.feature-rail{min-width:0;min-height:calc(100svh - 2 * var(--spacing-panel));display:flex;flex-direction:column;justify-content:center;overflow:hidden;background:var(--color-iron-fabric);color:var(--color-porcelain)}.platform-overview{height:calc(100svh - 2 * var(--spacing-panel));min-height:calc(100svh - 2 * var(--spacing-panel));display:grid;grid-template-rows:minmax(0,62fr) minmax(auto,38fr);overflow:hidden;border:1px solid var(--color-iron-fabric);border-radius:3px;background:var(--color-graphite);color:var(--color-porcelain)}.home-page .platform-overview .home-fabric--hero{position:relative;container-type:size;overflow:hidden;min-height:0;height:100%;border:0;border-radius:0;background-image:none}.complexity-fabric-zoom,.complexity-fabric-pattern{position:absolute;inset:0}.complexity-fabric-zoom{transform-origin:center;will-change:transform;backface-visibility:hidden}.complexity-fabric-pattern>img{position:absolute;left:50%;top:50%;width:max(400cqw,685.714286cqh);height:auto;max-width:none;transform:translate(-50%,-50%)}@media(prefers-reduced-motion:reduce){.complexity-fabric-zoom{transform:scale(.38);will-change:auto}}.platform-overview__copy{min-width:0;padding:56px 32px 64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;text-align:center}.platform-overview__copy h2{max-width:900px;font:var(--type-h2);font-variant-numeric:lining-nums;letter-spacing:var(--tracking-h2)}.platform-overview__copy p{max-width:700px;font:500 17px/1.4 PP Neue Montreal,PP Neue Montreal Fallback,PP Neue Montreal Fallback Android,sans-serif}.feature-card__number,.feature-rail__navigation button{font-family:var(--font-mono);font-size:12px;font-weight:var(--font-mono-weight);letter-spacing:var(--font-mono-tracking);text-transform:var(--font-mono-transform)}.feature-rail__navigation{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px}.feature-rail__navigation[hidden],.feature-rail[data-pinned] .feature-rail__navigation{display:none}.feature-rail__navigation button{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--color-steel-support);border-radius:2px;background:transparent;color:var(--color-porcelain);cursor:pointer}.feature-rail__navigation button[aria-current=true],.feature-rail__navigation button[aria-current=step]{border-color:var(--color-copper);color:var(--color-copper)}.feature-rail__navigation button:focus-visible{outline:2px solid var(--color-copper);outline-offset:2px}.feature-rail__viewport{min-width:0;flex-shrink:0;overflow:hidden}.feature-rail__track{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;width:100%}.feature-rail .feature-card--story{box-sizing:border-box;width:min(var(--home-content-max-width, 1250px),calc(100% - 2 * var(--home-content-gutter, 36px)));min-height:302px;height:302px;margin-inline:auto;padding:32px 0;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:auto auto;align-content:center;align-items:start;gap:12px clamp(32px,5vw,72px);background:transparent;color:var(--color-porcelain);text-align:left}.feature-card__number{grid-column:1;color:var(--color-porcelain)}.feature-rail .feature-card--story h3{margin:0;grid-column:1;max-width:700px}.feature-rail .feature-card--story p{margin:0;grid-column:2;grid-row:1 / 3;align-self:center;max-width:760px;font:var(--type-body);letter-spacing:var(--tracking-body)}.feature-rail[data-enhanced] .feature-rail__track{gap:0}.feature-rail[data-enhanced] .feature-card--story{grid-area:1 / 1}.feature-rail[data-enhanced] .feature-card--story:not(:first-child){visibility:hidden;opacity:0}@media(min-width:1000px)and (max-height:1000px){.feature-rail .feature-card--story{min-height:260px;height:260px;padding:24px 0}}@media(min-width:1000px)and (max-height:880px){.feature-rail .feature-card--story{min-height:220px;height:220px;padding:20px 0;row-gap:10px}}@media(max-width:899px){.feature-rail .feature-card--story{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;height:auto;min-height:330px;gap:14px}.feature-rail .feature-card--story p{grid-column:1;grid-row:3}}@media(max-width:700px){.platform-overview{grid-template-rows:minmax(0,58fr) minmax(auto,42fr)}.platform-overview__copy{padding:44px 24px 52px;gap:20px}.platform-overview__copy p{font-size:16px}.feature-rail .feature-card--story{width:calc(100% - 32px);min-height:330px;height:auto;padding:28px 0}}@media(max-width:420px){.feature-rail .feature-card--story{min-height:355px;padding:24px 0}}.mobile-feature-journey{display:none}@media(max-width:999px),(pointer:coarse){.home-platform>.feature-rail{display:none}.mobile-feature-journey{display:grid;gap:clamp(48px,8vw,64px);padding:48px var(--spacing-mobile-section) 64px;border:1px solid var(--color-iron-fabric);background:var(--color-iron-fabric);color:var(--color-porcelain)}.mobile-feature-journey .mobile-journey__chapter{min-width:0;width:min(100%,760px);margin-inline:auto;display:grid;gap:24px}.mobile-feature-journey .mobile-journey__copy{min-width:0;display:grid;gap:0}.mobile-feature-journey .feature-card__number{color:var(--color-steel-support);margin-bottom:12px}.home-page .mobile-feature-journey .journey-heading{max-width:680px;margin:0 0 calc(var(--spacing-mobile-heading-copy) - 4px);font:400 clamp(32px,5vw,44px)/1.08 "PP Neue Montreal","PP Neue Montreal Fallback","PP Neue Montreal Fallback Android",sans-serif}.home-page .mobile-feature-journey .mobile-journey__copy p{max-width:700px;margin:0;font:var(--type-body);font-size:15px;letter-spacing:var(--tracking-body)}.mobile-feature-journey .outcome{width:100%}.mobile-feature-journey .journey-screen{width:100%;box-sizing:border-box}.mobile-feature-journey .journey-screen[data-state=inactive] .journey-screen__spinner{animation-play-state:paused}.mobile-feature-journey .journey-screen__row[data-attribution-reveal][data-state=pending]{visibility:visible}.mobile-feature-journey .journey-screen__row[data-attribution-reveal][data-state=pending] .journey-screen__check{background:transparent;color:var(--color-steel-support);box-shadow:inset 0 0 0 1px var(--color-steel-support)}.mobile-feature-journey .journey-screen__row[data-attribution-reveal][data-state=pending] .journey-screen__check svg{opacity:0}.mobile-feature-journey[data-enhanced] [data-attribution-reveal][data-state=pending] :is(.journey-screen__detail,time){visibility:hidden}.mobile-feature-journey .journey-screen__summary{grid-template-columns:36px minmax(0,1fr);gap:10px}.mobile-feature-journey .journey-screen__summary--status{grid-template-columns:36px minmax(0,1fr) 28px}.mobile-feature-journey .journey-screen__icon{width:36px;height:36px}.mobile-feature-journey .journey-screen__icon svg{width:26px;height:26px}.mobile-feature-journey :is(.journey-screen__stage-status,.journey-screen__completion){width:28px;height:28px}.mobile-feature-journey .journey-screen__spinner{width:26px;height:26px}.mobile-feature-journey .journey-screen__heading{font-size:21px}.mobile-feature-journey .journey-screen__row{padding-block:10px}.mobile-feature-journey .payout-rail{overflow:visible}.mobile-feature-journey .payout-rail__steps{width:100%;min-width:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr)}.mobile-feature-journey .payout-rail__steps:before{inset:12px auto 12px 10px;width:1px;height:auto}.mobile-feature-journey .payout-rail__step{min-height:68px;padding:8px 0;grid-template-columns:22px minmax(0,1fr);grid-template-rows:auto;align-items:start;justify-items:stretch;gap:12px;text-align:left}.mobile-feature-journey .payout-rail__marker{grid-column:1;grid-row:1;align-self:start;margin-top:1px}.mobile-feature-journey .payout-rail__copy,.mobile-feature-journey .payout-rail__step:nth-child(2n) .payout-rail__copy{grid-column:2;grid-row:1;max-width:none;padding:0;align-self:start}.platform-overview{height:auto;min-height:0;grid-template-rows:auto auto;overflow:visible}.home-page .platform-overview .home-fabric--hero{height:clamp(180px,32svh,320px);min-height:180px}.platform-overview__copy{padding-block:64px 80px;padding-inline:var(--spacing-mobile-section);align-items:flex-start;text-align:left}}@media(max-width:700px){.mobile-feature-journey{padding-block:40px 56px}.mobile-feature-journey .mobile-journey__chapter{gap:24px}.mobile-feature-journey .journey-screen[data-journey-screen="0"] .journey-screen__fields,.mobile-feature-journey .journey-screen[data-journey-screen="1"] .journey-screen__fields,.mobile-feature-journey .journey-screen[data-journey-screen="3"] .journey-screen__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-feature-journey .journey-screen__rows--checks .journey-screen__row{grid-template-columns:24px minmax(0,1fr)}.mobile-feature-journey .journey-screen__rows--checks .journey-screen__row>.journey-screen__badge{grid-column:2;justify-self:start;margin-bottom:4px}}@media(max-width:700px){.mobile-feature-journey .journey-screen[data-journey-screen="0"] .journey-screen__fields>div:nth-child(2){grid-column:1 / -1;grid-row:2}.mobile-feature-journey .journey-screen[data-journey-screen="0"] .journey-screen__fields,.mobile-feature-journey .journey-screen[data-journey-screen="1"] .journey-screen__fields,.mobile-feature-journey .journey-screen[data-journey-screen="3"] .journey-screen__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-feature-journey .journey-screen[data-journey-screen="3"] .journey-screen__fields>div:last-child{grid-column:1 / -1}}@media(max-width:430px){.home-page .mobile-feature-journey .mobile-journey__copy p{font-size:16px}}@media(max-width:374px){.mobile-feature-journey .journey-screen[data-journey-screen="3"] .journey-screen__fields{grid-template-columns:minmax(0,1fr)}}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-latin.b7ac144b.woff2) format("woff2");font-weight:100 900;font-display:swap}.attr{--ink: #202529;--mono: "Geist Mono", ui-monospace, monospace;--sans: "PP Neue Montreal", "PP Neue Montreal Fallback", "PP Neue Montreal Fallback Android", sans-serif;--ease: cubic-bezier(.22, .7, .2, 1);--fade: .45s;--nav-clear: 96px;display:block!important;color:var(--color-porcelain);min-width:0}.attr,.attr *{box-sizing:border-box}.home-page .attr :is(h2,h3,h4,p,ol,ul){margin:0}.attr button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.attr button:focus-visible,.attr [tabindex]:focus-visible{outline:2px solid var(--color-porcelain);outline-offset:2px}.attr-mono{font:500 12px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase}.attr__head{display:grid;gap:24px}.attr__eyebrow{color:var(--color-content-muted)}.attr .journey-heading{margin:0;max-width:640px;font-size:clamp(44px,4.6vw,68px);line-height:var(--leading-editorial);text-wrap:balance}.attr__lede{max-width:520px;font:var(--type-body);letter-spacing:var(--tracking-body);color:var(--color-content-muted);text-wrap:pretty}.attr-step{display:grid;gap:20px;align-content:start}.attr-steps{display:grid}.attr-steps .attr-step{grid-area:1 / 1;opacity:0;transform:translateY(12px);transition:opacity calc(var(--fade) * .6) var(--ease),transform calc(var(--fade) * .6) var(--ease),visibility 0s calc(var(--fade) * .6)}.attr-steps .attr-step.is-on{opacity:1;transform:none;transition:opacity var(--fade) var(--ease) .08s,transform var(--fade) var(--ease) .08s,visibility 0s}.attr-meter{display:grid;gap:12px}.attr-meter__count{color:var(--color-content-muted);font-size:13px}.attr-meter__count b{color:var(--color-porcelain);font-weight:500}.attr-meter__segs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.attr-meter__segs i{position:relative;height:3px;background:var(--color-divider);overflow:hidden}.attr-meter__segs b{position:absolute;inset:0;background:var(--color-porcelain);transform-origin:left;transform:scaleX(var(--f, 0))}.attr__stage .attr-meter__segs .is-active b{background:var(--color-patina)}.attr__stage .attr-meter__segs .is-done b{transform:scaleX(1)}.attr__mobile{display:none}.attr__scroll{position:relative;height:calc(100svh + var(--steps) * 55svh)}.attr__stage{position:sticky;top:0;height:100svh;padding:var(--nav-clear) 0 32px}.attr__grid{width:min(1120px,calc(100% - 72px));height:100%;max-height:780px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,112px)}.attr__left{display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:20px 0 8px;min-height:0}.attr__panel{position:relative;height:100%;min-height:0;display:grid;place-items:center;border-radius:3px;background:var(--color-graphite);container-type:size}.attr__stage .attr__panel .ph{width:min(300px,calc((100cqh - 96px)*.46875))}.ph{--s-bg: #f2f6f8;--s-ink: #202529;--s-muted: #56646e;container-type:inline-size;width:100%}.ph__shell{font-size:calc(100cqi / 18);aspect-ratio:9 / 19.2;padding:.45em;border-radius:3em;background:var(--ink);border:3px solid var(--color-divider);transition:border-color .4s}.ph__view{position:relative;height:100%;overflow:hidden;border-radius:2.55em;background:var(--s-bg);color:var(--s-ink)}.ph__track{display:grid;height:100%}.ph__screen{grid-area:1 / 1;min-height:0;height:100%;display:grid;place-items:center;padding:3.3em 1.6em 1.3em;background:var(--s-bg)}.ph__ph{display:grid;gap:.5em;justify-items:center;text-align:center;color:var(--s-muted)}.ph__ph span:last-child{color:var(--s-ink)}.attr__stage .ph__ph{font-size:12px}.ph__island{position:absolute;top:.75em;left:50%;width:5.4em;height:1.55em;margin-left:-2.7em;border-radius:1em;background:var(--ink)}.ph__status{position:absolute;top:.9em;left:1.6em;right:1.5em;display:flex;justify-content:space-between;align-items:center;font:600 .82em/1.2 var(--sans)}.ph__sys{display:flex;align-items:flex-end;gap:.12em;height:.8em}.ph__sys i{width:.2em;background:var(--s-ink);border-radius:.05em}.ph__sys i:nth-child(1){height:35%}.ph__sys i:nth-child(2){height:55%}.ph__sys i:nth-child(3){height:78%}.ph__sys i:nth-child(4){height:100%}.ph__sys b{width:1.4em;height:.8em;margin-left:.3em;border-radius:.22em;background:var(--s-ink)}.attr__stage .ph__screen{opacity:0;visibility:hidden;transition:opacity var(--fade) var(--ease),visibility 0s var(--fade)}.attr__stage .ph__screen.is-on{opacity:1;visibility:visible;transition:opacity var(--fade) var(--ease),visibility 0s}@media(prefers-reduced-motion:reduce){.attr *,.attr *:before{transition:none!important;animation:none!important}.attr-steps .attr-step{transform:none}}.attr .journey-heading{font:var(--type-h2);font-size:clamp(44px,4.6vw,68px);line-height:var(--leading-editorial);letter-spacing:var(--tracking-h2)}.attr__left{padding:48px 0 0}.attr__left .attr__head{height:100%;grid-template-rows:auto 1fr}.attr__left .attr-meter{align-self:end}.attr__head{gap:24px}.attr-steps{grid-template-rows:auto auto;row-gap:20px}.attr-steps .attr-step{grid-area:1 / 1 / 3 / 2;grid-template-rows:subgrid;visibility:hidden}.attr-steps .attr-step.is-on{visibility:visible}.attr__scroll{display:none}.attr__mobile{display:block;padding:48px var(--spacing-mobile-section)}.attr-m__track{display:grid;gap:48px}.attr-m__slide{display:grid;gap:24px}.attr-m__text{display:grid;gap:20px}.attr-m__slide .attr__panel{height:auto;min-height:450px;padding:64px 24px 32px;container-type:normal}.attr-m__slide .ph{width:min(220px,100%)}.attr-m__slide .ph__ph{font-size:11px}@media(min-width:1000px)and (min-height:700px){.attr[data-sticky] .attr__scroll{display:block}.attr[data-sticky] .attr__mobile{display:none}}@media(min-width:1000px){.attr .journey-heading{max-width:8.3em}.attr__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.attr__mobile{width:min(1120px,calc(100% - 72px));margin-inline:auto;padding:64px 0}.attr-m__slide{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:64px}.attr-m__text{grid-column:1}.attr-m__slide>.attr-meter{grid-column:1;align-self:start}.attr-m__slide>.attr__panel{grid-column:2;grid-row:1 / 3}}.attr-m__bar{display:none}@media(max-width:999px){.attr-m__bar{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;margin-top:8px}.attr-m__segs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.attr-m__segs button{display:grid;align-items:center;height:44px}.attr-m__segs i{display:block;height:3px;background:var(--color-divider)}.attr-m__segs .is-done i,.attr-m__segs [aria-current] i{background:var(--color-porcelain)}.attr-m__track{position:relative;grid-auto-flow:column;grid-auto-columns:calc(100% - 36px);grid-template-rows:auto auto;column-gap:12px;row-gap:24px;margin:12px calc(-1 * var(--spacing-mobile-section)) 0;padding:0 var(--spacing-mobile-section);scroll-padding-inline:var(--spacing-mobile-section);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none}.attr-m__track::-webkit-scrollbar{display:none}.attr-m__track:focus-visible{outline-offset:-2px}.attr-m__slide{grid-row:span 2;grid-template-rows:subgrid;scroll-snap-align:start;scroll-snap-stop:always}.attr-m__slide>.attr-meter{display:none}.attr-m__text{gap:14px;align-content:start;padding-right:8px}.attr-m__text .attr__lede{font-size:16px}.attr-m__slide .attr__panel{min-height:0;padding:48px 0 24px}.attr-m__slide .ph{width:188px}}@media(prefers-reduced-motion:reduce){.attr-m__track{scroll-behavior:auto}}.attr[data-stage] .attr__panel{overflow:hidden;isolation:isolate}.attr[data-stage] .attr__panel>.ph{position:relative;z-index:1}.attr[data-stage] .attr__who{z-index:1}.attr .stage{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none;overflow:hidden;display:block}.attr .stage path{fill:none;stroke-linecap:round}.attr .stage__fabric path{stroke:var(--color-graphite-fabric);stroke-width:var(--band)}html.light .attr .stage{display:none}.vp-video[data-astro-cid-hi7hefa5]{display:grid;padding:56px 35px;margin-top:calc(-1 * var(--spacing-panel));border:1px solid var(--color-iron-fabric);border-top:0;border-radius:0 0 var(--radius-panel, 3px) var(--radius-panel, 3px)}.platform-overview:has(+.vp-video){border-bottom-left-radius:0;border-bottom-right-radius:0}.vp-frame[data-astro-cid-hi7hefa5]{transform-origin:50% 50%;position:relative;display:grid;place-items:center;width:min(100%,1120px);aspect-ratio:16 / 9;margin-inline:auto;overflow:hidden;border-radius:var(--radius-panel, 3px);background:var(--color-iron-fabric)}.vp-frame[data-astro-cid-hi7hefa5]>video[data-astro-cid-hi7hefa5],.vp-frame[data-astro-cid-hi7hefa5]>iframe[data-astro-cid-hi7hefa5]{position:absolute;inset:0;width:100%;height:100%;border:0}.vp-play[data-astro-cid-hi7hefa5]{display:grid;place-items:center;width:88px;height:88px;padding:0;border:0;border-radius:var(--radius-panel, 3px);background:var(--color-porcelain);color:var(--color-graphite);cursor:pointer}.vp-play[data-astro-cid-hi7hefa5] svg[data-astro-cid-hi7hefa5]{width:28px;height:28px;margin-left:4px;fill:currentColor}.vp-play[data-astro-cid-hi7hefa5]:hover{background:var(--color-content-muted)}.vp-play[data-astro-cid-hi7hefa5]:focus-visible{outline:2px solid var(--color-steel-support);outline-offset:3px}@media(max-width:999px){.vp-video[data-astro-cid-hi7hefa5]{padding:40px 24px}}@media(max-width:700px){.vp-video[data-astro-cid-hi7hefa5]{padding:0}.vp-frame[data-astro-cid-hi7hefa5]{border-radius:0 0 2px 2px}.vp-play[data-astro-cid-hi7hefa5]{width:64px;height:64px}.vp-play[data-astro-cid-hi7hefa5] svg[data-astro-cid-hi7hefa5]{width:22px;height:22px;margin-left:3px}}@media(prefers-reduced-motion:reduce){.vp-frame[data-astro-cid-hi7hefa5]{transform:none}}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-latin.b7ac144b.woff2) format("woff2");font-weight:100 900;font-display:optional}.cs{--cs-mono: "Geist Mono", ui-monospace, monospace;--cs-sans: "PP Neue Montreal", "PP Neue Montreal Fallback", "PP Neue Montreal Fallback Android", sans-serif;--cs-surface: var(--color-iron-fabric);--cs-edge: var(--color-iron-fabric);--cs-inset: var(--color-graphite);--cs-inset-ink: var(--color-porcelain);--cs-control-edge: var(--color-steel-support);border:1px solid var(--cs-edge);border-radius:var(--radius-panel);background:var(--cs-surface);color:var(--color-porcelain);font-family:var(--cs-sans)}.cs:where(:not(:has(>.cs__content))),.cs__content{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,5vw,72px);padding:56px 36px 72px}.cs.cs-custom{--color-graphite: #202529;--color-porcelain: #f2f6f8;--color-content-muted: #f2f6f8;--color-divider: #f2f6f8;--color-steel-support: #f2f6f8;--cs-surface: #56646e;--cs-edge: #56646e;--cs-inset: #f2f6f8;--cs-inset-ink: #202529;--cs-control-edge: #f2f6f8}.cs .cs__eyebrow{margin-bottom:40px}.cs.cs-int{--color-graphite: #f2f6f8;--color-porcelain: #202529;--color-content-muted: #56646e;--color-divider: #cbd5da;--color-steel-support: #56646e;--cs-surface: #f2f6f8;--cs-edge: #f2f6f8}html.light .cs.cs-int{--cs-edge: #cbd5da}html.light .cs.cs-pay{--color-graphite: #202529;--color-porcelain: #f2f6f8;--color-content-muted: #b5c1ca;--color-divider: #536069;--color-steel-support: #8696a3;--cs-surface: #202529;--cs-edge: #202529}.cs__eyebrow{margin:0 0 20px;font:500 12px/1.4 var(--cs-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-content-muted)}.cs .journey-heading{max-width:640px}.cs__lede{max-width:520px;margin-top:28px!important;font:400 19px/1.4 var(--cs-sans)}.cs__lede+.cs__lede{margin-top:12px!important}.cs__muted{color:var(--color-content-muted)}.cs__links{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px;font:500 12px/1.4 var(--cs-mono);letter-spacing:.04em;text-transform:uppercase}.cs .motion-button{min-height:44px}.cs-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cs-custom__form{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px;max-width:520px;margin-top:0}.cs-field{display:grid;gap:8px;min-width:0;margin:0;padding:0;border:0}.cs-field--full{grid-column:1 / -1}.cs-field__label{font:500 12px/1.4 var(--cs-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-content-muted);padding:0}.cs-input,.cs-select,.cs-color{width:100%;min-height:48px;border:1px solid var(--cs-control-edge);border-radius:var(--radius-panel);background:var(--cs-inset);color:var(--cs-inset-ink);font:400 17px/1.2 var(--cs-sans)}.cs-input{padding:0 14px}.cs-select{appearance:none;padding:0 44px 0 14px;cursor:pointer;background-image:none}.cs-select-wrap{position:relative;color:var(--cs-inset-ink)}.cs-select-wrap svg{position:absolute;right:14px;top:50%;width:16px;height:16px;margin-top:-8px;pointer-events:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cs-color{display:flex;align-items:center;gap:0;padding:0;overflow:hidden}.cs-color input[type=color]{flex:none;width:46px;height:46px;padding:0;border:0;border-right:1px solid var(--cs-control-edge);background:var(--cs-inset);cursor:pointer}.cs-color input[type=color]::-webkit-color-swatch-wrapper{padding:0}.cs-color input[type=color]::-webkit-color-swatch{border:0;border-radius:0}.cs-color input[type=color]::-moz-color-swatch{border:0;border-radius:0}.cs-color input[type=text]{flex:1;min-width:0;height:46px;padding:0 12px;border:0;background:var(--cs-inset);color:inherit;font:500 15px/1 var(--cs-mono);letter-spacing:.02em;text-transform:uppercase}.cs-color:focus-within{outline:2px solid var(--color-steel-support);outline-offset:3px}.cs-color :focus-visible{outline:none}.cs-logo{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cs-logo__thumb{flex:none;display:grid;place-items:center;width:48px;height:48px;overflow:hidden;border:1px solid var(--cs-control-edge);border-radius:var(--radius-panel);background:var(--cs-inset);color:var(--cs-inset-ink)}.cs-logo__thumb img{width:100%;height:100%;object-fit:contain}.cs-logo__thumb span{font:500 18px/1 var(--cs-sans)}.cs-logo input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 18px;border:1px solid var(--cs-control-edge);border-radius:var(--radius-panel);background:var(--cs-inset);color:var(--cs-inset-ink);font:500 12px/1 var(--cs-mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.cs-btn svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cs-btn--quiet{border-color:var(--cs-surface);background:var(--cs-surface);color:var(--color-porcelain);padding:0 12px;text-decoration:underline;text-underline-offset:3px}.cs-logo input[type=file]:focus-visible+.cs-btn{outline:2px solid var(--color-steel-support);outline-offset:3px}.cs-logo__name:empty{display:none}.cs-logo__name{flex-basis:100%;font:400 14px/1.4 var(--cs-sans);color:var(--color-content-muted);overflow-wrap:anywhere}.cs-custom{grid-template-columns:minmax(0,288px) minmax(0,1fr);column-gap:32px;row-gap:40px}.cs-custom__intro{grid-column:1 / -1}.cs-custom__intro .journey-heading{max-width:none}.cs-custom__intro .cs__lede{max-width:680px}.cs-preview{--cs-chrome: var(--cs-sans);width:100%;min-width:0;align-self:center;container-type:inline-size}@media(max-width:1199px){.cs-preview{align-self:stretch}}.cs-previews{display:grid;grid-template-columns:minmax(0,1fr) 356px;align-items:center;width:100%;max-width:920px;margin-inline:auto}.cs-hp{grid-column:1;grid-row:1;min-width:0;min-height:402px;overflow:hidden;border:1px solid #c5c9ce;border-radius:10px;background:var(--pv-bg)}.cs-hp svg,.cs-em svg{flex:none;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.cs-hp__toolbar{display:flex;align-items:center;gap:18px;height:54px;padding:10px 16px;border-bottom:1px solid #d6d9dd;background:#e9ebee;color:#686d73;font-family:var(--cs-chrome)}.cs-hp__toolbar svg{width:16px;height:16px;stroke-width:1.5}.cs-hp__lights{display:flex;gap:7px;flex:none}.cs-hp__lights span{width:10px;height:10px;border-radius:50%;background:#ff6058}.cs-hp__lights span:nth-child(2){background:#febc2e}.cs-hp__lights span:nth-child(3){background:#28c840}.cs-hp__nav{display:flex;align-items:center;gap:14px}.cs-hp__lights+.cs-hp__nav svg:last-child{color:#bcbfc3}.cs-hp__address{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;min-width:0;height:32px;padding:0 10px;border-radius:6px;background:#f8f9fa}.cs-hp__address>svg{width:12px;height:12px}.cs-hp__address>svg:last-child{margin-left:auto}.cs-hp__address span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#454a50;font:400 12px/1.2 var(--cs-chrome)}.cs-hp__status,.cs-hp__chrome{display:none}.cs-hp__body{display:grid;align-content:start;gap:28px;min-height:480px;padding:22px 28px 32px;background:var(--pv-bg);color:var(--pv-fg);font-family:var(--pv-font)}.cs-page__brand{display:flex;align-items:center;justify-content:center;gap:10px;font:500 19px/1.2 var(--pv-font)}.cs-page__mark{display:grid;place-items:center;width:32px;height:32px;overflow:hidden;border-radius:8px;background:var(--pv-fg);color:var(--pv-ink, var(--pv-bg));font:700 16px/1 var(--pv-font)}.cs-page__mark--lg{width:40px;height:40px;font-size:19px}.cs-page__mark img{width:100%;height:100%;object-fit:contain;background:var(--pv-bg)}.cs-page__mark.has-img{background:var(--pv-bg)}.cs-invite{display:grid;justify-items:center;gap:18px;width:100%;max-width:360px;margin:0 auto;text-align:center}.cs-invite__from{display:flex;align-items:center;gap:8px;font-size:12px}.cs-invite__from>span{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--pv-fg);border-radius:50%;background:var(--pv-bg);font-weight:700}.cs-hp h4{margin:0;font:700 clamp(28px,2.4vw,36px)/1.1 var(--pv-font);letter-spacing:-.035em}.cs-hp p{max-width:30ch;margin:0;font-size:15px;line-height:1.5}.cs-page__cta{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:50px;padding:14px 18px;border-radius:8px;background:var(--pv-fg);color:var(--pv-ink, var(--pv-bg));font:700 15px/1.35 var(--pv-font)}.cs-page__cta svg{width:16px;height:16px;stroke-width:2}.cs-page__code{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:14px 16px;border:1px dashed var(--pv-fg);border-radius:8px;background:var(--pv-bg);font-size:12px}.cs-page__code strong{font-size:15px;letter-spacing:.08em}.cs-invite small{font-size:11px}.cs-em{grid-column:2;grid-row:1;width:380px;margin-left:-24px;z-index:1;display:flex;flex-direction:column;min-width:0;min-height:498px;overflow:hidden;border:1px solid #dadce0;border-radius:10px;background:#fff;box-shadow:-6px 8px 18px -6px #2025292e}.cs-em__toolbar{display:flex;align-items:center;gap:22px;padding:16px 20px;background:#f2f6fc;color:#444746}.cs-em__toolbar svg,.cs-em__meta svg{width:18px;height:18px;stroke-width:1.6}.cs-em__toolbar>span{width:1px;height:20px;background:#dadce0}.cs-em__header{display:grid;gap:20px;padding:20px;background:#fff;color:#202124;font:400 13px/1.4 var(--cs-chrome)}.cs-em__subject{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:20px;line-height:1.3}.cs-em__inbox{padding:1px 5px;border-radius:3px;background:#e8eaed;color:#5f6368;font-size:11px}.cs-em__sender{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cs-em__avatar{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:#e8eaed;color:#5f6368;font-size:16px}.cs-em__who{min-width:0;overflow-wrap:anywhere;display:flex;flex-direction:column;gap:1px;margin-right:auto}.cs-em__who strong{font-weight:700}.cs-em__meta>span{white-space:nowrap}.cs-em__who>span{display:flex;align-items:center;gap:3px;color:#5f6368;font-size:12px}.cs-em__who svg{width:12px;height:12px;stroke-width:1.2}.cs-em__meta{display:flex;align-items:center;gap:12px;color:#5f6368;font-size:11px}.cs-em__message{flex:1;display:grid;justify-items:center;align-content:start;gap:20px;padding:24px;background:var(--pv-bg);color:var(--pv-fg);font-family:var(--pv-font);text-align:center}.cs-em h4{margin:0;font:700 28px/1.15 var(--pv-font);letter-spacing:-.02em}.cs-em p{max-width:30ch;margin:0;font-size:16px;line-height:1.5}@container (max-width: 760px){.cs-previews{grid-template-columns:minmax(0,1fr)}.cs-hp{grid-column:1;grid-row:1;justify-self:start;width:100%}.cs-hp__body{padding-bottom:64px}.cs-em{grid-column:1;grid-row:2;justify-self:end;width:min(92%,380px);margin-left:0;margin-top:-24px}}@media(max-width:768px){.cs-invite__from,.cs-page__code,.cs-invite small,.cs-hp p{font-size:var(--text-body-sm)}}@media(max-width:600px){.cs-custom__form{grid-template-columns:minmax(0,1fr)}.cs-previews{justify-items:center}.cs-hp{justify-self:center;width:min(100%,370px);min-height:0;border-color:#c7ccd1;border-radius:21px}.cs-hp__toolbar{display:none}.cs-hp__status{display:flex;align-items:center;justify-content:space-between;height:38px;padding:0 24px;background:var(--pv-bg);color:var(--pv-fg);font:700 12px/1 var(--cs-chrome)}.cs-hp__status-icons{display:flex;align-items:center;gap:5px}.cs-hp__status-icons svg{width:17px;height:14px;fill:currentColor;stroke:none}.cs-hp__status-icons svg:nth-child(2){fill:none;stroke:currentColor;stroke-width:1.8}.cs-hp__status-icons svg:last-child{width:23px}.cs-hp__status-icons svg:last-child>rect:first-child,.cs-hp__status-icons svg:last-child>path{fill:none;stroke:currentColor;stroke-width:1.4}.cs-hp__body{min-height:0;padding:20px 20px 26px;gap:22px}.cs-page__brand{font-size:17px}.cs-invite{gap:14px}.cs-hp h4{font-size:clamp(25px,7.5vw,30px)}.cs-hp .cs-page__cta{min-height:46px}.cs-hp__chrome{display:grid;gap:13px;padding:12px 16px 9px;border-top:1px solid #e1e4e7;background:#f5f6f8;color:#3672b4;font-family:var(--cs-chrome)}.cs-hp__chrome-address{display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;height:34px;padding:0 11px;border:1px solid #e3e6e9;border-radius:10px;background:#fff;color:#3c434b;font-size:12px}.cs-hp__chrome-address span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-hp__chrome-address svg{width:13px;height:13px;stroke:#858d96;stroke-width:1.6}.cs-hp__chrome-address svg:last-child{margin-left:auto}.cs-hp__chrome-nav{display:flex;align-items:center;justify-content:space-between;padding-inline:9px}.cs-hp__chrome-nav svg{width:20px;height:20px;stroke-width:1.65}.cs-hp__chrome-nav .is-off{color:#acc4de}.cs-hp__home{width:84px;height:4px;margin:1px auto 0;border-radius:99px;background:#25282b}.cs-em{display:none}}.cs-int{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.cs-int__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px;margin:0;padding:0;list-style:none}.cs-int__list li{display:grid;gap:10px;align-content:start;padding-top:28px;border-top:1px solid var(--color-divider)}.cs-int__name{display:grid;justify-items:start;gap:12px;font:500 28px/1.1 var(--cs-sans);letter-spacing:-.02em}.cs-int__logo{flex:none;width:32px;height:32px;color:var(--color-porcelain);fill:currentColor}.cs-int__meta{font:500 12px/1.4 var(--cs-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-content-muted)}.cs-int__meta b{font-weight:500;color:var(--color-porcelain)}.cs-int__meta>:last-child:before{content:"· "}.cs-pay__note{max-width:520px;margin-top:20px!important;font:400 15px/1.5 var(--cs-sans);color:var(--color-content-muted)}.cs-claim{width:100%;max-width:520px;justify-self:end;padding:32px 32px 24px;border:1px solid var(--cs-control-edge);border-radius:8px;background:var(--cs-inset)}.cs-claim h3{font:400 28px/1.15 var(--cs-sans)!important;letter-spacing:-.02em}.cs-claim>p{margin-top:8px!important;font:400 16px/1.4 var(--cs-sans);color:var(--color-content-muted)}.cs-claim fieldset{margin:24px 0 0;padding:0;border:0}.cs-claim legend{padding:0}.cs-opt{display:flex;align-items:center;gap:14px;min-height:52px;padding:0 4px;border-top:1px solid var(--color-divider);cursor:pointer;font:400 17px/1.2 var(--cs-sans)}.cs-opt:last-of-type{border-bottom:1px solid var(--color-divider)}.cs-opt input{appearance:none;flex:none;display:grid;place-items:center;width:22px;height:22px;margin:0;border:1.5px solid var(--cs-control-edge);border-radius:50%;background:var(--cs-inset);cursor:pointer}.cs-opt input:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--color-porcelain);transform:scale(0)}.cs-opt input:checked{border-color:var(--color-porcelain)}.cs-opt input:checked:after{transform:scale(1)}.cs-opt input:focus-visible{outline:2px solid var(--color-steel-support);outline-offset:3px}.cs-opt__kind{margin-left:auto;font:500 11px/1 var(--cs-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-content-muted)}.cs-claim__go{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:52px;margin-top:24px;padding:0 18px;border:0;border-radius:var(--radius-panel);background:var(--color-porcelain);color:var(--color-graphite);font:500 13px/1 var(--cs-mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.cs-claim__go svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2}.cs-claim__status:empty{display:none}.cs-claim__status{min-height:21px;margin-top:12px!important;font:400 14px/1.5 var(--cs-sans);color:var(--color-content-muted)}@media(max-width:1199px){.cs:where(:not(:has(>.cs__content))),.cs__content{grid-template-columns:minmax(0,1fr);padding:40px 28px 48px}.cs-int{row-gap:40px}.cs-claim{justify-self:start}}@media(max-width:700px){.cs .cs__eyebrow{margin-bottom:32px}.cs:where(:not(:has(>.cs__content))),.cs__content{padding:32px var(--spacing-mobile-section) 40px;gap:32px}.cs__lede{font-size:17px;margin-top:24px!important}.cs-custom{grid-template-columns:minmax(0,1fr)}.cs-int__list{gap:32px 20px}.cs-int__list li{padding-top:20px}.cs-int__name{font-size:22px}.cs-int__meta{display:grid;gap:4px}.cs-int__meta>:last-child:before{content:none}.cs-claim{padding:24px 20px}.cs-claim h3{font-size:24px!important}}.cs .motion-button{font-family:var(--cs-mono);font-weight:500}.home-page .cs .journey-heading{line-height:var(--leading-editorial);font-family:PP Editorial New,PP Editorial New Fallback,PP Editorial New Fallback Android,serif}.cs-pattern-band{--footer-fabric-height: clamp(160px, 24vw, 320px);background:#202529;border-color:#202529}.cs.cs-fraud{--cs-surface: var(--color-slate-ink);--cs-edge: var(--color-slate-ink);--color-content-muted: var(--color-porcelain);--color-divider: var(--color-porcelain);--color-steel-support: var(--color-porcelain);background:var(--color-slate-ink);color:var(--color-porcelain)}.cs.cs-fraud>.cs__content,.cs-fraud .cs-fraud__copy,.cs-fraud .cs-fraud__stage{background:transparent}.home-page .cs.cs-fraud .journey-heading{font-family:var(--cs-sans);text-wrap:balance}.cs-fraud__stage{display:grid;place-items:center;align-self:stretch;min-width:0;min-height:0;margin:0;aspect-ratio:576 / 368;max-width:576px;color:var(--color-porcelain)}.cs-fraud .motion-button{max-width:100%}.cs-fraud .motion-button__content,.cs-fraud .motion-button__fill{white-space:normal}.decision-rail{position:relative;width:100%;height:100%;min-height:0;overflow:hidden}.decision-rail svg{display:block;width:100%;height:100%}.decision-rail>[role=img]{position:absolute;inset:0}.decision-rail>[role=img],.decision-rail__drawing,.decision-rail__animated,.decision-rail__poster{height:100%}.decision-rail text{font-family:var(--cs-sans);font-weight:400;fill:var(--color-graphite)}.decision-rail .mono{font-family:var(--cs-mono);font-weight:400}.decision-rail .medium{font-weight:500}.decision-rail .on-dark{fill:var(--color-porcelain)}.decision-rail .stroke{fill:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round}.decision-rail .symbol{stroke-linecap:round}.decision-rail__drawing--mobile,.decision-rail__poster,.decision-rail[data-reduced=true] .decision-rail__animated{display:none}.decision-rail[data-reduced=true] .decision-rail__poster{display:block}@media(prefers-reduced-motion:reduce){.decision-rail .decision-rail__animated{display:none}.decision-rail .decision-rail__poster{display:block}}@media(max-width:700px){.home-page .cs.cs-fraud .cs__content{row-gap:24px}.cs-fraud .cs-fraud__stage{aspect-ratio:390 / 371;margin:0}.cs-fraud .cs-fraud__stage:has([data-reduced=true]){aspect-ratio:390 / 400}@media(prefers-reduced-motion:reduce){.cs-fraud .cs-fraud__stage{aspect-ratio:390 / 400}}.decision-rail__drawing{display:none}.decision-rail__drawing--mobile{display:block}}@media(min-width:1200px){.cs.cs-fraud{container-type:inline-size}.home-page .cs.cs-fraud .cs__content{width:min(100%,1440px);margin-inline:auto;padding-left:0;padding-right:96px;grid-template-columns:576px minmax(0,1fr);grid-template-areas:"animation copy"}.cs-fraud__copy{grid-area:copy}.cs-fraud .cs-fraud__stage{grid-area:animation;align-self:start;margin:0;border-radius:0}}@media(min-width:701px)and (max-width:1199px){.home-page .cs.cs-fraud .cs__content{grid-template-areas:"copy" "animation";row-gap:24px}.cs-fraud__copy{grid-area:copy}.cs-fraud .cs-fraud__stage{grid-area:animation;margin:0}}.home-testing{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:center;gap:64px;padding:72px 36px 80px;border:1px solid var(--color-iron-fabric);border-radius:var(--radius-panel);background:var(--color-iron-fabric);color:var(--color-porcelain)}.home-testing__copy{min-width:0}.home-testing h2{max-width:650px}.home-testing__copy>p{max-width:520px;margin-top:28px;font:400 19px/1.4 PP Neue Montreal,PP Neue Montreal Fallback,PP Neue Montreal Fallback Android,sans-serif}.home-testing__links{display:grid;grid-template-columns:minmax(0,max-content);justify-content:start;gap:12px;margin-top:32px;font:var(--font-mono-weight) 12px/1.4 var(--font-mono);letter-spacing:var(--font-mono-tracking);text-transform:var(--font-mono-transform)}.home-testing__links .motion-button{width:100%}@media(max-width:999px){.home-testing{grid-template-columns:minmax(0,1fr);gap:clamp(24px,3vw,40px);padding:64px 28px 72px}.home-testing h2{max-width:700px}.home-testing__copy>p{max-width:650px}}@media(max-width:700px){.home-testing{padding:48px var(--spacing-mobile-section) 56px;gap:32px}.home-testing__copy>p{font-size:17px;margin-top:24px}}.sdk{--font-sans: "PP Neue Montreal", "PP Neue Montreal Fallback", "PP Neue Montreal Fallback Android", sans-serif;--sdk-mono: "Geist Mono", ui-monospace, monospace;position:relative;min-width:0;font-family:var(--font-sans)}.sdk [hidden]{display:none!important}.sdk button{font-family:var(--font-sans);letter-spacing:normal;text-transform:none;-webkit-tap-highlight-color:transparent}.sdk :focus-visible{outline:2px solid var(--color-porcelain);outline-offset:2px}.sdk-icon{width:20px;height:20px;flex:none}.sdk-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0}.light :is(.sdk-term,.sdk-a__tab[aria-selected=true]){--color-graphite: #202529;--color-porcelain: #f2f6f8;--color-steel-support: #8696a3;--color-content-muted: #b5c1ca;--color-iron-fabric: #2e3337;--color-divider: #536069;--color-iron-hover: #353d42}.sdk-term{min-width:0;border-radius:var(--radius-panel);background:var(--color-graphite);color:var(--color-porcelain)}.sdk-term__head{display:flex;align-items:center;gap:12px;min-height:48px;padding:2px 2px 2px 20px;border-bottom:1px solid var(--color-iron-fabric)}.sdk-term__file{flex:none;font:500 13px/1.4 var(--sdk-mono);color:var(--color-porcelain)}.sdk-term__pkg{flex:1;min-width:0;overflow:hidden;font:400 13px/1.4 var(--sdk-mono);color:var(--color-content-muted);text-overflow:ellipsis;white-space:nowrap}.sdk-copy{display:grid;flex:none;place-items:center;width:44px;height:44px;margin-left:auto;padding:0;border:0;border-radius:var(--radius-control);background:var(--color-graphite);color:var(--color-content-muted);cursor:pointer}.sdk-copy:hover{background:var(--color-iron-fabric);color:var(--color-porcelain)}.sdk-copy:focus-visible{outline-offset:-4px}.sdk-copy .sdk-icon{width:18px;height:18px}.sdk-a{display:grid;grid-template-columns:136px minmax(0,1fr)}.sdk-a__rail{padding:8px 0}.sdk-a__tabs{display:flex;flex-direction:column}.sdk-a__tab{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 10px;border:0;border-left:2px solid var(--color-iron-fabric);border-radius:var(--radius-panel) 0 0 var(--radius-panel);background:var(--color-iron-fabric);color:var(--color-content-muted);font:500 15px/1.2 var(--font-sans);text-align:left;cursor:pointer}.sdk-a__tab:hover{background:var(--color-iron-hover);color:var(--color-porcelain);border-left-color:var(--color-iron-hover)}.sdk-a__tab[aria-selected=true]{background:var(--color-graphite);color:var(--color-porcelain);border-left-color:var(--color-copper)}.sdk-a__tab:focus-visible{outline-offset:-2px}.sdk-term__foot{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:12px 16px;border-top:1px solid var(--color-iron-fabric);font:400 14px/1.5 var(--font-sans);color:var(--color-content-muted)}@media(max-width:700px){.sdk-term__head{padding-left:16px;gap:8px}.sdk-term__pkg{display:none}.sdk-term__file{margin-right:auto}.sdk-a{grid-template-columns:minmax(0,1fr)}.sdk-a__rail{display:block}.sdk-a__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 0 8px}.sdk-a__tab{border:1px solid var(--color-divider);border-bottom-width:2px;border-radius:var(--radius-panel);padding:0 12px;font-size:15px}.sdk-a__tab:hover{border-color:var(--color-steel-support)}.sdk-a__tab[aria-selected=true]{border-color:var(--color-graphite);border-bottom-color:var(--color-copper)}}.sdk-icon-wrap{display:inline-flex;flex:none}.sdk-a__tab{text-decoration:none}.sdk-term{display:flex;flex-direction:column}.sdk-code{flex:1;min-width:0;padding:16px}.sdk-code pre,.sdk-code code,.sdk-code span{font:400 12px/1.5 var(--sdk-mono);letter-spacing:normal;text-transform:none}.sdk-code pre{margin:0;background:transparent;white-space:pre-wrap;overflow-wrap:anywhere}.sdk-code code{padding:0;background:transparent}.sdk-install{margin-bottom:16px}.sdk-term__foot{margin:0}.sdk-term:focus-visible{outline-offset:-3px}@media(max-width:700px){.sdk-code{padding:16px}}.sdk-a__tab--mcp{position:relative;margin-top:25px}.sdk-a__tab--mcp:before{content:"";position:absolute;top:-13px;left:0;right:12px;height:1px;background:var(--color-divider)}.sdk-mcp{padding:24px;font:400 15px/1.5 var(--font-sans)}.sdk-mcp h3{margin:0 0 16px;font:600 21px/1.2 var(--font-sans)}.sdk-mcp p{margin:0;color:var(--color-content-muted)}.sdk-mcp__endpoint{display:flex;align-items:center;gap:12px;margin:16px 0 24px;padding:8px 12px;border:1px solid var(--color-divider);border-radius:var(--radius-control)}.sdk .sdk-mcp__url{min-width:0;background:transparent;color:var(--color-porcelain);font:400 12px/1.5 var(--sdk-mono);overflow-wrap:anywhere}.sdk-mcp .sdk-mcp__label{color:var(--color-porcelain)}.sdk-mcp__prompts{overflow:hidden;margin-top:12px}.sdk-mcp__prompt-track{display:flex;animation:sdk-prompts 24s infinite;color:var(--color-content-muted)}.sdk-mcp__prompt-track>span{flex:0 0 100%;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sdk-mcp__prompts:hover .sdk-mcp__prompt-track,.sdk-mcp__prompts:focus-within .sdk-mcp__prompt-track{animation-play-state:paused}.sdk-mcp__accessible-prompts{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes sdk-prompts{0%,22.9167%{transform:translate(0)}25%,47.9167%{transform:translate(-100%)}50%,72.9167%{transform:translate(-200%)}75%,97.9167%{transform:translate(-300%)}to{transform:translate(-400%)}}@media(prefers-reduced-motion:reduce){.sdk-mcp__prompt-track{animation:none}}@media(max-width:700px){.sdk-a__tab--mcp{grid-column:1 / -1}.sdk-a__tab--mcp:before{right:0}.sdk-mcp{padding:24px 16px}}.sdk-panels{display:grid;min-width:0;position:relative}.sdk-panels>.sdk-term{grid-area:1 / 1}.sdk-panels>.sdk-term[aria-hidden=true]{visibility:hidden}.sdk-panels>.sdk-term--mcp{position:absolute;inset:0;min-height:0}.sdk-term--mcp .sdk-mcp{min-height:0;overflow-y:auto}.sdk-a__tab-subtext{display:block;margin-top:4px;font:400 12px/1.3 var(--font-sans);color:var(--color-content-muted)}.sdk-a__tab--mcp{padding-top:8px;padding-bottom:8px}.sdk-mcp__connection{display:flex;align-items:center;gap:8px;margin:16px 0 24px}.sdk-mcp__connection .sdk-mcp__endpoint{flex:1;min-width:0;margin:0;padding:0 8px;min-height:44px;gap:4px}.sdk-mcp__actions{display:flex;flex:none;gap:8px}.sdk-mcp__add{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--color-divider);border-radius:var(--radius-control);color:var(--color-porcelain)}.sdk-mcp__add:hover{background:var(--color-iron-fabric)}.sdk-mcp__add span,.sdk-mcp__add svg{display:block;width:20px;height:20px}
