@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2) format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff) format("woff")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-latin-600-normal-B-3RcLOQ.woff2) format("woff2"),url(/assets/lora-latin-600-normal-Dc3EneHn.woff) format("woff")}:root{font-family:Manrope,sans-serif;color:#45304f;background:#fbf5ff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:light}*{box-sizing:border-box}body{margin:0;min-width:280px;min-height:100svh;background:radial-gradient(ellipse at 92% 2%,#eadcf7 0,transparent 48%),radial-gradient(ellipse at 0% 62%,#f6e8f0 0,transparent 58%),#fbf5ff}button,a{-webkit-tap-highlight-color:transparent}.landing{position:relative;width:min(100%,430px);margin-inline:auto;padding:max(20px,env(safe-area-inset-top)) 20px max(24px,env(safe-area-inset-bottom))}.profile{display:flex;align-items:center;gap:13px;padding-bottom:17px;margin-bottom:24px;border-bottom:1px solid #dfcde9}.profile-photo{flex-shrink:0;width:52px;height:52px;object-fit:cover;object-position:59% 31%;border:3px solid #fff;border-radius:50%;box-shadow:0 3px 10px #7650871a}.profile h1{margin:0;font:600 22px/1.3 Lora,Georgia,serif;letter-spacing:-.8px}.corner-hint{position:fixed;z-index:2;right:max(6px,env(safe-area-inset-right));top:max(6px,env(safe-area-inset-top));width:29px;height:29px;display:grid;place-items:center;background:#fffc;color:#8c4faa;border:1px solid #e4d5ee;border-radius:50%;box-shadow:0 2px 8px #7650870d;pointer-events:none}.corner-hint svg{width:21px;height:21px}.instructions{position:relative;padding:21px 18px 16px;background:#fffaff;border:1.5px solid #a96cc2;border-radius:23px;box-shadow:0 6px 22px #8c5aa410}.menu-arrow{position:absolute;top:-99px;right:-7px;width:76px;height:120px;color:#8c4faa;pointer-events:none}.instructions h2{margin:0 22px 19px 0;color:#814499;font-size:clamp(19px,5.35vw,23px);font-weight:800;line-height:1.22;letter-spacing:-.8px}.steps{list-style:none;margin:0;padding:0}.steps li{display:flex;align-items:center;gap:11px}.steps li+li{margin-top:15px}.step-number{width:27px;height:27px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:#f0e4f7;color:#8745a1;font-size:13px;font-weight:800}.steps p{margin:0;font-size:16px;line-height:1.55;font-weight:700}.menu-dots{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:27px;height:22px;border-radius:8px;background:#45304f;color:#fff;font-family:Arial,sans-serif;font-size:21px;line-height:1}.browser-step{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.browser-option{color:#34253e;font-weight:800}.next-step{display:flex;align-items:center;justify-content:space-between;gap:11px;margin-top:20px;padding:12px 13px;border-radius:12px;background:#eee0f6;color:#71368b}.next-step p{margin:0;font-size:13px;line-height:1.5;font-weight:800}.next-step svg{width:22px;height:22px;flex-shrink:0}.telegram-cta{position:relative;display:block;height:247px;isolation:isolate;overflow:hidden;margin-top:17px;border:2px solid #fff;border-radius:25px;box-shadow:0 12px 30px #1584ba29,0 2px 4px #2390bd1a;color:#fff;text-decoration:none;touch-action:manipulation;transition:transform .15s ease,box-shadow .15s ease}.cta-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:73% top;z-index:-2}.cta-tint{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#118bc030,#158fd258 32%,#057dc4c9 70%,#0077baef)}.telegram-symbol{position:absolute;top:15px;left:15px;width:43px;height:43px;display:grid;place-items:center;border:1px solid #ffffff70;border-radius:50%;background:#209edbcc;box-shadow:0 3px 12px #005e8120}.telegram-symbol svg{width:24px;height:24px}.cta-bottom{position:absolute;bottom:21px;left:21px;right:21px;display:flex;align-items:center;justify-content:space-between;gap:9px}.cta-text{max-width:265px;font-size:clamp(21px,6vw,25px);font-weight:800;line-height:1.27;letter-spacing:-.7px;text-wrap:balance;text-shadow:0 1px 3px #00558138}.cta-arrow{width:27px;height:27px;flex-shrink:0}.telegram-cta:focus-visible{outline:3px solid #814499;outline-offset:5px}.telegram-cta:active{transform:scale(.975);box-shadow:0 5px 15px #1584ba30}@media(hover:hover){.telegram-cta:hover{transform:translateY(-2px);box-shadow:0 16px 34px #1584ba33}}@media(max-width:360px){.landing{padding-inline:15px}.profile h1{font-size:20px}.instructions{padding-inline:15px}.steps p{font-size:15px}.cta-bottom{left:17px;right:17px}}@media(max-height:700px){.landing{padding-top:max(16px,env(safe-area-inset-top))}.profile{margin-bottom:22px;padding-bottom:15px}.instructions{padding-top:19px}.instructions h2{margin-bottom:16px}.steps li+li{margin-top:12px}.next-step{margin-top:16px}.telegram-cta{height:237px;margin-top:15px}}@media(prefers-reduced-motion:reduce){.telegram-cta{transition:none}}
