@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Sora:wght@500;600;700&display=swap";:root{--bg:#08070d;--panel:#12101c;--panel2:#1a1528;--text:#f8f7ff;--muted:#aaa5bd;--line:#ffffff1a;--rose:#f237a6;--pink:#ff65c8;--violet:#7a5cff;--amber:#43b8ff;--max:1220px;--radius:22px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);min-width:320px;color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope,system-ui,sans-serif;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.1em;height:1.1em}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Sora,sans-serif}button{font:inherit}.skip-link{z-index:100;color:#130a10;background:#fff;border-radius:10px;padding:10px 14px;font-weight:700;position:fixed;top:-60px;left:16px}.skip-link:focus{top:12px}.site-header{z-index:40;width:min(calc(100% - 36px),var(--max));border:1px solid var(--line);backdrop-filter:blur(20px);background:#0e060cc2;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:26px;height:72px;padding:0 14px 0 20px;display:grid;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 20px 70px #00000059}.brand{align-items:center;gap:10px;line-height:1;display:flex}.brand-icon{background:linear-gradient(135deg,var(--rose),var(--violet));border-radius:13px;place-items:center;width:39px;height:39px;display:grid;box-shadow:0 0 30px #ff4f9a40}.brand-icon svg{fill:#ffffff24;width:21px;height:21px}.brand strong{letter-spacing:-.04em;font-family:Space Grotesk,sans-serif;font-size:20px}.brand small{color:#8f7f89;letter-spacing:.15em;margin-top:3px;margin-left:-5px;font-size:7px}.site-header nav{color:#d5c9d1;justify-self:center;gap:30px;font-size:13px;display:flex}.site-header nav a:hover{color:var(--pink)}.official-link,.button{border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:45px;padding:0 18px;font-size:13px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex}.official-link{color:#160a12;background:#fff}.official-link:hover,.button:hover{transform:translateY(-2px)}.menu-button,.mobile-nav{display:none}.hero{isolation:isolate;align-items:center;min-height:820px;display:flex;position:relative;overflow:hidden}.hero-image{z-index:-3;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.hero:after{content:"";z-index:-2;background:linear-gradient(90deg,#080407fa 0%,#080407e6 32%,#08040745 66%,#0804070f),linear-gradient(0deg,var(--bg),transparent 25%);position:absolute;inset:0}.hero-glow{z-index:-1;filter:blur(110px);background:#ff4f9a38;border-radius:50%;width:620px;height:520px;position:absolute;top:120px;left:-220px}.hero-copy{width:min(calc(100% - 48px),var(--max));margin:95px auto 0}.hero-copy>*{max-width:660px}.kicker{color:var(--pink);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.kicker:before{content:"";background:var(--rose);width:28px;height:1px;box-shadow:0 0 14px var(--rose)}.hero h1{letter-spacing:-.065em;margin:20px 0 24px;font-family:Space Grotesk,sans-serif;font-size:clamp(61px,7vw,100px);line-height:.95}.hero h1 span{color:#0000;-webkit-text-stroke:1px #ffffffad;display:block}.hero-copy>p{color:#d4c5ce;max-width:610px;font-size:19px}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.button.primary{background:linear-gradient(135deg,var(--rose),var(--violet));box-shadow:0 14px 36px #ff4f9a38}.button.ghost{background:#ffffff0a;border:1px solid #ffffff30}.hero-trust{color:#a893a0;text-transform:uppercase;letter-spacing:.07em;flex-wrap:wrap;gap:20px;margin-top:34px;font-size:11px;display:flex}.hero-trust span{align-items:center;gap:6px;display:inline-flex}.hero-trust svg{color:var(--pink)}.hero>.hero-image{z-index:0;object-position:72% 28%}.hero:after{z-index:1}.hero-glow{z-index:2}.hero-copy{z-index:3;position:relative}.photo-credit{z-index:4;color:#ffffffb3;letter-spacing:.02em;backdrop-filter:blur(10px);background:#04040894;border-radius:8px;padding:6px 9px;font-size:9px;position:absolute;bottom:14px;right:18px}.photo-credit a{color:#fff;text-decoration:none}.section{width:min(calc(100% - 48px),var(--max));margin:0 auto;padding:105px 0}.section-label{color:var(--rose);letter-spacing:.17em;text-transform:uppercase;font-size:11px;font-weight:800}.section-head{justify-content:space-between;align-items:end;gap:45px;margin-bottom:46px;display:flex}.section-head h2,.story-copy h2,.privacy-copy h2,.faq h2,.related h2{letter-spacing:-.05em;margin:10px 0 0;font-family:Space Grotesk,sans-serif;font-size:clamp(43px,5vw,68px);line-height:1.04}.section-head h2 span,.story-copy h2 span,.privacy-copy h2 span,.faq h2 span,.related h2 span{color:var(--rose)}.section-head>p{max-width:430px;color:var(--muted);margin:0}.intent-grid{grid-template-columns:.9fr 1.1fr;gap:80px;display:grid}.intent-grid h2{letter-spacing:-.05em;font-family:Space Grotesk,sans-serif;font-size:clamp(46px,5vw,72px);line-height:1.02}.intent-grid h2 span{color:var(--rose)}.intent-copy .lead{color:#fff;font-size:21px}.intent-copy p{color:var(--muted)}.keyword-line{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.keyword-line span{border:1px solid var(--line);color:#c9bac3;background:#ffffff06;border-radius:999px;padding:9px 12px;font-size:12px}.feature-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.feature{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(160deg,#ffffff0f,#ffffff05);min-height:390px;padding:30px;position:relative;overflow:hidden}.feature:after{content:"";background:var(--rose);opacity:.16;filter:blur(50px);border-radius:50%;width:210px;height:210px;position:absolute;top:-80px;right:-80px}.feature-icon{width:58px;height:58px;color:var(--pink);background:#ff4f9a12;border:1px solid #ffffff29;border-radius:18px;place-items:center;display:grid}.feature-icon svg{width:28px;height:28px}.feature h3{letter-spacing:-.03em;margin:90px 0 12px;font-family:Space Grotesk,sans-serif;font-size:27px}.feature p{color:var(--muted)}.feature a{color:var(--pink);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:28px;left:30px}.story{grid-template-columns:1fr 1fr;align-items:center;gap:85px;display:grid}.story-board{border:1px solid var(--line);background:radial-gradient(circle at 55% 45%,#ff4f9a38,#0000 32%),linear-gradient(145deg,#1a0b17,#0d080d);border-radius:36px;place-items:center;min-height:600px;display:grid;position:relative;overflow:hidden}.story-board:before,.story-board:after{content:"";border:1px solid #ffffff17;border-radius:50%;position:absolute}.story-board:before{width:440px;height:440px}.story-board:after{width:270px;height:270px}.character-card{z-index:2;backdrop-filter:blur(18px);background:#12080fd4;border:1px solid #ffffff24;border-radius:24px;width:min(78%,360px);padding:27px;box-shadow:0 30px 80px #00000073}.character-card small{color:var(--pink);letter-spacing:.15em}.character-card h3{margin:8px 0 20px;font-size:25px}.trait{border-top:1px solid var(--line);color:#cbbbc5;justify-content:space-between;padding:12px 0;font-size:13px;display:flex}.trait b{color:#fff}.story-copy p{color:var(--muted);font-size:17px}.steps{margin:28px 0;padding:0;list-style:none}.steps li{border-top:1px solid var(--line);grid-template-columns:42px 1fr;gap:16px;padding:18px 0;display:grid}.steps span{color:var(--rose);font-weight:800}.steps strong{display:block}.steps p{margin:3px 0 0;font-size:14px}.compare-table{border:1px solid var(--line);border-radius:22px;overflow-x:auto}.compare-table table{border-collapse:collapse;background:var(--panel);width:100%;min-width:820px}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:21px}th{color:#8f7e89;text-transform:uppercase;letter-spacing:.13em;background:#10080f;font-size:10px}td{color:#c8b9c2;font-size:14px}td strong{color:#fff;display:block}.badge{color:#ffd4e8;text-transform:uppercase;background:#ff4f9a21;border-radius:999px;padding:5px 9px;font-size:10px;display:inline-flex}.privacy{grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;display:grid}.privacy-copy>p{color:var(--muted);font-size:17px}.privacy-card{border:1px solid var(--line);background:linear-gradient(145deg,#1b0e18,#0e090d);border-radius:32px;padding:34px}.privacy-card>span{color:var(--pink);letter-spacing:.12em;background:#ff4f9a1a;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:800;display:inline-flex}.privacy-card h3{margin:18px 0 22px;font-size:25px}.privacy-card ul{margin:0;padding:0;list-style:none}.privacy-card li{border-top:1px solid var(--line);color:#cbbcc5;gap:12px;padding:14px 0;display:flex}.privacy-card b{color:var(--pink)}.post-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.post-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);transition:transform .2s,border-color .2s;overflow:hidden}.post-card:hover{border-color:#ffffff40;transform:translateY(-5px)}.post-card a{height:100%;display:block}.post-visual{background:radial-gradient(circle,#ff4f9a38,#0000 55%),#120910;place-items:center;height:210px;display:grid;position:relative;overflow:hidden}.post-card.violet .post-visual{background:radial-gradient(circle,#9a63ff3d,#0000 55%),#100b17}.post-card.amber .post-visual{background:radial-gradient(circle,#ffc36933,#0000 55%),#15100a}.post-visual>span{color:#ffffff1a;font-family:Space Grotesk,sans-serif;font-size:50px;position:absolute;top:10px;left:18px}.post-visual svg{width:64px;height:64px;color:var(--pink)}.post-copy{padding:25px}.post-meta{color:#806f79;text-transform:uppercase;letter-spacing:.1em;flex-wrap:wrap;gap:10px 15px;font-size:10px;display:flex}.post-meta span:first-child{color:var(--pink)}.post-copy h3{letter-spacing:-.035em;margin:13px 0 10px;font-family:Space Grotesk,sans-serif;font-size:24px;line-height:1.2}.post-copy p{color:var(--muted);font-size:14px}.post-copy>strong{color:#fff;align-items:center;gap:7px;margin-top:8px;font-size:13px;display:inline-flex}.faq{grid-template-columns:.85fr 1.15fr;gap:85px;display:grid}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;gap:20px;padding:22px 0;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--rose);font-size:22px}.faq-list p{color:var(--muted);padding:0 28px 22px 0}.final-cta{background:linear-gradient(125deg,#24101e,#100a10);border:1px solid #ffffff24;border-radius:36px;justify-content:space-between;align-items:end;gap:40px;min-height:360px;padding:55px;display:flex;position:relative;overflow:hidden}.final-cta:after{content:"";filter:blur(90px);background:#ff4f9a59;border-radius:50%;width:560px;height:360px;position:absolute;top:-180px;right:5%}.final-cta>*{z-index:1;position:relative}.final-cta h2{letter-spacing:-.05em;margin:12px 0;font-family:Space Grotesk,sans-serif;font-size:clamp(40px,5vw,65px);line-height:1}.final-cta p{max-width:620px;color:var(--muted)}footer{border-top:1px solid var(--line);background:#060305;margin-top:100px}.footer-grid{width:min(calc(100% - 48px),var(--max));grid-template-columns:1.3fr .65fr 1fr .55fr;gap:45px;margin:0 auto;padding:70px 0;display:grid}.footer-grid>div:first-child p{color:#85747f;max-width:430px;margin-top:22px;font-size:13px}.footer-grid h3{color:#776771;text-transform:uppercase;letter-spacing:.14em;font-size:10px}.footer-grid>div:not(:first-child){flex-direction:column;gap:11px;display:flex}.footer-grid>div:not(:first-child) a{color:#ad9ca6;font-size:13px}.footer-grid a:hover{color:var(--pink)}.footer-bottom{width:min(calc(100% - 48px),var(--max));border-top:1px solid var(--line);color:#665760;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:20px;min-height:68px;margin:0 auto;font-size:10px;display:flex}.page-hero,.info-hero{min-height:570px;padding:185px max(24px,calc((100vw - var(--max))/2)) 75px;background:radial-gradient(circle at 75% 26%,#ff4f9a3b,#0000 28%),#0d070c;position:relative;overflow:hidden}.ambient-orb{border:1px solid #ff4f9a2e;border-radius:50%;width:450px;height:450px;position:absolute;top:90px;right:7%;box-shadow:inset 0 0 100px #9a63ff14}.page-hero>span,.info-hero>span{color:var(--pink);letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:800}.page-hero h1,.info-hero h1,.article-header h1,.not-found h1{letter-spacing:-.06em;margin:15px 0 20px;font-family:Space Grotesk,sans-serif;font-size:clamp(54px,7vw,90px);line-height:1}.page-hero p,.info-hero p{max-width:720px;color:var(--muted);font-size:18px}.info-hero small{color:#776771}.blog-list{padding-top:75px}.info-content{color:#c7b7c1;width:min(100% - 48px,760px);margin:0 auto;padding:85px 0;font-size:17px;line-height:1.85}.info-content h2{color:#fff;letter-spacing:-.035em;margin:44px 0 11px;font-family:Space Grotesk,sans-serif;font-size:30px}.info-content h2:first-child{margin-top:0}.info-content a,.sources a{color:var(--pink);text-underline-offset:3px;text-decoration:underline}.article-shell{padding:155px 24px 0}.article-header{text-align:center;width:min(100%,970px);margin:0 auto 70px}.breadcrumbs{color:#786a73;justify-content:center;gap:8px;margin-bottom:18px;font-size:12px;display:flex}.back-link{color:var(--pink);font-size:13px;font-weight:700}.article-header .post-meta{justify-content:center;margin-top:30px}.article-header>p{width:min(100%,760px);color:var(--muted);margin:0 auto;font-size:18px}.byline{text-align:left;align-items:center;gap:11px;margin-top:26px;display:inline-flex}.byline .brand-icon{width:38px;height:38px}.byline div{line-height:1.25;display:grid}.byline small{color:var(--muted)}.article-layout{grid-template-columns:210px minmax(0,1fr);gap:65px;width:min(100%,1060px);margin:0 auto;display:grid}.article-layout>div{min-width:0}.article-layout aside{align-self:start;position:sticky;top:110px}.toc{border:1px solid var(--line);background:var(--panel);border-radius:18px;flex-direction:column;gap:9px;padding:19px;display:flex}.toc span{color:#75646f;letter-spacing:.14em;font-size:10px}.toc a{color:#ae9da7;font-size:13px}.answer-box{background:linear-gradient(145deg,#ff4f9a14,#9a63ff0d);border:1px solid #ff4f9a40;border-radius:22px;margin-bottom:38px;padding:27px}.answer-box>span{color:var(--pink);letter-spacing:.16em;font-size:10px;font-weight:800}.answer-box h2{margin:7px 0;font-family:Space Grotesk,sans-serif;font-size:27px}.answer-box p{color:#f1e6ec;margin:0}.article-content{color:#c8b9c2;min-width:0;font-size:17px;line-height:1.85}.article-content h2,.sources h2{color:#fff;letter-spacing:-.035em;margin:50px 0 12px;font-family:Space Grotesk,sans-serif;font-size:31px}.article-content ul,.article-content ol{padding-left:24px}.article-content li{padding:6px 0}.article-content table{border:1px solid var(--line);background:var(--panel);border-collapse:collapse;border-radius:18px;width:100%;max-width:100%;margin:28px 0;display:block;overflow-x:auto}.article-content table th,.article-content table td{min-width:165px}.article-lede{color:#fff;font-size:20px}.article-note{border-left:3px solid var(--rose);background:#ff4f9a0f;border-radius:12px;margin:28px 0;padding:23px}.editorial-rule{background:#9a63ff0f;border:1px solid #9a63ff3d;border-radius:20px;gap:18px;margin-top:48px;padding:26px;display:flex}.editorial-rule>div:first-child{width:50px;height:50px;color:var(--pink);background:#ff4f9a1a;border-radius:15px;flex:none;place-items:center;display:grid}.editorial-rule p{color:var(--muted);margin:4px 0 0;font-size:14px}.sources{border-top:1px solid var(--line);margin-top:42px;padding-top:32px}.sources h2{margin-top:0}.sources p{color:var(--muted)}.post-grid.compact{grid-template-columns:repeat(2,1fr)}.not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:760px;padding:120px 24px 50px;display:flex}.not-found>span{color:var(--pink);letter-spacing:.16em;font-weight:800}.not-found p{color:var(--muted)}.reveal{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(18px)}.reveal.is-visible{opacity:1;transform:none}@media (width<=980px){.site-header nav,.official-link{display:none}.site-header{grid-template-columns:auto 1fr auto}.menu-button{color:#fff;cursor:pointer;background:0 0;border:0;justify-self:end;padding:10px;display:block}.menu-button svg{width:23px;height:23px}.mobile-nav{border:1px solid var(--line);background:#0e060cf7;border-radius:18px;padding:10px;position:absolute;top:80px;left:0;right:0;box-shadow:0 20px 60px #00000080}.mobile-nav.is-open{flex-direction:column;display:flex}.mobile-nav a{border-bottom:1px solid var(--line);padding:12px}.mobile-nav a:last-child{border:0}.hero-image{object-position:62% center}.intent-grid,.story,.privacy,.faq{grid-template-columns:1fr;gap:45px}.feature-grid,.post-grid{grid-template-columns:1fr 1fr}.feature:last-child,.post-card:last-child{grid-column:1/-1}.section-head{flex-direction:column;align-items:start}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.article-layout{grid-template-columns:1fr}.article-layout aside{display:none}}@media (width<=640px){.site-header{border-radius:17px;width:calc(100% - 20px);height:64px;padding:0 10px 0 12px;top:10px}.brand-icon{width:35px;height:35px}.brand strong{font-size:17px}.brand small{display:none}.hero{align-items:end;min-height:840px;padding-bottom:46px}.hero-image{object-position:68% top;height:58%;top:0;bottom:auto}.hero:after{background:linear-gradient(0deg,var(--bg) 42%,#09050859 73%,#09050814)}.hero-copy{width:calc(100% - 34px);margin-top:325px}.hero h1{font-size:clamp(52px,15vw,68px)}.hero-copy>p{font-size:16px}.button{width:100%}.hero-trust{gap:10px 15px;font-size:9px}.section{width:calc(100% - 34px);padding:75px 0}.section-head h2,.story-copy h2,.privacy-copy h2,.faq h2,.related h2{font-size:44px}.intent-grid{gap:25px}.intent-copy .lead{font-size:18px}.feature-grid,.post-grid,.post-grid.compact{grid-template-columns:1fr}.feature:last-child,.post-card:last-child{grid-column:auto}.story-board{min-height:440px}.final-cta{flex-direction:column;justify-content:end;align-items:stretch;min-height:480px;padding:32px 24px}.footer-grid{grid-template-columns:1fr;gap:38px;width:calc(100% - 34px)}.footer-grid>div:first-child{grid-column:auto}.footer-bottom{flex-direction:column;align-items:flex-start;width:calc(100% - 34px);padding:20px 0}.page-hero,.info-hero{min-height:520px;padding:150px 18px 65px}.page-hero h1,.info-hero h1{font-size:50px}.info-content{width:calc(100% - 36px);padding:65px 0}.article-shell{padding:125px 18px 0}.article-header{text-align:left}.breadcrumbs,.article-header .post-meta{justify-content:flex-start}.article-header h1{font-size:45px}.article-header>p,.article-content{font-size:16px}.article-content h2{font-size:28px}.editorial-rule{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.reveal{opacity:1;transform:none}}body:before{content:"";pointer-events:none;z-index:-5;background:radial-gradient(circle at 84% 12%,#7a5cff26,#0000 28%),radial-gradient(circle at 42% 70%,#f237a614,#0000 30%);position:fixed;inset:0}.brand-icon{color:#fff;background:linear-gradient(145deg,#594dff,#a542ff 54%,#f237a6);font-family:Sora,sans-serif;font-size:20px;font-weight:800;box-shadow:0 0 32px #7a5cff57}.brand strong span{color:#a886ff}.official-link,.button.primary{color:#fff;background:linear-gradient(110deg,#604dfb,#8d4eff 58%,#d83cbd);box-shadow:0 12px 34px #6948ff40}.section-label,.kicker,.feature a,.steps span,.photo-credit a,.page-hero>span,.info-hero>span,.section-head h2 span,.story-copy h2 span,.privacy-copy h2 span,.faq h2 span,.related h2 span,.intent-grid h2 span{color:#a98bff}.hero{border-bottom:1px solid var(--line);min-height:760px}.hero>.hero-image{object-position:74% 35%;filter:saturate(.93)contrast(1.02)}.hero:after{background:linear-gradient(90deg,#08070d 0% 42%,#08070df2 52%,#08070db3 62%,#0000 82%),linear-gradient(#0000 71%,#08070d 100%)}.hero-glow{background:#7a5cff3d;top:18%;left:10%}.hero h1{letter-spacing:-.06em;font-family:Sora,sans-serif;font-weight:700}.hero h1 span{color:#a98bff;-webkit-text-stroke:0}.hero-copy>p{color:#d1cede}.hero-trust span:last-child{color:#cfbfff}.discovery-float{z-index:4;backdrop-filter:blur(18px);background:#0c0a14c2;border:1px solid #ffffff24;border-radius:18px;gap:3px;width:240px;padding:18px;display:grid;position:absolute;bottom:84px;right:5.5%;box-shadow:0 24px 70px #0000006b}.discovery-float small{color:#f065c8;letter-spacing:.16em;font-size:9px;font-weight:800}.discovery-float strong{font-family:Sora,sans-serif;font-size:17px}.discovery-float span{color:#aaa5bd;font-size:11px}.feature{background:linear-gradient(160deg,#7a5cff1a,#ffffff05 55%);border-radius:22px;min-height:410px}.feature:after{background:#7659ff}.feature:nth-child(2):after{background:#f237a6}.feature:nth-child(3):after{background:#3aaeff}.feature small{color:#77708d;letter-spacing:.16em;margin:26px 0 0;font-size:9px;font-weight:800;display:block}.feature h3{margin:8px 0 12px}.feature-icon{color:#b49cff;background:#7a5cff1c}.story-board{background:radial-gradient(circle at 54% 38%,#7a5cff38,#0000 34%),linear-gradient(145deg,#171329,#0b0912)}.story-board:before,.story-board:after{border-radius:28px;transform:rotate(8deg)}.browser-card{z-index:3;background:#090810db;border:1px solid #ffffff1f;border-radius:22px;width:min(88%,480px);padding:18px;position:relative;box-shadow:0 32px 80px #00000080}.mini-tabs{gap:8px;margin-bottom:14px;display:flex}.mini-tabs span{color:#716b82;border-radius:999px;padding:7px 10px;font-size:10px}.mini-tabs .active{color:#fff;background:#6c50f5}.profile-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.profile-grid>div{background:linear-gradient(145deg,#7a5cff47,#f237a614);border:1px solid #ffffff14;border-radius:15px;flex-direction:column;justify-content:end;min-height:124px;padding:14px;display:flex}.profile-grid>div:nth-child(2){background:linear-gradient(145deg,#f237a642,#7a5cff14)}.profile-grid>div:nth-child(3){background:linear-gradient(145deg,#32a7ff38,#7a5cff14)}.profile-grid>div:nth-child(4){background:#ffffff05;border-style:dashed}.profile-grid b{font-size:12px}.profile-grid small{color:#aaa5bd;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.badge{color:#beaaff;background:#7a5cff21}.badge.alt{color:#ff80cb;background:#f237a61f}.privacy{background:linear-gradient(135deg,#7a5cff1f,#f237a60e);border-color:#7a5cff40}.privacy-card{background:#0e0c17;border-color:#7a5cff38}.answer-box{background:linear-gradient(145deg,#7a5cff1a,#f237a60b);border-color:#7a5cff4d}.article-note{background:#7a5cff14;border-left-color:#7a5cff}.final-cta{background:radial-gradient(circle at 82% 30%,#f237a630,#0000 28%),linear-gradient(135deg,#17112b,#0e0c17)}@media (width>=981px){main,footer{margin-left:228px}.hero>.hero-image{object-position:center 39%;width:59%;left:auto;right:0}.hero:after{background:linear-gradient(90deg,#08070d 0% 55%,#08070df2 68%,#0000 100%);width:76%;right:auto}.site-header{background:#0c0a13e0;border-radius:24px;flex-direction:column;align-items:stretch;width:200px;height:auto;padding:19px 14px;display:flex;top:14px;bottom:14px;left:14px;transform:none}.site-header .brand{grid-template-columns:39px 1fr;gap:0 10px;margin-bottom:42px;display:grid}.site-header .brand-icon{grid-row:1/3}.site-header .brand strong{align-self:end}.site-header .brand small{align-self:start;margin:2px 0 0;font-size:6px}.site-header nav{flex-direction:column;gap:5px;width:100%;display:flex}.site-header nav a{color:#aaa5bd;border-radius:12px;padding:12px 14px}.site-header nav a:before{content:"◇";color:#6f5bea;width:22px;display:inline-block}.site-header nav a:hover{color:#fff;background:#7a5cff1c}.site-header .official-link{width:100%;margin-top:auto;padding:0 11px;font-size:11px}.hero-copy{width:min(calc(100% - 72px),var(--max));padding-right:220px}.section,.footer-grid,.footer-bottom{width:min(calc(100% - 72px),var(--max))}}@media (width<=980px){main,footer{margin-left:0}.site-header{background:#0c0a13e6}.hero>.hero-image{width:100%;left:0;right:auto}.discovery-float{bottom:70px;right:24px}.hero-copy{padding-right:0}.feature small{margin-top:24px}}@media (width<=640px){.hero{min-height:880px}.hero-image{object-position:68% top;height:57%}.hero:after{background:linear-gradient(#08070d14,#08070d59 27%,#08070d 57%)}.discovery-float{display:none}.hero h1{font-size:clamp(48px,14vw,62px)}.profile-grid>div{min-height:100px}.photo-credit{font-size:8px}.brand strong span{color:#a98bff}}.seo-copy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem);margin-top:2rem;display:grid}.seo-copy-grid article{border-top:1px solid var(--line,#ffffff24);padding-top:1.25rem}.seo-copy-grid h3{margin:0 0 .8rem;font-size:clamp(1.15rem,2vw,1.45rem)}.seo-copy-grid p{color:var(--muted,#b8b8c6);margin:.75rem 0;line-height:1.8}.seo-copy-grid strong{color:inherit}@media (width<=860px){.seo-copy-grid{grid-template-columns:1fr}}.seo-visual{border:1px solid var(--line,#ffffff24);background:#111;border-radius:clamp(22px,3vw,36px);min-height:clamp(360px,48vw,620px);margin:2rem 0 2.75rem;position:relative;overflow:hidden}.seo-visual img{object-fit:cover;object-position:center 28%;width:100%;height:100%;position:absolute;inset:0}.seo-visual:after{content:"";background:linear-gradient(#0000 52%,#050509eb),linear-gradient(90deg,#05050957,#0000 55%);position:absolute;inset:0}.seo-visual figcaption{z-index:2;color:#fff;gap:.45rem;max-width:640px;display:grid;position:absolute;bottom:clamp(18px,4vw,42px);left:clamp(18px,4vw,48px);right:clamp(18px,4vw,48px)}.seo-visual figcaption span{letter-spacing:.16em;text-transform:uppercase;color:var(--pink,var(--cyan,#fff));font-size:.72rem;font-weight:800}.seo-visual figcaption strong{font-size:clamp(1.15rem,2.2vw,1.75rem);line-height:1.25}@media (width<=640px){.seo-visual{min-height:520px}.seo-visual img{object-position:center 24%}}.seo-visual{grid-template-rows:auto auto;aspect-ratio:auto!important;background:#0a0a0feb!important;width:min(100%,640px)!important;min-height:0!important;margin:2rem auto 2.75rem!important;display:grid!important}.seo-visual img{object-fit:contain!important;object-position:center!important;width:100%!important;height:auto!important;display:block!important;position:relative!important;inset:auto!important}.seo-visual:after{display:none!important}.seo-visual figcaption{background:linear-gradient(135deg,#ffffff0e,#ffffff04)!important;padding:20px 24px 24px!important;position:static!important}@media (width<=640px){.seo-visual{width:100%!important;min-height:0!important}.seo-visual figcaption{padding:16px 18px 20px!important}}.hero>.hero-image{object-fit:contain!important;object-position:right center!important}@media (width<=640px){.hero>.hero-image{object-fit:contain!important;object-position:center top!important}}.hero h1{overflow-wrap:break-word;letter-spacing:-.045em!important;font-size:clamp(3.1rem,5.65vw,5.7rem)!important;line-height:1.04!important}:is(.section-head,.feature-intro,.story-copy,.lab-copy,.privacy-copy,.faq,.related,.intent-grid,.answer-grid,.final-cta) h2{overflow-wrap:break-word;letter-spacing:-.035em!important;font-size:clamp(2.15rem,4.2vw,3.8rem)!important;line-height:1.1!important}:is(.page-hero,.info-hero,.article-header,.blog-hero) h1{overflow-wrap:break-word;font-size:clamp(2.8rem,5.8vw,5.5rem)!important;line-height:1.07!important}.section-head{gap:28px!important;margin-bottom:32px!important}@media (width<=760px){.hero h1{font-size:clamp(2.35rem,9vw,3.55rem)!important}.section{padding-top:3.4rem!important;padding-bottom:3.4rem!important}:is(.section-head,.feature-intro,.story-copy,.lab-copy,.privacy-copy,.faq,.related,.intent-grid,.answer-grid,.final-cta) h2{font-size:clamp(2rem,7.8vw,3rem)!important}:is(.page-hero,.info-hero,.article-header,.blog-hero) h1{font-size:clamp(2.35rem,8.5vw,3.5rem)!important}}.section{padding-top:clamp(26px,2.8vw,38px)!important;padding-bottom:clamp(26px,2.8vw,38px)!important}.section-head{display:block;margin-bottom:22px!important}.section-head h2{letter-spacing:-.03em;overflow-wrap:normal;max-width:none;margin:8px 0 0;line-height:1.12;font-size:clamp(1.9rem,2.35vw,2.45rem)!important}.section-head>p{width:100%;max-width:none;margin:8px 0 0;line-height:1.5}@media (width<=600px){.section{padding-top:24px!important;padding-bottom:24px!important}.section-head{margin-bottom:18px!important}.section-head h2{overflow-wrap:break-word;font-size:clamp(1.7rem,7vw,2.15rem)!important}}.section-head h2 span{display:inline}@media (width<=640px){.hero{align-items:flex-start;min-height:760px;padding-bottom:28px}.hero-copy{flex-direction:column;margin-block-start:clamp(255px,36vh,305px);display:flex}.hero-copy>p:not(.locale-hero-subhead){order:4;margin-top:12px}.hero-actions{order:3;margin-top:16px}.hero-trust{order:5}.hero h1{margin-block:12px 13px}.locale-hero-subhead{margin:0 0 8px}}.language-picker{z-index:60;font-size:12px;line-height:1.4;position:relative}.language-picker summary{cursor:pointer;border:1px solid var(--line);color:#eee7ff;white-space:nowrap;background:#1d1730;border-radius:12px;min-height:40px;padding:10px 12px;list-style:none}.language-picker summary::-webkit-details-marker{display:none}.language-picker summary:focus-visible,.language-options a:focus-visible{outline-offset:2px;outline:3px solid #bca1ff}.language-options{z-index:61;background:#171124;border:1px solid #514269;border-radius:16px;width:190px;max-height:min(70vh,460px);padding:7px;position:absolute;inset:auto auto 0 calc(100% + 12px);overflow:auto;box-shadow:0 22px 55px #0009}.language-options a{color:#e8ddf6;white-space:nowrap;border-radius:9px;padding:8px 10px;display:block}.language-options a:hover,.language-options a[aria-current=page]{color:#fff;background:#45326e}.locale-hero-subhead{font-weight:700;color:#f7ebff!important;font-size:clamp(1.05rem,1.8vw,1.45rem)!important}.locale-identity h2,.locale-notes h2,.locale-safety h2,.locale-faq h2,.locale-info-header h1,.locale-article h1{letter-spacing:-.03em;overflow-wrap:anywhere;margin:9px 0 18px;font-size:clamp(2rem,3.25vw,3.1rem);line-height:1.16}.locale-identity p,.locale-safety p{color:#d0c6db;max-width:100ch;margin:0 0 14px;line-height:1.72}.locale-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.locale-steps article{border:1px solid var(--line);background:linear-gradient(135deg,#181329,#100d19);border-radius:18px;gap:17px;padding:22px;display:flex}.locale-steps b,.locale-comparisons b{color:#ae8fff;flex:none;font:700 12px/1.4 ui-monospace,monospace}.locale-steps h3,.locale-comparisons h3,.locale-note-grid h3,.locale-article-grid h3,.locale-article-grid h2{overflow-wrap:anywhere;margin:0 0 8px;font-size:clamp(1.08rem,1.8vw,1.38rem);line-height:1.35}.locale-steps p,.locale-comparisons p,.locale-note-grid p,.locale-article-grid p{color:#bdb2ca;margin:0;line-height:1.65}.locale-comparisons{gap:9px;display:grid}.locale-comparisons>a{border:1px solid var(--line);background:#14101e;border-radius:16px;grid-template-columns:40px minmax(0,1fr) 20px;gap:12px;padding:18px 20px;transition:border-color .2s,background .2s;display:grid}.locale-comparisons>a:hover{background:#1c152d;border-color:#8566cf}.locale-comparisons svg{color:#b69cf7;align-self:center}.locale-notes figure{border:1px solid var(--line);background:#13101c;border-radius:22px;width:min(100%,590px);margin:12px auto 24px;overflow:hidden}.locale-notes figure img{object-fit:contain;width:100%;height:auto}.locale-note-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.locale-note-grid article{border:1px solid var(--line);background:#15101f;border-radius:18px;padding:21px}.locale-sources-inline{color:#bba4f4;margin:17px 0 0!important}.locale-sources-inline a,.locale-safety>a,.locale-policy-links a,.locale-article-sources a{color:#c8adff;text-underline-offset:3px;text-decoration:underline}.locale-safety>a{align-items:center;gap:7px;margin-top:9px;display:inline-flex}.locale-article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.locale-article-grid>a{border:1px solid var(--line);background:linear-gradient(150deg,#1a1430,#120d1d);border-radius:18px;min-width:0;padding:23px}.locale-article-grid>a:hover{border-color:#9c80e4}.locale-article-grid span{color:#af91ee;margin-bottom:15px;font:700 12px ui-monospace,monospace;display:block}.locale-article-grid strong{color:#dfc9ff;margin-top:16px;font-size:13px;display:inline-block}.locale-faq .faq-list{max-width:none;margin-top:10px}.locale-info-header{border-bottom:1px solid var(--line);background:radial-gradient(circle at 80% 20%,#32204d 0,#0000 30%),linear-gradient(130deg,#140c22,#0b0811);padding:155px max(24px,50vw - 550px) 48px}.locale-info-header>span{color:#b597ff;letter-spacing:.12em;font-size:11px;font-weight:800}.locale-info-header h1{max-width:1050px;margin:14px 0 12px}.locale-info-header p{color:#cdc1da;max-width:100ch;margin:0;font-size:1.06rem}.locale-info-content{width:min(100% - 48px,940px);margin:0 auto;padding:36px 0 65px}.locale-info-content section{border-bottom:1px solid var(--line);padding:19px 0}.locale-info-content h2,.locale-article-body h2,.locale-article-sources h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 0 10px;font-size:clamp(1.25rem,2.1vw,1.65rem);line-height:1.35}.locale-info-content p,.locale-article-body p{color:#d0c4d8;margin:0 0 13px;line-height:1.8}.locale-policy-links{flex-wrap:wrap;gap:16px;margin-top:24px;display:flex}.locale-blog-list{padding-top:26px!important}.locale-article{width:min(100% - 48px,960px);margin:0 auto;padding:70px 0 48px}.locale-article:lang(ko){word-break:keep-all}.locale-article header{border-bottom:1px solid var(--line);padding-bottom:28px}.locale-article h1{margin:12px 0 16px;font-size:clamp(1.65rem,2.8vw,2.5rem)}.locale-article-intro{color:#eee3f5;max-width:100%;margin:0;font-size:1.04rem;line-height:1.65}.locale-article-body section{border-bottom:1px solid var(--line);padding:20px 0 8px}.locale-article-body p{max-width:100ch}.locale-verdict{background:#1a1230;border-radius:18px;margin:22px 0 0;border:1px solid #695088!important;padding:22px!important}.locale-article-sources{border-bottom:1px solid var(--line);padding:28px 0}.locale-article-sources ul{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.locale-back{color:#dac4ff;text-underline-offset:3px;margin-top:25px;text-decoration:underline;display:inline-block}html[dir=rtl] .locale-article,html[dir=rtl] .locale-info-content,html[dir=rtl] .locale-info-header,html[dir=rtl] .locale-identity,html[dir=rtl] .locale-steps,html[dir=rtl] .locale-comparisons,html[dir=rtl] .locale-note-grid,html[dir=rtl] .locale-faq{text-align:start}html[dir=rtl] .locale-comparisons>a{grid-template-columns:40px minmax(0,1fr) 20px}html[dir=rtl] .language-options{inset:auto calc(100% + 12px) 0 auto}html[dir=rtl] .hero-copy{text-align:start;direction:rtl}@media (width>=981px){html[dir=rtl] .locale-hero .hero-copy{flex-direction:column;align-items:flex-end;display:flex}html[dir=rtl] .locale-hero .hero-copy>*{width:min(100%,610px)}}@media (width<=980px){.site-header{grid-template-columns:minmax(0,1fr) auto auto!important;gap:9px!important}.language-picker{justify-self:end}.language-options{inset:calc(100% + 7px) 0 auto auto}html[dir=rtl] .language-options{inset:calc(100% + 7px) auto auto 0}.locale-note-grid,.locale-article-grid{grid-template-columns:1fr}}@media (width<=640px){.site-header .brand strong{font-size:15px}.language-picker summary{min-height:36px;padding:8px}.locale-steps{grid-template-columns:1fr}.locale-info-header{padding:125px 18px 32px}.locale-info-content,.locale-article{width:calc(100% - 36px)}.locale-article{padding-top:96px}.locale-info-header h1{font-size:clamp(1.9rem,8vw,2.6rem)}.locale-article h1{font-size:clamp(1.65rem,6vw,2rem)}.locale-hero .hero-copy{margin-top:350px}.locale-hero-subhead{font-size:1rem!important}.locale-comparisons>a{padding:16px}}
