.perks[data-astro-cid-y3dbd4zi] [data-astro-cid-y3dbd4zi][hidden]{display:none!important}.perks[data-astro-cid-y3dbd4zi]{background:#040404;min-height:70vh;padding:3rem 8% 4rem;color:#c9c9d0}.perks-container[data-astro-cid-y3dbd4zi]{max-width:880px;margin:0 auto}.perks-title[data-astro-cid-y3dbd4zi]{font-size:clamp(1.8rem,4vw,2.6rem);font-weight:600;color:#e9e9ee;margin:0 0 .4rem}.perks-subtitle[data-astro-cid-y3dbd4zi]{color:#8a8a92;margin:0 0 1.6rem}.perks-msg[data-astro-cid-y3dbd4zi]{padding:.7rem 1rem;margin:0 0 1.2rem;font-size:.9rem;background:#15b0971f;color:#5ad19a}.perks-msg[data-astro-cid-y3dbd4zi][data-kind=error]{background:#ec48991f;color:#f28cbf}.muted[data-astro-cid-y3dbd4zi]{color:#8a8a92;font-size:.9rem;margin:0 0 1rem;line-height:1.7}.hint[data-astro-cid-y3dbd4zi]{color:#6a6a72;font-size:.78rem;margin:.8rem 0 0;line-height:1.6}.gate-box[data-astro-cid-y3dbd4zi]{border-top:1px solid #1c1c22;padding:1.6rem 0 1.8rem}.gate-accent[data-astro-cid-y3dbd4zi]{border-left:2px solid #ec4899;padding-left:1.65rem}.gate-title[data-astro-cid-y3dbd4zi]{font-size:1.05rem;font-weight:600;color:#e9e9ee;margin:0 0 .5rem}.auth-stack[data-astro-cid-y3dbd4zi]{display:flex;flex-direction:column;gap:.6rem;max-width:360px}.actions[data-astro-cid-y3dbd4zi]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.gate-ok[data-astro-cid-y3dbd4zi]{padding:.2rem 0 1rem;border-top:0}.ok-line[data-astro-cid-y3dbd4zi]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .9rem;margin:0;font-size:.82rem;color:#8a8a92}.ok-name[data-astro-cid-y3dbd4zi] span[data-astro-cid-y3dbd4zi]:last-child{color:#c9c9d0}.ok-plan[data-astro-cid-y3dbd4zi]{color:#c9c9d0}.ok-plan[data-astro-cid-y3dbd4zi]:before{content:"·";margin-right:.9rem;color:#3a3a44}.ok-plan-off[data-astro-cid-y3dbd4zi]{color:#6a6a72}.ok-label[data-astro-cid-y3dbd4zi]{font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:#6a6a72}.btn[data-astro-cid-y3dbd4zi]{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:0 1.1rem;font:inherit;font-size:.85rem;font-weight:500;border:0;cursor:pointer;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.btn[data-astro-cid-y3dbd4zi]:disabled{opacity:.55;cursor:default}.btn-primary[data-astro-cid-y3dbd4zi]{background:#ec4899;color:#fff}.btn-primary[data-astro-cid-y3dbd4zi]:hover{background:#d63384;color:#fff}.btn-ghost[data-astro-cid-y3dbd4zi]{background:transparent;color:#c9c9d0;border:1px solid #3a3a44}.btn-ghost[data-astro-cid-y3dbd4zi]:hover{border-color:#ec4899;color:#fff}.btn-provider[data-astro-cid-y3dbd4zi]{background:#121216;color:#e9e9ee;border:1px solid #2a2a32;gap:.6rem;justify-content:flex-start;min-height:2.9rem}.btn-provider[data-astro-cid-y3dbd4zi]:hover{border-color:#ec4899}.provider-icon[data-astro-cid-y3dbd4zi]{width:1.1rem;height:1.1rem;flex:none}.provider-icon-discord[data-astro-cid-y3dbd4zi]{color:#5865f2}.link-btn[data-astro-cid-y3dbd4zi]{background:none;border:0;padding:0;color:#8a8a92;font:inherit;font-size:.82rem;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.link-btn[data-astro-cid-y3dbd4zi]:hover{color:#e9e9ee}.perk-list[data-astro-cid-y3dbd4zi]{list-style:none;margin:1.5rem 0 0;padding:0}.perk[data-astro-cid-y3dbd4zi]{display:grid;grid-template-columns:minmax(0,240px) 1fr;gap:1.6rem;border-top:1px solid #1c1c22;padding:1.8rem 0}.perk-media[data-astro-cid-y3dbd4zi]{position:relative;aspect-ratio:16 / 9;background:#0e0e12;overflow:hidden}.perk-media[data-astro-cid-y3dbd4zi] img[data-astro-cid-y3dbd4zi]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.perk-media[data-astro-cid-y3dbd4zi] iframe{display:block;width:100%;height:100%;border:0}.perk-play[data-astro-cid-y3dbd4zi]{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.play-badge[data-astro-cid-y3dbd4zi]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;opacity:.85;transition:opacity .15s,transform .15s}.play-badge[data-astro-cid-y3dbd4zi] svg[data-astro-cid-y3dbd4zi]{width:3.4rem;height:3.4rem;padding:.75rem;border-radius:50%;background:#ec4899;box-shadow:0 4px 18px #00000080}.perk-play[data-astro-cid-y3dbd4zi]:hover .play-badge[data-astro-cid-y3dbd4zi]{opacity:1;transform:scale(1.06)}.perks[data-astro-cid-y3dbd4zi][data-mode=detail] .perk-media[data-astro-cid-y3dbd4zi]{aspect-ratio:16 / 9}.perk-meta[data-astro-cid-y3dbd4zi]{display:flex;align-items:center;gap:.7rem;margin:0 0 .35rem;font-size:.74rem;letter-spacing:.08em;color:#6a6a72}.perk-badge[data-astro-cid-y3dbd4zi]{color:#ec4899}.perk-badge[data-astro-cid-y3dbd4zi][data-badge=studio]{color:#8ab4ff}.perk-title[data-astro-cid-y3dbd4zi]{font-size:1.15rem;font-weight:600;color:#e9e9ee;margin:0 0 .4rem}.perk-desc[data-astro-cid-y3dbd4zi]{color:#8a8a92;font-size:.88rem;margin:0 0 .9rem;line-height:1.7}.perk-files[data-astro-cid-y3dbd4zi]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.perk-file[data-astro-cid-y3dbd4zi]{display:flex;align-items:center;gap:.8rem;padding:.55rem .8rem;border:1px solid #1c1c22;font-size:.85rem}.file-name[data-astro-cid-y3dbd4zi]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#c9c9d0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.file-size[data-astro-cid-y3dbd4zi]{color:#6a6a72;font-size:.78rem;flex:none}.btn-dl[data-astro-cid-y3dbd4zi]{flex:none;min-height:2.2rem;padding:0 .9rem;font-size:.8rem;background:#ec4899;color:#fff}.btn-dl[data-astro-cid-y3dbd4zi]:hover:not(:disabled){background:#d63384}.perks[data-astro-cid-y3dbd4zi][data-state=anon] .btn-dl[data-astro-cid-y3dbd4zi],.perks[data-astro-cid-y3dbd4zi][data-state=free] .btn-dl[data-astro-cid-y3dbd4zi]{background:#ec489924;color:#c9709e;border:1px solid rgba(236,72,153,.22)}.perks[data-astro-cid-y3dbd4zi][data-state=anon] .btn-dl[data-astro-cid-y3dbd4zi]:hover,.perks[data-astro-cid-y3dbd4zi][data-state=free] .btn-dl[data-astro-cid-y3dbd4zi]:hover{background:#ec48993d;color:#f0a4c8}.perks-footnote[data-astro-cid-y3dbd4zi]{margin-top:1.6rem;padding-top:1.2rem;border-top:1px solid #1c1c22}.perks-dialog[data-astro-cid-y3dbd4zi]{width:min(92vw,440px);padding:1.4rem 1.6rem 1.6rem;border:1px solid #2a2a32;background:#0e0e12;color:#c9c9d0}.perks-dialog[data-astro-cid-y3dbd4zi]::backdrop{background:#000000b3}.perks-dialog[data-astro-cid-y3dbd4zi] .gate-title[data-astro-cid-y3dbd4zi]{margin-right:2rem}.perks-dialog[data-astro-cid-y3dbd4zi] .auth-stack[data-astro-cid-y3dbd4zi]{max-width:none}.dialog-close-row[data-astro-cid-y3dbd4zi]{position:absolute;top:.9rem;right:1rem;margin:0}.dialog-close-row[data-astro-cid-y3dbd4zi] .link-btn[data-astro-cid-y3dbd4zi]{text-decoration:none;font-size:1rem}.perks-dialog[data-astro-cid-y3dbd4zi][data-kind=video]{width:min(94vw,1040px);padding:0;border:0;background:#000}.perks-dialog[data-astro-cid-y3dbd4zi][data-kind=video] .dialog-close-row[data-astro-cid-y3dbd4zi]{top:-2.2rem;right:0}.perks-dialog[data-astro-cid-y3dbd4zi][data-kind=video] .dialog-close-row[data-astro-cid-y3dbd4zi] .link-btn[data-astro-cid-y3dbd4zi]{color:#fff}.video-box[data-astro-cid-y3dbd4zi]{aspect-ratio:16 / 9;width:100%;background:#000}.video-box[data-astro-cid-y3dbd4zi] iframe{display:block;width:100%;height:100%;border:0}.perks[data-astro-cid-y3dbd4zi][data-mode=detail][data-video] .perk[data-astro-cid-y3dbd4zi]{grid-template-columns:1fr}.perks[data-astro-cid-y3dbd4zi][data-mode=detail][data-video] .perk-media[data-astro-cid-y3dbd4zi]{max-width:none}.back-link[data-astro-cid-y3dbd4zi]{display:inline-block;margin:0 0 1rem;color:#8a8a92;font-size:.82rem;text-decoration:none}.back-link[data-astro-cid-y3dbd4zi]:hover{color:#e9e9ee}.perk-placeholder[data-astro-cid-y3dbd4zi]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,#121216,#0a0a0d);border:1px solid #1c1c22}.perk-placeholder[data-astro-cid-y3dbd4zi] span[data-astro-cid-y3dbd4zi]{color:#3a3a44;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase}.perk-kind[data-astro-cid-y3dbd4zi]{color:#6a6a72}.perk-kind[data-astro-cid-y3dbd4zi]:before{content:"·";margin-right:.7rem}.perk-title[data-astro-cid-y3dbd4zi] a[data-astro-cid-y3dbd4zi]{color:inherit;text-decoration:none}.perk-title[data-astro-cid-y3dbd4zi] a[data-astro-cid-y3dbd4zi]:hover{color:#ec4899}.perk-more[data-astro-cid-y3dbd4zi]{display:inline-block;margin:-.3rem 0 .9rem;color:#8ab4ff;font-size:.82rem;text-decoration:none}.perk-more[data-astro-cid-y3dbd4zi]:hover{text-decoration:underline;text-underline-offset:3px}.perk-terms[data-astro-cid-y3dbd4zi]{margin:0 0 1rem;padding:.7rem .9rem;border-left:2px solid #2a2a32}.terms-title[data-astro-cid-y3dbd4zi]{margin:0 0 .3rem;color:#6a6a72;font-size:.72rem;letter-spacing:.1em}.perk-terms[data-astro-cid-y3dbd4zi] ul[data-astro-cid-y3dbd4zi]{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.25rem 1.2rem;color:#8a8a92;font-size:.8rem}.perk-terms[data-astro-cid-y3dbd4zi] li[data-astro-cid-y3dbd4zi]:before{content:"✓ ";color:#5ad19a}.perks[data-astro-cid-y3dbd4zi][data-mode=detail] .perk[data-astro-cid-y3dbd4zi]{grid-template-columns:minmax(0,320px) 1fr}.perk-article[data-astro-cid-y3dbd4zi]{margin:.4rem 0 1.4rem;color:#b0b0b8;font-size:.9rem;line-height:1.8}.perk-article[data-astro-cid-y3dbd4zi] h2{margin:1.6rem 0 .5rem;font-size:1.05rem;font-weight:600;color:#e9e9ee}.perk-article[data-astro-cid-y3dbd4zi] h3{margin:1.3rem 0 .3rem;font-size:.92rem;font-weight:600;color:#e9e9ee;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.perk-article[data-astro-cid-y3dbd4zi] p{margin:0 0 .7rem}.perk-article[data-astro-cid-y3dbd4zi] ul,.perk-article[data-astro-cid-y3dbd4zi] ol{margin:0 0 .7rem;padding-left:1.3rem}.perk-article[data-astro-cid-y3dbd4zi] li{margin:.15rem 0}.perk-article[data-astro-cid-y3dbd4zi] li>p{margin:.2rem 0}.perk-article[data-astro-cid-y3dbd4zi] code{padding:.05rem .35rem;background:#121216;border:1px solid #1c1c22;color:#c9c9d0;font-size:.82em}.perk-article[data-astro-cid-y3dbd4zi] table{width:100%;margin:.5rem 0 .9rem;border-collapse:collapse;font-size:.82rem}.perk-article[data-astro-cid-y3dbd4zi] th,.perk-article[data-astro-cid-y3dbd4zi] td{padding:.4rem .6rem;border-bottom:1px solid #1c1c22;text-align:left;vertical-align:top}.perk-article[data-astro-cid-y3dbd4zi] th{color:#8a8a92;font-weight:500}.perk-article[data-astro-cid-y3dbd4zi] td:first-child{white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#c9c9d0}.perk-article[data-astro-cid-y3dbd4zi] a{color:#8ab4ff}@media(max-width:640px){.perks[data-astro-cid-y3dbd4zi]{padding:2.2rem 5% 3rem}.perk[data-astro-cid-y3dbd4zi],.perks[data-astro-cid-y3dbd4zi][data-mode=detail] .perk[data-astro-cid-y3dbd4zi]{grid-template-columns:1fr;gap:1rem}.perk-media[data-astro-cid-y3dbd4zi]{max-width:100%}.perk-file[data-astro-cid-y3dbd4zi]{flex-wrap:wrap}.file-name[data-astro-cid-y3dbd4zi]{flex-basis:100%}.btn-dl[data-astro-cid-y3dbd4zi]{margin-left:auto}}
