.auth.lodge.svelte-1x05zx6{--accent:#99461a;--ink:#16130f;--ink-dim:#6f6a61;--line:#ddd7c9;color:#46413a;background:#f4f1e9;font-family:ui-sans-serif,system-ui,sans-serif}.auth.lodge.svelte-1x05zx6:before{display:none}.auth.lodge.svelte-1x05zx6 .card:where(.svelte-1x05zx6){clip-path:none;background:#fff;border:1px solid #ddd7c9;border-radius:10px;box-shadow:0 1px 1px #3021120d,0 4px 8px #3021120f,0 12px 24px #30211214}.auth.lodge.svelte-1x05zx6 .brand:where(.svelte-1x05zx6) img:where(.svelte-1x05zx6){width:64px;height:auto;box-shadow:none;border-radius:0;animation:none}.auth.lodge.svelte-1x05zx6 .brand__name:where(.svelte-1x05zx6),.auth.lodge.svelte-1x05zx6 h1:where(.svelte-1x05zx6){color:#16130f;text-transform:none;font-family:Arial,Helvetica,Helvetica Neue,sans-serif}.auth.lodge.svelte-1x05zx6 .brand__name:where(.svelte-1x05zx6){letter-spacing:.32em;text-indent:.32em;font-size:.95rem;font-weight:400}.auth.lodge.svelte-1x05zx6 h1:where(.svelte-1x05zx6){letter-spacing:.12em;text-indent:.12em;font-size:1.55rem;font-weight:400}.auth.lodge.svelte-1x05zx6 .sub:where(.svelte-1x05zx6),.auth.lodge.svelte-1x05zx6 .toggle:where(.svelte-1x05zx6),.auth.lodge.svelte-1x05zx6 .field:where(.svelte-1x05zx6)>span:where(.svelte-1x05zx6){color:#6f6a61}.auth.lodge.svelte-1x05zx6 input:where(.svelte-1x05zx6){color:#16130f;background:#fdfbf7;border:1px solid #ddd7c9;border-radius:4px;min-height:44px;font-size:1rem}.auth.lodge.svelte-1x05zx6 input:where(.svelte-1x05zx6):focus{outline-offset:1px;border-color:#99461a;outline:2px solid #99461a}.auth.lodge.svelte-1x05zx6 .btn:where(.svelte-1x05zx6){color:#fff;clip-path:none;background:#99461a;border:0;border-radius:4px;min-height:44px}.auth.lodge.svelte-1x05zx6 .btn:where(.svelte-1x05zx6):hover:not(:disabled){background:#7d3814}.auth.lodge.svelte-1x05zx6 .toggle:where(.svelte-1x05zx6) button:where(.svelte-1x05zx6){color:#99461a}.auth.lodge.svelte-1x05zx6 .err:where(.svelte-1x05zx6){color:#8e2c22;background:#fdecea;border:1px solid #f5c6c2}.auth.svelte-1x05zx6{--accent:#f25c1b;--cyan:#38e1ff;--ink:#e8edf4;--ink-dim:#7c8794;--line:#1f242c;min-height:100vh;color:var(--ink);background:#05070a;place-items:center;padding:1.5rem;font-family:Inter,system-ui,sans-serif;display:grid;position:relative;overflow:hidden}.auth.svelte-1x05zx6:before{content:"";pointer-events:none;background:radial-gradient(circle,#f25c1b2b,#0000 62%);width:min(46rem,120vw);height:46rem;position:absolute;top:-20vh;left:50%;transform:translate(-50%)}.card.svelte-1x05zx6{border:1px solid var(--line);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));background:linear-gradient(#121419eb,#0a0c10eb);width:100%;max-width:24rem;padding:2.25rem 2rem 2rem;position:relative}.brand.svelte-1x05zx6{flex-direction:column;align-items:center;gap:.6rem;margin-bottom:1.6rem;display:flex}.brand.svelte-1x05zx6 img:where(.svelte-1x05zx6){filter:drop-shadow(0 6px 18px #f25c1b73);width:44px;height:44px;animation:6s ease-in-out infinite svelte-1x05zx6-float;display:block}@keyframes svelte-1x05zx6-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.brand.svelte-1x05zx6 img:where(.svelte-1x05zx6){animation:none}}.brand__name.svelte-1x05zx6{letter-spacing:.34em;text-transform:uppercase;color:var(--ink-dim);padding-left:.34em;font-family:Chakra Petch,Inter,system-ui,sans-serif;font-size:.72rem;font-weight:600}h1.svelte-1x05zx6{letter-spacing:-.01em;text-align:center;margin:0;font-family:Chakra Petch,Inter,system-ui,sans-serif;font-size:1.4rem;font-weight:600}.sub.svelte-1x05zx6{color:var(--ink-dim);text-align:center;margin:.45rem 0 1.6rem;font-size:.85rem;line-height:1.55}.resume.svelte-1x05zx6{background:#0068371a;border-radius:.5rem;margin:0 0 1rem;padding:.55rem .7rem;font-size:.85rem;line-height:1.4}form.svelte-1x05zx6{flex-direction:column;gap:.85rem;display:flex}.field.svelte-1x05zx6{gap:.3rem;display:grid}.field.svelte-1x05zx6>span:where(.svelte-1x05zx6){letter-spacing:.16em;text-transform:uppercase;color:#6b7684;font-family:Chakra Petch,Inter,system-ui,sans-serif;font-size:.6rem;font-weight:600}input.svelte-1x05zx6{width:100%;color:var(--ink);background:#00000073;border:1px solid #2a3038;border-radius:0;outline:none;padding:.62rem .75rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s}input.svelte-1x05zx6::placeholder{color:#55606c}input.svelte-1x05zx6:focus{border-color:var(--accent);box-shadow:0 0 0 1px #f25c1b4d}.err.svelte-1x05zx6{color:#fb7185;margin:0;font-size:.8125rem}.btn.svelte-1x05zx6{letter-spacing:.02em;color:#0a0603;background:var(--accent);border:1px solid var(--accent);cursor:pointer;border-radius:0;margin-top:.4rem;padding:.7rem 1rem;font-family:Chakra Petch,Inter,system-ui,sans-serif;font-size:.85rem;font-weight:600;transition:background .15s,box-shadow .15s,opacity .15s}.btn.svelte-1x05zx6:hover:not(:disabled){background:#ff7a3d;box-shadow:0 0 18px #f25c1b66}.btn.svelte-1x05zx6:disabled{opacity:.5;cursor:not-allowed}.btn.svelte-1x05zx6:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.toggle.svelte-1x05zx6{color:var(--ink-dim);text-align:center;margin:1.3rem 0 0;font-size:.8125rem}.toggle.svelte-1x05zx6 button:where(.svelte-1x05zx6){color:#ff8b4f;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.toggle.svelte-1x05zx6 button:where(.svelte-1x05zx6):hover{text-decoration:underline}
