.bk-scene{isolation:isolate;margin:0;position:relative}.bk-scene:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50% at 52% 50%, color-mix(in srgb, var(--kin-uv) 11%, transparent) 0%, transparent 70%), radial-gradient(40% 40% at 20% 70%, color-mix(in srgb, var(--kin-signal) 6%, transparent) 0%, transparent 70%);position:absolute;inset:-12% -6%}.bk-svg{width:100%;height:auto;display:block;overflow:visible}.bk-svg.bk-narrow{max-width:440px;margin-inline:auto;display:none}@media (width<=1099px){.bk-svg.bk-wide{display:none}.bk-svg.bk-narrow{display:block}}.bk-svg text{font-family:var(--kin-font-sans)}.bk-title{letter-spacing:-.01em;fill:var(--kin-fog);font-size:22px;font-weight:600}.bk-field{fill:var(--kin-text-secondary);font-size:15px;font-weight:500}.bk-label{fill:var(--kin-fog);font-size:17px;font-weight:500}.bk-version{font-size:17px;font-weight:500}.bk-version.bk-lit{fill:var(--kin-fog)}.bk-version.bk-dim{fill:var(--kin-text-secondary)}.bk-repo-label{fill:var(--kin-lilac);font-size:16px;font-weight:500}.bk-rules-title{fill:var(--kin-white);font-size:18px;font-weight:600}.bk-rule-text{fill:var(--kin-white);font-size:16px;font-weight:500}.bk-rule-text.bk-dim{fill:var(--kin-fog)}.bk-reader-label{fill:var(--kin-fog);font-size:18px;font-weight:500}.bk-narrow .bk-title{font-size:21px}.bk-narrow .bk-field{font-size:16px}.bk-narrow .bk-label,.bk-narrow .bk-version,.bk-narrow .bk-reader-label{font-size:17.5px}.bk-narrow .bk-repo-label,.bk-narrow .bk-rule-text{font-size:16.5px}.bk-narrow .bk-rules-title{font-size:18px}.bk-panel{fill:var(--kin-raised);stroke:color-mix(in srgb, var(--kin-fog) 14%, transparent);stroke-width:1px}.bk-panel.bk-dim{fill:var(--kin-surface);stroke:color-mix(in srgb, var(--kin-fog) 8%, transparent)}.bk-panel-edge{fill:none;stroke:color-mix(in srgb, var(--kin-white) 16%, transparent);stroke-width:1px}.bk-panel-edge.bk-dim{stroke:color-mix(in srgb, var(--kin-white) 6%, transparent)}.bk-shadow{fill:var(--kin-void);opacity:.55;filter:blur(8px)}.bk-shadow.bk-dim{opacity:.3}.bk-chip{fill:color-mix(in srgb, var(--kin-fog) 5%, transparent);stroke:var(--kin-line-strong);stroke-width:1px}.bk-chip-on{fill:color-mix(in srgb, var(--kin-signal) 24%, transparent);stroke:var(--kin-signal);stroke-width:1.25px}.bk-chip-on.bk-dim{fill:color-mix(in srgb, var(--kin-text-secondary) 16%, transparent);stroke:var(--kin-text-disabled)}.bk-rule{fill:none;stroke:var(--kin-line-strong);stroke-width:1px}.bk-bar{fill:var(--kin-line-strong)}.bk-bar.bk-dim{fill:var(--kin-line)}.bk-bar-strong{fill:color-mix(in srgb, var(--kin-fog) 55%, transparent)}.bk-bar-strong.bk-dim{fill:color-mix(in srgb, var(--kin-fog) 24%, transparent)}.bk-slot{fill:color-mix(in srgb, var(--kin-fog) 5%, transparent);stroke:var(--kin-line-strong);stroke-width:1px}.bk-slot-open{fill:color-mix(in srgb, var(--kin-signal) 18%, transparent);stroke:color-mix(in srgb, var(--kin-signal) 55%, transparent);stroke-width:1px}.bk-slot-on{fill:var(--kin-signal);stroke:var(--kin-signal);stroke-width:1px}.bk-slot-open.bk-dim,.bk-slot-on.bk-dim{fill:color-mix(in srgb, var(--kin-text-secondary) 18%, transparent);stroke:var(--kin-text-disabled)}.bk-rules-top{stop-color:var(--kin-uv-600)}.bk-rules-bottom{stop-color:var(--kin-uv-700)}.bk-rules-top.bk-dim{stop-color:var(--kin-line-strong)}.bk-rules-bottom.bk-dim{stop-color:var(--kin-raised)}.bk-rules{stroke:var(--kin-lilac);stroke-width:1.5px}.bk-rules.bk-dim{stroke:var(--kin-text-disabled);stroke-width:1px}.bk-rules-shadow{fill:var(--kin-uv-700);opacity:.5;filter:blur(14px)}.bk-rules-shadow.bk-dim{fill:var(--kin-void);opacity:.4}.bk-rule-chip{fill:color-mix(in srgb, var(--kin-lilac) 22%, transparent);stroke:color-mix(in srgb, var(--kin-lilac) 60%, transparent);stroke-width:1px}.bk-rule-chip.bk-dim{fill:color-mix(in srgb, var(--kin-fog) 8%, transparent);stroke:var(--kin-text-disabled)}.bk-link{fill:none;stroke:var(--kin-signal);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.bk-link.bk-dim{stroke:var(--kin-text-disabled);stroke-width:1.5px}.bk-link-under{fill:none;stroke:color-mix(in srgb, var(--kin-signal) 16%, transparent);stroke-width:7px;stroke-linecap:round}.bk-link-under.bk-dim{stroke:#0000}.bk-link-end{fill:var(--kin-void);stroke:var(--kin-signal);stroke-width:2px}.bk-link-end.bk-dim{stroke:var(--kin-text-disabled);stroke-width:1.5px}.bk-repo{fill:color-mix(in srgb, var(--kin-uv) 5%, var(--kin-void))}.bk-repo.bk-dim{fill:color-mix(in srgb, var(--kin-fog) 2%, var(--kin-void))}.bk-repo-edge{fill:none;stroke-width:1.5px}.bk-edge-a{stop-color:var(--kin-lilac)}.bk-edge-b{stop-color:var(--kin-signal)}.bk-edge-a.bk-dim,.bk-edge-b.bk-dim{stop-color:var(--kin-line-strong)}.bk-past{fill:none;stroke:color-mix(in srgb, var(--kin-lilac) 26%, transparent);stroke-width:1px}.bk-past-2{stroke:color-mix(in srgb, var(--kin-signal) 14%, transparent)}.bk-repo-dot{fill:var(--kin-lilac)}.bk-rail{fill:none;stroke:var(--kin-line-strong);stroke-width:2px;stroke-dasharray:2 6;stroke-linecap:round}.bk-rail-end.bk-dim{fill:var(--kin-void);stroke:var(--kin-text-disabled);stroke-width:2px}.bk-rail-end.bk-lit{fill:var(--kin-lilac);stroke:var(--kin-lilac);stroke-width:2px}.bk-reader{fill:var(--kin-raised);stroke:color-mix(in srgb, var(--kin-fog) 22%, transparent);stroke-width:1.5px}.bk-reader-glyph{fill:none;stroke:var(--kin-fog);stroke-width:2px;stroke-linecap:round}.bk-reader-spark{fill:var(--kin-lilac)}
