.beta-header{min-height:88px;height:auto}.beta-secondary{width:min(1540px,100%);padding:4px 5.2%;margin:0 auto;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:0 24px;border-bottom:1px solid var(--line);font-size:var(--type-small)}.beta-secondary-label{margin-right:auto;color:var(--muted);font-size:var(--type-caption)}.beta-secondary .beta-nav-link{display:inline-flex;align-items:center;min-height:44px;color:var(--amber-light)}.beta-secondary .beta-nav-error{flex-basis:100%;max-width:none;padding-bottom:12px}@media (max-width:480px){.beta-secondary{column-gap:16px}.beta-secondary-label{flex-basis:100%;padding-top:7px}.beta-secondary .beta-nav-link{margin-right:auto}.beta-secondary .beta-logout{font-size:var(--type-caption)}}.beta-header nav{flex-wrap:wrap;justify-content:flex-end;gap:12px 24px}.beta-logout{display:inline-flex;gap:8px;align-items:center;min-height:44px;padding:8px 0;background:none;color:var(--muted);font-size:var(--type-small)}.beta-logout:hover{color:var(--text)}.beta-nav-error{max-width:280px;color:#efb1a1;font-size:var(--type-small)}.beta-main{width:min(1120px,89.6%);margin:0 auto;padding:72px 0 100px}.beta-main-narrow{width:min(550px,89.6%)}.beta-main h1{margin-top:14px;font-family:var(--serif);font-size:clamp(2.75rem,6vw,4.6rem);line-height:1.06;letter-spacing:-.025em;text-wrap:balance}.beta-intro{margin-top:22px;color:#c4c1b4;max-width:640px;line-height:1.8}.beta-card{margin-top:32px;padding:32px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.beta-card h2{font-family:var(--serif);font-size:2rem;line-height:1.15;margin-bottom:14px}.beta-card>p{color:#c4c1b4}.beta-form{gap:24px}.beta-field,.beta-form{display:flex;flex-direction:column}.beta-field{gap:9px}.beta-field>label,.beta-form legend{font-size:var(--type-ui);color:var(--text);font-weight:600}.beta-field input,.beta-field select{width:100%;min-height:50px;padding:12px 14px;border:1px solid #56564a;border-radius:5px;background:var(--bg)}.beta-field input[aria-invalid=true]{border-color:#e49c87}.beta-input-row{display:flex;align-items:center;gap:10px}.beta-input-row>input{flex:1 1}.beta-text-button{min-height:44px;padding:9px 4px;background:none;color:var(--amber-light);font-size:var(--type-small)}.beta-help{line-height:1.65}.beta-help,.beta-note{color:var(--muted);font-size:var(--type-small)}.beta-note{margin-top:24px;padding-top:22px;border-top:1px solid var(--line);line-height:1.75}.beta-note a{color:var(--amber-light);text-decoration:underline;text-underline-offset:3px}.beta-mode{border:0;padding:0;margin:0}.beta-mode legend{margin-bottom:10px}.beta-mode-options{display:flex;gap:10px}.beta-mode label{flex:1 1;display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:8px 10px;border:1px solid #48483e;border-radius:5px;font-size:var(--type-ui);cursor:pointer}.beta-mode label:has(input:checked){border-color:var(--amber);background:#dfa9750a;color:var(--amber-light)}.beta-mode input{accent-color:var(--amber)}.beta-message{padding:14px 16px;border:1px solid #80594c;border-radius:5px;color:#efc5b8;background:#b6664010;font-size:var(--type-ui);overflow-wrap:anywhere}.beta-message:focus{outline:2px solid var(--amber-light);outline-offset:3px}.beta-card:focus-visible,.beta-table-wrap:focus-visible{outline:2px solid var(--amber-light);outline-offset:4px}.beta-feedback{color:#c7d8b9;font-size:var(--type-ui);margin-top:18px}.beta-feedback:empty{margin-top:0}.beta-success{border-color:#546a4a;background:#8caf7710;color:#c7d8b9}.beta-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px}.beta-credit{display:flex;align-items:baseline;gap:12px;margin:14px 0 20px}.beta-credit strong{font-family:var(--serif);font-size:4rem;font-weight:400;line-height:1;color:var(--amber-light)}.beta-credit span{color:#cbc9bf}.beta-code-input{letter-spacing:.08em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.beta-admin-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:26px;align-items:start}.beta-admin-grid>*{min-width:0}.beta-form-row{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:18px}.beta-section-heading{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-top:42px}.beta-section-heading h2{font-family:var(--serif);font-size:2.4rem}.beta-code-list{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.beta-code-list li{padding:18px 0;border-top:1px solid var(--line)}.beta-code-list li:first-child{margin-top:4px}.beta-code-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.beta-code-value{font:600 .94rem/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.025em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.beta-created-help{font-size:var(--type-small);color:#c4c1b4;margin-bottom:22px}.beta-table-wrap{margin-top:20px;overflow-x:auto;border:1px solid var(--line);border-radius:8px}.beta-table{border-collapse:collapse;width:100%;font-size:var(--type-ui)}.beta-table td,.beta-table th{padding:18px 20px;text-align:left;vertical-align:top}.beta-table th{font-weight:500;color:var(--muted);background:var(--panel)}.beta-table td{border-top:1px solid var(--line)}.beta-table td:first-child{max-width:320px;overflow-wrap:anywhere}.beta-table .beta-help{display:block;margin-top:4px}.beta-table-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.beta-status{display:inline-flex;min-height:28px;align-items:center;border:1px solid #4d4d40;border-radius:100px;padding:2px 10px;white-space:nowrap;color:#d0cebe;font-size:var(--type-caption)}.beta-status-available{color:#c8d9b8;border-color:#546a4a}.beta-status-redeemed{color:var(--amber-light);border-color:#81664a}.beta-status-revoked{color:#aaa89b}.beta-status:focus{outline:2px solid var(--amber-light);outline-offset:4px}.beta-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;max-width:250px}.beta-confirm p{flex-basis:100%;font-size:var(--type-small)}.beta-loading{padding:50px 0;color:var(--muted)}.beta-empty{padding:30px 0;color:var(--muted)}.beta-table a{color:var(--amber-light);text-decoration:underline;text-underline-offset:3px}@media (max-width:760px){.beta-main{padding-top:42px;padding-bottom:64px}.beta-header{gap:16px;padding-top:14px;padding-bottom:14px}.beta-header .wordmark{width:145px}.beta-header nav{gap:4px 14px}.beta-header .beta-logout,.beta-header .beta-nav-link{font-size:var(--type-caption)}.beta-card{padding:24px}.beta-admin-grid{grid-template-columns:minmax(0,1fr);gap:0}.beta-table td,.beta-table th{padding:14px}.beta-table .beta-date-column{display:none}}@media (max-width:420px){.beta-header{flex-wrap:wrap}.beta-header nav{flex:1 1}.beta-header:has(.beta-nav-link) nav{flex-basis:100%;justify-content:flex-start}.beta-card{padding:20px}.beta-form-row{grid-template-columns:minmax(0,1fr) 80px;gap:12px}.beta-mode-options{gap:8px}.beta-mode label{font-size:var(--type-small)}.beta-table td,.beta-table th{padding:12px 9px}.beta-table .button{padding:0 10px}.beta-table td:first-child{max-width:130px}}