.lt{--brand:#ff5631;--p-ink:#24140d;--p-muted:#6b5b52;--p-line:#24140d24;--match:#15803d;--match-bg:#00c7581f;--review:#b45307;--review-bg:#d9770824;--desk:#1e120c;--on-desk:#e8e9d7;--muted-desk:#aba092;--edge:#e8e9d724;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){.lt{--match:lab(46.8385% -41.5777 27.6625);--match-bg:lab(70.5526% -66.5354 45.7727/.12);--review:lab(47.4222% 37.9173 55.2498);--review-bg:lab(60.514% 34.7872 66.1362/.14)}}.lt-mono{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.lt-desk{background-color:#1e120c;background-image:radial-gradient(120% 90% at 50% 120%,#00000059,#0000 60%),url(/signin/desk.jpg);background-repeat:no-repeat;background-size:100% 100%,100% 100%}.lt-portrait{background-image:url(/signin/portrait.jpg);background-position:50% 30%;background-size:cover}.lt :is(input,a,button):focus-visible{outline:2px solid var(--brand);outline-offset:2px}.lt-panel :is(input,a,button):focus-visible{outline-offset:3px;outline:2px solid #ff5631}.lt-panel input::placeholder{color:#f9faf680}.lt-row{border-bottom:1px solid var(--p-line);grid-template-columns:84px minmax(0,1fr) 72px;gap:8px;padding:7px 0;animation:20s ease-out infinite both lt-row;display:grid}.lt-chip{justify-self:start;padding:2px 6px;font-size:12px;font-weight:500;animation:20s infinite both lt-chip}.lt-chip-match{color:var(--match);background:var(--match-bg)}.lt-chip-review{color:var(--review);background:var(--review-bg)}.lt-stage{border-top:2px solid var(--edge);color:var(--muted-desk);padding-top:8px;font-size:13px;animation:20s infinite backwards lt-stage}.lt-box{box-sizing:border-box;color:#f9faf6;border:2px solid #f9faf6d9;flex:1 1 0;justify-content:center;align-items:center;max-width:58px;height:66px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:28px;font-weight:500;display:flex;position:relative}@keyframes lt-pick{0%,5%{transform:translateZ(1px)rotate(-11deg)scale(calc(.55*var(--k,1)));top:57%;left:13%;box-shadow:0 2px 3px #0000004d,0 16px 34px #00000052}11%{transform:translateZ(120px)rotate(-6deg)scale(calc(.6*var(--k,1)));top:40%;left:20%;box-shadow:0 30px 60px #00000059,0 70px 90px #00000040}18%,96%{transform:translateZ(2px)rotate(0deg)scale(calc(.66*var(--k,1)));top:28%;left:28.6%;box-shadow:0 1px 2px #00000026,0 6px 14px #0000001f}98.2%{transform:translateZ(90px)rotate(-6deg)scale(calc(.6*var(--k,1)));top:40%;left:20%;box-shadow:0 30px 60px #00000059,0 70px 90px #00000040}to{transform:translateZ(1px)rotate(-11deg)scale(calc(.55*var(--k,1)));top:57%;left:13%;box-shadow:0 2px 3px #0000004d,0 16px 34px #00000052}}@keyframes lt-cam{0%,17%{transform:translateY(0)scale(1)}24%,95%{transform:translateY(-2%)scale(var(--zoom,1.45))}99.5%,to{transform:translateY(0)scale(1)}}@keyframes lt-labcard{0%,21%{opacity:0;transform:translateZ(3px)translateY(40px)scale(calc(.62*var(--k,1)))}26%,95%{opacity:1;transform:translateZ(3px)translateY(0)scale(calc(.62*var(--k,1)))}96.5%,to{opacity:0;transform:translateZ(3px)translateY(40px)scale(calc(.62*var(--k,1)))}}@keyframes lt-row{0%,53.6%{opacity:0;transform:translate(-8px)}56.7%,95%{opacity:1;transform:none}96.5%,to{opacity:0}}@keyframes lt-chip{0%,58.2%{opacity:0}61.2%,95%{opacity:1}96.5%,to{opacity:0}}@keyframes lt-face{0%,68.8%{opacity:0}71.9%,95%{opacity:1}96.5%,to{opacity:0}}@keyframes lt-mesh{0%,71.1%{stroke-dashoffset:400px}81.8%,95%{stroke-dashoffset:0}96.5%,to{stroke-dashoffset:400px}}@keyframes lt-link{0%,74.2%{stroke-dashoffset:120px}80.2%,95%{stroke-dashoffset:0}96.5%,to{stroke-dashoffset:120px}}@keyframes lt-verdict{0%,82.5%{opacity:0;transform:translateZ(30px)rotate(-6deg)scale(calc(1.22*var(--k,1)))}84%{opacity:1;transform:translateZ(30px)rotate(-6deg)scale(calc(1.22*var(--k,1)))}85.5%{opacity:1;transform:translateZ(4px)rotate(-1.5deg)scale(calc(.97*var(--k,1)))}86.5%,to{opacity:1;transform:translateZ(4px)rotate(-1.5deg)scale(var(--k,1))}}@keyframes lt-spin{to{transform:rotate(360deg)}}@keyframes lt-stage0{0%,23.7%{color:var(--on-desk);border-color:var(--brand)}24%,to{color:var(--muted-desk);border-color:var(--edge)}}@keyframes lt-stage{0%,14.9%{color:var(--on-desk);border-color:var(--brand)}15.2%,to{color:var(--muted-desk);border-color:var(--edge)}}.lt-wait *{animation-play-state:paused}.lt-wait .lt-verdict *{animation-play-state:running}.lt-main{flex-wrap:wrap;align-items:stretch;min-height:100dvh;display:flex}.lt-left{flex-direction:column;flex:999 560px;min-width:0;display:flex}.lt-scene{background:#1e120c url(/signin/desk.jpg) 50%/cover no-repeat;height:clamp(240px,58vw,480px)}.lt-stages{grid-template-columns:repeat(3,minmax(0,1fr))}.lt-panel{flex:340px;max-width:480px;min-height:100dvh}@media (min-width:640px){.lt-stages{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:900px) and (min-height:620px){.lt-main{height:100dvh;overflow:hidden}.lt-left{height:100dvh}.lt-scene{flex:1 1 0;height:auto;min-height:0}.lt-panel{height:100dvh;min-height:0}}@media (max-width:899px){.lt-left{flex-basis:100%}.lt-panel{flex-basis:100%;order:-1;max-width:none;min-height:auto}}@media (prefers-reduced-motion:reduce){.lt-anim,.lt-anim *{animation:none!important}}
