.adaptive-image,.adaptive-image[data-ready]{opacity:1}.adaptive-image[data-failed]{opacity:0}.image-retry{position:absolute;inset:30% 10%;z-index:2;min-height:44px;border-radius:16px;background:#422c3ee8;color:white;font:600 14px/1.4 Inter,Arial,sans-serif;pointer-events:auto;padding:12px}.design-viewport{animation:page-arrive .24s ease-out both}@keyframes page-arrive{0%{opacity:.65}to{opacity:1}}.hero-eye-plane{position:absolute;height:126.3%;left:-13.76%;top:-6.16%;width:141.87%;pointer-events:none}.hero-eye-plane canvas{max-width:none}.hero-motion-layer:has(img:not([data-ready])) .hero-eye-plane{visibility:hidden}.connection-dialog{padding:0;border:0;background:transparent;color:white;width:min(809px,calc(100vw - 40px));max-height:calc(100dvh - 40px);overflow:visible}.connection-dialog::backdrop{background:#0008;backdrop-filter:blur(20px)}.connection-card{position:relative;isolation:isolate;overflow:hidden;width:100%;min-height:550px;max-height:calc(100dvh - 40px);overflow-y:auto;border:3px solid white;border-radius:30px;padding:24px 32px 32px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 16px 60px #0003;font-family:Inter,Arial,sans-serif}.connection-avatar{position:relative;flex:none;width:182px;height:182px;border-radius:50%;background:#ff6b9c;margin:16px 0 28px}.connection-avatar img{position:absolute;width:182px;height:198px;max-width:none;left:0;bottom:0}.connection-card h2{font-size:26.924px;line-height:1.2;letter-spacing:-1.4px;font-weight:800;margin:0 0 17px}.connection-card p{font-size:21px;line-height:1.35;max-width:430px;margin:0 0 24px}.connection-card button{cursor:pointer;min-height:44px;color:white}.connection-card .connection-retry{width:min(457px,100%);min-height:60px;background:#ff6b9c;border-radius:999px;font-weight:700;box-shadow:0 3px 4px #0004}.connection-continue{font-size:13px;text-decoration:underline;text-underline-offset:3px;margin-top:8px}.connection-close{position:absolute;right:12px;top:9px;width:44px;font-size:30px;z-index:1}.connection-card :focus-visible{outline:3px solid white;outline-offset:4px}.route-status{position:fixed;top:calc(12px + env(safe-area-inset-top));left:50%;transform:translateX(-50%);z-index:120;max-width:calc(100vw - 32px);padding:10px 22px;border:1px solid #fff6;border-radius:999px;background:#34212fec;color:white;font:500 13px/1.4 Inter,Arial,sans-serif;text-align:center;pointer-events:none}@media(max-width:767px){.connection-dialog{width:min(340px,calc(100vw - 32px))}.connection-card{min-height:440px;padding:28px 22px 16px;border-width:2px;border-radius:24px}.connection-avatar{width:132px;height:132px;margin:5px 0 24px}.connection-avatar img{width:132px;height:144px}.connection-card h2{font-size:21px;letter-spacing:-.8px}.connection-card p{font-size:16px;line-height:1.4}.connection-card .connection-retry{min-height:48px;font-size:14px}}@media(prefers-reduced-motion:reduce){.adaptive-image{transition:none}.design-viewport{animation:none}.hero-eye-plane{display:none}}html[data-connection=lite] .hero-eye-plane,html[data-connection=offline] .hero-eye-plane{display:none}.preview-connection-trigger{position:fixed;right:24px;bottom:24px;padding:14px 24px;background:#ff6b9c;color:white;border-radius:999px;z-index:100}.design-viewport div:has(>.adaptive-image:not([data-ready])){background-color:#9b657d18}.connection-dialog{margin:auto}.connection-card>:not(.access-glass){position:relative;z-index:1}.connection-card>.connection-close{position:absolute}.loading-preview{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#21151e;color:white;gap:20px}.sensitive-page{position:relative;min-height:100svh;display:grid;place-items:center;padding:48px 20px 64px;background:#131116;isolation:isolate;color:white;font-family:Inter,sans-serif}.sensitive-backdrop{position:fixed;inset:0;overflow:hidden;filter:blur(25px);pointer-events:none;z-index:-2}.sensitive-page:before{content:"";position:fixed;inset:0;background:#0008;z-index:-1}.sensitive-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:min(809px,100%);min-height:550px;border:3px solid #fff;border-radius:30px;background:radial-gradient(ellipse at center,#ffffff70,#ffffff05 78%);backdrop-filter:blur(12px);padding:45px 35px 24px;text-align:center;box-shadow:0 16px 60px #0003}.sensitive-avatar{width:182px;height:182px;background:#08adf4;border-radius:50%;position:relative;margin:0 0 26px}.sensitive-avatar img{position:absolute;width:182px;height:198px;max-width:none;bottom:0;left:0;object-fit:contain}.sensitive-card h2{font-size:26.924px;font-weight:800;letter-spacing:-2.15px;line-height:1.2;margin:0 0 17px}.sensitive-card p{font-size:24.119px;font-weight:600;line-height:1.2;max-width:412px;margin:0 0 28px}.sensitive-card form{width:min(457px,100%)}.sensitive-enter{width:100%;min-height:70px;border-radius:12px;background:#ff008c;color:#fff;font-size:20.061px;font-weight:700;cursor:pointer}.sensitive-close{position:absolute;right:12px;top:9px;display:grid;place-items:center;width:44px;height:44px;font-size:30px;color:white;text-decoration:none}.sensitive-leave{font-size:12px;line-height:1.4;min-height:44px;display:flex;align-items:center;color:white;text-decoration:underline;text-underline-offset:3px}.sensitive-privacy{position:absolute;bottom:16px;min-height:44px;display:grid;place-items:center;color:white;font-size:12px;text-decoration:underline}.sensitive-card :focus-visible,.trial-notification :focus-visible{outline:3px solid white;outline-offset:4px}.trial-notification{position:fixed;right:28px;bottom:28px;z-index:100;width:583px;max-width:calc(100vw - 32px);border:2px solid white;border-radius:30px;background:#51515be8;backdrop-filter:blur(24px) saturate(1.3);color:white;padding:22px 34px 12px;display:grid;grid-template-columns:79px 1fr;gap:10px 18px;box-shadow:0 12px 50px #0005;font-family:Inter,sans-serif}.trial-gift{max-width:none;object-fit:contain;align-self:center;justify-self:center}.trial-copy h2{font-size:34px;font-weight:700;line-height:.94;letter-spacing:-2.72px;margin:0 0 11px}.trial-copy p{font-size:17.345px;font-weight:500;letter-spacing:-.8px;line-height:1.15;margin:0}.trial-actions{grid-column:1/-1;display:flex;gap:11px}.trial-actions>*{display:flex;align-items:center;justify-content:center;min-height:44px;flex:1;border-radius:10px;color:white;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer;padding:6px}.trial-actions a{background:#ff008c}.trial-actions button{background:#686874}.exit-page{min-height:100svh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:32px;background:#16131b;color:white;text-align:center}.exit-page h1{font-size:28px;font-weight:700}.exit-page a{text-decoration:underline;min-height:44px}@media(max-width:767px){.sensitive-page{align-items:start;padding-top:80px}.sensitive-card{width:299px;min-height:372px;border-width:2.172px;border-radius:21.719px;padding:43px 23px 4px}.sensitive-avatar{width:131.763px;height:131.763px;margin-bottom:17px}.sensitive-avatar img{width:131.763px;height:143.346px}.sensitive-card h2{font-size:19.492px;letter-spacing:-1.5594px;margin-bottom:12px;white-space:nowrap}.sensitive-card p{font-size:14.537px;line-height:1.2;width:248.322px;max-width:100%;margin-bottom:17px}.sensitive-enter{min-height:44px;font-size:10.901px;border-radius:8px}.sensitive-close{right:2px;top:0;font-size:25px}.sensitive-leave{font-size:10px;min-height:35px}.trial-notification{right:16px;bottom:calc(100px + env(safe-area-inset-bottom));border-radius:24px;padding:18px 17px 12px;grid-template-columns:64px 1fr;gap:14px 12px}.trial-gift{width:74px;height:72px}.trial-copy h2{font-size:24px;line-height:1;letter-spacing:-1.5px;margin-bottom:9px}.trial-copy p{font-size:14px;letter-spacing:-.4px;line-height:1.25}.trial-actions>*{font-size:12px}}@media(prefers-reduced-transparency:reduce){.sensitive-card{background:#48434e}.trial-notification{background:#45414b}}.sensitive-card,.trial-notification{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.sensitive-card{box-shadow:0 18px 60px #0003,inset 0 1px 1px #ffffffa0}.sensitive-card>:not(.access-glass),.trial-notification>:not(.access-glass){position:relative;z-index:1}.sensitive-card>.sensitive-close{position:absolute}.access-glass{pointer-events:none;overflow:hidden;z-index:0}.access-glass,.access-glass-optics,.access-glass-tint{position:absolute;inset:0;border-radius:inherit}.access-glass-optics{backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15)}.access-glass-sensitive .access-glass-tint{background:radial-gradient(ellipse at center,#fff0 0,#ffffff12 38%,#ffffff80 100%);box-shadow:inset 1px 1px 2px #fff8,inset -1px -1px 3px #fff5}.access-glass-notification .access-glass-tint{background:linear-gradient(120deg,#ffffff18,#ffffff00 45%,#ffffff12),#6c6c6c80;box-shadow:inset 1px 1px 1px #fffa,inset -1px -1px 2px #ffffff50}.sensitive-avatar{background:#4e9efa}.sensitive-enter{background:#ff6b9c;border-radius:999px;box-shadow:0 1.954px 1.954px #0004;letter-spacing:-.08em;transition:filter .16s,box-shadow .16s}.sensitive-enter:hover{filter:brightness(1.05)}.sensitive-enter:active{box-shadow:inset 0 2px 3px #0002}.sensitive-card p{letter-spacing:-.08em}.trial-notification{animation:trial-arrive .24s ease-out both;box-shadow:0 14px 45px #0004}.trial-copy{text-shadow:0 1px 3px #0008}.trial-gift-slot{width:79px;height:79px;border-radius:50%;background:#ff6b9c;display:grid;place-items:center;align-self:center;justify-self:center}.trial-gift{width:93px;height:90px;transform:translateY(-1px)}.trial-actions>*{border-radius:999px;background:transparent;position:relative;isolation:isolate;letter-spacing:-.08em;font-size:12.56px}.trial-actions>:before{content:"";position:absolute;inset:7.5px 0;border-radius:999px;z-index:-1;box-shadow:0 1.495px 1.495px #0004}.trial-actions a,.trial-actions button{background:transparent}.trial-actions a:before{background:#ff6b9c}.trial-actions button:before{background:#fff6}.trial-actions>:hover:before{filter:brightness(1.12)}.trial-actions>:active:before{box-shadow:inset 0 1px 3px #0004}@keyframes trial-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:767px){.sensitive-enter{border-radius:999px;min-height:44px;background:transparent;position:relative;isolation:isolate;box-shadow:none}.sensitive-enter:before{content:"";position:absolute;inset:3px 0;border-radius:999px;background:#ff6b9c;box-shadow:0 1.954px 1.954px #0004;z-index:-1}.trial-gift-slot{width:64px;height:64px}.trial-gift{width:74px;height:72px}.trial-actions>:before{inset:4px 0}.trial-notification{top:calc(16px + env(safe-area-inset-top));bottom:auto;animation-name:trial-arrive-mobile}}@keyframes trial-arrive-mobile{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.trial-notification{animation:none}.sensitive-enter{transition:none}}@media(prefers-reduced-transparency:reduce){.access-glass-optics{display:none}.access-glass-sensitive .access-glass-tint{background:#57515d}.access-glass-notification .access-glass-tint{background:#45414b}}.trial-gift-slot{position:relative;display:block;overflow:visible}.trial-gift{position:absolute;left:calc(50% - .37px);top:calc(50% + 1.67px);transform:translate(-50%,-50%)}.trial-actions button:before{background:#55515de8}.trial-copy{min-width:0}.discount-desktop [role=timer]{display:inline-block;padding:4px 8px;border-radius:999px;background:#fffffff2}[data-action-decoration]{pointer-events:none!important}[data-action-surface]{cursor:pointer;pointer-events:auto;outline-offset:3px}[data-action-surface]:focus-visible{outline:3px solid #42325a}.design-dialog{max-width:min(640px,calc(100vw - 32px));max-height:85svh;overflow:auto;border:1px solid #fff9;border-radius:24px;padding:28px;background:#faf6fa;color:#25202b;font:16px/1.6 Inter,Arial,sans-serif}.design-dialog h2{font-size:24px;line-height:1.2;letter-spacing:-.5px;margin-bottom:18px}.design-dialog p{margin-bottom:16px}.design-dialog a{text-decoration:underline}.design-dialog button{min-height:44px;padding:10px 24px;border-radius:999px;background:#b82a60;color:white;display:block;margin-top:20px}.design-dialog::backdrop{background:#17101d99;backdrop-filter:blur(8px)}.gate-language{position:absolute;right:24px;top:24px}.gate-language .locale-selector{position:relative;inset:auto}.privacy-content{max-width:850px;margin:32px auto;padding:32px;border-radius:24px;background:#fff;color:#24202a;line-height:1.7}.privacy-content h1{font-size:32px;font-weight:700}.privacy-content p{margin:20px 0}.privacy-content a{text-decoration:underline}.seo-language-links{position:fixed;left:-10000px;top:auto}.seo-language-links:focus-within{left:8px;bottom:90px;background:white;color:black;z-index:150;padding:8px;display:flex;gap:16px}[data-action-surface]:after{content:"";position:absolute;inset:-7px;border-radius:inherit}.design-viewport button[data-action-surface][class*="bg-[#ff6b9c]"]{background:#ff6b9c}.design-viewport button[data-action-surface][class~=bg-white]{background:white}[data-action-surface]:after{inset:-14px}[data-action-surface].inset-0:after{inset:0}.design-viewport h2{margin:0}.design-dialog .dialog-close{position:absolute;right:12px;top:10px;width:44px;height:44px;margin:0;padding:0!important;background:transparent!important;color:#5b2340;font:28px/1 Arial,sans-serif}.design-dialog h2{padding-right:25px}[data-node-id="153:3867"]{-webkit-text-stroke:24.2974910736084px #ff6b9c;paint-order:stroke fill;stroke-linejoin:round}[data-node-id="153:3875"]{-webkit-text-stroke:8.635017395019531px #ff6b9c;paint-order:stroke fill;stroke-linejoin:round}[data-node-id="153:3922"]{-webkit-text-stroke:7.169751167297363px #ff6b9c;paint-order:stroke fill;stroke-linejoin:round}[data-node-id="153:4229"]{-webkit-text-stroke:7.491845607757568px #ff6b9c;paint-order:stroke fill;stroke-linejoin:round}[data-node-id="153:4237"]{-webkit-text-stroke:4.543651103973389px #ff6b9c;paint-order:stroke fill;stroke-linejoin:round}[data-node-id="140:1111"]{-webkit-text-stroke:24.2974910736084px #ff6b9c;paint-order:stroke fill;stroke-linejoin:round}[data-node-id="140:1119"]{-webkit-text-stroke:8.635017395019531px #ff6b9c;paint-order:stroke fill;stroke-linejoin:round}[data-node-id="140:1166"]{-webkit-text-stroke:7.169751167297363px #ff6b9c;paint-order:stroke fill;stroke-linejoin:round}[data-node-id="156:4816"]{-webkit-text-stroke:10.224225044250488px #ff6b9c;paint-order:stroke fill;stroke-linejoin:round}[data-node-id="149:2481"]{-webkit-text-stroke:7.169751167297363px #ff6b9c;paint-order:stroke fill;stroke-linejoin:round}[data-node-id="160:5286"]{-webkit-text-stroke:6.387045860290527px #ff6b9c;paint-order:stroke fill;stroke-linejoin:round}[data-node-id="163:5899"]{-webkit-text-stroke:10.224225044250488px #ff6b9c;paint-order:stroke fill;stroke-linejoin:round}[data-node-id="163:5945"]{-webkit-text-stroke:7.169751167297363px #ff6b9c;paint-order:stroke fill;stroke-linejoin:round}[data-node-id="156:4812"]:before,[data-node-id="163:5894"]:before{content:"";position:absolute;inset:0;backdrop-filter:blur(13.29px) saturate(120%);mask:url(/figma/04da0efa-dca0-468c-b442-2d950d78d99f.svg) center/contain no-repeat;background:#ffffff12}[data-node-id="140:1115"]:before,[data-node-id="153:3871"]:before{content:"";position:absolute;inset:0;backdrop-filter:blur(6.295px) saturate(120%);mask:url(/figma/869dd6b4-de04-4a37-8236-ee48c618d8cf.svg) center/contain no-repeat}html[lang=en-US] [data-node-id="143:2051"] h2,html[lang=en-US] [data-node-id="149:2880"] h2{white-space:pre-line}[data-node-id="149:3289"] h2{white-space:nowrap}html[lang=en-US] [data-node-id="153:3343"] p{width:53px;translate:-3px 0}html[lang=en-US] [data-node-id="153:3333"] p{width:58px;translate:-3.5px 0}[data-node-id="140:1864"],[data-node-id="146:2185"],[data-node-id="153:3522"],[data-node-id="153:3703"]{-webkit-text-stroke:7.169751167297363px #ff6b9c;paint-order:stroke fill}[data-node-id="153:3351"]{-webkit-text-stroke:4.543651103973389px #ff6b9c;paint-order:stroke fill}.gallery-shell{background-color:#febfd4}.gallery-shell:after{content:"";position:absolute;inset:0;border:1.5px solid #febfd4;border-radius:30.574px;pointer-events:none;z-index:3}@media(max-width:767px){.screen-anime .mobile-scroll-extent,.screen-gallery .mobile-scroll-extent{background-clip:border-box;box-shadow:inset 0 0 0 1px #febfd4}}.design-viewport [data-node-id="156:4812"]:before{content:"";position:absolute;inset:0;background:#32132918;backdrop-filter:blur(6.645px) saturate(1.15);-webkit-backdrop-filter:blur(6.645px) saturate(1.15);mask:url(#bio-glass-silhouette);pointer-events:none}@supports (backdrop-filter:url(#bio-refraction)) and (not (-webkit-touch-callout:none)){.design-viewport [data-node-id="156:4812"]:before{backdrop-filter:url(#bio-refraction) saturate(1.15)}}html[data-connection=lite] .design-viewport [data-node-id="156:4812"]:before{backdrop-filter:blur(6.645px)}@media(prefers-reduced-transparency:reduce){.design-viewport [data-node-id="156:4812"]:before{backdrop-filter:none;background:#493345}}.connection-card h2:focus{outline:none}.connection-close{border-radius:50%}.inline-video-upright[hidden]{display:none}