.pfacts{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.pfacts li{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid #8fc7ff33;border-radius:999px;background:#1683ed14;color:#d6e6fa;font-size:13px;line-height:1.3}.pfacts svg{flex:none;color:#8fc7ff}@media(max-width:479px){.pfacts{gap:6px}.pfacts li{gap:6px;padding:6px 10px;font-size:12.5px}}.pshow{position:relative;margin:0 0 28px}.pshow-window{overflow:hidden;border:1px solid #8fc7ff38;border-radius:18px;background:#0c1726;box-shadow:inset 0 1px #ffffff12,0 30px 80px -30px #0090ff66,0 12px 30px -12px #00000080}.pshow-bar{display:flex;align-items:center;gap:12px;height:38px;padding:0 14px;background:linear-gradient(#1b2b42,#15233a);border-bottom:1px solid #8fc7ff22}.pshow-dots{display:flex;gap:6px;flex:none}.pshow-dots i{width:10px;height:10px;border-radius:50%;background:#ff5f57;opacity:.85}.pshow-dots i:nth-child(2){background:#febc2e}.pshow-dots i:nth-child(3){background:#28c840}.pshow-url{display:flex;align-items:center;justify-content:center;gap:6px;flex:1;max-width:72%;height:24px;margin-inline:auto;padding-inline:10px;border-radius:8px;background:#0b1626;color:#a9c3e2;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pshow-url svg{flex:none;color:#7fbf8f}.pshow-view{position:relative;aspect-ratio:16/10;background:#f4f6f9}.pshow-cover{object-fit:cover;object-position:top center}.pshow-mosaic{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:10px;height:100%;padding:12px}.pshow-mosaic li{position:relative;min-height:0;overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 1px 2px #0d1b2a1f,0 6px 16px -8px #0d1b2a33}.pshow-mosaic li:nth-child(n+7){display:none}.pshow-mosaic img{width:100%;height:100%;object-fit:contain}.pshow-mosaic li>span{position:absolute;left:6px;bottom:6px;padding:3px 7px;border-radius:6px;background:#ffffffe6;color:#16202e;font-family:var(--font-mono);font-size:11px;font-weight:600}.pshow-badge{position:absolute;left:12px;bottom:-22px;display:flex;flex-direction:column;padding:11px 16px 12px;border:1px solid #8fc7ff45;border-radius:16px;background:#0a1628d9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 40px -16px #000000a0}.pshow-badge>span{font-size:11.5px;color:#a8bdd5}.pshow-badge strong{font-family:var(--font-mono);font-weight:550;font-size:32px;line-height:1.15;letter-spacing:-.04em;color:#8dcbff;white-space:nowrap}.pshow-badge em{font-style:normal;font-size:12px;color:#a8bdd5}@media(min-width:1024px){.pshow{margin-bottom:0}.pshow-window{transform:perspective(1600px) rotateY(-7deg) rotateX(2deg);transform-origin:left center;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.pshow:hover .pshow-window{transform:perspective(1600px) rotateY(-2deg) rotateX(0)}.pshow-badge{left:-22px;bottom:-26px;padding:14px 20px 15px}.pshow-badge strong{font-size:38px}}@media(prefers-reduced-motion:reduce){.pshow-window{transform:none!important;transition:none}}.pprod-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:26px}@media(min-width:768px){.pprod-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(min-width:1024px){.pprod-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pprod-grid>li{min-width:0}.pprod-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid #8fc7ff26;border-radius:16px;background:#101d2f;transition:border-color .25s,transform .25s,box-shadow .25s;outline-offset:4px}.pprod-card:focus-visible{outline:3px solid #7bc8ff}.pprod-img{position:relative;aspect-ratio:1;background:#fff}.pprod-img img{width:100%;height:100%;object-fit:contain}.pprod-open{position:absolute;top:8px;right:8px;box-sizing:content-box;padding:6px;border-radius:999px;background:#0b1626b3;color:#fff}.pprod-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:calc(2 * 1.45em);margin:12px 14px 0;color:#e4efff;font-size:13.5px;line-height:1.45}.pprod-price{margin:5px 14px 0;font-family:var(--font-mono);font-size:13.5px;color:#a9c3e2}.pprod-earn{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 8px;margin:12px;padding:8px 10px;border:1px solid #5ab0ff33;border-radius:10px;background:#1683ed1c}.pprod-earn>span{font-size:11.5px;color:#a8c4e4}.pprod-earn strong{font-family:var(--font-mono);font-size:15px;font-weight:600;color:#8dcbff;white-space:nowrap}@media(hover:hover) and (pointer:fine){.pprod-card:hover{border-color:#8fc7ff80;transform:translateY(-2px);box-shadow:0 18px 40px -22px #0090ff66}.pprod-open{opacity:0;transition:opacity .2s}.pprod-card:focus-visible .pprod-open,.pprod-card:hover .pprod-open{opacity:1}}@media(max-width:479px){.pprod-title{margin:10px 11px 0;font-size:13px}.pprod-price{margin:4px 11px 0;font-size:12.5px}.pprod-earn{margin:10px 9px 9px;padding:7px 8px}.pprod-earn strong{font-size:14px}}@media(prefers-reduced-motion:reduce){.pprod-card{transition:none}.pprod-card:hover{transform:none}}.pcalc{position:relative;padding:22px;border:1px solid #8fc7ff33;border-radius:18px;background:radial-gradient(ellipse at 100% 0,#1f6fd133,transparent 65%),linear-gradient(160deg,#162944,#0d1a2c);box-shadow:inset 0 1px #ffffff10,0 24px 60px -30px #0090ff55}@media(min-width:640px){.pcalc{padding:26px 28px}}.pcalc-head{display:flex;align-items:center;gap:10px}.pcalc-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;border:1px solid #8fc7ff40;background:#1683ed22;color:#8fc7ff}.pcalc-head h3{font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:-.02em;color:#eef5ff}.pcalc-label{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin-top:18px;color:#b9cbe0;font-size:14px;line-height:1.5}.pcalc-label strong{font-family:var(--font-mono);font-weight:600;color:#fff;white-space:nowrap}.pcalc-traffic{font-size:20px}.pcalc-choices{display:grid;gap:14px;margin-top:18px}@media(min-width:480px){.pcalc-choices{grid-template-columns:1fr 1fr}}.pcalc-choices fieldset{min-width:0}.pcalc-choices legend{margin-bottom:8px;color:#b9cbe0;font-size:13px}.pcalc-seg{display:flex;gap:4px;padding:3px;border:1px solid #8fc7ff2b;border-radius:11px;background:#0a1628aa}.pcalc-seg button{display:flex;flex:1;min-width:0;flex-direction:column;align-items:center;gap:1px;padding:6px 4px;border-radius:8px;color:#a8bdd5;cursor:pointer;transition:background-color .2s,color .2s}.pcalc-seg button span{font-size:11px;line-height:1.3}.pcalc-seg button strong{font-family:var(--font-mono);font-size:13.5px;font-weight:600;color:#dbe9fa}.pcalc-seg button[aria-pressed=true]{background:#0a84ff;color:#e6f2ff;box-shadow:0 4px 14px -4px #0a84ff99}.pcalc-seg button[aria-pressed=true] strong{color:#fff}.pcalc-seg button:focus-visible{outline:2px solid #7bc8ff;outline-offset:2px}@media(hover:hover) and (pointer:fine){.pcalc-seg button:not([aria-pressed=true]):hover{background:#ffffff0d;color:#dbe9fa}}.pcalc-measured{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:10px 14px;border:1px solid #5ab0ff40;border-radius:11px;background:#1683ed1f}.pcalc-measured>span{color:#b9cbe0;font-size:12.5px}.pcalc-measured strong{font-family:var(--font-mono);font-size:20px;font-weight:600;color:#8dcbff}.pcalc-funnel{justify-content:space-between;gap:6px;margin-top:20px;padding:12px 14px;border:1px solid #8fc7ff26;border-radius:12px;background:#0a162880}.pcalc-funnel,.pcalc-funnel li{display:flex;align-items:center}.pcalc-funnel li{min-width:0;flex-direction:column;text-align:center}.pcalc-funnel li strong{font-family:var(--font-mono);font-size:17px;font-weight:600;color:#eef5ff;white-space:nowrap}.pcalc-funnel li span{font-size:11.5px;color:#a8bdd5}.pcalc-funnel .pcalc-arrow{flex:none;color:#5ab0ff}.pcalc-range{-webkit-appearance:none;appearance:none;width:100%;height:6px;margin:16px 0 4px;border-radius:999px;background:linear-gradient(to right,#0a84ff var(--pcalc-fill,30%),#ffffff21 var(--pcalc-fill,30%));cursor:pointer}.pcalc-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border:3px solid #0a84ff;border-radius:50%;background:#fff;box-shadow:0 4px 12px #0077ff66}.pcalc-range::-moz-range-thumb{width:18px;height:18px;border:3px solid #0a84ff;border-radius:50%;background:#fff;box-shadow:0 4px 12px #0077ff66}.pcalc-range:focus-visible{outline:3px solid #7bc8ff;outline-offset:6px}.pcalc-result{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-top:16px}.pcalc-result>span{color:#b9cbe0;font-size:14px}.pcalc-result strong{font-family:var(--font-mono);font-weight:550;font-size:40px;line-height:1.1;letter-spacing:-.04em;color:#8dcbff;white-space:nowrap}.pcalc-sub{margin-top:2px;color:#a8bdd5;font-size:13px}.pcalc-notes{display:flex;flex-direction:column;gap:6px;margin-top:16px;padding-top:14px;border-top:1px solid #96bcdf26}.pcalc-notes:empty{display:none}.pcalc-notes li{position:relative;padding-left:14px;color:#c3d4e8;font-size:13px;line-height:1.5}.pcalc-notes li:before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;border-radius:50%;background:#5ab0ff}.pcalc-note{margin-top:14px;color:#8ea6c3;font-size:12px;line-height:1.5}@media(max-width:379px){.pcalc-result strong{font-size:34px}}