@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/montserrat-latin-variable.woff2)format("woff2")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#101318;font-family:Montserrat,Arial,Helvetica,sans-serif}*,:before,:after{box-sizing:border-box}body{min-width:320px;margin:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.profile-page{isolation:isolate;min-height:100vh;background:#101318;place-items:center;min-height:100svh;padding:30px 20px 24px;display:grid;position:relative;overflow:hidden}.ambient{z-index:-2;pointer-events:none;filter:blur(64px)saturate(.65);opacity:.47;background:linear-gradient(#101318bd,#101318e8),url(/portrait.webp) 50% 28%/cover;position:absolute;inset:-90px}.profile-page:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(at 50% 37%,#f7359c0c,#0000 58%),linear-gradient(90deg,#101318c9,#0000 38% 62%,#101318c9);position:absolute;inset:0}.profile-shell{text-align:center;width:min(100%,430px);padding:0 20px}.masthead{justify-content:space-between;align-items:center;gap:15px;margin-bottom:27px;display:flex}.monogram{color:#f5eaf1;letter-spacing:-1.5px;border:1px solid #ffffff2b;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-family:Georgia,Times New Roman,serif;font-size:14px;font-style:italic;display:inline-grid}.masthead-label{color:#c4bfc8;letter-spacing:1.6px;text-transform:uppercase;font-size:9px;font-weight:500}.portrait-wrap{background:#18151c;border:2px solid #f45bb2;border-radius:50%;width:194px;height:194px;margin:0 auto 19px;padding:5px;box-shadow:0 0 22px #f637a134,0 0 60px #ee31911a}.portrait{border-radius:inherit;object-fit:cover;object-position:center 28%;width:100%;height:100%;display:block}.profile-name{color:#fff;letter-spacing:-2.4px;text-shadow:0 0 10px #ff81ca6b,0 0 30px #fa399e51,0 0 65px #ed2c8c33;margin:0;font-size:clamp(48px,12vw,61px);font-weight:800;line-height:1.1}.online-badge{color:#26262a;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:23px;margin:12px auto 26px;padding:4px 11px;font-size:10px;font-weight:600;line-height:1.3;display:inline-flex}.online-dot{background:#39ac67;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 2px #39ac671a}.exclusive-heading{color:#fff;letter-spacing:.5px;margin:0 0 14px;font-size:clamp(14px,3.8vw,18px);font-weight:800;line-height:1.4}.profile-description{color:#f7f3f7;max-width:340px;margin:0 auto 32px;font-size:14px;font-weight:500;line-height:1.8}.pink-copy{color:#ff82c5;font-weight:600;display:block}.heart{color:#ff5fb4;vertical-align:-1px;margin-left:3px;font-size:17px;display:inline-block}.telegram-cta{color:#fff;transform-origin:50%;-webkit-tap-highlight-color:transparent;background:linear-gradient(100deg,#24172399,#241423b0),url(/portrait.webp) 50% 41%/cover;border:2px solid #ed52b0;border-radius:999px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:76px;padding:12px 26px;text-decoration:none;transition:border-color .2s,box-shadow .2s;animation:2.6s ease-in-out infinite telegram-breathe;display:flex;position:relative;box-shadow:0 0 10px #ff5bc35c,0 0 29px #e831a52e,inset 0 0 18px #ed53ac15}.telegram-cta:hover{border-color:#ff9bd7;box-shadow:0 0 16px #ff5bc380,0 0 39px #e831a54d,inset 0 0 18px #ed53ac20}.telegram-cta:focus-visible{outline-offset:6px;outline:2px solid #8fe4ff}.profile-footer a:focus-visible{outline-offset:6px;outline:2px solid #8fe4ff}.legal-page a:focus-visible{outline-offset:6px;outline:2px solid #8fe4ff}.telegram-icon{color:#fff;background:#29b6e5;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 2px 10px #00131f40}.telegram-icon svg{width:24px;height:24px;margin-left:-2px;display:block}.cta-label{color:#fff;letter-spacing:-.7px;white-space:nowrap;text-shadow:0 2px 12px #000a;min-width:0;font-size:23px;font-weight:800;line-height:1.2}.new-badge{color:#fff;letter-spacing:.7px;background:#e63550;border:2px solid #18141c;border-radius:999px;place-items:center;min-width:49px;min-height:25px;padding:5px 9px;font-size:9px;font-weight:800;line-height:1.1;display:grid;position:absolute;top:-12px;right:19px;box-shadow:0 2px 9px #0004}.telegram-caption{color:#b2a9b4;letter-spacing:.15px;margin:16px 0 0;font-size:10px;font-weight:400;line-height:1.6}.human-check{width:min(300px,100vw - 20px);max-width:none;margin:12px 0 0;position:relative;left:50%;transform:translate(-50%)}.human-check:empty{display:none}.profile-footer{margin-top:29px}.signoff{color:#f1e9f1;letter-spacing:-.7px;margin:0 0 9px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-style:italic;line-height:1.3}.footer-heart{color:#f35ca9;text-shadow:0 0 15px #f75ea64d;font-family:Arial,Helvetica,sans-serif;font-size:24px;line-height:1;display:inline-block}.footer-meta{color:#a19aa6;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:7px;margin-top:27px;font-size:9px;font-weight:400;line-height:1.7;display:flex}.footer-meta a{color:#beb3c0;text-underline-offset:3px;text-decoration:none}.footer-meta a:hover{color:#f3b7d9;text-decoration:underline}.legal-page{color:#e8e2eb;background:linear-gradient(140deg,#211d27,#15171c);border:1px solid #37303e;border-radius:22px;width:min(100% - 40px,750px);margin:48px auto;padding:clamp(24px,5vw,48px)}.legal-page h1{color:#fff;letter-spacing:-1.5px;margin:25px 0 21px;font-size:clamp(30px,6vw,43px);font-weight:750;line-height:1.15}.legal-page h2{color:#fff;margin:27px 0 10px;font-size:17px;font-weight:700;line-height:1.4}.legal-page p,.legal-page li{color:#c8bfcd;overflow-wrap:anywhere;font-size:13px;line-height:1.85}.legal-page ul,.legal-page ol{padding-left:21px}.legal-page a{color:#f5a8d4;text-underline-offset:4px;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.legal-page .back-link,.legal-page .legal-back{margin-bottom:12px;text-decoration:none;display:inline-block}.legal-page .legal-date,.legal-page .legal-eyebrow{color:#a49bab;font-size:11px}.legal-page .legal-signoff{color:#eee5ef;margin:29px 0 0;font-family:Georgia,Times New Roman,serif;font-size:21px;font-style:italic}.legal-signoff .heart{font-family:Arial,Helvetica,sans-serif;font-style:normal}@keyframes telegram-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@media (max-width:380px){.profile-page{padding:24px 16px 20px}.profile-shell{padding:0 8px}.masthead{margin-bottom:24px}.masthead-label{letter-spacing:1.1px;font-size:8px}.portrait-wrap{width:178px;height:178px}.profile-name{letter-spacing:-2px;font-size:51px}.exclusive-heading{letter-spacing:.3px;font-size:14px}.profile-description{margin-bottom:30px;font-size:12px}.telegram-cta{gap:11px;min-height:72px;padding:12px 17px}.telegram-icon{flex-basis:42px;width:42px;height:42px}.cta-label{letter-spacing:-.7px;font-size:20px}.new-badge{right:14px}.telegram-caption{font-size:9px}.footer-meta{gap:6px;font-size:8px}.legal-page{width:calc(100% - 28px);margin:24px auto;padding:23px}}@media (min-width:760px){.profile-page{padding-top:34px;padding-bottom:30px}.ambient{background-color:#101318;background-repeat:no-repeat;background-size:860px}.profile-shell{width:430px}}@media (prefers-reduced-motion:reduce){.telegram-cta{transition:none;animation:none;transform:none}.profile-footer a{transition:none}}
