.ca-art{max-width:640px;margin-inline:auto}.ca-grid{grid-template-columns:minmax(0,10fr) minmax(0,3.4fr) minmax(0,8fr);align-items:center;font-size:max(14px,2.9cqi);display:grid}.ca-chat{flex-direction:column;gap:.7em;padding:1.1em;display:flex}.ca-chat-h{border-bottom:1px solid var(--line);letter-spacing:-.02em;margin:0;padding-bottom:.6em;font-weight:800}.ca-msg{max-width:94%;margin:0;padding:.6em .8em;font-weight:600;line-height:1.35}.ca-you{background:var(--ink);color:var(--paper);align-self:flex-end}.ca-ai{background:var(--surface-2);color:var(--ink);align-self:flex-start;font-weight:500}.ca-row{align-items:center;gap:.55em;display:flex}.ca-row+.ca-row{margin-top:.35em}.ca-mark{border:1.5px solid var(--ink);flex:none;width:.7em;height:.7em}.ca-mark-on{border-color:var(--beacon);background:var(--beacon);border-radius:50%}.ca-wire{height:2.6em;position:relative}.ca-wire-line{background:var(--ink);height:2px;position:absolute;top:calc(50% - 1px);left:0;right:0}.ca-pulse{opacity:0;transition:transform .7s var(--ease-move), opacity .2s linear;pointer-events:none;position:absolute;inset:0;transform:translate(calc(100% - 14px))}.ca-pulse:before{content:"";background:var(--beacon);border-radius:50%;width:14px;height:14px;position:absolute;top:calc(50% - 7px);left:0}.sv-run.ca-art.s3:not(.s5) .ca-pulse{opacity:1}.ca-art.s4 .ca-pulse{transform:translate(0)}.ca-gate{background:var(--ink);width:4px;height:1.6em;position:absolute;top:calc(50% - .8em);right:0}.ca-stop{background:var(--paper);border:1.5px solid var(--ink);color:var(--ink);white-space:nowrap;padding:.2em .5em;font-size:.95em;font-weight:700;text-decoration:line-through;text-decoration-thickness:2px;position:absolute;top:50%;left:50%;translate:-50% -50%}.ca-portal{padding:1.1em}.ca-portal-h{letter-spacing:-.02em;align-items:center;gap:.6em;margin:0 0 .9em;font-weight:800;display:flex}.ca-bars{align-items:flex-end;gap:3px;width:1.5em;height:1.4em;display:flex}.ca-bars i{background:var(--ink);flex:1;height:100%}.ca-bars i:nth-child(2){height:70%}.ca-items{flex-direction:column;gap:.5em;margin:0;padding:0;list-style:none;display:flex}.ca-items li{border-top:1px solid var(--line);align-items:center;gap:.55em;padding-top:.5em;line-height:1.3;display:flex}.ca-item-bar{background:var(--line-strong);flex:1;height:.45em;display:none}@container (max-width:420px){.ca-grid{grid-template-columns:minmax(0,10fr) minmax(0,1.6fr) minmax(0,4.4fr)}.ca-portal{padding:.8em .6em}.ca-portal-h{flex-direction:column;align-items:flex-start;gap:.4em;margin-bottom:.7em;font-size:max(13px,.9em);line-height:1.15}.ca-item-t{display:none}.ca-item-bar{display:block}.ca-stop{display:none}.ca-gate{height:2em;top:calc(50% - 1em)}.ca-chat{gap:.4em;padding:.7em}.ca-msg{padding:.45em .65em}}.ca-band-art{max-width:420px;margin-top:clamp(24px,3vw,40px)}@media (min-width:1024px){.ca-band-art{max-width:520px}}.ca-band-art>*{font-size:max(14px,3.4cqi)}.ca-acc-row{align-items:flex-end;gap:6%;height:9em;padding-top:2.4em;display:flex}.ca-acc{height:calc(var(--h) * 100%);flex:1;display:flex;position:relative}.ca-acc i{background:var(--night-far);flex:1}.ca-acc-you i{background:var(--on-band)}.ca-acc-dot{background:var(--beacon);border-radius:50%;width:1em;height:1em;margin-left:-.5em;position:absolute;bottom:calc(100% + .5em);left:50%}.ca-acc em{color:var(--on-band);font-style:normal;font-weight:700;position:absolute;top:calc(100% + .6em);left:50%;translate:-50%}.ca-accounts{padding-bottom:2.2em}.ca-flow{grid-template-columns:minmax(0,1fr) 2.2em minmax(0,1fr) 2.2em minmax(0,1fr);align-items:center;display:grid}.ca-node{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.6em;min-height:6.4em;padding:.8em .5em;font-weight:700;line-height:1.25;display:flex;position:relative}.ca-link{background:var(--ink);height:2px;position:relative}.ca-allow{background:var(--beacon);color:var(--void);padding:.3em .7em;font-weight:700}.ca-flow-data{grid-template-columns:minmax(0,1fr) 5.5em minmax(0,1fr) 5.5em minmax(0,1fr)}.ca-link-wrap{align-self:stretch;align-items:center;display:flex;position:relative}.ca-link-wrap .ca-link{flex:1}.ca-link-wrap em{text-align:center;width:100%;color:var(--muted-2);font-style:normal;font-weight:500;line-height:1.2;position:absolute;bottom:calc(50% + .6em);left:50%;translate:-50%}.ca-node-dot:after{content:"";background:var(--beacon);border-radius:50%;width:1em;height:1em;position:absolute;top:-.5em;right:-.5em}@media (max-width:479px){.ca-flow-data{grid-template-columns:minmax(0,1fr);max-width:260px}.ca-flow-data .ca-node{min-height:0;padding:.7em .5em}.ca-flow-data .ca-link-wrap{justify-self:center;height:3.2em}.ca-flow-data .ca-link{flex:none;width:2px;height:100%}[data-sv].ca-flow-data [data-p=line]{transform:scaleY(calc(1 - var(--off)));transform-origin:50% 0}.ca-flow-data .ca-link-wrap em{text-align:left;width:max-content;top:50%;bottom:auto;left:calc(100% + .8em);translate:0 -50%}}.ca-try{background:var(--ink);color:var(--paper);margin-top:.8em;padding:.6em .8em;font-weight:600;line-height:1.35;display:table}.ca-videos{grid-template-columns:minmax(0,1fr);gap:clamp(32px,4vw,64px);max-width:1080px;display:grid}.ca-video video{width:auto;max-width:100%;max-height:80vh}@media (min-width:1100px){.ca-video{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.ca-video figcaption{margin-top:0}}.ca-video{margin:0}.ca-video video{aspect-ratio:940/856;background:var(--band);border:1px solid var(--line);width:100%;height:auto;display:block;box-shadow:0 24px 48px -24px #11111147}.dark .ca-video video{box-shadow:0 24px 48px -24px #000c}.ca-video figcaption{font-size:var(--fs-body);color:var(--muted-2);flex-direction:column;gap:.35em;margin-top:1em;display:flex}.ca-video figcaption b{color:var(--ink);font-size:var(--fs-h3);letter-spacing:-.02em;font-weight:800}.ca-video figcaption a,.ca-links a{min-height:44px;color:var(--ink);align-items:center;font-weight:600;display:inline-flex}.ca-video figcaption a{align-self:flex-start}.ca-videos+.example{margin-top:1.4em}.ca-steps{counter-reset:ca-step}.ca-steps .pg-row{counter-increment:ca-step}.ca-steps dt:before{content:counter(ca-step) ". "}.ca-url{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:.5em;display:inline-flex}.ca-url code{color:var(--ink);background:var(--surface-2);overflow-wrap:anywhere;padding:.2em .45em;font:600 .92em/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.ca-copy{min-height:44px;font:inherit;color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);cursor:pointer;background:0 0;border:0;border-radius:2px;padding:0 14px;font-weight:700}.ca-copy:hover{background:var(--surface-2)}.ca-tel{white-space:nowrap;align-items:center;min-height:44px;display:inline-flex}.ca-links{flex-direction:column;margin-top:1.2em;display:flex}.ca-links a{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}
