@import url('https://fonts.googleapis.com/css2?family=Unbounded:wght@300..900&family=Sora:wght@300..700&display=swap');
body.chrome{--accent:#E9F1FA;--accent-d:#AAB6C3;--on-accent:#05070A;--bg:#030406;--bg2:rgba(255,255,255,.03);--bg3:#0D1116;--line:rgba(200,225,255,.12);--mu:#8C98A6;--holo:#7CF7FF;--chr:linear-gradient(180deg,#FFFFFF 0%,#E6EDF5 26%,#8793A0 47%,#1B2027 50%,#56616D 56%,#C9D3DE 74%,#FFFFFF 88%,#A7B2BF 100%);--sheen:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.95) 48%,rgba(160,240,255,.6) 52%,transparent 62%);--iri:linear-gradient(90deg,#7CF7FF,#B69CFF 50%,#FF9CE6);font-family:'Sora',sans-serif;background:radial-gradient(900px 500px at 80% 0%,rgba(124,247,255,.10),transparent 60%),radial-gradient(800px 600px at 0% 60%,rgba(182,156,255,.10),transparent 60%),radial-gradient(700px 500px at 100% 100%,rgba(255,156,230,.07),transparent 60%),#030406;background-attachment:fixed}
body.chrome::before{content:"";position:fixed;left:-50%;right:-50%;bottom:-10vh;height:55vh;z-index:0;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(124,247,255,.10) 0 1px,transparent 1px 80px),repeating-linear-gradient(0deg,rgba(124,247,255,.10) 0 1px,transparent 1px 80px);transform:perspective(500px) rotateX(65deg);transform-origin:bottom;-webkit-mask:linear-gradient(0deg,#000,transparent 85%);mask:linear-gradient(0deg,#000,transparent 85%)}
body.chrome>*:not(.nav):not(.sticky):not(.mm){position:relative;z-index:1}
body.chrome .nav{z-index:50}body.chrome .sticky{z-index:40}body.chrome .mm{z-index:60}
body.chrome .disp,body.chrome .svc h4,body.chrome .clip h4,body.chrome .pk h4,body.chrome .tm .nm,body.chrome .stat .num,body.chrome .ep .t,body.chrome .offer-strip span,body.chrome .mm a.ml,body.chrome .step,body.chrome .tm.crew b,body.chrome .float-stat b,body.chrome .chn b,body.chrome .lv{font-family:'Unbounded',sans-serif;font-stretch:100%;text-transform:uppercase;letter-spacing:-.02em;font-weight:800}
body.chrome .disp,body.chrome .step,body.chrome .stat .num,body.chrome .pk h4,body.chrome .tm.crew b{background:var(--sheen),var(--chr);background-size:250% 100%,100% 100%;background-position:120% 0,0 0;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 0 rgba(255,255,255,.35)) drop-shadow(0 8px 24px rgba(124,247,255,.18));animation:sheen 6s cubic-bezier(.6,0,.2,1) infinite}
@keyframes sheen{0%,55%{background-position:120% 0,0 0}100%{background-position:-120% 0,0 0}}
body.chrome .disp{line-height:.92}
body.chrome .hero h1{font-size:clamp(46px,6.6vw,108px)}
body.chrome .h2{font-size:clamp(34px,4.4vw,72px)}
body.chrome .disp em,body.chrome .disp .ac,body.chrome .h2 .ac{font-style:normal;background:var(--iri);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 18px rgba(124,247,255,.35))}
body.chrome .mono,body.chrome .kick,body.chrome .ruler,body.chrome .role,body.chrome .when,body.chrome .series,body.chrome .meta .box,body.chrome .lv em{font-family:'Unbounded',sans-serif;font-stretch:100%;font-weight:500;text-transform:uppercase;letter-spacing:.22em;font-size:10px}
body.chrome .kick::before{width:22px;height:2px;border-radius:0;background:var(--iri);box-shadow:0 0 10px var(--holo)}
body.chrome .series b,body.chrome .ep .n{background:var(--iri);-webkit-background-clip:text;background-clip:text;color:transparent}
body.chrome .btn{border-radius:999px;font-family:'Unbounded',sans-serif;font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;position:relative;overflow:hidden}
body.chrome .btn-play,body.chrome .btn-ac,body.chrome .offer .btn{background:linear-gradient(180deg,#FFFFFF 0%,#D5DDE6 45%,#8E9AA7 52%,#E9EEF3 100%);color:#05070A;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(0,0,0,.3),0 0 30px rgba(124,247,255,.25)}
body.chrome .btn-play::after,body.chrome .btn-ac::after{content:"";position:absolute;inset:0;background:var(--sheen);background-size:250% 100%;animation:sheen 4s infinite;mix-blend-mode:overlay}
body.chrome .btn-gray,body.chrome .btn-line{background:rgba(255,255,255,.04);border:1px solid rgba(200,225,255,.3);color:#EAF2FB;backdrop-filter:blur(14px)}
body.chrome .svc,body.chrome .pk,body.chrome .rc,body.chrome .clip,body.chrome .clk,body.chrome .cl,body.chrome .chn,body.chrome .float-stat,body.chrome .tl,body.chrome .stats,body.chrome .sticky,body.chrome .ct{border:1px solid transparent;border-radius:20px;background:linear-gradient(180deg,rgba(14,18,24,.9),rgba(6,8,11,.9)) padding-box,linear-gradient(135deg,rgba(255,255,255,.55),rgba(124,247,255,.15) 30%,rgba(255,255,255,.05) 55%,rgba(182,156,255,.35) 85%,rgba(255,255,255,.4)) border-box;backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}
body.chrome .stat{border-color:var(--line)}
body.chrome .svc:hover,body.chrome .pk:hover,body.chrome .chn:hover,body.chrome .cl:hover{box-shadow:0 0 0 1px rgba(124,247,255,.4),0 0 40px rgba(124,247,255,.18)}
body.chrome .svc .mono,body.chrome .pt .mono,body.chrome .chb,body.chrome .tm .role,body.chrome .clk.hq .st{color:var(--holo)}
body.chrome .pk li svg{stroke:var(--holo)}
body.chrome .ep,body.chrome .tm,body.chrome .gl,body.chrome .suite,body.chrome .pscreen{border-radius:16px}
body.chrome .ep{box-shadow:0 0 0 1px rgba(200,225,255,.15),0 20px 50px rgba(0,0,0,.6)}
body.chrome .ep .tag,body.chrome .pk .badge,body.chrome .top10 i,body.chrome .t3 .prio{border-radius:999px;background:linear-gradient(180deg,#fff,#9AA6B3);color:#05070A}
body.chrome .ep .prog,body.chrome .lvl i.on,body.chrome .t1 .eq i{background:var(--iri)}
body.chrome .t2 .l3{border-left-color:var(--holo)}
body.chrome .nav.solid{background:rgba(3,4,6,.6);backdrop-filter:blur(22px) saturate(1.5);border-bottom:1px solid var(--line)}
body.chrome .lang{border-radius:999px}
body.chrome .hero-media video{filter:saturate(.5) contrast(1.1) brightness(.85) hue-rotate(-10deg)}
body.chrome .hero-media::after{background:linear-gradient(90deg,rgba(3,4,6,.95) 0%,rgba(3,4,6,.6) 42%,rgba(3,4,6,.1) 78%),linear-gradient(0deg,#030406 0%,transparent 40%),linear-gradient(180deg,rgba(124,247,255,.08),transparent 30%)}
body.chrome .meta .box{border-radius:999px;border-color:rgba(200,225,255,.3);padding:3px 10px;font-size:9px}
body.chrome .hero-age{border:0;border-radius:999px 0 0 999px;background:rgba(255,255,255,.05);backdrop-filter:blur(14px);font-family:'Unbounded';font-size:10px;letter-spacing:.2em;text-transform:uppercase}
body.chrome .offer{background:linear-gradient(180deg,#0A0D12,#030406);border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#EAF2FB}
body.chrome .offer .disp{background-image:var(--sheen),var(--chr);-webkit-background-clip:text;background-clip:text}
body.chrome .offer-strip span{background:var(--chr);-webkit-background-clip:text;background-clip:text;color:transparent}
body.chrome .reels{background:radial-gradient(60% 55% at 70% 50%,rgba(124,247,255,.14),transparent 70%)}
body.chrome .phone{box-shadow:0 0 0 1.5px #fff,0 0 0 8px #1A1F26,0 0 0 9.5px #A7B2BF,0 0 60px rgba(124,247,255,.25),0 50px 100px rgba(0,0,0,.8)}
body.chrome .proc{background:transparent}
body.chrome .clip{border-top:1px solid transparent}
body.chrome .playhead{background:var(--holo);box-shadow:0 0 18px var(--holo)}
body.chrome .playhead::before{border-top-color:var(--holo)}
body.chrome .wave{background:repeating-linear-gradient(90deg,rgba(124,247,255,.5) 0 2px,transparent 2px 5px)}
body.chrome .pk.hot{box-shadow:0 0 0 1px rgba(124,247,255,.5),0 0 60px rgba(124,247,255,.22)}
body.chrome .final{background:radial-gradient(60% 70% at 50% 110%,rgba(124,247,255,.2),transparent 70%)}
body.chrome .lv-cut i,body.chrome .lv-rec i{background:var(--holo);box-shadow:0 0 12px var(--holo)}
body.chrome .lv-play svg{fill:var(--holo)}
body.chrome .lv-slate b{background:linear-gradient(180deg,#fff,#9AA6B3);color:#05070A}
body.chrome .lv-frame b::before,body.chrome .lv-frame b::after{border-color:var(--holo)}
body.chrome .lv{background:var(--chr);-webkit-background-clip:text;background-clip:text;color:transparent}
body.chrome .lv em{color:var(--mu);-webkit-text-fill-color:var(--mu)}
body.chrome .stars i{background:#00B67A}
body.chrome a:hover{color:var(--holo)}
body.chrome .sticky .l b,body.chrome .meta a.match{color:var(--holo)}
body.chrome .fq,body.chrome .foot{border-color:var(--line)}
@media(prefers-reduced-motion:reduce){body.chrome *{animation:none!important}}
