.newsletter-card.svelte-p4zifd{background:radial-gradient(circle at 20% 0%,rgba(168,85,247,.16),transparent 55%),#a855f70f;border:1px solid rgba(168,85,247,.28);border-radius:.875rem;padding:1rem 1.125rem 1.125rem;color:#f5f3ffe6}.card-label.svelte-p4zifd{display:inline-flex;align-items:center;gap:.4375rem;font-size:.6875rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#c4b5fd;margin:0 0 .625rem}.card-label-icon.svelte-p4zifd{display:inline-flex;color:#c4b5fd}.title.svelte-p4zifd{font-size:1rem;font-weight:800;letter-spacing:-.015em;color:#fff;margin:0 0 .3125rem;line-height:1.25}.lead.svelte-p4zifd{font-size:.8125rem;color:#f5f3ff8c;margin:0 0 .75rem;line-height:1.45}form.svelte-p4zifd{display:flex;gap:.4375rem}input.svelte-p4zifd{flex:1;min-width:0;background:#0000004d;border:1px solid rgba(255,255,255,.1);color:#f5f3ff;padding:.5625rem .75rem;border-radius:.5rem;font-size:.8125rem}input.svelte-p4zifd::-moz-placeholder{color:#f5f3ff59}input.svelte-p4zifd::placeholder{color:#f5f3ff59}input.svelte-p4zifd:focus{outline:none;border-color:#a855f78c}button.svelte-p4zifd{background:#a855f7;border:none;color:#fff;padding:.5625rem .875rem;border-radius:.5rem;font-size:.8125rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .15s}button.svelte-p4zifd:hover:not(:disabled){background:#9333ea}button.svelte-p4zifd:disabled{opacity:.6;cursor:not-allowed}.msg.svelte-p4zifd{font-size:.75rem;margin:.5rem 0 0;color:#86efac}.msg.error.svelte-p4zifd{color:#fca5a5}.ad-card.svelte-1g9wclh{background:radial-gradient(circle at 0% 0%,rgba(249,115,22,.14),transparent 60%),#ffffff09;border:1px solid rgba(249,115,22,.22);border-radius:.875rem;padding:1rem 1.125rem 1.125rem;color:#f5f3ffd9}.ad-head.svelte-1g9wclh{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.ad-marker.svelte-1g9wclh{display:inline-flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:800;letter-spacing:.14em;color:#1a1133;background:#f59e0b;padding:.1875rem .4375rem;border-radius:.25rem}.ad-kicker.svelte-1g9wclh{font-size:.6875rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#f5f3ffb3}.ad-link.svelte-1g9wclh{text-decoration:none;color:inherit;display:block}.ad-image.svelte-1g9wclh{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;margin-bottom:.75rem}.ad-title.svelte-1g9wclh{font-size:1rem;font-weight:800;letter-spacing:-.015em;color:#fff;margin:0 0 .375rem;line-height:1.25}.ad-body.svelte-1g9wclh{font-size:.8125rem;color:#f5f3ff99;margin:0 0 .875rem;line-height:1.45}.ad-cta.svelte-1g9wclh{display:inline-block;padding:.4375rem .875rem;font-size:.75rem;font-weight:700;border-radius:.5rem}.ad-cta-primary.svelte-1g9wclh{background:#f59e0b;color:#1a1133}.ad-cta-secondary.svelte-1g9wclh{background:#ffffff14;color:#f5f3ff;border:1px solid rgba(255,255,255,.18)}.ad-cta-ghost.svelte-1g9wclh{color:#fbbf24;background:transparent}.ad-card-secondary.svelte-1g9wclh{background:radial-gradient(circle at 0% 0%,rgba(168,85,247,.14),transparent 60%),#ffffff09;border-color:#a855f747}.ad-card-secondary.svelte-1g9wclh .ad-marker:where(.svelte-1g9wclh){background:#a855f7;color:#fff}.side-card.svelte-wmenog{background:#ffffff08;border:1px dashed rgba(255,255,255,.12);border-radius:.875rem;padding:1rem 1.125rem;color:#f5f3ff99;position:relative;min-height:8rem}.ad-marker.svelte-wmenog{position:absolute;top:.5rem;right:.625rem;font-size:.5625rem;font-weight:700;letter-spacing:.08em;color:#f5f3ff66;background:#0006;padding:.125rem .375rem;border-radius:.25rem}.poll-card.svelte-c3yxy7{background:radial-gradient(circle at 0% 0%,rgba(236,72,153,.14),transparent 60%),#ffffff09;border:1px solid rgba(236,72,153,.22);border-radius:.875rem;padding:1rem 1.125rem 1.125rem;color:#f5f3ff}.card-label.svelte-c3yxy7{display:inline-flex;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#f9a8d4;margin:0 0 .875rem}.card-label-icon.svelte-c3yxy7{display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;border-radius:.4375rem;background:#ec489929;border:1px solid rgba(236,72,153,.32);color:#f9a8d4;flex-shrink:0}.poll-img.svelte-c3yxy7{width:100%;border-radius:.5rem;overflow:hidden;margin-bottom:.625rem}.poll-img.svelte-c3yxy7:before{float:left;padding-top:56.25%;content:""}.poll-img.svelte-c3yxy7:after{display:block;content:"";clear:both}.poll-img.svelte-c3yxy7 img:where(.svelte-c3yxy7){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.poll-title.svelte-c3yxy7{font-size:1rem;font-weight:800;letter-spacing:-.015em;margin:0 0 .5rem;color:#fff;line-height:1.25}.poll-desc.svelte-c3yxy7{font-size:.8125rem;color:#f5f3ff99;margin:0 0 .75rem;line-height:1.45}.poll-buttons.svelte-c3yxy7{display:flex;flex-direction:column;gap:.4375rem}.poll-btn.svelte-c3yxy7{display:block;padding:.625rem .875rem;font-size:.8125rem;font-weight:600;border-radius:.5rem;text-decoration:none;text-align:left;transition:background .15s,border-color .15s,transform .12s}.poll-btn-primary.svelte-c3yxy7{background:#ffffff0d;color:#f5f3ff;border:1px solid rgba(255,255,255,.08)}.poll-btn-primary.svelte-c3yxy7:hover{background:#ec48992e;border-color:#ec489966;transform:translate(.125rem)}.poll-footer.svelte-c3yxy7{display:inline-flex;align-items:center;gap:.4375rem;margin-top:.875rem;font-size:.6875rem;color:#f5f3ff66}.poll-footer.svelte-c3yxy7 .dot:where(.svelte-c3yxy7){opacity:.6}.side-card.svelte-1uvgr9a{background:#ffffff09;border:1px solid rgba(255,255,255,.06);border-radius:.875rem;padding:1rem 1.125rem 1.125rem;color:#f5f3ffd9}.card-label.svelte-1uvgr9a{display:inline-flex;align-items:center;gap:.4375rem;font-size:.6875rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#f5f3ff8c;margin:0 0 .875rem}.card-label-icon.svelte-1uvgr9a{font-size:.875rem}.side-related.svelte-1uvgr9a{display:flex;flex-direction:column;gap:1.25rem}.side-related-item.svelte-1uvgr9a{display:flex;align-items:stretch;text-decoration:none;color:inherit}.cover-wrap.svelte-1uvgr9a{flex:0 0 4.5rem;width:4.5rem;height:4.5rem;border-radius:.5rem;overflow:hidden;background:linear-gradient(135deg,#2a1558,#7c3aed)}.cover-wrap.svelte-1uvgr9a img:where(.svelte-1uvgr9a),.cover-wrap.svelte-1uvgr9a .img-fallback:where(.svelte-1uvgr9a){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sri-body.svelte-1uvgr9a{flex:1 1 auto;display:flex;flex-direction:column;gap:.1875rem;min-width:0;justify-content:center;padding:.25rem .625rem .25rem .75rem;border-radius:0 .5rem .5rem 0;transition:background .15s}.side-related-item.svelte-1uvgr9a:hover .sri-body:where(.svelte-1uvgr9a){background:#ffffff0a}.sri-cat-pill.svelte-1uvgr9a{display:inline-flex;align-items:center;gap:.3125rem;align-self:flex-start;padding:.125rem .4375rem;border-radius:999px;background:color-mix(in srgb,var(--cat-color, #a855f7) 12%,transparent);border:1px solid color-mix(in srgb,var(--cat-color, #a855f7) 38%,transparent);font-size:.5625rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--cat-color, #a855f7);line-height:1}.sri-cat-dot.svelte-1uvgr9a{width:.25rem;height:.25rem;border-radius:50%;background:var(--cat-color, #a855f7);flex-shrink:0}.sri-title.svelte-1uvgr9a{font-size:.8125rem;font-weight:600;color:#f5f3ff;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s}.side-related-item.svelte-1uvgr9a:hover .sri-title:where(.svelte-1uvgr9a){color:#c4b5fd}.sri-meta.svelte-1uvgr9a{font-size:.6875rem;color:#f5f3ff73;line-height:1.2}.side-popular.svelte-1uvgr9a{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.side-popular.svelte-1uvgr9a li:where(.svelte-1uvgr9a){display:grid;grid-template-columns:2.125rem 1fr;gap:.625rem;align-items:start;padding:.6875rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.side-popular.svelte-1uvgr9a li:where(.svelte-1uvgr9a):last-child{border-bottom:none;padding-bottom:0}.side-popular.svelte-1uvgr9a li:where(.svelte-1uvgr9a):first-child{padding-top:0}.pop-rank.svelte-1uvgr9a{font-size:1.375rem;font-weight:800;color:#ec4899;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.02em}.pop-title.svelte-1uvgr9a{color:#f5f3ffd9;font-size:.8125rem;line-height:1.3;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none}.pop-title.svelte-1uvgr9a:hover{color:#c4b5fd}
