.cb2-window{background:#f4f6f8;box-shadow:0 0 0 1px #919eab29,0 24px 48px -16px #1c252e2e}.cb2-card,.cb2-chart{box-shadow:0 0 2px #919eab33,0 12px 24px -4px #919eab1f}.cb2-cards{scrollbar-width:thin;scrollbar-color:#919eab80 transparent;padding-inline:.25rem;padding-top:.25rem;scroll-padding-inline:.25rem}.cb2-cards:focus-visible{outline:2px solid var(--color-brand-purple);outline-offset:4px;border-radius:1rem}.cb2-col{transition:left .4s cubic-bezier(.2,.7,.2,1),width .4s cubic-bezier(.2,.7,.2,1),opacity .4s}.cb2-bar{transition:height .4s cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){.cb2-col,.cb2-bar{transition:none}}.cb2-dot,.cb2-tip{transition:left .65s cubic-bezier(.2,.7,.2,1),bottom .65s cubic-bezier(.2,.7,.2,1)}.cb2-sc[data-enter=armed] .cb2-dot{opacity:0;transition:none;bottom:0!important;left:0!important}.cb2-sc[data-enter=in] .cb2-dot{transition:left .56s cubic-bezier(.2, .7, .2, 1) calc(var(--k,0) * 20ms), bottom .56s cubic-bezier(.2, .7, .2, 1) calc(var(--k,0) * 20ms), opacity .24s ease calc(var(--k,0) * 20ms)}@media (prefers-reduced-motion:reduce){.cb2-dot,.cb2-tip{transition:none}}.cb2-panel{background:radial-gradient(40rem 18rem at 100% 0%, color-mix(in oklab, var(--color-mint) 40%, transparent), transparent 70%), color-mix(in oklab, var(--color-mint) 38%, white)}.cb2-ot[data-draw=armed] .cb2-ot-lines{clip-path:inset(-6px 100% -6px -6px)}.cb2-ot[data-draw=in] .cb2-ot-lines{clip-path:inset(-6px);transition:clip-path .4s cubic-bezier(.2,.7,.2,1)}.cb2-section{--cb2-top:5rem;padding-top:var(--cb2-top)}@media (min-width:1024px){.cb2-section{--cb2-top:7rem}}.cb2-rail{--rail:1.75rem;--icon:1.75rem;--icon-y:5.6rem;padding-left:var(--rail)}.cb2-panel{--joint-up:var(--cb2-top)}@media (min-width:640px){.cb2-rail{--icon-y:6.25rem}}@media (min-width:1024px){.cb2-rail{--rail:3.5rem;--icon:2.5rem;--icon-y:6.75rem}}.cb2-icon{z-index:1;top:calc(var(--icon-y) - var(--icon) / 2);left:calc(var(--rail) / -2 - var(--icon) / 2);width:var(--icon);height:var(--icon);box-shadow:inset 0 0 0 1.5px var(--color-brand-purple);color:var(--color-brand-purple);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute}.cb2-icon svg{width:62%;height:62%}.cb2-joint,.cb2-line{top:var(--icon-y);bottom:3rem;left:calc(var(--rail) / -2 - 1px);background:color-mix(in oklab, var(--color-brand-purple) 16%, transparent);pointer-events:none;border-radius:1px;width:2px;position:absolute}.cb2-joint{top:calc(-1 * var(--joint-up));height:calc(var(--joint-up) + var(--icon-y));border-radius:0;bottom:auto}.cb2-joint:after,.cb2-line:after{content:"";border-radius:inherit;background:var(--color-brand-purple);transform-origin:50% 0;position:absolute;inset:0}.cb2-part{position:relative}.cb2-part:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 1px color-mix(in oklab, var(--color-brand-purple) 40%, transparent), 0 0 26px 2px color-mix(in oklab, var(--color-brand-purple) 30%, transparent);opacity:.4;position:absolute;inset:0}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.cb2-panel[data-js]>.cb2-joint:after,.cb2-panel[data-js]>.cb2-line:after{transform:scaleY(var(--seg,0))}.cb2-panel[data-js]>.cb2-icon{transition:box-shadow .3s,color .3s}.cb2-panel[data-js]:not([data-lit])>.cb2-icon{box-shadow:inset 0 0 0 1.5px var(--color-medium-grey);color:color-mix(in oklab, var(--color-dark-grey) 70%, transparent)}.cb2-panel[data-js] .cb2-part:after{opacity:0;transition:opacity .4s}.cb2-panel[data-js] .cb2-part[data-lit]:after{opacity:.4}.cb2-panel[data-js] .cb2-part[data-active]:after{opacity:1}.cb2-window[data-intro=armed] .cb2-bar{clip-path:inset(100% -1.5rem 0)}.cb2-window[data-intro=in] .cb2-bar{clip-path:inset(-1.5rem -1.5rem 0);transition:height .4s cubic-bezier(.2, .7, .2, 1), clip-path .4s cubic-bezier(.2, .7, .2, 1) calc(.15s + var(--k,0) * 30ms)}}@media (max-width:639.98px){.cb2-rail{--rail:0px}.cb2-icon,.cb2-joint,.cb2-line{display:none}.cb2-rail>.cb2-panel{margin-inline:-.5rem}}
