.account-actions-modal{display:grid;gap:0;padding:4px 4px 2px}.account-actions-modal__menu{display:grid}.account-actions-modal__menu-item{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:58px;padding:0 4px;border:0;background:transparent;color:rgb(var(--color-text));font-size:14px;font-weight:500;text-align:left;cursor:pointer}.account-actions-modal__menu-item>span:last-child{color:rgba(255,255,255,.86);font-size:25px;font-weight:300;line-height:1}.account-actions-modal__menu-item:focus-visible,.account-actions-modal__menu-item:hover{color:rgb(var(--color-text));background:rgba(var(--color-accent),.16);outline:2px solid rgba(var(--color-accent),.7);outline-offset:-2px}.account-actions-modal__menu-item:disabled{cursor:not-allowed;opacity:.55}.account-actions-modal__session-actions{display:grid;margin-top:8px;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.06)}.account-actions-modal__delete-link,.account-actions-modal__session-actions button{width:100%;min-height:56px;padding:0 12px;border:0;background:transparent;color:rgba(255,255,255,.92);font-size:14px;font-weight:500;text-align:center;cursor:pointer}.account-actions-modal__session-actions button+button{border-top:1px solid rgba(255,255,255,.06)}.account-actions-modal__delete-link:hover,.account-actions-modal__session-actions button:hover{background:rgba(255,255,255,.035)}.account-actions-modal__delete-link:disabled,.account-actions-modal__session-actions button:disabled{cursor:not-allowed;opacity:.55}.account-actions-modal__delete-link,.account-actions-modal__session-actions .is-danger{color:rgb(var(--color-danger))}.account-actions-modal__delete-link{margin-top:12px}.account-actions-modal__delete{display:grid;gap:12px;margin-top:14px;padding:16px;border:1px solid rgba(190,67,51,.35);border-radius:16px;background:rgba(190,67,51,.06)}.account-actions-modal__delete p{margin:0;color:rgb(var(--color-text-muted));font-size:13px;line-height:1.65}.account-actions-modal__password-title{color:rgb(var(--color-text));font-size:16px;font-weight:800}.account-actions-modal__autofill-username{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.account-actions-modal__input{width:100%;min-width:0;height:44px;padding:0 12px;border:1px solid rgba(var(--color-border),.85);border-radius:12px;outline:0;background:rgb(var(--panel-2));color:rgb(var(--color-text));font:inherit;font-weight:600}.account-actions-modal__password{position:relative;display:flex;align-items:stretch}.account-actions-modal__password .auth-password-input__field{width:100%;height:44px;padding:0 40px 0 12px;border:1px solid rgba(var(--color-border),.85);border-radius:12px;outline:0;background:rgb(var(--panel-2));color:rgb(var(--color-text));font:inherit;font-weight:600;box-sizing:border-box}.account-actions-modal__password .auth-password-input__field:focus{border-color:rgba(var(--color-accent),.55);box-shadow:0 0 0 3px rgba(var(--color-accent),.1)}.account-actions-modal__password .auth-password-input__field:disabled{opacity:.6}.account-actions-modal__password .auth-password-input__toggle{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:rgb(var(--color-text-muted));cursor:pointer}.account-actions-modal__password .auth-password-input__toggle:hover{color:rgb(var(--color-text));background:rgba(var(--color-border),.25)}.account-actions-modal__password .auth-password-input__toggle svg{width:18px;height:18px}.account-actions-modal__input:focus{border-color:rgba(var(--color-accent),.55);box-shadow:0 0 0 3px rgba(var(--color-accent),.1)}.account-actions-modal__delete-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.account-actions-modal__action-button{width:100%;min-height:44px;border:1px solid rgba(var(--color-border),.85);border-radius:12px;background:rgb(var(--color-surface-elevated));color:rgb(var(--color-text));cursor:pointer;font-size:14px;font-weight:700}.account-actions-modal__action-button--danger{border-color:rgba(190,67,51,.35);color:rgb(var(--color-danger))}.account-actions-modal__action-button:disabled{cursor:not-allowed;opacity:.6}.account-actions-modal__loading{min-height:96px;display:grid;place-items:center;color:rgb(var(--color-text-muted));font-size:13px}.account-actions-modal__binding-list{display:grid}.account-actions-modal__binding-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:0 4px;border-bottom:1px solid rgba(255,255,255,.06)}.account-actions-modal__binding-row:last-child{border-bottom:0}.account-actions-modal__binding-info{display:grid;gap:4px;min-width:0}.account-actions-modal__binding-name{color:rgb(var(--color-text));font-size:14px;font-weight:500}.account-actions-modal__binding-value{color:rgb(var(--color-text-muted));font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-actions-modal__binding-action{flex:0 0 auto;min-height:34px;padding:0 14px;border:1px solid rgba(var(--color-border),.85);border-radius:999px;background:transparent;color:rgb(var(--color-text));font-size:13px;font-weight:600;cursor:pointer}.account-actions-modal__binding-action:hover{background:rgba(255,255,255,.035)}.account-actions-modal__binding-action:disabled{cursor:not-allowed;opacity:.55}.account-actions-modal__binding-managed{flex:0 0 auto;color:rgb(var(--color-text-muted));font-size:12px}.account-actions-modal__bind{display:grid;gap:12px;margin-top:14px;padding:16px;border:1px solid rgba(var(--color-border),.85);border-radius:16px;background:rgba(255,255,255,.025)}.account-actions-modal__bind p{margin:0}.account-actions-modal__bind p,.account-actions-modal__bind-hint{color:rgb(var(--color-text-muted));font-size:13px;line-height:1.65}.account-actions-modal__bind-hint{margin:12px 4px 0}.account-actions-modal__code-row,.change-password-modal__code-row{display:flex;align-items:stretch;gap:8px;min-width:0}.account-actions-modal__sent-hint{margin:0;color:rgb(var(--color-text-muted));font-size:12px;line-height:1.6}.account-actions-modal__input--code{flex:1;min-width:0}.account-actions-modal__send-button{flex:0 0 auto;min-width:112px;min-height:44px;padding:0 12px;border:1px solid rgba(var(--color-accent),.45);border-radius:12px;background:transparent;color:rgb(var(--color-text));font-size:13px;font-weight:600;cursor:pointer}.account-actions-modal__send-button:hover:not(:disabled){background:rgba(var(--color-accent),.1)}.account-actions-modal__send-button:disabled{cursor:not-allowed;opacity:.55}.account-actions-modal__action-button--primary{border-color:rgba(var(--color-accent),.55);background:rgba(var(--color-accent),.16);color:rgb(var(--color-text))}.account-actions-modal .image-captcha,.change-password-modal .image-captcha{display:flex;align-items:stretch;gap:8px;min-width:0}.account-actions-modal .image-captcha__input,.change-password-modal .image-captcha__input{flex:1;min-width:0;height:44px;padding:0 12px;border:1px solid rgba(var(--color-border),.85);border-radius:12px;outline:0;background:rgb(var(--panel-2));color:rgb(var(--color-text));font:inherit;font-weight:600;letter-spacing:2px}.account-actions-modal .image-captcha__image,.change-password-modal .image-captcha__image{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:132px;height:44px;padding:3px;border:1px solid rgba(var(--color-border),.85);border-radius:12px;background:rgb(var(--panel-2));overflow:hidden;cursor:pointer}.account-actions-modal .image-captcha__image:hover:not(:disabled),.change-password-modal .image-captcha__image:hover:not(:disabled){border-color:rgba(var(--color-accent),.55)}.account-actions-modal .image-captcha__image:disabled,.change-password-modal .image-captcha__image:disabled{cursor:default}.account-actions-modal .image-captcha__image img,.change-password-modal .image-captcha__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px}.account-actions-modal .image-captcha__placeholder,.change-password-modal .image-captcha__placeholder{color:rgb(var(--color-text-muted));font-size:12px}.change-password-modal{display:grid;gap:14px}.change-password-modal__description{margin:0;color:rgb(var(--color-text-muted));line-height:1.6}.change-password-modal label{display:grid;gap:7px;color:rgb(var(--color-text-muted));font-size:13px;font-weight:700}.change-password-modal__actions{display:flex;justify-content:flex-end;gap:10px;width:100%}.change-password-modal__channels{display:grid;grid-template-columns:1fr 1fr;gap:10px}.change-password-modal__channel{min-height:42px;border:1px solid rgba(var(--color-border),.85);border-radius:12px;background:rgb(var(--panel-2));color:rgb(var(--color-text));font-size:13px;font-weight:700;cursor:pointer}.change-password-modal__channel--active{border-color:rgba(var(--color-accent),.55);background:rgba(var(--color-accent),.12)}.change-password-modal__channel:disabled{cursor:not-allowed;opacity:.55}.change-password-modal__sent-hint{margin:0;color:rgb(var(--color-text-muted));font-size:12px;line-height:1.6}.change-password-modal__hidden-submit{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media (max-width:560px){.account-actions-modal__menu-item{min-height:54px}}.BlacklistModal_modal___48DE{width:min(560px,100%)}.BlacklistModal_body__dl_eq{display:grid;gap:14px;max-height:min(70vh,560px);overflow:auto}.BlacklistModal_search__uKKEZ{width:100%;border:1px solid var(--surface-default-border);border-radius:10px;padding:10px 12px;background:var(--surface-default-background);color:rgb(var(--color-text))}.BlacklistModal_list___7x6u{display:grid;gap:8px}.BlacklistModal_item__vnatD{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid var(--surface-default-border);border-radius:12px}.BlacklistModal_item__vnatD img{border-radius:50%;-o-object-fit:cover;object-fit:cover}.BlacklistModal_copy__R4llJ{min-width:0;flex:1;display:grid;gap:2px}.BlacklistModal_copy__R4llJ small,.BlacklistModal_copy__R4llJ span{color:rgb(var(--color-text-muted));font-size:12px}.BlacklistModal_item__vnatD button,.BlacklistModal_pager__D_8Vf button{border:0;border-radius:8px;padding:7px 10px;cursor:pointer}.BlacklistModal_item__vnatD button{background:rgb(var(--color-danger));color:rgb(var(--color-text))}.BlacklistModal_pager__D_8Vf{display:flex;justify-content:center;align-items:center;gap:12px}.BlacklistModal_empty__8Ca_R{text-align:center;color:rgb(var(--color-text-muted));padding:28px 8px}.BlacklistModal_error__9yzgU{color:rgb(var(--color-danger))}.CdkRedeemModal_modal__fEC15{width:min(460px,100%)}.CdkRedeemModal_form__3b_JI{display:grid;gap:12px;min-width:0}.CdkRedeemModal_description__BT6ad,.CdkRedeemModal_error__aIFRE,.CdkRedeemModal_hint__ITogQ{margin:0;line-height:1.65}.CdkRedeemModal_description__BT6ad,.CdkRedeemModal_hint__ITogQ{color:rgb(var(--color-text-muted))}.CdkRedeemModal_label__9yEjM{color:rgb(var(--color-text));font-size:14px;font-weight:600}.CdkRedeemModal_input__HBmsk{width:100%;min-width:0;min-height:48px;box-sizing:border-box;padding:10px 12px;border:1px solid rgba(var(--color-border),.85);border-radius:12px;background:rgb(var(--panel-2));color:rgb(var(--color-text));font:inherit;font-size:16px}.CdkRedeemModal_input__HBmsk:focus-visible{outline:2px solid rgba(var(--color-accent),.6);outline-offset:2px}.CdkRedeemModal_hint__ITogQ{font-size:12px}.CdkRedeemModal_error__aIFRE{color:rgb(var(--color-danger));font-size:13px}.CdkRedeemModal_success__wksuN{display:grid;gap:4px;padding:14px;border:1px solid rgba(var(--color-accent),.45);border-radius:12px;background:rgba(var(--color-accent),.1);color:rgb(var(--color-text));font-size:14px;line-height:1.6}.CdkRedeemModal_submit__jQ5xM{width:100%;min-height:44px;margin-top:4px;border:1px solid rgba(var(--color-accent),.55);border-radius:12px;background:rgba(var(--color-accent),.16);color:rgb(var(--color-text));font:inherit;font-size:14px;font-weight:700;cursor:pointer}.CdkRedeemModal_submit__jQ5xM:hover:not(:disabled){background:rgba(var(--color-accent),.25)}.CdkRedeemModal_input__HBmsk:disabled,.CdkRedeemModal_submit__jQ5xM:disabled{cursor:not-allowed;opacity:.6}.monthly-reward-modal{display:grid;gap:16px;color:rgb(var(--color-text))}.monthly-reward-modal__hero{padding:22px;border:1px solid rgba(var(--color-accent),.3);border-radius:var(--radius-md);background:radial-gradient(circle at 90% 0,rgba(var(--color-accent),.3),transparent 48%),rgb(var(--color-surface-elevated))}.monthly-reward-modal__eyebrow{color:rgb(var(--color-accent-hover));font-size:10px;font-weight:900;letter-spacing:.18em}.monthly-reward-modal__hero-title{margin:12px 0 6px;color:rgb(var(--color-text));font-size:24px}.monthly-reward-modal__hero-copy{margin:0;color:rgb(var(--color-text-muted));font-size:13px;line-height:1.7}.monthly-reward-modal__amount{display:flex;align-items:baseline;justify-content:center;gap:8px;padding:20px;border-radius:15px;background:rgb(var(--color-surface-strong))}.monthly-reward-modal__amount-label{margin-right:auto;color:rgb(var(--color-text-muted))}.monthly-reward-modal__amount-value{color:rgb(var(--color-accent-hover));font-size:40px}.monthly-reward-modal__amount-unit{color:rgb(var(--color-text-secondary))}.monthly-reward-modal__meta{display:grid;grid-template-columns:1fr 1fr;gap:10px}.monthly-reward-modal__meta-item{display:grid;gap:6px;padding:14px;border:1px solid var(--surface-overlay-2);border-radius:12px;background:rgb(var(--color-surface-elevated))}.monthly-reward-modal__meta-item span{color:rgb(var(--color-text-muted));font-size:11px}.monthly-reward-modal__meta-item b{color:rgb(var(--color-text))}.monthly-reward-modal__claim{min-height:48px;border:0;border-radius:12px;background:rgb(var(--color-accent));color:rgb(var(--palette-neutral-0));font-weight:900;cursor:pointer}.monthly-reward-modal__claim:disabled{background:rgb(var(--color-surface-strong));color:rgb(var(--color-text-muted));cursor:not-allowed}.monthly-reward-modal__benefit{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid var(--surface-overlay-2);border-radius:12px;background:rgb(var(--color-surface-elevated))}.monthly-reward-modal__benefit-copy{display:grid;gap:5px}.monthly-reward-modal__benefit-copy strong{color:rgb(var(--color-text))}.monthly-reward-modal__benefit-copy span{color:rgb(var(--color-text-muted));font-size:11px}.monthly-reward-modal__benefit button{padding:9px 16px;border:0;border-radius:9px;background:rgb(var(--color-accent));color:rgb(var(--palette-neutral-0));font-weight:800;cursor:pointer}.monthly-reward-modal__benefit button:disabled{background:rgb(var(--color-surface-strong));color:rgb(var(--color-text-muted));cursor:not-allowed}.monthly-reward-modal__hint{margin:0;color:rgb(var(--color-text-secondary));text-align:center;font-size:12px}@media (max-width:560px){.monthly-reward-modal__meta{grid-template-columns:1fr}}