.nx-panel{background:var(--nx-surface-1);border:1px solid var(--nx-border-soft);border-radius:var(--nx-radius);box-shadow:0 1px 0 rgba(255,255,255,.015)}.nx-panel--flat{box-shadow:none}.nx-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid var(--nx-border-soft)}.nx-panel__head h2,.nx-panel__head h3{margin:2px 0 0}.nx-panel__body{padding:18px}.nx-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.nx-toolbar__group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nx-grid{display:grid;gap:14px}.nx-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.nx-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}
.nx-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.nx-stat{padding:16px 18px;background:linear-gradient(180deg,#0f1928,#0c1522);border:1px solid var(--nx-border-soft);border-radius:10px;min-width:0}.nx-stat__label{color:var(--nx-muted);font-size:13px;margin-bottom:8px}.nx-stat__value{font-size:26px;font-weight:680;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.nx-stat__meta{margin-top:6px;color:var(--nx-muted);font-size:12px}.nx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 13px;border-radius:7px;border:1px solid transparent;font-size:13px;font-weight:700;cursor:pointer;transition:.15s ease;white-space:nowrap}.nx-btn:hover{transform:translateY(-1px)}.nx-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.nx-btn--primary{background:var(--nx-accent);color:#03111d;border-color:var(--nx-accent)}.nx-btn--primary:hover{background:#FF8A26}.nx-btn--secondary{background:#132239;border-color:#29415f;color:#e8f2fd}.nx-btn--ghost{background:transparent;border-color:var(--nx-border);color:var(--nx-text-2)}.nx-btn--danger{background:var(--nx-negative-soft);border-color:rgba(240,100,113,.35);color:#ff9ba5}.nx-btn--sm{min-height:30px;padding:0 10px;font-size:13px}.nx-icon-btn{width:36px;height:36px;display:grid;place-items:center;border:1px solid transparent;background:transparent;border-radius:7px;color:var(--nx-text-2);cursor:pointer}.nx-icon-btn:hover{background:var(--nx-surface-2);border-color:var(--nx-border-soft);color:#fff}.nx-avatar{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;background:linear-gradient(135deg,var(--nx-accent),var(--nx-accent-2));color:#03111d;font-size:13px;font-weight:850}.nx-avatar--sm{width:30px;height:30px}.nx-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border-radius:999px;background:var(--nx-accent-soft);color:#FFB36B;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.nx-badge--positive{background:var(--nx-positive-soft);color:#72e7b8}.nx-badge--negative{background:var(--nx-negative-soft);color:#ff9ca6}.nx-badge--warning{background:var(--nx-warning-soft);color:#ffd08b}.nx-badge--neutral{background:#141f2f;color:#a5b6c9}.nx-tabs{display:flex;align-items:center;gap:2px;padding:3px;border-radius:8px;background:#0a1320;border:1px solid var(--nx-border-soft)}.nx-tab{border:0;background:transparent;color:var(--nx-muted);padding:6px 10px;border-radius:5px;font-size:13px;cursor:pointer}.nx-tab.is-active{background:#17263a;color:#fff}.nx-flash{max-width:100%;margin:0 0 16px;padding:11px 13px;border:1px solid var(--nx-border);border-radius:8px;display:flex;align-items:flex-start;gap:9px;font-size:13px;background:#0f1928;color:var(--nx-text-2)}.nx-flash__dot{margin-top:5px;width:6px;height:6px;border-radius:50%;background:var(--nx-info)}.nx-flash--success{border-color:rgba(50,201,141,.25);background:var(--nx-positive-soft)}.nx-flash--success .nx-flash__dot{background:var(--nx-positive)}.nx-flash--error{border-color:rgba(240,100,113,.28);background:var(--nx-negative-soft)}.nx-flash--error .nx-flash__dot{background:var(--nx-negative)}.nx-empty-state{padding:38px 20px;text-align:center;color:var(--nx-muted)}.nx-empty-state__icon{width:42px;height:42px;margin:0 auto 10px;display:grid;place-items:center;border:1px solid var(--nx-border);border-radius:10px;background:#0b1421;color:#6d8198;font-size:20px}.nx-empty-state strong{display:block;color:var(--nx-text-2);margin-bottom:5px}.nx-empty-state p{max-width:420px;margin:0 auto 13px;font-size:13px}.nx-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.nx-section-heading h2{margin:2px 0 0}.nx-section-heading p{margin:4px 0 0;color:var(--nx-muted);font-size:13px}.nx-divider{border:0;border-top:1px solid var(--nx-border-soft);margin:18px 0}.nx-notification-count{position:absolute;margin:-20px 0 0 17px;min-width:16px;height:16px;padding:0 4px;display:grid;place-items:center;border-radius:999px;background:var(--nx-negative);color:#fff;font-size:11px;font-weight:800}
.nx-onboarding{margin-bottom:16px;border:1px solid #24415d;border-radius:10px;background:#0a1624}.nx-onboarding__head{padding:14px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #1b3046}.nx-onboarding__head h3{margin:2px 0 0}.nx-onboarding__items{display:grid;grid-template-columns:repeat(5,1fr)}.nx-onboarding__item{display:flex;gap:8px;padding:13px 12px;border-right:1px solid #1b3046;color:#9eb0c3}.nx-onboarding__item:last-child{border-right:0}.nx-onboarding__item>span{color:#62809c}.nx-onboarding__item strong,.nx-onboarding__item small{display:block}.nx-onboarding__item strong{font-size:12px}.nx-onboarding__item small{font-size:11px;color:#677e96;margin-top:2px}.nx-onboarding__item.is-done>span{color:var(--nx-positive)}.nx-onboarding__item.is-done{opacity:.62}.nx-toast{position:fixed;right:18px;bottom:18px;z-index:200;max-width:360px;padding:11px 14px;border-radius:8px;background:#111d2d;border:1px solid var(--nx-border);box-shadow:var(--nx-shadow);font-size:13px}.nx-toast--error{border-color:rgba(240,100,113,.35)}@media(max-width:900px){.nx-onboarding__items{grid-template-columns:1fr 1fr}.nx-onboarding__item{border-bottom:1px solid #1b3046}}@media(max-width:540px){.nx-onboarding__items{grid-template-columns:1fr}.nx-onboarding__item{border-right:0}}
.nx-panel__body--flush{padding:0}.nx-market-toolbar{display:flex;align-items:center;gap:10px}.nx-market-search{height:34px;display:flex;align-items:center;gap:7px;min-width:250px;padding:0 9px;border:1px solid var(--nx-border);border-radius:7px;background:#09131f;color:#71849b}.nx-market-search input{width:100%;border:0;background:transparent;outline:0;color:#fff;font-size:13px}.nx-market-note{display:flex;gap:9px;margin-top:12px;color:#61768e;font-size:12px}.nx-market-note strong{color:#8095ac}.nx-market-detail-head{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:24px;margin-bottom:16px}.nx-market-pair--lg .nx-asset-icon{width:38px;height:38px}.nx-market-pair--lg h2{margin:2px 0 0}.nx-market-detail-price{display:grid;text-align:right}.nx-market-detail-price strong{font-size:26px;font-variant-numeric:tabular-nums}.nx-market-detail-price span{font-size:12px}.nx-stat__value--sm{font-size:18px}.nx-market-stats{margin-bottom:14px}.nx-market-detail-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.65fr)}@media(max-width:900px){.nx-market-detail-head{grid-template-columns:1fr auto}.nx-market-detail-head>.nx-toolbar__group{grid-column:1/-1}.nx-market-detail-grid{grid-template-columns:1fr}}@media(max-width:640px){.nx-market-toolbar{align-items:stretch;flex-direction:column}.nx-market-search{min-width:0;width:100%}.nx-market-detail-head{grid-template-columns:1fr}.nx-market-detail-price{text-align:left}.nx-market-detail-head>.nx-toolbar__group{grid-column:auto}}
.nx-dashboard-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px;padding:4px 0}.nx-dashboard-value{margin-top:5px;font-size:38px;font-weight:760;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.nx-dashboard-change{margin-top:5px;font-size:13px;font-weight:650}.nx-dashboard-stats{margin-bottom:14px}.nx-stat__value--status{font-size:14px;line-height:32px;letter-spacing:.02em}.nx-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:14px;margin-bottom:14px}.nx-dashboard-grid--lower{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-chart-empty{min-height:220px;display:grid;place-content:center;text-align:center;border:1px dashed var(--nx-border);border-radius:8px;background:#09121d;color:var(--nx-muted);padding:24px}.nx-chart-empty strong,.nx-chart-empty span{display:block}.nx-chart-empty strong{color:var(--nx-text-2);margin-bottom:7px}.nx-chart-empty span{max-width:440px;font-size:13px}.nx-line-chart{height:220px;min-width:0}.nx-chart-svg{display:block;width:100%;height:100%;overflow:visible}.nx-chart-area{fill:rgba(41,195,89,.08)}.nx-chart-line{fill:none;stroke:var(--nx-accent);stroke-width:2;vector-effect:non-scaling-stroke}.nx-chart-dot{fill:#F4F6F9;stroke:#0b1421;stroke-width:2}.nx-allocation-list{display:grid;gap:14px}.nx-allocation-row__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.nx-allocation-row__meta strong{font-size:13px}.nx-allocation-row__meta span{font-size:12px;color:var(--nx-muted);font-variant-numeric:tabular-nums}.nx-progress{height:4px;border-radius:99px;background:#162439;overflow:hidden}.nx-progress i{display:block;height:100%;border-radius:inherit;background:var(--nx-brand,#FF7700)}.nx-compact-list{display:grid}.nx-compact-market{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 16px;border-bottom:1px solid var(--nx-border-soft)}.nx-compact-market:last-child{border-bottom:0}.nx-compact-market:hover{background:#0e1928}.nx-compact-market .nx-num{display:grid;text-align:right}.nx-compact-market .nx-num strong{font-size:13px}.nx-compact-market .nx-num span{font-size:12px}.nx-activity-list,.nx-notice-list{display:grid}.nx-activity-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 16px;border-bottom:1px solid var(--nx-border-soft)}.nx-activity-row:last-child{border-bottom:0}.nx-activity-icon{width:30px;height:30px;border:1px solid var(--nx-border);border-radius:8px;display:grid;place-items:center;color:#8fb4d5;background:#0b1624}.nx-activity-icon--deposit{color:var(--nx-positive)}.nx-activity-icon--withdrawal{color:var(--nx-warning)}.nx-activity-row strong,.nx-activity-row small{display:block}.nx-activity-row>div>strong{font-size:13px}.nx-activity-row small{margin-top:2px;color:var(--nx-muted);font-size:11px}.nx-activity-row__right{text-align:right}.nx-activity-row__right>strong{font-size:12px;margin-bottom:4px}.nx-reference-price{display:flex;align-items:flex-end;gap:12px}.nx-reference-price strong{font-size:28px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.nx-reference-price span{font-size:12px;margin-bottom:4px}.nx-market-mini-stats{display:flex;gap:22px;margin-top:16px;padding-top:13px;border-top:1px solid var(--nx-border-soft);color:var(--nx-muted);font-size:12px}.nx-market-mini-stats strong{color:var(--nx-text-2);margin-left:4px}.nx-notice-row{display:grid;grid-template-columns:8px 1fr;gap:10px;padding:12px 16px;border-bottom:1px solid var(--nx-border-soft)}.nx-notice-row>span{width:6px;height:6px;margin-top:4px;border-radius:50%;background:var(--nx-accent)}.nx-notice-row strong,.nx-notice-row small{display:block}.nx-notice-row strong{font-size:12px}.nx-notice-row small{margin-top:3px;color:var(--nx-muted);font-size:12px;line-height:1.5}.nx-portfolio-summary{margin-bottom:14px}.nx-portfolio-analysis{margin-bottom:14px}.nx-portfolio-holdings{margin-top:14px}.nx-table-sub{display:block;margin-top:2px;color:var(--nx-muted);font-size:11px}.nx-dialog{width:min(620px,calc(100vw - 28px));border:1px solid var(--nx-border);border-radius:12px;padding:0;background:#0b1523;color:var(--nx-text);box-shadow:0 24px 80px rgba(0,0,0,.55)}.nx-dialog::backdrop{background:rgba(2,7,13,.72);backdrop-filter:blur(3px)}.nx-dialog__card{display:block}.nx-dialog__head{display:flex;align-items:flex-start;justify-content:space-between;padding:17px 18px;border-bottom:1px solid var(--nx-border-soft)}.nx-dialog__head h3{margin:2px 0 0}.nx-dialog .nx-form-grid{padding:18px}.nx-dialog__actions{display:flex;justify-content:flex-end;gap:8px;padding:13px 18px;border-top:1px solid var(--nx-border-soft)}
@media(max-width:1000px){.nx-dashboard-grid,.nx-dashboard-grid--lower{grid-template-columns:1fr}.nx-dashboard-stats,.nx-portfolio-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.nx-dashboard-hero{align-items:flex-start;flex-direction:column}.nx-dashboard-value{font-size:31px}.nx-dashboard-stats,.nx-portfolio-summary{grid-template-columns:1fr}.nx-market-mini-stats{flex-wrap:wrap}}
.nx-funds-actions{margin-bottom:14px}.nx-operation-card{min-height:150px;padding:17px;display:grid;grid-template-columns:40px 1fr auto;align-items:start;gap:12px;border:1px solid var(--nx-border-soft);border-radius:10px;background:linear-gradient(180deg,#0e1928,#0b1522);transition:.15s}.nx-operation-card:hover{border-color:#2b4b68;transform:translateY(-1px)}.nx-operation-card__icon{width:38px;height:38px;border:1px solid var(--nx-border);border-radius:9px;display:grid;place-items:center;background:#101f31;font-size:18px}.nx-operation-card h3{margin:4px 0 5px}.nx-operation-card p{margin:0;color:var(--nx-muted);font-size:12px;line-height:1.5}.nx-operation-card>strong{align-self:center;color:#7990a8;font-size:12px}.nx-funding-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.nx-deposit-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:2px 0}.nx-deposit-steps span{display:flex;align-items:center;gap:6px;color:var(--nx-muted);font-size:11px}.nx-deposit-steps i,.nx-process-list i{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#112237;color:#8ecaf0;font-style:normal;font-size:11px;font-weight:800}.nx-guidance-list{margin:0;padding:0 0 0 18px;color:var(--nx-text-2);font-size:12px;line-height:1.9}.nx-process-list{list-style:none;margin:0;padding:0;display:grid;gap:16px}.nx-process-list li{display:flex;gap:9px}.nx-process-list strong,.nx-process-list span{display:block}.nx-process-list strong{font-size:12px}.nx-process-list span{margin-top:3px;color:var(--nx-muted);font-size:12px;line-height:1.5}.nx-transaction-type{font-size:12px;font-weight:700}.nx-transaction-type--deposit{color:var(--nx-positive)}.nx-transaction-type--withdrawal{color:var(--nx-warning)}.nx-kyc-status{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 18px;margin-bottom:14px;border:1px solid var(--nx-border-soft);border-radius:10px;background:#0c1725}.nx-kyc-status h3{margin:3px 0 3px}.nx-kyc-status p{margin:0;color:var(--nx-muted);font-size:12px}.nx-kyc-progress{display:flex;align-items:center;gap:0}.nx-kyc-progress span{position:relative;padding:0 18px;color:#60778f;font-size:11px}.nx-kyc-progress span:before{content:"";position:absolute;left:-2px;top:4px;width:8px;height:8px;border-radius:50%;border:2px solid #38516b;background:#0c1725}.nx-kyc-progress span:not(:last-child):after{content:"";position:absolute;left:6px;right:-2px;top:7px;height:1px;background:#263d55}.nx-kyc-progress span.is-done{color:#9cb2c8}.nx-kyc-progress span.is-done:before{border-color:var(--nx-positive);background:var(--nx-positive)}.nx-kyc-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr)}.nx-kyc-step{animation:nxFade .14s ease}.nx-upload-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.nx-upload{min-height:110px;padding:14px;display:grid;place-content:center;text-align:center;border:1px dashed #34506d;border-radius:8px;background:#09131f;cursor:pointer}.nx-upload:hover{border-color:#4d769b}.nx-upload span{font-size:12px;font-weight:750}.nx-upload small{margin:3px 0 8px;color:var(--nx-muted);font-size:11px}.nx-upload input{max-width:190px;font-size:11px}.nx-timeline{position:relative;display:grid;gap:0}.nx-timeline__item{display:grid;grid-template-columns:14px 1fr;gap:8px;padding-bottom:18px}.nx-timeline__item>i{position:relative;width:8px;height:8px;margin-top:3px;border:2px solid #5c7690;border-radius:50%;background:#0c1725}.nx-timeline__item:not(:last-child)>i:after{content:"";position:absolute;left:2px;top:8px;width:1px;height:calc(100% + 18px);background:#263a50}.nx-timeline__item>i.is-positive{border-color:var(--nx-positive);background:var(--nx-positive)}.nx-timeline__item>i.is-negative{border-color:var(--nx-negative);background:var(--nx-negative)}.nx-timeline__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.nx-timeline__item strong{font-size:12px}.nx-timeline__item>div>span{display:block;margin-top:3px;color:var(--nx-muted);font-size:11px}.nx-timeline__item p{margin:6px 0 0;padding:7px 9px;border-radius:6px;background:#101d2c;color:#9fb1c5;font-size:11px;line-height:1.5}@keyframes nxFade{from{opacity:.5;transform:translateY(2px)}to{opacity:1;transform:none}}@media(max-width:900px){.nx-funds-actions{grid-template-columns:1fr}.nx-funding-grid,.nx-kyc-grid{grid-template-columns:1fr}.nx-kyc-status{align-items:flex-start;flex-direction:column}.nx-kyc-progress{width:100%;justify-content:space-between}.nx-kyc-progress span{padding:0 6px}.nx-upload-grid{grid-template-columns:1fr}}@media(max-width:560px){.nx-operation-card{grid-template-columns:38px 1fr}.nx-operation-card>strong{display:none}.nx-deposit-steps{grid-template-columns:1fr}.nx-kyc-progress{overflow:auto}}
/* Professional secondary surfaces */
.nx-account-grid{align-items:start}.nx-toolbar p{margin:5px 0 0;max-width:640px;font-size:12px}.nx-notifications{position:relative}.nx-notification-count{position:absolute;top:1px;right:1px;min-width:16px;height:16px;padding:0 4px;display:grid;place-items:center;border-radius:9px;background:var(--nx-negative);border:2px solid #080f1a;color:#fff;font-size:11px;font-weight:850}.nx-notification-menu{width:350px;padding:0;overflow:hidden}.nx-notification-menu__head{display:flex;align-items:center;justify-content:space-between;padding:12px 13px;border-bottom:1px solid var(--nx-border-soft)}.nx-notification-menu__head strong{font-size:13px}.nx-notification-menu__head a{width:auto;padding:0;color:var(--nx-accent);font-size:12px}.nx-notification-menu__empty{padding:20px 14px;color:var(--nx-muted);font-size:12px;text-align:center}.nx-notification-menu a.nx-notification-menu__item{display:grid;grid-template-columns:7px 1fr;gap:9px;padding:11px 13px;border-radius:0;border-bottom:1px solid var(--nx-border-soft)}.nx-notification-menu__item>span{width:6px;height:6px;margin-top:4px;border-radius:50%;background:var(--nx-accent)}.nx-notification-menu__item strong,.nx-notification-menu__item small{display:block}.nx-notification-menu__item strong{color:var(--nx-text);font-size:12px}.nx-notification-menu__item small{margin-top:3px;color:var(--nx-muted);font-size:11px;line-height:1.45;white-space:normal}.nx-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.nx-news-card--lead{grid-column:span 2}.nx-news-card__meta,.nx-news-card__foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.nx-news-card__meta time{color:var(--nx-muted);font-size:11px}.nx-news-card h3{margin:16px 0 8px;font-size:16px;line-height:1.35}.nx-news-card--lead h3{font-size:20px}.nx-news-card p{margin:0 0 18px;color:#93a6bb;font-size:12px;line-height:1.65}.nx-news-card__foot{margin-top:auto;padding-top:11px;border-top:1px solid var(--nx-border-soft)}.nx-news-card__foot>span{color:var(--nx-muted);font-size:11px}.nx-community-layout{display:grid;grid-template-columns:250px minmax(0,1fr) 250px;gap:14px;min-height:620px}.nx-community-room-list{display:grid}.nx-community-room{display:grid;grid-template-columns:34px 1fr;gap:9px;align-items:center;padding:10px 13px;border-bottom:1px solid var(--nx-border-soft)}.nx-community-room:hover,.nx-community-room.is-active{background:#101c2b}.nx-community-room strong,.nx-community-room small{display:block}.nx-community-room strong{font-size:12px}.nx-community-room small{margin-top:2px;color:var(--nx-muted);font-size:11px}.nx-community-empty{padding:20px;color:var(--nx-muted);font-size:12px;text-align:center}.nx-conversation{display:flex;min-height:620px;flex-direction:column}.nx-conversation__messages{flex:1;min-height:0;overflow:auto;padding:12px 16px}.nx-message{display:grid;grid-template-columns:34px 1fr;gap:9px;padding:10px 0}.nx-message__meta{display:flex;align-items:center;gap:9px}.nx-message__meta strong{font-size:12px}.nx-message__meta small{color:var(--nx-muted);font-size:11px}.nx-message p{display:inline-block;max-width:680px;margin:5px 0 0;padding:9px 11px;border:1px solid var(--nx-border-soft);border-radius:3px 9px 9px 9px;background:#101b2a;color:var(--nx-text-2);font-size:12px;line-height:1.6}.nx-message-composer{display:grid;grid-template-columns:1fr auto;gap:9px;padding:12px 14px;border-top:1px solid var(--nx-border-soft)}.nx-message-composer textarea{min-height:48px;padding:9px 11px;border:1px solid var(--nx-border);border-radius:7px;background:#09131f;color:var(--nx-text);resize:none}.nx-message-composer .nx-btn{align-self:end}.nx-community-context p{line-height:1.7}.nx-current-plan{margin-bottom:14px}.nx-current-plan .nx-panel__body{display:flex;align-items:center;justify-content:space-between;gap:24px}.nx-current-plan h3{margin:4px 0}.nx-current-plan p{margin:0;color:var(--nx-muted);font-size:12px}.nx-current-plan__price{font-size:24px;font-weight:760;font-variant-numeric:tabular-nums}.nx-current-plan__price small,.nx-plan-price small{color:var(--nx-muted);font-size:12px;font-weight:500}.nx-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.nx-plan-card{position:relative}.nx-plan-card.is-current{border-color:#315d71;box-shadow:0 0 0 1px rgba(71,212,196,.08)}.nx-plan-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.nx-plan-card h3{margin:4px 0}.nx-plan-price{margin:20px 0;font-size:28px;font-weight:760;letter-spacing:-.03em}.nx-plan-features{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:9px}.nx-plan-features li{display:flex;gap:8px;color:var(--nx-text-2);font-size:12px}.nx-plan-features li span{color:var(--nx-positive)}.nx-plan-action,.nx-plan-current{width:100%}.nx-subscription-manage{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:14px;padding:14px 16px;border:1px solid var(--nx-border-soft);border-radius:9px;background:#0a1421}.nx-subscription-manage strong,.nx-subscription-manage span{display:block}.nx-subscription-manage strong{font-size:12px}.nx-subscription-manage span{margin-top:3px;color:var(--nx-muted);font-size:12px}.nx-token-reveal{display:grid;grid-template-columns:1fr minmax(360px,.9fr);gap:20px;align-items:center;margin-bottom:14px;padding:16px 18px;border:1px solid rgba(71,212,196,.3);border-radius:10px;background:rgba(71,212,196,.055)}.nx-token-reveal h3{margin:3px 0}.nx-token-reveal p{margin:0;color:var(--nx-muted);font-size:12px}.nx-token-reveal__value{display:flex;align-items:center;gap:8px;min-width:0}.nx-token-reveal__value code{flex:1;min-width:0;padding:9px 10px;border:1px solid var(--nx-border);border-radius:6px;background:#07101b;color:#a9dfd8;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-scope-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.nx-account-header{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:16px;margin-bottom:14px;padding:18px;border:1px solid var(--nx-border-soft);border-radius:10px;background:#0c1725}.nx-account-avatar{width:60px;height:60px;border-radius:12px;font-size:20px}.nx-account-header h2{margin:3px 0}.nx-account-header p{margin:0;color:var(--nx-muted);font-size:12px}.nx-settings-links{display:grid}.nx-settings-links>a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--nx-border-soft)}.nx-settings-links>a:last-child{border-bottom:0}.nx-settings-links strong,.nx-settings-links small{display:block}.nx-settings-links strong{font-size:12px}.nx-settings-links small{margin-top:3px;color:var(--nx-muted);font-size:11px}.nx-settings-links b{color:#627990;font-size:16px}.nx-security-stats{margin-bottom:14px}.nx-security-checklist{display:grid}.nx-security-checklist>div{display:grid;grid-template-columns:28px 1fr;gap:10px;padding:11px 0;border-bottom:1px solid var(--nx-border-soft)}.nx-security-checklist>div:last-child{border-bottom:0}.nx-security-checklist i{width:26px;height:26px;display:grid;place-items:center;border:1px solid #665d38;border-radius:7px;background:rgba(220,173,65,.06);color:var(--nx-warning);font-style:normal;font-size:12px;font-weight:800}.nx-security-checklist i.is-good{border-color:rgba(50,201,141,.3);background:var(--nx-positive-soft);color:var(--nx-positive)}.nx-security-checklist strong,.nx-security-checklist small{display:block}.nx-security-checklist strong{font-size:12px}.nx-security-checklist small{margin-top:3px;color:var(--nx-muted);font-size:11px;line-height:1.5}.nx-notification-page-list{display:grid}.nx-notification-item{display:grid;grid-template-columns:8px 1fr auto;gap:11px;align-items:start;padding:15px 17px;border-bottom:1px solid var(--nx-border-soft)}.nx-notification-item:last-child{border-bottom:0}.nx-notification-item.is-unread{background:#0e1928}.nx-notification-item__dot{width:6px;height:6px;margin-top:5px;border-radius:50%;background:#3c536b}.nx-notification-item.is-unread .nx-notification-item__dot{background:var(--nx-accent)}.nx-notification-item__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.nx-notification-item__top strong{font-size:13px}.nx-notification-item__top time{color:var(--nx-muted);font-size:11px}.nx-notification-item p{margin:5px 0 8px;color:#96a8ba;font-size:12px;line-height:1.55}
@media(max-width:1120px){.nx-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-community-layout{grid-template-columns:220px minmax(0,1fr)}.nx-community-context{display:none}.nx-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.nx-news-grid,.nx-plan-grid,.nx-account-grid{grid-template-columns:1fr}.nx-news-card--lead{grid-column:auto}.nx-community-layout{grid-template-columns:1fr}.nx-community-rooms{max-height:240px;overflow:auto}.nx-current-plan .nx-panel__body,.nx-subscription-manage{align-items:flex-start;flex-direction:column}.nx-token-reveal{grid-template-columns:1fr}.nx-token-reveal__value{align-items:stretch;flex-direction:column}.nx-account-header{grid-template-columns:52px 1fr}.nx-account-header>.nx-badge{grid-column:2}.nx-account-avatar{width:48px;height:48px}.nx-security-stats{grid-template-columns:1fr}.nx-notification-item{grid-template-columns:8px 1fr}.nx-notification-item>form{grid-column:2}.nx-notification-menu{width:min(350px,calc(100vw - 24px))}}@media(max-width:480px){.nx-scope-grid{grid-template-columns:1fr}.nx-message-composer{grid-template-columns:1fr}.nx-message-composer .nx-btn{justify-self:end}.nx-notification-item__top{align-items:flex-start;flex-direction:column}}
.nx-subnav{display:flex;gap:2px;align-items:center;border-bottom:1px solid var(--nx-border);margin:-4px 0 12px;overflow:auto}.nx-subnav a{padding:10px 13px;color:var(--nx-muted);text-decoration:none;font-size:13px;white-space:nowrap;border-bottom:2px solid transparent}.nx-subnav a:hover{color:var(--nx-text)}.nx-subnav a.is-active{color:var(--nx-text);border-bottom-color:var(--nx-warning)}.nx-market-leader-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:8px}.nx-heatmap{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:76px;gap:4px}.nx-heatmap__tile{grid-column:span max(2,calc(var(--weight)*4));display:flex;flex-direction:column;justify-content:center;padding:10px;border:1px solid color-mix(in srgb,currentColor 18%,transparent);background:color-mix(in srgb,currentColor calc(var(--intensity)*22%),var(--nx-panel));text-decoration:none;border-radius:4px;min-width:0}.nx-heatmap__tile.is-positive{color:var(--nx-positive)}.nx-heatmap__tile.is-negative{color:var(--nx-negative)}.nx-heatmap__tile strong{font-size:13px;color:var(--nx-text)}.nx-heatmap__tile span{font-size:13px;color:var(--nx-text-2)}.nx-heatmap__tile b{font-size:13px}.nx-heatmap__tile small{font-size:11px;color:var(--nx-muted);margin-top:2px}.nx-market-overview-table{margin-top:8px}@media(max-width:1100px){.nx-market-leader-grid{grid-template-columns:1fr}.nx-heatmap{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:700px){.nx-heatmap{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-heatmap__tile{grid-column:span 1}}
.nx-global-search--button{appearance:none;width:100%;cursor:text}.nx-global-search--button span{flex:1;text-align:left;color:var(--nx-muted)}.nx-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.nx-tool-result{display:flex;justify-content:space-between;align-items:center;padding:12px;border:1px solid var(--nx-border);background:var(--nx-panel);border-radius:5px}.nx-tool-result span{color:var(--nx-muted);font-size:13px}.nx-tool-result strong{font-family:var(--nx-mono);font-size:14px}.nx-command-group{padding:4px 0}.nx-command-group>span{display:block;padding:8px 10px 4px;color:var(--nx-muted);font-size:12px;text-transform:uppercase;letter-spacing:.13em}.nx-command-group>a{display:flex;align-items:center;justify-content:space-between;padding:10px;border-radius:4px;text-decoration:none;color:var(--nx-text-2)}.nx-command-group>a:hover{background:var(--nx-elevated);color:var(--nx-text)}.nx-command-group small{font-family:var(--nx-mono);color:var(--nx-muted)}.nx-btn--block{width:100%;justify-content:center;margin-top:12px}@media(max-width:900px){.nx-tools-grid{grid-template-columns:1fr}}
.nx-news-toolbar{display:flex;align-items:end;gap:8px;margin-bottom:10px;padding:10px;border:1px solid var(--nx-border);background:var(--nx-workspace)}.nx-news-toolbar label{display:grid;gap:5px;color:var(--nx-muted);font-size:12px}.nx-news-toolbar select,.nx-news-toolbar input{min-height:34px}.nx-news-search{flex:1}.nx-news-workspace{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:10px}.nx-news-rail{display:grid;gap:10px;align-content:start}@media(max-width:1000px){.nx-news-workspace{grid-template-columns:1fr}.nx-news-toolbar{align-items:stretch;flex-direction:column}}
.nx-dashboard-grid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}
.nx-provider-status-list{display:flex;flex-direction:column;gap:1px;background:var(--nx-border-soft)}
.nx-provider-status-row{display:flex;align-items:center;gap:10px;padding:11px 16px;background:var(--nx-panel)}
.nx-provider-status-row strong{flex:1;font-size:13px;font-weight:700}
.nx-status-dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto}
.nx-status-dot--ok{background:var(--nx-positive);box-shadow:0 0 0 3px var(--nx-positive-soft)}
.nx-status-dot--down{background:var(--nx-muted)}
@media(max-width:1000px){.nx-dashboard-grid--triple{grid-template-columns:1fr}}

/* Admin inline forms and bank-transfer details (post-homepage features) */
.nx-inline-form{display:inline-block;margin:0 0 0 6px}
.nx-bank-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;margin:0 0 14px;border:1px solid var(--nx-border,#353C4F);border-radius:8px;overflow:hidden;background:var(--nx-border,#353C4F)}.nx-bank-details>div{padding:11px 14px;background:var(--nx-panel,#262C3B)}.nx-bank-details dt{margin:0 0 3px;color:var(--nx-muted,#7C8392);font-size:var(--nx-fs-2xs,11px);text-transform:uppercase;letter-spacing:.06em}.nx-bank-details dd{margin:0;font-size:var(--nx-fs-base,14px);font-weight:700;overflow-wrap:anywhere}
