@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.min-h-screen{min-height:100vh}.grow{flex-grow:1}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:root{--bg:#0a0a0a;--bg-card:#141414;--bg-card2:#1c1c1c;--border:#2a2a2a;--gold:#c8a96e;--gold-light:#e0c98a;--gold-dark:#9e7e46;--text:#e0e0e0;--text-muted:#8a8a8a;--red:#e05555}*{box-sizing:border-box}body{background-color:var(--bg);color:var(--text);min-height:100vh;font-family:Inter,system-ui,sans-serif}a{color:inherit;text-decoration:none}.gold{color:var(--gold)}.gold-border{border-color:var(--gold)}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;transition:border-color .2s}.card:hover{border-color:var(--gold-dark)}.btn-gold{background:var(--gold);color:#0a0a0a;border-radius:6px;padding:.6rem 1.4rem;font-weight:600;transition:background .2s}.btn-gold:hover{background:var(--gold-light)}.btn-outline{border:1px solid var(--gold);color:var(--gold);border-radius:6px;padding:.6rem 1.4rem;transition:all .2s}.btn-outline:hover{background:var(--gold);color:#0a0a0a}.tag{border:1px solid var(--border);color:var(--text-muted);background:#1e1e1e;border-radius:4px;padding:.2rem .6rem;font-size:.75rem}.tag-gold{border:1px solid var(--gold-dark);color:var(--gold);background:#c8a96e26;border-radius:4px;padding:.2rem .6rem;font-size:.75rem}.input-dark{border:1px solid var(--border);color:var(--text);background:#1a1a1a;border-radius:6px;outline:none;width:100%;padding:.6rem 1rem;transition:border-color .2s}.input-dark:focus{border-color:var(--gold-dark)}.input-dark::placeholder{color:var(--text-muted)}.badge-featured{background:linear-gradient(135deg, var(--gold-dark), var(--gold));color:#0a0a0a;text-transform:uppercase;letter-spacing:.05em;border-radius:3px;padding:.15rem .5rem;font-size:.65rem;font-weight:700}.age-badge{border:1px solid var(--gold-dark);color:var(--gold);background:#c8a96e1a;border-radius:4px;padding:.2rem .5rem;font-size:.8rem;font-weight:600}.cat-escort{color:#c878a0}.cat-massage{color:#78c8b4}.cat-trans{color:#c878e0}.cat-swinger{color:#e08050}.cat-models{color:var(--gold)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#333;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#555}.site-header{z-index:50;-webkit-backdrop-filter:blur(14px);background:#0a0a0ad9;border-bottom:1px solid #0000;transition:border-color .2s,background .2s;position:sticky;top:0}.site-header.scrolled{background:#0a0a0af2;border-bottom-color:#1e1e1e}.header-inner{align-items:center;gap:1.5rem;max-width:1280px;height:64px;margin:0 auto;padding:0 1.25rem;display:flex}.header-logo{flex-shrink:0;align-items:center;gap:.6rem;display:flex}.logo-mark{color:#0a0a0a;letter-spacing:-.02em;background:linear-gradient(135deg,#c8a96e,#9e7e46);border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.78rem;font-weight:800;display:flex}.logo-text{color:#e0e0e0;letter-spacing:-.02em;white-space:nowrap;font-size:1.05rem;font-weight:800}.logo-accent{color:#c8a96e}.header-nav{flex:1;justify-content:flex-end;align-items:center;gap:.25rem;display:flex}@media (max-width:900px){.header-nav{display:none}}.nav-link{color:#b0b0b0;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.3rem;padding:.55rem .85rem;font-family:inherit;font-size:.88rem;font-weight:500;transition:color .15s,background .15s;display:inline-flex}.nav-link:hover{color:#fff;background:#1a1a1a}.nav-link-accent{color:#c8a96e}.nav-link-accent:hover{color:#e0c98a}.nav-dropdown{position:relative}.nav-dropdown-menu{opacity:0;visibility:hidden;background:#0d0d0d;border:1px solid #2a2a2a;border-radius:10px;min-width:460px;padding:.85rem;transition:opacity .15s,visibility .15s,transform .15s;position:absolute;top:calc(100% + 4px);right:0;transform:translateY(-4px);box-shadow:0 12px 40px #0009}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-grid{grid-template-columns:repeat(3,1fr);gap:.2rem;display:grid}.dropdown-item{color:#b0b0b0;border-radius:6px;align-items:center;gap:.55rem;padding:.5rem .7rem;font-size:.82rem;transition:background .12s,color .12s;display:flex}.dropdown-item:hover{color:#c8a96e;background:#1a1612}.dropdown-num{color:#c8a96e;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.7rem;font-weight:700;display:inline-flex}.dropdown-label{font-weight:500}.header-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.header-link-login{color:#b0b0b0;padding:.5rem .85rem;font-size:.85rem;font-weight:500;transition:color .15s}.header-link-login:hover{color:#fff}@media (max-width:600px){.header-link-login{display:none}}.user-chip{color:#ccc;background:#0d0d0d;border:1px solid #2a2a2a;border-radius:999px;align-items:center;gap:.45rem;max-width:200px;padding:.25rem .7rem .25rem .3rem;font-size:.82rem;font-weight:500;transition:border-color .15s,background .15s;display:inline-flex}.user-chip:hover{background:#1a1410;border-color:#9e7e46}.user-chip-avatar{color:#0a0a0a;background:linear-gradient(135deg,#c8a96e,#9e7e46);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.78rem;font-weight:800;display:inline-flex}.user-chip-email{white-space:nowrap;text-overflow:ellipsis;max-width:140px;overflow:hidden}@media (max-width:760px){.user-chip-email{display:none}.user-chip{padding:.25rem}}.header-cta{color:#0a0a0a;white-space:nowrap;background:linear-gradient(135deg,#c8a96e,#b08c52);border-radius:6px;padding:.5rem 1rem;font-size:.85rem;font-weight:700;transition:filter .15s,transform .1s}.header-cta:hover{filter:brightness(1.08)}.header-cta:active{transform:scale(.97)}.header-burger{color:#b0b0b0;cursor:pointer;background:0 0;border:1px solid #2a2a2a;border-radius:6px;padding:.4rem;display:none}.header-burger:hover{color:#fff;background:#1a1a1a}@media (max-width:900px){.header-burger{display:inline-flex}}.drawer-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:60;background:#000000b3;position:fixed;inset:0}.mobile-drawer{z-index:61;background:#0a0a0a;border-left:1px solid #1e1e1e;width:min(340px,90vw);padding:1.25rem;animation:.22s ease-out drawerIn;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}@keyframes drawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}.drawer-header{border-bottom:1px solid #1e1e1e;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;display:flex}.drawer-title{text-transform:uppercase;letter-spacing:.12em;color:#c8a96e;font-size:.75rem;font-weight:700}.drawer-close{color:#b0b0b0;cursor:pointer;background:0 0;border:1px solid #2a2a2a;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.5rem;line-height:1;display:flex}.drawer-close:hover{color:#fff;background:#1a1a1a}.drawer-section{border-bottom:1px solid #161616;padding:1.25rem 0}.drawer-section:last-child{border-bottom:none}.drawer-section-title{color:#888;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.85rem;font-size:.7rem;font-weight:600}.drawer-link{color:#d0d0d0;border-radius:6px;margin-bottom:.15rem;padding:.65rem .6rem;font-size:.92rem;transition:background .12s,color .12s;display:block}.drawer-link:hover{color:#fff;background:#141414}.drawer-link-accent{color:#c8a96e;font-weight:600}.drawer-district-grid{grid-template-columns:1fr 1fr;gap:.3rem;display:grid}.drawer-district{color:#b0b0b0;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .6rem;font-size:.82rem;display:flex}.drawer-district:hover{color:#c8a96e;background:#141414}.drawer-district-num{color:#c8a96e;width:18px;font-size:.72rem;font-weight:700}.drawer-district-name{font-weight:500}.drawer-cta-section{padding-bottom:.5rem}.w-full{width:100%}.card-listing{cursor:pointer;background:#141414;border:1px solid #222;border-radius:10px;height:100%;padding:1rem;transition:border-color .2s,transform .15s}.card-listing:hover{border-color:#9e7e46;transform:translateY(-2px)}.district-link{background:#141414;border:1px solid #222;border-radius:8px;justify-content:space-between;align-items:center;padding:.8rem 1rem;transition:border-color .2s;display:flex}.district-link:hover{border-color:#9e7e46}.site-footer{background:linear-gradient(#0a0a0a 0%,#000 100%);border-top:1px solid #1e1e1e;margin-top:4rem;padding:3rem 0 1.5rem;font-size:.85rem}.footer-inner{max-width:1280px;margin:0 auto;padding:0 1.5rem}.footer-grid{grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:2.5rem;padding-bottom:2.5rem;display:grid}@media (max-width:1024px){.footer-grid{grid-template-columns:1fr 1fr 1fr}.footer-brand{grid-column:1/-1}}@media (max-width:600px){.footer-grid{grid-template-columns:1fr 1fr;gap:1.75rem}}.footer-brand{max-width:300px}.footer-logo{color:#c8a96e;letter-spacing:-.02em;margin-bottom:.6rem;font-size:1.25rem;font-weight:800}.footer-logo-accent{color:#e0e0e0}.footer-tagline{color:#888;margin-bottom:1.25rem;font-size:.82rem;line-height:1.7}.footer-payment-methods{border-top:1px solid #1a1a1a;padding-top:1rem}.footer-payment-label{color:#555;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem;font-size:.7rem;display:block}.footer-payment-icons{flex-wrap:wrap;gap:.35rem;display:flex}.payment-pill{color:#aaa;background:#141414;border:1px solid #2a2a2a;border-radius:4px;padding:.2rem .55rem;font-size:.7rem;font-weight:500}.footer-col-title{color:#c8a96e;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;font-size:.72rem;font-weight:700}.footer-list{margin:0;padding:0;list-style:none}.footer-list li{margin-bottom:.5rem}.footer-list a{color:#999;font-size:.83rem;transition:color .15s;display:block}.footer-list a:hover{color:#c8a96e}.district-num{color:#555;width:1.4rem;font-weight:600;display:inline-block}.footer-quick-bar{border-top:1px solid #1a1a1a;border-bottom:1px solid #1a1a1a;margin-bottom:1.25rem;padding:1.5rem 0}.footer-quick-title{color:#666;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.85rem;font-size:.7rem;font-weight:600}.footer-quick-tags{flex-wrap:wrap;gap:.45rem;display:flex}.footer-quick-tags a{color:#aaa;background:#141414;border:1px solid #2a2a2a;border-radius:4px;padding:.35rem .75rem;font-size:.78rem;transition:all .15s}.footer-quick-tags a:hover{color:#c8a96e;background:#1a1612;border-color:#9e7e46}.footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:.5rem;display:flex}.footer-copyright{color:#555;font-size:.75rem}.footer-legal{gap:1.5rem;display:flex}.footer-legal a{color:#777;font-size:.78rem;transition:color .15s}.footer-legal a:hover{color:#c8a96e}.amount-banner{background:linear-gradient(135deg,#1a1410,#1c1815);border:1px solid #c8a96e;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;padding:1.5rem;display:flex}.amount-label{color:#c8a96e;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.4rem;font-size:.75rem;font-weight:600}.amount-value{color:#e0c98a;font-size:2.5rem;font-weight:800;line-height:1}.amount-context{color:#888;margin-top:.5rem;font-size:.78rem}.amount-equiv{text-align:right}.amount-equiv-label{color:#888;margin-bottom:.3rem;font-size:.7rem}.amount-equiv-symbol{color:#c8a96e;font-size:1rem;font-weight:700}.wallet-picker{margin-bottom:1.75rem}.wallet-picker-label,.address-label,.payment-step-title{color:#c8a96e;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.85rem;font-size:.78rem;font-weight:600}.wallet-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.5rem;display:grid}.wallet-chip{cursor:pointer;color:#aaa;background:#141414;border:1px solid #2a2a2a;border-radius:8px;flex-direction:column;align-items:center;gap:.3rem;padding:.7rem .5rem;font-family:inherit;transition:all .15s;display:flex}.wallet-chip:hover{background:#1a1a1a;border-color:#444}.wallet-chip.active{color:#e0e0e0;background:#1a1612}.wallet-icon{font-size:1.4rem;font-weight:700;line-height:1}.wallet-name{letter-spacing:.04em;font-size:.78rem;font-weight:600}.address-section{margin-bottom:1.75rem}.address-network{color:#888;margin-bottom:.6rem;font-size:.8rem}.address-box{cursor:pointer;word-break:break-all;background:#0d0d0d;border:1px solid #2a2a2a;border-radius:8px;align-items:center;gap:.75rem;padding:.85rem 1rem;transition:border-color .15s;display:flex}.address-box:hover{border-color:#c8a96e}.address-text{color:#e0e0e0;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;line-height:1.5}.address-copy{color:#0a0a0a;cursor:pointer;background:#c8a96e;border:none;border-radius:5px;flex-shrink:0;padding:.4rem .8rem;font-family:inherit;font-size:.78rem;font-weight:700}.address-warning{color:#e08050;margin-top:.7rem;font-size:.78rem;line-height:1.5}.payment-steps ol{color:#aaa;margin:0;padding-left:1.2rem;font-size:.85rem;line-height:1.8}.payment-steps li{margin-bottom:.4rem}.payment-countdown{background:linear-gradient(135deg,#0d0d0d,#131313);border:1px solid #2a2a2a;border-radius:10px;margin-bottom:1rem;padding:1rem 1.15rem}.payment-countdown-header{justify-content:space-between;align-items:center;margin-bottom:.7rem;display:flex}.payment-countdown-label{color:#888;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.2rem;font-size:.7rem;font-weight:600}.payment-countdown-time{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:1.6rem;font-weight:800;line-height:1}.payment-countdown-pulse{border-radius:50%;width:10px;height:10px;animation:1.6s ease-in-out infinite countdownPulse}@keyframes countdownPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.25)}}.payment-countdown-bar{background:#1a1a1a;border-radius:999px;height:6px;overflow:hidden}.payment-countdown-fill{border-radius:999px;height:100%;transition:width .95s linear,background .4s}.payment-countdown-note{color:#777;margin-top:.6rem;font-size:.72rem;line-height:1.55}.live-toast{z-index:70;-webkit-backdrop-filter:blur(10px);background:#0d0d0df5;border:1px solid #2a2a2a;border-radius:10px;align-items:center;gap:.75rem;max-width:360px;padding:.75rem .95rem .75rem .85rem;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .35s;display:flex;position:fixed;bottom:1.25rem;left:1.25rem;box-shadow:0 10px 30px #00000080,0 0 0 1px #c8a96e14}.live-toast-hidden{opacity:0;pointer-events:none;transform:translateY(120%)translate(-10px)}.live-toast-visible{opacity:1;transform:translateY(0)translate(0)}.live-toast-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;font-weight:800;display:flex}.live-toast-body{flex:1;min-width:0}.live-toast-text{color:#e0e0e0;margin-bottom:.2rem;font-size:.84rem;font-weight:600;line-height:1.3}.live-toast-meta{color:#888;align-items:center;gap:.4rem;font-size:.7rem;display:flex}.live-dot{background:#42b72a;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite livePulse;display:inline-block;box-shadow:0 0 4px #42b72a}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.5}}.live-toast-close{color:#555;cursor:pointer;background:0 0;border:none;flex-shrink:0;margin-left:.2rem;padding:0 .2rem;font-size:1.4rem;line-height:1;transition:color .15s}.live-toast-close:hover{color:#aaa}@media (max-width:640px){.live-toast{max-width:none;bottom:.75rem;left:.75rem;right:.75rem}}.wallet-filter-tabs{flex-wrap:wrap;gap:.4rem;margin-bottom:.85rem;display:flex}.wallet-filter-tab{color:#aaa;cursor:pointer;background:#0d0d0d;border:1px solid #2a2a2a;border-radius:6px;align-items:center;gap:.45rem;padding:.5rem .95rem;font-size:.78rem;font-weight:600;transition:all .15s;display:inline-flex}.wallet-filter-tab:hover{color:#ddd;border-color:#3a3a3a}.wallet-filter-tab.active{color:#e0c98a;background:#c8a96e1a;border-color:#c8a96e}.wallet-filter-badge{color:#6fd955;text-transform:uppercase;letter-spacing:.06em;background:#42b72a26;border:1px solid #42b72a;border-radius:4px;padding:.1rem .45rem;font-size:.62rem;font-weight:700}.wallet-sub{color:#777;font-size:.7rem;font-weight:500}.header-icon-btn{color:#c8a96e;background:#0d0d0d;border:1px solid #2a2a2a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;text-decoration:none;transition:all .15s;display:inline-flex}.header-icon-btn:hover{color:#e0c98a;background:#c8a96e1a;border-color:#c8a96e}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
