@font-face{font-family:Rye;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3309a44063861803-s.25-14op59yms-.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:Rye;font-style:normal;font-weight:400;font-display:swap;src:url(../media/859d6383b0784483-s.p.2nbv0p0h9cvr1.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:Rye Fallback;src:local(Arial);ascent-override:83.3%;descent-override:22.27%;line-gap-override:0.0%;size-adjust:118.4%}.KYmGga_className{font-family:Rye,Rye Fallback;font-style:normal;font-weight:400}.KYmGga_variable{--font-title:"Rye", "Rye Fallback"}
.L1fdbW_page{max-width:560px;min-height:100%;color:var(--paper);align-content:start;gap:14px;margin:0 auto;padding:16px 16px 40px;display:grid}.L1fdbW_header{align-items:center;gap:12px;display:flex}.L1fdbW_heading{color:var(--gold);text-shadow:0 2px 0 var(--ink);margin:0;font-size:clamp(28px,7vw,40px)}.L1fdbW_back{color:var(--cream);align-items:center;min-height:44px;padding:10px 4px;text-decoration:none;display:inline-flex}.L1fdbW_card{border:2px solid var(--leather);border-radius:var(--radius);background:linear-gradient(#68452feb,#38251ef2);padding:14px 16px;box-shadow:0 6px 18px #00000073,inset 0 1px #e9b94940}.L1fdbW_card h2{color:var(--cream);letter-spacing:.02em;margin:0 0 10px;font-size:17px}.L1fdbW_muted{color:#e8dcc4b8;margin:6px 0;font-size:14px}.L1fdbW_code{letter-spacing:.22em;text-align:center;width:100%;color:var(--ink);background:var(--paper);border:2px dashed var(--wood);border-radius:var(--radius);margin:2px 0 6px;padding:10px 12px;font:700 clamp(30px,9vw,40px)/1 ui-monospace,Courier New,monospace;display:block}.L1fdbW_row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.L1fdbW_input{letter-spacing:.18em;text-transform:uppercase;min-width:0;min-height:46px;color:var(--ink);background:var(--paper);border:2px solid var(--wood);border-radius:var(--radius);flex:140px;padding:8px 12px;font:600 20px ui-monospace,Courier New,monospace}.L1fdbW_primary,.L1fdbW_ghost{border-radius:var(--radius);min-height:44px;padding:8px 16px;font-size:15px;font-weight:700}.L1fdbW_primary{color:var(--ink);background:linear-gradient(180deg, #f3cf6a, var(--gold));border:2px solid #8a6a3a;box-shadow:0 3px #7a5527}.L1fdbW_primary:disabled{opacity:.55;cursor:default}.L1fdbW_ghost{color:var(--paper);background:#0000002e;border:2px solid #d9b77b8c}.L1fdbW_primary:focus-visible,.L1fdbW_ghost:focus-visible,.L1fdbW_code:focus-visible,.L1fdbW_input:focus-visible,.L1fdbW_back:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.L1fdbW_list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.L1fdbW_item{border-top:1px solid #d9b77b38;align-items:center;gap:10px;padding:8px 0;display:flex}.L1fdbW_item:first-child{border-top:0}.L1fdbW_who{flex:1;min-width:0;display:grid}.L1fdbW_name{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:700;overflow:hidden}.L1fdbW_who .L1fdbW_muted{margin:0}.L1fdbW_actions{flex-shrink:0;gap:6px;display:flex}.L1fdbW_dot{border:2px solid var(--ink);background:#6b5a4c;border-radius:50%;flex-shrink:0;width:12px;height:12px}.L1fdbW_on{background:#6fcf6a;box-shadow:0 0 8px #6fcf6acc}.L1fdbW_notice,.L1fdbW_error{border-radius:var(--radius);margin:0;padding:10px 14px;font-weight:600}.L1fdbW_notice{background:#42665aeb;border:2px solid #6f9a8a}.L1fdbW_error{background:#a64b39f0;border:2px solid #d07a62}.L1fdbW_inbox{z-index:60;left:50%;top:max(10px, env(safe-area-inset-top));gap:8px;width:min(420px,100vw - 32px);display:grid;position:fixed;transform:translate(-50%)}.L1fdbW_toast{color:var(--ink);background:var(--paper);border:2px solid var(--wood);border-radius:var(--radius);gap:8px;padding:12px 14px;font-weight:600;text-decoration:none;animation:.22s ease-out L1fdbW_drop;display:grid;box-shadow:0 8px 22px #00000080}.L1fdbW_toast p{margin:0}.L1fdbW_toast .L1fdbW_ghost{color:var(--ink);border-color:var(--wood);background:0 0}@keyframes L1fdbW_drop{0%{opacity:0;transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.L1fdbW_toast{animation:none}}
