#noxori-wireframe .nx-profile-page main{max-width:1120px;margin:auto;padding:32px 20px}
#noxori-wireframe [data-orders]{display:grid;gap:10px;margin:20px 0}
#noxori-wireframe [data-conversation]{padding-top:24px;max-width:760px}
#noxori-wireframe [data-conversation] form{display:grid;gap:12px;margin:20px 0}
#noxori-wireframe [data-conversation] textarea{width:100%;box-sizing:border-box;min-height:100px}
#noxori-wireframe [data-messages] p{padding:12px 0;border-bottom:1px solid #294140;white-space:pre-wrap;overflow-wrap:anywhere}
#noxori-wireframe [data-receipts]{display:flex;gap:8px;flex-wrap:wrap}
#noxori-wireframe [data-receipt]{border-top:1px solid #294140;padding-top:20px}
#noxori-wireframe .receipt-status{margin:0;font-size:14px;line-height:1.6}
#noxori-wireframe .receipt-status[data-state=error]{color:#ffb7ae}
#noxori-wireframe .receipt-status[data-state=success]{color:#68ddae}
#noxori-wireframe .receipt-hint{margin:0;font-size:12px}
#noxori-wireframe .order-chat .payment-bank-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;margin:0 0 12px;padding:0}
#noxori-wireframe .order-chat .payment-bank-grid>div{margin:0;padding:0;min-width:0}
#noxori-wireframe .order-chat .payment-bank-grid dt{font-size:11px;color:#9bb2af;margin:0 0 3px;line-height:1.35}
#noxori-wireframe .order-chat .payment-bank-grid dd{margin:0;font-size:14px;line-height:1.4;font-weight:600;overflow-wrap:anywhere}
#noxori-wireframe .payment-bank-grid .payment-account{grid-column:1/-1}
#noxori-wireframe .payment-total-row{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;align-items:center;border-top:1px solid #294140;padding-top:10px;font-size:13px;line-height:1.4}
#noxori-wireframe .payment-total-row strong{font-size:21px;color:#74e7cd}
#noxori-wireframe .order-chat .order-payment .payment-conversion{font-size:11px;color:#9bb2af;margin:6px 0 0;line-height:1.4}
#noxori-wireframe .order-chat .receipt-bar{background:#142724;border-bottom:1px solid #34564b;padding:16px}
#noxori-wireframe .order-chat .receipt-bar form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;margin:0;padding:0;border:0;align-items:end}
#noxori-wireframe .receipt-bar label{grid-column:1;grid-row:1;font-weight:600;min-width:0}
#noxori-wireframe .receipt-bar input{font-size:12px;width:100%;color:#b4ccc5}
#noxori-wireframe .receipt-bar input::file-selector-button{background:#203e37;color:#e2f4ec;border:1px solid #548274;border-radius:4px;padding:8px;margin-right:8px;cursor:pointer}
#noxori-wireframe .receipt-bar form>button{grid-column:2;grid-row:1;font-size:12px;padding:10px 12px;min-height:40px}
#noxori-wireframe .receipt-bar .receipt-hint,#noxori-wireframe .receipt-bar .receipt-status{grid-column:1/-1}
#noxori-wireframe .receipt-bar .receipt-status:empty{display:none}
#noxori-wireframe .receipt-bar [data-receipts]:not(:empty){padding-top:12px}
#noxori-wireframe .receipt-bar [data-receipts] button{font-size:12px;white-space:normal;overflow-wrap:anywhere;max-width:100%}
#noxori-wireframe .chat-section-title{font-size:13px;margin:0;padding:16px 20px 0;color:#a5c3ba}
@media(max-width:480px){#noxori-wireframe .order-chat .receipt-bar form{grid-template-columns:minmax(0,1fr)}#noxori-wireframe .receipt-bar form>button{grid-column:1;grid-row:auto;width:100%}}
#noxori-wireframe .nx-client-dialog .nx-btn{margin:4px 0;max-width:100%;overflow-wrap:anywhere}
#noxori-wireframe .nx-client-dialog{width:min(460px,calc(100% - 32px));padding:32px;max-height:min(90dvh,760px);border-color:#344b4a;background:#101719;box-shadow:0 24px 80px #0009}
#noxori-wireframe .nx-client-dialog h3{margin:0 36px 8px 0;font-size:26px;line-height:1.2}
#noxori-wireframe .nx-client-dialog>p.nx-muted{margin:0 0 22px;line-height:1.5}
#noxori-wireframe #nx-client-form{display:flex;flex-direction:column;gap:0}
#noxori-wireframe #nx-client-form .nx-google-auth{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:48px;margin:0 0 16px;padding:10px 16px;border:1px solid #7a8583;border-radius:5px;background:#f8f9fa;color:#202124;font-weight:600}
#noxori-wireframe #nx-client-form .nx-google-auth:hover{background:#fff;border-color:#aab2b1;box-shadow:0 2px 8px #0003}
#noxori-wireframe #nx-client-form .nx-google-auth:focus-visible{outline:2px solid #8ab4f8;outline-offset:2px}
#noxori-wireframe #nx-client-form .nx-google-auth:disabled{background:#303638;border-color:#454d4e;color:#aeb8b8;opacity:1}
#noxori-wireframe .nx-google-mark{width:20px;height:20px;flex:none}
#noxori-wireframe .nx-auth-divider{display:flex;align-items:center;gap:12px;margin:0 0 10px;color:#91a5a3;font-size:12px;line-height:1.4}
#noxori-wireframe .nx-auth-divider::before,#noxori-wireframe .nx-auth-divider::after{content:"";height:1px;flex:1;background:#344345}
#noxori-wireframe #nx-client-form .nx-field{gap:7px;margin:10px 0;font-size:13px;font-weight:600}
#noxori-wireframe #nx-client-form .nx-field input{min-height:46px;padding:10px 12px;background:#0b1113;border-color:#344b4a;border-radius:5px;color:#eef5f4}
#noxori-wireframe #nx-client-form .nx-field input:focus{outline:2px solid #70b7ff;outline-offset:1px;border-color:#70b7ff}
#noxori-wireframe #nx-client-form>button[type=submit],#noxori-wireframe .nx-client-dialog>button.nx-guest-access{width:100%;min-height:48px;margin:10px 0 4px;border-radius:5px}
#noxori-wireframe .nx-auth-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 0}
#noxori-wireframe .nx-auth-actions .nx-btn{min-height:44px;margin:0;padding:9px 10px;border-radius:5px;font-size:13px}
#noxori-wireframe #nx-client-status:empty,#noxori-wireframe #nx-google-status:empty{display:none}
#noxori-wireframe #nx-google-status{margin:8px 0 0;font-size:12px;line-height:1.5}
#noxori-wireframe .nx-client-dialog>button.nx-guest-access{margin-top:12px;border-color:#3b5550;background:#131d1c;color:#d5e3df}
#noxori-wireframe .nx-client-dialog>button.nx-guest-access:hover{background:#1a2a27}
@media(max-width:520px){#noxori-wireframe .nx-client-dialog{padding:25px 20px}#noxori-wireframe .nx-client-dialog h3{font-size:23px}#noxori-wireframe .nx-auth-actions{grid-template-columns:1fr}#noxori-wireframe .nx-auth-actions .nx-btn{width:100%}}
#noxori-wireframe .nx-client-dialog input,#noxori-wireframe .nx-client-dialog select{max-width:100%;box-sizing:border-box}
#noxori-wireframe [data-screen=profile] p{overflow-wrap:anywhere}
#noxori-wireframe .member-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}
#noxori-wireframe .member-heading h1{font-size:32px;margin:8px 0;letter-spacing:0}
#noxori-wireframe .member-identity{display:flex;align-items:center;gap:24px;padding:28px 0;border-top:1px solid #294140;border-bottom:1px solid #294140}
#noxori-wireframe .member-avatar{width:96px;height:96px;flex:0 0 96px;border-radius:50%;background:#164743;color:#87fff1;display:grid;place-items:center;font-size:30px;font-weight:700;overflow:hidden;border:2px solid #38cabb}
#noxori-wireframe .member-avatar img{width:100%;height:100%;object-fit:cover}
#noxori-wireframe .member-bio{min-width:0;flex:1}
#noxori-wireframe .member-bio h2{font-size:24px;margin:8px 0;overflow-wrap:anywhere}
#noxori-wireframe .member-bio p{color:#a5b8b7;margin:0}
#noxori-wireframe .member-role{font-size:12px;color:#67decc;font-weight:700;text-transform:uppercase}
#noxori-wireframe .member-actions{display:flex;gap:10px;flex-wrap:wrap}
#noxori-wireframe .member-stats{display:grid;grid-template-columns:repeat(3,1fr) 1.5fr;border-bottom:1px solid #294140;margin-bottom:32px}
#noxori-wireframe .member-stats>div,#noxori-wireframe .member-stats>a{padding:24px 16px;display:flex;flex-direction:column;gap:10px;text-decoration:none;min-width:0}
#noxori-wireframe .member-stats span{color:#a5b8b7;font-size:13px}
#noxori-wireframe .member-stats strong{font-size:26px;color:#e5f4f2}
#noxori-wireframe .member-stats a strong{font-size:16px;color:#5ae0d0}
#noxori-wireframe .member-stats a .member-support-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;align-self:flex-start;box-sizing:border-box;max-width:100%;min-height:48px;padding:12px 16px;border:1px solid #39c995;border-radius:6px;background:#123c2f;color:#b8ffe0;transition:background .15s,border-color .15s}
#noxori-wireframe .member-support-button svg{flex:0 0 22px}
#noxori-wireframe .member-stats .member-support-button span{font-size:14px;font-weight:700;color:inherit}
#noxori-wireframe .member-stats a:hover .member-support-button,#noxori-wireframe .member-stats a:focus-visible .member-support-button{background:#19533e;border-color:#70efb5}
#noxori-wireframe .member-workspace{display:grid;grid-template-columns:minmax(270px,.85fr) minmax(0,1.15fr);gap:32px;align-items:start}
#noxori-wireframe .member-orders h2,#noxori-wireframe .member-chat h2{font-size:21px;line-height:1.3;margin-top:0;overflow-wrap:anywhere}
#noxori-wireframe .member-search{display:grid;gap:8px;font-size:13px;color:#aec2c0}
#noxori-wireframe .member-search input,#noxori-wireframe .member-editor input:not([type=checkbox]),#noxori-wireframe .member-chat textarea{width:100%;box-sizing:border-box;background:#101c1e;color:#edf6f5;border:1px solid #34504f;border-radius:6px;padding:12px;font:inherit}
#noxori-wireframe .member-filters{display:flex;gap:4px;border-bottom:1px solid #294140;margin-top:16px}
#noxori-wireframe .member-filters button{background:none;border:0;border-bottom:2px solid transparent;color:#a5b8b7;cursor:pointer;padding:12px 10px;font:inherit;font-size:13px}
#noxori-wireframe .member-filters button[aria-pressed=true]{border-color:#00ded2;color:#63f1df}
#noxori-wireframe .member-order{display:block;text-align:left;background:#101b1d;border:1px solid #294140;border-radius:6px;padding:16px;color:#e8f4f2;cursor:pointer;width:100%;font:inherit}
#noxori-wireframe .member-order:hover,#noxori-wireframe .member-order[aria-pressed=true]{border-color:#4be0cf;background:#112927}
#noxori-wireframe .member-order-top{display:flex;gap:10px;align-items:start;justify-content:space-between;flex-wrap:wrap}
#noxori-wireframe .member-order-top strong{font-size:15px;overflow-wrap:anywhere}
#noxori-wireframe .member-status{font-size:11px;color:#f2cb7f}
#noxori-wireframe .member-status.is-completed{color:#68ddae}
#noxori-wireframe .member-order-bottom{display:flex;justify-content:space-between;gap:12px;margin-top:14px;font-size:12px;color:#94aba8}
#noxori-wireframe .member-empty{padding:28px 0;color:#a5b8b7}
#noxori-wireframe .member-chat[data-conversation]{padding:24px;border:1px solid #294140;border-radius:8px;max-width:none;min-width:0;background:#0c1517;min-height:380px;box-sizing:border-box}
#noxori-wireframe .member-chat-empty{min-height:330px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#a5b8b7}
#noxori-wireframe .member-chat-empty img{object-fit:contain;margin-bottom:24px}
#noxori-wireframe .member-chat-empty p{max-width:280px;line-height:1.7}
#noxori-wireframe [data-messages]{max-height:440px;overflow:auto;display:flex;flex-direction:column;gap:12px}
#noxori-wireframe [data-messages] p{max-width:88%;padding:12px 16px;border:0;border-radius:6px;margin:0;line-height:1.6}
#noxori-wireframe [data-messages] p strong{display:block;font-size:11px;margin-bottom:5px;color:#7bdacb}
#noxori-wireframe .message-own{align-self:flex-end;background:#173b36}
#noxori-wireframe .message-team{align-self:flex-start;background:#1b262c}
#noxori-wireframe .member-chat label{display:grid;gap:8px;font-size:13px}
#noxori-wireframe .member-chat input[type=file]{max-width:100%;min-width:0}
#noxori-wireframe .member-editor{width:min(440px,calc(100vw - 40px));box-sizing:border-box;max-height:85vh;overflow:auto}
#noxori-wireframe .member-editor form{display:grid;gap:18px}
#noxori-wireframe .member-editor label:not(.member-remove){display:grid;gap:8px}
#noxori-wireframe .member-remove{display:flex;align-items:center;gap:8px}
#noxori-wireframe .member-editor .nx-muted{font-size:12px;line-height:1.6;margin:0}
#noxori-wireframe .member-listings{padding:26px 0;border-bottom:1px solid #294140;margin-bottom:28px}
#noxori-wireframe .member-listings>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}
#noxori-wireframe .member-listings>header h2{font-size:21px;margin:4px 0}
#noxori-wireframe .member-listings>header .nx-eyebrow{margin:0;font-size:10px}
#noxori-wireframe .member-listings-status{color:#a5b8b7;font-size:13px}
#noxori-wireframe .member-listings-grid{display:grid;gap:10px}
#noxori-wireframe .member-listing{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px;border:1px solid #294140;border-radius:6px;background:#0d1719}
#noxori-wireframe .member-listing-image{width:76px;height:64px;object-fit:cover;border-radius:4px;background:#111d1f}
#noxori-wireframe .member-listing-info{min-width:0}
#noxori-wireframe .member-listing-info h3{font-size:15px;line-height:1.4;margin:0 0 5px;overflow-wrap:anywhere}
#noxori-wireframe .member-listing-info p{font-size:12px;line-height:1.5;color:#a5b8b7;margin:0;overflow-wrap:anywhere}
#noxori-wireframe .member-listing-actions{display:flex;gap:8px;flex-wrap:wrap}
#noxori-wireframe .member-listing-actions .nx-btn{font-size:12px;padding:9px 12px;min-height:38px;margin:0}
#noxori-wireframe .member-listing-actions .member-retire{border-color:#704746;color:#ffc0b8;background:#211718}
#noxori-wireframe .member-product-editor{width:min(680px,calc(100vw - 32px));max-height:90dvh;overflow:auto}
#noxori-wireframe .member-product-editor form{display:grid;gap:14px}
#noxori-wireframe .member-product-editor form>.nx-eyebrow{margin:0;color:#67decc;font-size:11px}
#noxori-wireframe .member-product-editor form>h2{font-size:24px;margin:-10px 0 2px}
#noxori-wireframe .member-product-editor label{display:grid;gap:7px;color:#c6d7d4;font-size:13px;font-weight:600}
#noxori-wireframe .member-product-editor input:not([type=checkbox]),#noxori-wireframe .member-product-editor select,#noxori-wireframe .member-product-editor textarea{width:100%;min-width:0;box-sizing:border-box;min-height:44px;padding:10px 12px;border:1px solid #34504f;border-radius:5px;background:#101c1e;color:#edf6f5;font:inherit;color-scheme:dark}
#noxori-wireframe .member-product-editor textarea{min-height:94px;resize:vertical}
#noxori-wireframe .member-photo-section{display:grid;gap:10px;padding-top:14px;border-top:1px solid #294140}
#noxori-wireframe .member-photo-section h3{margin:0;color:#67decc;font-size:13px}
#noxori-wireframe .member-product-editor label.member-file-field{padding:14px;border:1px dashed #426462;border-radius:5px;background:#10201e;gap:10px}
#noxori-wireframe .member-product-editor .member-file-field input[type=file]{width:100%;min-width:0;color:#c6d7d4;font:inherit}
#noxori-wireframe .member-photo-previews{display:flex;flex-wrap:wrap;gap:10px}
#noxori-wireframe .member-photo-previews>img{display:block;max-width:min(100%,420px);max-height:260px;width:auto;height:auto;object-fit:contain;object-position:left center;border:1px solid #294140;border-radius:5px;background:#0a1112}
#noxori-wireframe .member-photo-preview{display:grid;gap:6px;width:120px;margin:0;padding:7px;border:1px solid #294140;border-radius:5px;background:#0d1719}
#noxori-wireframe .member-photo-preview img{width:100%;height:76px;object-fit:cover;border-radius:3px}
#noxori-wireframe .member-photo-preview figcaption{overflow:hidden;color:#a5b8b7;font-size:10px;text-overflow:ellipsis;white-space:nowrap}
#noxori-wireframe .member-product-editor label.member-extra-keep{display:flex;align-items:center;gap:6px;font-size:11px}
#noxori-wireframe .member-product-editor .member-extra-keep input{accent-color:#00ded2}
#noxori-wireframe .member-photo-status{margin:0;color:#ffc0b8;font-size:12px}
#noxori-wireframe .member-photo-status:empty{display:none}
#noxori-wireframe .member-product-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
#noxori-wireframe .member-product-active{display:flex!important;grid-template-columns:auto 1fr;align-items:center;gap:8px}
#noxori-wireframe .member-product-attributes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
#noxori-wireframe .member-product-preview{width:min(220px,100%);height:130px;object-fit:contain;background:#0a1112;border:1px solid #294140;border-radius:5px}
#noxori-wireframe .member-product-editor [data-product-status]:empty{display:none}
#noxori-wireframe .member-product-editor [data-product-status]{margin:0;color:#ffc0b8;font-size:13px;overflow-wrap:anywhere}
#noxori-wireframe .member-product-editor .member-actions{justify-content:flex-start}
#noxori-wireframe .nx-member :focus-visible{outline:2px solid #00ded2;outline-offset:3px}
#noxori-wireframe .member-chat.order-chat[data-conversation]{padding:0;overflow:hidden;background:#0c1517}
#noxori-wireframe .order-chat-header{display:flex;align-items:center;gap:12px;padding:18px 20px;background:#142224;border-bottom:1px solid #294140}
#noxori-wireframe .order-chat-header img{flex:0 0 40px;object-fit:contain;border-radius:6px}
#noxori-wireframe .order-chat-header>div{flex:1;min-width:0}
#noxori-wireframe .order-chat-header span{font-size:11px;color:#96b1ac}
#noxori-wireframe .order-chat-header h2{font-size:15px;margin:5px 0;line-height:1.4}
#noxori-wireframe .order-chat-header p{font-size:12px;color:#eccb84;margin:0}
#noxori-wireframe .order-chat-header .nx-btn{font-size:12px;padding:8px 10px;flex-shrink:0}
#noxori-wireframe .order-chat details{border:0;border-radius:0;background:none;margin:0}
#noxori-wireframe .order-chat summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:15px 20px;gap:12px;font-size:13px;font-weight:600;color:#d4e6e2;background:#101e20;border-bottom:1px solid #294140;list-style:none}
#noxori-wireframe .order-chat summary span{font-size:11px;font-weight:400;color:#6bd8c5}
#noxori-wireframe .order-chat details[open]>summary{color:#66e3cf}
#noxori-wireframe .order-chat [data-payment]{padding:14px 20px;border-bottom:1px solid #294140}
#noxori-wireframe .order-chat .order-payment{padding:0;margin:0}
#noxori-wireframe .order-chat .order-payment h3{font-size:15px;margin:0 0 12px;line-height:1.4}
#noxori-wireframe .order-chat .order-payment p{font-size:13px;line-height:1.6;margin:10px 0}
#noxori-wireframe .chat-history{padding:20px 16px 12px;min-height:240px}
#noxori-wireframe .order-chat [data-messages]{height:300px;max-height:45vh;min-height:180px;padding:0 4px;scrollbar-width:thin;scrollbar-color:#365750 transparent}
#noxori-wireframe .order-chat [data-messages] p{font-size:14px;max-width:85%;padding:12px 14px;flex-shrink:0}
#noxori-wireframe .order-chat [data-messages] time{display:block;text-align:right;font-size:10px;color:#96b3ab;margin-top:8px;white-space:normal}
#noxori-wireframe .order-chat [data-chat-status]{font-size:12px;color:#9eb4af;text-align:center;margin:12px 0 0}
#noxori-wireframe .order-chat [data-chat-status]:empty{display:none}
#noxori-wireframe .order-chat form.chat-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:16px;margin:0;border-top:1px solid #294140;background:#101e20}
#noxori-wireframe .order-chat form.chat-composer textarea{min-height:48px;height:48px;max-height:140px;resize:vertical;padding:12px;font-size:14px;line-height:22px}
#noxori-wireframe .chat-composer .nx-btn{height:48px;margin:0;padding:10px 18px}
#noxori-wireframe .order-chat form.chat-composer[hidden],#noxori-wireframe .order-chat [data-messages][hidden]{display:none}
#noxori-wireframe .chat-attachments [data-receipts]{padding:12px 16px;gap:8px}
#noxori-wireframe .chat-attachments [data-receipts]:empty{display:none}
#noxori-wireframe .chat-attachments [data-receipts] .nx-btn{font-size:12px;overflow-wrap:anywhere;max-width:100%;white-space:normal}
#noxori-wireframe .order-chat .chat-attachments form{margin:0;padding:16px;border:0}
@media(max-width:420px){#noxori-wireframe .order-chat-header{padding:14px 12px;gap:8px}#noxori-wireframe .order-chat-header img{width:30px;height:30px;flex-basis:30px}#noxori-wireframe .order-chat-header .nx-btn{font-size:11px;padding:7px}#noxori-wireframe .order-chat form.chat-composer{padding:12px;gap:8px}#noxori-wireframe .chat-composer .nx-btn{padding:10px 12px}}
#noxori-wireframe .nx-payment-dialog{width:min(520px,calc(100vw - 32px));max-width:520px;box-sizing:border-box;padding:28px;max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #35504f;border-radius:8px;background:#10191b;color:#edf5f4}
#noxori-wireframe .payment-header{margin-bottom:24px;display:grid;grid-template-columns:minmax(0,1fr) 48px;column-gap:16px;align-items:center}
#noxori-wireframe .payment-header .payment-eyebrow{grid-column:1;grid-row:1}
#noxori-wireframe .payment-header h2{grid-column:1;grid-row:2}
#noxori-wireframe .payment-header .payment-brand{grid-column:2;grid-row:1 / 3;width:48px;height:48px;object-fit:contain;justify-self:end;mix-blend-mode:screen}
#noxori-wireframe .payment-eyebrow{color:#55decd;font-size:11px;font-weight:700;margin:0 0 8px}
#noxori-wireframe .payment-header h2{font-size:24px;line-height:1.25;margin:0;letter-spacing:0}
#noxori-wireframe .payment-summary{display:flex;justify-content:space-between;gap:20px;padding:20px 0;border-top:1px solid #2d4243;border-bottom:1px solid #2d4243;margin-bottom:24px}
#noxori-wireframe .payment-summary>div{min-width:0}
#noxori-wireframe .payment-summary span{font-size:12px;color:#a1b8b6}
#noxori-wireframe .payment-summary h3{font-size:16px;line-height:1.5;margin:7px 0 0;overflow-wrap:anywhere}
#noxori-wireframe .payment-recipient{display:grid;gap:3px;margin:12px 0 0;font-size:12px;line-height:1.4;overflow-wrap:anywhere}
#noxori-wireframe .payment-recipient strong{font-size:12px;color:#92decb}
#noxori-wireframe .payment-price{text-align:right;flex-shrink:0}
#noxori-wireframe .payment-price strong{display:block;font-size:24px;margin-top:7px;white-space:nowrap;color:#f1faf7}
#noxori-wireframe .payment-price small{font-size:12px;color:#a1b8b6}
#noxori-wireframe .payment-form{display:grid;gap:20px}
#noxori-wireframe .payment-form label{display:grid;gap:9px;font-size:13px;font-weight:600}
#noxori-wireframe .payment-form input,#noxori-wireframe .payment-form select{width:100%;min-width:0;min-height:48px;box-sizing:border-box;padding:12px 14px;border:1px solid #3a5152;border-radius:6px;background:#0b1214;color:#eaf4f2;font:inherit;color-scheme:dark}
#noxori-wireframe .payment-form :focus-visible{outline:2px solid #00dccc;outline-offset:2px}
#noxori-wireframe .payment-hint{font-size:12px;font-weight:400;color:#91aaa7}
#noxori-wireframe .payment-note{margin:0;font-size:13px;color:#a8bcba;line-height:1.7}
#noxori-wireframe .payment-error{margin:0;color:#ffc0b8;font-size:13px;overflow-wrap:anywhere}
#noxori-wireframe .payment-error:empty{display:none}
#noxori-wireframe .payment-actions{display:grid;grid-template-columns:1fr 1.5fr;gap:12px;padding-top:4px}
#noxori-wireframe .payment-actions .nx-btn{margin:0;min-height:48px;width:100%;box-sizing:border-box}
@media(max-width:420px){#noxori-wireframe .nx-payment-dialog{padding:22px}#noxori-wireframe .payment-summary{gap:12px}#noxori-wireframe .payment-price strong{font-size:21px}}
@media(max-width:760px){
 #noxori-wireframe .member-workspace{grid-template-columns:minmax(0,1fr);gap:24px}
 #noxori-wireframe .member-identity{flex-wrap:wrap;gap:16px}
 #noxori-wireframe .member-avatar{width:72px;height:72px;flex-basis:72px}
 #noxori-wireframe .member-actions{width:100%}
 #noxori-wireframe .member-stats{grid-template-columns:repeat(3,minmax(0,1fr))}
 #noxori-wireframe .member-stats>div{padding:20px 6px}
 #noxori-wireframe .member-stats>a{grid-column:1/-1;padding:12px 0 20px}
 #noxori-wireframe .member-chat[data-conversation]{padding:18px}
 #noxori-wireframe .member-heading h1{font-size:28px}
 #noxori-wireframe .member-bio h2{font-size:21px}
 #noxori-wireframe .member-listing{grid-template-columns:56px minmax(0,1fr);gap:12px}
 #noxori-wireframe .member-listing-image{width:56px;height:56px}
 #noxori-wireframe .member-listing-actions{grid-column:1/-1;justify-content:flex-end}
 #noxori-wireframe .member-product-grid,#noxori-wireframe .member-product-attributes{grid-template-columns:1fr}
}
.payment-country-field{display:grid;gap:10px;font-weight:600}
.payment-country-picker{position:relative}.payment-country-picker summary{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #345253;border-radius:6px;cursor:pointer;background:#0b1315}.payment-country-picker summary:after{content:'\25BE';margin-left:auto}.payment-country-picker img{object-fit:contain;flex-shrink:0}
.payment-country-options{position:absolute;z-index:10;top:100%;left:0;right:0;max-height:240px;overflow:auto;background:#0b1315;border:1px solid #345253;border-radius:6px;box-shadow:0 8px 24px #0008}.payment-country-options button{display:flex;gap:12px;align-items:center;width:100%;padding:12px 16px;border:0;background:transparent;color:#e3eeee;text-align:left;cursor:pointer}.payment-country-options button:hover,.payment-country-options button:focus-visible,.payment-country-options button[aria-pressed=true]{background:#173b38}
.payment-phone-number{display:flex;align-items:center;border:1px solid #345253;border-radius:6px;background:#0b1315;overflow:hidden}.payment-phone-prefix{padding:0 16px;flex-shrink:0;color:#78e3ce}.payment-form .payment-phone-number input{border:0;border-radius:0;min-width:0;flex:1}.payment-phone-number:focus-within{outline:2px solid #00d5c9;outline-offset:2px}
#noxori-wireframe .ff-center{max-width:1080px;margin-inline:auto;letter-spacing:0}
#noxori-wireframe .ff-center .nx-recharge-center-head{grid-template-columns:240px minmax(0,1fr) auto;gap:26px;padding-bottom:26px;margin-bottom:0}
#noxori-wireframe .ff-center .nx-detail-art{width:240px;height:116px;object-fit:cover;border-radius:6px}
#noxori-wireframe .ff-center .nx-recharge-center-head h3{font-size:34px;line-height:1.2;margin:8px 0 10px}
#noxori-wireframe .ff-center .nx-recharge-center-head .nx-muted{max-width:380px;font-size:12px;line-height:1.6}
#noxori-wireframe .ff-center .nx-recharge-change{background:transparent;border-color:#374447}
#noxori-wireframe .ff-center .nx-recharge-note{display:none}
#noxori-wireframe .ff-center .nx-recharge-step{margin-top:26px;padding:0 0 24px}
#noxori-wireframe .ff-center .nx-recharge-step h4{margin:0 0 14px;font-size:17px;line-height:28px}
#noxori-wireframe .ff-center .nx-recharge-step h4>span{color:#d1ece7;background:#172b2c;border:1px solid #2c4444}
#noxori-wireframe .ff-center .nx-player-row{max-width:660px;display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:12px}
#noxori-wireframe .ff-center #nx-player-id{height:52px;border-color:#405051;background:#11191c;font-size:16px;border-radius:6px;padding:12px 16px;min-width:0;width:100%;box-sizing:border-box}
#noxori-wireframe .ff-center #nx-check-player{min-height:52px;background:#d9ede7;color:#102322;border:1px solid #d9ede7;font-size:13px;font-weight:700;border-radius:6px;white-space:nowrap}
#noxori-wireframe .ff-center #nx-check-player:hover{background:#effbf6}
#noxori-wireframe .ff-center #nx-check-player:disabled{opacity:.65;cursor:wait}
#noxori-wireframe .ff-center #nx-player-id-status{display:flex;flex-wrap:wrap;align-items:center;gap:5px 12px;min-height:20px;margin:12px 0 0;font-size:12px;line-height:1.5;color:#9db3af}
#noxori-wireframe .ff-center #nx-player-id-status:empty{display:none}
#noxori-wireframe .ff-center #nx-player-id-status strong{font-size:14px;color:#e8f5ef;overflow-wrap:anywhere}
#noxori-wireframe .ff-verified{color:#81e3bf;padding-right:12px;border-right:1px solid #344742}
#noxori-wireframe .ff-verified::before{content:'';display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:#81e3bf}
#noxori-wireframe .ff-center #nx-player-id-status[data-state=error]{color:#ffb6ac}
#noxori-wireframe .ff-center #nx-player-id[aria-invalid=true]{border-color:#df8a80}
#noxori-wireframe .ff-center .nx-price-note{font-size:12px;margin:-4px 0 22px;color:#96aaa7}
#noxori-wireframe .ff-center .ff-offers{max-width:none;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}
#noxori-wireframe .ff-center .ff-offer{display:grid;grid-template-columns:82px minmax(0,1fr);grid-template-rows:30px 20px 36px 48px;column-gap:14px;row-gap:0;align-content:center;align-items:center;justify-items:start;min-height:210px;padding:24px 22px 16px;border:1px solid #344346;border-radius:8px;background:#131c20;text-align:left;transition:border-color .18s,background .18s,box-shadow .18s;box-sizing:border-box;overflow:hidden}
#noxori-wireframe .ff-center .ff-offer::after{width:15px;height:15px;top:14px;right:14px;border-color:#637373}
#noxori-wireframe .ff-center .ff-offer .ff-diamonds{grid-column:1;grid-row:1/4;width:82px;height:88px;object-fit:contain;margin:0;filter:drop-shadow(0 5px 5px #0005)}
#noxori-wireframe .ff-center .ff-offer strong{grid-column:2;grid-row:1;font-size:28px;font-weight:700;color:#f1f5f3;line-height:1.1;letter-spacing:0}
#noxori-wireframe .ff-center .ff-offer>span{grid-column:2;grid-row:2;font-size:12px;color:#a5b8b3}
#noxori-wireframe .ff-center .ff-offer-label{grid-column:2;grid-row:3;align-self:center;font-size:10px;font-weight:600;line-height:1.4;padding:4px 7px;border:1px solid #3b5052;border-radius:4px;background:#1c2b2e;color:#bdd0cb;white-space:nowrap}
#noxori-wireframe .ff-center .ff-offer-label.limited{color:#f1d58c;border-color:#726139;background:#302b1f}
#noxori-wireframe .ff-center .ff-offer-label.unlimited{color:#00e6d4;border-color:#198b83;background:#10332f}
#noxori-wireframe .ff-center .ff-price{grid-column:1/-1;grid-row:4;justify-self:stretch;display:flex;align-items:baseline;gap:7px;margin:13px 0 0;padding-top:12px;border-top:1px solid #304143;color:#ebf5f1;font-size:25px;font-weight:700;line-height:1.15}
#noxori-wireframe .ff-center .ff-currency{font-size:11px;color:#95afaa;font-weight:500}
#noxori-wireframe .ff-center .ff-offer:not(:disabled):hover{border-color:#829e96;background:#18262a}
#noxori-wireframe .ff-center .ff-offer[aria-pressed=true]{border-color:#20dfc9;background:#142b2b;box-shadow:inset 0 0 0 1px #20dfc9}
#noxori-wireframe .ff-center .ff-offer[aria-pressed=true] .ff-price{color:#76ead8}
#noxori-wireframe .ff-center .ff-offer[data-offer=limited]{--ff-border-color:#d9b65c;--ff-border-tip:#f8e3a8;border-color:#444238}
#noxori-wireframe .ff-center .ff-offer[data-offer=unlimited]{--ff-border-color:#00cfc1;--ff-border-tip:#a6f4eb;border-color:#2d4243}
#noxori-wireframe .ff-center .ff-offer[data-offer]::before{content:'';position:absolute;inset:0;z-index:1;padding:1px;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--nx-border-angle),transparent 0deg,transparent 24deg,var(--ff-border-color) 68deg,var(--ff-border-tip) 88deg,transparent 94deg,transparent 204deg,var(--ff-border-color) 248deg,var(--ff-border-tip) 268deg,transparent 274deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:nx-card-lightning 6s linear infinite}
#noxori-wireframe .ff-center .ff-offer[data-offer]:nth-child(2n)::before{animation-delay:-2s}
#noxori-wireframe .ff-center .ff-offer[data-offer]:nth-child(3n)::before{animation-delay:-4s}
#noxori-wireframe .ff-center[hidden] .ff-offer::before,#noxori-wireframe [data-screen="recharges"][hidden] .ff-offer::before{animation-play-state:paused}
@media(prefers-reduced-motion:reduce){#noxori-wireframe .ff-center .ff-offer[data-offer]::before{animation:none}}
#noxori-wireframe .ff-center .ff-offer[data-offer=limited][aria-pressed=true]{border-color:#f4c964;box-shadow:inset 0 0 0 1px #f4c964;background:#27271e}
#noxori-wireframe .ff-center .ff-offer[data-offer=limited][aria-pressed=true] .ff-price{color:#f1d58c}
#noxori-wireframe .ff-center .ff-offer[data-offer=limited][aria-pressed=true]::after{background:#f4c964;outline-color:#f4c964;border-color:#27271e}
#noxori-wireframe .ff-center .ff-offer:disabled{opacity:1;cursor:default;background:#10181b;border-color:#253337}
#noxori-wireframe .ff-center .ff-offer:disabled .ff-diamonds{opacity:.5}
#noxori-wireframe .ff-center .ff-offer:disabled :is(strong,.ff-price){color:#849a96}
#noxori-wireframe .ff-center .ff-offers[aria-busy=true] .ff-diamonds{animation:ff-checking 1s ease-in-out infinite alternate}
#noxori-wireframe .ff-center .nx-recharge-checkout{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0 0;margin:0}
#noxori-wireframe .ff-center #nx-recharge-selection{margin:0;font-size:13px;line-height:1.6;color:#a2b7b3}
#noxori-wireframe .ff-selected-summary{display:grid;gap:3px}
#noxori-wireframe .ff-selected-summary strong{font-size:19px;color:#f0f8f4}
#noxori-wireframe .ff-selected-summary span{font-size:12px;color:#a3bab4}
#noxori-wireframe .ff-center #nx-recharge-continue{min-width:240px;border-radius:6px;min-height:52px;font-size:14px;font-weight:700}
#noxori-wireframe .ff-center #nx-recharge-continue:disabled{background:#1b302e;color:#758f89;border-color:#2d4640;opacity:1}
#noxori-wireframe .ff-center :focus-visible{outline:2px solid #79e6d6;outline-offset:4px}
@keyframes ff-checking{to{opacity:.85}}
#noxori-wireframe .nx-free-fire-faq{max-width:1080px;margin:48px auto 0;padding:30px 0 0;border-top:1px solid #2b3e3e}
#noxori-wireframe :is(.nx-free-fire-faq,.nx-recharge-faq)[hidden]{display:none}
#noxori-wireframe .ff-faq-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}
#noxori-wireframe .ff-faq-heading h3{font-size:26px;line-height:1.3;margin:8px 0 0;letter-spacing:0}
#noxori-wireframe .ff-faq-heading a{font-size:12px;color:#69ded0;text-underline-offset:4px;white-space:nowrap}
#noxori-wireframe .ff-faq-group{display:grid;grid-template-columns:170px minmax(0,1fr);gap:28px;margin-top:24px}
#noxori-wireframe .ff-faq-group h4{font-size:13px;font-weight:600;color:#9ab8b1;margin:16px 0;line-height:1.5}
#noxori-wireframe .nx-free-fire-faq .nx-faq-list{display:grid;gap:9px;min-width:0}
#noxori-wireframe .nx-free-fire-faq details{border:1px solid #2d4144;border-radius:6px;background:#10191d;overflow:hidden}
#noxori-wireframe .nx-free-fire-faq details[open]{border-color:#3a5b58;background:#111e21}
#noxori-wireframe .nx-free-fire-faq summary{font-size:14px;font-weight:600;line-height:1.5;padding:16px 44px 16px 18px;overflow-wrap:anywhere}
#noxori-wireframe .nx-free-fire-faq summary::after{right:17px;top:12px;color:#00e6d4}
#noxori-wireframe .nx-free-fire-faq details p{padding:0 40px 18px 18px;margin:0;color:#adbfbb;font-size:13px;line-height:1.75;max-width:none}
#noxori-wireframe .ff-faq-limited{color:#f1d58c;font-weight:600}
#noxori-wireframe .ff-faq-unlimited{color:#00e6d4;font-weight:600}
@media(max-width:600px){#noxori-wireframe .ff-faq-heading{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:20px}#noxori-wireframe .ff-faq-heading h3{font-size:24px}#noxori-wireframe .ff-faq-group{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:22px}#noxori-wireframe .ff-faq-group h4{margin:0}#noxori-wireframe .nx-free-fire-faq summary{font-size:13px;padding-left:14px}#noxori-wireframe .nx-free-fire-faq details p{padding-left:14px;padding-right:18px}}
@media(max-width:1000px){
 #noxori-wireframe .ff-center .nx-recharge-center-head{grid-template-columns:180px minmax(0,1fr) auto;gap:18px}
 #noxori-wireframe .ff-center .nx-detail-art{width:180px;height:105px}
 #noxori-wireframe .ff-center .nx-recharge-change{grid-column:auto}
 #noxori-wireframe .ff-center .ff-offer{grid-template-columns:64px minmax(0,1fr);padding:22px 16px 16px;column-gap:10px}
 #noxori-wireframe .ff-center .ff-offer .ff-diamonds{width:64px;height:76px}
 #noxori-wireframe .ff-center .ff-offer strong{font-size:25px}
}
@media(max-width:760px){
 #noxori-wireframe .ff-center .nx-recharge-center-head{grid-template-columns:130px minmax(0,1fr);gap:14px}
 #noxori-wireframe .ff-center .nx-detail-art{width:130px;height:96px}
 #noxori-wireframe .ff-center .nx-recharge-center-head h3{font-size:28px}
 #noxori-wireframe .ff-center .nx-recharge-change{grid-column:1/-1;padding:9px 14px}
 #noxori-wireframe .ff-center .ff-offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
}
@media(max-width:480px){
 #noxori-wireframe .ff-center .nx-recharge-center-head{grid-template-columns:100px minmax(0,1fr);gap:12px}
 #noxori-wireframe .ff-center .nx-detail-art{width:100px;height:90px}
 #noxori-wireframe .ff-center .nx-recharge-center-head h3{font-size:26px;margin:6px 0}
 #noxori-wireframe .ff-center .nx-recharge-center-head .nx-muted{font-size:11px}
 #noxori-wireframe .ff-center .nx-player-row{grid-template-columns:minmax(0,1fr) 110px;gap:8px}
 #noxori-wireframe .ff-center #nx-check-player{font-size:11px;padding:10px 8px}
 #noxori-wireframe .ff-center .ff-offer{grid-template-columns:minmax(0,1fr);grid-template-rows:66px 30px 20px 32px 43px;justify-items:center;text-align:center;min-height:225px;padding:14px 10px;gap:0}
 #noxori-wireframe .ff-center .ff-offer .ff-diamonds{grid-column:1;grid-row:1;width:60px;height:62px}
 #noxori-wireframe .ff-center .ff-offer strong{grid-column:1;grid-row:2;font-size:25px}
 #noxori-wireframe .ff-center .ff-offer>span{grid-column:1;grid-row:3}
 #noxori-wireframe .ff-center .ff-offer-label{grid-column:1;grid-row:4;font-size:10px;padding:3px 6px}
 #noxori-wireframe .ff-center .ff-price{grid-row:5;font-size:23px;justify-content:center;margin-top:9px;padding-top:9px}
 #noxori-wireframe .ff-center .ff-currency{font-size:10px}
 #noxori-wireframe .ff-center .nx-recharge-checkout{align-items:stretch;flex-direction:column;gap:14px;padding-top:16px}
 #noxori-wireframe .ff-center #nx-recharge-continue{min-width:0;width:100%}
}
@media(prefers-reduced-motion:reduce){#noxori-wireframe .ff-center .ff-offer{transition:none}#noxori-wireframe .ff-center .ff-offers[aria-busy=true] .ff-diamonds{animation:none}}
.nx-game-picker{position:relative;max-width:780px;margin:0 auto 32px;z-index:4}
#noxori-wireframe .nx-game-picker .nx-search{display:flex;flex-wrap:nowrap;gap:10px;padding:10px 12px 10px 20px;background:#102023;border:1px solid #476260;border-radius:8px}
#noxori-wireframe .nx-game-picker .nx-search input{min-width:0;width:100%;padding:12px 0;font-size:16px}
#noxori-wireframe .nx-game-picker .nx-search button{flex:0 0 44px;width:44px;height:44px;padding:12px}
.nx-game-picker button img{width:20px;height:20px}
.nx-game-browser{position:absolute;top:calc(100% + 8px);left:0;right:0;padding:18px;background:#101a1d;border:1px solid #395552;border-radius:8px;box-shadow:0 18px 48px #0009;max-height:65vh;overflow-y:auto;animation:nx-picker-enter .16s ease-out}
.nx-game-browser[hidden],.nx-game-bar[hidden]{display:none}
.nx-picker-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;color:#e8f4f1}
.nx-picker-head button,.nx-picker-back{background:transparent;border:0;color:#9ed3cc;cursor:pointer;display:flex;align-items:center;gap:8px;font:inherit}
.nx-picker-head button{width:36px;height:36px;justify-content:center}
.nx-picker-head img,.nx-picker-back img{filter:invert(1)}
.nx-game-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}
.nx-game-bar button{display:flex;align-items:center;gap:14px;min-width:0;min-height:78px;padding:10px;background:transparent;border:1px solid transparent;border-radius:6px;color:#eaf4f2;font:inherit;cursor:pointer;text-align:left}
.nx-game-bar button:hover,.nx-game-bar button:focus-visible{background:#19302e;border-color:#427570}
.nx-game-bar button[hidden]{display:none}
.nx-game-bar button[aria-pressed=true]{border-color:#00d9cd;background:#133431}
.nx-game-picker .nx-game-bar img{width:64px;height:52px;object-fit:contain;border-radius:4px;flex-shrink:0}
.nx-game-bar span{font-size:14px;line-height:1.35;overflow-wrap:anywhere}
.nx-game-destinations{display:flex;gap:12px;flex-wrap:wrap;padding-bottom:8px}
.nx-game-destinations[hidden]{display:none}
.nx-picker-back{width:100%;padding:4px 0 12px;font-size:14px}
.nx-picker-identity{width:100%;display:flex;align-items:center;gap:22px;padding:12px 0 24px;border-bottom:1px solid #304441;margin-bottom:8px}
.nx-picker-identity img{width:128px;height:86px;object-fit:contain;border-radius:6px}
.nx-picker-identity strong{font-size:22px;line-height:1.3}
.nx-game-destinations>.nx-btn{flex:1;min-width:100px}
#noxori-wireframe .nx-game-destinations>.nx-btn{background:#103c3b;border:1px solid #00bdb3;color:#fff;box-shadow:inset 0 1px 0 #72fff21a;transition:background .18s,border-color .18s,color .18s,box-shadow .18s}
#noxori-wireframe .nx-game-destinations>.nx-btn:hover{background:#175452;border-color:#4cfff0;color:#fff;box-shadow:0 0 16px #00d9cd26}
#noxori-wireframe .nx-game-destinations>.nx-btn:focus-visible{outline:2px solid #acfff6;outline-offset:3px;background:#175452;color:#fff}
@keyframes nx-picker-enter{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:520px){.nx-game-browser{padding:12px}.nx-game-bar button{gap:8px;flex-direction:column;text-align:center;padding:10px 4px}.nx-picker-identity{gap:14px}.nx-picker-identity img{width:90px;height:68px}.nx-picker-identity strong{font-size:19px}}
@media(prefers-reduced-motion:reduce){.nx-game-browser{animation:none}}
.nx-account-delivery{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;margin:8px 0 18px;border-top:1px solid #29413f;border-bottom:1px solid #29413f}
.nx-account-delivery span{font-size:14px;color:#a9bfbb}
.nx-account-delivery strong{font-size:17px;color:#70e5d0}
.nx-order-delivery{padding:16px;margin:12px 0 18px;border:1px solid #35534d;border-radius:6px;background:#101c1d}
.nx-order-delivery h3{margin:0 0 10px;font-size:14px;color:#70e5d0}
.nx-order-delivery p{margin:8px 0;color:#c1d0ce;font-size:13px;line-height:1.5;overflow-wrap:anywhere}
.nx-order-delivery dl{display:grid;grid-template-columns:minmax(90px,150px) minmax(0,1fr);gap:7px 12px;margin:12px 0}
.nx-order-delivery dt{font-size:12px;color:#9bb2af}
.nx-order-delivery dd{margin:0;color:#edf5f3;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere;user-select:text}
.nx-delivery-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.nx-delivery-form label:last-of-type,.nx-delivery-form [role=status],.nx-delivery-form button{grid-column:1/-1}
.nx-delivery-form input,.nx-delivery-form textarea{width:100%;max-width:100%}
@media(max-width:520px){.nx-order-delivery{padding:12px}.nx-delivery-form{grid-template-columns:minmax(0,1fr)}.nx-delivery-form label:last-of-type,.nx-delivery-form [role=status],.nx-delivery-form button{grid-column:1}}
/* Storefront art direction: neutral foundations, emerald surfaces, cyan actions. */
#noxori-wireframe{
 --nx-bg:#101416;--nx-panel:#182124;--nx-panel-2:#202b2d;
 --nx-text:#f4f7f6;--nx-muted:#b2c0bc;--nx-line:#354b45;
 --nx-emerald:#123b32;--nx-emerald-action:#205344;
}
#noxori-wireframe :is(.nx-header,.nx-footer){background:#141c1e;border-color:#354b45}
#noxori-wireframe :is(.nx-accounts-page,.nx-services-page,.nx-recharge-page,.nx-help-page){background-color:var(--nx-bg)}
#noxori-wireframe [data-screen="store"]::before{opacity:.4}
#noxori-wireframe :is(.nx-services-page,.nx-help-page){background-image:none}
#noxori-wireframe :is(.nx-tile,.nx-account-card,.nx-service-card,.nx-featured-service){background:#123b32;border-color:#354b45}
#noxori-wireframe .nx-featured-service-copy{background:transparent}
#noxori-wireframe .nx-home-featured-service .nx-featured-service-copy{flex:1}
#noxori-wireframe :is(.nx-tile,.nx-account-card,.nx-service-card)>strong{color:#f4f7f6}
#noxori-wireframe .nx-btn:not(.primary){background:#205344;border-color:#397363;color:#fff}
#noxori-wireframe .nx-btn:not(.primary):hover{background:#296752;border-color:#58a88d;color:#fff}
#noxori-wireframe .nx-section-head .nx-btn:not(.primary){background:#242c2f;border-color:#43514e}
#noxori-wireframe .nx-section-head .nx-btn:not(.primary):hover{background:#303e3d;border-color:#6a8a80}
#noxori-wireframe .nx-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}
#noxori-wireframe #cuentas .nx-tile:is(:hover,:focus-within),
#noxori-wireframe #servicios .nx-tile:is(:hover,:focus-within){background:#19493d;border-color:var(--nx-cyan-dark);box-shadow:none}
#noxori-wireframe :is(.nx-account-card,.nx-service-card,.nx-featured-service):is(:hover,:focus-within){border-color:var(--nx-cyan-dark)}
#noxori-wireframe .nx-featured-service:is(:hover,:focus-within){background:#19493d}
#noxori-wireframe .nx-featured-service::after{opacity:.45}
#noxori-wireframe .nx-featured-service:hover::after{opacity:.75}
#noxori-wireframe .nx-game-picker .nx-search,
#noxori-wireframe :is(.nx-game-browser,.nx-help-search){background:#182124;border-color:#49655b}
#noxori-wireframe .nx-game-bar button:is(:hover,:focus-visible){background:#205344;border-color:#58a88d}
#noxori-wireframe .nx-game-destinations>.nx-btn{background:#205344;color:#fff;border-color:#397363;box-shadow:none}
#noxori-wireframe .nx-game-destinations>.nx-btn:hover{background:#296752;border-color:var(--nx-cyan-dark);box-shadow:none;color:#fff}
#noxori-wireframe :is(.nx-accounts-filters,.nx-service-order,.nx-player-row) :is(input,select,textarea){background:#182124;border-color:#49655b;color:#f4f7f6}
#noxori-wireframe :is(input,textarea)::placeholder{color:#aebdb8;opacity:1}
#noxori-wireframe :is(button,a,input,select,textarea):focus-visible{outline:2px solid #8cf3db;outline-offset:3px}
#noxori-wireframe .nx-step{border-top-color:#438a70}
#noxori-wireframe .nx-step strong{color:#8be0bc}
#noxori-wireframe .nx-trust-tabs{background:#182124;border-color:#354b45}
#noxori-wireframe .nx-trust-tabs button[aria-selected=true]{background:#205344;color:#fff}
#noxori-wireframe .nx-help-topics button[aria-pressed=true]{background:#205344;color:#fff;border-color:#58a88d}
#noxori-wireframe .nx-free-fire-faq details{background:#182124;border-color:#354b45}
#noxori-wireframe .nx-free-fire-faq details[open]{background:#17362e;border-color:#4b826d}
#noxori-wireframe .nx-service-game-button{background:#182124;border-color:#354b45}
#noxori-wireframe .nx-service-game-button:hover{background:#205344;border-color:var(--nx-cyan-dark)}
/* Shared visual hierarchy and interaction polish across the customer store. */
#noxori-wireframe .nx-header .nx-client-login.nx-profile-icon{width:44px;height:44px;min-height:44px;padding:0}
#noxori-wireframe .nx-profile-icon img{filter:brightness(0) invert(1)}
.nx-loading-layer{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#080e10f5;color:#eaf6f2;z-index:10000;pointer-events:none;align-items:center;justify-content:center}
.nx-loading-layer:not([hidden]){display:flex;pointer-events:auto}
.nx-loading-content button{border:0;background:transparent;color:#b2cec4;font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:4px;padding:12px;cursor:pointer}
.nx-loading-layer::backdrop{background:transparent;pointer-events:none}
.nx-loading-content{display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center;font-family:Inter,Arial,sans-serif}
.nx-loading-emblem{position:relative;width:112px;height:112px;display:grid;place-items:center}
.nx-loading-emblem img{width:64px;height:64px;object-fit:contain;mix-blend-mode:screen;animation:nx-loading-breathe 1.8s ease-in-out infinite}
.nx-loading-emblem span{position:absolute;inset:0;border:2px solid transparent;border-top-color:#10dfd1;border-right-color:#205344;border-radius:50%;animation:nx-loading-orbit 1.7s linear infinite}
.nx-loading-emblem span:nth-child(2){inset:10px;border-top-color:transparent;border-bottom-color:#80e4c6;border-right-color:#23463e;animation-direction:reverse;animation-duration:2.4s}
.nx-loading-content p{margin:0;font-size:14px;font-weight:500;color:#b2cec4}
.nx-loading-track{width:132px;height:3px;border-radius:2px;background:#243b35;overflow:hidden}
.nx-loading-track::after{content:'';display:block;width:40%;height:100%;background:#10dfd1;animation:nx-loading-progress 1.3s ease-in-out infinite}
@keyframes nx-loading-orbit{to{transform:rotate(360deg)}}
@keyframes nx-loading-breathe{50%{opacity:.65;transform:scale(.94)}}
@keyframes nx-loading-progress{from{transform:translateX(-100%)}to{transform:translateX(350%)}}
@media(prefers-reduced-motion:reduce){.nx-loading-emblem span,.nx-loading-emblem img,.nx-loading-track::after{animation:none}}
#noxori-wireframe .nx-account-card-bottom .nx-account-price{font-size:24px;font-weight:700;color:#f4f7f6;line-height:1.25;font-variant-numeric:tabular-nums}
#noxori-wireframe :is(.ff-price,.nx-account-total,.payment-price strong){font-variant-numeric:tabular-nums}
#noxori-wireframe .nx-account-copy :is(p,small){color:#bdcec7}
#noxori-wireframe .nx-account-card-bottom{border-color:#397060;gap:14px}
#noxori-wireframe .nx-account-card-bottom .nx-btn{min-height:44px;font-size:13px}
#noxori-wireframe :is(.nx-section-head,.nx-account-section-head)>:first-child{border-inline-start:3px solid #49b993;padding-inline-start:12px;min-width:0}
#noxori-wireframe :is(.nx-section-head,.nx-account-section-head){gap:16px}
#noxori-wireframe .nx-section-head>.nx-btn{flex-shrink:0}
#noxori-wireframe :is(.nx-tile,.nx-service-card,.nx-featured-service,.nx-account-card){transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}
#noxori-wireframe #cuentas .nx-tile{display:flex;flex-direction:column}
#noxori-wireframe #cuentas .nx-tile>.nx-image{flex-shrink:0;width:100%}
#noxori-wireframe #cuentas .nx-tile>.nx-btn{align-self:flex-start;margin-top:auto}
#noxori-wireframe .nx-featured-service-copy strong{overflow-wrap:anywhere}
#noxori-wireframe .nx-btn{transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease;white-space:normal}
#noxori-wireframe .nx-btn:hover{transform:none}
#noxori-wireframe .nx-btn.primary:not(:disabled):hover{background:#71f5e5;border-color:#71f5e5;box-shadow:0 3px 12px #00cbb51a}
#noxori-wireframe .nx-btn:not(:disabled):active{box-shadow:inset 0 2px 4px #0003}
#noxori-wireframe .nx-btn:disabled{background:#243631;border-color:#41564e;color:#afbeb7;opacity:1;box-shadow:none}
#noxori-wireframe .nx-featured-service::after{animation-play-state:paused;opacity:.25}
#noxori-wireframe .nx-featured-service:is(:hover,:focus-within)::after{animation-play-state:running;opacity:.75}
#noxori-wireframe .nx-account-featured .nx-account-card:hover{box-shadow:none}
#noxori-wireframe .nx-footer a:hover{color:#79efdb;text-decoration:underline;text-underline-offset:4px}
#noxori-wireframe .nx-service-game-button[aria-pressed=true]{background:#205344;border-color:var(--nx-cyan);color:#fff}
@media(max-width:600px){
 #noxori-wireframe :is(.nx-section-head,.nx-account-section-head){align-items:center;flex-wrap:wrap;gap:12px}
 #noxori-wireframe .nx-section-head>.nx-btn{min-height:44px;padding:10px 14px}
 #noxori-wireframe .nx-account-copy{padding:18px}
 #noxori-wireframe .nx-home-featured-service .nx-featured-service-copy{padding:18px}
 #noxori-wireframe .nx-featured-service-copy strong{font-size:18px;line-height:1.45}
 #noxori-wireframe :is(.nx-accounts-filters,.nx-service-order,.nx-player-row) :is(input,select,textarea){font-size:16px;min-height:46px}
 #noxori-wireframe .nx-game-picker .nx-search{padding:8px 10px 8px 14px}
 #noxori-wireframe .nx-picker-head button{width:44px;height:44px}
 #noxori-wireframe .nx-picker-back{min-height:44px}
 #noxori-wireframe .nx-nav button{min-height:44px}
 #noxori-wireframe .nx-header .nx-nav{flex-wrap:wrap;overflow-x:visible;gap:2px 12px}
 #noxori-wireframe .nx-account-card-bottom{align-items:center}
}
@media(prefers-reduced-motion:reduce){
 #noxori-wireframe .nx-btn,#noxori-wireframe :is(.nx-tile,.nx-service-card,.nx-featured-service,.nx-account-card){transition:none}
 #noxori-wireframe .nx-featured-service:is(:hover,:focus-within)::after{animation:none}
}
#noxori-wireframe .nx-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0}
#noxori-wireframe .nx-header-actions .nx-client-login{position:static;margin:0}
#noxori-wireframe .nx-notification-bell{position:relative;width:44px;height:44px;min-height:44px;padding:10px;display:grid;place-items:center}
#noxori-wireframe .nx-notification-bell[hidden]{display:none}
#noxori-wireframe .nx-notification-bell img{filter:brightness(0) invert(1)}
#noxori-wireframe .nx-notification-bell>span{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#10dfd1;color:#09231c;font-size:10px;font-weight:700;line-height:18px}
#noxori-wireframe .nx-notification-bell>span[hidden]{display:none}
#noxori-wireframe .nx-notifications{width:min(440px,calc(100% - 28px));max-height:75dvh;padding:22px;border:1px solid #397363;border-radius:8px;background:#142321;color:#f4f7f6}
#noxori-wireframe .nx-notifications::backdrop{background:#050d0bc9}
#noxori-wireframe .nx-notifications header{display:flex;align-items:center;justify-content:space-between;gap:12px}
#noxori-wireframe .nx-notifications h2{font-size:22px;margin:0}
#noxori-wireframe .nx-notifications header button{width:44px;height:44px;border:0;background:transparent;color:white;font-size:26px;cursor:pointer}
#noxori-wireframe .nx-notifications [data-notice]{color:#b2c0bc;font-size:13px}
#noxori-wireframe .nx-notification-item{display:flex;flex-direction:column;gap:8px;padding:16px 0;width:100%;text-align:left;color:#f4f7f6;border:0;border-top:1px solid #35584c;background:transparent;cursor:pointer;font:inherit}
#noxori-wireframe .nx-notification-item:hover{background:#205344}
#noxori-wireframe .nx-notification-item span{font-size:14px;overflow-wrap:anywhere}
#noxori-wireframe .nx-notification-item small{color:#9fceb9}
#noxori-wireframe .nx-monthly-event{margin:56px 0 36px;padding:32px 0;border-block:1px solid #35584c}
#noxori-wireframe .nx-event-heading{display:flex;justify-content:space-between;align-items:center;gap:24px}
#noxori-wireframe .nx-event-heading h2{font-size:30px;line-height:1.2;margin:8px 0 12px}
#noxori-wireframe .nx-event-prize{display:flex;align-items:center;gap:16px;flex-shrink:0}
#noxori-wireframe .nx-event-prize img{width:88px;height:72px;object-fit:contain}
#noxori-wireframe .nx-event-prize span{display:block;font-size:10px;color:#9fceb9}
#noxori-wireframe .nx-event-prize strong{display:block;font-size:21px;color:#44e5d0}
#noxori-wireframe .nx-event-prize small{color:#b2c0bc}
#noxori-wireframe .nx-event-clock{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;border-block:1px solid #2a433b;margin:14px 0 26px}
#noxori-wireframe .nx-event-clock>div>strong{text-transform:capitalize;color:#c5e6d8}
#noxori-wireframe .nx-event-clock p{font-size:12px;color:#a8bfb4;margin:5px 0 0}
#noxori-wireframe .nx-countdown{display:flex;gap:16px}
#noxori-wireframe .nx-countdown>div{display:flex;flex-direction:column;align-items:center;min-width:42px}
#noxori-wireframe .nx-countdown strong{font-size:26px;font-variant-numeric:tabular-nums;line-height:1.3}
#noxori-wireframe .nx-countdown span{font-size:10px;color:#a8bfb4}
#noxori-wireframe .nx-event-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;max-width:900px;margin:36px auto 0}
#noxori-wireframe .nx-event-contestant{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0;position:relative}
#noxori-wireframe .nx-event-avatar{position:relative;display:grid;place-items:center;width:56px;height:56px;flex-shrink:0;border:1px solid #558b76;border-radius:50%;background:#203e34;color:#bcebd7;font-weight:700;margin-bottom:10px;overflow:hidden}
#noxori-wireframe .nx-event-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
#noxori-wireframe .nx-event-name{font-size:16px;overflow-wrap:anywhere;max-width:100%;padding:0 6px}
#noxori-wireframe .nx-event-points{font-size:21px;font-variant-numeric:tabular-nums;color:#57e8ce;margin:7px 0 2px}
#noxori-wireframe .nx-event-contestant small{color:#a8bfb4;font-size:11px}
#noxori-wireframe .nx-event-position{display:grid;place-items:center;font-size:32px;font-weight:700;color:#7cb49c;background:linear-gradient(#1f4c3d,#142721);border:1px solid #397363;border-bottom:0;border-radius:6px 6px 0 0;width:100%;height:88px;margin-top:18px}
#noxori-wireframe .nx-event-contestant[data-rank="1"] .nx-event-position{height:140px;background:linear-gradient(#23634f,#173b31);color:#60f1cf;border-color:#4bc9a2;font-size:42px}
#noxori-wireframe .nx-event-contestant[data-rank="1"] .nx-event-avatar{border:2px solid #60f1cf;width:68px;height:68px}
#noxori-wireframe .nx-event-contestant[data-rank="3"] .nx-event-position{height:62px}
#noxori-wireframe .nx-event-runners{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;border-top:1px solid #397363;padding:24px 0;margin:0 auto;max-width:900px}
#noxori-wireframe .nx-event-runners .nx-event-position{order:-1;background:none;border:0;font-size:15px;height:auto;width:auto;margin:0 0 12px;color:#bcebd7}
#noxori-wireframe .nx-event-runners .nx-event-points{font-size:17px}
#noxori-wireframe .nx-monthly-event footer{border-top:1px solid #2a433b;padding-top:18px;color:#a8bfb4;font-size:12px;line-height:1.7}
#noxori-wireframe .nx-monthly-event footer a{color:#67dfbf;text-underline-offset:4px}
#noxori-wireframe .nx-event-link{display:flex;align-items:center;gap:14px;padding:17px 2px;border:0;border-top:1px solid #28413c;text-align:left;background:transparent;color:#edf5f3;font:inherit;cursor:pointer;width:100%}
#noxori-wireframe .nx-event-link>img{filter:invert(85%) sepia(75%) saturate(1100%) hue-rotate(110deg);flex-shrink:0}
#noxori-wireframe .nx-event-link>span:first-of-type{flex:1;min-width:0}
#noxori-wireframe .nx-event-link:hover{background:#112421}
@media(max-width:600px){
 #noxori-wireframe .nx-header-actions{position:absolute;right:12px;top:14px;gap:6px}
 #noxori-wireframe .nx-header>.nx-brand{padding-right:96px;justify-content:flex-start}
 #noxori-wireframe .nx-header>.nx-brand img{max-width:145px}
 #noxori-wireframe .nx-event-heading,#noxori-wireframe .nx-event-clock{align-items:flex-start;flex-direction:column;gap:16px}
 #noxori-wireframe .nx-event-heading h2{font-size:25px}
 #noxori-wireframe .nx-event-podium,#noxori-wireframe .nx-event-runners{gap:8px}
 #noxori-wireframe .nx-event-name{font-size:12px;min-height:34px;line-height:1.4}
 #noxori-wireframe .nx-event-points,#noxori-wireframe .nx-event-runners .nx-event-points{font-size:15px}
 #noxori-wireframe .nx-event-avatar{width:44px;height:44px}
 #noxori-wireframe .nx-event-contestant[data-rank="1"] .nx-event-avatar{width:54px;height:54px}
 #noxori-wireframe .nx-event-contestant small{font-size:10px}
}
