.console{--c-night:#0a0c10;--c-panel:#11141b;--c-line:#1a1e28;--c-text:#e8eaf0;--c-muted:#8b92a5;--c-ok:#3dd68c;--c-warn:#ffb224;--c-crit:#ff5c5c;background:var(--c-night);color:var(--c-text)}.console .bg-c-panel{background:var(--c-panel)}.console .bg-c-panel\/50{background:#11141b80}.console .text-c-text{color:var(--c-text)}.console .text-c-muted{color:var(--c-muted)}.console .text-c-muted\/70{color:#8b92a5b3}.console .border-c-line,.console .divide-c-line>*+*{border-color:var(--c-line)}.console .bg-c-line{background:var(--c-line)}.console .bg-c-line\/60{background:#1a1e2899}.console .bg-c-line\/15{background:#1a1e2826}.console .bg-c-text\/25{background:#e8eaf040}.console .c-wrap{max-width:72rem;margin-inline:auto;padding-inline:20px}@media (width>=640px){.console .c-wrap{padding-inline:32px}}.console .c-display{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-weight:650;line-height:.95}.console .c-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.console .c-dotted{background-image:radial-gradient(circle,#e8eaf008 1.25px,#0000 1.25px);background-size:26px 26px}.console .c-statusbar{border-bottom:1px solid var(--c-line)}.console .c-status{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted);font-size:11px;text-decoration:none}.console .c-livedot{background:var(--color-brand-400);border-radius:999px;width:7px;height:7px;display:inline-block;box-shadow:0 0 6px 1px #5590fca6}.console .c-pill{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;transition:transform .15s var(--ease-out-soft), background-color .15s, color .15s;border-radius:999px;padding:10px 22px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.console .c-pill:hover{transform:translateY(-2px)}.console .c-strike{color:var(--c-muted);text-decoration:line-through;text-decoration-color:var(--color-brand-500);text-decoration-thickness:2px}.console .c-chip{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:3px;padding:3px 8px;font-size:10.5px;display:inline-block}.console .chip-ok{color:var(--c-ok)}.console .chip-warn{color:var(--c-warn)}.console .chip-crit{color:var(--c-crit)}.console .chip-live{color:var(--color-brand-300)}.console .c-photo-glow{isolation:isolate}.console .c-photo-glow:before{content:"";z-index:0;filter:blur(14px);pointer-events:none;background:radial-gradient(48% 46% at 52% 52%,#2d72fc29,#0000 70%);position:absolute;inset:-6% -5% -2%}.console .c-photo-blend{z-index:1;filter:contrast(1.03)saturate(1.03);-webkit-mask-composite:source-in;transition:transform .8s var(--ease-out-soft);position:relative;mask-image:linear-gradient(#0000 0%,#000 12% 62%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%);mask-composite:intersect}@supports not ((mask-composite:intersect) or (-webkit-mask-composite:source-in)){.console .c-photo-blend{mask-image:radial-gradient(72% 78% at 50% 42%,#000 58%,#0000 100%)}}.console .c-photo-glow:hover .c-photo-blend{transform:scale(1.03)}.console .c-track-wrap{padding-inline:20px}@media (width>=640px){.console .c-track-wrap{padding-inline:32px}}.console .c-track{flex-direction:column;gap:16px;max-width:72rem;margin:0;margin-inline:auto;padding:0 0 0 28px;list-style:none;display:flex;position:relative}.console .c-track:before{content:"";background:var(--c-line);width:1px;position:absolute;top:12px;bottom:12px;left:8px}.console .c-card{max-width:560px}.console .c-event{position:relative}.console .c-event:after{content:"";border:1px solid var(--c-muted);background:var(--c-night);border-radius:999px;width:9px;height:9px;position:absolute;top:26px;left:-24px}.console .c-event.c-peak:after{background:var(--color-brand-500);border-color:var(--color-brand-500);box-shadow:0 0 8px #2d72fc8c}.console .c-quote{align-items:center;padding:24px 8px;display:flex}.console .c-track:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:6px;box-shadow:none;border-radius:4px}@media (width>=768px){.console .c-track{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--c-line) transparent;flex-direction:row;align-items:stretch;gap:24px;max-width:none;padding:8px 0 56px;overflow-x:auto}.console .c-track:before{width:auto;height:1px;inset:auto 0 24px}.console .c-card{scroll-snap-align:start;flex-shrink:0;width:336px;max-width:none}.console .c-event:after{top:auto;bottom:-36px;left:50%;transform:translate(-50%)}.console .c-quote{width:440px;padding:0 24px}}.console .c-bar{transform-origin:bottom}@media (prefers-reduced-motion:no-preference){.console [data-reveal] .c-bar{transition:transform 1.1s var(--ease-out-soft);transition-delay:var(--bar-delay,0s);transform:scaleY(0)}.console [data-reveal].is-in .c-bar{transform:scaleY(1)}}.console .c-flip{perspective:1200px;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;padding:0;display:block}.console .c-flip-inner{height:100%;transform-style:preserve-3d;transition:transform .55s var(--ease-out-soft);display:block;position:relative}.console .c-flip:hover .c-flip-inner,.console .c-flip.is-flipped .c-flip-inner{transform:rotateY(180deg)}.console .c-flip-face{backface-visibility:hidden;height:100%;display:block}.console .c-flip-back{position:absolute;inset:0;overflow:auto;transform:rotateY(180deg)}.console .c-tnav{border:1px solid var(--c-line);width:36px;height:36px;color:var(--c-text);font-family:var(--font-mono);cursor:pointer;background:0 0;border-radius:999px;font-size:14px;transition:border-color .15s,background-color .15s}.console .c-tnav:hover{border-color:var(--color-brand-500);background:var(--c-panel)}.console .c-tnav:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.console .c-logline{border-left:2px solid #0000;transition:border-color .15s,background-color .15s}.console .c-logline:hover,.console .c-logline:focus-within{border-left-color:var(--color-brand-500);background:var(--c-panel)}.console .c-audio{border:1px solid var(--c-line);background:#fff;border-radius:999px}.console .c-reel iframe{border:0;display:block}.console ::selection{background:#2d72fc59}@media (prefers-reduced-motion:reduce){.console .c-flip-inner,.console .c-photo-blend,.console .c-pill{transition:none}.console .c-photo-glow:hover .c-photo-blend{transform:none}}
