*{box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:dark}body{margin:0;background:#0d0f1c;color:#fbf9ff;font-family:Arial,Helvetica,sans-serif;line-height:1.6}[hidden]{display:none!important}button,[role=button],summary{cursor:pointer}.entry-stage{position:relative;min-height:100svh;overflow:hidden;background:#c72b9d}.entry-backdrop,.entry-gate-scene{position:absolute;inset:0;background-image:linear-gradient(90deg,#101326 0%,#101326 37%,rgba(16,19,38,.88) 51%,rgba(16,19,38,.24) 72%,rgba(16,19,38,.05) 100%),url('/images/flirtooymainstream-background.webp');background-size:cover;background-position:center}.entry-backdrop{z-index:0;transition:transform .55s ease,filter .55s ease}.entry-backdrop:hover{transform:scale(1.012);filter:saturate(1.08)}.entry-bar{position:relative;z-index:5;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:18px clamp(18px,4vw,60px);background:#111426;border-bottom:1px solid rgba(255,255,255,.1)}.entry-lockup,.entry-gate-brand{display:flex;align-items:center;gap:11px;font-weight:900;letter-spacing:.02em}.entry-lockup img{width:42px;height:42px}.entry-bar-note{justify-self:center;color:#d7d7e6;font-size:.86rem;letter-spacing:.08em;text-transform:uppercase}.entry-bar-action,.entry-main-action,#VisitEnter{border:0;border-radius:999px;background:#ffdd19;color:#18130b;padding:13px 22px;font:inherit;font-weight:900;box-shadow:0 14px 30px rgba(255,221,25,.22)}.entry-canvas{position:relative;z-index:2;min-height:calc(100svh - 79px);display:grid;grid-template-columns:minmax(0,1.03fr) minmax(460px,.97fr);align-items:center;gap:44px;padding:52px clamp(20px,5vw,78px) 86px;pointer-events:none}.entry-canvas button,.entry-canvas [role=button]{pointer-events:auto}.entry-copy{max-width:740px;pointer-events:auto}.entry-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 18px;color:#ffb9ee;font-size:.8rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.entry-eyebrow span{display:block;width:38px;height:2px;background:#ffdd19}.entry-copy h1{margin:0;max-width:760px;font-size:clamp(3rem,6.1vw,6.7rem);line-height:.91;letter-spacing:-.066em}.entry-lead{max-width:610px;margin:25px 0 0;color:#e2e0ec;font-size:clamp(1rem,1.6vw,1.24rem)}.entry-actions{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.entry-read-action,.entry-popup-later,#VisitAbort{border:1px solid rgba(255,255,255,.26);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;padding:12px 20px;font:inherit;font-weight:800}.entry-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:660px;border-top:1px solid rgba(255,255,255,.16)}.entry-principles div{display:grid;gap:2px;padding:15px 13px 6px 0}.entry-principles strong{color:#ffdd19;font-size:.77rem}.entry-principles span{font-size:.88rem;color:#d9d7e2}.entry-orbit{position:relative;min-height:600px;isolation:isolate}.entry-orbit:before{content:"";position:absolute;inset:9% 4% 4% 8%;border:1px solid rgba(255,255,255,.2);border-radius:46% 54% 58% 42%}.entry-orbit-label{position:absolute;right:4%;top:7%;z-index:8;margin:0;padding:8px 12px;border-radius:999px;background:#111426;color:#ffdd19;font-size:.75rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.entry-profile{position:absolute;margin:0;border:1px solid rgba(255,255,255,.38);border-radius:22px;overflow:hidden;background:#171a2c;box-shadow:0 28px 66px rgba(2,3,12,.5);transition:transform .28s ease}.entry-profile:hover{transform:translateY(-8px) rotate(0deg)}.entry-profile img{display:block;width:100%;height:100%;object-fit:cover}.entry-profile figcaption{position:absolute;left:10px;right:10px;bottom:10px;padding:9px 10px;border-radius:11px;background:#101326;color:#fff;font-size:.78rem;font-weight:800;text-align:center}.entry-profile-a{z-index:5;left:28%;top:12%;width:45%;height:66%;transform:rotate(2deg)}.entry-profile-b{z-index:4;left:1%;top:31%;width:34%;height:51%;transform:rotate(-7deg)}.entry-profile-b figcaption{right:30%}.entry-profile-c{z-index:3;right:1%;top:35%;width:32%;height:49%;transform:rotate(8deg)}.entry-profile-c figcaption{left:30%}.entry-ribbon{position:absolute;z-index:5;left:0;right:0;bottom:0;display:flex;justify-content:center;gap:clamp(22px,7vw,100px);padding:13px 20px;background:#ffdd19;color:#18130b;font-size:.76rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.entry-story{margin:0;border:0;background:#f4f0eb;color:#20202a}.entry-story summary{display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:25px clamp(20px,8vw,110px);background:#202235;color:#fff;font-size:1.13rem;font-weight:900;list-style:none}.entry-story summary::-webkit-details-marker{display:none}.entry-story summary:after{content:"+";font-size:2rem;color:#ffdd19}.entry-story[open] summary:after{content:"−"}.entry-story summary small{grid-column:1;color:#bbbccb;font-weight:400}.entry-story article{width:min(900px,calc(100% - 36px));margin:0 auto;padding:58px 0 72px}.entry-story article h2{margin:2.1em 0 .6em;font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.15;color:#53174a}.entry-story article p{font-size:1.04rem;color:#383640}.entry-story-action{margin-top:42px;padding:30px;border-radius:20px;background:#202235;text-align:center}.entry-footer{display:flex;justify-content:space-between;gap:20px;padding:24px clamp(20px,8vw,110px);background:#0d0f1c;color:#c9c7d1}.entry-gate,.entry-popup{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:20px}.entry-gate-scene{position:absolute;background-image:linear-gradient(90deg,rgba(16,19,38,.94),rgba(16,19,38,.28)),url('/images/flirtooymainstream-background.webp');filter:saturate(.86)}.entry-gate-card,.entry-popup-card{position:relative;z-index:2;width:min(500px,100%);border:1px solid rgba(255,255,255,.18);border-radius:28px;background:#111426;padding:clamp(26px,5vw,48px);box-shadow:0 32px 100px rgba(0,0,0,.62)}.entry-gate-brand img{width:52px;height:52px}.entry-gate-kicker,.entry-popup-kicker{margin:28px 0 6px;color:#ffb9ee;font-size:.75rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.entry-gate-card h2,.entry-popup-card h2{margin:.1em 0;font-size:clamp(2rem,5vw,3.4rem);line-height:1}.entry-gate-card>p:last-of-type,.entry-popup-card>p:last-of-type{color:#d7d6e0}.entry-gate-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:26px}.entry-popup{background:rgba(6,7,14,.76)}.entry-popup-card{width:min(560px,100%)}.entry-popup-close{position:absolute;right:15px;top:13px;width:42px;height:42px;border:0;border-radius:50%;background:#2c2f44;color:#fff;font-size:1.65rem}.entry-popup-later{display:block;margin:12px auto 0}.entry-popup-card .entry-main-action{width:100%;margin-top:14px}@media(max-width:920px){.entry-bar{grid-template-columns:auto 1fr}.entry-bar-note{display:none}.entry-bar-action{justify-self:end}.entry-canvas{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:38px}.entry-copy{max-width:760px}.entry-copy h1{max-width:700px}.entry-orbit{min-height:520px;width:min(620px,100%);justify-self:center}.entry-profile-a{left:31%;width:40%}.entry-profile-b{left:7%;width:32%}.entry-profile-c{right:6%;width:30%}}@media(max-width:600px){.entry-stage{min-height:auto}.entry-backdrop,.entry-gate-scene{background-position:57% center}.entry-bar{grid-template-columns:auto auto;padding:14px 15px}.entry-lockup span{font-size:1rem}.entry-lockup img{width:36px;height:36px}.entry-bar-action{padding:10px 13px;font-size:.8rem}.entry-canvas{min-height:calc(100svh - 65px);padding:34px 16px 70px}.entry-copy h1{font-size:clamp(2.55rem,14vw,4.4rem);overflow-wrap:anywhere}.entry-lead{margin-top:19px}.entry-actions{margin:23px 0}.entry-main-action,.entry-read-action{width:100%}.entry-principles{grid-template-columns:1fr}.entry-principles div{grid-template-columns:34px 1fr}.entry-orbit{min-height:465px;margin-top:10px}.entry-orbit-label{top:2%;right:0;font-size:.62rem}.entry-orbit:before{inset:7% 2% 3%}.entry-profile-a{left:27%;top:9%;width:48%;height:67%}.entry-profile-b{left:0;top:33%;width:34%;height:50%;transform:rotate(-4deg)}.entry-profile-c{right:0;top:35%;width:33%;height:49%;transform:rotate(4deg)}.entry-profile figcaption{left:6px;right:6px;bottom:7px;padding:6px 4px;font-size:.66rem;overflow-wrap:anywhere}.entry-ribbon{gap:12px;justify-content:space-around;padding:11px 8px;font-size:.55rem;letter-spacing:.06em}.entry-story summary{grid-template-columns:1fr auto;padding:20px 17px}.entry-story summary small{font-size:.76rem}.entry-story article{width:min(100% - 30px,900px);padding:34px 0 50px}.entry-footer{flex-direction:column;padding:21px 17px}.entry-gate,.entry-popup{padding:13px}.entry-gate-card,.entry-popup-card{padding:28px 22px;border-radius:22px}.entry-gate-actions{grid-template-columns:1fr}.entry-gate-actions button{width:100%}.entry-gate-kicker{margin-top:20px}}
.dialog-label{margin:0 0 14px;font-size:clamp(1.55rem,4vw,2.2rem);font-weight:800;line-height:1.1}
