:root{--color-bg:#0d0d0f;--color-surface:#1a1a1f;--color-border:#2a2a30;--color-text-primary:#f0f0f0;--color-text-secondary:#888;--color-accent:#4f8ef7;--color-success:#4caf50;--color-error:#ef5350;--space-sm:12px;--space-md:20px;--space-lg:32px;--radius:8px;--font-sans:system-ui, -apple-system, sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-sans);min-height:100vh;padding:var(--space-lg) var(--space-md);justify-content:center;align-items:flex-start;display:flex}.card-page{width:100%;max-width:480px}.card-page__header{margin-bottom:var(--space-lg)}.card-page__token{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-sm);font-size:12px;font-weight:600;display:inline-block}.card-page__title{color:var(--color-text-primary);font-size:24px;font-weight:600}.card-form{gap:var(--space-md);flex-direction:column;display:flex}.card-form__field{flex-direction:column;gap:6px;display:flex}.card-form__label{color:var(--color-text-secondary);font-size:13px;font-weight:500}.card-form__input{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text-primary);font-family:var(--font-sans);padding:12px var(--space-sm);outline:none;width:100%;font-size:16px;transition:border-color .15s}.card-form__input:focus{border-color:var(--color-accent)}.card-form__select{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text-primary);font-family:var(--font-sans);padding:12px var(--space-sm);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23888' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;outline:none;width:100%;padding-right:36px;font-size:16px;transition:border-color .15s}.card-form__select:focus{border-color:var(--color-accent)}.card-form__select:disabled{opacity:.4;cursor:not-allowed}.card-form__input--date{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.card-form__submit{background:var(--color-accent);border-radius:var(--radius);color:#fff;cursor:pointer;font-family:var(--font-sans);border:none;width:100%;padding:14px;font-size:16px;font-weight:600;transition:opacity .15s}.card-form__submit:disabled{opacity:.6;cursor:not-allowed}.card-form__status{text-align:center;padding:var(--space-sm);border-radius:var(--radius);font-size:14px}.card-form__status--success{background:color-mix(in srgb, var(--color-success) 15%, transparent);color:var(--color-success)}.card-form__status--error{background:color-mix(in srgb, var(--color-error) 15%, transparent);color:var(--color-error)}
