:root{--nx:#caff3d;--ink:#0b0e14;--paper:#f5f3ed}body{font-family:var(--nexid-font-family,Tahoma,"Segoe UI",Arial,sans-serif)}.nx-wrap{max-width:1180px;margin:auto}.nx-center{text-align:center;padding:100px 20px}.nx-btn{display:inline-flex;justify-content:center;background:var(--nx);color:#111!important;border:0;border-radius:12px;padding:14px 22px;font-weight:800;text-decoration:none;cursor:pointer}.nx-notice{max-width:1100px;margin:90px auto 10px;padding:13px 18px;border-radius:10px;background:#dff7dd;color:#245c28}.nx-notice.error{background:#ffe0e0;color:#842828}.nx-auth{min-height:760px;display:grid;grid-template-columns:1fr 440px;align-items:center;gap:10%;padding:110px 24px}.nx-auth>section h1{font-size:54px;line-height:1.35;margin:15px 0}.nx-auth em{font-style:normal;color:#7652df}.nx-auth>section p{color:#777}.nx-kicker{color:#7553dc;font-weight:800}.nx-auth-box{background:#fff;padding:28px;border-radius:22px;box-shadow:0 20px 70px #1111}.nx-tabs{display:grid;grid-template-columns:1fr 1fr;background:#f0efe9;padding:4px;border-radius:10px;margin-bottom:24px}.nx-tabs button{border:0;background:none;padding:10px;border-radius:8px}.nx-tabs button.is-active{background:#fff;font-weight:800}.nx-auth-box form{display:grid;gap:16px}.nx-auth-box label,.nx-fields label{display:grid;gap:7px;font-size:13px;font-weight:700}.nx-auth-box input,.nx-fields input,.nx-fields textarea{font:inherit;border:1px solid #deddd7;border-radius:10px;padding:11px;background:#fff}.nx-dashboard{display:grid;grid-template-columns:190px 1fr;min-height:100vh;background:#f6f5f1}.nx-dashboard aside{background:#0d1015;color:#a7aab0;padding:30px 18px;display:flex;flex-direction:column;gap:8px}.nx-brand{color:#fff;font-size:20px;font-weight:900;margin-bottom:35px}.nx-brand span,.nx-card header b span,.nx-powered span{color:var(--nx)}.nx-dashboard aside a{padding:12px;color:inherit;text-decoration:none;border-radius:9px}.nx-dashboard aside a.active{background:var(--nx);color:#111}.nx-dashboard main{padding:35px}.nx-dash-head{display:flex;justify-content:space-between;align-items:center}.nx-dash-head h1{margin:5px 0 25px}.nx-view{direction:ltr;background:#fff;padding:10px 15px;border-radius:10px;color:#333;text-decoration:none}.nx-editor{display:grid;grid-template-columns:1fr 360px;gap:30px}.nx-fields{background:#fff;border-radius:18px;padding:25px;display:grid;gap:16px}.nx-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nx-slug{display:flex;direction:ltr;border:1px solid #ddd;border-radius:10px;align-items:center;background:#f5f5f2}.nx-slug span{font-size:12px;padding:0 10px;color:#888}.nx-slug input{border:0;min-width:0;flex:1}.nx-template-list{display:flex;gap:10px}.nx-template{border:2px solid transparent;padding:7px;border-radius:10px;cursor:pointer}.nx-template.selected{border-color:#7855de}.nx-template input{display:none}.nx-template i{display:block;width:65px;height:45px;border-radius:7px}.nx-template i.midnight{background:#151922}.nx-template i.pearl{background:#eee9ff}.nx-template i.sunset{background:#d95e42}.nx-preview{text-align:center;position:sticky;top:25px;align-self:start}.nx-preview>small{display:block;margin-bottom:12px}.nx-card{width:340px;min-height:570px;border-radius:30px;padding:26px;color:#fff;text-align:center;box-shadow:0 30px 70px #0003;display:flex;flex-direction:column;align-items:center}.nx-midnight{background:radial-gradient(circle at 70% 10%,#503b83,transparent 35%),#11151b}.nx-pearl{background:linear-gradient(145deg,#f9f8f3,#e8e0ff);color:#19171d}.nx-sunset{background:linear-gradient(160deg,#441a24,#e96643)}.nx-card header{display:flex;width:100%;justify-content:space-between}.nx-verified{background:var(--nx);color:#111;border-radius:50%;width:24px;height:24px}.nx-avatar{width:100px;height:100px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#c79879,#604033);font-size:38px;margin:45px 0 18px;border:4px solid #ffffff55}.nx-card h1{font-size:26px;margin:0}.nx-job{opacity:.65;margin:7px}.nx-bio{font-size:13px;line-height:1.8;min-height:50px}.nx-card-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:20px 0}.nx-card-links a{color:inherit;text-decoration:none;border:1px solid #ffffff44;border-radius:20px;padding:7px 11px;font-size:11px}.nx-pearl .nx-card-links a{border-color:#1112}.nx-save{margin-top:auto;background:var(--nx);color:#111!important;width:100%;padding:13px;border-radius:11px;text-decoration:none;font-weight:800}.nx-public-page{margin:0;background:#0b0e13}.nx-public-shell{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:30px}.nx-powered{color:#999;text-decoration:none;margin-top:20px;font-size:12px}.nx-powered b{color:#fff}@media(max-width:800px){.nx-auth{grid-template-columns:1fr;padding-top:100px}.nx-auth>section{text-align:center}.nx-auth>section h1{font-size:38px}.nx-dashboard{grid-template-columns:1fr}.nx-dashboard aside{flex-direction:row;align-items:center;overflow:auto}.nx-brand{margin:0 15px}.nx-dashboard main{padding:20px}.nx-editor{grid-template-columns:1fr}.nx-preview{position:static}.nx-two{grid-template-columns:1fr}.nx-dash-head{align-items:start;flex-direction:column}.nx-view{margin-bottom:20px}.nx-card{max-width:100%}}

/* Account profile */
.nx-head-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.nx-profile-link,.nx-profile-back{display:inline-flex;align-items:center;justify-content:center;border:1px solid #d8d5cd;border-radius:12px;padding:12px 17px;color:#24262b!important;text-decoration:none;font-weight:800;background:#fff}.nx-profile-required{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#fff7db;border:1px solid #ebd890;border-radius:16px;padding:16px 18px;margin:-12px 0 22px}.nx-profile-required>div{display:grid;gap:4px}.nx-profile-required span{font-size:12px;color:#705d25}.nx-profile-required a{white-space:nowrap;background:#171a20;color:#fff!important;border-radius:10px;padding:10px 14px;text-decoration:none;font-weight:800}.nx-profile-page{min-height:80vh;padding:70px 25px}.nx-profile-alert{background:#fff1d8;border:1px solid #e9cd91;color:#6c4c0d;border-radius:14px;padding:14px 17px;margin-bottom:18px}.nx-profile-form{display:grid;gap:18px}.nx-profile-card{background:#fff;border:1px solid #e2dfd7;border-radius:20px;padding:24px;box-shadow:0 15px 50px #11111108}.nx-profile-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.nx-profile-section-head small{color:#7653dd;font-weight:800}.nx-profile-section-head h2{font-size:22px;margin:5px 0 0}.nx-profile-section-head>span{font-size:11px;background:#f1efe9;border-radius:20px;padding:6px 10px;color:#6b6d72}.nx-profile-status{background:#fff0d1!important;color:#795516!important}.nx-profile-status.is-complete{background:#e5f7df!important;color:#2b6525!important}.nx-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.nx-profile-grid label{display:grid;gap:8px;font-size:13px;font-weight:800;color:#292b30}.nx-profile-grid label em,.nx-account-type legend em{color:#d33;font-style:normal}.nx-profile-grid input,.nx-profile-grid textarea{width:100%;box-sizing:border-box;border:1px solid #dcd9d1;border-radius:11px;padding:12px 13px;background:#fff;font:inherit;color:#202329;outline:none;transition:.2s}.nx-profile-grid input:focus,.nx-profile-grid textarea:focus{border-color:#7653dd;box-shadow:0 0 0 3px #7653dd14}.nx-profile-grid input[readonly]{background:#f3f2ed;color:#696b70;cursor:not-allowed}.nx-profile-grid label small{font-weight:400;font-size:11px;color:#7b7d82;line-height:1.8}.nx-profile-wide{grid-column:1/-1}.nx-account-type{border:0;padding:0;margin:23px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.nx-account-type legend{grid-column:1/-1;font-size:13px;font-weight:800;margin-bottom:9px}.nx-account-type label{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:center;border:2px solid #e1ded6;border-radius:14px;padding:15px;cursor:pointer}.nx-account-type label:has(input:checked){border-color:#7653dd;background:#f4f0ff}.nx-account-type input{width:18px;height:18px;accent-color:#7653dd}.nx-account-type span{display:grid;gap:3px}.nx-account-type small{font-size:10px;color:#777;font-weight:400}.nx-terms{display:flex;align-items:center;gap:9px;margin-top:20px;font-size:12px;font-weight:700}.nx-terms input{width:18px;height:18px;accent-color:#7653dd}.nx-invoice-toggle{display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer}.nx-invoice-toggle>span{display:grid;gap:5px}.nx-invoice-toggle small{color:#73757a;font-size:11px;font-weight:400}.nx-invoice-toggle input{width:21px;height:21px;accent-color:#7653dd}.nx-invoice-fields{border-top:1px solid #ece9e2;margin-top:20px;padding-top:20px}.nx-profile-submit{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#11141a;color:#fff;border-radius:18px;padding:18px 22px}.nx-profile-submit p{margin:0;color:#a9acb2;font-size:12px;line-height:1.9}.nx-profile-submit .nx-btn{white-space:nowrap}.nx-business-field[hidden],.nx-invoice-fields[hidden]{display:none!important}
@media(max-width:800px){.nx-profile-page{padding:45px 18px}.nx-profile-grid,.nx-account-type{grid-template-columns:1fr}.nx-profile-wide{grid-column:auto}.nx-profile-submit,.nx-profile-required{align-items:stretch;flex-direction:column}.nx-profile-submit .nx-btn,.nx-profile-required a{width:100%;box-sizing:border-box;text-align:center}.nx-invoice-toggle{align-items:flex-start}.nx-head-actions{width:100%}.nx-head-actions>a{flex:1}}

/* NexID 0.4.2 */
.nx-subscription-warning{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #e8cf85;background:#fff7d9;border-radius:15px;padding:15px 18px;margin:0 0 18px}.nx-subscription-warning span{font-size:12px;color:#705c23}.nx-subscription-warning.nx-state-suspended{background:#ffe7e7;border-color:#efb2b2}.nx-subscription-warning.nx-state-suspended span{color:#7d2c2c}.nx-card-item.is-blocked{opacity:.72;border-style:dashed}.nx-card-actions{display:flex!important;flex-wrap:wrap;gap:7px;margin-top:12px;padding-top:10px;border-top:1px solid #ece9e2}.nx-card-actions a{font-size:11px!important;padding:6px 9px;border:1px solid #ddd9d0;border-radius:8px;text-decoration:none;background:#fff}.nx-card-actions a.nx-danger{color:#a52b2b!important;border-color:#f0c7c7}.nx-transaction-table{overflow:auto;background:#fff;border:1px solid #e2dfd7;border-radius:18px;padding:8px}.nx-transaction-table table{width:100%;border-collapse:collapse;min-width:720px}.nx-transaction-table th,.nx-transaction-table td{text-align:right;padding:13px;border-bottom:1px solid #eeeae2;font-size:12px}.nx-transaction-table th{background:#f7f5ef;font-weight:900}.nx-unavailable-card{max-width:520px;margin:15vh auto;background:#fff;color:#171a20;text-align:center;border-radius:24px;padding:45px 28px;box-shadow:0 30px 80px #0004}.nx-unavailable-card>b{font-size:24px}.nx-unavailable-card>b span{color:#7653dd}.nx-unavailable-card h1{font-size:25px;margin:25px 0 10px}.nx-unavailable-card p{color:#71747a;line-height:2}.nx-terms a{color:#6848ca;text-decoration:none}.nx-card-stats{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
@media(max-width:800px){.nx-subscription-warning{align-items:flex-start;flex-direction:column}.nx-card-actions a{flex:1;text-align:center}}

/* NexID 0.4.3 — sharing, QR and analytics */
.nx-share-actions{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin:12px auto 0;max-width:410px}.nx-share-actions button,.nx-share-actions a{appearance:none;border:1px solid #ffffff24;background:#171b22;color:#e8e9eb;border-radius:11px;padding:10px 13px;font:inherit;font-size:11px;text-decoration:none;cursor:pointer}.nx-share-actions button:hover,.nx-share-actions a:hover{border-color:#7653dd;color:#fff}.nx-share-actions button:disabled{opacity:.65;cursor:default}.nx-analytics-page{min-height:80vh;padding:70px 25px}.nx-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px}.nx-stat-grid article{background:#fff;border:1px solid #e2dfd7;border-radius:16px;padding:17px;display:grid;gap:9px}.nx-stat-grid small{color:#71747a;line-height:1.7}.nx-stat-grid b{font-size:27px;color:#171a20}.nx-analytics-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(310px,.75fr);gap:18px;margin-bottom:18px}.nx-analytics-card{background:#fff;border:1px solid #e2dfd7;border-radius:20px;padding:22px;box-shadow:0 15px 50px #11111108}.nx-bars{height:260px;display:flex;align-items:stretch;gap:5px;border-bottom:1px solid #dedbd3;padding:18px 4px 0;overflow:hidden}.nx-bar-item{height:100%;flex:1;min-width:6px;display:grid;grid-template-rows:24px minmax(0,1fr) 24px;align-items:end;justify-items:center;gap:4px}.nx-bar-item b{font-size:9px;color:#626773;opacity:0;transition:opacity .18s}.nx-bar-item:hover b,.nx-bar-item:focus-within b{opacity:1}.nx-bar-track{position:relative;display:block;align-self:stretch;width:100%;height:100%;min-height:0}.nx-bar-track i{position:absolute;left:50%;bottom:0;display:block;width:100%;height:var(--nx-bar-height,3%);max-width:20px;min-height:4px;transform:translateX(-50%);border-radius:7px 7px 2px 2px;background:linear-gradient(180deg,#7653dd,#35a9a4);box-shadow:0 3px 12px rgba(66,77,150,.16);transition:height .25s ease,filter .2s}.nx-bar-item.is-empty .nx-bar-track i{background:#d9dbe2;box-shadow:none}.nx-bar-item:hover .nx-bar-track i{filter:brightness(1.12)}.nx-bar-label{font-size:8px;color:#8a8c91;transform:rotate(-45deg);height:17px}.nx-qr-error{padding:18px;border:1px solid #e7b7bd;border-radius:12px;background:#fff1f2;color:#9f2838;text-align:center;line-height:1.9}.nx-qr-canvas{width:min(100%,310px);margin:0 auto;padding:14px;background:#fff;border:1px solid #e4e1da;border-radius:18px;box-sizing:border-box}.nx-qr-canvas canvas{display:block;width:100%;height:auto;border-radius:10px}.nx-qr-url{font-size:10px;color:#777;text-align:center;overflow-wrap:anywhere;background:#f5f3ed;border-radius:9px;padding:9px}.nx-qr-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.nx-qr-actions button{font:inherit;cursor:pointer}.nx-analytics-help{margin:0;color:#686b71;font-size:12px;line-height:2.1}.nx-card-stats a{white-space:nowrap}
@media(max-width:1050px){.nx-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nx-analytics-grid{grid-template-columns:1fr}}
@media(max-width:650px){.nx-analytics-page{padding:45px 16px}.nx-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-stat-grid b{font-size:23px}.nx-bars{gap:3px;height:200px}.nx-bar-item:nth-child(odd) .nx-bar-label{visibility:hidden}.nx-qr-actions>*{flex:1;text-align:center}}

/* 0.5.0.5 — clean builder navigation and theme-wrapper integration */
body.nexid-dashboard-page .generic-page{padding:0!important}
body.nexid-dashboard-page .content-shell{width:100%!important;max-width:none!important}
body.nexid-dashboard-page .page-entry{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
body.nexid-dashboard-page .page-entry>.entry-header{display:none!important}
body.nexid-dashboard-page .page-entry>.entry-content{font-size:inherit!important;min-width:0}
body.nexid-dashboard-page .nx-wrap{max-width:1180px}
.nx-builder-nav{min-width:0}
.nx-builder-mobile-head,.nx-builder-nav-links{display:flex;flex-direction:column;gap:8px}
.nx-builder-back,.nx-builder-current,.nx-builder-nav-links a{display:flex;align-items:center;gap:8px;min-width:0;box-sizing:border-box}
.nx-builder-current{padding:12px;border-radius:9px;background:var(--nx);color:#111;font-weight:900}
.nx-builder-nav-links a>span:last-child,.nx-builder-back>span:last-child,.nx-builder-current>span:last-child{min-width:0;word-break:keep-all;overflow-wrap:normal}
.nx-builder-logout{color:#ffc4c4!important}

@media(max-width:800px){
  body.nexid-dashboard-page .site-main{min-height:0}
  body.nexid-dashboard-page .nx-wrap{width:min(100% - 20px,1180px)}
  .nx-dashboard{display:block;min-height:0;background:transparent;padding-top:10px}
  .nx-builder-nav{width:auto!important;margin:0 10px 10px;padding:11px!important;border-radius:17px;display:grid!important;gap:9px!important;overflow:visible!important;box-shadow:0 14px 36px rgba(0,0,0,.18)}
  .nx-builder-nav .nx-brand{display:none!important}
  .nx-builder-mobile-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px}
  .nx-builder-back,.nx-builder-current{min-height:44px;padding:9px 11px!important;border-radius:11px!important;justify-content:center;text-align:center;white-space:nowrap;line-height:1.25;font-size:12px!important}
  .nx-builder-back{background:#1a1e25;color:#fff!important;border:1px solid rgba(255,255,255,.1)}
  .nx-builder-current{margin:0!important}
  .nx-builder-nav-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
  .nx-builder-nav-links a{min-height:43px;padding:8px 5px!important;margin:0!important;border-radius:10px!important;justify-content:center;text-align:center;background:#181c22;border:1px solid rgba(255,255,255,.09);color:#d6d9df!important;font-size:10.5px!important;line-height:1.35;white-space:normal}
  .nx-builder-nav-links a>span:first-child{flex:0 0 auto;font-size:10px}
  .nx-builder-nav-links a>span:last-child{white-space:nowrap}
  .nx-dashboard main.nx-builder-main{padding:8px 12px 112px!important}
  .nx-dash-head{display:flex!important;align-items:flex-start!important;gap:9px;margin:0 0 12px;padding:3px 2px 0;flex-direction:column!important}
  .nx-dash-head>div{min-width:0;width:100%}
  .nx-dash-head small{display:block;font-size:10px;line-height:1.5;color:#777}
  .nx-dash-head h1{font-size:clamp(26px,8vw,34px)!important;line-height:1.25!important;margin:3px 0 0!important;word-break:keep-all!important;overflow-wrap:normal!important}
  .nx-dash-head .nx-view-count{margin-top:8px}
  .nx-dash-head .nx-view{width:100%;min-height:42px;display:flex;align-items:center;justify-content:center;margin:0!important;box-sizing:border-box;text-align:center}
}

@media(max-width:360px){
  .nx-builder-mobile-head{grid-template-columns:1fr}
  .nx-builder-nav-links{grid-template-columns:1fr 1fr}
  .nx-builder-nav-links .nx-builder-logout{grid-column:1/-1}
  .nx-builder-nav-links a>span:last-child{white-space:normal}
}

/* NexID 0.5.1 — base subscription + optional advanced features */
.nx-head-action-advanced{position:relative;border-color:#d8ccff!important;background:#f7f3ff!important;color:#5639ad!important}
.nx-head-action-advanced.is-active{border-color:#caff3d!important;background:#efffc7!important;color:#18210a!important}
.nx-head-action-advanced .nx-head-action-icon{background:#e8e0ff!important;color:#6846ca!important}
.nx-head-action-advanced.is-active .nx-head-action-icon{background:#11151b!important;color:#caff3d!important}
.nx-head-action-advanced>span:last-child{display:grid;gap:2px}
.nx-head-action-advanced small{font-size:8px;font-weight:700;opacity:.72}
.nx-advanced-page{min-height:75vh;padding:70px 25px}
.nx-advanced-hero{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:22px;background:#11151b;color:#fff;border-radius:26px;padding:32px;box-shadow:0 24px 70px #1113}
.nx-advanced-hero>div:first-child{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}
.nx-advanced-hero small{color:#caff3d;font-weight:900}
.nx-advanced-hero h2{font-size:32px;line-height:1.45;margin:8px 0 12px}
.nx-advanced-hero p{color:#b8bbc1;line-height:2;margin:0 0 22px}
.nx-advanced-buy{display:grid!important;gap:3px;min-width:260px;text-align:center}
.nx-advanced-buy small{color:#26320c!important;font-size:10px}
.nx-advanced-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.nx-advanced-feature-grid article{display:grid;gap:8px;background:#1a1f27;border:1px solid #ffffff12;border-radius:17px;padding:18px}
.nx-advanced-feature-grid article b{font-size:15px;color:#fff}
.nx-advanced-feature-grid article span{font-size:11px;line-height:1.9;color:#aeb2ba}
.nx-advanced-card-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}
.nx-advanced-card-picker article{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;border:1px solid #e2dfd7;border-radius:19px;padding:20px;box-shadow:0 14px 40px #11111108}
.nx-advanced-card-picker article>div{min-width:0}
.nx-advanced-card-picker small{color:#7653dd;font-weight:800}
.nx-advanced-card-picker h3{font-size:18px;margin:6px 0}
.nx-advanced-card-picker p{font-size:10px;color:#777;overflow-wrap:anywhere;margin:0}
.nx-advanced-card-picker .nx-btn{flex:0 0 auto;padding:11px 14px;font-size:11px}
.nx-basic-builder-note{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;background:#efffc7;border:1px solid #d4ef86;border-radius:16px;padding:14px 16px;margin-bottom:14px}
.nx-basic-builder-note b{color:#1b250b;white-space:nowrap}
.nx-basic-builder-note span{font-size:11px;line-height:1.8;color:#52611e}
.nx-basic-builder-note a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border-radius:10px;background:#11151b;color:#fff!important;text-decoration:none;padding:8px 12px;font-size:10px;font-weight:850;white-space:nowrap}
.nx-advanced-builder .nx-builder-panel{border-color:#ddd4ff}
.nx-advanced-builder .nx-panel-title>span{background:#7653dd;color:#fff}
.nx-advanced-builder .nx-publish-bar{background:#151126}
.nx-advanced-builder .nx-publish-bar .nx-btn:not(.nx-btn-secondary){background:#caff3d}

@media(max-width:980px){
  .nx-advanced-hero{grid-template-columns:1fr}
  .nx-advanced-card-picker{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:800px){
  .nx-cards-page .nx-head-action-transactions{grid-column:1/-1}
  .nx-builder-nav-links{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .nx-builder-nav-links .nx-builder-logout{grid-column:auto!important}
  .nx-advanced-page{padding:42px 16px}
  .nx-advanced-hero{padding:22px 18px;border-radius:21px}
  .nx-advanced-hero h2{font-size:26px}
  .nx-advanced-feature-grid{grid-template-columns:1fr}
  .nx-advanced-buy{width:100%;min-width:0}
  .nx-advanced-card-picker{grid-template-columns:1fr}
  .nx-advanced-card-picker article{align-items:stretch;flex-direction:column}
  .nx-advanced-card-picker .nx-btn{width:100%;box-sizing:border-box}
  .nx-basic-builder-note{grid-template-columns:1fr;align-items:stretch;padding:13px}
  .nx-basic-builder-note b,.nx-basic-builder-note span{text-align:right}
  .nx-basic-builder-note a{width:100%;box-sizing:border-box}
}
@media(max-width:360px){
  .nx-cards-page .nx-head-actions{grid-template-columns:1fr!important}
  .nx-cards-page .nx-head-action-transactions,.nx-cards-page .nx-head-action-primary{grid-column:auto!important}
  .nx-builder-nav-links{grid-template-columns:1fr!important}
}

/* NexID 0.5.1.3 — editor-first dashboard and persistent panel navigation */
body.nexid-dashboard-page .nx-panel-shell{width:100%!important;max-width:none!important;margin:0!important}
.nx-panel-shell{grid-template-columns:215px minmax(0,1fr);min-height:100vh;align-items:stretch}
.nx-panel-nav{position:sticky;top:0;align-self:start;height:100vh;overflow-y:auto;overflow-x:hidden;z-index:12}
.nx-panel-main{min-width:0;width:100%;box-sizing:border-box}
.nx-panel-main>.nx-wrap{width:100%;max-width:none;margin:0;box-sizing:border-box}
.nx-panel-main>.nx-profile-page,.nx-panel-main>.nx-cards-page,.nx-panel-main>.nx-analytics-page,.nx-panel-main>.nx-advanced-page{padding:0;min-height:0}
.nx-panel-main>.nx-notice{max-width:none;margin:0 0 16px}
.nx-panel-nav .nx-builder-mobile-head{display:grid;gap:8px;margin-bottom:5px}
.nx-panel-nav .nx-builder-current{white-space:normal;line-height:1.5}
.nx-panel-nav .nx-builder-nav-links a.active{background:var(--nx)!important;color:#111!important;font-weight:900}
.nx-panel-dashboard-button{display:flex!important;align-items:center;justify-content:center;gap:8px;margin:0 0 7px;padding:11px 12px!important;border:1px solid #ffffff20;border-radius:11px!important;background:#1a1e25;color:#fff!important;font-weight:900;text-align:center}
.nx-panel-dashboard-button:hover{border-color:var(--nx);color:var(--nx)!important}
.nx-panel-dashboard-link{display:none!important}
.nx-panel-dashboard-current{justify-content:center;text-align:center}
.nx-panel-main .nx-cards-head{margin-bottom:22px}

@media(max-width:800px){
  body.nexid-dashboard-page .nx-panel-shell{width:100%!important}
  .nx-panel-shell{display:block!important;min-height:0!important}
  .nx-panel-nav{position:static;height:auto;overflow:visible;align-self:auto}
  .nx-panel-dashboard-button{display:none!important}
  .nx-panel-dashboard-link{display:flex!important}
  .nx-panel-main>.nx-profile-page,.nx-panel-main>.nx-cards-page,.nx-panel-main>.nx-analytics-page,.nx-panel-main>.nx-advanced-page{padding:8px 0 20px}
  .nx-panel-main .nx-cards-head{margin-bottom:15px}
}


/* NexID 0.10.3 — mobile logout access and strict slug controls */
.nx-panel-nav{display:flex!important;flex-direction:column!important}
.nx-panel-nav .nx-builder-nav-links{min-height:0}
.nx-mobile-logout{display:none!important;align-items:center;justify-content:center;gap:6px;background:#2a161b!important;color:#ffd7dd!important;border:1px solid #563039;border-radius:10px;text-decoration:none}
.nx-slug-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch}
.nx-auto-slug-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid #d8d4e8;border-radius:10px;background:#fff;color:#5146c8;font:inherit;font-size:12px;font-weight:900;padding:8px 13px;cursor:pointer;white-space:nowrap}
.nx-slug-help{display:block;margin-top:7px;line-height:1.9;color:#6f7682}
@media(max-width:900px){
  .nx-mobile-logout{display:inline-flex!important}
  .nx-builder-mobile-head{grid-template-columns:minmax(0,1fr) auto!important}
}
@media(max-width:520px){
  .nx-slug-row{grid-template-columns:1fr}
  .nx-auto-slug-button{width:100%}
}
.nx-profile-mobile-verification{display:grid;gap:10px;padding:15px;border:1px solid #e2dfd7;border-radius:14px;background:#faf9f5}.nx-profile-mobile-actions,.nx-profile-mobile-code{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.nx-profile-mobile-actions>span{font-size:11px;color:#6f7278;font-weight:500}.nx-profile-mobile-actions>span.is-error{color:#a52b3b}.nx-profile-mobile-actions>span.is-success{color:#247039}.nx-profile-mobile-code label{flex:1;min-width:190px}.nx-profile-mobile-code .nx-btn{white-space:nowrap}.nx-profile-mobile-verification input[readonly]{background:#eaf7e9;border-color:#9bc797;color:#245c2d}
@media(max-width:650px){.nx-profile-mobile-code{align-items:stretch;flex-direction:column}.nx-profile-mobile-code label,.nx-profile-mobile-code .nx-btn{width:100%;box-sizing:border-box}}

/* 0.13.2 — Persian, visible validation feedback for accepting terms. */
.nx-terms-error{display:block;margin:-9px 0 4px;padding-right:27px;color:#a52b2b;font-size:11px;font-weight:800;line-height:1.8}
.nx-terms-error[hidden]{display:none!important}

/* NexID 0.23.0 - settings hub, reliable 30-day chart and QR studio */
.nx-settings-page{display:grid;gap:18px}.nx-settings-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nx-settings-tabs a{display:grid;grid-template-columns:42px minmax(0,1fr);gap:2px 12px;align-items:center;padding:15px;border:1px solid #e2dfd7;border-radius:17px;background:#fff;color:#34313a;text-decoration:none}.nx-settings-tabs a>span{grid-row:1/3;width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#f1eefc;color:#5b46e8;font-size:18px}.nx-settings-tabs b{font-size:13px}.nx-settings-tabs small{color:#7b7780;font-size:9.5px}.nx-settings-tabs a.is-active{border-color:#cfc6ff;background:linear-gradient(145deg,#f5f2ff,#fff);box-shadow:0 12px 28px rgba(91,70,232,.1)}
.nx-settings-content{min-width:0}.nx-settings-intro{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:24px;border:1px solid #e1ded5;border-radius:21px;background:#fff}.nx-settings-intro small{color:#7669bd;font-weight:900}.nx-settings-intro h2{margin:4px 0 8px}.nx-settings-intro p{margin:0;max-width:760px;color:#6e6b74;line-height:2}.nx-settings-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.nx-settings-feature-grid article{padding:18px;border:1px solid #e3e0d8;border-radius:17px;background:#fff}.nx-settings-feature-grid article>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#efecff;color:#5b46e8;margin-bottom:10px}.nx-settings-feature-grid b{display:block}.nx-settings-feature-grid p{margin:6px 0 0;color:#727078;font-size:11px;line-height:1.9}.nx-settings-empty{display:grid;justify-items:center;text-align:center;padding:45px 20px;border:1px dashed #d9d5ca;border-radius:22px;background:#fff}.nx-settings-empty>span{width:58px;height:58px;display:grid;place-items:center;border-radius:18px;background:#efecff;color:#5b46e8;font-size:25px}.nx-settings-empty h2{margin:15px 0 7px}.nx-settings-empty p{margin:0;color:#77737c}
.nx-stat-grid-dynamic{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.nx-stat-grid-dynamic article.is-primary{background:linear-gradient(145deg,#5b46e8,#7458ef);border-color:transparent}.nx-stat-grid-dynamic article.is-primary small,.nx-stat-grid-dynamic article.is-primary b{color:#fff}
.nx-visit-chart-card{margin-bottom:18px}.nx-bars-v2{height:310px;display:grid;grid-template-columns:repeat(30,minmax(5px,1fr));gap:4px;align-items:stretch;padding:18px 4px 0;border-bottom:1px solid #dedbd3;overflow:hidden}.nx-bar-v2{min-width:0;display:grid;grid-template-rows:24px minmax(0,1fr) 28px;gap:4px;align-items:end;justify-items:center}.nx-bar-v2-value{font-size:8px;color:#626773;opacity:0;transition:.18s}.nx-bar-v2:hover .nx-bar-v2-value{opacity:1}.nx-bar-v2-rail{position:relative;display:block;width:100%;height:100%;min-height:160px}.nx-bar-v2-rail i{position:absolute;inset:auto 12% 0;min-height:3px;border-radius:8px 8px 2px 2px;background:linear-gradient(180deg,#7653dd,#35a9a4);box-shadow:0 5px 13px rgba(61,78,153,.18)}.nx-bar-v2.is-empty .nx-bar-v2-rail i{background:#dedfe5;box-shadow:none}.nx-bar-v2 time{font-size:7.5px;color:#8a8791;opacity:0;white-space:nowrap;transform:rotate(-50deg);transform-origin:center}.nx-bar-v2 time.is-visible{opacity:1}.nx-chart-empty{display:flex;align-items:center;gap:12px;margin:10px 0 0;padding:12px 14px;border:1px dashed #d7d2c8;border-radius:14px;background:#faf9f5}.nx-chart-empty>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#ece9f8;color:#6552d4}.nx-chart-empty b{font-size:12px}.nx-chart-empty p{margin:2px 0 0;color:#77737c;font-size:10px}.nx-bars-v2.is-zero{opacity:.55}
.nx-qr-studio{margin-bottom:18px}.nx-qr-studio-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);gap:22px;align-items:start}.nx-qr-editor{display:grid;gap:13px}.nx-qr-editor label{display:grid;gap:7px;font-weight:900;font-size:11px}.nx-qr-editor input[type=text],.nx-qr-editor textarea,.nx-qr-editor select{width:100%;box-sizing:border-box;border:1px solid #dcd8cf;border-radius:11px;background:#fff;padding:11px;font:inherit}.nx-qr-field-grid,.nx-qr-color-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nx-qr-color-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nx-qr-color-grid input[type=color]{width:100%;height:44px;border:1px solid #dcd8cf;border-radius:10px;background:#fff;padding:4px}.nx-qr-range{padding:13px;border:1px solid #e3e0d8;border-radius:13px;background:#faf9f5}.nx-qr-range b{justify-self:end;color:#5b46e8}.nx-qr-range input{width:100%}.nx-qr-checks{display:flex;flex-wrap:wrap;gap:10px}.nx-qr-checks label{display:flex;align-items:center;gap:7px;padding:10px 12px;border:1px solid #e2ded5;border-radius:11px;background:#fff}.nx-qr-studio-actions{display:flex;flex-wrap:wrap;gap:8px}.nx-qr-preview-stage{position:sticky;top:15px;display:grid;justify-items:center;gap:10px}.nx-qr-preview-shell{width:min(100%,460px);max-height:680px;display:grid;place-items:center;padding:12px;border:1px solid #dcd8cf;border-radius:20px;background:#f1efe9;box-shadow:0 18px 50px rgba(23,25,31,.1);overflow:hidden}.nx-qr-preview-shell canvas{display:block;width:100%;height:100%;max-height:650px;object-fit:contain;border-radius:12px;background:#fff}.nx-qr-preview-stage>p{margin:0;color:#77737c;font-size:9.5px;text-align:center}
@media(max-width:900px){.nx-settings-tabs{grid-template-columns:1fr}.nx-settings-feature-grid{grid-template-columns:1fr}.nx-qr-studio-layout{grid-template-columns:1fr}.nx-qr-preview-stage{position:static;grid-row:1}.nx-qr-preview-shell{max-width:520px}.nx-bars-v2{height:250px;gap:3px}}
@media(max-width:650px){.nx-settings-intro{display:grid;padding:18px}.nx-settings-intro .nx-btn{width:100%;justify-content:center}.nx-qr-field-grid,.nx-qr-color-grid{grid-template-columns:1fr}.nx-qr-studio-actions{display:grid;grid-template-columns:1fr 1fr}.nx-qr-studio-actions .nx-btn:first-child{grid-column:1/-1}.nx-bars-v2{height:220px;overflow-x:auto;grid-template-columns:repeat(30,16px);justify-content:start;padding-bottom:4px}.nx-bar-v2-rail{min-height:120px}.nx-chart-empty{align-items:flex-start}.nx-chart-empty p{line-height:1.7}}

/* NexID 0.24.0 — analytics tabs, QR typography and inline connection settings */
.nx-settings-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}
.nx-settings-sms-status{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px;padding:20px;border:1px solid #e1ded5;border-radius:20px;background:#fff}
.nx-settings-sms-status small{color:#7165b1;font-weight:900}.nx-settings-sms-status h2{margin:4px 0 7px}.nx-settings-sms-status p{margin:0;color:#6f6c75;line-height:1.9}
.nx-settings-sms-card{margin-bottom:12px}.nx-settings-sms-locked{margin:0 0 12px}
.nx-analytics-tabs{position:sticky;top:8px;z-index:12;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:14px;padding:6px;border:1px solid #ded9f7;border-radius:16px;background:rgba(255,255,255,.96);box-shadow:0 10px 32px rgba(24,27,35,.08);backdrop-filter:blur(12px)}
.nx-analytics-tabs button{min-width:0;min-height:44px;padding:8px 10px;border:0;border-radius:11px;background:transparent;color:#5c5865;font:inherit;font-size:10.5px;font-weight:900;cursor:pointer}
.nx-analytics-tabs button:hover,.nx-analytics-tabs button:focus-visible{background:#f3f0ff;color:#4e3ec8;outline:none}
.nx-analytics-tabs button.is-active{background:#5b46e8;color:#fff;box-shadow:0 8px 20px rgba(91,70,232,.22)}
.nx-analytics-mobile-select{display:none}
.nx-analytics-tab-panel{min-width:0;animation:nxAnalyticsFade .16s ease}
.nx-analytics-tab-panel[hidden]{display:none!important}
@keyframes nxAnalyticsFade{from{opacity:.55;transform:translateY(4px)}to{opacity:1;transform:none}}
.nx-stat-grid-overview{grid-template-columns:repeat(4,minmax(0,1fr))}
.nx-analytics-empty-actions{display:grid;justify-items:center;text-align:center;padding:34px 18px;border:1px dashed #d8d4ca;border-radius:17px;background:#faf9f5}
.nx-analytics-empty-actions>span{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:#eeeafc;color:#5b46e8;font-size:22px}.nx-analytics-empty-actions b{margin-top:12px}.nx-analytics-empty-actions p{margin:6px 0 0;max-width:650px;color:#74717a;line-height:1.9}
.nx-bars-v2{min-height:300px}
.nx-bar-v2-rail{border-radius:8px 8px 2px 2px;background:linear-gradient(180deg,#f0eef7,#faf9fc);overflow:hidden}
.nx-bar-v2-rail i{display:block!important;height:var(--nx-bar-height,2%)!important;min-height:4px!important;transition:height .25s ease,filter .2s}
.nx-bar-v2.has-value .nx-bar-v2-rail i{background:linear-gradient(180deg,#7653dd,#35a9a4)}
.nx-bar-v2.is-empty .nx-bar-v2-rail i{background:#d9dbe3}
.nx-qr-editor label>b{color:#5b46e8;justify-self:end}.nx-qr-editor input[type=range]{width:100%}
.nx-qr-field-grid label:has(input[type=range]){padding:12px;border:1px solid #e3e0d8;border-radius:13px;background:#faf9f5}
@media(max-width:900px){
  .nx-settings-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}
  .nx-stat-grid-overview{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:650px){
  .nx-settings-tabs{grid-template-columns:1fr}
  .nx-settings-sms-status{display:grid;padding:16px}.nx-settings-sms-status>.nx-sms-connection{justify-self:start}
  .nx-analytics-tabs{display:none}
  .nx-analytics-mobile-select{position:sticky;top:5px;z-index:13;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin-bottom:12px;padding:8px 10px;border:1px solid #ded9f7;border-radius:14px;background:rgba(255,255,255,.97);box-shadow:0 8px 26px rgba(24,27,35,.09)}
  .nx-analytics-mobile-select span{font-size:9px;font-weight:900;color:#676171;white-space:nowrap}
  .nx-analytics-mobile-select select{width:100%;min-width:0;min-height:42px;border:1px solid #d8d1ff;border-radius:10px;background:#f6f3ff;padding:8px 10px;font:inherit;font-size:10.5px;font-weight:900;color:#352c65}
  .nx-stat-grid-overview{grid-template-columns:1fr 1fr}
  .nx-bars-v2{min-height:215px}
}
@media(max-width:390px){.nx-stat-grid-overview{grid-template-columns:1fr}.nx-analytics-mobile-select{grid-template-columns:1fr}.nx-analytics-mobile-select span{display:none}}


/* NexID 0.24.1 — QR color fidelity, balanced spacing and analytics transactions */
.nx-qr-preview-shell{background:var(--nx-qr-preview-bg,#f1efe9);transition:background-color .18s ease}
.nx-qr-editor{gap:16px}
.nx-qr-editor>label,.nx-qr-field-grid>label,.nx-qr-color-grid>label{align-content:start}
.nx-qr-editor label{line-height:1.65}
.nx-qr-color-grid label{padding:11px;border:1px solid #e4e0d7;border-radius:13px;background:#faf9f5}
.nx-qr-color-grid input[type=color]{margin-top:2px;cursor:pointer}
.nx-analytics-section-note{margin:-3px 0 14px;color:#74717a;line-height:1.9}
.nx-analytics-transactions .nx-transaction-table{margin-top:10px;overflow-x:auto;border-radius:14px}
.nx-analytics-transactions table{min-width:720px}
@media(max-width:650px){.nx-qr-editor{gap:13px}.nx-analytics-transactions .nx-profile-section-head{align-items:flex-start}}
.nx-analytics-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}
@media(max-width:1100px) and (min-width:651px){.nx-analytics-tabs button{font-size:9.5px;padding-inline:6px}}

/* NexID 0.24.2 — reliable QR colors and adjustable vertical spacing */
.nx-qr-spacing-grid{align-items:stretch}
.nx-qr-spacing-grid .nx-qr-range{height:100%;box-sizing:border-box}
.nx-qr-range small{display:block;margin-top:5px;color:#77727c;font-size:9.5px;font-weight:500;line-height:1.75}
.nx-qr-color-grid label{position:relative;overflow:hidden;font-size:12px}
.nx-qr-color-grid input[type=color]{height:50px!important;padding:3px!important;border-width:2px!important;background:transparent!important}
.nx-qr-color-grid input[type=color]::-webkit-color-swatch-wrapper{padding:0}.nx-qr-color-grid input[type=color]::-webkit-color-swatch{border:0;border-radius:8px}.nx-qr-color-grid input[type=color]::-moz-color-swatch{border:0;border-radius:8px}
.nx-qr-preview-shell{background-color:var(--nx-qr-preview-bg,#fff)!important;color:var(--nx-qr-preview-text,#171a22)!important;transition:background-color .18s ease,color .18s ease}
.nx-qr-preview-shell canvas{background:transparent!important}
@media(max-width:650px){.nx-qr-spacing-grid{grid-template-columns:1fr}.nx-qr-color-grid input[type=color]{height:54px!important}}


/* NexID 0.24.5 — unrestricted QR palette and optional background effects. */
.nx-qr-color-control{display:grid;grid-template-columns:minmax(72px,.8fr) minmax(92px,1fr);gap:8px;align-items:center;margin-top:2px}
.nx-qr-color-control input[type=color]{margin:0!important;width:100%;min-width:0}
.nx-qr-color-control input[type=text]{width:100%;min-width:0;box-sizing:border-box;text-align:center;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.03em;padding:10px 8px!important}
.nx-qr-effect-grid{align-items:stretch}.nx-qr-effect-grid>label{padding:12px;border:1px solid #e3e0d8;border-radius:13px;background:#faf9f5}.nx-qr-effect-grid small{display:block;margin-top:5px;color:#77727c;font-size:9.5px;font-weight:500;line-height:1.75}
.nx-qr-palette-note{display:grid;align-content:center;gap:5px;padding:13px;border:1px solid #dfe5f2;border-radius:13px;background:#f6f8fd}.nx-qr-palette-note b{font-size:12px}.nx-qr-palette-note span{font-size:10px;line-height:1.8;color:#666d7a}
@media(max-width:650px){.nx-qr-color-control{grid-template-columns:82px minmax(0,1fr)}.nx-qr-effect-grid{grid-template-columns:1fr}}

/* NexID 0.24.6 — single visible account connection tab. */
.nx-settings-tabs.is-single-tab{grid-template-columns:minmax(0,1fr)}

/* Account security and active sessions (0.25.27). */
.nx-profile-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 18px}.nx-profile-tabs a{display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center;border:1px solid #dedbd3;border-radius:16px;padding:14px 16px;background:#fff;color:#292b30!important;text-decoration:none}.nx-profile-tabs a>span{grid-row:1/3;width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:#f1efe9;color:#7653dd}.nx-profile-tabs b{font-size:14px}.nx-profile-tabs small{font-size:10px;color:#7a7c81;margin-top:3px}.nx-profile-tabs a.is-active{border-color:#7653dd;background:#f7f4ff;box-shadow:0 0 0 3px #7653dd12}.nx-account-security{display:grid;gap:18px}.nx-security-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.nx-security-summary>div{display:grid;gap:6px;background:#fff;border:1px solid #e2dfd7;border-radius:18px;padding:18px;box-shadow:0 12px 35px #11111107}.nx-security-summary small{font-size:11px;color:#777a80;font-weight:700}.nx-security-summary strong{font-size:20px;color:#202329}.nx-security-summary span{font-size:10px;color:#818389}.nx-security-note{margin:-8px 0 16px;color:#74777d;font-size:11px;line-height:1.9}.nx-session-list{display:grid;gap:10px}.nx-session-item{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid #e5e2db;border-radius:14px;padding:13px 14px;background:#faf9f6}.nx-session-item.is-current{border-color:#b9a9ed;background:#f7f4ff}.nx-session-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:#ece9e2;color:#7653dd}.nx-session-item>div{display:grid;gap:5px;min-width:0}.nx-session-item b{font-size:13px}.nx-session-item small{font-size:10px;color:#777a80;line-height:1.8}.nx-session-item em{font-style:normal;font-size:10px;font-weight:800;border-radius:20px;padding:6px 9px;background:#ece9e2;color:#606268}.nx-session-item.is-current em{background:#e7dfff;color:#6542c2}.nx-security-more,.nx-security-empty{margin:12px 0 0;border-radius:12px;padding:12px 14px;background:#f4f2ed;color:#696c72;font-size:11px}.nx-security-actions{display:grid;gap:12px}.nx-security-actions form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;border:1px solid #e3e0d8;border-radius:15px;padding:16px}.nx-security-actions form>div{display:grid;gap:5px}.nx-security-actions b{font-size:13px}.nx-security-actions p{margin:0;color:#73767b;font-size:11px;line-height:1.8}.nx-security-actions button{white-space:nowrap}.nx-security-actions button[disabled]{opacity:.55;cursor:not-allowed}.nx-security-actions form.is-danger{border-color:#efd0d0;background:#fff9f9}.nx-security-actions form.is-danger button{border:0;border-radius:11px;background:#9d2d2d;color:#fff;padding:11px 14px;font:inherit;font-weight:800;cursor:pointer}
@media(max-width:800px){.nx-profile-tabs{display:flex;overflow-x:auto;scrollbar-width:none}.nx-profile-tabs::-webkit-scrollbar{display:none}.nx-profile-tabs a{min-width:210px}.nx-security-summary{grid-template-columns:1fr}.nx-session-item{grid-template-columns:34px minmax(0,1fr)}.nx-session-item em{grid-column:2;justify-self:start}.nx-security-actions form{grid-template-columns:1fr}.nx-security-actions button{width:100%}}
