html.rk-open{overflow:hidden}.rekap{--o:255 103 54;--pad-x:24px;z-index:1000;color:#f7f3f1;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:#0d0a09;outline:none;animation:.35s rk-fade;position:fixed;inset:0;overflow:hidden}.rekap h2,.rekap p,.rekap ul{margin:0}.rekap :focus-visible{outline-offset:3px;outline:2px solid #fff}.rk-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rk-top{z-index:3;padding:max(12px, env(safe-area-inset-top)) 12px 16px 16px;pointer-events:none;background:linear-gradient(#0d0a09d9,#0d0a0900);align-items:center;gap:14px;display:flex;position:absolute;top:0;left:0;right:0}.rk-progress{flex:1;gap:4px;max-width:560px;margin:0 auto;display:flex}.rk-progress span{background:#ffffff38;border-radius:2px;flex:1;height:3px;position:relative;overflow:hidden}.rk-progress span:after{content:"";transform-origin:0;background:#fff;transition:transform .35s;position:absolute;inset:0;transform:scaleX(0)}.rk-progress span.is-done:after{transform:scaleX(1)}.rk-close{color:#fff;cursor:pointer;pointer-events:auto;background:#ffffff1a;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.rk-close:hover{background:#ffffff2e}.rk-nav{z-index:2;color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:50%;place-items:center;width:52px;height:52px;margin-top:-26px;transition:background-color .15s,opacity .2s;display:none;position:absolute;top:50%}.rk-nav:hover{background:#ffffff29}.rk-nav-prev{left:20px}.rk-nav-next{right:20px}.rekap.rk-first .rk-nav-prev{opacity:0;pointer-events:none}@media (hover:hover) and (pointer:fine){.rekap{--pad-x:96px}.rk-nav{display:grid}}.rk-slide{--g1:var(--o);--g2:124 58 237;isolation:isolate;padding:68px var(--pad-x) 72px;opacity:0;visibility:hidden;justify-content:center;align-items:center;transition:opacity .35s,transform .45s,visibility 0s linear .35s;display:flex;position:absolute;inset:0;overflow:hidden;transform:scale(.985)}.rk-slide.is-active{opacity:1;visibility:visible;transition:opacity .35s,transform .45s,visibility;transform:none}.rk-slide:before{content:"";z-index:-1;background:radial-gradient(38% 34% at 18% 24%, rgb(var(--g1) / .38), transparent 70%), radial-gradient(42% 40% at 86% 82%, rgb(var(--g2) / .3), transparent 70%);transition:transform 1.4s;position:absolute;inset:-20%;transform:scale(1.12)}.rk-slide.is-in:before{transform:scale(1)}.rekap>.rk-slide:nth-of-type(4n+2){--g1:124 58 237;--g2:var(--o)}.rekap>.rk-slide:nth-of-type(4n+3){--g1:22 163 74;--g2:37 99 235}.rekap>.rk-slide:nth-of-type(4n+4){--g1:236 72 153;--g2:245 158 11}.rk-inner{width:100%;max-width:1240px}.rk-center{text-align:center;flex-direction:column;align-items:center;max-width:780px;display:flex}.rk-anim,.rk-pop{opacity:0;transform:translateY(18px)}.rk-pop{transform:translateY(10px)scale(.85)}.is-in .rk-anim,.is-in .rk-pop{opacity:1;transition:opacity .55s,transform .7s cubic-bezier(.2,.75,.2,1);transition-delay:calc(var(--d,0) * .1s + 60ms);transform:none}.is-in .rk-pop{transition-delay:calc(var(--d,0) * 60ms + .12s)}.rk-hello{color:#ffffffb8;font-size:clamp(17px,2.4vw,22px);font-weight:600;margin-bottom:12px!important}.rk-headline{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(28px,5.2vw,58px);font-weight:800;line-height:1.08}.rk-lead{color:#fffc;text-wrap:balance;font-size:clamp(16px,2.1vw,22px);line-height:1.5;margin-top:14px!important}.rk-lead strong{color:#fff}.rk-count{background:linear-gradient(135deg, #ffc27a, rgb(var(--o)) 55%, #ff3d77);color:#0000;letter-spacing:-.05em;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;padding:0 .08em;font-size:clamp(104px,min(24vw,26vh),224px);font-weight:900;line-height:.95;margin-top:4px!important}.rk-intro .rk-count+.rk-lead{margin-top:4px!important}.rk-num{color:rgb(var(--o))}.rk-tap{right:12%;bottom:calc(max(24px, env(safe-area-inset-bottom)) + 48px);pointer-events:none;border:2px solid #ffffffbf;border-radius:50%;width:52px;height:52px;animation:1.6s ease-out infinite rk-ping;position:absolute}@media (hover:hover) and (pointer:fine){.rk-tap{display:none}}.rk-feature .rk-inner{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}.rk-kicker{color:#ffffff9e;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:14px;font-weight:600;display:flex;margin-bottom:12px!important}.rk-avail{color:#fff;white-space:nowrap;background:#ffffff1f;border-radius:999px;padding:3px 10px;font-size:13px}.rk-avail[hidden]{display:none}.rk-avail-yes{color:#8ef0b0;background:#22c55e33}.rk-avail-pro{background:rgb(var(--o) / .22);color:#ffb594}.rk-title{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(26px,3.6vw,48px);font-weight:800;line-height:1.1}.rk-title code{font:inherit}.rk-text{color:#fffc;font-size:clamp(15px,1.7vw,20px);line-height:1.55;margin-top:14px!important}.rk-link{border-bottom:1.5px solid rgb(var(--o));color:#fff;gap:6px;margin-top:20px;padding-bottom:2px;font-weight:600;text-decoration:none;display:inline-flex}.rk-link:hover{color:rgb(var(--o))}.rk-visual{background:#ffffff0a;border-radius:16px;justify-self:center;width:fit-content;max-width:100%;overflow:hidden;box-shadow:0 30px 80px #0000008c,0 0 0 1px #ffffff1f}.rk-visual.rk-anim{transform:translateY(36px)scale(.95)}.is-in .rk-visual.rk-anim{transform:none}.rk-visual picture{display:block}.rk-visual img{pointer-events:none;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 180px);display:block}.rk-visual .shot-switch{display:none}.rk-visual-icon{aspect-ratio:1;background:radial-gradient(circle at 32% 30%, rgb(var(--g1) / .7), rgb(var(--g2) / .4) 62%, rgb(var(--g2) / .16));border-radius:50%;place-items:center;width:min(100%,340px,52dvh);display:grid;box-shadow:inset 0 0 0 1px #ffffff1a,0 30px 80px #00000073}.rk-visual-icon svg{color:#fff;filter:drop-shadow(0 12px 30px #00000059);width:40%;height:40%}.rk-ch-list{flex-wrap:wrap;justify-content:center;gap:10px;padding:0;list-style:none;display:flex;margin-top:16px!important}.rk-ch-had+.rk-headline{margin-top:36px}.rk-ch-added{gap:16px;margin-top:24px!important}.rk-channel{white-space:nowrap;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 8px;font-size:15px;font-weight:600;display:inline-flex;position:relative}.rk-ch-had .rk-channel{opacity:.72}.rk-channel-icon{background:#ffffff1f;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.rk-channel-icon svg{width:17px;height:17px}.rk-channel-new{border-color:rgb(var(--o) / .5);background:rgb(var(--o) / .16);padding:10px 20px 10px 10px;font-size:17px}.rk-channel-new .rk-channel-icon{background:rgb(var(--o));width:42px;height:42px}.rk-channel-new .rk-channel-icon svg{width:21px;height:21px}.rk-new{color:#1a1412;letter-spacing:.04em;text-transform:uppercase;background:#fff;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:800;position:absolute;top:-9px;right:-4px}.rk-chips{flex-wrap:wrap;justify-content:center;gap:10px;max-width:860px;padding:0;list-style:none;display:flex;margin-top:28px!important}.rk-chip{background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:8px 15px;font-size:15px;font-weight:500}.rk-chip[hidden]{display:none}.rk-chip-more{color:#ffffffb8;background:0 0;border-style:dashed}.rk-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.rk-btn{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.rk-btn:hover{background:#ffffff14}.rk-btn-primary{background:rgb(var(--o));box-shadow:0 12px 30px rgb(var(--o) / .35);border-color:#0000}.rk-btn-primary:hover{background:rgb(var(--o) / .88)}@keyframes rk-fade{0%{opacity:0}}@keyframes rk-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}@media (aspect-ratio<=1),(width<=600px){.rk-feature .rk-inner{grid-template-columns:minmax(0,1fr);gap:22px;max-width:640px}.rk-visual img{max-height:44dvh}.rk-visual-icon{width:min(64%,260px,36dvh)}.rk-link{margin-top:14px}}@media (width<=480px){.rekap{--pad-x:20px}.rk-channel{font-size:14px}.rk-channel-new{font-size:16px}.rk-chips{gap:8px}.rk-chip{padding:7px 12px;font-size:13.5px}.rk-btn{width:100%;max-width:320px}}@media (height<=700px){.rk-slide{padding-top:58px;padding-bottom:60px}.rk-visual img{max-height:38dvh}.rk-title{font-size:clamp(24px,3.2vw,40px)}.rk-chips{margin-top:20px!important}.rk-chip{padding:6px 12px;font-size:13.5px}.rk-actions{margin-top:22px}}@media (height<=520px){.rk-slide{padding-top:52px;padding-bottom:20px}.rk-headline{font-size:clamp(22px,7vh,40px)}.rk-lead{font-size:15px;margin-top:8px!important}.rk-hello{font-size:15px;margin-bottom:6px!important}.rk-count{font-size:clamp(64px,22vh,120px)}.rk-title{font-size:clamp(20px,6.5vh,32px)}.rk-text{font-size:14px;margin-top:8px!important}.rk-link{margin-top:10px}.rk-visual img{max-height:calc(100dvh - 90px)}.rk-visual-icon{width:min(100%,60dvh)}.rk-ch-had+.rk-headline{margin-top:18px}.rk-chip{padding:4px 10px;font-size:12.5px}.rk-btn{min-height:40px}}@media (prefers-reduced-motion:reduce){.rekap{animation:none}.rk-slide,.rk-slide.is-active{transition:none;transform:none}.rk-anim,.rk-pop,.rk-visual.rk-anim{opacity:1;transform:none;transition:none!important}.rk-tap{animation:none}.rk-slide:before{transition:none;transform:none}}
