.jam-auth{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fff8f4;--surface:#fffdfb;--surface-2:#fcede8;--line:#f1ddd6;--ink:#2b0b14;--ink-2:#6b4650;--muted:#8c6b74;--jam:#d1123f;--jam-hi:#b80e36;--on-jam:#fff;--chunk:#8e0a2b;--band:#d1123f;--band-ink:#fff;--tint:#ffe1e8;--tint-line:#f7b9c8;--tint-ink:#8e0a2b;--ctl-line:#e6cdc6;--input-bg:#fff;--focus:#4042bf;--ring:#4042bf38;--link:#4042bf;--good:#1e7a45;--good-bg:#ddf2e5;--warn:#a15c00;--warn-bg:#fcebd2;--berry:#e0457b;--leaf:#249c74;--glow:#d1123f47;--shadow:0 30px 60px -30px #2b0b1459;--glass:#ffe3e9;--glass-line:#2b0b14;--plum:#1d1417;--plum-ink:#fff1f3;--plum-ink-2:#cdb8be;--plum-jam:#f0476a;--plum-glow:#f0476a80}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .jam-auth{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#1a0e12;--surface:#24141a;--surface-2:#2f1b22;--line:#3e2830;--ink:#fff1f3;--ink-2:#d9bac1;--muted:#a58690;--jam:#f0476a;--jam-hi:#ff5e7e;--on-jam:#2b0b14;--chunk:#8f1232;--band:#c21038;--band-ink:#fff;--tint:#4a1b2a;--tint-line:#7a2a42;--tint-ink:#ffc2d0;--ctl-line:#4a3139;--input-bg:#1e1116;--focus:#9ea6ff;--ring:#9ea6ff4d;--link:#9ea6ff;--good:#5cc98e;--good-bg:#173424;--warn:#f2b34c;--warn-bg:#3a2a12;--berry:#f07aa5;--leaf:#36a980;--glow:#f0476a73;--shadow:0 30px 60px -30px #000000b3;--glass:#3a1623;--glass-line:#fff1f3;--plum:#0d0a0b}}:root[data-theme=dark] .jam-auth{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#1a0e12;--surface:#24141a;--surface-2:#2f1b22;--line:#3e2830;--ink:#fff1f3;--ink-2:#d9bac1;--muted:#a58690;--jam:#f0476a;--jam-hi:#ff5e7e;--on-jam:#2b0b14;--chunk:#8f1232;--band:#c21038;--band-ink:#fff;--tint:#4a1b2a;--tint-line:#7a2a42;--tint-ink:#ffc2d0;--ctl-line:#4a3139;--input-bg:#1e1116;--focus:#9ea6ff;--ring:#9ea6ff4d;--link:#9ea6ff;--good:#5cc98e;--good-bg:#173424;--warn:#f2b34c;--warn-bg:#3a2a12;--berry:#f07aa5;--leaf:#36a980;--glow:#f0476a73;--shadow:0 30px 60px -30px #000000b3;--glass:#3a1623;--glass-line:#fff1f3;--plum:#0d0a0b}@keyframes jam-auth-ooze{0%,to{transform:translateY(0)}55%{transform:translateY(3.2px)}}.jam-auth{background:var(--paper);min-height:0;color:var(--ink);font:400 15px/1.55 var(--font-body);flex:1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);display:grid}.jam-auth h1,.jam-auth h2,.jam-auth p{margin:0}.jam-auth :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.jam-auth em.soft{font-family:var(--font-accent);font-variation-settings:"SOFT" 100, "opsz" 120;letter-spacing:-.01em;font-style:italic;font-weight:600}.jam-auth .side{background:var(--plum);color:var(--plum-ink);isolation:isolate;grid-template-rows:auto 1fr auto;padding:28px clamp(24px,4vw,48px);display:grid;position:relative;overflow:hidden}.jam-auth .glow{z-index:-1;background:radial-gradient(closest-side at 44% 48%,#f0476a57,#f0476a14 55%,#0000 75%);transition:opacity .8s,transform .9s cubic-bezier(.3,1.3,.5,1);position:absolute;inset:-10%}.jam-auth[data-state=sent] .glow{opacity:1;transform:scale(1.18)}.jam-auth[data-state=not_staff] .glow,.jam-auth[data-state=error] .glow{opacity:.45;transform:scale(.9)}.jam-auth .side-top{font:600 11px/1.2 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#ff8aa3;justify-content:space-between;gap:12px;display:flex}.jam-auth .side-top span:last-child{color:var(--plum-ink-2);opacity:.8}.jam-auth .mark{width:clamp(200px,30vw,400px);filter:drop-shadow(0 0 22px var(--plum-glow));place-self:center start;margin:24px 0 8px}.jam-auth .mark svg{width:100%;height:auto;display:block;overflow:visible}.jam-auth .wm-s{stroke:var(--plum-jam)}.jam-auth .wm-f{fill:var(--plum-jam)}.jam-auth .side-foot{gap:4px;max-width:34ch;display:grid}.jam-auth .side-foot p{font:500 clamp(20px,2.2vw,26px)/1.2 var(--font-display);letter-spacing:-.02em;color:var(--plum-ink)}.jam-auth .side-foot p em{font-family:var(--font-accent);font-variation-settings:"SOFT" 100, "opsz" 120;color:var(--plum-jam);font-style:italic;font-weight:600}.jam-auth .side-foot small{color:var(--plum-ink-2);font-size:13px}@media (prefers-reduced-motion:no-preference){.jam-auth .ooze{transform-box:fill-box;animation:3.4s ease-in-out infinite jam-auth-ooze}.jam-auth .ooze.late{animation-duration:4.1s;animation-delay:-1.5s}}.jam-auth .form-side{place-items:center;padding:48px clamp(20px,5vw,64px);display:grid}.jam-auth .col{gap:22px;width:100%;max-width:400px;display:grid}.jam-auth .col h1{font:800 clamp(34px,4.2vw,50px)/1 var(--font-display);letter-spacing:-.035em;text-wrap:balance;outline:none}.jam-auth .col h1 em.soft{color:var(--jam)}.jam-auth .lede{color:var(--ink-2);max-width:38ch;font-size:15.5px}.jam-auth .stage{display:grid}.jam-auth .stage>div,.jam-auth .stage>form{gap:14px;display:grid}.jam-auth .field{gap:7px;display:grid}.jam-auth .field label{font:600 12.5px/1.2 var(--font-body);color:var(--ink-2)}.jam-auth .field input{font:400 16px/1.2 var(--font-body);color:var(--ink);background:var(--input-bg);border:2px solid var(--ctl-line);border-radius:14px;width:100%;min-width:0;padding:13px 14px}.jam-auth .field input::placeholder{color:var(--muted)}.jam-auth .field input:focus{border-color:var(--jam);box-shadow:0 0 0 4px var(--ring);outline:none}.jam-auth .field input[aria-invalid=true]{border-color:var(--jam)}.jam-auth .btn{font:700 15px/1 var(--font-body);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 22px;text-decoration:none;transition:transform .15s,background-color .15s,box-shadow .25s;display:inline-flex}.jam-auth .btn-primary{background:var(--jam);color:var(--on-jam);box-shadow:0 14px 30px -14px var(--glow), inset 0 -3px 0 #00000029}.jam-auth .btn-primary:hover{background:var(--jam-hi);box-shadow:0 0 24px var(--glow), inset 0 -3px 0 #00000029}.jam-auth .btn-primary:active{transform:translateY(1px)}.jam-auth .btn .arr{transition:transform .2s}.jam-auth .btn:hover .arr{transform:translate(3px)}.jam-auth .btn-ghost{color:var(--ink);border:2px solid var(--line);background:0 0;padding:12px 18px}.jam-auth .btn-ghost:hover{border-color:var(--ink-2)}.jam-auth .hint{color:var(--muted);font-size:13px}.jam-auth .hint a{color:var(--link)}.jam-auth .note{border-left:4px solid var(--jam);background:var(--tint);color:var(--tint-ink);border-radius:4px 14px 14px 4px;padding:13px 16px;font-size:14.5px;line-height:1.5}.jam-auth .note b{overflow-wrap:anywhere;font-weight:700}.jam-auth .addr{font:700 17px/1.3 var(--font-body);color:var(--ink);overflow-wrap:anywhere}.jam-auth .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.jam-auth .row form{display:contents}.jam-auth .dl{border:2px solid var(--line);background:var(--surface);border-radius:18px;margin:0;display:grid}.jam-auth .dl div{border-top:1px solid var(--line);justify-content:space-between;gap:14px;min-width:0;padding:12px 16px;display:flex}.jam-auth .dl div:first-child{border-top:0}.jam-auth .dl dt{color:var(--muted);font-size:13px}.jam-auth .dl dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.jam-auth .pill{font:600 12.5px/1 var(--font-body);background:var(--good-bg);color:var(--good);white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.jam-auth .pill:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}@media (max-width:760px){.jam-auth{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.jam-auth .side{grid-template-rows:auto auto auto;padding:16px 20px 18px}.jam-auth .mark{width:min(150px,42vw);margin:10px 0 2px}.jam-auth .side-foot p{font-size:16px}.jam-auth .side-foot small{display:none}.jam-auth .form-side{place-items:start center;padding:32px 20px 48px}}
