/* Auto-extraido de atributos style inline estaticos. */
.pmb-csp-0001{color: #fff;}
.pmb-csp-0002{background: var(--primary);}
.pmb-csp-0003{color: #94a3b8;}
.pmb-csp-0004{margin-bottom: 40px;}
.pmb-csp-0005{margin-bottom: 16px; gap: 6px;}
.pmb-csp-0006{margin-top: 12px;}
.pmb-csp-0007{margin-bottom: 24px;}
.pmb-csp-0008{padding: 24px; margin-bottom: 32px; border: 1px solid var(--line); border-radius: 16px;}
.pmb-csp-0009{margin-top: 0;}
.pmb-csp-0010{display: grid; gap: 12px;}
.pmb-csp-0011{display: grid; grid-template-columns: 120px 1fr; gap: 16px;}
.pmb-csp-0012{color: var(--muted);}
.pmb-csp-0013{color: var(--primary); text-decoration: none;}
.pmb-csp-0014{background: var(--primary-soft); color: var(--primary); padding: 4px 12px; border-radius: 20px; display: fit-content; font-weight: 600; font-size: 0.85rem;}
.pmb-csp-0015{padding: 32px; border-radius: 16px;}
.pmb-csp-0016{margin-bottom: 32px;}
.pmb-csp-0017{display: grid; gap: 24px;}
.pmb-csp-0018{color: var(--danger);}
.pmb-csp-0019{padding: 12px 16px; font-size: 1rem;}
.pmb-csp-0020{margin-top: 4px;}
.pmb-csp-0021{display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 32px;}
.pmb-csp-0022{margin-top: 32px; padding: 20px; background: var(--bg-strong); border-radius: 12px; border-left: 4px solid var(--primary);}
.pmb-csp-0023{display: block; margin-bottom: 8px; color: var(--primary);}
.pmb-csp-0024{font-size: 0.9rem; margin: 0;}
.pmb-csp-0025{padding: 20px; margin-bottom: 24px; background: var(--bg-secondary);}
.pmb-csp-0026{display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 16px; align-items: end;}
.pmb-csp-0027{display: block; font-weight: 600; font-size: 0.85rem; margin-bottom: 8px; color: var(--text);}
.pmb-csp-0028{width: 100%; padding: 8px 12px; border: 1px solid var(--border); border-radius: 6px; background: white; font-size: 0.85rem;}
.pmb-csp-0029{width: 100%; padding: 8px 16px; background: var(--primary); color: white; border: none; border-radius: 6px; font-weight: 600; cursor: pointer; font-size: 0.85rem;}
.pmb-csp-0030{padding: 0; overflow: hidden;}
.pmb-csp-0031{font-size: 0.8rem; font-family: monospace; color: var(--muted);}
.pmb-csp-0032{font-size: 0.7rem; font-weight: 800;}
.pmb-csp-0033{font-size: 0.85rem;}
.pmb-csp-0034{font-size: 0.85rem; font-weight: 600;}
.pmb-csp-0035{padding: 28px; text-align: center; color: var(--muted);}
.pmb-csp-0036{display: grid; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); gap: 16px;}
.pmb-csp-0037{padding: 16px; border-left: 4px solid var(--primary);}
.pmb-csp-0038{font-weight: 700; margin: 0 0 12px 0; font-size: 1rem;}
.pmb-csp-0039{display: grid; gap: 8px;}
.pmb-csp-0040{display: grid; grid-template-columns: 1fr auto; gap: 8px;}
.pmb-csp-0041{font-size: 0.85rem; color: var(--muted);}
.pmb-csp-0042{font-weight: 700; font-size: 0.95rem; color: var(--primary);}
.pmb-csp-0043{font-weight: 700; font-size: 0.95rem; color: #2563eb;}
.pmb-csp-0044{font-weight: 700; font-size: 0.95rem;}
.pmb-csp-0045{padding: 24px; text-align: center; color: var(--muted);}
.pmb-csp-0046{display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 16px; margin-bottom: 24px;}
.pmb-csp-0047{padding: 20px; text-align: center; border-top: 3px solid var(--primary);}
.pmb-csp-0048{font-size: 2.5rem; font-weight: 700; color: var(--primary);}
.pmb-csp-0049{font-size: 0.85rem; color: var(--muted); font-weight: 600;}
.pmb-csp-0050{padding: 20px; text-align: center; border-top: 3px solid var(--success);}
.pmb-csp-0051{font-size: 2.5rem; font-weight: 700; color: var(--success);}
.pmb-csp-0052{padding: 20px; text-align: center; border-top: 3px solid #2563eb;}
.pmb-csp-0053{font-size: 2.5rem; font-weight: 700; color: #2563eb;}
.pmb-csp-0054{padding: 20px; text-align: center; border-top: 3px solid #8b5cf6;}
.pmb-csp-0055{font-size: 2.5rem; font-weight: 700; color: #8b5cf6;}
.pmb-csp-0056{padding: 16px; background: var(--bg-secondary); text-align: center;}
.pmb-csp-0057{margin: 0; color: var(--muted); font-size: 0.85rem;}
.pmb-csp-0058{text-align: center; font-size: 0.8rem;}
.pmb-csp-0059{padding: 32px 0 80px;}
.pmb-csp-0060{display: flex; gap: 12px; flex-wrap: wrap;}
.pmb-csp-0061{flex: 1; min-width: 260px;}
.pmb-csp-0062{width: 180px;}
.pmb-csp-0063{padding: 0 32px;}
.pmb-csp-0064{color: var(--warning);}
.pmb-csp-0065{margin-bottom: 20px;}
.pmb-csp-0066{text-align: right;}
.pmb-csp-0067{text-align: center; padding: 40px; color: var(--muted);}
.pmb-csp-0068{font-weight: 700;}
.pmb-csp-0069{font-size: 0.75rem;}
.pmb-csp-0070{justify-content: flex-end;}
.pmb-csp-0071{padding: 8px 16px; font-size: 0.8rem;}
.pmb-csp-0072{margin:0;}
.pmb-csp-0073{padding: 8px 16px; font-size: 0.8rem; background: var(--accent);}
.pmb-csp-0074{text-decoration: none;}
.pmb-csp-0075{border:0;cursor:pointer;}
.pmb-csp-0076{display: flex; justify-content: space-between; align-items: center; margin-bottom: 30px;}
.pmb-csp-0077{display: flex; gap: 10px;}
.pmb-csp-0078{margin-bottom: 30px;}
.pmb-csp-0079{color: #666;}
.pmb-csp-0080{color: #999;}
.pmb-csp-0081{display: inline;}
.pmb-csp-0082{text-align: center; padding: 40px; color: #999;}
.pmb-csp-0083{border:none;}
.pmb-csp-0084{min-height: calc(100vh - 120px); display: flex; flex-direction: column; justify-content: center;}
.pmb-csp-0085{background: var(--bg-strong); border: none; box-shadow: none; display: flex; flex-direction: column; justify-content: center; padding-right: 60px; color: var(--text);}
.pmb-csp-0086{font-size: 2.8rem; margin-top: 12px;}
.pmb-csp-0087{font-size: 1rem; line-height: 1.6;}
.pmb-csp-0088{padding: 18px 24px; display: flex; gap: 16px; align-items: center;}
.pmb-csp-0089{width: 32px; height: 32px; font-size: 0.9rem; background: var(--primary);}
.pmb-csp-0090{display: block; font-size: 0.95rem;}
.pmb-csp-0091{background: var(--surface); border: 1px solid var(--line); box-shadow: var(--shadow-md); color: var(--text);}
.pmb-csp-0092{display:flex;align-items:flex-start;gap:10px;margin-top:2px;cursor:pointer;}
.pmb-csp-0093{width:18px;height:18px;margin-top:2px;accent-color:var(--primary);}
.pmb-csp-0094{font-size:0.82rem;color:var(--text-muted);line-height:1.35;font-weight:700;}
.pmb-csp-0095{display:block;font-weight:600;opacity:.85;}
.pmb-csp-0096{text-align: center; border-top: 1px solid var(--line); padding-top: 32px;}
.pmb-csp-0097{margin-bottom: 12px;}
.pmb-csp-0098{background: var(--accent-soft); border-color: var(--accent);}
.pmb-csp-0099{color: var(--accent);}
.pmb-csp-0100{background: var(--surface-accent); border-color: var(--primary);}
.pmb-csp-0101{color: var(--primary);}
.pmb-csp-0102{max-height: 400px; overflow-y: auto;}
.pmb-csp-0103{font-weight: 600;}
.pmb-csp-0104{text-align: right; font-weight: 800; color: var(--primary);}
.pmb-csp-0105{border-left: 6px solid var(--primary);}
.pmb-csp-0106{max-width: 800px; margin-top: 12px;}
.pmb-csp-0107{display:flex; justify-content:space-between; align-items:flex-end; gap:16px; flex-wrap:wrap;}
.pmb-csp-0108{max-width: 430px;}
.pmb-csp-0109{color:var(--warning);}
.pmb-csp-0110{color:var(--success);}
.pmb-csp-0111{color:var(--primary);}
.pmb-csp-0112{color:var(--danger);}
.pmb-csp-0113{padding:22px;}
.pmb-csp-0114{display:grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap:14px; align-items:end;}
.pmb-csp-0115{padding: 14px 18px; border-radius: 12px; border-left: 4px solid var(--primary);}
.pmb-csp-0116{text-align:right;}
.pmb-csp-0117{font-weight:900; color:var(--text);}
.pmb-csp-0118{font-size:.76rem;}
.pmb-csp-0119{font-size:.72rem;}
.pmb-csp-0120{font-weight:800;}
.pmb-csp-0121{display:flex; gap:5px; flex-wrap:wrap;}
.pmb-csp-0122{font-size:.6rem;}
.pmb-csp-0123{font-size:.72rem; margin-top:6px;}
.pmb-csp-0124{font-size:.72rem; margin-top:6px; color:var(--danger);}
.pmb-csp-0125{padding:7px 10px; font-size:.75rem;}
.pmb-csp-0126{text-align:center; padding:40px; color:var(--muted);}
.pmb-csp-0127{text-align:center;}
.pmb-csp-0128{margin-bottom: 18px;}
.pmb-csp-0129{margin-top: 14px; max-width: 620px;}
.pmb-csp-0130{padding: 14px 18px; border-radius: 8px; border-left: 4px solid var(--primary); margin-bottom: 10px;}
.pmb-csp-0131{border-radius: 8px;}
.pmb-csp-0132{display: flex; justify-content: space-between; align-items: flex-start;}
.pmb-csp-0133{margin-right: 6px;}
.pmb-csp-0134{font-size: 0.65rem;}
.pmb-csp-0135{display: flex; gap: 6px; margin-top: 10px;}
.pmb-csp-0136{font-size: 0.7rem; padding: 4px 10px;}
.pmb-csp-0137{display: flex; justify-content: space-between; gap: 12px; align-items: flex-start;}
.pmb-csp-0138{margin-top: 16px; font-size: 0.82rem;}
.pmb-csp-0139{margin:0; flex:1;}
.pmb-csp-0140{width:100%; font-size: 0.75rem;}
.pmb-csp-0141{width:100%; font-size: 0.75rem; color: var(--danger);}
.pmb-csp-0142{margin-top: 14px;}
.pmb-csp-0143{font-size: 1rem; font-weight: 900; color: var(--text); margin: 0 0 8px;}
.pmb-csp-0144{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;}
.pmb-csp-0145{margin-top:16px;font-size:.82rem;}
.pmb-csp-0146{margin:0;flex:1;}
.pmb-csp-0147{width:100%;font-size:.75rem;}
.pmb-csp-0148{width:100%;font-size:.75rem;color:var(--danger);}
.pmb-csp-0149{margin-top:14px;}
.pmb-csp-0150{border-radius: 8px; border-left: 4px solid var(--warning);}
.pmb-csp-0151{font-size: 1.15rem;}
.pmb-csp-0152{display: flex; gap: 10px; align-items: flex-start; font-weight: 700; color: var(--text);}
.pmb-csp-0153{display:flex;justify-content:space-between;gap:18px;align-items:flex-end;flex-wrap:wrap;}
.pmb-csp-0154{max-width: 480px;}
.pmb-csp-0155{padding: 14px 18px; border-left: 4px solid var(--primary); border-radius: 8px; margin-bottom: 8px;}
.pmb-csp-0156{min-width:0;}
.pmb-csp-0157{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:7px;}
.pmb-csp-0158{font-size:1rem;color:#0f172a;}
.pmb-csp-0159{margin:0;font-size:.82rem;}
.pmb-csp-0160{font-size:.86rem;color:#0f172a;}
.pmb-csp-0161{margin-top:16px;}
.pmb-csp-0162{margin-bottom:12px;}
.pmb-csp-0163{font-size:.68rem;margin:6px 0 0;}
.pmb-csp-0164{margin-bottom:14px;}
.pmb-csp-0165{width:100%;justify-content:center;}
.pmb-csp-0166{margin:6px 0 0;line-height:1.45;}
.pmb-csp-0167{margin-top:12px;border-top:1px solid var(--line);padding-top:12px;}
.pmb-csp-0168{font-size:.82rem;color:#0f172a;}
.pmb-csp-0169{margin:5px 0 0;font-size:.78rem;line-height:1.45;}
.pmb-csp-0170{padding:44px;text-align:center;border-radius:10px;}
.pmb-csp-0171{font-size:2rem;color:var(--primary);}
.pmb-csp-0172{margin:12px 0 6px;}
.pmb-csp-0173{display: flex; justify-content: space-between; align-items: flex-end; margin-bottom: 32px;}
.pmb-csp-0174{font-weight: 800; color: var(--primary);}
.pmb-csp-0175{width: 60px;}
.pmb-csp-0176{text-align: center; padding: 60px; color: var(--muted);}
.pmb-csp-0177{width: 40px; height: 40px; border-radius: 8px; object-fit: cover; border: 1px solid var(--line);}
.pmb-csp-0178{font-size: 0.72rem;}
.pmb-csp-0179{font-weight: 800; color: var(--accent);}
.pmb-csp-0180{text-decoration: line-through; color: var(--muted); font-size: 0.7rem; font-weight: 600; margin-bottom: -2px;}
.pmb-csp-0181{text-align: right; color: var(--muted-soft); font-size: 0.75rem;}
.pmb-csp-0182{max-width: 760px;}
.pmb-csp-0183{font-size: 1.6rem; margin-top: 8px;}
.pmb-csp-0184{padding: 18px; border-radius: 16px; background: var(--bg-strong); box-shadow: none;}
.pmb-csp-0185{display:block; color:var(--text);}
.pmb-csp-0186{justify-content:flex-end;}
.pmb-csp-0187{font-size: 1.25rem; font-weight: 800; margin-bottom: 20px; color: #1e293b;}
.pmb-csp-0188{font-weight: 800; margin-bottom: 16px;}
.pmb-csp-0189{padding: 24px; margin-bottom: 40px; border-left: 4px solid var(--primary);}
.pmb-csp-0190{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 20px;}
.pmb-csp-0191{font-size: 1.1rem; font-weight: 800; margin-bottom: 4px;}
.pmb-csp-0192{display: flex; gap: 16px;}
.pmb-csp-0193{width: 80px;}
.pmb-csp-0194{width: 100px;}
.pmb-csp-0195{align-self: flex-end; padding: 10px 20px;}
.pmb-csp-0196{display: flex; justify-content: space-between; align-items: center; margin-bottom: 20px;}
.pmb-csp-0197{font-size: 1.25rem; font-weight: 800; color: #1e293b;}
.pmb-csp-0198{margin:0; font-size: 0.8rem;}
.pmb-csp-0199{text-align: center; padding: 40px; color: #94a3b8;}
.pmb-csp-0200{padding: 0; overflow: hidden; display: none;}
.pmb-csp-0201{padding: 4px 10px; font-size: 0.7rem;}
.pmb-csp-0202{font-size:0.72rem;}
.pmb-csp-0203{font-weight:700;}
.pmb-csp-0204{color:#dc2626;font-weight:800;}
.pmb-csp-0205{font-weight: 700; color: var(--text);}
.pmb-csp-0206{justify-content: flex-end; gap: 8px;}
.pmb-csp-0207{margin:0;display:inline-flex;}
.pmb-csp-0208{padding: 6px 12px; font-size: 0.75rem;}
.pmb-csp-0209{padding: 6px 12px; font-size: 0.75rem; color: var(--danger);}
.pmb-csp-0210{max-width: 420px;}
.pmb-csp-0211{color: var(--success);}
.pmb-csp-0212{padding: 22px;}
.pmb-csp-0213{display:grid; grid-template-columns: repeat(auto-fit, minmax(170px, 1fr)); gap:14px; align-items:end;}
.pmb-csp-0214{display:flex; align-items:center; gap:10px; min-height:48px; padding:0 12px; border:1px solid var(--line); border-radius:12px; background:white; font-weight:800; color:var(--muted); font-size:.78rem;}
.pmb-csp-0215{width:18px; height:18px;}
.pmb-csp-0216{display:flex; gap:8px;}
.pmb-csp-0217{flex:1;}
.pmb-csp-0218{margin-top:6px;}
.pmb-csp-0219{padding: 7px 10px; font-size:.75rem;}
.pmb-csp-0220{padding: 7px 10px; font-size:.75rem; color: var(--danger);}
.pmb-csp-0221{display: flex; justify-content: space-between; align-items: flex-end;}
.pmb-csp-0222{margin-top: 14px; max-width: 640px;}
.pmb-csp-0223{padding: 10px 20px;}
.pmb-csp-0224{display: flex; gap: 32px; align-items: start; border-bottom: 1px solid var(--line); padding-bottom: 32px; margin-bottom: 32px;}
.pmb-csp-0225{width: 120px; height: 120px; border-radius: var(--radius-lg); object-fit: cover; border: 1px solid var(--line);}
.pmb-csp-0226{flex: 1;}
.pmb-csp-0227{margin-bottom: 8px;}
.pmb-csp-0228{font-size: 0.95rem;}
.pmb-csp-0229{grid-template-columns: repeat(3, 1fr); gap: 40px;}
.pmb-csp-0230{grid-column: span 3;}
.pmb-csp-0231{font-size:.78rem; margin-top:6px;}
.pmb-csp-0232{color:var(--primary); font-weight:800; margin-left:8px;}
.pmb-csp-0233{font-weight: 400; line-height: 1.6; color: var(--muted); margin-top: 8px;}
.pmb-csp-0234{border-top: 2px solid var(--line); padding-top: 32px; margin-top: 32px;}
.pmb-csp-0235{color: var(--primary); font-size: 0.85rem; font-weight: 800; margin-bottom: 20px; display: flex; align-items: center; gap: 8px; text-transform: uppercase; letter-spacing: 0.5px;}
.pmb-csp-0236{display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 16px;}
.pmb-csp-0237{padding: 16px; border: 1px solid var(--line); background: #f8fafc; display: flex; justify-content: space-between; align-items: center;}
.pmb-csp-0238{font-size: 0.8rem;}
.pmb-csp-0239{font-size: 0.7rem;}
.pmb-csp-0240{font-family: monospace; font-weight: 800; background: #fff; padding: 4px 8px; border: 1px solid var(--line); border-radius: 4px;}
.pmb-csp-0241{grid-column: span 3; text-align: center; padding: 20px;}
.pmb-csp-0242{display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 24px;}
.pmb-csp-0243{background: #f8fafc; border: 1px solid var(--line-strong); padding: 20px; border-radius: var(--radius-md);}
.pmb-csp-0244{font-size: 0.75rem; text-transform: uppercase;}
.pmb-csp-0245{margin: 12px 0;}
.pmb-csp-0246{color: #059669; font-weight: 800; font-size: 0.7rem; background: #ecfdf5; padding: 4px 8px; border-radius: 4px; border: 1px solid #10b981;}
.pmb-csp-0247{color: #2563eb; font-weight: 800; font-size: 0.7rem; background: #eff6ff; padding: 4px 8px; border-radius: 4px; border: 1px solid #3b82f6;}
.pmb-csp-0248{color: #dc2626; font-weight: 800; font-size: 0.7rem; background: #fef2f2; padding: 4px 8px; border-radius: 4px; border: 1px solid #ef4444;}
.pmb-csp-0249{color: var(--muted); font-size: 0.7rem; text-transform: uppercase;}
.pmb-csp-0250{color: var(--primary); border: 1px solid var(--line); margin-bottom: 12px; font-size: 0.75rem;}
.pmb-csp-0251{display: flex; gap: 8px;}
.pmb-csp-0252{background: #059669; border: none; font-size: 0.75rem; width: 100%; border-radius: 4px;}
.pmb-csp-0253{color: #dc2626; border: 1px solid #dc2626; font-size: 0.75rem; width: 100%; border-radius: 4px;}
.pmb-csp-0254{background: #f8fafc; border: 1px solid var(--line-strong); padding: 24px; border-radius: var(--radius-md);}
.pmb-csp-0255{grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 24px;}
.pmb-csp-0256{font-size: 0.7rem; text-transform: uppercase;}
.pmb-csp-0257{font-family: monospace; font-size: 1rem;}
.pmb-csp-0258{color: var(--primary); padding: 5px 0; font-size: 0.75rem; font-weight: 700;}
.pmb-csp-0259{color: var(--muted); font-size: 0.75rem;}
.pmb-csp-0260{margin-top: 24px; display: flex; gap: 12px; border-top: 1px solid var(--line); padding-top: 20px; flex-wrap: wrap;}
.pmb-csp-0261{background: #059669; border: none; font-size: 0.75rem; border-radius: 4px;}
.pmb-csp-0262{color: #dc2626; border: 1px solid #dc2626; font-size: 0.75rem; border-radius: 4px;}
.pmb-csp-0263{display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 20px; margin-bottom: 20px;}
.pmb-csp-0264{font-size: 0.7rem; text-transform: uppercase; margin-bottom: 6px; display: block;}
.pmb-csp-0265{width: 100%; padding: 10px; border-radius: 8px; border: 1px solid var(--line); background: white; font-weight: 600;}
.pmb-csp-0266{width: 100%; padding: 8px 10px; border-radius: 8px; border: 1px solid var(--line); background: white; font-weight: 600; color: #0f172a;}
.pmb-csp-0267{background: var(--primary); border: none; font-size: 0.8rem; border-radius: 6px; padding: 10px 20px;}
.pmb-csp-0268{border-top: 1px solid var(--line); padding-top: 32px; justify-content: flex-end;}
.pmb-csp-0269{background: var(--accent);}
.pmb-csp-0270{position:absolute; opacity:0; pointer-events:none;}
.pmb-csp-0271{margin-top: 20px;}
.pmb-csp-0272{margin-top: 15px; color: #6b7280; font-size: 13px;}
.pmb-csp-0273{display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 15px;}
.pmb-csp-0274{display: none;}
.pmb-csp-0275{max-width: 440px; max-height: 90vh; overflow-y: auto; padding: 0; border-radius: 24px; position: relative; scrollbar-width: thin; scrollbar-color: var(--primary) transparent;}
.pmb-csp-0276{position: absolute; top: 16px; right: 16px; z-index: 10; background: #f1f5f9; width: 32px; height: 32px; border-radius: 50%; border: none; font-size: 1.2rem; cursor: pointer;}
.pmb-csp-0277{display: flex; background: #f8fafc; border-bottom: 1px solid var(--line);}
.pmb-csp-0278{flex: 1; padding: 20px; border: none; background: white; font-weight: 800; font-size: 0.9rem; color: var(--primary); border-bottom: 3px solid var(--primary); cursor: pointer;}
.pmb-csp-0279{flex: 1; padding: 20px; border: none; background: transparent; font-weight: 700; font-size: 0.9rem; color: #64748b; border-bottom: 3px solid transparent; cursor: pointer;}
.pmb-csp-0280{padding: 32px;}
.pmb-csp-0281{display:none;background:#f8fafc;border:1px solid var(--line);border-radius:16px;padding:16px;margin-bottom:22px;}
.pmb-csp-0282{font-size:0.72rem;font-weight:900;color:var(--primary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;}
.pmb-csp-0283{font-size:1.25rem;font-weight:900;color:#0f172a;margin:0 0 8px;}
.pmb-csp-0284{font-size:0.88rem;color:#64748b;line-height:1.5;margin:0;}
.pmb-csp-0285{margin-top:14px;border-radius:12px;padding:10px;font-size:0.85rem;}
.pmb-csp-0286{display: none; background: #fef2f2; border: 1px solid #fecaca; color: #dc2626; padding: 12px; border-radius: 12px; margin-bottom: 20px; font-size: 0.85rem; font-weight: 600; animation: fadeIn 0.3s ease;}
.pmb-csp-0287{text-align: center; margin-bottom: 24px;}
.pmb-csp-0288{font-size: 1.5rem; font-weight: 900; color: #0f172a; margin-bottom: 8px;}
.pmb-csp-0289{font-size: 0.85rem; color: #64748b;}
.pmb-csp-0290{margin-bottom: 16px;}
.pmb-csp-0291{font-size: 0.75rem; font-weight: 800; color: #475569; text-transform: uppercase; margin-bottom: 8px; display: block;}
.pmb-csp-0292{border-radius: 12px; height: 50px;}
.pmb-csp-0293{display:flex;align-items:flex-start;gap:10px;margin:-10px 0 18px;cursor:pointer;}
.pmb-csp-0294{font-size:0.82rem;color:#64748b;line-height:1.35;font-weight:700;}
.pmb-csp-0295{height: 54px; font-size: 1rem; font-weight: 800; border-radius: 14px;}
.pmb-csp-0296{display:block;font-size:0.72rem;color:#64748b;line-height:1.4;margin-top:6px;font-weight:700;}
.pmb-csp-0297{margin-bottom:16px;padding:12px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#475569;font-size:0.76rem;line-height:1.45;font-weight:700;}
.pmb-csp-0298{margin-top:14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px;}
.pmb-csp-0299{cursor:pointer;font-size:0.78rem;font-weight:900;color:#0f172a;}
.pmb-csp-0300{font-size:0.76rem;color:#64748b;line-height:1.45;margin:8px 0 0;}
.pmb-csp-0301{font-size: 0.7rem; color: #94a3b8; margin-top: 16px; text-align: center;}
.pmb-csp-0302{display: none; text-align: center; animation: popIn 0.4s ease-out;}
.pmb-csp-0303{width: 80px; height: 80px; background: #f0fdf4; border-radius: 50%; display: grid; place-items: center; margin: 0 auto 24px; border: 2px solid #22c55e;}
.pmb-csp-0304{font-size: 3rem; color: #22c55e;}
.pmb-csp-0305{font-size: 1.5rem; font-weight: 900; color: #0f172a; margin-bottom: 12px;}
.pmb-csp-0306{font-size: 0.9rem; color: #64748b; line-height: 1.6; margin-bottom: 24px;}
.pmb-csp-0307{height: 50px; font-weight: 800; border-radius: 12px;}
.pmb-csp-0308{font-size: 2.4rem; margin-top: 12px;}
.pmb-csp-0309{font-size: 1rem;}
.pmb-csp-0310{font-size: 2.6rem; margin-top: 12px;}
.pmb-csp-0311{text-align: center; display: block; font-size: 0.85rem; color: var(--primary); margin-top: 12px; text-decoration: none;}
.pmb-csp-0312{font-size:0.74rem;margin-top:6px;}
.pmb-csp-0313{font-size:0.78rem; margin-top:4px;}
.pmb-csp-0314{font-size:0.75rem; color:var(--text-muted); margin-top:14px; text-align:center; line-height:1.5;}
.pmb-csp-0315{display:block;color:#075985;font-size:0.88rem;font-weight:950;}
.pmb-csp-0316{display:block;font-size:0.78rem;margin-top:4px;color:#0369a1;}
.pmb-csp-0317{margin-top:0;}
.pmb-csp-0318{font-size:0.76rem; margin-top:6px;}
.pmb-csp-0319{display:block; margin-top:8px;}
.pmb-csp-0320{font-size:2.2rem; margin-top:12px;}
.pmb-csp-0321{font-size:1rem;}
.pmb-csp-0322{border-top:1px solid var(--line); margin-top:24px; padding-top:20px;}
.pmb-csp-0323{font-size:0.78rem; color:var(--text-muted); line-height:1.4; margin:0;}
.pmb-csp-0324{text-align:center; display:block; font-size:0.85rem; color:var(--primary); margin-top:12px; text-decoration:none;}
.pmb-csp-0325{display:flex; align-items:center; gap:12px; margin:20px 0; color:var(--text-muted); font-size:0.8rem; font-weight:600;}
.pmb-csp-0326{flex:1; height:1px; background:var(--line); display:block;}
.pmb-csp-0327{font-size:0.75rem; margin-top:4px;}
.pmb-csp-0328{background:#f8fafc;border:1px solid var(--line);border-radius:14px;padding:14px;margin-top:6px;}
.pmb-csp-0329{cursor:pointer;font-size:0.82rem;font-weight:900;color:var(--text);}
.pmb-csp-0330{font-size:0.78rem;margin:10px 0 0;line-height:1.5;}
.pmb-csp-0331{font-size:0.72rem; color:var(--text-muted); text-align:center; margin-top:14px; line-height:1.5;}
.pmb-csp-0332{color:var(--primary); text-decoration:none;}
.pmb-csp-0333{font-size:0.75rem; color:var(--text-muted); text-align:center; border-top:1px solid var(--line); margin-top:20px; padding-top:16px; line-height:1.5;}
.pmb-csp-0334{color:var(--primary); font-weight:700; text-decoration:none; margin-left:4px;}
.pmb-csp-0335{max-width: 560px;}
.pmb-csp-0336{background: linear-gradient(135deg, #dbeafe 0%, #bfdbfe 100%); border: 2px solid #3b82f6;}
.pmb-csp-0337{text-align: center;}
.pmb-csp-0338{width: 72px; height: 72px; margin: 0 auto 16px; border-radius: 22px; display: grid; place-items: center; background: #ffffff; color: #1e40af; font-size: 2rem;}
.pmb-csp-0339{color: #1e40af; margin: 0 0 8px 0; font-size: 28px;}
.pmb-csp-0340{color: #1e3a8a; margin: 0;}
.pmb-csp-0341{margin-top: 24px; border-left: 4px solid #3b82f6;}
.pmb-csp-0342{font-size: 1.15rem; margin: 0 0 10px; color: var(--text);}
.pmb-csp-0343{color: var(--muted); font-size: 0.92rem; line-height: 1.65; margin: 0;}
.pmb-csp-0344{margin-top: 24px; background: rgba(34, 197, 94, 0.05); border: 1px solid rgba(34, 197, 94, 0.2);}
.pmb-csp-0345{color: var(--text); margin: 0 0 16px 0; font-size: 16px;}
.pmb-csp-0346{display: flex; gap: 10px; align-items: flex-start;}
.pmb-csp-0347{color: #22c55e;}
.pmb-csp-0348{color: var(--text); font-size: 13px;}
.pmb-csp-0349{margin-top: 24px; display: grid; gap: 12px;}
.pmb-csp-0350{text-align: center; padding: 12px 16px; font-weight: 600;}
.pmb-csp-0351{text-align: center; padding: 12px 16px;}
.pmb-csp-0352{padding: 40px; max-width: 1100px; margin: 0 auto;}
.pmb-csp-0353{background:white; border:1px solid var(--line); border-radius:24px; padding:32px; display:flex; justify-content:space-between; align-items:center; gap:24px; margin-bottom:40px; box-shadow:var(--shadow-sm); flex-wrap:wrap;}
.pmb-csp-0354{margin:0 0 6px; font-size:1.6rem; font-weight:900; color:var(--text);}
.pmb-csp-0355{margin:0; color:#64748b; font-weight:500; font-size:0.95rem;}
.pmb-csp-0356{text-transform:uppercase; color:var(--primary);}
.pmb-csp-0357{color:#ef4444; font-weight:700;}
.pmb-csp-0358{background:#eff6ff; border:1px solid #bfdbfe; color:#1d4ed8; padding:16px 28px; border-radius:18px; text-align:center; min-width:160px;}
.pmb-csp-0359{font-size:0.7rem; font-weight:800; text-transform:uppercase; letter-spacing:.5px; margin-bottom:4px;}
.pmb-csp-0360{font-size:1.4rem; font-weight:900;}
.pmb-csp-0361{font-size:0.72rem; color:#3b82f6; font-weight:700; margin-top:2px;}
.pmb-csp-0362{background:#ecfdf5; border:1px solid #a7f3d0; color:#065f46; padding:16px 28px; border-radius:18px; text-align:center; min-width:160px;}
.pmb-csp-0363{font-size:0.72rem; color:#10b981; font-weight:700; margin-top:2px;}
.pmb-csp-0364{background:#fef2f2; border:1px solid #fecaca; color:#b91c1c; padding:16px 28px; border-radius:18px; text-align:center; min-width:160px;}
.pmb-csp-0365{font-size:0.7rem; font-weight:800; text-transform:uppercase; letter-spacing:.5px; margin-bottom:6px;}
.pmb-csp-0366{font-size:1.1rem; font-weight:900;}
.pmb-csp-0367{background:white; border:2px solid var(--primary); border-radius:24px; padding:36px; margin-bottom:48px; box-shadow: 0 10px 40px rgba(46,183,169,.15);}
.pmb-csp-0368{display:flex; align-items:center; gap:12px; margin-bottom:28px; flex-wrap:wrap;}
.pmb-csp-0369{width:44px; height:44px; background:var(--primary); border-radius:12px; display:grid; place-items:center; color:white; font-size:1.3rem; flex-shrink:0;}
.pmb-csp-0370{margin:0; font-size:1.25rem; font-weight:900; color:var(--text);}
.pmb-csp-0371{margin:0; font-size:0.88rem; color:#64748b; font-weight:600;}
.pmb-csp-0372{display:grid; grid-template-columns:1fr 1fr; gap:32px; align-items:start;}
.pmb-csp-0373{font-size:0.75rem; font-weight:800; text-transform:uppercase; letter-spacing:1px; color:var(--primary); margin-bottom:16px;}
.pmb-csp-0374{background:#f8fafc; border:1px solid var(--line); border-radius:20px; padding:20px; display:inline-block; margin-bottom:16px;}
.pmb-csp-0375{width:200px; height:200px; display:block; border-radius:8px;}
.pmb-csp-0376{width:200px; height:200px; background:#f1f5f9; border-radius:16px; display:grid; place-items:center; margin:0 auto 16px; border:1px solid var(--line);}
.pmb-csp-0377{font-size:4rem; color:#cbd5e1;}
.pmb-csp-0378{background:#f8fafc; border:1px solid var(--line); border-radius:12px; padding:10px 14px; font-size:0.72rem; color:#475569; word-break:break-all; text-align:left; margin-bottom:12px; max-height:60px; overflow:hidden;}
.pmb-csp-0379{width:100%; padding:12px; border-radius:12px; background:var(--primary); color:white; border:none; font-weight:800; font-size:0.9rem; cursor:pointer; display:flex; align-items:center; justify-content:center; gap:8px; transition:.2s;}
.pmb-csp-0380{font-size:0.75rem; font-weight:800; text-transform:uppercase; letter-spacing:1px; color:#7c3aed; margin-bottom:16px;}
.pmb-csp-0381{background:linear-gradient(135deg,#7c3aed,#4f46e5); border-radius:20px; padding:32px 20px; color:white; margin-bottom:20px;}
.pmb-csp-0382{font-size:3rem; margin-bottom:12px; display:block;}
.pmb-csp-0383{font-size:1rem; font-weight:700; margin-bottom:8px;}
.pmb-csp-0384{font-size:0.82rem; opacity:.8;}
.pmb-csp-0385{display:block; width:100%; padding:14px; border-radius:12px; background:linear-gradient(135deg,#7c3aed,#4f46e5); color:white; border:none; font-weight:800; font-size:0.9rem; cursor:pointer; text-decoration:none; text-align:center; transition:.2s; box-shadow:0 6px 20px rgba(124,58,237,.3);}
.pmb-csp-0386{font-size:0.72rem; color:#94a3b8; margin-top:12px; font-weight:600; line-height:1.4;}
.pmb-csp-0387{border-top:1px solid var(--line); margin-top:28px; padding-top:20px; display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; gap:12px;}
.pmb-csp-0388{font-size:0.82rem; color:#64748b; font-weight:600;}
.pmb-csp-0389{font-size:0.82rem; color:#94a3b8; font-weight:700; text-decoration:none;}
.pmb-csp-0390{text-align:center; margin-bottom:36px;}
.pmb-csp-0391{font-size:1.8rem; font-weight:900; color:var(--text); margin-bottom:8px;}
.pmb-csp-0392{color:#64748b; max-width:520px; margin:0 auto; font-size:0.95rem;}
.pmb-csp-0393{display:grid; grid-template-columns:repeat(auto-fit, minmax(230px, 1fr)); gap:20px; margin-bottom:48px;}
.pmb-csp-0394{background:#f8fafc; border:1px solid #bfdbfe; border-radius:22px; padding:28px 24px; position:relative; display:flex; flex-direction:column;}
.pmb-csp-0395{position:absolute; top:-13px; left:50%; transform:translateX(-50%); background:#eff6ff; color:#1d4ed8; border:1px solid #bfdbfe; padding:3px 14px; border-radius:100px; font-size:0.7rem; font-weight:800; text-transform:uppercase; white-space:nowrap; letter-spacing:.3px;}
.pmb-csp-0396{margin:0 0 12px; font-size:1.15rem; font-weight:800; color:var(--text);}
.pmb-csp-0397{margin-bottom:6px;}
.pmb-csp-0398{font-size:2.2rem; font-weight:900; color:#1d4ed8;}
.pmb-csp-0399{font-size:0.8rem; color:#64748b; font-weight:600; margin-bottom:16px;}
.pmb-csp-0400{flex:1; border-top:1px solid var(--line); padding-top:16px; margin-bottom:20px;}
.pmb-csp-0401{list-style:none; padding:0; margin:0; display:flex; flex-direction:column; gap:8px; font-size:0.85rem; color:#475569; font-weight:500;}
.pmb-csp-0402{color:#1d4ed8; margin-right:6px;}
.pmb-csp-0403{color:#b45309; margin-right:6px;}
.pmb-csp-0404{display:grid; gap:10px;}
.pmb-csp-0405{font-size:1rem; font-weight:700; color:#64748b; vertical-align:top;}
.pmb-csp-0406{font-size:2.2rem; font-weight:900; color:var(--text);}
.pmb-csp-0407{font-size:0.8rem; color:#10b981; font-weight:700; margin-bottom:16px;}
.pmb-csp-0408{color:var(--primary); margin-right:6px;}
.pmb-csp-0409{background:#f8fafc; border:1px solid var(--line); border-radius:18px; padding:24px 28px; display:flex; gap:16px; align-items:flex-start; flex-wrap:wrap;}
.pmb-csp-0410{color:var(--primary); font-size:1.4rem; flex-shrink:0; margin-top:2px;}
.pmb-csp-0411{font-size:0.9rem; color:var(--text); display:block; margin-bottom:4px;}
.pmb-csp-0412{margin:0; font-size:0.83rem; color:#64748b; line-height:1.6; font-weight:500;}
.pmb-csp-0413{width: 100%; height: 100%; object-fit: contain;}
.pmb-csp-0414{border:0;background:transparent;text-align:left;width:100%;font-family:inherit;cursor:pointer;}
.pmb-csp-0415{color: #ef4444; margin-top: 40px; border-top: 1px solid var(--line); padding-top: 20px;}
.pmb-csp-0416{display: flex; align-items: center;}
.pmb-csp-0417{width: 32px; height: 32px; background: #0f172a; border-radius: 8px; display: flex; align-items: center; justify-content: center; padding: 4px; margin-right: 12px;}
.pmb-csp-0418{font-weight: 800; font-size: 0.9rem; color: #0f172a;}
.pmb-csp-0419{width: 1px; height: 24px; background: var(--line); margin: 0 16px;}
.pmb-csp-0420{font-size: 1.1rem; font-weight: 800; color: var(--text); margin: 0; display: flex; align-items: center; gap: 8px;}
.pmb-csp-0421{display: flex; align-items: center; gap: 16px;}
.pmb-csp-0422{font-size: 0.85rem; font-weight: 800;}
.pmb-csp-0423{font-size: 0.7rem; color: #10b981; font-weight: 900; letter-spacing: 0.5px;}
.pmb-csp-0424{font-size: 0.7rem; color: #ef4444; font-weight: 900; letter-spacing: 0.5px;}
.pmb-csp-0425{display: flex; align-items: center; gap: 8px; padding: 8px 16px; border-radius: 10px; border: 1px solid var(--line); text-decoration: none; color: var(--text); font-weight: 700; font-size: 0.82rem; transition: all 0.2s; background: white;}
.pmb-csp-0426{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:10px;border:1px solid var(--line);background:white;color:var(--text);font-weight:800;font-size:0.8rem;cursor:pointer;}
.pmb-csp-0427{width: 40px; height: 40px; border-radius: 10px; overflow: hidden; border: 1px solid var(--line); background: #f8fafc;}
.pmb-csp-0428{width: 100%; height: 100%; object-fit: cover; cursor: zoom-in;}
.pmb-csp-0429{width: 40px; height: 40px; border-radius: 10px; color: #ef4444; display: flex; align-items: center; justify-content: center; transition: all 0.2s;}
.pmb-csp-0430{font-size: 1.3rem;}
.pmb-csp-0431{border:1px solid transparent; cursor:pointer; font-family:inherit; text-align:left;}
.pmb-csp-0432{padding: 18px 40px 0;}
.pmb-csp-0433{display:flex;flex-direction:column;gap:10px;}
.pmb-csp-0434{padding-top: 32px; padding-bottom: 32px;}
.pmb-csp-0435{margin-bottom: 32px; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 20px;}
.pmb-csp-0436{margin: 0; font-size: 1.8rem; font-weight: 900; color: #0f172a; letter-spacing: -0.5px;}
.pmb-csp-0437{color: var(--text-muted); margin-top: 4px; font-weight: 600;}
.pmb-csp-0438{padding: 12px 24px;}
.pmb-csp-0439{padding: 16px; margin-bottom: 18px; border-left: 4px solid #f59e0b; background: #fffbeb;}
.pmb-csp-0440{font-weight: 900; color: #92400e; margin-bottom: 4px;}
.pmb-csp-0441{font-size: 0.85rem; color: #78350f; line-height: 1.5;}
.pmb-csp-0442{padding: 0; overflow: hidden; border-radius: 20px;}
.pmb-csp-0443{background: #f8fafc;}
.pmb-csp-0444{transition: background 0.2s;}
.pmb-csp-0445{font-family: monospace; font-weight: 900; color: var(--primary); font-size: 1rem;}
.pmb-csp-0446{color: #64748b; font-weight: 600;}
.pmb-csp-0447{font-weight: 800; color: #0f172a;}
.pmb-csp-0448{font-size: 0.85rem; color: #64748b; font-weight: 600;}
.pmb-csp-0449{font-weight: 900; color: #0f172a;}
.pmb-csp-0450{font-size: 0.65rem; padding: 6px 12px;}
.pmb-csp-0451{padding: 24px; border-bottom: 1px solid var(--line);}
.pmb-csp-0452{display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 12px;}
.pmb-csp-0453{font-family: monospace; font-weight: 900; color: var(--primary);}
.pmb-csp-0454{font-size: 0.6rem;}
.pmb-csp-0455{margin: 0; font-weight: 800; color: #0f172a;}
.pmb-csp-0456{margin: 4px 0; font-size: 0.8rem; color: #64748b; font-weight: 600;}
.pmb-csp-0457{display: flex; justify-content: space-between; align-items: center; margin-top: 16px; padding-top: 16px; border-top: 1px dashed #e2e8f0;}
.pmb-csp-0458{font-size: 0.75rem; color: #94a3b8; font-weight: 700;}
.pmb-csp-0459{font-size: 1.1rem; color: #0f172a;}
.pmb-csp-0460{text-align: center; padding: 100px 20px;}
.pmb-csp-0461{width: 100px; height: 100px; background: #f8fafc; border-radius: 32px; display: grid; place-items: center; margin: 0 auto 24px; border: 1px solid #e2e8f0;}
.pmb-csp-0462{font-size: 3rem; color: #cbd5e1;}
.pmb-csp-0463{color: #0f172a; font-weight: 900; letter-spacing: -0.5px;}
.pmb-csp-0464{color: #64748b; max-width: 400px; margin: 12px auto 0; font-weight: 600; line-height: 1.6;}
.pmb-csp-0465{margin-bottom: 40px; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 20px;}
.pmb-csp-0466{margin: 0; font-size: 1.8rem; font-weight: 900; color: #0f172a; letter-spacing: -1px;}
.pmb-csp-0467{background: #e0f2fe; color: #0369a1;}
.pmb-csp-0468{background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 20px; padding: 24px; margin-bottom: 32px; display: flex; gap: 20px; align-items: center; flex-wrap: wrap;}
.pmb-csp-0469{width: 48px; height: 48px; background: white; border-radius: 12px; display: flex; align-items: center; justify-content: center; font-size: 1.5rem; color: var(--primary); box-shadow: 0 4px 12px rgba(0,0,0,0.05);}
.pmb-csp-0470{flex: 1; min-width: 250px;}
.pmb-csp-0471{margin: 0 0 4px; font-weight: 900; color: #0f172a; font-size: 1rem;}
.pmb-csp-0472{font-size: 0.85rem; color: #64748b; margin: 0;}
.pmb-csp-0473{cursor: help;}
.pmb-csp-0474{font-size: 1.2rem; font-weight: 900; color: #0f172a; margin-bottom: 4px;}
.pmb-csp-0475{margin-bottom: 24px; font-weight: 700;}
.pmb-csp-0476{display: flex; flex-direction: column; gap: 12px;}
.pmb-csp-0477{color: #0f172a;}
.pmb-csp-0478{display: flex; justify-content: space-between; gap: 10px; margin-top: 10px; font-size: 0.75rem; font-weight: 800; color: #64748b;}
.pmb-csp-0479{display: flex; gap: 12px;}
.pmb-csp-0480{flex: 1; justify-content: center;}
.pmb-csp-0481{color: #f59e0b;}
.pmb-csp-0482{color: #3b82f6;}
.pmb-csp-0483{justify-content: center; background: #f1f5f9; border-style: dashed;}
.pmb-csp-0484{color: #8b5cf6;}
.pmb-csp-0485{margin-top: 16px; padding-top: 16px; border-top: 1px solid #f1f5f9; display: flex; flex-wrap: wrap; gap: 8px; justify-content: center;}
.pmb-csp-0486{justify-content: center; background: #ecfdf5; color: #047857;}
.pmb-csp-0487{font-size: 0.72rem; font-weight: 900; color: #475569; text-transform: uppercase;}
.pmb-csp-0488{text-align: center; padding: 100px 20px; background: white; border-radius: 32px; border: 1px solid var(--line);}
.pmb-csp-0489{color: #0f172a; font-weight: 900;}
.pmb-csp-0490{margin-bottom: 48px; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));}
.pmb-csp-0491{background: #f1f5f9; color: #475569;}
.pmb-csp-0492{font-size: 2.2rem; color: #0f172a; font-weight: 900;}
.pmb-csp-0493{margin-top: 6px;}
.pmb-csp-0494{background: #ecfdf5; color: #047857;}
.pmb-csp-0495{font-size: 2.2rem; color: #059669; font-weight: 900;}
.pmb-csp-0496{margin-top: 6px; color: #065f46;}
.pmb-csp-0497{padding: 0; overflow: hidden; border-radius: 24px;}
.pmb-csp-0498{padding: 24px 32px; border-bottom: 1px solid var(--line); background: #f8fafc; display: flex; justify-content: space-between; align-items: center;}
.pmb-csp-0499{margin: 0; font-size: 1.1rem; font-weight: 900; color: #0f172a;}
.pmb-csp-0500{text-align: left; background: white;}
.pmb-csp-0501{font-weight: 800; color: #0f172a; font-size: 0.9rem;}
.pmb-csp-0502{font-size: 0.75rem; color: #10b981; text-decoration: none; font-weight: 800;}
.pmb-csp-0503{font-weight: 700; color: #475569; font-size: 0.85rem;}
.pmb-csp-0504{font-size: 0.7rem; color: #94a3b8; font-family: monospace;}
.pmb-csp-0505{color: #0f172a; font-size: 1rem; font-weight: 900;}
.pmb-csp-0506{background: #e2e8f0; color: #64748b; font-size: 0.65rem;}
.pmb-csp-0507{padding: 24px; border-bottom: 1px solid #f1f5f9;}
.pmb-csp-0508{display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 16px;}
.pmb-csp-0509{font-size: 0.8rem; color: #94a3b8; font-weight: 700;}
.pmb-csp-0510{background: #e2e8f0; color: #64748b; font-size: 0.6rem;}
.pmb-csp-0511{margin: 0; font-weight: 900; color: #0f172a;}
.pmb-csp-0512{margin: 4px 0; font-size: 0.85rem; color: #64748b; font-weight: 600;}
.pmb-csp-0513{display: flex; justify-content: space-between; align-items: center; margin-top: 20px; padding-top: 20px; border-top: 1px dashed #e2e8f0;}
.pmb-csp-0514{color: #10b981; font-size: 0.85rem; font-weight: 800; text-decoration: none;}
.pmb-csp-0515{font-size: 1.2rem; color: #0f172a; font-weight: 900;}
.pmb-csp-0516{width: min(420px, 95vw); max-height: 90vh; overflow-y: auto; position: relative; border-radius: 20px; border: 1px solid var(--line); box-shadow: var(--shadow-2xl);}
.pmb-csp-0517{position: absolute; top: 16px; right: 16px; background: none; border: none; font-size: 24px; cursor: pointer; color: var(--muted);}
.pmb-csp-0518{width: 72px; height: 72px; margin: 0 auto 24px; background: linear-gradient(135deg, #10b981, #059669); border-radius: 20px; display: grid; place-items: center;}
.pmb-csp-0519{font-size: 32px;}
.pmb-csp-0520{font-size: 1.6rem; font-weight: 900; color: var(--text);}
.pmb-csp-0521{font-size: 0.8rem; color: var(--success);}
.pmb-csp-0522{font-weight: 800;}
.pmb-csp-0523{border-top: 1px solid var(--line); padding-top: 20px;}
.pmb-csp-0524{min-width:0;flex:1;}
.pmb-csp-0525{margin-bottom: 40px; display: flex; justify-content: space-between; align-items: flex-end; flex-wrap: wrap; gap: 20px;}
.pmb-csp-0526{font-weight: 900; margin-bottom: 8px; letter-spacing: -1px;}
.pmb-csp-0527{font-size: 1.1rem; font-weight: 600;}
.pmb-csp-0528{display: flex; gap: 12px; align-items: center;}
.pmb-csp-0529{padding: 10px 16px; border-radius: 12px; font-weight: 800; font-size: 0.85rem; color: #475569;}
.pmb-csp-0530{padding: 8px 16px; font-weight: 800; display: flex; align-items: center; height: fit-content;}
.pmb-csp-0531{font-size: 0.5rem; margin-right: 6px;}
.pmb-csp-0532{font-weight: 900; margin-bottom: 20px; display: flex; align-items: center; gap: 12px; font-size: 1.2rem;}
.pmb-csp-0533{background: #ecfdf5; color: #047857; font-size: 0.7rem;}
.pmb-csp-0534{background: #fffbeb; color: #92400e; font-size: 0.7rem;}
.pmb-csp-0535{min-width: 180px; background: white; border: 1px solid var(--line); border-radius: 20px; padding: 16px; text-align: center; flex-shrink: 0; position: relative;}
.pmb-csp-0536{width: 50px; height: 50px; border-radius: 50%; object-fit: cover; margin-bottom: 10px; border: 2px solid #f1f5f9;}
.pmb-csp-0537{font-size: 0.85rem; font-weight: 800; color: #0f172a; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-bottom: 6px;}
.pmb-csp-0538{display: flex; gap: 4px; justify-content: center;}
.pmb-csp-0539{font-size: 0.55rem; font-weight: 900; color: #92400e; background: #fef3c7; padding: 2px 8px; border-radius: 4px; border: 1px solid #fbbf24;}
.pmb-csp-0540{font-size: 0.55rem; font-weight: 900; color: #475569; background: #f1f5f9; padding: 2px 8px; border-radius: 4px; border: 1px solid #cbd5e1;}
.pmb-csp-0541{font-size: 0.55rem; font-weight: 900; color: #9a3412; background: #fff7ed; padding: 2px 8px; border-radius: 4px; border: 1px solid #fb923c;}
.pmb-csp-0542{color:#f59e0b;}
.pmb-csp-0543{padding: 20px; color: #64748b; font-weight: 700; font-size: 0.9rem; line-height: 1.45;}
.pmb-csp-0544{display: grid; grid-template-columns: repeat(auto-fit, minmax(350px, 1fr)); gap: 24px; margin-bottom: 48px;}
.pmb-csp-0545{padding: 24px; border: 2px solid #fbbf24; position: relative; overflow: hidden;}
.pmb-csp-0546{position: absolute; top: 0; left: 0; right: 0; height: 4px; background: #fbbf24;}
.pmb-csp-0547{display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 20px;}
.pmb-csp-0548{background: #fffbeb; color: #b45309; font-weight: 800; font-size: 0.65rem; margin-bottom: 8px;}
.pmb-csp-0549{font-weight: 900; margin: 0; font-size: 1.2rem;}
.pmb-csp-0550{font-size: 0.7rem; font-weight: 800; color: var(--text-muted);}
.pmb-csp-0551{font-weight: 900; color: #4f46e5; text-transform: uppercase;}
.pmb-csp-0552{background: #f8fafc; border-radius: 12px; padding: 16px; margin-bottom: 20px;}
.pmb-csp-0553{display: flex; align-items: center; gap: 10px; margin-bottom: 8px;}
.pmb-csp-0554{font-weight: 700; font-size: 0.9rem;}
.pmb-csp-0555{font-size: 0.8rem; color: #64748b; line-height: 1.4;}
.pmb-csp-0556{margin-top: 10px; background: #f0fdfa; padding: 10px 12px; border-radius: 10px; font-size: 0.82rem; color: #0f766e; border-left: 3px solid #14b8a6; font-weight: 700;}
.pmb-csp-0557{justify-content: center; padding: 12px;}
.pmb-csp-0558{background: #e2e8f0; color: #94a3b8; cursor: not-allowed; font-size: 0.8rem;}
.pmb-csp-0559{justify-content: center; padding: 12px; color: #b91c1c;}
.pmb-csp-0560{padding: 24px; border: 2px solid #22c55e; position: relative; overflow: hidden; box-shadow: var(--shadow-md); transition: opacity 0.2s ease, transform 0.2s ease;}
.pmb-csp-0561{position: absolute; top: 0; left: 0; right: 0; height: 4px; background: #22c55e;}
.pmb-csp-0562{background: #f0fdf4; color: #166534; font-weight: 800; font-size: 0.65rem; margin-bottom: 8px;}
.pmb-csp-0563{font-weight: 900; color: var(--primary); text-transform: uppercase; font-size: 0.8rem;}
.pmb-csp-0564{font-weight: 900; color: #4f46e5; text-transform: uppercase; font-size: 0.8rem;}
.pmb-csp-0565{justify-content: center; padding: 12px; border-color: #fbd38d; color: #b45309;}
.pmb-csp-0566{background: #4f46e5; border: none; width: 100%; padding: 16px; justify-content: center;}
.pmb-csp-0567{width: 100%; padding: 12px; justify-content: center; color: #b91c1c;}
.pmb-csp-0568{width: 100%; padding: 16px; justify-content: center; font-size: 1rem;}
.pmb-csp-0569{width: 100%; padding: 12px; justify-content: center;}
.pmb-csp-0570{grid-column: 1 / -1; padding: 80px 40px; text-align: center; border-style: dashed; background: #f8fafc;}
.pmb-csp-0571{font-size: 4rem; margin-bottom: 24px;}
.pmb-csp-0572{font-weight: 900; color: #0f172a; margin-bottom: 8px;}
.pmb-csp-0573{font-size: 1.1rem;}
.pmb-csp-0574{margin-bottom: 48px;}
.pmb-csp-0575{display: flex; justify-content: space-between; align-items: center; gap: 12px; flex-wrap: wrap; margin-bottom: 18px;}
.pmb-csp-0576{font-weight: 900; margin: 0; display: flex; align-items: center; gap: 12px;}
.pmb-csp-0577{padding: 9px 12px; font-size: 0.78rem; font-weight: 800;}
.pmb-csp-0578{margin: -8px 0 18px; font-size: 0.85rem;}
.pmb-csp-0579{gap: 12px;}
.pmb-csp-0580{padding: 16px; border-left: 4px solid #3b82f6; display: flex; justify-content: space-between; align-items: center; gap: 16px; flex-wrap: wrap;}
.pmb-csp-0581{min-width: 0; flex: 1;}
.pmb-csp-0582{display: flex; align-items: center; gap: 8px; flex-wrap: wrap; margin-bottom: 6px;}
.pmb-csp-0583{background:#eff6ff;color:#1d4ed8;font-size:0.62rem;font-weight:900;}
.pmb-csp-0584{color:#0f172a;}
.pmb-csp-0585{font-size:0.75rem;color:#64748b;font-weight:800;}
.pmb-csp-0586{font-size:0.82rem;color:#475569;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pmb-csp-0587{margin-top: 48px;}
.pmb-csp-0588{font-weight: 900; margin-bottom: 24px; display: flex; align-items: center; gap: 12px;}
.pmb-csp-0589{gap: 16px;}
.pmb-csp-0590{padding: 20px; display: flex; justify-content: space-between; align-items: center;}
.pmb-csp-0591{width: 48px; height: 48px; background: #f1f5f9; border-radius: 12px; display: grid; place-items: center; font-size: 1.2rem;}
.pmb-csp-0592{font-size: 0.75rem; color: #64748b;}
.pmb-csp-0593{font-weight: 900; color: var(--primary);}
.pmb-csp-0594{text-align: right; display: flex; flex-direction: column; gap: 8px; align-items: flex-end;}
.pmb-csp-0595{font-weight: 900; color: #10b981;}
.pmb-csp-0596{font-size: 0.65rem; color: #94a3b8;}
.pmb-csp-0597{padding: 8px 10px; font-size: 0.75rem;}
.pmb-csp-0598{padding: 8px 10px; font-size: 0.75rem; color: #b91c1c;}
.pmb-csp-0599{padding: 8px 10px; font-size: 0.75rem; color: #b45309;}
.pmb-csp-0600{width: min(450px, 95vw); padding: 32px; border-radius: 24px;}
.pmb-csp-0601{font-weight: 900; margin-bottom: 8px;}
.pmb-csp-0602{background: #f8fafc; padding: 20px; border-radius: 16px; margin-bottom: 24px; text-align: center;}
.pmb-csp-0603{font-size: 1.8rem; font-weight: 900; color: var(--primary);}
.pmb-csp-0604{width: 100%; justify-content: center; padding: 16px;}
.pmb-csp-0605{width: 100%; justify-content: center; padding: 16px; border: none;}
.pmb-csp-0606{width: min(520px, 95vw); padding: 28px; border-radius: 24px;}
.pmb-csp-0607{gap: 10px; max-height: 360px; overflow-y: auto;}
.pmb-csp-0608{width: 100%; justify-content: flex-start; padding: 12px; border: 1px solid var(--line);}
.pmb-csp-0609{width: 36px; height: 36px; border-radius: 50%; object-fit: cover;}
.pmb-csp-0610{margin-left: auto; font-size: 0.75rem; color: #64748b; font-weight: 800;}
.pmb-csp-0611{text-align: center; padding: 20px; line-height:1.45;}
.pmb-csp-0612{width: 100%; justify-content: center; padding: 14px; border: none; margin-top: 16px;}
.pmb-csp-0613{background: #fafaf5; border: 1px solid #d4a000; border-radius: 12px; padding: 16px; text-align: left;}
.pmb-csp-0614{font-size: 0.7rem; font-weight: 800; color: #78350f; text-transform: uppercase; letter-spacing: 0.06em; margin-bottom: 12px;}
.pmb-csp-0615{display: flex; flex-direction: column; gap: 10px;}
.pmb-csp-0616{width: 22px; height: 22px; border-radius: 50%; background: #d4a000; color: #fff; font-size: 0.65rem; font-weight: 900; display: grid; place-items: center; flex-shrink: 0; margin-top: 1px;}
.pmb-csp-0617{font-size: 0.78rem; color: #1e293b; line-height: 1.5;}
.pmb-csp-0618{width: 22px; height: 22px; border-radius: 50%; background: rgba(212,160,0,0.25); color: #78350f; font-size: 0.65rem; font-weight: 900; display: grid; place-items: center; flex-shrink: 0; margin-top: 1px;}
.pmb-csp-0619{width: 22px; height: 22px; border-radius: 50%; background: rgba(212,160,0,0.15); color: #78350f; font-size: 0.65rem; font-weight: 900; display: grid; place-items: center; flex-shrink: 0; margin-top: 1px;}
.pmb-csp-0620{background: #0f172a; padding: 24px 28px; flex-shrink: 0; border-bottom: 1px solid rgba(255,255,255,0.08);}
.pmb-csp-0621{font-size: 0.65rem; font-weight: 800; letter-spacing: 0.12em; text-transform: uppercase; color: #d4a000; margin-bottom: 6px;}
.pmb-csp-0622{color: #f1f5f9; font-size: 1.05rem; font-weight: 800; line-height: 1.4; margin-bottom: 14px;}
.pmb-csp-0623{display: flex; flex-direction: column; gap: 8px;}
.pmb-csp-0624{width: 20px; height: 20px; border-radius: 50%; background: #d4a000; color: #0f172a; font-size: 0.6rem; font-weight: 900; display: grid; place-items: center; flex-shrink: 0; margin-top: 2px;}
.pmb-csp-0625{font-size: 0.75rem; color: #94a3b8; line-height: 1.5;}
.pmb-csp-0626{width: 20px; height: 20px; border-radius: 50%; background: rgba(212,160,0,0.3); color: #d4a000; font-size: 0.6rem; font-weight: 900; display: grid; place-items: center; flex-shrink: 0; margin-top: 2px;}
.pmb-csp-0627{width: 20px; height: 20px; border-radius: 50%; background: rgba(212,160,0,0.15); color: #64748b; font-size: 0.6rem; font-weight: 900; display: grid; place-items: center; flex-shrink: 0; margin-top: 2px;}
.pmb-csp-0628{background: linear-gradient(135deg, rgba(212,160,0,0.08), rgba(212,160,0,0.04)); border: 1px solid rgba(212,160,0,0.2); border-radius: 12px; padding: 16px; margin-bottom: 14px;}
.pmb-csp-0629{font-size: 0.65rem; font-weight: 800; color: #d4a000; text-transform: uppercase; letter-spacing: 0.06em; margin-bottom: 4px;}
.pmb-csp-0630{font-size: 0.85rem; color: #1e293b; font-weight: 700;}
.pmb-csp-0631{font-size: 1.4rem; font-weight: 900; color: #d4a000;}
.pmb-csp-0632{font-size: 0.65rem; color: #94a3b8; margin-top: 2px;}
.pmb-csp-0633{background: rgba(255,255,255,0.3); border-radius: 8px; padding: 10px 12px; margin-bottom: 12px;}
.pmb-csp-0634{font-size: 0.7rem; color: #1e293b; line-height: 1.6;}
.pmb-csp-0635{width: 18px; height: 18px; border-radius: 50%; background: #22c55e; color: #fff; font-size: 0.6rem; font-weight: 900; display: grid; place-items: center; flex-shrink: 0; margin-top: 1px;}
.pmb-csp-0636{font-size: 0.73rem; color: #1e293b; line-height: 1.4;}
.pmb-csp-0637{width: 18px; height: 18px; border-radius: 50%; background: rgba(34, 197, 94, 0.3); color: #22c55e; font-size: 0.6rem; font-weight: 900; display: grid; place-items: center; flex-shrink: 0; margin-top: 1px;}
.pmb-csp-0638{width: 18px; height: 18px; border-radius: 50%; background: rgba(34, 197, 94, 0.2); color: #16a34a; font-size: 0.6rem; font-weight: 900; display: grid; place-items: center; flex-shrink: 0; margin-top: 1px;}
.pmb-csp-0639{background: rgba(212,160,0,0.15); color: #78350f; padding: 4px 8px; border-radius: 6px; font-size: 0.65rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; white-space: nowrap;}
.pmb-csp-0640{background: linear-gradient(135deg, rgba(34, 197, 94, 0.08), rgba(34, 197, 94, 0.04)); border: 2px solid rgba(34, 197, 94, 0.3); border-radius: 14px; padding: 20px; text-align: center;}
.pmb-csp-0641{font-size: 0.65rem; font-weight: 800; color: #22c55e; text-transform: uppercase; letter-spacing: 0.06em; margin-bottom: 8px;}
.pmb-csp-0642{font-size: 1.1rem; font-weight: 800; color: #1e293b; margin-bottom: 12px; line-height: 1.4;}
.pmb-csp-0643{background: rgba(255,255,255,0.4); border-radius: 10px; padding: 12px; margin-bottom: 14px; font-size: 0.75rem; color: #1e293b; line-height: 1.5;}
.pmb-csp-0644{display: flex; gap: 10px; flex-direction: column;}
.pmb-csp-0645{background: #22c55e; border: none; padding: 12px; border-radius: 10px; font-weight: 800; color: #fff; font-size: 0.95rem;}
.pmb-csp-0646{background: #f87171; border: none; padding: 12px; border-radius: 10px; font-weight: 800; color: #fff; font-size: 0.95rem;}
.pmb-csp-0647{background: var(--bg-strong); border: 1px solid var(--line); border-radius: 10px; padding: 12px; font-size: 0.75rem; color: var(--muted); line-height: 1.6;}
.pmb-csp-0648{display: block; margin-bottom: 6px; color: #1e293b;}
.pmb-csp-0649{display: inline-flex; align-items: center; gap: 6px; background: rgba(59, 130, 246, 0.1); border: 1px solid rgba(59, 130, 246, 0.3); padding: 6px 10px; border-radius: 6px; font-size: 0.7rem; color: #1e60c7; font-weight: 700;}
.pmb-csp-0650{display: inline-block; width: 16px; height: 16px; background: #1e60c7; color: #fff; border-radius: 50%; text-align: center; line-height: 1.1; font-size: 0.5rem; font-weight: 900;}
.pmb-csp-0651{display: flex; align-items: center; justify-content: space-between; position: relative; margin-bottom: 20px;}
.pmb-csp-0652{gap: 24px;}
.pmb-csp-0653{margin-top: 8px;}
.pmb-csp-0654{gap: 8px;}
.pmb-csp-0655{text-decoration:none;}
.pmb-csp-0656{flex:1; min-width:0;}
.pmb-csp-0657{font-weight:800; color:var(--text); overflow:hidden; text-overflow:ellipsis;}
.pmb-csp-0658{font-size:.75rem;}
.pmb-csp-0659{text-align:center; padding:24px;}
.pmb-csp-0660{font-weight:900; color:var(--primary);}
.pmb-csp-0661{display: flex; gap: 32px; align-items: center; flex-wrap: wrap;}
.pmb-csp-0662{cursor: zoom-in;}
.pmb-csp-0663{flex: 1; min-width: 280px;}
.pmb-csp-0664{background: rgba(255,255,255,0.15); color: #fff; border: 1px solid rgba(255,255,255,0.3); font-weight: 800; backdrop-filter: blur(4px);}
.pmb-csp-0665{color: #fff; margin: 12px 0 8px; font-size: 2.2rem; font-weight: 900; letter-spacing: -1px;}
.pmb-csp-0666{display: flex; gap: 20px; align-items: center; color: rgba(255,255,255,0.5); font-size: 0.9rem; font-weight: 600;}
.pmb-csp-0667{opacity: 0.3;}
.pmb-csp-0668{padding: 12px 24px; background: white; color: #0f172a;}
.pmb-csp-0669{display:flex; gap:14px; align-items:flex-start; min-width:0;}
.pmb-csp-0670{font-size:1.35rem; margin-top:2px;}
.pmb-csp-0671{display:flex; gap:10px; flex-wrap:wrap;}
.pmb-csp-0672{padding:10px 16px; white-space:nowrap;}
.pmb-csp-0673{gap: 32px;}
.pmb-csp-0674{display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 24px;}
.pmb-csp-0675{border-left: 4px solid #f59e0b;}
.pmb-csp-0676{color: #b45309; background: #fff7ed;}
.pmb-csp-0677{font-size: 2rem; font-weight: 900; color: #0f172a;}
.pmb-csp-0678{border-left: 4px solid #10b981; background: linear-gradient(135deg, #ffffff, #f0fdf4);}
.pmb-csp-0679{color: #047857; background: #ecfdf5;}
.pmb-csp-0680{font-size: 2rem; font-weight: 900; color: #064e3b;}
.pmb-csp-0681{background: #10b981; padding: 10px 16px; font-size: 0.8rem;}
.pmb-csp-0682{padding: 24px;}
.pmb-csp-0683{display: flex; justify-content: space-between; align-items: center; gap: 12px; flex-wrap: wrap; margin-bottom: 16px;}
.pmb-csp-0684{display: flex; align-items: center; gap: 8px;}
.pmb-csp-0685{font-size: 0.68rem;}
.pmb-csp-0686{font-size: 1.3rem; color: var(--primary);}
.pmb-csp-0687{font-size: 1.3rem; color: #f59e0b;}
.pmb-csp-0688{font-size: 1.3rem; color: #0f172a;}
.pmb-csp-0689{padding:32px;border:2px solid #bae6fd;}
.pmb-csp-0690{margin-bottom:20px;}
.pmb-csp-0691{gap:16px;}
.pmb-csp-0692{background:#fff;border:1px solid #38bdf8;border-radius:20px;padding:24px;box-shadow:0 4px 15px rgba(14,165,233,0.08);}
.pmb-csp-0693{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap;margin-bottom:16px;}
.pmb-csp-0694{background:#e0f2fe;color:#0369a1;}
.pmb-csp-0695{font-size:1.15rem;font-weight:950;color:#0f172a;margin:10px 0 4px;}
.pmb-csp-0696{font-size:0.84rem;color:#64748b;font-weight:750;}
.pmb-csp-0697{padding:12px;border:1px solid #e2e8f0;border-radius:14px;}
.pmb-csp-0698{color:#22c55e;}
.pmb-csp-0699{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:16px;}
.pmb-csp-0700{border:1px solid #e2e8f0;background:#f8fafc;border-radius:14px;padding:14px;}
.pmb-csp-0701{font-size:0.7rem;font-weight:900;color:#64748b;text-transform:uppercase;margin-bottom:8px;}
.pmb-csp-0702{display:flex;justify-content:space-between;gap:10px;font-size:0.84rem;color:#334155;font-weight:750;margin-top:6px;}
.pmb-csp-0703{border:1px solid #e2e8f0;background:#fff;border-radius:14px;padding:14px;}
.pmb-csp-0704{margin-top:8px;}
.pmb-csp-0705{display:block;font-size:0.82rem;color:#0f172a;}
.pmb-csp-0706{font-size:0.78rem;color:#64748b;font-weight:750;}
.pmb-csp-0707{border:1px solid #dbeafe;background:#eff6ff;border-radius:14px;padding:14px;margin-bottom:16px;}
.pmb-csp-0708{font-size:0.7rem;font-weight:900;color:#1e40af;text-transform:uppercase;margin-bottom:8px;}
.pmb-csp-0709{display:flex;gap:8px;flex-wrap:wrap;}
.pmb-csp-0710{background:white;border:1px solid #bfdbfe;border-radius:999px;padding:7px 10px;font-size:0.76rem;font-weight:900;color:#1e3a8a;}
.pmb-csp-0711{border:1px solid #e2e8f0;background:#f8fafc;border-radius:14px;padding:12px 14px;margin-bottom:16px;font-size:0.78rem;color:#475569;font-weight:800;line-height:1.45;}
.pmb-csp-0712{display:block;color:#0f172a;margin-bottom:4px;}
.pmb-csp-0713{margin-bottom:14px;background:#f0fdfa;padding:10px 14px;border-radius:12px;font-size:0.85rem;color:#0f766e;border-left:3px solid #14b8a6;font-weight:800;}
.pmb-csp-0714{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;border-radius:14px;padding:14px;font-weight:900;}
.pmb-csp-0715{background:#fffbeb;border:1px solid #fde68a;color:#92400e;border-radius:14px;padding:14px;font-weight:900;}
.pmb-csp-0716{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;border-radius:12px;padding:11px 12px;margin-bottom:12px;font-size:0.78rem;font-weight:850;line-height:1.4;}
.pmb-csp-0717{display:flex;gap:10px;align-items:center;flex-wrap:wrap;}
.pmb-csp-0718{min-width:220px;border:1px solid var(--line);border-radius:12px;padding:11px 12px;font-weight:800;color:#0f172a;background:white;}
.pmb-csp-0719{background:#0ea5e9;border:none;}
.pmb-csp-0720{font-size:0.74rem;color:#64748b;line-height:1.45;font-weight:750;margin-top:8px;}
.pmb-csp-0721{padding: 32px; border: 2px solid var(--primary-soft);}
.pmb-csp-0722{background: #fffbeb; border: 1px solid #fbbf24; border-radius: 20px; padding: 24px; display: flex; justify-content: space-between; align-items: center; gap: 24px; flex-wrap: wrap; box-shadow: 0 4px 12px rgba(251, 191, 36, 0.1);}
.pmb-csp-0723{background: #fbbf24; color: #78350f;}
.pmb-csp-0724{font-size: 1.2rem; color: #0f172a;}
.pmb-csp-0725{display: flex; gap: 16px; flex-wrap: wrap; margin-bottom: 12px;}
.pmb-csp-0726{font-size: 0.85rem; font-weight: 600; color: #475569;}
.pmb-csp-0727{font-size: 0.85rem; font-weight: 800; color: #4f46e5; background: #eef2ff; padding: 2px 8px; border-radius: 6px;}
.pmb-csp-0728{font-size: 0.85rem; color: #64748b; margin-bottom: 8px;}
.pmb-csp-0729{background: rgba(251, 191, 36, 0.1); padding: 10px 14px; border-radius: 12px; font-size: 0.85rem; color: #92400e; border-left: 3px solid #fbbf24;}
.pmb-csp-0730{margin-top: 10px; background: #f0fdfa; padding: 10px 14px; border-radius: 12px; font-size: 0.85rem; color: #0f766e; border-left: 3px solid #14b8a6; font-weight: 700;}
.pmb-csp-0731{padding: 14px; border: 1px solid #e2e8f0; border-radius: 14px;}
.pmb-csp-0732{display:flex;flex-direction:column;gap:8px;}
.pmb-csp-0733{background: #94a3b8; color: white; cursor: not-allowed;}
.pmb-csp-0734{font-size: 0.75rem; padding: 6px; color:#b91c1c;}
.pmb-csp-0735{display: flex; flex-direction: column; gap: 8px; width: 100%;}
.pmb-csp-0736{background: #f0fdf4; border: 1px solid #bbf7d0; padding: 8px; border-radius: 12px; font-size: 0.75rem;}
.pmb-csp-0737{color: #16a34a;}
.pmb-csp-0738{background: #22c55e; color: white; padding: 2px 6px; border-radius: 6px; font-size: 0.65rem;}
.pmb-csp-0739{background: #22c55e; border: none;}
.pmb-csp-0740{font-size: 0.75rem; padding: 6px;}
.pmb-csp-0741{background: white; border: 1px solid #22c55e; border-radius: 20px; padding: 24px; display: flex; justify-content: space-between; align-items: center; gap: 24px; flex-wrap: wrap; box-shadow: 0 4px 15px rgba(34, 197, 94, 0.08); transition: opacity 0.2s ease, transform 0.2s ease;}
.pmb-csp-0742{background: #dcfce7; color: #166534;}
.pmb-csp-0743{background: #f8fafc; padding: 10px 14px; border-radius: 12px; font-size: 0.85rem; color: #475569; border-left: 3px solid #22c55e;}
.pmb-csp-0744{display: flex; gap: 4px;}
.pmb-csp-0745{width: 70px; border-radius: 8px; border: 1px solid var(--line); text-align: center; font-weight: 800;}
.pmb-csp-0746{background: #4f46e5; border: none; padding: 10px;}
.pmb-csp-0747{padding: 32px; border-left: 4px solid #3b82f6;}
.pmb-csp-0748{display: flex; justify-content: space-between; align-items: center; gap: 12px; flex-wrap: wrap; margin-bottom: 20px;}
.pmb-csp-0749{margin: 0;}
.pmb-csp-0750{background: #f8fafc; border: 1px solid #dbeafe; border-radius: 16px; padding: 16px; display: flex; justify-content: space-between; align-items: center; gap: 16px; flex-wrap: wrap;}
.pmb-csp-0751{padding: 32px; border-left: 4px solid var(--primary);}
.pmb-csp-0752{background: #f8fafc; border: 1px solid var(--line); border-radius: 16px; padding: 20px; display: flex; justify-content: space-between; align-items: center;}
.pmb-csp-0753{display: flex; align-items: center; gap: 10px; margin-bottom: 6px;}
.pmb-csp-0754{font-size: 0.9rem;}
.pmb-csp-0755{font-size: 0.8rem; color: var(--text-muted); margin: 0;}
.pmb-csp-0756{padding: 8px; border: 1px solid #25D366; color: #128C7E;}
.pmb-csp-0757{padding: 8px; border: 1px solid var(--line);}
.pmb-csp-0758{padding: 8px; border: 1px solid #fecaca; color: #b91c1c;}
.pmb-csp-0759{padding: 8px; border: 1px solid #fed7aa; color: #b45309;}
.pmb-csp-0760{margin-top: 0; grid-template-columns: repeat(2, 1fr);}
.pmb-csp-0761{font-size: 2.5rem; margin-bottom: 24px;}
.pmb-csp-0762{font-size: 1.2rem; font-weight: 800; margin-bottom: 8px;}
.pmb-csp-0763{padding: 32px; border-style: dashed; background: #f1f5f9;}
.pmb-csp-0764{display: flex; justify-content: space-between; align-items: center; gap: 32px; flex-wrap: wrap;}
.pmb-csp-0765{font-weight: 900; font-size: 1.1rem; margin-bottom: 4px;}
.pmb-csp-0766{display: flex; gap: 8px; flex: 2; min-width: 300px;}
.pmb-csp-0767{background: white; border: 1px solid var(--line); padding: 12px 16px; border-radius: 12px; font-size: 0.9rem; flex: 1; font-family: monospace;}
.pmb-csp-0768{display: flex; align-items: center; gap: 12px; padding: 16px; background: #f0fdf4; border-radius: 12px; border: 1px solid #dcfce7;}
.pmb-csp-0769{width: 10px; height: 10px; background: #10b981; border-radius: 50%; box-shadow: 0 0 8px #10b981;}
.pmb-csp-0770{font-size: 0.85rem; color: #065f46;}
.pmb-csp-0771{display: flex; align-items: center; gap: 12px; padding: 16px; background: #fef2f2; border-radius: 12px; border: 1px solid #fee2e2;}
.pmb-csp-0772{width: 10px; height: 10px; background: #ef4444; border-radius: 50%; box-shadow: 0 0 8px #ef4444;}
.pmb-csp-0773{font-size: 0.85rem; color: #991b1b;}
.pmb-csp-0774{width: 100%; justify-content: center; font-size: 0.8rem; font-weight: 700;}
.pmb-csp-0775{margin-bottom: 16px; display: flex; align-items: center; gap: 8px;}
.pmb-csp-0776{font-size: 0.85rem; margin-bottom: 20px;}
.pmb-csp-0777{width: 100%; justify-content: center; gap: 8px; background: #25d366; color: white; border: none; padding: 14px;}
.pmb-csp-0778{padding: 24px; border-top: 4px solid #f59e0b;}
.pmb-csp-0779{font-size: 0.95rem; font-weight: 900; margin-bottom: 16px; display: flex; align-items: center; gap: 8px; flex-wrap: wrap;}
.pmb-csp-0780{display:inline-flex;align-items:center;gap:6px;font-size:0.68rem;font-weight:900;color:#047857;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:999px;padding:4px 9px;}
.pmb-csp-0781{display:inline-flex;align-items:center;gap:6px;font-size:0.68rem;font-weight:900;color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;padding:4px 9px;}
.pmb-csp-0782{display: flex; align-items: center; gap: 12px; padding: 10px; background: #f8fafc; border-radius: 12px; border: 1px solid #f1f5f9;}
.pmb-csp-0783{width: 40px; height: 40px; border-radius: 50%; object-fit: cover;}
.pmb-csp-0784{flex: 1; overflow: hidden;}
.pmb-csp-0785{font-size: 0.8rem; font-weight: 800; color: #0f172a; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.pmb-csp-0786{display: flex; gap: 4px; margin-top: 2px;}
.pmb-csp-0787{font-size: 0.6rem; font-weight: 900; color: #92400e; background: #fef3c7; padding: 1px 6px; border-radius: 4px; border: 1px solid #fbbf24;}
.pmb-csp-0788{font-size: 0.6rem; font-weight: 900; color: #475569; background: #f1f5f9; padding: 1px 6px; border-radius: 4px; border: 1px solid #cbd5e1;}
.pmb-csp-0789{font-size: 0.6rem; font-weight: 900; color: #9a3412; background: #fff7ed; padding: 1px 6px; border-radius: 4px; border: 1px solid #fb923c;}
.pmb-csp-0790{font-size: 0.75rem; color: #64748b; font-weight: 700; text-align: center; line-height: 1.45;}
.pmb-csp-0791{display: block; text-align: center; font-size: 0.75rem; font-weight: 800; color: var(--primary); margin-top: 16px; text-decoration: none;}
.pmb-csp-0792{width: min(600px, 95vw); padding: 0; overflow: hidden; border-radius: 32px; box-shadow: var(--shadow-2xl); position: relative;}
.pmb-csp-0793{height: 120px; background: linear-gradient(135deg, #0f172a 0%, #1e293b 100%); display: flex; align-items: center; justify-content: center; position: relative;}
.pmb-csp-0794{font-size: 5rem; position: absolute; bottom: -30px; filter: drop-shadow(0 10px 15px rgba(0,0,0,0.1));}
.pmb-csp-0795{padding: 60px 48px 48px; text-align: center;}
.pmb-csp-0796{background: var(--primary-soft); color: var(--primary); padding: 6px 16px; border-radius: 100px; font-size: 0.75rem; font-weight: 900; text-transform: uppercase; letter-spacing: 1px;}
.pmb-csp-0797{font-size: 2rem; font-weight: 900; margin-bottom: 16px; color: #0f172a; letter-spacing: -1px; line-height: 1.1;}
.pmb-csp-0798{font-size: 1.1rem; line-height: 1.6; color: #64748b; margin-bottom: 48px; font-weight: 500;}
.pmb-csp-0799{display: flex; gap: 16px; align-items: center;}
.pmb-csp-0800{flex: 1; padding: 18px; justify-content: center;}
.pmb-csp-0801{flex: 2; padding: 18px; justify-content: center; font-size: 1.1rem; box-shadow: 0 10px 25px rgba(46, 183, 169, 0.3);}
.pmb-csp-0802{display: flex; justify-content: center; gap: 8px; margin-top: 32px;}
.pmb-csp-0803{width: min(520px, 95vw); padding: 28px; border-radius: 24px; box-shadow: var(--shadow-2xl);}
.pmb-csp-0804{width: min(400px, 95vw); padding: 40px; text-align: center; border-radius: 24px; box-shadow: var(--shadow-2xl); animation: slideIn 0.3s ease;}
.pmb-csp-0805{font-size: 3.5rem; margin-bottom: 24px;}
.pmb-csp-0806{font-weight: 900; font-size: 1.5rem; margin-bottom: 12px; color: #0f172a; letter-spacing: -0.5px;}
.pmb-csp-0807{color: #64748b; line-height: 1.6; margin-bottom: 32px; font-size: 1.05rem; font-weight: 500;}
.pmb-csp-0808{width: 100%; justify-content: center; padding: 16px; font-weight: 800;}
.pmb-csp-0809{border-left: 4px solid #ef4444; margin-bottom: 32px; background: #fef2f2;}
.pmb-csp-0810{display: flex; gap: 16px; align-items: center; flex-wrap: wrap;}
.pmb-csp-0811{width: 40px; height: 40px; background: #fee2e2; border-radius: 50%; display: flex; align-items: center; justify-content: center; color: #ef4444; font-weight: 900;}
.pmb-csp-0812{flex: 1; min-width: 200px;}
.pmb-csp-0813{color: #991b1b; margin: 0; font-size: 0.95rem;}
.pmb-csp-0814{margin: 4px 0 0; color: #b91c1c; font-size: 0.85rem;}
.pmb-csp-0815{background: #ef4444; font-size: 0.75rem;}
.pmb-csp-0816{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 24px; margin-bottom: 32px;}
.pmb-csp-0817{margin: 0; font-size: 1.8rem; font-weight: 900; color: #0f172a; letter-spacing: -0.5px; display: flex; align-items: center; gap: 8px;}
.pmb-csp-0818{font-size: 1.35rem; color: var(--primary);}
.pmb-csp-0819{font-size: 1.35rem; color: #f59e0b;}
.pmb-csp-0820{font-size: 1.35rem; color: #0f172a;}
.pmb-csp-0821{margin-bottom: 14px; display: flex; align-items: center; gap: 8px;}
.pmb-csp-0822{display: flex; gap: 16px; flex-wrap: wrap; align-items: center;}
.pmb-csp-0823{flex: 1; min-width: 280px; position: relative;}
.pmb-csp-0824{padding-left: 44px; background: #f8fafc; border-color: #e2e8f0;}
.pmb-csp-0825{position: absolute; left: 16px; top: 14px; color: var(--text-muted);}
.pmb-csp-0826{width: 190px;}
.pmb-csp-0827{padding: 12px 20px;}
.pmb-csp-0828{width: 50px;}
.pmb-csp-0829{font-size: 0.85rem; font-weight: 700;}
.pmb-csp-0830{font-size: 0.6rem; margin-top: 4px;}
.pmb-csp-0831{color: var(--text-muted);}
.pmb-csp-0832{font-weight: 700; font-size: 0.85rem;}
.pmb-csp-0833{display: flex; gap: 8px; justify-content: flex-end;}
.pmb-csp-0834{padding: 8px 12px;}
.pmb-csp-0835{padding: 8px 12px; color: #ef4444;}
.pmb-csp-0836{padding: 18px;}
.pmb-csp-0837{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;}
.pmb-csp-0838{margin-top:4px;}
.pmb-csp-0839{flex:1;min-width:0;}
.pmb-csp-0840{display:block;color:#0f172a;font-size:1rem;line-height:1.25;}
.pmb-csp-0841{font-size:0.76rem;}
.pmb-csp-0842{font-size:0.58rem;}
.pmb-csp-0843{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;}
.pmb-csp-0844{background:#f8fafc;border:1px solid var(--line);border-radius:12px;padding:10px;}
.pmb-csp-0845{font-size:0.68rem;}
.pmb-csp-0846{font-weight:900;color:var(--primary);}
.pmb-csp-0847{font-weight:900;color:#0f172a;}
.pmb-csp-0848{margin-bottom:14px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:10px;color:#166534;font-weight:800;font-size:0.78rem;}
.pmb-csp-0849{display:flex;gap:8px;}
.pmb-csp-0850{flex:1;justify-content:center;text-decoration:none;padding:10px;}
.pmb-csp-0851{padding:10px 12px;color:#ef4444;}
.pmb-csp-0852{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#0f172a;}
.pmb-csp-0853{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pmb-csp-0854{display:flex;gap:8px;justify-content:flex-end;}
.pmb-csp-0855{padding:7px 10px;}
.pmb-csp-0856{padding:7px 10px;color:#ef4444;}
.pmb-csp-0857{display: flex; gap: 12px; align-items: flex-start;}
.pmb-csp-0858{width: 58px; height: 58px; cursor: zoom-in;}
.pmb-csp-0859{flex: 1; min-width: 0;}
.pmb-csp-0860{display: block; color: #0f172a; font-size: 0.95rem; line-height: 1.25;}
.pmb-csp-0861{font-size: 0.6rem; margin-top: 6px;}
.pmb-csp-0862{display: flex; justify-content: space-between; align-items: center; gap: 12px; margin-top: 14px;}
.pmb-csp-0863{display: flex; justify-content: center; margin-top: 40px;}
.pmb-csp-0864{background: white; padding: 8px; border-radius: 16px; border: 1px solid var(--line);}
.pmb-csp-0865{padding: 8px 16px;}
.pmb-csp-0866{padding: 8px 24px; font-weight: 800; color: var(--secondary);}
.pmb-csp-0867{font-weight: 800; color: rgba(255,255,255,0.7);}
.pmb-csp-0868{display: flex; gap: 8px; flex-wrap: wrap; justify-content: center;}
.pmb-csp-0869{background: #f59e0b; border: none; font-size: 0.8rem;}
.pmb-csp-0870{background: #64748b; border: none; font-size: 0.8rem;}
.pmb-csp-0871{background: #ef4444; border: none; font-size: 0.8rem;}
.pmb-csp-0872{width: min(500px, 100vw);}
.pmb-csp-0873{font-weight: 900; margin: 0;}
.pmb-csp-0874{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:center;}
.pmb-csp-0875{width:96px;height:96px;border-radius:16px;object-fit:cover;border:1px solid var(--line);cursor:zoom-in;}
.pmb-csp-0876{justify-content:center;position:relative;cursor:pointer;padding:12px;}
.pmb-csp-0877{position:absolute;opacity:0;inset:0;}
.pmb-csp-0878{display: grid; grid-template-columns: 1fr 1fr; gap: 16px;}
.pmb-csp-0879{width: 100%; padding: 16px; justify-content: center; margin-top: 24px;}
.pmb-csp-0880{border:1px solid var(--line);background:white;cursor:pointer;}
.pmb-csp-0881{display: flex; gap: 8px; align-items: center; margin-right: 12px;}
.pmb-csp-0882{font-size: 0.75rem; padding: 8px 16px; pointer-events: none; opacity: 0.8;}
.pmb-csp-0883{padding: 8px 16px; font-size: 0.75rem;}
.pmb-csp-0884{background: white; border-radius: 24px; padding: 32px; border: 1px solid var(--line); margin-bottom: 40px; box-shadow: 0 10px 30px rgba(0,0,0,0.02);}
.pmb-csp-0885{display: flex; align-items: center; justify-content: space-between; margin-bottom: 32px; flex-wrap: wrap; gap: 20px;}
.pmb-csp-0886{font-size: 1.75rem; font-weight: 900; margin: 0; color: #0f172a;}
.pmb-csp-0887{color: #64748b; margin-top: 4px; font-weight: 600;}
.pmb-csp-0888{padding: 10px 24px;}
.pmb-csp-0889{display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 20px;}
.pmb-csp-0890{background: #f8fafc; padding: 20px; border-radius: 20px; border: 1px solid var(--line);}
.pmb-csp-0891{font-size: 0.75rem; font-weight: 800; color: #64748b; text-transform: uppercase; letter-spacing: 0.5px;}
.pmb-csp-0892{font-size: 1.5rem; font-weight: 900; color: var(--primary); margin-top: 4px;}
.pmb-csp-0893{font-size: 1.5rem; font-weight: 900; color: #10b981; margin-top: 4px;}
.pmb-csp-0894{font-size: 1.5rem; font-weight: 900; color: #f59e0b; margin-top: 4px;}
.pmb-csp-0895{margin-top: 40px; border-top: 1px solid var(--line); padding-top: 32px;}
.pmb-csp-0896{font-size: 1.1rem; font-weight: 800; margin-bottom: 20px; display: flex; align-items: center; gap: 10px;}
.pmb-csp-0897{display: flex; align-items: center; justify-content: space-between; padding: 12px 16px; background: #fff; border: 1px solid var(--line); border-radius: 14px; transition: all 0.2s hover;}
.pmb-csp-0898{display: flex; align-items: center; gap: 12px;}
.pmb-csp-0899{width: 40px; height: 40px; border-radius: 8px; object-fit: cover;}
.pmb-csp-0900{font-size: 0.75rem; color: #94a3b8;}
.pmb-csp-0901{font-weight: 800; color: var(--primary); font-size: 0.9rem;}
.pmb-csp-0902{font-size: 0.65rem; font-weight: 700; text-transform: uppercase; color: #64748b;}
.pmb-csp-0903{background: linear-gradient(135deg, var(--primary) 0%, #312e81 100%); padding: 40px 0 60px; margin-bottom: -40px; position: relative; z-index: 1;}
.pmb-csp-0904{display: flex; align-items: center; gap: 24px; color: white;}
.pmb-csp-0905{width: 80px; height: 80px; background: rgba(255,255,255,0.2); border-radius: 24px; display: grid; place-items: center; font-size: 2rem; border: 1px solid rgba(255,255,255,0.3); backdrop-filter: blur(10px);}
.pmb-csp-0906{font-size: 2rem; font-weight: 900; margin: 0; letter-spacing: -0.02em;}
.pmb-csp-0907{opacity: 0.9; font-size: 1.1rem; margin-top: 4px;}
.pmb-csp-0908{display: flex; gap: 12px; margin-top: 16px;}
.pmb-csp-0909{background: white; color: var(--primary); font-weight: 800; padding: 10px 20px; border-radius: 12px;}
.pmb-csp-0910{background: rgba(255,255,255,0.15); color: white; border: 1px solid rgba(255,255,255,0.3); font-weight: 700; padding: 10px 20px; border-radius: 12px;}
.pmb-csp-0911{color: #fff; background: rgba(255,255,255,0.15); border: 1px solid rgba(255,255,255,0.2); justify-content: center; backdrop-filter: blur(4px);}
.pmb-csp-0912{color: #fff; margin-bottom: 12px;}
.pmb-csp-0913{color: #94a3b8; max-width: 600px; margin: 0 auto;}
.pmb-csp-0914{color:var(--primary);text-decoration:none;font-weight:900;}
.pmb-csp-0915{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pmb-csp-0916{display:flex;gap:8px;justify-content:flex-end;align-items:center;margin-top:10px;flex-wrap:wrap;}
.pmb-csp-0917{padding:8px 12px;font-size:0.78rem;}
.pmb-csp-0918{padding:8px 14px;font-size:0.78rem;}
.pmb-csp-0919{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:#f8fafc;border:1px solid var(--line);border-radius:12px;padding:12px;}
.pmb-csp-0920{color:#64748b;font-size:0.82rem;font-weight:800;line-height:1.45;}
.pmb-csp-0921{padding:8px 12px;font-size:0.78rem;text-decoration:none;}
.pmb-csp-0922{width: 1px; height: 24px; background: var(--line); margin: 0 12px;}
.pmb-csp-0923{width: auto; border: 1px solid var(--line); font-weight: 700; color: var(--primary);}
.pmb-csp-0924{text-align: center; margin-top: 12px; padding: 12px; background: var(--primary-soft); border-radius: 12px; border: 1px solid var(--primary); color: var(--primary); font-size: 0.8rem; font-weight: 700; animation: pulse-soft 2s infinite;}
.pmb-csp-0925{display: flex; justify-content: space-between; align-items: center; margin-bottom: 16px; padding: 0 4px;}
.pmb-csp-0926{padding: 6px 12px; background: var(--surface); border: 1px solid var(--line); border-radius: 12px;}
.pmb-csp-0927{display: grid; gap: 16px;}
.pmb-csp-0928{grid-column: 1 / -1; text-align: center; padding: 60px; border: 2px dashed var(--line); background: transparent;}
.pmb-csp-0929{font-size: 0.72rem; font-weight: 800; color: var(--primary); text-transform: uppercase; margin-bottom: 24px; letter-spacing: 0.1em; display: flex; justify-content: center;}
.pmb-csp-0930{text-align: center; max-width: 400px; margin: 0 auto;}
.pmb-csp-0931{grid-column: 1 / -1; text-align: center; padding: 60px;}
.pmb-csp-0932{grid-column: 1 / -1; display: flex; justify-content: space-between; align-items: center; margin-bottom: 20px;}
.pmb-csp-0933{grid-column: 1 / -1;}
.pmb-csp-0934{display:none; position:fixed; inset:0; background:rgba(15,23,42,0.4); z-index:1000; align-items:center; justify-content:center;}
.pmb-csp-0935{width: min(500px, 90vw); relative;}
.pmb-csp-0936{position:absolute; top:20px; right:20px; border:none; background:none; font-size:1.5rem; cursor:pointer;}
.pmb-csp-0937{justify-content: center;}
.pmb-csp-0938{display:none; position:fixed; inset:0; background:rgba(15,23,42,0.6); z-index:2000; align-items:center; justify-content:center; backdrop-filter: blur(8px);}
.pmb-csp-0939{width: min(600px, 95vw); max-height: 90vh; overflow-y: auto; padding: 0;}
.pmb-csp-0940{position: sticky; top: 0; background: var(--surface); padding: 20px; border-bottom: 1px solid var(--line); display: flex; justify-content: space-between; align-items: center; z-index: 10;}
.pmb-csp-0941{border:none; background:none; font-size:1.5rem; cursor:pointer;}
.pmb-csp-0942{display: flex; background: var(--bg-strong); padding: 4px; gap: 4px; margin: 20px; border-radius: 12px;}
.pmb-csp-0943{flex: 1; padding: 10px;}
.pmb-csp-0944{padding: 0 24px 24px;}
.pmb-csp-0945{display: none; padding: 0 24px 24px;}
.pmb-csp-0946{flex: 1; min-width: 220px;}
.pmb-csp-0947{margin: 16px 0 8px; font-size: 1.6rem; font-weight: 900; letter-spacing: -0.5px;}
.pmb-csp-0948{opacity: 0.7; font-size: 0.9rem; font-weight: 500; margin: 0;}
.pmb-csp-0949{min-width: 240px; max-width: 380px;}
.pmb-csp-0950{min-width: 240px; max-width: 360px;}
.pmb-csp-0951{font-weight: 800; font-size: 0.86rem; margin-bottom: 10px; opacity: 0.85;}
.pmb-csp-0952{background: white; color: var(--courier-primary); border-color: rgba(15,23,42,0.12); padding: 14px 24px; white-space: nowrap; text-decoration: none;}
.pmb-csp-0953{padding: 18px 36px; font-size: 1rem; white-space: nowrap;}
.pmb-csp-0954{background: rgba(255,255,255,0.1); border-color: rgba(255,255,255,0.3); color: white; padding: 14px 28px; white-space: nowrap;}
.pmb-csp-0955{padding: 12px 16px; text-decoration: none; white-space: nowrap;}
.pmb-csp-0956{justify-content: center; padding: 10px 12px; border: 1px solid #e2e8f0; border-radius: 12px; font-size: 0.75rem; font-weight: 900; text-decoration: none;}
.pmb-csp-0957{text-decoration: none; cursor: pointer; border-left: 4px solid var(--primary);}
.pmb-csp-0958{font-size: 1.5rem; color: var(--primary); opacity: 0.5;}
.pmb-csp-0959{margin-top: 12px; font-size: 0.75rem; font-weight: 700; color: #64748b; display: flex; align-items: center; gap: 4px;}
.pmb-csp-0960{display: flex; justify-content: space-between; align-items: flex-start; gap: 12px;}
.pmb-csp-0961{width: 100%;}
.pmb-csp-0962{margin-top: 8px; font-size: 0.86rem; font-weight: 900; color: #475569;}
.pmb-csp-0963{font-size: 1.5rem; color: #f59e0b; opacity: 0.55;}
.pmb-csp-0964{margin-top: 12px; font-size: 0.75rem; font-weight: 700; color: #64748b;}
.pmb-csp-0965{border-left: 4px solid #10b981;}
.pmb-csp-0966{color: #10b981;}
.pmb-csp-0967{font-size: 1.5rem; color: #10b981; opacity: 0.5;}
.pmb-csp-0968{color: #ef4444;}
.pmb-csp-0969{margin-top:6px;color:#dc2626;font-weight:900;}
.pmb-csp-0970{background: white; border: 1px solid var(--line); border-radius: 20px; padding: 22px; margin-bottom: 32px;}
.pmb-csp-0971{display: flex; justify-content: space-between; gap: 16px; align-items: flex-start; flex-wrap: wrap; margin-bottom: 18px;}
.pmb-csp-0972{font-size: 0.72rem; font-weight: 900; color: #64748b; text-transform: uppercase; letter-spacing: .04em;}
.pmb-csp-0973{margin: 4px 0 0; font-size: 1.1rem; font-weight: 950; color: #0f172a;}
.pmb-csp-0974{margin: 6px 0 0; color: #64748b; font-size: .86rem; font-weight: 700; line-height: 1.45;}
.pmb-csp-0975{display: flex; gap: 8px; flex-wrap: wrap;}
.pmb-csp-0976{background:#eff6ff;color:#1d4ed8;}
.pmb-csp-0977{background:#ecfdf5;color:#047857;}
.pmb-csp-0978{background:#fef3c7;color:#92400e;}
.pmb-csp-0979{display:grid; grid-template-columns: repeat(auto-fit, minmax(210px, 1fr)); gap: 12px; margin-bottom: 16px;}
.pmb-csp-0980{border:1px solid #fed7aa; background:#fff7ed; border-radius:14px; padding:14px;}
.pmb-csp-0981{display:block; color:#9a3412; font-size:.9rem;}
.pmb-csp-0982{margin:6px 0 0; color:#475569; font-size:.82rem; font-weight:750; line-height:1.45;}
.pmb-csp-0983{border:1px solid #e2e8f0; background:#f8fafc; border-radius:14px; padding:14px;}
.pmb-csp-0984{display:block; color:#334155; font-size:.9rem;}
.pmb-csp-0985{border:1px solid #fde68a; background:#fffbeb; border-radius:14px; padding:14px;}
.pmb-csp-0986{display:block; color:#92400e; font-size:.9rem;}
.pmb-csp-0987{border:1px solid #dbeafe; background:#eff6ff; color:#1e3a8a; border-radius:14px; padding:14px; margin-bottom:16px; font-size:.84rem; font-weight:800; line-height:1.5;}
.pmb-csp-0988{overflow-x:auto;}
.pmb-csp-0989{width:100%; border-collapse: collapse; min-width: 760px;}
.pmb-csp-0990{text-align:left; color:#475569; font-size:.72rem; text-transform:uppercase;}
.pmb-csp-0991{padding:10px; border-bottom:1px solid #e2e8f0;}
.pmb-csp-0992{font-size:.82rem; color:#0f172a; font-weight:700;}
.pmb-csp-0993{padding:10px; vertical-align:top; border-bottom:1px solid #f1f5f9;}
.pmb-csp-0994{margin-top:14px; padding:12px 14px; border-radius:14px; background:#fff7ed; color:#9a3412; font-size:.85rem; font-weight:800;}
.pmb-csp-0995{background: white; padding: 40px; border-radius: 24px; text-align: center; border: 1px dashed #e2e8f0;}
.pmb-csp-0996{font-size: 2rem; color: #cbd5e1; display: block; margin-bottom: 12px;}
.pmb-csp-0997{margin-bottom: 24px; padding: 20px; background: #f1f5f9; border-radius: 24px; border: 1px solid #e2e8f0;}
.pmb-csp-0998{font-size: 0.75rem; font-weight: 900; color: #475569; text-transform: uppercase; margin-bottom: 16px; display: flex; align-items: center; gap: 8px;}
.pmb-csp-0999{width: 10px; height: 10px; background: #3b82f6; border-radius: 50%; display: inline-block; animation: pulse 2s infinite;}
.pmb-csp-1000{background: white; padding: 14px 18px; border-radius: 16px; border: 1px solid #e2e8f0; display: flex; justify-content: space-between; align-items: center; box-shadow: 0 2px 8px rgba(0,0,0,0.02);}
.pmb-csp-1001{font-size: 0.9rem; font-weight: 800; color: #0f172a;}
.pmb-csp-1002{font-size: 0.75rem; color: #64748b; font-weight: 600;}
.pmb-csp-1003{font-weight: 900; color: #3b82f6; font-size: 1rem;}
.pmb-csp-1004{font-size: 0.65rem; font-weight: 800; color: #94a3b8;}
.pmb-csp-1005{background: #e2e8f0; color: #475569;}
.pmb-csp-1006{background: #dcfce7; color: #166534; right: 110px;}
.pmb-csp-1007{margin: 10px 0 8px; padding: 10px 12px; background: #ecfdf5; border: 1px solid #bbf7d0; border-radius: 12px; color: #14532d; font-weight: 900; font-size: 0.82rem;}
.pmb-csp-1008{font-size: 1.25rem; font-weight: 900; color: var(--primary); margin-bottom: 4px;}
.pmb-csp-1009{font-size: 0.8rem; font-weight: 700; color: #64748b;}
.pmb-csp-1010{margin-top: 8px; padding: 8px 12px; background: #fffbeb; border: 1px solid #fde68a; border-radius: 12px; font-size: 0.8rem; color: #92400e; font-weight: 700;}
.pmb-csp-1011{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:12px;margin:12px 0;font-size:0.78rem;color:#475569;font-weight:800;line-height:1.45;}
.pmb-csp-1012{display:block;color:#0f172a;margin-bottom:6px;}
.pmb-csp-1013{margin-top:7px;}
.pmb-csp-1014{margin:4px 0 0 16px;color:#64748b;font-size:0.72rem;font-weight:750;}
.pmb-csp-1015{border-top:1px solid #e2e8f0;margin-top:10px;padding-top:10px;color:#0f172a;}
.pmb-csp-1016{width: 100%; justify-content: center; padding: 14px; background: #94a3b8; cursor: not-allowed;}
.pmb-csp-1017{width: 100%; justify-content: center; padding: 14px;}
.pmb-csp-1018{padding-top: 50px;}
.pmb-csp-1019{position: absolute; top: 16px; right: 24px; font-size: 0.7rem; font-weight: 800; color: #94a3b8;}
.pmb-csp-1020{background: #10b981; color: white; width: 100%; justify-content: center; padding: 8px;}
.pmb-csp-1021{font-size: 0.95rem; font-weight: 950; color: #14532d; background: #ecfdf5; padding: 12px; border-radius: 12px; border: 1px solid #bbf7d0; margin-top: 8px; text-align: center;}
.pmb-csp-1022{font-size: 0.85rem; font-weight: 800; color: #92400e; background: #fffbeb; padding: 10px; border-radius: 12px; border: 1px solid #fde68a; margin-top: 8px; text-align: center;}
.pmb-csp-1023{background:#f8fafc;padding:20px;border-radius:20px;border:2px solid #e2e8f0;margin-bottom:20px;}
.pmb-csp-1024{font-size:0.75rem;font-weight:900;color:#64748b;text-transform:uppercase;margin-bottom:6px;}
.pmb-csp-1025{font-size:0.95rem;font-weight:800;color:#0f172a;margin-bottom:14px;}
.pmb-csp-1026{display:grid;gap:10px;}
.pmb-csp-1027{background:white;border:1px solid #e2e8f0;border-radius:14px;padding:12px;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;}
.pmb-csp-1028{font-size:0.75rem;font-weight:900;color:#64748b;text-transform:uppercase;}
.pmb-csp-1029{font-size:0.88rem;font-weight:900;color:#0f172a;}
.pmb-csp-1030{font-size:0.74rem;color:#64748b;font-weight:700;}
.pmb-csp-1031{margin-top:7px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:7px 9px;color:#475569;font-size:0.72rem;font-weight:800;line-height:1.35;}
.pmb-csp-1032{background:#dcfce7;color:#166534;}
.pmb-csp-1033{background:#94a3b8;cursor:not-allowed;}
.pmb-csp-1034{background:#6366f1;}
.pmb-csp-1035{background: #f8fafc; padding: 20px; border-radius: 20px; border: 2px solid #e2e8f0; margin-bottom: 20px;}
.pmb-csp-1036{font-size: 0.75rem; font-weight: 900; color: #64748b; text-transform: uppercase; margin-bottom: 6px;}
.pmb-csp-1037{font-size: 0.95rem; font-weight: 800; color: #0f172a; margin-bottom: 14px;}
.pmb-csp-1038{width: 100%; justify-content: center; background: #6366f1;}
.pmb-csp-1039{background: #f1f5f9; padding: 20px; border-radius: 20px; border: 2px solid #e2e8f0; margin-bottom: 20px;}
.pmb-csp-1040{font-size: 0.7rem; font-weight: 800; color: #64748b; text-transform: uppercase; display: flex; justify-content: center; align-items: center; gap: 8px; margin-bottom: 10px;}
.pmb-csp-1041{width: 100%; text-align: center; font-size: 2rem; font-weight: 900; letter-spacing: 8px; border-radius: 12px; border: 2px solid var(--primary); padding: 10px; margin-bottom: 12px; background: white;}
.pmb-csp-1042{width: 100%; justify-content: center; background: #10b981;}
.pmb-csp-1043{display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-bottom: 20px;}
.pmb-csp-1044{background: #f8fafc; padding: 14px; border-radius: 16px;}
.pmb-csp-1045{font-size: 0.65rem; font-weight: 800; color: #64748b; text-transform: uppercase; margin-bottom: 4px;}
.pmb-csp-1046{font-size: 0.85rem; font-weight: 800; color: #0f172a;}
.pmb-csp-1047{background: #f8fafc; padding: 14px; border-radius: 16px; margin-bottom: 12px; border: 1px solid #e2e8f0;}
.pmb-csp-1048{font-size: 0.65rem; font-weight: 800; color: #ef4444; text-transform: uppercase; margin-bottom: 6px;}
.pmb-csp-1049{font-size: 0.9rem; font-weight: 700; color: #0f172a; line-height: 1.4;}
.pmb-csp-1050{background: #fffbeb; padding: 12px 14px; border-radius: 16px; margin-bottom: 16px; border: 1px solid #fde68a;}
.pmb-csp-1051{font-size: 0.65rem; font-weight: 800; color: #92400e; text-transform: uppercase; margin-bottom: 4px;}
.pmb-csp-1052{font-size: 0.8rem; font-weight: 600; color: #475569; font-style: italic;}
.pmb-csp-1053{padding: 14px; border-radius: 14px; border: 1px solid var(--line);}
.pmb-csp-1054{padding: 14px; border-radius: 14px; border: 1px solid #fed7aa; color: #b45309;}
.pmb-csp-1055{padding: 14px; border-radius: 14px; border: 1px solid #22c55e;}
.pmb-csp-1056{max-width: 460px;}
.pmb-csp-1057{display: flex; align-items: flex-start; gap: 16px; margin-bottom: 22px;}
.pmb-csp-1058{width: 54px; height: 54px; border-radius: 18px; background: var(--primary-soft); color: var(--primary); display: flex; align-items: center; justify-content: center; font-size: 1.5rem; flex: 0 0 auto;}
.pmb-csp-1059{font-size: 1.25rem; font-weight: 900; color: #0f172a; margin: 0 0 6px;}
.pmb-csp-1060{font-size: 0.9rem; color: #64748b; line-height: 1.45; margin: 0;}
.pmb-csp-1061{background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 18px; padding: 16px; display: grid; gap: 10px; margin-bottom: 24px;}
.pmb-csp-1062{display: flex; gap: 10px; align-items: center; font-size: 0.85rem; font-weight: 700; color: #475569;}
.pmb-csp-1063{flex: 1; padding: 14px; border-radius: 14px;}
.pmb-csp-1064{flex: 1.4; padding: 14px; border-radius: 14px; justify-content: center;}
.pmb-csp-1065{width: 54px; height: 54px; border-radius: 18px; background: #dcfce7; color: #047857; display: flex; align-items: center; justify-content: center; font-size: 1.5rem; flex: 0 0 auto;}
.pmb-csp-1066{width: 100%; text-align: center; font-size: 2rem; font-weight: 900; letter-spacing: 8px; border-radius: 14px; border: 2px solid var(--primary); padding: 12px; margin-bottom: 12px; background: white;}
.pmb-csp-1067{flex: 1.3; padding: 14px; border-radius: 14px; justify-content: center; background: #10b981;}
.pmb-csp-1068{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px;}
.pmb-csp-1069{width:54px;height:54px;border-radius:18px;background:#fff7ed;color:#b45309;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex:0 0 auto;}
.pmb-csp-1070{font-size:1.2rem;font-weight:900;color:#0f172a;margin:0 0 6px;}
.pmb-csp-1071{font-size:.88rem;color:#64748b;line-height:1.45;margin:0;}
.pmb-csp-1072{display:block;font-size:.72rem;font-weight:900;color:#475569;text-transform:uppercase;margin-bottom:6px;}
.pmb-csp-1073{width:100%;border:1px solid #e2e8f0;border-radius:12px;padding:12px;margin-bottom:12px;font-weight:800;color:#0f172a;}
.pmb-csp-1074{width:100%;border:1px solid #e2e8f0;border-radius:12px;padding:12px;resize:vertical;font-weight:700;color:#0f172a;margin-bottom:16px;}
.pmb-csp-1075{display:flex;gap:12px;}
.pmb-csp-1076{flex:1;padding:14px;border-radius:14px;}
.pmb-csp-1077{flex:1.4;padding:14px;border-radius:14px;justify-content:center;background:#b45309;}
.pmb-csp-1078{border: none; padding-bottom: 0;}
.pmb-csp-1079{background: white;}
.pmb-csp-1080{color: white; font-size: 1.1rem;}
.pmb-csp-1081{color: var(--primary); font-size: 0.7rem;}
.pmb-csp-1082{text-decoration: none; cursor: pointer;}
.pmb-csp-1083{font-size: 20px;}
.pmb-csp-1084{margin-bottom: 16px; text-align: center;}
.pmb-csp-1085{font-size: 1.1rem; line-height: 1.8; text-align: center;}
.pmb-csp-1086{background: var(--warning-soft); color: var(--warning); padding: 20px; border-radius: var(--radius-md); border: 1px solid var(--warning); margin: 24px 0; text-align: center;}
.pmb-csp-1087{font-weight: 800; text-transform: uppercase; font-size: 0.75rem; margin-bottom: 8px; letter-spacing: 0.05em;}
.pmb-csp-1088{font-size: 0.9rem; font-weight: 600; line-height: 1.5; margin: 0;}
.pmb-csp-1089{border-top: 1px solid var(--line); padding-top: 32px;}
.pmb-csp-1090{margin-bottom: 14px;}
.pmb-csp-1091{background: rgba(220,160,0,0.12); color: #78350f; border: 1px solid rgba(220,160,0,0.35);}
.pmb-csp-1092{background: #f0fdfa; color: #0d9488; border: 1px solid #5eead4;}
.pmb-csp-1093{font-size: 0.78rem; font-weight: 700;}
.pmb-csp-1094{background: #fafaf5; border: 1px solid #d4a000; border-radius: 12px; padding: 16px; text-align: left; margin-bottom: 6px;}
.pmb-csp-1095{background:#f8fafc;border:1px solid var(--line);border-radius:12px;padding:14px;text-align:left;color:#475569;font-size:0.86rem;line-height:1.45;font-weight:650;}
.pmb-csp-1096{padding: 18px; font-size: 1rem; font-weight: 800; background: #64748b; color: #fff; border-radius: 12px; text-decoration: none; text-align: center; border: none;}
.pmb-csp-1097{background: var(--bg-strong); text-align: center;}
.pmb-csp-1098{display: flex; flex-direction: column; gap: 16px; align-items: center; justify-content: center; margin-top: 16px;}
.pmb-csp-1099{width: 56px; height: 56px; border-radius: 14px; object-fit: cover; border: 1px solid var(--line); cursor: zoom-in;}
.pmb-csp-1100{display: block; font-size: 1.1rem;}
.pmb-csp-1101{display:inline-flex;margin-top:8px;font-size:0.68rem;}
.pmb-csp-1102{grid-template-columns: 1fr;}
.pmb-csp-1103{font-size: 0.85rem; text-align: center;}
.pmb-csp-1104{max-height: 92vh; display: flex; flex-direction: column; padding: 0; overflow: hidden; max-width: 440px;}
.pmb-csp-1105{position: absolute; top: 16px; right: 16px; z-index: 10;}
.pmb-csp-1106{margin-top: 14px; background: rgba(212,160,0,0.08); border: 1px solid rgba(212,160,0,0.2); border-radius: 8px; padding: 8px 12px; text-align: center;}
.pmb-csp-1107{color: #94a3b8; font-size: 0.7rem; font-weight: 700;}
.pmb-csp-1108{color: #f1f5f9; font-size: 0.7rem; font-weight: 800; font-family: monospace;}
.pmb-csp-1109{background: #0f172a; padding: 20px 28px; flex-shrink: 0; border-bottom: 1px solid rgba(255,255,255,0.08);}
.pmb-csp-1110{font-size: 0.65rem; font-weight: 800; letter-spacing: 0.12em; text-transform: uppercase; color: #34d399; margin-bottom: 4px;}
.pmb-csp-1111{color: #f1f5f9; font-size: 1.05rem; font-weight: 800;}
.pmb-csp-1112{overflow-y: auto; flex: 1; padding: 20px 24px;}
.pmb-csp-1113{background: var(--bg-strong); border-radius: 10px; padding: 12px 14px; margin-bottom: 16px; border: 1px solid var(--line); display: flex; align-items: center; gap: 12px;}
.pmb-csp-1114{font-size: 0.7rem; color: var(--muted); font-weight: 600; text-transform: uppercase; letter-spacing: 0.05em;}
.pmb-csp-1115{font-weight: 800; font-size: 0.95rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.pmb-csp-1116{text-align: right; flex-shrink: 0;}
.pmb-csp-1117{text-decoration: line-through; color: var(--muted); font-size: 0.8rem;}
.pmb-csp-1118{font-size: 1.3rem; font-weight: 900; color: var(--primary);}
.pmb-csp-1119{display: none; animation: pulse 1.5s infinite;}
.pmb-csp-1120{height: 50px; background: #f1f5f9; border-radius: 12px; margin-bottom: 12px;}
.pmb-csp-1121{height: 100px; background: #f1f5f9; border-radius: 12px; margin-bottom: 12px;}
.pmb-csp-1122{font-size: 0.75rem; font-weight: 700;}
.pmb-csp-1123{text-align: center; border-radius: 12px;}
.pmb-csp-1124{margin-bottom: 20px; text-align: center; border-bottom: 1px solid var(--line); padding-bottom: 20px;}
.pmb-csp-1125{font-size: 0.85rem; font-weight: 800; margin-bottom: 12px; display: block;}
.pmb-csp-1126{display: grid; grid-template-columns: 1fr 1fr; gap: 12px;}
.pmb-csp-1127{padding: 12px; cursor: pointer; border: 2px solid var(--line); border-radius: 14px; transition: 0.2s;}
.pmb-csp-1128{font-size: 1.4rem; display: block; margin-bottom: 4px;}
.pmb-csp-1129{display: none; margin-top: 10px; background: #eff6ff; color: #1e40af; font-size: 0.7rem; font-weight: 900; padding: 12px; border-radius: 8px; text-align: center; animation: popIn 0.3s ease;}
.pmb-csp-1130{margin-bottom: 4px;}
.pmb-csp-1131{font-weight: 600; font-size: 0.65rem; color: #3b82f6;}
.pmb-csp-1132{margin-bottom: 12px; background: #f8fafc; border: 1px solid #e2e8f0; padding: 14px; border-radius: 14px;}
.pmb-csp-1133{font-size: 0.75rem; font-weight: 700; color: var(--primary);}
.pmb-csp-1134{margin-bottom:10px;text-align:left;border-radius:10px;background:white;}
.pmb-csp-1135{text-align: center; border-radius: 10px; background: white;}
.pmb-csp-1136{margin-top:10px;background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af;border-radius:10px;padding:10px;font-size:0.72rem;line-height:1.45;text-align:left;font-weight:700;}
.pmb-csp-1137{font-size: 0.75rem; font-weight: 800; margin-bottom: 8px; display: block;}
.pmb-csp-1138{display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px;}
.pmb-csp-1139{font-size:0.72rem;color:#64748b;line-height:1.4;margin-top:10px;text-align:left;}
.pmb-csp-1140{background: #eff6ff; padding: 14px; border-radius: 14px; font-size: 0.75rem; border: 1px solid #bfdbfe; margin-bottom: 14px; text-align: center;}
.pmb-csp-1141{width: 100%; padding: 10px; font-size: 0.8rem; background: white; border-radius: 10px;}
.pmb-csp-1142{font-size: 0.65rem; margin-top: 6px; color: #3b82f6; display: none;}
.pmb-csp-1143{display:none;margin-top:10px;background:#fffbeb;border:1px solid #f59e0b;color:#92400e;border-radius:10px;padding:10px;font-size:0.72rem;line-height:1.45;text-align:left;font-weight:800;}
.pmb-csp-1144{display: none; border-top: 2px dashed var(--line); padding-top: 20px; margin-top: 10px; animation: popIn 0.4s ease;}
.pmb-csp-1145{margin-bottom: 12px; text-align: center;}
.pmb-csp-1146{height: 50px; text-align: center; border-radius: 12px; font-size: 0.8rem;}
.pmb-csp-1147{background: #f0fdfa; border: 1px solid #5eead4; border-radius: 14px; padding: 14px 16px; margin-bottom: 16px;}
.pmb-csp-1148{display: flex; align-items: flex-start; gap: 12px; cursor: pointer;}
.pmb-csp-1149{width: 22px; height: 22px; margin-top: 2px; accent-color: #0d9488;}
.pmb-csp-1150{display: flex; align-items: center; gap: 8px; font-size: 0.9rem; color: #0d9488;}
.pmb-csp-1151{display: block; font-size: 0.74rem; color: #0f766e; line-height: 1.45; margin-top: 4px;}
.pmb-csp-1152{margin-bottom: 14px; text-align: center;}
.pmb-csp-1153{font-size: 0.85rem; font-weight: 700; margin-bottom: 8px; display: block; width: 100%;}
.pmb-csp-1154{display: grid; grid-template-columns: repeat(auto-fit, minmax(120px, 1fr)); gap: 10px;}
.pmb-csp-1155{padding: 10px; cursor: pointer; border: 2px solid var(--line); border-radius: 10px; transition: 0.2s; position: relative; overflow: hidden;}
.pmb-csp-1156{font-size: 0.85rem; font-weight: 700; margin-top: 4px;}
.pmb-csp-1157{font-size: 0.65rem; color: var(--muted); margin-top: 2px;}
.pmb-csp-1158{margin-top: 6px; background: #dcfce7; color: #166534; font-size: 0.65rem; font-weight: 900; padding: 6px; border-radius: 6px; line-height: 1.2;}
.pmb-csp-1159{padding: 10px; cursor: pointer; border: 2px solid var(--line); border-radius: 10px; transition: 0.2s;}
.pmb-csp-1160{margin-top: 6px; background: #e0e7ff; color: #3730a3; font-size: 0.65rem; font-weight: 900; padding: 6px; border-radius: 6px; line-height: 1.2;}
.pmb-csp-1161{margin-top: 6px; background: #ecfdf5; color: #166534; font-size: 0.62rem; font-weight: 900; padding: 6px; border-radius: 6px; line-height: 1.25;}
.pmb-csp-1162{margin-bottom: 14px; display: none; background: #f8fafc; padding: 12px; border-radius: 12px; border: 1px dashed #94a3b8;}
.pmb-csp-1163{font-size: 0.8rem; margin-bottom: 4px; font-weight: 700; color: #0f172a;}
.pmb-csp-1164{font-size: 0.7rem; color: #64748b; margin-bottom: 8px;}
.pmb-csp-1165{font-weight: 800; color: #475569;}
.pmb-csp-1166{padding: 10px 12px; flex: 1;}
.pmb-csp-1167{background: #f8fafc; border: 2px solid var(--line); border-radius: 16px; padding: 16px; margin-bottom: 16px; display: none;}
.pmb-csp-1168{font-size: 0.7rem; font-weight: 800; color: var(--text-muted); text-transform: uppercase; letter-spacing: 0.05em; margin-bottom: 12px; text-align: center;}
.pmb-csp-1169{display: flex; justify-content: space-between; margin-bottom: 8px;}
.pmb-csp-1170{font-size: 0.9rem; color: #475569;}
.pmb-csp-1171{font-size: 0.9rem; color: #0f172a;}
.pmb-csp-1172{font-size: 0.9rem; color: var(--primary);}
.pmb-csp-1173{display:none;border:1px solid #bfdbfe;background:#eff6ff;color:#1e3a8a;border-radius:10px;padding:10px;margin:0 0 8px;font-size:0.76rem;font-weight:850;line-height:1.4;text-align:left;}
.pmb-csp-1174{display: flex; justify-content: space-between; border-top: 1px dashed #cbd5e1; padding-top: 10px; margin-top: 10px;}
.pmb-csp-1175{display: flex; flex-direction: column; gap: 8px; margin-top: 20px;}
.pmb-csp-1176{display:none;border:1px solid #fed7aa;background:#fff7ed;color:#9a3412;border-radius:12px;padding:11px 12px;font-size:0.78rem;font-weight:900;line-height:1.45;}
.pmb-csp-1177{background: #25D366; color: #fff; border: none; font-size: 0.9rem; font-weight: 700; height: 50px; display: flex; align-items: center; justify-content: center; gap: 10px; border-radius: 12px; transition: transform 0.2s, box-shadow 0.2s; box-shadow: 0 4px 12px rgba(37, 211, 102, 0.2);}
.pmb-csp-1178{font-size: 1.2rem;}
.pmb-csp-1179{text-align: center; padding: 0; overflow: hidden; max-width: 420px;}
.pmb-csp-1180{background: linear-gradient(135deg, #1e3a5f 0%, #0f172a 100%); padding: 24px 28px; text-align: center;}
.pmb-csp-1181{width: 56px; height: 56px; background: rgba(251,191,36,0.15); border-radius: 16px; display: grid; place-items: center; margin: 0 auto 12px; border: 1px solid rgba(251,191,36,0.3);}
.pmb-csp-1182{font-size: 1.8rem;}
.pmb-csp-1183{color: #fbbf24; font-size: 0.7rem; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; margin-bottom: 4px;}
.pmb-csp-1184{color: #fff; font-size: 1.1rem; font-weight: 800;}
.pmb-csp-1185{color: #94a3b8; font-size: 0.75rem; margin-top: 6px;}
.pmb-csp-1186{background: linear-gradient(135deg, #064e3b 0%, #0f172a 100%); padding: 20px 28px; text-align: center;}
.pmb-csp-1187{color: #34d399; font-size: 0.7rem; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; margin-bottom: 4px;}
.pmb-csp-1188{padding: 20px 24px;}
.pmb-csp-1189{background: #fefce8; border: 1px solid #fbbf24; border-radius: 10px; padding: 12px 14px; margin-bottom: 16px; text-align: left;}
.pmb-csp-1190{font-size: 0.7rem; font-weight: 800; color: #92400e; text-transform: uppercase; letter-spacing: 0.05em; margin-bottom: 8px;}
.pmb-csp-1191{display: flex; flex-direction: column; gap: 6px;}
.pmb-csp-1192{display: flex; align-items: center; gap: 8px; font-size: 0.78rem; color: #78350f;}
.pmb-csp-1193{width: 20px; height: 20px; background: #fbbf24; border-radius: 50%; display: grid; place-items: center; font-weight: 900; font-size: 0.65rem; flex-shrink: 0;}
.pmb-csp-1194{width: 20px; height: 20px; background: rgba(251,191,36,0.3); border-radius: 50%; display: grid; place-items: center; font-weight: 900; font-size: 0.65rem; flex-shrink: 0;}
.pmb-csp-1195{width: 20px; height: 20px; background: rgba(251,191,36,0.2); border-radius: 50%; display: grid; place-items: center; font-weight: 900; font-size: 0.65rem; flex-shrink: 0;}
.pmb-csp-1196{background: var(--bg-strong); padding: 14px 16px; border-radius: 10px; border: 1px solid var(--line); margin-bottom: 16px; text-align: left;}
.pmb-csp-1197{display: flex; justify-content: space-between; margin-bottom: 6px; font-size: 0.85rem;}
.pmb-csp-1198{display: flex; justify-content: space-between; border-top: 1px solid var(--line); padding-top: 10px; margin-top: 6px;}
.pmb-csp-1199{font-weight: 800; color: var(--text);}
.pmb-csp-1200{color: var(--primary); font-size: 1.25rem;}
.pmb-csp-1201{text-align: center; margin-bottom: 16px;}
.pmb-csp-1202{display: inline-block; padding: 14px; background: #fff; border-radius: 14px; border: 1px solid var(--line);}
.pmb-csp-1203{font-size: 0.75rem; margin-top: 8px;}
.pmb-csp-1204{margin-bottom: 16px; text-align: left;}
.pmb-csp-1205{font-weight: 700; margin-bottom: 8px; font-size: 0.85rem;}
.pmb-csp-1206{font-family: monospace; font-size: 0.78rem; flex: 1;}
.pmb-csp-1207{flex-shrink: 0;}
.pmb-csp-1208{background: #f0f9ff; border: 1px solid #0284c7; border-radius: 10px; padding: 14px; text-align: center; margin-bottom: 12px;}
.pmb-csp-1209{display: flex; align-items: center; justify-content: center; gap: 8px;}
.pmb-csp-1210{width: 18px; height: 18px; border: 3px solid #0284c7; border-top-color: transparent; border-radius: 50%; animation: spin 0.8s linear infinite;}
.pmb-csp-1211{font-size: 0.85rem; font-weight: 700; color: #0c4a6e;}
.pmb-csp-1212{display: none; text-align: center; padding: 16px 0;}
.pmb-csp-1213{width: 72px; height: 72px; background: #059669; border-radius: 50%; display: grid; place-items: center; margin: 0 auto 12px; animation: popIn 0.4s ease-out;}
.pmb-csp-1214{font-size: 1.3rem; font-weight: 900; color: #059669; margin-bottom: 4px;}
.pmb-csp-1215{font-size: 0.85rem; color: var(--muted); margin-bottom: 16px;}
.pmb-csp-1216{color: var(--text); font-size: 0.85rem;}
.pmb-csp-1217{margin-bottom: 32px; padding-bottom: 16px; border-bottom: 1px solid rgba(255,255,255,0.1);}
.pmb-csp-1218{margin: 0 0 4px 0;}
.pmb-csp-1219{padding: 12px 16px; color: #667eea; border-radius: 8px; background: rgba(102,126,234,0.15); text-decoration: none;}
.pmb-csp-1220{padding: 12px 16px; color: #cbd5e1; border-radius: 8px; text-decoration: none;}
.pmb-csp-1221{font-size: 32px; margin: 0 0 32px 0;}
.pmb-csp-1222{opacity: 0.6; cursor: not-allowed;}
.pmb-csp-1223{color: var(--muted); display: block; margin-top: 4px;}
.pmb-csp-1224{font-size: 32px; margin-bottom: 12px;}
.pmb-csp-1225{margin: 0; font-weight: 600; color: var(--text);}
.pmb-csp-1226{margin-top: 16px; text-align: center;}
.pmb-csp-1227{max-width: 200px; border-radius: 8px;}
.pmb-csp-1228{border-color: #ef4444; background: rgba(239,68,68,0.02);}
.pmb-csp-1229{color: var(--muted); margin: 0 0 16px 0;}
.pmb-csp-1230{padding: 12px 24px; background: #ef4444; color: #fff; border: none; border-radius: 6px; cursor: pointer; font-weight: 600;}
.pmb-csp-1231{padding: 0; font-weight: 800; color: var(--primary); margin-bottom: 8px; display: block;}
.pmb-csp-1232{padding: 40px;}
.pmb-csp-1233{gap: 20px;}
.pmb-csp-1234{display: grid; grid-template-columns: 1fr 1fr; gap: 20px;}
.pmb-csp-1235{background: #f8fafc; padding: 24px; border-radius: 16px; border: 1px solid #e2e8f0; margin-top: 12px;}
.pmb-csp-1236{font-weight: 900; font-size: 2rem; color: #0f172a; border-color: var(--primary-soft);}
.pmb-csp-1237{border: 2px dashed var(--line); background: #fdfdfd;}
.pmb-csp-1238{display: flex; align-items: center; gap: 16px; cursor: pointer;}
.pmb-csp-1239{width: 22px; height: 22px;}
.pmb-csp-1240{display: block; font-size: 1rem; color: #0f172a;}
.pmb-csp-1241{padding: 16px; text-align: center; background: #f0fdf4; border-radius: 12px; border: 1px solid #dcfce7; font-weight: 900; font-size: 1.1rem;}
.pmb-csp-1242{text-decoration: line-through; color: #94a3b8; margin-right: 12px;}
.pmb-csp-1243{display: grid; grid-template-columns: 1fr; gap: 20px;}
.pmb-csp-1244{min-height: 120px; padding: 12px;}
.pmb-csp-1245{width: 100%; padding: 20px; font-size: 1.1rem; justify-content: center; box-shadow: 0 10px 25px rgba(46, 183, 169, 0.2);}
.pmb-csp-1246{position: relative; margin-bottom: 24px;}
.pmb-csp-1247{width: 100%; aspect-ratio: 1; border-radius: 20px; object-fit: cover; border: 1px solid var(--line); box-shadow: var(--shadow-sm); cursor: zoom-in;}
.pmb-csp-1248{justify-content: center; position: relative; cursor: pointer; padding: 12px;}
.pmb-csp-1249{position: absolute; opacity: 0; inset: 0;}
.pmb-csp-1250{color: #ef4444; font-size: 0.8rem; font-weight: 800;}
.pmb-csp-1251{background: #fef2f2; border-color: #fee2e2; padding: 32px;}
.pmb-csp-1252{background: #ef4444; color: white;}
.pmb-csp-1253{font-size: 0.8rem; color: #991b1b; margin: 16px 0; font-weight: 600;}
.pmb-csp-1254{justify-content: center; background: white;}
.pmb-csp-1255{background: #ef4444; border: none; justify-content: center;}
.pmb-csp-1256{max-width: 600px;}
.pmb-csp-1257{text-align: center; margin-bottom: 40px;}
.pmb-csp-1258{background: var(--accent-soft); color: var(--accent); border: 1px solid var(--accent); padding: 8px 16px; border-radius: 20px;}
.pmb-csp-1259{margin-top: 16px;}
.pmb-csp-1260{padding: 0; overflow: hidden; border-radius: 24px; box-shadow: var(--shadow-lg);}
.pmb-csp-1261{background: linear-gradient(135deg, #065f46 0%, #064e3b 100%); padding: 40px; color: #fff; text-align: center;}
.pmb-csp-1262{width: 72px; height: 72px; margin: 0 auto 16px; border-radius: 22px; background: rgba(255,255,255,.12); display: grid; place-items: center; font-size: 2rem;}
.pmb-csp-1263{font-weight: 800; letter-spacing: -0.02em; margin: 0;}
.pmb-csp-1264{display: flex; gap: 20px; align-items: flex-start; padding: 20px; background: var(--bg-strong); border-radius: 16px; border-left: 4px solid var(--accent);}
.pmb-csp-1265{font-size: 1.35rem; color: var(--accent);}
.pmb-csp-1266{display: block; font-size: 0.95rem; color: var(--text); margin-bottom: 4px;}
.pmb-csp-1267{font-size: 0.85rem; color: var(--muted); margin: 0;}
.pmb-csp-1268{display: flex; gap: 20px; align-items: flex-start; padding: 20px; background: var(--bg-strong); border-radius: 16px; border-left: 4px solid var(--primary);}
.pmb-csp-1269{margin-top: 40px; text-align: center;}
.pmb-csp-1270{background: var(--warning-soft); color: var(--warning); padding: 16px; border-radius: 12px; font-size: 0.85rem; font-weight: 600; margin-bottom: 24px;}
.pmb-csp-1271{display: inline-flex; align-items: center; gap: 8px; margin-bottom: 24px; text-decoration: none;}
.pmb-csp-1272{padding: 28px; margin-bottom: 28px;}
.pmb-csp-1273{margin: 12px 0 8px; font-size: 1.9rem; font-weight: 900; color: #0f172a;}
.pmb-csp-1274{padding: 28px;}
.pmb-csp-1275{margin-top: 18px;}
.pmb-csp-1276{display: block; font-size: 1.08rem; color: #0f172a;}
.pmb-csp-1277{display: none; margin-top: 10px; padding: 8px 14px; font-weight: 800; border-radius: 10px;}
.pmb-csp-1278{display: flex; justify-content: flex-end; gap: 12px; margin-top: 24px;}
.pmb-csp-1279{border: none;}
.pmb-csp-1280{display: none; margin-top: 18px;}
.pmb-csp-1281{margin: 4px 0 0; font-size: 0.8rem;}
.pmb-csp-1282{margin: 12px 0 0; font-weight: 900; color: #0f172a;}
.pmb-csp-1283{font-weight: 900; color: var(--primary); font-size: 1.1rem;}
.pmb-csp-1284{padding: 10px 16px; font-size: 0.85rem; display: none; gap: 6px;}
.pmb-csp-1285{font-size: 0.8rem; padding: 8px 16px;}
.pmb-csp-1286{padding: 10px 20px; font-size: 0.85rem;}
.pmb-csp-1287{padding: 10px 24px; font-size: 0.9rem;}
.pmb-csp-1288{font-size: clamp(2.4rem, 6vw, 3.6rem); font-weight: 900; color: var(--secondary); letter-spacing: -0.03em; margin-bottom: 12px; line-height: 1.1;}
.pmb-csp-1289{font-size: 1.1rem; color: var(--text-muted); margin-bottom: 32px; font-weight: 500;}
.pmb-csp-1290{border-radius: var(--radius-md); padding: 12px 24px; display: flex; align-items: center; gap: 8px;}
.pmb-csp-1291{color: var(--primary); font-weight: 800;}
.pmb-csp-1292{font-size: 1rem; line-height: 1.7;}
.pmb-csp-1293{padding: 16px 32px; font-size: 1rem; font-weight: 800;}
.pmb-csp-1294{background: var(--bg-strong); display: flex; flex-direction: column; align-items: center; text-align: center; padding: 48px; border: 1px solid var(--line);}
.pmb-csp-1295{font-size: 3.5rem; color: var(--primary); margin-bottom: 20px;}
.pmb-csp-1296{font-size: 1.25rem; font-weight: 800; color: var(--secondary); margin-bottom: 8px;}
.pmb-csp-1297{font-size: 0.75rem; text-align: center; margin-bottom: 24px;}
.pmb-csp-1298{display: flex; justify-content: center; width: 100%; padding: 16px; font-weight: 800;}
.pmb-csp-1299{position: fixed; bottom: 40px; right: 20px; z-index: 1000; box-shadow: var(--shadow-premium); border-radius: 999px; padding: 14px 22px; display: none; align-items: center; gap: 10px;}
.pmb-csp-1300{text-align: center; position: relative;}
.pmb-csp-1301{position:absolute; top:20px; right:20px; border:none; background:none; font-size:1.8rem; color:var(--text-muted); cursor:pointer;}
.pmb-csp-1302{width: 72px; height: 72px; margin: 0 auto 24px; background: var(--primary-soft); border-radius: 20px; display: grid; place-items: center;}
.pmb-csp-1303{font-size: 2rem; color: var(--primary);}
.pmb-csp-1304{font-size: 1.5rem; margin-bottom: 8px;}
.pmb-csp-1305{color: var(--text-muted); font-size: 0.9rem; margin-bottom: 28px;}
.pmb-csp-1306{z-index: 11000; display: none;}
.pmb-csp-1307{width: min(500px, 95vw); padding: 48px; text-align: center; border-radius: 40px; box-shadow: 0 40px 100px rgba(0,0,0,0.5); border: 2px solid var(--primary); animation: slideIn 0.5s cubic-bezier(0.16, 1, 0.3, 1);}
.pmb-csp-1308{width: 240px; height: 240px; margin: 0 auto 32px; border-radius: 40px; overflow: hidden; border: 4px solid white; box-shadow: 0 20px 40px rgba(0,0,0,0.2); transform: rotate(-3deg);}
.pmb-csp-1309{width: 100%; height: 100%; object-fit: cover;}
.pmb-csp-1310{font-size: 2.2rem; font-weight: 900; margin-bottom: 16px; color: var(--secondary); letter-spacing: -1px;}
.pmb-csp-1311{background: var(--bg-strong); padding: 24px; border-radius: 20px; margin-bottom: 32px;}
.pmb-csp-1312{font-size: 1.15rem; line-height: 1.6; color: var(--text-muted); font-weight: 600; font-style: italic; margin: 0;}
.pmb-csp-1313{width: 100%; padding: 18px; justify-content: center; font-size: 1.1rem; font-weight: 800;}
.pmb-csp-1314{color: var(--primary-soft);}
.pmb-csp-1315{width:32px;height:32px;margin-bottom:12px;}
.pmb-csp-1316{color:#4f46e5;}
.pmb-csp-1317{border-top: 1px solid var(--line); padding-top: 24px;}
.pmb-csp-1318{font-size: 0.75rem; text-align: center;}
.pmb-csp-1319{display: flex; align-items: center; justify-content: center; min-height: calc(100vh - 160px); padding: 40px 20px;}
.pmb-csp-1320{width: 100%; max-width: 440px; padding: 40px;}
.pmb-csp-1321{text-align: center; margin-bottom: 32px;}
.pmb-csp-1322{margin: 0 auto 16px;}
.pmb-csp-1323{font-size: 1.8rem; font-weight: 900; color: var(--secondary); margin-bottom: 8px;}
.pmb-csp-1324{position: relative;}
.pmb-csp-1325{padding-right: 48px;}
.pmb-csp-1326{position: absolute; right: 12px; top: 50%; transform: translateY(-50%); background: none; border: none; cursor: pointer; color: var(--primary);}
.pmb-csp-1327{text-align: right; margin-top: 8px;}
.pmb-csp-1328{font-size: 0.85rem; color: var(--primary); text-decoration: none; font-weight: 700;}
.pmb-csp-1329{display:flex;align-items:flex-start;gap:10px;margin:4px 0 16px;cursor:pointer;}
.pmb-csp-1330{font-size:0.84rem;color:var(--text-muted);line-height:1.35;font-weight:700;}
.pmb-csp-1331{display:block;font-weight:600;color:var(--text-muted);opacity:.85;}
.pmb-csp-1332{width: 100%; justify-content: center; margin-top: 16px;}
.pmb-csp-1333{margin-top: 32px; padding-top: 32px; border-top: 1px solid var(--line); text-align: center;}
.pmb-csp-1334{color: var(--text-muted); font-size: 0.9rem; margin-bottom: 16px;}
.pmb-csp-1335{width: 100%; justify-content: center;}
.pmb-csp-1336{background: var(--bg-strong); border: none; box-shadow: none; display: flex; flex-direction: column; justify-content: center; padding-right: 60px;}
.pmb-csp-1337{width: 32px; height: 32px; font-size: 0.9rem; background: var(--accent);}
.pmb-csp-1338{width: 32px; height: 32px; font-size: 0.9rem; background: #f59e42;}
.pmb-csp-1339{padding: 16px 20px; border-radius: 12px; margin-bottom: 12px; font-size: 0.9rem; font-weight: 600; border-left: 4px solid var(--primary); background: var(--primary-soft); color: var(--primary);}
.pmb-csp-1340{background: var(--primary-soft); color: var(--primary);}
.pmb-csp-1341{font-size: 3rem; margin: 24px 0; line-height: 1.1;}
.pmb-csp-1342{color: #64748b; font-size: 1.15rem; font-weight: 500; line-height: 1.6; max-width: 500px;}
.pmb-csp-1343{font-size: 1.75rem; font-weight: 900; color: #0f172a; margin-bottom: 8px;}
.pmb-csp-1344{color: #64748b; font-weight: 500;}
.pmb-csp-1345{padding: 14px 20px; border-radius: 14px; background: #fef2f2; color: #b91c1c; font-size: 0.85rem; font-weight: 700; border-left: 4px solid #ef4444; display: flex; align-items: center; gap: 12px;}
.pmb-csp-1346{width: 100%; justify-content: center; padding: 18px; font-size: 1.1rem; margin-top: 12px; border-radius: 16px;}
.pmb-csp-1347{font-size: 1.4rem;}
.pmb-csp-1348{margin-top: 48px; text-align: center; border-top: 1px solid #f1f5f9; padding-top: 40px;}
.pmb-csp-1349{color: #64748b; font-weight: 600; margin-bottom: 20px; font-size: 0.95rem;}
.pmb-csp-1350{width: 100%; justify-content: center; padding: 16px; border-radius: 16px;}
.pmb-csp-1351{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:40px 16px;}
.pmb-csp-1352{width:min(420px,100%);background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:28px;box-shadow:var(--shadow-md);text-align:center;}
.pmb-csp-1353{justify-content:center;}
.pmb-csp-1354{margin:10px 0 24px;}
.pmb-csp-1355{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;}
.pmb-csp-1356{padding: 40px 32px 24px;}
.pmb-csp-1357{display: flex; align-items: center; gap: 12px; margin-bottom: 32px;}
.pmb-csp-1358{width: 44px; height: 44px; background: white; border-radius: 14px; padding: 6px; box-shadow: 0 10px 20px rgba(0,0,0,0.2);}
.pmb-csp-1359{color: white; font-weight: 900; font-size: 0.95rem; letter-spacing: -0.5px;}
.pmb-csp-1360{color: var(--primary); font-size: 0.65rem; font-weight: 800; text-transform: uppercase; letter-spacing: 1px;}
.pmb-csp-1361{margin-top: auto; padding-top: 32px;}
.pmb-csp-1362{color: #ef4444; font-weight: 800; border-top: 1px solid rgba(255,255,255,0.05); padding-top: 24px;}
.pmb-csp-1363{width: 1px; height: 24px; background: #e2e8f0; margin: 0 16px;}
.pmb-csp-1364{font-size: 1.1rem; font-weight: 800; color: #0f172a; margin: 0;}
.pmb-csp-1365{font-size: 0.7rem; color: #22c55e; font-weight: 900; letter-spacing: 0.5px;}
.pmb-csp-1366{width: 40px; height: 40px; border-radius: 10px; overflow: hidden; border: 1px solid #e2e8f0; background: #f8fafc;}
.pmb-csp-1367{color:#0f172a;background:white;border:1px solid #e2e8f0;}
.pmb-csp-1368{display: none; position: fixed; bottom: 0; left: 0; right: 0; background: white; border-top: 1px solid #e2e8f0; padding: 12px 16px 32px; z-index: 1000; justify-content: space-around; box-shadow: 0 -10px 25px rgba(0,0,0,0.05);}
.pmb-csp-1369{display: flex; flex-direction: column; align-items: center; gap: 4px; color: #64748b; text-decoration: none; font-size: 0.7rem; font-weight: 700;}
.pmb-csp-1370{text-align: center; margin-bottom: 48px;}
.pmb-csp-1371{font-size: 2.35rem; margin: 16px 0;}
.pmb-csp-1372{color: #64748b; font-weight: 500; font-size: 1.02rem; max-width: 560px; margin: 0 auto; line-height: 1.5;}
.pmb-csp-1373{max-width: 640px; margin: 0 auto 28px;}
.pmb-csp-1374{padding: 16px; border-radius: 16px; text-align: center; font-weight: 700;}
.pmb-csp-1375{font-weight: 800; font-size: 0.85rem;}
.pmb-csp-1376{display: none; margin-top: 14px; padding: 14px 16px; border-radius: 14px; background: #fef2f2; color: #b91c1c; font-size: 0.88rem; font-weight: 800;}
.pmb-csp-1377{margin-bottom: 0;}
.pmb-csp-1378{text-transform: uppercase;}
.pmb-csp-1379{width: 100%; justify-content: center; padding: 20px; font-size: 1.08rem; border-radius: 20px;}
.pmb-csp-1380{font-size: 1.6rem;}
.pmb-csp-1381{font-size: 1.5rem; vertical-align: middle; margin-right: 8px;}
.pmb-csp-1382{margin-top:18px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;border-radius:14px;padding:14px 16px;font-weight:850;line-height:1.45;}
.pmb-csp-1383{font-size: 1.5rem;}
.pmb-csp-1384{width: 56px; height: 56px; background: #f8fafc; border-radius: 16px; display: flex; align-items: center; justify-content: center; font-size: 1.5rem; color: var(--primary); margin-bottom: 24px;}
.pmb-csp-1385{font-size: 1.25rem; font-weight: 900; margin-bottom: 12px;}
.pmb-csp-1386{color: #64748b; font-size: 0.95rem; line-height: 1.6; margin-bottom: 24px;}
.pmb-csp-1387{color: #64748b; font-size: 0.85rem; padding-left: 20px; display: flex; flex-direction: column; gap: 8px;}
.pmb-csp-1388{padding: 0;}
.pmb-csp-1389{padding: 32px 32px 16px;}
.pmb-csp-1390{font-size: 1.1rem; font-weight: 900; color: #0f172a;}
.pmb-csp-1391{width: 40px; height: 40px; border-radius: 12px; background: #f1f5f9; display: flex; align-items: center; justify-content: center; color: #64748b;}
.pmb-csp-1392{display: block; font-weight: 800; font-size: 0.9rem; color: #0f172a;}
.pmb-csp-1393{display: block; font-weight: 900; color: #0f172a; margin-bottom: 4px;}
.pmb-csp-1394{padding: 60px; text-align: center; color: #94a3b8;}
.pmb-csp-1395{font-size: 2rem; display: block; margin-bottom: 12px; opacity: 0.3;}
.pmb-csp-1396{width: 72px; height: 72px; background: #f0fdfa; color: var(--primary); border-radius: 24px; display: flex; align-items: center; justify-content: center; font-size: 2rem; margin: 0 auto 20px;}
.pmb-csp-1397{color: #64748b; font-size: 0.9rem; font-weight: 500;}
.pmb-csp-1398{background: #f8fafc; border-radius: 20px; padding: 24px; margin-bottom: 24px; text-align: center; border: 1px dashed #e2e8f0;}
.pmb-csp-1399{font-size: 0.75rem; font-weight: 800; color: #94a3b8; text-transform: uppercase; letter-spacing: 1px; display: block; margin-bottom: 4px;}
.pmb-csp-1400{font-size: 0.7rem; font-weight: 800; color: #64748b; text-transform: uppercase; margin-bottom: 8px; display: block;}
.pmb-csp-1401{width: 100%; border-radius: 14px; padding: 14px; border: 1px solid #e2e8f0;}
.pmb-csp-1402{margin-top: 32px; display: flex; gap: 12px;}
.pmb-csp-1403{flex: 1.5; padding: 14px; border-radius: 14px;}
.pmb-csp-1404{max-width: 420px; text-align: center;}
.pmb-csp-1405{width: 80px; height: 80px; background: #fef2f2; color: #ef4444; border-radius: 24px; display: flex; align-items: center; justify-content: center; font-size: 2.2rem; margin: 0 auto 24px;}
.pmb-csp-1406{font-size: 1.4rem; font-weight: 900; color: #0f172a; margin-bottom: 12px;}
.pmb-csp-1407{background: #fffbeb; border-radius: 16px; padding: 16px; border: 1px solid #fde68a; margin-bottom: 28px;}
.pmb-csp-1408{color: #92400e; font-size: 0.85rem; font-weight: 600; margin: 0;}
.pmb-csp-1409{width: 100%; padding: 16px; border-radius: 16px; background: var(--primary);}
.pmb-csp-1410{width: 80px; height: 80px; border-radius: 24px; display: flex; align-items: center; justify-content: center; font-size: 2.2rem; margin: 0 auto 24px;}
.pmb-csp-1411{color: #64748b; font-size: 0.95rem; line-height: 1.6; margin-bottom: 28px;}
.pmb-csp-1412{width: 100%; padding: 16px; border-radius: 16px;}
.pmb-csp-1413{font-size: 2.2rem; font-weight: 900; color: #0f172a; margin-bottom: 12px; letter-spacing: -1px;}
.pmb-csp-1414{color: #64748b; font-size: 1.1rem; margin-bottom: 40px; font-weight: 500; max-width: 500px; margin-left: auto; margin-right: auto;}
.pmb-csp-1415{color: #b45309; font-weight: 800; max-width: 520px; margin: 0 auto 20px;}
.pmb-csp-1416{display: inline-flex; text-decoration: none;}
.pmb-csp-1417{margin-top: 60px;}
.pmb-csp-1418{display: flex; align-items: center; gap: 12px; margin-bottom: 8px;}
.pmb-csp-1419{font-size: 1.5rem; color: var(--primary);}
.pmb-csp-1420{font-size: 1.25rem; font-weight: 900; margin: 0;}
.pmb-csp-1421{color: #0f766e; font-size: 0.92rem; font-weight: 800; margin-bottom: 12px;}
.pmb-csp-1422{color: #64748b; font-size: 0.95rem; font-weight: 500; margin-bottom: 32px;}
.pmb-csp-1423{font-weight: 900; font-size: 1.1rem; color: #0f172a;}
.pmb-csp-1424{font-size: 0.85rem; color: #64748b; font-weight: 500;}
.pmb-csp-1425{width: 32px; height: 32px; background: var(--primary); color: white; border-radius: 50%; display: flex; align-items: center; justify-content: center;}
.pmb-csp-1426{font-size: 1rem; margin-left: 4px;}
.pmb-csp-1427{padding: 40px 40px 20px;}
.pmb-csp-1428{font-size: 1.4rem; font-weight: 900; color: #0f172a; margin: 0;}
.pmb-csp-1429{color: #64748b; font-size: 0.95rem; font-weight: 500; margin-top: 8px;}
.pmb-csp-1430{font-weight: 800; color: #0f172a; font-size: 1rem;}
.pmb-csp-1431{font-weight: 700; color: #64748b;}
.pmb-csp-1432{font-weight: 900; color: var(--courier-primary);}
.pmb-csp-1433{font-size: 3rem; opacity: 0.2; display: block; margin-bottom: 16px;}
.pmb-csp-1434{color: #eab308;}
.pmb-csp-1435{padding: 100px 40px; text-align: center; background: white; border-radius: 32px; border: 2px dashed #e2e8f0; box-shadow: var(--shadow-sm);}
.pmb-csp-1436{width: 80px; height: 80px; background: #f1f5f9; border-radius: 24px; display: flex; align-items: center; justify-content: center; margin: 0 auto 24px;}
.pmb-csp-1437{font-size: 2.5rem; color: #cbd5e1;}
.pmb-csp-1438{font-size: 1.4rem; font-weight: 900; color: #0f172a;}
.pmb-csp-1439{color: #64748b; font-size: 1rem; max-width: 440px; margin: 12px auto 32px; font-weight: 500;}
.pmb-csp-1440{display: inline-flex; padding: 14px 32px;}
.pmb-csp-1441{position: relative; display: inline-block;}
.pmb-csp-1442{position: absolute; bottom: 40px; right: 10px; width: 48px; height: 48px; background: var(--courier-primary); color: white; border-radius: 16px; display: flex; align-items: center; justify-content: center; cursor: pointer; border: 5px solid white; box-shadow: var(--shadow-md);}
.pmb-csp-1443{font-size: 1.6rem; font-weight: 900; color: #0f172a; margin-bottom: 8px;}
.pmb-csp-1444{display: inline-flex; align-items: center; gap: 8px; padding: 6px 16px; background: #f1f5f9; border-radius: 100px; margin-bottom: 32px;}
.pmb-csp-1445{font-size: 0.75rem; font-weight: 800; color: #64748b;}
.pmb-csp-1446{font-size: 0.75rem; font-weight: 900; color: #0f172a;}
.pmb-csp-1447{font-size: 0.7rem; font-weight: 800; color: var(--courier-primary); text-transform: uppercase; margin-bottom: 12px; letter-spacing: 1px;}
.pmb-csp-1448{width: 100%; margin-top: 40px; padding: 20px;}
.pmb-csp-1449{font-size: 0.75rem; font-weight: 800; color: #64748b; text-transform: uppercase;}
.pmb-csp-1450{opacity: 0.5; background: #f1f5f9;}
.pmb-csp-1451{margin-top: 56px;}
.pmb-csp-1452{color: #64748b; font-size: 0.95rem; font-weight: 500; margin-top: -24px; margin-bottom: 24px;}
.pmb-csp-1453{display: flex; flex-direction: column; gap: 16px; margin-bottom: 24px;}
.pmb-csp-1454{display: flex; align-items: center; gap: 10px; flex-wrap: wrap;}
.pmb-csp-1455{background: #dcfce7; color: #166534; padding: 3px 10px; border-radius: 8px; font-size: 0.65rem; font-weight: 900; text-transform: uppercase;}
.pmb-csp-1456{background: #fee2e2; color: #991b1b; padding: 3px 10px; border-radius: 8px; font-size: 0.65rem; font-weight: 900; text-transform: uppercase;}
.pmb-csp-1457{background: #fef9c3; color: #854d0e; padding: 3px 10px; border-radius: 8px; font-size: 0.65rem; font-weight: 900; text-transform: uppercase;}
.pmb-csp-1458{background: #dbeafe; color: #1e40af; padding: 3px 10px; border-radius: 8px; font-size: 0.65rem; font-weight: 900; text-transform: uppercase;}
.pmb-csp-1459{font-size: 0.85rem; color: #64748b; font-weight: 600; margin-top: 4px;}
.pmb-csp-1460{display: flex; align-items: center; gap: 12px; margin-top: 12px; flex-wrap: wrap;}
.pmb-csp-1461{font-size: 0.7rem; font-weight: 900; color: var(--courier-primary); text-transform: uppercase;}
.pmb-csp-1462{padding: 6px 12px; font-size: 0.85rem; width: 120px; text-transform: uppercase;}
.pmb-csp-1463{display: grid; gap: 8px; margin-top: 14px;}
.pmb-csp-1464{min-width: 0;}
.pmb-csp-1465{display: block; color: #0f172a; font-size: 0.8rem; font-weight: 900; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.pmb-csp-1466{display: block; color: #64748b; font-size: 0.68rem; font-weight: 800;}
.pmb-csp-1467{background: #e2e8f0; color: #334155; border-radius: 999px; padding: 4px 8px; font-size: 0.62rem; font-weight: 900;}
.pmb-csp-1468{display: flex; gap: 12px; margin-top: 14px; flex-wrap: wrap;}
.pmb-csp-1469{display:none;}
.pmb-csp-1470{background: none; border: none; color: #94a3b8; cursor: pointer; font-size: 1.2rem; padding: 8px; transition: color 0.2s;}
.pmb-csp-1471{text-align: center; padding: 48px 24px; background: #f8fafc; border-radius: 24px; border: 2px dashed #e2e8f0;}
.pmb-csp-1472{font-size: 2.5rem; color: #cbd5e1; display: block; margin-bottom: 16px;}
.pmb-csp-1473{color: #94a3b8; font-weight: 700; margin: 0;}
.pmb-csp-1474{width: 100%; padding: 20px; background: white; border: 2px dashed var(--courier-primary); border-radius: 20px; color: var(--courier-primary); font-weight: 900; font-size: 1rem; cursor: pointer; display: flex; align-items: center; justify-content: center; gap: 10px; transition: all 0.3s;}
.pmb-csp-1475{max-width: 520px;}
.pmb-csp-1476{width: 64px; height: 64px; background: var(--courier-soft-teal); color: var(--courier-primary); border-radius: 20px; display: flex; align-items: center; justify-content: center; font-size: 1.8rem; margin: 0 auto 16px;}
.pmb-csp-1477{font-size: 1.4rem; font-weight: 900; color: #0f172a; margin-bottom: 6px;}
.pmb-csp-1478{color: #64748b; font-size: 0.85rem;}
.pmb-csp-1479{padding: 20px; background: white; border: 2px solid #f1f5f9; border-radius: 18px; cursor: pointer; text-align: center; transition: all 0.2s;}
.pmb-csp-1480{font-size: 2rem; display: block; margin-bottom: 8px; color: #64748b;}
.pmb-csp-1481{font-weight: 800; font-size: 0.8rem; color: #0f172a;}
.pmb-csp-1482{display: block; font-size: 0.65rem; color: var(--courier-primary); font-weight: 700; margin-top: 4px;}
.pmb-csp-1483{display: none; margin-top: 18px; text-align: left;}
.pmb-csp-1484{display: block; font-size: 0.72rem; font-weight: 900; color: #64748b; text-transform: uppercase; margin-bottom: 8px;}
.pmb-csp-1485{width: 100%; text-transform: uppercase;}
.pmb-csp-1486{display: none; color: #991b1b; font-size: 0.75rem; font-weight: 700; margin-top: 6px;}
.pmb-csp-1487{margin-top: 24px; text-align: center; display: flex; gap: 12px; justify-content: center; flex-wrap: wrap;}
.pmb-csp-1488{display: none; padding: 12px 24px; background: var(--courier-primary); border: none; border-radius: 14px; font-weight: 900; color: white; cursor: pointer;}
.pmb-csp-1489{padding: 12px 32px; background: #f1f5f9; border: none; border-radius: 14px; font-weight: 800; color: #64748b; cursor: pointer;}
.pmb-csp-1490{text-align: center; margin-bottom: 28px;}
.pmb-csp-1491{width: 64px; height: 64px; background: #fef2f2; color: #ef4444; border-radius: 20px; display: flex; align-items: center; justify-content: center; font-size: 1.8rem; margin: 0 auto 16px;}
.pmb-csp-1492{font-size: 1.35rem; font-weight: 900; color: #0f172a; margin-bottom: 8px;}
.pmb-csp-1493{color: #64748b; font-size: 0.9rem; line-height: 1.5; margin: 0;}
.pmb-csp-1494{flex: 1.2; padding: 14px; border-radius: 14px; background: #ef4444;}
.pmb-csp-1495{font-size: 2.2rem; font-weight: 900; margin: 0; letter-spacing: -1px;}
.pmb-csp-1496{display: flex; align-items: center; justify-content: center; gap: 12px; margin-top: 12px; flex-wrap: wrap;}
.pmb-csp-1497{display: flex; align-items: center; gap: 8px; padding: 6px 14px; background: rgba(255,255,255,0.1); border-radius: 100px; border: 1px solid rgba(255,255,255,0.2);}
.pmb-csp-1498{font-weight: 700; font-size: 0.8rem; text-transform: uppercase; letter-spacing: 0.5px;}
.pmb-csp-1499{color: #cbd5e1;}
.pmb-csp-1500{font-weight: 800; font-size: 0.8rem; color: #e2e8f0;}
.pmb-csp-1501{display: flex; align-items: center; gap: 8px; padding: 6px 14px; background: #dcfce720; border-radius: 100px; border: 1px solid #22c55e40;}
.pmb-csp-1502{width: 8px; height: 8px; background: #22c55e; border-radius: 50%; box-shadow: 0 0 10px #22c55e;}
.pmb-csp-1503{font-weight: 800; font-size: 0.8rem; color: #22c55e; text-transform: uppercase;}
.pmb-csp-1504{display: flex; align-items: center; gap: 8px; padding: 6px 14px; background: #f1f5f920; border-radius: 100px; border: 1px solid #64748b40;}
.pmb-csp-1505{width: 8px; height: 8px; background: #64748b; border-radius: 50%;}
.pmb-csp-1506{font-weight: 800; font-size: 0.8rem; color: #64748b; text-transform: uppercase;}
.pmb-csp-1507{grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));}
.pmb-csp-1508{color: #6366f1;}
.pmb-csp-1509{text-align: center; margin-bottom: 40px; display: flex; flex-wrap: wrap; gap: 12px; justify-content: center;}
.pmb-csp-1510{color: #22c55e; font-size: 0.7rem; margin-left: 4px;}
.pmb-csp-1511{color: #3b82f6; font-size: 0.7rem; margin-left: 4px;}
.pmb-csp-1512{color: #f59e0b; font-size: 0.7rem; margin-left: 4px;}
.pmb-csp-1513{margin: 0; font-size: 1.1rem; font-weight: 900; color: #166534;}
.pmb-csp-1514{margin: 4px 0 0; font-size: 0.85rem; color: #166534; opacity: 0.8; font-weight: 600;}
.pmb-csp-1515{font-size: 1.25rem; font-weight: 900; color: #0f172a; margin-bottom: 24px; border-left: 4px solid var(--primary); padding-left: 16px;}
.pmb-csp-1516{font-size: 1.05rem; font-weight: 600; color: #0f172a; line-height: 1.6; margin-bottom: 16px; font-style: italic;}
.pmb-csp-1517{display: flex; align-items: center; gap: 12px; padding-top: 16px; border-top: 1px solid #f1f5f9;}
.pmb-csp-1518{width: 32px; height: 32px; background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 8px; display: flex; align-items: center; justify-content: center; font-weight: 900; font-size: 0.7rem; color: #64748b;}
.pmb-csp-1519{font-size: 0.85rem; font-weight: 800; color: #1e293b;}
.pmb-csp-1520{font-size: 0.75rem; color: #94a3b8; font-weight: 600;}
.pmb-csp-1521{padding: 60px 40px; text-align: center; background: #f8fafc; border-radius: 24px; border: 2px dashed #e2e8f0;}
.pmb-csp-1522{color: #64748b; margin-top: 16px; font-weight: 600;}
.pmb-csp-1523{background: #eff6ff; border: 1px solid #bfdbfe; color: #1e3a8a; padding: 16px 18px; border-radius: 8px; font-weight: 700; font-size: 0.9rem; margin-bottom: 24px;}
.pmb-csp-1524{width: 64px; height: 64px; background: #f8fafc; border-radius: 18px; overflow: hidden; border: 1px solid #e2e8f0; margin-bottom: 16px;}
.pmb-csp-1525{font-size: 0.8rem; font-weight: 800; color: #475569;}
.pmb-csp-1526{width: 48px; height: 48px; background: var(--primary-soft); color: var(--primary); border-radius: 14px; display: flex; align-items: center; justify-content: center; font-size: 1.4rem; margin-bottom: 16px;}
.pmb-csp-1527{display: block; text-align: center; font-size: 0.75rem; font-weight: 700; color: var(--primary); margin-top: 12px; text-decoration: none;}
.pmb-csp-1528{width: 48px; height: 48px; background: #f8fafc; color: #475569; border: 1px solid #e2e8f0; border-radius: 14px; display: flex; align-items: center; justify-content: center; font-size: 1.4rem; margin-bottom: 16px;}
.pmb-csp-1529{margin: 56px 0 24px 0;}
.pmb-csp-1530{font-size: 1.25rem; font-weight: 900; color: #0f172a; letter-spacing: -0.5px;}
.pmb-csp-1531{color: #64748b; font-weight: 500; font-size: 0.95rem;}
.pmb-csp-1532{width: 48px; height: 48px; background: #f8fafc; border: 1px solid #e2e8f0; color: #475569; border-radius: 14px; display: flex; align-items: center; justify-content: center; font-size: 1.4rem; margin-bottom: 16px;}
.pmb-csp-1533{margin: 40px 0 18px 0;}
.pmb-csp-1534{color: #64748b; font-weight: 600; font-size: 0.9rem;}
.pmb-csp-1535{padding: 60px 40px; text-align: center; background: white; border-radius: 32px; border: 2px dashed #e2e8f0; box-shadow: var(--shadow-sm);}
.pmb-csp-1536{color: #64748b; font-size: 1rem; max-width: 400px; margin: 12px auto 32px; font-weight: 500;}
.pmb-csp-1537{margin-top: 32px; padding-top: 16px; border-top: 1px solid rgba(255,255,255,0.1);}
.pmb-csp-1538{width: 100%; padding: 10px; background: rgba(102,126,234,0.15); color: #667eea; border: none; border-radius: 6px; cursor: pointer; font-weight: 600;}
.pmb-csp-1539{display: flex; justify-content: space-between; align-items: center; margin-bottom: 32px;}
.pmb-csp-1540{font-size: 32px; margin: 0;}
.pmb-csp-1541{padding: 10px 20px; background: var(--primary); color: #fff; border: none; border-radius: 6px; cursor: pointer; font-weight: 600;}
.pmb-csp-1542{margin: 0 0 8px 0; color: var(--text);}
.pmb-csp-1543{color: #d4a000; font-weight: 900;}
.pmb-csp-1544{margin-top: 32px; padding-top: 24px; border-top: 1px solid var(--line); text-align: center; font-size: 0.8rem; color: var(--muted);}
.pmb-csp-1545{color: var(--primary); font-weight: 600;}
.pmb-csp-1546{display: grid; grid-template-columns: 280px 1fr; gap: 48px;}
.pmb-csp-1547{justify-content: center; position: relative; cursor: pointer; padding: 14px;}
.pmb-csp-1548{display: grid; grid-template-columns: 1.2fr 0.8fr; gap: 20px;}
.pmb-csp-1549{position: relative; cursor: pointer; width: 100%; justify-content: center; padding: 12px;}
.pmb-csp-1550{font-size: 0.7rem; color: var(--primary); font-weight: 800; margin-top: 8px; display: block;}
.pmb-csp-1551{background: #f0fdfa; padding: 20px; border-radius: 16px; border: 1px solid #99f6e4;}
.pmb-csp-1552{width: 20px; height: 20px;}
.pmb-csp-1553{display: block; font-size: 0.9rem; color: #0f766e;}
.pmb-csp-1554{color: #0f766e;}
.pmb-csp-1555{display:block;color:#b45309;margin-top:6px;}
.pmb-csp-1556{background: #f8fafc; padding: 20px; border-radius: 16px; border: 1px solid var(--line);}
.pmb-csp-1557{display: grid; grid-template-columns: 1fr 1fr; gap: 32px;}
.pmb-csp-1558{margin-top: 24px; padding: 16px; background: #f8fafc; border-radius: 12px; border: 1px solid #e2e8f0;}
.pmb-csp-1559{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;}
.pmb-csp-1560{font-size:0.76rem;color:#475569;line-height:1.45;font-weight:700;margin-bottom:12px;}
.pmb-csp-1561{font-size:0.74rem;margin-bottom:10px;display:none;}
.pmb-csp-1562{gap: 10px;}
.pmb-csp-1563{font-size: 0.8rem; color: #0f172a;}
.pmb-csp-1564{display: flex; gap: 8px; align-items: center;}
.pmb-csp-1565{padding: 6px; font-size: 0.75rem;}
.pmb-csp-1566{font-size: 0.65rem; font-weight: 800; color: #64748b;}
.pmb-csp-1567{color: #0369a1;}
.pmb-csp-1568{padding: 8px;}
.pmb-csp-1569{background: #f5f3ff; border-color: #ddd6fe;}
.pmb-csp-1570{color: #6d28d9;}
.pmb-csp-1571{background: #f1f5f9; border-color: #cbd5e1;}
.pmb-csp-1572{font-size: 0.7rem; font-weight: 800; color: #9a3412;}
.pmb-csp-1573{width: 10px; height: 10px; background: #10b981; border-radius: 50%;}
.pmb-csp-1574{margin: 0; font-size: 0.9rem; font-weight: 700;}
.pmb-csp-1575{padding: 16px 34px; background: var(--primary); font-size: 1rem; border: none;}
.pmb-csp-1576{display:none;position:fixed;inset:0;background:rgba(15,23,42,0.58);z-index:2400;align-items:center;justify-content:center;padding:20px;}
.pmb-csp-1577{margin:0 0 6px;font-size:1.15rem;font-weight:900;color:#0f172a;}
.pmb-csp-1578{margin:0;color:#64748b;font-size:0.86rem;line-height:1.45;font-weight:700;}
.pmb-csp-1579{border:0;background:#f1f5f9;color:#0f172a;border-radius:12px;width:40px;height:40px;font-size:1.3rem;cursor:pointer;}
.pmb-csp-1580{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;}
.pmb-csp-1581{display:none;font-weight:900;}
.pmb-csp-1582{text-decoration: none; padding: 10px;}
.pmb-csp-1583{width: 40px; height: 40px; border-radius: 8px; cursor: zoom-in;}
.pmb-csp-1584{flex: 1; padding: 0 12px;}
.pmb-csp-1585{font-weight: 700; font-size: 0.8rem; color: var(--text);}
.pmb-csp-1586{text-decoration: line-through; opacity: 0.7;}
.pmb-csp-1587{color: var(--primary); font-weight: 700;}
.pmb-csp-1588{background:#f0fdfa;color:#0f766e;border:1px solid #5eead4;font-size:0.58rem;padding:3px 7px;margin-top:5px;}
.pmb-csp-1589{display: flex; justify-content: center; margin-top: 16px; margin-bottom: 32px;}
.pmb-csp-1590{padding: 24px 48px; text-align: center; border-radius: 24px; border: 1px solid var(--primary-soft);}
.pmb-csp-1591{font-size: 3rem; font-weight: 900; color: var(--primary); line-height: 1;}
.pmb-csp-1592{display: flex; gap: 4px; justify-content: center; margin-top: 8px; color: #eab308;}
.pmb-csp-1593{margin-top: 4px; font-weight: 800; font-size: 0.7rem; text-transform: uppercase;}
.pmb-csp-1594{padding: 24px; border-radius: 20px;}
.pmb-csp-1595{display: flex; gap: 2px; color: #eab308; margin-bottom: 12px; font-size: 0.8rem;}
.pmb-csp-1596{font-weight: 600; color: var(--text); font-style: italic; line-height: 1.6; margin-bottom: 16px;}
.pmb-csp-1597{display: flex; align-items: center; gap: 10px; border-top: 1px solid var(--line); padding-top: 12px;}
.pmb-csp-1598{width: 28px; height: 28px; background: var(--bg-strong); border-radius: 8px; display: grid; place-items: center; font-weight: 900; font-size: 0.7rem; color: var(--muted);}
.pmb-csp-1599{font-weight: 800; font-size: 0.8rem; color: var(--text);}
.pmb-csp-1600{font-size: 0.65rem; color: var(--muted);}
.pmb-csp-1601{justify-content: flex-start;}
.pmb-csp-1602{display: flex; justify-content: center; gap: 8px;}
.pmb-csp-1603{font-size: 2.5rem; color: #94a3b8;}
.pmb-csp-1604{margin: 0 0 12px; font-size: 1.6rem; font-weight: 900; color: var(--text);}
.pmb-csp-1605{margin: 0 0 32px; color: #64748b; font-size: 1rem; line-height: 1.6; font-weight: 500;}
.pmb-csp-1606{background: white; border-bottom: 1px solid var(--line); height: 80px; display: flex; align-items: center;}
.pmb-csp-1607{display: flex; justify-content: space-between; align-items: center;}
.pmb-csp-1608{display: flex; align-items: center; gap: 12px; background: #f8fafc; padding: 6px 12px; border-radius: 100px; border: 1px solid var(--line);}
.pmb-csp-1609{width: 32px; height: 32px; background: var(--primary); color: white; border-radius: 50%; display: grid; place-items: center; font-weight: 800; font-size: 0.8rem;}
.pmb-csp-1610{display: flex; flex-direction: column;}
.pmb-csp-1611{font-size: 0.75rem; color: var(--muted); font-weight: 600; line-height: 1;}
.pmb-csp-1612{font-size: 0.85rem; font-weight: 800; color: var(--text); line-height: 1.2;}
.pmb-csp-1613{width: 40px; height: 40px; border-radius: 12px; color: #ef4444;}
.pmb-csp-1614{padding: 10px 20px; font-size: 0.85rem; text-decoration: none;}
.pmb-csp-1615{padding: 10px 24px; font-size: 0.9rem; border: 1px solid var(--primary); background: transparent; color: var(--primary); cursor: pointer; border-radius: 12px; font-weight: 700; text-decoration: none; display: inline-flex; align-items: center; justify-content: center;}
.pmb-csp-1616{padding: 10px 24px; font-size: 0.9rem; text-decoration: none; display: inline-flex; align-items: center; justify-content: center;}
.pmb-csp-1617{padding-top: 20px;}
.pmb-csp-1618{position: fixed; bottom: 20px; left: 20px; right: 20px; z-index: 999; display: none; animation: slideUp 0.5s ease;}
.pmb-csp-1619{padding: 12px 20px; display: flex; align-items: center; justify-content: space-between; gap: 16px; border: 2px solid var(--primary); box-shadow: var(--shadow-2xl); background: white;}
.pmb-csp-1620{width: 40px; height: 40px; background: var(--primary-soft); color: var(--primary); border-radius: 10px; display: grid; place-items: center; font-size: 1.2rem;}
.pmb-csp-1621{font-size: 0.9rem; display: block;}
.pmb-csp-1622{font-size: 0.75rem; color: var(--text-muted);}
.pmb-csp-1623{max-width: 400px; padding: 32px; text-align: center; border-radius: 24px;}
.pmb-csp-1624{font-size: 0.75rem; font-weight: 800; color: var(--primary); text-transform: uppercase; letter-spacing: 1px; margin-bottom: 12px;}
.pmb-csp-1625{flex: 1; display: none;}
.pmb-csp-1626{max-width:980px;margin:32px auto;padding:0 16px;display:grid;gap:18px;}
.pmb-csp-1627{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:24px;box-shadow:0 12px 30px rgba(15,23,42,0.08);}
.pmb-csp-1628{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap;}
.pmb-csp-1629{font-size:0.72rem;font-weight:900;color:#0d9488;text-transform:uppercase;}
.pmb-csp-1630{font-size:1.5rem;font-weight:950;color:#0f172a;margin:6px 0;}
.pmb-csp-1631{margin:0;color:#64748b;font-weight:700;line-height:1.45;}
.pmb-csp-1632{font-size:0.72rem;font-weight:900;color:#64748b;text-transform:uppercase;}
.pmb-csp-1633{font-size:1rem;font-weight:950;color:#0d9488;}
.pmb-csp-1634{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:18px;}
.pmb-csp-1635{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:12px;}
.pmb-csp-1636{font-size:0.68rem;font-weight:900;color:#64748b;text-transform:uppercase;}
.pmb-csp-1637{display:block;margin-top:4px;color:#0f172a;}
.pmb-csp-1638{display:block;margin-top:4px;color:#0f172a;letter-spacing:2px;}
.pmb-csp-1639{margin-top:18px;border:1px solid #ccfbf1;background:#f0fdfa;border-radius:14px;padding:14px;color:#0f766e;font-weight:850;line-height:1.45;font-size:0.84rem;}
.pmb-csp-1640{background:#fffbeb;border:1px solid #fde68a;border-radius:20px;padding:22px;}
.pmb-csp-1641{font-size:1.05rem;font-weight:950;color:#92400e;margin:0 0 8px;}
.pmb-csp-1642{margin:0 0 14px;color:#92400e;font-weight:750;line-height:1.45;}
.pmb-csp-1643{display:flex;gap:10px;flex-wrap:wrap;}
.pmb-csp-1644{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:22px;}
.pmb-csp-1645{font-size:1.05rem;font-weight:950;color:#0f172a;margin:0 0 14px;}
.pmb-csp-1646{display:grid;gap:12px;}
.pmb-csp-1647{border:1px solid #e2e8f0;border-radius:14px;padding:14px;}
.pmb-csp-1648{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;}
.pmb-csp-1649{font-size:0.76rem;font-weight:900;color:#0d9488;background:#f0fdfa;border-radius:999px;padding:6px 10px;}
.pmb-csp-1650{display:grid;gap:6px;margin-top:10px;}
.pmb-csp-1651{display:flex;justify-content:space-between;gap:12px;font-size:0.84rem;color:#475569;font-weight:750;}
.pmb-csp-1652{display:flex;gap:12px;align-items:flex-start;}
.pmb-csp-1653{display:block;color:#0f172a;}
.pmb-csp-1654{font-size:0.82rem;color:#64748b;font-weight:700;}
.pmb-csp-1655{margin-top:14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:12px;font-weight:800;color:#0f172a;}
.pmb-csp-1656{background:#eff6ff;border:1px solid #bfdbfe;border-radius:20px;padding:22px;}
.pmb-csp-1657{font-size:0.72rem;font-weight:900;color:#1d4ed8;text-transform:uppercase;margin-bottom:10px;}
.pmb-csp-1658{font-size:1rem;font-weight:950;color:#0f172a;}
.pmb-csp-1659{border:1px solid #bfdbfe;background:white;color:#1d4ed8;font-weight:950;}
.pmb-csp-1660{width:100%;min-height:76px;border:1px solid #bfdbfe;border-radius:12px;padding:12px;font-weight:750;color:#0f172a;resize:vertical;}
.pmb-csp-1661{font-size:0.82rem;font-weight:900;color:#1d4ed8;}
.pmb-csp-1662{color: #fff; background: rgba(255,255,255,0.15); border: 1px solid rgba(255,255,255,0.2); justify-content: center; backdrop-filter: blur(4px); display: inline-flex; margin-bottom: 12px;}
.pmb-csp-1663{color: #fff; font-size: 2rem;}
.pmb-csp-1664{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;}
.pmb-csp-1665{background: white; border: none; color: var(--primary); font-weight: 900;}
.pmb-csp-1666{font-size: 0.9rem; font-weight: 700; color: #4338ca; margin: 0;}
.pmb-csp-1667{justify-content:center;border:1px solid var(--line);}
.pmb-csp-1668{justify-content:center;background:#f59e0b;border-color:#f59e0b;text-decoration:none;}
.pmb-csp-1669{justify-content:center;text-decoration:none;}
.pmb-csp-1670{white-space:nowrap;border:1px solid var(--line);}
.pmb-csp-1671{margin-top: 8px; font-weight: 500; font-size: 0.95rem;}
.pmb-csp-1672{padding: 24px; border: 2px solid #f59e0b; background: #fffbeb; margin-bottom: 24px; animation: pulse-border 2s infinite;}
.pmb-csp-1673{display: flex; align-items: center; gap: 16px; margin-bottom: 16px;}
.pmb-csp-1674{font-size: 2rem;}
.pmb-csp-1675{font-weight: 900; color: #b45309;}
.pmb-csp-1676{font-size: 0.85rem; color: #d97706;}
.pmb-csp-1677{display: flex; justify-content: space-between; align-items: center; margin-bottom: 16px;}
.pmb-csp-1678{font-weight: 800; font-size: 1.1rem;}
.pmb-csp-1679{background: #f59e0b; border: none;}
.pmb-csp-1680{display: none; margin-top: 20px; text-align: center; background: white; padding: 20px; border-radius: 16px; border: 1px solid var(--line);}
.pmb-csp-1681{font-size: 0.8rem; font-weight: 800; color: var(--primary); margin-bottom: 12px;}
.pmb-csp-1682{width: 200px; height: 200px; margin-bottom: 16px;}
.pmb-csp-1683{width: 100%; font-size: 0.8rem;}
.pmb-csp-1684{font-size: 1rem; margin-bottom: 20px;}
.pmb-csp-1685{padding: 24px; margin-bottom: 24px; border-left: 4px solid var(--primary);}
.pmb-csp-1686{width: 56px; height: 56px; border-radius: 16px; object-fit: cover; border: 1px solid var(--line);}
.pmb-csp-1687{font-size: 1.1rem; font-weight: 800; margin: 4px 0;}
.pmb-csp-1688{padding: 10px; border-radius: 12px; border: 1px solid var(--line);}
.pmb-csp-1689{padding: 24px; margin-bottom: 24px; border: 1px solid #bfdbfe; background: #eff6ff;}
.pmb-csp-1690{color: #1d4ed8; margin-bottom: 10px;}
.pmb-csp-1691{font-size: 1rem; font-weight: 900; color: #0f172a;}
.pmb-csp-1692{border:1px solid #bfdbfe;background:white;color:#1d4ed8;font-weight:900;padding:10px 12px;}
.pmb-csp-1693{width:100%;min-height:76px;border:1px solid #bfdbfe;border-radius:12px;padding:12px;font-weight:700;color:#0f172a;resize:vertical;}
.pmb-csp-1694{font-size:0.82rem;font-weight:800;color:#1d4ed8;}
.pmb-csp-1695{font-size: 1rem; font-weight: 800; margin: 4px 0;}
.pmb-csp-1696{font-size: 1.1rem; font-weight: 900; color: var(--primary);}
.pmb-csp-1697{padding: 20px; margin-bottom: 24px;}
.pmb-csp-1698{display:grid;gap:10px;font-size:0.88rem;font-weight:750;color:#475569;}
.pmb-csp-1699{display:flex;justify-content:space-between;gap:12px;}
.pmb-csp-1700{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:10px;font-size:1rem;}
.pmb-csp-1701{padding: 24px; margin-bottom: 24px;}
.pmb-csp-1702{display: flex; flex-direction: column; gap: 16px;}
.pmb-csp-1703{font-size: 0.7rem; font-weight: 800; color: var(--muted); text-transform: uppercase;}
.pmb-csp-1704{font-size: 0.9rem; font-weight: 600; color: var(--text); margin: 4px 0;}
.pmb-csp-1705{font-size: 0.85rem; font-weight: 500; color: var(--text-muted); margin: 4px 0; font-style: italic;}
.pmb-csp-1706{display: flex; justify-content: space-between; align-items: center; padding-top: 12px; border-top: 1px solid var(--line);}
.pmb-csp-1707{font-size: 0.9rem; font-weight: 700; color: var(--text); margin: 4px 0;}
.pmb-csp-1708{padding: 20px; margin-bottom: 24px; border: 1px solid #5eead4; background: #f0fdfa;}
.pmb-csp-1709{color: #0d9488; margin-bottom: 8px;}
.pmb-csp-1710{font-size: 0.9rem; color: #0f766e; margin: 0; line-height: 1.5;}
.pmb-csp-1711{font-size: 0.95rem; font-weight: 800; margin-bottom: 12px;}
.pmb-csp-1712{padding: 0; list-style: none; display: flex; flex-direction: column; gap: 8px; font-size: 0.85rem; color: #475569;}
.pmb-csp-1713{text-align: center; margin-top: 12px;}
.pmb-csp-1714{width: 48px; height: 48px; border-radius: 12px; object-fit: cover; border: 1px solid var(--line);}
.pmb-csp-1715{font-size: 1rem; font-weight: 800; margin: 8px 0;}
.pmb-csp-1716{background: #25D366; color: #fff; border: none;}
.pmb-csp-1717{width: 100%; max-width: 600px; padding: 40px;}
.pmb-csp-1718{display: flex; justify-content: space-between; margin: 40px 0; position: relative;}
.pmb-csp-1719{position: absolute; top: 16px; left: 0; right: 0; height: 2px; background: var(--line); z-index: 1;}
.pmb-csp-1720{z-index: 2; text-align: center; width: 33%;}
.pmb-csp-1721{width: 32px; height: 32px; border-radius: 50%; background: var(--primary); color: #fff; display: grid; place-items: center; margin: 0 auto 8px; font-weight: 800; font-size: 0.8rem;}
.pmb-csp-1722{font-size: 0.65rem; font-weight: 800; text-transform: uppercase; color: var(--secondary);}
.pmb-csp-1723{width: 32px; height: 32px; border-radius: 50%; background: white; border: 2px solid var(--line); color: var(--text-muted); display: grid; place-items: center; margin: 0 auto 8px; font-weight: 800; font-size: 0.8rem;}
.pmb-csp-1724{font-size: 0.65rem; font-weight: 800; text-transform: uppercase; color: var(--text-muted);}
.pmb-csp-1725{display: flex; flex-direction: column; gap: 20px;}
.pmb-csp-1726{padding: 16px; border-radius: var(--radius-sm); background: #f0f9ff; border: 1px solid #bae6fd; color: #075985;}
.pmb-csp-1727{display:block; font-size:0.9rem; margin-bottom:6px;}
.pmb-csp-1728{display:block; font-size:0.78rem; line-height:1.45; font-weight:700; color:#0369a1;}
.pmb-csp-1729{margin:14px 0 0;}
.pmb-csp-1730{display:block; font-size:0.72rem; color:#0369a1; margin-top:6px; font-weight:700;}
.pmb-csp-1731{padding: 14px 16px; border-radius: var(--radius-sm); background: #f8fafc; border-left: 4px solid var(--primary); color: var(--text-muted); font-size: 0.82rem; font-weight: 700;}
.pmb-csp-1732{display:block; color: var(--secondary); margin-bottom: 6px;}
.pmb-csp-1733{font-size: 0.7rem; color: var(--text-muted);}
.pmb-csp-1734{padding: 14px 16px; border-radius: var(--radius-sm); background: var(--secondary-soft); border-left: 4px solid var(--primary); color: var(--secondary); font-size: 0.82rem; font-weight: 700;}
.pmb-csp-1735{padding: 14px 16px; border-radius: var(--radius-sm); background: #f8fafc; border: 1px solid var(--line); color: var(--text-muted); font-size: 0.82rem; font-weight: 700;}
.pmb-csp-1736{width: 100%; justify-content: center; margin-top: 12px;}
.pmb-csp-1737{display:block; font-size:0.72rem; margin-top:8px;}
.pmb-csp-1738{width: 100%; justify-content: center; margin-top: 8px;}
.pmb-csp-1739{background: rgba(16, 185, 129, 0.2); color: #10b981; border: 1px solid rgba(16, 185, 129, 0.3);}
.pmb-csp-1740{font-size: 2.2rem; font-weight: 800; margin: 16px 0 8px 0; letter-spacing: -0.02em;}
.pmb-csp-1741{opacity: 0.7; font-size: 1rem; line-height: 1.6; margin-bottom: 24px;}
.pmb-csp-1742{border-bottom: 4px solid var(--accent);}
.pmb-csp-1743{font-size: 2.2rem;}
.pmb-csp-1744{grid-template-columns: 1.2fr 0.8fr; gap: 32px;}
.pmb-csp-1745{font-size: 1.1rem; margin-bottom: 24px;}
.pmb-csp-1746{display: flex; gap: 16px; padding: 16px; background: var(--bg-strong); border-radius: 16px; border: 1px solid var(--line);}
.pmb-csp-1747{background: var(--danger-soft); color: var(--danger); width: 40px; height: 40px; border-radius: 10px; display: grid; place-items: center; font-weight: 800;}
.pmb-csp-1748{display: block; font-size: 0.9rem; color: var(--text);}
.pmb-csp-1749{font-size: 0.8rem; margin-top: 4px;}
.pmb-csp-1750{background: var(--bg-strong); padding: 16px; border-radius: 12px; text-align: center; margin-top: 12px;}
.pmb-csp-1751{text-align: center; padding: 60px 40px;}
.pmb-csp-1752{font-size: 3rem; margin-bottom: 16px;}
.pmb-csp-1753{max-width: 400px; margin: 8px auto 24px;}
.pmb-csp-1754{border-top: 4px solid var(--primary);}
.pmb-csp-1755{list-style: none; padding: 0; margin: 20px 0; display: grid; gap: 16px;}
.pmb-csp-1756{display: flex; gap: 12px; font-size: 0.85rem; color: var(--text); align-items: flex-start;}
.pmb-csp-1757{display: grid; gap: 10px;}
.pmb-csp-1758{padding: 24px; background: var(--bg-strong); border-radius: 20px; text-align: center;}
.pmb-csp-1759{font-size:0.76rem;color:#fecaca;font-weight:800;margin-top:3px;}
.pmb-csp-1760{padding:22px;border:1px solid #fde68a;background:#fffbeb;margin-bottom:24px;}
.pmb-csp-1761{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;flex-wrap:wrap;margin-bottom:14px;}
.pmb-csp-1762{font-size:.72rem;font-weight:950;color:#92400e;text-transform:uppercase;}
.pmb-csp-1763{margin:4px 0 0;font-size:1.05rem;font-weight:950;color:#0f172a;}
.pmb-csp-1764{margin:6px 0 0;color:#78350f;font-size:.84rem;font-weight:750;line-height:1.4;}
.pmb-csp-1765{background:#f59e0b;color:white;border-radius:999px;padding:7px 11px;font-size:.75rem;font-weight:950;}
.pmb-csp-1766{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;}
.pmb-csp-1767{background:white;border:1px solid #fde68a;border-radius:14px;padding:14px;}
.pmb-csp-1768{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:10px;}
.pmb-csp-1769{font-size:.7rem;color:#92400e;font-weight:950;text-transform:uppercase;}
.pmb-csp-1770{display:block;margin-top:3px;color:#0f172a;font-size:.95rem;}
.pmb-csp-1771{font-size:.76rem;color:#64748b;font-weight:800;margin-top:3px;}
.pmb-csp-1772{font-size:.72rem;font-weight:900;color:#2563eb;text-decoration:none;white-space:nowrap;}
.pmb-csp-1773{display:flex;gap:6px;margin:10px 0;}
.pmb-csp-1774{width:38px;height:36px;border:1px solid #fde68a;border-radius:10px;background:#fff7ed;color:#92400e;font-weight:950;cursor:pointer;}
.pmb-csp-1775{width:100%;min-height:64px;border:1px solid #fde68a;border-radius:12px;padding:10px;font-size:.82rem;font-weight:700;color:#0f172a;resize:vertical;}
.pmb-csp-1776{display:none;margin-top:8px;color:#b91c1c;font-size:.76rem;font-weight:900;}
.pmb-csp-1777{width:100%;justify-content:center;margin-top:10px;padding:10px 12px;background:#f59e0b;border:none;}
.pmb-csp-1778{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px;}
.pmb-csp-1779{font-size:.68rem;}
.pmb-csp-1780{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px;}
.pmb-csp-1781{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(15,23,42,.12);background:rgba(255,255,255,.72);border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:900;color:#334155;}
.pmb-csp-1782{color: #ef4444; margin-top: auto; padding-top: 20px; border-top: 1px solid rgba(255,255,255,0.05);}
.pmb-csp-1783{padding:8px 12px;font-size:0.78rem;font-weight:900;display:flex;align-items:center;gap:7px;border-radius:12px;}
.pmb-csp-1784{position:relative;background:none;border:1px solid var(--line);border-radius:12px;padding:8px 14px;cursor:pointer;display:flex;align-items:center;gap:6px;font-weight:700;font-size:0.85rem;color:var(--text);}
.pmb-csp-1785{display:none;background:var(--primary);color:white;border-radius:50%;width:20px;height:20px;font-size:0.65rem;font-weight:900;align-items:center;justify-content:center;position:absolute;top:-6px;right:-6px;}
.pmb-csp-1786{font-size: 0.7rem; color: #64748b; font-weight: 700;}
.pmb-csp-1787{width: 40px; height: 40px; border-radius: 12px; overflow: hidden; border: 1px solid var(--line); background: var(--primary); color: white; display: grid; place-items: center; font-weight: 900;}
.pmb-csp-1788{display:none;position:fixed;inset:0;background:rgba(15,23,42,0.5);z-index:2000;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;}
.pmb-csp-1789{background:#fff;width:min(620px,96vw);max-height:min(760px,90vh);border-radius:24px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 24px 70px rgba(15,23,42,0.24);}
.pmb-csp-1790{padding:20px 24px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;}
.pmb-csp-1791{margin:0;font-size:1.1rem;font-weight:900;}
.pmb-csp-1792{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#64748b;}
.pmb-csp-1793{overflow-y:auto;padding:20px;flex:1;}
.pmb-csp-1794{font-size:0.72rem;font-weight:900;color:var(--primary);text-transform:uppercase;letter-spacing:0.08em;margin-bottom:10px;}
.pmb-csp-1795{font-size:1.2rem;font-weight:900;color:#0f172a;margin:0 0 10px;}
.pmb-csp-1796{font-size:0.9rem;color:#64748b;line-height:1.55;margin:0 0 22px;}
.pmb-csp-1797{display:flex;gap:10px;}
.pmb-csp-1798{flex:1;display:none;}
.pmb-csp-1799{padding: 28px; border: 1px solid var(--line);}
.pmb-csp-1800{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px;}
.pmb-csp-1801{font-size: 1.25rem; font-weight: 900; margin: 0 0 6px;}
.pmb-csp-1802{border-color:#38bdf8;}
.pmb-csp-1803{display:flex;align-items:center;gap:12px;min-width:0;}
.pmb-csp-1804{width:54px;height:54px;border-radius:12px;background:#e0f2fe;color:#0369a1;display:grid;place-items:center;font-size:1.4rem;border:1px solid #bae6fd;}
.pmb-csp-1805{font-size:0.75rem;color:#0369a1;font-weight:900;text-transform:uppercase;margin-bottom:4px;}
.pmb-csp-1806{font-weight:900;font-size:0.98rem;color:#0f172a;margin-bottom:4px;}
.pmb-csp-1807{font-size:0.85rem;color:#94a3b8;}
.pmb-csp-1808{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px;}
.pmb-csp-1809{background:#f8fafc;color:#475569;border:1px solid #e2e8f0;padding:5px 9px;border-radius:999px;font-size:0.72rem;font-weight:900;}
.pmb-csp-1810{display:flex;flex-direction:column;align-items:flex-end;gap:8px;}
.pmb-csp-1811{font-size:1.05rem;font-weight:900;color:var(--primary);}
.pmb-csp-1812{background:#e0f2fe;color:#0369a1;padding:6px 12px;border-radius:8px;font-size:0.75rem;font-weight:900;text-transform:uppercase;}
.pmb-csp-1813{background:#fff7ed;color:#9a3412;border:1px solid #fed7aa;padding:6px 12px;border-radius:8px;font-size:0.72rem;font-weight:900;text-transform:uppercase;}
.pmb-csp-1814{background:#f59e0b;border:none;padding:8px 20px;font-size:0.8rem;margin-top:4px;}
.pmb-csp-1815{padding:8px 20px;font-size:0.8rem;}
.pmb-csp-1816{display: flex; align-items: center; gap: 12px; min-width: 0;}
.pmb-csp-1817{width: 54px; height: 54px; border-radius: 12px; object-fit: cover; border: 1px solid var(--line); cursor: zoom-in;}
.pmb-csp-1818{font-size: 0.75rem; color: #64748b; font-weight: 700; text-transform: uppercase; margin-bottom: 4px;}
.pmb-csp-1819{font-weight: 800; font-size: 0.98rem; color: #0f172a; margin-bottom: 4px;}
.pmb-csp-1820{font-size: 0.85rem; color: #94a3b8;}
.pmb-csp-1821{background:#f8fafc;color:#475569;border:1px solid #e2e8f0;padding:5px 9px;border-radius:999px;font-size:0.72rem;font-weight:900;text-transform:uppercase;}
.pmb-csp-1822{background:#eef2ff;color:#3730a3;border:1px solid #c7d2fe;padding:5px 9px;border-radius:999px;font-size:0.72rem;font-weight:900;text-transform:uppercase;}
.pmb-csp-1823{display: flex; flex-direction: column; align-items: flex-end; gap: 8px;}
.pmb-csp-1824{font-size: 1.05rem; font-weight: 900; color: var(--primary);}
.pmb-csp-1825{background:#f8fafc;color:#475569;border:1px solid #e2e8f0;padding:6px 12px;border-radius:8px;font-size:0.72rem;font-weight:900;text-transform:uppercase;}
.pmb-csp-1826{background:#eef2ff;color:#3730a3;border:1px solid #c7d2fe;padding:6px 12px;border-radius:8px;font-size:0.72rem;font-weight:900;text-transform:uppercase;}
.pmb-csp-1827{width:100%;max-width:260px;background:#fffbeb;border:1px solid #f59e0b;border-radius:12px;padding:10px;text-align:left;}
.pmb-csp-1828{font-size:0.78rem;font-weight:900;color:#92400e;}
.pmb-csp-1829{font-size:0.72rem;color:#92400e;line-height:1.35;margin-top:3px;}
.pmb-csp-1830{background: #f59e0b; border: none; padding: 8px 20px; font-size: 0.8rem; margin-top: 4px;}
.pmb-csp-1831{padding: 8px 20px; font-size: 0.8rem;}
.pmb-csp-1832{padding: 8px 20px; font-size: 0.8rem; margin-top: 4px;}
.pmb-csp-1833{padding:8px 14px;font-size:0.78rem;color:#ef4444;border-color:#fee2e2;background:#fff5f5;}
.pmb-csp-1834{padding:8px 14px;font-size:0.78rem;color:#b45309;border-color:#fed7aa;background:#fff7ed;}
.pmb-csp-1835{text-align: center; padding: 60px 0;}
.pmb-csp-1836{font-size: 4rem; color: #cbd5e1; display: block; margin-bottom: 20px;}
.pmb-csp-1837{color: #64748b; margin-top: 8px;}
.pmb-csp-1838{margin-top: 24px; padding: 12px 32px;}
.pmb-csp-1839{display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 24px; margin-bottom: 40px;}
.pmb-csp-1840{padding: 24px; display: flex; align-items: center; gap: 20px; border: 1px solid var(--line);}
.pmb-csp-1841{width: 56px; height: 56px; background: #eff6ff; color: #3b82f6; border-radius: 16px; display: grid; place-items: center; font-size: 1.5rem;}
.pmb-csp-1842{font-size: 0.85rem; color: #64748b; font-weight: 700; text-transform: uppercase; letter-spacing: 0.5px;}
.pmb-csp-1843{font-size: 1.8rem; font-weight: 900; color: #0f172a;}
.pmb-csp-1844{width: 56px; height: 56px; background: #ecfdf5; color: #10b981; border-radius: 16px; display: grid; place-items: center; font-size: 1.5rem;}
.pmb-csp-1845{width: 56px; height: 56px; background: #fff7ed; color: #f97316; border-radius: 16px; display: grid; place-items: center; font-size: 1.5rem;}
.pmb-csp-1846{padding: 32px; border: 1px solid var(--line);}
.pmb-csp-1847{display: flex; justify-content: space-between; align-items: center; margin-bottom: 24px;}
.pmb-csp-1848{color: var(--primary); font-weight: 800; font-size: 0.85rem; text-decoration: none;}
.pmb-csp-1849{display: grid; grid-template-columns: 48px minmax(0,1fr); gap: 14px; align-items: center; padding: 14px; border: 1px solid var(--line); border-radius: 14px; text-decoration: none; color: inherit;}
.pmb-csp-1850{width: 48px; height: 48px; border-radius: 10px; object-fit: cover;}
.pmb-csp-1851{font-size: 0.8rem; color: #64748b; font-weight: 600;}
.pmb-csp-1852{display: flex; justify-content: space-between; align-items: center; gap: 10px; margin-top: 8px; flex-wrap: wrap;}
.pmb-csp-1853{color: #0f172a; font-size: 0.95rem;}
.pmb-csp-1854{text-align: center; padding: 40px 0;}
.pmb-csp-1855{font-size: 3rem; color: #cbd5e1; display: block; margin-bottom: 16px;}
.pmb-csp-1856{text-decoration:none;padding:12px 16px;font-weight:900;}
.pmb-csp-1857{background:#ecfdf5;border:1px solid #86efac;color:#065f46;padding:13px 14px;border-radius:12px;margin-top:14px;font-weight:850;}
.pmb-csp-1858{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px;}
.pmb-csp-1859{background:#f1f5f9;color:#475569;border-radius:999px;padding:7px 11px;font-size:0.76rem;font-weight:900;}
.pmb-csp-1860{background:#f8fafc;color:#64748b;}
.pmb-csp-1861{border-color:#bfdbfe;color:#1d4ed8;background:#eff6ff;}
.pmb-csp-1862{font-weight:900;}
.pmb-csp-1863{color:var(--primary);margin-top:2px;}
.pmb-csp-1864{padding:9px 12px;font-size:0.82rem;}
.pmb-csp-1865{padding:9px 12px;font-size:0.82rem;pointer-events:none;opacity:0.85;}
.pmb-csp-1866{padding:9px 12px;font-size:0.82rem;border-color:#bfdbfe;color:#1d4ed8;background:#eff6ff;}
.pmb-csp-1867{padding:9px 12px;font-size:0.82rem;color:#dc2626;border-color:#fecaca;background:#fff5f5;}
.pmb-csp-1868{grid-column:1/-1;}
.pmb-csp-1869{font-size:2.5rem;color:#cbd5e1;display:block;margin-bottom:12px;}
.pmb-csp-1870{max-width: 920px; margin: 0 auto; display: grid; gap: 18px;}
.pmb-csp-1871{padding: 24px; border: 1px solid var(--line);}
.pmb-csp-1872{display: flex; align-items: center; justify-content: space-between; gap: 14px; flex-wrap: wrap;}
.pmb-csp-1873{font-size: 0.72rem; font-weight: 900; color: var(--primary); text-transform: uppercase;}
.pmb-csp-1874{font-size: 1.55rem; font-weight: 900; margin: 6px 0 4px; color: #0f172a;}
.pmb-csp-1875{margin: 0; color: #64748b; font-weight: 650; line-height: 1.45;}
.pmb-csp-1876{padding: 22px; border: 1px solid var(--line);}
.pmb-csp-1877{display: grid; grid-template-columns: 72px minmax(0,1fr) auto; gap: 14px; align-items: center;}
.pmb-csp-1878{width:72px;height:72px;border-radius:14px;object-fit:cover;background:#f1f5f9;}
.pmb-csp-1879{font-size: 0.72rem; font-weight: 900; color: #64748b; text-transform: uppercase;}
.pmb-csp-1880{font-size: 1rem; font-weight: 900; margin: 4px 0; color: #0f172a; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.pmb-csp-1881{font-size: 0.82rem; color: #64748b; font-weight: 700;}
.pmb-csp-1882{font-size: 0.74rem; font-weight: 900; color: #64748b; text-transform: uppercase;}
.pmb-csp-1883{font-size: 1.25rem; font-weight: 950; color: var(--primary);}
.pmb-csp-1884{border:1px solid #e2e8f0;background:#f8fafc;border-radius:14px;padding:12px;}
.pmb-csp-1885{border:1px solid #bbf7d0;background:#f0fdf4;border-radius:14px;padding:12px;}
.pmb-csp-1886{font-size:0.68rem;font-weight:900;color:#166534;text-transform:uppercase;}
.pmb-csp-1887{border:1px solid #bfdbfe;background:#eff6ff;color:#1e3a8a;border-radius:14px;padding:12px;margin-top:14px;font-size:0.82rem;line-height:1.45;font-weight:850;}
.pmb-csp-1888{border:1px solid #bbf7d0;background:#f0fdf4;border-radius:14px;padding:14px;margin-top:14px;color:#166534;font-size:0.82rem;line-height:1.45;font-weight:800;}
.pmb-csp-1889{border:1px solid #dbeafe;background:#eff6ff;border-radius:14px;padding:14px;margin-top:14px;}
.pmb-csp-1890{display:block;font-size:0.72rem;font-weight:900;color:#1e40af;text-transform:uppercase;margin-bottom:8px;}
.pmb-csp-1891{width:100%;background:white;border-radius:10px;padding:10px 12px;}
.pmb-csp-1892{font-size:0.74rem;color:#1e3a8a;line-height:1.45;margin-top:8px;font-weight:750;}
.pmb-csp-1893{border:1px solid #e2e8f0;background:#f8fafc;border-radius:14px;padding:12px;margin-top:14px;font-size:0.76rem;color:#64748b;line-height:1.45;font-weight:750;}
.pmb-csp-1894{width:100%;justify-content:center;text-decoration:none;margin-top:12px;}
.pmb-csp-1895{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;align-items:start;}
.pmb-csp-1896{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:16px;text-align:center;}
.pmb-csp-1897{width:220px;height:220px;max-width:100%;border-radius:12px;background:white;}
.pmb-csp-1898{height:220px;display:grid;place-items:center;color:#b45309;font-weight:900;background:#fffbeb;border-radius:12px;border:1px dashed #f59e0b;}
.pmb-csp-1899{font-size:0.75rem;font-weight:900;color:#0f766e;text-transform:uppercase;margin-bottom:8px;}
.pmb-csp-1900{width:100%;resize:none;border:1px solid #cbd5e1;border-radius:12px;padding:12px;font-size:0.78rem;color:#334155;background:#fff;}
.pmb-csp-1901{width:100%;justify-content:center;margin-top:10px;}
.pmb-csp-1902{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;border-radius:12px;padding:12px;font-size:0.86rem;font-weight:800;line-height:1.45;}
.pmb-csp-1903{width:100%;justify-content:center;text-decoration:none;margin-top:10px;}
.pmb-csp-1904{background:#eef2ff;border:1px solid #c7d2fe;color:#3730a3;border-radius:14px;padding:14px;font-weight:800;line-height:1.45;}
.pmb-csp-1905{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;border-radius:12px;padding:12px;margin-top:12px;font-weight:800;}
.pmb-csp-1906{max-width: 960px; margin: 0 auto; display: grid; gap: 18px;}
.pmb-csp-1907{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;}
.pmb-csp-1908{font-size:0.72rem;font-weight:900;color:var(--primary);text-transform:uppercase;}
.pmb-csp-1909{font-size:1.55rem;font-weight:950;margin:6px 0 4px;color:#0f172a;}
.pmb-csp-1910{border:1px solid #ccfbf1;background:#f0fdfa;border-radius:14px;padding:12px;}
.pmb-csp-1911{font-size:0.68rem;font-weight:900;color:#0f766e;text-transform:uppercase;}
.pmb-csp-1912{display:block;margin-top:4px;color:#0f766e;font-size:1.2rem;}
.pmb-csp-1913{margin-top:14px;border:1px solid #bfdbfe;background:#eff6ff;color:#1e3a8a;border-radius:14px;padding:12px;font-size:0.82rem;line-height:1.45;font-weight:850;}
.pmb-csp-1914{margin-top:18px;border:1px solid #bae6fd;background:#f0f9ff;border-radius:14px;padding:14px;color:#075985;font-size:0.84rem;font-weight:850;line-height:1.45;}
.pmb-csp-1915{font-size:1rem;font-weight:950;margin:0 0 12px;color:#0f172a;}
.pmb-csp-1916{border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;background:#fff;}
.pmb-csp-1917{display:flex;justify-content:space-between;gap:12px;align-items:center;background:#f8fafc;padding:12px 14px;}
.pmb-csp-1918{font-size:0.76rem;font-weight:900;color:#0f766e;}
.pmb-csp-1919{padding:10px 14px;display:grid;gap:8px;}
.pmb-csp-1920{display:flex;justify-content:space-between;gap:12px;font-size:0.84rem;color:#334155;font-weight:750;}
.pmb-csp-1921{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;border-radius:14px;padding:14px;font-weight:900;}
.pmb-csp-1922{padding: 32px; border: 1px solid var(--line); max-width: 800px; margin: 0 auto;}
.pmb-csp-1923{font-size: 1.25rem; font-weight: 900; margin-bottom: 32px; text-align: center;}
.pmb-csp-1924{background: #ecfdf5; color: #059669; padding: 16px; border-radius: 12px; border: 1px solid #10b981; margin-bottom: 24px; font-weight: 700; text-align: center;}
.pmb-csp-1925{display: flex; flex-direction: column; gap: 24px;}
.pmb-csp-1926{font-weight: 700; margin-bottom: 8px; display: block;}
.pmb-csp-1927{border-radius: 12px;}
.pmb-csp-1928{background: #f1f5f9; border-radius: 12px; cursor: not-allowed;}
.pmb-csp-1929{font-size: 0.7rem; color: #64748b; margin-top: 4px; display: block;}
.pmb-csp-1930{font-size: 1rem; font-weight: 800; margin-bottom: 20px;}
.pmb-csp-1931{display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-bottom: 20px;}
.pmb-csp-1932{height: 56px; font-size: 1rem; font-weight: 900; border-radius: 14px; margin-top: 12px;}
.pmb-csp-1933{padding: 28px; border: 1px solid var(--line); max-width: 800px; margin: 24px auto 0;}
.pmb-csp-1934{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px;}
.pmb-csp-1935{font-size:1.1rem;font-weight:900;margin:0 0 6px;}
.pmb-csp-1936{padding:10px 14px;text-decoration:none;font-size:0.82rem;}
.pmb-csp-1937{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:end;margin:0;}
.pmb-csp-1938{grid-column:1 / -1;}
.pmb-csp-1939{grid-column:1 / -1;color:#64748b;font-size:0.78rem;font-weight:700;line-height:1.4;}
.pmb-csp-1940{color:var(--primary);font-weight:900;}
.pmb-csp-1941{grid-column:1 / -1;display:flex;gap:8px;flex-wrap:wrap;}
.pmb-csp-1942{padding:9px 14px;font-size:0.8rem;}
.pmb-csp-1943{padding:9px 14px;font-size:0.8rem;color:#ef4444;}
.pmb-csp-1944{text-align:center;border:1px dashed var(--line);border-radius:14px;padding:28px;background:#f8fafc;}
.pmb-csp-1945{display:block;margin-bottom:6px;}
.pmb-csp-1946{margin:0 0 16px;}
.pmb-csp-1947{background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe;border-radius:14px;padding:14px 16px;margin-bottom:18px;font-weight:800;}
.pmb-csp-1948{display:grid;gap:20px;}
.pmb-csp-1949{font-size:1.65rem;font-weight:900;margin:16px 0 8px;color:#0f172a;}
.pmb-csp-1950{margin:0;color:#64748b;font-weight:700;line-height:1.5;}
.pmb-csp-1951{text-decoration:none;padding:12px 16px;}
.pmb-csp-1952{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-top:22px;}
.pmb-csp-1953{background:#f8fafc;border:1px solid var(--line);border-radius:14px;padding:16px;}
.pmb-csp-1954{font-size:0.72rem;color:#64748b;font-weight:900;text-transform:uppercase;}
.pmb-csp-1955{font-size:1.4rem;font-weight:900;color:#0f172a;margin-top:4px;}
.pmb-csp-1956{font-size:1.05rem;font-weight:900;color:#0f172a;margin-top:6px;}
.pmb-csp-1957{border:2px solid var(--primary);}
.pmb-csp-1958{display:flex;align-items:center;gap:12px;margin-bottom:20px;}
.pmb-csp-1959{width:42px;height:42px;border-radius:12px;background:var(--primary);color:#fff;display:grid;place-items:center;font-size:1.2rem;}
.pmb-csp-1960{margin:0;font-size:1.15rem;font-weight:900;color:#0f172a;}
.pmb-csp-1961{margin:2px 0 0;color:#64748b;font-weight:700;font-size:0.86rem;}
.pmb-csp-1962{display:grid;grid-template-columns:220px minmax(0,1fr);gap:22px;align-items:center;}
.pmb-csp-1963{width:200px;height:200px;border-radius:12px;border:1px solid var(--line);padding:10px;background:#fff;}
.pmb-csp-1964{width:200px;height:200px;border-radius:12px;border:1px solid var(--line);display:grid;place-items:center;color:#cbd5e1;font-size:4rem;}
.pmb-csp-1965{width:100%;height:86px;border:1px solid var(--line);border-radius:12px;padding:10px;color:#475569;resize:none;}
.pmb-csp-1966{text-decoration:none;justify-content:center;}
.pmb-csp-1967{margin:0;color:#64748b;font-size:0.78rem;font-weight:700;line-height:1.45;}
.pmb-csp-1968{margin:0 0 10px;font-size:1.1rem;font-weight:900;color:#0f172a;}
.pmb-csp-1969{margin:0;color:#64748b;font-weight:700;line-height:1.55;}
.pmb-csp-1970{font-size:0.72rem;font-weight:900;color:var(--primary);text-transform:uppercase;letter-spacing:0.08em;}
.pmb-csp-1971{font-size:1.25rem;font-weight:900;margin:10px 0;color:#0f172a;}
.pmb-csp-1972{display:flex;align-items:flex-end;gap:4px;margin:16px 0;}
.pmb-csp-1973{font-size:1rem;font-weight:900;color:#64748b;margin-bottom:7px;}
.pmb-csp-1974{font-size:2.6rem;font-weight:900;color:#0f172a;line-height:1;}
.pmb-csp-1975{font-size:0.86rem;font-weight:800;color:#64748b;margin-bottom:8px;}
.pmb-csp-1976{margin-top:22px;}
.pmb-csp-1977{width:100%;justify-content:center;padding:14px 16px;font-weight:900;}
.pmb-csp-1978{background: #f0f2f5; font-family: sans-serif;}
.pmb-csp-1979{height: 50px; margin-bottom: 20px;}
.pmb-csp-1980{border: none; border-top: 1px solid #eee;}
.pmb-csp-1981{font-size: 0.8rem; color: #666;}
.pmb-csp-1982{font-size: 0.7rem; color: #999;}
.pmb-csp-1983{margin-top: 30px;}
.pmb-csp-1984{width: 100%; margin-top: 10px;}
