@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Share+Tech+Mono&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--cursor-x:50vw;--cursor-y:50vh;--accent:#d4d8e0;--accent-glow:#d4d8e02e;--white:#fff;--off-white:#ffffffe0;--muted:#ffffff61;--subtle:#ffffff26;--font-display:"Outfit", sans-serif;--font-serif:"Playfair Display", serif;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-snappy:cubic-bezier(.22, 1, .36, 1)}html,body{background:#111;width:100%;height:100%;overflow:hidden}#root{width:100%;height:100%;color:var(--white);font-family:var(--font-display);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}::-webkit-scrollbar{display:none}::selection{color:#fff;background:#d4d8e038}@keyframes fadeUp{0%{opacity:0;filter:blur(6px);transform:translateY(40px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;letter-spacing:.6em;transform:translate(-30px)}to{opacity:1;letter-spacing:.4em;transform:translate(0)}}@keyframes letterReveal{0%{opacity:0;filter:blur(4px);transform:translateY(60px)rotateX(-80deg)}60%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)rotateX(0)}}@keyframes roleSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes roleSlideDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 #d4d8e000}50%{box-shadow:0 0 30px 8px #d4d8e02e}}@keyframes scanLine{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes noiseShift{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-1%,1%)}to{transform:translate(0)}}@keyframes borderTrace{0%{clip-path:inset(0 100% 100% 0);opacity:0}20%{opacity:1}50%{clip-path:inset(0 0 100%)}to{clip-path:inset(0);opacity:1}}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.anim-s1{animation:1s cubic-bezier(.22,1,.36,1) .3s both slideInLeft}.anim-s2{animation:1.2s cubic-bezier(.22,1,.36,1) .6s both fadeUp}.anim-s3{animation:1s cubic-bezier(.22,1,.36,1) 1.4s both fadeUp}.anim-s4{animation:1s cubic-bezier(.22,1,.36,1) 1.7s both fadeUp}.anim-s5{animation:1s 2.1s both fadeIn}.video-bg-wrap{z-index:0;position:absolute;inset:0;overflow:hidden}.video-bg{opacity:0;transition:opacity .75s;position:absolute;inset:0}.video-bg--active{opacity:1}.video-bg video{object-fit:cover;filter:brightness(.72)saturate(.62)contrast(1.08);width:100%;height:100%;scale:1.08}.video-overlay{background:radial-gradient(100% 100%,#0000 0%,#00000026 55%,#00000085 100%),linear-gradient(#00000080 0%,#0000 40%,#000000ad 100%);position:absolute;inset:0}.noise{z-index:2;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px;width:140%;height:140%;animation:.5s steps(2,end) infinite noiseShift;position:absolute;inset:-20%}.edge-top{z-index:10;pointer-events:none;background:linear-gradient(#000c 0%,#0000 100%);width:100%;height:120px;position:absolute;top:0;left:0}.edge-bottom{z-index:10;pointer-events:none;background:linear-gradient(#0000 0%,#00000080 100%);width:100%;height:100px;position:absolute;bottom:0;left:0}.nav-bar{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#040c0700;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:28px 48px;transition:background .5s,-webkit-backdrop-filter .5s,backdrop-filter .5s,border-color .5s;display:flex}.nav-bar.nav-scrolled{-webkit-backdrop-filter:blur(20px)saturate(160%);background:#060608d1;border-bottom-color:#ffffff0d}.nav-logo{letter-spacing:.3em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:300;animation:1.2s .2s both fadeIn}.nav-logo span{color:var(--white);font-weight:600}.nav-links{align-items:center;gap:40px;list-style:none;animation:1.2s .4s both fadeIn;display:flex}.nav-links li a{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:400;text-decoration:none;transition:color .3s;position:relative}.nav-links li a:after{content:"";background:var(--white);width:0;height:1px;transition:width .3s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-3px;left:0}@media (hover:hover) and (pointer:fine){.nav-links li a:hover{color:var(--white)}.nav-links li a:hover:after{width:100%}}.nav-room-btn{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);cursor:pointer;transition:color .3s ease, opacity .16s var(--ease-out);background:0 0;border:none;padding:0;font-family:inherit;font-size:.7rem;font-weight:400}@media (hover:hover) and (pointer:fine){.nav-room-btn:hover{color:var(--white)}}.nav-room-btn:active{opacity:.6;transition:opacity .1s var(--ease-out)}.hero{z-index:20;position:absolute;inset:0}.hero-content{transition:opacity .28s;position:absolute;inset:0}.hero-content--fade{opacity:0}.hero-pill-btn{color:#ffffffe0;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:fit-content;transition:background .3s ease, border-color .3s ease, color .3s ease, transform .16s var(--ease-out);background:#ffffff14;border:1px solid #ffffff2e;border-radius:50px;align-items:center;padding:13px 34px;font-size:.72rem;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.hero-pill-btn:hover{color:#fff;background:#ffffff24;border-color:#ffffff61}}.hero-pill-btn:active{transition:transform .16s var(--ease-out);transform:scale(.97)}.hl-eyebrow{letter-spacing:.46em;text-transform:uppercase;color:#ffffff47;font-size:.54rem;font-weight:400}.hl-eyebrow--center{text-align:center}.hl-prose{font-family:var(--font-serif);color:#ffffff4d;font-size:.88rem;font-style:italic;line-height:1.8}.hl-micro{letter-spacing:.38em;text-transform:uppercase;color:#ffffff29;font-size:.5rem}.hl-headline{-webkit-user-select:none;user-select:none;flex-direction:column;gap:0;display:flex}.hl-headline span{text-transform:uppercase;color:#fff;font-weight:900;line-height:1;display:block}.hl-headline--xl span{letter-spacing:-.025em;font-size:clamp(3.4rem,7.2vw,9rem)}.hl-headline--center{text-align:center}.hl-headline--center span{letter-spacing:-.03em;font-size:clamp(4rem,8.8vw,11rem)}.hl-headline--right{text-align:right}.hl-headline--right span{letter-spacing:-.025em;font-size:clamp(3.2rem,7vw,8.5rem)}.hl-stats-row{gap:32px;display:flex}.hl-stats-row--col{flex-direction:column;gap:14px}.hl-stat{align-items:flex-start;gap:10px;display:flex}.hl-stat-check{background:#ffffff1a;border:1px solid #fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;display:flex}.hl-stat-check svg{width:10px;height:10px}.hl-stat-text{flex-direction:column;gap:1px;display:flex}.hl-stat-text strong{color:#ffffffe6;font-size:.95rem;font-weight:700}.hl-stat-text span{letter-spacing:.04em;color:#ffffff59;font-size:.63rem;font-weight:300}.hl-v-side{text-align:right;flex-direction:column;gap:14px;max-width:280px;display:flex;position:absolute;top:50%;right:72px;transform:translateY(-58%)}.hl-v-bottom{flex-direction:column;gap:28px;display:flex;position:absolute;bottom:108px;left:72px}.hero-content--ai{justify-content:center;align-items:center;display:flex}.hl-ai-center{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.hl-center-rule{background:#fff3;width:56px;height:1px;margin:0 auto}.hl-center-desc{font-family:var(--font-serif);color:#ffffff47;text-align:center;font-size:.88rem;font-style:italic;line-height:1.7}.hl-ai-bottom{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:108px;left:72px;right:72px}.hl-ghost-word{color:#0000;-webkit-text-stroke:1px #ffffff0e;letter-spacing:-.05em;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-size:clamp(10rem,23vw,28rem);font-weight:900;line-height:.9;position:absolute;bottom:90px;right:-.06em}.hl-c-left{z-index:1;flex-direction:column;gap:20px;max-width:300px;display:flex;position:absolute;top:50%;left:72px;transform:translateY(-50%)}.hl-c-bottom-right{text-align:right;z-index:1;position:absolute;bottom:108px;right:72px}.hero-content--web{align-items:center;gap:0;padding:110px 72px 108px;display:flex}.hl-w-left{flex-direction:column;flex:0 0 40%;gap:24px;display:flex}.hl-w-right{flex:1;justify-content:flex-end;align-items:center;display:flex}.video-bg-wrap[data-section=video] .video-bg video{filter:brightness(.72)saturate(.62)contrast(1.08)}.video-bg-wrap[data-section=ai] .video-bg video{filter:brightness(.55)saturate(.42)contrast(1.18)hue-rotate(215deg)}.video-bg-wrap[data-section=color] .video-bg video{filter:brightness(.65)saturate(1.05)contrast(1.04)sepia(.22)}.video-bg-wrap[data-section=web] .video-bg video{filter:brightness(.8)saturate(.12)contrast(1.38)}.video-bg-wrap[data-section=ai] .video-overlay{background:radial-gradient(80% 80%,#1e3c782e 0%,#0000148c 100%),linear-gradient(#00000a99 0%,#00000a00 40%,#00000ab8 100%)}.video-bg-wrap[data-section=color] .video-overlay{background:radial-gradient(90% 90%,#501e001a 0%,#1e0a0073 100%),linear-gradient(#1408008c 0%,#14080000 40%,#140800ad 100%)}.video-bg-wrap[data-section=web] .video-overlay{background:radial-gradient(100% 100%,#0000 0%,#00000038 55%,#0000009e 100%),linear-gradient(#0000008c 0%,#0000 45%,#000000b8 100%)}@media (width<=768px){.nav-bar{padding:20px 24px}.nav-links{gap:20px}.hl-v-side{max-width:200px;right:28px}.hl-v-bottom{bottom:108px;left:28px}.hl-headline--xl span{font-size:clamp(2.8rem,12vw,5rem)}.hl-headline--center span{font-size:clamp(3rem,13vw,6rem)}.hl-headline--right span{font-size:clamp(2.5rem,11vw,5rem)}.hl-ai-bottom{flex-wrap:wrap;gap:16px;left:28px;right:28px}.hl-c-left{left:28px}.hl-c-bottom-right{right:28px}.hero-content--web{flex-direction:column;gap:32px;padding:90px 28px 108px}.hl-w-left{flex:none}.hl-w-right{justify-content:flex-start}.hl-ghost-word{font-size:clamp(6rem,40vw,14rem)}}.hero-categories{z-index:25;-webkit-backdrop-filter:blur(20px)saturate(140%);background:#060609d1;border-top:1px solid #ffffff12;display:flex;position:absolute;bottom:0;left:0;right:0}.hero-cat{cursor:pointer;font-family:var(--font-display);text-align:left;transition:background .25s ease, transform .16s var(--ease-out);background:0 0;border:none;border-right:1px solid #ffffff12;border-radius:0;flex:1;align-items:center;gap:18px;padding:22px 32px;display:flex}.hero-cat:last-child{border-right:none}@media (hover:hover) and (pointer:fine){.hero-cat:hover{background:#ffffff0a}}.hero-cat:active{transition:transform .1s var(--ease-out);transform:scale(.97)}.hero-cat--active{background:#ffffff12;box-shadow:inset 0 2px #ffffff38}.hero-cat-icon{color:#ffffff8c;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;transition:background .25s,color .25s,border-color .25s;display:flex}.hero-cat-icon svg{width:20px;height:20px}@media (hover:hover) and (pointer:fine){.hero-cat:hover .hero-cat-icon{color:#fff;background:#ffffff1f;border-color:#ffffff38}}.hero-cat--active .hero-cat-icon{color:#fff;background:#ffffff24;border-color:#ffffff42}.hero-cat span{letter-spacing:.04em;color:#ffffff80;font-size:.78rem;font-weight:400;transition:color .25s}@media (hover:hover) and (pointer:fine){.hero-cat:hover span{color:#ffffffeb}}.hero-cat--active span{color:#fffffff2}@media (width<=768px){.hero-content{padding:90px 28px 130px}.nav-bar{padding:20px 24px}.nav-links{gap:20px}.hero-left{flex:0 0 100%;gap:28px}.hero-right{display:none}.hero-headline span{font-size:clamp(2.8rem,13vw,5rem)}.hero-categories{flex-wrap:wrap}.hero-cat{border-bottom:1px solid #ffffff12;flex:0 0 50%;padding:16px 18px}}@media (width<=480px){.nav-bar{padding:16px 18px}.nav-links li:not(:last-child){display:none}.nav-links{gap:0}.hero-cat{flex:0 0 50%;gap:12px;padding:14px}.hero-cat-icon{width:36px;height:36px}.hero-cat span{font-size:.7rem}.hl-v-bottom{bottom:118px;left:18px}.hl-v-side{max-width:160px;right:18px}.hl-c-left{left:18px}.hl-c-bottom-right{right:18px}.hl-ai-bottom{left:18px;right:18px}}.hero-cta{align-items:center;gap:24px;display:flex}.btn-primary{color:var(--white);font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:border-color .3s ease, background .3s ease, transform .16s var(--ease-out);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff26;border-radius:0;align-items:center;gap:10px;padding:14px 32px;font-size:.7rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn-primary:active{transition:transform .16s var(--ease-out);transform:scale(.97)}.btn-primary:before{content:"";background:linear-gradient(90deg,#0000,#ffffff0a,#0000);transition:transform .5s;position:absolute;inset:0;transform:translate(-100%)}@media (hover:hover) and (pointer:fine){.btn-primary:hover{background:#ffffff0f;border-color:#fff6;box-shadow:0 0 32px #ffffff12}.btn-primary:hover:before{transform:translate(100%)}}.btn-arrow{border-top:1px solid;border-right:1px solid;flex-shrink:0;width:14px;height:14px;transition:transform .3s;transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.btn-primary:hover .btn-arrow{transform:rotate(45deg)translate(3px,-3px)}}.btn-link{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:400;text-decoration:none;transition:color .3s}.btn-link:hover{color:var(--white)}.meta-corner{z-index:20;text-align:right;animation:1.5s 2.2s both fadeIn;position:absolute;bottom:80px;right:48px}.meta-year{letter-spacing:.3em;color:var(--subtle);text-transform:uppercase;margin-bottom:4px;font-size:.6rem;font-weight:300;display:block}.meta-line{background:var(--subtle);width:40px;height:1px;margin-left:auto}.scroll-hint{z-index:20;flex-direction:column;align-items:center;gap:8px;animation:1.5s 2.5s both fadeIn;display:flex;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.scroll-hint span{letter-spacing:.35em;text-transform:uppercase;color:var(--subtle);font-size:.55rem}.scroll-dot{background:linear-gradient(to bottom, var(--subtle), transparent);width:1px;height:36px;position:relative;overflow:hidden}.scroll-dot:after{content:"";background:linear-gradient(#0000,#ffffffb3);width:100%;height:100%;animation:2s ease-in-out infinite scanLine;position:absolute;top:-100%;left:0}.shimmer-text{color:#fff;animation:4.5s ease-in-out 2s infinite shimmerGlow}@keyframes shimmerGlow{0%,to{opacity:.75}50%{opacity:1;text-shadow:0 0 28px #c8d7ff73}}.click-hint{z-index:20;align-items:center;gap:6px;animation:1.5s 3s both fadeIn;display:flex;position:absolute;bottom:36px;right:48px}.click-hint span{letter-spacing:.3em;text-transform:uppercase;color:#ffffff47;font-size:.52rem;transition:color .3s}.click-hint:before{content:"";background:#ffffff73;border-radius:50%;flex-shrink:0;width:5px;height:5px;animation:2.8s ease-in-out infinite pulseGlow;box-shadow:0 0 7px 1px #ffffff2e}@media (width<=768px){.click-hint{bottom:24px;right:24px}}.hero-strip{z-index:22;pointer-events:none;align-items:center;gap:14px;animation:1.8s 2.6s both fadeIn;display:flex;position:absolute;bottom:30px;left:72px}.hero-strip-num{letter-spacing:.28em;color:#ffffff4d;font-size:.55rem;font-weight:700}.hero-strip-line{background:#ffffff2e;width:28px;height:1px}.hero-strip-label{letter-spacing:.24em;text-transform:uppercase;color:#fff3;font-size:.52rem}@media (width<=768px){.hero-strip{bottom:18px;left:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.video-bg{transition:opacity .3s!important}}.abt-section{background:#111;justify-content:center;align-items:center;width:100vw;min-height:130vh;display:flex;position:relative;overflow:hidden}.abt-section:before{content:"";z-index:4;pointer-events:none;background:linear-gradient(#111 0%,#1110 100%);height:220px;position:absolute;top:0;left:0;right:0}.abt-section:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(#0000 0%,#111 100%);height:140px;position:absolute;bottom:0;left:0;right:0}.abt-bg{z-index:0;pointer-events:none;background:radial-gradient(65% 70% at 0 60%,#121e3752 0%,#0000 60%),radial-gradient(50% 50% at 100% 20%,#0c162c38 0%,#0000 55%),radial-gradient(80% 30% at 50% 100%,#08122673 0%,#0000 50%);position:absolute;inset:0}.abt-noise{z-index:1;pointer-events:none;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='250' height='250'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.88' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='250' height='250' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;width:120%;height:120%;animation:.35s steps(2,end) infinite noiseShift;position:absolute;inset:-10%}.abt-grid{z-index:1;pointer-events:none;background-image:linear-gradient(#b4c8f007 1px,#0000 1px),linear-gradient(90deg,#b4c8f007 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80%,#0000 30%,#00000080 70%,#0000 100%);mask-image:radial-gradient(80% 80%,#0000 30%,#00000080 70%,#0000 100%)}.abt-particles{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.abt-particle{background:#a0b4dcbf;border-radius:50%;animation:ease-in-out infinite particleFloat;position:absolute;box-shadow:0 0 6px 1px #3b82f640}@keyframes particleFloat{0%,to{transform:translate(0)scale(1)}33%{transform:translate(6px,-20px)scale(1.15)}66%{transform:translate(-4px,10px)scale(.9)}}.abt-inner{z-index:10;grid-template-columns:42% 1fr;align-items:center;gap:88px;width:100%;max-width:1380px;padding:140px 56px;display:grid;position:relative}@media (width<=960px){.abt-inner{grid-template-columns:1fr;gap:64px;padding:100px 28px}}.abt-left{cursor:default;justify-content:center;align-items:center;height:480px;display:flex;position:relative;overflow:visible}.abt-hover-hint{pointer-events:none;opacity:0;z-index:20;align-items:center;gap:8px;transition:opacity .5s;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.abt-revealed .abt-hover-hint{animation:.6s 2.2s forwards hintFadeIn}.abt-left--line .abt-hover-hint{opacity:0!important;animation:none!important}@keyframes hintFadeIn{0%{opacity:0;transform:translate(-50%)translateY(6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.abt-hover-hint span{letter-spacing:.38em;text-transform:uppercase;color:#ffffff40;font-size:.48rem;font-weight:500}.abt-left--line .abt-card-stack{filter:drop-shadow(0 0 40px #3b82f61a)}.abt-card-stack{width:260px;height:360px;position:relative;overflow:visible}.abt-card{cursor:pointer;opacity:0;will-change:transform, opacity;border-radius:14px;width:250px;height:350px;margin-top:-175px;margin-left:-125px;transition:transform .72s cubic-bezier(.22,1,.36,1),opacity .6s,z-index;position:absolute;top:50%;left:50%}.abt-revealed .abt-card-0{opacity:1;transition-delay:0s,0s}.abt-revealed .abt-card-1{opacity:1;transition-delay:.16s,.16s}.abt-revealed .abt-card-2{opacity:1;transition-delay:.32s,.32s}.abt-card-face{border:1px solid #ffffff12;border-radius:14px;transition:box-shadow .45s,border-color .45s;position:absolute;inset:0;overflow:hidden;box-shadow:0 24px 64px #000000bf,inset 0 0 0 1px #ffffff08}.abt-card-face img{object-fit:cover;filter:brightness(.8)saturate(.85);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1),filter .4s;display:block}@media (hover:hover) and (pointer:fine){.abt-card--hovered .abt-card-face{border-color:#3b82f652;box-shadow:0 32px 80px #000000d9,0 0 50px #3b82f624}.abt-card--hovered .abt-card-face img{filter:brightness(.92)saturate(1.1);transform:scale(1.06)}}.abt-card-overlay{pointer-events:none;background:linear-gradient(#0000 30%,#0000002e 60%,#000000b8 100%);position:absolute;inset:0}.abt-card-label{letter-spacing:.28em;text-transform:uppercase;color:#ffffff73;font-size:.58rem;font-weight:500;transition:color .3s;position:absolute;bottom:14px;left:16px}.abt-card--hovered .abt-card-label{color:#ffffffd9}.abt-card-num{letter-spacing:.2em;color:#fff3;font-variant-numeric:tabular-nums;font-size:.55rem;font-weight:300;position:absolute;top:14px;right:16px}.abt-card-glow{pointer-events:none;opacity:0;border:1px solid #3b82f67a;border-radius:15px;transition:opacity .45s;position:absolute;inset:-1px;box-shadow:0 0 20px 5px #3b82f61f,inset 0 0 8px 2px #3b82f638}.abt-card--hovered .abt-card-glow{opacity:1}.abt-card-reflection{filter:blur(8px);pointer-events:none;opacity:0;background:radial-gradient(#3b82f61a 0%,#0000 70%);width:80%;height:30px;transition:opacity .4s;position:absolute;bottom:-30px;left:10%}.abt-card--hovered .abt-card-reflection{opacity:1}.abt-cursor-popup{pointer-events:none;z-index:9999;opacity:0;filter:blur(10px);border-radius:12px;width:180px;height:240px;transition:opacity .28s,filter .28s,transform .28s cubic-bezier(.22,1,.36,1);position:fixed;top:0;left:0;overflow:hidden;transform:scale(.88);box-shadow:0 22px 60px #000000d1,0 0 0 1px #ffffff12}.abt-cursor-popup--visible{opacity:1;filter:blur();transform:scale(1)}.abt-cursor-popup img{object-fit:cover;filter:brightness(.8)saturate(.8);width:100%;height:100%;display:block}.abt-popup-grain{opacity:.045;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");background-size:120px 120px;position:absolute;inset:0}.abt-right{position:relative}.abt-eyebrow{letter-spacing:.42em;text-transform:uppercase;color:#3b82f6bf;opacity:0;margin-bottom:18px;font-size:.62rem;font-weight:400;transition:opacity .75s .1s,transform .75s cubic-bezier(.22,1,.36,1) .1s;transform:translate(-18px)}.abt-revealed .abt-eyebrow{opacity:1;transform:none}.abt-heading{letter-spacing:-.035em;text-transform:uppercase;flex-direction:column;margin-bottom:36px;font-size:clamp(2.8rem,4.8vw,5.2rem);font-weight:900;line-height:.93;display:flex}.abt-h-line{opacity:0;transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);display:block;overflow:hidden;transform:translateY(35px)skewY(1.5deg)}.abt-h-line:first-child{transition-delay:.18s}.abt-h-line:nth-child(2){transition-delay:.32s}.abt-h-line:nth-child(3){transition-delay:.46s}.abt-h-outline{-webkit-text-stroke:1.5px #3b82f6a6;color:#0000;text-shadow:0 0 50px #3b82f61f,0 0 100px #3b82f60f}.abt-revealed .abt-h-line{opacity:1;transform:none}.abt-rule{background:linear-gradient(90deg,#3b82f6a6 0%,#b4bed233 50%,#0000 100%);width:0%;height:1px;margin-bottom:38px;transition:width 1.1s cubic-bezier(.22,1,.36,1) .55s}.abt-revealed .abt-rule{width:100%}.abt-bio{margin-bottom:48px;position:relative}.abt-streak{filter:blur(12px);mix-blend-mode:screen;pointer-events:none;z-index:5;opacity:0;background:linear-gradient(90deg,#0000 0%,#1e4cb41f 25%,#3b82f666 48%,#64a0ff85 50%,#3b82f666 52%,#1e4cb41f 75%,#0000 100%);width:110px;height:100%;position:absolute;top:0;left:0;transform:translate(-130px)}.abt-revealed .abt-streak{animation:2.2s cubic-bezier(.22,1,.36,1) .35s forwards streakSweep}@keyframes streakSweep{0%{opacity:0;transform:translate(-130px)}8%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(calc(100% + 90px))}}.abt-para{color:#d2d7ebb3;letter-spacing:.01em;margin-bottom:22px;font-size:clamp(.88rem,1.35vw,1.04rem);font-weight:300;line-height:1.9}.abt-para:last-child{margin-bottom:0}.abt-ch{white-space:pre;opacity:0;transition:opacity .38s ease var(--d,0s), transform .38s cubic-bezier(.22, 1, .36, 1) var(--d,0s);will-change:opacity, transform;display:inline-block;transform:translateY(9px)}.abt-revealed .abt-ch{opacity:1;transform:translateY(0)}@media (hover:hover) and (pointer:fine){.abt-para:hover .abt-ch{text-shadow:0 0 12px #a0b4e61f}}.abt-word--special{color:#c8d7fae6;cursor:default;border-bottom:1px solid #3b82f647;transition:color .22s,border-color .22s}.abt-word--special:hover{color:#b4cdfffa;text-shadow:0 0 16px #3b82f638;border-bottom-color:#3b82f694}.abt-stats{opacity:0;flex-wrap:wrap;align-items:flex-start;gap:52px;margin-bottom:44px;display:flex;transform:translateY(18px)}.abt-revealed .abt-stats{animation:.75s cubic-bezier(.22,1,.36,1) 1.3s forwards fadeUpIn}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.abt-stat{flex-direction:column;gap:5px;display:flex}.abt-stat-val{letter-spacing:-.04em;color:#fff;text-shadow:0 0 32px #a0afd738;font-size:2.1rem;font-weight:800;line-height:1}.abt-stat-lbl{letter-spacing:.18em;text-transform:uppercase;color:#ffffff47;font-size:.62rem;font-weight:400}.abt-cta{letter-spacing:.22em;text-transform:uppercase;color:#ffffff8c;opacity:0;border-bottom:1px solid #ffffff1f;align-items:center;gap:14px;padding-bottom:7px;font-size:.68rem;font-weight:600;text-decoration:none;transition:color .3s,border-color .3s;display:inline-flex}.abt-revealed .abt-cta{animation:.7s cubic-bezier(.22,1,.36,1) 1.6s forwards fadeUpIn}@media (hover:hover) and (pointer:fine){.abt-cta:hover{color:#fff;border-color:#3b82f68c}}.abt-cta-icon{flex-shrink:0;width:32px;height:12px;transition:transform .35s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.abt-cta:hover .abt-cta-icon{transform:translate(8px)}}.ts-section{background:#111;flex-direction:column;width:100vw;min-height:100vh;display:flex;position:relative;overflow:hidden}.ts-section:before{content:"";z-index:5;pointer-events:none;background:linear-gradient(#111 0%,#0000 100%);height:200px;position:absolute;top:0;left:0;right:0}.ts-section:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(#0000 0%,#111 100%);height:80px;position:absolute;bottom:0;left:0;right:0}.ts-full-bg{z-index:0;position:absolute;inset:0;overflow:hidden}.ts-bg-slide{object-fit:cover;object-position:center top;filter:grayscale()brightness(.22)contrast(1.1);opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:opacity .8s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.ts-bg-slide--active{opacity:1}.ts-bg-overlay{pointer-events:none;background:linear-gradient(90deg,#111111eb 0%,#111111b8 38%,#11111159 62%,#1111118c 100%),linear-gradient(#11111180 0%,#0000 20% 80%,#11111180 100%);position:absolute;inset:0}.ts-bg{z-index:1;pointer-events:none;background:radial-gradient(70% 60% at 80%,#275d4638 0%,#0000 65%),radial-gradient(50% 40% at 20% 80%,#022b222e 0%,#0000 55%);position:absolute;inset:0}.ts-blob{filter:blur(140px);opacity:.1;z-index:2;pointer-events:none;border-radius:50%;width:680px;height:680px;transition:background-color 1.4s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;right:5%;transform:translateY(-50%)}.ts-blob-secondary{filter:blur(110px);opacity:.06;z-index:2;pointer-events:none;border-radius:50%;width:400px;height:400px;transition:background-color 1.4s cubic-bezier(.22,1,.36,1);position:absolute;top:30%;left:5%}.ts-noise{z-index:3;pointer-events:none;opacity:.022;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='250' height='250'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.88' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='250' height='250' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;width:120%;height:120%;animation:.4s steps(2,end) infinite noiseShift;position:absolute;inset:-10%}.ts-scanlines{z-index:3;pointer-events:none;background:repeating-linear-gradient(#0000 0 3px,#ffffff03 3px 4px);position:absolute;inset:0}.ts-section-header{z-index:20;align-items:center;gap:24px;display:flex;position:absolute;top:44px;left:88px}.ts-sh-title{letter-spacing:.42em;text-transform:uppercase;color:#ffffff4d;font-size:.65rem;font-weight:700}.ts-sh-line{background:#ffffff1a;width:120px;height:1px}@media (width<=960px){.ts-section-header{top:28px;left:28px}}.ts-inner{z-index:10;flex:1;grid-template-columns:52% 1fr;align-items:center;gap:60px;width:100%;max-width:1380px;min-height:calc(100vh - 56px);margin:0 auto;padding:108px 56px 40px;display:grid;position:relative}@media (width<=960px){.ts-inner{grid-template-columns:1fr;gap:48px;min-height:auto;padding:80px 28px 40px}.ts-right{order:-1}}.ts-left{flex-direction:column;justify-content:center;min-height:420px;padding-left:36px;display:flex;position:relative}.ts-accent-bar{z-index:1;border-radius:2px;width:2px;transition:background-color .8s;position:absolute;top:24px;bottom:24px;left:0}.ts-counter-row{z-index:1;align-items:baseline;gap:10px;margin-bottom:36px;display:flex;position:relative}.ts-num{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-family:Outfit,sans-serif;font-size:2.6rem;font-weight:900;line-height:1;transition:color .6s}.ts-num-sep{letter-spacing:.28em;color:#ffffff2e;padding-bottom:4px;font-size:.6rem;font-weight:300}.ts-content{z-index:1;flex-direction:column;min-height:340px;transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.ts-content.ts-out{opacity:0;transform:translateY(12px)}.ts-eyebrow{letter-spacing:.38em;text-transform:uppercase;margin-bottom:12px;font-size:.58rem;font-weight:500;transition:color .6s;display:block}.ts-role{letter-spacing:-.04em;text-transform:uppercase;color:#fff;margin-bottom:24px;font-size:clamp(2.2rem,4vw,4.4rem);font-weight:900;line-height:.9}.ts-rule{width:0;height:1px;margin-bottom:24px;transition:width 1s cubic-bezier(.22,1,.36,1) .1s,background-color .8s}.ts-content:not(.ts-out) .ts-rule{width:72px}.ts-bio{color:#d2d7f594;letter-spacing:.005em;max-width:50ch;min-height:110px;margin-bottom:28px;font-size:clamp(.84rem,1.2vw,.98rem);font-weight:300;line-height:1.85}.ts-skills{flex-wrap:wrap;gap:8px;min-height:36px;margin-bottom:32px;display:flex}.ts-skill{letter-spacing:.2em;text-transform:uppercase;border:1px solid;border-radius:99px;padding:6px 14px;font-size:.58rem;font-weight:500;transition:border-color .4s,background .4s,color .4s}.ts-cta{letter-spacing:.22em;text-transform:uppercase;color:#ffffff61;border-bottom:1px solid #ffffff14;align-items:center;gap:12px;width:fit-content;margin-top:auto;padding-bottom:6px;font-size:.6rem;font-weight:600;text-decoration:none;transition:color .3s,border-color .3s;display:inline-flex}@media (hover:hover) and (pointer:fine){.ts-cta:hover{color:#fff;border-color:#ffffff40}.ts-cta:hover svg{transform:translate(8px)}}.ts-cta svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.ts-right{justify-content:center;align-items:center;padding:60px 80px 60px 40px;display:flex;position:relative;overflow:visible}.ts-right:before,.ts-right:after{content:"";pointer-events:none;border-style:solid;border-color:#ffffff14;width:22px;height:22px;position:absolute}.ts-right:before{border-width:1px 1px 0 0;top:16px;right:16px}.ts-right:after{border-width:0 0 1px 1px;bottom:16px;left:16px}.ts-card-ambient{filter:blur(90px);opacity:.1;pointer-events:none;z-index:0;border-radius:50%;width:380px;height:380px;transition:background 1.2s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ts-card-inner{background:#0a0a0f;border-radius:16px;width:100%;height:100%;position:relative;overflow:hidden}.ts-card-img{object-fit:cover;filter:brightness(.68)saturate(.75);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1),filter .5s;display:block}@media (hover:hover) and (pointer:fine){.ts-card-inner:hover .ts-card-img{filter:brightness(.82)saturate();transform:scale(1.07)}}.ts-card-gradient{pointer-events:none;background:linear-gradient(#0000 35%,#00000047 60%,#000000e6 100%);position:absolute;inset:0}.ts-card-body{padding:20px 22px;position:absolute;bottom:0;left:0;right:0}.ts-card-index{letter-spacing:.25em;color:#ffffff47;font-variant-numeric:tabular-nums;font-size:.48rem;font-weight:300;position:absolute;top:16px;right:18px}.ts-card-role-name{letter-spacing:.06em;text-transform:uppercase;color:#fff;margin-bottom:8px;font-size:.82rem;font-weight:700;line-height:1}.ts-card-badge{letter-spacing:.2em;text-transform:uppercase;border:1px solid;border-radius:99px;padding:4px 12px;font-size:.5rem;font-weight:500;transition:border-color .3s,background .3s;display:inline-block}.ts-card-edge{opacity:.72;border-radius:0 0 16px 16px;height:3px;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.ts-card-inner:hover .ts-card-edge{opacity:1}.ts-tabs{z-index:20;border-top:1px solid #ffffff0f;flex-shrink:0;display:flex;position:relative}.ts-tab{cursor:pointer;text-align:left;color:#ffffff4d;background:0 0;border:none;border-right:1px solid #ffffff0d;flex-direction:column;flex:1;gap:4px;padding:14px 20px;transition:background .3s;display:flex;position:relative}.ts-tab:last-child{border-right:none}@media (hover:hover) and (pointer:fine){.ts-tab:hover{background:#ffffff06}}.ts-tab:active{transition:transform .1s cubic-bezier(.23,1,.32,1);transform:scale(.98)}.ts-tab--active{color:#ffffffa6;background:#ffffff05}.ts-tab-line{pointer-events:none;border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:0;right:0}.ts-tab-num{letter-spacing:.32em;text-transform:uppercase;font-size:.46rem;font-weight:700;line-height:1;transition:color .4s}.ts-tab-role{letter-spacing:.08em;text-transform:uppercase;color:inherit;white-space:nowrap;text-overflow:ellipsis;font-size:.56rem;font-weight:500;overflow:hidden}.ts-tab--active .ts-tab-role{color:#ffffffa6}@media (width<=960px){.ts-tabs{flex-wrap:wrap}.ts-tab{flex:0 0 calc(33.33% - 1px);min-width:0}}@media (width<=640px){.ts-tabs{display:none}.ts-left{min-height:360px}.ts-ghost-num{font-size:8rem;right:-12px}.ts-inner{gap:32px}}.bn-section{background:#111;width:100vw;padding:72px 0 80px;position:relative;overflow:hidden}.bn-section:before{content:"";z-index:10;pointer-events:none;background:linear-gradient(#111 0%,#0000 100%);height:120px;position:absolute;top:0;left:0;right:0}.bn-section:after{content:"";z-index:10;pointer-events:none;background:linear-gradient(#0000 0%,#111 100%);height:120px;position:absolute;bottom:0;left:0;right:0}.bn-bg{pointer-events:none;z-index:0;background:radial-gradient(70% 80%,#140a3c4d 0%,#0000 70%);position:absolute;inset:0}.bn-noise{z-index:1;pointer-events:none;opacity:.02;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='250' height='250'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.88' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='250' height='250' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;width:120%;height:120%;animation:.4s steps(2,end) infinite bnNoiseShift;position:absolute;inset:-10%}@keyframes bnNoiseShift{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-1%,1%)}to{transform:translate(0)}}.bn-scanlines{z-index:1;pointer-events:none;background:repeating-linear-gradient(#0000 0 3px,#ffffff03 3px 4px);position:absolute;inset:0}.bn-fade-left,.bn-fade-right{z-index:8;pointer-events:none;width:180px;position:absolute;top:0;bottom:0}.bn-fade-left{background:linear-gradient(90deg,#111 0%,#0000 100%);left:0}.bn-fade-right{background:linear-gradient(270deg,#111 0%,#0000 100%);right:0}.bn-header{z-index:12;justify-content:center;align-items:center;gap:24px;margin-bottom:52px;display:flex;position:relative}.bn-header-line{background:#ffffff1a;width:80px;height:1px}.bn-header-label{letter-spacing:.45em;text-transform:uppercase;color:#ffffff59;font-size:.62rem;font-weight:700}.bn-marquee-wrap{z-index:5;width:100%;position:relative;overflow:hidden}.bn-marquee-wrap:hover .bn-track{animation-play-state:paused}.bn-track{will-change:transform;gap:24px;width:max-content;animation:28s linear infinite bnScroll;display:flex}@keyframes bnScroll{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.bn-card{border:1px solid #ffffff0f;border-radius:12px;flex-shrink:0;width:480px;height:280px;transition:border-color .4s,transform .4s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.bn-card:hover{border-color:#ffffff2e;transform:scale(1.025)}}.bn-img{object-fit:cover;filter:brightness(.65)saturate(.75);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1),filter .5s;display:block}@media (hover:hover) and (pointer:fine){.bn-card:hover .bn-img{filter:brightness(.82)saturate(.95);transform:scale(1.06)}}.bn-overlay{pointer-events:none;background:linear-gradient(135deg,#00000080 0%,#0000001a 50%,#0000008c 100%);position:absolute;inset:0}.bn-label{letter-spacing:.35em;text-transform:uppercase;color:#ffffff80;font-size:.58rem;font-weight:600;transition:color .3s;position:absolute;bottom:20px;left:22px}@media (hover:hover) and (pointer:fine){.bn-card:hover .bn-label{color:#ffffffd9}}.bento-section{--accent-rgb:86,149,120;--accent-deep-rgb:39,93,70;background:#111;width:100vw;padding-bottom:100px;position:relative;overflow:hidden}.bento-section:before{content:"";z-index:5;pointer-events:none;background:linear-gradient(#111,#0000);height:80px;position:absolute;top:0;left:0;right:0}.bento-section:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(#0000,#111);height:120px;position:absolute;bottom:0;left:0;right:0}.bento-bg{background:radial-gradient(ellipse 60% 50% at 15% 30%, rgba(var(--accent-rgb),.15) 0%, transparent 65%), radial-gradient(ellipse 50% 60% at 85% 70%, rgba(var(--accent-deep-rgb),.12) 0%, transparent 60%);pointer-events:none;z-index:0;position:absolute;inset:0}.bento-noise{z-index:1;pointer-events:none;opacity:.02;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='250' height='250'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.88' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='250' height='250' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;width:120%;height:120%;animation:.4s steps(2,end) infinite bentoNoise;position:absolute;inset:-10%}@keyframes bentoNoise{0%{transform:translate(0)}25%{transform:translate(-2%,1%)}50%{transform:translate(1%,-2%)}75%{transform:translate(-1%,1%)}to{transform:translate(0)}}.bento-scanlines{z-index:1;pointer-events:none;background:repeating-linear-gradient(#0000 0 3px,#ffffff02 3px 4px);position:absolute;inset:0}.bento-head{z-index:10;text-align:center;padding:48px 32px;position:relative}.bento-head-row{opacity:0;justify-content:center;align-items:center;gap:20px;margin-bottom:24px;transition:opacity .6s,transform .7s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(18px)}.bento-revealed .bento-head-row{opacity:1;transform:none}.bento-head-line{background:#ffffff1a;width:60px;height:1px}.bento-head-eyebrow{letter-spacing:.45em;text-transform:uppercase;color:#ffffff52;font-size:.58rem;font-weight:700}.bento-head-title{letter-spacing:-.04em;color:#fff;opacity:0;margin-bottom:16px;font-size:clamp(2.6rem,5vw,4.8rem);font-weight:900;line-height:1;transition:opacity .7s .14s,transform .85s cubic-bezier(.22,1,.36,1) .14s;transform:translateY(22px)}.bento-revealed .bento-head-title{opacity:1;transform:none}.bento-head-accent{-webkit-text-stroke:1.5px rgba(var(--accent-rgb),.9);color:#0000}.bento-head-sub{color:#c8d2f066;letter-spacing:.04em;opacity:0;font-size:clamp(.82rem,1.2vw,.96rem);font-weight:300;transition:opacity .6s .2s,transform .6s .2s;transform:translateY(10px)}.bento-revealed .bento-head-sub{opacity:1;transform:none}.bento-grid{z-index:10;grid-template-rows:300px 220px 220px 200px;grid-template-columns:repeat(4,1fr);grid-template-areas:"about video video aiart""about prompts website stats""chrome aeplug tools tools""social social cta cta";gap:14px;max-width:1260px;margin:0 auto;padding:0 40px;display:grid;position:relative}.bento-card{cursor:default;--accent-rgb:86,149,120;--accent-deep-rgb:39,93,70;--glow:rgba(var(--accent-rgb), .22);opacity:0;transition:opacity .65s ease var(--delay,0s), transform .75s cubic-bezier(.22,1,.36,1) var(--delay,0s), box-shadow .4s ease 0s, border-color .4s ease 0s;background:#ffffff09;border:1px solid #ffffff12;border-radius:20px;padding:26px;position:relative;overflow:hidden;transform:translateY(28px)scale(.98)}.bento-revealed .bento-card{opacity:1;transform:translateY(0)scale(1)}@media (hover:hover) and (pointer:fine){.bento-card:hover{border-color:#ffffff21;transition:opacity,transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s,border-color .4s;transform:translateY(-6px)scale(1.01);box-shadow:0 28px 70px #0000008c}}.bento-card[role=button]:active{transform:scale(.98);transition:transform .12s cubic-bezier(.23,1,.32,1)!important}.bento-card:before{content:"";border-radius:inherit;background:radial-gradient(circle 240px at var(--mx,50%) var(--my,50%), var(--glow,rgba(var(--accent-rgb),.14)), transparent 65%);opacity:0;pointer-events:none;z-index:0;transition:opacity .35s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.bento-card:hover:before{opacity:1}}.bento-card>*{z-index:1;position:relative}.bc-img-bg{object-fit:cover;object-position:center;opacity:.09;filter:brightness(.5)saturate(.4)grayscale(.3);pointer-events:none;z-index:0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:opacity .5s,filter .5s;display:block;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.bento-card:hover .bc-img-bg{opacity:.15;filter:brightness(.55)saturate(.55)grayscale(.2)}}.bc-eyebrow{letter-spacing:.42em;text-transform:uppercase;color:#ffffff47;margin-bottom:10px;font-size:.5rem;font-weight:600;display:block}.bc-eyebrow--lt{color:#ffffff80}.bc-title{letter-spacing:-.03em;color:#fff;margin-bottom:10px;font-size:clamp(1.1rem,1.8vw,1.5rem);font-weight:800;line-height:1.08}.bc-desc{color:#c3e1d77a;margin-bottom:16px;font-size:.76rem;font-weight:300;line-height:1.72}.bc-chips{flex-wrap:wrap;gap:6px;display:flex}.bc-chip{letter-spacing:.18em;text-transform:uppercase;color:#fff6;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:99px;padding:5px 11px;font-size:.44rem;font-weight:500;transition:border-color .3s,color .3s}@media (hover:hover) and (pointer:fine){.bento-card:hover .bc-chip{color:#ffffffa6;border-color:#ffffff2e}}.bc-icon-wrap{border:1px solid rgba(var(--accent-rgb), .2);background:rgba(var(--accent-rgb), .1);width:48px;height:48px;color:rgb(var(--accent-rgb));border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex}@media (hover:hover) and (pointer:fine){.bento-card:hover .bc-icon-wrap{transform:scale(1.12)rotate(-4deg)}}.bc-iw-img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 2px 6px #0006);width:70%;height:70%;display:block}.bc-about{--accent-rgb:94,154,120;--accent-deep-rgb:45,93,70;background:linear-gradient(150deg,#1c1c1c 0%,#111 100%);flex-direction:column;grid-area:about;justify-content:flex-end;align-items:stretch;gap:0;padding:32px 28px;display:flex;transform:translate(-38px)translateY(16px)scale(.98)}.bca-bg-video{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;z-index:0;filter:brightness(.6)saturate(.85)contrast(1.05);width:100%;height:100%;transition:filter .5s;display:block;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.bc-about:hover .bca-bg-video{filter:brightness(.7)saturate()contrast(1.05)}}.bca-bg-tint{pointer-events:none;z-index:0;background:linear-gradient(#00000040 0%,#0000008c 55%,#000000eb 100%);position:absolute;inset:0}.bca-content{z-index:1;flex-direction:column;align-items:flex-start;gap:0;display:flex;position:relative}@keyframes orbFloat{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-12px,-18px)scale(1.08)}66%{transform:translate(8px,-8px)scale(.95)}}.bca-name{letter-spacing:-.05em;color:#fff;margin-bottom:8px;font-size:2.4rem;font-weight:900;line-height:1}.bca-role{letter-spacing:.06em;color:#afdcc88c;margin-bottom:22px;font-size:.68rem;font-weight:400}.bca-tags{flex-wrap:wrap;gap:7px;display:flex}.bca-tags span{letter-spacing:.3em;text-transform:uppercase;border:1px solid rgba(var(--accent-rgb),.3);color:#96d2b999;background:rgba(var(--accent-rgb),.08);border-radius:99px;padding:5px 12px;font-size:.46rem;font-weight:600}.bca-foot{letter-spacing:.1em;color:#ffffff47;align-items:center;gap:8px;margin-top:24px;font-size:.52rem;font-weight:400;display:flex}.bca-dot{background:#22c55e;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite dotPulse;box-shadow:0 0 8px 3px #22c55e66}@keyframes dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.bc-video{--accent-rgb:239,68,68;--accent-deep-rgb:153,27,27;background:linear-gradient(135deg,#1a1a1a 0%,#111 100%);grid-area:video;justify-content:space-between;align-items:flex-end;padding:0;display:flex;overflow:hidden}.bcv-blob{background:radial-gradient(circle, rgba(var(--accent-rgb),.22) 0%, transparent 65%);filter:blur(60px);pointer-events:none;border-radius:50%;width:400px;height:400px;animation:10s ease-in-out infinite orbFloat;position:absolute;top:-100px;right:-80px}.bcv-body{z-index:1;flex:1;padding:28px}.bcv-deco{z-index:1;flex-direction:column;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:28px 24px 28px 0;display:flex}.bcv-play{color:rgba(var(--accent-rgb),.5);justify-content:center;align-items:center;line-height:1;transition:color .35s,transform .4s cubic-bezier(.22,1,.36,1);display:flex}@media (hover:hover) and (pointer:fine){.bc-video:hover .bcv-play{color:rgba(var(--accent-rgb),.9);transform:scale(1.15)}}.bcv-strip{flex-direction:column;gap:5px;display:flex}.bcv-frame{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:4px;width:44px;height:28px;transition:background .35s}@media (hover:hover) and (pointer:fine){.bc-video:hover .bcv-frame:nth-child(odd){background:rgba(var(--accent-rgb),.12);border-color:rgba(var(--accent-rgb),.2)}.bc-video:hover .bcv-frame:nth-child(2n){background:rgba(var(--accent-rgb),.07);border-color:rgba(var(--accent-rgb),.12)}}.bc-aiart{--accent-rgb:168,85,247;--accent-deep-rgb:107,33,168;background:linear-gradient(150deg,#1c1c1c 0%,#111 100%);grid-area:aiart;transform:translate(38px)translateY(16px)scale(.98)}.bcai-orb{background:radial-gradient(circle, rgba(var(--accent-rgb),.4) 0%, rgba(var(--accent-deep-rgb),.2) 40%, transparent 70%);filter:blur(35px);pointer-events:none;border-radius:50%;width:200px;height:200px;animation:11s ease-in-out 1s infinite orbFloat;position:absolute;top:-40px;right:-40px}.bcai-orb2{background:radial-gradient(circle, rgba(var(--accent-rgb),.2) 0%, transparent 70%);filter:blur(22px);pointer-events:none;border-radius:50%;width:100px;height:100px;animation:8s ease-in-out 3s infinite reverse orbFloat;position:absolute;bottom:20px;left:10px}.bcai-icon{color:rgba(var(--accent-rgb),.35);transition:color .35s,transform .4s cubic-bezier(.22,1,.36,1);position:absolute;bottom:20px;right:20px}@media (hover:hover) and (pointer:fine){.bc-aiart:hover .bcai-icon{color:rgba(var(--accent-rgb),.75);transform:scale(1.2)rotate(15deg)}}.bc-prompts{--accent-rgb:16,185,129;--accent-deep-rgb:5,118,82;background:linear-gradient(150deg,#1a1a1a 0%,#111 100%);grid-area:prompts}.bcp-term{border:1px solid rgba(var(--accent-rgb),.15);background:#0006;border-radius:10px;margin-top:14px;font-family:JetBrains Mono,Fira Code,monospace;overflow:hidden}.bcp-topbar{background:#ffffff0a;border-bottom:1px solid #ffffff0f;gap:6px;padding:9px 12px;display:flex}.bcp-topbar span{background:#ffffff1f;border-radius:50%;width:8px;height:8px}.bcp-topbar span:first-child{background:#ff505066}.bcp-topbar span:nth-child(2){background:#ffc80066}.bcp-topbar span:nth-child(3){background:#22c55e66}.bcp-body{align-items:flex-start;gap:8px;padding:12px 14px;display:flex}.bcp-prompt{color:rgba(var(--accent-rgb),.7);flex-shrink:0;font-size:.9rem;line-height:1.5}.bcp-text{color:#c8ebdc8c;letter-spacing:.01em;font-size:.62rem;line-height:1.7}.bcp-cursor{color:rgba(var(--accent-rgb),.7);margin-top:2px;font-size:.7rem;animation:1.1s step-end infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.bc-website{--accent-rgb:59,130,246;--accent-deep-rgb:30,64,175;background:linear-gradient(150deg,#1a1a1a 0%,#111 100%);grid-area:website}.bcw-code{border:1px solid rgba(var(--accent-rgb),.15);background:#0006;border-radius:10px;grid-template-columns:22px 1fr;gap:2px 10px;margin:14px 0 16px;padding:12px 14px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.6rem;line-height:1.75;display:grid}.bcw-ln{color:#ffffff1f;text-align:right;-webkit-user-select:none;user-select:none}.bcw-tag{color:rgba(var(--accent-rgb),.7)}.bcw-name{color:#69b9a0e6}.bcw-attr{color:#96d2b9b3}.bcw-str{color:#86efacb3}.bc-stats{--accent-rgb:245,158,11;--accent-deep-rgb:146,64,14;background:linear-gradient(160deg,#111614 0%,#0a0a0a 100%);flex-direction:column;grid-area:stats;gap:6px;padding:20px 20px 0;display:flex;overflow:hidden;transform:translate(38px)translateY(16px)scale(.98)}.bc-stats .bc-img-bg{opacity:.28;filter:brightness(.72)saturate(.65)grayscale(.15)}@media (hover:hover) and (pointer:fine){.bc-stats:hover .bc-img-bg{opacity:.38;filter:brightness(.82)saturate(.75)grayscale(.05)}}.bcs-lottie{flex:1;justify-content:center;align-items:center;min-width:1px;min-height:80px;margin:0 -4px -4px;display:flex;overflow:hidden}.bcs-lottie>*{width:115%;height:115%}.bc-chrome{--accent-rgb:132,204,22;--accent-deep-rgb:77,124,15;background:linear-gradient(150deg,#1a1a1a 0%,#111 100%);grid-area:chrome;transform:translate(-38px)translateY(16px)scale(.98)}.bc-aeplug{--accent-rgb:139,92,246;--accent-deep-rgb:76,29,149;background:linear-gradient(150deg,#1a1a1a 0%,#111 100%);grid-area:aeplug}.bc-tools{--accent-rgb:236,72,153;--accent-deep-rgb:157,23,77;background:linear-gradient(135deg,#1a1a1a 0%,#111 100%);grid-area:tools}.bct-orb{background:radial-gradient(circle, rgba(var(--accent-rgb),.2) 0%, transparent 65%);filter:blur(50px);pointer-events:none;border-radius:50%;width:280px;height:280px;animation:13s ease-in-out 4s infinite orbFloat;position:absolute;top:-80px;right:-60px}.bct-tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.bct-tag{letter-spacing:.14em;border:1px solid rgba(var(--accent-rgb),.15);color:#ffb4dc80;background:rgba(var(--accent-rgb),.06);cursor:default;border-radius:99px;padding:7px 14px;font-size:.55rem;font-weight:500;transition:border-color .3s,color .3s,background .3s,transform .3s}@media (hover:hover) and (pointer:fine){.bct-tag:hover{border-color:rgba(var(--accent-rgb),.4);color:#ffb4dce6;background:rgba(var(--accent-rgb),.12);transform:translateY(-2px)}}.bc-social{--accent-rgb:6,182,212;--accent-deep-rgb:14,116,144;background:linear-gradient(135deg,#1a1a1a 0%,#111 100%);grid-area:social;transform:translate(-38px)translateY(16px)scale(.98)}.bcsoc-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.bcsoc-item{background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;transition:border-color .35s,background .35s,transform .35s cubic-bezier(.22,1,.36,1);display:flex}@media (hover:hover) and (pointer:fine){.bcsoc-item:hover{border-color:color-mix(in srgb, var(--sc) 35%, transparent);background:color-mix(in srgb, var(--sc) 8%, transparent);transform:translateY(-3px)}}.bcsoc-item:active{transition:transform .1s cubic-bezier(.23,1,.32,1);transform:scale(.96)}.bcsoc-icon{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:transform .35s cubic-bezier(.22,1,.36,1);display:flex}@media (hover:hover) and (pointer:fine){.bcsoc-item:hover .bcsoc-icon{transform:scale(1.2)}}.bcsoc-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.bcsoc-name{letter-spacing:.06em;color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;font-size:.58rem;font-weight:600;overflow:hidden}.bcsoc-handle{letter-spacing:.08em;color:#ffffff47;white-space:nowrap;text-overflow:ellipsis;font-size:.48rem;font-weight:400;overflow:hidden}.bcsoc-arrow-icon{color:#ffffff26;flex-shrink:0;transition:color .3s,transform .3s}@media (hover:hover) and (pointer:fine){.bcsoc-item:hover .bcsoc-arrow-icon{color:#ffffff80;transform:translate(2px,-2px)}}.bc-cta{--accent-rgb:20,184,166;--accent-deep-rgb:13,116,104;background:#0a0a0a;grid-area:cta;padding:0;display:block;overflow:hidden;transform:translate(38px)translateY(16px)scale(.98)}.bcc-video{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:inherit;width:100%;height:100%;transition:filter .4s,transform .6s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.bc-cta:hover .bcc-video{filter:brightness(.45)saturate(1.15)contrast(1.1);transform:scale(1.04)}}.bcc-warn{pointer-events:none;opacity:0;z-index:4;border-radius:inherit;flex-direction:column;justify-content:space-between;align-items:stretch;transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0;overflow:hidden;transform:scale(.94)}@media (hover:hover) and (pointer:fine){.bc-cta:hover .bcc-warn{opacity:1;transform:scale(1)}}.bcc-warn-stripe{background-image:repeating-linear-gradient(-45deg,#f5d000 0 14px,#1a1306 14px 28px);flex-shrink:0;height:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0000008c}.bcc-warn-stripe-text{white-space:nowrap;letter-spacing:.32em;color:#000000c7;text-shadow:0 0 6px #fff0008c;font-family:SF Mono,JetBrains Mono,Fira Code,monospace;font-size:.5rem;font-weight:800;animation:8s linear infinite bccWarnSlide;position:absolute;top:50%;left:0;transform:translateY(-50%)}@keyframes bccWarnSlide{0%{transform:translateY(-50%)}to{transform:translate(-50%,-50%)}}.bcc-warn-card{text-align:center;background:radial-gradient(#0000009e 0%,#000000eb 100%);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:14px;font-family:SF Mono,JetBrains Mono,Fira Code,monospace;display:flex}.bcc-warn-glyph{color:#ffd400;text-shadow:0 0 14px #ffd400a6,0 0 36px #ff500073;font-size:2.4rem;line-height:1;animation:1.05s ease-in-out infinite bccWarnPulse}@keyframes bccWarnPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.78;transform:scale(1.12)}}.bcc-warn-meta{letter-spacing:.32em;color:#ffd400d9;text-transform:uppercase;font-size:.5rem;font-weight:700}.bcc-warn-title{letter-spacing:.04em;color:#fff;text-transform:uppercase;text-shadow:0 0 6px #ff41418c,0 0 18px #ff232373;font-size:clamp(1.4rem,2.6vw,2.4rem);font-weight:900;line-height:1;animation:2.3s steps(2,end) infinite bccWarnGlitch}@keyframes bccWarnGlitch{0%,92%,to{text-shadow:0 0 6px #ff41418c,0 0 18px #ff232373;transform:translate(0)}93%{text-shadow:1px 0 #00f5ff,-1px 0 #ff003c;transform:translate(-1px)}94%{text-shadow:-1px 0 #00f5ff,1px 0 #ff003c;transform:translate(1px)}95%{text-shadow:0 0 8px #ffeb00;transform:translateY(1px)}96%{text-shadow:0 0 8px #ff3030;transform:translateY(-1px)}}.bcc-warn-sub{letter-spacing:.18em;color:#ffffff94;text-transform:uppercase;font-size:.52rem;font-weight:600}.bc-cta:active .bcc-warn{transform:scale(.98)}@media (width<=1100px){.bento-grid{grid-template-rows:300px 240px 220px 220px 220px 220px 220px;grid-template-columns:repeat(2,1fr);grid-template-areas:"about video""about aiart""prompts website""stats chrome""aeplug tools""social social""cta cta"}}@media (width<=680px){.bento-grid{grid-template:"about""video""aiart""prompts""website""stats""chrome""aeplug""tools""social""cta"/1fr;padding:0 20px}.bento-card{min-height:180px}.bc-about{min-height:280px}.bc-video{min-height:220px}.bc-cta{flex-direction:column;gap:20px;min-height:200px}.bcc-deco{flex-direction:row}.bento-grid{gap:10px}.bento-head{padding:80px 20px 40px}}.amp-root{z-index:500;color:#fff;background:#050507;font-family:inherit;animation:.45s forwards ampFadeIn;position:fixed;inset:0;overflow:hidden auto}@keyframes ampFadeIn{0%{opacity:0}to{opacity:1}}.amp-nav{z-index:200;-webkit-backdrop-filter:blur(10px);background:linear-gradient(#050507eb 0%,#0000 100%);justify-content:space-between;align-items:center;padding:18px 40px;display:flex;position:fixed;top:0;left:0;right:0}.amp-back{letter-spacing:.18em;text-transform:uppercase;color:#ffffff7a;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:99px;align-items:center;gap:7px;padding:8px 18px;font-size:.58rem;font-weight:600;transition:color .3s,border-color .3s,background .3s;display:flex}.amp-back:hover{color:#fff;background:#ffffff0f;border-color:#ffffff47}.amp-back-ico{font-size:.95rem}.amp-nav-brand{letter-spacing:.22em;text-transform:uppercase;color:#ffffffad;pointer-events:none;font-size:.72rem;font-weight:800;position:absolute;left:50%;transform:translate(-50%)}.amp-nav-pad{width:110px}.amp-hero{background:#04040a;width:100%;height:100vh;min-height:640px;position:relative;overflow:hidden}.amp-hero-vid{object-fit:cover;opacity:.7;width:100%;height:100%;position:absolute;inset:0}.amp-ov-top{pointer-events:none;background:linear-gradient(#050507c7 0%,#0000 100%);height:32%;position:absolute;inset:0 0 auto}.amp-ov-bottom{pointer-events:none;background:linear-gradient(#0000 25%,#050507ad 52%,#050507f7 78%,#050507 100%);height:68%;position:absolute;inset:auto 0 0}.amp-ov-left{pointer-events:none;background:linear-gradient(90deg,#0505078c 0%,#0000 100%);width:22%;position:absolute;inset:0 auto 0 0}.amp-ov-right{pointer-events:none;background:linear-gradient(270deg,#05050761 0%,#0000 100%);width:22%;position:absolute;inset:0 0 0 auto}.amp-ov-fog{pointer-events:none;background:radial-gradient(75% 40% at 28% 68%,#0f2d644d 0%,#0000 60%),radial-gradient(50% 30% at 72% 28%,#37125f38 0%,#0000 55%);animation:14s ease-in-out infinite fogPulse;position:absolute;inset:0}@keyframes fogPulse{0%,to{opacity:.7}50%{opacity:1}}.amp-hero-content{z-index:10;padding:0 40px 46px;position:absolute;bottom:0;left:0;right:0}.amp-hero-sup{letter-spacing:.48em;text-transform:uppercase;color:#ffffff6b;margin-bottom:10px;font-size:.5rem;font-weight:700;display:block}.amp-hero-title{letter-spacing:-.04em;color:#fff;text-shadow:0 2px 40px #000000a6,0 0 120px #123ca047;margin:0 0 16px;font-size:clamp(3rem,8.5vw,7.8rem);font-weight:900;line-height:.86}.amp-hero-rating{align-items:baseline;gap:5px;margin-bottom:11px;display:flex}.amp-star{color:#fbbf24;font-size:1.05rem}.amp-rval{color:#fff;font-size:1rem;font-weight:700}.amp-rdiv{color:#ffffff59;font-size:.68rem}.amp-hero-meta{letter-spacing:.05em;color:#ffffff61;font-size:.55rem;font-weight:400}.amp-divider{background:#ffffff17;height:1px;margin:0 40px}.amp-info{background:#050507;align-items:flex-start;gap:28px;padding:28px 40px 38px;display:flex}.amp-poster{aspect-ratio:2/3;background:#0a0818;border:1px solid #ffffff21;border-radius:10px;flex-shrink:0;width:158px;position:relative;overflow:hidden;box-shadow:0 20px 60px #000000bf,inset 0 0 0 .5px #ffffff0d}.amp-poster-bg{background:linear-gradient(165deg,#1c0f48 0%,#0a1a58 45%,#040a22 100%);position:absolute;inset:0}.amp-poster-grain{opacity:.055;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.88' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");background-size:110px;width:120%;height:120%;position:absolute;inset:-10%}.amp-poster-scan{pointer-events:none;background:repeating-linear-gradient(#0000 0 3px,#ffffff03 3px 4px);position:absolute;inset:0}.amp-poster-k{letter-spacing:-.06em;background:linear-gradient(155deg,#ffffffeb 0%,#5a9bffbf 100%);-webkit-text-fill-color:transparent;z-index:2;pointer-events:none;-webkit-background-clip:text;background-clip:text;font-size:5.8rem;font-weight:900;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)}.amp-poster-shine{z-index:3;pointer-events:none;background:linear-gradient(#fff1 0%,#0000 100%);height:42%;position:absolute;inset:0 0 auto}.amp-poster-foot{z-index:4;background:linear-gradient(#0000 0%,#000000d9 100%);justify-content:space-between;align-items:flex-end;padding:20px 14px 12px;display:flex;position:absolute;inset:auto 0 0}.amp-poster-name{letter-spacing:.04em;color:#ffffffe0;font-size:.92rem;font-weight:900}.amp-poster-year{letter-spacing:.22em;color:#ffffff59;font-size:.42rem}.amp-details{flex-direction:column;flex:1;min-width:0;display:flex}.amp-drow{border-bottom:1px solid #ffffff0e;align-items:baseline;gap:8px;padding:8px 0;display:flex}.amp-drow:first-child{padding-top:0}.amp-dl{letter-spacing:.04em;color:#ffffff6b;white-space:nowrap;flex-shrink:0;font-size:.6rem;font-weight:600}.amp-dv{letter-spacing:.02em;color:#ffffffbd;min-width:0;font-size:.6rem;font-weight:400}.amp-bio{color:#c8d7f280;margin:16px 0;font-size:.7rem;font-weight:300;line-height:1.78}.amp-tags{flex-wrap:wrap;gap:7px;margin-bottom:20px;display:flex}.amp-tag{letter-spacing:.14em;text-transform:uppercase;color:#ffffff85;cursor:default;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;padding:6px 14px;font-size:.44rem;font-weight:500;transition:border-color .28s,color .28s,background .28s}.amp-tag:hover{color:#ffffffe0;background:#ffffff14;border-color:#ffffff38}.amp-btns{align-items:center;gap:10px;display:flex}.amp-btn-primary{letter-spacing:.18em;text-transform:uppercase;color:#050507;cursor:pointer;background:#fff;border:none;border-radius:6px;padding:11px 24px;font-size:.55rem;font-weight:700;text-decoration:none;transition:background .28s,box-shadow .28s,transform .28s;display:inline-block}.amp-btn-primary:hover{background:#06b6d4;transform:translateY(-1px);box-shadow:0 8px 32px #06b6d461}.amp-btn-ghost{letter-spacing:.14em;text-transform:uppercase;color:#ffffff5c;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:6px;padding:11px 18px;font-size:.52rem;font-weight:500;transition:color .28s,border-color .28s}.amp-btn-ghost:hover{color:#ffffffb8;border-color:#ffffff3d}.amp-gallery{background:#050507;padding:38px 40px 4px}.amp-gallery-head{letter-spacing:.52em;text-transform:uppercase;text-align:center;color:#ffffff52;margin-bottom:20px;font-size:.5rem;font-weight:700}.amp-gallery-grid{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.amp-gi{aspect-ratio:16/10;cursor:pointer;border-radius:6px;transition:transform .38s cubic-bezier(.22,1,.36,1),box-shadow .38s;position:relative;overflow:hidden}.amp-gi:hover{box-shadow:0 10px 45px #000000bf, 0 0 0 1.5px var(--ac,#ffffff2e);z-index:2;transform:scale(1.045)}.amp-gi-mesh{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.amp-gi-ctl,.amp-gi-cbr{border-style:solid;border-color:#ffffff29;width:12px;height:12px;transition:border-color .3s;position:absolute}.amp-gi:hover .amp-gi-ctl,.amp-gi:hover .amp-gi-cbr{border-color:var(--ac,#fff6)}.amp-gi-ctl{border-width:1px 0 0 1px;top:7px;left:7px}.amp-gi-cbr{border-width:0 1px 1px 0;bottom:7px;right:7px}.amp-gi-num{letter-spacing:.3em;color:#ffffff24;pointer-events:none;font-size:.36rem;font-weight:700;position:absolute;top:7px;right:9px}.amp-gi-info{pointer-events:none;background:linear-gradient(#0000 0%,#000000d6 100%);flex-direction:column;gap:3px;padding:22px 12px 10px;transition:transform .36s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:auto 0 0;transform:translateY(100%)}.amp-gi:hover .amp-gi-info{transform:translateY(0)}.amp-gi-tag{letter-spacing:.38em;text-transform:uppercase;color:var(--ac,#ffffff8c);font-size:.34rem;font-weight:700}.amp-gi-label{letter-spacing:-.01em;color:#fff;font-size:.62rem;font-weight:700}.amp-quote-sec{text-align:center;background:#050507;padding:60px 40px 56px}.amp-quote{margin:0}.amp-quote p{color:#ffffffb8;margin-bottom:16px;font-size:clamp(1rem,2.8vw,1.55rem);font-style:italic;font-weight:300;line-height:1.52}.amp-quote cite{letter-spacing:.26em;text-transform:uppercase;color:#ffffff3d;font-size:.5rem;font-style:normal;font-weight:500}@media (width<=720px){.amp-nav{padding:14px 20px}.amp-nav-brand{display:none}.amp-hero-content{padding:0 20px 32px}.amp-divider{margin:0 20px}.amp-info{gap:18px;padding:22px 20px 30px}.amp-poster{width:124px}.amp-gallery{padding:30px 20px 4px}.amp-quote-sec{padding:48px 20px 44px}}@media (width<=480px){.amp-poster{width:100px}.amp-hero-title{font-size:clamp(2.6rem,11vw,4rem)}.amp-gallery-grid{gap:3px}.amp-btns{flex-direction:column;align-items:flex-start}}.vep-root{z-index:500;color:#fff;scroll-behavior:smooth;scrollbar-width:none;background:#0c0c10;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;position:fixed;inset:0;overflow:hidden auto}.vep-root::-webkit-scrollbar{display:none}.vep-close-bar{z-index:60;align-items:center;gap:12px;padding:18px 22px;display:flex;position:fixed;top:0;right:0}.vep-icon-btn{-webkit-backdrop-filter:blur(12px);color:#ffffffd9;cursor:pointer;background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.05rem;transition:background .2s,transform .2s;display:flex}.vep-icon-btn:hover{background:#ffffff26;transform:scale(1.08)}.vep-icon-btn svg{width:18px;height:18px}.vep-hero{width:100%;height:56vh;min-height:340px;max-height:520px;position:relative;overflow:hidden}.vep-bg{transition:opacity .5s;position:absolute;inset:0}.vep-bg--out{opacity:0}.vep-bg-vid{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.vep-bg-static{position:absolute;inset:0}.vep-hero-grad-bottom{z-index:2;pointer-events:none;background:linear-gradient(#0000 0%,#0c0c108c 45%,#0c0c10eb 75%,#0c0c10 100%);height:65%;position:absolute;bottom:0;left:0;right:0}.vep-hero-grad-top{z-index:2;pointer-events:none;background:linear-gradient(#0c0c1080 0%,#0000 100%);height:18%;position:absolute;top:0;left:0;right:0}.vep-hero-info{z-index:10;padding:0 clamp(20px,5vw,56px) 14px;transition:opacity .5s;position:absolute;bottom:0;left:0;right:0}.vep-hero-info--out{opacity:0}.vep-title{letter-spacing:-.03em;color:#fff;text-shadow:0 2px 30px #0009;margin:0 0 14px;font-size:clamp(2rem,5.5vw,3.6rem);font-weight:900;line-height:1}.vep-subtitle{color:#ffffff80;letter-spacing:.02em;margin:0 0 14px;font-size:.82rem;font-weight:500}.vep-badges{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.vep-badge{letter-spacing:.04em;color:#ffffffc7;white-space:nowrap;background:0 0;border:1px solid #ffffff2e;border-radius:4px;justify-content:center;align-items:center;padding:3px 8px;font-size:.62rem;font-weight:700;line-height:1.3;display:inline-flex}.vep-badge--accent{color:#fff;background:#ffffff1a;border-color:#ffffff40}.vep-meta-line{color:#ffffff73;align-items:center;gap:6px;margin-bottom:0;font-size:.78rem;font-weight:500;display:flex}.vep-meta-dot{background:#ffffff40;border-radius:50%;flex-shrink:0;width:3px;height:3px}.vep-body{z-index:10;background:#0c0c10;margin-top:-2px;padding:0 clamp(20px,5vw,56px);position:relative}.vep-play-btn{color:#0c0c10;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:#fff;border:none;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;max-width:420px;margin:20px 0 18px;padding:13px 0;font-family:inherit;font-size:.95rem;font-weight:700;transition:background .2s,transform .15s;display:flex;position:relative;overflow:hidden}.vep-play-btn:hover{background:#ffffffe0;transform:scale(1.01)}.vep-play-btn:active{transform:scale(.99)}.vep-play-btn svg{fill:#0c0c10;width:16px;height:16px}.vep-actions{align-items:flex-start;gap:28px;margin-bottom:22px;display:flex}.vep-action{cursor:pointer;color:#ffffffa6;background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;padding:0;transition:color .2s,transform .2s;display:flex}.vep-action:hover{color:#fff;transform:translateY(-2px)}.vep-action-icon{border:1.5px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:border-color .2s,background .2s;display:flex}.vep-action:hover .vep-action-icon{background:#ffffff0f;border-color:#ffffff8c}.vep-action-icon svg{width:18px;height:18px}.vep-action--active .vep-action-icon{background:#ffffff14;border-color:#fff}.vep-action--active{color:#fff}.vep-action-label{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:.62rem;font-weight:600}.vep-desc{color:#fff9;max-width:540px;margin:0 0 28px;font-size:.86rem;line-height:1.65}.vep-tabs{border-bottom:1px solid #ffffff14;align-items:center;gap:30px;margin-bottom:20px;padding-bottom:0;display:flex}.vep-tab{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;color:#ffffff59;background:0 0;border:none;padding:10px 0 14px;font-family:inherit;font-size:.8rem;font-weight:700;transition:color .25s;position:relative}.vep-tab:hover{color:#fff9}.vep-tab--active{color:#fff}.vep-tab--active:after{content:"";background:#fff;border-radius:2px 2px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.vep-carousel{padding-bottom:40px}.vep-carousel-track{scrollbar-width:none;scroll-snap-type:x mandatory;gap:12px;padding:8px 0 16px;display:flex;overflow-x:auto}.vep-carousel-track::-webkit-scrollbar{display:none}.vep-card{aspect-ratio:16/9;cursor:pointer;scroll-snap-align:start;border:2px solid #0000;border-radius:10px;flex-shrink:0;width:clamp(200px,28vw,300px);transition:transform .28s cubic-bezier(.25,.46,.45,.94),box-shadow .28s,border-color .28s;position:relative;overflow:hidden}.vep-card:hover{transform:scale(1.04);box-shadow:0 8px 30px #00000080}.vep-card--on{border-color:var(--ac,#fff);box-shadow:0 0 24px color-mix(in srgb, var(--ac) 35%, transparent);transform:scale(1.04)}.vep-card-bg{border-radius:inherit;position:absolute;inset:0}.vep-card-vid{object-fit:cover;opacity:0;border-radius:inherit;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.vep-card:hover .vep-card-vid{opacity:1}.vep-card-grad{pointer-events:none;border-radius:inherit;background:linear-gradient(#0000 0%,#00000026 55%,#000000d9 100%);position:absolute;inset:0}.vep-card-info{z-index:5;flex-direction:column;gap:3px;padding:12px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.vep-card-genre{text-transform:uppercase;letter-spacing:.12em;color:var(--ac,#ffffff80);opacity:.8;font-size:.56rem;font-weight:700}.vep-card-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;font-weight:700;overflow:hidden}.vep-card-meta{color:#fff6;font-size:.6rem;font-weight:500}.vep-card-play{opacity:0;-webkit-backdrop-filter:blur(6px);z-index:6;background:#00000073;border:2px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:opacity .25s,transform .25s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.7)}.vep-card-play svg{fill:#fff;width:14px;height:14px;margin-left:2px}.vep-card:hover .vep-card-play{opacity:1;transform:translate(-50%,-50%)scale(1)}.vep-card-bar{background:var(--ac,#3b82f6);transform-origin:0;z-index:7;border-radius:0 0 10px 10px;height:3px;animation:28s linear forwards vepCardBar;position:absolute;bottom:0;left:0;right:0}@keyframes vepCardBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.vep-details-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;padding-bottom:40px;display:grid}.vep-detail-item{flex-direction:column;gap:4px;display:flex}.vep-detail-label{text-transform:uppercase;letter-spacing:.1em;color:#ffffff4d;font-size:.68rem;font-weight:600}.vep-detail-value{color:#ffffffd9;font-size:.88rem;font-weight:600}@keyframes vepFadeSlideUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.vep-hero-info .vep-title{animation:.5s cubic-bezier(.22,1,.36,1) 50ms both vepFadeSlideUp}.vep-hero-info .vep-subtitle{animation:.5s cubic-bezier(.22,1,.36,1) .12s both vepFadeSlideUp}.vep-hero-info .vep-badges{animation:.5s cubic-bezier(.22,1,.36,1) .18s both vepFadeSlideUp}.vep-hero-info .vep-meta-line{animation:.5s cubic-bezier(.22,1,.36,1) .24s both vepFadeSlideUp}.vep-body .vep-play-btn{animation:.5s cubic-bezier(.22,1,.36,1) .3s both vepFadeSlideUp}.vep-body .vep-actions{animation:.5s cubic-bezier(.22,1,.36,1) .36s both vepFadeSlideUp}.vep-body .vep-desc{animation:.5s cubic-bezier(.22,1,.36,1) .42s both vepFadeSlideUp}.vep-body .vep-tabs{animation:.5s cubic-bezier(.22,1,.36,1) .48s both vepFadeSlideUp}.vep-root--watching .vep-hero{height:100vh;max-height:none}.vep-root--watching .vep-hero-grad-bottom,.vep-root--watching .vep-hero-grad-top,.vep-root--watching .vep-hero-info,.vep-root--watching .vep-body,.vep-root--watching .vep-close-bar{opacity:0;pointer-events:none;transition:opacity .5s}.vep-player{z-index:80;pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.vep-player-clickarea{z-index:1;pointer-events:auto;cursor:inherit;position:absolute;inset:0}.vep-play-pulse{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#0000008c;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;animation:.65s cubic-bezier(.22,1,.36,1) forwards vepPulse;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vep-play-pulse svg{color:#fff;width:30px;height:30px}.vep-play-pulse--play svg{margin-left:3px}@keyframes vepPulse{0%{opacity:0;transform:translate(-50%,-50%)scale(.55)}18%{opacity:1;transform:translate(-50%,-50%)scale(1.1)}55%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.25)}}.vep-player-top{z-index:10;pointer-events:none;opacity:0;background:linear-gradient(#000000bf 0%,#0000 100%);justify-content:space-between;align-items:flex-start;padding:28px 36px 80px;transition:opacity .3s;display:flex;position:relative}.vep-player-top--vis{opacity:1;pointer-events:auto}.vep-player-top-info{flex-direction:column;gap:4px;display:flex}.vep-player-top-title{color:#fff;letter-spacing:-.02em;text-shadow:0 2px 12px #00000080;font-size:1.15rem;font-weight:800}.vep-player-top-sub{color:#ffffff80;font-size:.75rem;font-weight:500}.vep-player-exit{color:#ffffffd9;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;background:#0009;border:1px solid #ffffff2e;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:7px 16px 7px 12px;font-family:inherit;font-size:.78rem;font-weight:600;transition:background .18s,border-color .18s,color .18s;display:flex}.vep-player-exit:hover{color:#fff;background:#ffffff1f;border-color:#fff6}.vep-player-exit svg{width:14px;height:14px}.vep-player-controls{z-index:10;pointer-events:none;opacity:0;background:linear-gradient(#0000 0%,#0006 40%,#000000d9 100%);flex-direction:column;gap:12px;padding:80px 36px 28px;transition:opacity .3s;display:flex;position:relative}.vep-player-controls--vis{opacity:1;pointer-events:auto}.vep-seeker-wrap{cursor:pointer;align-items:center;width:100%;height:20px;display:flex;position:relative}.vep-seeker-track{pointer-events:none;background:#ffffff38;border-radius:99px;height:3px;transition:height .18s;position:absolute;left:0;right:0;overflow:visible}.vep-seeker-wrap:hover .vep-seeker-track{height:5px}.vep-seeker-fill{pointer-events:none;background:#e50914;border-radius:99px;min-width:0;height:100%;transition:width .24s linear;position:absolute;top:0;left:0;box-shadow:0 0 10px #e5091473}.vep-seeker-dot{opacity:.8;pointer-events:none;background:#e50914;border-radius:50%;width:14px;height:14px;transition:left .24s linear,transform .16s,opacity .16s;position:absolute;top:50%;transform:translate(-50%,-50%)scale(.55);box-shadow:0 0 0 3px #e5091440,0 0 14px #e5091499}.vep-seeker-wrap:hover .vep-seeker-dot{opacity:1;transform:translate(-50%,-50%)scale(1)}.vep-seeker-input{opacity:0;cursor:pointer;appearance:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.vep-seeker-input::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;width:20px;height:20px}.vep-seeker-input::-moz-range-thumb{cursor:pointer;background:0 0;border:none;width:20px;height:20px}.vep-player-bar{justify-content:space-between;align-items:center;display:flex}.vep-player-bar-left,.vep-player-bar-right{align-items:center;gap:4px;display:flex}.vep-pctl{color:#ffffffd9;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-family:inherit;transition:color .15s,background .15s,transform .12s;display:flex}.vep-pctl:hover{color:#fff;background:#ffffff1a}.vep-pctl:active{transform:scale(.9)}.vep-pctl svg{width:22px;height:22px}.vep-pctl--lg svg{width:28px;height:28px}.vep-pctl--lg{width:46px;height:46px}.vep-vol-group{align-items:center;gap:0;display:flex}.vep-vol-slider{appearance:none;cursor:pointer;accent-color:#fff;opacity:0;background:#ffffff4d;border-radius:3px;outline:none;width:0;max-width:0;height:3px;margin-left:0;transition:width .25s,max-width .25s,opacity .25s}.vep-vol-group:hover .vep-vol-slider,.vep-vol-group:focus-within .vep-vol-slider{opacity:1;width:80px;max-width:80px;margin-left:4px}.vep-vol-slider::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:12px;height:12px}.vep-time{color:#ffffffd9;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:.01em;margin-left:8px;font-size:.8rem;font-weight:600}.vep-time-sep{color:#ffffff59;margin:0 2px}.vep-play-btn--disabled{opacity:.45;cursor:not-allowed}.vep-play-btn--disabled:hover{background:#fff;transform:none}.vep-watch-flash{z-index:200;pointer-events:none;background:#000;animation:.8s cubic-bezier(.4,0,.2,1) forwards vepWatchFlash;position:fixed;inset:0}@keyframes vepWatchFlash{0%{opacity:.95}30%{opacity:.7}to{opacity:0}}@media (width<=768px){.vep-hero{height:42vh;min-height:260px}.vep-title{font-size:clamp(1.6rem,7vw,2.4rem)}.vep-play-btn{max-width:100%}.vep-actions{gap:20px}.vep-card{width:clamp(160px,42vw,240px)}.vep-tabs{gap:20px}}@media (width<=480px){.vep-hero{height:38vh;min-height:220px}.vep-title{font-size:clamp(1.4rem,8vw,2rem)}.vep-body{padding:0 16px}.vep-hero-info{padding:0 16px 10px}.vep-actions{gap:16px}.vep-action-icon{width:34px;height:34px}.vep-card{width:clamp(140px,40vw,200px)}.vep-desc{font-size:.8rem}.vep-close-bar{padding:12px 14px}.vep-icon-btn{width:32px;height:32px}}.svl-root{--green:#00e676;--green-dim:#00e67666;--green-glow:#00e6762e;--red:#f44;--yellow:#ffc107;--cyan:#4dd0e1;--text:#a8bfaabf;--text-dim:#a8bfaa59;--border:#00e6761a;--bg:#070a0e;--surface:#040608;--font:"Share Tech Mono", "Courier New", monospace;z-index:500;background:var(--bg);font-family:var(--font);color:var(--text);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.svl-page-scan{z-index:9999;pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#0000000b 2px 4px);position:fixed;inset:0}.svl-header{background:var(--surface);border-bottom:1px solid var(--border);z-index:10;flex-shrink:0;align-items:center;gap:20px;height:52px;padding:0 16px;display:flex;position:relative}.svl-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#00e67659,#0000);height:1px;position:absolute;bottom:0;left:5%;right:5%}.svl-back{color:#00e676a6;font-family:var(--font);letter-spacing:.18em;cursor:pointer;background:0 0;border:1px solid #00e67638;flex-shrink:0;padding:5px 14px;font-size:.72rem;transition:background .2s,border-color .2s,color .2s}.svl-back:hover{color:var(--green);background:#00e67612;border-color:#00e67680}.svl-hdr-brand{flex:1}.svl-hdr-title{letter-spacing:.28em;color:var(--green);text-shadow:0 0 22px #00e67659;font-size:.9rem;line-height:1;display:block}.svl-hdr-sub{letter-spacing:.2em;color:var(--green-dim);margin-top:3px;font-size:.58rem;display:block}.svl-hdr-pills{flex-shrink:0;gap:7px;display:flex}.svl-pill{letter-spacing:.12em;color:var(--text-dim);border:1px solid #a8bfaa2e;padding:3px 10px;font-size:.58rem}.svl-pill--green{color:var(--green);border-color:#00e67647}.svl-hdr-time{text-align:right;flex-shrink:0}.svl-clock{letter-spacing:.1em;color:var(--green);text-shadow:0 0 16px #00e67673;font-size:1.35rem;line-height:1;display:block}.svl-hdr-date{letter-spacing:.14em;color:var(--green-dim);margin-top:3px;font-size:.6rem;display:block}.svl-main{flex:1;min-height:0;display:flex}.svl-feeds-wrap{flex-direction:column;flex:1;gap:6px;min-width:0;padding:8px 6px 8px 8px;display:flex}.svl-feeds-label{letter-spacing:.26em;color:var(--text-dim);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 2px;font-size:.55rem;display:flex}.svl-feeds-count{color:var(--green-dim)}.svl-grid{flex:1;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:6px;min-height:0;display:grid}.svl-feed{background:#000;border:1px solid #00e6761f;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.svl-feed--off{border-color:#ff444424}.svl-feed--motion{border-color:#ffc1078c;animation:.65s ease-in-out infinite alternate motionBorder}@keyframes motionBorder{0%{box-shadow:none}to{box-shadow:inset 0 0 0 1px #ffc10733,0 0 18px #ffc1071f}}.svl-vid{object-fit:cover;filter:brightness(.76)contrast(1.16)saturate(.45)hue-rotate(5deg);width:100%;height:100%;display:block;position:absolute;inset:0}.svl-scan{z-index:3;pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#0000001a 2px 4px);position:absolute;inset:0}.svl-vig{z-index:4;pointer-events:none;background:radial-gradient(#0000 45%,#000000a6 100%);position:absolute;inset:0}.svl-brk{z-index:10;pointer-events:none;border-style:solid;border-color:#00e67680;width:13px;height:13px;transition:border-color .3s;position:absolute}.svl-feed--off .svl-brk{border-color:#ff444461}.svl-feed--motion .svl-brk{border-color:#ffc107b3}.svl-brk-tl{border-width:1px 0 0 1px;top:6px;left:6px}.svl-brk-tr{border-width:1px 1px 0 0;top:6px;right:6px}.svl-brk-bl{border-width:0 0 1px 1px;bottom:6px;left:6px}.svl-brk-br{border-width:0 1px 1px 0;bottom:6px;right:6px}.svl-top-bar,.svl-bot-bar{z-index:8;letter-spacing:.08em;pointer-events:none;align-items:center;gap:8px;padding:5px 10px;font-size:clamp(.52rem,.85vw,.68rem);display:flex;position:absolute;left:0;right:0}.svl-top-bar{background:linear-gradient(#000000c7 0%,#0000 100%);top:0}.svl-bot-bar{background:linear-gradient(#0000 0%,#000000c7 100%);justify-content:space-between;bottom:0}.svl-feed-id{color:#a8bfaaeb;flex-shrink:0;align-items:center;gap:4px;display:flex}.svl-feed-loc{color:#a8bfaa80;letter-spacing:.14em;text-align:center;flex:1;font-size:.88em}.svl-rec{color:var(--red);letter-spacing:.1em;text-shadow:0 0 8px #ff444480;flex-shrink:0;font-size:.85em;animation:1s step-end infinite recBlink}@keyframes recBlink{0%,to{opacity:1}50%{opacity:0}}.svl-feed-zone{color:#00e6766b;letter-spacing:.12em;flex-shrink:0;font-size:.85em}.svl-offline-tag{color:#ff444480;letter-spacing:.1em;font-size:.85em}.svl-feed-ts{color:#a8bfaa66;flex-shrink:0;font-size:.82em}.svl-sig{flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.svl-sig-b{background:#a8bfaa26;border-radius:1px;width:3px;display:block}.svl-sig-b--on{background:#00e6769e}.svl-motion-alert{z-index:12;color:var(--yellow);letter-spacing:.22em;text-shadow:0 0 12px #ffc10799;pointer-events:none;white-space:nowrap;background:#0009;border:1px solid #ffc10799;padding:7px 16px;font-size:clamp(.55rem,.95vw,.72rem);animation:.5s step-end infinite alertFlash;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes alertFlash{0%,to{opacity:1}50%{opacity:.35}}.svl-offline{background:#030303;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.svl-static-bg{opacity:.055;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;animation:.12s step-end infinite staticNoise;position:absolute;inset:0}@keyframes staticNoise{0%{background-position:0 0}20%{background-position:-55px -35px}40%{background-position:35px -65px}60%{background-position:-85px 45px}80%{background-position:65px -25px}}.svl-offline-inner{z-index:2;text-align:center;position:relative}.svl-offline-x{color:#ff444461;margin-bottom:6px;font-size:clamp(1.4rem,2.2vw,1.8rem);line-height:1}.svl-offline-lbl{letter-spacing:.32em;color:#ff44447a;font-size:clamp(.55rem,.9vw,.7rem)}.svl-offline-code{letter-spacing:.14em;color:#ff444438;margin-top:5px;font-size:clamp(.42rem,.62vw,.52rem)}.svl-panel{background:var(--surface);border-left:1px solid var(--border);flex-direction:column;flex-shrink:0;width:250px;display:flex;overflow-y:auto}.svl-panel::-webkit-scrollbar{display:none}.svl-blk{border-bottom:1px solid #00e67612;flex-shrink:0;padding:13px 14px}.svl-blk--grow{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.svl-blk-hdr{letter-spacing:.38em;color:var(--green-dim);border-bottom:1px solid #00e67614;margin-bottom:10px;padding-bottom:7px;font-size:.52rem}.svl-stat{letter-spacing:.06em;color:var(--text-dim);justify-content:space-between;align-items:center;margin-bottom:6px;font-size:.6rem;display:flex}.svl-val{color:var(--text);text-align:right}.svl-val--green{color:var(--green);text-shadow:0 0 8px #00e6764d}.svl-val--cyan{color:var(--cyan)}.svl-pulse{animation:1s step-end infinite pulseAnim}@keyframes pulseAnim{0%,to{opacity:1}50%{opacity:.25}}.svl-stor-bar{background:#a8bfaa12;border-radius:2px;height:4px;margin-bottom:7px;overflow:hidden}.svl-stor-fill{background:linear-gradient(90deg,#00e67659,#00e676ad);border-radius:2px;height:100%}.svl-stor-info{letter-spacing:.08em;color:var(--text-dim);justify-content:space-between;font-size:.57rem;display:flex}.svl-cam-item{letter-spacing:.05em;color:#a8bfaa99;border-bottom:1px solid #a8bfaa0a;grid-template-columns:14px 36px 1fr 52px;align-items:center;gap:5px;padding:5px 0;font-size:.58rem;display:grid}.svl-cam-item--off{color:#a8bfaa47}.svl-cam-id-s{color:#00e6768c}.svl-cam-item--off .svl-cam-id-s{color:#f446}.svl-cam-name-s{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.svl-cam-res{text-align:right;color:#a8bfaa66}.svl-cam-item--off .svl-cam-res{color:#ff444473}.svl-evlog{flex-direction:column;flex:1;gap:0;min-height:0;display:flex;overflow-y:auto}.svl-evlog::-webkit-scrollbar{display:none}.svl-ev{letter-spacing:.03em;border-bottom:1px solid #a8bfaa0a;align-items:flex-start;gap:8px;padding:5px 0;font-size:.57rem;display:flex}.svl-ev-t{color:var(--green-dim);flex-shrink:0;padding-top:1px;font-size:.53rem}.svl-ev-m{color:#a8bfaa80;line-height:1.45}.svl-ev--warn .svl-ev-m{color:#ffc107b8}.svl-ev--alert .svl-ev-m{color:#ff4444a6}.svl-ev--ok .svl-ev-m{color:#00e6768c}.svl-ev--info .svl-ev-m{color:#4dd0e199}.svl-footer{background:var(--surface);border-top:1px solid var(--border);letter-spacing:.12em;height:30px;color:var(--text-dim);z-index:10;flex-shrink:0;align-items:center;gap:10px;padding:0 16px;font-size:.58rem;display:flex;position:relative;overflow:hidden}.svl-footer>*{white-space:nowrap}.svl-sep{color:#a8bfaa26}.svl-ft-g{color:#00e6769e}.svl-ft-r{color:#ff4444ad}.svl-feed--clickable{cursor:pointer}.svl-feed--clickable:hover{border-color:#00e67673;box-shadow:0 0 14px #00e6761f}.svl-expanded-wrap{width:100%;height:100%;min-height:0;display:flex}.svl-thumb-rail{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:5px;width:188px;padding:7px 6px 6px;display:flex;overflow-y:auto}.svl-thumb-rail::-webkit-scrollbar{display:none}.svl-thumb-rail-lbl{letter-spacing:.32em;color:var(--green-dim);border-bottom:1px solid #00e67612;flex-shrink:0;margin-bottom:2px;padding:0 2px 5px;font-size:.5rem}.svl-thumb{aspect-ratio:16/10;cursor:pointer;border:1px solid #00e6761f;flex-shrink:0;transition:border-color .2s;position:relative;overflow:hidden}.svl-thumb:hover{border-color:#00e67661}.svl-thumb--active{box-shadow:0 0 10px #00e6762e,inset 0 0 0 1px #00e67626;border-color:#00e676b3!important}.svl-thumb .svl-feed{cursor:pointer;border:none;position:absolute;inset:0}.svl-thumb-active-bar{background:var(--green);pointer-events:none;z-index:20;width:3px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 8px #00e67699}.svl-thumb-close{color:#00e67673;font-family:var(--font);letter-spacing:.22em;cursor:pointer;text-align:center;background:0 0;border:1px solid #00e67626;flex-shrink:0;margin-top:auto;padding:6px 0;font-size:.6rem;transition:background .2s,color .2s,border-color .2s}.svl-thumb-close:hover{color:var(--green);background:#00e67612;border-color:#00e67666}.svl-big-feed-area{background:#000;flex:1;justify-content:center;align-items:center;min-width:0;padding:10px;display:flex}.svl-big-feed-ratio{aspect-ratio:16/9;width:100%;max-height:100%;position:relative;overflow:hidden}.svl-big-feed-area .svl-feed{border:none;position:absolute;inset:0}.svl-feed--hacked{border-color:#ff0000bf!important;animation:90ms step-end infinite hackBorderAnim!important}.svl-feed--hacked .svl-vid{animation:.28s step-end infinite svlVidGlitch}.svl-feed--hacked .svl-brk{border-color:#ff2828bf!important}@keyframes hackBorderAnim{0%{box-shadow:0 0 0 1px #ff00004d}50%{box-shadow:0 0 22px #ff000080,inset 0 0 22px #ff000012}}@keyframes svlVidGlitch{0%{filter:brightness(.76)contrast(1.16)saturate(.45)hue-rotate(5deg);transform:none}10%{filter:brightness(2.4)contrast(4)saturate(0)hue-rotate(90deg);transform:translate(-7px)skew(1.5deg)}20%{filter:brightness(.08)contrast(6)saturate(18)hue-rotate(-90deg);transform:translate(9px)skew(-2deg)}30%{filter:brightness(1.6)contrast(2)saturate(0)hue-rotate(45deg);transform:translate(-3px)skew(.5deg)}40%{filter:brightness(.76)contrast(1.16)saturate(.45)hue-rotate(5deg);transform:none}to{filter:brightness(.76)contrast(1.16)saturate(.45)hue-rotate(5deg);transform:none}}.svl-hacked-overlay{z-index:20;pointer-events:none;background:#32000052;justify-content:center;align-items:center;animation:.1s step-end infinite hackOverlayFlicker;display:flex;position:absolute;inset:0}.svl-hack-label{text-align:center;font-family:var(--font);letter-spacing:.1em;line-height:1.6}.svl-hack-title{color:#f22;text-shadow:0 0 16px #ff2222e6,0 0 36px #f226;margin-bottom:4px;font-size:clamp(.58rem,1.2vw,.9rem);animation:.16s step-end infinite hackGlitchText;display:block}.svl-hack-sub{color:#ff7878a6;letter-spacing:.22em;font-size:clamp(.44rem,.9vw,.65rem);display:block}.svl-hack-wife{color:#f49;text-shadow:0 0 16px #ff4499e6,0 0 36px #f496;letter-spacing:.14em;margin-top:2px;font-size:clamp(.7rem,1.6vw,1.2rem);animation:.13s step-end infinite hackGlitchText;display:block}@keyframes hackOverlayFlicker{0%{opacity:1;background:#32000052}40%{opacity:.82;background:#46000038}70%{opacity:1;background:#1e00006b}}@keyframes hackGlitchText{0%{filter:none;transform:none}20%{filter:blur(.4px);transform:translate(-2px)skew(4deg)}40%{opacity:.85;transform:translate(3px)skew(-2deg)}60%{filter:none;transform:translate(-1px)}80%{opacity:1;transform:translate(2px)skew(1deg)}to{filter:none;transform:none}}@media (width<=1000px){.svl-panel{width:210px}.svl-hdr-pills{display:none}}@media (width<=820px){.svl-grid{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,1fr)}.svl-panel{width:190px}.svl-hdr-sub{display:none}.svl-hdr-title{font-size:.78rem}}@media (width<=600px){.svl-grid{grid-template-rows:repeat(6,200px);grid-template-columns:1fr}.svl-panel{display:none}.svl-footer{gap:7px;font-size:.5rem}.svl-thumb-rail{width:110px}.svl-big-feed-area{padding:4px}}.aip-root{z-index:500;color:#fff;scrollbar-width:thin;scrollbar-color:#3d0000 #060000;background:#060000;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;position:fixed;inset:0;overflow:hidden auto}.aip-root::-webkit-scrollbar{width:6px}.aip-root::-webkit-scrollbar-track{background:#060000}.aip-root::-webkit-scrollbar-thumb{background:#3d0000;border-radius:3px}.aip-nav{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060000d9;border-bottom:1px solid #ff1e1e1f;align-items:center;gap:20px;height:64px;padding:0 40px;display:flex;position:sticky;top:0}.aip-back{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:8px;padding:8px 18px;font-family:inherit;font-size:.84rem;font-weight:500;transition:background .2s,border-color .2s;display:flex}.aip-back:hover{background:#e5091426;border-color:#e5091466}.aip-nav-brand{letter-spacing:.16em;text-transform:uppercase;color:#ffffff59;font-size:.76rem;font-weight:500}.aip-nav-pad{flex:1}.aip-hero{text-align:center;padding:56px 40px 36px;position:relative;overflow:hidden}.aip-hero-glow{filter:blur(40px);pointer-events:none;background:radial-gradient(#c8001438 0%,#0000 70%);width:700px;height:500px;position:absolute;top:-40%;left:50%;transform:translate(-50%)}.aip-hero-sup{letter-spacing:.3em;text-transform:uppercase;color:#ff3232b3;margin:0 0 20px;font-size:.72rem;font-weight:500}.aip-hero-title{letter-spacing:-.02em;background:linear-gradient(135deg,#fff 0%,#f66 40%,#e50914 70%,maroon 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 40px #e5091466);-webkit-background-clip:text;background-clip:text;margin:0 0 24px;font-size:clamp(3.5rem,10vw,8rem);font-weight:900;line-height:1}.aip-hero-sub{color:#ffffff80;max-width:540px;margin:0 auto 28px;font-size:1rem;line-height:1.65}.aip-hero-stats{color:#fff6;letter-spacing:.05em;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:.82rem;display:flex}.aip-hs-dot{color:#e5091480}.aip-filters{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:0 40px 20px;display:flex}.aip-filter-btn{letter-spacing:.04em;cursor:pointer;color:#ffffff8c;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:100px;padding:8px 20px;font-family:inherit;font-size:.82rem;font-weight:500;transition:all .22s}.aip-filter-btn:hover{color:#ffffffd9;background:#e509141f;border-color:#e5091459}.aip-filter-btn--on{color:#fff;background:#e50914;border-color:#e50914;box-shadow:0 0 20px #e5091473}.aip-grid-wrap{padding:0 28px 20px}.aip-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:220px;grid-auto-flow:dense;gap:10px;display:grid}.aip-card--xl{grid-area:span 2/span 2}.aip-card--tall{grid-row:span 2}.aip-card--wide{grid-column:span 2}.aip-card{cursor:pointer;background:#1a0000;border:1px solid #ffffff0a;border-radius:10px;transition:transform .32s cubic-bezier(.34,1.56,.64,1),box-shadow .32s,border-color .32s;position:relative;overflow:hidden}.aip-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.aip-card:hover{border-color:color-mix(in srgb, var(--ac) 50%, transparent);box-shadow:0 16px 48px #000000b3, 0 0 30px color-mix(in srgb, var(--ac) 30%, transparent);transform:scale(1.02)translateY(-3px)}.aip-mesh{pointer-events:none;background-image:repeating-linear-gradient(0deg,#0000,#0000 28px,#ffffff06 28px 29px),repeating-linear-gradient(90deg,#0000,#0000 28px,#ffffff06 28px 29px);position:absolute;inset:0}.aip-grain{opacity:.04;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;position:absolute;inset:0}.aip-bignum{color:#ffffff0a;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.04em;font-size:clamp(4rem,8vw,7rem);font-weight:900;line-height:1;position:absolute;bottom:-10px;right:8px}.aip-overlay{opacity:0;background:linear-gradient(#0000 0%,#00000080 50%,#000000eb 100%);flex-direction:column;justify-content:flex-end;padding:20px;transition:opacity .3s;display:flex;position:absolute;inset:0}.aip-card:hover .aip-overlay{opacity:1}.aip-overlay-body{transition:transform .3s;transform:translateY(8px)}.aip-card:hover .aip-overlay-body{transform:translateY(0)}.aip-overlay-cat{text-transform:uppercase;letter-spacing:.14em;color:var(--ac);margin:0 0 6px;font-size:.68rem;font-weight:700}.aip-overlay-title{color:#fff;margin:0 0 4px;font-size:1.05rem;font-weight:700;line-height:1.2}.aip-overlay-model{color:#ffffff73;margin:0 0 10px;font-size:.72rem}.aip-tags{flex-wrap:wrap;gap:6px;display:flex}.aip-tag{color:#ffffff8c;background:#ffffff14;border:1px solid #ffffff1a;border-radius:4px;padding:3px 8px;font-size:.64rem}.aip-overlay-bar{background:var(--ac);height:2px;box-shadow:0 0 8px var(--ac);transform-origin:0;border-radius:2px;margin-top:12px;transition:transform .4s cubic-bezier(.22,1,.36,1) 50ms;transform:scaleX(0)}.aip-card:hover .aip-overlay-bar{transform:scaleX(1)}.aip-label{pointer-events:none;opacity:1;background:linear-gradient(#0000,#000000b3);align-items:baseline;gap:8px;padding:10px 12px;transition:opacity .25s;display:flex;position:absolute;bottom:0;left:0;right:0}.aip-card:hover .aip-label{opacity:0}.aip-label-num{color:var(--ac);opacity:.7;flex-shrink:0;font-size:.62rem;font-weight:700}.aip-label-title{color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.78rem;font-weight:600;overflow:hidden}.aip-label-cat{color:#ffffff59;text-transform:uppercase;letter-spacing:.08em;flex-shrink:0;font-size:.62rem}.aip-footer{color:#ffffff40;border-top:1px solid #ff1e1e1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:20px 40px;font-size:.76rem;display:flex}.aip-3d-divider{align-items:center;gap:20px;margin:0;padding:0 40px;display:flex}.aip-3d-div-line{background:linear-gradient(90deg,#0000,#e5091466,#0000);flex:1;height:1px}.aip-3d-div-label{letter-spacing:.28em;text-transform:uppercase;color:#e50914b3;white-space:nowrap;font-size:.68rem;font-weight:600}.aip-3d-section{background:radial-gradient(at 50% 0,#b4001412 0%,#0000 65%);padding:28px 0 60px;position:relative}.aip-3d-head{text-align:center;max-width:1380px;margin:0 auto 36px;padding:0 56px}.aip-3d-eyebrow{letter-spacing:.3em;text-transform:uppercase;color:#ff3232a6;margin:0 0 14px;font-size:.7rem;font-weight:600}.aip-3d-title{letter-spacing:-.03em;background:linear-gradient(135deg,#fff 0%,#f88 40%,#e50914 70%,maroon 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 16px;font-size:clamp(2.2rem,5vw,4rem);font-weight:900;line-height:1}.aip-3d-sub{color:#ffffff61;max-width:46ch;margin:0 auto;font-size:.92rem;line-height:1.65}.aip-3d-wrap{max-width:1380px;margin:0 auto;padding:0 56px 32px}.aip-masonry{width:100%;min-height:400px;position:relative}.aip-masonry-item{will-change:transform, width, height, opacity, filter;z-index:1;position:absolute}.aip-masonry-item:hover{z-index:50}.gs-card-figure{perspective:1000px;cursor:crosshair;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.gs-card-tilt{width:100%;height:100%;transform-style:preserve-3d;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000080,0 0 0 1px #ff323214}.gs-card-image-wrap{pointer-events:none;justify-content:center;align-items:center;width:130%;height:130%;display:flex;position:absolute;inset:-15%}.gs-card-overlay{pointer-events:none;z-index:2;background:linear-gradient(#0000 30%,#0000001a 55%,#000000c7 100%);position:absolute;inset:0}.gs-card-glare{z-index:10;pointer-events:none;mix-blend-mode:overlay;opacity:0;position:absolute;inset:0}.gs-card-info{z-index:3;opacity:0;padding:18px 20px;transition:opacity .4s,transform .4s;position:absolute;bottom:0;left:0;right:0;transform:translateY(8px)}.gs-card-tilt:hover .gs-card-info{opacity:1;transform:translateY(0)}.gs-card-title{letter-spacing:.06em;text-transform:uppercase;color:#fff;margin:0 0 4px;font-size:.82rem;font-weight:700;line-height:1.2}.gs-card-category{letter-spacing:.2em;text-transform:uppercase;color:#ff5050bf;font-size:.56rem;font-weight:600}.gs-card-index{letter-spacing:.25em;color:#ffffff38;z-index:3;font-size:.5rem;font-weight:300;position:absolute;top:12px;right:14px}.gs-card-edge{opacity:0;z-index:4;border-radius:16px 0 0 16px;width:3px;transition:opacity .4s;position:absolute;top:0;bottom:0;left:0}.gs-card-tilt:hover .gs-card-edge{opacity:.75}@media (width<=1100px){.aip-grid{grid-template-columns:repeat(3,1fr)}.aip-card--xl{grid-column:span 2}}@media (width<=700px){.aip-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:180px}.aip-card--xl{grid-area:span 1/span 2}.aip-card--tall{grid-row:span 1}.aip-hero{padding:50px 20px 40px}.aip-filters{padding:0 20px 30px}.aip-grid-wrap{padding:0 12px 40px}.aip-nav,.aip-3d-head{padding:0 20px}.aip-3d-wrap{padding:0 16px}.aip-3d-divider{padding:0 20px}}:root{--mn-sans:"Outfit", system-ui, sans-serif;--mn-serif:"Playfair Display", Georgia, serif;--mn-ink:#ffffffe6;--mn-dim:#ffffff7a;--mn-faint:#fff3;--mn-ghost:#fff0;--mn-ease:cubic-bezier(.22, 1, .36, 1)}.mn-root{color:var(--mn-ink);font-family:var(--mn-sans);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;background:#080809;font-weight:300;position:fixed;inset:0;overflow:hidden auto}.mn-progress{z-index:60;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff80);width:0%;height:1px;transition:width .1s linear;position:fixed;top:0;left:0}.mn-nav{z-index:30;transition:background .35s var(--mn-ease), backdrop-filter .35s var(--mn-ease), padding .35s var(--mn-ease);grid-template-columns:auto 1fr auto;align-items:center;padding:28px 64px;display:grid;position:fixed;top:0;left:0;right:0}.mn-nav--scrolled{-webkit-backdrop-filter:blur(22px)saturate(140%);background:#08080999;border-bottom:1px solid #ffffff0d;padding:16px 64px}.mn-back{font-family:var(--mn-sans);letter-spacing:.32em;text-transform:uppercase;color:var(--mn-dim);cursor:pointer;transition:color .25s var(--mn-ease);background:0 0;border:none;padding:0;font-size:11px}.mn-back:hover{color:var(--mn-ink)}.mn-menu{justify-content:center;gap:40px;display:flex}.mn-menu a{letter-spacing:.06em;color:var(--mn-dim);transition:color .25s var(--mn-ease);font-size:12px;text-decoration:none;position:relative}.mn-menu a:after{content:"";height:1px;transition:right .35s var(--mn-ease);background:#ffffff73;position:absolute;bottom:-6px;left:0;right:100%}.mn-menu a:hover{color:var(--mn-ink)}.mn-menu a:hover:after{right:0}.mn-brand{font-family:var(--mn-serif);letter-spacing:.08em;color:var(--mn-ink);justify-self:end;font-size:16px;font-weight:600}@media (width<=800px){.mn-nav{grid-template-columns:auto 1fr;padding:18px 24px}.mn-nav--scrolled{padding:14px 24px}.mn-menu,.mn-brand{display:none}}.mn-rail{z-index:25;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:64px;display:flex;position:fixed;top:0;bottom:0}.mn-rail--left{left:0}.mn-rail--right{right:0}.mn-rail-inner{pointer-events:auto;flex-direction:column;align-items:center;gap:18px;display:flex}.mn-follow-label{writing-mode:vertical-rl;letter-spacing:.44em;text-transform:uppercase;color:var(--mn-faint);margin-bottom:12px;font-size:9px;transform:rotate(180deg)}.mn-socials{flex-direction:column;gap:18px;display:flex}.mn-socials a{width:14px;height:14px;color:var(--mn-faint);transition:color .25s var(--mn-ease), transform .25s var(--mn-ease)}.mn-socials a:hover{color:#ffffffa6;transform:translateY(-2px)}.mn-socials svg{fill:currentColor;width:100%;height:100%}.mn-step-block{flex-direction:column;align-items:center;gap:14px;display:flex}.mn-start-label{letter-spacing:.36em;text-transform:uppercase;color:var(--mn-faint);font-size:9px}.mn-step-list{flex-direction:column;align-items:center;gap:14px;list-style:none;display:flex;position:relative}.mn-step-list li{font-variant-numeric:tabular-nums;color:var(--mn-faint);cursor:pointer;letter-spacing:.06em;transition:color .3s var(--mn-ease);padding:6px 0;font-size:10px;position:relative}.mn-step-list li.active{color:var(--mn-ink)}.mn-step-list li.active:before{content:"";background:#ffffff8c;width:12px;height:1px;position:absolute;top:50%;left:-20px;box-shadow:0 0 8px #ffffff4d}@media (width<=1100px){.mn-rail{width:48px}}@media (width<=800px){.mn-rail{display:none}}.mn-container{max-width:1300px;margin:0 auto;padding:0 88px}@media (width<=800px){.mn-container{padding:0 24px}}.mn-scene--hero{isolation:isolate;height:100vh;min-height:720px;position:relative;overflow:hidden}.mn-hero-video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.mn-hero-overlay{z-index:1;background:linear-gradient(#080809d9 0%,#08080959 45%,#080809a6 100%),linear-gradient(90deg,#0808098c 0%,#0808091a 65%,#08080959 100%);position:absolute;inset:0}.mn-hero-content{z-index:6;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:0 24px;display:flex;position:relative}.mn-eyebrow{font-family:var(--mn-sans);letter-spacing:.5em;text-transform:uppercase;color:#ffffff61;opacity:0;animation:mnRise .8s var(--mn-ease) .15s forwards;align-items:center;gap:14px;margin-bottom:28px;font-size:10px;font-weight:400;display:inline-flex;transform:translateY(12px)}.mn-eyebrow:before{content:"";background:#ffffff38;width:36px;height:1px}.mn-hero-h1{font-family:var(--mn-sans);letter-spacing:-.03em;text-transform:uppercase;color:#fff;margin-bottom:30px;font-size:clamp(56px,9vw,128px);font-weight:900;line-height:.92}.mn-hero-h1 .w{opacity:0;animation:mnRise .9s var(--mn-ease) forwards;display:inline-block;transform:translateY(36px)}.mn-hero-h1 .w:first-child{animation-delay:.28s}.mn-hero-h1 .w:nth-child(2){animation-delay:.36s}.mn-hero-h1 .w:nth-child(3){animation-delay:.44s}.mn-hero-h1 .w:nth-child(4){animation-delay:.52s}.mn-hero-h1 .w:nth-child(5){animation-delay:.6s}.mn-hero-h1 .w:nth-child(6){animation-delay:.68s}.mn-hero-sub{color:#ffffff59;letter-spacing:.05em;opacity:0;max-width:420px;animation:mnRise .8s var(--mn-ease) .88s forwards;font-size:clamp(.78rem,1.25vw,.96rem);font-weight:300;transform:translateY(12px)}.mn-scroll-down{z-index:6;color:var(--mn-faint);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:color .25s var(--mn-ease);opacity:0;animation:mnRise 1s var(--mn-ease) 1.1s forwards;align-items:center;gap:14px;font-size:10px;text-decoration:none;display:flex;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.mn-scroll-down:hover{color:var(--mn-ink)}.mn-scroll-arrow{-webkit-backdrop-filter:blur(8px);width:32px;height:32px;transition:background .25s var(--mn-ease);background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.mn-scroll-down:hover .mn-scroll-arrow{background:#ffffff21}.mn-scroll-arrow svg{stroke:currentColor;fill:none;stroke-width:1.4px;width:11px;height:11px;animation:1.8s ease-in-out infinite mnNudge}.mn-ticker{z-index:2;background:#ffffff06;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;width:100%;padding:13px 0;position:relative;overflow:hidden}.mn-ticker-track{white-space:nowrap;gap:52px;animation:28s linear infinite mnTicker;display:flex}.mn-ticker-item{letter-spacing:.26em;text-transform:uppercase;color:#ffffff3d;flex-shrink:0;font-size:10px}.mn-scene{isolation:isolate;width:100%;height:100vh;min-height:760px;position:relative;overflow:hidden}.mn-bg{filter:grayscale()contrast(1.1)brightness(.28);will-change:transform;background-position:50%;background-size:cover;position:absolute;inset:-8%}.mn-scene:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#080809fa 0%,#0808099e 38%,#0000 100%);height:32vh;position:absolute;top:0;left:0;right:0}.mn-scene:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 0%,#0808099e 60%,#080809fa 100%);height:36vh;position:absolute;bottom:0;left:0;right:0}.mn-wash{z-index:2;pointer-events:none;background:linear-gradient(90deg,#080809cc 0%,#08080947 45%,#08080973 100%);position:absolute;inset:0}.mn-scene--right .mn-wash{background:linear-gradient(270deg,#080809cc 0%,#08080947 45%,#08080973 100%)}.mn-blob{filter:blur(130px);opacity:.11;z-index:3;pointer-events:none;width:560px;height:560px;transition:background-color 1.4s var(--mn-ease);border-radius:50%;position:absolute;top:50%;left:4%;transform:translateY(-50%)}.mn-blob--right{left:auto;right:4%}.mn-blob--sec{filter:blur(100px);opacity:.06;width:300px;height:300px;top:18%;left:auto;right:38%;transform:none}.mn-scene--right .mn-blob{left:auto;right:4%}.mn-scene--right .mn-blob--sec{left:38%;right:auto}.mn-noise{z-index:4;pointer-events:none;opacity:.02;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='250' height='250'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.88' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='250' height='250' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;width:120%;height:120%;animation:.4s steps(2,end) infinite mnNoiseShift;position:absolute;inset:-10%}.mn-scanlines{z-index:4;pointer-events:none;background:repeating-linear-gradient(#0000 0 3px,#ffffff02 3px 4px);position:absolute;inset:0}.mn-grain{z-index:5;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.6'/></svg>");position:absolute;inset:0}.mn-content{z-index:6;align-items:center;height:100%;display:flex;position:relative}.mn-content .mn-container{width:100%}.mn-row{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.mn-scene--right .mn-text-col{order:2}.mn-scene--right .mn-card-col{order:1}.mn-text{will-change:transform;max-width:520px;padding-left:26px;position:relative}.mn-accent-bar{opacity:.7;border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:0}.mn-ghost{font-family:var(--mn-sans);letter-spacing:-.04em;-webkit-user-select:none;user-select:none;color:#0000;-webkit-text-stroke:1px;text-stroke:1px;opacity:.25;margin-bottom:-16px;font-size:clamp(80px,10vw,130px);font-weight:900;line-height:.9}.mn-kicker{font-family:var(--mn-sans);letter-spacing:.44em;text-transform:uppercase;align-items:center;gap:8px;margin:16px 0 22px;font-size:10px;font-weight:600;display:flex}.mn-kicker-bracket{opacity:.5;letter-spacing:0;font-weight:300}.mn-h2{color:#fff;flex-direction:column;gap:2px;font-size:clamp(30px,3.6vw,52px);line-height:1.06;display:flex}.mn-h2-line:first-child em{font-family:var(--mn-serif);letter-spacing:-.015em;color:#ffffffe0;font-size:1.12em;font-style:italic;font-weight:400}.mn-h2-line:not(:first-child){font-family:var(--mn-sans);letter-spacing:-.02em;text-transform:uppercase;color:#ffffffbf;font-weight:800}.mn-rule{width:0;height:1px;transition:width 1s var(--mn-ease) .25s;margin:20px 0}.mn-rule.visible{width:60px}.mn-body{color:#c8d0e680;text-wrap:pretty;max-width:48ch;font-size:13.5px;font-weight:300;line-height:1.88}.mn-readmore{letter-spacing:.36em;text-transform:uppercase;color:#ffffff7a;transition:color .25s var(--mn-ease);align-items:center;gap:14px;margin-top:34px;font-size:10px;font-weight:500;text-decoration:none;display:inline-flex}.mn-readmore:hover{color:#fff}.mn-arrow-pill{width:32px;height:32px;transition:transform .3s var(--mn-ease), background .3s var(--mn-ease);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.mn-readmore:hover .mn-arrow-pill{transform:translate(4px)}.mn-arrow-pill svg{stroke:currentColor;fill:none;stroke-width:1.5px;width:11px;height:11px}.mn-cards-col{position:relative}.mn-cards-scroll{cursor:grab;-ms-overflow-style:none;scrollbar-width:none;clip-path:inset(-100% -12px);gap:14px;padding-bottom:4px;display:flex;overflow:auto visible}.mn-cards-scroll::-webkit-scrollbar{display:none}.mn-cards-scroll:active{cursor:grabbing}.mn-card{height:340px;transition:transform .45s var(--mn-ease), box-shadow .45s var(--mn-ease);border:1px solid #ffffff12;border-radius:18px;flex:0 0 240px;position:relative;overflow:hidden}.mn-card:hover{transform:translateY(-6px);box-shadow:0 28px 60px -12px #000000b3}.mn-card-pic{filter:brightness(.65)saturate(.75);transition:transform 1.1s var(--mn-ease), filter .5s var(--mn-ease);background-position:50%;background-size:cover;position:absolute;inset:-5% 0}.mn-card:hover .mn-card-pic{filter:brightness(.8)saturate(.9);transform:scale(1.06)}.mn-card-edge{z-index:3;opacity:.8;border-radius:18px 0 0 18px;width:3px;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0}.mn-card:hover .mn-card-edge{opacity:1}.mn-card-overlay{z-index:2;background:linear-gradient(#0000 30%,#08080938 55%,#080809d9 100%);position:absolute;inset:0}.mn-card-label{z-index:4;letter-spacing:.32em;text-transform:uppercase;color:#ffffffb3;align-items:center;gap:8px;font-size:9px;display:flex;position:absolute;bottom:16px;left:18px}.mn-card-label:before{content:"";background:#ffffff59;width:14px;height:1px}.mn-card-idx{z-index:4;letter-spacing:.2em;font-variant-numeric:tabular-nums;opacity:.6;font-size:9px;font-weight:700;position:absolute;top:14px;right:14px}.mn-dots{gap:5px;margin-top:14px;padding-left:2px;display:flex}.mn-dot{background:#ffffff2e;border-radius:50%;width:4px;height:4px;transition:background .3s,transform .3s}.mn-dot:first-child{transform:scale(1.2)}.reveal{opacity:0;transition:opacity .85s var(--mn-ease), transform .85s var(--mn-ease);transform:translateY(26px)}.reveal.visible{opacity:1;transform:none}.reveal.delay-1{transition-delay:80ms}.reveal.delay-2{transition-delay:.18s}.reveal.delay-3{transition-delay:.28s}.mn-foot{background:#080809;border-top:1px solid #ffffff0d;padding:60px 0}.mn-foot-inner{color:var(--mn-faint);letter-spacing:.18em;justify-content:space-between;align-items:center;font-size:11px;display:flex}.mn-foot-brand{font-family:var(--mn-serif);letter-spacing:.08em;color:var(--mn-dim);font-size:18px;font-weight:600}@media (width<=600px){.mn-foot-inner{flex-direction:column;gap:12px}}@keyframes mnRise{to{opacity:1;transform:translateY(0)}}@keyframes mnNudge{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes mnNoiseShift{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-1%,1%)}}@keyframes mnTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=960px){.mn-scene{height:auto;min-height:100vh;padding:110px 0 90px}.mn-row{grid-template-columns:1fr;gap:40px}.mn-scene--right .mn-text-col{order:1}.mn-scene--right .mn-card-col{order:2}.mn-ghost{font-size:5.5rem}.mn-text{max-width:none}.mn-cards-scroll{gap:12px}.mn-card{flex:0 0 210px;height:300px}.mn-wash{background:linear-gradient(#080809b3 0%,#08080947 50%,#080809b3 100%)!important}}@media (width<=600px){.mn-card{border-radius:14px;flex:0 0 180px;height:260px}.mn-hero-h1{font-size:52px}}.mn-card-col{justify-content:center;align-items:center;display:flex;position:relative}.mn-c3-wrap{width:100%;max-width:420px;position:relative}.mn-c3-shadow{filter:blur(32px);pointer-events:none;will-change:transform;border-radius:22px;position:absolute;inset:8% 6% -5%}.mn-c3{aspect-ratio:3/4;cursor:pointer;will-change:transform;border:1px solid #ffffff14;border-radius:20px;outline:none;width:100%;position:relative;overflow:hidden}.mn-c3:focus-visible{outline:2px solid #ffffff59}.mn-c3-img{filter:brightness(.7)saturate(.8);transition:transform 1.1s var(--mn-ease), filter .5s var(--mn-ease);will-change:transform;background-position:50%;background-size:cover;position:absolute;inset:-6% 0}.mn-c3:hover .mn-c3-img{filter:brightness(.82)saturate(.92);transform:scale(1.05)}.mn-c3-shine{z-index:3;pointer-events:none;opacity:0;mix-blend-mode:screen;transition:opacity .18s;position:absolute;inset:0}.mn-c3-overlay{z-index:2;pointer-events:none;background:linear-gradient(#0000 0%,#08080914 32%,#08080970 62%,#080809eb 100%);position:absolute;inset:0}.mn-c3-edge{z-index:4;pointer-events:none;opacity:.75;border-radius:20px 0 0 20px;width:3px;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0}.mn-c3-edge--right{border-radius:0 20px 20px 0;left:auto;right:0}.mn-c3:hover .mn-c3-edge{opacity:1}.mn-c3-brk{z-index:5;pointer-events:none;opacity:.45;width:14px;height:14px;transition:opacity .3s;position:absolute}.mn-c3:hover .mn-c3-brk{opacity:.75}.mn-c3-brk--tl{border-top:1.5px solid #fff9;border-left:1.5px solid #fff9;top:12px;left:12px}.mn-c3-brk--br{border-bottom:1.5px solid #fff9;border-right:1.5px solid #fff9;bottom:12px;right:12px}.mn-c3-num{z-index:5;font-family:var(--mn-sans);letter-spacing:.18em;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700;position:absolute;top:14px;right:16px}.mn-c3-foot{z-index:5;justify-content:space-between;align-items:center;padding:16px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.mn-c3-meta{font-family:var(--mn-sans);letter-spacing:.32em;text-transform:uppercase;color:#ffffff8c;align-items:center;gap:8px;font-size:9px;display:flex}.mn-c3-meta:before{content:"";background:#ffffff4d;width:12px;height:1px}.mn-c3-hint{letter-spacing:.24em;text-transform:uppercase;color:#fff6;transition:color .25s var(--mn-ease);align-items:center;gap:5px;font-size:9px;display:inline-flex}.mn-c3:hover .mn-c3-hint{color:#ffffffbf}.mn-c3-hint svg{stroke:currentColor;fill:none;stroke-width:1.5px;flex-shrink:0;width:11px;height:11px}.mn-c3-glow-ring{z-index:6;pointer-events:none;opacity:0;transition:opacity .35s var(--mn-ease);border-radius:20px;position:absolute;inset:0}.mn-c3:hover .mn-c3-glow-ring{opacity:1}@media (width<=960px){.mn-c3-wrap{max-width:380px}}@media (width<=600px){.mn-c3-wrap{max-width:100%}}.mn-pv-root{z-index:200;-webkit-backdrop-filter:blur(5px);background:#00000085;position:fixed;inset:0}.mn-pv-panel{z-index:201;-ms-overflow-style:none;scrollbar-width:none;background:#0c0c0f;border-left:1px solid #ffffff12;flex-direction:column;width:75%;transition:transform .42s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden auto;transform:translate(100%)}.mn-pv-panel::-webkit-scrollbar{display:none}.mn-pv-panel[data-open=true]{transform:translate(0)}.mn-pv-bar{background:#ffffff06;border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:12px;padding:14px 20px;display:flex}.mn-pv-dots{flex-shrink:0;align-items:center;gap:7px;display:flex}.mn-pv-dot{border-radius:50%;width:12px;height:12px}.mn-pv-dot--r{cursor:pointer;background:#ff5f57;transition:filter .2s}.mn-pv-dot--r:hover{filter:brightness(1.2)}.mn-pv-dot--y{background:#febc2e}.mn-pv-dot--g{background:#28c840}.mn-pv-addr{background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;flex:1;align-items:center;gap:7px;max-width:420px;margin:0 auto;padding:5px 12px;display:flex}.mn-pv-lock{color:#ffffff4d;flex-shrink:0;width:11px;height:11px}.mn-pv-url{color:#ffffff7a;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.mn-pv-close{cursor:pointer;color:#ffffff59;background:0 0;border:none;flex-shrink:0;align-items:center;padding:4px;transition:color .2s;display:flex}.mn-pv-close:hover{color:#ffffffbf}.mn-pv-close svg{width:14px;height:14px}.mn-pv-hero{background-position:50%;background-size:cover;flex:0 0 54vh;min-height:280px;position:relative}.mn-pv-hero-grad{background:linear-gradient(#0000 0%,#0c0c0f2e 28%,#0c0c0fb8 64%,#0c0c0f 100%);position:absolute;inset:0}.mn-pv-hero-content{padding:28px 36px;position:absolute;bottom:0;left:0;right:0}.mn-pv-kicker{font-family:var(--mn-sans);letter-spacing:.38em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:600;display:block}.mn-pv-title{font-family:var(--mn-serif);color:#fff;margin:0 0 12px;font-size:clamp(20px,2.8vw,34px);font-style:italic;font-weight:500;line-height:1.18}.mn-pv-desc{color:#ffffff7a;max-width:62ch;margin:0 0 22px;font-size:13px;font-weight:300;line-height:1.78}.mn-pv-visit{font-family:var(--mn-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--ac,#fff9);border:1px solid color-mix(in srgb, var(--ac,white) 35%, transparent);transition:background .25s var(--mn-ease), color .25s var(--mn-ease);border-radius:999px;align-items:center;gap:8px;padding:7px 18px;font-size:10px;font-weight:500;text-decoration:none;display:inline-flex}.mn-pv-visit:hover{background:color-mix(in srgb, var(--ac,white) 16%, transparent);color:#fff}.mn-pv-visit svg{stroke:currentColor;fill:none;stroke-width:1.5px;flex-shrink:0;width:12px;height:12px}.mn-pv-meta{background:#ffffff05;border-top:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:0;padding:18px 36px;display:flex}.mn-pv-stat{flex-direction:column;gap:3px;padding:0 24px 0 0;display:flex}.mn-pv-stat:first-child{padding-left:0}.mn-pv-stat-n{font-family:var(--mn-sans);letter-spacing:.02em;color:#fffc;font-size:13px;font-weight:600}.mn-pv-stat-l{letter-spacing:.32em;text-transform:uppercase;color:#ffffff4d;font-size:9px}.mn-pv-divider{flex-shrink:0;align-self:stretch;width:1px;margin:0 24px 0 0}@media (width<=960px){.mn-pv-panel{width:90%}.mn-pv-hero{flex:0 0 42vh}}@media (width<=600px){.mn-pv-panel{width:100%}.mn-pv-hero-content{padding:20px 22px}.mn-pv-meta{flex-wrap:wrap;gap:12px;padding:16px 22px}}.sp-page{z-index:200;color:#e5e5e5;scrollbar-width:thin;scrollbar-color:#f97316 #111;background:#0a0a0a;font-family:inherit;position:fixed;inset:0;overflow:hidden auto}.sp-page::-webkit-scrollbar{width:4px}.sp-page::-webkit-scrollbar-track{background:#111}.sp-page::-webkit-scrollbar-thumb{background:#f97316;border-radius:2px}.sp-back{z-index:300;color:#e5e5e5;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000b8;border:1px solid #f973164d;border-radius:999px;align-items:center;gap:6px;padding:8px 16px 8px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:background .18s,border-color .18s,color .18s;display:flex;position:fixed;top:20px;left:20px}.sp-back:hover{color:#f97316;background:#f9731626;border-color:#f97316}.sp-hero{align-items:flex-end;width:100%;height:65vh;min-height:420px;display:flex;position:relative;overflow:hidden}.sp-hero-video{object-fit:cover;object-position:center;filter:brightness(.45)saturate(1.1);width:100%;height:100%;position:absolute;inset:0}.sp-hero-overlay{background:linear-gradient(135deg,#f973162e 0%,#0000 55%),linear-gradient(#0000004d 0%,#00000080 50%,#0a0a0a 100%);position:absolute;inset:0}.sp-hero-grain{opacity:.04;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='1'/%3E%3C/svg%3E");background-size:256px 256px;position:absolute;inset:0}.sp-hero-content{z-index:2;width:100%;padding:0 60px 56px;position:relative}.sp-hero-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#f97316;opacity:0;margin-bottom:18px;font-size:11px;font-weight:500;animation:.6s .15s forwards sp-fade-up;display:block}.sp-hero-title{letter-spacing:-.04em;text-transform:uppercase;flex-direction:column;margin:0 0 22px;font-size:clamp(3rem,8vw,8rem);font-weight:800;line-height:.9;display:flex}.sp-hero-line{opacity:0;display:block}.sp-hero-line--1{color:#f97316;animation:.7s cubic-bezier(.22,1,.36,1) .3s forwards sp-slide-left}.sp-hero-line--2{color:#fff;animation:.7s cubic-bezier(.22,1,.36,1) .5s forwards sp-slide-right}.sp-hero-sub{color:#999;opacity:0;margin:0 0 32px;font-size:15px;animation:.6s .7s forwards sp-fade-up}.sp-hero-stats{opacity:0;align-items:center;gap:0;animation:.6s .85s forwards sp-fade-up;display:flex}.sp-hero-stat{flex-direction:column;padding:0 28px 0 0;display:flex}.sp-hero-stat:first-child{padding-left:0}.sp-hero-stat strong{color:#f97316;letter-spacing:-.03em;font-size:28px;font-weight:800;line-height:1}.sp-hero-stat span{color:#666;letter-spacing:.05em;text-transform:uppercase;margin-top:4px;font-size:11px}.sp-hero-divider{background:#2a2a2a;flex-shrink:0;width:1px;height:32px;margin:0 28px 0 0}.sp-hero-scroll{z-index:2;opacity:0;flex-direction:column;align-items:flex-end;gap:8px;animation:.6s 1.1s forwards sp-fade-up;display:flex;position:absolute;bottom:24px;right:40px}.sp-hero-scroll span{letter-spacing:.15em;text-transform:uppercase;color:#555;font-size:10px}.sp-hero-scroll-line{background:linear-gradient(#f97316,#0000);width:1px;height:32px;animation:1.8s ease-in-out 1.5s infinite sp-scroll-line}.sp-topics{flex-direction:column;gap:64px;padding:60px 0 40px;display:flex}.sp-topic-header{justify-content:space-between;align-items:flex-end;padding:0 60px 20px;display:flex}.sp-topic-left{align-items:flex-end;gap:16px;display:flex}.sp-topic-num{letter-spacing:.18em;color:#f97316;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:600}.sp-topic-title{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:800;line-height:1}.sp-topic-right{align-items:center;gap:20px;display:flex}.sp-drag-hint{letter-spacing:.12em;text-transform:uppercase;color:#444;font-size:11px}.sp-view-all{color:#aaa;cursor:pointer;background:0 0;border:1px solid #2a2a2a;border-radius:999px;padding:7px 18px;font-family:inherit;font-size:12px;font-weight:500;transition:border-color .18s,color .18s,background .18s}.sp-view-all:hover{color:#f97316;background:#f973160f;border-color:#f97316}.sp-cards-row{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:16px;padding:0 60px 12px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 80%,#0000 100%);mask-image:linear-gradient(90deg,#000 80%,#0000 100%)}.sp-cards-row::-webkit-scrollbar{display:none}.sp-card{cursor:pointer;scroll-snap-align:start;text-align:left;background:#111;border:1px solid #1c1c1c;border-radius:12px;flex-direction:column;flex-shrink:0;width:248px;padding:0;font-family:inherit;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;overflow:hidden}.sp-card:hover{border-color:#f9731666;transform:translateY(-6px)scale(1.01);box-shadow:0 16px 40px #f973161f}.sp-card:hover .sp-card-play{opacity:1;transform:translate(-50%,-50%)scale(1)}.sp-card:hover .sp-card-thumb img{transform:scale(1.06)}.sp-card:hover .sp-card-thumb-overlay{opacity:.55}.sp-card-thumb{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.sp-card-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.sp-card-thumb-overlay{opacity:.4;background:linear-gradient(#0000 30%,#000000b3 100%);transition:opacity .3s;position:absolute;inset:0}.sp-card-play{color:#fff;opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f97316e6;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding-left:2px;font-size:12px;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.8)}.sp-card-body{flex-direction:column;flex:1;gap:6px;padding:14px 16px 16px;display:flex}.sp-card-top{justify-content:space-between;align-items:center;display:flex}.sp-card-name{color:#fff;letter-spacing:-.02em;margin:0;font-size:15px;font-weight:700;line-height:1.2}.sp-card-sub{color:#666;letter-spacing:.03em;margin:0;font-size:11px}.sp-card-tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.sp-card-tag{letter-spacing:.06em;text-transform:uppercase;color:#666;background:#1a1a1a;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:500}.sp-card-likes{color:#f97316;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;border-radius:999px;padding:2px 8px;font-size:11px;position:absolute;top:10px;right:10px}.sp-card{position:relative}.sp-card-meta{justify-content:space-between;align-items:center;display:flex}.sp-card-cat{letter-spacing:.1em;text-transform:uppercase;color:#f97316;font-size:10px;font-weight:600}.sp-card-ver{color:#444;letter-spacing:.05em;font-size:10px}.sp-card-filetype{letter-spacing:.1em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f97316d9;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700;position:absolute;top:8px;right:8px}.sp-card-footer{border-top:1px solid #1a1a1a;justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;display:flex}.sp-card-dl-count{color:#555;font-size:11px}.sp-card-dl-btn{color:#f97316;cursor:pointer;background:#f973161a;border:1px solid #f9731666;border-radius:999px;padding:5px 14px;font-family:inherit;font-size:11px;font-weight:600;transition:all .2s}.sp-card-dl-btn:hover{color:#fff;background:#f97316;transform:scale(1.05);box-shadow:0 0 16px #f9731666}.sp-card-dl-btn--soon{color:#555;cursor:default;background:0 0;border-color:#2a2a2a}.sp-card-dl-btn--soon:hover{color:#555;box-shadow:none;background:0 0;transform:none}.sp-card-dl-btn--done{color:#4ade80;background:#22c55e26;border-color:#22c55e}.sp-card-dl-btn--done:hover{color:#4ade80;background:#22c55e40;box-shadow:0 0 16px #22c55e4d}.sp-level{letter-spacing:.1em;text-transform:uppercase;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-block}.sp-level--expert{color:#f97316;background:#f9731633}.sp-level--advanced{color:#f59e0b;background:#f59e0b33}.sp-level--intermediate{color:#60a5fa;background:#3b82f633}.sp-level--proficient{color:#4ade80;background:#22c55e33}.sp-years{color:#555;letter-spacing:.04em;font-size:10px}.sp-footer-strip{white-space:nowrap;border-top:1px solid #1a1a1a;gap:0;margin-top:20px;padding:20px 0;display:flex;overflow:hidden}.sp-footer-strip span{color:#2a2a2a;letter-spacing:.15em;text-transform:uppercase;flex-shrink:0;padding:0 32px;font-size:11px;animation:18s linear infinite sp-marquee}.sp-modal-overlay{z-index:400;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000eb;justify-content:center;align-items:flex-start;padding:24px;animation:.22s sp-fade-in;display:flex;position:fixed;inset:0;overflow-y:auto}.sp-modal{background:#0a0a0a;border:1px solid #1a1a1a;border-radius:20px;flex-direction:column;width:100%;max-width:1100px;margin:auto;animation:.35s cubic-bezier(.22,1,.36,1) sp-modal-in;display:flex;position:relative;overflow:hidden}.sp-modal-close{z-index:20;color:#aaa;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-family:inherit;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.sp-modal-close:hover{color:#f97316;background:#f9731633;border-color:#f97316}.sp-modal-video-hero{aspect-ratio:16/9;background:#000;flex-shrink:0;width:100%;position:relative;overflow:hidden}.sp-modal-video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.sp-modal-video-grad{background:linear-gradient(#0003 0%,#0000 60%,#0a0a0a 100%);position:absolute;inset:0}.sp-modal-video-hud{align-items:center;gap:8px;display:flex;position:absolute;top:16px;left:20px}.sp-modal-video-live{letter-spacing:.12em;text-transform:uppercase;color:#f97316;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;border-radius:999px;padding:4px 12px;font-size:10px;font-weight:600;animation:2s ease-in-out infinite sp-pulse}@keyframes sp-pulse{0%,to{opacity:1}50%{opacity:.4}}.sp-modal-video-chips{gap:8px;display:flex;position:absolute;bottom:20px;left:20px}.sp-vchip{letter-spacing:.06em;text-transform:uppercase;color:#ccc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;border:1px solid #ffffff14;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:500}.sp-modal-video-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f9731680,#0000);height:1px;animation:3.5s ease-in-out infinite sp-scan;position:absolute;top:0;left:20px;right:20px}.sp-modal-body{flex-direction:column;gap:24px;padding:28px 32px 32px;display:flex}.sp-modal-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sp-modal-head-left{flex:1;min-width:0}.sp-modal-title{color:#fff;letter-spacing:-.03em;margin:0 0 6px;font-size:26px;font-weight:800;line-height:1.15}.sp-modal-subtitle{color:#666;letter-spacing:.03em;margin:0;font-size:13px}.sp-modal-head-meta{flex-shrink:0;align-items:center;gap:10px;padding-top:4px;display:flex}.sp-modal-dl-count{color:#888;font-size:13px;font-weight:500}.sp-modal-file-badge{letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#f97316d9;border-radius:6px;padding:3px 10px;font-size:10px;font-weight:700}.sp-modal-action-row{flex-wrap:wrap;gap:10px;display:flex}.sp-action-dl{color:#fff;cursor:pointer;background:#f97316;border:none;border-radius:12px;align-items:center;gap:8px;padding:12px 28px;font-family:inherit;font-size:14px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 20px #f973164d}.sp-action-dl:hover{background:#fb923c;transform:translateY(-1px);box-shadow:0 6px 28px #f9731666}.sp-action-dl:active{transform:scale(.97)}.sp-action-dl--soon{color:#555;box-shadow:none;cursor:default;background:#222}.sp-action-dl--soon:hover{box-shadow:none;background:#222;transform:none}.sp-action-dl--done{background:#16a34a;box-shadow:0 4px 20px #16a34a4d}.sp-action-dl--done:hover{background:#22c55e;box-shadow:0 6px 28px #22c55e66}.sp-action-like{color:#aaa;cursor:pointer;background:#ffffff0f;border:1px solid #2a2a2a;border-radius:12px;align-items:center;gap:6px;padding:12px 20px;font-family:inherit;font-size:13px;font-weight:600;transition:all .2s;display:flex}.sp-action-like:hover{color:#fff;background:#ffffff1a;border-color:#444}.sp-action-like:active{transform:scale(.95)}.sp-action-like--liked{color:#f97316;background:#f973161a;border-color:#f97316}.sp-action-share{color:#aaa;cursor:pointer;background:#ffffff0f;border:1px solid #2a2a2a;border-radius:12px;align-items:center;gap:6px;padding:12px 20px;font-family:inherit;font-size:13px;font-weight:600;transition:all .2s;display:flex}.sp-action-share:hover{color:#fff;background:#ffffff1a;border-color:#444}.sp-action-share--copied{color:#4ade80;background:#22c55e1a;border-color:#22c55e}.sp-modal-details{grid-template-columns:1fr 300px;gap:28px;display:grid}.sp-modal-desc{color:#999;margin:0;font-size:14px;line-height:1.7}.sp-modal-sidebar{flex-direction:column;gap:20px;display:flex}.sp-modal-meta-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sp-meta-item{background:#111;border:1px solid #1a1a1a;border-radius:10px;flex-direction:column;gap:3px;padding:10px 14px;display:flex}.sp-meta-label{color:#555;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.sp-meta-value{color:#ccc;font-size:13px;font-weight:600}.sp-meta-value--orange{color:#f97316}.sp-modal-tags{flex-wrap:wrap;gap:6px;display:flex}.sp-modal-tag{letter-spacing:.07em;text-transform:uppercase;color:#f97316;background:#f9731614;border:1px solid #f9731626;border-radius:6px;padding:4px 10px;font-size:10px;font-weight:500}.sp-comments{border-top:1px solid #1a1a1a;flex-direction:column;gap:14px;padding-top:20px;display:flex}.sp-comments-title{color:#888;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.sp-comments-count{color:#666;background:#1e1e1e;border-radius:999px;padding:1px 8px;font-size:11px}.sp-comment-form{flex-direction:column;gap:8px;display:flex}.sp-comment-author{color:#e5e5e5;box-sizing:border-box;background:#161616;border:1px solid #222;border-radius:8px;outline:none;width:100%;padding:8px 12px;font-family:inherit;font-size:12px;transition:border-color .18s}.sp-comment-author:focus{border-color:#f9731666}.sp-comment-author::placeholder{color:#444}.sp-comment-row{align-items:flex-end;gap:8px;display:flex}.sp-comment-textarea{color:#e5e5e5;resize:none;box-sizing:border-box;background:#161616;border:1px solid #222;border-radius:8px;outline:none;flex:1;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.5;transition:border-color .18s}.sp-comment-textarea:focus{border-color:#f9731666}.sp-comment-textarea::placeholder{color:#444}.sp-comment-send{color:#fff;cursor:pointer;background:#f97316;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-family:inherit;font-size:16px;transition:background .18s,transform .12s;display:flex}.sp-comment-send:hover{background:#fb923c}.sp-comment-send:active{transform:scale(.93)}.sp-comment-send:disabled{color:#555;cursor:default;background:#2a2a2a}.sp-comment-list{scrollbar-width:thin;scrollbar-color:#222 transparent;flex-direction:column;gap:12px;max-height:220px;display:flex;overflow-y:auto}.sp-comment-list::-webkit-scrollbar{width:2px}.sp-comment-list::-webkit-scrollbar-thumb{background:#2a2a2a}.sp-no-comments{color:#444;text-align:center;margin:0;padding:16px 0;font-size:12px}.sp-comment{background:#131313;border-left:2px solid #f973164d;border-radius:8px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.sp-comment-name{color:#f97316;letter-spacing:.04em;font-size:11px;font-weight:600}.sp-comment-text{color:#ccc;margin:0;font-size:13px;line-height:1.5}.sp-includes{flex-direction:column;gap:10px;display:flex}.sp-includes-title{color:#666;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px;font-weight:600}.sp-includes-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sp-includes-item{color:#bbb;align-items:center;gap:8px;font-size:13px;display:flex}.sp-check{color:#f97316;flex-shrink:0;font-size:12px}.sp-ticker{white-space:nowrap;border-top:1px solid #1a1a1a;gap:0;margin-top:20px;padding:20px 0;display:flex;overflow:hidden}.sp-ticker span{color:#2a2a2a;letter-spacing:.15em;text-transform:uppercase;flex-shrink:0;padding:0 32px;font-size:11px;animation:18s linear infinite sp-marquee}@keyframes sp-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes sp-slide-left{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes sp-slide-right{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes sp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sp-modal-in{0%{opacity:0;transform:scale(.96)translateY(16px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes sp-scroll-line{0%,to{opacity:1;transform:scaleY(1)}50%{opacity:.4;transform:scaleY(.4)}}@keyframes sp-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes sp-scan{0%{opacity:.8;top:16px}to{opacity:0;top:calc(100% - 16px)}}@media (width<=768px){.sp-hero-content{padding:0 24px 44px}.sp-topic-header{padding:0 24px 16px}.sp-cards-row{padding:0 24px 12px}.sp-modal{border-radius:14px}.sp-modal-body{gap:18px;padding:20px 20px 28px}.sp-modal-details{grid-template-columns:1fr;gap:20px}.sp-modal-title{font-size:20px}.sp-modal-action-row{gap:8px}.sp-action-dl{padding:10px 20px;font-size:13px}.sp-action-like,.sp-action-share{padding:10px 16px;font-size:12px}.sp-modal-meta-grid{grid-template-columns:1fr 1fr}.sp-modal-head{flex-direction:column;gap:8px}}@media (width<=480px){.sp-hero-stats{flex-wrap:wrap;gap:12px}.sp-hero-divider{display:none}.sp-hero-stat{padding:0}.sp-topic-left{flex-direction:column;align-items:flex-start;gap:4px}.sp-modal-overlay{padding:8px}.sp-modal-video-hero{aspect-ratio:16/10}.sp-modal-body{padding:16px 16px 24px}.sp-modal-action-row{flex-direction:column}.sp-action-dl,.sp-action-like,.sp-action-share{justify-content:center;width:100%}}.mac-dock{opacity:0;pointer-events:none;z-index:150;transition:transform .44s cubic-bezier(.34,1.56,.64,1),opacity .28s;position:fixed;top:50%;left:10px;transform:translateY(-50%)translate(calc(-100% - 14px))}.mac-dock--vis{opacity:1;pointer-events:auto;transform:translateY(-50%)translate(0)}.mac-dock-list{-webkit-backdrop-filter:blur(28px)saturate(140%);background:#242428d1;border:1px solid #ffffff1c;border-radius:20px;flex-direction:column;align-items:center;gap:6px;margin:0;padding:9px;list-style:none;display:flex;box-shadow:0 8px 32px #00000080,inset 0 1px #ffffff0f}.mac-dock-item{flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.mac-dock-item--bounce{animation:.56s cubic-bezier(.36,.07,.19,.97) both dock-bounce}@keyframes dock-bounce{0%{transform:translate(0)}28%{transform:translate(10px)}55%{transform:translate(-3px)}78%{transform:translate(6px)}to{transform:translate(0)}}.mac-dock-btn{cursor:pointer;background:0 0;border:none;border-radius:22%;outline:none;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex}.mac-dock-btn:focus-visible{border-radius:22%;box-shadow:0 0 0 2px #ffffff80}.mac-dock-icon{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;border-radius:22%;width:100%;height:100%;display:block}.mac-dock-tooltip{-webkit-backdrop-filter:blur(8px);color:#ffffffd1;white-space:nowrap;pointer-events:none;opacity:0;z-index:200;background:#1c1c20f0;border:1px solid #ffffff1a;border-radius:8px;padding:4px 10px;font-size:.72rem;font-weight:500;transition:opacity .14s;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.mac-dock-item:hover .mac-dock-tooltip{opacity:1}.mac-dock-dot{pointer-events:none;background:#ffffffa6;border-radius:50%;width:4px;height:4px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}@media (width<=768px){.mac-dock{display:none}}.mw-window{z-index:19999;background:#1c1c1e;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;width:680px;min-height:460px;transition:opacity .22s;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;box-shadow:0 32px 64px #000000b8,0 0 0 .5px #ffffff0f}.mw-window--hidden{opacity:0;pointer-events:none}.mw-titlebar{-webkit-user-select:none;user-select:none;background:#1c1c20f5;border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:10px;padding:11px 14px;display:flex}.mw-titlebar-center{flex:1;justify-content:center;align-items:center;gap:6px;display:flex}.mw-titlebar-label{color:#ffffffbf;letter-spacing:-.01em;font-size:.8rem;font-weight:600}.mw-titlebar-end{justify-content:flex-end;align-items:center;gap:6px;width:60px;display:flex}.mw-hdr-btn{cursor:pointer;color:#ffffff59;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:3px;transition:color .12s;display:flex}.mw-hdr-btn:hover{color:#ffffffb3}.mw-body{flex:1;min-height:0;display:flex;overflow:hidden}.mw-sidebar{background:#2c2c2e;border-right:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;width:190px;padding:10px 0;display:flex;overflow:hidden auto}.mw-sidebar-group{padding:0 8px 10px}.mw-sidebar-hd{color:#ffffff47;text-transform:uppercase;letter-spacing:.06em;margin:0;padding:6px 8px 4px;font-size:.6rem;font-weight:700}.mw-sidebar-btn{cursor:pointer;color:#ffffff8c;text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:7px;width:100%;padding:6px 8px;font-size:.75rem;font-weight:500;transition:background .1s,color .1s;display:flex}.mw-sidebar-btn:hover{color:#fffc;background:#ffffff12}.mw-sidebar-btn--active{color:#fc3c44!important;background:#fc3c4424!important}.mw-sidebar-foot{border-top:1px solid #ffffff0f;margin-top:auto;padding:10px 10px 8px}.mw-mini-now{align-items:center;gap:8px;margin-bottom:8px;display:flex}.mw-mini-thumb{object-fit:cover;border-radius:6px;flex-shrink:0;width:34px;height:34px}.mw-mini-info{overflow:hidden}.mw-mini-title{color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.7rem;font-weight:600;overflow:hidden}.mw-mini-artist{color:#fff6;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.62rem;overflow:hidden}.mw-mini-ctrls{justify-content:center;align-items:center;gap:4px;display:flex}.mw-mini-btn{cursor:pointer;color:#ffffff80;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:5px;transition:color .12s;display:flex}.mw-mini-btn:hover{color:#ffffffe0}.mw-mini-btn--play{color:#fc3c44;background:#fc3c441f;border-radius:8px;padding:6px 10px}.mw-mini-btn--play:hover{color:#fc3c44;background:#fc3c4438}.mw-main{background:#1c1c1e;flex-direction:column;flex:1;display:flex;overflow:hidden auto}.mw-now-playing{flex-direction:column;align-items:center;gap:0;padding:28px 32px 20px;display:flex}.mw-art-wrap{flex-shrink:0;width:180px;height:180px;margin-bottom:20px;position:relative}.mw-art{object-fit:cover;border-radius:50%;width:180px;height:180px;display:block;box-shadow:0 16px 40px #000000a6}.mw-art--spinning{animation:8s linear infinite mw-spin}@keyframes mw-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mw-art-shadow{filter:blur(18px);z-index:-1;background:#00000040;border-radius:50%;position:absolute;inset:10px;transform:translateY(10px)}.mw-info-row{justify-content:space-between;align-items:center;width:100%;margin-bottom:14px;display:flex}.mw-info{overflow:hidden}.mw-song-title{color:#ffffffeb;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;font-size:1.05rem;font-weight:700;overflow:hidden}.mw-song-sub{color:#ffffff73;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.76rem;overflow:hidden}.mw-like-btn{cursor:pointer;color:#ffffff59;background:0 0;border:none;flex-shrink:0;padding:4px;transition:color .15s,transform .15s}.mw-like-btn:hover{transform:scale(1.15)}.mw-progress-wrap{width:100%;margin-bottom:18px}.mw-progress-track{cursor:pointer;background:#ffffff1f;border-radius:2px;width:100%;height:4px;margin-bottom:6px;position:relative}.mw-progress-fill{pointer-events:none;background:#fc3c44;border-radius:2px;height:100%;transition:width .1s linear}.mw-progress-thumb{pointer-events:none;opacity:0;background:#fff;border-radius:50%;width:12px;height:12px;transition:opacity .15s;position:absolute;top:50%;transform:translate(-50%,-50%)}.mw-progress-track:hover .mw-progress-thumb{opacity:1}.mw-progress-times{color:#ffffff52;justify-content:space-between;font-size:.62rem;display:flex}.mw-controls{justify-content:center;align-items:center;gap:8px;margin-bottom:16px;display:flex}.mw-ctrl{cursor:pointer;color:#ffffffa6;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;transition:color .12s,background .12s;display:flex}.mw-ctrl:hover{color:#fffffff2;background:#ffffff14}.mw-ctrl--sm{color:#ffffff59;padding:4px}.mw-ctrl--sm:hover{color:#ffffffb3;background:0 0}.mw-ctrl--on,.mw-ctrl--on:hover{color:#fc3c44!important}.mw-ctrl--play{color:#fc3c44;background:#fc3c4426;border-radius:50%;width:48px;height:48px}.mw-ctrl--play:hover{color:#fc3c44;background:#fc3c4447}.mw-volume-row{color:#ffffff59;align-items:center;gap:8px;width:100%;margin-bottom:20px;display:flex}.mw-vol-slider{appearance:none;cursor:pointer;background:#ffffff24;border-radius:2px;outline:none;flex:1;height:3px}.mw-vol-slider::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:12px;height:12px}.mw-vol-slider::-moz-range-thumb{cursor:pointer;background:#fff;border:none;border-radius:50%;width:12px;height:12px}.mw-queue{border-top:1px solid #ffffff12;width:100%;padding-top:14px}.mw-queue-hd{color:#ffffff4d;text-transform:uppercase;letter-spacing:.06em;margin:0 0 10px;font-size:.65rem;font-weight:700}.mw-queue-row{cursor:default;border-radius:8px;align-items:center;gap:10px;padding:5px 0;display:flex}.mw-queue-row:hover{background:#ffffff0d}.mw-queue-thumb{object-fit:cover;border-radius:6px;flex-shrink:0;width:36px;height:36px}.mw-queue-info{flex:1;overflow:hidden}.mw-queue-title{color:#ffffffc7;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.75rem;font-weight:600;overflow:hidden}.mw-queue-artist{color:#ffffff61;margin:0;font-size:.65rem}.mw-queue-dur{color:#ffffff47;flex-shrink:0;font-size:.65rem}.mw-queue-end{color:#ffffff38;text-align:center;margin:0;padding:8px 0;font-size:.68rem}.mw-songs-view{flex:1;padding:0}.mw-songs-hdr{color:#ffffff47;text-transform:uppercase;letter-spacing:.05em;background:#1c1c1e;border-bottom:1px solid #ffffff12;grid-template-columns:32px 1fr 1fr 1fr 52px;gap:0 8px;padding:10px 16px;font-size:.62rem;font-weight:600;display:grid;position:sticky;top:0}.mw-song-row{cursor:default;border-radius:0;grid-template-columns:32px 1fr 1fr 1fr 52px;align-items:center;gap:0 8px;padding:7px 16px;transition:background .1s;display:grid}.mw-song-row:hover{background:#ffffff0d}.mw-song-row--active{background:#fc3c4414!important}.mw-row-num{color:#ffffff4d;text-align:center;justify-content:center;align-items:center;font-size:.72rem;display:flex}.mw-song-row--active .mw-row-num{color:#fc3c44}.mw-row-title{color:#ffffffd1;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-size:.76rem;font-weight:600;display:flex;overflow:hidden}.mw-song-row--active .mw-row-title{color:#fc3c44}.mw-row-thumb{object-fit:cover;border-radius:4px;flex-shrink:0;width:30px;height:30px}.mw-row-artist,.mw-row-album{color:#fff6;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.mw-row-dur{color:#ffffff47;text-align:right;font-size:.7rem}.mw-playing-bars{align-items:flex-end;gap:2px;height:14px;display:flex}.mw-pbar{width:3px;animation:.9s ease-in-out infinite mw-bar-bounce;animation-delay:calc(var(--j) * .18s);background:#fc3c44;border-radius:1px;display:block}@keyframes mw-bar-bounce{0%,to{height:5px}50%{height:14px}}.mw-placeholder{color:#fff3;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:48px;display:flex}.mw-placeholder-icon{color:#ffffff26;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:12px;display:flex;transform:scale(2.2)}.mw-placeholder-text{color:#ffffff59;text-transform:capitalize;margin:0;font-size:.88rem;font-weight:600}.mw-placeholder-sub{color:#fff3;margin:0;font-size:.72rem}.no-window{z-index:19996;background:#1f1e1b;border:1px solid #ffdc3c1f;border-radius:14px;flex-direction:column;width:600px;height:470px;transition:opacity .22s;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;box-shadow:0 36px 72px #000000b3,0 0 0 .5px #ffdc3c0f}.no-window--hidden{opacity:0;pointer-events:none}.no-titlebar{-webkit-user-select:none;user-select:none;background:#2b2924;border-bottom:1px solid #ffdc3c1a;flex-shrink:0;align-items:center;gap:10px;padding:10px 14px;display:flex}.no-titlebar-label{text-align:center;color:#ffdc78b3;letter-spacing:-.01em;flex:1;font-size:.78rem;font-weight:600}.no-titlebar-actions{justify-content:flex-end;align-items:center;gap:4px;width:60px;display:flex}.no-hdr-btn{cursor:pointer;color:#ffdc7866;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;padding:4px;transition:color .12s;display:flex}.no-hdr-btn:hover{color:#ffdc78d9}.no-body-wrap{flex:1;min-height:0;display:flex;overflow:hidden}.no-list{background:#252320;border-right:1px solid #ffdc3c14;flex-direction:column;flex-shrink:0;width:200px;display:flex;overflow:hidden auto}.no-search{color:#ffdc7847;cursor:text;background:#ffdc3c0a;border-bottom:1px solid #ffdc3c12;flex-shrink:0;align-items:center;gap:7px;padding:10px 12px;font-size:.73rem;display:flex}.no-list-item{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffdc3c0d;width:100%;padding:10px 12px;transition:background .1s}.no-list-item:hover{background:#ffdc3c0f}.no-list-item--active{background:#ffd60a24!important}.no-list-title{color:#ffdc78d9;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;font-size:.76rem;font-weight:600;overflow:hidden}.no-list-item--active .no-list-title{color:#ffd60a}.no-list-meta{gap:4px;margin:0 0 4px;font-size:.65rem;display:flex;overflow:hidden}.no-list-date{color:#ffdc7866;flex-shrink:0}.no-list-preview{color:#ffdc7847;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.no-list-folder{color:#ffdc7840;background:#ffd60a12;border-radius:4px;padding:2px 6px;font-size:.6rem}.no-content{background:#1f1e1b;flex:1;padding:24px 28px 32px;overflow:hidden auto}.no-content::-webkit-scrollbar{width:5px}.no-content::-webkit-scrollbar-track{background:0 0}.no-content::-webkit-scrollbar-thumb{background:#ffdc3c1a;border-radius:3px}.no-body{flex-direction:column;gap:4px;display:flex}.no-h1{color:#ffd60a;letter-spacing:-.03em;margin:0 0 2px;font-size:1.3rem;font-weight:700;line-height:1.2}.no-h2{color:#ffdc64a6;text-transform:uppercase;letter-spacing:.06em;margin:14px 0 4px;font-size:.78rem;font-weight:700}.no-sub{color:#ffdc7873;margin:0;font-size:.8rem;font-style:italic}.no-p{color:#ffdc78b8;margin:2px 0;font-size:.82rem;line-height:1.6}.no-rule{border:none;border-top:1px solid #ffdc3c1f;margin:10px 0}.no-li{color:#ffdc78b3;gap:8px;font-size:.82rem;line-height:1.5;display:flex}.no-li-dot{color:#ffd60a;flex-shrink:0;margin-top:1px;font-size:.9rem}.no-link{color:#6dbfff;text-underline-offset:2px;margin:2px 0;font-size:.82rem;text-decoration:underline}.no-tag{color:#ffd60a;background:#ffd60a1a;border:1px solid #ffd60a38;border-radius:8px;align-items:center;margin:4px 0;padding:5px 10px;font-size:.78rem;font-weight:600;display:inline-flex}.no-cb{color:#ffdc78b3;align-items:flex-start;gap:8px;font-size:.82rem;line-height:1.5;display:flex}.no-cb-box{color:#1f1e1b;border:1.5px solid #ffd60a59;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;margin-top:2px;font-size:.6rem;display:flex}.no-cb-box--done{color:#1f1e1b;background:#ffd60a;border-color:#ffd60a;font-weight:700}.no-cb-text--done{color:#ffdc784d;text-decoration:line-through}.trm-window{z-index:19997;background:#1d1f21;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;width:700px;height:420px;transition:opacity .22s;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;box-shadow:0 36px 72px #000000b8,0 0 0 .5px #ffffff0d}.trm-window--hidden{opacity:0;pointer-events:none}.trm-titlebar{-webkit-user-select:none;user-select:none;background:#2a2c2e;border-bottom:1px solid #0006;flex-shrink:0;align-items:center;gap:10px;height:40px;padding:0 14px;display:flex}.trm-tab-bar{flex:1;justify-content:center;align-items:center;display:flex}.trm-tab{color:#ffffff8c;background:#0000004d;border-radius:6px;align-items:center;gap:5px;padding:4px 14px;font-family:Menlo,Monaco,Courier New,monospace;font-size:.72rem;display:flex}.trm-tab--active{color:#ffffffd1;background:#ffffff14}.trm-tab-icon{opacity:.6;font-size:.68rem}.trm-body{scroll-behavior:smooth;background:#1d1f21;flex:1;padding:14px 18px 18px;font-family:Menlo,Monaco,SF Mono,Courier New,monospace;font-size:.78rem;line-height:1.5;overflow:hidden auto}.trm-body::-webkit-scrollbar{width:6px}.trm-body::-webkit-scrollbar-track{background:0 0}.trm-body::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}.trm-lines{flex-direction:column;display:flex}.trm-blank{height:6px}.trm-meta{color:#ffffff47;font-size:.72rem}.trm-cmd{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.trm-prompt{color:#6dbfff;white-space:nowrap;font-weight:600}.trm-input{color:#ffffffe0}.trm-out{color:#ffffff8c;min-height:1.2em;padding-left:4px}.trm-ok{color:#30d158;padding-left:4px}.trm-dim{color:#ffffff52;padding-left:4px}.trm-vite{color:#a78bfa;padding-left:4px;font-weight:600}.trm-url{color:#34d399;padding-left:4px}.trm-log{padding-left:4px}.trm-hash{color:#fbbf24}.trm-ref{color:#6dbfff;font-weight:600}.trm-msg{color:#ffffffb8}.trm-cursor{vertical-align:text-bottom;background:#ffffffd1;border-radius:1px;width:8px;height:.85em;animation:1s step-end infinite trm-blink;display:inline-block}@keyframes trm-blink{0%,49%{opacity:1}50%,to{opacity:0}}.cw-window{z-index:19998;background:#000;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;width:300px;transition:opacity .22s;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;box-shadow:0 40px 80px #000c,0 0 0 .5px #ffffff0d}.cw-window--hidden{opacity:0;pointer-events:none}.cw-titlebar{-webkit-user-select:none;user-select:none;background:#1a1a1a;border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;padding:10px 14px;display:flex}.cw-title{text-align:center;color:#fff9;letter-spacing:-.01em;flex:1;font-size:.78rem;font-weight:600}.cw-display{text-align:right;background:#1c1c1e;justify-content:flex-end;align-items:flex-end;min-height:90px;padding:20px 24px 10px;display:flex}.cw-num{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:300;line-height:1;transition:font-size .1s}.cw-grid{background:#1c1c1e;grid-template-columns:repeat(4,1fr);gap:10px;padding:10px 12px 16px;display:grid}.cw-btn{cursor:pointer;-webkit-user-select:none;user-select:none;border:none;border-radius:50%;justify-content:center;align-items:center;height:58px;font-size:1.25rem;font-weight:400;transition:filter .1s,opacity .1s;display:flex}.cw-btn:active{filter:brightness(1.4)}.cw-btn--func{color:#000;background:#a5a5a5;font-weight:500}.cw-btn--op{color:#fff;background:#ff9500}.cw-btn--lit{color:#ff9500!important;background:#fff!important}.cw-btn--num{color:#fff;background:#333}.cw-btn--zero{border-radius:100px;grid-column:span 2;justify-content:flex-start;padding-left:22px}@media (hover:hover) and (pointer:fine){.cw-btn--func:hover{background:silver}.cw-btn--op:hover{background:#ffac33}.cw-btn--num:hover{background:#4a4a4a}}.nl-wrap{box-sizing:border-box;cursor:default;background:#14141af5;border:1px solid #ffffff12;border-radius:18px;flex-direction:column;gap:12px;width:100%;height:100%;padding:14px;display:flex;overflow:hidden}.nl-cards{flex-direction:column;flex:1;display:flex}.nl-card{transform-origin:top;background:#24242cfa;border:1px solid #ffffff12;border-radius:12px;padding:10px 13px;transition:box-shadow .2s;position:relative}@media (hover:hover) and (pointer:fine){.nl-card:hover{box-shadow:0 6px 20px #00000059}}.nl-card-row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:3px;display:flex}.nl-title{color:#ffffffe6;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;font-weight:600;overflow:hidden}.nl-badge-count{color:#ffffff61;flex-shrink:0;align-items:center;gap:3px;font-size:.65rem;font-weight:500;display:flex}.nl-card-sub{align-items:center;gap:5px;display:flex;overflow:hidden}.nl-time{color:#ffffff59;white-space:nowrap;flex-shrink:0;font-size:.65rem;font-weight:500}.nl-dot{color:#fff3;flex-shrink:0;font-size:.6rem}.nl-subtitle{color:#fff6;white-space:nowrap;text-overflow:ellipsis;font-size:.65rem;overflow:hidden}.nl-footer{flex-shrink:0;align-items:center;gap:10px;display:flex}.nl-count-badge{color:#fff9;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:.6rem;font-weight:700;display:flex}.nl-footer-label-wrap{grid-template-rows:1fr;display:grid}.nl-footer-label,.nl-footer-view{color:#ffffff73;grid-area:1/1;font-size:.7rem;font-weight:500}.nl-footer-view{cursor:pointer;-webkit-user-select:none;user-select:none;color:#ffffff8c;align-items:center;gap:4px;display:flex}@media (hover:hover) and (pointer:fine){.nl-footer-view:hover{color:#ffffffd9}}.lm-container{cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;flex:1;min-width:0;height:100%;display:flex;position:relative}.lm-card{will-change:transform;background:#17202e;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 12px #00000080,inset 0 1px #ffffff0a}.lm-gradient{pointer-events:none;z-index:1;background:linear-gradient(135deg,#1e283838 0%,#0000 55%,#1e283861 100%);position:absolute;inset:0}.lm-expanded-bg{pointer-events:none;z-index:2;border-radius:18px;position:absolute;inset:0;overflow:hidden}.lm-expanded-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lm-fade{pointer-events:none;background:linear-gradient(#0000 0%,#17202e8c 60%,#17202e 100%);position:absolute;inset:0}.lm-thumb-wrap{z-index:2;pointer-events:none;border-radius:18px;position:absolute;inset:0;overflow:hidden}.lm-thumb-video{object-fit:cover;filter:grayscale(.55)contrast(1.15)brightness(.55)saturate(.7);width:100%;height:100%;position:absolute;inset:0}.lm-thumb-scanlines{pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 2px,#00000038 2px 3px);position:absolute;inset:0}.lm-thumb-vignette{pointer-events:none;background:radial-gradient(#0000 40%,#000000b8 100%);position:absolute;inset:0}.lm-content{z-index:10;flex-direction:column;justify-content:space-between;height:100%;padding:14px 14px 12px;display:flex;position:relative}.lm-top{justify-content:space-between;align-items:flex-start;display:flex}.lm-live-badge{-webkit-backdrop-filter:blur(8px);background:#ffffff0f;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;display:flex}.lm-live-dot{background:#34d399;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 6px #34d3998c}.lm-live-text{text-transform:uppercase;letter-spacing:.12em;color:#ffffff80;font-size:.53rem;font-weight:700}.lm-bottom{flex-direction:column;gap:3px;display:flex}.lm-location-name{color:#fff;letter-spacing:-.01em;margin:0;font-size:.78rem;font-weight:600;line-height:1.3}.lm-coords{color:#fff6;letter-spacing:.01em;margin:0;font-family:SF Mono,Courier New,monospace;font-size:.57rem;overflow:hidden}.lm-underline{transform-origin:0;background:linear-gradient(90deg,#34d3998c,#34d39947,#0000);height:1px;margin-top:2px}.lm-hint{color:#ffffff52;white-space:nowrap;pointer-events:none;margin:0;font-size:.53rem;position:absolute;bottom:-22px;left:50%;transform:translate(-50%)}.lm-side-widgets{flex:2;gap:8px;min-width:0;height:100%;display:flex;overflow:hidden}.lm-side-widgets>*{flex:1;min-width:0;height:100%}.wg-section{background:#111;width:100%;padding:80px 0 110px;position:relative;overflow:hidden}.wg-bg{pointer-events:none;z-index:0;background:radial-gradient(80% 50% at 25% 40%,#0a84ff0d 0%,#0000 55%),radial-gradient(60% 45% at 75% 65%,#bf5af20a 0%,#0000 55%),radial-gradient(50% 40% at 55% 20%,#ff9f0a08 0%,#0000 50%);position:absolute;inset:0}.wg-noise{z-index:1;pointer-events:none;opacity:.016;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");background-size:140px 140px;width:120%;height:120%;position:absolute;inset:-10%}.wg-header{z-index:2;opacity:0;justify-content:center;align-items:center;gap:20px;margin-bottom:28px;transition:opacity .5s,transform .5s cubic-bezier(.22,1,.36,1);display:flex;position:relative;transform:translateY(16px)}.wg-revealed .wg-header{opacity:1;transform:translateY(0)}.wg-header-line{background:#ffffff17;width:64px;height:1px}.wg-header-eyebrow,.wg-header-label{letter-spacing:.44em;text-transform:uppercase;color:#ffffff47;margin:0;font-size:.58rem;font-weight:700}.wg-header-dot{background:#ffffff29;border-radius:50%;flex-shrink:0;width:3px;height:3px}.wg-heading{z-index:2;letter-spacing:-.04em;text-align:center;color:#fff;opacity:0;justify-content:center;gap:.32em;margin:0 0 52px;font-size:clamp(2rem,4vw,3.4rem);font-weight:850;transition:opacity .5s 70ms,transform .5s cubic-bezier(.22,1,.36,1) 70ms;display:flex;position:relative;transform:translateY(16px)}.wg-revealed .wg-heading{opacity:1;transform:translateY(0)}.wg-heading-ghost{color:#0000;-webkit-text-stroke:1.5px #ffffff47}.wg-grid{z-index:2;grid-template-rows:270px 230px 250px;grid-template-columns:repeat(4,1fr);grid-template-areas:"music music snap wa""music music map map""det det clock hob";gap:12px;max-width:1120px;margin:0 auto;padding:0 32px;display:grid;position:relative}.wg-a-music{grid-area:music}.wg-a-snap{grid-area:snap}.wg-a-wa{grid-area:wa}.wg-a-map{grid-area:map;gap:8px;display:flex}.wg-a-map>*{flex:1;min-width:0;height:100%}.wg-a-det{grid-area:det}.wg-a-clock{grid-area:clock}.wg-a-hob{grid-area:hob}.wg-grid>*{opacity:0;transition:opacity .6s ease var(--d,0s), transform .6s cubic-bezier(.22, 1, .36, 1) var(--d,0s);transform:translateY(32px)scale(.97)}.wg-revealed .wg-grid>*{opacity:1;transform:translateY(0)scale(1)}.wg-card{border-radius:22px;flex-direction:column;width:100%;height:100%;transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .32s,box-shadow .32s;display:flex;position:relative;overflow:hidden}.wg-card--light{color:#1c1c1e;background:#f2f2f7;border:1px solid #00000012;box-shadow:0 2px 12px #00000021,0 12px 40px #00000017}.wg-card--dark{color:#fff;background:#1c1c1e;border:1px solid #ffffff14;box-shadow:0 2px 8px #00000073,0 10px 36px #00000052,inset 0 1px #ffffff0f}@media (hover:hover) and (pointer:fine){.wg-card[role=button]:hover{transform:scale(1.016)translateY(-2px)}.wg-card--dark[role=button]:hover{border-color:#ffffff21;box-shadow:0 4px 18px #0000008c,0 20px 56px #00000061,inset 0 1px #ffffff17}.wg-card--light[role=button]:hover{border-color:#0000001a;box-shadow:0 4px 20px #0000002b,0 20px 56px #0000001f}}.wg-card[role=button]:active{transform:scale(.97);transition:transform .1s cubic-bezier(.23,1,.32,1)!important}.wg-app-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 2px 8px #00000038}.wg-app-icon svg{width:22px;height:22px}.wg-notif-row{align-items:flex-start;gap:12px;padding:18px 18px 14px;display:flex}.wg-notif-meta{flex:1;min-width:0}.wg-notif-hdr{align-items:center;gap:8px;margin-bottom:5px;display:flex}.wg-notif-app{letter-spacing:.04em;text-transform:uppercase;color:#0006;font-size:.64rem;font-weight:700}.wg-notif-time{color:#00000047;flex-shrink:0;margin-left:auto;font-size:.6rem}.wg-notif-msg{color:#1c1c1e;margin:0;font-size:.79rem;line-height:1.45}.wg-unread-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:4px}.wg-wa-reply{background:#25d36614;border:1px solid #25d36626;border-radius:11px;flex-shrink:0;align-items:center;gap:10px;margin:0 16px 18px;padding:10px 14px;display:flex}.wg-wa-hint{color:#25d366;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:700}.wg-finder-bd{z-index:9998;background:#00000061;animation:.2s wgFadeIn;position:fixed;inset:0}.wg-finder{-webkit-backdrop-filter:blur(24px)saturate(200%);background:#f6f6f8f7;border:1px solid #0003;border-radius:12px;flex-direction:column;width:min(820px,94vw);height:min(548px,90vh);transition:opacity .22s,transform .22s;animation:.34s cubic-bezier(.22,1,.36,1) wgSlideUp;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;box-shadow:inset 0 0 0 .5px #fff9,0 32px 96px #00000085,0 10px 28px #0000004d}.wg-finder--hidden{opacity:0!important;pointer-events:none!important}.wg-fn-titlebar{-webkit-user-select:none;user-select:none;background:#ececf0f2;border-bottom:1px solid #0000001a;flex-shrink:0;align-items:center;gap:14px;padding:12px 16px 10px;display:flex}.wg-fn-lights{flex-shrink:0;gap:7px;display:flex}.wg-fn-light{cursor:pointer;border:.5px solid #0000002e;border-radius:50%;flex-shrink:0;width:13px;height:13px;transition:filter .12s}.wg-fn-red{background:#ff5f57}.wg-fn-yellow{background:#ffbd2e}.wg-fn-green{background:#28c840}@media (hover:hover) and (pointer:fine){.wg-fn-red:hover,.wg-fn-yellow:hover,.wg-fn-green:hover{filter:brightness(.85)}}.wg-fn-nav-row{flex-shrink:0;gap:0;display:flex}.wg-fn-nav-btn{color:#0006;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:26px;height:26px;transition:background .12s;display:flex}.wg-fn-nav-btn:disabled{opacity:.28;cursor:default}@media (hover:hover) and (pointer:fine){.wg-fn-nav-btn:not(:disabled):hover{background:#00000012}}.wg-fn-title{text-align:center;color:#1c1c1e;letter-spacing:-.01em;flex:1;margin:0;font-size:.8rem;font-weight:600}.wg-fn-toolbar-right{flex-shrink:0;gap:2px;display:flex}.wg-fn-toolbar-btn{color:#00000073;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:30px;height:28px;transition:background .12s;display:flex}@media (hover:hover) and (pointer:fine){.wg-fn-toolbar-btn:hover{background:#00000012}}.wg-fn-tabbar{background:#dadae0f5;border-bottom:1px solid #0000001f;flex-shrink:0;align-items:stretch;gap:2px;min-height:36px;padding:0 8px;display:flex;overflow:auto hidden}.wg-fn-tab{cursor:pointer;color:#00000080;background:#ffffff38;border:1px solid #00000014;border-bottom:none;border-radius:7px 7px 0 0;flex-shrink:0;align-items:center;gap:6px;min-width:100px;max-width:180px;margin-top:4px;padding:6px 10px 6px 8px;transition:background .15s;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.wg-fn-tab:not(.wg-fn-tab--active):hover{background:#ffffff61}}.wg-fn-tab--active{color:#1c1c1e;z-index:1;background:#fbfbfdf7;border-color:#0000001a;box-shadow:inset 0 -1px #fffc}.wg-fn-tab-title{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.71rem;font-weight:500;overflow:hidden}.wg-fn-tab-x{cursor:pointer;color:#0006;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:background .12s,color .12s;display:flex}@media (hover:hover) and (pointer:fine){.wg-fn-tab-x:hover{color:#000000bf;background:#0000001f}}.wg-fn-icon-item--folder{cursor:pointer}@media (hover:hover) and (pointer:fine){.wg-fn-icon-item--folder:hover{background:#007aff1a}}.wg-fn-app-item--playable{cursor:pointer;position:relative}@media (hover:hover) and (pointer:fine){.wg-fn-app-item--playable:hover .wg-fn-app-icon{transform:scale(1.06);box-shadow:0 8px 24px #00000038}}.wg-fn-app-item--locked{cursor:default}.wg-fn-game-soon{letter-spacing:.08em;text-transform:uppercase;color:#00000059;margin-top:1px;font-size:.5rem;font-weight:600;display:block}.wg-ttt-wrap{flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100%;padding:28px 20px;display:flex}.wg-ttt-status{color:#1c1c1e;letter-spacing:-.01em;min-height:1.2em;font-size:.85rem;font-weight:600;transition:color .2s}.wg-ttt-status--ai{color:#af52de;animation:.8s ease-in-out infinite alternate tttPulse}@keyframes tttPulse{0%{opacity:.55}to{opacity:1}}.wg-ttt-board{grid-template-rows:repeat(3,80px);grid-template-columns:repeat(3,80px);gap:6px;display:grid}.wg-ttt-cell{cursor:pointer;color:#1c1c1e;background:#f2f2f7e6;border:none;border-radius:10px;justify-content:center;align-items:center;width:80px;height:80px;transition:background .14s,transform .12s;display:flex}@media (hover:hover) and (pointer:fine){.wg-ttt-cell:not(:disabled):hover{background:#007aff14;transform:scale(.96)}}.wg-ttt-cell:disabled{cursor:default}.wg-ttt-cell--x{color:#007aff;background:#007aff14}.wg-ttt-cell--o{color:#ff3b30;background:#ff3b3014}.wg-ttt-cell--win{animation:.5s tttWinPulse;color:#34c759!important;background:#34c75926!important}@keyframes tttWinPulse{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}.wg-game-wrap{flex-direction:column;align-items:center;gap:14px;height:100%;padding:20px;display:flex}.wg-game-hdr{justify-content:space-between;align-items:center;width:100%;max-width:400px;display:flex}.wg-game-score-lbl{color:#3c3c43;font-size:.82rem}.wg-game-score-lbl strong{color:#1c1c1e;font-weight:700}.wg-game-action-btn{letter-spacing:.02em;color:#fff;cursor:pointer;background:#007aff;border:none;border-radius:20px;padding:6px 14px;font-size:.72rem;font-weight:600;transition:background .14s,transform .1s}@media (hover:hover) and (pointer:fine){.wg-game-action-btn:hover{background:#0071e3}}.wg-game-action-btn:active{transform:scale(.96)}.wg-snake-stage{border-radius:10px;flex-shrink:0;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000002e}.wg-snake-canvas{max-width:100%;height:auto;display:block}.wg-game-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f1117d1;flex-direction:column;justify-content:center;align-items:center;gap:12px;animation:.18s wgFadeIn;display:flex;position:absolute;inset:0}.wg-gol-title{color:#fff;letter-spacing:-.02em;font-size:1.1rem;font-weight:700}.wg-gol-score{color:#fff9;font-size:.82rem}.wg-gol-btn{color:#fff;cursor:pointer;background:#30d158;border:none;border-radius:20px;padding:9px 22px;font-size:.82rem;font-weight:700;transition:background .14s,transform .1s}@media (hover:hover) and (pointer:fine){.wg-gol-btn:hover{background:#25a244}}.wg-gol-btn:active{transform:scale(.96)}.wg-gol-hint{color:#ffffff59;letter-spacing:.02em;font-size:.66rem}.wg-game-kbd-hint{color:#3c3c4373;letter-spacing:.03em;text-align:center;font-size:.62rem}.wg-fn-body{flex:1;min-height:0;display:flex;overflow:hidden}.wg-fn-sidebar{background:#e8e8ece6;border-right:1px solid #00000014;flex-shrink:0;width:188px;padding:8px 0 16px;overflow-y:auto}.wg-fn-sidebar-hd{letter-spacing:.055em;text-transform:uppercase;color:#00000059;margin:12px 18px 3px;font-size:.58rem;font-weight:700}.wg-fn-sidebar-btn{color:#1c1c1e;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:0;align-items:center;gap:8px;width:100%;padding:5px 14px;font-size:.77rem;font-weight:400;transition:background .1s;display:flex}@media (hover:hover) and (pointer:fine){.wg-fn-sidebar-btn:not(.wg-fn-sidebar-btn--active):hover{background:#0000000d}}.wg-fn-sidebar-btn--active{border-radius:7px;width:calc(100% - 16px);margin:0 8px;padding:5px 8px;color:#fff!important;background:#007aff!important}.wg-fn-sidebar-btn--active svg *{fill:#fff!important;stroke:#fff!important}.wg-fn-tags{gap:8px;padding:6px 18px;display:flex}.wg-fn-tag-dot{border-radius:50%;flex-shrink:0;width:11px;height:11px;display:inline-block}.wg-fn-content{background:#fbfbfdf7;flex:1;min-width:0;padding:22px 26px;overflow-y:auto}.wg-fn-icon-grid{flex-wrap:wrap;align-content:flex-start;gap:20px 16px;display:flex}.wg-fn-icon-item{cursor:default;border-radius:8px;flex-direction:column;align-items:center;gap:5px;width:76px;padding:6px 4px;transition:background .12s;display:flex}@media (hover:hover) and (pointer:fine){.wg-fn-icon-item:hover{background:#007aff1a}}.wg-fn-folder-svg{filter:drop-shadow(0 2px 5px #0003);width:68px;height:auto;display:block}.wg-fn-app-grid{grid-template-columns:repeat(auto-fill,minmax(82px,1fr));align-content:flex-start;gap:18px 6px;display:grid}.wg-fn-app-item{cursor:pointer;background:0 0;border:none;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:7px 4px;transition:background .12s,transform .18s cubic-bezier(.22,1,.36,1);display:flex}@media (hover:hover) and (pointer:fine){.wg-fn-app-item:hover{background:#0000000d}}.wg-fn-app-item:active{transform:scale(.91);transition:transform 90ms!important}.wg-fn-app-icon{border-radius:16px;justify-content:center;align-items:center;width:68px;height:68px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;display:flex;box-shadow:0 4px 14px #00000038,0 1px 4px #00000024,inset 0 1px #ffffff4d}.wg-fn-app-icon svg{width:34px;height:34px}.wg-fn-icon-label{color:#1c1c1e;text-align:center;word-break:break-word;max-width:76px;font-size:.67rem;font-weight:400;line-height:1.3}.wg-fn-works-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));align-content:flex-start;gap:16px;display:grid}.wg-fn-work-item{flex-direction:column;gap:6px;display:flex}.wg-fn-work-thumb{aspect-ratio:4/3;background:#e8e8ed;border:1px solid #00000014;border-radius:8px;width:100%;overflow:hidden}.wg-fn-work-thumb img{object-fit:cover;width:100%;height:100%;display:block}.wg-fn-empty{color:#bbb;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;display:flex}.wg-fn-empty p{margin:0;font-size:.82rem}.wg-folder-wrap{cursor:default;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:transform .45s cubic-bezier(.22,1,.36,1);display:flex}@media (hover:hover) and (pointer:fine){.wg-folder-wrap:hover{transform:scale(1.048)translateY(-4px)}}.wg-folder-wrap:active{transition:transform .1s cubic-bezier(.23,1,.32,1)!important;transform:scale(.97)!important}.wg-folder-scene{flex-shrink:0;width:188px;height:196px;position:relative}.wg-ph{border-radius:11px;width:116px;height:84px;transition:transform .52s cubic-bezier(.34,1.56,.64,1);position:absolute;overflow:hidden;box-shadow:0 8px 26px #000000ad,0 2px 8px #0000007a}.wg-ph img{object-fit:cover;filter:brightness(.86)saturate(.8);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:filter .4s;display:block}.wg-ph-1{z-index:1;top:16px;left:-2px;transform:rotate(-20deg)}.wg-ph-2{z-index:3;top:6px;left:50%;transform:translate(-50%)rotate(2deg)}.wg-ph-3{z-index:1;top:16px;right:-2px;transform:rotate(18deg)}@media (hover:hover) and (pointer:fine){.wg-folder-wrap:hover .wg-ph-1{transform:rotate(-28deg)translateY(-20px)translate(-10px)}.wg-folder-wrap:hover .wg-ph-2{transform:translate(-50%)rotate(1deg)translateY(-26px)}.wg-folder-wrap:hover .wg-ph-3{transform:rotate(25deg)translateY(-20px)translate(10px)}.wg-folder-wrap:hover .wg-ph img{filter:brightness(.96)saturate(.94)}}.wg-fld-body{z-index:5;background:linear-gradient(162deg,#252528 0%,#1c1c1f 100%);border:1px solid #ffffff1a;border-radius:3px 17px 17px;width:170px;height:130px;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #000000bf,0 4px 10px #00000080,inset 0 1px #ffffff1f}.wg-fld-tab{background:linear-gradient(162deg,#2d2d31 0%,#232327 100%);border:1px solid #ffffff1a;border-bottom:none;border-radius:8px 8px 0 0;width:64px;height:19px;position:absolute;top:-15px;left:0;box-shadow:inset 0 1px #ffffff17}.wg-sticker{filter:drop-shadow(0 4px 12px #0000008c)drop-shadow(0 1px 4px #0000004d);position:absolute}.wg-stk-cam{top:12px;left:10px}.wg-stk-spark{top:14px;right:12px}.wg-fld-lines{flex-direction:column;gap:6px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.wg-fld-line{background:#ffffff12;border-radius:1px;height:1.5px}.wg-folder-info{flex-direction:column;align-items:center;gap:5px;padding-top:11px;display:flex}.wg-fld-name{color:#ffffffe0;letter-spacing:-.01em;margin:0;font-size:.9rem;font-weight:700}.wg-fld-count{color:#ffffff70;background:#ffffff14;border:1px solid #ffffff12;border-radius:100px;padding:3px 12px;font-size:.71rem;font-weight:500}.wg-music{background:#141414;border-color:#ffffff12;padding:22px 24px}.wg-music-hdr{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.wg-music-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:#ffffff47;font-size:.57rem;font-weight:700}.wg-music-wavebars{align-items:center;gap:3px;height:16px;display:flex}.wg-wvbar{opacity:.5;background:#ff9f0a;border-radius:1.5px;width:3px;height:35%}.wg-music--playing .wg-wvbar{animation:1.2s ease-in-out infinite wgWave;animation-delay:calc(var(--wi) * .18s);opacity:1}@keyframes wgWave{0%,to{height:20%}50%{height:100%}}.wg-tt-stage{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.wg-tt{flex-shrink:0;width:214px;height:214px;position:relative}.wg-tt-platter{background:radial-gradient(circle at 36% 32%,#2d2d2d 0%,#1a1a1a 45%,#101010 100%);border-radius:50%;position:absolute;inset:-10px;box-shadow:inset 0 0 0 1px #ffffff0a,0 12px 48px #000000d9,0 4px 16px #0009}.wg-vinyl{background:repeating-radial-gradient(circle,#1e1e1e 0 2.2px,#111 2.2px 3.4px);border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 1px #ffffff0d,0 4px 20px #000000b3}.wg-music--playing .wg-vinyl{animation:3.5s linear infinite wgVinylSpin}@keyframes wgVinylSpin{to{transform:rotate(360deg)}}.wg-vinyl-label{z-index:2;border:2px solid #ffffff1a;border-radius:50%;width:78px;height:78px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000080,inset 0 2px 8px #0006}.wg-vinyl-img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.wg-vinyl-spindle{z-index:3;background:#0a0a0a;border:1px solid #ffffff14;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wg-vinyl-sheen{pointer-events:none;z-index:4;background:conic-gradient(from 50deg,#0000 35%,#ffffff0a 42%,#ffffff12 50%,#ffffff0a 58%,#0000 65%);border-radius:50%;position:absolute;inset:0}.wg-arm-pivot{z-index:10;width:0;height:0;position:absolute;top:-2px;right:-20px}.wg-arm{transform-origin:0 0;transition:transform 1s cubic-bezier(.34,1.56,.64,1);position:absolute;top:0;left:0;transform:rotate(5deg)}.wg-music--playing .wg-arm{transform:rotate(28deg)}.wg-arm-base{z-index:2;background:radial-gradient(circle at 38% 32%,silver 0%,#777 50%,#444 100%);border:1px solid #ffffff1f;border-radius:50%;width:18px;height:18px;position:absolute;top:-9px;left:-9px;box-shadow:0 3px 8px #0009,inset 0 1px #ffffff40}.wg-arm-rod{background:linear-gradient(90deg,#555 0%,#bbb 25%,#999 55%,#666 80%,#444 100%);border-radius:2.5px;width:5px;height:112px;position:absolute;top:2px;left:-2.5px;box-shadow:1px 0 6px #00000080}.wg-arm-head{transform-origin:top;background:linear-gradient(135deg,#999 0%,#555 100%);border-radius:3px 3px 2px 2px;width:14px;height:22px;position:absolute;top:105px;left:-8px;transform:rotate(16deg);box-shadow:1px 2px 6px #00000080}.wg-arm-needle{transform-origin:top;background:linear-gradient(#ffffff8c 0%,#ffffff26 100%);border-radius:1px;width:1.5px;height:14px;position:absolute;top:124px;left:-.5px;transform:rotate(8deg)}.wg-music-info{flex-direction:column;flex-shrink:0;gap:12px;margin-top:18px;display:flex}.wg-music-title{color:#fff;letter-spacing:-.025em;margin:0 0 3px;font-size:1.05rem;font-weight:800}.wg-music-artist{color:#ffffff61;letter-spacing:.04em;margin:0;font-size:.66rem;font-weight:500}.wg-music-progress{flex-direction:column;gap:6px;display:flex}.wg-music-track{background:#ffffff1a;border-radius:2px;height:3px;position:relative;overflow:visible}.wg-music-fill{background:#ffffffb3;border-radius:2px;height:100%;position:absolute;top:0;left:0}.wg-music-thumb{background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #0006}.wg-music-times{color:#ffffff47;letter-spacing:.04em;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.58rem;display:flex}.wg-music-ctrls{justify-content:center;align-items:center;gap:18px;display:flex}.wg-mc-btn{cursor:pointer;color:#ffffff73;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-family:inherit;transition:background .2s,color .2s,transform .2s;display:flex}.wg-mc-btn--play{color:#111;background:#fff;border-color:#0000;width:50px;height:50px;box-shadow:0 2px 12px #ffffff26}@media (hover:hover) and (pointer:fine){.wg-mc-btn:hover{color:#ffffffd9;background:#ffffff1a}.wg-mc-btn--play:hover{background:#e8e8e8;transform:scale(1.06)}}.wg-mc-btn:active{transform:scale(.94);transition:transform 90ms!important}.wg-mc-btn--play:active{transform:scale(.93)}.cctv-card{cursor:pointer;background:#0a0e12;border:1px solid #ffffff0f;border-radius:18px;height:100%;transition:border-color .2s;position:relative;overflow:hidden;box-shadow:0 2px 12px #00000080}.cctv-card:hover{border-color:#ff3b304d}.cctv-video{object-fit:cover;filter:grayscale(.55)contrast(1.15)brightness(.55)saturate(.7);width:100%;height:100%;position:absolute;inset:0}.cctv-scanlines{z-index:1;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 2px,#00000038 2px 3px);position:absolute;inset:0}.cctv-vignette{z-index:2;pointer-events:none;background:radial-gradient(#0000 40%,#000000b8 100%);position:absolute;inset:0}.cctv-hud{z-index:4;flex-direction:column;justify-content:space-between;padding:10px 11px;font-family:SF Mono,Courier New,monospace;display:flex;position:absolute;inset:0}.cctv-top{justify-content:space-between;align-items:flex-start;display:flex}.cctv-cam-id{color:#ffffffbf;letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:700;line-height:1.4}.cctv-cam-loc{color:#ffffff73;letter-spacing:.04em;font-size:.46rem}.cctv-time{color:#fff9;letter-spacing:.04em;text-align:right;font-variant-numeric:tabular-nums;font-size:.5rem}.cctv-bottom{align-items:center;gap:5px;display:flex}.cctv-rec-dot{background:#ff3b30;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1s step-end infinite cctv-blink}@keyframes cctv-blink{0%,to{opacity:1}50%{opacity:0}}.cctv-rec-label{color:#ffffffb3;letter-spacing:.14em;text-transform:uppercase;flex:1;font-size:.5rem;font-weight:700}.cctv-ch{color:#ffffff59;letter-spacing:.06em;font-size:.46rem}.nf-card{background:#0b0b0b;border:1px solid #ffffff0f;border-radius:18px;flex-direction:column;height:100%;transition:box-shadow .4s,border-color .4s;display:flex;overflow:hidden;box-shadow:0 2px 18px #000000a6}.nf-card:hover{border-color:#e5091438;box-shadow:0 0 0 1px #e509144d,0 4px 28px #e509142e,0 2px 18px #000000b3}.nf-hero{flex-shrink:0;height:42%;position:relative;overflow:hidden}.nf-hero-img{object-fit:cover;filter:brightness(.7)saturate(.88);width:100%;height:100%;transition:filter .45s;position:absolute;inset:0}.nf-card:hover .nf-hero-img{filter:brightness(.82)saturate(1.02)}.nf-hero-grad{pointer-events:none;background:linear-gradient(#0003 0%,#0000 38%,#000000c7 100%);position:absolute;inset:0}.nf-hero-top{position:absolute;top:8px;left:8px}.nf-mini-n{filter:drop-shadow(0 0 5px #fa3d63e6);width:14px;height:auto;animation:2.6s ease-in-out infinite nfMiniPulse,3.8s ease-in-out infinite nfMiniFloat;display:block}.nf-hero-btm{flex-direction:column;gap:4px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.nf-hero-title{letter-spacing:.07em;color:#fff;text-shadow:0 1px 8px #000000e6;font-size:.6rem;font-weight:800;line-height:1}.nf-hero-meta{align-items:center;gap:5px;display:flex}.nf-play-ico{color:#fff;background:#fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:13px;height:13px;padding-left:1px;font-size:.4rem;display:flex}.nf-hero-genre{color:#ffffff7a;letter-spacing:.04em;font-size:.42rem}.nf-flip-grid{background:#0b0b0b;flex:1;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:2px;min-height:0;display:grid;position:relative}.nf-cell{perspective:900px;position:relative;overflow:hidden}.nf-cell-inner{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;transition:transform .82s cubic-bezier(.4,.2,.2,1);position:relative}.nf-card:hover .nf-cell-inner{transform:rotateY(180deg)}.nf-cell-front,.nf-cell-back{backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.nf-cell-front img,.nf-cell-back img{object-fit:cover;filter:brightness(.68)saturate(.82);width:100%;height:100%;transition:transform .45s,filter .45s;display:block}.nf-card:hover .nf-cell-front img{transform:scale(1.06)}.nf-cell-back{transform:rotateY(180deg)}.nf-card:hover .nf-cell-back img{filter:brightness(.72)saturate(.88);transform:scale(1.06)}.nf-cell-info{background:linear-gradient(#0000 0%,#000000e0 100%);flex-direction:column;gap:1px;padding:3px 5px 4px;display:flex;position:absolute;bottom:0;left:0;right:0}.nf-cell-title{color:#fff;letter-spacing:.05em;font-size:.4rem;font-weight:700;line-height:1}.nf-cell-sub{color:#ffffff6b;letter-spacing:.03em;font-size:.33rem}.nf-n-overlay{pointer-events:none;z-index:10;opacity:0;background:radial-gradient(68% 58%,#fa3d6314 0%,#0000 70%);justify-content:center;align-items:center;transition:opacity .22s .52s;display:flex;position:absolute;inset:0}.nf-card:hover .nf-n-overlay{opacity:1}.nf-n-overlay img{filter:drop-shadow(0 0 10px #fa3d63eb)drop-shadow(0 0 28px #fa3d6380);width:52%;height:auto}.nf-card:hover .nf-n-overlay img{animation:.55s cubic-bezier(.34,1.56,.64,1) both nfLogoEntrance,2.4s ease-in-out .55s infinite nfNPulse}@keyframes nfMiniPulse{0%,to{filter:drop-shadow(0 0 4px #fa3d63a6)}50%{filter:drop-shadow(0 0 10px #fa3d63)drop-shadow(0 0 20px #c20a198c)}}@keyframes nfMiniFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes nfLogoEntrance{0%{opacity:0;transform:scale(.55)}65%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes nfNPulse{0%,to{filter:drop-shadow(0 0 8px #fa3d63d9)drop-shadow(0 0 22px #fa3d6366);transform:scale(1)}50%{filter:drop-shadow(0 0 20px #fa3d63)drop-shadow(0 0 48px #c20a19b3);transform:scale(1.05)}}.wg-details{cursor:pointer;justify-content:space-between;padding:20px 20px 16px}.wg-details-top{flex-shrink:0;align-items:center;gap:13px;margin-bottom:16px;display:flex}.wg-avatar{background:#0a84ff1f;border:1.5px solid #0a84ff42;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}.wg-avatar span{color:#0a84ff;font-size:1.3rem;font-weight:800;line-height:1}.wg-avatar-ring{border:1px solid #0a84ff1a;border-radius:50%;position:absolute;inset:-5px}.wg-details-intro{flex:1;min-width:0}.wg-details-name{color:#fff;letter-spacing:-.015em;margin:0 0 3px;font-size:1.05rem;font-weight:800}.wg-details-role{color:#ffffff61;letter-spacing:.04em;margin:0;font-size:.62rem}.wg-avail-badge{letter-spacing:.08em;text-transform:uppercase;color:#30d158;background:#30d1581a;border:1px solid #30d15833;border-radius:100px;flex-shrink:0;align-items:center;gap:5px;padding:5px 9px;font-size:.56rem;font-weight:700;display:flex}.wg-avail-dot{background:#30d158;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite wgBlink;box-shadow:0 0 6px #30d158}@keyframes wgBlink{0%,to{opacity:1}50%{opacity:.3}}.wg-details-rows{flex-direction:column;flex:1;gap:8px;display:flex}.wg-dr{align-items:baseline;gap:10px;display:flex}.wg-dr-l{letter-spacing:.09em;text-transform:uppercase;color:#ffffff42;flex-shrink:0;width:72px;font-size:.57rem;font-weight:600}.wg-dr-v{color:#ffffffc2;font-size:.72rem;font-weight:500}.wg-details-foot{border-top:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;display:flex}.wg-details-cta{letter-spacing:.08em;text-transform:uppercase;color:#ffffff75;align-items:center;gap:5px;font-size:.61rem;font-weight:700;display:flex}.wg-details-tag{letter-spacing:.06em;color:#ffffff29;font-size:.55rem;font-weight:500}.wg-clock{align-items:center;padding:18px 18px 16px}.wg-clock-hdr{flex-shrink:0;justify-content:space-between;align-items:center;width:100%;margin-bottom:14px;display:flex}.wg-clock-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#ffffff47;font-size:.57rem;font-weight:700}.wg-clock-tz{letter-spacing:.08em;color:#fff3;text-transform:uppercase;font-size:.57rem;font-weight:600}.wg-clock-face{background:#ffffff06;border:1px solid #ffffff14;border-radius:50%;flex-shrink:0;width:140px;height:140px;position:relative}.wg-tick{transform-origin:.5px 64px;background:#ffffff2e;border-radius:1px;width:1px;height:8px;margin-left:-.5px;position:absolute;top:6px;left:50%}.wg-tick--major{background:#fff6;width:2px;height:11px;margin-left:-1px}.wg-hand{transform-origin:bottom;border-radius:3px 3px 1px 1px;position:absolute;bottom:50%;left:50%}.wg-hand--hr{background:#ffffffe6;width:4px;height:36px;margin-left:-2px;box-shadow:0 0 6px #fff3}.wg-hand--min{background:#ffffffbf;width:2.5px;height:50px;margin-left:-1.25px}.wg-hand--sec{background:#ff453a;border-radius:1px;width:1.5px;height:56px;margin-left:-.75px;transition:transform .1s cubic-bezier(.4,2.4,.6,1)}.wg-clock-hub{z-index:5;background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #ffffff4d}.wg-clock-digital{color:#fff;letter-spacing:.04em;font-variant-numeric:tabular-nums;margin-top:12px;font-size:1.3rem;font-weight:700}.wg-clock-hm{color:#ffffffeb}.wg-clock-sec{color:#ffffff5c;font-size:.9rem}.wg-clock-city{letter-spacing:.1em;text-transform:uppercase;color:#ffffff38;margin:6px 0 0;font-size:.6rem;font-weight:500}.wg-hobbies{justify-content:space-between;padding:20px 18px 16px}.wg-hobbies-hdr{flex-shrink:0;margin-bottom:12px}.wg-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#ffffff42;margin:0 0 4px;font-size:.56rem;font-weight:600}.wg-card-ttl{color:#fff;letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:800}.wg-hobbies-grid{flex-wrap:wrap;flex:1;align-content:flex-start;gap:6px;display:flex}.wg-chip{background:#ffffff0a;border:1px solid #ffffff12;border-radius:100px;align-items:center;gap:6px;padding:5px 10px;transition:background .2s,transform .22s cubic-bezier(.22,1,.36,1);display:flex}@media (hover:hover) and (pointer:fine){.wg-chip:hover{background:#ffffff14;transform:scale(1.05)}}.wg-chip-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.wg-chip-lbl{letter-spacing:.02em;color:#ffffffb3;font-size:.65rem;font-weight:600}button.wg-chip--travel{cursor:pointer;background:#ffd60a12;border-color:#ffd60a38;font-family:inherit;transition:background .2s,border-color .2s,box-shadow .2s,transform .22s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){button.wg-chip--travel:hover{background:#ffd60a26;border-color:#ffd60a6b;transform:scale(1.06);box-shadow:0 0 14px #ffd60a33}}button.wg-chip--travel:active{transform:scale(.96)}.wg-audio-bars{flex-shrink:0;align-items:flex-end;gap:2.5px;height:24px;margin-top:10px;display:flex}.wg-audio-bar{animation:1.5s ease-in-out infinite wgBarBounce;animation-delay:calc(var(--i) * 90ms);background:#ffffff17;border-radius:2px 2px 0 0;flex:1;min-height:3px}@keyframes wgBarBounce{0%,to{opacity:.5;height:22%}50%{opacity:1;height:100%}}.wg-card--notif{color:#fff;background:#1c1c1e;border:1px solid #ffffff14;box-shadow:0 2px 8px #00000073,0 10px 36px #00000052,inset 0 1px #ffffff0f}.wg-card--notif .wg-notif-app{color:#ffffff5c}.wg-card--notif .wg-notif-time{color:#ffffff3d}.wg-card--notif .wg-notif-msg{color:#ffffffdb}.wg-card--notif .wg-notif-msg strong{color:#fff}.wg-card--notif .wg-wa-reply{background:#25d36614;border-color:#25d36624}@media (hover:hover) and (pointer:fine){.wg-card--notif[role=button]:hover{border-color:#ffffff24;box-shadow:0 4px 18px #0000008c,0 20px 56px #00000061,inset 0 1px #ffffff17}}.wg-backdrop{-webkit-backdrop-filter:blur(10px);z-index:8000;background:#000000b8;animation:.2s wgFadeIn;position:fixed;inset:0}@keyframes wgFadeIn{0%{opacity:0}to{opacity:1}}.wg-modal{z-index:8001;border-radius:28px;flex-direction:column;width:min(400px,94vw);height:min(660px,88vh);animation:.36s cubic-bezier(.22,1,.36,1) wgSlideUp;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 40px 100px #000000e6,0 0 0 1px #ffffff0f}@keyframes wgSlideUp{0%{opacity:0;transform:translate(-50%,-46%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.wg-modal-back{cursor:pointer;color:#fff;background:#ffffff14;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .18s;display:flex}@media (hover:hover) and (pointer:fine){.wg-modal-back:hover{background:#ffffff24}}.wg-modal-back:active{transform:scale(.9)}.wg-chat-msgs{scrollbar-width:none;flex-direction:column;flex:1;gap:10px;padding:16px 16px 8px;display:flex;overflow-y:auto}.wg-chat-msgs::-webkit-scrollbar{display:none}.wg-chat-dateline{letter-spacing:.1em;text-transform:uppercase;text-align:center;margin:4px 0 8px;font-size:.58rem;font-weight:600}.wg-msg{flex-direction:column;gap:3px;display:flex}.wg-msg--me{align-items:flex-end}.wg-msg--them{align-items:flex-start}.wg-msg-time{letter-spacing:.03em;padding:0 4px;font-size:.55rem}.wg-chat-input-row{flex-shrink:0;align-items:center;gap:10px;padding:12px 14px;display:flex}.wg-chat-input{border:none;border-radius:24px;outline:none;flex:1;min-width:0;padding:10px 16px;font-family:inherit;font-size:.82rem}.wg-chat-icon-btn,.wg-chat-send-btn{cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .18s,background .18s;display:flex}.wg-chat-send-btn:active{transform:scale(.9)}.wg-wa-modal{color:#e9edef;background:#0b141a}.wg-wa-hdr{background:#1f2c34;border-bottom:1px solid #ffffff0d;flex-shrink:0;align-items:center;gap:10px;padding:14px 14px 12px;display:flex}.wg-wa-back{color:#aebac1}.wg-wa-avatar{color:#aebac1;background:#2a3942;border:1.5px solid #ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:1rem;font-weight:700;display:flex}.wg-wa-contact-info{flex:1;min-width:0}.wg-wa-cname{color:#e9edef;margin:0 0 1px;font-size:.88rem;font-weight:600}.wg-wa-cstatus{color:#aebac1;margin:0;font-size:.62rem}.wg-wa-hdr-actions{flex-shrink:0;gap:4px;display:flex}.wg-wa-icon{color:#aebac1;background:0 0}.wg-wa-msgs{background:radial-gradient(circle at 20% 80%,#005c4b0f 0%,#0000 50%),#0b141a}.wg-wa-modal .wg-chat-dateline{color:#8696a0;background:#0b141ab3;border-radius:8px;align-self:center;padding:3px 10px}.wg-wa-modal .wg-msg-time{color:#8696a0}.wg-wa-bubble{word-break:break-word;border-radius:8px;max-width:75%;padding:7px 12px 6px;position:relative}.wg-wa-msg.wg-msg--them .wg-wa-bubble{background:#1f2c34;border-radius:0 8px 8px}.wg-wa-msg.wg-msg--me .wg-wa-bubble{background:#005c4b;border-radius:8px 0 8px 8px}.wg-wa-text{color:#e9edef;margin-bottom:4px;font-size:.84rem;line-height:1.45;display:block}.wg-wa-meta-row{justify-content:flex-end;align-items:center;gap:4px;display:flex}.wg-wa-ts{color:#8696a0;font-size:.6rem}.wg-wa-tick{display:block}.wg-wa-input-row{background:#1f2c34;border-top:1px solid #ffffff0a;gap:8px;padding:10px 12px}.wg-wa-input{color:#e9edef;background:#2a3942;font-size:.84rem}.wg-wa-input::placeholder{color:#8696a0}.wg-wa-icon-btn{color:#aebac1;background:0 0;width:32px;height:32px}.wg-wa-send{color:#fff;background:#00a884;width:40px;height:40px}@media (hover:hover) and (pointer:fine){.wg-wa-send:hover{background:#00c79c}}.wg-spy{cursor:pointer;background:#0a0e1c;border-color:#ffffff12;overflow:hidden}.wg-spy-bg{z-index:0;transform-origin:100%;background-image:url(/Images/Ultra-realistic_image_1_202603302355.png);background-position:100%;background-size:cover;transition:transform .8s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.wg-spy:hover .wg-spy-bg{transform:scale(1.06)}}.wg-spy-vignette{z-index:1;background:linear-gradient(108deg,#060a1cf7 0%,#060a1ceb 30%,#060a1cb8 50%,#060a1c47 70%,#060a1c0a 100%);position:absolute;inset:0}.wg-spy-content{z-index:2;flex-direction:column;justify-content:space-between;width:56%;height:100%;padding:22px 24px 24px;display:flex;position:relative}.wg-spy-badge{letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:100px;align-items:center;gap:8px;width:fit-content;padding:5px 11px;font-size:.52rem;font-weight:700;display:inline-flex}.wg-spy-ping{background:#30d158;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.8s ease-in-out infinite wgBlink;box-shadow:0 0 6px #30d158}.wg-spy-body{flex-direction:column;gap:8px;display:flex}.wg-spy-title{color:#fff;letter-spacing:-.03em;margin:0;font-size:clamp(1.3rem,2.4vw,1.65rem);font-weight:850;line-height:1.12}.wg-spy-sub{color:#ffffff70;letter-spacing:.01em;margin:0;font-size:.7rem;line-height:1.6}.wg-spy-foot{flex-direction:column;gap:12px;display:flex}.wg-spy-clearance{letter-spacing:.14em;color:#ffffff38;text-transform:uppercase;margin:0;font-family:Courier New,Courier,monospace;font-size:.56rem;font-weight:700}.wg-spy-btn{color:#06091a;letter-spacing:.02em;cursor:pointer;background:#fff;border:none;border-radius:100px;align-items:center;gap:7px;width:fit-content;padding:9px 20px;font-family:inherit;font-size:.73rem;font-weight:700;transition:background .2s,transform .22s cubic-bezier(.22,1,.36,1),box-shadow .2s;display:inline-flex;box-shadow:0 2px 12px #0000004d}@media (hover:hover) and (pointer:fine){.wg-spy-btn:hover{background:#e8eaf0;transform:scale(1.04);box-shadow:0 4px 20px #0006}}.wg-spy-btn:active{transform:scale(.96);transition:transform 90ms!important}@media (prefers-reduced-motion:reduce){.wg-header,.wg-heading,.wg-grid>*{transition-duration:.01ms!important}.wg-wvbar,.wg-vinyl,.wg-audio-bar,.wg-avail-dot,.wg-music-fill,.cctv-rec-dot{animation-duration:.01ms!important}.wg-arm{transition-duration:.01ms!important}}@media (width<=900px){.wg-grid{grid-template-rows:auto;grid-template-columns:repeat(2,1fr);grid-template-areas:"music music""snap wa""map map""det det""clock hob";gap:10px;padding:0 20px}.wg-a-music{min-height:420px}.wg-a-snap,.wg-a-wa{min-height:170px}.wg-a-map{gap:6px;min-height:200px}.wg-a-det,.wg-a-clock,.wg-a-hob{min-height:250px}}@media (width<=520px){.wg-section{padding:60px 0 80px}.wg-grid{grid-template-columns:1fr;grid-template-areas:"music""snap""wa""map""det""clock""hob";gap:10px;padding:0 14px}.wg-heading{flex-direction:column;gap:.08em;margin-bottom:36px;padding:0 20px}.wg-a-music{min-height:400px}.wg-a-snap,.wg-a-wa{min-height:160px}.wg-a-map{flex-direction:column;gap:6px;min-height:560px}.wg-a-map>*{flex:none;width:100%;height:180px}.wg-a-det,.wg-a-clock{min-height:260px}.wg-a-hob{min-height:250px}}.wg-music--clickable{cursor:pointer;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),border-color .4s}.wg-music--clickable:hover{transform:translateY(-3px);box-shadow:0 30px 60px -20px #0000008c,0 0 0 1px #ff9f0a59,0 0 60px -10px #ff9f0a73}.wg-music-aura{border-radius:inherit;pointer-events:none;opacity:0;z-index:0;background:radial-gradient(120% 120% at 50% 0,#ff9f0a00 0% 60%,#ff9f0a2e 100%);transition:opacity .5s;position:absolute;inset:-1px}.wg-music--clickable:hover .wg-music-aura,.wg-music--dj .wg-music-aura,.wg-music--playing .wg-music-aura{opacity:1}.wg-music--dj{border-color:#ff9f0a73!important;box-shadow:0 30px 80px -16px #0009,0 0 0 1px #ff9f0a73,0 0 80px -10px #ff9f0a8c!important}.wg-music-djhint{letter-spacing:.14em;text-transform:uppercase;color:#ff9f0af2;-webkit-backdrop-filter:blur(8px);pointer-events:none;opacity:0;z-index:5;background:#ff9f0a0f;border:1px solid #ff9f0a47;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:.55rem;font-weight:700;transition:opacity .35s,transform .35s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;top:14px;right:14px;transform:translateY(-4px)scale(.96)}.wg-music--clickable:hover .wg-music-djhint{opacity:1;transform:translateY(0)scale(1)}.wg-music--dj .wg-music-djhint{opacity:0}.wg-music-djhint-dot{background:#ff9f0a;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite wgDjPulse;box-shadow:0 0 8px #ff9f0ad9}@keyframes wgDjPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.4)}}.wg-dj-aura{pointer-events:none;z-index:0;opacity:0;mix-blend-mode:screen;background:radial-gradient(60% 50% at 50% 90%,#ff9f0a2e 0%,#0000 70%),radial-gradient(40% 40% at 18% 95%,#bf5af224 0%,#0000 70%),radial-gradient(40% 40% at 82% 95%,#0a84ff24 0%,#0000 70%);transition:opacity .7s;position:absolute;inset:0}.wg-dj-on .wg-dj-aura{opacity:1}.wg-dj-on .wg-bg:after{opacity:.85}.wg-a-det,.wg-a-clock,.wg-a-hob{transition:opacity .55s cubic-bezier(.4, 0, .2, 1) var(--djd,0s), transform .65s cubic-bezier(.55, .05, .2, 1) var(--djd,0s), filter .55s cubic-bezier(.4, 0, .2, 1) var(--djd,0s)}.wg-a-det.is-djmode-out,.wg-a-clock.is-djmode-out,.wg-a-hob.is-djmode-out{opacity:0;filter:blur(6px);pointer-events:none;transform:translateY(70px)scale(.94)}.wg-a-deck{z-index:4;grid-area:3/1/auto/-1;align-self:stretch;height:100%;position:relative}.wg-deckrail{isolation:isolate;-webkit-backdrop-filter:blur(20px)saturate(140%);background:linear-gradient(135deg,#141824d9 0%,#0c0e16eb 100%);border:1px solid #ffffff12;border-radius:22px;flex-direction:column;width:100%;height:100%;padding:14px 20px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px -20px #000000b3,0 0 0 1px #ff9f0a2e,0 0 100px -20px #ff9f0a59,inset 0 1px #ffffff0d}.wg-deckrail-grid{pointer-events:none;z-index:0;background-image:radial-gradient(circle,#ffffff0f 1px,#0000 1px);background-position:0 0;background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 60%,#0000 100%);mask-image:radial-gradient(#000 60%,#0000 100%)}.wg-deckrail-scan{pointer-events:none;z-index:0;background:repeating-linear-gradient(0deg,#fff0 0 3px,#ffffff05 3px 4px);position:absolute;inset:0}.wg-deckrail-hdr{z-index:2;align-items:center;gap:14px;margin-bottom:12px;padding:0 4px;display:flex;position:relative}.wg-deckrail-line{background:linear-gradient(90deg,#0000,#ff9f0a59,#0000);flex:1;height:1px}.wg-deckrail-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#ff9f0aeb;text-shadow:0 0 14px #ff9f0a59;white-space:nowrap;align-items:center;gap:8px;font-size:.62rem;font-weight:700;display:inline-flex}.wg-deckrail-pulse{background:#ff9f0a;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite wgDjPulse;box-shadow:0 0 10px #ff9f0af2}.wg-deckrail-close{color:#ffffffb3;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .2s,color .2s,border-color .2s,transform .18s;display:inline-flex;position:relative}.wg-deckrail-close:hover{color:#fff;background:#ff50502e;border-color:#ff50508c;transform:scale(1.08)}.wg-deckrail-tracks{z-index:2;perspective:1200px;flex:1;grid-template-columns:repeat(8,minmax(0,1fr));align-items:stretch;gap:14px;display:grid;position:relative}.wg-deck{-webkit-backdrop-filter:blur(14px)saturate(150%);cursor:pointer;color:inherit;text-align:left;will-change:transform;background:linear-gradient(160deg,#ffffff12 0%,#ffffff05 100%);border:1px solid #ffffff14;border-radius:16px;outline:none;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;padding:12px 10px 10px;font-family:inherit;transition:border-color .3s,box-shadow .4s;display:flex;position:relative;box-shadow:0 12px 28px #00000073,inset 0 1px #ffffff0f}.wg-deck:focus-visible{border-color:#ff9f0ab3;box-shadow:0 12px 28px #00000073,0 0 0 2px #ff9f0a8c}.wg-deck:hover{border-color:#ff9f0a73;box-shadow:0 24px 50px -10px #000000a6,0 0 0 1px #ff9f0a59,0 0 50px -8px #ff9f0a8c,inset 0 1px #ffffff1a}.wg-deck--gone{opacity:0;pointer-events:none}.wg-deck-glow{opacity:0;filter:blur(22px);pointer-events:none;z-index:-1;background:radial-gradient(65% 60% at 50% 60%,#ff9f0a8c 0%,#ff9f0a2e 35%,#0000 70%);border-radius:22px;transition:opacity .45s;position:absolute;inset:-8px}.wg-deck:hover .wg-deck-glow{opacity:1}.wg-deck-sheen{opacity:0;pointer-events:none;background:linear-gradient(115deg,#0000 0% 40%,#ffffff1a 50%,#0000 60% 100%);border-radius:16px;transition:opacity .5s,transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-30%)}.wg-deck:hover .wg-deck-sheen{opacity:1;transform:translate(20%)}.wg-deck-art-wrap{aspect-ratio:1;border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 6px 16px #00000080,inset 0 0 0 1px #ffffff0d}.wg-deck-art{object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:transform .65s cubic-bezier(.22,1,.36,1);display:block}.wg-deck:hover .wg-deck-art{transform:scale(1.06)}.wg-deck-vinyl-edge{border-radius:inherit;pointer-events:none;opacity:.6;background:radial-gradient(circle,#0000 38%,#0000002e 39%,#0000 41% 100%),radial-gradient(circle,#0000 55%,#ffffff0d 56%,#0000 58%);position:absolute;inset:0}.wg-deck-num{letter-spacing:.12em;color:#ffffff8c;z-index:4;-webkit-backdrop-filter:blur(6px);background:#0006;border-radius:4px;padding:3px 6px;font-family:SF Mono,Courier New,monospace;font-size:.52rem;font-weight:700;position:absolute;top:8px;left:10px}.wg-deck-meta{flex-direction:column;gap:1px;min-width:0;padding:0 2px;display:flex}.wg-deck-title{color:#fff;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;font-weight:600;overflow:hidden}.wg-deck-artist{color:#ffffff8c;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:.58rem;font-weight:500;overflow:hidden}.wg-deck-eq{opacity:0;pointer-events:none;align-items:flex-end;gap:2.5px;height:14px;transition:opacity .3s;display:flex;position:absolute;bottom:60px;right:14px}.wg-deck:hover .wg-deck-eq{opacity:1}.wg-deck-eq-bar{width:2px;height:30%;animation:.9s ease-in-out infinite wgDeckEq;animation-delay:calc(var(--ei) * .12s);background:#ff9f0a;border-radius:1px;box-shadow:0 0 6px #ff9f0ad9}@keyframes wgDeckEq{0%,to{height:25%}50%{height:100%}}.wg-fly-disc{border-radius:50%;display:block;overflow:visible}.wg-fly-img{object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;border-radius:50%;width:88%;height:88%;position:absolute;inset:6%;box-shadow:0 0 0 2px #0009,0 0 0 4px #ffffff0d,inset 0 0 0 2px #ffffff14}.wg-fly-ring{background:repeating-radial-gradient(circle,#1c1c1c 0 1.6px,#0e0e0e 1.6px 2.6px);border-radius:50%;position:absolute;inset:0;box-shadow:0 0 24px #ff9f0a8c,0 0 80px #ff500059,inset 0 0 0 1px #ffffff1a}.wg-fly-sheen{pointer-events:none;mix-blend-mode:screen;background:conic-gradient(from 50deg,#0000 0%,#ffffff2e 35%,#ffffff0a 50%,#ffffff2e 65%,#0000 100%);border-radius:50%;position:absolute;inset:0}.wg-fly-trail{filter:blur(14px);pointer-events:none;background:radial-gradient(circle,#ff9f0a59 0%,#ff9f0a1f 40%,#0000 70%);border-radius:50%;animation:.5s ease-in-out infinite wgFlyTrailPulse;position:absolute;inset:-20%}@keyframes wgFlyTrailPulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@media (width<=1100px){.wg-deckrail-tracks{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}}@media (width<=900px){.wg-a-deck{grid-area:4/1/span 2/-1}.wg-deckrail{padding:12px 14px 14px}.wg-deckrail-tracks{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.wg-deck-title{font-size:.66rem}.wg-deck-artist{font-size:.55rem}}@media (width<=520px){.wg-a-deck{grid-area:5/1/span 3}.wg-deckrail{padding:10px 10px 12px}.wg-deckrail-tracks{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wg-music-djhint{padding:4px 7px;font-size:.5rem}}@media (prefers-reduced-motion:reduce){.wg-deck,.wg-fly-disc,.wg-music--clickable{transition-duration:.01ms!important}.wg-deckrail-pulse,.wg-music-djhint-dot,.wg-fly-trail,.wg-deck-eq-bar{animation-duration:.01ms!important}}.wg-a-snap,.wg-a-wa,.wg-a-map{transition:opacity .55s cubic-bezier(.4, 0, .2, 1) var(--djd,0s), transform .65s cubic-bezier(.55, .05, .2, 1) var(--djd,0s), filter .55s cubic-bezier(.4, 0, .2, 1) var(--djd,0s)}.wg-a-snap.is-djmode-out,.wg-a-wa.is-djmode-out,.wg-a-map.is-djmode-out{opacity:0;filter:blur(8px);pointer-events:none;transform:translate(60px)scale(.94)}.wg-a-eq{z-index:5;grid-area:1/3/3/-1;position:relative}.wg-djeq{isolation:isolate;-webkit-backdrop-filter:blur(20px)saturate(140%);background:linear-gradient(155deg,#141824d9 0%,#0a0c12eb 100%);border:1px solid #ffffff12;border-radius:22px;flex-direction:column;gap:12px;width:100%;height:100%;padding:14px 16px;font-family:SF Mono,Courier New,monospace;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px -20px #000000b3,0 0 0 1px #ff9f0a2e,0 0 80px -20px #ff9f0a59,inset 0 1px #ffffff0d}.wg-djeq-grid{pointer-events:none;z-index:0;background-image:radial-gradient(circle,#ffffff0d 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 60%,#0000 100%);mask-image:radial-gradient(#000 60%,#0000 100%)}.wg-djeq-scan{pointer-events:none;z-index:0;background:repeating-linear-gradient(0deg,#fff0 0 3px,#ffffff05 3px 4px);position:absolute;inset:0}.wg-djeq-hdr{z-index:2;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.wg-djeq-status{letter-spacing:.18em;text-transform:uppercase;color:#ff9f0af2;text-shadow:0 0 12px #ff9f0a73;align-items:center;gap:6px;font-size:.55rem;font-weight:700;display:inline-flex}.wg-djeq-dot{background:#ff9f0a;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite wgDjPulse;box-shadow:0 0 8px #ff9f0af2}.wg-djeq-bpm{letter-spacing:.04em;background:#ff9f0a0f;border:1px solid #ff9f0a38;border-radius:6px;align-items:baseline;gap:4px;padding:4px 9px;display:inline-flex}.wg-djeq-bpm-num{color:#ff9f0a;font-variant-numeric:tabular-nums;text-shadow:0 0 8px #ff9f0a99;text-align:right;min-width:3.6em;font-size:.85rem;font-weight:700;display:inline-block}.wg-djeq-bpm-lbl{letter-spacing:.16em;color:#ff9f0aa6;font-size:.5rem;font-weight:700}.wg-djeq-close{color:#ffffffa6;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:background-color .2s,color .2s,border-color .2s,transform .18s;display:inline-flex}.wg-djeq-close:hover{color:#fff;background:#ff50502e;border-color:#ff50508c;transform:scale(1.08)}.wg-djeq-knobs{z-index:2;justify-content:space-around;align-items:center;gap:12px;display:flex;position:relative}.wg-djeq-knob{flex-direction:column;align-items:center;gap:6px;display:flex}.wg-djeq-knob-dial{cursor:grab;touch-action:none;background:radial-gradient(circle at 30% 28%,#2a2d3a 0%,#15171d 60%,#0a0b10 100%);border:1px solid #ff9f0a52;border-radius:50%;width:36px;height:36px;transition:transform 40ms linear,box-shadow .25s,border-color .25s;position:relative;box-shadow:inset 0 1px #ffffff14,0 4px 12px #0000008c,0 0 14px #ff9f0a2e}.wg-djeq-knob-dial:hover{border-color:#ff9f0a8c;box-shadow:inset 0 1px #ffffff1a,0 5px 14px #000000a6,0 0 22px #ff9f0a59}.wg-djeq-knob-dial:focus-visible{border-color:#ff9f0ad9;outline:none;box-shadow:inset 0 1px #ffffff1a,0 0 0 2px #ff9f0a8c,0 0 22px #ff9f0a73}.wg-djeq-knob-dial.is-dragging{cursor:grabbing;border-color:#ff9f0af2;box-shadow:inset 0 1px #ffffff1f,0 6px 16px #000000bf,0 0 28px #ff9f0a8c}.wg-djeq-knob-dial--cyan{border-color:#78c8ff52;box-shadow:inset 0 1px #ffffff14,0 4px 12px #0000008c,0 0 14px #78c8ff38}.wg-djeq-knob-dial--cyan:hover{border-color:#78c8ff99;box-shadow:inset 0 1px #ffffff1a,0 5px 14px #000000a6,0 0 22px #78c8ff66}.wg-djeq-knob-dial--cyan:focus-visible{border-color:#78c8ffd9;outline:none;box-shadow:inset 0 1px #ffffff1a,0 0 0 2px #78c8ff8c,0 0 22px #78c8ff80}.wg-djeq-knob-dial--cyan.is-dragging{cursor:grabbing;border-color:#78c8fff2;box-shadow:inset 0 1px #ffffff1f,0 6px 16px #000000bf,0 0 28px #78c8ff99}.wg-djeq-knob-grip{pointer-events:none;opacity:.45;background:repeating-conic-gradient(#ffffff0a 0deg 6deg,#0000002e 6deg 12deg);border-radius:50%;position:absolute;inset:6px;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 75%);mask-image:radial-gradient(circle,#000 30%,#0000 75%)}.wg-djeq-knob-mark{background:#ff9f0a;border-radius:1px;width:2px;height:7px;margin-left:-1px;position:absolute;top:4px;left:50%;box-shadow:0 0 6px #ff9f0ad9}.wg-djeq-knob-dial--cyan .wg-djeq-knob-mark{background:#78c8ff;box-shadow:0 0 6px #78c8ffd9}.wg-djeq-knob-lbl{letter-spacing:.18em;color:#ffffff73;font-size:.46rem;font-weight:700}.wg-djeq-spec{z-index:2;border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:flex-end;gap:2px;height:40px;padding:0 4px;display:flex;position:relative}.wg-djeq-spec-bar{opacity:.55;min-width:2px;height:28%;animation:1.2s ease-in-out infinite wgDjeqSpec;animation-delay:var(--ph,0s);background:linear-gradient(#fff 0%,#fc0 40%,#ff9f0a 100%);border-radius:2px 2px 0 0;flex:1;animation-play-state:paused;box-shadow:0 0 6px #ff9f0a8c}.wg-djeq-spec-bar:nth-child(3n){animation-duration:1.45s}.wg-djeq-spec-bar:nth-child(3n+1){animation-duration:1.05s}.wg-djeq-spec-bar:nth-child(5n){animation-duration:.85s}.wg-djeq-spec-bar--live{opacity:1;animation-play-state:running}@keyframes wgDjeqSpec{0%{opacity:.7;height:25%}20%{opacity:1;height:75%}40%{opacity:.8;height:38%}60%{opacity:1;height:92%}80%{opacity:.9;height:50%}to{opacity:.7;height:25%}}.wg-djeq-channels{z-index:2;flex:1;justify-content:space-around;align-items:stretch;gap:18px;min-height:0;display:flex;position:relative}.wg-djeq-ch{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.wg-djeq-ch-track{background:#ffffff0d;border:1px solid #ffffff0d;border-radius:2px;outline:none;flex:1;width:4px;min-height:60px;transition:background-color .2s,box-shadow .25s;position:relative;overflow:visible}.wg-djeq-ch-track--interactive{cursor:ns-resize;touch-action:none;box-sizing:content-box;width:4px;margin:0 -12px;padding:0 12px}.wg-djeq-ch-track--interactive:hover{background-color:#ffffff14;box-shadow:0 0 0 1px #ff9f0a2e}.wg-djeq-ch-track--interactive:focus-visible{background-color:#ffffff1a;box-shadow:0 0 0 2px #ff9f0a8c}.wg-djeq-ch-track--interactive.is-dragging{cursor:grabbing;background-color:#ff9f0a1f;box-shadow:0 0 0 1px #ff9f0a8c}.wg-djeq-ch-fill{pointer-events:none;background:linear-gradient(#ff9f0ad9 0%,#ff9f0a26 100%);border-radius:2px;width:100%;transition:height 40ms linear;position:absolute;bottom:0;left:0;box-shadow:0 0 10px #ff9f0a8c}.wg-djeq-ch-thumb{pointer-events:none;background:linear-gradient(#fff 0%,#d4d4dc 50%,#999 100%);border:1px solid #0000004d;border-radius:3px;width:14px;height:12px;margin-left:-7px;transition:bottom 40ms linear,box-shadow .2s;position:absolute;left:50%;box-shadow:0 2px 6px #0000008c,0 0 8px #ff9f0a8c,inset 0 1px #fff9}.wg-djeq-ch-track--interactive.is-dragging .wg-djeq-ch-thumb{box-shadow:0 3px 10px #000000b3,0 0 14px #ff9f0ad9,inset 0 1px #ffffffb3}.wg-djeq-ch-thumb:before{content:"";background:#0006;height:1px;margin-top:-.5px;position:absolute;top:50%;left:2px;right:2px}.wg-djeq-ch-lbl{letter-spacing:.18em;color:#ffffff73;font-size:.46rem;font-weight:700}.wg-djeq-cf{z-index:2;align-items:center;gap:8px;display:flex;position:relative}.wg-djeq-cf-lbl-l,.wg-djeq-cf-lbl-r{letter-spacing:.1em;color:#ffffff80;text-align:center;width:12px;font-size:.55rem;font-weight:700}.wg-djeq-cf-track{border-radius:8px;outline:none;flex:1;align-items:center;height:14px;transition:box-shadow .25s;display:flex;position:relative}.wg-djeq-cf-track--interactive{cursor:ew-resize;touch-action:none;box-sizing:content-box;height:14px;margin:-8px 0;padding:8px 0}.wg-djeq-cf-track--interactive:hover{box-shadow:0 0 0 1px #ff9f0a2e}.wg-djeq-cf-track--interactive:focus-visible{box-shadow:0 0 0 2px #ff9f0a8c}.wg-djeq-cf-track--interactive.is-dragging{cursor:grabbing;box-shadow:0 0 0 1px #ff9f0a8c}.wg-djeq-cf-rail{background:linear-gradient(90deg,#78c8ff73 0%,#ffffff1a 50%,#ff9f0a73 100%);border-radius:2px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 6px #ff9f0a4d}.wg-djeq-cf-thumb{pointer-events:none;background:linear-gradient(#fff 0%,#d4d4dc 60%,#aaa 100%);border:1px solid #00000059;border-radius:3px;width:16px;height:14px;margin-top:-7px;transition:left 40ms linear,box-shadow .2s;position:absolute;top:50%;box-shadow:0 2px 6px #0000008c,0 0 10px #ff9f0a8c,inset 0 1px #fff9}.wg-djeq-cf-track--interactive.is-dragging .wg-djeq-cf-thumb{box-shadow:0 3px 10px #000000b3,0 0 16px #ff9f0ae6,inset 0 1px #ffffffb3}.wg-djeq-cf-thumb:before{content:"";background:#00000059;width:1px;height:10px;margin-left:-.5px;position:absolute;top:2px;left:50%}.wg-djeq-foot{z-index:2;align-items:center;gap:8px;padding-top:4px;display:flex;position:relative}.wg-djeq-foot-line{background:linear-gradient(90deg,#0000,#ff9f0a40,#0000);flex:1;height:1px}.wg-djeq-foot-txt{letter-spacing:.18em;color:#ffffff59;font-size:.5rem;font-weight:700}@media (width<=900px){.wg-a-eq{grid-area:2/1/4/-1;min-height:360px}.wg-a-snap.is-djmode-out,.wg-a-wa.is-djmode-out,.wg-a-map.is-djmode-out{transform:translateY(60px)scale(.94)}.wg-djeq-knob-dial{width:32px;height:32px}.wg-djeq-spec{height:36px}}@media (width<=520px){.wg-a-eq{grid-area:2/1/5;min-height:340px}.wg-djeq{gap:10px;padding:12px}.wg-djeq-bpm-num{font-size:.78rem}}@media (prefers-reduced-motion:reduce){.wg-djeq-knob-dial,.wg-djeq-spec-bar,.wg-djeq-dot{animation-duration:.01ms!important}.wg-djeq-ch-fill,.wg-djeq-ch-thumb,.wg-djeq-cf-thumb{transition-duration:.01ms!important}}.wg-flip{perspective:900px;flex:1;width:100%;min-width:0;height:100%;position:relative}.wg-flip-inner{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;transition:transform .82s cubic-bezier(.4,.2,.2,1);position:relative}html.nf-hover .wg-flip-inner{transform:rotateY(180deg)}.wg-flip-front,.wg-flip-back{backface-visibility:hidden;position:absolute;inset:0}.wg-flip-back{transform:rotateY(180deg)}.wg-nfback{background:#0d0d0d;border-radius:18px;width:100%;height:100%;position:relative;overflow:hidden}.wg-nfback>img{object-fit:cover;filter:brightness(.58)saturate(.72);width:100%;height:100%;position:absolute;inset:0}.wg-nfback-overlay{pointer-events:none;background:linear-gradient(#0000 0%,#00000038 45%,#000000e0 100%),linear-gradient(135deg,#e5091417 0%,#0000 55%);position:absolute;inset:0}.wg-nfback-content{flex-direction:column;gap:3px;padding:12px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.wg-nfback-n{filter:drop-shadow(0 0 5px #fa3d63f2);width:16px;height:auto;margin-bottom:4px}.wg-nfback-title{letter-spacing:.07em;color:#fff;text-shadow:0 1px 10px #000000f2;margin:0;font-size:.7rem;font-weight:800}.wg-nfback-sub{color:#ffffff6b;letter-spacing:.04em;margin:0;font-size:.52rem}@media (prefers-reduced-motion:reduce){.wg-flip-inner{transition-duration:.01ms!important}}
