.ctl{--bg:#fff;--surface:#F5F6F8;--surface-2:#EEF0F3;--ink:#17131D;--body:#4A4652;--muted:#6E6A76;--line:#ECEDF1;--line-2:#E1E3E8;--accent:#FF2D55;--accent-strong:#E8193F;--accent-soft:#FFF0F3;--accent-soft-2:#FFE1E8;--dark:#0E0C12;--dark-2:#1A1720;--dark-3:#26222D;--r-chip:12px;--r-card:20px;--r-media:28px;--sh-1:0 1px 2px rgba(23,19,29,.06),0 4px 14px rgba(23,19,29,.06);--sh-2:0 2px 6px rgba(23,19,29,.05),0 14px 36px rgba(23,19,29,.11);--sh-3:0 6px 16px rgba(23,19,29,.08),0 30px 70px rgba(23,19,29,.18);--max:1200px;--pad:40px;--nav:72px;--nav-top:56px;--nav-tab:46px;--navv:var(--nav);--ease:cubic-bezier(.2,.75,.2,1);--ease-io:cubic-bezier(.65,0,.35,1)}@media (max-width:767px){.ctl{--pad:20px;--nav:102px}}.ctl *,.ctl :after,.ctl :before{box-sizing:border-box}.ctl{-webkit-text-size-adjust:100%;text-size-adjust:100%;margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-pretendard),"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,system-ui,"Apple SD Gothic Neo","Noto Sans KR",sans-serif;font-size:17px;line-height:1.6;letter-spacing:-.012em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-break:keep-all;overflow-wrap:break-word;overflow-x:clip;font-feature-settings:"ss06"}.ctl img,.ctl svg,.ctl video{display:block;max-width:100%}.ctl img{height:auto}.ctl a{color:inherit;text-decoration:none}.ctl button,.ctl input,.ctl select,.ctl textarea{font:inherit;color:inherit;letter-spacing:inherit}.ctl button{cursor:pointer;background:none;border:0;padding:0}.ctl dd,.ctl dl,.ctl figure,.ctl h1,.ctl h2,.ctl h3,.ctl h4,.ctl ol,.ctl p,.ctl ul{margin:0;padding:0}.ctl ol,.ctl ul{list-style:none}.ctl ::selection{background:#FFD3DC;color:var(--ink)}.ctl :focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px;border-radius:6px}.ctl [hidden]{display:none!important}.ctl .sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ctl .skip{position:fixed;left:16px;top:12px;z-index:200;background:var(--ink);color:#fff;padding:10px 16px;border-radius:10px;font-weight:600;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .2s,transform .2s}.ctl .skip:focus{opacity:1;pointer-events:auto;transform:none}.ctl svg.i{width:20px;height:20px;flex:none}.ctl .wrap{width:100%;max-width:calc(var(--max) + var(--pad)*2);margin:0 auto;padding:0 var(--pad)}.ctl .sec{padding:160px 0}.ctl .sec-sm{padding:120px 0}@media (max-width:767px){.ctl .sec{padding:96px 0}.ctl .sec-sm{padding:80px 0}}.ctl .t-display{font-size:clamp(42px,6.05vw,88px);line-height:1.1;letter-spacing:-.045em;font-weight:780}.ctl .t-h2{font-size:clamp(32px,3.85vw,56px);line-height:1.18;letter-spacing:-.04em;font-weight:760}.ctl .t-h3{font-size:clamp(21px,1.9vw,27px);line-height:1.34;letter-spacing:-.03em;font-weight:720}.ctl .t-lead{font-size:clamp(17px,1.3vw,19px);line-height:1.68;color:var(--body);letter-spacing:-.014em}.ctl .t-lead,.ctl p{text-wrap:pretty}.ctl .t-display,.ctl .t-h2,.ctl .t-h3{text-wrap:balance}.ctl .t-body{font-size:16px;line-height:1.68;color:var(--body)}.ctl .t-small{font-size:14px;line-height:1.6;color:var(--muted)}.ctl .t-label{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:700;line-height:1;color:var(--accent-strong);letter-spacing:-.01em;margin-bottom:20px}.ctl .em{color:var(--accent)}.ctl .sec-head{max-width:760px;margin-bottom:64px}.ctl .sec-head .t-lead{margin-top:20px;max-width:600px}.ctl .sec-head.center{text-align:center}.ctl .sec-head.center,.ctl .sec-head.center .t-lead{margin-left:auto;margin-right:auto}.ctl .sec-head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:56px}.ctl .sec-head-row .sec-head{margin-bottom:0}@media (max-width:767px){.ctl .sec-head{margin-bottom:40px}.ctl .sec-head .t-lead{margin-top:14px}.ctl .sec-head-row{display:block;margin-bottom:36px}.ctl .sec-head-row .sec-head{margin-bottom:20px}}.ctl .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:56px;padding:0 28px;border-radius:999px;font-size:17px;font-weight:650;letter-spacing:-.015em;white-space:nowrap;line-height:1;transition:transform .25s var(--ease),background-color .2s,box-shadow .25s,color .2s;-webkit-tap-highlight-color:transparent}.ctl .btn:active{transform:scale(.98)}.ctl .btn .i{width:18px;height:18px;transition:transform .25s var(--ease)}.ctl .btn:hover .i-arrow{transform:translateX(3px)}.ctl .btn-primary{background:var(--accent-strong);color:#fff;box-shadow:0 8px 22px -6px rgba(232,25,63,.5)}.ctl .btn-primary:hover{background:#D9103A;box-shadow:0 12px 28px -8px rgba(232,25,63,.6)}.ctl .btn-light{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.ctl .btn-light:hover{box-shadow:inset 0 0 0 1px #C9CCD3}.ctl .btn-ink{background:var(--ink);color:#fff}.ctl .btn-ink:hover{background:#2A2533}.ctl .btn-glass{background:rgba(255,255,255,.14);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ctl .btn-glass:hover{background:rgba(255,255,255,.22)}.ctl .btn-white{background:#fff;color:var(--ink)}.ctl .btn-white:hover{background:#F1F1F3}.ctl .btn-sm{height:40px;padding:0 18px;font-size:15px}.ctl .btn-md{height:48px;padding:0 22px;font-size:16px}.ctl .btns{display:flex;flex-wrap:wrap;gap:12px}.ctl .tlink{display:inline-flex;align-items:center;gap:6px;font-weight:650;font-size:16px;color:var(--ink)}.ctl .tlink .i{width:18px;height:18px;transition:transform .25s var(--ease)}.ctl .tlink:hover .i{transform:translateX(3px)}@media (max-width:767px){.ctl .btn{height:52px;padding:0 24px;font-size:16px}.ctl .btn-sm{height:38px;padding:0 16px;font-size:14px}.ctl .btn-md{height:46px}}.ctl .chip{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;background:var(--surface);color:var(--body);font-size:14px;font-weight:600;white-space:nowrap}.ctl .chip .i{width:16px;height:16px}.ctl .badge{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:0;line-height:1;white-space:nowrap}.ctl .badge-live{background:var(--accent);color:#fff}.ctl .badge-live:before{content:"";width:6px;height:6px;border-radius:50%;background:#fff;animation:ctl-blink 1.4s infinite}.ctl .badge-new{background:#fff;color:var(--ink)}.ctl .badge-ink{background:var(--ink);color:#fff}.ctl .badge-soft{background:var(--accent-soft);color:var(--accent-strong)}.ctl .badge-tier{background:rgba(255,45,85,.1);color:var(--accent-strong)}@keyframes ctl-blink{50%{opacity:.35}}.ctl .vchk{display:inline-block;width:17px;height:17px;color:var(--accent);vertical-align:-3px;flex:none}.ctl .nav{position:fixed;left:0;right:0;top:0;z-index:60;height:var(--nav);transition:background-color .35s,box-shadow .35s,transform .45s var(--ease)}.ctl .nav.solid{background:rgba(255,255,255,.95);-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px);box-shadow:0 1px 0 rgba(23,19,29,.07)}.ctl .nav-in{height:100%;gap:36px}.ctl .brand,.ctl .nav-in{display:flex;align-items:center}.ctl .brand{color:var(--ink);flex:none}.ctl .brand svg{height:23px;width:auto}.ctl .nav-links{display:flex;align-self:stretch;font-size:16px;font-weight:620;color:var(--body);letter-spacing:-.015em}.ctl .nav-links a{display:flex;align-items:stretch;padding:0 16px;transition:color .2s;-webkit-tap-highlight-color:transparent}.ctl .nav-links a span{position:relative;display:flex;align-items:center;white-space:nowrap}.ctl .nav-links a span:after{content:"";position:absolute;left:0;right:0;bottom:calc(50% - 19px);height:2px;border-radius:2px 2px 0 0;background:var(--ink);transform:scaleX(0);transition:transform .35s var(--ease)}.ctl .nav-links a:hover{color:var(--ink)}.ctl .nav-links a[aria-current]{color:var(--ink);font-weight:700}.ctl .nav-links a[aria-current] span:after{transform:none}.ctl .nav-right{display:flex;align-items:center;gap:8px;margin-left:auto}.ctl .lang-btn,.ctl .nav-util{display:inline-flex;align-items:center;height:40px;border-radius:999px;background:rgba(255,255,255,.9);color:var(--ink);font-weight:700;letter-spacing:-.01em;white-space:nowrap;box-shadow:inset 0 0 0 1px rgba(23,19,29,.13),0 1px 2px rgba(23,19,29,.05);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background-color .2s,box-shadow .2s}.ctl .nav-util{font-size:15px;padding:0 18px}.ctl .lang-btn:hover,.ctl .lang.open .lang-btn,.ctl .nav-util:hover{background:#fff;box-shadow:inset 0 0 0 1px rgba(23,19,29,.24),0 3px 10px rgba(23,19,29,.08)}.ctl .nav-cta{margin-left:0}.ctl .lang{position:relative}.ctl .lang-btn{gap:6px;padding:0 12px 0 13px;font-size:14px}.ctl .lang-btn .i{width:17px;height:17px;flex:none}.ctl .lang-btn .chev{width:14px;height:14px;margin-left:-1px;color:var(--muted);transition:transform .25s var(--ease)}.ctl .lang.open .lang-btn .chev{transform:rotate(180deg)}.ctl .lang-menu{position:absolute;right:0;top:calc(100% + 8px);width:220px;max-height:min(440px,70vh);overflow:auto;padding:8px;border-radius:18px;background:#fff;box-shadow:var(--sh-3),0 0 0 1px rgba(23,19,29,.04);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s,transform .2s,visibility .2s}.ctl .lang.open .lang-menu{opacity:1;visibility:visible;transform:none}.ctl .lang-menu li{display:flex;align-items:center;justify-content:space-between;height:42px;padding:0 12px;border-radius:12px;font-size:15px;font-weight:550;cursor:pointer;color:var(--ink)}.ctl .lang-menu li small{font-size:12px;font-weight:700;color:var(--muted)}.ctl .lang-menu li:focus,.ctl .lang-menu li:hover{background:var(--surface);outline:none}.ctl .lang-menu li[aria-selected=true],.ctl .lang-menu li[aria-selected=true] small{color:var(--accent-strong)}@media (max-width:1023px){.ctl .nav-in{gap:20px}.ctl .nav-links a{padding:0 11px}}@media (max-width:767px){.ctl .nav-in{flex-wrap:wrap;gap:0;align-content:flex-start}.ctl .brand{height:var(--nav-top)}.ctl .brand svg{height:21px}.ctl .nav-right{height:var(--nav-top);gap:6px}.ctl .nav-cta{display:none}.ctl .nav-util{height:36px;font-size:14px;padding:0 14px}.ctl .lang-btn{height:36px;gap:5px;padding:0 9px 0 11px;font-size:13.5px}.ctl .lang-btn .i{width:16px;height:16px}.ctl .lang-btn .chev{width:12px;height:12px}.ctl .nav-links{order:3;flex:0 0 100%;height:var(--nav-tab);display:grid;grid-template-columns:repeat(4,1fr);font-size:15.5px;margin:0 -6px}.ctl .nav-links a{justify-content:center;padding:0 6px}.ctl .nav-links a span:after{height:2.5px;bottom:0}.ctl.nav-up .nav{transform:translateY(calc(var(--nav-top) * -1))}.ctl.nav-up{--navv:var(--nav-tab)}}.ctl.js .rv{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.ctl.js .rv.in{opacity:1;transform:none}.ctl.js .rv.d1{transition-delay:.08s}.ctl.js .rv.d2{transition-delay:.16s}.ctl.js .rv.d3{transition-delay:.24s}.ctl.js .rv.d4{transition-delay:.32s}.ctl .phone{position:relative;width:var(--pw,300px);aspect-ratio:9/19.3;border-radius:calc(var(--pw,300px)*.15);background:#fff;box-shadow:0 0 0 calc(var(--pw,300px)*.03) #111015,0 0 0 calc(var(--pw,300px)*.03 + 1px) #3A3840,0 40px 90px -16px rgba(23,19,29,.36),0 18px 36px -18px rgba(23,19,29,.3);overflow:hidden;font-size:clamp(11px,calc(var(--pw,300px)*.046),15px);isolation:isolate}.ctl .phone:after{content:"";position:absolute;z-index:20;top:calc(var(--pw,300px)*.033);left:50%;width:31%;height:calc(var(--pw,300px)*.085);transform:translateX(-50%);background:#000;border-radius:999px}.ctl .p-sb{position:absolute;z-index:15;left:0;right:0;top:0;height:calc(var(--pw,300px)*.15);justify-content:space-between;padding:calc(var(--pw,300px)*.02) 9% 0 11%;font-size:.95em;font-weight:650;letter-spacing:-.01em}.ctl .p-sb,.ctl .p-sb .ic{display:flex;align-items:center}.ctl .p-sb .ic{gap:4px}.ctl .p-sb .ic svg{height:.85em;width:auto}.ctl .p-screen{position:absolute;inset:0;display:flex;flex-direction:column}.ctl .c-head{display:flex;align-items:center;gap:.6em;padding:calc(var(--pw,300px)*.16) 1em .75em;border-bottom:1px solid var(--line);background:#fff;flex:none}.ctl .c-head .back{width:1.3em;height:1.3em;color:var(--ink);flex:none}.ctl .c-head img{width:2.35em;height:2.35em;border-radius:50%;object-fit:cover;flex:none}.ctl .c-head .who{min-width:0;line-height:1.25}.ctl .c-head .who b{display:flex;align-items:center;gap:.25em;font-size:1.02em;font-weight:700;white-space:nowrap}.ctl .c-head .who b .vchk{width:1em;height:1em;vertical-align:0}.ctl .c-head .who small{display:block;font-size:.78em;color:var(--muted);font-weight:500;white-space:nowrap}.ctl .c-head .more{margin-left:auto;width:1.3em;height:1.3em;color:var(--muted)}.ctl .c-body{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;gap:.5em;padding:.9em 1em .8em;background:var(--surface);overflow:hidden}.ctl .c-day{align-self:center;font-size:.74em;font-weight:600;color:var(--muted);background:#fff;border-radius:999px;padding:.25em .8em;margin-bottom:.2em}.ctl .bub{max-width:80%;padding:.6em .85em;border-radius:1.15em;font-size:.94em;line-height:1.45;letter-spacing:-.015em;position:relative;word-break:keep-all}.ctl .bub.them{align-self:flex-start;background:#fff;color:var(--ink);border-top-left-radius:.4em;box-shadow:0 1px 2px rgba(23,19,29,.05)}.ctl .bub.me{align-self:flex-end;background:var(--accent-strong);color:#fff;border-top-right-radius:.4em}.ctl .bub.photo{padding:0;overflow:hidden;width:62%;border-radius:1.1em;border-top-left-radius:.4em}.ctl .bub.photo img{width:100%;aspect-ratio:4/4.6;object-fit:cover;object-position:50% 20%}.ctl .bub .react{position:absolute;left:-.55em;bottom:-.5em;width:1.55em;height:1.55em;border-radius:50%;background:#fff;color:var(--accent);display:grid;place-items:center;box-shadow:0 2px 6px rgba(23,19,29,.15)}.ctl .bub .react svg{width:.9em;height:.9em}.ctl .c-read{align-self:flex-end;font-size:.72em;color:var(--muted);font-weight:600;margin-top:-.2em}.ctl .typing{align-self:flex-start;display:flex;gap:.25em;padding:.75em .9em;background:#fff;border-radius:1.1em;border-top-left-radius:.4em}.ctl .typing i{width:.4em;height:.4em;border-radius:50%;background:#B9B6BF;animation:ctl-tdot 1s infinite}.ctl .typing i:nth-child(2){animation-delay:.15s}.ctl .typing i:nth-child(3){animation-delay:.3s}@keyframes ctl-tdot{0%,60%,to{transform:none;opacity:.5}30%{transform:translateY(-.25em);opacity:1}}.ctl .c-input{flex:none;display:flex;align-items:center;gap:.5em;padding:.6em .8em calc(var(--pw,300px)*.07);background:#fff;border-top:1px solid var(--line)}.ctl .c-input span{flex:1;height:2.4em;display:flex;align-items:center;padding:0 1em;border-radius:999px;background:var(--surface);color:var(--muted);font-size:.88em}.ctl .c-input b{width:2.4em;height:2.4em;border-radius:50%;background:var(--accent-strong);color:#fff;display:grid;place-items:center;flex:none}.ctl .c-input b svg{width:1.1em;height:1.1em}.ctl .hero{position:relative;height:100vh;height:100svh;background:#fff}.ctl.js .hero.scene{height:calc(100vh + var(--len,260vh));height:calc(100svh + var(--len,260svh))}.ctl .hero-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:#fff}.ctl .hero-glow{position:absolute;left:50%;top:52%;width:min(1100px,120vw);height:min(900px,110vh);transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(255,45,85,.13),rgba(255,45,85,.05) 55%,rgba(255,45,85,0));opacity:0;pointer-events:none}.ctl .hm{position:absolute;inset:0;overflow:hidden;background:#D9D7D8}.ctl .hm picture{display:contents}.ctl .hm .himg{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:68% 30%;transform-origin:0 0;will-change:transform}.ctl .hero.is-live .hm .himg{max-width:none;object-fit:fill}.ctl .hm-wash{position:absolute;inset:0;background:linear-gradient(90deg,rgba(247,246,245,.82),rgba(247,246,245,.55) 30%,rgba(247,246,245,0) 56%);pointer-events:none}.ctl .hc{position:absolute;z-index:6;left:0;right:0;top:50%;transform:translateY(-46%)}.ctl .hc-in{max-width:600px}.ctl .hc-cap{display:none}.ctl .hc .t-display{color:var(--ink)}.ctl .hc .t-lead{margin-top:28px;max-width:440px;color:#3E3A45}.ctl .hc .btns{margin-top:40px}.ctl .hcap{position:absolute;z-index:6;right:0;left:0;bottom:36px;pointer-events:none}.ctl .hcap .wrap{display:flex;justify-content:flex-end}.ctl .hcap span{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:#3E3A45}.ctl .hcap span:before{content:"";width:28px;height:1px;background:currentColor;opacity:.5}.ctl .cue{position:absolute;z-index:6;left:50%;bottom:32px;transform:translateX(-50%);display:flex;align-items:center;gap:10px;height:40px;padding:0 16px 0 14px;border-radius:999px;background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:14px;font-weight:650;color:var(--ink);box-shadow:var(--sh-1);white-space:nowrap}.ctl .cue .i{width:16px;height:16px;animation:ctl-cue 1.6s var(--ease-io) infinite}@keyframes ctl-cue{0%,to{transform:none}50%{transform:translateY(3px)}}.ctl .pf{position:absolute;z-index:8;pointer-events:none;opacity:0;border-radius:44px;box-shadow:0 0 0 calc(var(--pw,320px)*.028) #111015,0 0 0 calc(var(--pw,320px)*.028 + 1px) #3A3840,0 50px 100px -20px rgba(23,19,29,.42),0 20px 40px -20px rgba(23,19,29,.3)}.ctl .pf:before{content:"";position:absolute;top:calc(var(--pw,320px)*.034);left:50%;width:31%;height:calc(var(--pw,320px)*.085);transform:translateX(-50%);background:#000;border-radius:999px}.ctl .scr{position:absolute;z-index:5;pointer-events:none;font-size:clamp(11px,calc(var(--pw,300px)*.046),15px)}.ctl .lock{opacity:0;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.12)}.ctl .lock .p-sb{color:#fff}.ctl .lk-date{top:10.6%;font-size:1.05em;font-weight:600;letter-spacing:-.01em}.ctl .lk-date,.ctl .lk-time{position:absolute;left:0;right:0;text-align:center}.ctl .lk-time{top:13.2%;font-size:4.2em;line-height:1;font-weight:300;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.ctl .notis{position:absolute;left:4.5%;right:4.5%;bottom:13%;display:flex;flex-direction:column;gap:.5em}.ctl .noti{display:flex;gap:.7em;align-items:flex-start;padding:.85em .9em;border-radius:1.35em;background:rgba(250,250,252,.78);-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%);color:var(--ink);text-shadow:none;box-shadow:0 8px 24px rgba(23,19,29,.12);opacity:0}.ctl .noti .ap{width:2.3em;height:2.3em;border-radius:.6em;background:#fff;display:grid;place-items:center;flex:none;box-shadow:0 0 0 1px rgba(23,19,29,.06)}.ctl .noti .ap svg{width:1.45em;height:auto}.ctl .noti .tx{min-width:0;flex:1;line-height:1.38}.ctl .noti .tx .row{display:flex;justify-content:space-between;gap:.5em;font-size:.86em}.ctl .noti .tx .row b{font-weight:700}.ctl .noti .tx .row small{color:var(--muted);font-size:.92em;font-weight:500}.ctl .noti .tx p{font-size:.92em;color:#2B2732;margin-top:.1em}.ctl .noti .ph{width:2.6em;height:2.6em;border-radius:.6em;object-fit:cover;flex:none}.ctl .chatscr{opacity:1;background:#fff;transform:translateY(102%);will-change:transform;display:flex;flex-direction:column;overflow:hidden}.ctl .chatscr,.ctl .chatscr .p-sb{color:var(--ink)}.ctl .chatscr .c-body>[data-at]{display:none}.ctl .chatscr .c-body>[data-at].on{display:block;animation:ctl-pop .38s var(--ease) both}.ctl .chatscr .c-body>.typing.on{display:flex}@keyframes ctl-pop{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}.ctl .chatscr .react{transform:scale(0);transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.ctl .chatscr .react.on{transform:scale(1)}.ctl .ch{position:absolute;z-index:7;opacity:0;pointer-events:none}.ctl .ch.on{pointer-events:auto}.ctl .ch .t-h2{font-size:clamp(28px,2.9vw,42px)}.ctl .ch .t-lead{margin-top:20px;font-size:17px}.ctl .ch-a .namebox{margin-top:32px}.ctl .namebox label{display:block;font-size:14px;font-weight:650;color:var(--ink);margin-bottom:10px}.ctl .namebox .field{display:flex;align-items:center;gap:8px;width:100%;max-width:340px;height:56px;padding:0 8px 0 20px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--line-2),var(--sh-1);transition:box-shadow .2s}.ctl .namebox .field:focus-within{box-shadow:inset 0 0 0 1.5px var(--accent-strong),0 0 0 4px rgba(232,25,63,.12)}.ctl .namebox input{flex:1;min-width:0;border:0;outline:0;background:none;font-size:17px;font-weight:600;height:100%}.ctl .namebox input::placeholder{color:#A19DA8;font-weight:500}.ctl .namebox .go{width:40px;height:40px;border-radius:50%;background:var(--accent-strong);color:#fff;display:grid;place-items:center;flex:none}.ctl .namebox .go .i{width:18px;height:18px}.ctl .namebox small{display:block;margin-top:10px;font-size:13px;color:var(--muted)}.ctl .ch-b .chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.ctl .ch-b .chip{background:#fff;box-shadow:inset 0 0 0 1px var(--line-2)}.ctl .ch-b .chip .i{color:var(--accent-strong)}.ctl .hero.static .ch,.ctl .hero.static .cue,.ctl .hero.static .pf,.ctl .hero.static .scr{display:none}.ctl .hero:not(.is-live) .scr{visibility:hidden}@media (max-width:1023px){.ctl .hm-wash{background:linear-gradient(180deg,rgba(255,255,255,0) 40%,rgba(255,255,255,.86) 66%,#fff 82%)}.ctl .hm .himg{object-position:50% 20%}.ctl .hc{top:auto;bottom:0;transform:none;padding-bottom:max(28px,env(safe-area-inset-bottom))}.ctl .hc .t-display{font-size:clamp(38px,10.4vw,64px)}.ctl .hc .t-lead{margin-top:14px;font-size:16px;max-width:520px}.ctl .hc .btns{margin-top:24px;flex-wrap:nowrap}.ctl .hc .btns .btn{flex:1;padding:0 12px}.ctl .cue,.ctl .hcap{display:none}.ctl .hc-cap{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:650;color:var(--muted);margin-bottom:10px}.ctl .hc-cap:before{content:"";width:18px;height:1px;background:currentColor;opacity:.6}.ctl .ch{left:var(--pad);right:var(--pad);text-align:center}.ctl .ch .t-label{margin-bottom:10px;font-size:13px}.ctl .ch .t-h2{font-size:clamp(24px,6.6vw,34px);line-height:1.25}.ctl .ch .t-lead,.ctl .ch-a .namebox,.ctl .ch-b .chips{display:none}.ctl .mname{position:absolute;z-index:7;left:var(--pad);right:var(--pad);opacity:0;pointer-events:none}.ctl .mname.on{pointer-events:auto}.ctl .mname .field{max-width:none;height:50px}.ctl .mname label,.ctl .mname small{display:none}}@media (min-width:1024px){.ctl .mname{display:none}}.ctl .celebs-row{overflow:hidden;padding:4px 0 8px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.ctl .mq{display:flex;gap:20px;width:max-content;animation:ctl-mq 70s linear infinite}.ctl .celebs-row:hover .mq{animation-play-state:paused}@keyframes ctl-mq{to{transform:translateX(calc(-50% - 10px))}}.ctl .cc{position:relative;display:block;width:248px;aspect-ratio:3/4;border-radius:var(--r-card);overflow:hidden;background:var(--surface);flex:none;isolation:isolate}.ctl .cc img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.ctl .cc:hover img{transform:scale(1.04)}.ctl .cc:after{content:"";position:absolute;inset:auto 0 0;height:55%;background:linear-gradient(180deg,rgba(14,12,18,0),rgba(14,12,18,.72));z-index:1}.ctl .cc .meta{position:absolute;z-index:2;left:18px;right:18px;bottom:16px;color:#fff}.ctl .cc .meta b{display:flex;align-items:center;gap:5px;font-size:19px;font-weight:720;letter-spacing:-.025em}.ctl .cc .meta b .vchk{width:16px;height:16px}.ctl .cc .meta small{display:block;font-size:14px;font-weight:500;opacity:.82;margin-top:2px}.ctl .cc .tags{position:absolute;z-index:2;left:14px;top:14px;display:flex;gap:6px}@media (max-width:767px){.ctl .cc{width:172px}.ctl .cc .meta{left:14px;bottom:12px}.ctl .cc .meta b{font-size:16px}.ctl .cc .meta small{font-size:13px}.ctl .mq{gap:12px;animation-duration:55s}@keyframes ctl-mq{to{transform:translateX(calc(-50% - 6px))}}}.ctl .mem{display:grid;grid-template-columns:5fr 7fr;gap:72px;align-items:center}.ctl .tiers{display:flex;flex-direction:column;gap:10px;margin-top:40px}.ctl .tier{display:flex;align-items:center;gap:16px;width:100%;text-align:left;padding:18px 20px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--line);transition:box-shadow .25s,background-color .25s}.ctl .tier:hover{box-shadow:inset 0 0 0 1.5px var(--line-2)}.ctl .tier[aria-checked=true]{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent)}.ctl .tier .rd{width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 2px #CDCFD6;flex:none;display:grid;place-items:center;transition:box-shadow .2s}.ctl .tier[aria-checked=true] .rd{box-shadow:inset 0 0 0 7px var(--accent-strong)}.ctl .tier .tx{flex:1;min-width:0}.ctl .tier .tx b{display:block;font-size:17px;font-weight:720;letter-spacing:-.02em}.ctl .tier .tx small{display:block;font-size:14px;color:var(--muted);margin-top:2px}.ctl .tier .pr{font-size:16px;font-weight:700;white-space:nowrap}.ctl .tier .pr small{font-size:13px;font-weight:600;color:var(--muted);margin-right:3px}.ctl .mem-note{margin-top:16px;font-size:14px;color:var(--muted)}.ctl .feed{border-radius:var(--r-media);background:var(--surface);padding:28px}.ctl .feed-head{display:flex;align-items:center;gap:12px;margin-bottom:20px}.ctl .feed-head img{width:44px;height:44px;border-radius:50%;object-fit:cover}.ctl .feed-head .who b{display:flex;align-items:center;gap:4px;font-size:17px;font-weight:720}.ctl .feed-head .who small{display:block;font-size:13px;color:var(--muted)}.ctl .feed-head .badge{margin-left:auto;height:30px;padding:0 12px;font-size:13px}.ctl .posts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ctl .post{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:4/5;background:#DDDFE4;isolation:isolate}.ctl .post img{width:100%;height:100%;object-fit:cover;transition:filter .6s var(--ease),transform .6s var(--ease)}.ctl .post .cap{position:absolute;z-index:2;left:10px;bottom:10px;right:10px;display:flex;align-items:center;gap:6px;color:#fff;font-size:13px;font-weight:650;text-shadow:0 1px 8px rgba(0,0,0,.35)}.ctl .post .cap .i{width:15px;height:15px}.ctl .post:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(180deg,transparent,rgba(14,12,18,.5));z-index:1}.ctl .post .lockv{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#fff;opacity:0;transition:opacity .45s var(--ease)}.ctl .post .lockv span{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.22);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ctl .post .lockv span .i{width:20px;height:20px}.ctl .post .lockv small{font-size:13px;font-weight:700;letter-spacing:-.01em}.ctl .post.locked img{filter:blur(16px) brightness(.85) saturate(1.1);transform:scale(1.15)}.ctl .post.locked .lockv{opacity:1}.ctl .post.locked .cap{opacity:0}.ctl .post .play{position:absolute;z-index:2;right:10px;top:10px;width:30px;height:30px;border-radius:50%;background:rgba(14,12,18,.45);display:grid;place-items:center;color:#fff}.ctl .post .play .i{width:13px;height:13px}@media (max-width:1023px){.ctl .mem{grid-template-columns:1fr;gap:48px}}@media (max-width:767px){.ctl .feed{padding:16px;border-radius:22px}.ctl .posts{grid-template-columns:repeat(2,1fr);gap:8px}.ctl .post{border-radius:12px}.ctl .tier{padding:16px}.ctl .feed-head .badge{display:none}}.ctl .live-out{padding:0 var(--li,24px)}.ctl .live{background:var(--dark);color:#fff;border-radius:var(--lr,40px);overflow:hidden}.ctl .live .t-label{color:#FF5C7C}.ctl .live .t-lead{color:rgba(255,255,255,.7)}.ctl .live-grid{display:grid;grid-template-columns:7fr 5fr;gap:24px;align-items:stretch}.ctl .player{position:relative;border-radius:var(--r-media);overflow:hidden;background:#000;min-height:520px;isolation:isolate}.ctl .player>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:40% 40%}.ctl .player:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,0) 22%,rgba(0,0,0,0) 50%,rgba(0,0,0,.6));z-index:1}.ctl .pl-top{position:absolute;z-index:3;left:20px;top:20px;right:20px;display:flex;align-items:center;gap:10px}.ctl .pl-top img{width:36px;height:36px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px var(--accent)}.ctl .pl-top b{font-size:15px;font-weight:700}.ctl .pl-top .badge{height:24px}.ctl .pl-top .viewers{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;background:rgba(0,0,0,.4);font-size:12px;font-weight:650}.ctl .pl-top .viewers .i{width:13px;height:13px}.ctl .pl-title{top:66px;font-size:14px;font-weight:600;color:rgba(255,255,255,.85)}.ctl .cmts,.ctl .pl-title{position:absolute;z-index:3;left:20px}.ctl .cmts{bottom:20px;width:min(360px,64%);flex-direction:column}.ctl .cmt,.ctl .cmts{display:flex;align-items:flex-start;gap:8px}.ctl .cmt{padding:8px 12px;border-radius:14px;background:rgba(14,12,18,.42);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:14px;line-height:1.4;animation:ctl-cin .5s var(--ease) both}.ctl .cmt b{font-weight:700;color:#FFB8C6;flex:none}.ctl .cmt small{display:block;font-size:12px;color:rgba(255,255,255,.65)}.ctl .cmt.gift{background:rgba(232,25,63,.85)}.ctl .cmt.gift b{color:#fff}@keyframes ctl-cin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ctl .hearts{position:absolute;z-index:3;right:22px;bottom:22px;width:60px;height:280px;pointer-events:none}.ctl .hearts i{position:absolute;bottom:0;left:50%;width:30px;height:30px;margin-left:-15px;color:var(--accent);animation:ctl-hup 2.6s ease-out forwards}.ctl .hearts i svg{width:100%;height:100%}@keyframes ctl-hup{0%{transform:translate(0) scale(.4);opacity:0}12%{opacity:1;transform:translateY(-20px) scale(1)}to{transform:translate(var(--dx,0),-260px) scale(.9);opacity:0}}.ctl .sched{border-radius:var(--r-media);background:var(--dark-2);padding:28px;display:flex;flex-direction:column}.ctl .sched h3{font-size:20px;font-weight:720;letter-spacing:-.02em}.ctl .sched>p{font-size:14px;color:rgba(255,255,255,.6);margin-top:6px}.ctl .days{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin:22px 0 16px;padding:4px;border-radius:14px;background:rgba(255,255,255,.06)}.ctl .days button{height:40px;border-radius:10px;font-size:14px;font-weight:650;color:rgba(255,255,255,.6);transition:background-color .2s,color .2s}.ctl .days button:hover{color:#fff}.ctl .days button[aria-selected=true]{background:#fff;color:var(--ink)}.ctl .days button .td{display:block;font-size:10px;line-height:1;margin-top:1px;color:var(--accent)}.ctl .slist{display:flex;flex-direction:column;gap:10px;flex:1}.ctl .sitem{display:flex;gap:14px;align-items:center;padding:16px;border-radius:18px;background:rgba(255,255,255,.05);animation:ctl-cin .45s var(--ease) both}.ctl .sitem img{width:52px;height:52px;border-radius:14px;object-fit:cover;flex:none}.ctl .sitem .tx{flex:1;min-width:0}.ctl .sitem .tm{font-size:13px;font-weight:700;color:#FF8FA5;font-variant-numeric:tabular-nums}.ctl .sitem .tx b{display:block;font-size:16px;font-weight:700;letter-spacing:-.02em;margin-top:2px}.ctl .sitem .tx small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:13px;line-height:1.5;color:rgba(255,255,255,.6);margin-top:3px;text-wrap:pretty}.ctl .sitem .tx .badge{margin-top:8px;background:rgba(255,45,85,.16);color:#FF8FA5;height:22px;font-size:11px}.ctl .bell{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.1);font-size:13px;font-weight:700;color:#fff;flex:none;transition:background-color .2s,color .2s}.ctl .bell .i{width:16px;height:16px}.ctl .bell:hover{background:rgba(255,255,255,.18)}.ctl .bell[aria-pressed=true]{background:#fff;color:var(--accent-strong)}.ctl .sched .sfoot{margin-top:16px;font-size:13px;color:rgba(255,255,255,.5)}@media (max-width:1023px){.ctl .live-grid{grid-template-columns:1fr}.ctl .player{min-height:0;aspect-ratio:4/3.4}}@media (max-width:767px){.ctl .live-out{padding:0 8px}.ctl .live{border-radius:28px}.ctl .player{aspect-ratio:3/3.6;border-radius:20px}.ctl .player>img{object-position:38% 50%}.ctl .sched{padding:20px;border-radius:20px}.ctl .cmts{left:12px;bottom:12px;width:72%}.ctl .cmt{font-size:13px;padding:7px 10px}.ctl .pl-top{left:12px;top:12px;right:12px}.ctl .pl-title{left:12px;top:56px;font-size:13px}.ctl .days button{height:36px;font-size:13px}.ctl .sitem{padding:12px;gap:12px}.ctl .sitem img{width:44px;height:44px;border-radius:12px}.ctl .bell span{display:none}.ctl .bell{width:38px;padding:0;justify-content:center}}.ctl .trust{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ctl .tcard{border-radius:var(--r-media);background:var(--surface);padding:36px 32px 32px;display:flex;flex-direction:column;min-height:520px;overflow:hidden}.ctl .tcard .vis{flex:1;display:flex;align-items:center;justify-content:center;margin:-4px -8px 28px;min-height:250px}.ctl .tcard .t-h3{margin-bottom:10px}.ctl .tcard p{font-size:16px;line-height:1.65;color:var(--body)}.ctl .tcard.dark{background:var(--dark);color:#fff}.ctl .tcard.dark p{color:rgba(255,255,255,.68)}.ctl .vcard{width:100%;max-width:290px;background:#fff;border-radius:22px;padding:22px;box-shadow:var(--sh-2)}.ctl .vcard .top{display:flex;align-items:center;gap:12px}.ctl .vcard .top img{width:56px;height:56px;border-radius:50%;object-fit:cover}.ctl .vcard .top b{display:flex;align-items:center;gap:5px;font-size:18px;font-weight:720}.ctl .vcard .top small{display:block;font-size:13px;color:var(--muted)}.ctl .vcard .row{display:flex;align-items:center;gap:10px;margin-top:16px;padding:12px 14px;border-radius:14px;background:var(--surface);font-size:14px;font-weight:600}.ctl .vcard .row .ok{width:22px;height:22px;border-radius:50%;background:var(--accent-strong);color:#fff;display:grid;place-items:center;flex:none}.ctl .vcard .row .ok .i{width:13px;height:13px}.ctl .vcard .row+.row{margin-top:8px}.ctl .vcard .row.dim{color:var(--muted);font-weight:500}.ctl .tr-box{width:100%;max-width:300px}.ctl .tr-bub{background:#fff;border-radius:20px;border-top-left-radius:8px;padding:16px 18px;box-shadow:var(--sh-2);font-size:16px;line-height:1.5;font-weight:550;min-height:84px}.ctl .tr-bub small{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--accent-strong);margin-bottom:6px}.ctl .tr-bub small .i{width:14px;height:14px}.ctl .tr-bub .txt{transition:opacity .3s}.ctl .tr-langs{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.ctl .tr-langs span{height:30px;display:inline-flex;align-items:center;padding:0 11px;border-radius:999px;background:#fff;font-size:12.5px;font-weight:650;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);transition:background-color .3s,color .3s,box-shadow .3s}.ctl .tr-langs span.on{background:var(--ink);color:#fff;box-shadow:none}.ctl .prot{position:relative;width:100%;max-width:290px;aspect-ratio:4/4.3;border-radius:22px;overflow:hidden}.ctl .prot img{width:100%;height:100%;object-fit:cover;filter:blur(18px) brightness(.7);transform:scale(1.2)}.ctl .prot .ov{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:20px}.ctl .prot .ov .sh{width:54px;height:54px;border-radius:50%;background:rgba(255,255,255,.14);display:grid;place-items:center}.ctl .prot .ov .sh .i{width:26px;height:26px;color:#fff}.ctl .prot .ov b{font-size:16px;font-weight:700}.ctl .prot .ov small{font-size:13px;color:rgba(255,255,255,.7)}.ctl .prot .tag{position:absolute;left:14px;top:14px;height:26px;padding:0 10px;border-radius:999px;background:rgba(255,255,255,.16);font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:5px}.ctl .prot .tag .i{width:13px;height:13px}@media (max-width:1023px){.ctl .trust{grid-template-columns:1fr;gap:14px}.ctl .tcard{min-height:0}.ctl .tcard .vis{min-height:220px}}@media (max-width:767px){.ctl .tcard{padding:28px 22px 26px;border-radius:24px}}.ctl .band{position:relative;border-radius:36px;overflow:hidden;background:var(--dark);color:#fff;min-height:680px;display:flex;align-items:center;isolation:isolate}.ctl .band>img,.ctl .band>picture img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% 30%;z-index:-2}.ctl .band:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(14,12,18,.92),rgba(14,12,18,.7) 36%,rgba(14,12,18,0) 64%)}.ctl .band-in{padding:80px 72px;max-width:640px}.ctl .band .t-label{color:#FF6F8C}.ctl .band .t-h2{color:#fff}.ctl .band .t-lead{color:rgba(255,255,255,.74);margin-top:20px}.ctl .perks{margin-top:36px;display:flex;flex-direction:column;gap:2px;border-radius:20px;overflow:hidden;max-width:460px}.ctl .perks li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ctl .perks li span{font-size:15px;color:rgba(255,255,255,.75);font-weight:550}.ctl .perks li b{font-size:17px;font-weight:720;letter-spacing:-.02em;white-space:nowrap}.ctl .perks li b em{font-style:normal;color:#FF8FA5;font-size:13px;font-weight:700;margin-left:6px}.ctl .band .btns{margin-top:32px}.ctl .band small.note{display:block;margin-top:16px;font-size:13px;color:rgba(255,255,255,.5)}@media (max-width:1023px){.ctl .band{min-height:0;align-items:flex-end;border-radius:28px}.ctl .band:before{background:linear-gradient(180deg,rgba(14,12,18,0) 18%,rgba(14,12,18,.78) 50%,rgba(14,12,18,.96) 72%)}.ctl .band>img,.ctl .band>picture img{object-position:50% 12%;height:62%;bottom:auto}.ctl .band-in{padding:56% 28px 32px;max-width:none}}@media (max-width:767px){.ctl .band{border-radius:24px;margin:0 -8px}.ctl .band-in{padding:88% 22px 26px}.ctl .perks li{padding:14px 16px}.ctl .perks li span{font-size:14px}.ctl .perks li b{font-size:15px}.ctl .band .btns{flex-direction:column}.ctl .band .btns .btn{width:100%}}.ctl .faq{display:grid;grid-template-columns:4fr 8fr;gap:72px;align-items:start}.ctl .faq-side{position:sticky;top:120px}.ctl .faq-side .t-lead{margin-top:16px}.ctl .faq-side .btns{margin-top:28px}.ctl .qa{border-top:1px solid var(--line-2)}.ctl .qa details{border-bottom:1px solid var(--line-2)}.ctl .qa summary{display:flex;align-items:center;gap:20px;padding:28px 4px;cursor:pointer;list-style:none;font-size:19px;font-weight:680;letter-spacing:-.025em;line-height:1.4}.ctl .qa summary::-webkit-details-marker{display:none}.ctl .qa summary .k{flex:none;font-size:13px;font-weight:700;color:var(--accent-strong);width:72px}.ctl .qa summary .q{flex:1}.ctl .qa summary .pm{flex:none;width:32px;height:32px;border-radius:50%;background:var(--surface);display:grid;place-items:center;transition:transform .3s var(--ease),background-color .2s}.ctl .qa summary .pm .i{width:16px;height:16px}.ctl .qa summary:hover .pm{background:var(--surface-2)}.ctl .qa details[open] summary .pm{transform:rotate(45deg);background:var(--ink);color:#fff}.ctl .qa .a{padding:0 56px 30px 96px;font-size:16px;line-height:1.75;color:var(--body)}.ctl .qa .a a{color:var(--accent-strong);font-weight:650;text-decoration:underline;text-underline-offset:3px}@media (max-width:1023px){.ctl .faq{grid-template-columns:1fr;gap:36px}.ctl .faq-side{position:static}}@media (max-width:767px){.ctl .qa summary{font-size:17px;padding:22px 0;gap:12px;flex-wrap:wrap}.ctl .qa summary .k{width:100%;margin-bottom:-6px}.ctl .qa .a{padding:0 0 24px;font-size:15px}.ctl .qa summary .pm{width:28px;height:28px}}.ctl .close{position:relative;min-height:min(920px,100vh);display:flex;align-items:center;overflow:hidden;isolation:isolate;background:#F2D6C8}.ctl .close>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:68% 30%;z-index:-2}.ctl .close:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(255,250,247,.62),rgba(255,250,247,.34) 36%,rgba(255,250,247,0) 58%)}.ctl .close .t-h2{font-size:clamp(36px,4.6vw,68px);line-height:1.14}.ctl .close .t-lead{margin-top:24px;max-width:440px;color:#3E3A45}.ctl .close .btns{margin-top:36px}.ctl .close .msg{position:absolute;right:max(var(--pad),calc((100vw - var(--max))/2 - 20px));top:22%;z-index:2;max-width:300px}.ctl .close .msg .bub{max-width:none;font-size:16px;padding:14px 18px;box-shadow:var(--sh-2);border-radius:20px;border-top-left-radius:6px}.ctl .close .msg .who{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:700;color:var(--ink)}.ctl .close .msg .who img{width:26px;height:26px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #fff}@media (min-width:1024px) and (max-width:1279px){.ctl .close{min-height:640px}.ctl .close>img{object-position:0 30%}.ctl .close .t-h2{font-size:44px}.ctl .close .msg{display:none}}@media (max-width:1023px){.ctl .close{flex-direction:column;align-items:stretch;min-height:0;padding:112px 0 0;background:linear-gradient(180deg,#FFF8F4,#FBE8DF)}.ctl .close:before{display:none}.ctl .close>.wrap{order:1}.ctl .close>img{order:2;position:relative;inset:auto;z-index:0;width:100%;height:auto;aspect-ratio:4/3;object-position:100% 30%;margin-top:56px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 24%);mask-image:linear-gradient(180deg,transparent,#000 24%)}.ctl .close .msg{top:auto;bottom:32px;left:var(--pad);right:auto;max-width:min(320px,78vw)}}@media (max-width:767px){.ctl .close{padding:96px 0 0}.ctl .close>img{aspect-ratio:1/1;object-position:84% 30%;margin-top:36px}.ctl .close .msg{bottom:20px}.ctl .close .msg .bub{font-size:15px;padding:12px 16px}.ctl .close .btns{flex-wrap:nowrap}.ctl .close .btns .btn{flex:1;padding:0 12px}}.ctl .foot{background:var(--dark);color:rgba(255,255,255,.62);padding:88px 0 48px;font-size:14px}.ctl .foot-top{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:40px;padding-bottom:56px;border-bottom:1px solid rgba(255,255,255,.08)}.ctl .foot .brand{color:#fff}.ctl .foot .brand svg{height:24px}.ctl .foot-top>div>p{margin-top:16px;line-height:1.6}.ctl .foot h4{font-size:14px;font-weight:700;color:#fff;margin-bottom:16px}.ctl .foot li+li{margin-top:10px}.ctl .foot a:hover{color:#fff}.ctl .foot a.pv{color:#fff;font-weight:650}.ctl .foot-legal{padding-top:32px;display:flex;flex-direction:column;gap:6px;line-height:1.7;font-size:13px}.ctl .foot-legal .row{display:flex;flex-wrap:wrap;gap:4px 16px}.ctl .foot-legal .cp{margin-top:14px;display:flex;justify-content:space-between;align-items:center;gap:16px;color:rgba(255,255,255,.5)}.ctl .foot-legal .cp a{display:inline-flex;align-items:center;gap:6px}.ctl .foot-legal .cp a .i{width:16px;height:16px}@media (max-width:1023px){.ctl .foot-top{grid-template-columns:1fr 1fr;gap:36px}.ctl .foot-top>div:first-child{grid-column:1/-1}}@media (max-width:767px){.ctl .foot{padding:64px 0 calc(100px + env(safe-area-inset-bottom))}}.ctl .mbar{position:fixed;z-index:50;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));display:none;transform:translateY(140%);transition:transform .45s var(--ease)}.ctl .mbar .btn{width:100%;box-shadow:0 12px 30px -8px rgba(232,25,63,.55)}.ctl .mbar.show{transform:none}@media (max-width:767px){.ctl .mbar{display:block}}@media (prefers-reduced-motion:reduce){.ctl *,.ctl :after,.ctl :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.ctl.js .rv{opacity:1;transform:none}.ctl .mq{animation:none}.ctl .celebs-row{overflow-x:auto}}.ctl .chero{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:center;overflow:hidden;background:#F3F3F3;isolation:isolate}.ctl .chero-media{position:absolute;inset:0;z-index:-1}.ctl .chero-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:40% 30%}.ctl .chero-media:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(255,255,255,.95),rgba(255,255,255,.82) 28%,rgba(255,255,255,.2) 50%,rgba(255,255,255,0) 60%)}.ctl .chero-in{position:relative;z-index:2;max-width:620px;padding:132px 0 104px}.ctl .chero .t-display{font-size:clamp(44px,5.6vw,82px)}.ctl .chero .t-lead{margin-top:28px;max-width:480px;color:#3E3A45}.ctl .chero .btns{margin-top:40px}.ctl .chero-facts{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:40px}.ctl .chero-facts li{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:650;color:var(--ink)}.ctl .chero-facts .ok{width:22px;height:22px;border-radius:50%;background:var(--accent-soft-2);color:var(--accent-strong);display:grid;place-items:center;flex:none}.ctl .chero-facts .ok .i{width:12px;height:12px}.ctl .toasts{position:absolute;z-index:2;right:max(24px,calc((100vw - var(--max))/2 - 20px));bottom:max(48px,8vh);width:300px;display:flex;flex-direction:column;gap:12px}.ctl .toast{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:20px;background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%);box-shadow:var(--sh-2),0 0 0 1px rgba(23,19,29,.04);animation:ctl-tin 9s var(--ease) infinite both}.ctl .toast:nth-child(2){animation-delay:1s;margin-left:-36px}.ctl .toast:nth-child(3){animation-delay:2s}.ctl .toast .av{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex:none;font-size:15px;font-weight:750;color:#fff;background:var(--accent-strong)}.ctl .toast .av.b{background:#7C5CFF}.ctl .toast .av.c{background:var(--ink)}.ctl .toast .av .i{width:20px;height:20px}.ctl .toast .tx{flex:1;min-width:0;font-size:14px;line-height:1.4;color:var(--body)}.ctl .toast .tx b{color:var(--ink);font-weight:700}.ctl .toast .amt{font-size:15px;font-weight:750;color:var(--accent-strong);white-space:nowrap}@keyframes ctl-tin{0%{opacity:0;transform:translateX(28px) scale(.97)}7%,82%{opacity:1;transform:none}90%,to{opacity:0;transform:translateY(-10px)}}@media (max-width:1023px){.ctl .chero{display:block;min-height:0;background:#fff;padding-top:calc(var(--nav) + 6px)}.ctl .chero-media{position:relative;inset:auto;margin:0 12px;height:min(120vw,62svh);border-radius:28px;overflow:hidden}.ctl .chero-media img{object-position:50% 18%}.ctl .chero-media:before{display:none}.ctl .chero-in{padding:32px 0 8px;max-width:640px}.ctl .chero .t-display{font-size:clamp(38px,10vw,60px)}.ctl .chero .t-lead{margin-top:16px;font-size:16px}.ctl .chero .btns{margin-top:26px}.ctl .chero-facts{margin-top:26px;gap:10px 18px}.ctl .chero-facts li{font-size:14px}.ctl .toasts{right:auto;left:14px;top:auto;bottom:14px;transform:none;width:auto;max-width:calc(100% - 28px);display:block;height:68px}.ctl .toast{position:absolute;left:0;bottom:0;white-space:nowrap;animation:ctl-tin1 9s var(--ease) infinite both;padding:12px 14px;border-radius:18px}.ctl .toast:nth-child(2){animation-delay:3s;margin-left:0}.ctl .toast:nth-child(3){animation-delay:6s}.ctl .toast .av{width:36px;height:36px;border-radius:11px}.ctl .toast .tx{font-size:13px}.ctl .toast .amt{font-size:14px}}@media (max-width:767px){.ctl .chero .btns{flex-wrap:nowrap}.ctl .chero .btns .btn{flex:1;padding:0 12px}}@keyframes ctl-tin1{0%{opacity:0;transform:translateY(10px)}3%,30%{opacity:1;transform:none}34%,to{opacity:0;transform:translateY(-6px)}}.ctl .whos{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.ctl .who-card{display:flex;flex-direction:column}.ctl .who-card .ph{position:relative;border-radius:var(--r-card);overflow:hidden;aspect-ratio:4/5;background:var(--surface)}.ctl .who-card .ph img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.ctl .who-card:hover .ph img{transform:scale(1.04)}.ctl .who-card .ph .tag{position:absolute;left:12px;top:12px;height:28px;padding:0 11px;border-radius:999px;background:rgba(255,255,255,.9);font-size:12.5px;font-weight:700;color:var(--ink);display:inline-flex;align-items:center}.ctl .who-card h3{font-size:19px;line-height:1.38;font-weight:720;letter-spacing:-.025em;margin-top:20px}.ctl .who-card p{font-size:15.5px;line-height:1.62;color:var(--body);margin-top:8px}@media (max-width:1023px){.ctl .whos{grid-template-columns:repeat(2,1fr);gap:28px 16px}}@media (max-width:767px){.ctl .who-card h3{font-size:17px;margin-top:14px}.ctl .who-card p{font-size:14.5px}.ctl .who-card .ph{border-radius:16px}}.ctl .rev{display:grid;grid-template-columns:6fr 5fr;gap:64px;align-items:center}.ctl .rev-list{display:flex;flex-direction:column;border-top:1px solid var(--line-2)}.ctl .rv-item{border-bottom:1px solid var(--line-2)}.ctl .rv-item button{display:flex;align-items:center;gap:18px;width:100%;text-align:left;padding:24px 4px 24px 0}.ctl .rv-item .no{font-size:14px;font-weight:700;color:var(--muted);width:28px;flex:none;font-variant-numeric:tabular-nums;transition:color .3s}.ctl .rv-item .ti{flex:1;font-size:21px;font-weight:720;letter-spacing:-.03em;color:#9C98A3;transition:color .3s}.ctl .rv-item .sub{font-size:13px;font-weight:700;color:var(--muted);white-space:nowrap;opacity:0;transition:opacity .3s}.ctl .rv-item .bd{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease)}.ctl .rv-item .bd>div{overflow:hidden}.ctl .rv-item .bd p{padding:0 0 24px 46px;font-size:16px;line-height:1.7;color:var(--body);max-width:520px}.ctl .rv-item .bar{height:2px;margin:0 0 -1px 46px;background:transparent;position:relative;overflow:hidden}.ctl .rv-item .bar i{position:absolute;inset:0;background:var(--accent-strong);transform-origin:0 50%;transform:scaleX(0)}.ctl .rv-item.on .no{color:var(--accent-strong)}.ctl .rv-item.on .ti{color:var(--ink)}.ctl .rv-item.on .sub{opacity:1}.ctl .rv-item.on .bd{grid-template-rows:1fr}.ctl .rv-item.on.play .bar i{animation:ctl-rvbar var(--rvt,5.5s) linear forwards}@keyframes ctl-rvbar{to{transform:scaleX(1)}}.ctl .rev-stage{position:relative;display:flex;justify-content:center;padding:24px 0}.ctl .rev-stage:before{content:"";position:absolute;left:50%;top:50%;width:520px;height:520px;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(255,45,85,.12),rgba(255,45,85,0));pointer-events:none}.ctl .rev-stage .phone{--pw:320px}.ctl .rs{position:absolute;inset:0;display:flex;flex-direction:column;opacity:0;visibility:hidden;transition:opacity .45s var(--ease),visibility .45s;background:#fff}.ctl .rs.on{opacity:1;visibility:visible}.ctl .rs .p-sb{color:var(--ink)}.ctl .rs-head{padding:calc(var(--pw)*.16) 1.1em .7em;display:flex;align-items:center;justify-content:space-between;gap:.5em;border-bottom:1px solid var(--line)}.ctl .rs-head b{font-size:1.08em;font-weight:750;letter-spacing:-.02em}.ctl .rs-head small{font-size:.76em;font-weight:700;color:var(--accent-strong);background:var(--accent-soft);padding:.3em .65em;border-radius:999px;white-space:nowrap}.ctl .rs-body{flex:1;min-height:0;padding:.9em 1em;display:flex;flex-direction:column;gap:.6em;background:var(--surface);overflow:hidden}.ctl .te{background:#fff;border-radius:1em;padding:.75em .85em;box-shadow:0 1px 2px rgba(23,19,29,.05)}.ctl .te-top{display:flex;align-items:center;gap:.5em}.ctl .te-top .tb{font-size:.72em;font-weight:800;color:#fff;background:var(--ink);border-radius:.45em;padding:.25em .45em;letter-spacing:.02em}.ctl .te:nth-child(2) .tb{background:var(--accent-strong)}.ctl .te:nth-child(3) .tb{background:#7C5CFF}.ctl .te-top b{flex:1;font-size:.95em;font-weight:720}.ctl .te-pr{display:flex;align-items:center;gap:.35em}.ctl .te-pr button{width:1.75em;height:1.75em;border-radius:50%;background:var(--surface);display:grid;place-items:center;color:var(--ink);transition:background-color .2s}.ctl .te-pr button:hover{background:var(--surface-2)}.ctl .te-pr button .i{width:.9em;height:.9em}.ctl .te-pr span{min-width:4.6em;text-align:center;font-size:.86em;font-weight:750;font-variant-numeric:tabular-nums}.ctl .te-inc{display:flex;flex-wrap:wrap;gap:.3em;margin-top:.55em}.ctl .te-inc span{font-size:.72em;font-weight:650;padding:.25em .6em;border-radius:999px;background:var(--surface);color:var(--muted)}.ctl .te-inc span.on{background:var(--accent-soft);color:var(--accent-strong)}.ctl .rs-cta{margin-top:auto;height:2.9em;border-radius:999px;background:var(--accent-strong);color:#fff;font-weight:700;font-size:.92em;display:grid;place-items:center;flex:none}.ctl .rs-note{font-size:.72em;color:var(--muted);text-align:center;margin-top:-.2em}.ctl .ppv{position:relative;border-radius:1em;overflow:hidden;flex:1;min-height:0;background:#ddd}.ctl .ppv img{width:100%;height:100%;object-fit:cover;object-position:50% 22%}.ctl .ppv .cnt{position:absolute;right:.6em;top:.6em;display:inline-flex;align-items:center;gap:.3em;height:1.9em;padding:0 .65em;border-radius:999px;background:rgba(14,12,18,.55);color:#fff;font-size:.76em;font-weight:700}.ctl .ppv .cnt .i{width:1.05em;height:1.05em}.ctl .ppv-row{display:flex;align-items:center;justify-content:space-between;gap:.5em;background:#fff;border-radius:1em;padding:.65em .8em;font-size:.84em;font-weight:650;flex:none}.ctl .ppv-pr{display:flex;gap:.3em}.ctl .ppv-pr i{font-style:normal;font-size:.9em;font-weight:700;padding:.3em .6em;border-radius:999px;background:var(--surface);color:var(--muted)}.ctl .ppv-pr i.on{background:var(--accent-strong);color:#fff}.ctl .tg{width:2.5em;height:1.5em;border-radius:999px;background:var(--surface-2);position:relative;flex:none}.ctl .tg:after{content:"";position:absolute;left:.18em;top:.18em;width:1.14em;height:1.14em;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .25s var(--ease)}.ctl .tg.on{background:var(--accent-strong)}.ctl .tg.on:after{transform:translateX(1em)}.ctl .rs-live{background:#000;color:#fff}.ctl .rs-live>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:42% 40%}.ctl .rs-live:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,0) 26%,rgba(0,0,0,0) 48%,rgba(0,0,0,.66))}.ctl .rs-live .p-sb{color:#fff}.ctl .rl-top{position:absolute;z-index:2;left:.9em;right:.9em;top:calc(var(--pw)*.16);display:flex;align-items:center;gap:.45em;font-size:.86em;font-weight:700}.ctl .rl-top img{width:2em;height:2em;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px var(--accent)}.ctl .rl-top .badge{height:1.7em;font-size:.78em}.ctl .rl-top .vw{margin-left:auto;font-size:.82em;background:rgba(0,0,0,.4);padding:.25em .6em;border-radius:999px}.ctl .rl-feed{position:absolute;z-index:2;left:.8em;right:.8em;bottom:1em;display:flex;flex-direction:column;align-items:flex-start;gap:.4em}.ctl .rl-feed .cm{font-size:.82em;line-height:1.35;padding:.45em .7em;border-radius:.9em;background:rgba(14,12,18,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ctl .rl-feed .cm b{color:#FFB8C6;margin-right:.35em}.ctl .rl-feed .gift{display:flex;align-items:center;gap:.5em;font-size:.86em;font-weight:700;padding:.55em .8em;border-radius:1em;background:linear-gradient(90deg,var(--accent-strong),#FF5C7C);box-shadow:0 6px 16px rgba(232,25,63,.4);animation:ctl-gpop 2.6s var(--ease) infinite}.ctl .rl-feed .gift .i{width:1.1em;height:1.1em}@keyframes ctl-gpop{0%{transform:scale(.92);opacity:0}10%{transform:scale(1.04);opacity:1}18%,to{transform:none;opacity:1}}.ctl .rl-sum{position:absolute;z-index:2;right:.8em;top:calc(var(--pw)*.3);background:rgba(255,255,255,.95);color:var(--ink);border-radius:1em;padding:.55em .75em;text-align:right;box-shadow:var(--sh-2)}.ctl .rl-sum small{display:block;font-size:.68em;color:var(--muted);font-weight:650}.ctl .rl-sum b{font-size:1.05em;font-weight:800;color:var(--accent-strong);font-variant-numeric:tabular-nums}.ctl .dm-send{background:#fff;border-radius:1em;padding:.75em .85em;box-shadow:0 1px 2px rgba(23,19,29,.05)}.ctl .dm-send small{display:block;font-size:.72em;font-weight:700;color:var(--muted)}.ctl .dm-send p{font-size:.9em;font-weight:600;margin-top:.25em;line-height:1.4}.ctl .dm-send p mark{background:var(--accent-soft);color:var(--accent-strong);border-radius:.35em;padding:0 .25em}.ctl .dm-send .to{display:flex;align-items:center;gap:.4em;margin-top:.5em;font-size:.76em;font-weight:700;color:var(--accent-strong)}.ctl .dm-send .to .i{width:1em;height:1em}.ctl .dm-list{display:flex;flex-direction:column;background:#fff;border-radius:1em;overflow:hidden}.ctl .dm-row{display:flex;align-items:center;gap:.6em;padding:.6em .8em;border-bottom:1px solid var(--line)}.ctl .dm-row:last-child{border-bottom:0}.ctl .dm-row .av{width:2.2em;height:2.2em;border-radius:50%;display:grid;place-items:center;font-size:.8em;font-weight:750;color:#fff;flex:none}.ctl .dm-row .tx{flex:1;min-width:0;line-height:1.3}.ctl .dm-row .tx b{display:block;font-size:.84em;font-weight:720}.ctl .dm-row .tx span{display:block;font-size:.78em;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctl .dm-row .n{min-width:1.45em;height:1.45em;padding:0 .4em;border-radius:999px;background:var(--accent-strong);color:#fff;font-size:.7em;font-weight:750;display:grid;place-items:center}.ctl .gl-row{background:#fff;border-radius:1em;padding:.65em .8em;box-shadow:0 1px 2px rgba(23,19,29,.05)}.ctl .gl-row .top{display:flex;align-items:center;gap:.45em;font-size:.8em;font-weight:720}.ctl .gl-row .top em{font-style:normal;font-size:.82em;font-weight:800;color:var(--muted);background:var(--surface);border-radius:.4em;padding:.1em .4em;letter-spacing:.02em}.ctl .gl-row p{font-size:.86em;margin-top:.25em;line-height:1.35}.ctl .gl-row p.tr{color:var(--accent-strong);font-weight:650;display:flex;align-items:center;gap:.35em}.ctl .gl-row p.tr .i{width:1em;height:1em;flex:none}@media (max-width:1023px){.ctl .rev{grid-template-columns:1fr;gap:28px}.ctl .rev-copy{display:contents}.ctl .rev .sec-head{order:0;margin-bottom:0!important}.ctl .rev-stage{order:1;padding:8px 0}.ctl .rev-list{order:2}.ctl .rev-stage .phone{--pw:280px}.ctl .rv-item .ti{font-size:19px}.ctl .rv-item button{padding:20px 0}}@media (max-width:767px){.ctl .rev-stage .phone{--pw:260px}.ctl .rv-item .bd p{padding-left:46px;font-size:15px}.ctl .rev-stage:before{width:380px;height:380px}}.ctl .mkt-bb{position:relative;border-radius:var(--r-media);overflow:hidden;aspect-ratio:1535/860;background:#111;isolation:isolate}.ctl .mkt-bb img{width:100%;height:100%;object-fit:cover;object-position:50% 40%;transform:scale(var(--bbs,1.08));transform-origin:50% 40%;will-change:transform}.ctl .mkt-bb:after{content:"";position:absolute;inset:auto 0 0;height:40%;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.55));z-index:1}.ctl .mkt-bb .cap{position:absolute;z-index:2;left:32px;bottom:28px;right:32px;color:#fff}.ctl .mkt-bb .cap b{display:block;font-size:22px;font-weight:720;letter-spacing:-.025em}.ctl .mkt-bb .cap small{display:block;font-size:15px;opacity:.82;margin-top:4px}.ctl .mkt-bb .tag{position:absolute;z-index:2;left:24px;top:24px;height:30px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:13px;font-weight:700;display:inline-flex;align-items:center}.ctl .regions{margin-top:72px;display:grid;grid-template-columns:4fr 8fr;gap:56px;align-items:start}.ctl .regions h3{font-size:26px;font-weight:740;letter-spacing:-.03em;line-height:1.3}.ctl .regions .side p{margin-top:12px;font-size:15.5px;color:var(--body);line-height:1.65}.ctl .rtabs{display:flex;flex-direction:column;gap:6px;margin-top:28px}.ctl .rtabs button{display:flex;align-items:center;justify-content:space-between;gap:12px;height:52px;padding:0 18px;border-radius:14px;font-size:16px;font-weight:650;color:var(--body);text-align:left;transition:background-color .2s,color .2s}.ctl .rtabs button small{font-size:12.5px;font-weight:700;color:var(--muted)}.ctl .rtabs button:hover{background:var(--surface)}.ctl .rtabs button[aria-selected=true]{background:var(--ink);color:#fff}.ctl .rtabs button[aria-selected=true] small{color:#FF8FA5}.ctl .chans{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.ctl .chan{display:flex;gap:14px;align-items:flex-start;padding:22px;border-radius:20px;background:var(--surface);animation:ctl-cin .45s var(--ease) both}.ctl .chan .ic{width:44px;height:44px;border-radius:14px;background:#fff;display:grid;place-items:center;color:var(--accent-strong);flex:none;box-shadow:0 1px 2px rgba(23,19,29,.05)}.ctl .chan .ic .i{width:21px;height:21px}.ctl .chan b{display:block;font-size:17px;font-weight:720;letter-spacing:-.02em}.ctl .chan span{display:block;font-size:14.5px;color:var(--body);margin-top:4px;line-height:1.55}.ctl .chan:nth-child(2){animation-delay:.04s}.ctl .chan:nth-child(3){animation-delay:.08s}.ctl .chan:nth-child(4){animation-delay:.12s}.ctl .chan:nth-child(5){animation-delay:.16s}.ctl .chan:nth-child(6){animation-delay:.2s}.ctl .chan:nth-child(7){animation-delay:.24s}.ctl .chan:nth-child(8){animation-delay:.28s}.ctl .mkt-note{margin-top:16px;font-size:13.5px;color:var(--muted)}.ctl .langs{margin-top:96px;border-radius:var(--r-media);background:var(--surface);padding:44px 48px;display:grid;grid-template-columns:4fr 8fr;gap:40px;align-items:center}.ctl .langs h3{font-size:24px;font-weight:740;letter-spacing:-.03em;line-height:1.35}.ctl .langs ul{display:flex;flex-wrap:wrap;gap:8px}.ctl .langs li{height:40px;display:inline-flex;align-items:center;padding:0 16px;border-radius:999px;background:#fff;font-size:15px;font-weight:650;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}@media (max-width:1023px){.ctl .regions{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:56px}.ctl .regions>*{min-width:0}.ctl .rtabs{flex-direction:row;overflow-x:auto;gap:8px;margin:20px calc(var(--pad)*-1) 0;padding:0 var(--pad) 4px;scrollbar-width:none}.ctl .rtabs::-webkit-scrollbar{display:none}.ctl .rtabs button{flex:none;height:44px;border-radius:999px;padding:0 16px;background:var(--surface);font-size:15px}.ctl .rtabs button small{display:none}.ctl .langs{grid-template-columns:1fr;gap:20px;padding:32px 28px;margin-top:64px}}@media (max-width:767px){.ctl .chans{grid-template-columns:minmax(0,1fr)}.ctl .chan{padding:18px}.ctl .mkt-bb{aspect-ratio:4/3.4;border-radius:22px}.ctl .mkt-bb img{object-position:46% 40%}.ctl .mkt-bb .cap{left:20px;bottom:18px;right:20px}.ctl .mkt-bb .cap b{font-size:18px}.ctl .mkt-bb .cap small{font-size:13px}.ctl .mkt-bb .tag{left:16px;top:16px}.ctl .langs{padding:26px 22px}.ctl .langs li{height:36px;font-size:14px;padding:0 13px}}.ctl .pro{display:grid;grid-template-columns:5fr 6fr;gap:72px;align-items:center}.ctl .pro-demo{position:relative;border-radius:var(--r-media);background:var(--dark);padding:36px;display:flex;flex-direction:column;align-items:center;gap:20px}.ctl .pro-shot{position:relative;width:100%;max-width:340px;aspect-ratio:4/5;border-radius:22px;overflow:hidden;background:#222}.ctl .pro-shot img{width:100%;height:100%;object-fit:cover;object-position:50% 16%;transition:filter .45s var(--ease),transform .45s var(--ease)}.ctl .pro-shot .tag{position:absolute;z-index:2;left:14px;top:14px;height:28px;padding:0 11px;border-radius:999px;background:rgba(14,12,18,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:12.5px;font-weight:700;display:inline-flex;align-items:center;gap:6px}.ctl .pro-shot .tag .i{width:13px;height:13px}.ctl .pro-shot .ov{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;color:#fff;padding:24px;opacity:0;transition:opacity .35s var(--ease)}.ctl .pro-shot .ov .sh{width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.16);display:grid;place-items:center}.ctl .pro-shot .ov .sh .i{width:28px;height:28px}.ctl .pro-shot .ov b{font-size:17px;font-weight:720}.ctl .pro-shot .ov small{font-size:13.5px;opacity:.75}.ctl .pro-shot.blk img{filter:blur(22px) brightness(.55);transform:scale(1.18)}.ctl .pro-shot.blk .ov{opacity:1}.ctl .pro-shot .flash{position:absolute;inset:0;z-index:4;background:#fff;opacity:0;pointer-events:none}.ctl .pro-shot.flashing .flash{animation:ctl-flash .5s ease-out}@keyframes ctl-flash{0%{opacity:.85}to{opacity:0}}.ctl .pro-demo .btn{min-width:200px}.ctl .pro-list{display:flex;flex-direction:column;gap:12px;margin-top:40px}.ctl .pro-list li{display:flex;gap:16px;align-items:flex-start;padding:22px;border-radius:20px;background:var(--surface)}.ctl .pro-list .ic{width:46px;height:46px;border-radius:14px;background:#fff;color:var(--accent-strong);display:grid;place-items:center;flex:none;box-shadow:0 1px 2px rgba(23,19,29,.05)}.ctl .pro-list .ic .i{width:22px;height:22px}.ctl .pro-list b{display:block;font-size:18px;font-weight:720;letter-spacing:-.02em}.ctl .pro-list span{display:block;font-size:15px;color:var(--body);margin-top:4px;line-height:1.6}@media (max-width:1023px){.ctl .pro{grid-template-columns:1fr;gap:40px}.ctl .pro-copy{order:-1}}@media (max-width:767px){.ctl .pro-demo{padding:22px;border-radius:24px}.ctl .pro-list li{padding:18px}.ctl .pro-list b{font-size:16.5px}.ctl .pro-list span{font-size:14.5px}}.ctl .ben{border-radius:44px;background:linear-gradient(180deg,#FFF3F5,#FFE9EE);padding:112px 72px;position:relative;overflow:hidden;isolation:isolate}.ctl .ben:before{content:"";position:absolute;right:-160px;top:-200px;width:620px;height:620px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,45,85,.16),rgba(255,45,85,0));z-index:-1}.ctl .ben .sec-head{margin-bottom:56px}.ctl .ben-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ctl .bcard{background:#fff;border-radius:24px;padding:32px 30px 30px;display:flex;flex-direction:column;box-shadow:0 1px 2px rgba(232,25,63,.05),0 18px 40px -22px rgba(232,25,63,.25)}.ctl .bcard .k{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:720;color:var(--ink)}.ctl .bcard .k .ic{width:40px;height:40px;border-radius:12px;background:var(--accent-soft);color:var(--accent-strong);display:grid;place-items:center}.ctl .bcard .k .ic .i{width:20px;height:20px}.ctl .bcard .amt{margin-top:28px;font-size:15px;font-weight:650;color:var(--muted)}.ctl .bcard .amt strong{display:block;margin-top:2px;font-size:clamp(36px,3.4vw,50px);line-height:1.1;font-weight:800;letter-spacing:-.04em;color:var(--accent-strong);font-variant-numeric:tabular-nums}.ctl .bcard .amt strong small{font-size:.5em;font-weight:750;margin-left:2px;letter-spacing:-.02em}.ctl .bcard .amt .soon{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:var(--ink);color:#fff;font-size:12.5px;font-weight:700;vertical-align:middle;margin-left:8px;letter-spacing:0}.ctl .bcard p{margin-top:16px;font-size:15.5px;line-height:1.65;color:var(--body)}.ctl .ben-foot{margin-top:40px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.ctl .ben-foot p{font-size:15px;color:var(--body);font-weight:550}@media (max-width:1023px){.ctl .ben{padding:80px 40px;border-radius:32px}.ctl .ben-grid{grid-template-columns:1fr}.ctl .bcard{padding:26px 24px}}@media (max-width:767px){.ctl .ben{padding:64px 20px;border-radius:28px;margin:0 -8px}.ctl .ben-foot .btn{width:100%}.ctl .bcard .amt{margin-top:18px}}.ctl .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;counter-reset:st}.ctl .step{position:relative;padding:28px 26px 30px;border-radius:24px;background:var(--surface)}.ctl .step .no{font-size:14px;font-weight:800;color:var(--accent-strong);font-variant-numeric:tabular-nums}.ctl .step b{display:block;font-size:20px;font-weight:740;letter-spacing:-.025em;margin-top:28px}.ctl .step span{display:block;font-size:15px;line-height:1.62;color:var(--body);margin-top:8px}.ctl .step .st{position:absolute;right:22px;top:24px;height:26px;padding:0 10px;border-radius:999px;background:#fff;font-size:12px;font-weight:700;color:var(--muted);display:inline-flex;align-items:center}.ctl .step:last-child{background:var(--ink);color:#fff}.ctl .step:last-child span{color:rgba(255,255,255,.7)}.ctl .step:last-child .st{background:var(--accent-strong);color:#fff}@media (max-width:1023px){.ctl .steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.ctl .steps{grid-template-columns:1fr;gap:10px}.ctl .step{padding:22px 22px 24px}.ctl .step b{margin-top:14px;font-size:18px}}.ctl .apply{display:grid;grid-template-columns:5fr 6fr;gap:72px;align-items:center}.ctl .apply-ph{position:relative;border-radius:var(--r-media);overflow:hidden;aspect-ratio:4/5;background:var(--surface)}.ctl .apply-ph img{width:100%;height:100%;object-fit:cover;object-position:50% 14%}.ctl .apply-ph .ap-cap{position:absolute;left:24px;right:24px;bottom:24px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.ctl .apply-ph .bub{max-width:100%;font-size:16px;padding:14px 18px;border-radius:20px;border-top-left-radius:6px;box-shadow:var(--sh-2)}.ctl .apply-ph .who{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.45)}.ctl .apply-ph .who img{width:26px;height:26px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #fff}.ctl .apply .t-lead{margin-top:20px}.ctl .asteps{margin-top:36px;display:flex;flex-direction:column;gap:12px}.ctl .astep{border-radius:24px;background:var(--surface);padding:24px}.ctl .astep-h{display:flex;align-items:center;gap:12px}.ctl .astep-h .n{width:30px;height:30px;border-radius:50%;background:var(--ink);color:#fff;font-size:14px;font-weight:750;display:grid;place-items:center;flex:none}.ctl .astep-h b{font-size:18px;font-weight:720;letter-spacing:-.02em;flex:1}.ctl .astep>p{font-size:15px;color:var(--body);margin:6px 0 0 42px}.ctl .astep .btn{margin:16px 0 0 42px}.ctl .form{display:grid;gap:14px;margin:18px 0 0 42px}.ctl .fld .lb,.ctl .fld label{display:block;font-size:14px;font-weight:650;color:var(--ink);margin-bottom:8px}.ctl .fld .lb em,.ctl .fld label em{font-style:normal;font-weight:550;color:var(--muted);margin-left:4px}.ctl .fld input,.ctl .fld textarea{width:100%;height:52px;border-radius:14px;border:0;background:#fff;padding:0 16px;font-size:16px;box-shadow:inset 0 0 0 1.5px var(--line-2);outline:0;transition:box-shadow .2s}.ctl .fld textarea{height:auto;min-height:96px;padding:14px 16px;resize:vertical;line-height:1.55}.ctl .fld input:focus,.ctl .fld textarea:focus{box-shadow:inset 0 0 0 1.5px var(--accent-strong),0 0 0 4px rgba(232,25,63,.1)}.ctl .fld input::placeholder,.ctl .fld textarea::placeholder{color:#A19DA8}.ctl .fld input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--accent-strong)}.ctl .seg{display:flex;flex-wrap:wrap;gap:8px}.ctl .seg label{margin:0;cursor:pointer}.ctl .seg input{position:absolute;opacity:0;width:1px;height:1px}.ctl .seg span{display:inline-flex;align-items:center;height:42px;padding:0 16px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--line-2);font-size:15px;font-weight:600;color:var(--body);transition:all .2s}.ctl .seg input:checked+span{background:var(--ink);color:#fff;box-shadow:none}.ctl .seg input:focus-visible+span{outline:2px solid var(--accent-strong);outline-offset:2px}.ctl .agree{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:var(--body);line-height:1.55;cursor:pointer}.ctl .agree input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--accent-strong);flex:none}.ctl .form .btn{width:100%;margin:4px 0 0}.ctl .form-ok{display:none;margin:14px 0 0 42px;padding:14px 16px;border-radius:14px;background:#fff;font-size:14.5px;color:var(--ink);font-weight:600;box-shadow:inset 0 0 0 1.5px var(--accent-soft-2)}.ctl .form-ok.on{display:block}.ctl .form-err{font-size:13px;color:var(--accent-strong);font-weight:600;min-height:0}@media (max-width:1023px){.ctl .apply{grid-template-columns:1fr;gap:40px}.ctl .apply-ph{aspect-ratio:4/3.6;max-height:560px}.ctl .apply-ph img{object-position:50% 12%}}@media (max-width:767px){.ctl .astep{padding:20px}.ctl .astep .btn,.ctl .astep>p,.ctl .form,.ctl .form-ok{margin-left:0}.ctl .astep .btn{width:100%}.ctl .apply-ph{aspect-ratio:4/4.4;border-radius:22px}}.ctl .lhero{padding:calc(var(--nav) + 72px) 0 56px}.ctl .lhero-grid{display:grid;grid-template-columns:7fr 5fr;gap:64px;align-items:center}.ctl .lhero .t-display{font-size:clamp(42px,5.4vw,78px)}.ctl .lhero .t-lead{margin-top:24px;max-width:520px}.ctl .nowlive{margin-top:36px;display:inline-flex;align-items:center;gap:12px;max-width:100%;height:52px;padding:0 20px 0 8px;border-radius:999px;background:var(--surface);font-size:15.5px;font-weight:650;color:var(--ink);white-space:nowrap;transition:background-color .2s}.ctl .nowlive:hover{background:var(--surface-2)}.ctl .nowlive .fs{display:flex;flex:none}.ctl .nowlive .fs img{width:36px;height:36px;border-radius:50%;object-fit:cover;object-position:50% 22%;box-shadow:0 0 0 2px var(--surface);margin-left:-9px}.ctl .nowlive .fs img:first-child{margin-left:0}.ctl .nowlive .nl-ic{display:grid;place-items:center;flex:none}.ctl .nowlive .nl-ic .dot{width:8px;height:8px;border-radius:50%;background:var(--accent);animation:ctl-blink 1.4s infinite}.ctl .nowlive .nl-ic .i{width:17px;height:17px;color:var(--body)}.ctl .nowlive #nlT{min-width:0;overflow:hidden;text-overflow:ellipsis}.ctl .nowlive #nlT .s{display:none}.ctl .nowlive>.i{width:16px;height:16px;color:var(--muted);margin-left:-2px;flex:none}.ctl .feat{position:relative;border-radius:var(--r-media);overflow:hidden;aspect-ratio:4/5;background:var(--surface);isolation:isolate;box-shadow:var(--sh-2)}.ctl .feat>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 18%;z-index:-2}.ctl .feat:after{content:"";position:absolute;inset:auto 0 0;height:56%;background:linear-gradient(180deg,rgba(14,12,18,0),rgba(14,12,18,.78));z-index:-1}.ctl .feat .tags{position:absolute;left:20px;top:20px;display:flex;gap:6px}.ctl .feat .in{position:absolute;left:24px;right:24px;bottom:24px;color:#fff}.ctl .feat .in b{display:flex;align-items:center;gap:6px;font-size:26px;font-weight:760;letter-spacing:-.03em}.ctl .feat .in b .vchk{width:20px;height:20px}.ctl .feat .in small{display:block;font-size:15px;opacity:.82;margin-top:2px}.ctl .feat .row{display:flex;gap:8px;margin-top:18px}.ctl .feat .row .btn{flex:1;height:48px;font-size:15.5px}@media (max-width:1023px){.ctl .lhero{padding:calc(var(--nav) + 40px) 0 40px}.ctl .lhero-grid{grid-template-columns:minmax(0,1fr);gap:40px}.ctl .lhero-grid>*{min-width:0}.ctl .feat{aspect-ratio:4/4.4;max-width:560px}}@media (max-width:767px){.ctl .lhero .t-display{font-size:clamp(36px,10vw,52px)}.ctl .lhero .t-lead{font-size:16px;margin-top:16px}.ctl .nowlive{margin-top:26px;height:48px;font-size:15px;gap:10px;padding-right:16px}.ctl .nowlive .fs img{width:32px;height:32px}.ctl .nowlive #nlT .l{display:none}.ctl .nowlive #nlT .s{display:inline}.ctl .feat{aspect-ratio:4/4.8;border-radius:22px}.ctl .feat .in{left:18px;right:18px;bottom:18px}.ctl .feat .in b{font-size:22px}}.ctl .dir{padding:0 0 24px}.ctl .dir-anchor{display:block;height:0}.ctl .dir-q{margin-bottom:12px}.ctl .dir-bar{position:sticky;top:var(--navv);transition:top .45s var(--ease);z-index:20;background:rgba(255,255,255,.94);-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);padding:12px 0;box-shadow:0 1px 0 var(--line)}.ctl .dir-bar-in{gap:16px}.ctl .cats,.ctl .dir-bar-in{display:flex;align-items:center}.ctl .cats{gap:8px;overflow-x:auto;scrollbar-width:none;flex:1;min-width:0;padding:2px}.ctl .cats.fr{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent)}.ctl .cats.fl{-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px);mask-image:linear-gradient(90deg,transparent,#000 40px)}.ctl .cats.fl.fr{-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent)}.ctl .cats::-webkit-scrollbar{display:none}.ctl .cats button{flex:none;display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 16px;border-radius:999px;background:var(--surface);font-size:15px;font-weight:620;color:var(--body);white-space:nowrap;transition:background-color .2s,color .2s,box-shadow .2s}.ctl .cats button:hover{background:var(--surface-2)}.ctl .cats button[aria-pressed=true]{background:var(--ink);color:#fff}.ctl .cats .c-live{background:#fff;color:var(--accent-strong);box-shadow:inset 0 0 0 1.5px var(--accent-soft-2);padding:0 10px 0 14px}.ctl .cats .c-live:hover{background:var(--accent-soft);color:var(--accent-strong)}.ctl .cats .c-live .dot{width:7px;height:7px;border-radius:50%;background:var(--accent);animation:ctl-blink 1.4s infinite}.ctl .cats .c-live .n{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--accent-soft);font-size:12.5px;font-weight:750;line-height:1}.ctl .cats .c-live[aria-pressed=true]{background:var(--accent);color:#fff;box-shadow:none}.ctl .cats .c-live[aria-pressed=true] .dot{background:#fff}.ctl .cats .c-live[aria-pressed=true] .n{background:rgba(255,255,255,.24)}.ctl .c-sep{flex:none;width:1px;height:22px;background:var(--line-2);margin:0 4px}.ctl .srch{flex:none;display:flex;align-items:center;gap:8px;width:280px;height:44px;padding:0 6px 0 16px;border-radius:999px;background:var(--surface);transition:box-shadow .2s,background-color .2s}.ctl .srch:hover{background:var(--surface-2)}.ctl .srch:focus-within{background:#fff;box-shadow:inset 0 0 0 1.5px var(--accent-strong),0 0 0 4px rgba(232,25,63,.1)}.ctl .srch>.i{width:18px;height:18px;color:var(--muted);flex:none}.ctl .srch input{flex:1;min-width:0;height:100%;border:0;outline:0;background:none;font-size:15px;font-weight:550;color:var(--ink)}.ctl .srch input::placeholder{color:#8F8B97;font-weight:500}.ctl .srch .x{width:32px;height:32px;border-radius:50%;display:none;place-items:center;color:var(--muted);background:#fff;flex:none}.ctl .srch .x .i{width:14px;height:14px}.ctl .srch.has .x{display:grid}.ctl .cats-q{display:none}.ctl .cnt{margin:28px 0 18px;font-size:15px;font-weight:600;color:var(--body)}.ctl .cnt b{color:var(--ink);font-weight:720}@media (min-width:1024px){.ctl .dir-q{display:none}}@media (max-width:1023px){.ctl .dir-q .srch{width:100%;height:50px;padding-left:18px}.ctl .dir-q .srch input{font-size:16px}.ctl .dir-bar-in{gap:8px}.ctl .cats-q{display:grid;place-items:center;flex:none;width:0;height:40px;margin-right:-8px;border-radius:999px;background:var(--surface);color:var(--ink);opacity:0;visibility:hidden;overflow:hidden;transition:width .3s var(--ease),margin .3s var(--ease),opacity .2s,visibility .3s}.ctl .cats-q .i{width:18px;height:18px;flex:none}.ctl .dir-bar.q-away .cats-q{width:40px;margin-right:0;opacity:1;visibility:visible}}.ctl .dir-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 20px}.ctl .dc{position:relative;display:flex;flex-direction:column;min-width:0;animation:ctl-cin .5s var(--ease) both}.ctl .dc .ph{position:relative;display:block;border-radius:var(--r-card);overflow:hidden;aspect-ratio:3/4;background:var(--surface)}.ctl .dc .ph img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.ctl .dc:hover .ph img{transform:scale(1.04)}.ctl .dc .tags{position:absolute;left:12px;top:12px;display:flex;gap:6px;z-index:2}.ctl .dc.is-live .ph:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 3px var(--accent);pointer-events:none;z-index:1}.ctl .dc .meta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;margin-top:14px}.ctl .dc .meta b{grid-column:1;grid-row:1;display:flex;align-items:center;gap:5px;min-width:0;font-size:18px;font-weight:720;letter-spacing:-.025em}.ctl .dc .meta b .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctl .dc .meta b .vchk{flex:none;width:16px;height:16px}.ctl .dc .meta .fol{grid-column:2;grid-row:1}.ctl .dc .meta small{grid-column:1/-1;grid-row:2;display:block;margin-top:2px;font-size:14px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctl .dc .nx{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:13.5px;font-weight:600;color:var(--body);min-width:0}.ctl .dc .nx .t{min-width:0;text-overflow:ellipsis;white-space:nowrap}.ctl .dc .nx .i{width:15px;height:15px;flex:none;color:var(--muted)}.ctl .dc .nx.on{color:var(--accent-strong)}.ctl .dc .nx .ld{flex:none;width:7px;height:7px;margin:0 4px;border-radius:50%;background:var(--accent);animation:ctl-blink 1.4s infinite}.ctl .fol{flex:none;height:34px;padding:0 14px;border-radius:999px;background:var(--surface);color:var(--ink);font-size:13.5px;font-weight:700;white-space:nowrap;transition:background-color .2s,color .2s,box-shadow .2s}.ctl .fol:hover{background:var(--surface-2)}.ctl .fol[aria-pressed=true]{background:#fff;color:var(--muted);box-shadow:inset 0 0 0 1.5px var(--line-2)}.ctl .dc.flash .ph{animation:ctl-dcflash 2.4s var(--ease) 1}@keyframes ctl-dcflash{0%,to{box-shadow:0 0 0 0 rgba(255,45,85,0)}15%,70%{box-shadow:0 0 0 4px rgba(255,45,85,.85)}}.ctl .dc.ask .ph{display:flex;flex-direction:column;justify-content:flex-end;padding:24px;background:var(--accent-soft);color:var(--ink)}.ctl .dc.ask .ph b{font-size:24px;line-height:1.3;font-weight:760;letter-spacing:-.03em}.ctl .dc.ask .ph span{font-size:14.5px;color:var(--body);margin-top:10px;line-height:1.55}.ctl .dc.ask .ph .go{position:absolute;right:20px;top:20px;width:44px;height:44px;border-radius:50%;background:var(--accent-strong);color:#fff;display:grid;place-items:center}.ctl .dc.ask .ph .go .i{width:20px;height:20px}.ctl .dir-empty{display:none;text-align:center;padding:72px 20px;border-radius:var(--r-media);background:var(--surface);margin-top:28px}.ctl .dir-empty.on{display:block}.ctl .dir-empty b{display:block;font-size:24px;font-weight:740;letter-spacing:-.03em}.ctl .dir-empty p{margin-top:10px;color:var(--body)}.ctl .dir-empty .btns{justify-content:center;margin-top:24px}.ctl .dir-next{margin-top:22px;display:flex;justify-content:center}.ctl .dir-next a{display:inline-flex;align-items:center;gap:14px;padding:10px 22px 10px 10px;border-radius:999px;background:#fff;box-shadow:var(--sh-1);text-align:left;max-width:100%}.ctl .dir-next img{width:48px;height:48px;border-radius:50%;object-fit:cover;object-position:50% 22%;flex:none}.ctl .dir-next span{min-width:0}.ctl .dir-next b{display:flex;align-items:center;gap:5px;font-size:16px;font-weight:720}.ctl .dir-next b .vchk{width:15px;height:15px}.ctl .dir-next small{display:flex;align-items:center;gap:6px;margin-top:2px;font-size:14px;font-weight:600;color:var(--body)}.ctl .dir-next small .i{width:15px;height:15px;color:var(--muted);flex:none}@media (max-width:1023px){.ctl .dir-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.ctl .dir-bar{padding:10px 0}.ctl .cats button{height:38px;font-size:14px;padding:0 14px}.ctl .cats .c-live{padding:0 8px 0 12px}.ctl .cats-q{height:38px}.ctl .dir-bar.q-away .cats-q{width:38px}.ctl .cnt{margin:20px 0 14px;font-size:14px}.ctl .dir-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.ctl .dc .ph{border-radius:16px}.ctl .dc .meta{margin-top:10px;column-gap:6px}.ctl .dc .meta b{font-size:16px;gap:4px}.ctl .dc .meta b .vchk{width:15px;height:15px}.ctl .dc .meta small{font-size:13px;margin-top:1px}.ctl .fol{height:30px;padding:0 11px;font-size:12.5px}.ctl .dc .nx{align-items:flex-start;font-size:12.5px;margin-top:6px;gap:5px}.ctl .dc .nx .t{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.45}.ctl .dc .nx .i{width:14px;height:14px;margin-top:2px}.ctl .dc .nx .ld{margin:6px 3px 0}.ctl .dc.ask .ph{padding:16px}.ctl .dc.ask .ph b{font-size:19px}.ctl .dc.ask .ph span{font-size:13px}.ctl .dc.ask .ph .go{right:14px;top:14px;width:38px;height:38px}.ctl .dir-empty{padding:48px 18px;border-radius:24px}.ctl .dir-empty b{font-size:20px}.ctl .dir-next a{padding:8px 16px 8px 8px;gap:10px}.ctl .dir-next img{width:40px;height:40px}.ctl .dir-next small{font-size:13px}}.ctl .req{display:grid;grid-template-columns:6fr 5fr;gap:72px;align-items:center}.ctl .req-steps{margin-top:32px;display:flex;flex-direction:column;max-width:520px;counter-reset:none}.ctl .req-steps li{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:16px;padding-bottom:22px}.ctl .req-steps li:last-child{padding-bottom:0}.ctl .req-steps li:before{content:"";position:absolute;left:15px;top:36px;bottom:4px;width:2px;border-radius:2px;background:var(--line-2)}.ctl .req-steps li:last-child:before{display:none}.ctl .req-steps .n{grid-row:1/3;width:32px;height:32px;border-radius:50%;background:var(--ink);color:#fff;font-size:14px;font-weight:750;display:grid;place-items:center}.ctl .req-steps b{grid-column:2;font-size:17px;font-weight:720;letter-spacing:-.02em;color:var(--ink);line-height:32px}.ctl .req-steps p{grid-column:2;font-size:15px;color:var(--body);line-height:1.55}.ctl .req-copy .btns{margin-top:32px}@media (max-width:1023px){.ctl .req{grid-template-columns:1fr;gap:40px}}@media (max-width:767px){.ctl .req-steps{margin-top:26px}.ctl .req-steps b{font-size:16px}.ctl .req-steps p{font-size:14.5px}.ctl .req-copy .btns .btn{width:100%}}.ctl .band.light{background:#F3F3F3;color:var(--ink);min-height:560px}.ctl .band.light:before{background:linear-gradient(90deg,rgba(255,255,255,.95),rgba(255,255,255,.8) 34%,rgba(255,255,255,0) 60%)}.ctl .band.light .t-h2{color:var(--ink)}.ctl .band.light .t-lead{color:var(--body)}.ctl .band.light .t-label{color:var(--accent-strong)}.ctl .band.light>picture img{object-position:62% 30%}@media (max-width:1023px){.ctl .band.light{background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.ctl .band.light:before{background:linear-gradient(180deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.9) 54%,#fff 66%)}.ctl .band.light>picture img{object-position:50% 14%;height:64%}}@media (prefers-reduced-motion:reduce){.ctl .toast{animation:none!important;opacity:1}.ctl .rv-item.on.play .bar i{animation:none!important;transform:scaleX(1)}.ctl .mkt-bb img{transform:none!important}}@media (prefers-reduced-motion:reduce) and (max-width:1023px){.ctl .toast:not(:first-child){display:none}}.ctl .bcard .k{white-space:nowrap}.ctl .bcard .k .ic{flex-shrink:0}.ctl .bcard .k .soon{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:var(--ink);color:#fff;font-size:12.5px;font-weight:700;white-space:nowrap}@media (min-width:1024px) and (max-width:1199px){.ctl .bcard{padding:28px 24px 26px}.ctl .bcard .k{gap:8px;font-size:15px}.ctl .bcard .k .ic{width:36px;height:36px}.ctl .bcard .k .soon{height:24px;padding:0 8px;font-size:12px}}.ctl .band.light small.note{color:var(--muted)}.ctl .mbar .btn-light{box-shadow:inset 0 0 0 1px var(--line-2),0 12px 30px -10px rgba(23,19,29,.28)}@media (max-width:767px){.ctl .mbar.two{display:flex;gap:8px}.ctl .mbar.two .btn{flex:1 1 0;min-width:0;width:auto;padding:0 12px}}.ctl .te-desc small{display:block;font-size:.72em;font-weight:700;color:var(--muted)}.ctl .te-desc p{font-size:.84em;line-height:1.45;margin-top:.2em;color:var(--ink)}@media (min-width:1024px){.ctl .apply{align-items:start}.ctl .apply-ph{position:sticky;top:calc(var(--nav) + 32px)}}.ctl .te-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.ctl .te-row span{display:inline-flex;align-items:center;gap:6px;font-size:.78em;font-weight:700;color:var(--muted)}.ctl .te-row span .i{width:1.15em;height:1.15em}.ctl .te-row b{font-size:.8em;font-weight:700;color:var(--ink)}.ctl .srch input{-webkit-appearance:none;appearance:none}.ctl .srch input::-webkit-search-cancel-button,.ctl .srch input::-webkit-search-decoration{-webkit-appearance:none;display:none}.ctl .dc.ask.wide .ph{aspect-ratio:auto;height:var(--ph,100%);min-height:300px;justify-content:center;align-items:flex-start;padding:clamp(28px,4vw,56px)}.ctl .dc.ask.wide .ph b{font-size:clamp(26px,2.5vw,36px);line-height:1.25;max-width:14em;text-wrap:balance}.ctl .dc.ask.wide .ph .ask-d{font-size:16px;max-width:30em;margin-top:14px;color:var(--body);text-wrap:pretty}.ctl .dc.ask .ph .ask-faces{display:flex;align-items:center;margin:0 0 28px}.ctl .dc .ph .ask-faces i,.ctl .dc .ph .ask-faces img{flex:none;width:56px;height:56px;transform:none;transition:none;border-radius:50%;border:3px solid var(--accent-soft);object-fit:cover;object-position:50% 22%;margin-left:-12px;background:#fff}.ctl .dc .ph .ask-faces img:first-child{margin-left:0}.ctl .dc .ph .ask-faces i{display:grid;place-items:center;font-style:normal;font-weight:760;font-size:22px;color:var(--accent-strong);background:#fff;border:2px dashed rgba(232,25,63,.45);box-shadow:0 0 0 3px var(--accent-soft)}.ctl .ask-cta{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 22px;border-radius:999px;background:var(--accent-strong);color:#fff;font-style:normal;font-weight:700;font-size:15.5px;margin-top:26px;white-space:nowrap}.ctl .ask-cta,.ctl .ask-cta .i{transition:transform .25s var(--ease,ease)}.ctl .ask-cta .i{width:18px;height:18px}.ctl .dc.ask.wide .ph:hover .ask-cta .i{transform:translateX(3px)}.ctl .dc.ask .ph{transition:background-color .25s}.ctl .dc.ask .ph:hover{background:var(--accent-soft-2)}.ctl .feat .fol-btn[aria-pressed=true]{background:rgba(255,255,255,.14);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}.ctl .badge,.ctl .c-day,.ctl .c-read,.ctl .lang-btn,.ctl .lang-cur,.ctl .nav-links a,.ctl .nav-util,.ctl .noti .tx .row small,.ctl .rq-cap,.ctl .t-label{white-space:nowrap}.ctl .req-stage{position:relative;display:flex;flex-direction:column;align-items:center;gap:22px;isolation:isolate}.ctl .req-stage:before{content:"";position:absolute;left:50%;top:46%;width:560px;height:560px;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(255,45,85,.13),rgba(255,45,85,0));pointer-events:none;z-index:-1}.ctl .rq-phone{--pw:300px}.ctl .rq-av{width:2.35em;height:2.35em;border-radius:50%;background:#fff;box-shadow:0 0 0 1px var(--line);display:grid;place-items:center;flex:none}.ctl .rq-av svg{width:1.25em;height:auto}.ctl .rq-phone .c-body{gap:.45em}.ctl .rq-phone .bub b{font-weight:720}.ctl .rq-push{position:absolute;z-index:16;left:4%;right:4%;top:calc(var(--pw)*.155);opacity:1}.ctl.js .req-stage.rv .rq-push{opacity:0}.ctl.js .req-stage.rv.in .rq-push{animation:ctl-pushin .7s .9s var(--ease) both}@keyframes ctl-pushin{0%{opacity:0;transform:translateY(-16px) scale(.98)}to{opacity:1;transform:none}}.ctl .rq-cap{font-size:14px;font-weight:600;color:var(--muted)}@media (max-width:1023px){.ctl .req-stage{padding-top:8px}}@media (max-width:767px){.ctl .rq-phone{--pw:272px}.ctl .req-stage:before{width:400px;height:400px}}@media (prefers-reduced-motion:reduce){.ctl.js .req-stage.rv .rq-push{animation:none!important;opacity:1}}.ctl .req-copy .t-lead{margin-top:20px;max-width:560px}.ctl .rq-card{align-self:flex-end;width:78%;background:#fff;border-radius:1.15em;border-top-right-radius:.4em;padding:.85em .95em .9em;box-shadow:0 1px 2px rgba(23,19,29,.05),inset 0 0 0 1.5px var(--accent-soft-2)}.ctl .rq-card small{display:flex;align-items:center;gap:.35em;font-size:.76em;font-weight:750;color:var(--accent-strong)}.ctl .rq-card small .i{width:1.05em;height:1.05em}.ctl .rq-card dl{margin-top:.5em;display:flex;flex-direction:column;gap:.4em}.ctl .rq-card dl div{display:flex;gap:.6em;font-size:.86em;line-height:1.4}.ctl .rq-card dt{flex:none;width:5.6em;color:var(--muted);font-weight:600}.ctl .rq-card dd{flex:1;min-width:0;font-weight:650;color:var(--ink);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}.ctl .kv{position:relative;height:100vh;height:100svh;min-height:640px;overflow:hidden;background:#F2CDCF;isolation:isolate}.ctl .kv-media{position:absolute;inset:0;z-index:-1}.ctl .kv-media picture{display:block;width:100%;height:100%}.ctl .kv-media img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;animation:ctl-kvZoom 2.2s var(--ease) both}@keyframes ctl-kvZoom{0%{transform:scale(1.05);opacity:.001}to{transform:none;opacity:1}}.ctl .kv-cap{position:absolute;right:max(var(--pad),calc((100vw - var(--max))/2));bottom:30px;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:650;color:rgba(23,19,29,.6);letter-spacing:-.005em;pointer-events:none;white-space:nowrap}.ctl .kv-cap:before{content:"";width:28px;height:1px;background:currentColor;opacity:.55}.ctl .kv-sides{position:absolute;inset:0;pointer-events:none}.ctl .kv-side{position:absolute;top:53%;transform:translateY(-50%);pointer-events:auto}.ctl .kv-fan{left:max(var(--pad),3vw);right:70.5vw;text-align:right}.ctl .kv-celeb{left:70.5vw;right:max(var(--pad),3vw)}.ctl .kv-side>*{animation:ctl-kvUp 1.1s var(--ease) both}.ctl .kv-side>:first-child{animation-delay:.35s}.ctl .kv-side>:nth-child(2){animation-delay:.47s}.ctl .kv-side>:nth-child(3){animation-delay:.59s}.ctl .kv-celeb>:first-child{animation-delay:.5s}.ctl .kv-celeb>:nth-child(2){animation-delay:.62s}.ctl .kv-celeb>:nth-child(3){animation-delay:.74s}@keyframes ctl-kvUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.ctl .kv-h{font-size:clamp(44px,4.3vw,78px);line-height:1.1;letter-spacing:-.05em;font-weight:800;color:var(--ink);text-wrap:nowrap}.ctl .kv-p{margin-top:18px;font-size:clamp(16px,1.12vw,18px);line-height:1.62;color:#3A3440;max-width:300px;letter-spacing:-.016em;text-wrap:balance}.ctl .kv-fan .kv-p{margin-left:auto}.ctl .kv-act{margin-top:28px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.ctl .kv-fan .kv-act{align-items:flex-end}.ctl .kv-act .tlink{font-size:15px;color:#2B2631}@media (min-width:600px) and (max-aspect-ratio:1/1){.ctl .kv{height:auto;min-height:0;overflow:visible}.ctl .kv-media{position:relative;inset:auto;z-index:0;aspect-ratio:1672/1101}.ctl .kv-media img{object-position:50% 0}.ctl .kv-cap{bottom:18px;right:var(--pad)}.ctl .kv-sides{position:relative;inset:auto;display:grid;grid-template-columns:1fr 1fr;padding:44px var(--pad) 72px;pointer-events:auto}.ctl .kv-side{position:static;transform:none;display:flex;flex-direction:column}.ctl .kv-act{margin-top:auto;padding-top:28px}.ctl .kv-fan{padding-right:clamp(24px,4vw,48px);border-right:1px solid rgba(23,19,29,.12)}.ctl .kv-celeb{padding-left:clamp(24px,4vw,48px)}.ctl .kv-h{font-size:clamp(36px,5.6vw,60px)}}@media (max-width:599px){.ctl .kv{height:auto;min-height:0;overflow:visible}.ctl .kv-media{position:relative;inset:auto;z-index:0;height:clamp(380px,62svh,560px)}.ctl .kv-media img{object-position:50% 8%;-webkit-mask-image:linear-gradient(180deg,#000 88%,transparent);mask-image:linear-gradient(180deg,#000 88%,transparent)}.ctl .kv-cap{bottom:auto;top:calc(var(--nav) + 10px);right:var(--pad);font-size:12px;gap:8px}.ctl .kv-cap:before{width:18px}.ctl .kv-sides{position:relative;inset:auto;display:grid;grid-template-columns:1fr 1fr;padding:0 var(--pad) 40px;margin-top:-6px;pointer-events:auto}.ctl .kv-side{position:static;transform:none;text-align:left;display:flex;flex-direction:column}.ctl .kv-fan{padding-right:14px;border-right:1px solid rgba(23,19,29,.12)}.ctl .kv-celeb{padding-left:16px}.ctl .kv-h{font-size:clamp(27px,7.6vw,33px);line-height:1.14}.ctl .kv-p{margin-top:10px;font-size:14px;line-height:1.55;max-width:none}.ctl .kv-act,.ctl .kv-fan .kv-act{margin-top:auto;padding-top:16px;align-items:stretch;gap:12px}.ctl .kv-act .btn{height:46px;padding:0 8px;font-size:15px}.ctl .kv-act .tlink{font-size:13.5px;gap:4px}.ctl .kv-act .tlink .i{width:15px;height:15px}}.ctl .doors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ctl .door{display:flex;flex-direction:column;border-radius:32px;overflow:hidden;color:var(--ink);transition:transform .6s var(--ease),box-shadow .6s var(--ease);-webkit-tap-highlight-color:transparent}.ctl .door-fan{background:#FFF0F3}.ctl .door-celeb{background:#F2F1F6}.ctl .door-media{aspect-ratio:5/4;overflow:hidden}.ctl .door-media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.ctl .door-fan .door-media img{object-position:50% 10%}.ctl .door-celeb .door-media img{object-position:80% 40%}@media (hover:hover){.ctl .door:hover{transform:translateY(-4px);box-shadow:var(--sh-2)}.ctl .door:hover .door-media img{transform:scale(1.035)}.ctl .door:hover .tlink .i{transform:translateX(3px)}}.ctl .door-body{flex:1;display:flex;flex-direction:column;padding:36px 40px 40px}.ctl .door-tag{align-self:flex-start;display:inline-flex;align-items:center;height:30px;padding:0 13px;border-radius:999px;background:#fff;font-size:14px;font-weight:720;color:var(--accent-strong)}.ctl .door-celeb .door-tag{color:var(--ink)}.ctl .door h3{margin-top:18px;font-size:clamp(26px,2.35vw,34px);line-height:1.26;letter-spacing:-.04em;font-weight:770}.ctl .door ul{margin-top:22px;display:grid;gap:12px}.ctl .door li{display:flex;align-items:flex-start;gap:10px;font-size:16.5px;line-height:1.5;color:var(--body)}.ctl .door li .i{width:19px;height:19px;margin-top:2px;color:var(--accent-strong)}.ctl .door-celeb li .i{color:var(--ink)}.ctl .door .tlink{margin-top:auto;padding-top:32px}@media (max-width:1023px){.ctl .doors{gap:16px}.ctl .door-body{padding:28px 28px 32px}.ctl .door{border-radius:28px}}@media (max-width:767px){.ctl .doors{grid-template-columns:1fr}.ctl .door-media{aspect-ratio:4/3.3}.ctl .door-body{padding:26px 24px 30px}.ctl .door li{font-size:15.5px}.ctl .door .tlink{padding-top:26px}}.ctl .spot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6.5vw,104px);align-items:center}.ctl .spot-media{position:relative;margin:0;border-radius:var(--r-media);overflow:hidden;aspect-ratio:4/5;background:#E7E5E8}.ctl .spot-media img{width:100%;height:100%;object-fit:cover;object-position:50% 16%}.ctl .spot-media figcaption{position:absolute;left:20px;top:20px;display:flex;gap:6px}.ctl .spot-media figcaption .badge{height:28px;padding:0 12px;font-size:13px}.ctl .spot-copy .t-lead{margin-top:20px;max-width:470px}.ctl .spot-gal{margin-top:36px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:470px}.ctl .spot-gal figure{position:relative;margin:0;border-radius:16px;overflow:hidden;aspect-ratio:3/4;background:var(--surface);isolation:isolate}.ctl .spot-gal img{width:100%;height:100%;object-fit:cover;object-position:50% 18%}.ctl .spot-gal figure:after{content:"";position:absolute;inset:auto 0 0;height:52%;background:linear-gradient(180deg,rgba(14,12,18,0),rgba(14,12,18,.62));z-index:1}.ctl .spot-gal figcaption{position:absolute;z-index:2;left:12px;right:8px;bottom:10px;font-size:13px;font-weight:650;color:#fff;line-height:1.3}.ctl .spot-live{margin-top:14px;display:flex;align-items:center;gap:12px;max-width:470px;padding:14px 16px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px var(--line-2)}.ctl .spot-live img{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:none}.ctl .spot-live b{display:block;font-size:15.5px;font-weight:700;line-height:1.35}.ctl .spot-live small{display:block;font-size:13.5px;color:var(--muted);line-height:1.4}.ctl .spot-live .badge{margin-left:auto}.ctl .spot .btns{margin-top:32px}@media (max-width:1023px){.ctl .spot{grid-template-columns:1fr;gap:48px}.ctl .spot-media{max-width:620px;width:100%}.ctl .spot-copy .t-lead,.ctl .spot-gal,.ctl .spot-live{max-width:620px}}@media (max-width:767px){.ctl .spot{gap:36px}.ctl .spot-media{aspect-ratio:4/4.6;border-radius:24px}.ctl .spot-gal{gap:8px;margin-top:28px}.ctl .spot-gal figure{border-radius:12px}.ctl .spot-gal figcaption{left:9px;font-size:12px}.ctl .spot .btns .btn{flex:1;padding:0 14px}}.ctl .why{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:72px}.ctl .why-i{padding:30px 30px 32px;border-radius:24px;background:var(--surface)}.ctl .why-i .ic{width:44px;height:44px;border-radius:14px;background:#fff;color:var(--accent-strong);display:grid;place-items:center;box-shadow:0 1px 2px rgba(23,19,29,.06)}.ctl .why-i .ic .i{width:22px;height:22px}.ctl .why-i h3{margin-top:20px;font-size:19px;line-height:1.4;font-weight:720;letter-spacing:-.025em}.ctl .why-i p{margin-top:8px;font-size:15.5px;line-height:1.62;color:var(--body)}@media (max-width:1023px){.ctl .why{gap:12px}.ctl .why-i{padding:26px 22px 28px}}@media (max-width:767px){.ctl .why{grid-template-columns:1fr;margin-top:48px;gap:10px}.ctl .why-i{display:grid;grid-template-columns:44px 1fr;column-gap:16px;padding:22px 20px}.ctl .why-i .ic{grid-row:span 2}.ctl .why-i h3{margin-top:0;font-size:17px}.ctl .why-i p{margin-top:4px;font-size:14.5px}}.ctl .fin{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);border-radius:40px;overflow:hidden;background:linear-gradient(135deg,#FFE5EB,#FFF3F6 58%,#FBF0F4);isolation:isolate}.ctl .fin-copy{padding:96px 40px 96px 72px;align-self:center}.ctl .fin-copy .t-h2{font-size:clamp(34px,4.1vw,60px);line-height:1.15}.ctl .fin-copy .t-lead{margin-top:22px;max-width:430px}.ctl .fin-copy .btns{margin-top:36px}.ctl .fin-media{position:relative;min-height:600px}.ctl .fin-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 16%}.ctl .fin-fan{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 28px 24px 32px;border-radius:24px;background:var(--surface)}.ctl .fin-fan p{font-size:17px;font-weight:650;color:var(--ink);letter-spacing:-.02em}.ctl .fin-fan p span{display:block;margin-top:2px;font-size:15px;font-weight:500;color:var(--body)}@media (max-width:1023px){.ctl .fin{grid-template-columns:1fr;border-radius:32px}.ctl .fin-media{order:-1;min-height:0;aspect-ratio:16/11}.ctl .fin-media img{object-position:50% 14%}.ctl .fin-copy{padding:56px 40px 64px}}@media (max-width:767px){.ctl .fin{border-radius:28px;margin:0 -8px}.ctl .fin-media{aspect-ratio:1/1}.ctl .fin-copy{padding:40px 24px 44px}.ctl .fin-copy .btns .btn{flex:1;padding:0 12px}.ctl .fin-fan{flex-direction:column;align-items:stretch;padding:22px 20px;margin:12px -8px 0}.ctl .fin-fan .btn{width:100%}}.ctl .cross{display:grid;grid-template-columns:132px minmax(0,1fr) auto;align-items:center;gap:32px;padding:24px 32px 24px 24px;border-radius:32px;background:linear-gradient(120deg,#FFE5EB,#FFF3F6 60%,#FBF0F4)}.ctl .cross-img{width:132px;height:132px;border-radius:24px;overflow:hidden;background:#EDE7EA}.ctl .cross-img img{width:100%;height:100%;object-fit:cover;object-position:50% 18%}.ctl .cross-copy .t-label{display:block}.ctl .cross-h{margin-top:8px;font-size:clamp(22px,2vw,28px);line-height:1.3;font-weight:750;letter-spacing:-.03em;color:var(--ink)}.ctl .cross-copy p{margin-top:8px;font-size:16px;line-height:1.6;color:var(--body)}.ctl .cross .btns{flex-wrap:nowrap}@media (max-width:1023px){.ctl .cross{grid-template-columns:112px minmax(0,1fr);gap:20px 24px}.ctl .cross-img{width:112px;height:112px}.ctl .cross .btns{grid-column:1/-1}}@media (max-width:767px){.ctl .cross{grid-template-columns:1fr;gap:18px;padding:22px 20px;border-radius:28px;margin:0 -8px}.ctl .cross-img{width:100%;height:auto;aspect-ratio:16/10;border-radius:20px}.ctl .cross-img img{object-position:50% 22%}.ctl .cross .btns .btn{flex:1;padding:0 12px}}.ctl .join{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ctl .jc{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:640px;border-radius:36px;overflow:hidden;background:#2A2530;isolation:isolate;color:#fff}.ctl .jc-media{position:absolute;inset:0;z-index:-2}.ctl .jc-media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.ctl .jc-fan .jc-media img{object-position:80% 30%}.ctl .jc-celeb .jc-media img{object-position:50% 14%}.ctl .jc:hover .jc-media img{transform:scale(1.03)}.ctl .jc:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(14,12,18,0) 30%,rgba(14,12,18,.55) 60%,rgba(14,12,18,.88))}.ctl .jc-body{padding:40px 40px 44px}.ctl .jc-tag{display:inline-flex;align-items:center;height:30px;padding:0 13px;border-radius:999px;background:var(--accent-strong);color:#fff;font-size:13.5px;font-weight:750;letter-spacing:-.01em;white-space:nowrap}.ctl .jc-celeb .jc-tag{background:#fff;color:var(--ink)}.ctl .jc-h{margin-top:18px;font-size:clamp(28px,2.7vw,40px);line-height:1.22;font-weight:770;letter-spacing:-.04em;color:#fff}.ctl .jc-body p{margin-top:14px;max-width:440px;font-size:16.5px;line-height:1.62;color:rgba(255,255,255,.86);text-wrap:pretty}.ctl .jc .btns{margin-top:28px}@media (max-width:1023px){.ctl .join{grid-template-columns:minmax(0,1fr)}.ctl .jc{min-height:560px}.ctl .jc-celeb .jc-media img{object-position:50% 28%}}@media (max-width:767px){.ctl .join{gap:12px;margin:0 -8px}.ctl .jc{min-height:520px;border-radius:28px}.ctl .jc-body{padding:28px 22px 26px}.ctl .jc-h{font-size:clamp(26px,7.4vw,32px);margin-top:14px}.ctl .jc-body p{font-size:15px}.ctl .jc .btns{margin-top:22px;flex-wrap:nowrap;gap:8px}.ctl .jc .btns .btn{flex:1;min-width:0;padding:0 12px}}.ctl .player>img.pl-img{object-position:54% 32%}@media (max-width:767px){.ctl .player>img.pl-img{object-position:54% 30%}}.ctl .sitem .tx .badge.pub{background:rgba(255,255,255,.1);color:rgba(255,255,255,.82)}.ctl .tr-langs span.more{background:transparent;box-shadow:none;border:1px dashed #cfcbd3;color:var(--muted)}.ctl .chero-cta{display:flex;align-items:center;gap:18px;margin-top:40px}.ctl .chero-cta p{font-size:14px;line-height:1.5;font-weight:550;color:var(--muted)}.ctl .chero-cta+.chero-facts{margin-top:36px}@media (max-width:1023px){.ctl .chero-cta{margin-top:28px}.ctl .chero-cta+.chero-facts{margin-top:24px}}@media (max-width:767px){.ctl .chero-cta{flex-direction:column;align-items:stretch;gap:10px}.ctl .chero-cta .btn{width:100%}.ctl .chero-cta p{text-align:center;font-size:13.5px}.ctl .chero-cta p br{display:none}}.ctl .consult{margin-top:72px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);border-radius:36px;overflow:hidden;background:linear-gradient(120deg,#FFE5EB,#FFF3F6 60%,#FBF0F4);isolation:isolate}.ctl .cs-media{position:relative;min-height:480px;background:#F2D6C8}.ctl .cs-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:80% 30%}.ctl .cs-copy{padding:56px 56px 52px;align-self:center}.ctl .cs-copy .t-label{margin-bottom:16px}.ctl .cs-h{font-size:clamp(26px,2.6vw,38px);line-height:1.24;font-weight:770;letter-spacing:-.04em;color:var(--ink)}.ctl .cs-copy>p{margin-top:16px;max-width:560px;font-size:16.5px;line-height:1.7;color:var(--body);text-wrap:pretty}.ctl .cs-list{margin-top:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;max-width:520px}.ctl .cs-list li{display:flex;align-items:center;gap:10px;font-size:15.5px;font-weight:650;color:var(--ink);line-height:1.4}.ctl .cs-list .i{width:24px;height:24px;padding:6px;border-radius:50%;background:#fff;color:var(--accent-strong);flex:none}.ctl .cs-cta{margin-top:32px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ctl .cs-cta small{font-size:13.5px;line-height:1.5;font-weight:550;color:var(--muted)}@media (max-width:1023px){.ctl .consult{grid-template-columns:minmax(0,1fr);margin-top:56px}.ctl .cs-media{min-height:0;aspect-ratio:16/9}.ctl .cs-copy{padding:40px 36px}}@media (max-width:767px){.ctl .consult{border-radius:28px;margin:44px -8px 0}.ctl .cs-media{aspect-ratio:4/3}.ctl .cs-copy{padding:30px 22px}.ctl .cs-h{font-size:clamp(24px,6.8vw,30px)}.ctl .cs-copy>p{font-size:15px}.ctl .cs-list{grid-template-columns:minmax(0,1fr);gap:10px}.ctl .cs-list li{font-size:15px}.ctl .cs-cta{flex-direction:column;align-items:stretch;gap:10px;margin-top:26px}.ctl .cs-cta .btn{width:100%}.ctl .cs-cta small{text-align:center}}.ctl .rev-plus{margin-top:28px;display:flex;gap:16px;align-items:flex-start;padding:22px 24px;border-radius:22px;background:var(--accent-soft)}.ctl .rev-plus .ic{width:44px;height:44px;border-radius:14px;background:#fff;color:var(--accent-strong);display:grid;place-items:center;flex:none}.ctl .rev-plus .ic .i{width:22px;height:22px}.ctl .rev-plus b{display:block;font-size:17px;font-weight:740;letter-spacing:-.02em;color:var(--ink)}.ctl .rev-plus p{margin-top:4px;font-size:15px;line-height:1.6;color:var(--body);text-wrap:pretty}@media (max-width:1023px){.ctl .rev-plus{order:3;margin-top:0}}@media (max-width:767px){.ctl .rev-plus{padding:18px;gap:12px;border-radius:18px}.ctl .rev-plus .ic{width:38px;height:38px;border-radius:12px}.ctl .rev-plus b{font-size:16px}.ctl .rev-plus p{font-size:14.5px}}.ctl .rsoon{margin-top:6px;display:flex;flex-direction:column;gap:2px}.ctl .rsoon li{display:flex;align-items:center;justify-content:space-between;gap:12px;height:48px;padding:0 18px;border-radius:14px;font-size:15.5px;font-weight:600;color:#A9A5AF;cursor:default;user-select:none}.ctl .rsoon li small{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:var(--surface);font-size:11.5px;font-weight:700;letter-spacing:.01em;color:#8F8B97;white-space:nowrap}@media (max-width:1023px){.ctl .rsoon{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:14px}.ctl .rsoon:before{content:"Coming soon";display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:var(--surface);font-size:11.5px;font-weight:700;color:#8F8B97}.ctl .rsoon li{height:auto;padding:0;font-size:14px;border-radius:0}.ctl .rsoon li small{display:none}}.ctl .langs li.more{background:transparent;box-shadow:none;border:1px dashed #cfcbd3;color:var(--muted)}.ctl .astep .path{margin:14px 0 0 42px;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;font-weight:650;color:var(--ink)}.ctl .astep .path span{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap}.ctl .astep .path .i{width:14px;height:14px;color:var(--muted)}@media (max-width:767px){.ctl .astep .path{margin-left:0}}.ctl .astep .path.chs a{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 13px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;transition:box-shadow .2s}.ctl .astep .path.chs a:hover{box-shadow:inset 0 0 0 1px var(--ink)}.ctl .astep .path.chs .i{width:16px;height:16px;color:var(--ink)}.ctl .cur{padding-top:24px}.ctl .cur+.cur{padding-top:120px}.ctl .cur-box{border-radius:36px;background:var(--accent-soft);padding:48px 48px 52px}.ctl .cur-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.ctl .cur-k{display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:999px;background:var(--accent-strong);color:#fff;font-size:12.5px;font-weight:800;letter-spacing:.04em;margin-bottom:14px;white-space:nowrap}.ctl .cur-k.ink{background:var(--ink)}.ctl .cur-h{font-size:clamp(28px,3vw,42px);line-height:1.2;font-weight:770;letter-spacing:-.04em;color:var(--ink)}.ctl .cur-p{margin-top:10px;font-size:16.5px;line-height:1.6;color:var(--body);text-wrap:pretty}.ctl .rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px)/4);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.ctl .rail::-webkit-scrollbar{display:none}.ctl .rail>li{scroll-snap-align:start}.ctl .cur-box .fol{background:#fff}.ctl .cur-box .fol:hover{background:#fff;box-shadow:inset 0 0 0 1.5px var(--accent-soft-2)}.ctl .cur-box .fol[aria-pressed=true]{background:transparent;box-shadow:inset 0 0 0 1.5px var(--accent-soft-2)}.ctl .rail-nav{display:flex;gap:8px;flex:none}.ctl .rail-nav button{width:44px;height:44px;border-radius:50%;background:#fff;color:var(--ink);display:grid;place-items:center;box-shadow:var(--sh-1);transition:opacity .2s}.ctl .rail-nav button:disabled{opacity:.35;cursor:default}.ctl .rail-nav .i{width:18px;height:18px}.ctl .rail-nav .rn-n .i{transform:scaleX(-1)}.ctl .top5{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-rows:repeat(4,minmax(0,1fr));column-gap:48px}.ctl .tp1{grid-row:1/-1;position:relative;border-radius:var(--r-media);overflow:hidden;aspect-ratio:4/4.6;background:#2A2530;isolation:isolate;color:#fff}.ctl .tp1 .ph{position:absolute;inset:0;z-index:-2;display:block}.ctl .tp1 .ph img{width:100%;height:100%;object-fit:cover;object-position:50% 16%;transition:transform .8s var(--ease)}.ctl .tp1:hover .ph img{transform:scale(1.03)}.ctl .tp1:after{content:"";position:absolute;inset:auto 0 0;height:56%;background:linear-gradient(180deg,rgba(14,12,18,0),rgba(14,12,18,.84));z-index:-1;pointer-events:none}.ctl .tp1 .tags{position:absolute;left:20px;top:20px;display:flex;gap:6px}.ctl .tp1 .rk{left:22px;bottom:14px;font-size:168px;line-height:.78;font-weight:800;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.95)}.ctl .tp1 .in,.ctl .tp1 .rk{position:absolute;pointer-events:none}.ctl .tp1 .in{left:124px;right:124px;bottom:28px}.ctl .tp1 .in b{display:block;font-size:28px;line-height:1.2;font-weight:770;letter-spacing:-.035em}.ctl .tp1 .in small{display:block;margin-top:4px;font-size:15px;line-height:1.45;color:rgba(255,255,255,.82)}.ctl .tp1 .fol{position:absolute;right:20px;bottom:26px;background:#fff;color:var(--ink)}.ctl .tp1 .fol:hover{background:#F1F1F3}.ctl .tp1 .fol[aria-pressed=true]{background:rgba(255,255,255,.16);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}.ctl .tp{display:flex;align-items:center;gap:20px;padding:0 4px;border-bottom:1px solid var(--line)}.ctl .tp:last-child{border-bottom:0}.ctl .tp .rk{width:44px;flex:none;text-align:center;font-size:40px;line-height:1;font-weight:800;letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums}.ctl .tp .av{position:relative;flex:none;width:88px;height:88px;border-radius:50%;overflow:hidden;background:var(--surface)}.ctl .tp .av img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;transition:transform .6s var(--ease)}.ctl .tp:hover .av img{transform:scale(1.05)}.ctl .tp .av.is-live{box-shadow:0 0 0 3px #fff,0 0 0 5.5px var(--accent)}.ctl .tp .tx{flex:1;min-width:0}.ctl .tp .tx a{display:inline-flex;align-items:center;gap:8px;max-width:100%}.ctl .tp .tx b{font-size:20px;line-height:1.3;font-weight:740;letter-spacing:-.03em;color:var(--ink)}.ctl .tp .tx a:hover b{color:var(--accent-strong)}.ctl .tp .tx small{display:block;margin-top:2px;font-size:15px;line-height:1.45;color:var(--muted)}.ctl .tp .tx .badge-soft{height:22px;font-size:11.5px;padding:0 8px}.ctl .rk-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 32px;align-items:end}.ctl .rk-head>*{grid-column:1}.ctl .rk-head>.cur-k{justify-self:start}.ctl .rk-head>.seg{grid-column:2;grid-row:1/span 3;align-self:end}.ctl .seg{display:inline-flex;gap:2px;padding:4px;border-radius:999px;background:var(--surface)}.ctl .seg[hidden]{display:none}.ctl .seg button{height:42px;padding:0 20px;border-radius:999px;font-size:15px;font-weight:650;color:var(--muted);white-space:nowrap;transition:background-color .25s var(--ease),color .25s,box-shadow .25s}.ctl .seg button:hover{color:var(--ink)}.ctl .seg button[aria-selected=true]{background:var(--ink);color:#fff;font-weight:720;box-shadow:0 4px 12px -4px rgba(23,19,29,.4)}.ctl .seg button:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.ctl .top5.swap>li{animation:ctl-cin .5s var(--ease) both}.ctl .top5.swap>li:nth-child(2){animation-delay:.04s}.ctl .top5.swap>li:nth-child(3){animation-delay:.08s}.ctl .top5.swap>li:nth-child(4){animation-delay:.12s}.ctl .top5.swap>li:nth-child(5){animation-delay:.16s}.ctl .cur-box.dark{background:var(--ink);color:#fff}.ctl .cur-box.dark .cur-k{background:var(--accent)}.ctl .cur-box.dark .cur-h{color:#fff}.ctl .cur-box.dark .cur-p{color:rgba(255,255,255,.72)}.ctl .cur-box.dark .fol{background:#fff;color:var(--ink)}.ctl .cur-box.dark .fol:hover{background:#F1F1F3;box-shadow:none}.ctl .cur-box.dark .fol[aria-pressed=true]{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.38)}.ctl .picks{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ctl .picks::-webkit-scrollbar{display:none}.ctl .pk{position:relative;display:flex;flex-direction:column;min-width:0}.ctl .pk .ph{position:relative;display:block;border-radius:24px;overflow:hidden;aspect-ratio:4/5;background:#2A2530}.ctl .pk .ph img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;transition:transform .8s var(--ease)}.ctl .pk:hover .ph img{transform:scale(1.04)}.ctl .pk .no{position:absolute;left:16px;top:16px;display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;background:#fff;color:var(--ink);font-size:12.5px;font-weight:800;letter-spacing:.04em;white-space:nowrap}.ctl .pk .tags{position:absolute;right:16px;top:18px;display:flex;gap:6px}.ctl .pk .reason{margin-top:22px;min-height:2.9em;font-size:19px;line-height:1.45;font-weight:700;letter-spacing:-.03em;color:#fff;word-break:keep-all;text-wrap:pretty}.ctl .pk .meta{display:flex;align-items:center;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.14)}.ctl .pk .who{flex:1;min-width:0}.ctl .pk .who b{display:block;font-size:17px;line-height:1.3;font-weight:740;letter-spacing:-.025em;color:#fff;word-break:keep-all}.ctl .pk .who small{display:block;margin-top:2px;font-size:14px;line-height:1.4;color:rgba(255,255,255,.62);word-break:keep-all}.ctl .dir{padding:120px 0 24px}.ctl .dir-head{margin-bottom:28px}.ctl .dir-bar{padding:0}.ctl .dir-bar-in{min-height:60px}.ctl .cats{gap:2px;padding:0;align-self:stretch}.ctl .cats button{position:relative;height:60px;padding:0 14px;border-radius:0;background:none;font-size:16px;font-weight:650;color:var(--muted)}.ctl .cats button:hover{background:none;color:var(--ink)}.ctl .cats button[aria-selected=true]{color:var(--ink);font-weight:760}.ctl .cats button[aria-selected=true]:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--ink)}.ctl .cats button:focus-visible{outline-offset:-6px;border-radius:10px}.ctl .dir-meta{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px 20px;flex-wrap:wrap;margin:24px 0 20px;min-height:40px}.ctl .dir-meta .cnt{margin:0}.ctl .cnt.off{visibility:hidden}.ctl .live-chk{position:relative;display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 4px;cursor:pointer;font-size:15px;font-weight:650;color:var(--ink);user-select:none;-webkit-tap-highlight-color:transparent;white-space:nowrap}.ctl .live-chk input{position:absolute;left:4px;top:9px;width:22px;height:22px;margin:0;opacity:0;cursor:pointer}.ctl .live-chk .chk-bx{width:22px;height:22px;border-radius:7px;background:#fff;box-shadow:inset 0 0 0 1.5px #C9C5CF;display:grid;place-items:center;color:#fff;flex:none;transition:background-color .2s,box-shadow .2s}.ctl .live-chk .chk-bx .i{width:14px;height:14px;opacity:0;transform:scale(.6);transition:opacity .2s,transform .2s var(--ease)}.ctl .live-chk:hover .chk-bx{box-shadow:inset 0 0 0 1.5px var(--ink)}.ctl .live-chk input:checked+.chk-bx{background:var(--accent-strong);box-shadow:none}.ctl .live-chk input:checked+.chk-bx .i{opacity:1;transform:none}.ctl .live-chk input:focus-visible+.chk-bx{outline:2px solid var(--accent-strong);outline-offset:3px}.ctl .live-chk .n{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:12.5px;font-weight:750}.ctl .live-chk .n:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);animation:ctl-blink 1.4s infinite}.ctl .dc .meta b{display:block;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.ctl .dc .nx .t{flex:1;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.45}.ctl .dc .nx .i{align-self:flex-start;margin-top:2px}.ctl .dc .nx .ld{align-self:flex-start;margin-top:6px}@media (max-width:1023px){.ctl .rail{grid-auto-columns:calc((100% - 32px)/3.3);gap:16px;margin:0 -48px;padding:0 48px;scroll-padding:0 48px}.ctl .rail-nav{display:none!important}.ctl .top5{grid-template-columns:minmax(0,1fr);grid-template-rows:none;column-gap:0}.ctl .tp1{grid-row:auto;aspect-ratio:16/10;margin-bottom:8px}.ctl .tp{padding:14px 4px}.ctl .tp .av{width:64px;height:64px}.ctl .rk-head{display:flex;flex-direction:column;align-items:flex-start;gap:0}.ctl .rk-head>.seg{margin-top:22px;align-self:flex-start}.ctl .rk-head>.cur-p{margin-top:16px}.ctl .picks{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 16px)/2.15);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin:0 -48px;padding:0 48px;scroll-padding:0 48px}.ctl .pk{scroll-snap-align:start}.ctl .pk .reason{font-size:18px}}@media (max-width:767px){.ctl .cur+.cur{padding-top:80px}.ctl .cur-box{border-radius:0;margin:0 calc(var(--pad)*-1);padding:36px var(--pad) 40px}.ctl .cur-head{margin-bottom:22px}.ctl .cur-k{height:26px;font-size:12px;margin-bottom:12px}.ctl .cur-h{font-size:clamp(26px,7.4vw,32px)}.ctl .cur-p{font-size:15px;margin-top:8px}.ctl .rail{grid-auto-columns:44%;gap:12px;margin:0 calc(var(--pad)*-1);padding:0 var(--pad);scroll-padding:0 var(--pad)}.ctl .tp1{aspect-ratio:4/4.3;border-radius:22px}.ctl .tp1 .rk{font-size:116px;left:16px;bottom:12px;-webkit-text-stroke-width:1.5px}.ctl .tp1 .in{left:88px;right:18px;bottom:22px}.ctl .tp1 .in b{font-size:23px}.ctl .tp1 .in small{font-size:13.5px}.ctl .tp1 .fol{top:16px;right:16px;bottom:auto}.ctl .tp{gap:14px;padding:12px 0}.ctl .tp .rk{width:28px;font-size:28px}.ctl .tp .av{width:56px;height:56px}.ctl .tp .tx b{font-size:17px}.ctl .tp .tx small{font-size:13.5px}.ctl .tp .tx a{gap:6px}.ctl .seg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%}.ctl .seg button{height:40px;padding:0 4px;font-size:14px}.ctl .rk-head>.seg{margin-top:18px}.ctl .rk-head>.cur-p{margin-top:14px}.ctl .picks{grid-auto-columns:80%;gap:12px;margin:0 calc(var(--pad)*-1);padding:0 var(--pad);scroll-padding:0 var(--pad)}.ctl .pk .ph{border-radius:20px}.ctl .pk .no{left:12px;top:12px;height:26px;padding:0 10px;font-size:12px}.ctl .pk .tags{right:12px;top:13px}.ctl .pk .reason{margin-top:16px;font-size:17px}.ctl .pk .meta{margin-top:14px;padding-top:14px}.ctl .pk .who b{font-size:16px}.ctl .pk .who small{font-size:13px}.ctl .dir{padding-top:80px}.ctl .dir-head{margin-bottom:18px}.ctl .dir-bar-in{min-height:52px}.ctl .cats button{height:52px;padding:0 11px;font-size:15px}.ctl .cats button[aria-selected=true]:after{left:11px;right:11px}.ctl .dir-meta{margin:18px 0 14px}.ctl .live-chk{font-size:14px;gap:8px}}.ctl .who-note{margin-top:40px;display:flex;align-items:center;gap:14px;padding:16px 22px 16px 16px;border-radius:20px;background:var(--surface);font-size:15.5px;line-height:1.55;color:var(--body)}.ctl .who-note .ic{width:40px;height:40px;border-radius:12px;background:#fff;color:var(--accent-strong);display:grid;place-items:center;flex:none;box-shadow:0 1px 2px rgba(23,19,29,.05)}.ctl .who-note .ic .i{width:20px;height:20px}.ctl .who-note b{color:var(--ink);font-weight:720}@media (max-width:767px){.ctl .who-note{margin-top:28px;align-items:flex-start;padding:16px;gap:12px;font-size:14.5px}.ctl .who-note .ic{width:36px;height:36px}.ctl .who-note b{display:block;font-size:15.5px;margin-bottom:2px}}.ctl .free{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;align-items:start}.ctl .free-head .t-lead{margin-top:20px;max-width:440px}.ctl .free-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.ctl .free-list li{padding:28px 0 34px;border-top:1px solid var(--line-2)}.ctl .free-list .ic{width:44px;height:44px;border-radius:14px;background:var(--accent-soft);color:var(--accent-strong);display:grid;place-items:center}.ctl .free-list .ic .i{width:22px;height:22px}.ctl .free-list b{display:block;margin-top:20px;font-size:19px;line-height:1.4;font-weight:740;letter-spacing:-.025em;color:var(--ink)}.ctl .free-list p{margin-top:8px;font-size:15.5px;line-height:1.62;color:var(--body)}@media (max-width:1023px){.ctl .free{grid-template-columns:minmax(0,1fr);gap:36px}}@media (max-width:767px){.ctl .free-list{grid-template-columns:minmax(0,1fr)}.ctl .free-list li{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:14px;padding:20px 0 22px}.ctl .free-list .ic{grid-row:1/3;width:40px;height:40px;border-radius:12px}.ctl .free-list .ic .i{width:20px;height:20px}.ctl .free-list b{margin-top:0;font-size:17px;line-height:1.45}.ctl .free-list p{grid-column:2;margin-top:4px;font-size:14.5px}}.ctl .cs-after{margin-top:22px;max-width:560px;display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:16px;background:rgba(255,255,255,.72);font-size:14.5px;line-height:1.6;font-weight:550;color:var(--body)}.ctl .cs-after .i{width:20px;height:20px;margin-top:1px;color:var(--accent-strong);flex:none}.ctl .bx{position:relative;border-radius:44px;background:var(--ink);color:#fff;padding:96px 80px 64px;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-template-areas:"copy stage" "steps steps" "note note";column-gap:64px;overflow:hidden;isolation:isolate}.ctl .bx:before{content:"";position:absolute;right:-140px;top:-180px;width:680px;height:680px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,45,85,.26),rgba(255,45,85,0));z-index:-1}.ctl .bx-copy{grid-area:copy;align-self:center}.ctl .bx .t-label,.ctl .bz .t-label{color:#FF6F8C}.ctl .bx .t-h2,.ctl .bz .t-h2{color:#fff}.ctl .bx .t-lead{margin-top:20px;max-width:520px;color:rgba(255,255,255,.72)}.ctl .bx-stage{grid-area:stage;display:flex;justify-content:center;align-items:center}.ctl .bx-chat{width:100%;max-width:392px;border-radius:28px;background:#fff;color:var(--ink);overflow:hidden;box-shadow:0 40px 80px -24px rgba(0,0,0,.6)}.ctl .bx-chat-h{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid var(--line)}.ctl .bx-av{width:38px;height:38px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px var(--line);display:grid;place-items:center;flex:none}.ctl .bx-av svg{width:19px;height:auto}.ctl .bx-chat-h .who{line-height:1.3}.ctl .bx-chat-h .who b{display:block;font-size:15px;font-weight:720}.ctl .bx-chat-h .who small{display:block;font-size:12.5px;font-weight:550;color:var(--muted)}.ctl .bx-chat-b{display:flex;flex-direction:column;gap:10px;padding:18px;background:var(--surface)}.ctl .bx-chat .bub{max-width:88%;font-size:14.5px}.ctl .bx-offer{align-self:flex-start;width:88%;padding:14px 16px 15px;border-radius:18px;border-top-left-radius:6px;background:#fff;box-shadow:0 1px 2px rgba(23,19,29,.05)}.ctl .bx-offer .top{display:flex;align-items:center;gap:8px}.ctl .bx-offer .kind{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:12px;font-weight:750;white-space:nowrap}.ctl .bx-offer .kind.b{background:#EFEBFF;color:#5B3FD6}.ctl .bx-offer .top small{font-size:12.5px;font-weight:600;color:var(--muted);white-space:nowrap}.ctl .bx-offer b{display:block;margin-top:8px;font-size:16px;font-weight:740;letter-spacing:-.02em}.ctl .bx-offer dl{margin-top:10px;display:grid;gap:3px;font-size:13.5px}.ctl .bx-offer dl div{display:flex;gap:10px}.ctl .bx-offer dt{min-width:28px;font-weight:600;color:var(--muted)}.ctl .bx-offer dd{font-weight:600;color:var(--ink)}.ctl .bx-offer.sm b{font-size:15px}.ctl .bx-steps{grid-area:steps;margin-top:80px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:28px}.ctl .bx-steps li{padding-top:22px;border-top:1px solid rgba(255,255,255,.16)}.ctl .bx-steps .n{font-size:14px;font-weight:800;color:#FF6F8C;font-variant-numeric:tabular-nums}.ctl .bx-steps b{display:block;margin-top:14px;font-size:18px;line-height:1.4;font-weight:720;letter-spacing:-.02em;color:#fff}.ctl .bx-steps p{margin-top:6px;font-size:14.5px;line-height:1.6;color:rgba(255,255,255,.64)}.ctl .bx-note{grid-area:note;margin-top:36px;font-size:13.5px;color:rgba(255,255,255,.5)}@media (max-width:1023px){.ctl .bx{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "stage" "steps" "note";padding:80px 40px 56px;border-radius:32px}.ctl .bx-stage{margin-top:48px}.ctl .bx-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;margin-top:56px}}@media (max-width:767px){.ctl .bx{padding:64px 22px 36px;border-radius:28px;margin:0 -8px}.ctl .bx-stage{margin-top:36px}.ctl .bx-chat{border-radius:24px}.ctl .bx-chat-b{padding:14px}.ctl .bx-steps{grid-template-columns:minmax(0,1fr);gap:0;margin-top:40px}.ctl .bx-steps li{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:6px;padding:18px 0}.ctl .bx-steps .n{grid-row:1/3;line-height:1.65}.ctl .bx-steps b{margin-top:0;font-size:16.5px}.ctl .bx-steps p{grid-column:2;margin-top:4px;font-size:14px}.ctl .bx-note{margin-top:16px;line-height:1.6}}.ctl .mkt-model{margin-top:16px;display:flex;align-items:center;gap:16px;padding:14px 24px 14px 14px;border-radius:22px;background:var(--surface)}.ctl .mkt-model img{width:56px;height:56px;border-radius:50%;object-fit:cover;flex:none}.ctl .mkt-model p{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px;min-width:0}.ctl .mkt-model b{font-size:17px;font-weight:740;letter-spacing:-.02em;color:var(--ink)}.ctl .mkt-model span{font-size:15px;color:var(--body)}@media (max-width:767px){.ctl .mkt-model{align-items:flex-start;gap:12px;padding:14px 16px 14px 14px;border-radius:18px}.ctl .mkt-model img{width:46px;height:46px}.ctl .mkt-model p{display:block}.ctl .mkt-model b{display:block;font-size:15.5px;line-height:1.45}.ctl .mkt-model span{display:block;margin-top:2px;font-size:14px;line-height:1.55}}.ctl .press-sub{font-size:16px;line-height:1.6;color:var(--body);text-align:right}.ctl .press{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ctl .press li{min-width:0}.ctl .press a{display:flex;flex-direction:column;height:100%;border-radius:24px;overflow:hidden;background:var(--surface);transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.ctl .press a:hover{transform:translateY(-4px);box-shadow:var(--sh-2)}.ctl .press .ph{display:block;aspect-ratio:16/10;overflow:hidden;background:#E9E6EC}.ctl .press .ph img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.ctl .press a:hover .ph img{transform:scale(1.04)}.ctl .press .tx{flex:1;display:flex;flex-direction:column;padding:22px 24px 24px}.ctl .press small{font-size:13.5px;font-weight:700;color:var(--muted)}.ctl .press b{margin-top:8px;font-size:18.5px;line-height:1.45;font-weight:720;letter-spacing:-.025em;color:var(--ink);word-break:keep-all;text-wrap:pretty}.ctl .press .go{margin-top:auto;padding-top:20px;display:inline-flex;align-items:center;gap:6px;font-size:14.5px;font-weight:650;color:var(--ink)}.ctl .press .go .i{width:16px;height:16px;transition:transform .25s var(--ease)}.ctl .press a:hover .go .i{transform:translateX(3px)}@media (max-width:1023px){.ctl .press-sub{text-align:left}.ctl .press{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - 16px)/2.2);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin:0 calc(var(--pad)*-1);padding:0 var(--pad);scroll-padding:0 var(--pad)}.ctl .press::-webkit-scrollbar{display:none}.ctl .press li{scroll-snap-align:start}}@media (max-width:767px){.ctl .press-sub br{display:none}.ctl .press{grid-auto-columns:80%;gap:12px}.ctl .press a{border-radius:20px}.ctl .press .tx{padding:18px 18px 20px}.ctl .press b{font-size:16.5px}}.ctl .bcard .k .flag{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:12.5px;font-weight:750;white-space:nowrap}@media (min-width:1024px) and (max-width:1199px){.ctl .bcard .k .flag{height:24px;padding:0 8px;font-size:12px}}.ctl .bz{position:relative;border-radius:36px;background:var(--ink);color:#fff;padding:80px 72px 56px;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-template-areas:"copy opts" "note note";column-gap:64px;overflow:hidden;isolation:isolate}.ctl .bz:before{content:"";position:absolute;left:-200px;bottom:-300px;width:680px;height:680px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,45,85,.22),rgba(255,45,85,0));z-index:-1}.ctl .bz-copy{grid-area:copy;align-self:center}.ctl .bz .t-lead{margin-top:20px;max-width:480px;color:rgba(255,255,255,.72)}.ctl .bz-how{margin-top:24px;display:flex;align-items:center;gap:10px;font-size:15.5px;font-weight:650;color:#fff}.ctl .bz-how .i{width:20px;height:20px;color:#FF6F8C;flex:none}.ctl .bz .btns{margin-top:28px}.ctl .bz-opts{grid-area:opts;align-self:center;display:flex;flex-direction:column;gap:12px}.ctl .bz-opts li{position:relative;padding:26px 28px 28px;border-radius:24px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.ctl .bz-opts .ic{width:44px;height:44px;border-radius:14px;background:rgba(255,45,85,.16);color:#FF6F8C;display:grid;place-items:center}.ctl .bz-opts .ic .i{width:22px;height:22px}.ctl .bz-opts b{display:block;margin-top:18px;font-size:19px;font-weight:740;letter-spacing:-.025em;color:#fff}.ctl .bz-opts p{margin-top:6px;font-size:15px;line-height:1.6;color:rgba(255,255,255,.66)}.ctl .bz-opts .faces{position:absolute;right:26px;top:28px;display:flex}.ctl .bz-opts .faces img{width:34px;height:34px;border-radius:50%;object-fit:cover;object-position:50% 20%;box-shadow:0 0 0 2px #2A2532;margin-left:-9px}.ctl .bz-opts .faces img:first-child{margin-left:0}.ctl .bz-note{grid-area:note;margin-top:44px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1);font-size:13.5px;line-height:1.6;color:rgba(255,255,255,.5)}@media (max-width:1023px){.ctl .bz{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "opts" "note";padding:72px 40px 44px;border-radius:32px}.ctl .bz-opts{margin-top:40px}}@media (max-width:767px){.ctl .bz{padding:56px 22px 28px;border-radius:28px;margin:0 -8px}.ctl .bz .btns{flex-wrap:nowrap;gap:8px}.ctl .bz .btns .btn{flex:1;padding:0 12px}.ctl .bz-how{align-items:flex-start;font-size:15px}.ctl .bz-how .i{margin-top:2px}.ctl .bz-opts{margin-top:32px;gap:10px}.ctl .bz-opts li{padding:22px 20px 24px}.ctl .bz-opts b{margin-top:14px;font-size:17px}.ctl .bz-opts p{font-size:14.5px}.ctl .bz-opts .faces{right:18px;top:24px}.ctl .bz-opts .faces img{width:30px;height:30px;margin-left:-8px}.ctl .bz-note{margin-top:32px;padding-top:18px}}.ctl .foot-sns{display:flex;gap:8px;margin-top:22px}.ctl .foot .foot-sns li+li{margin-top:0}.ctl .foot-sns a{width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.08);color:rgba(255,255,255,.8);display:grid;place-items:center;transition:background-color .2s,color .2s}.ctl .foot-sns a:hover{background:rgba(255,255,255,.16);color:#fff}.ctl .foot-sns .i{width:18px;height:18px}.ctl .chero-facts{display:grid;grid-template-columns:repeat(2,max-content);gap:12px 28px}@media (max-width:767px){.ctl .chero-facts{gap:10px 18px}}@media (max-width:359px){.ctl .chero-facts{grid-template-columns:minmax(0,1fr)}}.ctl .who-note{width:fit-content;max-width:100%}@media (max-width:1023px){.ctl br.brd{display:none}}@media (min-width:768px) and (max-width:1023px){.ctl .bz-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.ctl .mkt-bb .ai-note{position:absolute;z-index:2;right:16px;bottom:10px;font-size:11px;line-height:1.3;font-weight:500;color:rgba(255,255,255,.72);letter-spacing:0;pointer-events:none}@media (max-width:767px){.ctl .mkt-bb .cap{bottom:26px}.ctl .mkt-bb .ai-note{right:12px;bottom:7px;font-size:10px}}.ctl .open-only{display:none!important}.ctl.is-open .open-only{display:revert!important}.ctl.is-open .closed-only{display:none!important}.ctl .dz{padding:calc(var(--nav) + clamp(56px,8vw,96px)) 0 clamp(64px,9vw,104px);background:radial-gradient(60% 50% at 50% 0,var(--accent-soft) 0,#fff 70%)}.ctl .dz-in{display:flex;flex-direction:column;align-items:center;text-align:center}.ctl .dz .t-display em{font-style:normal;color:var(--accent)}.ctl .dz .t-lead{margin:24px auto 0;max-width:30em}.ctl .dz .t-lead b{color:var(--ink);font-weight:700}.ctl .dz-count-wrap{width:100%;max-width:480px}.ctl .dz .count{margin-top:36px;display:flex;justify-content:center;gap:10px}.ctl .dz .cd{flex:1;min-width:0;padding:14px 10px 12px;border-radius:18px;background:var(--surface);text-align:center}.ctl .dz .cd b{display:block;font-size:34px;line-height:1;font-weight:780;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ctl .dz .cd small{display:block;margin-top:8px;font-size:13px;font-weight:650;color:var(--muted)}.ctl .dz .cd.d b{color:var(--accent-strong)}.ctl .dz .cta{margin-top:30px;display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.ctl .soon-cats{padding-bottom:clamp(64px,9vw,112px)}.ctl .cat-box{border-radius:36px;background:var(--accent-soft);padding:44px 44px 48px}.ctl .cat-head .cur-k{display:inline-block;margin:0;height:22px;padding:0 9px;border-radius:6px;background:var(--accent-strong);color:#fff;font-size:12.5px;font-weight:800;letter-spacing:.04em;line-height:22px}.ctl .cat-head h2{margin-top:14px;font-size:clamp(26px,3vw,34px);font-weight:760;letter-spacing:-.035em;line-height:1.25}.ctl .cat-head p{margin-top:8px;color:var(--body);font-size:16.5px}.ctl .ct-grid{margin-top:30px;list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ctl .ct{position:relative;overflow:hidden;min-height:150px;border-radius:22px;padding:20px;display:flex;flex-direction:column;justify-content:flex-end;background:radial-gradient(90% 90% at 100% 0,var(--b) 0,transparent 70%),var(--a)}.ctl .ct .en{position:absolute;top:18px;left:20px;font-size:12px;font-weight:700;letter-spacing:.04em;color:rgba(23,19,29,.45)}.ctl .ct b{font-size:21px;font-weight:760;letter-spacing:-.03em}.ctl .ct-lock{position:absolute;top:14px;right:14px;width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.7);display:grid;place-items:center;color:var(--ink)}.ctl .ct-lock .i{width:18px;height:18px}.ctl .ct .st{display:block;margin-top:6px;font-size:13px;font-weight:650;color:rgba(23,19,29,.6)}@media (max-width:1023px){.ctl .ct-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ctl .dz .cd{padding:12px 4px 10px;border-radius:14px}.ctl .dz .cd b{font-size:27px}.ctl .dz .cd small{font-size:12px}.ctl .dz .count{gap:8px}.ctl .dz .cta{flex-direction:column;width:100%;max-width:480px}.ctl .dz .cta .btn{width:100%}.ctl .cat-box{border-radius:0;margin:0 calc(var(--pad)*-1);padding:36px var(--pad) 40px}.ctl .ct{min-height:124px;padding:16px}.ctl .ct b{font-size:18px}}.ctl .rs-vc>img{object-position:50% 30%}.ctl .rs-vc .rl-sum small+b+small{margin-top:.15em}.ctl .vc-me{left:.9em;bottom:5.4em;width:28%;aspect-ratio:3/4;border-radius:.8em;background:linear-gradient(160deg,#3A3442,#17131D);box-shadow:0 0 0 2px rgba(255,255,255,.7),var(--sh-2)}.ctl .vc-ctl,.ctl .vc-me{position:absolute;z-index:2}.ctl .vc-ctl{left:0;right:0;bottom:1.2em;display:flex;justify-content:center;gap:1em}.ctl .vc-ctl span{width:2.9em;height:2.9em;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ctl .vc-ctl span.end{background:#FF3B30}.ctl .vc-ctl .i{width:1.3em;height:1.3em;color:#fff}.ctl .gd-list{display:flex;flex-direction:column;gap:.5em}.ctl .gd-row{display:flex;align-items:center;gap:.65em;background:#fff;border-radius:1em;padding:.55em .65em}.ctl .gd-row img{width:3.2em;height:3.2em;border-radius:.7em;object-fit:cover;object-position:50% 20%;flex:none}.ctl .gd-row .tx{flex:1;min-width:0;line-height:1.3}.ctl .gd-row .tx b{display:block;font-size:.86em;font-weight:720;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctl .gd-row .tx span{display:block;font-size:.74em;color:var(--muted)}.ctl .gd-row .gp{flex:none;font-size:.8em;font-weight:780;color:var(--accent-strong)}.ctl .rv-soon{display:inline-flex;align-items:center;height:26px;padding:0 10px;background:var(--surface);color:var(--muted);font-size:12.5px}.ctl .rs-soon,.ctl .rv-soon{border-radius:999px;font-weight:700}.ctl .rs-soon{position:absolute;z-index:5;left:50%;top:50%;transform:translate(-50%,-50%);padding:.6em 1em;background:rgba(14,12,18,.78);color:#fff;font-size:.86em;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ctl.is-open .rs-gd>:not(.rs-soon):not(.p-sb),.ctl.is-open .rs-vc>:not(.rs-soon):not(.p-sb){filter:grayscale(1) blur(1.5px);opacity:.55}.ctl .rv-item .bd .rv-soon{margin:-12px 0 24px 46px}.ctl.is-open .rv-item .bd .rv-soon.open-only{display:inline-flex!important}.ctl .open-notice{position:fixed;z-index:200;left:50%;bottom:calc(32px + env(safe-area-inset-bottom));transform:translate(-50%,16px);width:max-content;max-width:calc(100vw - 32px);padding:14px 20px;border-radius:18px;background:rgba(23,19,29,.92);color:#fff;font-size:15px;font-weight:600;line-height:1.45;text-align:center;box-shadow:var(--sh-2);opacity:0;pointer-events:none;transition:opacity .3s var(--ease),transform .3s var(--ease);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ctl .open-notice.show{opacity:1;transform:translate(-50%)}@media (max-width:767px){.ctl .open-notice{bottom:calc(88px + env(safe-area-inset-bottom));font-size:14px}}.ctl:not([lang=ko]) .rs[data-i="0"] .te-desc{display:none}.ctl .ex-tag{display:inline-flex;align-items:center;flex:none;height:20px;padding:0 7px;border-radius:6px;background:rgba(23,19,29,.07);color:var(--muted);font-size:11px;font-weight:700;letter-spacing:0;line-height:1;white-space:nowrap;text-shadow:none;vertical-align:middle}.ctl .ex-tag.dk{background:rgba(255,255,255,.16);color:rgba(255,255,255,.88)}.ctl .ex-tag.ph{background:rgba(0,0,0,.4);color:#fff}.ctl .feed-head .ex-tag{margin-left:auto}.ctl .feed-head .ex-tag+.badge{margin-left:0}.ctl .pl-top .ex-tag{margin-left:auto;height:24px}.ctl .sched h3 .ex-tag{margin-left:8px;transform:translateY(-1px)}