.SNLEEW_canvas{isolation:isolate;background:radial-gradient(circle at 8% 2%, color-mix(in srgb, var(--bcai-signal-glacier) 8%, transparent), transparent 30rem), radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--bcai-accent) 9%, transparent), transparent 28rem), linear-gradient(180deg, color-mix(in srgb, var(--bcai-text) 1.2%, transparent), transparent 28rem), var(--bcai-bg);position:relative;overflow:clip}.SNLEEW_canvas:before{z-index:0;pointer-events:none;content:"";opacity:.18;background-image:linear-gradient(color-mix(in srgb, var(--bcai-text) 4.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--bcai-text) 4.5%, transparent) 1px, transparent 1px);-webkit-mask-image:linear-gradient(to bottom, var(--bcai-bg) 0%, color-mix(in srgb, var(--bcai-bg) 70%, transparent) 34%, transparent 82%);mask-image:linear-gradient(to bottom, var(--bcai-bg) 0%, color-mix(in srgb, var(--bcai-bg) 70%, transparent) 34%, transparent 82%);background-size:72px 72px;position:fixed;inset:0}.SNLEEW_canvas:after{z-index:0;pointer-events:none;content:"";opacity:.12;background-image:radial-gradient(color-mix(in srgb, var(--bcai-text) 30%, transparent) .55px, transparent .55px);-webkit-mask-image:linear-gradient(to bottom, var(--bcai-bg), transparent 70%);mask-image:linear-gradient(to bottom, var(--bcai-bg), transparent 70%);background-size:8px 8px;position:fixed;inset:0}.SNLEEW_canvas>*{z-index:1;position:relative}.SNLEEW_hero{border-bottom:1px solid var(--bcai-border);position:relative;overflow:hidden}.SNLEEW_hero:before{pointer-events:none;content:"";background:linear-gradient(116deg, transparent 0 48%, color-mix(in srgb, var(--bcai-accent) 4.5%, transparent) 48% 48.15%, transparent 48.15%), linear-gradient(64deg, transparent 0 62%, color-mix(in srgb, var(--bcai-signal-glacier) 4%, transparent) 62% 62.15%, transparent 62.15%);position:absolute;inset:0}.SNLEEW_hero:after{pointer-events:none;content:"";border:1px solid color-mix(in srgb, var(--bcai-accent) 16%, transparent);width:34rem;height:34rem;box-shadow:0 0 0 4rem color-mix(in srgb, var(--bcai-accent) 1.5%, transparent), 0 0 0 9rem color-mix(in srgb, var(--bcai-signal-glacier) 1.2%, transparent);border-radius:999px;animation:30s linear infinite SNLEEW_civic-orbit;position:absolute;bottom:-18rem;right:-12rem}.SNLEEW_heroGlowLime,.SNLEEW_heroGlowBlue{pointer-events:none;filter:blur(72px);border-radius:999px;animation:13s ease-in-out infinite alternate SNLEEW_civic-drift;position:absolute}.SNLEEW_heroGlowLime{background:color-mix(in srgb, var(--bcai-accent) 9%, transparent);width:22rem;height:22rem;top:-8rem;right:12%}.SNLEEW_heroGlowBlue{background:color-mix(in srgb, var(--bcai-signal-glacier) 7.5%, transparent);width:26rem;height:26rem;animation-delay:-5s;bottom:-12rem;left:9%}.SNLEEW_signalPanel{border:1px solid var(--bcai-border-strong);background:linear-gradient(145deg, color-mix(in srgb, var(--bcai-text) 7.5%, transparent), color-mix(in srgb, var(--bcai-text) 1.8%, transparent)), color-mix(in srgb, var(--bcai-bg) 66%, transparent);box-shadow:0 24px 80px color-mix(in srgb, var(--bcai-bg) 35%, transparent), inset 0 1px 0 color-mix(in srgb, var(--bcai-text) 8%, transparent);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);position:relative;overflow:hidden}.SNLEEW_signalPanel:before{pointer-events:none;content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--bcai-accent) 12%, transparent), transparent) 0 0 / 100% 1px no-repeat, linear-gradient(180deg, transparent, color-mix(in srgb, var(--bcai-signal-glacier) 6%, transparent), transparent);position:absolute;inset:0}.SNLEEW_signalPanel:after{pointer-events:none;content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--bcai-text) 9%, transparent), transparent);width:30%;height:180%;animation:9s ease-in-out infinite SNLEEW_civic-scan;position:absolute;top:-40%;left:-35%;transform:rotate(16deg)}.SNLEEW_section{scroll-margin-top:9rem;position:relative}.SNLEEW_section:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--bcai-accent) 16%, transparent) 24%, color-mix(in srgb, var(--bcai-signal-glacier) 12%, transparent) 76%, transparent);height:1px;position:absolute;bottom:0;left:0;right:0}.SNLEEW_panel{border:1px solid var(--bcai-border);background:linear-gradient(145deg, color-mix(in srgb, var(--bcai-text) 5.2%, transparent), color-mix(in srgb, var(--bcai-text) 1.6%, transparent)), color-mix(in srgb, var(--bcai-bg-elevated) 64%, transparent);box-shadow:0 18px 60px color-mix(in srgb, var(--bcai-bg) 18%, transparent), inset 0 1px 0 color-mix(in srgb, var(--bcai-text) 4.5%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:relative;overflow:hidden}.SNLEEW_panel:before{pointer-events:none;content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--bcai-accent) 60%, transparent), color-mix(in srgb, var(--bcai-signal-glacier) 45%, transparent), transparent);transform-origin:0;opacity:.55;height:1px;transition:transform var(--bcai-motion-slow) var(--bcai-ease-out), opacity var(--bcai-motion-base) var(--bcai-ease-out);position:absolute;top:0;left:0;right:0;transform:scaleX(.18)}.SNLEEW_panelInteractive{transition:transform var(--bcai-motion-base) var(--bcai-ease-snap), border-color var(--bcai-motion-base) var(--bcai-ease-out), background-color var(--bcai-motion-base) var(--bcai-ease-out), box-shadow var(--bcai-motion-slow) var(--bcai-ease-out)}.SNLEEW_panelInteractive:hover,.SNLEEW_panelInteractive:focus-within{border-color:color-mix(in srgb, var(--bcai-accent) 34%, transparent);box-shadow:0 24px 70px color-mix(in srgb, var(--bcai-bg) 32%, transparent), inset 0 1px 0 color-mix(in srgb, var(--bcai-text) 7.5%, transparent);transform:translateY(-4px)}.SNLEEW_panelInteractive:hover:before,.SNLEEW_panelInteractive:focus-within:before{opacity:1;transform:scaleX(1)}.SNLEEW_navShell{z-index:30;border-bottom:1px solid var(--bcai-border);background:color-mix(in srgb, var(--bcai-bg) 86%, transparent);box-shadow:0 14px 40px color-mix(in srgb, var(--bcai-bg) 20%, transparent);-webkit-backdrop-filter:blur(16px)saturate(165%);backdrop-filter:blur(16px)saturate(165%);position:sticky;top:68px}.SNLEEW_navShell:after{pointer-events:none;content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--bcai-accent) 18%, transparent), transparent);height:1px;position:absolute;inset:auto 0 0}.SNLEEW_progressTrack{background:color-mix(in srgb, var(--bcai-text) 2.5%, transparent);height:2px;position:absolute;inset:0 0 auto;overflow:hidden}.SNLEEW_progressBar{background:linear-gradient(90deg, var(--bcai-accent), var(--bcai-signal-glacier));width:100%;height:100%;box-shadow:0 0 16px color-mix(in srgb, var(--bcai-accent) 45%, transparent);transform-origin:0}.SNLEEW_navLink{white-space:nowrap;min-height:2.5rem;color:var(--bcai-text-muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;transition:color var(--bcai-motion-fast) var(--bcai-ease-out), border-color var(--bcai-motion-fast) var(--bcai-ease-out), background-color var(--bcai-motion-fast) var(--bcai-ease-out);border:1px solid #0000;align-items:center;gap:.5rem;padding:.55rem .75rem;font-size:.69rem;font-weight:650;display:inline-flex;position:relative}.SNLEEW_navLink:hover,.SNLEEW_navLink:focus-visible{color:var(--bcai-text);border-color:var(--bcai-border-strong);background:color-mix(in srgb, var(--bcai-text) 3.5%, transparent)}.SNLEEW_navLinkActive{color:var(--bcai-accent);border-color:color-mix(in srgb, var(--bcai-accent) 24%, transparent);background:color-mix(in srgb, var(--bcai-accent) 6.5%, transparent)}.SNLEEW_navLinkActive:after{content:"";background:var(--bcai-accent);height:1px;box-shadow:0 0 10px color-mix(in srgb, var(--bcai-accent) 45%, transparent);position:absolute;bottom:.36rem;left:.7rem;right:.7rem}.SNLEEW_monogram{background:radial-gradient(circle at 30% 24%, color-mix(in srgb, var(--bcai-accent) 16%, transparent), transparent 42%), linear-gradient(145deg, color-mix(in srgb, var(--bcai-signal-glacier) 9%, transparent), color-mix(in srgb, var(--bcai-text) 2%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bcai-text) 5.5%, transparent), 0 0 0 1px color-mix(in srgb, var(--bcai-accent) 6%, transparent);position:relative;overflow:hidden}.SNLEEW_monogram:after{pointer-events:none;content:"";border:1px solid color-mix(in srgb, var(--bcai-text) 8%, transparent);border-radius:inherit;position:absolute;inset:10%}.SNLEEW_arrow{transition:transform var(--bcai-motion-base) var(--bcai-ease-snap)}.SNLEEW_panelInteractive:hover .SNLEEW_arrow,.SNLEEW_panelInteractive:focus-within .SNLEEW_arrow{transform:translate(.18rem,-.18rem)}.SNLEEW_tableFrame{border:1px solid var(--bcai-border);background:color-mix(in srgb, var(--bcai-bg) 52%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--bcai-text) 3.5%, transparent);scrollbar-color:color-mix(in srgb, var(--bcai-accent) 45%, transparent) color-mix(in srgb, var(--bcai-text) 3.5%, transparent);overflow:auto}.SNLEEW_sourceControls{z-index:20;border:1px solid var(--bcai-border);background:color-mix(in srgb, var(--bcai-bg) 92%, transparent);box-shadow:0 18px 45px color-mix(in srgb, var(--bcai-bg) 22%, transparent);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);position:sticky;top:132px}.SNLEEW_sourceItem{scroll-margin-top:12rem}.SNLEEW_input{border:1px solid var(--bcai-border-strong);background:color-mix(in srgb, var(--bcai-bg) 24%, transparent);width:100%;color:var(--bcai-text);transition:border-color var(--bcai-motion-fast) var(--bcai-ease-out), box-shadow var(--bcai-motion-fast) var(--bcai-ease-out);padding:.8rem .95rem}.SNLEEW_input::placeholder{color:var(--bcai-text-subtle)}.SNLEEW_input:focus{border-color:color-mix(in srgb, var(--bcai-accent) 62%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--bcai-accent) 9%, transparent);outline:none}.SNLEEW_filterButton{border:1px solid var(--bcai-border);color:var(--bcai-text-muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;transition:color var(--bcai-motion-fast) var(--bcai-ease-out), border-color var(--bcai-motion-fast) var(--bcai-ease-out), background-color var(--bcai-motion-fast) var(--bcai-ease-out);padding:.45rem .7rem;font-size:.68rem;font-weight:650}.SNLEEW_filterButton:hover,.SNLEEW_filterButton:focus-visible{color:var(--bcai-text);border-color:var(--bcai-border-strong)}.SNLEEW_filterButtonActive{color:var(--bcai-accent);border-color:color-mix(in srgb, var(--bcai-accent) 36%, transparent);background:color-mix(in srgb, var(--bcai-accent) 7.5%, transparent)}.SNLEEW_details summary{cursor:pointer;list-style:none}.SNLEEW_details summary::-webkit-details-marker{display:none}.SNLEEW_details[open] .SNLEEW_detailsIcon{color:var(--bcai-accent);transform:rotate(45deg)}.SNLEEW_detailsIcon{transition:transform var(--bcai-motion-base) var(--bcai-ease-snap), color var(--bcai-motion-fast) var(--bcai-ease-out)}@keyframes SNLEEW_civic-orbit{to{transform:rotate(360deg)}}@keyframes SNLEEW_civic-drift{0%{transform:translate(-1.5rem,-.5rem)scale(.96)}to{transform:translate(1.5rem,1rem)scale(1.05)}}@keyframes SNLEEW_civic-scan{0%,22%{transform:translate(-180%)rotate(16deg)}68%,to{transform:translate(620%)rotate(16deg)}}@media (prefers-reduced-motion:reduce){.SNLEEW_hero:after,.SNLEEW_heroGlowLime,.SNLEEW_heroGlowBlue,.SNLEEW_signalPanel:after{animation:none}.SNLEEW_panelInteractive:hover,.SNLEEW_panelInteractive:focus-within{transform:none}}@media print{.SNLEEW_motionNumber,.SNLEEW_sourceItem{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.SNLEEW_canvas [data-reveal]{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.SNLEEW_canvas{--bcai-text:var(--bcai-accent-ink);--bcai-text-muted:var(--bcai-text-muted-light);--bcai-text-subtle:var(--bcai-text-subtle-light);--bcai-border:color-mix(in srgb, var(--bcai-accent-ink) 25%, var(--bcai-paper));--bcai-border-strong:color-mix(in srgb, var(--bcai-accent-ink) 50%, var(--bcai-paper));overflow:visible;background:var(--bcai-paper)!important;color:var(--bcai-text)!important}.SNLEEW_canvas:before,.SNLEEW_canvas:after,.SNLEEW_hero:before,.SNLEEW_hero:after,.SNLEEW_hero img,.SNLEEW_heroGlowLime,.SNLEEW_heroGlowBlue,.SNLEEW_navShell,.SNLEEW_signalPanel:after{display:none!important}.SNLEEW_panel,.SNLEEW_signalPanel,.SNLEEW_sourceControls,.SNLEEW_tableFrame{break-inside:avoid;border-color:var(--bcai-border)!important;background:var(--bcai-paper)!important;box-shadow:none!important;color:var(--bcai-text)!important}}
