.p2p-root{isolation:isolate;position:relative}.p2p-ambient{z-index:-2;pointer-events:none;position:fixed;inset:0;overflow:hidden}.p2p-ambient__orb{filter:blur(90px);opacity:.5;will-change:transform;border-radius:50%;position:absolute}.p2p-ambient__orb--gold{background:radial-gradient(circle,#d4a84329,#0000 70%);width:46vw;min-width:320px;height:46vw;min-height:320px;animation:26s ease-in-out infinite alternate p2p-drift-a;top:-14vw;left:-8vw}.p2p-ambient__orb--emerald{background:radial-gradient(circle,#4da08c21,#0000 70%);width:40vw;min-width:280px;height:40vw;min-height:280px;animation:31s ease-in-out infinite alternate p2p-drift-b;bottom:-12vw;right:-6vw}.p2p-ambient__grid{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 40%,#000 30%,#0000 78%);mask-image:radial-gradient(80% 60% at 50% 40%,#000 30%,#0000 78%)}@keyframes p2p-drift-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(6vw,4vw)scale(1.12)}}@keyframes p2p-drift-b{0%{transform:translate(0,0)scale(1.08)}to{transform:translate(-5vw,-5vw)scale(1)}}.p2p-hero{background:linear-gradient(135deg,#c9a84c12,#0000 42%),linear-gradient(#101010 0%,#0a0a0a 100%);border:1px solid #ffffff0d;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 40px 90px #000000b3,inset 0 1px #ffffff12}.p2p-hero:before{content:"";background:linear-gradient(90deg,#0000,#d4a843a6,#0000);height:1px;position:absolute;top:0;left:8%;right:8%}.p2p-hero:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff0b,#0000);width:45%;height:100%;animation:9s ease-in-out infinite p2p-sweep;position:absolute;top:0;left:-60%;transform:skew(-18deg)}@keyframes p2p-sweep{0%,62%{left:-60%}92%,to{left:130%}}.p2p-hero__inner{z-index:1;position:relative}.p2p-hero__title{font-family:var(--font-display);letter-spacing:-.015em;background:linear-gradient(#fff 30%,#ffffffb8 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600;line-height:1.08}.p2p-stat{background:linear-gradient(#101010 0%,#0b0b0b 100%);border:1px solid #ffffff0b;border-radius:16px;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 24px 50px #0000008c,inset 0 1px #ffffff0d}.p2p-stat:after{content:"";background:radial-gradient(320px circle at var(--p2p-mx,50%) var(--p2p-my,0%), #d4a8431a, transparent 62%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.p2p-stat:hover{border-color:#d4a84338;transform:translateY(-4px);box-shadow:0 34px 70px #000000a6,0 0 0 1px #d4a8430f,inset 0 1px #ffffff14}.p2p-stat:hover:after{opacity:1}.p2p-stat__label{text-transform:uppercase;letter-spacing:.14em;color:var(--fx-ink-label);align-items:center;gap:.4rem;font-size:.6rem;font-weight:500;display:flex}.p2p-stat__value{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:linear-gradient(180deg, var(--fx-gold-highlight), var(--fx-gold));-webkit-text-fill-color:transparent;color:var(--fx-gold-text);-webkit-background-clip:text;background-clip:text;font-size:2.1rem;font-weight:600;line-height:1.1}.p2p-stat__value--plain{-webkit-text-fill-color:currentColor;color:var(--fx-ink);background:0 0}.p2p-stat__sub{color:var(--fx-ink-subtle);font-size:.68rem}@keyframes p2p-pop{0%{opacity:.5;transform:scale(.96)}60%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.p2p-stat__value--pop{animation:.5s cubic-bezier(.22,1,.36,1) p2p-pop}.p2p-panel{background:linear-gradient(#0e0e0e 0%,#0a0a0a 100%);border:1px solid #ffffff0a;border-radius:18px;position:relative;box-shadow:0 30px 70px #0000008c,inset 0 1px #ffffff0b}.p2p-panel__head{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.25rem;padding-bottom:1rem;display:flex}.p2p-panel__title{font-family:var(--font-display);letter-spacing:.01em;color:var(--fx-ink);font-size:1.12rem;font-weight:600}.p2p-panel__count{letter-spacing:.1em;text-transform:uppercase;color:var(--fx-ink-subtle);font-variant-numeric:tabular-nums;font-size:.68rem}.p2p-table-wrap{overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 92%,#0000 100%);mask-image:linear-gradient(90deg,#000 92%,#0000 100%)}.p2p-table{border-collapse:separate;border-spacing:0;width:100%;font-size:.85rem}.p2p-table thead th{z-index:2;text-align:left;text-transform:uppercase;letter-spacing:.14em;color:var(--fx-ink-label);white-space:nowrap;background:#0c0c0c;border-bottom:1px solid #ffffff0f;padding:.7rem .9rem;font-size:.6rem;font-weight:500;position:sticky;top:0}.p2p-table tbody td{color:var(--fx-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;border-bottom:1px solid #ffffff08;padding:.85rem .9rem}.p2p-table tbody tr{transition:background .25s}.p2p-table tbody tr:hover td{color:var(--fx-ink);background:#ffffff06}.p2p-table tbody tr:last-child td{border-bottom:none}.p2p-row--sell td:first-child,.p2p-row--buy td:first-child{position:relative}.p2p-row--sell td:first-child:before,.p2p-row--buy td:first-child:before{content:"";border-radius:0 2px 2px 0;width:2px;position:absolute;top:12%;bottom:12%;left:0}.p2p-row--sell td:first-child:before{background:#d84c4c8c}.p2p-row--buy td:first-child:before{background:#c9a84c8c}.p2p-row--sell{background:#d84c4c09}.p2p-row--buy{background:#c9a84c08}.p2p-num{font-family:var(--font-mono);letter-spacing:-.01em;font-size:.8rem}.p2p-side{letter-spacing:.08em;border-radius:5px;padding:.16rem .5rem;font-size:.63rem;font-weight:600;display:inline-block}.p2p-side--sell{color:#e8a0a0;background:#d84c4c1f;border:1px solid #d84c4c40}.p2p-side--buy{color:var(--fx-gold-highlight);background:#c9a84c1a;border:1px solid #c9a84c40}.p2p-addr{font-family:var(--font-mono);color:var(--fx-ink-subtle);font-size:.76rem}.p2p-addr--me{color:var(--fx-emerald-bright)}.p2p-chip{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:5px;align-items:center;gap:.32rem;padding:.18rem .5rem;font-size:.63rem;font-weight:500;display:inline-flex}.p2p-chip--open{color:var(--fx-emerald-bright);background:#2d8b781f;border-color:#2d8b7847}.p2p-chip--paid{color:var(--fx-gold-highlight);background:#c9a84c1a;border-color:#c9a84c47}.p2p-chip--done{color:var(--fx-ink-muted);background:#ffffff0a;border-color:#ffffff14}.p2p-chip--dead{color:#e08b8b;background:#d84c4c1a;border-color:#d84c4c42}.p2p-chip--muted{color:var(--fx-ink-subtle);background:#ffffff05;border-color:#ffffff0d}.p2p-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.p2p-chip--open .p2p-dot{animation:2.2s ease-in-out infinite p2p-pulse}@keyframes p2p-pulse{0%,to{opacity:1;box-shadow:0 0 #2d8b7880}50%{opacity:.7;box-shadow:0 0 0 4px #2d8b7800}}.p2p-btn{color:var(--fx-gold-highlight);letter-spacing:.02em;cursor:pointer;background:linear-gradient(#d4a84329,#b8922c14);border:1px solid #d4a84347;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:.6rem 1.05rem;font-size:.78rem;font-weight:600;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .3s,background .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 18px #0006}.p2p-btn:before{content:"";background:linear-gradient(#e8c56a47,#d4a84324);transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translateY(101%)}.p2p-btn:hover:not(:disabled){border-color:#e8c56a80;transform:translateY(-1px);box-shadow:0 12px 30px #00000080,0 0 22px #d4a84324}.p2p-btn:hover:not(:disabled):before{transform:translateY(0)}.p2p-btn:active:not(:disabled){transform:translateY(0)scale(.985)}.p2p-btn>*{z-index:1;position:relative}.p2p-btn:disabled{opacity:.45;cursor:not-allowed}.p2p-btn--ghost{color:var(--fx-ink-muted);background:#ffffff05;border-color:#ffffff14}.p2p-btn--ghost:before{background:linear-gradient(#ffffff12,#ffffff08)}.p2p-btn--sm{border-radius:7px;padding:.4rem .75rem;font-size:.72rem}.p2p-btn--block{width:100%}.p2p-field{position:relative}.p2p-input,.p2p-select{width:100%;color:var(--fx-ink);background:#ffffff06;border:1px solid #ffffff12;border-radius:9px;outline:none;padding:.62rem .85rem;font-family:inherit;font-size:.85rem;transition:border-color .3s,background .3s,box-shadow .3s}.p2p-input::placeholder{color:var(--fx-ink-subtle)}.p2p-input:focus,.p2p-select:focus{background:#ffffff09;border-color:#d4a84373;box-shadow:0 0 0 3px #d4a84317}.p2p-select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#ffffff73 50%),linear-gradient(135deg,#ffffff73 50%,#0000 50%);background-position:calc(100% - 17px) calc(50% + 1px),calc(100% - 12px) calc(50% + 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:2rem}.p2p-select option{color:var(--fx-ink);background:#101010}.p2p-input:disabled,.p2p-select:disabled{opacity:.5;cursor:not-allowed}.p2p-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.p2p-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.p2p-input[type=number]{appearance:textfield}.p2p-readout{color:var(--fx-gold-text);font-family:var(--font-mono);font-variant-numeric:tabular-nums;background:#c9a84c0b;border:1px dashed #d4a84338;border-radius:9px;align-items:center;padding:.62rem .85rem;font-size:.85rem;display:flex}.p2p-label{text-transform:uppercase;letter-spacing:.14em;color:var(--fx-ink-label);margin-bottom:.35rem;font-size:.6rem;font-weight:500;display:block}.p2p-alert{border:1px solid;border-radius:11px;align-items:flex-start;gap:.6rem;padding:.8rem 1rem;font-size:.82rem;line-height:1.5;animation:.4s cubic-bezier(.22,1,.36,1) p2p-slide-in;display:flex}.p2p-alert--info{color:var(--fx-ink-muted);background:#ffffff06;border-color:#ffffff12}.p2p-alert--warn{color:#e8c9a0;background:#c9a84c12;border-color:#c9a84c3d}.p2p-alert--error{color:#e8b4b4;background:#d84c4c14;border-color:#d84c4c4d}@keyframes p2p-slide-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.p2p-backdrop{z-index:50;-webkit-backdrop-filter:blur(6px);background:#000000b8;justify-content:center;align-items:center;padding:1rem;animation:.25s p2p-fade;display:flex;position:fixed;inset:0}@keyframes p2p-fade{0%{opacity:0}to{opacity:1}}.p2p-modal{background:linear-gradient(#121212 0%,#0b0b0b 100%);border:1px solid #d4a84329;border-radius:18px;width:100%;max-height:90vh;animation:.35s cubic-bezier(.22,1,.36,1) p2p-modal-in;position:relative;overflow-y:auto;box-shadow:0 50px 110px #000c,0 0 0 1px #ffffff08,inset 0 1px #ffffff12}.p2p-modal:before{content:"";background:linear-gradient(90deg,#0000,#d4a84399,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}@keyframes p2p-modal-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.p2p-modal__close{width:28px;height:28px;color:var(--fx-ink-label);cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:7px;justify-content:center;align-items:center;font-size:1.1rem;line-height:1;transition:all .25s;display:flex;position:absolute;top:.85rem;right:.9rem}.p2p-modal__close:hover{color:#fff;background:#d84c4c24;border-color:#d84c4c59}.p2p-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.p2p-tile{background:#ffffff05;border:1px solid #ffffff0d;border-radius:11px;padding:.8rem .9rem;transition:border-color .3s,background .3s}.p2p-tile:hover{background:#ffffff08;border-color:#ffffff17}.p2p-tile__label{text-transform:uppercase;letter-spacing:.14em;color:var(--fx-ink-label);margin-bottom:.35rem;font-size:.58rem;font-weight:500}.p2p-tile__value{color:var(--fx-ink);font-variant-numeric:tabular-nums;font-size:.92rem}.p2p-tile__value--mono{font-family:var(--font-mono);font-size:.82rem}.p2p-tile--urgent{background:#d84c4c0f;border-color:#d84c4c52}.p2p-tile--urgent .p2p-tile__value{color:#e8b4b4}.p2p-bank{background:linear-gradient(135deg,#c9a84c0d,#0000 55%),#ffffff05;border:1px solid #d4a84329;border-radius:12px;margin-bottom:1rem;padding:.9rem 1rem}.p2p-bank__grid{grid-template-columns:auto 1fr;gap:.35rem 1rem;font-size:.82rem;display:grid}.p2p-bank__grid dt{color:var(--fx-ink-label);text-transform:uppercase;letter-spacing:.1em;align-self:center;font-size:.66rem}.p2p-bank__grid dd{color:var(--fx-ink);font-family:var(--font-mono);word-break:break-all;font-size:.8rem}.p2p-chat{scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;background:#0006;border:1px solid #ffffff0d;border-radius:12px;height:9.5rem;padding:.85rem;font-size:.83rem;line-height:1.55;overflow-y:auto}.p2p-chat::-webkit-scrollbar{width:6px}.p2p-chat::-webkit-scrollbar-track{background:0 0}.p2p-chat::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:100px}.p2p-chat::-webkit-scrollbar-thumb:hover{background:#d4a8434d}.p2p-chat__msg{margin-bottom:.4rem;animation:.3s p2p-slide-in}.p2p-chat__who{font-family:var(--font-mono);color:var(--fx-gold-text);margin-right:.35rem;font-size:.72rem}.p2p-chat__empty{color:var(--fx-ink-subtle);font-size:.8rem}.p2p-empty{text-align:center;padding:2.75rem 1rem}.p2p-empty__ring{width:46px;height:46px;color:var(--fx-gold-text);background:#c9a84c0d;border:1px solid #d4a84338;border-radius:50%;justify-content:center;align-items:center;margin:0 auto .9rem;display:flex}.p2p-empty__text{color:var(--fx-ink-label);max-width:26rem;margin:0 auto;font-size:.85rem}.p2p-bar{background:linear-gradient(90deg,#0000,#d4a843b3,#0000) 0 0/40% 100% no-repeat;border-radius:100px;height:2px;animation:1.4s ease-in-out infinite p2p-bar;overflow:hidden}@keyframes p2p-bar{0%{background-position:-40% 0}to{background-position:140% 0}}.p2p-foot{color:var(--fx-ink-subtle);flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;font-size:.7rem;display:flex}.p2p-foot a{color:var(--fx-gold-text);font-family:var(--font-mono);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .25s,color .25s}.p2p-foot a:hover{color:var(--fx-gold-highlight);border-bottom-color:#d4a84366}.p2p-kyc-fields{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem;display:grid}.p2p-kicker{text-transform:uppercase;letter-spacing:.14em;color:var(--fx-ink-label);font-size:.61rem;font-weight:500}.p2p-kyc-banner{color:var(--fx-gold-text);background:#c9a84c0d;border:1px solid #c9a84c33;border-radius:10px;align-items:center;gap:.5rem;padding:.7rem .9rem;font-size:.8rem;display:flex}@media (max-width:767px){.p2p-tiles{grid-template-columns:1fr}.p2p-hero__title{font-size:1.75rem}.p2p-stat__value{font-size:1.7rem}.p2p-ambient__orb{opacity:.35}.p2p-bank__grid{grid-template-columns:1fr;gap:.15rem 0}.p2p-bank__grid dd{margin-bottom:.5rem}}@media (prefers-reduced-motion:reduce){.p2p-root *,.p2p-root :before,.p2p-root :after,.p2p-ambient *,.p2p-backdrop,.p2p-modal{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.p2p-hero:after{display:none}.p2p-ambient__orb{animation:none}.p2p-stat:hover{transform:none}}
