.lumos{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lm-bg:#06050c;--lm-bg-2:#0b0918;--lm-panel:#ffffff09;--lm-panel-2:#ffffff0f;--lm-line:#ffffff17;--lm-line-strong:#ffffff29;--lm-text:#fff;--lm-muted:#e2e8f0;--lm-faint:#cbd5e1;--lm-gold:#f0c05a;--lm-gold-hi:#ffe8ad;--lm-gold-deep:#b8862e;--lm-violet:#8d7bf6;--lm-violet-soft:#c4b5fd;--lm-violet-deep:#2c2158;background-color:var(--lm-bg);color:var(--lm-text);font-family:var(--font-manrope), system-ui, sans-serif;--tenant-font-display:var(--font-syne)}.lumos ::selection{color:#fff7e6;background:#f0c05a59}.lm-eyebrow{font-family:var(--font-jbmono), monospace;letter-spacing:.32em;text-transform:uppercase;font-size:.72rem}.lm-glow-text{text-shadow:0 0 18px #f0c05a8c,0 0 60px #f0c05a40}.lm-btn-gold{background:linear-gradient(180deg, var(--lm-gold-hi) 0%, var(--lm-gold) 45%, var(--lm-gold-deep) 130%);color:#241a05;transition:box-shadow .3s,transform .3s,filter .3s;box-shadow:inset 0 0 0 1px #ffe8ad59,0 4px 24px -6px #f0c05a8c}.lm-btn-gold:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffe8ad80,0 6px 34px -6px #f0c05abf}.lm-btn-gold:active{transform:translateY(0)}.lm-btn-ghost{border:1px solid var(--lm-line-strong);color:var(--lm-text);transition:border-color .3s,background-color .3s}.lm-btn-ghost:hover{background-color:#f0c05a0f;border-color:#f0c05a80}.lm-card{background:var(--lm-panel);border:1px solid var(--lm-line);transition:border-color .35s,background-color .35s,transform .35s}.lm-card:hover{border-color:var(--lm-line-strong);background:var(--lm-panel-2)}.lm-border-glow{background:conic-gradient(from var(--lm-angle,0deg), #f0c05a66 0%, #f0c05af2 15%, #ffe8ad 30%, #8d7bf6e6 50%, #f0c05ad9 75%, #f0c05a66 100%), linear-gradient(#f0c05a4d, #f0c05a4d);padding:1.5px;animation:4s linear infinite lm-rotate;position:relative;overflow:hidden}@property --lm-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes lm-rotate{to{--lm-angle:360deg}}@keyframes lm-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lm-card-border-gold{background:conic-gradient(from var(--lm-angle,0deg), #f0c05a00 0%, #ffe8ad 12%, #f0c05ae6 28%, #8d7bf680 42%, #f0c05a00 55%, #f0c05a00 100%);padding:2px;animation:4s linear infinite lm-rotate}.lm-card-border-violet{background:conic-gradient(from var(--lm-angle,0deg), #8d7bf600 0%, #c4b5fd 12%, #8d7bf6e6 28%, #f0c05a80 42%, #8d7bf600 55%, #8d7bf600 100%);padding:2px;animation:4s linear infinite lm-rotate}.lm-card-border-emerald{background:conic-gradient(from var(--lm-angle,0deg), #10b98100 0%, #6ee7b7 12%, #10b981e6 28%, #8d7bf680 42%, #10b98100 55%, #10b98100 100%);padding:2px;animation:4s linear infinite lm-rotate}.lm-reveal{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transition-delay:var(--lm-delay,0s);transform:translateY(22px)}.lm-reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes lm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes lm-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes lm-twinkle{0%,to{opacity:.15}50%{opacity:.85}}@keyframes lm-scan{0%{opacity:0;top:0%}20%{opacity:.9}80%{opacity:.9}to{opacity:0;top:100%}}@keyframes lm-beam{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes lm-sparkle{0%,to{opacity:.3;transform:scale(.9)rotate(0)}50%{opacity:1;filter:drop-shadow(0 0 10px #ffe8ad);transform:scale(1.25)rotate(180deg)}}@keyframes lm-glow-pulse{0%,to{box-shadow:0 0 15px #f0c05a33,0 0 30px #8d7bf61a}50%{box-shadow:0 0 35px #f0c05a80,0 0 60px #8d7bf64d}}@keyframes lm-illuminate{0%{opacity:0;filter:brightness(.7);transform:translateY(12px)scale(.98)}to{opacity:1;filter:brightness();transform:translateY(0)scale(1)}}@keyframes lm-shimmer{0%{transform:translate(-150%)rotate(25deg)}to{transform:translate(250%)rotate(25deg)}}@keyframes lm-float-sparkle{0%,to{opacity:.3;transform:translateY(0)scale(1)}50%{opacity:.9;filter:drop-shadow(0 0 8px #f0c05acc);transform:translateY(-12px)scale(1.3)}}@keyframes lm-radial-expand{0%{opacity:0;transform:scale(.8)}50%{opacity:.5}to{opacity:0;transform:scale(1.4)}}@keyframes lm-slope-slide{0%{stroke-dashoffset:0}to{stroke-dashoffset:-145px}}@keyframes lm-curve-dash-solo{0%{stroke-dashoffset:-4px}to{stroke-dashoffset:-26px}}.lm-trail-anim-1{stroke-dasharray:5.4 50;stroke-linecap:round;fill:none;stroke-width:.52px;animation:4.8s linear infinite both lm-curve-dash-solo}.lm-trail-anim-2{stroke-dasharray:4.2 50;stroke-linecap:round;fill:none;stroke-width:.52px;animation:4.8s linear infinite both lm-curve-dash-solo}.lm-trail-anim-3{stroke-dasharray:4.8 50;stroke-linecap:round;fill:none;stroke-width:.52px;animation:4.8s linear infinite both lm-curve-dash-solo}.lm-trail-anim-4{stroke-dasharray:3.6 50;stroke-linecap:round;fill:none;stroke-width:.52px;animation:4.8s linear infinite both lm-curve-dash-solo}@keyframes lm-magic-firework{0%{opacity:1;transform:translate(-50%,-50%)translate(0,0)scale(0)rotate(0)}40%{opacity:1}to{transform:translate3d(-50%, -50%, 0) translate3d(var(--tx), var(--ty), 0) scale(1.1) rotate(180deg);opacity:0}}.lm-firework-particle{pointer-events:none;will-change:transform, opacity;animation:lm-magic-firework var(--dur,1.4s) cubic-bezier(.16, 1, .3, 1) var(--delay,0s) forwards;position:absolute;top:50%;left:50%}.lm-color-card{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .4s,background .4s;position:relative;overflow:hidden}@keyframes lm-conic-spin{0%{--lm-angle:0deg}to{--lm-angle:360deg}}@keyframes lm-crack-open{0%{opacity:0;filter:blur(8px);transform:scale(.3)translateY(8px)}60%{opacity:1;filter:blur();transform:scale(1.05)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes lm-icon-flare{0%{transform:scale(1)rotate(0)}40%{filter:drop-shadow(0 0 18px);transform:scale(1.35)rotate(-8deg)}to{filter:drop-shadow(0 0 10px);transform:scale(1.15)rotate(0)}}@keyframes lm-card-rise{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lm-ripple-burst{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(28)}}@keyframes lm-halo-breathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@keyframes lm-magical-pulse{0%,to{filter:drop-shadow(0 0 20px #f0c05a66);transform:scale(1)}50%{filter:drop-shadow(0 0 45px #f0c05ad9);transform:scale(1.02)}}@keyframes lm-border-laser{0%{background-position:0 0}to{background-position:300% 0}}@keyframes lm-ignite-flash{0%{opacity:0;filter:brightness(2);transform:scale(.2)}50%{opacity:1;filter:brightness(3)}to{opacity:.5;filter:brightness(1.2);transform:scale(2.8)}}@keyframes lm-spark-rise{0%{opacity:0;transform:translateY(20px)scale(.5)rotate(0)}50%{opacity:1;filter:drop-shadow(0 0 10px #ffe8ad)}to{opacity:0;transform:translateY(-40px)scale(1.4)rotate(180deg)}}@keyframes lm-text-glow{0%,to{text-shadow:0 0 10px #facc1566}50%{text-shadow:0 0 25px #facc15,0 0 40px #f0c05acc}}@keyframes lm-gradient-flow-1{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes lm-gradient-flow-2{0%{background-position:100% 0}50%{background-position:0 100%}to{background-position:100% 0}}@keyframes lm-gradient-flow-3{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}@keyframes lm-spin-laser{0%{--lm-angle:0deg}to{--lm-angle:360deg}}@keyframes lm-gear-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes lm-cyber-laser{0%{background-position:0 0}to{background-position:200% 0}}@keyframes lm-aurora-wave{0%,to{background-position:0%}50%{background-position:100%}}@keyframes lm-quantum-scan{0%{opacity:0;top:-10%}25%{opacity:1}75%{opacity:1}to{opacity:0;top:110%}}@keyframes lm-flow{0%{stroke-dashoffset:220px;opacity:0}8%{opacity:1}85%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes lm-settle{0%{transform:translateY(-26px) rotate(var(--lm-tilt,-4deg));opacity:0}60%{opacity:1}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes lm-sheen{0%{transform:translate(-130%)skew(-18deg)}to{transform:translate(230%)skew(-18deg)}}.lm-run{animation-play-state:paused}.lm-reveal.is-visible .lm-run{animation-play-state:running}.lumos a:focus-visible,.lumos button:focus-visible,.lumos input:focus-visible,.lumos select:focus-visible,.lumos textarea:focus-visible{outline:2px solid var(--lm-gold);outline-offset:3px;border-radius:4px}.lm-input{border:1px solid var(--lm-line);width:100%;color:var(--lm-text);background:#ffffff0a;border-radius:.75rem;padding:.7rem 1rem;font-size:.95rem;transition:border-color .25s,background-color .25s}.lm-input::placeholder{color:var(--lm-faint)}.lm-input:hover{border-color:var(--lm-line-strong)}.lm-input:focus{background:#ffffff0f;border-color:#f0c05a99;outline:none}.lumos select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lumos select option{background-color:var(--lm-bg-2);color:var(--lm-text)}.lm-chip{cursor:pointer;border:1px solid var(--lm-line);color:var(--lm-muted);-webkit-user-select:none;user-select:none;background:#ffffff08;border-radius:.75rem;padding:.65rem 1rem;font-size:.92rem;transition:all .22s}.lm-chip:hover{border-color:var(--lm-line-strong);color:var(--lm-text)}.lm-chip[data-checked=true]{color:var(--lm-gold-hi);background:#f0c05a1a;border-color:#f0c05aa6;box-shadow:0 0 18px -6px #f0c05a66}@media (prefers-reduced-motion:reduce){.lumos *,.lumos :before,.lumos :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.lm-reveal{opacity:1;transform:none}}@keyframes lumosThemeExpandWipe{0%{opacity:0}35%{opacity:1}65%{opacity:1}to{opacity:0}}.lm-theme-wipe-overlay{will-change:opacity;animation:.65s cubic-bezier(.22,1,.36,1) forwards lumosThemeExpandWipe}@keyframes lumosLogoShootUp{0%{opacity:0;filter:drop-shadow(0 0 10px #f0c05a66);transform:translateY(70px)scale(.6)}30%{opacity:1;filter:drop-shadow(0 0 40px #f0c05af2);transform:translateY(-5px)scale(1.3)}65%{opacity:.9;filter:drop-shadow(0 0 55px #8d7bf6cc);transform:translateY(-80px)scale(1.45)}to{opacity:0;filter:drop-shadow(0 0 80px #8d7bf600);transform:translateY(-160px)scale(1.7)}}.lm-logo-shoot-up{will-change:transform, opacity, filter;animation:.65s cubic-bezier(.16,1,.3,1) forwards lumosLogoShootUp}@keyframes lumosOrbFlyToScreen{0%{opacity:.1;filter:drop-shadow(0 0 20px #f0c05a66);transform:scale(.7)rotate(0)}32%{opacity:.95;filter:drop-shadow(0 0 90px #f0c05af2);transform:scale(9)rotate(45deg)}60%{opacity:1;filter:drop-shadow(0 0 160px #8d7bf6f2);transform:scale(38)rotate(90deg)}85%{opacity:.8;transform:scale(55)rotate(120deg)}to{opacity:0;transform:scale(75)rotate(140deg)}}.lm-orb-fly-to-screen{will-change:transform, opacity, filter;transform-origin:50%;animation:.7s cubic-bezier(.16,1,.3,1) forwards lumosOrbFlyToScreen}@keyframes lumosCircleSoftWave{0%{clip-path:circle(0px at var(--origin-x,50%) var(--origin-y,50%));opacity:.2}40%{clip-path:circle(70vmax at var(--origin-x,50%) var(--origin-y,50%));opacity:.95}75%{clip-path:circle(160vmax at var(--origin-x,50%) var(--origin-y,50%));opacity:1}to{clip-path:circle(180vmax at var(--origin-x,50%) var(--origin-y,50%));opacity:0}}.lm-circle-soft-wave{will-change:clip-path, opacity;animation:1.1s cubic-bezier(.16,1,.3,1) forwards lumosCircleSoftWave}@keyframes lumosLogoFlyForward{0%{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(.7)rotate(0)}40%{opacity:.95;filter:blur(2px);transform:translate(-50%,-50%)scale(2.8)rotate(20deg)}75%{opacity:.7;filter:blur(8px);transform:translate(-50%,-50%)scale(6)rotate(45deg)}to{opacity:0;filter:blur(16px);transform:translate(-50%,-50%)scale(10)rotate(60deg)}}.lm-logo-fly-forward{will-change:transform, opacity, filter;transform-origin:50%;animation:1.1s cubic-bezier(.16,1,.3,1) forwards lumosLogoFlyForward}@keyframes lumosHDZoomInReverse{0%{opacity:0;transform:translate(-50%,-50%)scale(1)}15%{opacity:1}50%{transform:translate3d(calc(-50% + var(--dx,0px)), calc(-50% + var(--dy,0px)), 0) scale3d(2.2, 2.2, 1);opacity:1}85%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@media (max-width:639px){@keyframes lumosHDZoomInReverse{0%{opacity:0;transform:translate(-50%,-50%)scale(1)}15%{opacity:1}50%{transform:translate3d(calc(-50% + var(--dx,0px)), calc(-50% + var(--dy,0px)), 0) scale3d(1.65, 1.65, 1);opacity:1}85%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}}.lm-hd-zoom-reverse{will-change:transform, opacity;transform-style:preserve-3d;transform-origin:50%;animation:2.4s ease-in-out forwards lumosHDZoomInReverse}@keyframes lumosHDBackgroundCover{0%{opacity:0}30%{opacity:1}70%{opacity:1}to{opacity:0}}.lm-hd-bg-cover{will-change:opacity;animation:2.4s ease-in-out forwards lumosHDBackgroundCover}@keyframes lumosSparkMorphCycle{0%{transform:rotate(0)scale(1)}50%{transform:rotate(45deg)scale(1.2)}to{transform:rotate(90deg)scale(1)}}.lm-spark-morph-cycle{will-change:transform;transform-origin:50%;animation:2.4s ease-in-out forwards lumosSparkMorphCycle}@keyframes lumosTextColorToLight{0%{color:#fff}30%{color:#fff}70%{color:#0f172a}to{color:#0f172a}}@keyframes lumosTextColorToDark{0%{color:#0f172a}30%{color:#0f172a}70%{color:#fff}to{color:#fff}}.lm-text-to-light{animation:2.4s ease-in-out forwards lumosTextColorToLight}.lm-text-to-dark{animation:2.4s ease-in-out forwards lumosTextColorToDark}
