.support-screen{padding:calc(24px + var(--nexus-safe-top)) var(--nexus-page-gutter) calc(112px + var(--nexus-safe-bottom));background:var(--nexus-background-app);color:var(--nexus-text-primary)}.support-view{animation:.22s cubic-bezier(.2,.72,.2,1) both support-view-enter}.support-screen .primary-button{background:var(--nexus-background-support)}.support-screen .primary-button:active:not(:disabled){background:var(--nexus-background-support-pressed)}.support-flowbar{z-index:4;top:var(--nexus-safe-top);background:var(--nexus-background-app);justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin:-8px 0 18px;padding:8px 0;display:flex;position:sticky}.support-heading{gap:8px;margin-bottom:24px;display:grid}.support-heading h1{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(28px,8vw,34px);line-height:1.08}.support-heading p{max-width:34rem;color:var(--nexus-text-secondary);text-wrap:pretty;margin:0;line-height:1.5}.support-heading .primary-button{margin-top:12px}.support-heading__eyebrow{color:var(--nexus-text-support);letter-spacing:.12em;font-size:12px;font-weight:750}.support-back{width:-moz-fit-content;width:fit-content;min-height:40px;color:var(--nexus-text-support);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:650;display:inline-flex}.support-back:active{transform:translateY(1px)}.support-draft-label{color:var(--nexus-text-tertiary);letter-spacing:.04em;font-size:12px;font-weight:650}.support-topic-list,.support-thread,.support-announcement-list{gap:12px;display:grid}.support-topic-card{border-radius:var(--nexus-radius-l);background:var(--nexus-background-surface);width:100%;color:inherit;text-align:left;cursor:pointer;border:1px solid #0000;gap:9px;padding:16px;transition:transform .18s,border-color .18s;display:grid;position:relative}.support-topic-card--waiting_support{border-color:color-mix(in srgb, var(--nexus-text-warning) 28%, transparent);background:var(--nexus-background-warning-soft)}.support-topic-card--waiting_user,.support-topic-card--resolved{border-color:color-mix(in srgb, var(--nexus-text-success) 28%, transparent);background:var(--nexus-background-success-soft)}.support-topic-card--closed{border-color:color-mix(in srgb, var(--nexus-text-danger) 24%, transparent);background:var(--nexus-background-danger-soft)}.support-topic-card:active{transform:scale(.985)}.support-topic-card strong{text-wrap:pretty;padding-right:70px;font-size:16px;line-height:1.3}.support-topic-card b{color:var(--nexus-text-support);font-size:12px;font-weight:700}.support-topic-card__meta{color:var(--nexus-text-tertiary);justify-content:space-between;gap:12px;font-size:12px;display:flex}.support-topic-card__meta em{font-style:normal}.support-status{border-radius:var(--nexus-radius-s);background:var(--nexus-background-warning-soft);width:-moz-fit-content;width:fit-content;color:var(--nexus-text-warning);white-space:nowrap;padding:5px 8px;font-size:12px;font-weight:650}.support-status--waiting_user,.support-status--resolved{background:var(--nexus-background-success-soft);color:var(--nexus-text-success)}.support-status--closed{background:var(--nexus-background-danger-soft);color:var(--nexus-text-danger)}.support-announcements{gap:12px;margin:0 0 20px;display:grid}.support-announcements>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.support-announcements h2,.support-announcements p{margin:0}.support-announcements h2{letter-spacing:-.01em;font-size:17px}.support-announcements>header p{color:var(--nexus-text-tertiary);margin-top:3px;font-size:12px}.support-announcement{border:1px solid var(--nexus-border-support);border-radius:var(--nexus-radius-l);background:var(--nexus-background-support-soft);border-left-width:4px;gap:8px;padding:15px 16px;display:grid}.support-announcement--announcement{background:var(--nexus-background-support-muted)}.support-announcement--news{border-color:color-mix(in srgb, var(--nexus-text-brand) 40%, var(--nexus-border-default));background:var(--nexus-background-brand-soft)}.support-announcement--contest{border-color:color-mix(in srgb, var(--nexus-text-warning) 42%, var(--nexus-border-default));background:var(--nexus-background-warning-soft)}.support-announcement__meta{color:var(--nexus-text-tertiary);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.support-announcement__meta strong{color:var(--nexus-text-support);letter-spacing:.02em;font-size:12px}.support-announcement h3{text-wrap:pretty;margin:0;font-size:16px;line-height:1.3}.support-announcement p{overflow-wrap:anywhere;color:var(--nexus-text-secondary);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.5}.support-announcement__delivery{color:var(--nexus-text-tertiary);font-variant-numeric:tabular-nums;font-size:11px}.support-broadcast__form{gap:12px}.support-broadcast__kinds{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.support-broadcast__kinds legend{margin-bottom:8px;padding:0;font-size:12px;font-weight:700}.support-broadcast__kinds>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.support-broadcast__kinds button{border:1px solid var(--nexus-border-support);border-radius:var(--nexus-radius-m);background:var(--nexus-background-support-soft);min-height:44px;color:var(--nexus-text-support);font:inherit;cursor:pointer;padding:8px 10px;font-size:13px;font-weight:650;transition:transform .16s,background-color .16s,color .16s}.support-broadcast__kinds button.is-active{background:var(--nexus-background-support);color:var(--nexus-text-inverse);border-color:#0000}.support-broadcast__kinds button:active{transform:scale(.98)}.support-broadcast__success{color:var(--nexus-text-success);margin:0;font-size:12px;font-weight:650;line-height:1.45}.support-broadcast__actions{z-index:2;bottom:calc(8px + var(--nexus-safe-bottom));background:inherit;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:8px;display:grid;position:sticky}.support-broadcast__actions .platform-button{white-space:normal;min-width:0;min-height:48px;padding-inline:10px}.support-form{border-radius:var(--nexus-radius-l);background:var(--nexus-background-surface);gap:10px;padding:18px;display:grid}.support-form label{font-size:12px;font-weight:700}.support-form input,.support-form select,.support-form textarea{border:1px solid var(--nexus-border-default);border-radius:var(--nexus-radius-m);background:var(--nexus-background-app);width:100%;min-height:48px;color:var(--nexus-text-primary);font-family:inherit;font-size:var(--nexus-font-control);padding:12px 13px;scroll-margin-block:96px}.support-form textarea{resize:none;min-height:132px;line-height:1.5}.support-safety{color:var(--nexus-text-tertiary);margin:0;font-size:12px;line-height:1.45}.support-composer__meta{color:var(--nexus-text-tertiary);justify-content:space-between;gap:12px;font-size:11px;line-height:1.35;display:flex}.support-composer__meta span:last-child{font-variant-numeric:tabular-nums;text-align:right;flex:none}.support-restricted-notice{border:var(--nexus-border-width) solid color-mix(in srgb, var(--nexus-text-warning) 45%, var(--nexus-border-default));border-radius:var(--nexus-radius-l);background:var(--nexus-background-warning-soft);gap:6px;margin:0 0 14px;padding:14px 16px;display:grid}.support-restricted-notice strong{color:var(--nexus-text-warning);font-size:14px}.support-restricted-notice p{color:var(--nexus-text-secondary);margin:0;font-size:13px;line-height:19px}.support-form{padding-bottom:calc(16px + var(--nexus-safe-bottom));transition:background-color .18s}.support-form:focus-within{background:var(--nexus-background-surface-muted)}.support-form__actions{z-index:auto;background:inherit;padding-top:8px;position:static}.support-form__actions .primary-button{width:100%}.support-form-open{overflow:hidden}.support-form-open .bottom-navigation,.support-chat-open .bottom-navigation{visibility:hidden;pointer-events:none}.support-view--create{z-index:60;top:var(--nexus-viewport-offset-top,0px);width:min(100%, var(--nexus-app-max));height:var(--nexus-viewport-height,100dvh);min-height:0;padding-bottom:calc(16px + var(--nexus-safe-bottom));overscroll-behavior:contain;scroll-padding-block:72px;animation-name:support-view-fade;position:fixed;bottom:auto;left:50%;overflow:clip auto;transform:translate(-50%)}.support-view--create .support-flowbar{top:0}.support-chat{width:100%;height:var(--nexus-viewport-height,100dvh);background:var(--nexus-background-app);grid-template-rows:auto minmax(0,1fr) auto;min-height:0;padding:0;display:grid;position:relative;overflow:hidden}.support-chat__header{z-index:3;min-height:calc(66px + var(--nexus-safe-top));padding:calc(10px + var(--nexus-safe-top)) var(--nexus-page-gutter) 10px;border-bottom:1px solid var(--nexus-border-support);background:var(--nexus-background-surface);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.support-chat__header .support-back{border-radius:var(--nexus-radius-m);background:var(--nexus-background-support-soft);justify-content:center;width:40px;height:40px}.support-chat__header .support-back__label{display:none}.support-chat__identity{gap:2px;min-width:0;display:grid}.support-chat__identity h1,.support-chat__identity p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.support-chat__identity h1{letter-spacing:-.01em;font-size:16px;line-height:1.25}.support-chat__identity p{color:var(--nexus-text-tertiary);font-size:12px}.support-chat__header .support-status{text-overflow:ellipsis;max-width:112px;overflow:hidden}.support-chat__scroll{min-height:0;padding:14px var(--nexus-page-gutter) 18px;overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-gutter:stable;overflow:hidden auto}.support-chat__scroll .support-restricted-notice{margin-bottom:12px}.support-thread{align-content:end;min-height:100%;padding-top:8px}.support-message{border:1px solid var(--nexus-border-default);background:var(--nexus-background-surface);border-radius:18px 18px 18px 5px;max-width:86%;padding:11px 13px}.support-message--user{border-color:var(--nexus-border-support);background:var(--nexus-background-support-soft);border-radius:18px 18px 5px;justify-self:end}.support-message header{justify-content:space-between;gap:14px;margin-bottom:5px;font-size:11px;display:flex}.support-message header strong{color:var(--nexus-text-support)}.support-message time{color:var(--nexus-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.support-message p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.48}.support-topic-actions{flex-wrap:wrap;gap:8px;margin:16px 0 2px;display:flex}.support-topic-actions button,.support-error button{border:1px solid var(--nexus-border-support);border-radius:var(--nexus-radius-m);background:var(--nexus-background-support-soft);min-height:38px;color:var(--nexus-text-support);font:inherit;cursor:pointer;padding:0 12px;font-size:12px;font-weight:650}.support-chat__composer{z-index:5;padding:8px var(--nexus-page-gutter) calc(8px + var(--nexus-safe-bottom));border-top:1px solid var(--nexus-border-support);background:var(--nexus-background-surface);box-shadow:0 -10px 26px color-mix(in srgb, var(--nexus-background-app) 74%, transparent);gap:6px;display:grid;position:relative}.support-chat__composer-row{grid-template-columns:44px minmax(0,1fr) 44px;align-items:end;gap:8px;display:grid}.support-chat__composer textarea{resize:none;border:1px solid var(--nexus-border-default);background:var(--nexus-background-app);width:100%;height:44px;min-height:44px;max-height:124px;color:var(--nexus-text-primary);font:inherit;border-radius:14px;padding:10px 12px;font-size:16px;line-height:22px;overflow-y:auto}.support-chat__emoji,.support-chat__send{border:1px solid var(--nexus-border-support);cursor:pointer;border-radius:14px;place-items:center;width:44px;height:44px;padding:0;display:grid}.support-chat__emoji{background:var(--nexus-background-support-soft);font-size:20px}.support-chat__emoji.is-active{background:var(--nexus-background-support-muted);transform:translateY(-1px)}.support-chat__send{background:var(--nexus-background-support);color:var(--nexus-text-inverse);border-color:#0000}.support-chat__send:disabled{background:var(--nexus-background-disabled);color:var(--nexus-text-disabled);cursor:default}.support-chat__send svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.support-chat__counter{color:var(--nexus-text-tertiary);font-variant-numeric:tabular-nums;justify-self:end;font-size:11px}.support-emoji-picker{border:1px solid var(--nexus-border-support);border-radius:var(--nexus-radius-l);background:var(--nexus-background-support-soft);grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;max-height:132px;padding:10px;display:grid;overflow-y:auto}.support-emoji-picker button{cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;min-width:0;height:34px;padding:0;font-size:20px;display:grid}.support-emoji-picker button:active{background:var(--nexus-background-support-muted);transform:scale(.94)}.support-chat__latest{z-index:6;right:var(--nexus-page-gutter);bottom:calc(76px + var(--nexus-safe-bottom));border:1px solid var(--nexus-border-support);background:var(--nexus-background-support);min-height:38px;box-shadow:0 8px 20px color-mix(in srgb, var(--nexus-text-support) 18%, transparent);color:var(--nexus-text-inverse);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex;position:absolute}.support-admin-settings{border:1px solid var(--nexus-border-support);border-radius:var(--nexus-radius-l);background:var(--nexus-background-support-soft);gap:10px;margin-bottom:20px;padding:16px;display:grid}.support-admin-settings h2{margin:0 0 4px;font-size:16px}.support-admin-settings>div{justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.support-screen .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.support-form :focus-visible,.support-broadcast :focus-visible,.support-back:focus-visible,.support-topic-card:focus-visible,.support-chat :focus-visible{outline:2px solid var(--nexus-text-support);outline-offset:2px}:root[data-nexus-keyboard=open] .support-broadcast__actions{bottom:calc(4px + var(--nexus-safe-bottom))}:root[data-nexus-keyboard=open] .support-chat__composer{padding-top:6px;padding-bottom:calc(6px + var(--nexus-safe-bottom))}.support-empty{text-align:center;place-content:center;gap:8px;min-height:260px;display:grid}.support-empty h1,.support-empty h2,.support-empty p{margin:0}.support-empty p{color:var(--nexus-text-secondary);line-height:1.5}.support-skeleton{gap:12px;display:grid}.support-skeleton span{border-radius:var(--nexus-radius-l);background:var(--nexus-background-support-soft);height:92px;animation:.9s ease-in-out infinite alternate support-pulse}.support-error{color:var(--nexus-text-danger);justify-content:space-between;align-items:center;gap:12px;margin:8px 0 0;font-size:12px;display:flex}.support-confirmation-overlay{z-index:90;top:var(--nexus-viewport-offset-top,0px);height:var(--nexus-viewport-height,100dvh);padding:max(16px, var(--nexus-safe-top)) 16px max(16px, var(--nexus-safe-bottom));background:#07101f94;justify-content:center;align-items:center;display:flex;position:fixed;left:0;right:0}.support-confirmation-overlay .confirmation-card{width:min(100%,340px);max-height:min(420px, calc(var(--nexus-viewport-height,100dvh) - 32px));background:var(--nexus-background-elevated);border-radius:20px;flex-direction:column;gap:14px;padding:20px;display:flex;overflow-y:auto;box-shadow:0 24px 80px #07101f4d}.support-confirmation-overlay .confirmation-card h2,.support-confirmation-overlay .confirmation-card p{margin:0}.support-confirmation-overlay .confirmation-card p{color:var(--nexus-text-secondary);font-size:13px;line-height:1.5}.support-confirmation-overlay .confirmation-card>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.support-confirmation-overlay .platform-button{width:100%;min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:12px;padding:9px 12px;font-size:13px;font-weight:700}.support-confirmation-overlay .platform-button--secondary{border:1px solid var(--nexus-border-default);background:var(--nexus-background-surface);color:var(--nexus-text-primary)}.support-confirmation-overlay .platform-button--primary{background:var(--nexus-background-support);color:var(--nexus-text-inverse)}.support-confirmation-overlay .platform-button--danger{background:var(--nexus-text-danger);color:#fff}.bottom-navigation__item--support.is-active{color:var(--nexus-text-support)}.bottom-navigation__item--support.is-active .bottom-navigation__icon{background:var(--nexus-background-support-soft);color:var(--nexus-text-support)}@keyframes support-pulse{to{opacity:.45}}@keyframes support-view-enter{0%{opacity:0;transform:translate(10px)}}@keyframes support-view-fade{0%{opacity:0}}@media (hover:hover){.support-topic-card:hover{border-color:var(--nexus-border-support);transform:translateY(-1px)}.support-emoji-picker button:hover{background:var(--nexus-background-support-muted)}.support-chat__send:not(:disabled):hover{background:var(--nexus-background-support-pressed)}}@media (max-width:350px){.support-chat__header{grid-template-columns:40px minmax(0,1fr)}.support-chat__header .support-status{display:none}.support-emoji-picker{grid-template-columns:repeat(8,minmax(0,1fr));gap:2px;padding-inline:7px}.support-broadcast__actions{grid-template-columns:1fr}}@media (max-height:620px){.support-chat__header{min-height:calc(56px + var(--nexus-safe-top));padding-top:calc(6px + var(--nexus-safe-top));padding-bottom:6px}.support-chat__scroll{padding-top:10px;padding-bottom:12px}.support-emoji-picker{max-height:94px}}@media (prefers-reduced-motion:reduce){.support-view,.support-topic-card,.support-chat__latest,.support-chat__emoji{scroll-behavior:auto;transition:none;animation:none}}.bonus-summary-card,.referral-card,.referral-statistics-card,.bonus-rule-card{width:auto;margin-right:var(--nexus-page-gutter);margin-left:var(--nexus-page-gutter)}.bonus-summary-card{border-radius:var(--nexus-radius-l);background:var(--nexus-background-brand-soft);flex-direction:column;gap:14px;min-height:157px;margin-top:10px;padding:20px;display:flex}.bonus-summary-card>small{color:var(--nexus-text-brand);font-size:12px;font-weight:500}.bonus-summary-card>strong{font-size:26px;font-weight:600;line-height:31px}.bonus-summary-card dl,.referral-statistics-card dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.bonus-summary-card dl div{flex-direction:column;gap:4px;display:flex}.bonus-summary-card dt,.referral-statistics-card dt{color:var(--nexus-text-secondary);font-size:10px}.bonus-summary-card dd,.referral-statistics-card dd{margin:0;font-size:15px;font-weight:600}.referral-card{border:1px solid var(--nexus-border-default);border-radius:var(--nexus-radius-l);background:var(--nexus-background-surface);margin-top:10px;padding:18px}.referral-card>small{color:var(--nexus-text-secondary);font-size:12px;font-weight:500}.referral-link{border-radius:var(--nexus-radius-s);background:var(--nexus-background-surface-muted);width:100%;height:44px;color:var(--nexus-text-primary);cursor:pointer;border:0;justify-content:space-between;align-items:center;margin-top:12px;padding:0 10px 0 12px;display:flex}.referral-link span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.referral-card>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.referral-card>div button{border-radius:var(--nexus-radius-s);height:44px;font-size:12px;font-weight:500}.referral-statistics-card{border:1px solid var(--nexus-border-default);border-radius:var(--nexus-radius-l);background:var(--nexus-background-surface);height:128px;margin-top:14px;padding:16px}.referral-statistics-card h2{color:var(--nexus-text-secondary);margin:0 0 12px;font-size:12px;font-weight:500}.referral-statistics-card dl{gap:10px 16px}.referral-statistics-card dl div{flex-direction:column;gap:3px;display:flex}.bonus-rule-card{border-radius:var(--nexus-radius-m);background:var(--nexus-background-brand-soft);margin-top:14px;padding:16px 14px}.bonus-rule-card strong{color:var(--nexus-text-brand);font-size:11px;font-weight:500}.bonus-rule-card p{color:var(--nexus-text-secondary);margin:3px 0 0;font-size:10px}.bonus-history{margin:16px var(--nexus-page-gutter) 0}.bonus-history .transaction-row{margin-top:8px}.referral-qr{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.referral-qr__code{aspect-ratio:1;border-radius:var(--nexus-radius-s);background:#fff;flex:none;width:min(244px,100%);height:auto;display:block}.referral-qr__loading{aspect-ratio:1;border-radius:var(--nexus-radius-s);background:var(--nexus-background-surface-muted);width:min(244px,100%);color:var(--nexus-text-secondary);text-align:center;place-items:center;display:grid}.referral-qr__loading span{aspect-ratio:1;border-radius:var(--nexus-radius-s);background:color-mix(in srgb, var(--nexus-border-default) 70%, transparent);width:72%;animation:.9s ease-in-out infinite alternate qr-loading}.referral-qr__loading small{margin-top:-54px;font-size:11px}.referral-qr__error{border-radius:var(--nexus-radius-m);background:var(--nexus-background-danger-soft);width:min(244px,100%);min-height:156px;color:var(--nexus-text-danger);text-align:center;place-items:center;margin:0;padding:24px;font-size:12px;line-height:1.5;display:grid}.referral-qr__instruction{max-width:294px;color:var(--nexus-text-primary);text-align:center;text-wrap:balance;margin:0;font-size:13px;font-weight:500;line-height:1.25}.referral-qr__link{border-radius:var(--nexus-radius-s);background:var(--nexus-background-surface-muted);width:100%;min-height:44px;color:var(--nexus-text-secondary);cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0 10px 0 12px;display:flex}.referral-qr__link span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.referral-qr__actions{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.referral-qr__actions button{border-radius:var(--nexus-radius-s);min-height:44px;font-size:12px;font-weight:500}.referral-qr__status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes qr-loading{0%{opacity:.45}to{opacity:.9}}.membership-gate{width:min(100%, var(--nexus-app-max));min-height:var(--nexus-viewport-height,100dvh);padding:calc(24px + var(--nexus-safe-top)) var(--nexus-page-gutter) calc(24px + var(--nexus-safe-bottom));background:var(--nexus-background-app);color:var(--nexus-text-primary);flex-direction:column;gap:12px;margin:0 auto;font-family:Roboto,Arial,sans-serif;display:flex}.membership-gate__header{justify-content:space-between;align-items:center;gap:16px;min-height:28px;display:flex}.membership-gate__header>strong{letter-spacing:.1px;font-size:14px;font-weight:600;line-height:20px}.membership-gate__status{background:var(--nexus-background-brand-soft);color:var(--nexus-text-brand);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:500;line-height:14px}.membership-gate__status[data-tone=pending]{background:var(--nexus-background-warning-soft);color:var(--nexus-text-warning)}.membership-gate__status[data-tone=success]{background:var(--nexus-background-success-soft);color:var(--nexus-text-success)}.membership-gate__status[data-tone=danger]{background:var(--nexus-background-danger-soft);color:var(--nexus-text-danger)}.membership-gate__hero,.membership-gate__steps,.membership-gate__wallet{border-radius:var(--nexus-radius-l);background:var(--nexus-background-surface);width:100%}.membership-gate__hero{flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}.membership-gate__hero-mark,.membership-gate__wallet-mark{color:var(--nexus-icon-primary);background:var(--nexus-background-brand-soft);place-items:center;display:grid}.membership-gate__hero-mark{border-radius:999px;width:48px;height:48px}.membership-gate__hero-controls{justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;display:flex}.membership-gate__language-switch{grid-template-columns:repeat(2,40px)}.membership-gate__language-switch button:focus-visible{outline:2px solid var(--nexus-border-focus,var(--nexus-text-brand));outline-offset:2px}.membership-gate__language-error{width:100%;color:var(--nexus-text-danger);margin:0;font-size:12px;line-height:16px}.membership-gate__check{background:currentColor;flex:none;width:16px;height:12px;display:inline-block;-webkit-mask:url(/assets/figma/membership-gate/check.svg) 50%/contain no-repeat;mask:url(/assets/figma/membership-gate/check.svg) 50%/contain no-repeat}.membership-gate__eyebrow,.membership-gate__hero h1,.membership-gate__body,.membership-gate__steps p,.membership-gate__alert,.membership-gate__footer{margin:0}.membership-gate__eyebrow{color:var(--nexus-text-brand);letter-spacing:.1px;font-size:14px;font-weight:600;line-height:20px}.membership-gate__hero h1{letter-spacing:-.35px;text-wrap:balance;max-width:294px;font-size:24px;font-weight:600;line-height:29px}.membership-gate__body{max-width:294px;color:var(--nexus-text-secondary);text-wrap:pretty;white-space:pre-line;font-size:16px;line-height:24px}@media (min-width:360px){.membership-gate[data-state=Success] .membership-gate__hero h1{letter-spacing:-.65px;white-space:nowrap;font-size:23px}}.membership-gate__steps{gap:12px;padding:16px;display:grid}.membership-gate__steps p{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;min-height:24px;font-size:14px;line-height:20px;display:grid}.membership-gate__wallet{border:1px solid var(--nexus-border-default);min-height:120px;color:inherit;text-align:left;cursor:pointer;grid-template-rows:40px auto;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px;display:grid}.membership-gate__wallet:active:not(:disabled),.membership-gate__primary:active:not(:disabled){transform:scale(.98)}.membership-gate__wallet:disabled{cursor:default}.membership-gate__wallet-mark{border-radius:var(--nexus-radius-m);width:40px;height:40px}.membership-gate__wallet-copy{gap:3px;min-width:0;display:grid}.membership-gate__wallet-copy strong,.membership-gate__wallet-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.membership-gate__wallet-copy strong{font-size:14px;font-weight:600}.membership-gate__wallet-copy small{color:var(--nexus-text-secondary);font-size:12px}.membership-gate__wallet em{color:var(--nexus-text-brand);grid-column:1/-1;font-size:12px;font-style:normal;font-weight:500}.membership-gate__alert{border-radius:var(--nexus-radius-m);background:var(--nexus-background-brand-soft);min-height:72px;color:var(--nexus-text-brand);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;font-size:12px;font-weight:500;line-height:16px;display:grid}.membership-gate__alert[data-tone=pending],.membership-gate__alert[data-tone=danger]{background:var(--nexus-background-warning-soft);color:var(--nexus-text-warning)}.membership-gate__alert[data-tone=success]{background:var(--nexus-background-success-soft);color:var(--nexus-text-success)}.membership-gate__primary{border-radius:var(--nexus-radius-m);background:var(--nexus-background-brand);width:100%;min-height:48px;color:var(--nexus-text-inverse);cursor:pointer;border:0;padding:0 20px;font-size:14px;font-weight:600;transition:background .18s,transform .18s}.membership-gate__primary:hover:not(:disabled){background:var(--nexus-background-brand-pressed)}.membership-gate__primary:disabled{background:var(--nexus-background-disabled);color:var(--nexus-text-disabled);cursor:wait}.membership-gate__exchange{display:grid}.membership-gate__exchange button{background:var(--nexus-background-brand-soft);min-height:44px;color:var(--nexus-text-brand);font:inherit;cursor:pointer;border:0;border-radius:12px;font-size:14px;font-weight:650}.membership-gate__exchange button:active{transform:scale(.98)}.membership-gate:has(.membership-gate__exchange){padding-block:calc(12px + var(--nexus-safe-top)) calc(12px + var(--nexus-safe-bottom));gap:8px}.membership-gate:has(.membership-gate__exchange) .membership-gate__hero{gap:8px;padding:16px}.membership-gate:has(.membership-gate__exchange) .membership-gate__hero-mark{width:40px;height:40px}.membership-gate:has(.membership-gate__exchange) .membership-gate__hero-controls{min-height:40px}.membership-gate:has(.membership-gate__exchange) .membership-gate__steps{gap:8px;padding:12px}.membership-gate:has(.membership-gate__exchange) .membership-gate__wallet{grid-template-rows:40px auto;min-height:92px;padding:12px}.membership-gate:has(.membership-gate__exchange) .membership-gate__alert{min-height:56px;padding-block:10px}.membership-gate__footer{color:var(--nexus-text-tertiary);text-align:center;justify-content:center;gap:7px;font-size:12px;line-height:16px;display:flex}.membership-gate__footer a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:3px}@media (max-width:350px){.membership-gate__hero{padding:20px}.membership-gate__hero h1,.membership-gate__body{max-width:100%}}@media (prefers-reduced-motion:reduce){.membership-gate__wallet,.membership-gate__primary{transition:none}}.outside-club{width:min(100%, var(--nexus-app-max));min-height:var(--nexus-viewport-height,100dvh);padding:calc(16px + var(--nexus-safe-top)) var(--nexus-page-gutter) calc(24px + var(--nexus-safe-bottom));background:var(--nexus-background-app);color:var(--nexus-text-primary);flex-direction:column;margin:0 auto;display:flex}.outside-club__header{justify-content:space-between;align-items:center;gap:16px;min-height:32px;display:flex}.outside-club__header strong{color:var(--nexus-text-primary);letter-spacing:.13em;font-size:13px;font-weight:800}.outside-club__header span{border:1px solid color-mix(in srgb, var(--nexus-border-brand) 28%, transparent);border-radius:var(--nexus-radius-m);background:var(--nexus-background-brand-soft);color:var(--nexus-text-brand);padding:6px 10px;font-size:12px;font-weight:650}.outside-club__hero{text-align:center;margin:clamp(28px,5dvh,44px) 0 0}.outside-club__mark{background:var(--nexus-background-brand);width:58px;height:58px;box-shadow:0 12px 28px color-mix(in srgb, var(--nexus-background-brand) 22%, transparent);color:var(--nexus-text-inverse);border-radius:18px;place-items:center;margin:0 auto 16px;display:grid}.club-exit-sheet__mark{background:var(--nexus-background-brand-soft);width:64px;height:64px;color:var(--nexus-text-brand);border-radius:20px;place-items:center;margin:0 auto 22px;display:grid}.outside-club__hero>p:first-of-type{color:var(--nexus-text-brand);letter-spacing:.09em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:750}.outside-club__hero h1{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(29px,8vw,36px);font-weight:760;line-height:1.08}.outside-club__hero>p:last-child{max-width:306px;color:var(--nexus-text-secondary);text-wrap:pretty;margin:12px auto 0;font-size:15px;line-height:1.48}.outside-club__membership{border:1px solid color-mix(in srgb, var(--nexus-text-success) 24%, var(--nexus-border-default));border-radius:var(--nexus-radius-l);background:var(--nexus-background-success-soft);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;margin-top:28px;padding:14px;display:grid}.outside-club__membership>span{border-radius:var(--nexus-radius-m);background:color-mix(in srgb, var(--nexus-text-success) 11%, transparent);width:40px;height:40px;color:var(--nexus-text-success);place-items:center;display:grid}.outside-club__membership p{gap:4px;margin:0;display:grid}.outside-club__membership strong{color:var(--nexus-text-primary);font-size:15px}.outside-club__membership small{color:var(--nexus-text-secondary);line-height:1.35}.outside-club__enter,.club-exit-sheet__confirm,.settings-exit-button{min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:16px;font-weight:750}.outside-club__enter{background:var(--nexus-background-brand);width:100%;color:var(--nexus-text-inverse);margin-top:12px;transition:background-color .18s,transform .18s,opacity .18s}.outside-club__enter:active:not(:disabled){background:var(--nexus-background-brand-pressed);transform:translateY(1px)scale(.99)}.outside-club__enter:disabled{cursor:wait;opacity:.62}.outside-club__error{color:var(--nexus-text-danger);text-align:center;margin:12px 0 0}.outside-club__footer{max-width:300px;color:var(--nexus-text-tertiary);text-align:center;text-wrap:pretty;margin:16px auto 0;font-size:12px;line-height:1.45}@media (hover:hover){.outside-club__enter:hover:not(:disabled){background:var(--nexus-background-brand-pressed)}}@media (max-height:760px){.outside-club__hero{margin-top:24px}.outside-club__membership{margin-top:20px}}.settings-exit-copy{color:var(--tg-theme-hint-color,#77736c);margin:0 0 12px;font-size:13px;line-height:1.5}.settings-exit-button{color:#a63f39;background:#a63f391a;width:100%}.club-exit-sheet__body{text-align:center;margin:0;line-height:1.55}.club-exit-sheet__note{background:color-mix(in srgb, var(--nexus-accent,#537a62) 10%, transparent);color:var(--tg-theme-hint-color,#77736c);border-radius:16px;gap:10px;margin:18px 0 0;padding:14px;display:flex}.club-exit-sheet__note .nexus-icon{color:var(--nexus-accent,#537a62);flex:none}.club-exit-sheet__actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.club-exit-sheet__confirm{color:#fff;background:#a63f39}@media (max-width:340px){.outside-club{padding-inline:16px}.club-exit-sheet__actions{grid-template-columns:1fr}}
