.rc-front{--ground:#e4e2dc;--panel:#f4f3ef;--sunk:#d6d4cd;--ink:#111315;--ink-2:#3a4047;--ink-3:#6e747b;--rule:#8e9298;--rule-soft:#c3c3be;--blaze:#173b24;--blaze-ink:#fff;--olive:#173b24;--amber:#9a6a00;--red:#a52a1c;--display:var(--rc-display), Impact, "Arial Narrow", sans-serif;--body:var(--rc-body), system-ui, sans-serif;--label:var(--rc-label), "Arial Narrow", sans-serif;--mono:var(--rc-mono), ui-monospace, Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--ground);min-height:100vh;color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;flex:1;font-size:16px;line-height:1.5}@media (prefers-color-scheme:dark){.rc-front{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#101315;--panel:#181c20;--sunk:#22272c;--ink:#e9e7e2;--ink-2:#b4b8bc;--ink-3:#848a90;--rule:#4a5158;--rule-soft:#2c3238;--blaze:#2f6b40;--blaze-ink:#f2f1ec;--olive:#6aa57a;--amber:#e0a93e;--red:#f0806c}}.rc-front *,.rc-front :before,.rc-front :after{box-sizing:border-box}.rc-front button{font:inherit}.rc-front :focus-visible{outline:3px solid var(--blaze);outline-offset:2px}.rc-front .wrap{flex-direction:column;gap:28px;max-width:1000px;min-height:100vh;margin:0 auto;padding:28px 20px 40px;display:flex}.rc-front .grow{flex-direction:column;flex:1;gap:28px;display:flex}.rc-front .site{border-bottom:3px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.rc-front .brand{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;color:var(--ink);font-size:30px;font-weight:900;line-height:1;text-decoration:none}.rc-front .acct{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rc-front .acct a{font-family:var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);border:2px solid var(--ink);padding:5px 12px;font-size:14px;font-weight:700;text-decoration:none}.rc-front .acct a.primary{background:var(--blaze);border-color:var(--blaze);color:var(--blaze-ink)}.rc-front h1{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;text-wrap:balance;margin:0;font-size:clamp(52px,11vw,124px);font-weight:900;line-height:.88}.rc-front .console{background:var(--panel);border:3px solid var(--ink)}.rc-front .cbody{flex-direction:column;gap:14px;padding:20px;display:flex}.rc-front .flabel{font-family:var(--label);letter-spacing:.14em;text-transform:uppercase;font-size:15px;font-weight:700}.rc-front .field{border:3px solid var(--ink);background:var(--ground);display:flex}.rc-front .field:focus-within{outline:3px solid var(--blaze);outline-offset:2px}.rc-front .caret{font-family:var(--mono);color:var(--olive);align-items:flex-start;padding:13px 12px 0;font-size:18px;font-weight:700;display:flex}.rc-front .field textarea{resize:none;min-width:0;font-family:var(--mono);color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-height:52px;padding:14px 4px 14px 0;font-size:16px;line-height:1.45;overflow:hidden}.rc-front .field textarea::placeholder{color:var(--ink-3);opacity:1}.rc-front .go{border:0;border-left:3px solid var(--ink);background:var(--blaze);color:var(--blaze-ink);font-family:var(--label);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;padding:0 22px;font-size:18px;font-weight:700}.rc-front .go:hover{background:var(--ink);color:var(--ground)}.rc-front .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rc-front .plabel{font-family:var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:14px;font-weight:600}.rc-front .pill{font-family:var(--mono);border:2px solid var(--ink);background:var(--panel);color:var(--ink);padding:3px 9px;font-size:12px;text-decoration:none}.rc-front .pill.ghost{border-color:var(--ink-3);color:var(--ink-3)}.rc-front footer{border-top:3px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding-top:16px;display:flex}.rc-front footer nav{flex-wrap:wrap;gap:20px;display:flex}.rc-front footer a{font-family:var(--label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-size:15px;font-weight:600;text-decoration:none}.rc-front footer a:hover{color:var(--blaze)}.rc-front .legal{font-family:var(--mono);color:var(--ink-3);font-size:12px}.rc-front .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:560px){.rc-front .go{padding:0 14px;font-size:15px}.rc-front .cbody{padding:14px}}.rc-front .page{flex-direction:column;gap:18px;max-width:780px;display:flex}.rc-front .ph{font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(44px,8vw,84px);font-weight:900;line-height:.9}.rc-front .lead{color:var(--ink-2);max-width:60ch;margin:0;font-size:19px}.rc-front .psec{border-top:3px solid var(--ink);flex-direction:column;gap:8px;padding-top:14px;display:flex}.rc-front .psec h2{font-family:var(--label);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:20px;font-weight:700}.rc-front .psec p{color:var(--ink-2);max-width:64ch;margin:0}.rc-front .psec a{color:var(--olive);font-weight:700}.rc-front .quota{font-family:var(--mono);color:var(--ink-2);border-left:3px solid var(--blaze);margin:0;padding:4px 12px;font-size:13px}.rc-front .market{flex-direction:column;gap:18px;display:flex}.rc-front .fgroup{flex-direction:column;gap:6px;display:flex}.rc-front .lbl{font-family:var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);flex-direction:column;gap:5px;font-size:13px;font-weight:600;display:flex}.rc-front .lbl input{border:3px solid var(--ink);background:var(--panel);color:var(--ink);font-family:var(--mono);text-transform:none;letter-spacing:0;padding:11px 12px;font-size:15px}.rc-front .pickrow{flex-wrap:wrap;gap:6px;display:flex}.rc-front .pick{border:2px solid var(--rule-soft);color:var(--ink);font-family:var(--body);cursor:pointer;background:0 0;padding:6px 10px;font-size:14px;font-weight:500}.rc-front .pick:hover{border-color:var(--ink)}.rc-front .pick.on{background:var(--blaze);border-color:var(--blaze);color:var(--blaze-ink)}.rc-front .note{font-family:var(--mono);color:var(--ink-3);margin:0;font-size:11.5px}.rc-front .note.err{color:var(--ink);font-weight:700}.rc-front .addcode{align-items:flex-end;gap:8px;display:flex}.rc-front .btn{border:2px solid var(--ink);color:var(--ink);font-family:var(--label);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;padding:8px 14px;font-size:14px;font-weight:700}.rc-front .btn.primary{background:var(--blaze);border-color:var(--blaze);color:var(--blaze-ink)}.rc-front .btn.wide{text-align:center;width:100%}.rc-front .btn:disabled{opacity:.5;cursor:default}.rc-front .faqs{border-top:3px solid var(--ink)}.rc-front .qa{border-bottom:2px solid var(--rule-soft)}.rc-front .qa summary{cursor:pointer;justify-content:space-between;gap:12px;padding:14px 0;font-size:17px;font-weight:700;list-style:none;display:flex}.rc-front .qa summary::-webkit-details-marker{display:none}.rc-front .qa summary:after{content:"+";font-family:var(--mono);color:var(--blaze);font-size:20px}.rc-front .qa[open] summary:after{content:"−"}.rc-front .qa p{color:var(--ink-2);max-width:66ch;margin:0 0 16px}.rc-front .auth{flex-direction:column;align-self:center;gap:14px;width:100%;max-width:440px;display:flex}.rc-front .auth .ph{font-size:clamp(40px,7vw,64px)}.rc-front .rc-clerk,.rc-front .rc-clerk-card{width:100%;box-shadow:none!important}.rc-front .rc-clerk-card{border:3px solid var(--ink)!important;background:var(--panel)!important}.rc-front .rc-clerk-inner{background:var(--panel)!important;color:var(--ink)!important}.rc-front .rc-clerk-primary{background:var(--blaze)!important;color:var(--blaze-ink)!important}.rc-front .rc-clerk-input{background:var(--ground)!important;color:var(--ink)!important;border:3px solid var(--ink)!important;font-family:var(--mono)!important}.rc-front .rc-clerk-primary,.rc-front .rc-clerk-social{font-family:var(--label)!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:700!important}.rc-front .rc-clerk-social{border:2px solid var(--ink)!important}.rc-front .hero{flex-direction:column;gap:14px;display:flex}.rc-front .ph .two{color:var(--blaze);display:block}.rc-front .ph.ab{text-wrap:balance;font-size:clamp(34px,5.5vw,56px);line-height:.95}.rc-front .tags{flex-wrap:wrap;gap:8px;display:flex}.rc-front .tag{font-family:var(--label);letter-spacing:.12em;text-transform:uppercase;border:2px solid;padding:2px 9px;font-size:13px;font-weight:700}.rc-front .tag.type{color:var(--ink)}.rc-front .tag.complete{color:var(--olive)}.rc-front .tag.partial{color:var(--amber)}.rc-front .mono{font-family:var(--mono);font-size:13px}.rc-front .list{border:3px solid var(--ink);background:var(--panel)}.rc-front .lhead{border-bottom:3px solid var(--ink);background:var(--sunk);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 14px;display:flex}.rc-front .count{font-family:var(--mono);color:var(--ink-3);font-size:12px}.rc-front .sizes{border-bottom:2px solid var(--rule-soft);gap:8px;padding:8px 14px}.rc-front .sizes .chip{padding:4px 10px;font-size:13px}.rc-front .crow{border-bottom:2px solid var(--rule-soft)}.rc-front .crow:last-of-type{border-bottom:0}.rc-front .crow summary{cursor:pointer;grid-template-columns:2.2fr 1.4fr 1fr .8fr auto;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:grid}.rc-front .crow summary::-webkit-details-marker{display:none}.rc-front .crow summary:hover,.rc-front .crow[open] summary{background:var(--sunk)}.rc-front .c-title{flex-direction:column;gap:2px;font-size:15px;font-weight:700;display:flex}.rc-front .c-place{font-family:var(--mono);color:var(--ink-3);font-size:12px;font-weight:400}.rc-front .c-cell{flex-direction:column;gap:1px;font-size:14px;display:flex}.rc-front .c-sub{color:var(--olive);font-size:12px;font-weight:600}.rc-front .c-lab{font-family:var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:600;display:block}.rc-front .c-flag{font-family:var(--label);letter-spacing:.08em;text-transform:uppercase;border:2px solid var(--rule);white-space:nowrap;color:var(--ink-2);padding:2px 8px;font-size:12px;font-weight:700}.rc-front .c-flag.hot{border-color:var(--olive);color:var(--olive)}.rc-front .c-more{flex-direction:column;gap:12px;padding:4px 14px 16px;display:flex}.rc-front .c-grid{grid-template-columns:repeat(4,1fr);gap:12px;font-size:14px;display:grid}.rc-front .chip{font-family:var(--body);border:2px solid var(--ink);color:var(--ink);cursor:pointer;text-align:left;background:0 0;padding:7px 12px;font-size:14.5px;font-weight:500;text-decoration:none}.rc-front .chip:hover{background:var(--ink);color:var(--ground)}.rc-front .chip.on{background:var(--blaze);border-color:var(--blaze);color:var(--blaze-ink)}.rc-front .chip:disabled{opacity:.5;cursor:default}.rc-front a.btn{text-decoration:none;display:inline-block}.rc-front .actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rc-front .shareurl{border:2px solid var(--ink);background:var(--panel);width:18rem;max-width:100%;color:var(--ink);font-family:var(--mono);padding:6px 8px;font-size:12px}.rc-front .next{flex-direction:column;gap:8px;display:flex}.rc-front .quota a{color:var(--olive);font-weight:700}.rc-front .source{font-family:var(--mono);color:var(--ink-3);border-top:2px solid var(--rule-soft);margin:0;padding-top:10px;font-size:12px}.rc-front .alt{color:var(--ink-2);margin:0}.rc-front .alt a{color:var(--olive);font-weight:700}.rc-front .slab{background:var(--panel);border:3px solid var(--ink)}.rc-front .srow{border-bottom:2px solid var(--rule-soft);grid-template-columns:minmax(140px,210px) 1fr;align-items:baseline;gap:18px;padding:16px 20px;display:grid}.rc-front .srow .k{font-family:var(--label);letter-spacing:.12em;text-transform:uppercase;font-size:16px;font-weight:700}.rc-front .srow .v{color:var(--ink-2);max-width:62ch;margin:0}.rc-front .srow .asked{font-family:var(--mono);color:var(--ink);font-size:15px}.rc-front .sform{flex-direction:column;gap:12px;max-width:440px;padding:20px;display:flex}@media (max-width:760px){.rc-front .crow summary{grid-template-columns:1fr 1fr}.rc-front .crow summary .c-title{grid-column:1/-1}.rc-front .c-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.rc-front .srow{grid-template-columns:1fr;gap:4px;padding:14px}.rc-front .sform{padding:14px}}