@font-face{font-family:"Sora";src:url("/assets/fonts/sora-latin.woff2") format("woff2");font-weight:100 800;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Sora";src:url("/assets/fonts/sora-latin-ext.woff2") format("woff2");font-weight:100 800;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter";src:url("/assets/fonts/inter-latin.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter";src:url("/assets/fonts/inter-latin-ext.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--bg:#0b0a10;--fg:#ffffff;--fg-2:rgba(255,255,255,.72);--fg-3:rgba(255,255,255,.55);--pink:#ec4899;--pink-2:#f472b6;--violet:#8b5cf6;--violet-2:#a855f7;--indigo:#6366f1;--cyan:#22d3ee;--green:#4ade80;--glass-bg:rgba(255,255,255,.06);--glass-bg-hover:rgba(255,255,255,.11);--glass-brd:rgba(255,255,255,.15);--glass-brd-hover:rgba(255,255,255,.26);--glass-hi:rgba(255,255,255,.22);--glass-blur:blur(18px) saturate(165%);--glass-shadow:0 8px 30px rgba(0,0,0,.30);--t-xs:13px;--t-sm:14px;--t-base:16px;--t-lg:18px;--t-xl:20px;--t-stat:24px;--font-head:"Sora",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--font-body:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--container:1640px;--container-narrow:900px;--gutter:20px;--header-h:84px;--r-sm:10px;--r-md:14px;--r-pill:100px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed}img,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}.tx-link{color:var(--pink-2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(244,114,182,.4);transition:text-decoration-color .22s ease}.tx-link:hover{text-decoration-color:var(--pink-2)}p{margin:0;font-size:var(--t-base)}ul,ol{margin:0;padding:0;list-style:none}html{scrollbar-width:thin;scrollbar-color:rgba(168,85,247,.55) rgba(255,255,255,.04)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:rgba(255,255,255,.035);border-left:1px solid rgba(255,255,255,.05)}::-webkit-scrollbar-thumb{border-radius:100px;border:3px solid transparent;background-clip:padding-box;background-image:linear-gradient(180deg,var(--pink) 0%,var(--violet-2) 100%);background-color:transparent}::-webkit-scrollbar-thumb:hover{border-width:2px;background-image:linear-gradient(180deg,var(--pink-2) 0%,var(--violet-2) 100%)}::-webkit-scrollbar-corner{background:transparent}section[id]{scroll-margin-top:32px}h1,h2,h3,h4{margin:0;font-family:var(--font-head);font-weight:800;line-height:1.1;letter-spacing:-.02em}h1{font-size:clamp(38px,6.6vw,74px);line-height:1.03;letter-spacing:-.035em;text-wrap:balance}h2{font-size:clamp(26px,3.4vw,40px);text-wrap:balance}h3{font-size:clamp(18px,2vw,22px);font-weight:700}h4{font-size:16px;font-weight:700;letter-spacing:0}.lead{font-size:var(--t-lg);line-height:1.5;color:var(--fg-2)}.caption{font-size:var(--t-sm);color:var(--fg-3)}.hero-blobs{position:absolute;inset:-20%}.blob{position:absolute;display:block;width:70vmax;height:70vmax;border-radius:50%}.b1{top:-18%;left:-12%;background:radial-gradient(circle at 50% 50%,rgba(236,72,153,.62) 0%,rgba(236,72,153,0) 62%)}.b2{top:-6%;right:-16%;background:radial-gradient(circle at 50% 50%,rgba(139,92,246,.58) 0%,rgba(139,92,246,0) 64%)}.b3{bottom:-28%;left:14%;background:radial-gradient(circle at 50% 50%,rgba(34,211,238,.34) 0%,rgba(34,211,238,0) 62%)}.b4{bottom:-20%;right:2%;background:radial-gradient(circle at 50% 50%,rgba(99,102,241,.46) 0%,rgba(99,102,241,0) 66%)}.grad{background:linear-gradient(90deg,var(--cyan) 0%,#60a5fa 42%,var(--violet-2) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.section-eyebrow{display:block;margin-bottom:14px;font-size:var(--t-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--violet-2)}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.container-narrow{max-width:var(--container-narrow)}.glass{background:var(--glass-bg);border:1px solid var(--glass-brd);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px 0 var(--glass-hi),var(--glass-shadow)}.glass-hover{transition:background-color .18s ease,border-color .18s ease}.glass-hover:hover{background:var(--glass-bg-hover);border-color:var(--glass-brd-hover)}.ic{width:18px;height:18px;flex:none;stroke-width:1.75;color:currentColor}.flag{width:21px;height:15px;flex:none;border-radius:3px;box-shadow:0 0 0 1px rgba(255,255,255,.18)}.lang{position:relative;width:max-content}.lang summary{display:flex;align-items:center;gap:7px;height:40px;padding:0 12px;border-radius:var(--r-pill);font-size:var(--t-sm);font-weight:500;color:rgba(255,255,255,.88);cursor:pointer;list-style:none;background:var(--glass-bg);border:1px solid var(--glass-brd);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px 0 var(--glass-hi);transition:background-color .18s ease,border-color .18s ease}.lang summary::-webkit-details-marker{display:none}.lang summary:hover{background:var(--glass-bg-hover);border-color:var(--glass-brd-hover)}.lang summary:focus-visible{outline:2px solid var(--violet-2);outline-offset:2px}.lang .ic-chev{width:15px;height:15px;transition:transform .2s ease}.lang[open] .ic-chev{transform:rotate(180deg)}.lang-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:170px;padding:6px;display:flex;flex-direction:column;gap:2px;border-radius:var(--r-md);background:rgba(20,18,28,.82);border:1px solid var(--glass-brd);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px 0 var(--glass-hi),0 16px 40px rgba(0,0,0,.5);animation:lang-in .2s cubic-bezier(.2,.8,.2,1) both}@keyframes lang-in{from{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}.lang-menu.is-closing{animation:lang-out .16s ease both}@keyframes lang-out{from{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px) scale(.98)}}.lang-menu a{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;font-size:var(--t-sm);color:rgba(255,255,255,.82);transition:background-color .16s ease,color .16s ease}.lang-menu a:hover{background:rgba(255,255,255,.09);color:#fff}.lang-menu a.is-active{color:#fff}.lang-menu a.is-active::after{content:"";width:6px;height:6px;border-radius:50%;background:var(--violet-2);flex:none;margin-left:auto}.lang-left .lang-menu{left:0;right:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:56px;padding:0 28px;border-radius:var(--r-md);font-size:16px;font-weight:600;white-space:nowrap;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.btn .ic{width:18px;height:18px}.btn:hover{transform:translateY(-2px)}.btn:focus-visible{outline:2px solid var(--violet-2);outline-offset:3px}.btn-primary{background:linear-gradient(100deg,var(--pink) 0%,var(--violet-2) 100%);color:#fff;box-shadow:inset 0 1px 0 var(--glass-hi),0 10px 34px rgba(236,72,153,.42)}.btn-primary:hover{box-shadow:inset 0 1px 0 var(--glass-hi),0 14px 40px rgba(236,72,153,.55)}.btn-ghost{background:var(--glass-bg);border:1px solid var(--glass-brd);color:rgba(255,255,255,.94);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px 0 var(--glass-hi),var(--glass-shadow)}.btn-ghost:hover{background:var(--glass-bg-hover);border-color:var(--glass-brd-hover)}.btn-ghost .ic{color:var(--violet-2)}.btn-sm{height:42px;padding:0 20px;font-size:14.5px;border-radius:var(--r-pill)}.btn-sm .ic{width:16px;height:16px}.btn-big{height:62px;padding:0 34px;border-radius:var(--r-pill);font-size:17px;background:linear-gradient(100deg,var(--violet) 0%,var(--indigo) 55%,var(--violet-2) 100%);color:#fff;border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px 0 var(--glass-hi),0 12px 40px rgba(124,58,237,.5)}.btn-big:hover{box-shadow:inset 0 1px 0 var(--glass-hi),0 16px 48px rgba(124,58,237,.62)}.btn-glass{display:inline-flex;align-items:center;gap:8px;flex:none;height:48px;padding:0 22px;border-radius:var(--r-pill);font-size:15px;font-weight:600;color:#fff;cursor:pointer;background:var(--glass-bg);border:1px solid var(--glass-brd);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px 0 var(--glass-hi);transition:background-color .18s ease,border-color .18s ease,gap .18s ease}.btn-glass:hover{background:var(--glass-bg-hover);border-color:var(--glass-brd-hover);gap:12px}.btn-glass:focus-visible{outline:2px solid var(--violet-2);outline-offset:3px}.btn-glass .ic{width:16px;height:16px;color:var(--violet-2)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn:hover{transform:none}}.site-header{position:absolute;top:0;left:0;right:0;z-index:10;height:var(--header-h);display:flex;align-items:center}.header-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;width:100%}.header-inner>.logo{grid-column:1;justify-self:start}.header-inner>.site-nav{grid-column:2}.header-inner>.header-actions{grid-column:3}.logo{display:inline-flex;align-items:center;flex:none}.logo img{height:38px;width:auto;display:block}@media (max-width:560px){.logo img{height:30px}}.site-nav{display:flex;align-items:center;gap:4px}.nav-item{position:relative;padding-block:10px}.nav-top{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:var(--r-pill);font-size:var(--t-sm);font-weight:500;color:rgba(255,255,255,.78);transition:color .18s ease,background-color .18s ease}.nav-top:hover,.nav-item:hover .nav-top,.nav-item:focus-within .nav-top{color:#fff;background:rgba(255,255,255,.08)}.nav-top:focus-visible{outline:2px solid var(--violet-2);outline-offset:2px}.nav-top .ic-chev{width:14px;height:14px;opacity:.6;transition:transform .22s ease,opacity .18s ease}.nav-item:hover .ic-chev,.nav-item:focus-within .ic-chev{transform:rotate(180deg);opacity:1}.nav-menu{position:absolute;top:100%;left:0;min-width:230px;padding:6px;display:flex;flex-direction:column;gap:2px;border-radius:var(--r-md);background:rgba(20,18,28,.82);border:1px solid var(--glass-brd);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px 0 var(--glass-hi),0 16px 40px rgba(0,0,0,.5);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1),visibility 0s linear .2s}.nav-item:hover .nav-menu,.nav-item:focus-within .nav-menu{opacity:1;visibility:visible;transform:none;transition-delay:0s}.nav-menu a{padding:9px 12px;border-radius:8px;font-size:var(--t-sm);color:rgba(255,255,255,.82);white-space:nowrap;transition:background-color .16s ease,color .16s ease}.nav-menu a:hover{background:rgba(255,255,255,.09);color:#fff}.nav-menu a:focus-visible{outline:2px solid var(--violet-2);outline-offset:-2px}.header-actions{position:relative;justify-self:end;display:flex;align-items:center;gap:10px}@media (max-width:1024px){.site-nav{display:none}}@media (max-width:560px){.header-actions>.btn{display:none}}.burger{display:none}.burger>summary{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;cursor:pointer;list-style:none;color:#fff;background:var(--glass-bg);border:1px solid var(--glass-brd);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);transition:background-color .22s ease,border-color .22s ease}.burger>summary::-webkit-details-marker{display:none}.burger>summary:focus-visible{outline:2px solid var(--violet-2);outline-offset:2px}.burger-ic{position:relative;width:20px;height:20px}.burger-ic .ic{position:absolute;inset:0;width:20px;height:20px;transition:opacity .22s ease,transform .28s cubic-bezier(.2,.8,.2,1)}.burger .ic-open{opacity:1;transform:rotate(0deg) scale(1)}.burger .ic-close{opacity:0;transform:rotate(-90deg) scale(.7)}.burger[open] .ic-open{opacity:0;transform:rotate(90deg) scale(.7)}.burger[open] .ic-close{opacity:1;transform:rotate(0deg) scale(1)}.burger-menu{position:fixed;inset:0;z-index:1;padding:calc(var(--header-h) + 4px) 0 24px;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;background:radial-gradient(78% 42% at 88% 0%,rgba(139,92,246,.16) 0%,transparent 68%),radial-gradient(64% 38% at 4% 100%,rgba(236,72,153,.12) 0%,transparent 70%),#0e0c14;transform:translateX(100%);transition:transform .34s cubic-bezier(.4,0,.9,.6)}.burger-menu.is-open{transform:none;transition:transform .5s cubic-bezier(.4,0,.2,1);will-change:transform}body:has(.burger[open]){overflow:hidden}body:has(.burger[open]) .toc,body:has(.burger[open]) .to-top,body:has(.burger[open]) .rv-sticky{display:none}.site-header .logo,.header-actions .lang,.burger>summary{position:relative;z-index:3}body:has(.burger[open])::after{content:"";position:fixed;inset:0;z-index:0;background:rgba(6,5,10,.62);pointer-events:none;animation:bscrim-in .5s ease both}@keyframes bscrim-in{from{opacity:0}to{opacity:1}}body:has(.burger[open]){overflow:hidden}body:has(.burger[open]) .toc,body:has(.burger[open]) .to-top,body:has(.burger[open]) .rv-sticky{display:none}.bmenu-nav{display:flex;flex-direction:column}.bmenu-cap{display:flex;align-items:center;gap:10px;padding:16px 22px 8px;font-size:var(--t-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.bmenu-cap::before{content:"";width:16px;height:1px;flex:none;background:var(--pink-2)}.bmenu-cap:first-child{padding-top:4px}.bmenu-nav a{position:relative;padding:8px 22px;font-size:var(--t-base);color:rgba(255,255,255,.86);transition:background-color .18s ease,color .18s ease,padding-left .28s cubic-bezier(.16,1,.3,1)}.bmenu-nav a:hover,.bmenu-nav a:focus-visible{background:rgba(255,255,255,.07);color:#fff;padding-left:26px}.bmenu-nav a:focus-visible{outline:none}.bmenu-cta{margin:24px 22px 0;margin-top:auto;flex:none;justify-content:center}@media (max-width:1024px){.burger{display:block}}.hero{position:relative;isolation:isolate;min-height:100svh;display:flex;align-items:center;justify-content:center;padding-block:64px 72px;overflow:hidden;text-align:center;position:relative}.hero_bg{position:absolute;inset:0;width:100%;height:100%;z-index:-1;object-fit:cover}.hero-media{position:absolute;inset:0;z-index:-2;background:var(--bg);overflow:hidden}.hero-video{width:100%;height:100%;object-fit:cover}.hero-grain{position:absolute;inset:0;opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.hero-overlay{position:absolute;inset:0;z-index:-1;background:radial-gradient(90% 60% at 50% 42%,rgba(11,10,16,.30) 0%,rgba(11,10,16,.72) 62%,rgba(11,10,16,.93) 100%),linear-gradient(180deg,rgba(11,10,16,.55) 0%,rgba(11,10,16,.35) 30%,rgba(11,10,16,.92) 100%)}.hero-content{position:relative;display:flex;flex-direction:column;align-items:center;gap:25px}.eyebrow{font-size:var(--t-xs);font-weight:500;color:rgba(255,255,255,.88);padding:9px 20px;border-radius:var(--r-pill);background:var(--glass-bg);border:1px solid var(--glass-brd);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px 0 var(--glass-hi),var(--glass-shadow),0 0 40px rgba(168,85,247,.22)}.hero-title .grad{display:block}.hero-sub{color:var(--fg-2)}.hero-cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:2px}.hero-badges{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.hero-badges li{display:inline-flex;align-items:center;gap:9px;font-size:var(--t-xs);font-weight:500;color:rgba(255,255,255,.90);padding:9px 18px;border-radius:var(--r-pill);background:var(--glass-bg);border:1px solid var(--glass-brd);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px 0 var(--glass-hi),var(--glass-shadow);transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.hero-badges li:hover{background:var(--glass-bg-hover);border-color:var(--glass-brd-hover);transform:translateY(-1px)}.hero-badges .ic{width:15px;height:15px}.b-violet .ic{color:#c4b5fd}.b-green .ic{color:#86efac}.b-pink .ic{color:#f9a8d4}.hero-stats{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 18px}.hero-stats span{display:inline-flex;align-items:center;gap:7px}.hero-stats .ic{width:15px;height:15px}.s-pink .ic{color:var(--pink-2)}.s-violet .ic{color:var(--violet-2)}.hero-stats b{color:rgba(255,255,255,.94);font-weight:700}.hero-stats em{color:rgba(255,255,255,.25);font-style:normal}.hero-content .btn-big{margin-top:4px}@media (max-width:760px){.hero{min-height:0;padding-block:calc(var(--header-h) + 20px) 48px}.hero-content{gap:18px}.hero-cta{width:100%;flex-direction:column}.hero-cta .btn{width:100%}.hero-content .btn-big{width:100%}.hero-video{display:none}.blob{width:80vmax;height:80vmax}.hero-blobs{opacity:.55}.hero-badges{display:none}.hero_bg{object-position:22% center}.hero .eyebrow{display:none}}.toc{position:fixed;bottom:24px;left:50%;z-index:30;transform:translateX(-50%);max-width:calc(100% - 2 * var(--gutter));display:flex;align-items:center;gap:4px;padding:7px;border-radius:var(--r-pill);background:rgba(14,12,20,.58);border:1px solid var(--glass-brd);-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);box-shadow:inset 0 1px 0 var(--glass-hi),0 16px 44px rgba(0,0,0,.48);transition:opacity .35s ease,transform .45s cubic-bezier(.16,1,.3,1)}.toc.is-away{opacity:0;pointer-events:none;transform:translateX(-50%) translateY(140%)}.toc.is-idle{opacity:0;pointer-events:none;transition:opacity .5s ease}.toc-marker{position:absolute;top:7px;left:0;width:var(--w,0);height:calc(100% - 14px);border-radius:var(--r-pill);background:linear-gradient(100deg,rgba(236,72,153,.30) 0%,rgba(168,85,247,.30) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.20),0 0 22px rgba(168,85,247,.28);transform:translate3d(var(--x,0),0,0);opacity:0;transition:transform .78s cubic-bezier(.16,1,.3,1),width .78s cubic-bezier(.16,1,.3,1),opacity .4s ease;pointer-events:none}.toc.has-active .toc-marker{opacity:1}.toc-item{position:relative;z-index:1;display:flex;align-items:center;gap:0;height:42px;padding:0 14px;border-radius:var(--r-pill);font-size:var(--t-sm);font-weight:500;white-space:nowrap;color:rgba(255,255,255,.62);transition:color .45s cubic-bezier(.16,1,.3,1)}.toc-item:hover{color:#fff}.toc-item.is-active{color:#fff}.toc-item:focus-visible{outline:2px solid var(--violet-2);outline-offset:2px}.toc-item .ic{width:17px;height:17px;transition:color .45s cubic-bezier(.16,1,.3,1),transform .68s cubic-bezier(.16,1,.3,1)}.toc-item.is-active .ic{color:var(--pink-2);transform:scale(1.12)}.toc-label{display:grid;grid-template-columns:1fr;transition:grid-template-columns .55s cubic-bezier(.16,1,.3,1)}.toc-label>span{overflow:hidden;white-space:nowrap;transition:opacity .34s ease}.toc-label>span::before{content:"";display:inline-block;width:9px}.toc.is-compact .toc-label{grid-template-columns:0fr}.toc.is-compact .toc-label>span{opacity:0}.toc.is-compact .is-active .toc-label{grid-template-columns:1fr}.toc.is-compact .is-active .toc-label>span{opacity:1}.toc.no-marker-anim .toc-marker{transition:opacity .3s ease}@media (max-width:900px){.toc{bottom:max(16px,env(safe-area-inset-bottom));padding:5px;gap:2px;overflow-x:auto;scrollbar-width:none}.toc::-webkit-scrollbar{display:none}.toc-item{height:38px;padding:0 12px}.toc-label{grid-template-columns:0fr}.toc-label>span{opacity:0}.is-active .toc-label{grid-template-columns:1fr}.is-active .toc-label>span{opacity:1}}.to-top{position:fixed;bottom:24px;left:50%;z-index:30;display:inline-flex;align-items:center;gap:9px;height:46px;padding:0 20px;border-radius:var(--r-pill);font:inherit;font-size:var(--t-sm);font-weight:500;color:#fff;cursor:pointer;background:rgba(14,12,20,.58);border:1px solid var(--glass-brd);-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);box-shadow:inset 0 1px 0 var(--glass-hi),0 16px 44px rgba(0,0,0,.48);opacity:0;pointer-events:none;transform:translateX(-50%) translateY(140%);transition:opacity .35s ease,transform .45s cubic-bezier(.16,1,.3,1),background-color .22s ease,border-color .22s ease}.to-top.is-shown{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.to-top:hover{background:rgba(24,20,34,.72);border-color:var(--glass-brd-hover)}.to-top:focus-visible{outline:2px solid var(--violet-2);outline-offset:3px}.to-top .ic{width:16px;height:16px;color:var(--pink-2)}@media (max-width:900px){.to-top{bottom:max(16px,env(safe-area-inset-bottom));height:50px;padding:0 18px}}@media (prefers-reduced-motion:reduce){.toc-marker,.toc-item,.toc-item .ic,.to-top{transition:none}}.rank{position:relative;padding-block:112px}.rank::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(50% 32% at 50% 22%,rgba(168,85,247,.13) 0%,transparent 72%)}.rank-head{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:44px;max-width:var(--container-narrow);margin-inline:auto}.rank-head h2{margin-bottom:12px}.rank-updated{display:inline-flex;align-items:center;gap:8px;margin-top:18px}.rank-updated .ic{width:15px;height:15px;color:var(--green)}.rank-list{display:flex;flex-direction:column;gap:12px}.rank-row{position:relative;display:grid;grid-template-columns:68px minmax(0,1fr) 300px 96px 150px 184px;grid-template-rows:auto auto;align-items:center;justify-items:center;column-gap:24px;row-gap:8px;padding:26px 24px 20px 58px;border-radius:18px;overflow:hidden;background:var(--glass-bg);border:1px solid var(--glass-brd);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px 0 var(--glass-hi),var(--glass-shadow);transition:transform .24s cubic-bezier(.2,.8,.2,1),border-color .24s ease,box-shadow .24s ease}.rank-row:hover{transform:translateY(-3px);border-color:var(--glass-brd-hover);box-shadow:inset 0 1px 0 var(--glass-hi),0 20px 48px rgba(0,0,0,.45)}.rank-media{position:absolute;inset:0 auto 0 0;z-index:0;width:min(50%,520px);-webkit-mask-image:linear-gradient(100deg,#000 0 26%,rgba(0,0,0,.72) 52%,rgba(0,0,0,.28) 74%,transparent 94%);mask-image:linear-gradient(100deg,#000 0 26%,rgba(0,0,0,.72) 52%,rgba(0,0,0,.28) 74%,transparent 94%);pointer-events:none}.rank-media img{width:100%;height:100%;object-fit:cover;object-position:center 15%;opacity:.55;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .3s ease}.rank-media::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(11,10,16,.34) 0%,rgba(11,10,16,.58) 46%,rgba(11,10,16,.80) 78%,rgba(11,10,16,.90) 100%)}.rank-row:hover .rank-media img{transform:scale(1.05);opacity:.72}.rank-row>*:not(.rank-media):not(.rank-crown):not(.rank-num){position:relative;z-index:1}.rank-crown{z-index:2}.rank-row.is-top{padding-top:30px;border-color:rgba(196,141,255,.40);background:linear-gradient(102deg,rgba(236,72,153,.11) 0%,rgba(168,85,247,.11) 100%),var(--glass-bg);box-shadow:inset 0 1px 0 var(--glass-hi),0 0 52px rgba(168,85,247,.20)}.rank-row.is-top:hover{box-shadow:inset 0 1px 0 var(--glass-hi),0 22px 56px rgba(0,0,0,.45),0 0 60px rgba(168,85,247,.26)}.rank-crown{position:absolute;top:-1px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:6px;padding:5px 12px 6px;border-radius:0 0 10px 10px;font-size:var(--t-xs);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#fff;background:linear-gradient(100deg,var(--pink) 0%,var(--violet-2) 100%);box-shadow:0 6px 20px rgba(168,85,247,.40)}.rank-crown .ic{width:13px;height:13px}.rank-logo{grid-column:1;grid-row:1 / span 2}.rank-meta{grid-column:2;grid-row:1 / span 2;justify-self:stretch}.rank-specs{grid-column:3;grid-row:1 / span 2;justify-self:stretch}.rank-score{grid-column:4;grid-row:1 / span 2}.rank-pay{grid-column:5;grid-row:1 / 3;justify-self:start}.rank-row .btn{grid-column:6;grid-row:1 / 3}.rank-num{position:absolute;top:14px;left:22px;z-index:2;font-family:var(--font-head);font-size:var(--t-stat);font-weight:800;line-height:1;color:rgba(255,255,255,.42);font-variant-numeric:tabular-nums;text-shadow:0 2px 12px rgba(0,0,0,.55);transition:color .24s ease}.rank-row:hover .rank-num{color:rgba(255,255,255,.70)}.rank-row.is-top .rank-num{background:linear-gradient(135deg,var(--pink) 0%,var(--violet-2) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.rank-logo{position:relative;width:68px;height:68px;border-radius:18px;display:grid;place-items:center;overflow:hidden;font-family:var(--font-head);font-size:var(--t-xl);font-weight:700;color:rgba(255,255,255,.92);background:radial-gradient(130% 130% at 28% 18%,color-mix(in srgb,var(--tint,var(--violet)) 62%,transparent) 0%,color-mix(in srgb,var(--tint,var(--violet)) 12%,transparent) 62%,transparent 100%),rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px) saturate(150%);backdrop-filter:blur(10px) saturate(150%);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 0 0 1px rgba(255,255,255,.11),0 6px 18px rgba(0,0,0,.35)}.rank-logo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.rank-meta{min-width:0;display:flex;flex-direction:column;gap:7px}@media (max-width:900px){.rank-meta{gap:11px}}.rank-name{color:#fff;line-height:1.2}.rank-why{color:var(--fg-3)}.rank-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.rank-chips li{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:var(--r-pill);font-size:var(--t-xs);color:rgba(255,255,255,.80);background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.09)}.rank-chips .ic{width:13px;height:13px;color:var(--violet-2)}.rank-chips li.c-green .ic{color:var(--green)}.rank-chips li.c-cyan .ic{color:var(--cyan)}.rank-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding-left:24px;border-left:1px solid rgba(255,255,255,.09)}.rank-specs li{display:flex;flex-direction:column;gap:3px;min-width:0}.rank-specs span{font-size:var(--t-xs);color:var(--fg-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank-specs b{font-family:var(--font-head);font-size:var(--t-sm);font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank-score{position:relative;width:66px;height:66px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(from -90deg,var(--pink) 0%,var(--violet-2) calc(var(--v) / 5 * 100%),rgba(255,255,255,.07) 0)}.rank-score::before{content:"";position:absolute;inset:5px;border-radius:50%;background:#100d18;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.rank-score b{position:relative;font-family:var(--font-head);font-size:var(--t-lg);font-weight:800;color:#fff;line-height:1;font-variant-numeric:tabular-nums}.rank-score i{position:relative;font-style:normal;font-size:var(--t-xs);color:var(--fg-3);margin-top:1px}.rank-pay{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.rank-price{display:inline-flex;align-items:baseline;gap:5px;font-family:var(--font-head);font-size:var(--t-lg);font-weight:700;color:#fff;white-space:nowrap;line-height:1.1;font-variant-numeric:tabular-nums}.rank-price i{font-family:var(--font-body);font-style:normal;font-size:var(--t-xs);font-weight:400;color:var(--fg-3)}.rank-free{display:inline-flex;align-items:center;gap:6px;font-size:var(--t-xs);color:var(--green);white-space:nowrap}.rank-free .ic{width:14px;height:14px}.rank-free.is-no{color:var(--fg-3)}.rank-row .btn{height:48px;padding:0 20px;font-size:var(--t-sm);width:100%}.rank-foot{display:flex;justify-content:center;margin-top:32px}@media (max-width:1240px){.rank-row{grid-template-columns:60px minmax(0,1fr) 96px 150px 168px;column-gap:18px}.rank-specs{display:none}.rank-score{grid-column:3}.rank-pay{grid-column:4;justify-self:start}.rank-row .btn{grid-column:5}}@media (max-width:900px){.rank{padding-block:48px}.rank-media{width:min(66%,380px)}.rank-row{grid-template-columns:60px minmax(0,1fr) 96px;justify-items:start;column-gap:16px;row-gap:18px;padding:20px}.rank-row.is-top{padding-top:32px}.rank-num{display:none}.rank-media img{object-position:left 20%}.rank-score{grid-column:3;grid-row:1 / span 2}.rank-pay{grid-column:1 / -1;grid-row:3;flex-direction:row;align-items:center;gap:14px}.rank-row .btn{grid-column:1 / -1;grid-row:4;width:100%}.rank-meta{grid-column:2;grid-row:1 / span 2}.rank-logo{grid-column:1;grid-row:1 / span 2}}@media (max-width:520px){.rank-row{grid-template-columns:52px 1fr auto}.rank-logo{width:52px;height:52px;border-radius:14px;grid-column:1;grid-row:1}.rank-score{grid-column:3;grid-row:1}.rank-meta{grid-column:1 / -1;grid-row:2}}@media (prefers-reduced-motion:reduce){.rank-row:hover{transform:none}.rank-row:hover .rank-media img{transform:none}}.guide{position:relative;isolation:isolate;padding-block:112px}.guide::after{content:"";position:absolute;inset:0;z-index:-2;background:url("/assets/images/guide-1280.webp") center / cover fixed no-repeat;opacity:.16;-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.55) 42%,rgba(0,0,0,.18) 68%,transparent 90%);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.55) 42%,rgba(0,0,0,.18) 68%,transparent 90%)}.guide::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(46% 40% at 22% 18%,rgba(139,92,246,.20) 0%,transparent 70%),radial-gradient(42% 44% at 82% 76%,rgba(236,72,153,.14) 0%,transparent 70%),linear-gradient(180deg,rgba(11,10,16,.30) 0%,rgba(11,10,16,.62) 62%,var(--bg) 96%)}.guide-head{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:56px;max-width:var(--container-narrow);margin-inline:auto}.guide-head h2{margin-bottom:12px}.guide-body{display:grid;grid-template-columns:minmax(0,300px) minmax(0,820px);gap:40px;justify-content:center;align-items:start}.guide-nav{position:sticky;top:40px}.guide-nav-title{font-size:var(--t-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);padding-left:16px;margin-bottom:14px}.guide-nav ol{position:relative;display:flex;flex-direction:column;border-left:1px solid rgba(255,255,255,.10)}.guide-nav li{position:relative}.guide-nav a{position:relative;display:flex;align-items:baseline;gap:12px;padding:11px 0 11px 18px;font-size:var(--t-sm);line-height:1.4;color:var(--fg-3);transition:color .3s ease,transform .4s cubic-bezier(.16,1,.3,1)}.guide-nav li::before{content:"";position:absolute;left:-1px;top:6px;bottom:6px;width:2px;border-radius:2px;background:linear-gradient(180deg,var(--pink) 0%,var(--violet-2) 100%);opacity:0;transform:scaleY(.4);transform-origin:center;transition:opacity .3s ease,transform .45s cubic-bezier(.16,1,.3,1)}.guide-nav a:hover{color:rgba(255,255,255,.86)}.guide-nav a.is-active{color:#fff;transform:translateX(6px)}.guide-nav li:has(>a.is-active)::before{opacity:1;transform:scaleY(1)}.guide-nav i{font-style:normal;flex:none;font-family:var(--font-head);font-size:var(--t-xs);font-weight:700;color:rgba(255,255,255,.28);font-variant-numeric:tabular-nums;transition:color .3s ease}.guide-nav a.is-active i{color:var(--pink-2)}.guide-text{display:flex;flex-direction:column;padding-left:8px}.guide-text article + article{margin-top:36px;padding-top:36px;border-top:1px solid rgba(255,255,255,.07)}.guide-text article{scroll-margin-top:40px}.guide-text{counter-reset:crit}.guide-text h3{display:flex;align-items:baseline;gap:14px;color:#fff;margin-bottom:14px}.guide-text h3::before{counter-increment:crit;content:counter(crit,decimal-leading-zero);font-size:var(--t-sm);font-weight:700;color:var(--violet-2);font-variant-numeric:tabular-nums}.guide-text p{color:var(--fg-2);line-height:1.72}.guide-text p + p{margin-top:14px}.guide-note{margin-top:26px;padding-left:22px;border-left:2px solid;border-image:linear-gradient(180deg,var(--pink) 0%,var(--violet-2) 100%) 1}.guide-note p{font-family:var(--font-head);font-size:var(--t-lg);font-weight:500;line-height:1.5;color:rgba(255,255,255,.92)}@media (max-width:960px){.guide{padding-block:48px}.guide::after{bottom:auto;height:46vh;background-position:32% center;opacity:.34;-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.5) 55%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.5) 55%,transparent 100%)}.guide-body{grid-template-columns:minmax(0,1fr);gap:24px}.guide-nav{display:none}.guide-text{padding-left:0}.guide-text article + article{margin-top:22px;padding-top:22px}}@media (hover:none) and (pointer:coarse){.guide::after{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.guide-nav a,.guide-nav li::before,.guide-nav i{transition:none}}@media (min-width:1281px){.guide::after{background-image:url("/assets/images/guide-1920.webp")}}.tools{--card-w:360px;--card-pad:24px;--rail-gap:56px;padding-block:112px 56px}.tools-top{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-bottom:40px}.tools-text h2{color:#fff;margin-bottom:10px}.tools-text p{color:rgba(255,255,255,.62)}.tabs{--tab-h:52px;position:relative;flex:none;display:flex;align-items:center;gap:2px;padding:6px;border-radius:34px;background:linear-gradient(137deg,#111214 4.87%,#0c0d0f 75.88%);border-top:1px solid rgba(255,255,255,.06);border-right:1px solid rgba(255,255,255,.06);border-left:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px rgba(255,255,255,.10)}.tab-backdrop{position:absolute;top:6px;left:0;width:var(--w,0);height:var(--tab-h);transform:translate3d(var(--x,0),0,0);border-radius:calc(var(--tab-h) / 2);background:linear-gradient(100deg,rgba(236,72,153,.62) 0%,rgba(168,85,247,.62) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 0 26px rgba(168,85,247,.45);transition:transform .34s cubic-bezier(.2,.8,.2,1),width .34s cubic-bezier(.2,.8,.2,1);pointer-events:none}.tab{position:relative;z-index:1;height:var(--tab-h);padding:0 28px;display:flex;align-items:center;border:0;background:none;cursor:pointer;border-radius:calc(var(--tab-h) / 2);font:inherit;font-size:var(--t-sm);font-weight:500;line-height:160%;letter-spacing:.2px;white-space:nowrap;color:rgba(255,255,255,.62);transition:color .3s}.tab:hover{color:#fff}.tab.is-active{color:#fff}.tab:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:4px;border-radius:6px}.tools-rail{--edge:max(var(--gutter),calc((100% - var(--container)) / 2 + var(--gutter)));display:flex;gap:var(--rail-gap);padding:40px var(--edge);margin-block:-40px;scroll-padding-inline-start:var(--edge);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.tools-rail-wrap{position:relative}.rail-fade{position:absolute;top:0;bottom:0;width:var(--w,120px);pointer-events:none;z-index:4;transition:opacity .25s ease}.rail-fade-l{left:0;--w:90px;background:linear-gradient(90deg,var(--bg) 0%,rgba(11,10,16,0) 100%)}.rail-fade-r{right:0;--w:200px;background:linear-gradient(270deg,var(--bg) 0%,rgba(11,10,16,0) 100%)}.tools-rail[data-at-start] ~ .rail-fade-l{opacity:0}.tools-rail[data-at-end] ~ .rail-fade-r{opacity:0}.tools-rail::-webkit-scrollbar{display:none}.tools-rail .girl-card{scroll-snap-stop:always}.tools-rail.is-exiting .girl-card{opacity:0;transform:scale(.98) translate(-20px,-20px);transition:opacity .28s ease-in,transform .28s ease-in;animation:none}.tools-foot{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:40px}.rail-nav{display:flex;gap:12px}.rail-btn{width:56px;height:56px;display:grid;place-items:center;border-radius:86px;cursor:pointer;color:#fff;background:linear-gradient(137deg,#111214 4.87%,#0c0d0f 75.88%);border-top:1px solid rgba(255,255,255,.06);border-right:1px solid rgba(255,255,255,.06);border-left:1px solid rgba(255,255,255,.06);border-bottom:0;box-shadow:inset 0 1px rgba(255,255,255,.10);transition:color .3s,box-shadow .3s}.rail-btn:hover{box-shadow:inset 0 1px 1px rgba(255,255,255,.10),0 2px 40px 10px rgba(154,170,255,.05),0 0 16px -7px rgba(154,170,255,.05)}.rail-btn[disabled]{color:rgba(255,255,255,.35);cursor:default}.rail-btn[disabled]:hover{box-shadow:inset 0 1px rgba(255,255,255,.10)}.rail-btn .ic{width:16px;height:16px}@media (max-width:900px){.tools{padding-block:48px 28px;--rail-gap:20px}.tools-top{flex-direction:column;align-items:flex-start;gap:22px}.tabs{--tab-h:38px;max-width:100%;overflow-x:auto;padding:4px;gap:0}.tab{padding:0 16px;font-size:var(--t-xs)}.tab-backdrop{top:4px}.tools-foot{gap:12px}.rail-btn{width:48px;height:48px}.rail-fade-l{--w:32px}.rail-fade-r{--w:48px}}@media (max-width:560px){.tools{--card-w:280px}}@media (prefers-reduced-motion:reduce){.tab-backdrop{transition:none}}.girl-card{position:relative;flex:0 0 var(--card-w,360px);scroll-snap-align:start;display:flex;flex-direction:column;justify-content:space-between;min-height:536px;--r-card:20px;border-radius:var(--r-card);padding:var(--card-pad,24px);color:#fff;background:#14131c;box-shadow:0 18px 40px rgba(0,0,0,.38);transition:transform .25s cubic-bezier(.215,.61,.355,1);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:tool-in .7s var(--delay,0s) cubic-bezier(.215,.61,.355,1) backwards}.girl-card::before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),inset 0 1px 0 rgba(255,255,255,.12)}.girl-card::after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;pointer-events:none;box-shadow:0 24px 56px rgba(0,0,0,.42),0 0 34px 2px rgba(139,92,246,.12);opacity:0;transition:opacity .32s cubic-bezier(.2,.8,.2,1)}.girl-card:hover{transform:translateY(-3px)}.girl-card:hover::after{opacity:1}.girl-card[hidden]{display:none}@keyframes tool-in{from{opacity:0;transform:translateY(50px) translateX(10px) scale(.98)}to{opacity:1;transform:none}}.girl-media{position:absolute;inset:0;z-index:0;border-radius:var(--r-card);overflow:hidden;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.girl-video{width:100%;height:100%;object-fit:cover;display:block}.girl-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,10,16,.80) 0%,rgba(11,10,16,.42) 22%,rgba(11,10,16,.06) 44%,rgba(11,10,16,.34) 74%,rgba(11,10,16,.88) 100%)}.girl-top{position:relative;z-index:1}.girl-name{display:flex;align-items:baseline;gap:10px;font-family:var(--font-head);font-size:var(--t-xl);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:#fff;margin-bottom:14px}.girl-name span{font-family:var(--font-body);font-size:var(--t-sm);font-weight:600;white-space:nowrap;color:var(--pink-2)}.girl-name span::before{content:"";display:inline-block;vertical-align:middle;width:4px;height:4px;margin-right:10px;border-radius:50%;background:currentColor;opacity:.55}.girl-facts{display:flex;flex-direction:column;gap:8px}.girl-facts li{display:flex;align-items:center;gap:10px;font-size:var(--t-sm);color:rgba(255,255,255,.90)}.girl-facts .ic{width:26px;height:26px;flex:none;padding:5px;border-radius:9px;color:#fff;background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.girl-chat{position:relative;z-index:1;display:flex;align-items:center;gap:8px;padding:6px 6px 6px 16px;border-radius:var(--r-pill);background:rgba(18,17,26,.52);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);transition:box-shadow .25s ease,background-color .25s ease}.girl-chat:focus-within{background:rgba(18,17,26,.72);box-shadow:inset 0 0 0 1px rgba(168,85,247,.55)}.girl-input{flex:1;min-width:0;border:0;background:none;outline:none;font:inherit;font-size:var(--t-sm);color:#fff;padding:10px 0}.girl-input::placeholder{color:rgba(255,255,255,.55)}.girl-send{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--pink) 0%,var(--violet-2) 100%);transition:transform .25s cubic-bezier(.2,.8,.2,1),filter .25s ease}.girl-send:hover{transform:scale(1.06);filter:brightness(1.12)}.girl-send:active{transform:scale(.96)}.girl-send .ic{width:16px;height:16px}@media (max-width:560px){.girl-card{min-height:440px}}@media (prefers-reduced-motion:reduce){.girl-card{animation:none}.girl-card:hover{transform:none}}.method{position:relative;isolation:isolate;padding-block:112px}.method::before{content:"";position:absolute;inset:0;z-index:-1;background:url("/assets/images/method-1280.webp") center / cover fixed no-repeat;opacity:.10}.method-top{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:48px;max-width:var(--container-narrow);margin-inline:auto}.method-top h2{margin-bottom:12px}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.step{position:relative;display:flex;flex-direction:column;padding:26px 24px 28px;border-radius:18px;background:var(--glass-bg);border:1px solid var(--glass-brd);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px 0 var(--glass-hi),var(--glass-shadow);transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s ease,box-shadow .22s ease}.step:hover{transform:translateY(-3px);border-color:var(--glass-brd-hover);box-shadow:inset 0 1px 0 var(--glass-hi),0 18px 44px rgba(0,0,0,.40)}.step-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.step-ic{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.10)}.step-ic .ic{width:20px;height:20px;color:var(--violet-2)}.step:nth-child(2) .step-ic .ic{color:var(--cyan)}.step:nth-child(3) .step-ic .ic{color:var(--green)}.step:nth-child(4) .step-ic .ic{color:var(--pink-2)}.step-num{font-family:var(--font-head);font-size:var(--t-xs);font-weight:800;letter-spacing:.08em;color:rgba(255,255,255,.28)}.step h3{color:#fff;margin-bottom:8px}.step p{line-height:1.5;color:var(--fg-3)}.method-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1px;width:100%;max-width:680px;margin:18px auto 0;border-radius:18px;overflow:hidden;background:var(--glass-brd);border:1px solid var(--glass-brd)}.method-stat{padding:18px 14px;text-align:center;background:rgba(12,10,18,.72);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.method-stat b{display:block;font-family:var(--font-head);font-size:var(--t-stat);font-weight:800;line-height:1;color:#fff;margin-bottom:6px}.method-stat span{font-size:var(--t-xs);color:var(--fg-3)}.method-foot{display:flex;justify-content:center;margin-top:36px}@media (max-width:860px){.method{padding-block:48px}.method::before{bottom:auto;height:44vh;opacity:.26;-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.45) 60%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.45) 60%,transparent 100%)}.method-stat{padding:16px 12px}}@media (prefers-reduced-motion:reduce){.step:hover{transform:none}}@media (hover:none) and (pointer:coarse){.method::before{background-attachment:scroll}}@media (min-width:1281px){.method::before{background-image:url("/assets/images/method-1920.webp")}}.faq{padding-block:112px 0}.faq-inner{display:grid;grid-template-columns:minmax(280px,420px) minmax(0,1fr);gap:56px;align-items:start}.faq-head{position:sticky;top:calc(var(--header-h) + 40px)}.faq-head h2{margin-bottom:14px}.faq-head p{margin-bottom:26px}.faq-list{display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.09)}.faq-item{border-bottom:1px solid rgba(255,255,255,.09)}.faq-q-head{line-height:1.35}.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 4px;border:0;background:none;cursor:pointer;font:inherit;color:rgba(255,255,255,.86);text-align:left;transition:color .25s ease}.faq-q:hover{color:#fff}.faq-item.is-open .faq-q{color:#fff}.faq-q:focus-visible{outline:2px solid var(--violet-2);outline-offset:2px;border-radius:8px}.faq-sign{position:relative;flex:none;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);transition:background-color .3s ease,box-shadow .3s ease,transform .4s cubic-bezier(.2,.8,.2,1)}.faq-sign::before,.faq-sign::after{content:"";position:absolute;top:50%;left:50%;width:13px;height:1.5px;border-radius:2px;background:currentColor;transform:translate(-50%,-50%);transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .3s ease}.faq-sign::after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item.is-open .faq-sign{transform:rotate(180deg);background:linear-gradient(135deg,var(--pink) 0%,var(--violet-2) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.30)}.faq-item.is-open .faq-sign::after{transform:translate(-50%,-50%) rotate(90deg) scaleX(0);opacity:0}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.2,.8,.2,1)}.faq-item.is-open .faq-a{grid-template-rows:1fr}.faq-a-inner{overflow:hidden}.faq-a-inner>div{padding:0 46px 26px 4px;font-size:var(--t-base);line-height:1.62;color:var(--fg-2);opacity:0;transform:translateY(-6px);transition:opacity .3s ease .06s,transform .38s cubic-bezier(.2,.8,.2,1) .06s}.faq-item.is-open .faq-a-inner>div{opacity:1;transform:none}@media (max-width:900px){.faq{padding-block:48px 0}.faq-inner{grid-template-columns:1fr;gap:32px}.faq-head{position:static}.faq-q{padding:20px 2px}.faq-a-inner>div{padding:0 40px 22px 2px}}@media (prefers-reduced-motion:reduce){.faq-a{transition:none}.faq-sign,.faq-sign::before,.faq-sign::after,.faq-a-inner>div{transition:none}}.cw{position:fixed;right:24px;bottom:24px;z-index:40;display:flex;flex-direction:column;align-items:flex-end;gap:14px;pointer-events:none}.cw-fab,.cw-panel{pointer-events:auto}.cw-teaser{pointer-events:none}.cw.is-typing .cw-teaser{pointer-events:auto}.cw-fab{position:relative;width:54px;height:54px;flex:none;display:grid;place-items:center;padding:0;cursor:pointer;border-radius:50%;color:var(--pink-2);background:rgba(14,12,20,.58);border:1px solid var(--glass-brd);-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);box-shadow:inset 0 1px 0 var(--glass-hi),0 16px 44px rgba(0,0,0,.48);opacity:0;transform:translateY(24px) scale(.8);transition:opacity .4s ease,transform .5s cubic-bezier(.16,1,.3,1),background-color .22s ease,border-color .22s ease}.cw.is-ready .cw-fab{opacity:1;transform:none}.cw-fab:hover{background:rgba(24,20,34,.72);border-color:var(--glass-brd-hover)}.cw-fab .ic{width:22px;height:22px;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .2s ease}.cw.is-open .cw-fab{color:#fff}.cw.is-open .cw-fab .ic-chat{opacity:0;transform:rotate(90deg) scale(.6)}.cw-fab .ic-x{position:absolute;opacity:0;transform:rotate(-90deg) scale(.6)}.cw.is-open .cw-fab .ic-x{opacity:1;transform:none}.cw-fab::before{content:"";position:absolute;inset:-1px;border-radius:50%;box-shadow:0 0 0 0 rgba(236,72,153,.5);animation:cw-pulse 2.8s cubic-bezier(.2,.8,.2,1) infinite}.cw.is-open .cw-fab::before{animation:none}@keyframes cw-pulse{0%{box-shadow:0 0 0 0 rgba(236,72,153,.5)}70%{box-shadow:0 0 0 13px rgba(236,72,153,0)}100%{box-shadow:0 0 0 0 rgba(236,72,153,0)}}.cw-fab:focus-visible{outline:2px solid var(--violet-2);outline-offset:4px}.cw-badge{position:absolute;top:-2px;right:-2px;min-width:20px;height:20px;padding:0 6px;display:grid;place-items:center;border-radius:var(--r-pill);font-size:11px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--pink) 0%,var(--violet-2) 100%);box-shadow:0 0 0 2px rgba(14,12,20,.9);opacity:0;transform:scale(.4);transition:opacity .2s ease,transform .3s cubic-bezier(.2,1.4,.4,1)}.cw.has-msg .cw-badge{opacity:1;transform:none}.cw.is-open .cw-badge{opacity:0;transform:scale(.4)}.cw-teaser{position:absolute;right:0;bottom:68px;display:flex;align-items:center;gap:9px;max-width:min(260px,calc(100vw - 48px));padding:8px 14px 8px 8px;border:1px solid var(--glass-brd);border-radius:var(--r-pill);cursor:pointer;font:inherit;text-align:left;background:rgba(14,12,20,.62);-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);box-shadow:inset 0 1px 0 var(--glass-hi),0 16px 44px rgba(0,0,0,.48);opacity:0;transform:translateY(10px) scale(.94);transform-origin:100% 100%;transition:opacity .3s ease,transform .45s cubic-bezier(.16,1,.3,1)}.cw.is-typing .cw-teaser{opacity:1;transform:none}.cw-teaser:hover{border-color:var(--glass-brd-hover)}.cw-teaser img{width:30px;height:30px;border-radius:50%;object-fit:cover;flex:none}.cw-teaser span{font-size:var(--t-xs);color:var(--fg-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cw-teaser b{color:rgba(255,255,255,.9);font-weight:600}.cw-panel{order:-1;width:min(340px,calc(100vw - 48px));border-radius:20px;overflow:hidden;background:rgba(16,13,23,.86);border:1px solid var(--glass-brd);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);box-shadow:0 24px 70px rgba(0,0,0,.6),inset 0 1px 0 var(--glass-hi);visibility:hidden;opacity:0;transform:translateY(14px) scale(.94);transform-origin:100% 100%;transition:opacity .28s ease,transform .42s cubic-bezier(.16,1,.3,1),visibility 0s linear .42s}.cw.is-open .cw-panel{visibility:visible;opacity:1;transform:none;transition:opacity .3s ease,transform .5s cubic-bezier(.16,1,.3,1),visibility 0s}.cw-head{display:flex;align-items:center;gap:11px;padding:14px 14px 13px 16px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.05),transparent)}.cw-head img{width:38px;height:38px;border-radius:50%;object-fit:cover;flex:none}.cw-who{flex:1;min-width:0;line-height:1.25}.cw-who b{display:block;font-family:var(--font-head);font-size:var(--t-sm);color:#fff}.cw-who i{display:flex;align-items:center;gap:6px;font-style:normal;font-size:var(--t-xs);color:var(--fg-3)}.cw-who i::before{content:"";width:6px;height:6px;flex:none;border-radius:50%;background:var(--green);animation:cw-live 2.2s ease-out infinite}@keyframes cw-live{0%{box-shadow:0 0 0 0 rgba(74,222,128,.55)}70%{box-shadow:0 0 0 7px rgba(74,222,128,0)}100%{box-shadow:0 0 0 0 rgba(74,222,128,0)}}.cw-close{flex:none;width:28px;height:28px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;background:rgba(255,255,255,.06);color:var(--fg-3);transition:color .2s ease,background-color .2s ease}.cw-close:hover{color:#fff;background:rgba(255,255,255,.12)}.cw-close .ic{width:14px;height:14px}.cw-body{padding:16px 16px 4px;display:flex;flex-direction:column;gap:10px;min-height:349px}.cw-dots{display:inline-flex;align-items:center;gap:4px;flex:none}.cw-dots i{width:5px;height:5px;border-radius:50%;background:var(--pink-2);animation:cw-dot 1.3s ease-in-out infinite}.cw-dots i:nth-child(2){animation-delay:.16s}.cw-dots i:nth-child(3){animation-delay:.32s}@keyframes cw-dot{0%,60%,100%{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.cw-msg{align-self:flex-start;opacity:0;transform:translateY(8px);animation:cw-in .38s cubic-bezier(.16,1,.3,1) forwards}@keyframes cw-in{to{opacity:1;transform:none}}.cw-msg{max-width:88%;padding:11px 14px;border-radius:18px;font-size:var(--t-sm);line-height:1.5;color:rgba(255,255,255,.92);background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.cw-time{align-self:flex-start;font-size:10px;color:var(--fg-3);padding-left:4px;opacity:0;animation:cw-in .3s ease .1s forwards}.cw-form{display:flex;align-items:center;gap:8px;margin:12px 14px 16px;padding:5px 5px 5px 14px;border-radius:var(--r-pill);background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.cw-form input{flex:1;min-width:0;border:0;background:none;outline:none;font:inherit;font-size:var(--t-sm);color:#fff}.cw-form input::placeholder{color:var(--fg-3)}.cw-send{flex:none;width:34px;height:34px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;color:#fff;background:linear-gradient(135deg,var(--pink) 0%,var(--violet-2) 100%);transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease}.cw-send:hover{transform:scale(1.06);box-shadow:0 6px 18px rgba(168,85,247,.45)}.cw-send .ic{width:16px;height:16px}@media (max-width:900px){.cw.is-ready.is-idle .cw-fab{opacity:0;pointer-events:none;transition:opacity .5s ease}.cw.is-ready.is-idle .cw-fab::before{animation:none}.cw{right:16px;bottom:max(16px,env(safe-area-inset-bottom));gap:12px}.cw-fab{width:50px;height:50px}.cw-fab .ic{width:21px;height:21px}.cw-teaser{bottom:62px;padding:7px 12px 7px 7px}.cw-teaser img{width:28px;height:28px}.cw-panel{width:min(264px,calc(100vw - 32px));max-height:calc(100dvh - 130px);display:flex;flex-direction:column}.cw-head{padding:11px 8px 10px 12px;gap:9px}.cw-head img{width:34px;height:34px}.cw-body{padding:13px 12px 2px;gap:8px;min-height:252px;overflow-y:auto;overscroll-behavior:contain}.cw-msg{max-width:100%}.cw-time{display:none}.cw-form{margin:10px 10px 12px;padding:4px 4px 4px 12px}.cw-send{width:32px;height:32px}}body:has(.burger[open]) .cw{display:none}@media (prefers-reduced-motion:reduce){.cw-fab,.cw-panel,.cw-msg,.cw-time{transition:none;animation:none;opacity:1;transform:none}.cw-fab::before,.cw-typing span{animation:none}.cw-panel{visibility:hidden}.cw.is-open .cw-panel{visibility:visible}}.site-footer{position:relative;margin-top:96px;padding-top:72px;overflow:hidden;padding-bottom:120px}.site-footer::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.16) 22%,rgba(255,255,255,.16) 78%,transparent 100%)}.site-footer::after{content:"";position:absolute;inset:auto 0 -40% 0;height:70%;z-index:-1;background:radial-gradient(55% 100% at 50% 100%,rgba(168,85,247,.16) 0%,transparent 72%)}.footer-top{display:grid;grid-template-columns:minmax(240px,1.4fr) repeat(auto-fit,minmax(0,1fr));gap:48px 40px;padding-bottom:56px}.footer-brand .logo{font-family:var(--font-head);font-size:var(--t-xl);font-weight:800;letter-spacing:-.03em;color:#fff;display:inline-block;margin-bottom:16px}.footer-brand .logo span{background:linear-gradient(90deg,var(--cyan) 0%,var(--violet-2) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.footer-brand p{color:var(--fg-3);margin-bottom:22px}.footer-col-title{font-family:var(--font-body);font-size:var(--t-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--violet-2);margin-bottom:18px}.footer-col ul{display:flex;flex-direction:column;gap:11px}.footer-col a{position:relative;font-size:var(--t-sm);color:var(--fg-3);transition:color .22s ease,padding-left .28s cubic-bezier(.16,1,.3,1)}.footer-col a::before{content:"";position:absolute;left:0;top:50%;width:0;height:1px;margin-top:-.5px;background:var(--pink-2);transition:width .28s cubic-bezier(.16,1,.3,1)}.footer-col a:hover{color:#fff;padding-left:16px}.footer-col a:hover::before{width:10px}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;padding-top:24px;border-top:1px solid rgba(255,255,255,.07)}.footer-legal{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:7px}.footer-legal p{font-size:var(--t-xs);color:rgba(255,255,255,.42)}.footer-disclosure{line-height:1.65}.footer-age{display:inline-flex;align-items:center;padding:6px 13px;border-radius:var(--r-pill);font-size:var(--t-xs);font-weight:600;color:#f9a8d4;background:rgba(236,72,153,.10);border:1px solid rgba(244,114,182,.30)}.footer-mark{position:absolute;left:50%;bottom:-4.2vw;z-index:-1;transform:translateX(-50%);font-family:var(--font-head);font-size:13.5vw;font-weight:800;line-height:1;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;user-select:none;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.055) 0%,rgba(255,255,255,0) 78%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@media (max-width:1100px){.footer-top{grid-template-columns:minmax(200px,1fr) repeat(auto-fit,minmax(0,1fr));gap:40px 24px}}@media (max-width:680px){.site-footer{margin-top:64px;padding-top:52px;padding-bottom:104px}.footer-top{grid-template-columns:1fr 1fr;gap:32px 20px}.footer-brand{grid-column:1 / -1}.footer-bottom{flex-direction:column;align-items:flex-start;gap:18px}.footer-mark{font-size:26vw;bottom:-7vw}}.age{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:rgba(8,7,12,.78);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);animation:age-fade .3s ease both}@keyframes age-fade{from{opacity:0}to{opacity:1}}.age-card{position:relative;isolation:isolate;outline:none;width:min(600px,100%);padding:0 0 34px;border-radius:24px;text-align:center;overflow:hidden;background:rgba(18,15,26,.92);border:1px solid var(--glass-brd);box-shadow:0 30px 90px rgba(0,0,0,.65),inset 0 1px 0 var(--glass-hi);animation:age-in .45s cubic-bezier(.16,1,.3,1) both}@keyframes age-in{from{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:none}}.age-shot{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:inherit}.age-shot img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;display:block}.age-shot::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(18,15,26,.08) 0%,rgba(18,15,26,.16) 26%,rgba(18,15,26,.55) 44%,rgba(18,15,26,.88) 56%,rgba(18,15,26,.98) 68%,rgb(18,15,26) 80%)}.age-body{position:relative;padding:330px 34px 0}.age-mark{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 auto 16px;border-radius:50%;font-family:var(--font-head);font-size:var(--t-lg);font-weight:800;color:#fff;line-height:1;background:linear-gradient(135deg,var(--pink) 0%,var(--violet-2) 100%);box-shadow:0 10px 30px rgba(168,85,247,.4),inset 0 1px 0 rgba(255,255,255,.3)}.age-eyebrow{margin-bottom:8px;color:rgba(255,255,255,.5)}.age h2{margin:0 0 10px;color:#fff}.age p{font-size:var(--t-sm);line-height:1.6;color:var(--fg-2);margin:0}.age-btns{display:flex;flex-direction:column;gap:6px;margin-top:26px}.age-yes{position:relative;overflow:hidden;width:100%;height:56px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:var(--r-pill);cursor:pointer;font:inherit;font-family:var(--font-head);font-size:var(--t-base);font-weight:700;color:#fff;letter-spacing:.2px;background:linear-gradient(100deg,var(--pink) 0%,var(--violet-2) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 12px 34px rgba(168,85,247,.45);transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease}.age-yes::after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform:skewX(-18deg);animation:age-shine 3.4s ease-in-out infinite}@keyframes age-shine{0%{left:-60%}45%,100%{left:130%}}.age-yes:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 16px 40px rgba(168,85,247,.6)}.age-yes:active{transform:translateY(0)}.age-yes .ic{width:18px;height:18px}.age-no{padding:11px 16px;border:0;border-radius:var(--r-pill);font:inherit;font-size:var(--t-sm);color:var(--fg-3);background:none;cursor:pointer;transition:color .2s ease,background-color .2s ease}.age-no:hover{color:#fff;background:rgba(255,255,255,.06)}html.age-lock,html.age-lock body{overflow:hidden}@media (max-width:560px){.age-card{border-radius:20px;padding-bottom:24px}.age-body{padding:150px 22px 0}.age-yes{height:52px}}@media (prefers-reduced-motion:reduce){.age,.age-card{animation:none}.age-yes::after{animation:none;display:none}}