.E6Nj-q_scene{--fade:0;--r0:0;--r1:0;--r2:0;--core:0;--ease:cubic-bezier(.65, 0, .35, 1)}.E6Nj-q_rings{display:none}.E6Nj-q_scene[data-armed]{height:380vh}.E6Nj-q_why:has(.E6Nj-q_scene[data-armed]){padding-block:0}.E6Nj-q_scene[data-armed] .E6Nj-q_stage{height:100vh;padding-top:max(var(--section), 96px);place-items:start center;display:grid;position:sticky;top:0;overflow:hidden}.E6Nj-q_scene[data-armed] .E6Nj-q_copy{grid-area:1/1}.E6Nj-q_scene[data-armed] .E6Nj-q_fade{opacity:calc(1 - var(--fade));filter:blur(calc(var(--fade) * 10px));transform:translateY(calc(var(--fade) * -28px));will-change:opacity, filter, transform}.E6Nj-q_scene[data-armed] .E6Nj-q_principles li{border-top-color:color-mix(in srgb, var(--line-strong) calc((1 - var(--fade)) * 100%), transparent)}.E6Nj-q_baseline{width:0;height:0;display:inline-block}.E6Nj-q_scene[data-armed] .E6Nj-q_copy{pointer-events:none}.E6Nj-q_scene[data-armed] .E6Nj-q_stage>*{transform:translateY(calc(var(--pan,0px) * -1))}.E6Nj-q_scene[data-armed] .E6Nj-q_rings{width:min(76vh,88vw);height:auto;display:block;position:absolute;left:50%;overflow:visible;translate:-50%}.E6Nj-q_ringLine{fill:none;stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--k));filter:drop-shadow(0 0 6px color-mix(in srgb, var(--kds-blue) 45%, transparent))}.E6Nj-q_ringText{white-space:pre;font-family:var(--font-sans);letter-spacing:-.015em;fill:var(--fg);opacity:0;font-weight:500}.E6Nj-q_core{opacity:var(--core);transform-box:view-box;transform-origin:400px 400px;transform:scale(calc(.92 + var(--core) * .08))}.E6Nj-q_coreTitle{font-family:var(--font-sans);letter-spacing:-.03em;fill:var(--fg);font-size:46px;font-weight:500}.E6Nj-q_coreSub{font-family:var(--font-mono);letter-spacing:.3em;fill:var(--fg-muted);font-size:15px}.E6Nj-q_principles{gap:48px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.E6Nj-q_principles{grid-template-columns:repeat(3,1fr);gap:40px}}.E6Nj-q_principles li{border-top:1px solid var(--line-strong);align-content:start;gap:14px;padding-top:24px;display:grid}.E6Nj-q_num{font-family:var(--font-mono);color:var(--fg-dim);font-size:12px}.E6Nj-q_editor{--ease:cubic-bezier(.65, 0, .35, 1);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-elev);overflow:hidden}.E6Nj-q_bar{border-bottom:1px solid var(--line-strong);font-family:var(--font-mono);color:var(--fg-muted);align-items:center;gap:16px;padding:12px 16px;font-size:12px;display:flex}.E6Nj-q_dots{gap:6px;display:inline-flex}.E6Nj-q_dots i{border:1px solid var(--line-strong);border-radius:50%;width:10px;height:10px}.E6Nj-q_file{color:var(--fg)}.E6Nj-q_lang{letter-spacing:.1em;color:var(--fg-dim);margin-left:auto}.E6Nj-q_code{font-family:var(--font-mono);counter-reset:line;margin:0;padding:18px 0;font-size:14px;line-height:1.75;overflow-x:auto}.E6Nj-q_code code{min-width:max-content;display:block}.E6Nj-q_line{--c:transparent;white-space:pre;counter-increment:line;min-height:1.75em;padding:0 24px 0 72px;display:block;position:relative}.E6Nj-q_line:before{content:counter(line);text-align:right;width:44px;color:var(--fg-dim);opacity:.6;position:absolute;left:0}.E6Nj-q_line:after{content:"";background:var(--c);border-radius:1px;width:2px;position:absolute;top:4px;bottom:4px;left:56px}.E6Nj-q_layerProduct{--c:var(--kds-cyan)}.E6Nj-q_layerPlatform{--c:var(--kds-blue)}.E6Nj-q_layerTrust{--c:var(--kds-violet)}.E6Nj-q_comment{color:var(--fg-dim);font-style:italic}.E6Nj-q_layer{color:var(--c);font-weight:500}.E6Nj-q_key{color:var(--fg)}.E6Nj-q_punct{color:var(--fg-dim)}.E6Nj-q_value{color:var(--fg-muted)}.E6Nj-q_txt{vertical-align:top;white-space:pre;display:inline-block;position:relative}.E6Nj-q_txt:after{content:"";background:var(--fg);opacity:0;width:2px;margin-left:-2px;position:absolute;top:.2em;bottom:.2em;left:100%}.E6Nj-q_editor[data-armed]:not([data-on]) .E6Nj-q_line{visibility:hidden}.E6Nj-q_editor[data-on] .E6Nj-q_line{animation:E6Nj-q_line-in 1ms linear var(--start) both}.E6Nj-q_editor[data-on] .E6Nj-q_txt{animation:E6Nj-q_type var(--dur) steps(var(--steps), jump-none) var(--start) both}.E6Nj-q_editor[data-on] .E6Nj-q_txt:after{animation:E6Nj-q_caret var(--dur) steps(var(--steps), jump-none) var(--start)}.E6Nj-q_editor[data-on] .E6Nj-q_last .E6Nj-q_txt:after{animation:E6Nj-q_caret var(--dur) steps(var(--steps), jump-none) var(--start) forwards}@keyframes E6Nj-q_line-in{0%{visibility:hidden}to{visibility:visible}}@keyframes E6Nj-q_type{0%{clip-path:inset(-2px 100% -2px 0)}to{clip-path:inset(-2px -4px -2px 0)}}@keyframes E6Nj-q_caret{0%{opacity:1;left:0}to{opacity:1;left:100%}}
