*{box-sizing:border-box}body.pp-market-page{margin:0;background:#f4f7fb;color:#132e47;font:15px/1.55 Inter,system-ui,'Segoe UI',sans-serif}.pp-market-header{background:#0b223c;color:#fff}.pp-market-header-inner{max-width:1240px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 22px}.pp-market-logo{color:#fff;font-size:19px;font-weight:900;letter-spacing:-.04em;text-decoration:none;white-space:nowrap}.pp-market-logo span{background:#e73c62;border-radius:10px;padding:5px 9px;margin-right:6px}.pp-market-logo b{color:#fa6688}.pp-market-header nav{display:flex;gap:20px;flex-wrap:wrap}.pp-market-header nav a{color:#d1e4f2;text-decoration:none;font-size:12px;font-weight:700}.pp-market-header nav a:hover{color:#fff}.pp-market-layout{max-width:1240px;padding:0 22px;margin:0 auto 64px}.pp-market-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(190px,.8fr);align-items:center;gap:26px;margin-top:22px;min-height:320px;border-radius:27px;overflow:hidden;padding:43px clamp(24px,5vw,62px);background:radial-gradient(circle at 85% 20%,#236e97,transparent 34%),linear-gradient(125deg,#081b32,#163e60 72%,#104763);color:#fff;position:relative}.pp-market-kicker{display:block;color:#fa7e9c;font-size:10px;font-weight:900;letter-spacing:.16em}.pp-market-hero h1{font-size:clamp(32px,5vw,56px);line-height:1.06;letter-spacing:-.055em;margin:12px 0 15px;color:#fff}.pp-market-hero h1 em{font-style:normal;color:#ff8eab}.pp-market-hero p{max-width:540px;color:#d3e5f0;line-height:1.75;font-size:14px}.pp-market-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.pp-market-actions a,.pp-market-submit,.pp-market-safety a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:13px;font-weight:850;border-radius:13px;padding:12px 19px;min-height:44px}.pp-market-primary,.pp-market-submit{background:#eb3c64;color:#fff}.pp-market-secondary{background:#ffffff1b;border:1px solid #ffffff48;color:#fff}.pp-market-hero-art{align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;transform:rotate(-5deg);border:1px solid #ffffff22;border-radius:28px;background:linear-gradient(150deg,#ffffff22,#ffffff06);box-shadow:inset 0 1px 1px #ffffff3b}.pp-market-hero-art>span{font-size:clamp(65px,8vw,108px);filter:drop-shadow(0 15px 20px #0005)}.pp-market-hero-art strong{font-size:20px;font-weight:950;letter-spacing:.11em}.pp-market-hero-art small{color:#ff91ac;letter-spacing:.28em;font-size:11px}.pp-market-overview{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0 33px}.pp-market-overview>div{display:grid;grid-template-columns:40px 1fr;grid-template-rows:auto auto;gap:1px 10px;align-items:center;padding:17px;border:1px solid #dde7f1;background:#fff;border-radius:17px}.pp-market-overview span{grid-row:span 2;display:grid;place-items:center;background:#eef7ff;color:#206a91;font-size:21px;font-weight:900;border-radius:12px;height:40px}.pp-market-overview strong{font-size:13px}.pp-market-overview small{color:#708398;font-size:11px}.pp-market-content{background:#fff;border:1px solid #dfe9f2;border-radius:23px;padding:24px}.pp-market-content>header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.pp-market-content h2{font-size:clamp(24px,3vw,34px);line-height:1.15;letter-spacing:-.04em;margin:4px 0}.pp-market-content header p{color:#718398;margin:3px 0;font-size:13px}.pp-market-search-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(140px,190px) minmax(128px,170px);gap:10px;padding:13px;background:#f5f8fc;border:1px solid #e5edf6;border-radius:17px}.pp-market-search{position:relative;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid #d7e3ef;background:#fff;border-radius:12px}.pp-market-search>span{font-size:25px;color:#7091b0}.pp-market-search input{width:100%;border:0;padding:13px 0;font:inherit;font-size:13px;outline:0;color:#153b56}.pp-market-filter{display:flex;flex-direction:column;gap:3px;font-size:10px;font-weight:800;color:#6b8198}.pp-market-filter select{min-height:36px;width:100%;background:#fff;color:#173d58;border:1px solid #d7e3ef;border-radius:10px;padding:5px 10px;font:inherit;font-size:12px}.pp-market-results-note{color:#738498;font-size:12px;margin:16px 3px}.pp-market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pp-market-card{background:#fff;border:1px solid #dfe8f2;border-radius:20px;overflow:hidden;box-shadow:0 10px 28px #1134510e;display:flex;flex-direction:column;min-width:0}.pp-market-card:hover{border-color:#bdd4e8;box-shadow:0 14px 38px #09284718;transform:translateY(-2px)}.pp-market-cover{height:192px;background:linear-gradient(135deg,#e9f3fb,#d3e9f3);display:grid;place-items:center;position:relative;overflow:hidden}.pp-market-cover img{width:100%;height:100%;object-fit:cover;display:block}.pp-market-placeholder{font-size:62px;filter:drop-shadow(0 12px 12px #235a7a26)}.pp-market-card-kind{position:absolute;top:12px;left:12px;background:#ffffffee;border-radius:99px;padding:6px 11px;font-size:10px;font-weight:850;color:#205475;backdrop-filter:blur(8px)}.pp-market-card-body{padding:18px;flex:1;display:flex;flex-direction:column}.pp-market-price{font-weight:950;font-size:23px;letter-spacing:-.05em;color:#d72f58}.pp-market-price.is-ask{font-size:13px;color:#50718b;letter-spacing:0}.pp-market-card h3{font-size:17px;line-height:1.3;color:#162d46;letter-spacing:-.025em;margin:8px 0;overflow-wrap:anywhere}.pp-market-card p{font-size:12px;color:#718297;line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pp-market-meta{margin-top:auto;padding-top:18px;color:#78899c;display:flex;justify-content:space-between;font-size:11px;gap:8px}.pp-market-card-actions{display:flex;gap:8px;padding:13px 18px 18px}.pp-market-card-actions button,.pp-market-card-actions a{flex:1;border-radius:11px;min-height:42px;border:1px solid #cbddec;color:#174c6f;background:#f4f9ff;display:grid;place-items:center;font-size:12px;font-weight:800;cursor:pointer;text-decoration:none}.pp-market-card-actions .pp-market-contact-btn{border-color:#e63058;background:#e6375f;color:#fff}.pp-market-load{display:flex;justify-content:center;padding-top:20px}.pp-market-load button{background:#133a5f;border:0;border-radius:13px;padding:12px 20px;color:#fff;font-weight:850;cursor:pointer}.pp-market-empty{grid-column:1/-1;text-align:center;padding:60px 18px;color:#526d86;background:#f8fafd;border:1px dashed #d8e5ef;border-radius:17px}.pp-market-empty strong{display:block;color:#183951;margin-bottom:7px;font-size:18px}.pp-market-safety{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#e8f2fa;margin-top:24px;border:1px solid #d6e6f0;border-radius:20px;padding:23px 28px}.pp-market-safety h2{margin:0 0 5px;font-size:19px}.pp-market-safety p{max-width:750px;margin:0;font-size:12px;color:#597185}.pp-market-safety a{background:#0e3759;color:#fff;flex-shrink:0}.pp-market-footer{background:#0c223b;color:#b9cfe1;padding:28px;text-align:center;font-size:12px}.pp-market-footer a{color:#fff;margin:0 7px}
@media(max-width:900px){.pp-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-market-search-row{grid-template-columns:1fr 1fr}.pp-market-search{grid-column:span 2}.pp-market-overview>div{padding:12px}.pp-market-header-inner{padding:13px 18px}}
@media(max-width:620px){.pp-market-header nav{gap:12px}.pp-market-header nav a{font-size:11px}.pp-market-layout{padding:0 12px}.pp-market-hero{grid-template-columns:1fr;padding:27px 21px;min-height:0}.pp-market-hero-art{display:none}.pp-market-hero p{font-size:12px}.pp-market-overview{grid-template-columns:1fr;gap:8px;margin-bottom:18px}.pp-market-content{padding:14px;border-radius:20px}.pp-market-content>header{align-items:flex-start;flex-direction:column}.pp-market-grid{gap:11px}.pp-market-cover{height:132px}.pp-market-card-body{padding:11px}.pp-market-card h3{font-size:13px}.pp-market-card p{font-size:11px}.pp-market-price{font-size:18px}.pp-market-card-actions{padding:8px;flex-direction:column;gap:6px}.pp-market-card-actions button,.pp-market-card-actions a{min-height:37px;font-size:11px}.pp-market-search-row{gap:8px;padding:9px}.pp-market-safety{flex-direction:column;align-items:start;padding:20px}.pp-market-header-inner{flex-direction:column;gap:9px}}
