.strip-label{flex:none;font:var(--t-body-sm);letter-spacing:var(--track-carbon);color:var(--on-dark-mute)}.mq{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-xs) var(--s-sm);flex:1 1 100%;min-width:0}.mq .strip-label{flex:0 0 100%}@media (min-width:672px){.mq{flex-wrap:nowrap}.mq .strip-label{flex:0 0 var(--mq-label-w)}}.mq-window{flex:1 1;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--on-dark-faint) transparent;-webkit-mask-image:linear-gradient(to right,transparent,var(--mask-opaque) var(--mq-fade),var(--mask-opaque) calc(100% - var(--mq-fade)),transparent);mask-image:linear-gradient(to right,transparent,var(--mask-opaque) var(--mq-fade),var(--mask-opaque) calc(100% - var(--mq-fade)),transparent)}.mq-window:focus-visible{outline-offset:calc(-1 * var(--border-emphasis))}.mq-track{display:flex;flex-wrap:nowrap;align-items:center;width:max-content;gap:var(--s-xl);padding-block:var(--s-xs);padding-inline:var(--mq-fade)}.mq-item{flex:none;direction:ltr}.mq-copy,.mq-toggle{display:none}.mq-toggle{flex:none;align-items:center;justify-content:center;width:var(--tap);height:var(--tap);background:transparent;color:var(--white);border:var(--border-hairline) solid var(--hairline-dark);border-radius:var(--r-none);cursor:pointer}.mq-toggle:hover{border-color:var(--violet)}.mq-toggle svg{width:var(--icon-sm);height:var(--icon-sm)}[dir=rtl] .mq-track,[dir=rtl] .mq-window{direction:rtl}@media (prefers-reduced-motion:no-preference){.js .mq-window,.js[dir=rtl] .mq-window{overflow:hidden;direction:ltr}.js .mq-track,.js[dir=rtl] .mq-track{direction:ltr;padding-inline:0;animation:mq-scroll var(--d-marquee) linear infinite}.js .mq-rev .mq-track{animation-direction:reverse}.js .mq-copy{display:block}.js .mq-toggle{display:inline-flex}.mq-window:hover .mq-track,.mq.is-paused .mq-track{animation-play-state:paused}}@keyframes mq-scroll{to{transform:translateX(calc(-50% - var(--s-xl) / 2))}}.strip-light{background:var(--white);color:var(--ink);border-top:var(--border-hairline) solid var(--hairline);border-bottom:var(--border-hairline) solid var(--hairline)}.mq-light .strip-label{color:var(--ink-mute)}.mq-light .mq-window{scrollbar-color:var(--ink-mute) transparent}.mq-light .mq-toggle{color:var(--ink);border-color:var(--ink-mute)}.mq-light .mq-toggle:hover{border-color:var(--violet)}.strip.strip-light :focus-visible{outline-color:var(--violet)}.tool{display:inline-flex;align-items:center;gap:var(--s-xs);color:var(--white);white-space:nowrap}.tool-mark{width:var(--mq-mark);height:var(--mq-mark);flex:none}.tool-name{font:var(--t-body-sm);letter-spacing:var(--track-carbon);color:var(--on-dark-mute)}.client-mark{display:block;height:var(--mq-logo-h);width:auto;max-width:var(--mq-logo-w);object-fit:contain}.fsteps{display:grid;grid-template-columns:repeat(var(--fs-n,4),minmax(0,1fr))}.fsteps-3{--fs-n:3}.fsteps-4{--fs-n:4}.fsteps-5{--fs-n:5}.fstep{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-sm);padding-block:var(--s-xl) var(--s-lg);padding-inline:0 var(--s-lg)}.fstep.is-zone{background:var(--violet-050)}.fstep.is-zone .fstep-d{color:var(--ink)}@media (min-width:901px){.fsteps:has(.is-zone)>.fstep{-webkit-padding-start:var(--s-lg);padding-inline-start:var(--s-lg)}.fsteps:has(.is-zone)>.fstep:after{inset-inline-start:calc(var(--s-lg) + var(--tap))}}.fstep:after{content:"";position:absolute;z-index:1;top:calc(var(--s-xl) + var(--tap) / 2);inset-inline-start:var(--tap);inset-inline-end:calc(-1 * var(--s-lg));height:var(--border-emphasis);background:var(--violet)}.fstep:last-child:after{display:none}.fstep-node{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:var(--tap);height:var(--tap);background:var(--white);border:var(--border-emphasis) solid var(--violet);color:var(--violet);font:var(--t-body-emphasis)}.fstep-t{margin-top:var(--s-xs);color:var(--ink);text-wrap:balance}.fstep-zone{position:absolute;top:var(--s-xs);inset-inline-start:var(--s-lg);color:var(--violet)}.fstep-note{margin-top:var(--s-xs)}@media (max-width:900px){.fsteps{grid-template-columns:minmax(0,1fr)}.fstep,.fstep.is-zone,.fstep.is-zone+.fstep.is-zone,.fstep.is-zone+.fstep:not(.is-zone){padding:var(--s-md) var(--s-md) var(--s-lg);-webkit-padding-start:calc(var(--s-sm) + var(--tap) + var(--s-md));padding-inline-start:calc(var(--s-sm) + var(--tap) + var(--s-md));min-height:calc(var(--tap) + var(--s-xl))}.fstep-node{position:absolute;top:var(--s-md);inset-inline-start:var(--s-sm)}.fstep.is-zone+.fstep:not(.is-zone):after,.fstep.is-zone:first-child:after,.fstep:after,.fstep:not(.is-zone)+.fstep.is-zone:after{top:calc(var(--s-md) + var(--tap));bottom:calc(-1 * var(--s-md));inset-inline-start:calc(var(--s-sm) + var(--tap) / 2 - var(--border-emphasis) / 2);inset-inline-end:auto;width:var(--border-emphasis);height:auto}.fstep-zone{position:static;order:-1}.fstep-t{margin-top:0}}.agrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-lg);gap:var(--s-lg)}.agrid-item.is-flagship{grid-column:1/-1}.acard{display:flex;flex-direction:column;height:100%;padding:var(--s-xl);background:var(--white);border:var(--border-hairline) solid var(--hairline);transition:border-color var(--d-instant) var(--ease-standard)}.acard,a.acard,a.acard:hover{color:var(--ink);text-decoration:none}.acard:hover,.is-flagship .acard{border-color:var(--violet)}.acard-top{align-items:center;justify-content:space-between;gap:var(--s-md)}.acard-chips,.acard-top{display:flex;flex-wrap:wrap}.acard-chips{gap:var(--s-xs)}.chip-solid{background:var(--violet);color:var(--white)}.chip-soon{background:var(--surface-soft);color:var(--ink);border-color:var(--hairline)}.acard-short{display:block;max-width:var(--measure)}.acard-more{display:inline-flex;margin-top:auto;padding-top:var(--s-lg);color:var(--violet)}.acard-more svg{width:var(--icon-md);height:var(--icon-md);transition:transform var(--d-fast) var(--ease-standard)}.acard:hover .acard-more svg{transform:translateX(var(--s-xxs))}[dir=rtl] .acard-more svg{transform:scaleX(-1)}[dir=rtl] .acard:hover .acard-more svg{transform:scaleX(-1) translateX(var(--s-xxs))}.amini{display:flex;flex-wrap:wrap}.amini,.amini-step{align-items:center;gap:var(--s-xs)}.amini-box,.amini-step{display:inline-flex}.amini-box{align-items:center;min-height:var(--btn-h);padding-inline:var(--s-sm);border:var(--border-hairline) solid var(--hairline);background:var(--surface-soft);font:var(--t-body-sm);letter-spacing:var(--track-carbon);color:var(--ink)}.is-flagship .amini-box{background:var(--violet-050);border-color:var(--violet-050)}.amini-arrow{width:var(--icon-sm);height:var(--icon-sm);color:var(--violet)}[dir=rtl] .amini-arrow{transform:scaleX(-1)}.amini-full{display:none}@media (min-width:672px){.amini-full{display:flex}.amini-brief{display:none}}@supports (grid-template-rows:subgrid){.agrid-item{grid-row:span 5;grid-template-rows:subgrid;grid-row-gap:0}.acard,.agrid-item{display:grid;row-gap:0}.acard{grid-row:1/-1;grid-template-rows:subgrid;grid-row-gap:0;align-items:start}}@media (max-width:671px){.agrid{grid-template-columns:minmax(0,1fr)}.acard{padding:var(--s-lg)}}.lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(5,auto);grid-column-gap:var(--s-lg);column-gap:var(--s-lg)}.lane{display:grid;grid-row:span 5;grid-template-rows:subgrid;background:var(--white);border:var(--border-hairline) solid var(--hairline)}.lane-rows{display:grid;grid-row:span 4;grid-template-rows:subgrid}.lane.is-us{border-color:var(--violet);outline:var(--border-hairline) solid var(--violet)}.lane-head{padding:var(--s-lg) var(--s-lg) var(--s-md);border-bottom:var(--border-hairline) solid var(--hairline)}.lane.is-us .lane-head{background:var(--violet-050);border-bottom-color:var(--violet-050)}.lane-name{color:var(--ink)}.lane.is-us .lane-name{color:var(--violet)}.lane-eg{display:block;margin-top:var(--s-xxs)}.lane-rows{padding:0 var(--s-lg)}.lane>*{min-width:0}.lane-row{display:grid;grid-template-columns:var(--icon-md) minmax(0,1fr);grid-gap:var(--s-sm);gap:var(--s-sm);padding-block:var(--s-md);border-top:var(--border-hairline) solid var(--hairline)}.lane-row:first-child{border-top:0}.lane-mark{width:var(--icon-md);height:var(--icon-md);color:var(--ink-faint);margin-top:var(--s-xxs)}.lane.is-us .lane-mark{color:var(--violet)}.lane-k,.lane-v{display:block;color:var(--ink-mute)}.lane-v{margin-top:var(--s-xxs);text-wrap:pretty}.lane.is-us .lane-v{color:var(--ink)}@media (max-width:900px){.lanes{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:var(--s-lg)}.lane,.lane-rows{display:block;grid-template-rows:none}}.vid{position:relative;width:100%;aspect-ratio:16/9;background:var(--midnight);border:var(--border-hairline) solid var(--hairline)}.vid iframe,.vid video{display:block;width:100%;height:100%;border:0}.vid-poster{display:flex;align-items:center;justify-content:center;padding:0;border:0;background:var(--midnight);cursor:pointer}.vid-poster,.vid-poster img{position:absolute;inset:0;width:100%}.vid-poster img{height:100%;object-fit:cover}.vid-play{position:relative;display:inline-flex;align-items:center;gap:var(--s-sm);min-height:var(--tap);padding:var(--s-sm) var(--s-lg);background:var(--violet);color:var(--white);font:var(--t-button)}.vid-play svg{width:var(--icon-sm);height:var(--icon-sm);fill:currentColor}.vid-note{margin-top:var(--s-sm)}.vid-note a{display:inline-flex;align-items:center;min-height:var(--tap)}.vid video::cue{font-size:var(--cue-size)}.vid-tx{border-top:var(--border-hairline) solid var(--hairline)}.vid-tx .acc-panel p+p{margin-top:var(--s-sm)}