.pp-count{font-variant-numeric:tabular-nums}.pp-split{max-width:360px}.pp-split-bar{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:10px;border-radius:10px;overflow:hidden}.pp-split-bar span{display:block;padding:10px 12px;font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.pp-split-bar span:first-child{background:var(--hl-blue);color:#fff}.pp-split-bar span:last-child{background:#dbe7fb;color:#1e3a78}.pp-slots{max-width:380px}.pp-slots ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.pp-slots li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:baseline;border-bottom:1px dashed #dbe6f7;padding-bottom:8px}.pp-slots li:last-child{border-bottom:0;padding-bottom:0}.pp-slots li>span{font-size:11px;font-weight:650;color:#1d4ed8;background:var(--hl-pale);border-radius:999px;padding:2px 8px;white-space:nowrap}.pp-slots li>p{font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--hl-ink)}.pp-slots-placeholder i{display:block;height:10px;border-radius:5px;background:#e6eefb}.pp-roles{list-style:none;margin:0;padding:0}.pp-pay{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:28px;align-items:start}.pp-pay-body{font-size:16px;line-height:1.7;color:#24375f;max-width:600px}.pp-pay .pp-formula{margin:20px 0 0;padding:14px 16px;border-radius:12px;border:1px dashed #c8d7f0;background:#fbfdff;max-width:600px}.pp-formula figcaption{font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--hl-muted);margin-bottom:6px}.pp-formula code{display:block}.pp-receipt{margin:0}.pp-receipt ol{list-style:none;margin:4px 0 0;padding:0;display:grid}.pp-receipt li{display:flex;align-items:baseline;gap:8px;padding:9px 0;border-bottom:1px solid #eef3fb;font-size:14px;color:#34486f}.pp-receipt li:last-child{border-bottom:0}.pp-minus{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#f2f6fc;color:var(--hl-muted);font-size:13px;line-height:1;flex-shrink:0}.pp-receipt-net,.pp-receipt-start{font-weight:650;color:var(--hl-ink)!important}.pp-receipt-net{border-top:2px solid var(--hl-ink)}.pp-receipt-share{margin-top:6px;border-radius:12px;background:var(--hl-blue);color:#fff!important;padding:12px 14px!important;font-weight:650;justify-content:space-between}.pp-receipt-share strong{font-family:Clipy Space,Inter,sans-serif;font-size:28px;line-height:1;color:#fff}.pp-loading{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--hl-muted)}.pp-markets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pp-market{position:relative;overflow:hidden;display:grid;gap:4px;align-content:start;text-align:left;min-height:104px;padding:14px 14px 13px;border-radius:14px;border:1px solid #e2ebfa;background:#fff;color:var(--hl-ink);box-shadow:0 8px 20px #2459a608}.pp-market:hover{border-color:#bcd2f6;box-shadow:0 12px 26px #2459a612}.pp-market[aria-pressed=true]{border-color:var(--hl-blue);background:var(--hl-pale);box-shadow:0 0 0 2px #2563eb40}.pp-market>:not(.pp-market-code){position:relative;z-index:1}.pp-market-code{position:absolute;right:10px;top:2px;font-family:Clipy Space,Inter,sans-serif;font-size:40px;font-weight:700;line-height:1;color:#edf3fd}.pp-market[aria-pressed=true] .pp-market-code{color:#dbe7fb}.pp-market strong{font-size:15px;font-weight:650}.pp-market small{font-size:12px;color:var(--hl-muted)}.pp-market-check{position:absolute!important;right:12px;bottom:12px;color:var(--hl-blue)}.pp-dots{display:flex;gap:4px;margin-top:6px}.pp-dots i{width:8px;height:8px;border-radius:50%;background:var(--hl-blue)}.pp-dots i[data-taken=true]{background:#d6e2f5}.pp-apply{border-radius:22px;background:var(--hl-pale);padding:32px 30px 30px}.pp-apply .lp-heading{margin-bottom:22px}.pp-apply-card{padding:24px;max-width:860px}.pp-signin{display:grid;gap:16px;justify-items:start}.pp-signin p{font-size:15px;line-height:1.65;color:#24375f;max-width:560px}@media(max-width:1050px){.pp-markets{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:780px){.pp-pay{grid-template-columns:1fr}.pp-markets{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-apply{padding:24px 16px 18px;margin:0 -8px}.pp-apply-card{padding:18px 16px}.pp-slots,.pp-split{max-width:none}}@media(max-width:380px){.pp-markets{gap:8px}.pp-market{padding:12px 11px}.pp-market-code{font-size:32px}}