@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2) format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff) format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-600-normal-BFCDtZfi.woff2) format("woff2"),url(/assets/fraunces-latin-600-normal-DL5QCzvS.woff) format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fraunces-latin-700-normal-CEOla-zY.woff2) format("woff2"),url(/assets/fraunces-latin-700-normal-DTjk5d1Q.woff) format("woff")}:root{--brand: #00b4f0;--brand-dark: #0096cc;--ink: #161b2e;--muted: #8b93a7;--line: #eceff5;--card: #ffffff;--pink: #ffd7e8;--bg: #ffffff;--alt: #f7f8fb;--shadow: 0 16px 40px rgba(255, 122, 176, .12);--radius: 22px;font-family:DM Sans,Avenir Next,Segoe UI,sans-serif;color:var(--ink);background:var(--bg)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}img{max-width:100%}h1,h2,h3,h4{font-family:Fraunces,Georgia,Times New Roman,serif;font-weight:650;letter-spacing:-.03em}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.header{position:sticky;top:0;z-index:30;background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(230,236,245,.8)}.header-inner{max-width:1180px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;gap:28px}.logo{display:flex;align-items:center;gap:10px;font-weight:700;font-size:22px;letter-spacing:-.04em}.logo-mark{width:34px;height:34px;border-radius:50%;background:var(--brand);display:grid;place-items:center;box-shadow:0 6px 16px #00b4f059}.logo-mark span{width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:8px 0 0 -3px #fff}.nav{display:flex;gap:22px;margin-left:auto}.nav a{font-size:14.5px;font-weight:500;color:#2a3148}.nav a.is-active,.nav a:hover{color:var(--brand)}.header-actions{display:flex;align-items:center;gap:10px}.menu-toggle{display:none;background:none;border:0;width:40px;height:40px}.menu-toggle span{display:block;height:2px;background:var(--ink);margin:6px 8px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;border:0;cursor:pointer;font-weight:700;padding:12px 22px}.btn svg{width:18px;height:18px}.btn-fill{background:var(--brand);color:#fff;box-shadow:0 8px 18px #00b4f047}.btn-fill:hover{background:var(--brand-dark)}.btn-outline{background:#fff;color:var(--brand);border:1.5px solid #b7e9fb}.btn-sm{padding:8px 16px}.btn-gradient{background:linear-gradient(90deg,#ff4f92,#ff8a3d);color:#fff;box-shadow:0 10px 22px #ff6e8c47}.btn-ghost{background:#fff;border:1px solid #e6ebf3;color:#5c657a}.btn-dark{background:#1b2140;color:#fff;width:100%}.btn-center{display:flex;width:fit-content;margin:28px auto 0;padding:14px 28px}.btn:disabled{background:#c5cedd;color:#fff;box-shadow:none;cursor:not-allowed}.icon-btn{width:40px;height:40px;border-radius:50%;border:0;background:transparent;color:var(--ink);cursor:pointer}.icon-btn svg{width:22px;height:22px}.text-link{background:none;border:0;color:var(--brand);cursor:pointer;font-weight:700;display:block;margin:14px auto 0}.hero,.page-hero,.results-hero{position:relative;padding:54px 24px 28px;text-align:center;overflow:hidden}.hero h1,.page-hero h1,.results-hero h1{font-size:52px;line-height:1.12;margin:0 auto 14px;max-width:760px;color:#171c31}.hero h1 span,.promote-band h2 span{color:var(--brand)}.lede,.sub{color:var(--muted);max-width:680px;margin:0 auto 22px;line-height:1.55}.sample-note{color:#9aa3b5;font-size:13px;margin-top:14px}.blob{position:absolute;border-radius:40px;z-index:0}.blob-a{width:70px;height:34px;background:var(--brand);left:8%;top:180px;border-radius:0 40px 0 0;transform:rotate(-20deg)}.blob-b{width:46px;height:46px;background:#c9b6ff;left:28%;top:70px;border-radius:16px 16px 4px}.blob-c{width:54px;height:28px;background:#ffb5a8;right:12%;top:120px;border-radius:0 0 30px}.blob-d{width:36px;height:36px;background:#7fd6f8;right:30%;bottom:40px;border-radius:0 0 30px}.float-ava{position:absolute;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:700;background:linear-gradient(160deg,#7fd3f6,#3a7bd5);box-shadow:0 10px 24px #1e467826;z-index:1}.fa-1{left:7%;top:120px}.fa-2{right:8%;top:78px;background:linear-gradient(160deg,#89a4ff,#4154d8)}.fa-3{left:11%;bottom:80px;background:linear-gradient(160deg,#ffd27a,#f08a3c)}.fa-4{right:10%;bottom:90px;background:linear-gradient(160deg,#ff9ec4,#e45b8a)}.hero>*:not(.blob):not(.float-ava),.page-hero>*,.results-hero>*{position:relative;z-index:1}.search-block{max-width:860px;margin:0 auto}.search-pill{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr auto;background:#fff;border-radius:18px;box-shadow:0 14px 40px #28467814;border:1px solid #f1f4f9;padding:8px;align-items:center}.search-pill label{display:block}.search-pill input,.search-pill select{width:100%;border:0;background:transparent;padding:12px 14px;outline:none;border-right:1px solid #eef2f7}.search-go{width:52px;height:52px;margin-left:8px;border:0;border-radius:14px;background:var(--brand);color:#fff;cursor:pointer}.search-go svg{width:22px;height:22px}.chips{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:16px}.chip{border:0;background:#fff;border-radius:999px;padding:10px 16px;box-shadow:0 6px 18px #1e325a0f;color:#4d566c;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.chip svg{width:16px;height:16px}.chip:first-child svg{color:#ff5fa2}.chip.is-on{color:var(--brand);box-shadow:0 8px 20px #00b4f02e}.chip-select select{border:0;background:transparent;outline:none;cursor:pointer}.section{max-width:1120px;margin:0 auto;padding:54px 24px}main>section.section.alt{max-width:none;background:#f6f8fb}main>.section.alt>*,main>section.alt>*{max-width:1120px;margin-left:auto;margin-right:auto}main>.section.alt>h2,main>section.alt>.sub,main>section.alt>.grid-3,main>section.alt>.faq,main>section.alt>.why-card,main>section.alt>.where,main>section.alt>.btn-center{max-width:1120px}.section h2,.page-hero h1{text-align:center}.section h2{font-size:36px;margin:0 0 10px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:8px}.ad-row{margin-bottom:22px}.creator-card{background:#fff;border:1px solid #ffe0ee;border-radius:26px;box-shadow:var(--shadow);overflow:hidden}.card-link{display:block;color:inherit}.card-cover{position:relative;padding:10px 10px 0}.art{position:relative;height:132px;border-radius:18px;overflow:hidden}.art-shapes{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.art-tag{position:absolute;left:10px;bottom:10px;background:#ffffffe0;color:#243;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 8px}.badge{position:absolute;z-index:2;border-radius:999px;font-size:12px;font-weight:700;padding:5px 10px}.badge-ad{top:18px;left:18px;background:#161b2e;color:#fff;letter-spacing:.04em}.badge-trial{top:18px;right:18px;background:linear-gradient(90deg,#ff4f9a,#ff8a3d);color:#fff}.badge-live{top:18px;right:18px;background:#22c58b;color:#fff}.badge-live.is-shifted{top:48px}.badge-price{right:20px;bottom:8px;background:#fff;color:#24304a;box-shadow:0 6px 16px #141e3c14}.badge-price.is-empty{color:#9aa3b5;font-weight:600}.card-body{position:relative;padding:0 16px 16px}.avatar{width:58px;height:58px;margin-top:-30px;border-radius:16px;border:3px solid #fff;display:grid;place-items:center;font-weight:800;box-shadow:0 8px 16px #141e3c1f}.card-body>.avatar{position:absolute;left:16px;top:-8px;margin-top:0}.card-id{padding:6px 78px 0 70px}.card-id h3,.profile-card h1,.deck-info h2{margin:8px 0 0;font-size:16px;font-family:DM Sans,sans-serif;letter-spacing:0;font-weight:700}.card-id h3{line-height:1.25}.verified{width:16px;height:16px;flex:none}.handle{margin:2px 0 0;color:var(--muted);font-size:13px}.card-rate{position:absolute;right:14px;top:8px;text-align:right}.stars{color:#f5b400;font-weight:700;display:inline-flex;align-items:center;gap:4px}.stars svg{width:16px;height:16px}.star-dim{opacity:.25}.see{display:block;color:var(--brand);font-size:13px;font-weight:600}.ad-flag{margin:8px 0 0;color:var(--brand);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.stats{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;margin-top:10px}.stat{display:flex;gap:8px;align-items:center;color:#98a0b3}.stat svg{width:18px;height:18px}.stat strong{display:block;color:#2c3448;font-size:13px}.stat span,.is-empty{color:#a0a8ba;font-size:12px}.stat strong.is-empty{font-weight:600}.tile{background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 12px 30px #1e28500f;border:1px solid #f3f5f9;display:block}.tile:hover{border-color:#ffb7d8;box-shadow:0 0 0 2px #ffd0e6,var(--shadow)}.tile .art{height:150px;border-radius:0}.tile-body{padding:14px 16px 18px;text-align:center}.tile-body h3{margin:0 0 4px;font-family:DM Sans,sans-serif;font-size:18px;letter-spacing:0}.tile-body p{margin:0 0 10px;color:var(--muted);font-size:13px}.mini-stack{display:flex;justify-content:center}.mini-stack i{width:22px;height:22px;border-radius:50%;border:2px solid #fff;margin-left:-6px;display:block}.loc-banner{height:120px;display:grid;place-items:center}.flag{width:78px;height:78px;filter:drop-shadow(0 8px 16px rgba(0,0,0,.15))}.promote-band{max-width:1120px;margin:10px auto 30px;padding:20px 24px 10px;display:grid;grid-template-columns:1.1fr .9fr;gap:20px;align-items:center}.promote-band h2{font-size:40px;margin:0 0 18px;text-align:left}.promote-band h3{margin:14px 0 4px;font-family:DM Sans,sans-serif;font-size:15px;letter-spacing:0}.promote-band p{margin:0;color:#667085;line-height:1.5}.promote-band .btn{margin-top:18px}.rocket{width:100%;height:auto}.faq{max-width:760px;margin:10px auto 0}.faq-item{border-bottom:1px solid #e6ebf3}.faq-item button{width:100%;text-align:left;background:none;border:0;padding:16px 4px;font-weight:700;display:flex;justify-content:space-between;cursor:pointer}.faq-item p{margin:0 0 16px;color:#667085;line-height:1.55}.footer{border-top:1px solid var(--line);padding:36px 24px 24px;position:relative;background:#fff}.footer-grid{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:24px}.footer-brand{display:flex;gap:12px;align-items:flex-start}.footer-brand p{margin:0 0 8px}.footer-logo{width:36px;height:36px;border-radius:50%;background:#e7f7fd;color:var(--brand);display:grid;place-items:center}.footer-logo svg{width:18px;height:18px}.footer p,.footer a{color:#8b93a7;line-height:1.55}.footer a{display:block;margin:6px 0}.footer a:hover{color:var(--brand)}.footer h2{font-family:DM Sans,sans-serif;font-size:13px;letter-spacing:.08em;color:#98a0b2;margin:0 0 8px}.footer-free{font-style:italic}.footer-bar{max-width:1120px;margin:24px auto 0;padding-top:16px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.footer-bar p{margin:0;font-size:13px}.socials{display:flex;gap:14px}.socials span{width:16px;height:16px;border:1.5px solid #c5cad6;border-radius:50%}.to-top{position:fixed;right:22px;bottom:22px;width:46px;height:46px;border-radius:14px;border:0;background:var(--brand);color:#fff;cursor:pointer;box-shadow:0 10px 20px #00b4f04d}.to-top svg{width:22px;height:22px}.empty-state{text-align:center;padding:28px 16px;border:1px dashed #d5dceb;border-radius:18px;background:#fff}.empty-state strong{display:block;margin-bottom:6px}.empty-state p{color:var(--muted);margin:0 0 12px}.discover{max-width:980px;margin:0 auto;padding:36px 24px 20px;text-align:center}.discover h1{font-size:40px;margin:0 0 8px}.deck{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:48px;text-align:left;align-items:center}.frame{border-radius:28px;padding:8px;background:linear-gradient(160deg,#ff4f9a,#ffb15a 70%,#ffe1b0);box-shadow:0 18px 40px #ff78a033}.art-tall{height:460px;border-radius:22px}.deck-info h2{font-family:Fraunces,Georgia,serif;font-size:36px;letter-spacing:-.03em}.deck-info h2 a:hover{color:var(--brand)}.deck-rating{display:flex;align-items:center;gap:6px;font-weight:700;color:#f5b400}.deck-rating svg{width:18px;height:18px}.deck-price{font-size:36px;font-weight:700;color:var(--brand);margin:8px 0 16px;font-family:Fraunces,Georgia,serif}.deck-stats{max-width:320px}.deck-actions{display:flex;gap:14px;margin-top:18px}.act{width:64px;height:64px;border-radius:50%;border:0;color:#fff;cursor:pointer;display:grid;place-items:center}.act svg{width:26px;height:26px}.act-next{background:#ffb703}.act-pass{background:#ff5d73}.act-like{background:#2ec98a}.fav-note{color:var(--muted);font-size:13px}.discover-search{max-width:560px;margin:12px auto 0;display:flex;gap:8px;padding:0 24px}.discover-search input{flex:1;border-radius:999px;border:1px solid #e5ebf3;padding:12px 16px}.center-note{text-align:center;color:var(--muted)}.modal{border:0;border-radius:20px;padding:0;max-width:440px;width:calc(100% - 32px)}.modal::backdrop{background:#10162873}.modal form{padding:22px;display:grid;gap:12px}.modal h2{margin:0;font-size:28px}.modal label{display:grid;gap:6px;font-weight:600;font-size:14px}.modal input,.modal textarea{border:1px solid #e5ebf3;border-radius:12px;padding:10px 12px}.thanks{background:#e7f8ef;border-radius:12px;padding:12px}.profile{padding-bottom:10px}.banner{height:230px;margin:0;overflow:hidden;background:#d9dee8}.art-banner{height:230px;border-radius:0}.art-banner .art-tag{display:none}.profile-grid{max-width:1140px;margin:-70px auto 0;padding:0 20px 10px;display:grid;grid-template-columns:270px minmax(0,1fr) 280px;gap:26px;align-items:start}.article{padding-top:78px}.profile-card{position:relative;z-index:2;background:#fff;border-radius:24px;box-shadow:0 16px 40px #1e285014;padding:12px 12px 18px;display:grid;gap:8px;justify-items:center;text-align:center}.profile-card .art{width:100%;height:180px}.profile-card h1{font-size:20px;display:flex;justify-content:center;align-items:center;gap:4px}.deck-info h2{display:flex;align-items:center;gap:6px}.pill-price{margin:0;background:#f4f7fb;border-radius:999px;padding:6px 12px;font-weight:700}.profile-card .btn{width:100%}.fine,.rate-label{margin:0;color:var(--muted);font-size:13px}.big-stars svg{width:18px;height:18px}.article h2,.article h3{font-family:DM Sans,sans-serif;font-size:18px;letter-spacing:0;border-left:3px solid var(--brand);padding-left:10px}.article h2{margin-top:0}.categories-grid .tile:first-child{box-shadow:0 0 0 2px #ff8eb8,0 14px 30px #ff78aa29}main>section.section.alt>.faq{max-width:760px}.article p{color:#5c6578;line-height:1.65}.article a{color:var(--brand);font-weight:700}.email-box{margin:22px 0;padding:22px;border-radius:22px;background:linear-gradient(120deg,#ff4f92,#9b5cff 70%,#7a5cff);color:#fff;display:grid;gap:10px}.email-box p{color:#fff;margin:0;font-weight:700;text-align:center}.email-box input{border:0;border-radius:12px;padding:12px 14px}.mail-note{font-weight:500!important}.side-col{display:grid;gap:16px;padding-top:86px}.side-col .creator-card{box-shadow:var(--shadow)}.pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.price-card{background:#fff;border-radius:24px;box-shadow:0 16px 40px #1e28500f;padding:22px 22px 16px;position:relative}.price-top{display:flex;justify-content:space-between;align-items:flex-start}.pkg-icon{font-size:28px}.ribbon{background:var(--brand);color:#fff;min-width:92px;text-align:center;padding:10px 8px 14px;clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%)}.ribbon strong{display:block;font-size:22px}.ribbon span{display:block;font-size:11px}.price-card h2{font-family:Fraunces,Georgia,serif;font-size:32px;margin:12px 0}.price-card ul{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:10px}.price-card li{display:flex;gap:8px;align-items:flex-start;color:#526075;font-size:14px;line-height:1.45}.price-card li svg{width:18px;height:18px;flex:none}.price-card .btn{width:100%}.guarantee{text-align:center;color:#9aa3b5;font-size:13px}.pitch-note{margin:18px auto 0;max-width:720px;text-align:center;background:#fff6ea;border-radius:14px;padding:12px 16px}.why-card{background:#fff;border-radius:24px;padding:22px 28px;box-shadow:0 10px 30px #1e28500a}.why-card li{margin:12px 0;color:#3d465c;line-height:1.55}.why-card strong{color:#e23b55}.how-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center;text-align:left}.how ol{list-style:none;padding:0;margin:0;display:grid;gap:18px}.how li span{display:inline-grid;place-items:center;width:36px;height:22px;border-radius:999px;background:#e7f7fd;color:var(--brand);font-weight:800;font-size:12px}.how li:nth-child(2) span{background:#efe7ff;color:#7a5cff}.how li:nth-child(3) span{background:#ffe7f1;color:#ff4f92}.how h3{margin:8px 0 4px;font-family:DM Sans,sans-serif;letter-spacing:0;font-size:18px}.how p{margin:0;color:#667085}.how-art{position:relative}.art-wide{height:320px;border-radius:24px}.float-chip{position:absolute;background:#fff;border-radius:999px;padding:6px 10px 6px 6px;display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;box-shadow:0 8px 20px #141e3c1f}.float-chip .avatar{width:28px;height:28px;margin:0;border-radius:50%;font-size:10px;border-width:0}.float-chip svg{width:14px;height:14px}.fc-1{top:18px;left:12px}.fc-2{right:8px;bottom:70px}.fc-3{left:20px;bottom:24px}.where{display:grid;grid-template-columns:1fr 1fr;gap:16px}.where article{background:#fff;border-radius:20px;padding:18px 18px 8px}.where-icon{width:36px;height:36px;border-radius:12px;background:var(--brand);color:#fff;display:grid;place-items:center;font-weight:800}.where h3{font-family:DM Sans,sans-serif;letter-spacing:0;font-size:18px}.where p{color:#667085;line-height:1.55}.quote-row{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;max-width:820px;margin:0 auto}.round-nav{width:46px;height:46px;border-radius:50%;border:0;background:var(--brand);color:#fff;font-size:26px;cursor:pointer}blockquote{margin:0;background:#fff;border-radius:24px;padding:22px 22px 16px;box-shadow:0 16px 40px #1e28500f;position:relative;text-align:left}.marks{position:absolute;right:24px;top:8px;font-family:Fraunces,Georgia,serif;font-size:64px;color:#b9e9fb;line-height:1}.quote-person{display:flex;gap:10px;align-items:center}.quote-person .avatar{width:54px;height:54px;margin:0;border-radius:16px}.prose{max-width:760px}.prose h1{font-size:40px}.prose p{color:#526075;line-height:1.6}@media (max-width: 980px){.nav{display:none;position:static;width:100%;margin-left:0;flex-direction:column;gap:0;padding:4px 0 8px;background:transparent;border:0;order:10}.nav.is-open{display:flex}.nav a{padding:10px 2px}.menu-toggle{display:block;margin-left:auto}.header-promote{display:none}.header-inner{flex-wrap:wrap;gap:8px 16px}.hero h1,.page-hero h1,.results-hero h1{font-size:34px}.grid-3,.pricing,.profile-grid,.deck,.how-grid,.where,.promote-band,.footer-grid,.search-pill{grid-template-columns:1fr}.search-pill input,.search-pill select{border-right:0;border-bottom:1px solid #eef2f7}.profile-grid{margin-top:16px}.banner,.art-banner{height:160px}.float-ava,.blob{display:none}}.art-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.art-initials{display:grid;place-items:center}.art-letters{font-family:Fraunces,serif;font-size:44px;font-weight:700;color:#ffffffeb;letter-spacing:.02em}.card-cover .art{height:220px}.results-meta{color:#6b7488;font-size:14px;margin:0 0 18px}.load-sentinel{height:1px}.cat-chip{display:inline-block;margin:0 6px 6px 0;padding:4px 10px;border-radius:999px;background:#eef9fe;color:#0a6f94;font-size:13px}.profile-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0;text-align:center}.profile-stats strong{display:block;font-size:18px}.profile-stats span{color:#6b7488;font-size:12px}.card-body-photo .card-id{padding:12px 96px 0 0}.card-body-photo .card-id h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-body-photo .stats{grid-template-columns:repeat(3,1fr)}.art-banner .art-letters,.nav-advertise{display:none}.fine-print{color:#8b93a7;font-size:13px;margin-top:10px}.prose h2{font-size:26px;margin:28px 0 8px}.prose ul{color:#526075;line-height:1.55;padding-left:18px}.prose li{margin:6px 0}.form-card{max-width:640px;margin:18px auto 0;text-align:left;background:#fff;border:1px solid #f0f3f8;border-radius:20px;padding:22px}.form-card label{display:block;font-weight:700;font-size:14px;margin:14px 0 6px}.form-card input,.form-card textarea{width:100%;border:1px solid #e6ebf3;border-radius:12px;padding:12px 14px;background:#fff}.form-note{color:#526075;line-height:1.5}.form-error{color:#b42318;font-weight:700}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.age-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#101424b8;display:grid;place-items:center;padding:24px}.age-card{background:#fff;border-radius:24px;max-width:440px;padding:28px 24px;text-align:center}.age-card h2{margin:0 0 8px}.age-card p{color:#526075;line-height:1.5}.age-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:16px}.where{margin-bottom:8px}@media (max-width: 980px){.nav.is-open .nav-advertise{display:block}}.ssr{min-height:60vh}.ssr .page-hero h1 small{font-size:.5em;color:var(--muted);font-weight:600}.ssr-crumbs{max-width:1120px;margin:0 auto;padding:14px 24px 0;font-size:13px;color:var(--muted)}.ssr-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}.ssr-crumbs li+li:before{content:"›";margin-right:6px;color:#b6bdcc}.ssr-crumbs a{color:var(--brand)}.profile-crumbs{padding-top:10px}.ssr-creator{max-width:900px;margin:0 auto;padding:18px 24px 48px;line-height:1.6}.ssr-creator-head{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.ssr-creator-head img{width:160px;height:160px;border-radius:24px;object-fit:cover;background:#eef2f8}.ssr-creator h1{margin:0;font-size:34px}.ssr-handle{display:block;font-size:15px;color:var(--muted);font-family:DM Sans,sans-serif;font-weight:500}.ssr-price{font-weight:700;color:var(--brand);margin:6px 0}.ssr-creator h2,.article h2{font-size:22px;margin:28px 0 10px;text-align:left}.ssr-creator h3,.article h3{font-size:16px;margin:16px 0 4px;font-family:DM Sans,sans-serif;letter-spacing:0}.ssr-facts{display:grid;grid-template-columns:max-content 1fr;gap:6px 18px;margin:0}.ssr-facts dt{color:var(--muted);font-weight:600}.ssr-facts dd{margin:0}.ssr-facts .cat-chip{margin:0 6px 6px 0;display:inline-block}.ssr-disclosure{color:#8b93a7;font-size:13px;margin-top:26px}.ssr-grid{list-style:none;padding:0;margin:14px 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.ssr-card a{display:grid;grid-template-columns:64px 1fr;grid-template-rows:auto auto auto;column-gap:12px;padding:10px;border:1px solid var(--line);border-radius:16px;background:#fff;color:inherit}.ssr-card a:hover{border-color:#b7e9fb}.ssr-card img,.ssr-initials{grid-row:1 / span 3;width:64px;height:64px;border-radius:14px;object-fit:cover;background:#e8eef7;display:grid;place-items:center;font-weight:700;color:#6b7a99}.ssr-card-name{font-weight:700;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssr-card-handle,.ssr-card-meta{font-size:12px;color:var(--muted)}.ssr-pager{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center;margin:26px 0 0}.ssr-pager a,.ssr-pager span{padding:6px 12px;border-radius:10px;border:1px solid var(--line);background:#fff;font-size:14px}.ssr-pager a{color:var(--brand)}.ssr-pager span[aria-current]{background:var(--brand);color:#fff;border-color:var(--brand)}.ssr-h2{font-size:22px!important}.ssr-links p{line-height:2.2;text-align:center}.ssr-links .cat-chip{margin:0 4px}.ssr-linklist{list-style:none;padding:0;columns:3 220px;column-gap:24px}.ssr-linklist li{break-inside:avoid;padding:4px 0}.ssr-linklist span{color:var(--muted);font-size:13px}.ssr-search{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.ssr-search input{padding:10px 14px;border-radius:12px;border:1px solid var(--line);min-width:240px}.ssr-nav{display:flex}@media (max-width: 980px){.header .ssr-nav{display:flex;flex-direction:row;order:0;width:auto;position:static;flex-wrap:wrap;gap:6px 14px;margin-left:12px;box-shadow:none;padding:0;background:none}.ssr-nav a{font-size:13px}.ssr-creator h1{font-size:26px}}.sh-page{min-height:100vh;display:flex;flex-direction:column;background:#fff}.sh-top{display:flex;justify-content:flex-end;padding:18px 28px;position:relative;z-index:5}.sh-top nav{display:flex;gap:22px;align-items:center;font-size:14.5px;font-weight:500;color:#2a3148}.sh-top nav a:hover{color:var(--brand)}.sh-top .sh-adv{border:1.5px solid var(--brand);color:var(--brand);border-radius:999px;padding:7px 16px}.sh-top .sh-adv:hover{background:var(--brand);color:#fff}.sh{flex:1}.sh-hero{min-height:calc(100vh - 150px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 20px 40px;text-align:center;position:relative;background:radial-gradient(700px 320px at 50% 38%,rgba(0,180,240,.07),transparent 70%)}.sh-logo{display:inline-flex;align-items:center;gap:16px;font-weight:700;font-size:64px;letter-spacing:-.05em;color:var(--ink);line-height:1}.sh-logo .logo-mark{width:66px;height:66px;box-shadow:0 12px 30px #00b4f059}.sh-logo .logo-mark span{width:22px;height:22px;box-shadow:15px 0 0 -5px #fff}.sh-tagline{font-family:DM Sans,sans-serif;font-weight:500;font-size:19px;letter-spacing:-.01em;color:#4a5168;margin:18px 0 26px}.sh-tagline strong{color:var(--brand-dark);font-weight:700}.sh-search{position:relative;width:min(680px,100%);display:flex;align-items:center;background:#fff;border:1.5px solid #dfe5ef;border-radius:30px;box-shadow:0 6px 22px #161b2e12;transition:box-shadow .15s,border-color .15s}.sh-search:focus-within{border-color:var(--brand);box-shadow:0 8px 28px #00b4f02e}.sh-search.is-open{border-radius:26px 26px 0 0;border-bottom-color:transparent}.sh-search-icon{display:grid;place-items:center;padding-left:20px;color:var(--muted)}.sh-search-icon svg{width:20px;height:20px}.sh-search input{flex:1;min-width:0;border:0;outline:none;background:transparent;padding:17px 12px;font-size:17px}.sh-search input::-webkit-search-cancel-button{display:none}.sh-clear{border:0;background:none;font-size:24px;color:var(--muted);cursor:pointer;padding:0 8px}.sh-go{margin:6px;border:0;border-radius:24px;background:var(--brand);color:#fff;font-weight:600;padding:11px 22px;cursor:pointer}.sh-go:hover{background:var(--brand-dark)}.sh-suggest{position:absolute;top:100%;left:-1.5px;right:-1.5px;z-index:20;list-style:none;margin:0;padding:6px 0 8px;text-align:left;background:#fff;border:1.5px solid var(--brand);border-top:1px solid var(--line);border-radius:0 0 26px 26px;box-shadow:0 18px 36px #161b2e24}.sh-suggest li>a,.sh-suggest li>button{display:flex;align-items:center;gap:12px;padding:8px 20px;width:100%;border:0;background:none;text-align:left;cursor:pointer}.sh-suggest li.is-active>a,.sh-suggest li.is-active>button{background:#f1f9fd}.ac-thumb{width:40px;height:40px;border-radius:50%;overflow:hidden;flex:none;background:#e6eaf1;display:grid;place-items:center}.ac-thumb img{width:100%;height:100%;object-fit:cover}.ac-thumb.is-blur img{filter:blur(7px) grayscale(1);transform:scale(1.2)}.ac-initial{color:#fff;font-weight:700;font-size:16px}.ac-main{flex:1;min-width:0;display:flex;flex-direction:column}.ac-name{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-handle{font-size:13px;color:var(--muted)}.ac-main mark{background:none;color:var(--brand-dark);font-weight:700}.ac-meta{display:flex;gap:8px;align-items:center;font-size:12.5px;color:var(--muted);white-space:nowrap}.ac-price{background:#f2f4f8;color:#2a3148;border-radius:999px;padding:2px 8px;font-weight:600}.ac-price.is-free{background:#e3f7fe;color:var(--brand-dark)}.ad-badge{display:inline-block;font-size:11px;font-weight:700;color:#6b4e00;background:#ffe9a8;border-radius:4px;padding:1px 6px;letter-spacing:.02em}.ac-empty{padding:10px 20px;color:var(--muted);font-size:14px}.ac-all{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.ac-all button{color:var(--brand-dark);font-weight:600;font-size:14.5px}.ac-all svg{width:16px;height:16px}.sh-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;max-width:720px}.sh-chip{border:1px solid #dfe5ef;border-radius:999px;padding:7px 15px;font-size:14px;font-weight:500;color:#2a3148;background:#fff;transition:all .12s}.sh-chip:hover{border-color:var(--brand);color:var(--brand-dark);background:#f1f9fd}.sh-chip.is-free{border-color:var(--brand);color:var(--brand-dark)}.sh-chip-more{border-style:dashed;color:var(--muted)}.sh-note{margin:22px 0 0;font-size:13px;color:var(--muted)}.sh-scroll{position:absolute;bottom:14px;font-size:13px;color:var(--muted)}.sh-scroll:hover{color:var(--brand)}.sh-below{max-width:1040px;margin:0 auto;padding:48px 24px 56px;display:grid;grid-template-columns:1fr 1.4fr;gap:28px 48px;border-top:1px solid var(--line)}.sh-below h2{font-size:20px;margin:0 0 12px}.sh-below ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14.5px}.sh-below li a{color:#2a3148}.sh-below li a:hover{color:var(--brand);text-decoration:underline}.sh-below li span{color:var(--muted);font-size:12.5px}.sh-about{grid-column:1 / -1}.sh-about p{margin:0;color:#4a5168;line-height:1.65;font-size:15px;max-width:860px}.sh-about a{color:var(--brand-dark)}.sh-footer{border-top:1px solid var(--line);background:var(--alt);padding:14px 24px;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;align-items:center;font-size:13px;color:var(--muted)}.sh-footer nav{display:flex;flex-wrap:wrap;gap:6px 18px}.sh-footer a:hover{color:var(--brand)}.sh-footer p{margin:0}@media (max-width: 640px){.sh-top{padding:14px 18px}.sh-top nav{gap:16px;font-size:14px}.sh-top .sh-adv{padding:5px 12px}.sh-hero{min-height:calc(100svh - 200px);justify-content:flex-start;padding-top:11vh;padding-bottom:56px}.sh-logo{font-size:42px;gap:12px}.sh-logo .logo-mark{width:46px;height:46px}.sh-logo .logo-mark span{width:16px;height:16px;box-shadow:11px 0 0 -4px #fff}.sh-tagline{font-size:16.5px;margin:14px 0 20px}.sh-search input{padding:15px 8px;font-size:16px}.sh-search-icon{padding-left:16px}.sh-go,.ac-posts{display:none}.sh-chips{gap:7px}.sh-chip{padding:6px 12px;font-size:13.5px}.sh-below{grid-template-columns:1fr;padding:36px 20px 40px}.sh-footer{justify-content:center;text-align:center}.sh-footer nav{justify-content:center}}.captcha-row{margin:4px 0 2px}.captcha-row altcha-widget{display:block;max-width:100%;--altcha-border-radius: 14px;--altcha-color-border: #dfe5ef;--altcha-color-border-focus: var(--brand);--altcha-color-text: var(--ink);--altcha-color-error-text: #c62828;--altcha-max-width: 340px}.form-card altcha-widget label{display:inline;margin:0;font-weight:500;font-size:15px}.form-card altcha-widget input[type=checkbox]{width:20px;height:20px;padding:0;margin:0;border-radius:4px;accent-color:var(--brand)}.form-card altcha-widget .altcha-main{min-height:48px}.answer-block{max-width:900px;margin:8px auto 0;padding:22px 26px;background:var(--alt);border:1px solid var(--line);border-radius:20px;line-height:1.6}.answer-block h2{font-size:22px;margin:0 0 8px;text-align:left}.answer-block h3{font-size:17px;margin:18px 0 6px}.answer-block h4{font-size:15px;margin:12px 0 2px;font-family:DM Sans,sans-serif;letter-spacing:0}.answer-block p{margin:0 0 6px;color:#3b4258}.answer-block ul,.answer-block ol{margin:0;padding-left:20px;color:#3b4258}.answer-block li{margin:2px 0}.answer-block a,.quick-facts a{color:var(--brand-dark)}.answer-block .answer-updated{font-size:13px;color:var(--muted);margin-top:14px}.quick-facts{background:var(--alt);border:1px solid var(--line);border-radius:16px;padding:14px 18px;margin:0 0 18px;line-height:1.6}.quick-facts h2{font-size:18px;margin:0 0 4px;text-align:left}.quick-facts p{margin:0;color:#3b4258}@media (max-width: 640px){.answer-block{margin:8px 14px 0;padding:18px}}.ssr-guide{max-width:860px;margin:0 auto;padding:18px 24px 48px;line-height:1.65}.ssr-guide .page-hero{text-align:left;padding:8px 0 0}.ssr-guide h1{font-size:34px;margin:0 0 6px}.ssr-guide h2{font-size:22px;margin:26px 0 10px;text-align:left}.ssr-guide h3{font-size:17px;margin:14px 0 2px;font-family:DM Sans,sans-serif;letter-spacing:0}.ssr-guide .section{padding:0}.ssr-guide-meta{color:var(--muted);font-size:14px}.ssr-guide-list{padding-left:22px}.ssr-guide-item{margin:0 0 14px}.ssr-guide-facts{color:var(--muted);font-size:14px;margin:0}.ssr-guide .ssr-handle{display:inline;color:var(--muted);font-weight:400;font-size:.85em}.ssr-guides{list-style:none;padding:0;max-width:860px}.ssr-guides li{padding:10px 0 14px;border-bottom:1px solid rgba(0,0,0,.06)}.ssr-guides h2{font-size:20px;margin:0 0 4px;text-align:left}.ssr-guide a,.ssr-guides a{min-height:24px}@media (max-width: 640px){.ssr-guide h1{font-size:26px}}
