html .login-scene.login-page{isolation:isolate;min-height:100vh;color:#edf2e9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#edf2e9;--muted:#9bab9f;--line:#304238;--surface:#101e16;background:radial-gradient(at 48% 13%,#143524 0%,#0c2118 30%,#07130e 62%,#030806 100%);min-height:100svh;position:relative;overflow:hidden}.login-scene:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#0000 28%,#02070470 100%);position:fixed;inset:0}.login-scene.login-page .login-card{z-index:1;color:#edf2e9;background:#101c16f5;border-color:#35544080;border-radius:18px;position:relative;box-shadow:0 30px 100px #0008,0 0 70px #3d784b0b}.login-scene .login-card h1{color:#f1f5ed}.login-scene .login-card .eyebrow{color:#a8bc9d}.login-scene.login-page .login-intro{color:#a7b4aa}.login-scene.login-page .login-form label{color:#c0cec2}.login-scene.login-page .login-form input{color:#f0f4ec;background:#0a1510;border-color:#354b3c;transition:border-color .2s,box-shadow .2s}.login-scene.login-page .login-form input:focus{border-color:#b6d664;box-shadow:0 0 0 3px #bddb5c18}.login-scene .login-form input:-webkit-autofill{-webkit-text-fill-color:#f0f4ec;box-shadow:inset 0 0 0 100px #0a1510}.login-scene.login-page .google-login-button{color:#eff4e9;background:#1b3022;border-color:#426047;transition:background .2s,border-color .2s}.login-scene.login-page .google-login-button:not(:disabled):not(.disabled):hover{background:#263e2d;border-color:#77935e}.login-scene.login-page .google-login small,.login-scene.login-page .login-divider{color:#99ad9d}.login-scene.login-page .login-divider:before,.login-scene.login-page .login-divider:after{background:#35483a}.login-scene.login-page .login-error{color:#f5b7a8;background:#3c211feb;border:1px solid #84514870}.login-scene .login-form .primary{color:#15200a;background:#d9ff57;border-color:#d9ff57}.login-scene .login-card :is(button,a,input):focus-visible{outline-offset:3px;outline:2px solid #d9ff57}.login-money-rain{pointer-events:none;z-index:-2;opacity:0;animation:2s ease-out forwards login-rain-arrive;position:fixed;inset:0;overflow:hidden}.login-bill-track{top:-170px;left:var(--left);width:var(--size);opacity:var(--note-opacity);animation:login-note-fall var(--duration) linear var(--delay) infinite both;position:absolute}.login-bill-wind{animation:login-note-wind var(--duration) ease-in-out var(--delay) infinite both;display:block}.login-bill-track img{filter:saturate(.6)brightness(.85);transform-origin:48% 52%;width:100%;height:auto;animation:login-note-tumble var(--tumble-duration) linear var(--delay) infinite both;display:block}@keyframes login-rain-arrive{to{opacity:1}}@keyframes login-note-fall{0%{transform:translateY(-80px)}to{transform:translateY(calc(100vh + 400px))}}@keyframes login-note-wind{0%{transform:translate(0,0)}16%{transform:translate3d(var(--gust),0,0)}33%{transform:translate3d(calc(var(--gust)*-.65),0,0)}52%{transform:translate3d(calc(var(--gust)*.8 + var(--drift)*.4),0,0)}71%{transform:translate3d(calc(var(--gust)*-.4 + var(--drift)*.7),0,0)}88%{transform:translate3d(calc(var(--gust)*.55 + var(--drift)),0,0)}to{transform:translate3d(var(--drift),0,0)}}@keyframes login-note-tumble{0%{transform:perspective(650px) rotateZ(var(--tilt)) rotateY(0deg) rotateX(12deg)}25%{transform:perspective(650px) rotateZ(calc(var(--tilt) + var(--spin)*.25)) rotateY(180deg) rotateX(-28deg)}50%{transform:perspective(650px) rotateZ(calc(var(--tilt) + var(--spin)*.5)) rotateY(360deg) rotateX(34deg)}75%{transform:perspective(650px) rotateZ(calc(var(--tilt) + var(--spin)*.75)) rotateY(540deg) rotateX(-18deg)}to{transform:perspective(650px) rotateZ(calc(var(--tilt) + var(--spin))) rotateY(720deg) rotateX(12deg)}}@media (max-width:600px){.login-bill-track{width:calc(var(--size)*.72)}.login-bill-track:nth-child(n+13){display:none}.login-scene.login-page{padding-block:32px}}@media (prefers-reduced-motion:reduce){.login-money-rain{animation:none;display:none}.login-bill-track,.login-bill-wind,.login-bill-track img{animation:none}.login-scene *{transition:none}}
