@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@800;900&family=Pacifico&family=Roboto:wght@400&family=Sora:wght@600;700;800&display=swap";:root{color:#fff;--panel-bg:#0a0e167a;--panel-border:#ffffff24;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}html{scroll-behavior:smooth}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background-color:#0a0f19;min-width:320px}.landing-hero{background-color:#000;flex-direction:column;min-height:100vh;padding-top:78px;display:flex;position:relative;overflow:hidden}.landing-hero:before{content:"";filter:blur(10px);z-index:0;background-image:url(/rex-2.jfif);background-position:50% 30%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.06);box-shadow:inset 0 -140px 170px #000000ad,inset 0 95px 130px #00000085}.landing-hero:after{content:"";z-index:1;background:radial-gradient(circle at 52% 44%,#0000 0%,#00000057 68%,#00000094 100%),linear-gradient(98deg,#02060cf0 0%,#02060cc7 32%,#02060c7a 64%,#02060cbd 100%);position:absolute;inset:0}.brand-bar{-webkit-backdrop-filter:blur(12px);z-index:30;background:0 0;justify-content:flex-start;align-items:center;padding:8px clamp(14px,3vw,34px) 5px;display:flex;position:fixed;top:0;left:0;right:0}.brand-combo{justify-content:flex-start;align-items:center;gap:10px;width:min(560px,94vw);transition:transform .22s;display:flex}.brand-combo:hover{transform:translateY(-1px)}.brand{letter-spacing:.015em;text-align:left;margin:0;font-family:Sora,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:clamp(1.7rem,2.1vw,2.2rem);font-weight:700;line-height:1}.brand-mark{filter:drop-shadow(0 6px 14px #00000059);width:clamp(72px,8vw,120px);height:auto}.content-wrap{z-index:2;-webkit-backdrop-filter:none;backdrop-filter:none;width:min(760px,84vw);box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:clamp(165px,33vh,290px);margin-left:clamp(34px,14.5vw,240px);padding:0 0 26px;position:relative}h1{letter-spacing:-.014em;max-width:24ch;margin:0;font-family:Sora,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:clamp(2.18rem,3.55vw,3.35rem);font-weight:800;line-height:1.08}.promo-text{will-change:transform, opacity, filter;font-family:Pacifico,Montserrat,Sora,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;transition:opacity .32s cubic-bezier(.22,.61,.36,1),transform .32s cubic-bezier(.22,.61,.36,1),filter .32s cubic-bezier(.22,.61,.36,1)}.promo-text--in{opacity:1;filter:blur();transform:translateY(0)scale(1)}.promo-text--out{opacity:0;filter:blur(1.5px);transform:translateY(-7px)scale(.985)}@media (width>=980px){.content-wrap{width:min(860px,80vw)}h1{white-space:nowrap;max-width:none}}.typing-highlight{color:#ffe04a;text-shadow:0 0 16px #ffe04a59;display:inline}.typing-highlight:after{content:"";vertical-align:-.08em;background:currentColor;width:2px;height:.9em;margin-left:4px;animation:.9s step-end infinite typeCursorBlink;display:inline-block}.typing-highlight.is-complete:after{opacity:0;animation:none}@keyframes typeCursorBlink{0%,49%{opacity:1}50%,to{opacity:0}}.content-wrap p{color:#f5fbffed;max-width:56ch;margin-top:18px;margin-bottom:0;font-size:clamp(1.1rem,1.38vw,1.24rem);line-height:1.42}.marketplaces-strip{perspective:1200px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:62px;display:flex}.marketplaces-title{letter-spacing:.01em;color:#f7faffeb;text-shadow:0 2px 10px #0006;margin:400px 0 12px;font-family:Sora,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:clamp(.95rem,1.15vw,1.08rem)}.marketplace-badge{isolation:auto;min-width:0;height:auto;box-shadow:none;-webkit-backdrop-filter:none;transform-style:flat;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;transition:none;display:inline-flex;position:relative;overflow:visible}.marketplace-badge:before,.marketplace-badge:after{content:none}.marketplace-badge:hover{box-shadow:none;border-color:#0000;transform:none}.marketplace-badge:hover:after{opacity:0;transition:none}.marketplace-badge:first-child,.marketplace-badge:nth-child(2),.marketplace-badge:nth-child(3){all:unset;justify-content:center;align-items:center;display:inline-flex}.marketplace-badge img{object-fit:contain;z-index:1;filter:drop-shadow(0 4px 10px #00000047);width:auto;max-width:128px;height:auto;max-height:46px;transition:transform .32s,filter .32s;position:relative}.marketplace-badge:hover img{filter:drop-shadow(0 7px 14px #00000057);transform:translateY(-1px)scale(1.04)}.marketplace-badge:first-child img{background:#fff;border-radius:999px;padding:4px}.marketplace-badge:nth-child(2) img,.marketplace-badge:nth-child(3) img{background:#fff;border-radius:14px;padding:8px}@media (hover:none){.marketplace-badge:hover{box-shadow:none;transform:none}.marketplace-badge:hover:after{opacity:0}.marketplace-badge:hover img{filter:drop-shadow(0 4px 10px #00000047);transform:none}}.cta{color:#1e1400;letter-spacing:.01em;background:linear-gradient(145deg,#f3cb2f 0%,#e2a90a 54%,#cb8f00 100%);border:1px solid #ffe4786b;border-radius:10px;margin-top:78px;padding:12px 22px;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .2s,filter .2s,box-shadow .2s;display:inline-block;box-shadow:0 16px 34px #00000094,inset 0 0 0 1px #ffdb6a2e}.cta:hover{filter:brightness(1.06)saturate(1.02);transform:translateY(-1px);box-shadow:0 22px 40px #000000a8,inset 0 0 0 1px #ffe47838}.cta:focus-visible{outline-offset:3px;outline:2px solid #ffffffe0}.cta:active{transform:translateY(0)}.promo-board{--promo-shift-x:-20px;-webkit-backdrop-filter:none;width:min(760px,92vw);max-width:min(760px,92vw);min-height:clamp(38px,4.2vw,56px);box-shadow:none;z-index:2;opacity:0;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;transition:opacity .45s,transform .45s;display:flex;position:absolute;inset:auto auto 58px 50%;transform:translate(-50%,14px)scale(.98)}.promo-board:before{content:none}.promo-board:after{content:none;background:linear-gradient(140deg,#0a0f17eb 0%,#05080cf2 100%);border-bottom:1px solid #ffffff2e;border-left:1px solid #ffffff2e;border-bottom-right-radius:5px;width:16px;height:16px;position:absolute;bottom:-10px;left:56px;transform:rotate(40deg)}.promo-board.is-visible{opacity:1;transform:translate(calc(-50% + var(--promo-shift-x)), 0) scale(1)}.promo-board p{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#fff;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 10px #fff3;max-width:100%;margin:0;font-family:Pacifico,Montserrat,Sora,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:clamp(1.1rem,2vw,1.95rem);font-weight:900;line-height:1.1;animation:.38s promoPhraseIn;overflow:hidden}.promo-inline-brand{justify-content:center;align-items:center;gap:10px;display:inline-flex}.promo-inline-brand span{font-family:Pacifico,Montserrat,Sora,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.promo-inline-brand img{filter:drop-shadow(0 4px 10px #0000005c);width:auto;height:clamp(60px,7.2vw,96px)}@media (width<=1200px){.promo-board{width:min(680px,90vw);min-height:clamp(36px,4vw,50px);bottom:44px}.promo-board p{letter-spacing:.034em;font-size:clamp(1rem,2.2vw,1.7rem)}}@keyframes promoPhraseIn{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.groups-section{isolation:isolate;background:radial-gradient(circle at 8% -18%,#1f786d38 0%,#1f786d00 42%),#050608;padding:56px 0 74px;position:relative}.groups-section:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 42%,#0000 0%,#00000057 64%,#0000009e 100%),linear-gradient(#00000094 0%,#00000057 36%,#000000b8 100%);position:absolute;inset:0}.groups-section:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#05060800 0%,#000000c2 64%,#000 100%);height:120px;position:absolute;bottom:-1px;left:0;right:0}.groups-inner{z-index:1;width:min(1400px,92vw);margin:0 auto;position:relative}.groups-inner h2{text-align:center;margin:0;font-size:clamp(2rem,2.8vw,2.7rem);font-weight:600}.group-count{background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;gap:12px;width:fit-content;margin:0 auto 8px;padding:7px 12px;display:flex}.group-count-text{color:#e8e8e8;letter-spacing:0;font-family:Roboto,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:16px;font-weight:400}.group-avatars{align-items:center;display:flex}.group-avatar{background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px solid #0a0b11e6;border-radius:50%;width:clamp(28px,2.2vw,42px);height:clamp(28px,2.2vw,42px);transition:transform .2s;box-shadow:0 3px 8px #00000059}.group-count:hover .group-avatar{transform:translateY(-1px)}.group-avatar+.group-avatar{margin-left:-10px}.group-avatar--one{background-image:url(/avata-1.jfif)}.group-avatar--two{background-image:url(/avata-2.jfif)}.group-avatar--three{background-image:url(/avata-3.jfif)}.group-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:34px;display:grid}.group-card{color:#eaf0ff;text-align:left;cursor:pointer;border:0;border-radius:12px;align-items:flex-start;min-height:290px;padding:28px;text-decoration:none;transition:transform .26s,filter .26s,box-shadow .26s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 24px 42px #0000009e}.group-card:hover{filter:brightness(1.05);transform:translateY(-4px)scale(1.02);box-shadow:inset 0 0 0 1px #ffffff1f,0 34px 56px #000000b8}.group-card:active{filter:brightness(1.02);transform:translateY(-1px)scale(.995);box-shadow:inset 0 0 0 1px #ffffff24,0 18px 32px #000000a3}@media (hover:none){.group-card:hover{filter:none;transform:none}}.group-card:focus-visible{outline-offset:2px;outline:2px solid #fffc}.group-card:disabled{cursor:not-allowed;opacity:.72;filter:saturate(.3)brightness(.72)grayscale(.35);box-shadow:inset 0 0 0 1px #ffffff14,0 14px 30px #00000085}.group-card:disabled:hover,.group-card:disabled:active{filter:saturate(.3)brightness(.72)grayscale(.35);transform:none;box-shadow:inset 0 0 0 1px #ffffff14,0 14px 30px #00000085}.group-card--telegram:disabled{background:linear-gradient(165deg,#2b3035 0%,#4b555f 66%,#67737f 100%)}.group-card--telegram:disabled:after{background:#dce4eb1f}.group-card:after{content:"";background:#ffffff1a;border-radius:28%;width:230px;height:230px;position:absolute;bottom:18px;right:40px;transform:rotate(-16deg)}.group-card:before{content:"";opacity:0;background:linear-gradient(#fff0 0%,#fff3 45%,#fff0 100%);width:62%;height:280%;transition:left .45s,opacity .3s;position:absolute;top:-120%;left:-40%;transform:rotate(16deg)}.group-card:hover:before{opacity:1;left:120%}.group-card--telegram{background:linear-gradient(165deg,#073552 0%,#0d7cab 70%,#08a8dc 100%)}.group-card--whatsapp{background:linear-gradient(165deg,#04570f 0%,#0b8f1e 66%,#16b62e 100%);box-shadow:inset 0 0 0 1px #afffc238,0 0 0 1px #4fe87a38,0 18px 36px #12842c75}.group-card--whatsapp:after{background:#87ffa829}.group-label{z-index:2;letter-spacing:.01em;font-size:clamp(1.4rem,1.9vw,2rem);font-weight:700;position:relative}.group-icon-wrap{z-index:2;background:#ffffff2e;border-radius:28%;place-items:center;width:clamp(112px,12vw,156px);height:clamp(112px,12vw,156px);display:grid;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)rotate(-14deg);box-shadow:inset 0 0 0 1px #ffffff1f}.group-icon{fill:#fff;filter:drop-shadow(0 8px 12px #00000047);width:58%;height:58%}.site-footer{background:linear-gradient(#000000d6 0%,#000 100%);border-top:1px solid #ffffff1f;min-height:150px;margin-top:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 -24px 40px #0000007a}.site-footer-inner{z-index:2;justify-content:space-between;align-items:center;gap:18px;width:min(1400px,92vw);min-height:150px;margin:0 auto;padding:18px 0;display:flex;position:relative}.footer-left{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.footer-brand-mark{opacity:.96;filter:drop-shadow(0 6px 14px #00000059);width:clamp(86px,7vw,122px);height:auto;display:block}.footer-left p{color:#f3fffe;margin:0;font-size:1rem}.footer-left a{color:#f3fffe;text-underline-offset:3px;font-size:1rem;text-decoration:underline}.footer-socials{align-items:center;gap:12px;display:flex}.footer-socials a{color:#e8ffff;opacity:.95;border-radius:50%;place-items:center;width:30px;height:30px;transition:transform .2s,background-color .2s;display:grid}.footer-socials a:hover{background-color:#ffffff1a;transform:translateY(-2px)}.footer-socials a:focus-visible{outline-offset:2px;outline:2px solid #ffffffe6}.footer-socials svg{fill:currentColor;width:24px;height:24px}.enhanced-ui .reveal-item{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(18px)}.enhanced-ui .reveal-item.is-visible{opacity:1;transform:translateY(0)}.enhanced-ui .group-grid .reveal-item:first-child{transition-delay:80ms}.enhanced-ui .group-grid .reveal-item:nth-child(2){transition-delay:.16s}.enhanced-ui .reveal-delay-1{transition-delay:40ms}.enhanced-ui .reveal-delay-2{transition-delay:.12s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}}@media (width<=850px){.landing-hero{justify-content:center;min-height:92vh;padding-top:72px;padding-bottom:34px}.brand-bar{padding:6px clamp(10px,4vw,18px) 4px}.brand{white-space:nowrap;font-size:1.75rem}.brand-combo{flex-wrap:nowrap;gap:8px;width:100%}.brand-mark{width:clamp(64px,19vw,98px)}.landing-hero:before{background-position:50% 24%;background-size:cover}.landing-hero:after{background:linear-gradient(#000000c7 0%,#0000008a 42%,#00000080 100%)}.content-wrap{text-align:center;width:min(640px,92vw);margin-top:0;margin-left:auto;margin-right:auto;padding:18px 14px 28px}h1{margin-bottom:12px;font-size:clamp(1.9rem,8.2vw,2.45rem);line-height:1.12}.content-wrap p{margin:18px auto 8px;font-size:1.03rem;line-height:1.48}.marketplaces-strip{flex-wrap:nowrap;justify-content:center;gap:10px;margin-top:70px}.marketplaces-title{text-align:center;margin-top:230px;margin-bottom:16px;line-height:1.4}.marketplace-badge{min-width:0;height:auto;padding:0}.marketplace-badge img{max-width:124px;max-height:45px}.cta{margin-top:70px;padding:12px 18px;font-size:.98rem}.groups-section{padding-top:42px;padding-bottom:50px}.promo-board{--promo-shift-x:0;width:min(92vw,680px);max-width:92vw;min-height:44px;margin:24px auto 0;padding:0;position:relative;bottom:auto;left:auto;right:auto;transform:translateY(14px)scale(.98)}.promo-board p{text-align:center;letter-spacing:.028em;font-size:clamp(1rem,6.3vw,1.6rem)}.groups-inner h2{font-size:clamp(1.75rem,7vw,2.2rem)}.group-count{gap:9px}.group-count-text{font-size:16px}.group-avatar{width:30px;height:30px}.group-grid{grid-template-columns:1fr;gap:14px}.group-card{min-height:220px;padding:22px}.group-label{font-size:clamp(1.2rem,5.8vw,1.55rem)}.group-card:after{width:180px;height:180px;right:18px}.group-icon-wrap{width:108px;height:108px;top:58%}.site-footer-inner{min-height:unset;flex-direction:column;align-items:flex-start;gap:12px;padding:16px 0}.site-footer{background-color:#000;background-image:none;min-height:auto;margin-top:0}.footer-left p,.footer-left a{font-size:.96rem}.footer-brand-mark{width:clamp(80px,22vw,118px)}}@media (width<=520px){.landing-hero{min-height:88vh;padding-top:64px;padding-bottom:26px}.brand{white-space:nowrap;letter-spacing:.01em;font-size:1.45rem}.brand-mark{width:clamp(58px,22vw,90px)}.content-wrap{width:93vw;margin-top:0;padding:16px 10px 30px}.marketplaces-strip{flex-wrap:nowrap;gap:6px}.marketplace-badge{border-radius:0;width:auto;min-width:0;height:auto;padding:0}.marketplace-badge img{max-width:92px;max-height:34px}.marketplaces-title{margin-top:224px;margin-bottom:14px;line-height:1.45}.content-wrap p{margin-top:18px;margin-bottom:10px;line-height:1.52}.group-count{gap:8px}.promo-board{width:94vw;min-height:40px;margin-top:14px}.promo-board p{letter-spacing:.016em;font-size:clamp(.9rem,5.8vw,1.14rem)}.group-count-text{font-size:16px}.group-card{min-height:200px;padding:18px}.group-card:after{width:148px;height:148px;bottom:12px;right:12px}.group-icon-wrap{width:94px;height:94px;top:60%}.site-footer-inner{text-align:center;align-items:center}.site-footer{background-color:#000;background-image:none;min-height:auto;margin-top:0}.footer-left{justify-content:center;gap:10px}.footer-brand-mark{margin:0 auto}.footer-socials{justify-content:center}}
