.p2p{--p2p-bg:#061018;--p2p-panel:#0a151f;--p2p-panel-2:#0d1b27;--p2p-line:rgba(156,190,211,.13);--p2p-line-strong:rgba(156,190,211,.24);--p2p-text:#eef7fb;--p2p-muted:#8ea6b5;--p2p-soft:#5f7b8c;--p2p-cyan:#66d9ef;--p2p-gold:#d6b766;--p2p-green:#5ad19a;--p2p-red:#e47777;max-width:1180px;margin:18px auto 44px;color:var(--p2p-text);font-family:"DM Sans",sans-serif}.p2p *{box-sizing:border-box}.p2p a{text-decoration:none!important}.p2p-command{position:relative;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.9fr) minmax(190px,.48fr);gap:18px;align-items:center;overflow:hidden;margin-bottom:12px;padding:22px 24px;border:1px solid var(--p2p-line);border-radius:19px;background:linear-gradient(135deg,rgba(11,24,34,.98),rgba(5,13,20,.98));box-shadow:0 20px 70px rgba(0,0,0,.2)}.p2p-command:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 0,rgba(102,217,239,.12),transparent 34%),radial-gradient(circle at 90% 20%,rgba(214,183,102,.09),transparent 28%);pointer-events:none}.p2p-command:after{content:"";position:absolute;left:24px;right:24px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(102,217,239,.45),transparent)}.p2p-command__identity,.p2p-command__metrics,.p2p-command__trust{position:relative;z-index:1}.p2p-command__identity{display:flex;align-items:center;gap:15px;min-width:0}.p2p-command__sigil{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;border:1px solid rgba(102,217,239,.25);border-radius:14px;background:rgba(102,217,239,.07);color:var(--p2p-cyan);font:700 25px/1 Cinzel,serif;box-shadow:inset 0 0 22px rgba(102,217,239,.04)}.p2p-eyebrow{display:block;color:#7691a2;font-size:9px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.p2p-command h1{margin:5px 0 4px;color:#fff;font:700 clamp(29px,3vw,40px)/1 Cinzel,serif;letter-spacing:.025em}.p2p-command__identity p{max-width:560px;margin:0;color:var(--p2p-muted);font-size:11px;line-height:1.5}.p2p-command__metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.p2p-command__metrics>div{padding:10px 11px;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:rgba(0,0,0,.12)}.p2p-command__metrics span,.p2p-command__metrics small{display:block}.p2p-command__metrics span{color:#638090;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.p2p-command__metrics strong{display:block;overflow:hidden;margin:2px 0;color:#f4fbff;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.p2p-command__metrics small{color:#69808e;font-size:8px}.p2p-command__trust{display:flex;align-items:center;gap:10px;padding:11px 12px;border-left:1px solid var(--p2p-line)}.p2p-command__trust>span{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:#7b8590;box-shadow:0 0 0 4px rgba(123,133,144,.08)}.p2p-command__trust>span.is-online{background:var(--p2p-green);box-shadow:0 0 0 4px rgba(90,209,154,.08),0 0 18px rgba(90,209,154,.35)}.p2p-command__trust>span.is-paused{background:var(--p2p-gold)}.p2p-command__trust strong,.p2p-command__trust small{display:block}.p2p-command__trust strong{color:#e7f3f8;font-size:11px}.p2p-command__trust small{margin-top:2px;color:#69818f;font-size:8px}.p2p-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px}.p2p-nav a{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;border:1px solid var(--p2p-line);border-radius:12px;background:rgba(6,15,22,.76);color:var(--p2p-muted);transition:.18s ease}.p2p-nav a:after{content:"→";color:#526e7d}.p2p-nav a:hover,.p2p-nav a.is-active{border-color:rgba(102,217,239,.26);background:rgba(18,38,51,.84);color:#fff}.p2p-nav a.is-active:before{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;background:linear-gradient(90deg,transparent,var(--p2p-cyan),transparent)}.p2p-nav span,.p2p-nav small{display:block}.p2p-nav span{font-size:11px;font-weight:800;letter-spacing:.03em}.p2p-nav small{margin-left:auto;color:#617a89;font-size:8px}.p2p-notice{display:flex;align-items:center;gap:11px;margin:10px 0 14px;padding:11px 14px;border:1px solid rgba(102,217,239,.14);border-radius:12px;background:rgba(102,217,239,.045);color:#9ab3c2;font-size:10px}.p2p-notice strong{color:#d8edf5;white-space:nowrap}.p2p-notice--warn{border-color:rgba(214,183,102,.24);background:rgba(214,183,102,.065)}.p2p-notice--warn strong{color:#e6cb82}.p2p-notice--ok{border-color:rgba(90,209,154,.2);background:rgba(90,209,154,.05)}.p2p-notice--ok strong{color:#7ce1b3}.p2p-section{padding:22px;border:1px solid var(--p2p-line);border-radius:18px;background:linear-gradient(180deg,rgba(8,19,28,.9),rgba(5,13,20,.9))}.p2p-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--p2p-line)}.p2p-section__head h2{margin:4px 0 0;color:#fff;font:700 24px/1.1 Cinzel,serif}.p2p-section__head>p{max-width:500px;margin:0;color:#7891a0;font-size:10px;line-height:1.5;text-align:right}.p2p-empty,.p2p-gate{display:grid;min-height:260px;place-items:center;align-content:center;padding:34px;border:1px dashed var(--p2p-line-strong);border-radius:16px;background:rgba(0,0,0,.09);text-align:center}.p2p-empty>span,.p2p-gate>span{display:grid;width:48px;height:48px;place-items:center;margin-bottom:10px;border:1px solid rgba(102,217,239,.17);border-radius:50%;color:var(--p2p-cyan);font-size:22px}.p2p-empty strong,.p2p-gate h2{margin:0;color:#edf7fb;font:700 18px/1.2 Cinzel,serif}.p2p-empty p,.p2p-gate p{max-width:520px;margin:8px auto 12px;color:#708897;font-size:10px;line-height:1.6}.p2p-empty a,.p2p-gate a{padding:9px 14px;border:1px solid rgba(102,217,239,.2);border-radius:9px;background:rgba(102,217,239,.06);color:#b9edf7;font-size:10px;font-weight:800}.p2p-market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.p2p-market-card{overflow:hidden;border:1px solid var(--p2p-line);border-radius:15px;background:rgba(4,12,18,.72);transition:.18s ease}.p2p-market-card:hover{transform:translateY(-2px);border-color:rgba(102,217,239,.2);box-shadow:0 15px 40px rgba(0,0,0,.18)}.p2p-market-card__visual{position:relative;display:grid;height:160px;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 45%,rgba(102,217,239,.1),transparent 48%),linear-gradient(180deg,#091722,#061018)}.p2p-market-card__visual:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:24px 24px}.p2p-market-card__visual img{position:relative;z-index:1;max-width:78%;max-height:78%;object-fit:contain;filter:drop-shadow(0 10px 16px rgba(0,0,0,.46))}.p2p-market-card__visual>span{position:absolute;right:10px;bottom:8px;z-index:2;padding:3px 6px;border-radius:6px;background:rgba(0,0,0,.38);color:#668493;font-size:8px}.p2p-market-card__body{padding:14px}.p2p-market-card__body>small{color:#577583;font-size:8px;font-weight:800;letter-spacing:.13em}.p2p-market-card h3{overflow:hidden;margin:4px 0 8px;color:#fff;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.p2p-traits{display:flex;flex-wrap:wrap;gap:4px}.p2p-traits span{padding:3px 6px;border:1px solid rgba(122,161,184,.12);border-radius:6px;background:rgba(122,161,184,.045);color:#94adbb;font-size:8px}.p2p-market-card__price{display:flex;align-items:end;justify-content:space-between;gap:10px;margin-top:14px;padding-top:11px;border-top:1px solid var(--p2p-line)}.p2p-market-card__price>span{color:#607b8b;font-size:8px;text-transform:uppercase}.p2p-market-card__price strong{color:#f3df9d;font-size:17px}.p2p-market-card__price strong small{color:#9b8550;font-size:8px}.p2p-market-card__foot{display:flex;justify-content:space-between;gap:10px;margin-top:8px;color:#5f7887;font-size:8px}.p2p-market-card__foot b{color:#68b996;font-weight:700}.p2p-seller__meta{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 14px}.p2p-seller__meta span{padding:9px 11px;border:1px solid var(--p2p-line);border-radius:10px;background:rgba(0,0,0,.1);color:#647e8e;font-size:8px;text-transform:uppercase}.p2p-seller__meta b{margin-right:5px;color:#e8f4f8;font-size:12px}.p2p-seller__layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(310px,.6fr);gap:16px;align-items:start}.p2p-vault-wrap{padding:13px;border:1px solid var(--p2p-line);border-radius:15px;background:#050d14}.p2p-vault-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:10px}.p2p-vault-head strong,.p2p-vault-head small{display:block}.p2p-vault-head strong{color:#dcebf1;font-size:11px}.p2p-vault-head small{color:#597584;font-size:8px}.p2p-vault-legend{display:flex;gap:9px;color:#668190;font-size:8px}.p2p-vault-legend span:before{content:"";display:inline-block;width:6px;height:6px;margin-right:4px;border-radius:50%;vertical-align:middle}.p2p-vault-legend .is-eligible:before{background:var(--p2p-green)}.p2p-vault-legend .is-blocked:before{background:#6d7880}.p2p-vault{position:relative;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:repeat(15,minmax(44px,1fr));gap:2px;overflow:hidden;padding:4px;border:1px solid rgba(147,182,202,.14);border-radius:11px;background:#02080d}.p2p-vault__cell{min-width:0;border:1px solid rgba(145,180,201,.07);border-radius:4px;background:linear-gradient(135deg,rgba(255,255,255,.014),rgba(255,255,255,.003))}.p2p-vault-item{position:relative;z-index:3;display:grid;min-width:0;min-height:0;place-items:center;overflow:hidden;padding:3px;border:1px solid rgba(140,168,184,.16);border-radius:6px;background:rgba(14,28,38,.93);cursor:pointer;transition:.14s ease}.p2p-vault-item img{max-width:88%;max-height:78%;object-fit:contain;pointer-events:none;filter:drop-shadow(0 5px 8px rgba(0,0,0,.46))}.p2p-vault-item>span{position:absolute;right:2px;bottom:1px;left:2px;overflow:hidden;padding:1px 2px;border-radius:3px;background:rgba(0,0,0,.48);color:#9fb4bf;font-size:6px;line-height:1.1;text-align:center;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.p2p-vault-item.is-eligible{border-color:rgba(90,209,154,.25);box-shadow:inset 0 0 20px rgba(90,209,154,.025)}.p2p-vault-item.is-eligible:hover,.p2p-vault-item.is-selected{z-index:5;border-color:rgba(102,217,239,.72);box-shadow:0 0 0 2px rgba(102,217,239,.08),inset 0 0 24px rgba(102,217,239,.08)}.p2p-vault-item.is-blocked{opacity:.48;filter:grayscale(.35)}.p2p-vault-item.is-blocked:hover{opacity:.72}.p2p-sell-card{position:sticky;top:18px;min-height:430px;padding:16px;border:1px solid var(--p2p-line);border-radius:15px;background:linear-gradient(180deg,#0a1721,#061019);box-shadow:0 18px 44px rgba(0,0,0,.16)}.p2p-sell-card__empty{display:grid;min-height:395px;place-items:center;align-content:center;text-align:center}.p2p-sell-card__empty>span{display:grid;width:54px;height:54px;place-items:center;margin-bottom:10px;border:1px solid rgba(102,217,239,.15);border-radius:50%;color:#6ea9b8;font-size:21px}.p2p-sell-card__empty strong{color:#e3f0f5;font:700 16px Cinzel,serif}.p2p-sell-card__empty p{max-width:260px;margin:8px 0;color:#698391;font-size:9px;line-height:1.6}.p2p-sell-card__visual{position:relative;display:grid;height:160px;place-items:center;margin:-4px -4px 14px;overflow:hidden;border:1px solid var(--p2p-line);border-radius:12px;background:radial-gradient(circle,rgba(102,217,239,.09),transparent 54%)}.p2p-sell-card__visual img{max-width:80%;max-height:82%;object-fit:contain;filter:drop-shadow(0 8px 12px rgba(0,0,0,.48))}.p2p-sell-card__visual span{position:absolute;right:8px;bottom:6px;color:#607d8c;font-size:8px}.p2p-sell-card h3{margin:4px 0 8px;color:#fff;font-size:17px}.p2p-tech{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0}.p2p-tech>div{min-width:0;padding:7px;border:1px solid var(--p2p-line);border-radius:8px;background:rgba(0,0,0,.12)}.p2p-tech dt{color:#587381;font-size:7px;text-transform:uppercase}.p2p-tech dd{overflow:hidden;margin:2px 0 0;color:#d8e8ee;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.p2p-sell-card__blocked{margin:10px 0;padding:9px 10px;border:1px solid rgba(228,119,119,.2);border-radius:9px;background:rgba(228,119,119,.055)}.p2p-sell-card__blocked strong,.p2p-sell-card__blocked span{display:block}.p2p-sell-card__blocked strong{color:#e99b9b;font-size:9px}.p2p-sell-card__blocked span{margin-top:2px;color:#9a7070;font-size:8px}.p2p-price-field{display:block;margin:12px 0 9px}.p2p-price-field>span{display:block;margin-bottom:5px;color:#6f8997;font-size:8px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.p2p-price-field>div{display:flex;align-items:center;border:1px solid var(--p2p-line-strong);border-radius:9px;background:rgba(0,0,0,.18)}.p2p-price-field input{width:100%;min-width:0;padding:10px 11px;border:0!important;outline:0!important;background:transparent!important;color:#fff!important;font-size:16px;font-weight:800;box-shadow:none!important}.p2p-price-field input.is-invalid{color:#e79b9b!important}.p2p-price-field b{padding:0 11px;color:#b69b58;font-size:8px}.p2p-price-field small{display:block;margin-top:4px;color:#607988;font-size:8px}.p2p-settlement{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:8px 0 12px}.p2p-settlement>div{padding:8px;border:1px solid var(--p2p-line);border-radius:8px;background:rgba(0,0,0,.12)}.p2p-settlement span,.p2p-settlement strong{display:block}.p2p-settlement span{color:#5b7584;font-size:7px;text-transform:uppercase}.p2p-settlement strong{margin-top:2px;color:#b9ccd5;font-size:9px}.p2p-settlement .is-net{border-color:rgba(90,209,154,.16);background:rgba(90,209,154,.035)}.p2p-settlement .is-net strong{color:#74d9aa}.p2p-primary,.p2p-secondary{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;padding:10px 13px;border-radius:9px;font-size:9px;font-weight:800;letter-spacing:.03em;transition:.15s ease}.p2p-primary{border:1px solid rgba(102,217,239,.28);background:linear-gradient(135deg,rgba(70,179,202,.24),rgba(44,118,143,.22));color:#dcf7fc}.p2p-primary:hover:not(:disabled){border-color:rgba(102,217,239,.48);background:rgba(65,166,190,.25)}.p2p-primary:disabled{opacity:.35;cursor:not-allowed}.p2p-secondary{border:1px solid var(--p2p-line-strong);background:rgba(255,255,255,.025);color:#9db1bc}.p2p-sell-card__rule{margin:9px 0 0;color:#536d7c;font-size:8px;line-height:1.5}.p2p-balance{min-width:210px;padding:10px 13px;border:1px solid rgba(90,209,154,.15);border-radius:10px;background:rgba(90,209,154,.035);text-align:right}.p2p-balance span,.p2p-balance strong{display:block}.p2p-balance span{color:#607f71;font-size:7px;text-transform:uppercase}.p2p-balance strong{margin-top:1px;color:#8ce4bc;font-size:18px}.p2p-balance strong small{font-size:8px}.p2p-my-list{display:grid;gap:9px}.p2p-my-card{display:grid;grid-template-columns:82px minmax(0,1fr) 170px;gap:13px;align-items:center;padding:11px;border:1px solid var(--p2p-line);border-radius:13px;background:rgba(3,11,17,.55)}.p2p-my-card__visual{display:grid;width:82px;height:82px;place-items:center;border:1px solid var(--p2p-line);border-radius:10px;background:radial-gradient(circle,rgba(102,217,239,.07),transparent 60%)}.p2p-my-card__visual img{max-width:80%;max-height:80%;object-fit:contain}.p2p-my-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.p2p-my-card h3{margin:3px 0 6px;color:#edf7fb;font-size:13px}.p2p-status{padding:4px 7px;border:1px solid var(--p2p-line);border-radius:7px;color:#91a7b2;font-size:7px;font-weight:800;text-transform:uppercase;white-space:nowrap}.p2p-status--active{border-color:rgba(90,209,154,.18);color:#71d4a8}.p2p-status--sold{border-color:rgba(214,183,102,.2);color:#d9bd70}.p2p-status--return_pending{border-color:rgba(228,119,119,.18);color:#df9696}.p2p-status--returned{color:#77909c}.p2p-my-card__ledger{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:8px}.p2p-my-card__ledger>div{padding:5px 7px;border-left:1px solid var(--p2p-line)}.p2p-my-card__ledger span,.p2p-my-card__ledger strong{display:block}.p2p-my-card__ledger span{color:#557080;font-size:7px;text-transform:uppercase}.p2p-my-card__ledger strong{margin-top:2px;color:#b5c8d1;font-size:9px}.p2p-my-card__actions{display:grid;gap:6px}.p2p-my-card__actions small{color:#5b7380;font-size:8px;text-align:center}
@media(max-width:1050px){.p2p-command{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr)}.p2p-command__trust{grid-column:1/-1;padding:8px 0 0;border-top:1px solid var(--p2p-line);border-left:0}.p2p-market-grid{grid-template-columns:repeat(2,1fr)}.p2p-seller__layout{grid-template-columns:minmax(0,1fr) 300px}.p2p-my-card{grid-template-columns:70px minmax(0,1fr) 150px}.p2p-my-card__visual{width:70px;height:70px}}
@media(max-width:840px){.p2p{margin-top:8px}.p2p-command{grid-template-columns:1fr;padding:17px}.p2p-command__metrics{grid-template-columns:repeat(3,1fr)}.p2p-command__trust{grid-column:auto}.p2p-nav{grid-template-columns:1fr}.p2p-nav a{padding:10px 12px}.p2p-nav small{display:none}.p2p-section{padding:15px}.p2p-section__head{display:block}.p2p-section__head>p{margin-top:8px;text-align:left}.p2p-market-grid{grid-template-columns:1fr}.p2p-seller__meta{grid-template-columns:repeat(2,1fr)}.p2p-seller__layout{grid-template-columns:1fr}.p2p-sell-card{position:relative;top:auto}.p2p-vault{grid-template-rows:repeat(15,minmax(38px,1fr))}.p2p-my-card{grid-template-columns:60px minmax(0,1fr)}.p2p-my-card__visual{width:60px;height:60px}.p2p-my-card__actions{grid-column:1/-1;grid-template-columns:repeat(2,1fr)}.p2p-my-card__ledger{grid-template-columns:repeat(2,1fr)}.p2p-balance{margin-top:10px;text-align:left}}
@media(max-width:520px){.p2p-command__identity{align-items:flex-start}.p2p-command__sigil{width:40px;height:40px;flex-basis:40px}.p2p-command h1{font-size:28px}.p2p-command__identity p{display:none}.p2p-command__metrics{gap:4px}.p2p-command__metrics>div{padding:8px}.p2p-command__metrics small{display:none}.p2p-notice{align-items:flex-start;flex-direction:column;gap:3px}.p2p-section{padding:11px}.p2p-vault-wrap{padding:8px}.p2p-vault{grid-template-rows:repeat(15,minmax(31px,1fr));gap:1px;padding:2px}.p2p-vault-item>span{display:none}.p2p-seller__meta{gap:4px}.p2p-tech{grid-template-columns:1fr 1fr}.p2p-settlement{grid-template-columns:1fr}.p2p-my-card{grid-template-columns:52px minmax(0,1fr);gap:9px}.p2p-my-card__visual{width:52px;height:52px}.p2p-my-card__top{display:block}.p2p-status{display:inline-block;margin-bottom:5px}.p2p-my-card__actions{grid-template-columns:1fr}.p2p-balance{min-width:0}}

