@property --dooh-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.dooh{--dooh-bg:#05060a;--dooh-brand:#3991ff;--dooh-brand-soft:#3991ff2e;--dooh-led:#ffb547;--dooh-live:#4ade80;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--dooh-bg);color:#f4f6fb;font-family:var(--font-lp-sans), ui-sans-serif, system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased}@supports (color:lab(0% 0 0)){.dooh{--dooh-brand:lab(59.1481% 3.73736 -65.6256);--dooh-brand-soft:lab(59.1481% 3.73736 -65.6256/.18)}}.dooh ::selection{color:#fff;background:#3991ff73;background:lab(59.1481% 3.73736 -65.6256/.45)}.dooh-mono{font-family:var(--font-lp-mono), ui-monospace, "SF Mono", monospace}.dooh-serif{font-family:var(--font-lp-serif), ui-serif, Georgia, serif;letter-spacing:-.01em;font-weight:400}.dooh-grain{isolation:isolate}.dooh-grain:after{content:"";z-index:-1;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.dooh-dots,.dooh-dots-lit{pointer-events:none;background-size:22px 22px;position:absolute;inset:0}.dooh-dots{background-image:radial-gradient(#ffffff21 1px,#0000 1.5px);-webkit-mask-image:radial-gradient(75% 65% at 50% 35%,#000 20%,#0000 80%);mask-image:radial-gradient(75% 65% at 50% 35%,#000 20%,#0000 80%)}.dooh-dots-lit{-webkit-mask-image:radial-gradient(220px circle at var(--mx,50%) var(--my,-400px), black, transparent 70%);mask-image:radial-gradient(220px circle at var(--mx,50%) var(--my,-400px), black, transparent 70%);background-image:radial-gradient(#ffb547f2 1.3px,#0000 1.8px);transition:opacity .4s}.dooh-spot{isolation:isolate;position:relative}.dooh-spot:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:radial-gradient(420px circle at var(--sx,50%) var(--sy,50%), #7896ff1a, transparent 60%);transition:opacity .3s;position:absolute;inset:0}.dooh-spot:hover:before{opacity:1}.dooh-beam-border{position:relative}.dooh-beam-border:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--dooh-angle), transparent 0deg, #62a6ff 40deg, var(--dooh-led) 70deg, transparent 110deg, transparent 360deg);padding:1px;animation:6s linear infinite dooh-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@supports (color:lab(0% 0 0)){.dooh-beam-border:after{background:conic-gradient(from var(--dooh-angle), transparent 0deg, lab(66.4397% .0763536 -59.0485) 40deg, var(--dooh-led) 70deg, transparent 110deg, transparent 360deg)}}.dooh-shimmer{position:relative;overflow:hidden}.dooh-shimmer:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff59 50%,#0000 70%);animation:3.2s ease-in-out infinite dooh-sheen;position:absolute;inset:0;transform:translate(-100%)}.dooh-reveal{opacity:0;filter:blur(8px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.dooh-reveal[data-shown=true]{opacity:1;filter:none;transform:none}.dooh-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.dooh-marquee-track{width:max-content;animation:dooh-marquee var(--dooh-marquee-duration,48s) linear infinite;display:flex}.dooh-marquee-track[data-reverse=true]{animation-direction:reverse}.dooh-marquee:hover .dooh-marquee-track{animation-play-state:paused}.dooh-beam-path{stroke-dasharray:.16 1;animation:3.2s cubic-bezier(.45,0,.3,1) infinite dooh-beam}.dooh-scanlines{pointer-events:none;background:repeating-linear-gradient(#00000029 0 1px,#0000 1px 3px)}.dooh-rain{pointer-events:none;background-image:linear-gradient(#0000 0 60%,#c8dcff8c 60% 100%);background-size:2px 26px;animation:.55s linear infinite dooh-rain;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.dooh-steam{animation:3.4s ease-in-out infinite dooh-steam}.dooh-float{animation:7s ease-in-out infinite dooh-float}.dooh-progress{transform-origin:0;animation:dooh-progress var(--dooh-spot,4.2s) linear forwards}.dooh-strike{transform-origin:0;transition:transform .7s cubic-bezier(.65,0,.35,1);transform:scaleX(0)}[data-shown=true] .dooh-strike{transform:scaleX(1)}.dooh-log-in{animation:.5s cubic-bezier(.16,1,.3,1) dooh-log-in}.dooh-log-push{animation:.5s cubic-bezier(.33,1,.68,1) both dooh-log-push}.dooh-log-out{animation:.5s cubic-bezier(.33,1,.68,1) both dooh-log-out}.dooh-sweep{animation:dooh-sweep var(--dooh-loop,12s) linear infinite}@keyframes dooh-spin{to{--dooh-angle:360deg}}@keyframes dooh-sheen{0%,55%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes dooh-marquee{to{transform:translate(-50%)}}@keyframes dooh-beam{0%{stroke-dashoffset:1.16px}to{stroke-dashoffset:0}}@keyframes dooh-rain{to{background-position:0 26px}}@keyframes dooh-steam{0%,to{opacity:0;transform:translateY(6px)scaleY(.9)}50%{opacity:.8;transform:translateY(-4px)scaleY(1.05)}}@keyframes dooh-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes dooh-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dooh-sweep{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes dooh-log-push{0%{transform:translateY(var(--dooh-push,-100%));opacity:var(--dooh-from,1)}}@keyframes dooh-log-out{0%{transform:translateY(var(--dooh-push,-100%));opacity:var(--dooh-from,1)}to{opacity:0}}@keyframes dooh-log-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.dooh-range{appearance:none;cursor:pointer;--fill:50%;background:0 0;width:100%;height:28px}.dooh-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--dooh-brand) var(--fill), #ffffff1a var(--fill));border-radius:999px;height:4px}.dooh-range::-moz-range-track{background:linear-gradient(to right, var(--dooh-brand) var(--fill), #ffffff1a var(--fill));border-radius:999px;height:4px}.dooh-range::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:999px;width:18px;height:18px;margin-top:-7px;transition:box-shadow .15s;box-shadow:0 0 0 4px #3991ff59,0 2px 10px #00000080;box-shadow:0 0 0 4px lab(59.1481% 3.73736 -65.6256/.35),0 2px 10px lab(0% 0 0/.501961)}.dooh-range::-moz-range-thumb{background:#fff;border:0;border-radius:999px;width:18px;height:18px;box-shadow:0 0 0 4px #3991ff59,0 2px 10px #00000080;box-shadow:0 0 0 4px lab(59.1481% 3.73736 -65.6256/.35),0 2px 10px lab(0% 0 0/.501961)}.dooh-range:focus-visible{outline:none}.dooh-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 6px #3991ff99,0 2px 10px #00000080;box-shadow:0 0 0 6px lab(59.1481% 3.73736 -65.6256/.6),0 2px 10px lab(0% 0 0/.501961)}.dooh-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 6px #3991ff99,0 2px 10px #00000080;box-shadow:0 0 0 6px lab(59.1481% 3.73736 -65.6256/.6),0 2px 10px lab(0% 0 0/.501961)}.dooh details>summary{list-style:none}.dooh details>summary::-webkit-details-marker{display:none}@media (prefers-reduced-motion:reduce){.dooh-reveal{filter:none;transition:opacity .3s linear;transform:none}.dooh-marquee-track,.dooh-log-in,.dooh-log-push,.dooh-beam-path,.dooh-rain,.dooh-steam,.dooh-float,.dooh-sweep,.dooh-shimmer:after,.dooh-beam-border:after{animation:none}.dooh-beam-path{stroke-dasharray:none;opacity:.35}.dooh-progress{animation-duration:1ms}.dooh-strike{transition:none}.dooh-log-out{display:none}}
