/* Vyral V7.0.200 premium public/auth experience */
.v200-cursor-light{position:fixed;inset:0;pointer-events:none;z-index:1;background:radial-gradient(340px circle at var(--x,50%) var(--y,45%),rgba(89,211,255,.13),transparent 72%);mix-blend-mode:screen}.v200-particles{position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden}.v200-particles i{position:absolute;left:var(--x);bottom:-40px;width:3px;height:3px;border-radius:50%;background:#fff;box-shadow:0 0 16px #70dcff;opacity:.45;animation:v200rise var(--d) linear infinite;animation-delay:calc(var(--i)*-.34s)}@keyframes v200rise{to{transform:translateY(-110vh) translateX(30px);opacity:0}}
.v200-menu-btn{display:none;width:44px;height:44px;border:1px solid rgba(255,255,255,.22);border-radius:13px;background:rgba(8,12,40,.55);padding:11px;cursor:pointer}.v200-menu-btn span{display:block;height:2px;background:#fff;border-radius:9px;margin:5px 0;transition:.25s}.v200-menu-btn.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.v200-menu-btn.open span:nth-child(2){opacity:0}.v200-menu-btn.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.v200-mobile-drawer{position:fixed;top:0;right:0;bottom:0;width:min(380px,88vw);z-index:2147482000;padding:26px;background:rgba(7,10,28,.96);backdrop-filter:blur(30px);border-left:1px solid rgba(127,185,255,.18);transform:translateX(105%);opacity:0;transition:.34s cubic-bezier(.2,.9,.2,1);display:grid;align-content:start;gap:8px}.v200-mobile-drawer.show{transform:none;opacity:1}.v200-mobile-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.v200-mobile-head b{font-size:22px}.v200-mobile-head button{width:40px;height:40px;border-radius:12px;border:1px solid #263253;background:#11172a;color:#fff}.v200-mobile-drawer>a{display:flex;align-items:center;gap:13px;padding:16px;border-radius:15px;text-decoration:none;background:rgba(255,255,255,.035);font-weight:850}.v200-mobile-drawer svg{width:20px;height:20px}
.v200-rich{background:#050718}.v200-wrap{width:min(1380px,calc(100% - 64px));margin:auto}.v200-head{display:flex;justify-content:space-between;align-items:end;gap:30px}.v200-head h2,.v200-story-copy h2,.v200-plus h2{font-size:clamp(48px,6vw,86px);line-height:.92;letter-spacing:-.06em;margin:14px 0 0}.v200-head em,.v200-plus em{font-style:normal;background:linear-gradient(90deg,#69eaff,#8a7cff,#ff62d7);-webkit-background-clip:text;color:transparent}.v200-head>a{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:900;color:#dfe7ff}.v200-kicker{font-size:10px;letter-spacing:.3em;color:#5fe0ff;font-weight:1000}.v200-live-now{padding:110px 0 125px;background:radial-gradient(circle at 82% 0,rgba(57,74,255,.18),transparent 35%),#050718}.v200-live-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:45px}.v200-live-loading,.v200-live-empty{grid-column:1/-1;min-height:220px;border:1px dashed rgba(130,168,255,.25);border-radius:26px;display:grid;place-items:center;color:#91a2c9}.v200-live-loading span{width:26px;height:26px;border:3px solid #253052;border-top-color:#63dfff;border-radius:50%;animation:spin .8s linear infinite}.v200-live-card{border:1px solid rgba(129,164,255,.2);border-radius:24px;overflow:hidden;background:#0a0e1c;text-decoration:none;transition:.25s}.v200-live-card:hover{transform:translateY(-7px);box-shadow:0 28px 80px rgba(0,0,0,.42);border-color:rgba(103,217,255,.55)}.v200-live-thumb{position:relative;aspect-ratio:16/9;background:#11172b;overflow:hidden}.v200-live-thumb>img{width:100%;height:100%;object-fit:cover;transition:.4s}.v200-live-card:hover .v200-live-thumb>img{transform:scale(1.04)}.v200-thumb-fallback{height:100%;display:grid;place-items:center;background:radial-gradient(circle,#202b75,#0b1028)}.v200-thumb-fallback svg{width:42px}.v200-live-badge,.v200-viewers{position:absolute;top:13px;padding:7px 9px;border-radius:999px;font-size:10px;font-weight:950;backdrop-filter:blur(12px)}.v200-live-badge{left:13px;background:#ff315f}.v200-live-badge i{display:inline-block;width:6px;height:6px;background:#fff;border-radius:50%;margin-right:5px}.v200-viewers{right:13px;background:rgba(5,8,19,.72);display:flex;align-items:center;gap:5px}.v200-viewers svg{width:13px}.v200-live-info{display:grid;grid-template-columns:48px 1fr;gap:11px;padding:16px}.v200-avatar{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,#654cff,#27d4ff);font-weight:1000;overflow:hidden}.v200-avatar img{width:100%;height:100%;object-fit:cover}.v200-live-info b,.v200-live-info small{display:block}.v200-live-info b{font-size:14px;line-height:1.3}.v200-live-info small{font-size:10px;color:#8fa0c5;margin-top:5px}
.v200-story{padding:130px 0;background:linear-gradient(180deg,#050718,#07102a)}.v200-story-copy{max-width:860px}.v200-story-copy p{max-width:680px;color:#9cabc9;line-height:1.7;font-size:16px}.v200-story-track{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:65px}.v200-story-track article{min-height:340px;padding:26px;border-radius:25px;border:1px solid rgba(127,164,255,.17);background:linear-gradient(160deg,rgba(31,40,84,.7),rgba(8,11,27,.9));transform:translateY(calc((var(--n) - 2)*14px));transition:.3s}.v200-story-track article:hover{transform:translateY(-12px) scale(1.02);border-color:#56d7ff}.v200-story-track svg{width:30px;height:30px;color:#5bdfff}.v200-story-track small{display:block;color:#677499;margin-top:55px}.v200-story-track h3{font-size:28px;margin:9px 0}.v200-story-track p{font-size:12px;color:#96a3c1;line-height:1.6}.v200-spotlight{padding:110px 0;background:#050914}.v200-creator-rail{display:flex;gap:15px;overflow:auto;padding:38px 0 14px;scrollbar-width:thin}.v200-creator{min-width:235px;padding:22px;border-radius:23px;border:1px solid rgba(123,167,255,.16);background:#0b1020;text-decoration:none;transition:.2s}.v200-creator:hover{transform:translateY(-5px);background:#10172d}.v200-creator>span{width:72px;height:72px;border-radius:20px;background:linear-gradient(145deg,#654cff,#2bd5ff);display:grid;place-items:center;font-size:25px;font-weight:1000;overflow:hidden}.v200-creator img{width:100%;height:100%;object-fit:cover}.v200-creator b,.v200-creator small,.v200-creator em{display:block}.v200-creator b{margin-top:20px;font-size:18px}.v200-creator small{color:#66dfff;margin-top:3px}.v200-creator em{font-style:normal;color:#8997b8;font-size:10px;margin-top:12px}.v200-empty{color:#7f8bab}.v200-plus{padding:120px 0;background:radial-gradient(circle at 78% 45%,rgba(117,53,255,.25),transparent 38%),linear-gradient(180deg,#070a18,#07091b)}.v200-plus-grid{display:grid;grid-template-columns:1fr .8fr;gap:70px;align-items:center}.v200-plus p{color:#9eaccb;font-size:16px;line-height:1.65;max-width:620px}.v200-pill-cta{display:inline-flex;align-items:center;gap:9px;margin-top:18px;padding:14px 18px;border-radius:14px;background:linear-gradient(100deg,#5f56ff,#28cfff);text-decoration:none;font-weight:950}.v200-compare{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:36px}.v200-compare>div{display:grid;gap:9px;padding:20px;border-radius:18px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08)}.v200-compare>div.plus{border-color:rgba(94,204,255,.4);background:linear-gradient(145deg,rgba(83,85,255,.12),rgba(34,201,255,.07))}.v200-compare span{font-size:12px;color:#a5b2d0}.v200-plus-media{position:relative;border-radius:30px;overflow:hidden;border:1px solid rgba(118,172,255,.25);box-shadow:0 35px 110px rgba(0,0,0,.5);aspect-ratio:9/16;max-height:720px;margin-left:auto}.v200-plus-media video{width:100%;height:100%;object-fit:cover}.v200-plus-badge{position:absolute;left:18px;top:18px;padding:10px 12px;border-radius:999px;background:rgba(4,7,18,.72);backdrop-filter:blur(15px);font-weight:850;font-size:11px;display:flex;gap:7px}.v200-trust{padding:120px 0;background:#050718}.v200-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:48px}.v200-trust-grid>a{padding:28px;border-radius:23px;background:linear-gradient(155deg,#0d1327,#080b17);border:1px solid rgba(116,162,255,.16);text-decoration:none;transition:.24s}.v200-trust-grid>a:hover{transform:translateY(-5px);border-color:rgba(75,220,255,.5)}.v200-trust-grid>a>svg{width:30px;height:30px;color:#5bdfff}.v200-trust-grid h3{font-size:22px;margin:28px 0 8px}.v200-trust-grid p{font-size:12px;color:#91a0c1;line-height:1.55}.v200-trust-grid span{display:flex;align-items:center;gap:6px;margin-top:23px;font-size:11px;font-weight:900;color:#bfcaff}.v200-trust-grid span svg{width:13px}
#v200PageTransition{position:fixed;inset:0;z-index:2147483600;pointer-events:none;display:grid;place-items:center;align-content:center;gap:12px;background:rgba(4,7,24,.76);backdrop-filter:blur(0);opacity:0;visibility:hidden;transition:.26s}#v200PageTransition.show{opacity:1;visibility:visible;backdrop-filter:blur(18px)}#v200PageTransition img{width:68px;height:68px;transform:scale(.8);transition:.26s}#v200PageTransition.show img{transform:scale(1)}#v200PageTransition span{font-weight:1000;font-size:20px}
.auth-overlay.show.v199-auth-reference .v7-auth-hero{background-image:linear-gradient(180deg,rgba(4,7,24,.08),rgba(4,7,24,.18)),url('/assets/vyral-auth-city-v200.png')!important;background-position:center!important}.auth-overlay.show.v199-auth-reference .v7-auth-hero>div:nth-child(2){margin-top:auto!important;margin-bottom:21%!important}.v200-auth-help{position:absolute;left:46px;bottom:36px;display:flex;align-items:center;gap:9px;padding:11px 14px;border:1px solid rgba(255,255,255,.18);border-radius:13px;background:rgba(4,8,30,.52);backdrop-filter:blur(12px);text-decoration:none!important;font-size:11px;font-weight:850}.v200-auth-help svg{width:18px}.v200-auth-back{position:absolute;right:48px;bottom:22px;display:flex;align-items:center;gap:7px;border:0;background:none;color:#7d8cab;font-size:11px;font-weight:850;cursor:pointer}.v200-auth-back:hover{color:#fff}.v200-auth-back svg{width:15px}.auth-overlay.show.v199-auth-reference .v199-lang-select{display:none!important}
.v200-modal{position:fixed;inset:0;z-index:2147483640;background:rgba(3,6,17,.72);backdrop-filter:blur(20px);display:grid;place-items:center;padding:20px}.v200-modal>section{width:min(650px,100%);border:1px solid rgba(101,175,255,.28);border-radius:28px;background:linear-gradient(145deg,#0d1428,#080b17);box-shadow:0 35px 120px rgba(0,0,0,.55);padding:28px;position:relative}.v200-modal-x{position:absolute;right:20px;top:20px;width:40px;height:40px;border-radius:12px;border:1px solid #2b3653;background:#10172a;color:#fff}.v200-modal-icon,.v200-switch-symbol{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;background:linear-gradient(145deg,#253f7c,#14234d);color:#64dfff}.v200-modal h2{font-size:38px;letter-spacing:-.05em;margin:10px 0}.v200-modal p{color:#94a3c3}.v200-modal input{width:100%;height:58px;border-radius:15px;border:1px solid #2b3653;background:#101522;color:#fff;padding:0 16px;font-size:20px;letter-spacing:.14em;margin:18px 0}.v200-primary,.v200-secondary{min-height:48px;padding:0 18px;border-radius:13px;border:0;font-weight:950;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.v200-primary{background:linear-gradient(100deg,#5366ff,#2cc9ff);color:#fff}.v200-secondary{background:#151a29;color:#fff;border:1px solid #2a334d}.v200-switch-title{display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:start}.v200-switch-title h2{margin:3px 0}.v200-switch-list{display:grid;gap:10px;margin-top:22px}.v200-switch-list article{display:grid;grid-template-columns:48px 1fr auto 38px;gap:12px;align-items:center;padding:13px;border-radius:16px;border:1px solid #26314c;background:#111626}.v200-switch-avatar{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,#5a5fff,#33cbff);font-weight:1000;overflow:hidden}.v200-switch-avatar img{width:100%;height:100%;object-fit:cover}.v200-switch-list b,.v200-switch-list small{display:block}.v200-switch-list small{font-size:10px;color:#8493b3;margin-top:3px}.v200-switch-list article>button{height:40px;border:0;border-radius:12px;padding:0 17px;background:linear-gradient(100deg,#5366ff,#2bc7ff);color:#fff;font-weight:950}.v200-switch-list article>button.remove{padding:0;width:38px;background:#271526;color:#ff768f;border:1px solid #54243a}.v200-switch-card footer{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap}
@media(max-width:1000px){.v200-live-grid,.v200-trust-grid{grid-template-columns:repeat(2,1fr)}.v200-story-track{grid-template-columns:1fr 1fr}.v200-plus-grid{grid-template-columns:1fr}.v200-plus-media{margin:auto;max-height:590px}.v200-menu-btn{display:block}.v199-topbar{grid-template-columns:1fr auto auto!important}.v200-wrap{width:min(100% - 34px,1380px)}}
@media(max-width:650px){.v200-live-grid,.v200-trust-grid,.v200-story-track{grid-template-columns:1fr}.v200-head{display:block}.v200-head>a{margin-top:20px}.v200-live-now,.v200-story,.v200-spotlight,.v200-plus,.v200-trust{padding:78px 0}.v200-compare{grid-template-columns:1fr}.v200-auth-help{left:18px;bottom:18px}.v200-auth-back{position:static;margin:18px auto 0}.v200-switch-list article{grid-template-columns:46px 1fr auto}.v200-switch-list article>button.remove{grid-column:3;grid-row:2}.v200-switch-card footer>*{width:100%}}

/* V7.0.200 final polish — public hero, auth and mobile motion */
#v199Landing .v199-cta.primary{background:linear-gradient(135deg,#fff,#eef7ff)!important;color:#173dba!important;border-color:rgba(255,255,255,.86)!important;box-shadow:0 15px 38px rgba(0,24,125,.28)!important}
#v199Landing .v199-cta.primary span,#v199Landing .v199-cta.primary svg{color:inherit!important;opacity:1!important;visibility:visible!important}
#v199Landing .v199-bg{transform:scale(1.018) translate3d(calc(var(--v200-mx,0) * -13px),calc(var(--v200-my,0) * -9px),0);transition:transform .8s cubic-bezier(.2,.75,.2,1);will-change:transform}
#v199Landing .v199-copy{transform:translate3d(calc(var(--v200-mx,0) * 6px),calc(var(--v200-my,0) * 4px),0);transition:transform .45s ease-out}
#v199Landing .v199-title{filter:drop-shadow(0 18px 28px rgba(0,0,40,.28))}
#v199Landing .v200-live-now,#v199Landing .v200-story,#v199Landing .v200-spotlight,#v199Landing .v200-plus,#v199Landing .v200-trust{position:relative;isolation:isolate;overflow:hidden}
#v199Landing .v200-live-now:before,#v199Landing .v200-plus:before{content:"";position:absolute;width:660px;height:660px;border-radius:50%;filter:blur(90px);opacity:.18;z-index:-1;pointer-events:none;background:linear-gradient(135deg,#5264ff,#22d3ee 55%,#ff3da7);animation:v200Drift 12s ease-in-out infinite alternate}
#v199Landing .v200-live-now:before{right:-240px;top:-280px}#v199Landing .v200-plus:before{left:-260px;bottom:-320px;animation-delay:-5s}@keyframes v200Drift{to{transform:translate3d(60px,35px,0) scale(1.12)}}
#v199Landing .v200-story-track article{transition:transform .32s cubic-bezier(.2,.8,.2,1),border-color .25s,background .25s,box-shadow .25s}#v199Landing .v200-story-track article:hover{transform:translateY(-8px) rotateX(2deg);border-color:rgba(95,194,255,.36);background:linear-gradient(145deg,rgba(64,88,180,.18),rgba(12,17,38,.82));box-shadow:0 24px 70px rgba(0,0,0,.28)}
#v199Landing .v200-live-card,#v199Landing .v200-creator,#v199Landing .v200-trust-grid>a{transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,border-color .28s}#v199Landing .v200-live-card:hover,#v199Landing .v200-creator:hover,#v199Landing .v200-trust-grid>a:hover{transform:translateY(-7px);box-shadow:0 26px 80px rgba(8,13,55,.34);border-color:rgba(72,206,255,.38)}
#v199Landing .v200-live-thumb img{transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .7s}#v199Landing .v200-live-card:hover .v200-live-thumb img{transform:scale(1.055);filter:saturate(1.12)}

.auth-overlay.show.v199-auth-reference{background:#050815!important}
.auth-overlay.show.v199-auth-reference .v7-auth-shell{background:#050815!important}
.auth-overlay.show.v199-auth-reference .v7-auth-hero.v200-auth-city{position:relative!important;background-image:linear-gradient(180deg,rgba(1,4,20,.06),rgba(1,4,20,.18) 45%,rgba(1,4,20,.62)),url('/assets/vyral-auth-city-v200.png')!important;background-size:cover!important;background-position:center!important;overflow:hidden!important}
.auth-overlay.show.v199-auth-reference .v7-auth-hero.v200-auth-city:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 72% 18%,rgba(51,210,255,.14),transparent 28%),radial-gradient(circle at 18% 78%,rgba(115,73,255,.15),transparent 30%);pointer-events:none}
.auth-overlay.show.v199-auth-reference .v7-auth-hero.v200-auth-city>.v7-auth-brand,.auth-overlay.show.v199-auth-reference .v7-auth-hero.v200-auth-city>div:nth-child(2),.auth-overlay.show.v199-auth-reference .v7-auth-hero.v200-auth-city>.v7-auth-proof,.auth-overlay.show.v199-auth-reference .v7-auth-hero.v200-auth-city>.v200-auth-help{position:relative;z-index:2}
.auth-overlay.show.v199-auth-reference .v7-auth-hero.v200-auth-city>div:nth-child(2){max-width:510px!important;margin-top:auto!important;margin-bottom:18%!important;padding:24px 26px!important;border:1px solid rgba(255,255,255,.13);border-radius:26px;background:linear-gradient(145deg,rgba(6,9,31,.34),rgba(6,9,31,.08));backdrop-filter:blur(8px)}
.auth-overlay.show.v199-auth-reference .v7-auth-hero.v200-auth-city h1{font-size:clamp(56px,6vw,92px)!important;line-height:.86!important;letter-spacing:-.065em!important;background:linear-gradient(130deg,#fff 5%,#d5d8ff 42%,#8baeff 76%,#7be7ff)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;text-shadow:none!important}
.auth-overlay.show.v199-auth-reference .v7-auth-hero.v200-auth-city p{font-size:15px!important;line-height:1.6!important;color:#eef4ff!important;max-width:440px!important}
.auth-overlay.show.v199-auth-reference .v7-auth-proof{display:none!important}
.auth-overlay.show.v199-auth-reference .v7-auth-main{position:relative!important;background:radial-gradient(circle at 82% 20%,rgba(38,70,174,.12),transparent 35%),#080b17!important}
.auth-overlay.show.v199-auth-reference .v7-auth-form{border-color:rgba(80,155,255,.28)!important;background:linear-gradient(145deg,rgba(14,20,40,.98),rgba(7,10,22,.98))!important;box-shadow:0 34px 120px rgba(0,0,0,.46),inset 0 1px rgba(255,255,255,.04)!important}
.auth-overlay.show.v199-auth-reference .v7-auth-submit{background:linear-gradient(105deg,#4f64ff,#6961ff 45%,#27c8ff)!important;box-shadow:0 14px 34px rgba(53,104,255,.26)!important;transition:transform .18s,filter .18s,box-shadow .18s!important}.auth-overlay.show.v199-auth-reference .v7-auth-submit:hover{transform:translateY(-2px)!important;filter:brightness(1.08)!important;box-shadow:0 18px 44px rgba(53,104,255,.38)!important}
.auth-overlay.show.v199-auth-reference .v200-auth-back.top{position:absolute!important;top:20px!important;left:24px!important;right:auto!important;bottom:auto!important;z-index:3;padding:9px 12px!important;border:1px solid #26324f!important;border-radius:12px!important;background:rgba(12,18,34,.72)!important;color:#a8b8db!important;backdrop-filter:blur(12px)!important;transition:.2s!important}.auth-overlay.show.v199-auth-reference .v200-auth-back.top:hover{color:#fff!important;border-color:#4d77d8!important;transform:translateX(-2px)!important}
.auth-overlay.show.v199-auth-reference .v199-lang-select,.auth-overlay.show.v199-auth-reference .v7-auth-top select[aria-label="Language"],.auth-overlay.show.v199-auth-reference .v7-auth-top [data-auth-language]{display:none!important}
.v200-switch-card{overflow:hidden}.v200-switch-card:before{content:"";position:absolute;inset:-120px auto auto -120px;width:330px;height:330px;border-radius:50%;background:radial-gradient(circle,#315fff44,transparent 68%);pointer-events:none}.v200-switch-list article{transition:transform .2s,border-color .2s,background .2s}.v200-switch-list article:hover{transform:translateY(-2px);border-color:#3b64a8;background:#141d33}.v200-switch-list article>button:not(.remove):hover,.v200-primary:hover{filter:brightness(1.08);transform:translateY(-1px)}
@media(max-width:900px){.v200-menu-btn{display:block!important}.v200-mobile-drawer{box-shadow:-30px 0 100px rgba(0,0,0,.45)}.auth-overlay.show.v199-auth-reference .v7-auth-hero.v200-auth-city{height:320px!important;min-height:320px!important;background-position:center 40%!important}.auth-overlay.show.v199-auth-reference .v7-auth-hero.v200-auth-city>div:nth-child(2){margin:94px 0 0!important;padding:16px 18px!important;max-width:420px!important}.auth-overlay.show.v199-auth-reference .v7-auth-hero.v200-auth-city h1{font-size:48px!important}.auth-overlay.show.v199-auth-reference .v200-auth-help{left:22px!important;bottom:18px!important}.auth-overlay.show.v199-auth-reference .v200-auth-back.top{top:12px!important;left:12px!important}}
@media(max-width:560px){.auth-overlay.show.v199-auth-reference .v7-auth-hero.v200-auth-city{height:270px!important;min-height:270px!important}.auth-overlay.show.v199-auth-reference .v7-auth-hero.v200-auth-city>div:nth-child(2){margin-top:88px!important;background:rgba(5,9,28,.26)!important}.auth-overlay.show.v199-auth-reference .v7-auth-hero.v200-auth-city h1{font-size:40px!important}.v200-auth-help span{display:none}.v200-auth-help{width:42px;height:42px;padding:0!important;justify-content:center}}

/* V7.0.201 — landing, auth, live discovery and footer refinement */
#v199Landing .v201-discovery{background:radial-gradient(circle at 78% 48%,rgba(72,65,255,.16),transparent 34%),linear-gradient(180deg,#050718,#060a19)}
#v199Landing .v201-discovery-split{grid-template-columns:minmax(380px,.78fr) minmax(620px,1.22fr);gap:70px;align-items:center}
#v199Landing .v201-live-console{position:relative;border:1px solid rgba(116,157,255,.24);border-radius:28px;background:linear-gradient(145deg,rgba(14,20,43,.96),rgba(6,9,23,.98));box-shadow:0 44px 120px rgba(0,0,0,.48),0 0 90px rgba(54,82,255,.12);overflow:hidden;transform:perspective(1300px) rotateY(-4deg) rotateX(1.2deg);transform-origin:center;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}
#v199Landing .v201-live-console:hover{transform:perspective(1300px) rotateY(-1deg) rotateX(0) translateY(-7px);box-shadow:0 54px 140px rgba(0,0,0,.55),0 0 110px rgba(47,126,255,.18)}
#v199Landing .v201-live-console:before{content:"";position:absolute;inset:-120px auto auto -130px;width:390px;height:390px;border-radius:50%;background:radial-gradient(circle,rgba(90,78,255,.32),transparent 68%);pointer-events:none}
#v199Landing .v201-console-bar{height:72px;padding:0 22px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(8,12,28,.78);backdrop-filter:blur(18px)}
#v199Landing .v201-console-brand{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:950}.v201-console-brand img{width:32px;height:32px;border-radius:10px}.v201-console-tabs{display:flex;justify-content:center;gap:24px;font-size:10px;color:#7484a8}.v201-console-tabs b{color:#fff}.v201-console-status{display:flex;align-items:center;gap:7px;font-size:9px;color:#a9b8d7;font-weight:850}.v201-console-status i,.v201-rail-pulse i{width:7px;height:7px;border-radius:50%;background:#35f0a3;box-shadow:0 0 16px #35f0a3;animation:v201Pulse 1.6s ease-in-out infinite}@keyframes v201Pulse{50%{opacity:.45;transform:scale(.78)}}
#v199Landing .v201-console-body{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(210px,.65fr);min-height:455px}.v201-console-feature{padding:18px;border-right:1px solid rgba(255,255,255,.07)}
#v199Landing .v201-console-stage{position:relative;height:350px;border-radius:22px;overflow:hidden;background:radial-gradient(circle at 70% 70%,rgba(0,211,255,.65),transparent 22%),radial-gradient(circle at 38% 34%,rgba(114,67,255,.9),transparent 32%),linear-gradient(145deg,#251252,#080e27)}
#v199Landing .v201-console-stage:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(4,7,18,.76));pointer-events:none}
#v199Landing .v201-stage-live{position:absolute;z-index:4;top:16px;left:16px;display:flex;align-items:center;gap:7px;padding:8px 10px;border-radius:999px;background:rgba(10,9,29,.7);font-size:9px;font-weight:1000;backdrop-filter:blur(12px)}.v201-stage-live i{width:7px;height:7px;border-radius:50%;background:#ff3267;box-shadow:0 0 13px #ff3267}
#v199Landing .v201-stage-rings{position:absolute;inset:0}.v201-stage-rings i{position:absolute;border:2px solid rgba(86,219,255,.28);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.v201-stage-rings i:nth-child(1){width:120px;height:120px}.v201-stage-rings i:nth-child(2){width:220px;height:220px;border-color:rgba(107,89,255,.34)}.v201-stage-rings i:nth-child(3){width:330px;height:330px;border-color:rgba(255,91,218,.14)}
#v199Landing .v201-stage-copy{position:absolute;z-index:4;left:22px;right:22px;bottom:22px;display:grid;gap:5px}.v201-stage-copy small{color:#5fe4ff;font-size:9px;font-weight:900}.v201-stage-copy b{font-size:26px;letter-spacing:-.035em}.v201-stage-copy span{font-size:10px;color:#aebbd7}
#v199Landing .v201-console-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.v201-console-meta>span{padding:13px 14px;border-radius:15px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06)}.v201-console-meta b,.v201-console-meta small{display:block}.v201-console-meta b{font-size:14px}.v201-console-meta small{font-size:8px;color:#7e8caf;margin-top:2px}
#v199Landing .v201-console-rail{padding:20px 16px;display:grid;align-content:start;gap:10px;background:linear-gradient(180deg,rgba(14,19,38,.86),rgba(7,10,23,.94))}.v201-rail-head{display:flex;justify-content:space-between;align-items:center;padding:2px 5px 12px;font-size:10px;color:#7e8faf}.v201-rail-head b{font-size:8px;color:#ff5b83}.v201-console-rail article{display:grid;grid-template-columns:42px 1fr auto;gap:10px;align-items:center;padding:11px;border-radius:15px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.055)}.v201-console-rail article>i{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#643dff,#2cd1ff)}.v201-console-rail article>i.two{background:linear-gradient(135deg,#ff4bc6,#5b57ff)}.v201-console-rail article>i.three{background:linear-gradient(135deg,#1fbcf5,#154274)}.v201-console-rail article b,.v201-console-rail article small{display:block}.v201-console-rail article b{font-size:10px}.v201-console-rail article small{font-size:8px;color:#7586a8;margin-top:4px}.v201-console-rail article>span{color:#6f83ac}.v201-rail-pulse{margin-top:8px;display:flex;align-items:center;gap:8px;padding:12px 10px;border-top:1px solid rgba(255,255,255,.06);font-size:8px;color:#8293b6}

#v199Landing .v201-safety{background:radial-gradient(circle at 20% 50%,rgba(39,111,255,.2),transparent 32%),radial-gradient(circle at 80% 30%,rgba(105,71,255,.14),transparent 35%),#050914}
#v199Landing .v201-safety-grid{display:grid;grid-template-columns:minmax(420px,.85fr) minmax(560px,1.15fr);gap:90px;align-items:center}.v201-safety-copy h2{font-size:clamp(52px,5.6vw,88px);line-height:.92;letter-spacing:-.06em;margin:16px 0}.v201-safety-copy h2 span{background:linear-gradient(90deg,#68e8ff,#7587ff,#d765ff);-webkit-background-clip:text;color:transparent}.v201-safety-copy>p{max-width:650px;color:#9aa9c8;line-height:1.65}.v201-safety-points{display:flex;gap:9px;flex-wrap:wrap;margin-top:28px}.v201-safety-points span{padding:9px 12px;border-radius:999px;background:rgba(255,255,255,.045);border:1px solid rgba(137,166,255,.13);font-size:9px;color:#a9b7d4}
#v199Landing .v201-safety-console{position:relative;padding:24px;border-radius:30px;border:1px solid rgba(103,168,255,.24);background:linear-gradient(145deg,rgba(13,19,40,.98),rgba(7,10,23,.98));box-shadow:0 40px 115px rgba(0,0,0,.48),0 0 90px rgba(50,104,255,.1);overflow:hidden}.v201-safety-console:before{content:"";position:absolute;right:-130px;top:-150px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(91,80,255,.25),transparent 67%);pointer-events:none}.v201-safety-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.07)}.v201-safety-top>div{display:flex;align-items:center;gap:11px}.v201-safety-top img{width:38px;height:38px;border-radius:12px}.v201-safety-top b,.v201-safety-top small{display:block}.v201-safety-top b{font-size:13px}.v201-safety-top small{font-size:8px;color:#7788ad;margin-top:3px}.v201-protected{padding:8px 10px;border-radius:999px;background:rgba(47,225,158,.08);border:1px solid rgba(47,225,158,.2);color:#60e6b2;font-size:8px;font-weight:900}
#v199Landing .v201-safety-score{display:flex;align-items:center;justify-content:space-between;padding:26px 8px 22px}.v201-safety-score>div:first-child span{display:block;color:#8291b2;font-size:9px}.v201-safety-score strong{font-size:64px;line-height:1;letter-spacing:-.07em}.v201-safety-score small{font-size:10px;color:#7180a1}.v201-score-ring{position:relative;width:102px;height:102px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#4ddcff 0 72%,#7b66ff 72% 96%,rgba(255,255,255,.07) 96%)}.v201-score-ring:before{content:"";position:absolute;inset:8px;border-radius:50%;background:#0a0f20}.v201-score-ring b{position:relative;font-size:28px;color:#65e8cb}.v201-score-ring i{display:none}
#v199Landing .v201-safety-cards{display:grid;gap:9px}.v201-safety-cards article{display:grid;grid-template-columns:42px 1fr auto;gap:11px;align-items:center;padding:13px;border-radius:16px;border:1px solid rgba(255,255,255,.065);background:rgba(255,255,255,.035)}.v201-safe-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(145deg,rgba(78,218,255,.18),rgba(102,84,255,.2));color:#6ce8ff;font-weight:1000}.v201-safety-cards b,.v201-safety-cards small{display:block}.v201-safety-cards b{font-size:11px}.v201-safety-cards small{margin-top:3px;color:#7e8dab;font-size:8px}.v201-safety-cards em{font-style:normal;font-size:8px;color:#76e5bd;font-weight:950}.v201-safety-foot{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding:13px 4px 2px;font-size:8px;color:#8091b5}.v201-safety-foot span{display:flex;align-items:center;gap:7px}.v201-safety-foot span i{width:7px;height:7px;border-radius:50%;background:#4be2a4}.v201-safety-foot a{text-decoration:none;color:#a5caff;font-weight:850}

/* Reliable avatar fallbacks */
.v200-safe-avatar{position:relative!important;isolation:isolate}.v200-safe-avatar .v200-avatar-fallback{position:absolute;inset:0;z-index:0;display:grid;place-items:center;font:1000 22px/1 system-ui;color:#fff;background:linear-gradient(145deg,#5d58ff,#2bcdf2)}.v200-safe-avatar img{position:absolute;inset:0;z-index:1;width:100%!important;height:100%!important;object-fit:cover}.v200-creator-avatar{width:72px;height:72px;border-radius:20px;display:grid;place-items:center;overflow:hidden}.v200-switch-avatar .v200-avatar-fallback{font-size:17px}.v200-avatar .v200-avatar-fallback{font-size:16px}
.v201-live-refresh{display:flex!important;gap:16px;align-items:center!important;justify-content:center!important;text-align:left}.v201-live-refresh b,.v201-live-refresh small{display:block}.v201-live-refresh small{margin-top:4px;color:#7484a7}.v201-live-pulse{width:16px!important;height:16px!important;border:0!important;background:#50ddff!important;box-shadow:0 0 26px #50ddff;border-radius:50%;animation:v201Pulse 1.2s ease-in-out infinite!important}

/* Stable localized auth — one language selector, actions live in the left visual panel. */
.auth-overlay.show.v199-auth-reference .v7-auth-top .vyral-language-switcher{display:inline-flex!important;justify-self:end!important;border-radius:11px!important;background:#101523!important;border:1px solid #26314b!important;min-height:38px!important;padding:7px 10px!important}.auth-overlay.show.v199-auth-reference .v7-auth-top .vyral-language-switcher select{display:block!important;color:#eef4ff!important;max-width:92px!important}.auth-overlay.show.v199-auth-reference .v7-auth-top .vyral-language-switcher option{background:#101523!important;color:#fff!important}
.auth-overlay.show.v199-auth-reference .v201-auth-hero-actions{position:absolute;z-index:5;left:34px;right:34px;bottom:28px;display:flex;align-items:center;justify-content:space-between;gap:12px}.auth-overlay.show.v199-auth-reference .v201-auth-hero-actions .v200-auth-back,.auth-overlay.show.v199-auth-reference .v201-auth-hero-actions .v200-auth-help{position:static!important;inset:auto!important;margin:0!important;min-height:42px;padding:0 14px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;border-radius:13px!important;border:1px solid rgba(255,255,255,.16)!important;background:rgba(5,9,29,.56)!important;color:#e7efff!important;backdrop-filter:blur(14px)!important;font-size:10px!important;font-weight:850!important;text-decoration:none!important;cursor:pointer}.auth-overlay.show.v199-auth-reference .v201-auth-hero-actions .v200-auth-back:hover,.auth-overlay.show.v199-auth-reference .v201-auth-hero-actions .v200-auth-help:hover{background:rgba(14,24,55,.78)!important;border-color:rgba(94,183,255,.45)!important;transform:translateY(-2px)!important}.auth-overlay.show.v199-auth-reference .v201-auth-hero-actions svg{width:17px!important;height:17px!important}
.auth-overlay.show.v199-auth-reference .v7-auth-hero.v200-auth-city>div:nth-child(2){margin-bottom:21%!important}

/* Screenshot-7 style full-width ending scene using the clean supplied artwork as the background. */
#v199Landing .v201-end-scene{position:relative;width:100%;aspect-ratio:1672/941;min-height:820px;overflow:hidden;background:#1214a8;color:#fff;isolation:isolate}.v201-end-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.v201-end-scene:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgba(10,10,80,.04) 0,rgba(10,10,80,0) 56%,rgba(12,18,95,.22) 70%,rgba(8,14,72,.76) 100%);pointer-events:none}.v201-end-overlay{position:absolute;inset:0}.v201-end-top{position:absolute;top:22px;left:42px;right:42px;display:flex;justify-content:space-between;align-items:center}.v201-end-brand{display:flex;align-items:center;gap:11px;text-decoration:none;color:#fff;font-size:27px}.v201-end-brand img{width:38px;height:38px;border-radius:11px}.v201-end-top>button{border:0;border-radius:12px;padding:12px 23px;background:#fff;color:#2c2cff;font-weight:950;box-shadow:0 12px 30px rgba(20,15,120,.22);cursor:pointer;transition:.2s}.v201-end-top>button:hover{transform:translateY(-2px) scale(1.02)}
.v201-end-hero{position:absolute;top:13.3%;left:20%;right:20%;text-align:center;display:grid;justify-items:center;gap:24px}.v201-end-hero h2{margin:0;font-size:clamp(34px,3.2vw,57px);line-height:.96;letter-spacing:-.045em;font-weight:1000;text-shadow:0 8px 25px rgba(24,16,120,.15)}.v201-end-download{display:inline-flex;align-items:center;gap:11px;padding:14px 24px;border-radius:13px;background:#fff;color:#292cf4;text-decoration:none;font-size:15px;font-weight:950;box-shadow:0 15px 38px rgba(28,18,142,.28);transition:.2s}.v201-end-download:hover{transform:translateY(-3px);box-shadow:0 20px 46px rgba(28,18,142,.38)}.v201-windows-mark{width:22px;height:22px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:2px;transform:skewY(-3deg)}.v201-windows-mark i{display:block;background:#292cf4;border-radius:1px}
.v201-scribble{position:absolute;font:italic 900 clamp(15px,1.35vw,24px)/.98 "Comic Sans MS","Segoe Print",cursive;color:#b8a6ff;text-shadow:0 0 18px rgba(121,91,255,.7);transform:rotate(-8deg)}.v201-scribble i{display:block;width:78px;height:2px;margin-top:7px;background:#8f74ff;transform:rotate(-8deg);box-shadow:0 0 8px #8f74ff}.v201-note-a{left:5.5%;top:34%}.v201-note-b{right:5.4%;top:21%;transform:rotate(-9deg)}.v201-note-c{right:8.6%;top:50%;transform:rotate(-8deg)}.v201-note-d{right:8.2%;bottom:6.3%;transform:rotate(-11deg)}.v201-building-note{position:absolute;font:900 clamp(10px,.9vw,15px)/1.17 system-ui,sans-serif;color:#9fd9ff;text-shadow:0 0 12px rgba(55,188,255,.75);opacity:.9}.v201-building-left{left:1.5%;top:50%}.v201-building-right{right:2%;top:52%}.v201-building-right b{display:block;margin-top:5px;font-size:24px;text-align:center;color:#fff}
.v201-end-footer{position:absolute;left:0;right:0;bottom:0;min-height:24.5%;padding:26px clamp(42px,12vw,200px) 18px;display:grid;grid-template-columns:1.25fr repeat(4,.68fr);gap:42px;align-content:start;background:linear-gradient(180deg,rgba(11,18,100,.54),rgba(8,16,77,.9));border-top:1px solid rgba(255,255,255,.08);backdrop-filter:blur(3px)}.v201-footer-brand{display:grid;align-content:start;gap:10px}.v201-footer-logo{display:flex;align-items:center;gap:9px;font-size:22px}.v201-footer-logo img{width:32px;height:32px;border-radius:9px}.v201-footer-brand label{display:grid;gap:5px;font-size:9px}.v201-footer-brand select{width:178px;height:36px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(255,255,255,.12);color:#fff;padding:0 12px;font-weight:800;outline:none}.v201-footer-brand select option{background:#161e74}.v201-socials{display:flex;gap:14px}.v201-socials a{width:24px;height:24px;display:grid;place-items:center;color:#fff;text-decoration:none;font-size:15px}.v201-footer-brand>small{font-size:8px;color:rgba(255,255,255,.75)}.v201-end-footer nav{display:grid;align-content:start;gap:7px}.v201-end-footer nav b{font-size:10px;margin-bottom:4px}.v201-end-footer nav a{font-size:9px;color:#eef1ff;text-decoration:none;opacity:.9}.v201-end-footer nav a:hover{opacity:1;text-decoration:underline}.v201-footer-tagline{position:absolute;right:34px;bottom:17px;font-size:8px;color:rgba(255,255,255,.72)}

@media(max-width:1120px){#v199Landing .v201-discovery-split,#v199Landing .v201-safety-grid{grid-template-columns:1fr;gap:46px}#v199Landing .v201-live-console{transform:none}.v201-end-footer{padding-left:50px;padding-right:50px;gap:28px}.v201-note-a,.v201-note-b,.v201-note-c,.v201-building-left,.v201-building-right{opacity:.72}}
@media(max-width:900px){.auth-overlay.show.v199-auth-reference .v201-auth-hero-actions{left:18px;right:18px;bottom:14px}.auth-overlay.show.v199-auth-reference .v201-auth-hero-actions .v200-auth-back,.auth-overlay.show.v199-auth-reference .v201-auth-hero-actions .v200-auth-help{min-height:38px;padding:0 11px!important}.auth-overlay.show.v199-auth-reference .v7-auth-hero.v200-auth-city>div:nth-child(2){margin-bottom:18%!important}.v201-end-scene{min-height:980px!important;aspect-ratio:auto!important}.v201-end-bg{object-position:center top}.v201-end-hero{top:10%;left:8%;right:8%}.v201-note-a,.v201-note-b,.v201-note-c,.v201-note-d,.v201-building-left,.v201-building-right{display:none}.v201-end-footer{min-height:auto;grid-template-columns:1.3fr repeat(2,1fr);gap:24px;padding:30px 30px 55px}.v201-end-footer nav:nth-of-type(3),.v201-end-footer nav:nth-of-type(4){margin-top:10px}.v201-footer-tagline{left:30px;right:auto}}
@media(max-width:650px){#v199Landing .v201-console-body{grid-template-columns:1fr}.v201-console-feature{border-right:0!important}.v201-console-rail{display:none!important}.v201-console-bar{grid-template-columns:auto 1fr!important}.v201-console-tabs{display:none!important}.v201-console-status{justify-self:end}.v201-console-stage{height:300px!important}.v201-stage-copy b{font-size:21px!important}.v201-safety-grid{gap:35px!important}.v201-safety-copy h2{font-size:48px}.v201-safety-console{padding:16px!important}.v201-safety-score strong{font-size:52px}.v201-score-ring{width:84px;height:84px}.v201-safety-cards article{grid-template-columns:38px 1fr auto}.v201-safe-icon{width:38px;height:38px}.auth-overlay.show.v199-auth-reference .v201-auth-hero-actions{bottom:10px}.auth-overlay.show.v199-auth-reference .v201-auth-hero-actions .v200-auth-help span{display:none}.auth-overlay.show.v199-auth-reference .v201-auth-hero-actions .v200-auth-help{width:40px;padding:0!important;justify-content:center}.auth-overlay.show.v199-auth-reference .v7-auth-top{grid-template-columns:1fr auto!important}.auth-overlay.show.v199-auth-reference .v7-auth-top .vyral-language-switcher{grid-column:2;grid-row:1}.v201-end-scene{min-height:1220px!important}.v201-end-top{top:18px;left:18px;right:18px}.v201-end-brand{font-size:20px}.v201-end-brand img{width:32px;height:32px}.v201-end-top>button{padding:10px 16px}.v201-end-hero{top:9.5%;left:18px;right:18px;gap:18px}.v201-end-hero h2{font-size:35px}.v201-end-download{font-size:13px;padding:13px 18px}.v201-end-footer{grid-template-columns:1fr 1fr;top:52%;bottom:0;overflow:auto;padding:30px 22px 66px;background:linear-gradient(180deg,rgba(8,14,80,.58),rgba(6,11,63,.97))}.v201-footer-brand{grid-column:1/-1}.v201-footer-brand select{width:100%}.v201-footer-tagline{left:22px;bottom:22px}}

/* V7.0.202 — footer readability + localized hero collision fixes. */
#v199Landing .v201-end-download{color:#292cf4!important;min-width:238px;justify-content:center!important}
#v199Landing .v201-end-download .v201-end-download-label{display:inline-block!important;color:#292cf4!important;-webkit-text-fill-color:#292cf4!important;opacity:1!important;visibility:visible!important;font-size:15px!important;font-weight:950!important;line-height:1!important;white-space:nowrap!important}
#v199Landing .v201-windows-mark i{background:#292cf4!important}
#v199Landing .v201-language-control{display:grid!important;gap:6px!important;font-size:9px!important}
#v199Landing .v201-language-label{display:flex!important;align-items:center!important;gap:6px!important;color:rgba(255,255,255,.88)!important;font-weight:800!important}
#v199Landing .v201-language-label svg{width:13px!important;height:13px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.9!important}
#v199Landing .v201-select-wrap{position:relative!important;display:block!important;width:178px!important}
#v199Landing .v201-select-wrap select{width:100%!important;appearance:none!important;-webkit-appearance:none!important;padding:0 34px 0 12px!important;cursor:pointer!important}
#v199Landing .v201-select-wrap>svg{position:absolute!important;right:11px!important;top:50%!important;width:14px!important;height:14px!important;transform:translateY(-50%)!important;pointer-events:none!important;fill:none!important;stroke:#fff!important;stroke-width:2!important}
#v199Landing .v201-socials{gap:9px!important}
#v199Landing .v201-socials a{width:30px!important;height:30px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:9px!important;background:rgba(255,255,255,.065)!important;color:#fff!important;transition:transform .18s ease,background .18s ease,border-color .18s ease!important}
#v199Landing .v201-socials a:hover{transform:translateY(-2px)!important;background:rgba(255,255,255,.13)!important;border-color:rgba(148,207,255,.42)!important}
#v199Landing .v201-socials svg{width:15px!important;height:15px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.9!important}
#v199Landing .v199-nowrap{white-space:nowrap}
@media(min-width:901px){html[lang="fr"] #v199Landing .v199-copy{width:min(700px,47vw)!important}html[lang="fr"] #v199Landing .v199-title{font-size:clamp(54px,4.65vw,80px)!important;line-height:.84!important}html[lang="fr"] #v199Landing .v199-desc{margin-top:42px!important;max-width:575px!important}html[lang="fr"] #v199Landing .v199-handnote{display:none!important}}
@media(max-width:900px){#v199Landing .v199-nowrap{white-space:normal}#v199Landing .v201-select-wrap{width:100%!important}}
@media(max-width:650px){#v199Landing .v201-end-download{min-width:0!important;width:auto!important}#v199Landing .v201-end-download .v201-end-download-label{font-size:13px!important}.v201-socials a{width:34px!important;height:34px!important}}


/* V7.0.203 — navigation recovery, smoother account surfaces and final-scene blend. */
.v200-modal{opacity:0!important;visibility:hidden!important;transition:opacity .2s ease,visibility .2s ease!important}
.v200-modal>section{opacity:0!important;transform:translateY(18px) scale(.975)!important;transition:opacity .22s ease,transform .28s cubic-bezier(.2,.85,.2,1)!important}
.v200-modal.is-open{opacity:1!important;visibility:visible!important}
.v200-modal.is-open>section{opacity:1!important;transform:translateY(0) scale(1)!important}
.v200-modal.is-closing{opacity:0!important}
#v199Landing .v201-end-scene:before{content:"";position:absolute;z-index:1;left:0;right:0;top:0;height:150px;pointer-events:none;background:linear-gradient(180deg,#050718 0,rgba(5,7,24,.82) 20%,rgba(5,7,24,.36) 55%,rgba(5,7,24,0) 100%)}
#v199Landing .v201-end-overlay{z-index:2!important}
#v199Landing .v201-end-device-icon{width:22px!important;height:22px!important;min-width:22px!important;stroke:#292cf4!important;color:#292cf4!important;fill:none!important;stroke-width:2!important}
html.v200-navigating{cursor:progress}
@media(max-width:650px){#v199Landing .v201-end-scene:before{height:100px}}