/* P2P Nexora 0.3.0 — Purchase & Settlement */
.p2p-buyer-rail{display:grid;grid-template-columns:1fr 1fr 1fr 1.35fr;gap:7px;margin:-4px 0 16px;padding:9px;border:1px solid var(--p2p-line);border-radius:13px;background:rgba(0,0,0,.12)}.p2p-buyer-rail>div{min-width:0;padding:8px 10px;border-right:1px solid var(--p2p-line)}.p2p-buyer-rail>div:last-child{border-right:0}.p2p-buyer-rail span,.p2p-buyer-rail small{display:block}.p2p-buyer-rail>div>span{color:#5d7887;font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.p2p-buyer-rail strong{display:block;margin-top:2px;color:#dcecf2;font-size:12px}.p2p-buyer-rail strong small{display:inline;color:#6f8997;font-size:7px}.p2p-buyer-rail .is-ok{color:#75d9aa}.p2p-buyer-rail .is-warn{color:#e1bf72}.p2p-buyer-rail__rule{display:flex;align-items:center;gap:9px}.p2p-buyer-rail__rule>span{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#6e7b82}.p2p-buyer-rail__rule>span.is-online{background:var(--p2p-green);box-shadow:0 0 13px rgba(90,209,154,.32)}.p2p-buyer-rail__rule>span.is-paused{background:var(--p2p-gold)}.p2p-buyer-rail__rule p{margin:0;color:#b8cbd4;font-size:9px;font-weight:800}.p2p-buyer-rail__rule p small{margin-top:2px;color:#607987;font-size:7px;font-weight:400}.p2p-market-card__visual b{position:absolute;left:8px;bottom:7px;padding:3px 5px;border:1px solid rgba(90,209,154,.18);border-radius:5px;background:rgba(5,17,15,.8);color:#70d6a8;font-size:6px;letter-spacing:.08em}.p2p-market-card__action{margin-top:11px;padding-top:10px;border-top:1px solid var(--p2p-line)}.p2p-market-card__action .p2p-primary,.p2p-market-card__action .p2p-secondary{min-height:35px}.p2p-market-card__action a.p2p-primary{display:flex}.p2p-buy-modal[hidden]{display:none!important}.p2p-buy-modal{position:fixed;z-index:10050;inset:0;display:grid;place-items:center;padding:20px}.p2p-buy-modal__backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(0,5,8,.78);backdrop-filter:blur(5px);cursor:default}.p2p-buy-modal__panel{position:relative;z-index:1;width:min(470px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:20px;border:1px solid rgba(102,217,239,.22);border-radius:18px;background:linear-gradient(180deg,#0b1a24,#061018);box-shadow:0 30px 100px rgba(0,0,0,.62)}.p2p-buy-modal__x{position:absolute;z-index:3;right:11px;top:10px;display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--p2p-line);border-radius:8px;background:rgba(0,0,0,.28);color:#9fb6c2;font-size:18px}.p2p-buy-modal__visual{position:relative;display:grid;height:175px;place-items:center;margin-bottom:15px;overflow:hidden;border:1px solid var(--p2p-line);border-radius:13px;background:radial-gradient(circle,rgba(102,217,239,.1),transparent 58%)}.p2p-buy-modal__visual img{max-width:78%;max-height:82%;object-fit:contain;filter:drop-shadow(0 9px 14px rgba(0,0,0,.5))}.p2p-buy-modal__visual span{position:absolute;right:9px;bottom:7px;color:#67818f;font-size:8px}.p2p-buy-modal h3{margin:5px 0 8px;color:#fff;font:700 19px/1.2 Cinzel,serif}.p2p-checkout-ledger{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:13px 0}.p2p-checkout-ledger>div{padding:9px;border:1px solid var(--p2p-line);border-radius:9px;background:rgba(0,0,0,.13)}.p2p-checkout-ledger span,.p2p-checkout-ledger strong{display:block}.p2p-checkout-ledger span{color:#5e7786;font-size:7px;text-transform:uppercase}.p2p-checkout-ledger strong{margin-top:3px;color:#d6e7ee;font-size:10px}.p2p-checkout-ledger .is-after{border-color:rgba(90,209,154,.16);background:rgba(90,209,154,.035)}.p2p-checkout-ledger .is-after strong{color:#7bdcb0}.p2p-modal-open{overflow:hidden}.p2p-settlement-center{margin-bottom:14px}.p2p-balance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.p2p-balance-card{padding:13px;border:1px solid var(--p2p-line);border-radius:12px;background:rgba(0,0,0,.12)}.p2p-balance-card.is-p2p{border-color:rgba(90,209,154,.18);background:rgba(90,209,154,.035)}.p2p-balance-card>span{display:block;color:#607b8a;font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.p2p-balance-card>strong{display:block;margin-top:3px;color:#e1eef3;font-size:20px}.p2p-balance-card.is-p2p>strong{color:#83dfb7}.p2p-balance-card>strong small{font-size:8px}.p2p-balance-card>strong.is-ok{color:#7adbae}.p2p-balance-card>strong.is-warn{color:#dfbf74}.p2p-balance-card p{margin:5px 0 0;color:#607987;font-size:8px;line-height:1.5}.p2p-withdraw{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:8px;align-items:end;margin-top:10px;padding:11px;border:1px solid var(--p2p-line);border-radius:12px;background:rgba(0,0,0,.1)}.p2p-withdraw label>span{display:block;margin-bottom:5px;color:#607b8a;font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.p2p-withdraw label>div{display:flex;align-items:center;border:1px solid var(--p2p-line-strong);border-radius:9px;background:rgba(0,0,0,.18)}.p2p-withdraw input{width:100%;padding:10px;border:0!important;outline:0;background:transparent!important;color:#fff!important;font-size:14px;font-weight:800}.p2p-withdraw b{padding:0 10px;color:#b69b58;font-size:8px}.p2p-withdraw>small{grid-column:1/-1;color:#607987;font-size:8px}.p2p-trade-list{display:grid;gap:7px}.p2p-trade-card{display:grid;grid-template-columns:58px 62px minmax(0,1fr) 170px;gap:10px;align-items:center;padding:9px;border:1px solid var(--p2p-line);border-radius:12px;background:rgba(0,0,0,.1)}.p2p-trade-card__role{padding:5px 6px;border:1px solid var(--p2p-line);border-radius:6px;color:#8ca2ae;font-size:7px;font-weight:800;text-align:center}.p2p-trade-card__role.is-buy{border-color:rgba(102,217,239,.2);color:#70d4e7}.p2p-trade-card__role.is-sale{border-color:rgba(90,209,154,.2);color:#76d8ab}.p2p-trade-card__visual{display:grid;width:62px;height:62px;place-items:center;border:1px solid var(--p2p-line);border-radius:9px;background:radial-gradient(circle,rgba(102,217,239,.06),transparent 62%)}.p2p-trade-card__visual img{max-width:78%;max-height:78%;object-fit:contain}.p2p-trade-card__main h3{margin:3px 0 5px;color:#e8f3f7;font-size:12px}.p2p-trade-card__money{text-align:right}.p2p-trade-card__money>span,.p2p-trade-card__money>small{display:block}.p2p-trade-card__money>span{color:#5f7886;font-size:7px;text-transform:uppercase}.p2p-trade-card__money>strong{display:block;margin:2px 0;color:#d9e8ee;font-size:13px}.p2p-trade-card__money>strong small{font-size:7px}.p2p-trade-card__money>small{color:#607987;font-size:7px}.p2p-empty--compact{min-height:170px}.p2p-ledger-section{margin-top:14px}.p2p-ledger-list{display:grid;gap:4px}.p2p-ledger-list>div{display:grid;grid-template-columns:minmax(0,1fr) 150px 160px;gap:12px;align-items:center;padding:8px 10px;border-bottom:1px solid var(--p2p-line)}.p2p-ledger-list span{color:#738c9a;font-size:8px}.p2p-ledger-list strong{font-size:9px;text-align:right}.p2p-ledger-list strong.is-credit{color:#79dbae}.p2p-ledger-list strong.is-debit{color:#dc9a86}.p2p-ledger-list small{color:#536c79;font-size:7px;text-align:right}
@media(max-width:840px){.p2p-buyer-rail{grid-template-columns:repeat(2,1fr)}.p2p-buyer-rail>div{border-right:0;border-bottom:1px solid var(--p2p-line)}.p2p-balance-grid{grid-template-columns:1fr}.p2p-withdraw{grid-template-columns:1fr}.p2p-trade-card{grid-template-columns:52px 54px minmax(0,1fr)}.p2p-trade-card__visual{width:54px;height:54px}.p2p-trade-card__money{grid-column:2/-1;text-align:left}.p2p-ledger-list>div{grid-template-columns:1fr auto}.p2p-ledger-list small{grid-column:1/-1;text-align:left}}
@media(max-width:520px){.p2p-buyer-rail{grid-template-columns:1fr}.p2p-checkout-ledger{grid-template-columns:1fr}.p2p-buy-modal{padding:10px}.p2p-buy-modal__panel{max-height:calc(100vh - 20px);padding:14px}.p2p-trade-card{grid-template-columns:48px minmax(0,1fr)}.p2p-trade-card__role{grid-column:1/-1;width:max-content}.p2p-trade-card__visual{width:48px;height:48px}.p2p-trade-card__money{grid-column:1/-1}.p2p-ledger-list>div{grid-template-columns:1fr}.p2p-ledger-list strong,.p2p-ledger-list small{text-align:left}}

/* P2P Nexora 0.4.0 — Market Experience & Intelligence */
.p2p-market-control{margin-bottom:14px;padding:18px;border:1px solid var(--p2p-line);border-radius:17px;background:linear-gradient(180deg,rgba(7,18,27,.94),rgba(4,12,18,.94));box-shadow:0 14px 44px rgba(0,0,0,.12)}
.p2p-market-control__head{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:14px}.p2p-market-control__head h2{max-width:760px;margin:4px 0 0;color:#fff;font:700 20px/1.18 Cinzel,serif}.p2p-market-control__result{display:flex;align-items:baseline;gap:6px;white-space:nowrap}.p2p-market-control__result strong{color:#f3df9d;font-size:23px}.p2p-market-control__result span{color:#66808f;font-size:9px;text-transform:uppercase}.p2p-market-control__result b{margin-left:5px;padding:3px 7px;border:1px solid rgba(102,217,239,.18);border-radius:999px;color:#84cfdd;font-size:7px;text-transform:uppercase}
.p2p-market-groups{display:flex;gap:6px;overflow:auto;margin-bottom:12px;padding-bottom:2px;scrollbar-width:thin}.p2p-market-groups a{flex:0 0 auto;padding:7px 10px;border:1px solid var(--p2p-line);border-radius:999px;background:rgba(0,0,0,.12);color:#718b99;font-size:8px;font-weight:800;letter-spacing:.025em}.p2p-market-groups a:hover,.p2p-market-groups a.is-active{border-color:rgba(102,217,239,.27);background:rgba(102,217,239,.07);color:#c7f1f7}
.p2p-market-filter{display:grid;grid-template-columns:minmax(230px,1.55fr) minmax(150px,.75fr) minmax(120px,.55fr) minmax(120px,.55fr) minmax(150px,.75fr) auto;gap:8px;align-items:end}.p2p-market-filter>div>label,.p2p-market-filter__search>label{display:block;margin:0 0 5px;color:#5e7988;font-size:7px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.p2p-market-filter input,.p2p-market-filter select{width:100%;height:38px;padding:0 10px;border:1px solid var(--p2p-line);border-radius:9px;outline:none;background:#061018;color:#d8e9ef;font-size:9px}.p2p-market-filter input:focus,.p2p-market-filter select:focus{border-color:rgba(102,217,239,.34);box-shadow:0 0 0 2px rgba(102,217,239,.05)}.p2p-market-filter__submit{height:38px;white-space:nowrap}.p2p-market-filter__advanced{grid-column:1/-1;display:flex;align-items:end;flex-wrap:wrap;gap:6px;padding-top:8px;border-top:1px solid rgba(156,190,211,.08)}.p2p-level-range{min-width:150px}.p2p-level-range>label{display:block;margin-bottom:5px;color:#5e7988;font-size:7px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.p2p-level-range>span{display:grid;grid-template-columns:60px 12px 60px;gap:4px;align-items:center}.p2p-level-range input{height:31px;text-align:center}.p2p-level-range b{color:#4e6978;font-size:8px;text-align:center}.p2p-filter-check{position:relative;display:block;margin:0;cursor:pointer}.p2p-filter-check input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.p2p-filter-check span{display:block;padding:7px 9px;border:1px solid var(--p2p-line);border-radius:8px;background:rgba(0,0,0,.09);color:#718b99;font-size:8px;font-weight:800}.p2p-filter-check input:checked+span{border-color:rgba(90,209,154,.26);background:rgba(90,209,154,.07);color:#91e2bd}.p2p-market-filter__clear{margin-left:auto;padding:7px 9px;color:#708b99;font-size:8px;font-weight:800}.p2p-market-filter__clear:hover{color:#d9ecf2}
.p2p-market-section{margin-top:14px}.p2p-market-grid--browse{grid-template-columns:repeat(4,minmax(0,1fr))}.p2p-market-card__visual{color:inherit}.p2p-market-badge{position:absolute;left:10px;top:10px;z-index:3;display:inline-flex;align-items:center;justify-content:center;max-width:calc(100% - 20px);min-height:20px;padding:0 9px;border:1px solid rgba(90,209,154,.18);border-radius:999px;background:linear-gradient(180deg,rgba(9,22,16,.92),rgba(5,14,10,.82));color:#80dbad;font-size:7px;font-weight:800;letter-spacing:.08em;line-height:1;white-space:nowrap;writing-mode:horizontal-tb;text-orientation:mixed;box-shadow:0 4px 10px rgba(0,0,0,.14),inset 0 0 0 1px rgba(255,255,255,.02)}.p2p-market-card__visual .p2p-market-badge{min-height:20px;padding:0 9px}.p2p-market-detail__visual .p2p-market-badge{min-height:22px;padding:0 10px}.p2p-market-card__meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.p2p-market-card__meta small{overflow:hidden;color:#607d8d;font-size:7px;font-weight:800;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.p2p-market-card__meta span{color:#607887;font-size:7px;white-space:nowrap}.p2p-market-card h3 a{color:#fff}.p2p-market-card h3 a:hover{color:#bfeff6}.p2p-family-ref{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1px 8px;align-items:end;margin-top:10px;padding:8px;border:1px solid rgba(156,190,211,.08);border-radius:8px;background:rgba(0,0,0,.08)}.p2p-family-ref>span{grid-column:1/-1;color:#536f7e;font-size:7px;text-transform:uppercase}.p2p-family-ref strong{overflow:hidden;color:#b5c8d1;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.p2p-family-ref strong small{font-size:7px}.p2p-family-ref b{color:#5f7887;font-size:7px;font-weight:700;text-transform:uppercase}.p2p-market-card__split{display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px;align-items:center;margin-top:10px}.p2p-market-card__detail{padding:8px 9px;border:1px solid var(--p2p-line);border-radius:8px;color:#87a1af;font-size:8px;font-weight:800;text-align:center;white-space:nowrap}.p2p-market-card__detail:hover{border-color:rgba(102,217,239,.2);color:#d1eff5}.p2p-market-card__split .p2p-market-card__action{margin:0}.p2p-market-card__split .p2p-market-card__action>*{width:100%}
.p2p-market-detail{position:relative;display:grid;grid-template-columns:250px minmax(0,1fr) 260px;gap:20px;margin:14px 0;padding:20px;border:1px solid rgba(102,217,239,.2);border-radius:18px;background:radial-gradient(circle at 13% 20%,rgba(102,217,239,.09),transparent 27%),linear-gradient(135deg,rgba(9,22,32,.98),rgba(4,12,18,.98));box-shadow:0 18px 65px rgba(0,0,0,.22)}.p2p-market-detail__close{position:absolute;right:12px;top:10px;z-index:5;display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--p2p-line);border-radius:50%;background:rgba(0,0,0,.16);color:#6f8998;font-size:18px}.p2p-market-detail__close:hover{color:#fff}.p2p-market-detail__visual{position:relative;display:grid;min-height:260px;place-items:center;overflow:hidden;border:1px solid var(--p2p-line);border-radius:14px;background:radial-gradient(circle at 50% 42%,rgba(102,217,239,.11),transparent 44%),#050e15}.p2p-market-detail__visual:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:28px 28px}.p2p-market-detail__visual img{position:relative;z-index:2;max-width:80%;max-height:205px;object-fit:contain;filter:drop-shadow(0 14px 20px rgba(0,0,0,.5))}.p2p-market-detail__visual>span{position:absolute;right:10px;bottom:9px;z-index:3;color:#627d8d;font-size:8px}.p2p-market-detail__main{padding:8px 0}.p2p-market-detail__main h2{margin:6px 0 11px;color:#fff;font:700 27px/1.1 Cinzel,serif}.p2p-traits--detail span{padding:5px 8px;font-size:8px}.p2p-market-detail__facts{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:15px}.p2p-market-detail__facts>div{padding:8px;border:1px solid var(--p2p-line);border-radius:8px;background:rgba(0,0,0,.08)}.p2p-market-detail__facts span,.p2p-market-detail__facts strong{display:block}.p2p-market-detail__facts span{color:#5b7584;font-size:7px;text-transform:uppercase}.p2p-market-detail__facts strong{margin-top:2px;color:#cbdbe2;font-size:10px}.p2p-price-context{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin-top:9px}.p2p-price-context>div{padding:10px;border:1px solid rgba(214,183,102,.12);border-radius:9px;background:rgba(214,183,102,.025)}.p2p-price-context span,.p2p-price-context strong,.p2p-price-context small{display:block}.p2p-price-context span{color:#776d52;font-size:7px;text-transform:uppercase}.p2p-price-context strong{margin:3px 0;color:#e2cf92;font-size:12px}.p2p-price-context small{color:#655f50;font-size:7px;line-height:1.45}.p2p-market-detail__checkout{display:flex;flex-direction:column;align-self:stretch;padding:17px;border-left:1px solid var(--p2p-line)}.p2p-market-detail__checkout>span{color:#617b8a;font-size:8px;text-transform:uppercase}.p2p-market-detail__checkout>strong{margin:4px 0;color:#f2dda0;font-size:25px}.p2p-market-detail__checkout>strong small{font-size:9px}.p2p-market-detail__checkout>p{margin:0 0 13px;color:#718895;font-size:8px;line-height:1.55}.p2p-market-detail__checkout>.p2p-primary,.p2p-market-detail__checkout>.p2p-secondary{width:100%;margin-top:auto}.p2p-market-detail__seal{display:flex;gap:9px;align-items:center;margin-top:11px;padding-top:10px;border-top:1px solid var(--p2p-line)}.p2p-market-detail__seal>span{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--p2p-green);box-shadow:0 0 12px rgba(90,209,154,.28)}.p2p-market-detail__seal b,.p2p-market-detail__seal small{display:block}.p2p-market-detail__seal b{color:#9bcab5;font-size:8px}.p2p-market-detail__seal small{margin-top:1px;color:#5e7885;font-size:7px;line-height:1.4}
.p2p-pagination{display:grid;grid-template-columns:100px minmax(0,1fr) 100px;gap:12px;align-items:center;margin-top:16px;padding-top:15px;border-top:1px solid var(--p2p-line)}.p2p-pagination>a,.p2p-pagination>span{color:#718a98;font-size:8px;font-weight:800}.p2p-pagination>a:last-child,.p2p-pagination>span:last-child{text-align:right}.p2p-pagination>span{opacity:.35}.p2p-pagination>div{display:flex;align-items:center;justify-content:center;gap:4px}.p2p-pagination>div a{display:grid;min-width:28px;height:28px;place-items:center;border:1px solid var(--p2p-line);border-radius:7px;color:#76909f;font-size:8px}.p2p-pagination>div a.is-active{border-color:rgba(102,217,239,.28);background:rgba(102,217,239,.08);color:#d5f5f9}.p2p-pagination>div i{color:#4f6774;font-style:normal;font-size:8px}
.p2p-market-pulse{margin-top:14px;padding:18px;border:1px solid var(--p2p-line);border-radius:16px;background:linear-gradient(180deg,rgba(8,18,27,.88),rgba(5,13,20,.88))}.p2p-market-pulse__head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:12px}.p2p-market-pulse__head h2{margin:4px 0 0;color:#fff;font:700 18px/1.1 Cinzel,serif}.p2p-market-pulse__head p{max-width:390px;margin:0;color:#667f8d;font-size:8px;text-align:right}.p2p-market-pulse__list{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.p2p-market-pulse article{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px;border:1px solid rgba(156,190,211,.08);border-radius:10px;background:rgba(0,0,0,.08)}.p2p-market-pulse article>div{display:grid;width:48px;height:48px;place-items:center;border-radius:8px;background:radial-gradient(circle,rgba(102,217,239,.06),transparent 65%)}.p2p-market-pulse article img{max-width:78%;max-height:78%;object-fit:contain}.p2p-market-pulse main{min-width:0}.p2p-market-pulse main span,.p2p-market-pulse main strong,.p2p-market-pulse main small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p2p-market-pulse main span{color:#587281;font-size:6px;text-transform:uppercase}.p2p-market-pulse main strong{margin:2px 0;color:#c7d9e0;font-size:9px}.p2p-market-pulse main small{color:#607987;font-size:6px}.p2p-market-pulse aside{text-align:right}.p2p-market-pulse aside span,.p2p-market-pulse aside strong,.p2p-market-pulse aside small{display:block}.p2p-market-pulse aside span{color:#586f7c;font-size:6px;text-transform:uppercase}.p2p-market-pulse aside strong{color:#d8c487;font-size:10px}.p2p-market-pulse aside small{color:#766c51;font-size:6px}
@media(max-width:1080px){.p2p-market-grid--browse{grid-template-columns:repeat(3,minmax(0,1fr))}.p2p-market-filter{grid-template-columns:2fr 1fr 1fr 1fr}.p2p-market-filter__submit{grid-column:auto}.p2p-market-detail{grid-template-columns:210px minmax(0,1fr)}.p2p-market-detail__checkout{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;align-items:center;border-left:0;border-top:1px solid var(--p2p-line)}.p2p-market-detail__checkout>p{grid-column:1/2}.p2p-market-detail__checkout>.p2p-primary,.p2p-market-detail__checkout>.p2p-secondary{grid-column:2/3;grid-row:1/4}.p2p-market-detail__seal{grid-column:1/2}.p2p-market-pulse__list{grid-template-columns:repeat(2,1fr)}}
@media(max-width:840px){.p2p-market-control__head,.p2p-market-pulse__head{align-items:flex-start;flex-direction:column}.p2p-market-control__result{align-self:flex-start}.p2p-market-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.p2p-market-filter__search{grid-column:1/-1}.p2p-market-filter__submit{width:100%}.p2p-market-grid--browse{grid-template-columns:repeat(2,minmax(0,1fr))}.p2p-market-detail{grid-template-columns:1fr}.p2p-market-detail__visual{min-height:220px}.p2p-market-detail__checkout{grid-column:auto;display:flex;border-top:1px solid var(--p2p-line);border-left:0}.p2p-market-detail__checkout>.p2p-primary,.p2p-market-detail__checkout>.p2p-secondary{margin-top:8px}.p2p-market-detail__facts{grid-template-columns:repeat(2,1fr)}.p2p-price-context{grid-template-columns:1fr}.p2p-market-pulse__head p{text-align:left}.p2p-pagination{grid-template-columns:76px minmax(0,1fr) 76px}}
@media(max-width:560px){.p2p-market-filter{grid-template-columns:1fr}.p2p-market-filter__search,.p2p-market-filter__advanced{grid-column:1}.p2p-market-filter__advanced{align-items:stretch}.p2p-level-range{width:100%}.p2p-market-filter__clear{width:100%;margin-left:0;text-align:center}.p2p-market-grid--browse{grid-template-columns:1fr}.p2p-market-detail__main h2{font-size:22px}.p2p-market-detail__facts{grid-template-columns:repeat(2,1fr)}.p2p-market-pulse__list{grid-template-columns:1fr}.p2p-pagination{grid-template-columns:1fr}.p2p-pagination>a,.p2p-pagination>span{text-align:center!important}.p2p-pagination>div{order:-1}.p2p-market-card__split{grid-template-columns:1fr}.p2p-market-control{padding:14px}}

/* P2P Nexora 0.5.0 - Market Operations */
.p2p-watch-form{margin:0}.p2p-watch-form--card{margin-top:8px}.p2p-watch-button{width:100%;padding:7px 9px;border:1px solid rgba(156,190,211,.14);border-radius:8px;background:rgba(255,255,255,.025);color:#78929f;font:800 8px/1 "DM Sans",sans-serif;letter-spacing:.03em;cursor:pointer}.p2p-watch-button:hover,.p2p-watch-button.is-watched{border-color:rgba(214,183,102,.3);background:rgba(214,183,102,.06);color:#e1cb8d}.p2p-watch-form--detail{margin-bottom:9px}.p2p-watch-form--detail .p2p-watch-button{padding:9px 11px}
.p2p-watchlist-section{margin-top:0}.p2p-watch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.p2p-watch-card{display:grid;grid-template-columns:105px minmax(0,1fr) 150px;gap:13px;align-items:center;padding:12px;border:1px solid var(--p2p-line);border-radius:13px;background:rgba(2,10,15,.42)}.p2p-watch-card__visual{display:grid;height:92px;place-items:center;border:1px solid rgba(156,190,211,.08);border-radius:10px;background:radial-gradient(circle,rgba(102,217,239,.07),transparent 60%)}.p2p-watch-card__visual img{max-width:80%;max-height:78%;object-fit:contain;filter:drop-shadow(0 8px 12px rgba(0,0,0,.4))}.p2p-watch-card__main{min-width:0}.p2p-watch-card__main h3{overflow:hidden;margin:4px 0 7px;color:#eef7fb;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.p2p-watch-prices{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:9px}.p2p-watch-prices>div{padding:6px 7px;border:1px solid rgba(156,190,211,.08);border-radius:7px;background:rgba(0,0,0,.08)}.p2p-watch-prices span,.p2p-watch-prices strong{display:block}.p2p-watch-prices span{color:#5f7887;font-size:6px;text-transform:uppercase}.p2p-watch-prices strong{margin-top:2px;color:#b9cbd3;font-size:9px}.p2p-watch-prices .is-down strong{color:#72d6a5}.p2p-watch-prices .is-up strong{color:#d5b96e}.p2p-watch-card__actions{display:flex;flex-direction:column;gap:7px}.p2p-watch-card__actions form,.p2p-watch-card__actions button,.p2p-watch-card__actions a{width:100%}.p2p-watch-card__actions .p2p-status{text-align:center}
.p2p-price-edit{padding:8px;border:1px solid rgba(156,190,211,.08);border-radius:9px;background:rgba(0,0,0,.07)}.p2p-price-edit label{display:block;margin:0 0 6px}.p2p-price-edit label>span{display:block;margin-bottom:4px;color:#607b8a;font-size:7px;font-weight:800;text-transform:uppercase}.p2p-price-edit label>div{display:flex;align-items:center;border:1px solid var(--p2p-line);border-radius:7px;background:#061018}.p2p-price-edit input{min-width:0;flex:1;padding:7px 8px;border:0!important;background:transparent!important;color:#eef7fb!important;box-shadow:none!important}.p2p-price-edit label b{padding:0 8px;color:#7b94a1;font-size:7px}.p2p-price-edit button{width:100%}
@media(max-width:980px){.p2p-nav{grid-template-columns:repeat(2,1fr)}.p2p-watch-grid{grid-template-columns:1fr}}@media(max-width:640px){.p2p-watch-card{grid-template-columns:82px minmax(0,1fr)}.p2p-watch-card__actions{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,1fr)}.p2p-watch-prices{grid-template-columns:1fr}.p2p-nav{grid-template-columns:1fr}}

/* P2P Nexora 0.6.0 - Market Liquidity & Offers */
.p2p-nav{grid-template-columns:repeat(5,1fr)}.p2p-nav__badge{display:inline-grid!important;min-width:18px;height:18px;margin-left:6px;place-items:center;border:1px solid rgba(214,183,102,.28);border-radius:999px;background:rgba(214,183,102,.1);color:#e7d18f;font-size:8px!important;font-weight:900}
.p2p-offer-entry{margin:11px 0;padding:11px;border:1px solid rgba(214,183,102,.16);border-radius:11px;background:rgba(214,183,102,.035)}.p2p-offer-entry>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.p2p-offer-entry>div:first-child strong{color:#e4d29b;font-size:10px}.p2p-offer-entry>small{display:block;margin-top:5px;color:#6f7f82;font-size:7px;line-height:1.5}.p2p-offer-entry__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:8px}.p2p-offer-entry__form label{margin:0}.p2p-offer-entry__form label>span{display:block;margin-bottom:4px;color:#756c54;font-size:7px;font-weight:800;text-transform:uppercase}.p2p-offer-entry__form label>div{display:flex;border:1px solid rgba(214,183,102,.16);border-radius:8px;background:#061018}.p2p-offer-entry__form input{min-width:0;flex:1;padding:8px;border:0!important;background:transparent!important;color:#f1e0ad!important;box-shadow:none!important}.p2p-offer-entry__form label b{display:flex;align-items:center;padding:0 8px;color:#8f7d4c;font-size:7px}.p2p-offer-entry__form button{align-self:end}.p2p-offer-entry__form>small{grid-column:1/-1;color:#6e7e80;font-size:7px;line-height:1.5}.p2p-offer-entry__open{display:grid!important;grid-template-columns:auto 1fr;gap:3px 9px!important;align-items:center!important;margin-top:8px;padding:8px;border:1px solid rgba(90,209,154,.13);border-radius:8px;background:rgba(90,209,154,.025)}.p2p-offer-entry__open span{color:#79a991;font-size:7px;text-transform:uppercase}.p2p-offer-entry__open strong{color:#d8ecdf!important;font-size:13px!important;text-align:right}.p2p-offer-entry__open a{grid-column:1/-1;color:#8fcfb2;font-size:7px;font-weight:800}
.p2p-offers-hub{margin-bottom:14px}.p2p-offer-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.p2p-offer-kpis>div{padding:11px;border:1px solid var(--p2p-line);border-radius:10px;background:rgba(0,0,0,.09)}.p2p-offer-kpis span,.p2p-offer-kpis strong,.p2p-offer-kpis small{display:block}.p2p-offer-kpis span{color:#647d8b;font-size:7px;font-weight:800;text-transform:uppercase}.p2p-offer-kpis strong{margin:3px 0;color:#eef8fb;font-size:17px}.p2p-offer-kpis strong small{display:inline;color:#8a9da5;font-size:7px}.p2p-offer-kpis small{color:#5f7682;font-size:7px}.p2p-offer-rule{margin-top:11px;margin-bottom:0}
.p2p-offer-list{display:grid;gap:9px}.p2p-offer-card{display:grid;grid-template-columns:100px minmax(0,1fr) 230px;gap:13px;align-items:center;padding:12px;border:1px solid var(--p2p-line);border-radius:13px;background:rgba(2,10,15,.44)}.p2p-offer-card.is-closed{opacity:.7}.p2p-offer-card__visual{position:relative;display:grid;height:94px;place-items:center;border:1px solid rgba(156,190,211,.08);border-radius:10px;background:radial-gradient(circle,rgba(214,183,102,.07),transparent 62%)}.p2p-offer-card__visual img{max-width:78%;max-height:76%;object-fit:contain;filter:drop-shadow(0 7px 10px rgba(0,0,0,.4))}.p2p-offer-card__visual span{position:absolute;right:5px;bottom:4px;color:#617985;font-size:6px}.p2p-offer-card__main{min-width:0}.p2p-offer-card__main h3{overflow:hidden;margin:4px 0 8px;color:#eef8fb;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.p2p-offer-card__money{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.p2p-offer-card__money>div{padding:6px;border:1px solid rgba(156,190,211,.08);border-radius:7px;background:rgba(0,0,0,.08)}.p2p-offer-card__money span,.p2p-offer-card__money strong{display:block}.p2p-offer-card__money span{color:#5e7683;font-size:6px;text-transform:uppercase}.p2p-offer-card__money strong{margin-top:2px;color:#b8cbd3;font-size:9px}.p2p-offer-card__money .is-offer strong{color:#e5d092;font-size:11px}.p2p-offer-card__money strong small{font-size:6px}.p2p-offer-card__meta{display:flex;align-items:center;gap:8px;margin-top:7px}.p2p-offer-card__meta small{color:#5e7683;font-size:7px}.p2p-offer-card__actions{display:flex;flex-direction:column;gap:6px}.p2p-offer-card__actions form{margin:0}.p2p-offer-card__actions button{width:100%}.p2p-offer-card__actions>small,.p2p-offer-card__actions form>small{color:#6e8591;font-size:7px;line-height:1.5}.p2p-offer-counter{padding:7px;border:1px solid rgba(156,190,211,.08);border-radius:8px;background:rgba(0,0,0,.07)}.p2p-offer-counter label{display:block;margin:0 0 5px}.p2p-offer-counter label>span{display:block;margin-bottom:3px;color:#657e8b;font-size:6px;text-transform:uppercase}.p2p-offer-counter label>div{display:flex;border:1px solid var(--p2p-line);border-radius:7px;background:#061018}.p2p-offer-counter input{min-width:0;flex:1;padding:6px 7px;border:0!important;background:transparent!important;color:#eef7fb!important;box-shadow:none!important}.p2p-offer-counter b{display:flex;align-items:center;padding:0 7px;color:#748d99;font-size:6px}.p2p-offer-history-link{display:block;padding-top:3px;color:#6faabd!important;font-size:7px;font-weight:800;text-align:center}.p2p-offer-history{margin-top:14px}.p2p-offer-history .p2p-section__head>a{color:#76b6c8;font-size:8px;font-weight:800}
.p2p-status--pending_seller,.p2p-status--pending_buyer{border-color:rgba(214,183,102,.2)!important;color:#d9c17d!important}.p2p-status--seller_accepted{border-color:rgba(90,209,154,.22)!important;color:#79d8aa!important}.p2p-status--accepted{border-color:rgba(90,209,154,.18)!important;color:#75cda2!important}.p2p-status--rejected,.p2p-status--cancelled,.p2p-status--expired,.p2p-status--invalidated{color:#71838b!important}
@media(max-width:1080px){.p2p-nav{grid-template-columns:repeat(3,1fr)}.p2p-offer-kpis{grid-template-columns:repeat(3,1fr)}.p2p-offer-card{grid-template-columns:90px minmax(0,1fr)}.p2p-offer-card__actions{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.p2p-offer-counter{grid-column:span 2}.p2p-offer-history-link{align-self:center}}
@media(max-width:720px){.p2p-nav{grid-template-columns:1fr}.p2p-offer-kpis{grid-template-columns:repeat(2,1fr)}.p2p-offer-card{grid-template-columns:74px minmax(0,1fr)}.p2p-offer-card__visual{height:76px}.p2p-offer-card__money{grid-template-columns:1fr}.p2p-offer-card__actions{grid-template-columns:1fr}.p2p-offer-counter{grid-column:auto}.p2p-offer-entry__form{grid-template-columns:1fr}.p2p-offer-entry__form>small{grid-column:1}.p2p-offer-entry>div:first-child{align-items:flex-start;flex-direction:column}}

/* P2P Nexora 0.7.0 - Buy Orders & Matching Engine */
.p2p-nav{grid-template-columns:repeat(6,1fr)}
.p2p-demand-ref{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;margin-top:6px;padding:7px 8px;border:1px solid rgba(90,209,154,.12);border-radius:8px;background:rgba(90,209,154,.025)}.p2p-demand-ref span{color:#628477;font-size:6px;text-transform:uppercase}.p2p-demand-ref strong{color:#9ed8bd;font-size:9px;text-align:right}.p2p-demand-ref strong small{font-size:6px}.p2p-demand-ref b{grid-column:1/-1;color:#5e786e;font-size:6px;font-weight:700}.p2p-detail-demand{margin-top:9px;padding:9px 10px;border:1px solid rgba(90,209,154,.14);border-radius:9px;background:rgba(90,209,154,.025)}.p2p-detail-demand span,.p2p-detail-demand strong,.p2p-detail-demand small{display:block}.p2p-detail-demand span{color:#648578;font-size:6px;text-transform:uppercase}.p2p-detail-demand strong{margin:3px 0;color:#aadfc6;font-size:10px}.p2p-detail-demand small{color:#627b72;font-size:7px}
.p2p-orders-hub{margin-bottom:14px}.p2p-order-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.p2p-order-kpis>div{padding:11px;border:1px solid var(--p2p-line);border-radius:10px;background:rgba(0,0,0,.09)}.p2p-order-kpis span,.p2p-order-kpis strong,.p2p-order-kpis small{display:block}.p2p-order-kpis span{color:#647d8b;font-size:7px;font-weight:800;text-transform:uppercase}.p2p-order-kpis strong{margin:3px 0;color:#eef8fb;font-size:17px}.p2p-order-kpis small{color:#5f7682;font-size:7px}.p2p-order-rule{margin-top:11px;margin-bottom:0}
.p2p-order-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:10px 0 12px}.p2p-order-search input{padding:10px 11px;border:1px solid var(--p2p-line)!important;border-radius:9px!important;background:#061018!important;color:#dcecf2!important;box-shadow:none!important}.p2p-order-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:12px}.p2p-order-catalog>a{display:grid;grid-template-columns:52px minmax(0,1fr);gap:8px;align-items:center;padding:7px;border:1px solid rgba(156,190,211,.08);border-radius:9px;background:rgba(0,0,0,.07);color:inherit}.p2p-order-catalog>a:hover,.p2p-order-catalog>a.is-selected{border-color:rgba(102,217,239,.24);background:rgba(102,217,239,.045)}.p2p-order-catalog img{max-width:48px;max-height:48px;justify-self:center;object-fit:contain}.p2p-order-catalog span,.p2p-order-catalog b,.p2p-order-catalog small{display:block;min-width:0}.p2p-order-catalog b{overflow:hidden;color:#c9dce3;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.p2p-order-catalog small{margin-top:2px;color:#5e7784;font-size:6px}
.p2p-order-builder{display:grid;grid-template-columns:220px minmax(0,1fr);gap:14px;padding:14px;border:1px solid rgba(102,217,239,.12);border-radius:13px;background:rgba(3,13,20,.45)}.p2p-order-builder__item{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:210px;padding:12px;border:1px solid rgba(156,190,211,.08);border-radius:10px;background:radial-gradient(circle,rgba(102,217,239,.06),transparent 62%);text-align:center}.p2p-order-builder__item img{max-width:100px;max-height:105px;margin-bottom:8px;object-fit:contain;filter:drop-shadow(0 8px 12px rgba(0,0,0,.45))}.p2p-order-builder__item h3{margin:5px 0;color:#eef8fb;font-size:15px}.p2p-order-builder__item p{margin:0;color:#607987;font-size:7px}.p2p-order-builder__form{display:flex;flex-direction:column;gap:10px}.p2p-order-builder__price label>span,.p2p-order-builder__levels label>span{display:block;margin-bottom:4px;color:#647e8c;font-size:7px;font-weight:800;text-transform:uppercase}.p2p-order-builder__price label>div{display:flex;border:1px solid rgba(214,183,102,.18);border-radius:9px;background:#061018}.p2p-order-builder__price input{min-width:0;flex:1;padding:10px;border:0!important;background:transparent!important;color:#ead8a1!important;box-shadow:none!important}.p2p-order-builder__price b{display:flex;align-items:center;padding:0 10px;color:#8d7a48;font-size:7px}.p2p-order-builder__price>small,.p2p-order-builder__note{color:#657c87;font-size:7px;line-height:1.5}.p2p-order-builder__levels{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.p2p-order-builder__levels input{width:100%;padding:8px;border:1px solid var(--p2p-line)!important;border-radius:8px!important;background:#061018!important;color:#dbeaf0!important;box-shadow:none!important}.p2p-order-builder__flags{display:flex;flex-wrap:wrap;gap:6px}.p2p-order-builder__flags label{display:flex;gap:5px;align-items:center;padding:6px 8px;border:1px solid rgba(156,190,211,.08);border-radius:7px;color:#78909b;font-size:7px;cursor:pointer}.p2p-order-builder__flags input{margin:0}.p2p-gate--inline{margin:0;min-height:210px}
.p2p-order-list{display:grid;gap:9px}.p2p-order-card{display:grid;grid-template-columns:100px minmax(0,1fr) 220px;gap:13px;align-items:center;padding:12px;border:1px solid var(--p2p-line);border-radius:13px;background:rgba(2,10,15,.44)}.p2p-order-card.is-closed{opacity:.72}.p2p-order-card__visual{position:relative;display:grid;height:94px;place-items:center;border:1px solid rgba(156,190,211,.08);border-radius:10px;background:radial-gradient(circle,rgba(90,209,154,.06),transparent 62%)}.p2p-order-card__visual img{max-width:78%;max-height:76%;object-fit:contain}.p2p-order-card__visual span{position:absolute;right:5px;bottom:4px;color:#617985;font-size:6px}.p2p-order-card__main h3{margin:4px 0 5px;color:#edf7fa;font-size:14px}.p2p-order-card__main>p{margin:0 0 8px;color:#6c8591;font-size:7px}.p2p-order-card__main>small{display:block;margin-top:7px;color:#5f7783;font-size:7px}.p2p-order-card__money{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.p2p-order-card__money>div{padding:6px;border:1px solid rgba(156,190,211,.08);border-radius:7px;background:rgba(0,0,0,.08)}.p2p-order-card__money span,.p2p-order-card__money strong{display:block}.p2p-order-card__money span{color:#5d7582;font-size:6px;text-transform:uppercase}.p2p-order-card__money strong{margin-top:2px;color:#b9cbd3;font-size:9px}.p2p-order-card__actions{display:flex;flex-direction:column;gap:6px}.p2p-order-card__actions form,.p2p-order-card__actions button{width:100%}
.p2p-order-book__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.p2p-order-book article{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:9px;align-items:center;padding:9px;border:1px solid rgba(156,190,211,.08);border-radius:10px;background:rgba(0,0,0,.07)}.p2p-order-book article>div{display:grid;width:58px;height:58px;place-items:center;border-radius:8px;background:radial-gradient(circle,rgba(90,209,154,.05),transparent 65%)}.p2p-order-book img{max-width:82%;max-height:82%;object-fit:contain}.p2p-order-book main span,.p2p-order-book main strong,.p2p-order-book main small,.p2p-order-book aside span,.p2p-order-book aside strong,.p2p-order-book aside small{display:block}.p2p-order-book main span{color:#607b86;font-size:6px;text-transform:uppercase}.p2p-order-book main strong{margin:3px 0;color:#c8dbe2;font-size:9px}.p2p-order-book main small{color:#657d88;font-size:7px}.p2p-order-book aside{text-align:right}.p2p-order-book aside span{color:#5d756b;font-size:6px;text-transform:uppercase}.p2p-order-book aside strong{color:#9fdbbe;font-size:12px}.p2p-order-book aside small{color:#668176;font-size:6px}
@media(max-width:1100px){.p2p-nav{grid-template-columns:repeat(3,1fr)}.p2p-order-catalog{grid-template-columns:repeat(2,1fr)}.p2p-order-card{grid-template-columns:90px minmax(0,1fr)}.p2p-order-card__actions{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.p2p-nav{grid-template-columns:1fr}.p2p-order-kpis{grid-template-columns:repeat(2,1fr)}.p2p-order-catalog,.p2p-order-book__grid{grid-template-columns:1fr}.p2p-order-builder{grid-template-columns:1fr}.p2p-order-builder__levels{grid-template-columns:repeat(2,1fr)}.p2p-order-card{grid-template-columns:76px minmax(0,1fr)}.p2p-order-card__visual{height:76px}.p2p-order-card__money{grid-template-columns:1fr}.p2p-order-card__actions{grid-template-columns:1fr}.p2p-order-search{grid-template-columns:1fr}}

/* P2P Nexora 0.9.0-0.9.5 Release Candidate */
.p2p-rc-tools{margin-top:14px;padding:14px 16px;border:1px solid rgba(108,216,255,.18);background:rgba(6,20,27,.78);border-radius:12px;display:grid;gap:10px}.p2p-rc-tools>div:first-child{display:flex;justify-content:space-between;gap:12px;align-items:center}.p2p-rc-tools strong{color:#f4fbff}.p2p-rc-tools span{color:#8fa7b3;font-size:12px}.p2p-inline-form{display:flex;gap:8px;flex-wrap:wrap}.p2p-inline-form input[type=text]{flex:1;min-width:210px;background:#07141b;border:1px solid rgba(255,255,255,.12);color:#fff;padding:10px 12px;border-radius:8px}.p2p-saved-searches{display:flex!important;gap:7px!important;flex-wrap:wrap}.p2p-saved-searches>span{display:flex;align-items:center;border:1px solid rgba(255,255,255,.1);background:#08171f;border-radius:999px;overflow:hidden}.p2p-saved-searches a{padding:7px 10px;color:#cdeefa;text-decoration:none}.p2p-saved-searches form{display:inline}.p2p-saved-searches button{border:0;border-left:1px solid rgba(255,255,255,.08);background:transparent;color:#778e98;padding:7px 10px}.p2p-saved-searches button:hover{color:#ff8b8b}
.p2p-intel-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0}.p2p-intel-strip>div{padding:10px;border:1px solid rgba(114,222,255,.14);background:rgba(4,18,25,.72);border-radius:9px}.p2p-intel-strip span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:#7894a2}.p2p-intel-strip strong{display:block;margin-top:4px;color:#dff7ff;font-size:14px}
.p2p-notification-list{display:grid;gap:9px}.p2p-notification-list>a{display:grid;grid-template-columns:120px minmax(0,1fr) auto;grid-template-areas:'type title time' 'type body time';gap:2px 14px;padding:13px 15px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:rgba(6,17,24,.74);text-decoration:none}.p2p-notification-list>a.is-unread{border-color:rgba(81,225,190,.36);box-shadow:inset 3px 0 0 rgba(81,225,190,.75)}.p2p-notification-list>a>span{grid-area:type;color:#68dcbf;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.p2p-notification-list>a>strong{grid-area:title;color:#eefaff}.p2p-notification-list>a>p{grid-area:body;margin:3px 0 0;color:#91a7b2;font-size:12px}.p2p-notification-list>a>small{grid-area:time;color:#708690;text-align:right}
.p2p-trust-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 20px;margin-bottom:16px;padding:18px;border:1px solid rgba(203,169,90,.2);background:linear-gradient(135deg,rgba(18,28,32,.94),rgba(9,21,27,.9));border-radius:14px}.p2p-trust-card h2{margin:3px 0 4px;color:#f6f0df}.p2p-trust-card p{margin:0;color:#92a5ad}.p2p-trust-card>div:nth-child(2){text-align:right}.p2p-trust-card>div:nth-child(2)>strong{font:700 34px/1 Georgia,serif;color:#f2d58e}.p2p-trust-card>div:nth-child(2)>strong small{font:12px sans-serif;color:#7f929c}.p2p-trust-card>div:nth-child(2)>span{display:block;margin-top:4px;font-size:10px;color:#72d8bf;letter-spacing:.12em}.p2p-trust-card ul{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap;margin:0;padding:0;list-style:none}.p2p-trust-card li{padding:6px 9px;border-radius:999px;background:rgba(255,255,255,.05);color:#a9bbc3;font-size:11px}
@media(max-width:760px){.p2p-intel-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.p2p-notification-list>a{grid-template-columns:1fr;grid-template-areas:'type' 'title' 'body' 'time'}.p2p-notification-list>a>small{text-align:left}.p2p-trust-card{grid-template-columns:1fr}.p2p-trust-card>div:nth-child(2){text-align:left}.p2p-trust-card ul{grid-column:1}.p2p-rc-tools>div:first-child{align-items:flex-start;flex-direction:column}}
.p2p-attention{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(5,minmax(100px,1fr));gap:8px;margin:0 0 16px}.p2p-attention>div,.p2p-attention>a{border:1px solid rgba(255,255,255,.08);background:rgba(6,18,25,.78);border-radius:11px;padding:12px}.p2p-attention h2{margin:3px 0 0;color:#edf7fa;font-size:18px}.p2p-attention>a{text-decoration:none;display:flex;flex-direction:column;justify-content:center}.p2p-attention>a strong{font-size:22px;color:#dcf7ff}.p2p-attention>a span{font-size:10px;color:#849aa5;text-transform:uppercase;letter-spacing:.05em}@media(max-width:900px){.p2p-attention{grid-template-columns:repeat(2,minmax(0,1fr))}.p2p-attention>div{grid-column:1/-1}}
.p2p-nav{grid-template-columns:repeat(7,1fr)}
@media(max-width:1180px){.p2p-nav{grid-template-columns:repeat(4,1fr)}}
@media(max-width:840px){.p2p-nav{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.p2p-nav{grid-template-columns:1fr}}

/* ========================================================================== */
/* NEXORA P2P BRAND EXPERIENCE · guided UI layer                             */
/* Front-end only. No economic or transactional behavior changes.             */
/* ========================================================================== */
.p2p.p2p-brand{
    --p2p-bg:#08070d;
    --p2p-panel:#0d0b14;
    --p2p-panel-2:#13101c;
    --p2p-line:rgba(244,177,53,.17);
    --p2p-line-strong:rgba(244,177,53,.34);
    --p2p-text:#fff8e9;
    --p2p-muted:#b8acbf;
    --p2p-soft:#7b6f80;
    --p2p-cyan:#9c5cff;
    --p2p-gold:#f2ad2f;
    --p2p-green:#6fe2a5;
    --p2p-red:#ff7777;
    --nx-gold:#f2ad2f;
    --nx-gold-2:#ffd067;
    --nx-orange:#ff6f1a;
    --nx-violet:#8e3dff;
    --nx-violet-2:#d15cff;
    --nx-ink:#09070e;
    --nx-panel:rgba(12,10,18,.92);
    max-width:1480px;
    margin:20px auto 54px;
    padding:0 10px;
    color:var(--p2p-text);
}
.p2p-brand .p2p-app-shell{
    display:grid;
    grid-template-columns:238px minmax(0,1fr);
    gap:14px;
    align-items:start;
}
.p2p-brand .p2p-stage{min-width:0;display:flex;flex-direction:column;gap:14px}
.p2p-brand .p2p-side{
    position:sticky;
    top:92px;
    overflow:hidden;
    min-height:760px;
    padding:16px;
    border:1px solid rgba(242,173,47,.22);
    border-radius:20px;
    background:
        linear-gradient(180deg,rgba(7,5,11,.93),rgba(8,5,14,.97)),
        url('../img/p2p-brand/nexora-side.webp') center 72%/cover no-repeat;
    box-shadow:0 24px 70px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.025);
}
.p2p-brand .p2p-side:before{
    content:"";position:absolute;inset:0;pointer-events:none;
    background:linear-gradient(180deg,rgba(5,4,9,.18),rgba(5,4,9,.82) 52%,rgba(5,4,9,.98));
}
.p2p-brand .p2p-side>*{position:relative;z-index:1}
.p2p-brand .p2p-side__brand{display:block;padding:4px 4px 15px;text-align:center;border-bottom:1px solid rgba(242,173,47,.14)}
.p2p-brand .p2p-side__brand img{display:block;width:114px;height:114px;margin:0 auto -5px;object-fit:contain;filter:drop-shadow(0 8px 24px rgba(126,45,255,.32)) drop-shadow(0 5px 17px rgba(255,111,26,.18))}
.p2p-brand .p2p-side__brand span{display:block;color:#fff6dc;font:700 16px/1.1 Cinzel,serif;letter-spacing:.06em;text-shadow:0 0 18px rgba(242,173,47,.18)}
.p2p-brand .p2p-side__brand small{display:block;margin-top:5px;color:#8d7f91;font-size:8px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}
.p2p-brand .p2p-nav{display:flex!important;flex-direction:column!important;gap:6px!important;margin:14px 0 0!important}
.p2p-brand .p2p-nav a{
    display:grid!important;
    grid-template-columns:35px minmax(0,1fr)!important;
    gap:9px!important;
    align-items:center!important;
    min-height:52px;
    padding:9px 10px!important;
    border:1px solid transparent!important;
    border-radius:11px!important;
    background:rgba(255,255,255,.018)!important;
    color:#a99dac!important;
    transition:.18s ease;
}
.p2p-brand .p2p-nav a:after{display:none!important}
.p2p-brand .p2p-nav a:before{display:none!important}
.p2p-brand .p2p-nav a>i{
    display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(255,255,255,.07);border-radius:9px;
    background:rgba(255,255,255,.025);color:#9c8fa1;font:normal 16px/1 sans-serif;
}
.p2p-brand .p2p-nav a>span{position:relative;min-width:0;color:inherit;font-size:10px!important;font-weight:800!important;letter-spacing:.02em!important}
.p2p-brand .p2p-nav a small{margin:3px 0 0!important;color:#6f6474!important;font-size:7px!important;font-weight:500;line-height:1.3}
.p2p-brand .p2p-nav a:hover{border-color:rgba(142,61,255,.24)!important;background:linear-gradient(90deg,rgba(142,61,255,.09),rgba(255,255,255,.015))!important;color:#fff7ec!important;transform:translateX(2px)}
.p2p-brand .p2p-nav a.is-active{
    border-color:rgba(242,173,47,.36)!important;
    background:linear-gradient(90deg,rgba(242,173,47,.15),rgba(142,61,255,.06))!important;
    color:#fff5dd!important;
    box-shadow:inset 3px 0 0 var(--nx-gold),0 10px 26px rgba(0,0,0,.14);
}
.p2p-brand .p2p-nav a.is-active>i{border-color:rgba(242,173,47,.35);background:rgba(242,173,47,.10);color:#ffd06e;box-shadow:0 0 15px rgba(242,173,47,.08)}
.p2p-brand .p2p-nav__badge{position:absolute;right:0;top:-4px;min-width:17px;height:17px;padding:0 5px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#d72f48;color:white;font:800 9px/15px sans-serif;text-align:center}
.p2p-brand .p2p-side-guide{margin-top:16px;border:1px solid rgba(242,173,47,.22);border-radius:12px;background:rgba(11,7,14,.72)}
.p2p-brand .p2p-side-guide summary{padding:11px 12px;cursor:pointer;color:#f4d99f;font-size:9px;font-weight:900;letter-spacing:.04em}
.p2p-brand .p2p-side-guide p{margin:0;padding:0 12px 9px;color:#918595;font-size:8px;line-height:1.6}
.p2p-brand .p2p-side-guide a{display:block;margin:0 10px 10px;padding:8px 10px;border:1px solid rgba(142,61,255,.27);border-radius:8px;background:rgba(142,61,255,.08);color:#d8bcff;font-size:8px;font-weight:800;text-align:center}
.p2p-brand .p2p-side__trust{display:flex;gap:9px;align-items:center;margin-top:12px;padding:10px 11px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:rgba(0,0,0,.26)}
.p2p-brand .p2p-side__trust>span{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#756d79}
.p2p-brand .p2p-side__trust>span.is-online{background:var(--p2p-green);box-shadow:0 0 13px rgba(111,226,165,.55)}
.p2p-brand .p2p-side__trust>span.is-paused{background:var(--nx-gold)}
.p2p-brand .p2p-side__trust strong,.p2p-brand .p2p-side__trust small{display:block}
.p2p-brand .p2p-side__trust strong{color:#ded2df;font-size:8px}.p2p-brand .p2p-side__trust small{margin-top:2px;color:#706574;font-size:6.5px;line-height:1.35}

.p2p-brand .p2p-command{
    min-height:240px;
    grid-template-columns:minmax(0,1.5fr) minmax(320px,.78fr)!important;
    gap:24px!important;
    margin:0!important;
    padding:28px 30px!important;
    border-color:rgba(242,173,47,.27)!important;
    border-radius:20px!important;
    background:
        linear-gradient(90deg,rgba(8,6,13,.96) 0%,rgba(10,7,15,.90) 40%,rgba(10,7,15,.55) 72%,rgba(7,5,11,.82) 100%),
        url('../img/p2p-brand/nexora-hero.webp') 58% center/cover no-repeat!important;
    box-shadow:0 28px 80px rgba(0,0,0,.32),inset 0 1px rgba(255,255,255,.025)!important;
}
.p2p-brand .p2p-command:before{background:radial-gradient(circle at 22% 30%,rgba(255,111,26,.16),transparent 35%),radial-gradient(circle at 82% 22%,rgba(142,61,255,.20),transparent 32%)!important}
.p2p-brand .p2p-command:after{left:30px!important;right:30px!important;background:linear-gradient(90deg,transparent,rgba(242,173,47,.58),rgba(142,61,255,.50),transparent)!important}
.p2p-brand .p2p-command__identity{gap:18px!important;align-items:center!important}
.p2p-brand .p2p-command__logo{width:84px;height:84px;flex:0 0 84px;object-fit:contain;filter:drop-shadow(0 10px 20px rgba(0,0,0,.45))}
.p2p-brand .p2p-command .p2p-eyebrow{color:#d6aa68!important}
.p2p-brand .p2p-command h1{max-width:610px;margin:6px 0 7px!important;color:#fff5df!important;font:700 clamp(25px,2.5vw,40px)/1.03 Cinzel,serif!important;letter-spacing:.01em!important;text-shadow:0 2px 24px rgba(0,0,0,.75)}
.p2p-brand .p2p-command__identity p{max-width:610px!important;color:#c2b6c1!important;font-size:10px!important;line-height:1.55!important;text-shadow:0 1px 12px rgba(0,0,0,.85)}
.p2p-brand .p2p-command__actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}
.p2p-brand .p2p-command__metrics{align-self:end;grid-template-columns:repeat(3,1fr)!important;gap:7px!important}
.p2p-brand .p2p-command__metrics>div{min-height:74px;padding:12px!important;border-color:rgba(255,255,255,.09)!important;background:rgba(5,4,9,.58)!important;backdrop-filter:blur(6px)}
.p2p-brand .p2p-command__metrics span{color:#a695a9!important}.p2p-brand .p2p-command__metrics strong{color:#fff5dc!important;font-size:18px!important}.p2p-brand .p2p-command__metrics small{color:#7d7181!important}

.p2p-brand .p2p-primary,.p2p-brand a.p2p-primary{
    border:1px solid rgba(255,210,103,.62)!important;
    background:linear-gradient(135deg,#f6b42f,#d77b12)!important;
    color:#1a0d03!important;
    box-shadow:0 8px 22px rgba(227,132,17,.18),inset 0 1px rgba(255,255,255,.30)!important;
    text-shadow:none!important;
}
.p2p-brand .p2p-primary:hover,.p2p-brand a.p2p-primary:hover{filter:brightness(1.08);box-shadow:0 10px 27px rgba(227,132,17,.28)!important}
.p2p-brand .p2p-secondary,.p2p-brand a.p2p-secondary{
    border:1px solid rgba(158,82,255,.34)!important;
    background:linear-gradient(135deg,rgba(115,43,199,.20),rgba(69,23,112,.16))!important;
    color:#e1c6ff!important;
}
.p2p-brand .p2p-secondary:hover,.p2p-brand a.p2p-secondary:hover{border-color:rgba(188,113,255,.55)!important;background:rgba(142,61,255,.14)!important;color:#fff!important}

.p2p-brand .p2p-guide-strip{
    display:grid;
    grid-template-columns:190px repeat(4,minmax(0,1fr));
    gap:7px;
    padding:12px;
    border:1px solid rgba(142,61,255,.17);
    border-radius:15px;
    background:linear-gradient(90deg,rgba(14,9,21,.94),rgba(8,7,13,.94));
    box-shadow:0 14px 36px rgba(0,0,0,.13);
}
.p2p-brand .p2p-guide-strip__title{display:flex;flex-direction:column;justify-content:center;padding:2px 8px}
.p2p-brand .p2p-guide-strip__title strong{margin:3px 0;color:#fff2dc;font:700 14px/1.2 Cinzel,serif}.p2p-brand .p2p-guide-strip__title small{color:#746a78;font-size:7px}
.p2p-brand .p2p-guide-strip article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:center;padding:8px;border-left:1px solid rgba(255,255,255,.05)}
.p2p-brand .p2p-guide-strip article>b{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(242,173,47,.32);border-radius:50%;background:rgba(242,173,47,.08);color:#ffd66e;font-size:9px;box-shadow:0 0 18px rgba(242,173,47,.06)}
.p2p-brand .p2p-guide-strip article strong,.p2p-brand .p2p-guide-strip article span{display:block}.p2p-brand .p2p-guide-strip article strong{color:#e9dee8;font-size:8px}.p2p-brand .p2p-guide-strip article span{margin-top:2px;color:#756b79;font-size:6.5px;line-height:1.35}

.p2p-brand .p2p-market-landing{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:12px;align-items:stretch}
.p2p-brand .p2p-market-control{margin:0!important;padding:18px!important;border-color:rgba(242,173,47,.18)!important;background:linear-gradient(180deg,rgba(13,10,19,.96),rgba(8,7,13,.96))!important;box-shadow:0 16px 42px rgba(0,0,0,.15)!important}
.p2p-brand .p2p-market-control__head h2{color:#fff5e6!important}.p2p-brand .p2p-market-control__result strong{color:#ffd168!important}.p2p-brand .p2p-market-control__result b{border-color:rgba(142,61,255,.24)!important;color:#d2aaff!important}
.p2p-brand .p2p-market-groups a{border-color:rgba(255,255,255,.075)!important;background:rgba(255,255,255,.018)!important;color:#9b8f9e!important}
.p2p-brand .p2p-market-groups a:hover,.p2p-brand .p2p-market-groups a.is-active{border-color:rgba(242,173,47,.34)!important;background:rgba(242,173,47,.08)!important;color:#ffe0a0!important}
.p2p-brand .p2p-market-filter input,.p2p-brand .p2p-market-filter select{border-color:rgba(255,255,255,.09)!important;background:#090812!important;color:#eee4ee!important}
.p2p-brand .p2p-market-filter input:focus,.p2p-brand .p2p-market-filter select:focus{border-color:rgba(142,61,255,.52)!important;box-shadow:0 0 0 2px rgba(142,61,255,.08)!important}
.p2p-brand .p2p-filter-check span{border-color:rgba(255,255,255,.08)!important;background:rgba(255,255,255,.015)!important;color:#928696!important}
.p2p-brand .p2p-filter-check input:checked+span{border-color:rgba(242,173,47,.34)!important;background:rgba(242,173,47,.08)!important;color:#f4cd7e!important}
.p2p-brand .p2p-rc-tools{border-color:rgba(142,61,255,.18)!important;background:rgba(10,8,16,.74)!important}
.p2p-brand .p2p-inline-form input[type=text]{border-color:rgba(255,255,255,.08)!important;background:#090812!important}

.p2p-brand .p2p-account-panel{
    display:flex;
    flex-direction:column;
    gap:9px;
    min-width:0;
    padding:15px;
    border:1px solid rgba(142,61,255,.25);
    border-radius:17px;
    background:linear-gradient(180deg,rgba(20,12,29,.96),rgba(9,7,14,.96));
    box-shadow:inset 0 1px rgba(255,255,255,.025),0 16px 40px rgba(0,0,0,.15);
}
.p2p-brand .p2p-account-panel__head{padding-bottom:9px;border-bottom:1px solid rgba(255,255,255,.06)}
.p2p-brand .p2p-account-panel__head strong{display:block;margin-top:3px;color:#f6eaf4;font-size:11px}
.p2p-brand .p2p-account-panel__balance{padding:12px;border:1px solid rgba(242,173,47,.18);border-radius:10px;background:rgba(242,173,47,.045)}
.p2p-brand .p2p-account-panel__balance span,.p2p-brand .p2p-account-panel__balance strong{display:block}.p2p-brand .p2p-account-panel__balance span{color:#847787;font-size:7px;text-transform:uppercase}.p2p-brand .p2p-account-panel__balance strong{margin-top:4px;color:#ffd77a;font-size:18px}.p2p-brand .p2p-account-panel__balance small{color:#9c7e3c;font-size:7px}
.p2p-brand .p2p-account-panel__row{display:grid;grid-template-columns:1fr auto;gap:4px 8px;padding:8px 9px;border:1px solid rgba(255,255,255,.06);border-radius:9px;background:rgba(255,255,255,.014)}
.p2p-brand .p2p-account-panel__row>span{color:#756b79;font-size:7px;text-transform:uppercase}.p2p-brand .p2p-account-panel__row>strong{color:#ddd2de;font-size:9px}.p2p-brand .p2p-account-panel__row>small{grid-column:1/-1;color:#655c68;font-size:6.5px}
.p2p-brand .p2p-account-panel .is-ok{color:#7ce3aa!important}.p2p-brand .p2p-account-panel .is-warn{color:#ffbd63!important}
.p2p-brand .p2p-account-panel__rule{display:flex;gap:8px;align-items:flex-start;padding:9px;border:1px solid rgba(111,226,165,.10);border-radius:9px;background:rgba(111,226,165,.025)}
.p2p-brand .p2p-account-panel__rule>span{width:8px;height:8px;margin-top:2px;flex:0 0 8px;border-radius:50%;background:#766e7a}.p2p-brand .p2p-account-panel__rule>span.is-online{background:#6fe2a5;box-shadow:0 0 12px rgba(111,226,165,.45)}.p2p-brand .p2p-account-panel__rule>span.is-paused{background:#ff9362}
.p2p-brand .p2p-account-panel__rule p{margin:0}.p2p-brand .p2p-account-panel__rule strong,.p2p-brand .p2p-account-panel__rule small{display:block}.p2p-brand .p2p-account-panel__rule strong{color:#bfe9d2;font-size:8px}.p2p-brand .p2p-account-panel__rule small{margin-top:2px;color:#6b726d;font-size:6.5px;line-height:1.35}
.p2p-brand .p2p-account-panel__help{margin-top:auto;padding:9px;border-left:2px solid var(--nx-violet);background:rgba(142,61,255,.045)}.p2p-brand .p2p-account-panel__help span{display:block;color:#c8a3f3;font-size:7px;font-weight:900;text-transform:uppercase}.p2p-brand .p2p-account-panel__help p{margin:4px 0 0;color:#766c78;font-size:6.5px;line-height:1.45}
.p2p-brand .p2p-account-panel__guest{display:flex;flex-direction:column;gap:7px;flex:1;justify-content:center}.p2p-brand .p2p-account-panel__guest strong{color:#efe3ed;font-size:11px}.p2p-brand .p2p-account-panel__guest p{margin:0;color:#7d7280;font-size:7.5px;line-height:1.5}

.p2p-brand .p2p-section,.p2p-brand .p2p-market-pulse,.p2p-brand .p2p-trust-card,.p2p-brand .p2p-attention{
    border-color:rgba(242,173,47,.15)!important;
    background:linear-gradient(180deg,rgba(13,10,18,.94),rgba(8,7,13,.94))!important;
    box-shadow:0 16px 40px rgba(0,0,0,.12);
}
.p2p-brand .p2p-section__head{border-bottom-color:rgba(255,255,255,.06)!important}.p2p-brand .p2p-section__head h2{color:#fff4df!important}.p2p-brand .p2p-eyebrow{color:#a483b8!important}.p2p-brand .p2p-market-grid--browse{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}
.p2p-brand .p2p-market-card{border-color:rgba(255,255,255,.075)!important;background:linear-gradient(180deg,rgba(13,9,17,.98),rgba(8,7,12,.96))!important;box-shadow:0 10px 26px rgba(0,0,0,.10)}
.p2p-brand .p2p-market-card:hover{border-color:rgba(242,173,47,.34)!important;box-shadow:0 16px 38px rgba(0,0,0,.22),0 0 0 1px rgba(142,61,255,.05)!important}
.p2p-brand .p2p-market-card__visual{height:145px!important;background:radial-gradient(circle at 50% 44%,rgba(142,61,255,.11),transparent 45%),radial-gradient(circle at 40% 70%,rgba(255,111,26,.07),transparent 38%),#090711!important}
.p2p-brand .p2p-market-badge{border-color:rgba(111,226,165,.24)!important;color:#8be1b4!important;background:linear-gradient(180deg,rgba(10,24,18,.92),rgba(6,16,12,.84))!important;box-shadow:0 6px 16px rgba(0,0,0,.18),inset 0 0 0 1px rgba(255,255,255,.03)!important}
.p2p-brand .p2p-market-card h3 a{color:#fff0dc!important}.p2p-brand .p2p-traits span{border-color:rgba(142,61,255,.12)!important;background:rgba(142,61,255,.035)!important;color:#b6a7bc!important}
.p2p-brand .p2p-family-ref,.p2p-brand .p2p-demand-ref{border-color:rgba(255,255,255,.055)!important;background:rgba(255,255,255,.014)!important}
.p2p-brand .p2p-market-card__price{border-top-color:rgba(242,173,47,.13)!important}.p2p-brand .p2p-market-card__price strong{color:#ffd06c!important}.p2p-brand .p2p-market-card__price strong small{color:#9f7831!important}
.p2p-brand .p2p-market-card__detail{border-color:rgba(255,255,255,.08)!important;background:rgba(255,255,255,.018)!important;color:#cbbbc9!important}.p2p-brand .p2p-market-card__detail:hover{border-color:rgba(142,61,255,.30)!important;color:#e4caff!important}
.p2p-brand .p2p-watch-button{border-color:rgba(255,255,255,.075)!important;color:#958998!important}.p2p-brand .p2p-watch-button.is-watched{border-color:rgba(242,173,47,.25)!important;color:#f0c65e!important}

.p2p-brand .p2p-market-detail{border-color:rgba(242,173,47,.26)!important;background:radial-gradient(circle at 12% 20%,rgba(255,111,26,.08),transparent 28%),radial-gradient(circle at 80% 10%,rgba(142,61,255,.09),transparent 28%),linear-gradient(135deg,rgba(15,10,20,.98),rgba(7,6,11,.98))!important}
.p2p-brand .p2p-market-detail__visual{border-color:rgba(142,61,255,.16)!important;background:radial-gradient(circle at 50% 42%,rgba(142,61,255,.14),transparent 44%),#090711!important}.p2p-brand .p2p-market-detail__main h2{color:#fff1dd!important}.p2p-brand .p2p-market-detail__checkout{border-left-color:rgba(242,173,47,.12)!important}.p2p-brand .p2p-market-detail__checkout>strong{color:#ffd16e!important}
.p2p-brand .p2p-notice{border-color:rgba(142,61,255,.14)!important;background:rgba(142,61,255,.035)!important}.p2p-brand .p2p-notice--ok{border-color:rgba(111,226,165,.16)!important;background:rgba(111,226,165,.035)!important}.p2p-brand .p2p-notice--warn{border-color:rgba(242,173,47,.22)!important;background:rgba(242,173,47,.045)!important}

.p2p-brand .p2p-pagination a.is-active{border-color:rgba(242,173,47,.35)!important;background:rgba(242,173,47,.09)!important;color:#ffd16b!important}
.p2p-brand .p2p-empty,.p2p-brand .p2p-gate{border-color:rgba(142,61,255,.18)!important;background:rgba(255,255,255,.012)!important}.p2p-brand .p2p-empty>span,.p2p-brand .p2p-gate>span{border-color:rgba(242,173,47,.24)!important;color:#f2b947!important}

@media(max-width:1320px){
    .p2p-brand .p2p-market-grid--browse{grid-template-columns:repeat(3,minmax(0,1fr))!important}
    .p2p-brand .p2p-guide-strip{grid-template-columns:165px repeat(4,minmax(0,1fr))}
}
@media(max-width:1120px){
    .p2p-brand .p2p-app-shell{grid-template-columns:1fr}
    .p2p-brand .p2p-side{position:relative;top:auto;min-height:0;padding:10px 12px}
    .p2p-brand .p2p-side:before{background:rgba(6,5,10,.86)}
    .p2p-brand .p2p-side__brand{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:8px;text-align:left;padding:0 0 8px}
    .p2p-brand .p2p-side__brand img{grid-row:1/3;width:54px;height:54px;margin:0}.p2p-brand .p2p-side__brand span{align-self:end}.p2p-brand .p2p-side__brand small{align-self:start;margin:0}
    .p2p-brand .p2p-nav{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}
    .p2p-brand .p2p-nav a{min-height:46px!important;grid-template-columns:27px minmax(0,1fr)!important;padding:7px 8px!important}.p2p-brand .p2p-nav a>i{width:25px;height:25px;font-size:13px}.p2p-brand .p2p-nav a small{display:none!important}
    .p2p-brand .p2p-side-guide,.p2p-brand .p2p-side__trust{display:none}
    .p2p-brand .p2p-command{grid-template-columns:1fr!important;min-height:225px}.p2p-brand .p2p-command__metrics{max-width:520px;align-self:auto}
    .p2p-brand .p2p-guide-strip{grid-template-columns:repeat(2,1fr)}.p2p-brand .p2p-guide-strip__title{grid-column:1/-1}.p2p-brand .p2p-guide-strip article{border-left:0;border-top:1px solid rgba(255,255,255,.045)}
    .p2p-brand .p2p-market-landing{grid-template-columns:1fr}.p2p-brand .p2p-account-panel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.p2p-brand .p2p-account-panel__head,.p2p-brand .p2p-account-panel__help{grid-column:1/-1}.p2p-brand .p2p-account-panel>.p2p-secondary{align-self:center}
}
@media(max-width:840px){
    .p2p.p2p-brand{padding:0 5px;margin-top:12px}
    .p2p-brand .p2p-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}
    .p2p-brand .p2p-command{padding:20px!important;background-position:62% center!important}.p2p-brand .p2p-command__logo{width:66px;height:66px;flex-basis:66px}.p2p-brand .p2p-command__identity{align-items:flex-start!important}.p2p-brand .p2p-command__metrics{grid-template-columns:repeat(3,1fr)!important}
    .p2p-brand .p2p-market-grid--browse{grid-template-columns:repeat(2,minmax(0,1fr))!important}
    .p2p-brand .p2p-account-panel{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:560px){
    .p2p-brand .p2p-command{padding:16px!important;min-height:0;background-position:68% center!important}.p2p-brand .p2p-command__identity{display:block!important}.p2p-brand .p2p-command__logo{display:none}.p2p-brand .p2p-command h1{font-size:25px!important}.p2p-brand .p2p-command__actions{display:grid;grid-template-columns:1fr}.p2p-brand .p2p-command__metrics{grid-template-columns:1fr!important}.p2p-brand .p2p-command__metrics>div{min-height:0}.p2p-brand .p2p-guide-strip{grid-template-columns:1fr}.p2p-brand .p2p-guide-strip__title{grid-column:1}.p2p-brand .p2p-market-grid--browse{grid-template-columns:1fr!important}.p2p-brand .p2p-account-panel{grid-template-columns:1fr}.p2p-brand .p2p-account-panel__head,.p2p-brand .p2p-account-panel__help{grid-column:1}.p2p-brand .p2p-nav{grid-template-columns:1fr 1fr!important}.p2p-brand .p2p-market-control{padding:13px!important}
}

/* ========================================================================== */
/* NEXORA P2P BRAND EXPERIENCE UI V2 · player-first interface                 */
/* Public language, stronger hierarchy, realm accents and guided workflows.   */
/* ========================================================================== */
.p2p.p2p-brand{
    --nx-realm:#f2ad2f;
    --nx-realm-rgb:242,173,47;
    font-size:14px;
    line-height:1.5;
}
.p2p.p2p-brand.p2p-realm--legacy{--nx-realm:#f2ad2f;--nx-realm-rgb:242,173,47}
.p2p.p2p-brand.p2p-realm--seasonal{--nx-realm:#a66cff;--nx-realm-rgb:166,108,255}
.p2p-brand .p2p-app-shell{grid-template-columns:252px minmax(0,1fr);gap:16px}
.p2p-brand .p2p-stage{position:relative;isolation:isolate}
.p2p-brand .p2p-stage:before{
    content:"";position:absolute;z-index:-1;inset:-8px;border-radius:24px;pointer-events:none;
    background:linear-gradient(180deg,rgba(4,3,8,.18),rgba(4,3,8,.42));
}
.p2p-brand .p2p-side:after{
    content:"";position:absolute;inset:0;z-index:0;pointer-events:none;
    background:radial-gradient(circle at 50% 22%,rgba(var(--nx-realm-rgb),.08),transparent 30%);
}
.p2p-brand .p2p-side__brand span{font-size:17px}
.p2p-brand .p2p-side__brand small{font-size:10px;line-height:1.45}
.p2p-brand .p2p-nav a{min-height:58px;padding:10px 11px!important}
.p2p-brand .p2p-nav a>span{font-size:12.5px!important}
.p2p-brand .p2p-nav a small{font-size:10.5px!important;line-height:1.35!important;color:#8b7f90!important}
.p2p-brand .p2p-nav a.is-active{
    border-color:rgba(var(--nx-realm-rgb),.42)!important;
    background:linear-gradient(90deg,rgba(var(--nx-realm-rgb),.16),rgba(255,255,255,.018))!important;
    box-shadow:inset 3px 0 0 var(--nx-realm),0 12px 28px rgba(0,0,0,.18)!important;
}
.p2p-brand .p2p-nav a.is-active>i{border-color:rgba(var(--nx-realm-rgb),.42);background:rgba(var(--nx-realm-rgb),.12);color:#fff3d9}
.p2p-brand .p2p-side-guide{padding:13px;border-color:rgba(var(--nx-realm-rgb),.26);background:linear-gradient(135deg,rgba(var(--nx-realm-rgb),.06),rgba(15,10,22,.76))}
.p2p-brand .p2p-side-guide strong{display:block;color:#fff1d4;font-size:12.5px;line-height:1.25}
.p2p-brand .p2p-side-guide p{padding:0;margin:6px 0 10px;color:#a99cad;font-size:11.5px;line-height:1.55}
.p2p-brand .p2p-side-guide button{
    width:100%;padding:9px 10px;border:1px solid rgba(var(--nx-realm-rgb),.33);border-radius:9px;
    background:rgba(var(--nx-realm-rgb),.09);color:#f7e9ff;font-size:11.5px;font-weight:850;cursor:pointer;
}
.p2p-brand .p2p-side-guide button span{margin-left:5px;color:var(--nx-realm)}
.p2p-brand .p2p-side__trust strong{font-size:10.5px}.p2p-brand .p2p-side__trust small{font-size:9.5px;line-height:1.45}

/* Typography: minimum readable scale for the public experience. */
.p2p-brand .p2p-eyebrow{font-size:10.5px!important;line-height:1.35;letter-spacing:.13em!important}
.p2p-brand .p2p-command__identity p{font-size:13.5px!important;line-height:1.55!important;color:#c0b5c5!important}
.p2p-brand .p2p-command__metrics span{font-size:9.5px!important}.p2p-brand .p2p-command__metrics strong{font-size:19px!important}.p2p-brand .p2p-command__metrics small{font-size:10px!important}
.p2p-brand .p2p-command__trust strong{font-size:12px!important}.p2p-brand .p2p-command__trust small{font-size:10px!important}
.p2p-brand .p2p-section{padding:26px!important}
.p2p-brand .p2p-section__head{align-items:center!important;margin-bottom:21px!important;padding-bottom:17px!important}
.p2p-brand .p2p-section__head h2{font-size:27px!important;line-height:1.13!important}
.p2p-brand .p2p-section__head>p{font-size:12.5px!important;line-height:1.6!important;color:#9f93a3!important}
.p2p-brand .p2p-notice{font-size:12.5px!important;line-height:1.55!important;padding:13px 15px!important}
.p2p-brand .p2p-notice strong{font-size:12.5px}
.p2p-brand .p2p-empty strong,.p2p-brand .p2p-gate h2{font-size:20px!important}.p2p-brand .p2p-empty p,.p2p-brand .p2p-gate p{font-size:12.5px!important}.p2p-brand .p2p-empty a,.p2p-brand .p2p-gate a{font-size:12px!important}
.p2p-brand input,.p2p-brand select,.p2p-brand button,.p2p-brand textarea{font-family:inherit}
.p2p-brand .p2p-primary,.p2p-brand .p2p-secondary{min-height:40px;font-size:12px!important;font-weight:850!important}

/* Realm accent is contextual; gold remains Nexora's institutional color. */
.p2p-brand.p2p-realm--seasonal .p2p-command:after{background:linear-gradient(90deg,transparent,rgba(242,173,47,.28),rgba(166,108,255,.78),transparent)!important}
.p2p-brand.p2p-realm--seasonal .p2p-filter-check input:checked+span,
.p2p-brand.p2p-realm--seasonal .p2p-pagination a.is-active{border-color:rgba(166,108,255,.42)!important;background:rgba(166,108,255,.11)!important;color:#e4d0ff!important}
.p2p-brand.p2p-realm--legacy .p2p-filter-check input:checked+span,
.p2p-brand.p2p-realm--legacy .p2p-pagination a.is-active{border-color:rgba(242,173,47,.38)!important;background:rgba(242,173,47,.09)!important;color:#ffd987!important}

/* Account panel: readable at normal desktop zoom. */
.p2p-brand .p2p-account-panel{padding:18px;gap:11px}
.p2p-brand .p2p-account-panel__head strong{font-size:14px}
.p2p-brand .p2p-account-panel__balance span{font-size:10px}.p2p-brand .p2p-account-panel__balance strong{font-size:22px}.p2p-brand .p2p-account-panel__balance small{font-size:9.5px}
.p2p-brand .p2p-account-panel__row>span{font-size:10px}.p2p-brand .p2p-account-panel__row>strong{font-size:12px}.p2p-brand .p2p-account-panel__row>small{font-size:10px;line-height:1.45}
.p2p-brand .p2p-account-panel__rule strong{font-size:11.5px}.p2p-brand .p2p-account-panel__rule small{font-size:10px;line-height:1.45}
.p2p-brand .p2p-account-panel__help span{font-size:10px}.p2p-brand .p2p-account-panel__help p{font-size:10.5px;line-height:1.55}
.p2p-brand .p2p-account-panel__guest strong{font-size:14px}.p2p-brand .p2p-account-panel__guest p{font-size:11.5px}

/* Market cards and details. */
.p2p-brand .p2p-market-card__body{padding:16px!important}.p2p-brand .p2p-market-card h3{font-size:16px!important;margin:6px 0 10px!important}
.p2p-brand .p2p-market-card__meta,.p2p-brand .p2p-market-card__foot{font-size:10px!important}
.p2p-brand .p2p-traits span{font-size:10.5px!important;padding:4px 7px!important}
.p2p-brand .p2p-family-ref span,.p2p-brand .p2p-demand-ref span,.p2p-brand .p2p-family-ref b,.p2p-brand .p2p-demand-ref b{font-size:9.5px!important}
.p2p-brand .p2p-market-card__price>span{font-size:10px!important}.p2p-brand .p2p-market-card__price strong{font-size:20px!important}
.p2p-brand .p2p-market-card__detail,.p2p-brand .p2p-watch-button{font-size:11px!important}
.p2p-brand .p2p-market-detail__main h2{font-size:30px!important}.p2p-brand .p2p-market-detail__facts span,.p2p-brand .p2p-market-detail__facts strong{font-size:11px!important}
.p2p-brand .p2p-market-detail__checkout p,.p2p-brand .p2p-market-detail__checkout small{font-size:11.5px!important;line-height:1.55!important}

/* Clear success/next-step explanation after important actions. */
.p2p-brand .p2p-next-step{
    display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:17px 19px;
    border:1px solid rgba(111,226,165,.23);border-radius:15px;
    background:linear-gradient(110deg,rgba(111,226,165,.075),rgba(var(--nx-realm-rgb),.045),rgba(8,7,13,.9));
    box-shadow:0 14px 34px rgba(0,0,0,.13);
}
.p2p-brand .p2p-next-step h3{margin:3px 0 4px;color:#f3fff8;font-size:17px}.p2p-brand .p2p-next-step p{margin:0;color:#9eafa7;font-size:12px;line-height:1.55}
.p2p-brand .p2p-next-step>a{padding:9px 12px;border:1px solid rgba(111,226,165,.22);border-radius:9px;color:#bff1d4;font-size:11.5px;font-weight:850;white-space:nowrap}

/* Buy-order wizard. */
.p2p-brand .p2p-order-wizard{
    display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 18px;padding:0;list-style:none;
}
.p2p-brand .p2p-order-wizard li{
    position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;min-height:66px;padding:10px 12px;
    border:1px solid rgba(255,255,255,.065);border-radius:12px;background:rgba(255,255,255,.016);transition:.18s ease;
}
.p2p-brand .p2p-order-wizard li>b{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(255,255,255,.10);border-radius:50%;color:#817686;font-size:13px}
.p2p-brand .p2p-order-wizard li strong,.p2p-brand .p2p-order-wizard li small{display:block}.p2p-brand .p2p-order-wizard li strong{color:#bdb2c1;font-size:11.5px}.p2p-brand .p2p-order-wizard li small{margin-top:2px;color:#716776;font-size:9.5px;line-height:1.35}
.p2p-brand .p2p-order-wizard li.is-active{border-color:rgba(var(--nx-realm-rgb),.40);background:rgba(var(--nx-realm-rgb),.075);box-shadow:0 0 0 1px rgba(var(--nx-realm-rgb),.03)}
.p2p-brand .p2p-order-wizard li.is-active>b{border-color:rgba(var(--nx-realm-rgb),.55);background:rgba(var(--nx-realm-rgb),.14);color:#fff}.p2p-brand .p2p-order-wizard li.is-active strong{color:#fff0dc}
.p2p-brand .p2p-order-wizard li.is-complete{border-color:rgba(111,226,165,.18)}.p2p-brand .p2p-order-wizard li.is-complete>b{border-color:rgba(111,226,165,.35);background:rgba(111,226,165,.10);color:#81e3ad}.p2p-brand .p2p-order-wizard li.is-complete strong{color:#ccebd9}
.p2p-brand .p2p-order-wizard li.is-ready{opacity:.78}
.p2p-brand .p2p-order-step{display:grid;grid-template-columns:46px minmax(0,1fr);gap:13px;padding:16px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:rgba(5,4,9,.45)}
.p2p-brand .p2p-order-step__number{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(var(--nx-realm-rgb),.35);border-radius:50%;background:rgba(var(--nx-realm-rgb),.08);color:#fff1d7;font-size:14px;font-weight:900}
.p2p-brand .p2p-order-step__head strong{display:block;color:#f8ebf5;font-size:14px}.p2p-brand .p2p-order-step__head span{display:block;margin-top:2px;color:#95899b;font-size:11.5px}
.p2p-brand .p2p-order-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-top:11px}.p2p-brand .p2p-order-search input{min-height:44px;padding:0 13px;border:1px solid rgba(255,255,255,.10);border-radius:9px;background:#080710;color:#f2e8f2;font-size:12.5px}
.p2p-brand .p2p-order-catalog{margin-top:12px;gap:7px}.p2p-brand .p2p-order-catalog a{min-height:58px;padding:8px;border-color:rgba(255,255,255,.07)}.p2p-brand .p2p-order-catalog a b{font-size:11.5px}.p2p-brand .p2p-order-catalog a small{font-size:9.5px}
.p2p-brand .p2p-order-builder--v2{display:grid;grid-template-columns:minmax(210px,.34fr) minmax(0,1fr);gap:15px;margin-top:15px}
.p2p-brand .p2p-order-builder__item{padding:17px!important;border:1px solid rgba(var(--nx-realm-rgb),.18)!important;border-radius:14px;background:linear-gradient(180deg,rgba(var(--nx-realm-rgb),.045),rgba(4,3,8,.50))!important}
.p2p-brand .p2p-order-builder__item>img{display:block;max-width:100px;max-height:110px;margin:0 auto 10px;object-fit:contain;filter:drop-shadow(0 10px 16px rgba(0,0,0,.45))}.p2p-brand .p2p-order-builder__item h3{font-size:18px!important;color:#fff0dc!important}.p2p-brand .p2p-order-builder__item p{font-size:11.5px!important;line-height:1.55!important;color:#9a8fa0!important}.p2p-brand .p2p-order-builder__item>a{font-size:11px!important;color:#d9c4ff!important}
.p2p-brand .p2p-order-builder__form--v2{display:flex;flex-direction:column;gap:10px}
.p2p-brand .p2p-order-form-step{padding:15px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:rgba(6,5,10,.62)}
.p2p-brand .p2p-order-form-step>header{display:flex;gap:10px;align-items:center;margin-bottom:12px}.p2p-brand .p2p-order-form-step>header>b{display:grid;width:31px;height:31px;place-items:center;border-radius:50%;background:rgba(var(--nx-realm-rgb),.12);color:#f6e5ff;font-size:12px}.p2p-brand .p2p-order-form-step>header strong,.p2p-brand .p2p-order-form-step>header span{display:block}.p2p-brand .p2p-order-form-step>header strong{color:#f5eaf3;font-size:13px}.p2p-brand .p2p-order-form-step>header span{color:#8f8394;font-size:10.5px}
.p2p-brand .p2p-order-builder__levels{gap:8px!important}.p2p-brand .p2p-order-builder__levels label>span,.p2p-brand .p2p-order-builder__price label>span{font-size:10.5px!important}.p2p-brand .p2p-order-builder__levels input,.p2p-brand .p2p-order-builder__price input{min-height:40px!important;font-size:12px!important}
.p2p-brand .p2p-order-builder__flags label span{font-size:10.5px!important}
.p2p-brand .p2p-order-builder__price small{display:block;margin-top:6px;color:#8f8493;font-size:10.5px;line-height:1.45}
.p2p-brand .p2p-order-review{border-color:rgba(var(--nx-realm-rgb),.19);background:linear-gradient(135deg,rgba(var(--nx-realm-rgb),.04),rgba(7,5,11,.80))}
.p2p-brand .p2p-order-review__card{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1.3fr);gap:10px;padding:13px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:rgba(0,0,0,.18)}
.p2p-brand .p2p-order-review__item{display:flex;gap:10px;align-items:center}.p2p-brand .p2p-order-review__item img{width:52px;height:52px;object-fit:contain}.p2p-brand .p2p-order-review__item span,.p2p-brand .p2p-order-review__item strong,.p2p-brand .p2p-order-review__item small{display:block}.p2p-brand .p2p-order-review__item span{color:#807585;font-size:9.5px;text-transform:uppercase}.p2p-brand .p2p-order-review__item strong{color:#f4e9f3;font-size:13px}.p2p-brand .p2p-order-review__item small{color:#766c7b;font-size:9.5px}
.p2p-brand .p2p-order-review__criteria{grid-column:2;grid-row:1/3}.p2p-brand .p2p-order-review__criteria span,.p2p-brand .p2p-order-review__criteria strong{display:block}.p2p-brand .p2p-order-review__criteria span{color:#817786;font-size:9.5px;text-transform:uppercase}.p2p-brand .p2p-order-review__criteria strong{margin-top:5px;color:#d9cfe0;font-size:11.5px;line-height:1.55}
.p2p-brand .p2p-order-review__money{display:grid;grid-template-columns:1fr 1fr;gap:7px}.p2p-brand .p2p-order-review__money>div,.p2p-brand .p2p-order-review__delivery{padding:9px;border:1px solid rgba(255,255,255,.055);border-radius:9px;background:rgba(255,255,255,.016)}.p2p-brand .p2p-order-review__money span,.p2p-brand .p2p-order-review__delivery span{display:block;color:#817585;font-size:9.5px;text-transform:uppercase}.p2p-brand .p2p-order-review__money strong,.p2p-brand .p2p-order-review__delivery strong{display:block;margin-top:3px;color:#ffd581;font-size:13px}.p2p-brand .p2p-order-review__money i{font-style:normal}.p2p-brand .p2p-order-review__delivery small{display:block;margin-top:3px;color:#807685;font-size:9.5px;line-height:1.4}
.p2p-brand .p2p-order-review__promise{display:flex;gap:9px;align-items:flex-start;margin-top:10px;padding:10px;border:1px solid rgba(111,226,165,.15);border-radius:9px;background:rgba(111,226,165,.035)}.p2p-brand .p2p-order-review__promise>span{color:#6fe2a5;font-weight:900}.p2p-brand .p2p-order-review__promise p{margin:0;color:#9baaa1;font-size:10.5px;line-height:1.5}.p2p-brand .p2p-order-review__promise strong{color:#c8edd8}
.p2p-brand .p2p-order-publish{width:100%;margin-top:10px;min-height:45px!important;font-size:13px!important}.p2p-brand .p2p-order-builder__note{display:block;margin-top:7px;color:#7f7483;font-size:10px;line-height:1.45;text-align:center}
.p2p-brand .p2p-order-card--v2{grid-template-columns:74px minmax(0,1fr) 210px!important;gap:14px!important;padding:15px!important}.p2p-brand .p2p-order-card__title h3{font-size:16px!important}.p2p-brand .p2p-order-card__main>p{font-size:11px!important;line-height:1.5}.p2p-brand .p2p-order-card__summary span{font-size:9.5px!important}.p2p-brand .p2p-order-card__summary strong{font-size:12px!important}.p2p-brand .p2p-order-card__hint{font-size:10px!important;color:#8e8392!important}
.p2p-brand .p2p-danger-ghost{width:100%;min-height:38px;border:1px solid rgba(255,119,119,.24);border-radius:8px;background:rgba(255,119,119,.025);color:#dba0a0;font-size:11px;font-weight:800;cursor:pointer}.p2p-brand .p2p-danger-ghost:hover{border-color:rgba(255,119,119,.42);background:rgba(255,119,119,.07);color:#ffc2c2}

/* Help modal / onboarding. */
.p2p-brand .p2p-help-modal[hidden]{display:none!important}
.p2p-brand .p2p-help-modal{position:fixed;z-index:99999;inset:0;display:grid;place-items:center;padding:22px}
.p2p-brand .p2p-help-modal__backdrop{position:absolute;inset:0;border:0;background:rgba(2,1,5,.78);backdrop-filter:blur(7px);cursor:default}
.p2p-brand .p2p-help-modal__panel{position:relative;width:min(940px,96vw);max-height:88vh;overflow:auto;padding:24px;border:1px solid rgba(var(--nx-realm-rgb),.32);border-radius:19px;background:radial-gradient(circle at 88% 10%,rgba(166,108,255,.10),transparent 28%),radial-gradient(circle at 10% 10%,rgba(242,173,47,.08),transparent 28%),#0a0810;box-shadow:0 30px 90px rgba(0,0,0,.58)}
.p2p-brand .p2p-help-modal__close{position:absolute;right:15px;top:13px;display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:50%;background:rgba(255,255,255,.025);color:#cabfce;font-size:20px;cursor:pointer}
.p2p-brand .p2p-help-modal__head{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;align-items:center;padding-right:45px}.p2p-brand .p2p-help-modal__head img{width:84px;height:84px;object-fit:contain}.p2p-brand .p2p-help-modal__head h2{margin:3px 0 4px;color:#fff0dc;font:700 27px/1.1 Cinzel,serif}.p2p-brand .p2p-help-modal__head p{margin:0;color:#a89dad;font-size:12px;line-height:1.55}
.p2p-brand .p2p-help-modal__flows{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.p2p-brand .p2p-help-modal__flows>article{padding:17px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:rgba(255,255,255,.015)}
.p2p-brand .p2p-help-modal__flow-title{display:flex;gap:10px;align-items:center}.p2p-brand .p2p-help-modal__flow-title>span{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(var(--nx-realm-rgb),.28);border-radius:50%;background:rgba(var(--nx-realm-rgb),.07);color:var(--nx-realm);font-size:10px;font-weight:900}.p2p-brand .p2p-help-modal__flow-title strong,.p2p-brand .p2p-help-modal__flow-title small{display:block}.p2p-brand .p2p-help-modal__flow-title strong{color:#f4e9f2;font-size:14px}.p2p-brand .p2p-help-modal__flow-title small{color:#817684;font-size:10px}
.p2p-brand .p2p-help-modal ol{display:flex;flex-direction:column;gap:8px;margin:14px 0;padding:0;list-style:none;counter-reset:nxhelp}.p2p-brand .p2p-help-modal li{position:relative;padding:9px 9px 9px 38px;border-radius:9px;background:rgba(255,255,255,.018);counter-increment:nxhelp}.p2p-brand .p2p-help-modal li:before{content:counter(nxhelp);position:absolute;left:10px;top:10px;display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:rgba(var(--nx-realm-rgb),.12);color:#f4e8ff;font-size:9px;font-weight:900}.p2p-brand .p2p-help-modal li b,.p2p-brand .p2p-help-modal li span{display:block}.p2p-brand .p2p-help-modal li b{color:#dcd1df;font-size:11.5px}.p2p-brand .p2p-help-modal li span{margin-top:2px;color:#8e8392;font-size:10.5px;line-height:1.45}.p2p-brand .p2p-help-modal__flows .p2p-primary,.p2p-brand .p2p-help-modal__flows .p2p-secondary{display:flex;justify-content:center;align-items:center}
.p2p-brand .p2p-help-modal__footer{display:flex;gap:10px;align-items:flex-start;margin-top:12px;padding:11px 13px;border-left:2px solid var(--nx-realm);background:rgba(var(--nx-realm-rgb),.035)}.p2p-brand .p2p-help-modal__footer span{color:#e8cc92;font-size:10px;font-weight:900;text-transform:uppercase;white-space:nowrap}.p2p-brand .p2p-help-modal__footer p{margin:0;color:#8f8493;font-size:10.5px;line-height:1.5}

/* Humanized history and balance areas. */
.p2p-brand .p2p-trade-card__main .p2p-eyebrow{letter-spacing:.09em!important}.p2p-brand .p2p-trade-card__main h3{font-size:15px!important}.p2p-brand .p2p-trade-card__money>span,.p2p-brand .p2p-trade-card__money>small{font-size:10px!important}.p2p-brand .p2p-trade-card__money>strong{font-size:15px!important}
.p2p-brand .p2p-ledger-list>div>span,.p2p-brand .p2p-ledger-list>div>small{font-size:10.5px!important}.p2p-brand .p2p-ledger-list>div>strong{font-size:12px!important}

@media(max-width:1180px){
    .p2p-brand .p2p-app-shell{grid-template-columns:1fr}
    .p2p-brand .p2p-side{position:relative;top:auto;min-height:0}
    .p2p-brand .p2p-side-guide{display:block}
    .p2p-brand .p2p-side__trust{display:flex}
}
@media(max-width:900px){
    .p2p-brand .p2p-order-wizard{grid-template-columns:1fr 1fr}
    .p2p-brand .p2p-order-builder--v2{grid-template-columns:1fr}
    .p2p-brand .p2p-order-builder__item{display:grid;grid-template-columns:90px minmax(0,1fr);gap:4px 13px;align-items:center}.p2p-brand .p2p-order-builder__item>img{grid-row:1/6;margin:0}.p2p-brand .p2p-order-builder__item .p2p-eyebrow{align-self:end}.p2p-brand .p2p-order-builder__item h3{margin:0!important}.p2p-brand .p2p-order-builder__item p{margin:4px 0!important}
    .p2p-brand .p2p-order-card--v2{grid-template-columns:64px minmax(0,1fr)!important}.p2p-brand .p2p-order-card__actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr auto;gap:7px;align-items:center}
}
@media(max-width:700px){
    .p2p.p2p-brand{font-size:13px}
    .p2p-brand .p2p-section{padding:17px!important}.p2p-brand .p2p-section__head{display:block!important}.p2p-brand .p2p-section__head h2{font-size:22px!important}.p2p-brand .p2p-section__head>p{max-width:none;margin-top:8px!important;text-align:left!important}
    .p2p-brand .p2p-order-wizard{grid-template-columns:1fr}.p2p-brand .p2p-order-wizard li{min-height:54px}
    .p2p-brand .p2p-order-step{grid-template-columns:1fr}.p2p-brand .p2p-order-step__number{width:34px;height:34px}.p2p-brand .p2p-order-search{grid-template-columns:1fr}
    .p2p-brand .p2p-order-review__card{grid-template-columns:1fr}.p2p-brand .p2p-order-review__criteria{grid-column:auto;grid-row:auto}.p2p-brand .p2p-order-review__money{grid-template-columns:1fr}
    .p2p-brand .p2p-order-card--v2{grid-template-columns:1fr!important}.p2p-brand .p2p-order-card__visual{justify-self:start}.p2p-brand .p2p-order-card__actions{grid-template-columns:1fr}
    .p2p-brand .p2p-next-step{grid-template-columns:1fr}
    .p2p-brand .p2p-help-modal{padding:10px}.p2p-brand .p2p-help-modal__panel{padding:18px 14px}.p2p-brand .p2p-help-modal__head{grid-template-columns:62px minmax(0,1fr);gap:10px}.p2p-brand .p2p-help-modal__head img{width:60px;height:60px}.p2p-brand .p2p-help-modal__head h2{font-size:21px}.p2p-brand .p2p-help-modal__flows{grid-template-columns:1fr}.p2p-brand .p2p-help-modal__footer{display:block}.p2p-brand .p2p-help-modal__footer p{margin-top:4px}
}
.p2p-brand .p2p-side-guide>span{display:block;margin-bottom:4px;color:var(--nx-realm);font-size:9.5px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.p2p-brand .p2p-next-step{grid-template-columns:42px minmax(0,1fr) auto}
.p2p-brand .p2p-next-step__icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(111,226,165,.30);border-radius:50%;background:rgba(111,226,165,.08);color:#76e4a8;font-size:17px;font-weight:900}
.p2p-brand .p2p-next-step>div>strong{display:block;margin:3px 0 4px;color:#f3fff8;font-size:17px}
@media(max-width:700px){.p2p-brand .p2p-next-step{grid-template-columns:38px minmax(0,1fr)}.p2p-brand .p2p-next-step>a{grid-column:1/-1;text-align:center}}

/* P2P Nexora Brand Experience UI V2.1 - Market filter containment hotfix */
.p2p-brand .p2p-market-landing,
.p2p-brand .p2p-market-control,
.p2p-brand .p2p-market-filter,
.p2p-brand .p2p-market-filter > *{
    min-width:0;
}
.p2p-brand .p2p-market-filter{
    width:100%;
    max-width:100%;
    grid-template-columns:
        minmax(0,2.2fr)
        minmax(0,1fr)
        minmax(0,.8fr)
        minmax(0,.8fr)
        minmax(0,1.2fr)
        minmax(118px,.9fr)!important;
}
.p2p-brand .p2p-market-filter__submit{
    width:100%;
    min-width:0;
    max-width:100%;
    padding-left:10px!important;
    padding-right:10px!important;
}
@media(max-width:1320px){
    .p2p-brand .p2p-market-filter{
        grid-template-columns:minmax(0,1.8fr) repeat(3,minmax(0,1fr))!important;
    }
    .p2p-brand .p2p-market-filter__search{grid-column:span 2}
    .p2p-brand .p2p-market-filter__submit{grid-column:span 1}
}
@media(max-width:840px){
    .p2p-brand .p2p-market-filter{grid-template-columns:repeat(2,minmax(0,1fr))!important}
    .p2p-brand .p2p-market-filter__search{grid-column:1/-1}
    .p2p-brand .p2p-market-filter__submit{grid-column:1/-1}
}
@media(max-width:560px){
    .p2p-brand .p2p-market-filter{grid-template-columns:1fr!important}
    .p2p-brand .p2p-market-filter__search,
    .p2p-brand .p2p-market-filter__submit,
    .p2p-brand .p2p-market-filter__advanced{grid-column:1!important}
}
