.guide-page{--guide-ink:var(--site-ink,#202124);--guide-muted:var(--site-muted,#66686d);--guide-line:var(--site-line,#e5e5e7);--guide-paper:var(--site-paper,#fff);--guide-soft:var(--site-paper-deep,#f5f5f7);--guide-accent:var(--site-accent,#5b5bd6);background:var(--guide-paper);color:var(--guide-ink);padding-block:112px 88px;font-size:15px;line-height:1.65}.guide-page *{box-sizing:border-box}.guide-shell{width:min(1120px,100% - 80px);margin-inline:auto}.guide-page :is(h1,h2,h3,p){margin:0}.guide-page a{color:inherit;text-decoration:none}.guide-page a:hover{text-underline-offset:4px;text-decoration:underline}.guide-page :is(button,a):focus-visible{outline:2px solid var(--guide-accent);outline-offset:5px}.guide-page :is(section,article){scroll-margin-top:100px}.guide-hero{padding-block:12px 48px}.guide-back{align-items:center;gap:8px;margin-bottom:44px;font-size:13px;display:inline-flex;color:var(--guide-muted)!important}.guide-eyebrow{color:var(--guide-muted);font-size:12px;font-weight:500}.guide-page h1{letter-spacing:-.05em;margin-block:10px 16px;font-size:clamp(38px,5.2vw,60px);font-weight:600;line-height:1.08}.guide-lede{max-width:570px;color:var(--guide-muted);font-size:18px;line-height:1.6}.guide-jumps{flex-wrap:wrap;gap:10px 28px;margin-top:32px;font-size:13px;display:flex}.guide-jumps a{border-bottom:1px solid var(--guide-line);align-items:center;min-height:40px;display:inline-flex}.guide-page h2{letter-spacing:-.035em;font-size:clamp(26px,3vw,35px);font-weight:550;line-height:1.2}.guide-page h3{letter-spacing:-.015em;font-size:17px;font-weight:600;line-height:1.4}.guide-continuity{border-block:1px solid var(--guide-line);grid-template-columns:1fr 1.05fr;align-items:center;gap:70px;padding-block:40px 52px;display:grid}.guide-continuity-copy h2{max-width:360px;margin-block:12px 18px}.guide-continuity-copy>p:not(.guide-eyebrow){color:var(--guide-muted)}.guide-context-note{color:var(--guide-muted);align-items:start;gap:12px;margin-top:26px;font-size:12px;display:flex}.guide-context-note svg{flex-shrink:0;margin-top:3px}.guide-continuity-demo{text-align:center;min-width:0}.guide-demo-label{color:var(--guide-muted);font-size:10px}.guide-orbit{grid-template-rows:80px 110px 80px;grid-template-columns:1fr 1.1fr 1fr;place-items:center;max-width:450px;margin:12px auto;display:grid;position:relative}.guide-orbit-lines{fill:none;width:100%;height:100%;stroke:var(--guide-line);stroke-width:1px;stroke-dasharray:3 6;pointer-events:none;position:absolute;inset:0}.guide-orbit-center{border:1px solid var(--guide-line);background:var(--guide-paper);z-index:1;border-radius:50%;flex-direction:column;grid-area:2/2;justify-content:center;align-items:center;gap:13px;width:110px;min-height:110px;padding:18px 10px;font-size:11px;display:flex;box-shadow:0 10px 28px #00000005}.guide-eyes{border:2px solid;border-radius:12px;gap:10px;padding:10px 12px;display:flex}.guide-eyes i{background:currentColor;border-radius:5px;width:6px;height:8px}.guide-channel{z-index:1;width:100%;max-width:126px;min-height:72px;font:inherit;background:var(--guide-paper);border:1px solid var(--guide-line);color:var(--guide-muted);cursor:pointer;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:9px;font-size:11px;line-height:1.4;transition:transform .25s,border-color .25s,color .25s,background .25s;display:flex}.guide-channel:hover{color:var(--guide-ink);transform:translateY(-2px)}.guide-channel[aria-pressed=true]{color:var(--guide-accent);border-color:color-mix(in srgb,var(--guide-accent)45%,var(--guide-line));background:color-mix(in srgb,var(--guide-accent)5%,var(--guide-paper));transform:scale(1.035)}.guide-channel--0{grid-area:1/2}.guide-channel--1{grid-area:2/3}.guide-channel--2{grid-area:3/2}.guide-channel--3{grid-area:2/1}.guide-channel-detail{min-height:94px;color:var(--guide-muted);justify-content:center;align-items:center;padding:14px 18px 0;font-size:12px;line-height:1.65;display:flex}.guide-channel-detail p{animation:.28s ease-out both guide-in}.guide-section-heading{justify-content:space-between;align-items:end;gap:36px;margin-bottom:28px;display:flex}.guide-section-heading h2{margin-top:10px}.guide-section-heading>p{max-width:340px;color:var(--guide-muted);font-size:13px}.guide-features,.guide-data,.guide-controls{padding-top:60px}.guide-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.guide-topic{border:1px solid var(--guide-line);border-radius:20px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.guide-sketch{background:var(--guide-soft);height:150px;color:var(--guide-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.guide-orb{background:var(--guide-paper);border:1px solid var(--guide-line);width:62px;height:62px;color:var(--guide-ink);z-index:1;border-radius:50%;flex-shrink:0;place-items:center;transition:transform .3s;display:inline-grid}.guide-topic:hover .guide-orb{transform:scale(1.06)}.guide-linked{justify-content:center;align-items:center;width:80%;display:flex}.guide-small-orb{border:1px solid var(--guide-line);background:var(--guide-paper);border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.guide-connector{background:var(--guide-line);width:30px;height:1px}.guide-mini-card{border:1px solid var(--guide-line);background:var(--guide-paper);border-radius:14px;align-items:center;gap:10px;width:218px;padding:16px;display:flex;box-shadow:0 6px 20px #00000004}.guide-mini-card .guide-orb{width:40px;height:40px}.guide-lines{flex:1;gap:7px;display:grid}.guide-lines i{background:var(--guide-line);border-radius:4px;height:4px;display:block}.guide-lines i:nth-child(2){width:70%}.guide-lines i:nth-child(3){width:45%}.guide-mini-actions{gap:12px;margin-inline-start:5px;display:grid}.guide-ring{border:1px solid var(--guide-line);border-radius:50%;position:absolute}.guide-ring--outer{width:200px;height:200px}.guide-ring--inner{width:130px;height:130px}.guide-dot{background:var(--guide-accent);inset-inline-start:calc(50% + 60px);border-radius:50%;width:7px;height:7px;position:absolute;top:68px}.guide-sketch--health .guide-orb{color:#b15061}.guide-sketch--heartbeat .guide-orb{color:var(--guide-accent)}.guide-mini-story{background:var(--guide-paper);border:1px solid var(--guide-line);border-radius:12px;align-items:center;gap:15px;width:216px;padding:17px 17px 32px;display:flex;position:relative}.guide-story-picture{background:var(--guide-soft);border-radius:6px;place-items:center;width:57px;height:47px;display:grid}.guide-story-source{bottom:8px;font-size:9px;position:absolute;inset-inline-start:18px}.guide-mini-action{border:1px solid var(--guide-line);background:var(--guide-paper);border-radius:12px;width:190px;padding:15px}.guide-mini-action>span:first-child{align-items:center;gap:8px;margin-bottom:12px;font-size:11px;display:flex}.guide-review-pill{border:1px solid var(--guide-line);border-radius:20px;align-items:center;gap:5px;margin-top:12px;padding:3px 9px;font-size:9px;display:inline-flex}.guide-topic-copy{flex-direction:column;flex:1;gap:12px;padding:24px;display:flex}.guide-topic-copy>p{font-size:13px;line-height:1.75}.guide-topic-copy .guide-topic-note{color:var(--guide-muted);font-size:12px}.guide-topic-copy a{color:var(--guide-accent);align-items:center;gap:8px;margin-top:auto;padding-top:10px;font-size:12px;font-weight:500;display:inline-flex}.guide-topic-copy a svg{flex-shrink:0}.guide-data-flow{border:1px solid var(--guide-line);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.guide-data-flow li{padding:28px;position:relative}.guide-data-flow li+li{border-inline-start:1px solid var(--guide-line)}.guide-data-icon{border:1px solid var(--guide-line);background:var(--guide-soft);border-radius:50%;place-items:center;width:60px;height:60px;margin-bottom:22px;display:inline-grid}.guide-data-flow h3{margin-bottom:12px}.guide-data-flow p{color:var(--guide-muted);font-size:13px}.guide-protection{gap:16px;max-width:850px;margin-block:28px 18px;display:flex}.guide-protection>svg{flex-shrink:0;margin-top:1px}.guide-protection h3{margin-bottom:8px;font-size:15px}.guide-protection p{color:var(--guide-muted);margin-top:8px;font-size:13px}.guide-policy-links{flex-wrap:wrap;gap:12px 28px;margin-inline-start:39px;font-size:13px;display:flex}.guide-policy-links a{color:var(--guide-accent);align-items:center;gap:8px;display:flex}.guide-control-rows>a{border-top:1px solid var(--guide-line);justify-content:space-between;align-items:center;gap:26px;padding:24px 0;display:flex}.guide-control-rows>a:hover{text-decoration:none}.guide-control-rows a:hover h3{text-underline-offset:4px;text-decoration:underline}.guide-control-rows h3{margin-bottom:6px;font-size:15px}.guide-control-rows p{color:var(--guide-muted);max-width:770px;font-size:13px}.guide-control-rows svg{color:var(--guide-muted);flex-shrink:0}.guide-help{background:var(--guide-soft);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:28px;display:flex}.guide-help p{color:var(--guide-muted);margin-top:8px;font-size:13px}.guide-help a{flex-shrink:0;align-items:center;gap:12px;font-size:13px;font-weight:500;display:flex}@keyframes guide-in{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:960px){.guide-continuity{gap:32px}.guide-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-data-flow li{padding:22px}}@media (max-width:640px){.guide-page{padding-block:92px 56px}.guide-shell{width:calc(100% - 40px)}.guide-back{margin-bottom:30px}.guide-hero{padding-bottom:30px}.guide-lede{font-size:16px}.guide-jumps{gap:6px 20px;margin-top:24px;font-size:12px}.guide-continuity{grid-template-columns:1fr;gap:28px;padding-block:32px}.guide-continuity-copy h2{max-width:300px}.guide-channel{font-size:10px}.guide-orbit{grid-template-columns:1fr 1.1fr 1fr}.guide-orbit-center{width:98px;min-height:98px}.guide-section-heading{flex-direction:column;align-items:start;gap:14px;margin-bottom:24px}.guide-features,.guide-data,.guide-controls{padding-top:40px}.guide-topic-grid{grid-template-columns:1fr;gap:20px}.guide-topic-copy{padding:22px}.guide-topic-copy>p{font-size:14px}.guide-topic-copy .guide-topic-note{font-size:13px}.guide-data-flow{grid-template-columns:1fr}.guide-data-flow li{padding:24px}.guide-data-flow li+li{border-inline-start:0;border-top:1px solid var(--guide-line)}.guide-data-icon{float:inline-start;margin-inline-end:18px;width:45px;height:45px;margin-bottom:8px}.guide-data-flow p{clear:both;padding-top:8px}.guide-data-flow h3{padding-top:10px}.guide-help{flex-direction:column;align-items:start;padding:24px}}@media (prefers-reduced-motion:reduce){.guide-page *,.guide-page :before,.guide-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.guide-topic:hover .guide-orb,.guide-channel:hover,.guide-channel[aria-pressed=true]{transform:none}}html[data-site-theme=dark] .guide-page .guide-orbit-lines{stroke:color-mix(in srgb,var(--guide-muted)35%,var(--guide-line));stroke-width:1.25px}html[data-site-theme=dark] .guide-page :is(.guide-orbit-center,.guide-channel){background:var(--guide-soft)}html[data-site-theme=dark] .guide-page .guide-channel[aria-pressed=true]{background:var(--site-card)}html[data-site-theme=dark] .guide-page .guide-connector{background:color-mix(in srgb,var(--guide-muted)35%,var(--guide-line))}html[data-site-theme=dark] .guide-page .guide-ring{border-color:color-mix(in srgb,var(--guide-muted)20%,var(--guide-line))}html[data-site-theme=dark] .guide-page .guide-sketch--health .guide-orb{color:#ed9bad}
