@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7008df963659dd5c-s.19vb09ob5doxh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/61f583c6983a7b68-s.0yfi29l1u9bd0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b4d470310d1d24c3-s.0a1hm_xb2c74s.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/1a38074f80062c91-s.3i1nhidd5eq56.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8b4470175cf554e0-s.p.0z1_zqzal59bw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:italic;font-weight:700;font-display:swap;src:url(../media/a4918f93926ce916-s.414r1ygiy6tr0.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:italic;font-weight:700;font-display:swap;src:url(../media/1dfba72d5d50dfca-s.12d6ze7dvd3_i.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:700;font-display:swap;src:url(../media/31001c4abb2c57cb-s.1ioapv_wf00j8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:italic;font-weight:700;font-display:swap;src:url(../media/24c63da8f9c8c7ef-s.3e7pace6d7qgf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-weight:700;font-display:swap;src:url(../media/3034ee035cb0bc40-s.p.1rvnjyf2vf5qk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8adf2de78c90ac7-s.0eiiypsnsyqsy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d5faa3c34177ff68-s.3vsmwt5f90wci.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/65a37828839a31d6-s.3j251-ess-mn2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ebc6fc844fd4777d-s.3ivaoevkvmhhp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bc058f31b941bcef-s.p.3g0gucm_m7uet.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(../media/268833ef7deb0d9a-s.1c9o6etlv8z9l.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b797e5ffd7c221fd-s.13vxhm6nkuk6-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1aed347f0fc15826-s.0txw2jxze77mr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ee878ad0623225ec-s.0jd7pne1_uac3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d249cc0522eaee86-s.p.19db_ee_f20m0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral Fallback;src:local(Times New Roman);ascent-override:96.46%;descent-override:42.17%;line-gap-override:0.0%;size-adjust:109.78%}.bdBW8G_className{font-family:Spectral,Spectral Fallback}.bdBW8G_variable{--font-spectral:"Spectral", "Spectral Fallback"}
@font-face{font-family:Cutive Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dca05a8cb321383c-s.3nay1ge-0_bkc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cutive Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/512857af647c3544-s.p.25m0iq9x76hr7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cutive Mono Fallback;src:local(Arial);ascent-override:61.01%;descent-override:20.06%;line-gap-override:0.0%;size-adjust:135.82%}.m8ECyG_className{font-family:Cutive Mono,Cutive Mono Fallback;font-style:normal;font-weight:400}.m8ECyG_variable{--font-cutive-mono:"Cutive Mono", "Cutive Mono Fallback"}
.auth-world{--ink:#241a0c;--ink-soft:#5c421b;--rail-line:#8e6a2e;--parchment:#d8be82;--parchment-card:#f0ddae;--poison:#e0523c;--poison-fill:#a31e12;--poison-dark:#7c160d;--hunter:#4fae5c;--hunter-fill:#1e5a2e;--hunter-dark:#163f20;--state-safe-tint:#4fae5c24;--state-poison-tint:#e0523c24;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100%;color:var(--ink);background:radial-gradient(circle at 6% 14%,#6b421438,#0000 16%),radial-gradient(circle at 93% 22%,#6b421429,#0000 14%),radial-gradient(circle at 20% 88%,#4a2e0e33,#0000 18%),radial-gradient(circle at 80% 92%,#6b421424,#0000 15%),radial-gradient(circle at 55%,#4a2e0e0f,#0000 60%),linear-gradient(135deg,#d8be82 0%,#c7a664 45%,#d2b576 100%)}.auth-rail{background:linear-gradient(#4a3515,#3a2a10)}.auth-rail-strip{background:linear-gradient(90deg,#4a3515,#3a2a10)}.auth-rail-entry{color:#e8d9b0;opacity:0;animation:.5s cubic-bezier(.16,1,.3,1) forwards auth-rail-entry-in;position:relative;transform:translate(-8px)}.auth-rail-strip .auth-rail-entry{animation-name:auth-rail-entry-in-strip;transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.auth-rail-entry{animation-duration:.01ms}}@keyframes auth-rail-entry-in{to{opacity:1;transform:translate(0)}}@keyframes auth-rail-entry-in-strip{to{opacity:1;transform:translateY(0)}}.auth-rail-entry:before{content:"";flex:none;width:7px;height:7px;margin-right:8px;display:inline-block}.auth-rail-entry.is-safe{color:#8fdb9b;background:var(--state-safe-tint);font-weight:700}.auth-rail-entry.is-safe:before{background:var(--hunter)}.auth-rail-entry.is-poison{color:#f2998a;background:var(--state-poison-tint);font-weight:400}.auth-rail-entry.is-poison:before{background:var(--poison)}.auth-card{background:radial-gradient(circle at 12% 18%, #6b421424, transparent 14%), radial-gradient(circle at 88% 85%, #6b42141f, transparent 16%), var(--parchment-card);border:3px solid var(--ink);opacity:0;animation:.6s cubic-bezier(.16,1,.3,1) forwards auth-card-in;position:relative;transform:translateY(14px)scale(.985);box-shadow:10px 10px #241a0c2e}@media (prefers-reduced-motion:reduce){.auth-card{opacity:1;animation-duration:.01ms;transform:none}}@keyframes auth-card-in{to{opacity:1;transform:translateY(0)scale(1)}}.auth-card:before{content:"";border:1px solid var(--rail-line);pointer-events:none;position:absolute;inset:12px}.auth-label{font-family:var(--font-cutive-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:11px}.auth-input{border:1px solid var(--rail-line);color:var(--ink);background:#fbf1d6}.auth-input:focus-visible{border-color:var(--hunter-fill);outline:none;box-shadow:0 0 0 3px #1e5a2e38}.auth-input[aria-invalid=true]{border-color:var(--poison-fill);box-shadow:0 0 0 3px #a31e1229}.auth-input::selection{background:var(--hunter);color:var(--ink)}.auth-btn-primary{background:var(--ink);color:var(--parchment-card)}.auth-btn-primary:hover:not(:disabled){background:#15100a}.auth-btn-primary:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.auth-btn-google{background:var(--parchment-card);border:1px solid var(--rail-line);color:var(--ink)}.auth-btn-google:hover:not(:disabled){background:#fbf1d6}.auth-btn-google:focus-visible{outline:2px solid var(--ink-soft);outline-offset:3px}.auth-btn-danger{background:var(--poison-fill);color:var(--parchment-card)}.auth-btn-danger:hover:not(:disabled){background:var(--poison-dark)}.auth-btn-danger:focus-visible{outline:2px solid var(--poison-fill);outline-offset:3px}.auth-link{color:var(--ink);text-underline-offset:2px;text-decoration-thickness:1.5px}.auth-link:hover{color:var(--ink-soft)}.auth-error-banner{border:1px solid var(--poison-fill);color:var(--poison-dark);background:#a31e121a}.auth-success-banner{border:1px solid var(--hunter-fill);color:var(--hunter-dark);background:#1e5a2e1a}.ledger-entry-banner{border:1px solid var(--rail-line);font-family:var(--font-cutive-mono), monospace;letter-spacing:.02em;align-items:center;gap:10px;display:flex}.ledger-entry-banner:before{content:"";flex:none;width:8px;height:8px;display:inline-block}.ledger-entry-banner.is-poison{background:var(--state-poison-tint);color:var(--poison-dark)}.ledger-entry-banner.is-poison:before{background:var(--poison)}.ledger-entry-banner.is-safe{background:var(--state-safe-tint);color:var(--hunter-dark)}.ledger-entry-banner.is-safe:before{background:var(--hunter)}.auth-spinner{border:2px solid #f0ddae73;border-top-color:var(--parchment-card);border-radius:50%;animation:.7s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}
