.account-dashboard{display:grid;gap:20px;color:#2d3827}.account-dashboard button{cursor:pointer;font:inherit;transition:background .15s;color:inherit}.account-dashboard button:focus-visible{outline:2px solid #81a650;outline-offset:3px}.dash-card{background:#fff;border:1px solid #e1e6dc;border-radius:14px;padding:24px;min-width:0}.dash-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.dash-section-title h2{display:flex;align-items:center;gap:9px;font-size:16px;font-weight:600;margin:0}.dash-section-title h2 svg,.dash-section-title>svg{color:#7b896c}.dash-section-title button{display:flex;align-items:center;gap:5px;border:0;background:transparent;font-size:13px;color:#6c7e58;padding:3px;white-space:nowrap}.account-dashboard .dash-primary{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600;min-height:40px;border:1px solid #e0e6d8;background:#fff;white-space:nowrap;background:#c5f574;border-color:transparent}.dash-start{display:flex;flex-direction:column}@media (max-width:1000px){.dash-card{padding:20px}}@media (max-width:720px){.account-dashboard{gap:16px}.dash-section-title{margin-bottom:17px}.dash-card{border-radius:12px}}@media (prefers-reduced-motion:reduce){.account-dashboard button{transition:none}}.dash-finder .dash-section-title{margin-bottom:14px}.dash-finder-tabs{display:flex;background:#f2f5ed;padding:4px;border-radius:9px;gap:4px;margin-bottom:16px}.dash-finder-tabs button{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:6px;background:transparent;color:#7b886e;padding:8px 12px;font-size:13px;font-weight:500}.dash-finder-tabs button[aria-pressed=true]{background:#fff;color:#34472a;box-shadow:0 1px 3px #25341b0b;font-weight:600}.dash-finder-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dash-finder-fields label{display:grid;gap:7px;min-width:0}.dash-finder-fields label>span{font-size:12px;color:#7c8870}.dash-finder-fields .peerlyx-select{width:100%;min-width:0;background:#f6f7f3;border-color:transparent;box-shadow:none;height:44px;font-size:13px}.account-dashboard .dash-find-button{width:100%;margin-top:18px;min-height:42px}.dash-find-button>svg:last-child{margin-left:auto}.dash-find-button>svg:first-child{margin-right:auto}@media (max-width:1100px) and (min-width:721px){.dash-finder-fields{grid-template-columns:1fr}}@media (max-width:380px){.dash-finder-fields{grid-template-columns:1fr}}.dash-finder-fields .peerlyx-option-label img{width:20px;height:20px;object-fit:contain}.dashboard-refined{gap:20px}.dashboard-refined .dash-card{padding:24px;border-radius:20px;border:1px solid #e5e9df}.dashboard-refined .dash-section-title{margin-bottom:18px}.dashboard-refined .dash-section-title h2{font-size:15px;letter-spacing:-.2px}.dashboard-refined .dash-section-title button{font-size:12px}.dashboard-refined .dash-finder .dash-section-title{margin-bottom:17px}.dashboard-refined .dash-finder-tabs{width:fit-content;padding:4px;border-radius:11px;margin:0 0 20px;background:#f1f4ec;gap:4px}.dashboard-refined .dash-finder-tabs button{min-width:118px;padding:8px 15px;border-radius:8px;font-size:12px}.dashboard-refined .dash-finder-tabs button[aria-pressed=true]{background:#fff;color:#2e4525;box-shadow:0 2px 5px #293f1710}.dashboard-refined .dash-finder-fields{grid-template-columns:1fr 1fr;gap:12px}.dashboard-refined .dash-finder-fields label{gap:8px}.dashboard-refined .dash-finder-fields label>span{font-size:11px;color:#829074}.dashboard-refined .dash-finder-fields .peerlyx-select{height:46px;border:0;background:#f3f5ef;border-radius:11px;padding:10px 12px;font-size:12px}.dashboard-refined .dash-finder .peerlyx-option-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-refined .dash-find-button{margin-top:auto;min-height:42px;border-radius:11px;justify-content:space-between;font-size:13px}.dashboard-refined .dash-find-button>svg{margin:0!important}.dashboard-refined .dash-finder-fields{margin-bottom:22px}@media (max-width:1050px){.dashboard-refined .dash-finder-fields{grid-template-columns:1fr;gap:12px}.dashboard-refined .dash-finder-tabs{margin-bottom:14px}.dashboard-refined .dash-finder-fields{margin-bottom:16px}}@media (max-width:720px){.dashboard-refined{gap:16px}.dashboard-refined .dash-card{padding:20px;border-radius:18px}.dashboard-refined .dash-finder-tabs{width:100%;margin-bottom:18px}.dashboard-refined .dash-finder-tabs button{min-width:0;flex:1}.dashboard-refined .dash-finder-fields{grid-template-columns:1fr}.dashboard-refined .dash-find-button{margin-top:0}}@font-face{font-family:Bricolage Grotesque;src:url(/fonts/landing-display-600.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(/fonts/landing-display-700.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(/fonts/landing-display-800.woff2) format("woff2");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700.woff2) format("woff2")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:normal;font-display:swap;src:url(/fonts/landing-display-500.woff2) format("woff2")}@font-face{font-family:Bricolage Fallback;src:local("Arial"),local("Helvetica"),local("Liberation Sans");size-adjust:109%;ascent-override:85%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local("Arial"),local("Helvetica"),local("Liberation Sans");size-adjust:108%;ascent-override:89.5%;descent-override:22.3%;line-gap-override:0%}@font-face{font-family:Peerlyx Geist;src:url(/fonts/geist-latin.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root[data-ui=modern]{--modern-ink:#132a3c;--modern-muted:#687d8b;--modern-line:#e0e7eb;--modern-surface:#f5f8fa;--modern-green:#075c45;--modern-soft:#eaf4ef;--peerlyx-lime:#075c45;--peerlyx-lime-hover:#064632;--peerlyx-ink:#132a3c;--peerlyx-canvas:#f5f8fa;--peerlyx-border:#e0e7eb;--primary:#075c45;--primary-foreground:#fff;--foreground:#132a3c;--card-foreground:#132a3c;--popover-foreground:#132a3c;--background:#f5f8fa;--muted:#f0f4f7;--muted-foreground:#687d8b;--secondary:#f0f4f7;--accent:#eaf4ef;--accent-foreground:#075c45;--border:#e0e7eb;--input:#dce5e9;--ring:#387c65;--radius:0.5rem}:root[data-ui=modern] body{font-family:Inter,Arial,sans-serif;background:var(--modern-surface);color:var(--modern-ink);font-size:14px;line-height:1.5}:root[data-ui=modern] :is(.app-shell,.landing,.auth-page,.account-page,.public-profile,.gift-public){font-family:Inter,Arial,sans-serif;--ink:var(--modern-ink);--subtle:var(--modern-muted);--quiet:var(--modern-muted);--paper:var(--modern-surface);--line:var(--modern-line);--lime:var(--modern-green);color:var(--modern-ink);background:var(--modern-surface)}:root[data-ui=modern] :is(button,input,textarea,select){font-family:inherit}:root[data-ui=modern] :is(h1,h2,h3,h4){color:inherit;font-weight:600;letter-spacing:-.035em}:root[data-ui=modern] :is(.primary,.buy-button,.hero-action,.staging-action,.gift-primary,.account-primary,.dash-primary){background:var(--modern-green);color:#fff;border:1px solid transparent;border-radius:7px;box-shadow:none;font-size:14px;font-weight:550}:root[data-ui=modern] :is(.primary,.buy-button,.hero-action,.staging-action,.gift-primary,.account-primary,.dash-primary):hover:not(:disabled){background:#064632;color:#fff}:root[data-ui=modern] :is(input,textarea,select,[data-slot=select-trigger]){color:var(--modern-ink);border-color:var(--modern-line);border-radius:7px;font-family:inherit}:root[data-ui=modern] :is(input,textarea)::placeholder{color:#8c9aa3}:root[data-ui=modern] body :is(input,textarea,select,[data-slot=select-trigger]):not(:disabled):focus{border-color:#618f7f;outline:2px solid #075c4515;outline-offset:1px}:root[data-ui=modern] :is(button,a):focus-visible{outline:2px solid #075c45;outline-offset:3px}:root[data-ui=modern] :is(.badge,.offer-owner-tag,.offer-row-premium,.offer-rate-badge){background:var(--modern-soft);color:#24674e;border-radius:5px;font-size:11px;font-weight:550}:root[data-ui=modern] .peerlyx-wordmark{color:var(--modern-ink);width:116px}:root[data-ui=modern] .peerlyx-wordmark path[fill]{fill:#087758}:root[data-ui=modern] .dashboard-shell{padding:0 0 62px;background:var(--modern-surface)}:root[data-ui=modern] .app-shell .topbar.dashboard-header{position:sticky;top:0;inset-inline:0;transform:none;max-width:none;width:100%;margin:0;height:76px;min-height:76px;padding:0 max(28px,calc((100vw - 1360px) / 2));border:0;border-bottom:1px solid var(--modern-line);border-radius:0;background:#fffffff5;box-shadow:none;gap:40px;backdrop-filter:blur(14px)}:root[data-ui=modern] .dashboard-header.header-scroll-hidden{opacity:1;pointer-events:auto}:root[data-ui=modern] .app-shell .topbar nav{gap:4px}:root[data-ui=modern] .app-shell .topbar nav button{font-size:13px;border-radius:6px;padding:10px 14px;color:#607481;gap:8px}:root[data-ui=modern] .app-shell .topbar nav .nav-active{background:#eaf3ee;color:#075c45;box-shadow:none}:root[data-ui=modern] .topbar nav button svg{width:16px;height:16px}:root[data-ui=modern] .header-account-summary{font-size:11px;color:#71818b}:root[data-ui=modern] .header-account-summary strong{font-size:14px;color:var(--modern-ink);font-variant-numeric:tabular-nums}:root[data-ui=modern] :is(.account-menu-trigger,.chat-drawer-trigger){width:36px;height:36px;background:white;border:1px solid var(--modern-line);border-radius:7px;color:#627581}:root[data-ui=modern] .app-shell .workspace{width:100%;max-width:1416px;margin:0 auto;padding:32px 28px 24px}:root[data-ui=modern] :is(.page-title,.dashboard-page-heading){margin-bottom:25px}:root[data-ui=modern] :is(.page-title,.dashboard-page-heading) h1{font-size:28px;letter-spacing:-1px}:root[data-ui=modern] :is(.page-title,.dashboard-page-heading) p{font-size:14px;color:var(--modern-muted)}:root[data-ui=modern] .dash-finder-tabs button[aria-pressed=true]{background:#eaf4ef;color:#075c45}:root[data-ui=modern] .dash-find-button{background:#075c45;color:white;border-radius:7px}:root[data-ui=modern] :is(.market-toolbar,.customer-market-controls){background:white;border:1px solid var(--modern-line);border-radius:10px;box-shadow:none;padding:16px}:root[data-ui=modern] :is(.market-side-tabs,.market-toolbar [data-slot=tabs-list]){background:#f1f5f6;border-radius:6px}:root[data-ui=modern] :is(.market-side-tabs button[aria-pressed=true],.market-toolbar [data-state=active]){background:#e0eee7;color:#075c45;box-shadow:none}:root[data-ui=modern] :is(.customer-offer-list,.offer-table){border-color:var(--modern-line);border-radius:10px}:root[data-ui=modern] .customer-offer{border-color:var(--modern-line);padding:22px 24px}:root[data-ui=modern] :is(.market-maker,.offer-trader-cell .market-maker,.offer-rate-main){color:var(--modern-ink)}:root[data-ui=modern] :is(.offer-cell-label,.offer-rate-label,.offer-rate-reference,.market-foot,.customer-market-foot){color:var(--modern-muted);font-size:12px}:root[data-ui=modern] .customer-offer strong{font-size:16px}:root[data-ui=modern] .trade-history{color:var(--modern-ink);max-width:none;padding:0}:root[data-ui=modern] .customer-trade-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px}:root[data-ui=modern] .customer-trade-grid>.panel{padding:26px}:root[data-ui=modern] .customer-trade-grid h2{font-size:24px;margin-top:16px}:root[data-ui=modern] .market-trade-details>div{border-color:var(--modern-line);font-size:14px;padding:16px 0}:root[data-ui=modern] .market-trade-details dt{color:var(--modern-muted)}:root[data-ui=modern] .customer-trade-grid>.panel>p{font-size:13px;line-height:1.7;color:var(--modern-muted)}:root[data-ui=modern] :is(.notice,.wallet-notice,.market-network-note){background:#edf5f1;color:#28604b;border-color:#d8e9df;border-radius:7px;font-size:13px}:root[data-ui=modern] :is(.fy-wallet,.fy-polished){color:var(--modern-ink);max-width:none}:root[data-ui=modern] .fw-layout{grid-template-columns:250px minmax(0,1fr);gap:20px}:root[data-ui=modern] .fw-coin{border-radius:7px;color:var(--modern-ink)}:root[data-ui=modern] .fw-coin:hover{background:#f6f9fa}:root[data-ui=modern] .fw-coin[aria-pressed=true]{background:#edf5f1;border-color:#d4e5dc;color:#075c45}:root[data-ui=modern] :is(.fw-sidebar-top,.fw-sidebar-foot,.fw-networks,.fw-history-head,.fw-network){border-color:var(--modern-line)}:root[data-ui=modern] :is(.fy-search,.fw-search){background:#f8fafb;border-color:var(--modern-line);border-radius:7px}:root[data-ui=modern] .fw-balance strong{color:var(--modern-ink);font-size:38px;font-weight:500;letter-spacing:-1.5px;font-variant-numeric:tabular-nums}:root[data-ui=modern] :is(.fw-balance small,.fw-coin-total small,.fy-note,.fw-empty){color:var(--modern-muted)}:root[data-ui=modern] .fw-main-actions button{border-radius:7px}:root[data-ui=modern] .fw-mobile-hero{background:#103832;border-color:#103832;border-radius:12px;box-shadow:none;color:white}:root[data-ui=modern] .fw-mobile-hero :is(strong,h2){color:white}:root[data-ui=modern] .fw-mobile-hero :is(small,.fw-mobile-caption,.fw-mobile-heading){color:#afcec1}:root[data-ui=modern] :is(.fy-modal,.fy-deposit-dialog,.fy-withdraw-dialog){border-radius:12px}:root[data-ui=modern] :is(.fy-address,.wallet-address-box){background:#f5f8fa;border:1px solid var(--modern-line);border-radius:7px}:root[data-ui=modern] :is(.live-chat-room,.chat-conversations){border:1px solid var(--modern-line);border-radius:12px;box-shadow:none;overflow:hidden;background:white}:root[data-ui=modern] .live-chat-room>header{background:#fff;border-color:var(--modern-line);padding:20px}:root[data-ui=modern] .live-chat-room h2{font-size:17px}:root[data-ui=modern] .live-message-list{background:#f7fafb}:root[data-ui=modern] .live-chat-composer{background:white;border-color:var(--modern-line)}:root[data-ui=modern] .live-chat-composer textarea{background:#f8fafb;border-radius:8px}:root[data-ui=modern] .chat-connection{background:#ecf6ef;color:#377955;border-radius:4px;font-size:11px}:root[data-ui=modern] .trade-chat-avatar{background:#e9f2ef;color:#3d8068;border-color:#dbe9e2;border-radius:9px}:root[data-ui=modern] [data-slot=dialog-content]{border-radius:14px;border-color:var(--modern-line);box-shadow:0 24px 80px #102c3326;color:var(--modern-ink);font-family:Inter,Arial,sans-serif}@media (max-width:720px){:root[data-ui=modern] [data-slot=dialog-content]{grid-template-columns:minmax(0,1fr)}:root[data-ui=modern] [data-slot=dialog-content]>*{min-width:0}}:root[data-ui=modern] :is([data-slot=dialog-description],.market-publish-form p){color:var(--modern-muted);font-size:13px}:root[data-ui=modern] [data-slot=dialog-content] :is(input,textarea,[data-slot=select-trigger]){background:#f8fafb;border-radius:7px;border-color:var(--modern-line);font-size:14px}:root[data-ui=modern] :is(.peerlyx-select,[data-slot=select-content],.peerlyx-account-menu){border-color:var(--modern-line);border-radius:8px;color:var(--modern-ink);font-family:Inter,Arial,sans-serif}:root[data-ui=modern] [data-slot=select-item][data-highlighted]{background:#edf5f1;color:#075c45}:root[data-ui=modern] .account-menu-overview{background:#f1f6f5;color:var(--modern-ink)}:root[data-ui=modern] .account-menu-art{background:#e1eee7;color:#075c45;border-radius:10px}:root[data-ui=modern] .account-menu-links :is(a,button){border-radius:6px;color:var(--modern-ink)}:root[data-ui=modern] .account-page h1{font-size:28px}:root[data-ui=modern] .account-page-card{padding:26px}:root[data-ui=modern] .settings-sidebar{border-radius:10px;border-color:var(--modern-line)}:root[data-ui=modern] .settings-sidebar button{font-size:13px;color:var(--modern-muted)}:root[data-ui=modern] .settings-sidebar button[aria-current]{background:#eaf4ef;color:#075c45;box-shadow:inset 2px 0 #075c45}:root[data-ui=modern] :is(.settings-option,.settings-empty,.settings-integration-note){background:#f5f8fa;border-color:var(--modern-line);border-radius:7px}:root[data-ui=modern] .settings-level-number{background:#eaf4ef;border-color:#d7e8de;color:#075c45;border-radius:7px}:root[data-ui=modern] .auth-page{padding:36px;background:#f5f8fa}:root[data-ui=modern] .auth-layout{max-width:1160px;min-height:calc(100dvh - 72px);border-radius:14px;border-color:var(--modern-line);box-shadow:0 12px 45px #142c3305}:root[data-ui=modern] .auth-form-side{padding:40px 52px 28px}:root[data-ui=modern] .auth-card h1{font-size:30px;letter-spacing:-1px}:root[data-ui=modern] .auth-description{font-size:14px;color:var(--modern-muted)}:root[data-ui=modern] .auth-card :is(input,label,small){font-family:inherit;font-size:13px}:root[data-ui=modern] .auth-card input{height:46px;border-color:var(--modern-line);border-radius:7px;background:#f9fbfc}:root[data-ui=modern] .auth-story{background:#103832;padding:42px;color:#fff}:root[data-ui=modern] .auth-story h2{font-weight:500;letter-spacing:-1.8px;font-size:44px;color:#fff}:root[data-ui=modern] .auth-story h2 span{color:#a4d6c0}:root[data-ui=modern] .auth-story-copy p{color:#b0c9c0;font-size:14px}:root[data-ui=modern] .auth-story-bottom p{color:#b0c9c0;font-size:13px}:root[data-ui=modern] .auth-status-dot{background:#9bd7b9}:root[data-ui=modern] .auth-card .primary{border-radius:7px;font-size:14px}:root[data-ui=modern] .gift-shop{color:var(--modern-ink);padding-bottom:80px;max-width:1184px}:root[data-ui=modern] :is(.gift-filters,.gift-product-config,.gift-invoice,.gift-checkout){background:white;border:1px solid var(--modern-line);border-radius:12px;box-shadow:none}:root[data-ui=modern] .gift-filters{padding:14px}:root[data-ui=modern] .gift-filters :is(input,.peerlyx-select){background:#f4f6f0;border-radius:7px}:root[data-ui=modern] .gift-filters button[type=submit]{background:var(--modern-ink,#163300);color:#fff;border-radius:7px}:root[data-ui=modern] .gift-categories button{color:var(--modern-muted);border-radius:7px}:root[data-ui=modern] .gift-categories button[aria-pressed=true]{background:#eaf4ef;color:#075c45}:root[data-ui=modern] .gift-card{border:1px solid var(--modern-line);border-radius:12px;background:white;box-shadow:none;overflow:hidden}:root[data-ui=modern] .gift-card-details{background:white;border-top:1px solid #edf1f3;padding:20px 16px}:root[data-ui=modern] .gift-card-details:after,:root[data-ui=modern] .gift-card-details:before{display:none}:root[data-ui=modern] .gift-card h2{font-size:14px;color:var(--modern-ink)}:root[data-ui=modern] .gift-card-amount{background:transparent;color:var(--modern-muted);font-size:12px}:root[data-ui=modern] .gift-config-heading h2{font-size:23px;letter-spacing:-.6px}:root[data-ui=modern] .gift-config-icon{background:#eaf4ef;color:#075c45;border-radius:9px}:root[data-ui=modern] .gift-value-card{border-radius:8px}:root[data-ui=modern] .gift-value-card[aria-pressed=true]{outline-color:#075c45}:root[data-ui=modern] :is(.gift-payment,.gift-progress,.gift-credential,.gift-redemption){background:#f5f8fa;border-color:var(--modern-line);border-radius:9px}:root[data-ui=modern] :is(.gift-note,.gift-checkout-assurance,.gift-terms-content,.gift-product-caption){color:var(--modern-muted)}@media (max-width:1050px){:root[data-ui=modern] .app-shell .topbar.dashboard-header{gap:20px;padding-inline:22px}:root[data-ui=modern] .app-shell .topbar nav button{padding:9px;font-size:12px}:root[data-ui=modern] .fw-layout{grid-template-columns:210px minmax(0,1fr)}}@media (max-width:850px){:root[data-ui=modern] .customer-trade-grid{grid-template-columns:1fr}:root[data-ui=modern] .app-shell .topbar.dashboard-header{padding-inline:18px}:root[data-ui=modern] .app-shell .workspace{padding:24px 18px}:root[data-ui=modern] .auth-page{padding:20px}:root[data-ui=modern] .auth-layout{min-height:calc(100dvh - 40px)}}@media (max-width:650px){:root[data-ui=modern] .app-shell .topbar.dashboard-header{height:64px;min-height:64px;padding-inline:16px;gap:12px}:root[data-ui=modern] .peerlyx-wordmark{width:104px}:root[data-ui=modern] .app-shell .workspace{padding:20px 14px 70px}:root[data-ui=modern] .fw-layout{grid-template-columns:minmax(0,1fr)}:root[data-ui=modern] .auth-form-side{padding:28px 24px}:root[data-ui=modern] .auth-page{padding:14px}:root[data-ui=modern] .auth-layout{min-height:calc(100dvh - 28px)}:root[data-ui=modern] .account-page-body{padding-inline:16px}:root[data-ui=modern] .account-page-card{padding:20px}}@media (prefers-reduced-motion:reduce){:root[data-ui=modern] *{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}:root[data-ui=modern] .fw-coin[data-selected=true]{background:#eaf4ef;border-color:#cfdfd7}:root[data-ui=modern] .fw-coin-select>span{min-width:0}:root[data-ui=modern] .fw-coin-select small{white-space:nowrap}:root[data-ui=modern] .fw-mobile-hero>p,:root[data-ui=modern] .fw-mobile-quick button{color:#d5e6e0}:root[data-ui=modern] .fw-mobile-quick button>span{background:#dcece4;color:#174d39;border-color:#dcece4}@media (min-width:851px){:root[data-ui=modern] .fw-coin-total{display:none}:root[data-ui=modern] .fw-coin-select{width:100%}}:root[data-ui=modern]{--font-sans:"Inter","Inter Fallback",Arial,sans-serif;--modern-font-body:"Inter","Inter Fallback",Arial,sans-serif;--modern-font-heading:"Bricolage Grotesque","Bricolage Fallback",sans-serif}:root[data-ui=modern] :is(h1,h2,h3,h4,h5,h6,[data-slot=dialog-title],.auth-story h2 span){font-family:var(--modern-font-heading)}:root[data-ui=modern] :is(button,input,textarea,select,[role=menuitem],[role=option]){font-family:var(--modern-font-body)}:root[data-ui=modern] :is(header,nav,footer){font-family:var(--modern-font-body)}:root[data-ui=modern] body{font-size:16px;line-height:24px;letter-spacing:0;font-optical-sizing:auto}:root[data-ui=modern] :is(h1,h2,h3,h4,h5,h6){letter-spacing:-.015em}:root[data-ui=modern] :is(button,input,textarea,select){letter-spacing:.01em}:root[data-ui=modern] .app-shell .topbar nav button{font-weight:600;letter-spacing:.01em}:root[data-ui=modern] :is(code,pre,kbd,samp){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-variant-numeric:tabular-nums}:root[data-ui=modern] .app-shell .topbar.dashboard-header{background:#fff}:root[data-ui=modern] .app-shell .topbar nav button{font-family:Bricolage Grotesque,sans-serif;font-size:14px;font-weight:500;line-height:20px}.peerlyx-logo{display:none}:root[data-ui=modern] .peerlyx-wordmark{display:none!important}:root[data-ui=modern] .peerlyx-logo{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;white-space:nowrap;line-height:1;color:#163300}:root[data-ui=modern] .peerlyx-logo>svg{display:block;width:32px;height:36px;flex:none}:root[data-ui=modern] .peerlyx-logo>span{font:800 28px/1 Bricolage Grotesque,sans-serif;letter-spacing:-1.1px;color:#163300}@media (max-width:650px){:root[data-ui=modern] .peerlyx-logo{gap:8px}:root[data-ui=modern] .peerlyx-logo>svg{width:27px;height:31px}:root[data-ui=modern] .peerlyx-logo>span{font-size:24px}}.pl-skeleton{display:block;max-width:100%;background:linear-gradient(90deg,#e9e9e1,#f5f5ef 40%,#e9e9e1 80%);background-size:200% 100%;animation:pl-shimmer 1.3s linear infinite}.pl-skeleton-list,.pl-skeleton-text{display:flex;flex-direction:column;width:100%}.pl-skeleton-text{gap:8px}@keyframes pl-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.pl-skeleton{animation:none}}html[data-ui=modern] .fy-loading{display:flex;flex-direction:column;gap:14px;padding:8px 0}html[data-ui=modern] .chat-skeleton{display:flex;flex-direction:column;gap:12px;padding:18px}html[data-ui=modern] :is(.mp-loading,.account-loading){display:flex;flex-direction:column;gap:14px}html[data-ui=modern] .gift-grid-loading>.pl-skeleton{width:100%}html[data-ui=modern] .live-chat-composer .live-chat-closed{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin:0;padding:10px 12px;border-radius:10px;background:#f4f5ef;font:500 13px/20px var(--modern-font-body);color:#5f675a;text-align:center}html[data-ui=modern] .live-chat-composer .live-chat-closed svg{flex:none;color:#72796d}html[data-ui=modern] .live-chat-composer .chat-quick{position:relative;flex:none;display:flex}html[data-ui=modern] .has-active-trade .live-chat .live-chat-composer .chat-quick-toggle{width:38px;height:38px;min-height:38px;flex:0 0 38px;border-radius:50%;color:#62695d}html[data-ui=modern] .live-chat-composer .chat-quick-toggle[aria-expanded=true]{background:#f4f4ed;color:#163300}html[data-ui=modern] .live-chat-composer .chat-quick-scrim{position:fixed;inset:0;z-index:40}html[data-ui=modern] .live-chat-composer .chat-quick-menu{position:absolute;left:0;bottom:calc(100% + 8px);z-index:41;display:flex;flex-direction:column;width:min(320px,calc(100vw - 48px));max-height:300px;overflow:auto;padding:6px;background:#fff;border:1px solid #e2e5da;border-radius:12px;box-shadow:0 12px 32px #16330024}html[data-ui=modern] .live-chat-composer .chat-quick-menu button{display:block;width:100%;min-height:40px;padding:9px 12px;border:0;border-radius:8px;background:transparent;text-align:left;font:400 14px/20px var(--modern-font-body);color:#163300;cursor:pointer}html[data-ui=modern] .live-chat-composer .chat-quick-menu button:focus-visible,html[data-ui=modern] .live-chat-composer .chat-quick-menu button:hover{background:#f4f5ef;outline:none}html[data-ui=modern] .trader-badge-icon{display:block;flex:none}html[data-ui=modern] .trader-badge-chip{display:inline-grid;place-items:center;padding:2px;border:0;border-radius:6px;background:transparent;cursor:pointer;vertical-align:middle;line-height:0}html[data-ui=modern] .trader-badge-chip:hover,html[data-ui=modern] .trader-badge-chip[data-state=open]{background:#f2f3ed}html[data-ui=modern] .trader-badge-chip:focus-visible{outline:2px solid #163300;outline-offset:1px}html[data-ui=modern] .mm-trader .trader-badge-chip{margin:2px 0 0}html[data-ui=modern] .mt-chat-who .trader-badge-chip{margin-left:2px}html[data-ui=modern] .trader-badge-card{z-index:300;width:min(280px,calc(100vw - 24px));padding:14px;border:1px solid #e2e5da;border-radius:12px;background:#fff;box-shadow:0 12px 32px #16330024;font-family:var(--modern-font-body);color:#163300}html[data-ui=modern] .trader-badge-card-arrow{fill:#fff}html[data-ui=modern] .trader-badge-card-head{display:flex;align-items:center;gap:10px}html[data-ui=modern] .trader-badge-card-head div{display:flex;flex-direction:column;min-width:0}html[data-ui=modern] .trader-badge-card-head strong{font:600 14px/20px var(--modern-font-body)}html[data-ui=modern] .trader-badge-card-head span{font-size:11px;line-height:14px;font-weight:500;color:#6b7266}html[data-ui=modern] .trader-badge-card p{margin:10px 0 6px;font-size:13px;line-height:20px;color:#42493e}html[data-ui=modern] .trader-badge-card small{display:block;font-size:11px;line-height:14px;color:#6b7266}html[data-ui=modern] .trader-badge-progress{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}html[data-ui=modern] .trader-badge-progress li{display:flex;align-items:center;gap:10px}html[data-ui=modern] .trader-badge-progress li>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}html[data-ui=modern] .trader-badge-progress-top{display:flex;justify-content:space-between;gap:8px;font-size:12px;line-height:16px}html[data-ui=modern] .trader-badge-progress-top strong{font-weight:600}html[data-ui=modern] .trader-badge-progress-top span{color:#5f675a;font-variant-numeric:tabular-nums;text-align:right}html[data-ui=modern] .trader-badge-progress i{display:block;height:5px;border-radius:999px;background:#eceee6;overflow:hidden}html[data-ui=modern] .trader-badge-progress i b{display:block;height:5px;border-radius:999px;background:#2f6c00}@media (pointer:coarse){html[data-ui=modern] .trader-badge-chip{min-width:32px;min-height:32px}}html[data-ui=modern] .badge-earned-dialog{width:min(400px,calc(100vw - 32px));display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:28px 24px 24px}html[data-ui=modern] .badge-earned-eyebrow{font:600 11px/14px var(--modern-font-body);letter-spacing:.3px;text-transform:uppercase;color:#6b7266}html[data-ui=modern] .badge-earned-dialog h2{margin:0;font:700 24px/32px var(--modern-font-heading);color:#053703}html[data-ui=modern] .badge-earned-dialog p{margin:0;font-size:14px;line-height:20px;color:#42493e}html[data-ui=modern] .badge-earned-actions{display:flex;gap:8px;width:100%;margin-top:6px}html[data-ui=modern] .badge-earned-actions :is(a,button){flex:1;display:grid;place-items:center;height:44px;border-radius:12px;font:600 14px/20px var(--modern-font-body);text-decoration:none;cursor:pointer}html[data-ui=modern] .badge-earned-actions a{border:1px solid #dfe2d7;background:#fff;color:#163300}html[data-ui=modern] .badge-earned-actions button{border:0;background:#163300;color:#fff}html[data-ui=modern] .next-badge-card header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}html[data-ui=modern] .next-badge-card h2{margin:0}html[data-ui=modern] .next-badge-row{display:flex;align-items:center;gap:12px}html[data-ui=modern] .next-badge-row>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}html[data-ui=modern] .next-badge-top{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}html[data-ui=modern] .next-badge-top strong{font:600 14px/20px var(--modern-font-body);color:#163300}html[data-ui=modern] .next-badge-top span{font-size:12px;line-height:20px;font-weight:600;color:#42493e;font-variant-numeric:tabular-nums}html[data-ui=modern] .next-badge-bar{display:block;height:6px;border-radius:999px;background:#eceee6;overflow:hidden}html[data-ui=modern] .next-badge-bar i{display:block;height:6px;border-radius:999px;background:#2f6c00}html[data-ui=modern] .next-badge-row small{font-size:12px;line-height:16px;color:#6b7266}html[data-ui=modern] .ops-badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}html[data-ui=modern]{--modern-control-height:38px;--modern-control-radius:8px;--modern-control-font:13px}html[data-ui=modern] body :is(.peerlyx-select,select,[data-slot=select-trigger]){min-height:var(--modern-control-height)!important;height:var(--modern-control-height)!important;padding:0 12px!important;border-radius:var(--modern-control-radius)!important;font-size:var(--modern-control-font)!important;line-height:20px!important;box-sizing:border-box}html[data-ui=modern] body :is(.mh-tabs,.mof-tabs,.market-side-tabs,.dash-finder-tabs,.mm-side-tabs) button{min-height:34px!important;height:34px!important;padding:6px 12px!important;font-size:12px!important;line-height:20px!important;border-radius:8px!important;gap:7px!important;box-sizing:border-box}html[data-ui=modern] body :is(.mh-tabs,.mof-tabs) button span{display:inline-flex!important;align-items:center;justify-content:center;min-width:18px!important;height:18px!important;padding:0 4px!important;line-height:18px!important;font-size:10px!important;border-radius:5px!important;box-sizing:border-box}html[data-ui=modern] body :is(.mh-top-actions,.mh-receipt-actions,.mdh-actions,.mt-actions,.mw-heading,.fw-main-actions,.mof-heading-actions) button{min-height:38px!important;padding:8px 12px!important;font-size:13px!important;line-height:20px!important;border-radius:8px!important}html[data-ui=modern] body :is(.mm-filters,.market-publish-form,.auth-form,.account-page-card,.fy-modal) input:not([type=checkbox]):not([type=radio]):not([type=file]){min-height:38px;height:38px;font-size:14px;line-height:20px;padding:8px 12px;box-sizing:border-box}html[data-ui=modern] body .modern-market .mm-filters{padding:18px;border-radius:16px}html[data-ui=modern] body .modern-market .mm-amount{height:38px;min-height:38px;padding:0 10px;border-radius:8px;box-sizing:border-box}html[data-ui=modern] body .modern-market .mm-amount input{height:36px;min-height:0;padding:0;font-size:18px;line-height:24px}html[data-ui=modern] body .modern-market .mm-amount>span{font-size:18px}html[data-ui=modern] body .modern-market .mm-amount input::placeholder{font-size:13px}html[data-ui=modern] body .modern-market .mm-presets button{height:24px;min-height:24px;padding:2px 6px;font-size:10px;line-height:18px;border-radius:5px}html[data-ui=modern] body .modern-market .mm-filters label>span{font-size:10px;margin-bottom:6px}html[data-ui=modern] body .modern-market .mm-filter-extra{margin-top:14px;padding-top:14px}html[data-ui=modern] body :is(.mh-filters,.mof-search) input{height:36px;min-height:0;padding-top:0;padding-bottom:0;font-size:12px;line-height:20px}html[data-ui=modern] body .mof-filters{padding:10px;gap:8px}html[data-ui=modern] body .peerlyx-picker [cmdk-item]{min-height:36px;padding:8px 10px;font-size:13px;line-height:20px}@media (pointer:coarse){html[data-ui=modern]{--modern-control-height:44px}html[data-ui=modern] body :is(.mh-tabs,.mof-tabs,.market-side-tabs,.dash-finder-tabs,.mm-side-tabs) button{min-height:44px!important;height:44px!important}}html[data-ui=modern] body .modern-market .mm-side{padding:4px;border-radius:12px}html[data-ui=modern] body .modern-market .mm-side button{padding:8px 14px;min-height:36px;font-size:13px;line-height:20px;border-radius:9px}:root[data-ui=modern]{--modern-ink:#163300;--modern-muted:#6c7665;--modern-line:#e2e5da;--modern-surface:#fafaf3;--modern-green:#1f4e18;--modern-soft:#edf4e6}html[data-ui=modern] body :is(.modern-dashboard-home,.modern-history,.modern-my-offers,.fy-wallet) small{line-height:1.45}html[data-ui=modern] body :is(.mdh-coins,.mh-metrics,.mw-summary,.mof-stats)>*{min-width:0}html[data-ui=modern] body .mdh-coins strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:1.35}html[data-ui=modern] body .mdh-coins button>div{flex:1;min-width:0}html[data-ui=modern] body .mdh-coins button>img,html[data-ui=modern] body .mdh-coins button>svg{flex-shrink:0}html[data-ui=modern] body .mof-stats small{line-height:16px}html[data-ui=modern] body .mof-stats>div>span{line-height:16px;gap:8px}html[data-ui=modern] body .mof-stats svg{flex-shrink:0}html[data-ui=modern] body .settings-workspace{min-width:0;grid-template-columns:220px minmax(0,1fr)}html[data-ui=modern] body :is(.settings-content,.settings-sidebar,.account-page-card,.account-photo-row>div){min-width:0}html[data-ui=modern] body .account-upload{flex-wrap:wrap;font-size:13px}html[data-ui=modern] body .account-upload input{max-width:100%;width:100%;font-size:12px}html[data-ui=modern] body .account-page-card :is(input,textarea){max-width:100%;box-sizing:border-box}html[data-ui=modern] body .gift-shop{color:#163300}html[data-ui=modern] body .gift-product-layout{align-items:start}html[data-ui=modern] body .gift-product-region{line-height:1.6}@media (max-width:750px){html[data-ui=modern] body .settings-workspace{grid-template-columns:minmax(0,1fr);width:100%}html[data-ui=modern] body .settings-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-ui=modern] body .settings-sidebar button{min-width:0;font-size:12px;line-height:18px}html[data-ui=modern] body .settings-sidebar button span{min-width:0;overflow-wrap:anywhere}html[data-ui=modern] body .account-page-body{padding:20px 0 85px;max-width:100%}html[data-ui=modern] body .account-page-card{padding:18px}html[data-ui=modern] body .account-photo-row{gap:12px;align-items:flex-start}html[data-ui=modern] body .account-photo{width:54px;height:54px;border-radius:12px}html[data-ui=modern] body .account-security-row{flex-wrap:wrap;gap:10px}html[data-ui=modern] body .mof-stats>div{min-height:130px;padding:14px;gap:10px}html[data-ui=modern] body .mof-stats strong{font-size:26px;line-height:32px}html[data-ui=modern] body .mof-heading h1{font-size:28px;line-height:34px}html[data-ui=modern] body .mof-heading p{font-size:13px;line-height:20px}html[data-ui=modern] body .mof-heading,html[data-ui=modern] body .mof-stats{margin-bottom:20px}html[data-ui=modern] body .mh-filters>*{min-width:0;max-width:100%}html[data-ui=modern] body .mh-filters .peerlyx-select{flex:1}html[data-ui=modern] body .mof-actions{gap:8px;flex-wrap:wrap}html[data-ui=modern] body .mdh-coins strong{font-size:14px}html[data-ui=modern] body .mdh-welcome h1{overflow-wrap:anywhere;font-size:22px;line-height:28px}html[data-ui=modern] body :is(.gift-payment code,.gift-redemption code){overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){html[data-ui=modern] *,html[data-ui=modern] :after,html[data-ui=modern] :before{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}html[data-ui=modern] body :is(.auth-page,.account-page,.gift-public,.dashboard-shell){background:#fafaf3}html[data-ui=modern] body .gift-search{border-radius:12px}html[data-ui=modern] body .mof-details strong{overflow-wrap:anywhere}html[data-ui=modern] body .peerlyx-option-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:650px){html[data-ui=modern] body :is(.mt-status,.mt-payment,.mt-confirm,.mt-steps){padding:16px}html[data-ui=modern] body .mt-amounts{padding:16px}html[data-ui=modern] body .mt-amounts strong{font-size:28px;line-height:36px}html[data-ui=modern] body .gift-product-art{max-width:300px;margin-inline:auto;width:100%}html[data-ui=modern] body .gift-product-overview h1{font-size:24px;line-height:30px}html[data-ui=modern] body .gift-product-region{font-size:13px;line-height:20px}}html[data-ui=modern] body .market-publish-form,html[data-ui=modern] body .market-publish-form fieldset{gap:12px}html[data-ui=modern] body .market-publish-form label{gap:6px;font-size:12px;line-height:18px}html[data-ui=modern] body .market-publish-form p{font-size:12px;line-height:18px;margin-block:4px}html[data-ui=modern] body .fw-sidebar input[placeholder="Search coins"],html[data-ui=modern] body .fw-sidebar input[type=search]{height:38px;font-size:13px;padding-block:8px}html[data-ui=modern] body :is(.mof-breadcrumb,.mt-breadcrumb,.mw-heading>div>p,[data-slot=breadcrumb],nav[aria-label=Breadcrumb],nav[aria-label=breadcrumb]){display:none!important}html[data-ui=modern] body :is(:focus,:focus-visible,:focus-within){outline:none!important;box-shadow:none!important}html[data-ui=modern] body :is(input,textarea,select):focus{border-color:var(--modern-line)!important}html[data-ui=modern][data-focus-mode=keyboard] body :focus-visible{outline:2px solid #72796d!important;outline-offset:2px}html[data-ui=modern] body .app-shell.shared-landing-shell>.workspace{max-width:none;width:100%;margin:0;padding:0}html[data-ui=modern] body .shared-landing-shell{padding-bottom:0}@media (min-width:751px){html[data-ui=modern] body .account-page-body>h1,html[data-ui=modern] body :is(.mdh-welcome,.mm-intro,.mh-person,.mw-heading,.mof-heading,.gift-page-heading,.account-page .modern-settings-heading) h1{font:700 28px/36px var(--modern-font-heading);letter-spacing:-.6px}}html[data-ui=modern] body .gift-page-heading{margin:0 0 20px}html[data-ui=modern] body .gift-page-heading h1{font:700 28px/36px var(--modern-font-heading);letter-spacing:-.6px;color:#163300;margin:0 0 4px}html[data-ui=modern] body .gift-page-heading p{font-size:14px;line-height:20px;color:var(--modern-muted);margin:0}@media (max-width:750px){html[data-ui=modern] body .gift-page-heading h1{font-size:24px;line-height:32px}}html[data-ui=modern] body .header-auth-links{display:flex;align-items:center;gap:16px}html[data-ui=modern] body .header-login{font:600 14px/20px var(--modern-font-body);color:#163300}html[data-ui=modern] body .header-login:hover{text-decoration:underline;text-underline-offset:3px}html[data-ui=modern] body .header-signup{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 16px;border-radius:10px;background:#163300;color:#fff;font:600 13px/20px var(--modern-font-body);white-space:nowrap}html[data-ui=modern] body .header-signup:hover{background:#244d10}@media (pointer:coarse){html[data-ui=modern] body :is(.header-login,.header-signup){min-height:44px;display:inline-flex;align-items:center}}html[data-ui=modern] .analytics-consent{position:fixed;z-index:200;bottom:20px;left:20px;right:20px;max-width:760px;margin:auto;padding:20px;display:flex;gap:20px;align-items:center;background:#fff;border:1px solid #dfe4d8;border-radius:16px;box-shadow:0 6px 30px #16330016;color:#163300;font-family:var(--modern-font-body)}.analytics-consent strong{font-size:15px}.analytics-consent p{font-size:13px;line-height:1.5;margin:6px 0 0;color:#526048}.analytics-consent a{text-decoration:underline}.analytics-consent-actions{display:flex;gap:8px;flex-shrink:0}.analytics-preferences,html[data-ui=modern] .analytics-consent-actions button{min-height:44px;padding:10px 14px;border:1px solid #dfe4d8;border-radius:8px;background:#f3f5ef;font-size:13px;font-weight:600;cursor:pointer}.analytics-consent-actions button:last-child{background:#c4f56e!important}.analytics-preferences{position:fixed;bottom:20px;right:20px;z-index:190}@media (max-width:700px){html[data-ui=modern] .analytics-consent{bottom:calc(90px + env(safe-area-inset-bottom));left:12px;right:12px;display:block;padding:16px}.analytics-consent-actions{margin-top:12px}.analytics-consent-actions button{flex:1}.analytics-preferences{bottom:calc(90px + env(safe-area-inset-bottom))}}