@import"https://api.fontshare.com/v2/css?f[]=clash-display@500,600,700&f[]=satoshi@400,500,700&display=swap";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500&display=swap";:root{--bg-primary: #0a0a0b;--bg-secondary: #0e0e10;--bg-tertiary: #131316;--bg-card: rgba(255, 255, 255, .028);--bg-card-hover: rgba(255, 255, 255, .055);--border-subtle: rgba(255, 255, 255, .08);--border-hover: rgba(255, 255, 255, .16);--border-active: rgba(255, 255, 255, .28);--text-primary: #f4f4f2;--text-secondary: rgba(244, 244, 242, .68);--text-muted: rgba(244, 244, 242, .45);--accent: #f4f4f2;--accent-soft: rgba(244, 244, 242, .09);--accent-border: rgba(244, 244, 242, .32);--accent-ink: #0c0c0d;--font-display: "Clash Display", "Satoshi", sans-serif;--font-body: "Satoshi", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--section-padding: 130px 0;--container-width: 1280px;--container-padding: 0 44px;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--transition-fast: .2s var(--ease-out-expo);--transition-base: .45s var(--ease-out-expo);--transition-slow: .8s var(--ease-out-expo);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px;--radius-xl: 26px;--radius-pill: 999px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);background-color:var(--bg-primary);color:var(--text-primary);line-height:1.6;overflow-x:hidden}::selection{background:var(--accent);color:var(--accent-ink)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff47}img{max-width:100%;display:block}a{text-decoration:none;color:inherit}ul{list-style:none}button{cursor:pointer;border:none;font-family:inherit;background:none;color:inherit}input,textarea,select{font-family:inherit}.container{max-width:var(--container-width);margin:0 auto;padding:var(--container-padding)}.noise:after{content:"";position:fixed;inset:-50%;width:200%;height:200%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.035;pointer-events:none;z-index:9999;animation:grain 8s steps(10) infinite}@keyframes grain{0%,to{transform:translate(0)}10%{transform:translate(-3%,-2%)}30%{transform:translate(2%,-4%)}50%{transform:translate(-4%,3%)}70%{transform:translate(3%,2%)}90%{transform:translate(-2%,4%)}}.cursor-glow{position:fixed;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(244,244,242,.05) 0%,transparent 65%);pointer-events:none;z-index:0;transform:translate(-50%,-50%);transition:transform .15s ease-out}.reveal{opacity:0;transform:translateY(50px);transition:opacity 1s var(--ease-out-expo),transform 1s var(--ease-out-expo)}.reveal.active{opacity:1;transform:translateY(0)}.reveal-scale{opacity:0;transform:scale(.94);transition:opacity .9s var(--ease-out-expo),transform .9s var(--ease-out-expo)}.reveal-scale.active{opacity:1;transform:scale(1)}.reveal-left{opacity:0;transform:translate(-60px);transition:opacity .9s var(--ease-out-expo),transform .9s var(--ease-out-expo)}.reveal-left.active{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transform:translate(60px);transition:opacity .9s var(--ease-out-expo),transform .9s var(--ease-out-expo)}.reveal-right.active{opacity:1;transform:translate(0)}.reveal-delay-1{transition-delay:.08s}.reveal-delay-2{transition-delay:.16s}.reveal-delay-3{transition-delay:.24s}.reveal-delay-4{transition-delay:.32s}.stagger-children>*{opacity:0;transform:translateY(28px);transition:opacity .7s var(--ease-out-expo),transform .7s var(--ease-out-expo)}.stagger-children.active>*:nth-child(1){transition-delay:.05s}.stagger-children.active>*:nth-child(2){transition-delay:.12s}.stagger-children.active>*:nth-child(3){transition-delay:.19s}.stagger-children.active>*:nth-child(4){transition-delay:.26s}.stagger-children.active>*:nth-child(5){transition-delay:.33s}.stagger-children.active>*:nth-child(6){transition-delay:.4s}.stagger-children.active>*{opacity:1;transform:translateY(0)}.section-label{font-family:var(--font-mono);font-size:.68rem;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:var(--accent);margin-bottom:22px;display:inline-flex;align-items:center;gap:12px}.section-label:before{content:"";width:34px;height:1px;background:var(--accent-border)}.section-title{font-family:var(--font-display);font-size:clamp(2.4rem,5vw,4rem);font-weight:600;line-height:1.02;letter-spacing:-.02em;margin-bottom:22px}.section-subtitle{font-size:1.05rem;color:var(--text-secondary);max-width:580px;line-height:1.75}.text-outline{color:transparent;-webkit-text-stroke:1.5px rgba(244,244,242,.85)}.text-accent{color:var(--text-primary);text-decoration:underline;text-decoration-color:#f4f4f24d;text-decoration-thickness:2px;text-underline-offset:.12em}.btn{display:inline-flex;align-items:center;gap:10px;padding:16px 30px;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:.95rem;font-weight:700;background:var(--accent);color:var(--accent-ink);position:relative;overflow:hidden;transition:transform var(--transition-fast),box-shadow var(--transition-fast);will-change:transform}.btn:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 10px 40px #f4f4f21f}.btn:active{transform:translateY(0) scale(.98)}.btn svg{transition:transform var(--transition-fast)}.btn:hover svg{transform:translate(4px)}.btn-ghost{display:inline-flex;align-items:center;gap:10px;padding:15px 28px;border-radius:var(--radius-pill);font-size:.95rem;font-weight:500;color:var(--text-primary);border:1px solid var(--border-hover);background:transparent;transition:border-color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast)}.btn-ghost:hover{border-color:var(--border-active);background:var(--bg-card-hover);transform:translateY(-2px)}.chip{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--bg-card);font-size:.82rem;font-weight:500;color:var(--text-secondary);transition:all var(--transition-fast);white-space:nowrap}.chip:hover{border-color:var(--border-hover);color:var(--text-primary)}.chip.active{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:700}.hue-dot{width:7px;height:7px;border-radius:50%;background:var(--tint, #9a9a9a);flex-shrink:0}.status-pill{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:.62rem;letter-spacing:1.5px;text-transform:uppercase;border:1px solid var(--border-subtle);color:var(--text-muted)}.status-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.status-pill.status-new{color:var(--text-muted);border-color:var(--border-subtle)}.status-pill.status-studio{color:var(--text-primary);border-color:var(--border-hover)}.status-pill.status-studio:before{animation:pulse 1.6s ease-in-out infinite}.status-pill.status-dropped{color:var(--accent-ink);background:var(--accent);border-color:var(--accent);font-weight:700}.field{display:flex;flex-direction:column;gap:8px}.field label{font-family:var(--font-mono);font-size:.66rem;letter-spacing:2px;text-transform:uppercase;color:var(--text-muted)}.field label em{font-style:normal;color:var(--accent)}.field input[type=text],.field input[type=email],.field input[type=url],.field textarea,.field select{background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:14px 16px;font-size:.95rem;color:var(--text-primary);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);resize:vertical}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--accent-border);box-shadow:0 0 0 3px #f4f4f212}.field input::placeholder,.field textarea::placeholder{color:var(--text-muted)}.field-error{font-size:.78rem;color:#ff7a6e;animation:fadeInUp .3s var(--ease-out-expo)}.field.has-error input,.field.has-error textarea{border-color:#ff7a6e80}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ticker{overflow:hidden;padding:26px 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);position:relative}.ticker:before,.ticker:after{content:"";position:absolute;top:0;width:120px;height:100%;z-index:2;pointer-events:none}.ticker:before{left:0;background:linear-gradient(90deg,var(--bg-primary),transparent)}.ticker:after{right:0;background:linear-gradient(270deg,var(--bg-primary),transparent)}.ticker-track{display:flex;animation:marquee 28s linear infinite;width:max-content}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-item{display:flex;align-items:center;gap:30px;padding:0 30px;white-space:nowrap;font-family:var(--font-display);font-size:1.05rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--text-muted);transition:color var(--transition-fast)}.ticker-item:hover{color:var(--text-primary)}.ticker-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);opacity:.6}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.eq{display:inline-flex;align-items:flex-end;gap:3px;height:16px}.eq span{width:3px;border-radius:2px;background:var(--accent);animation:eq-bounce 1s ease-in-out infinite}.eq span:nth-child(1){height:40%;animation-delay:0s}.eq span:nth-child(2){height:90%;animation-delay:.18s}.eq span:nth-child(3){height:60%;animation-delay:.36s}.eq span:nth-child(4){height:100%;animation-delay:.1s}.eq span:nth-child(5){height:50%;animation-delay:.28s}@keyframes eq-bounce{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pop{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes ping{0%{transform:scale(.6);opacity:.8}to{transform:scale(2.2);opacity:0}}@media(max-width:1024px){:root{--section-padding: 96px 0;--container-padding: 0 32px}}@media(max-width:768px){:root{--section-padding: 72px 0;--container-padding: 0 20px}.cursor-glow{display:none}.ticker-item{font-size:.85rem;padding:0 18px;gap:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.navbar{position:fixed;top:0;left:0;right:0;z-index:100;padding:22px 0;transition:transform .5s var(--ease-out-expo),padding .4s var(--ease-out-expo),background .4s ease,border-color .4s ease;border-bottom:1px solid transparent}.navbar.is-scrolled{padding:14px 0;background:#0a0a0bbf;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom-color:var(--border-subtle)}.navbar.is-hidden{transform:translateY(-100%)}.navbar-inner{display:flex;align-items:center;justify-content:space-between}.navbar-brand{display:flex;align-items:center;gap:12px;z-index:102}.navbar-logo{height:34px;width:auto;transition:transform var(--transition-base)}.navbar-brand:hover .navbar-logo{transform:rotate(-8deg) scale(1.08)}.navbar-word{font-family:var(--font-display);font-weight:700;font-size:1.15rem;letter-spacing:4px}.navbar-links{display:flex;align-items:center;gap:34px}.navbar-link{font-size:.92rem;font-weight:500;color:var(--text-secondary);position:relative;padding:4px 0;transition:color var(--transition-fast)}.navbar-link:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1.5px;background:var(--accent);transform:scaleX(0);transform-origin:right;transition:transform .4s var(--ease-out-expo)}.navbar-link:hover,.navbar-link.is-active{color:var(--text-primary)}.navbar-link:hover:after,.navbar-link.is-active:after{transform:scaleX(1);transform-origin:left}.navbar-cta{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-ink);font-size:.88rem;font-weight:700;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.navbar-cta:hover{transform:translateY(-2px);box-shadow:0 8px 30px #f4f4f224}.navbar-cta svg{transition:transform var(--transition-fast)}.navbar-cta:hover svg{transform:translate(3px)}.navbar-burger{display:none;flex-direction:column;gap:6px;padding:10px 4px;z-index:102}.navbar-burger span{display:block;width:26px;height:2px;background:var(--text-primary);border-radius:2px;transition:transform .4s var(--ease-out-expo),opacity .3s ease}.navbar-burger.is-open span:nth-child(1){transform:translateY(4px) rotate(45deg)}.navbar-burger.is-open span:nth-child(2){transform:translateY(-4px) rotate(-45deg)}@media(max-width:860px){.navbar-burger{display:flex}.navbar-links{position:fixed;inset:0;flex-direction:column;justify-content:center;gap:36px;background:#0a0a0bf5;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);opacity:0;pointer-events:none;transition:opacity .4s var(--ease-out-expo);z-index:101}.navbar-links.is-open{opacity:1;pointer-events:auto}.navbar-link{font-size:1.5rem;font-family:var(--font-display);font-weight:600}.navbar-cta{font-size:1.05rem;padding:15px 32px}}.footer{border-top:1px solid var(--border-subtle);padding:90px 0 36px;position:relative;overflow:hidden;background:var(--bg-secondary)}.footer-top{display:flex;justify-content:space-between;gap:60px;margin-bottom:80px}.footer-brand{max-width:340px}.footer-logo{height:52px;width:auto;margin-bottom:20px;opacity:.95}.footer-tag{color:var(--text-secondary);font-size:.95rem;line-height:1.7}.footer-cols{display:flex;gap:90px}.footer-col{display:flex;flex-direction:column;gap:14px}.footer-col-title{font-family:var(--font-mono);font-size:.64rem;letter-spacing:2.5px;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px}.footer-link{display:inline-flex;align-items:center;gap:7px;font-size:.92rem;color:var(--text-secondary);transition:color var(--transition-fast),transform var(--transition-fast);width:fit-content}.footer-link svg{opacity:0;transform:translate(-4px,4px);transition:opacity var(--transition-fast),transform var(--transition-fast)}.footer-link:hover{color:var(--accent);transform:translate(3px)}.footer-link:hover svg{opacity:1;transform:translate(0)}.footer-word{font-family:var(--font-display);font-weight:700;font-size:clamp(5rem,16vw,15rem);line-height:.85;letter-spacing:.02em;text-align:center;color:transparent;-webkit-text-stroke:1px rgba(244,244,242,.1);-webkit-user-select:none;user-select:none;margin-bottom:60px;transition:-webkit-text-stroke-color .6s ease}.footer-word:hover{-webkit-text-stroke-color:rgba(244,244,242,.32)}.footer-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;padding-top:28px;border-top:1px solid var(--border-subtle)}.footer-disclaimer{font-size:.78rem;color:var(--text-muted);max-width:620px;line-height:1.7}.footer-disclaimer-link{color:var(--text-secondary);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.footer-disclaimer-link:hover{color:var(--text-primary)}.footer-copy{font-family:var(--font-mono);font-size:.7rem;color:var(--text-muted);white-space:nowrap}@media(max-width:860px){.footer-top{flex-direction:column;gap:48px;margin-bottom:56px}.footer-cols{gap:56px;flex-wrap:wrap}.footer-bottom{flex-direction:column;align-items:flex-start;gap:16px}}.hero{min-height:100vh;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;padding-top:120px}.hero-bg{position:absolute;inset:0;z-index:0}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(244,244,242,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(244,244,242,.025) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(ellipse 90% 70% at 50% 30%,black 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 30%,black 30%,transparent 75%)}.hero-glow{position:absolute;top:-20%;right:-10%;width:60vw;height:60vw;background:radial-gradient(circle,rgba(244,244,242,.055) 0%,transparent 60%);animation:glow-drift 14s ease-in-out infinite alternate}@keyframes glow-drift{0%{transform:translate(0) scale(1)}to{transform:translate(-8%,10%) scale(1.15)}}.hero-eq{position:absolute;bottom:76px;left:0;right:0;display:flex;align-items:flex-end;justify-content:space-between;gap:6px;height:180px;padding:0 4vw;opacity:.14;pointer-events:none}.hero-eq span{flex:1;max-width:22px;height:100%;border-radius:3px 3px 0 0;background:linear-gradient(to top,var(--accent),transparent);transform-origin:bottom;animation:eq-bounce 1.4s ease-in-out infinite}.hero-badge{position:absolute;top:140px;right:6vw;width:130px;height:130px;z-index:2;display:grid;place-items:center}.hero-badge svg{position:absolute;inset:0;animation:rotate 22s linear infinite}.hero-badge text{font-family:var(--font-mono);font-size:10.5px;letter-spacing:2.5px;fill:var(--text-muted)}.hero-badge-logo{width:46px;height:auto;opacity:.9}.hero-content{position:relative;z-index:3;padding-bottom:90px;padding-top:26px}.hero-title{font-family:var(--font-display);font-weight:600;font-size:clamp(2.8rem,7.5vw,6.4rem);line-height:.98;letter-spacing:-.02em;margin-bottom:34px}.hero-line{display:block;overflow:hidden;padding-bottom:.08em}.hero-line>span{display:inline-block;transform:translateY(110%);animation:hero-line-up 1.1s var(--ease-out-expo) forwards}.hero-line:nth-child(1)>span{animation-delay:.1s}.hero-line:nth-child(2)>span{animation-delay:.25s}.hero-line:nth-child(3)>span{animation-delay:.4s}@keyframes hero-line-up{to{transform:translateY(0)}}.hero-description{max-width:560px;font-size:1.1rem;color:var(--text-secondary);line-height:1.75;margin-bottom:42px;animation:fadeInUp .9s var(--ease-out-expo) .6s backwards}.hero-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:64px;animation:fadeInUp .9s var(--ease-out-expo) .75s backwards}.hero-stats{display:flex;align-items:center;gap:40px;animation:fadeIn 1.2s ease 1s backwards}.stat-number{font-family:var(--font-display);font-weight:600;font-size:2rem;line-height:1.1}.stat-static{color:var(--accent)}.stat-label{font-family:var(--font-mono);font-size:.64rem;letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);margin-top:4px}.stat-divider{width:1px;height:44px;background:var(--border-subtle)}.hero-ticker{position:relative;z-index:3;background:#0a0a0b99;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}@media(max-width:860px){.hero{padding-top:100px}.hero-badge{display:none}.hero-content{padding-bottom:64px}.hero-stats{gap:24px}.stat-number{font-size:1.5rem}.hero-eq{height:110px;gap:4px}}.channels{padding:var(--section-padding);position:relative}.channels-head{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:64px}.channels-head .section-subtitle{padding-bottom:8px}.channels-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.channel-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:40px;min-height:340px;padding:30px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-card);overflow:hidden;transition:transform .5s var(--ease-out-expo),border-color .4s ease,background .4s ease}.channel-card.is-main{grid-column:span 3;min-height:300px;background:radial-gradient(ellipse 60% 120% at 85% 50%,color-mix(in srgb,var(--tint) 6%,transparent),transparent),var(--bg-card)}.channel-card:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 110%,color-mix(in srgb,var(--tint) 10%,transparent),transparent);opacity:0;transition:opacity .5s ease;pointer-events:none}.channel-card:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--tint) 45%,var(--border-subtle));background:var(--bg-card-hover)}.channel-card:hover:before{opacity:1}.channel-top{display:flex;align-items:center;justify-content:space-between}.channel-index{font-family:var(--font-mono);font-size:.72rem;color:var(--text-muted);letter-spacing:1px}.channel-main-tag{font-family:var(--font-mono);font-size:.6rem;letter-spacing:2px;text-transform:uppercase;padding:5px 12px;border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-ink);font-weight:500}.channel-tagline{display:block;font-family:var(--font-mono);font-size:.66rem;letter-spacing:2px;text-transform:uppercase;color:var(--tint);margin-bottom:12px}.channel-name{font-family:var(--font-display);font-weight:600;font-size:clamp(1.5rem,2.6vw,2.1rem);letter-spacing:-.01em;line-height:1.1;margin-bottom:14px}.channel-card.is-main .channel-name{font-size:clamp(2rem,4vw,3.2rem)}.channel-blurb{color:var(--text-secondary);font-size:.94rem;line-height:1.7;max-width:520px}.channel-foot{display:flex;align-items:center;justify-content:space-between}.channel-watch{display:inline-flex;align-items:center;gap:10px;font-size:.88rem;font-weight:500;color:var(--text-secondary);transition:color var(--transition-fast)}.channel-watch svg{color:var(--tint);transition:transform var(--transition-fast)}.channel-card:hover .channel-watch{color:var(--text-primary)}.channel-card:hover .channel-watch svg{transform:scale(1.15)}.channel-arrow{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid var(--border-subtle);color:var(--text-secondary);transition:all .4s var(--ease-out-expo)}.channel-card:hover .channel-arrow{background:var(--tint);border-color:var(--tint);color:var(--bg-primary);transform:rotate(45deg)}.channel-eq{position:absolute;top:30px;right:76px;opacity:0;transition:opacity .4s ease}.channel-eq span{background:var(--tint)}.channel-card:hover .channel-eq{opacity:1}.channel-card.is-main .channel-eq{right:30px;top:auto;bottom:96px}@media(max-width:1024px){.channels-grid{grid-template-columns:repeat(2,1fr)}.channel-card.is-main{grid-column:span 2}}@media(max-width:700px){.channels-head{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:44px}.channels-grid{grid-template-columns:1fr}.channel-card.is-main{grid-column:span 1}.channel-card{min-height:0;gap:32px}}.latest-videos{padding:var(--section-padding);border-top:1px solid var(--border-subtle)}.latest-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:48px}.latest-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.video-card{display:flex;flex-direction:column;gap:14px;border-radius:var(--radius-lg);transition:transform .5s var(--ease-out-expo)}.video-card:hover{transform:translateY(-4px)}.video-thumb{position:relative;aspect-ratio:16 / 9;border-radius:var(--radius-md);overflow:hidden;background:var(--bg-tertiary);border:1px solid var(--border-subtle)}.video-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out-expo)}.video-card:hover .video-thumb img{transform:scale(1.05)}.video-play{position:absolute;inset:0;display:grid;place-items:center;background:#0a0a0b26;color:var(--text-primary);opacity:0;transition:opacity var(--transition-fast)}.video-play svg{width:44px;height:44px;padding:12px;border-radius:50%;background:#0a0a0b8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.video-card:hover .video-play{opacity:1}.video-info{display:flex;flex-direction:column;gap:8px}.video-chip{width:fit-content}.video-title{font-size:.92rem;font-weight:600;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.video-time{font-family:var(--font-mono);font-size:.66rem;color:var(--text-muted)}.video-skeleton{aspect-ratio:16 / 9;border-radius:var(--radius-md);background:linear-gradient(100deg,var(--bg-card) 40%,var(--bg-card-hover) 50%,var(--bg-card) 60%);background-size:220% 100%;animation:skeleton 1.4s ease infinite}.latest-empty{padding:70px 30px;text-align:center;border:1px dashed var(--border-subtle);border-radius:var(--radius-lg);color:var(--text-muted);font-size:.95rem}@media(max-width:1024px){.latest-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.latest-head{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:36px}.latest-grid{grid-template-columns:1fr}}.how{padding:var(--section-padding);background:var(--bg-secondary);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);position:relative;overflow:hidden}.how:before{content:"";position:absolute;top:-30%;left:-15%;width:50vw;height:50vw;background:radial-gradient(circle,rgba(244,244,242,.04) 0%,transparent 60%);pointer-events:none}.how-head{margin-bottom:72px}.how-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-bottom:96px}.how-step{position:relative;padding-top:28px}.how-step:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:var(--border-subtle)}.how-step:after{content:"";position:absolute;top:0;left:0;width:48px;height:1px;background:var(--accent);transition:width .7s var(--ease-out-expo)}.how-step:hover:after{width:100%}.how-num{display:block;font-family:var(--font-display);font-weight:600;font-size:3.4rem;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(244,244,242,.28);margin-bottom:22px;transition:-webkit-text-stroke-color .4s ease}.how-step:hover .how-num{-webkit-text-stroke-color:var(--accent)}.how-step-title{font-family:var(--font-display);font-weight:600;font-size:1.4rem;margin-bottom:12px}.how-step-text{color:var(--text-secondary);font-size:.95rem;line-height:1.75}.how-cta{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:40px 44px;border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:radial-gradient(ellipse 50% 130% at 100% 50%,rgba(244,244,242,.06),transparent),var(--bg-card);margin-bottom:28px}.how-cta-text h3{font-family:var(--font-display);font-weight:600;font-size:1.6rem;margin-bottom:6px}.how-cta-text p{color:var(--text-secondary);font-size:.95rem}.how-disclaimer{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.5px;color:var(--text-muted);text-align:center}@media(max-width:900px){.how-steps{grid-template-columns:1fr;gap:40px;margin-bottom:64px}.how-cta{flex-direction:column;align-items:flex-start;padding:32px 28px}}.label-section{padding:0 0 var(--section-padding)}.label-card{position:relative;padding:64px;border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:radial-gradient(ellipse 60% 100% at 12% 20%,rgba(244,244,242,.05),transparent),var(--bg-card);overflow:hidden}.label-copy{max-width:640px}.label-points{display:flex;flex-direction:column;gap:14px;margin:30px 0 38px}.label-points li{position:relative;padding-left:26px;color:var(--text-secondary);font-size:.95rem;line-height:1.6}.label-points li:before{content:"";position:absolute;left:0;top:.55em;width:14px;height:1px;background:var(--border-active)}.label-cta{width:fit-content}@media(max-width:768px){.label-card{padding:40px 28px}}.contact-section{padding:var(--section-padding);border-top:1px solid var(--border-subtle)}.contact-grid{display:grid;grid-template-columns:1fr 420px;gap:60px;align-items:start}.contact-card{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-card)}.contact-row{display:flex;align-items:center;gap:16px;padding:16px;border-radius:var(--radius-md);transition:background var(--transition-fast),transform var(--transition-fast)}.contact-row:hover{background:var(--bg-card-hover);transform:translate(4px)}.contact-row-icon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--border-hover);color:var(--text-primary);flex-shrink:0}.contact-row-text{display:flex;flex-direction:column;gap:2px;flex:1}.contact-row-label{font-family:var(--font-mono);font-size:.62rem;letter-spacing:2px;text-transform:uppercase;color:var(--text-muted)}.contact-row-value{font-family:var(--font-display);font-weight:600;font-size:1.05rem}.contact-row-go{color:var(--text-muted);transition:color var(--transition-fast),transform var(--transition-fast)}.contact-row:hover .contact-row-go{color:var(--text-primary);transform:translate(2px,-2px)}.contact-note{padding:14px 16px 6px;font-size:.82rem;color:var(--text-muted);line-height:1.6}@media(max-width:900px){.contact-grid{grid-template-columns:1fr;gap:36px}}.legal{padding:160px 0 140px;min-height:100vh}.legal-updated{font-family:var(--font-mono);font-size:.72rem;color:var(--text-muted);margin-top:-8px;margin-bottom:56px}.legal-body{max-width:720px;display:flex;flex-direction:column;gap:40px}.legal-body section{padding-top:32px;border-top:1px solid var(--border-subtle)}.legal-body section:first-child{padding-top:0;border-top:none}.legal-body h2{font-family:var(--font-display);font-weight:600;font-size:1.3rem;margin-bottom:14px}.legal-body p{color:var(--text-secondary);font-size:.96rem;line-height:1.8}.legal-cta{margin-top:20px;width:fit-content}@media(max-width:768px){.legal{padding:130px 0 100px}}.legal-body p a{color:var(--text-primary);text-decoration:underline;text-underline-offset:.15em}.pack{--section: 130px;font-size:17px}@media(max-width:1024px){.pack{--section: 96px}}@media(max-width:640px){.pack{--section: 72px}}.pack *,.pack *:before,.pack *:after{box-sizing:border-box}.pack .container{width:100%}.pack img,.pack video,.pack svg{display:block;max-width:100%}.pack a{color:inherit;text-decoration:none}.pack button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}.pack :focus-visible{outline:2px solid var(--text-primary);outline-offset:3px;border-radius:4px}.pack .mono{font-family:var(--font-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.pack .outline{color:transparent;-webkit-text-stroke:1.5px var(--text-primary)}.pack kbd{font-family:var(--font-mono);font-size:11px;padding:1px 6px;border:1px solid var(--border-hover);border-radius:5px;color:var(--text-secondary)}.pack .pack-btn{--h: 52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--h);padding:0 26px;border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:700;font-size:15px;letter-spacing:.01em;white-space:nowrap;transition:transform .45s var(--ease-out-expo),background .2s,color .2s,border-color .2s,box-shadow .45s var(--ease-out-expo)}.pack .pack-btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.pack .pack-btn svg .fill{fill:currentColor;stroke:none}.pack .pack-btn .arrow{transition:transform .45s var(--ease-out-expo)}.pack .pack-btn:hover .arrow{transform:translate(3px)}.pack .pack-btn--light{background:var(--accent);color:var(--accent-ink)}.pack .pack-btn--light:hover{transform:translateY(-1px);box-shadow:0 10px 40px #f4f4f229}.pack .pack-btn--ghost{border:1px solid var(--border-hover);color:var(--text-primary)}.pack .pack-btn--ghost:hover{border-color:var(--border-active);background:var(--bg-card-hover)}.pack .pack-btn--sm{--h: 40px;padding:0 18px;font-size:14px}.pack .pack-btn--lg{--h: 62px;padding:0 34px;font-size:17px}.pack .pack-btn__price{font-weight:500;opacity:.6}.pack .pack-btn__price:empty{display:none}.pack .pack-btn.is-soon{cursor:default}.pack .eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 22px;font-family:var(--font-mono);font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:var(--text-muted)}.pack .dash{display:inline-block;width:28px;height:1px;background:var(--border-active)}.pack .pack-hero{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding-top:110px;overflow:hidden}.pack .hero__grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--border-subtle) 1px,transparent 1px),linear-gradient(90deg,var(--border-subtle) 1px,transparent 1px);background-size:88px 88px;background-position:center top;mask-image:radial-gradient(ellipse 80% 70% at 60% 40%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 60% 40%,#000 20%,transparent 75%);opacity:.55}.pack .hero__glow{position:absolute;width:900px;height:900px;right:-180px;top:50%;transform:translateY(-50%);pointer-events:none;background:radial-gradient(circle,rgba(95,125,255,.22),rgba(155,136,255,.08) 40%,transparent 68%);filter:blur(10px)}.pack .hero__inner{position:relative;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;padding-bottom:90px}.pack .hero__title{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(56px,8.6vw,132px);line-height:.9;letter-spacing:-.01em}.pack .hero__title .line{display:block;overflow:hidden;padding-bottom:.04em}.pack .hero__title .line>span{display:inline-block}.pack .hero__title .line--outline{font-size:.52em;letter-spacing:.14em;margin-top:.18em;color:transparent;-webkit-text-stroke:1.5px var(--text-primary)}.pack .hero__lead{max-width:520px;margin:28px 0 24px;color:var(--text-secondary);font-size:18px}.pack .hero__lead strong{color:var(--text-primary);font-weight:700}.pack .chips{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0 0 34px}.pack .chips li{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);border:1px solid var(--border-subtle);background:var(--bg-card);padding:7px 12px;border-radius:var(--radius-pill)}.pack .hero__ctas{display:flex;flex-wrap:wrap;gap:12px}.pack .hero__stage{position:relative;display:flex;flex-direction:column;align-items:center}.pack .stage{--s: clamp(230px, 30vw, 430px);--ry: 26deg;--rx: 6deg;--glare: 50%;position:relative;width:var(--s);height:calc(var(--s) * 1.45);perspective:calc(var(--s) * 4.2);touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}.pack .stage:active{cursor:grabbing}.pack .stage__shadow{position:absolute;left:50%;top:calc(var(--s) * 1.02);width:calc(var(--s) * 1.5);height:calc(var(--s) * .16);transform:translate(-50%);background:radial-gradient(ellipse at center,rgba(0,0,0,.8),transparent 70%)}.pack .box{position:absolute;left:0;top:0;width:var(--s);height:var(--s);transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));will-change:transform}.pack .box--reflection{top:calc(var(--s) * 1.005);transform:scaleY(-1) rotateX(calc(var(--rx) * -1)) rotateY(var(--ry));opacity:.16;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent 62%,#000 100%);mask-image:linear-gradient(to bottom,transparent 62%,#000 100%)}.pack .box__face{position:absolute;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.pack .box__face img{width:100%;height:100%;object-fit:cover;pointer-events:none}.pack .box__front{width:var(--s);height:var(--s);transform:translateZ(calc(var(--s) * .125));box-shadow:inset 0 0 0 1px #ffffff14}.pack .box__glare{position:absolute;inset:-20%;mix-blend-mode:screen;background:linear-gradient(110deg,transparent calc(var(--glare) - 20%),rgba(255,255,255,.2) var(--glare),rgba(255,255,255,.04) calc(var(--glare) + 6%),transparent calc(var(--glare) + 14%))}.pack .box__back{width:var(--s);height:var(--s);background:#121a3c;transform:rotateY(180deg) translateZ(calc(var(--s) * .125))}.pack .box__left{width:calc(var(--s) * .25);height:var(--s);left:calc(var(--s) * .375);transform:rotateY(-90deg) translateZ(calc(var(--s) * .5))}.pack .box__left:after{content:"";position:absolute;inset:0;background:#00000a47}.pack .box__right{width:calc(var(--s) * .25);height:var(--s);left:calc(var(--s) * .375);background:linear-gradient(90deg,#0e1533,#1a2452);transform:rotateY(90deg) translateZ(calc(var(--s) * .5))}.pack .box__top{width:var(--s);height:calc(var(--s) * .25);top:calc(var(--s) * .375);background:linear-gradient(180deg,#2a3672,#1c2656);transform:rotateX(90deg) translateZ(calc(var(--s) * .5))}.pack .box__bottom{width:var(--s);height:calc(var(--s) * .25);top:calc(var(--s) * .375);background:#080b1c;transform:rotateX(-90deg) translateZ(calc(var(--s) * .5))}.pack .stage__hint{margin:-10px 0 0;opacity:.7}@media(max-width:900px){.pack .pack-hero{padding-top:84px;min-height:auto}.pack .hero__inner{grid-template-columns:1fr;gap:8px;padding-bottom:64px}.pack .hero__stage{order:-1}.pack .stage{--s: min(62vw, 300px)}.pack .hero__glow{width:620px;height:620px;right:50%;top:22%;transform:translate(50%,-50%)}.pack .hero__lead{font-size:16.5px}.pack .hero__ctas .pack-btn{flex:1 1 auto}}.pack .marquee{position:relative;overflow:hidden;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding:16px 0}.pack .marquee__track{display:flex;width:max-content;animation:pack-marquee 40s linear infinite}.pack .marquee__track span{font-family:var(--font-display);font-weight:600;font-size:14px;letter-spacing:.24em;color:var(--text-muted);text-transform:uppercase;padding:0 22px;white-space:nowrap;display:inline-flex;align-items:center;gap:44px}.pack .marquee__track span:after{content:"";width:5px;height:5px;border-radius:99px;background:var(--text-muted)}.pack .marquee--big{border:0;padding:4px 0}.pack .marquee--big .marquee__track span{font-size:clamp(38px,6.4vw,92px);letter-spacing:-.005em;color:transparent;-webkit-text-stroke:1.2px rgba(244,244,242,.5);gap:60px;padding:0 30px}.pack .marquee--big .marquee__track span:after{width:12px;height:12px;background:#f4f4f259}.pack .marquee--reverse .marquee__track{animation-direction:reverse;animation-duration:34s}.pack .marquee--reverse .marquee__track span{color:var(--text-primary);-webkit-text-stroke:0}@keyframes pack-marquee{to{transform:translate(-50%)}}.pack .stats{display:grid;grid-template-columns:repeat(4,1fr);padding-top:70px;padding-bottom:20px}.pack .stat{padding:8px 28px;border-left:1px solid var(--border-subtle)}.pack .stat__num{font-family:var(--font-display);font-weight:600;font-size:clamp(48px,6.4vw,96px);line-height:1;font-variant-numeric:tabular-nums;margin-bottom:12px}.pack .stat__num small{font-size:.32em;margin-left:6px;color:var(--text-secondary);font-weight:500}@media(max-width:760px){.pack .stats{grid-template-columns:1fr 1fr;row-gap:40px;padding-top:48px}.pack .stat{padding:4px 16px}}.pack .section{padding-top:var(--section)}.pack .section__head{margin-bottom:48px;max-width:900px}.pack .h2{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(38px,5.6vw,76px);line-height:.98;letter-spacing:-.01em}.pack .h3{margin:0 0 6px;font-family:var(--font-display);font-weight:600;font-size:clamp(24px,2.6vw,32px);line-height:1.1}.pack .section__sub{margin:18px 0 0;color:var(--text-secondary);max-width:560px}.pack .video{position:relative;aspect-ratio:16 / 9;border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--border-subtle);background:#000;box-shadow:0 40px 120px #0009,0 0 120px #5f7dff14}.pack .video video,.pack .video iframe{width:100%;height:100%;object-fit:cover;border:0}.pack .video__play{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:flex-start;gap:16px;padding:clamp(16px,3vw,36px);background:linear-gradient(0deg,rgba(0,0,0,.55),transparent 45%);transition:opacity .45s var(--ease-out-expo)}.pack .video__icon{width:76px;height:76px;border-radius:99px;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center;transition:transform .45s var(--ease-out-expo);box-shadow:0 0 #f4f4f259;animation:pack-pulse 2.4s var(--ease-out-expo) infinite}.pack .video__icon svg{width:28px;height:28px;margin-left:4px}.pack .video__icon .fill{fill:currentColor}.pack .video__play:hover .video__icon{transform:scale(1.06)}.pack .video__play .mono{color:var(--text-primary)}.pack .video.is-playing .video__play{opacity:0;pointer-events:none}@keyframes pack-pulse{0%{box-shadow:0 0 #f4f4f259}to{box-shadow:0 0 0 26px #f4f4f200}}@media(max-width:640px){.pack .video{border-radius:var(--radius-lg)}.pack .video__icon{width:52px;height:52px}.pack .video__icon svg{width:18px;height:18px}}.pack .video__btn{display:inline-flex;align-items:center;gap:16px}.pack .demos{display:grid;gap:12px}.pack .demo{display:grid;grid-template-columns:auto 190px 1fr auto;align-items:center;gap:24px;padding:18px 24px 18px 18px;border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:var(--radius-lg);transition:border-color .2s,background .2s}.pack .demo:hover,.pack .demo.is-active{border-color:var(--border-hover);background:var(--bg-card-hover)}.pack .demo__title{font-family:var(--font-display);font-weight:600;font-size:22px;line-height:1.1}.pack .demo__time{font-family:var(--font-mono);font-size:12px;color:var(--text-muted);letter-spacing:.08em;font-variant-numeric:tabular-nums;min-width:92px;text-align:right}.pack .play{width:52px;height:52px;border-radius:99px;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center;flex-shrink:0;transition:transform .45s var(--ease-out-expo)}.pack .play:hover{transform:scale(1.06)}.pack .play svg{width:18px;height:18px;fill:currentColor}.pack .play .i-pause,.pack .is-playing .play .i-play{display:none}.pack .is-playing .play .i-pause{display:block}.pack .wave{position:relative;height:56px;cursor:pointer;touch-action:none}.pack .wave svg{position:absolute;inset:0;width:100%;height:100%}.pack .wave rect{fill:#f4f4f238}.pack .wave .wave__fg{clip-path:inset(0 calc(100% - var(--p, 0%)) 0 0)}.pack .wave .wave__fg rect{fill:var(--text-primary)}.pack .wave__head{position:absolute;top:-4px;bottom:-4px;width:2px;left:var(--p, 0%);background:var(--text-primary);box-shadow:0 0 14px #96aaffe6;opacity:0;transition:opacity .2s}.pack .is-active .wave__head{opacity:1}@media(max-width:760px){.pack .demo{grid-template-columns:auto 1fr auto;grid-template-areas:"play title time" "wave wave wave";gap:14px 14px;padding:14px}.pack .demo .play{grid-area:play;width:46px;height:46px}.pack .demo__meta{grid-area:title}.pack .demo .wave{grid-area:wave;height:48px}.pack .demo__time{grid-area:time;min-width:0}}.pack .pads-head{margin:72px 0 22px}.pack .pads{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.pack .pad{position:relative;text-align:left;padding:16px 16px 14px;min-height:132px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-card);overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:10px;transition:border-color .2s,background .2s,transform .45s var(--ease-out-expo);-webkit-tap-highlight-color:transparent}.pack .pad:hover{border-color:var(--border-hover);background:var(--bg-card-hover)}.pack .pad:active{transform:scale(.98)}.pack .pad__top{display:flex;justify-content:space-between;align-items:center;gap:8px}.pack .pad__key{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:5px;padding:0 6px}.pack .pad__name{font-family:var(--font-display);font-weight:600;font-size:17px;line-height:1.15}.pack .pad .wave{height:30px;pointer-events:none}.pack .pad__flash{position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,rgba(150,170,255,.25),transparent 70%);opacity:0;transition:opacity .6s var(--ease-out-expo);pointer-events:none}.pack .pad.is-active{border-color:var(--border-active)}.pack .pad.is-active .pad__flash{opacity:1;transition-duration:.05s}@media(max-width:1024px){.pack .pads{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.pack .pads{grid-template-columns:1fr 1fr;gap:10px}.pack .pad{min-height:118px;padding:14px 14px 12px}.pack .pad__name{font-size:15px}.pack .pad__key{display:none}}@media(hover:none){.pack .hide-touch{display:none}}.pack .cats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pack .cat{border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:var(--radius-lg);padding:22px;display:flex;flex-direction:column;gap:18px;transition:border-color .2s,background .2s}.pack .cat:hover{border-color:var(--border-hover);background:var(--bg-card-hover)}.pack .cat__top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.pack .cat__name{font-family:var(--font-display);font-weight:600;font-size:24px;line-height:1.05;margin:8px 0 0}.pack .cat__count{font-family:var(--font-display);font-weight:600;font-size:46px;line-height:.9}.pack .cat .wave{height:40px;pointer-events:none}.pack .cat__foot{display:flex;justify-content:space-between;align-items:center}.pack .cat__toggle{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);display:inline-flex;gap:8px;align-items:center;padding:6px 0}.pack .cat__toggle:hover{color:var(--text-primary)}.pack .cat__toggle svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:1.6;transition:transform .45s var(--ease-out-expo)}.pack .cat.is-open .cat__toggle svg{transform:rotate(180deg)}.pack .cat__files{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--ease-out-expo)}.pack .cat.is-open .cat__files{grid-template-rows:1fr}.pack .cat__files>div{overflow:hidden}.pack .cat__files ol{list-style:none;margin:0;padding:12px 0 0;border-top:1px solid var(--border-subtle);max-height:260px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-hover) transparent}.pack .cat__files li{font-family:var(--font-mono);font-size:12px;color:var(--text-secondary);padding:5px 0;display:flex;gap:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pack .cat__files li span{color:var(--text-muted)}.pack .cat--total{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);justify-content:space-between}.pack .cat--total:hover{background:var(--accent);border-color:var(--accent)}.pack .cat--total .mono{color:#0c0c0d8c}.pack .cat--total .cat__count{font-size:72px}@media(max-width:1024px){.pack .cats{grid-template-columns:1fr 1fr}}@media(max-width:640px){.pack .cats{grid-template-columns:1fr}.pack .cat{padding:18px}}.pack .madefor{padding-top:var(--section)}.pack .madefor__rows{margin-top:56px}.pack .madefor__label{margin:0 auto 12px}.pack .specs{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:start}.pack .specs__table{margin:0;border-top:1px solid var(--border-subtle)}.pack .specs__table>div{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid var(--border-subtle)}.pack .specs__table dt{font-family:var(--font-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.pack .specs__table dd{margin:0;font-weight:500;font-size:18px;text-align:right}@media(max-width:900px){.pack .specs{grid-template-columns:1fr;gap:0}.pack .specs__table dd{font-size:16px}}.pack .faq{border-top:1px solid var(--border-subtle)}.pack .faq details{border-bottom:1px solid var(--border-subtle)}.pack .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-family:var(--font-display);font-weight:500;font-size:clamp(19px,2vw,24px)}.pack .faq summary::-webkit-details-marker{display:none}.pack .faq summary i{position:relative;width:16px;height:16px;flex-shrink:0}.pack .faq summary i:before,.pack .faq summary i:after{content:"";position:absolute;left:0;top:7.5px;width:16px;height:1.5px;background:currentColor;transition:transform .45s var(--ease-out-expo)}.pack .faq summary i:after{transform:rotate(90deg)}.pack .faq details[open] summary i:after{transform:rotate(0)}.pack .faq details p{margin:-8px 0 26px;max-width:760px;color:var(--text-secondary)}.pack .buy{position:relative;margin-top:var(--section);padding:var(--section) 0;overflow:hidden;border-top:1px solid var(--border-subtle);background:radial-gradient(ellipse 60% 70% at 30% 50%,rgba(95,125,255,.14),transparent 70%),var(--bg-secondary)}.pack .buy__inner{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.pack .buy__box img{width:min(100%,560px);margin:0 auto;filter:drop-shadow(0 50px 80px rgba(0,0,0,.6))}.pack .buy__title{margin:0 0 26px;font-family:var(--font-display);font-weight:600;font-size:clamp(56px,7.4vw,112px);line-height:.9}.pack .price{display:flex;align-items:baseline;gap:14px;margin-bottom:22px}.pack .price__now{font-family:var(--font-display);font-weight:600;font-size:44px}.pack .price__was{font-size:20px;color:var(--text-muted);text-decoration:line-through}.pack .price__was:empty{display:none}.pack .buy__list{list-style:none;padding:0;margin:0 0 34px;display:grid;gap:10px}.pack .buy__list li{display:flex;align-items:center;gap:12px;color:var(--text-secondary)}.pack .buy__list li:before{content:"";width:18px;height:18px;flex-shrink:0;border-radius:99px;border:1px solid var(--border-active);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.2 2.2 4.8-4.8' fill='none' stroke='%23f4f4f2' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat}.pack .buy__note{margin:18px 0 0}@media(max-width:900px){.pack .buy__inner{grid-template-columns:1fr;gap:20px}.pack .buy__box img{width:min(82%,420px)}.pack .buy .pack-btn--lg{width:100%}}.pack .buybar{position:fixed;z-index:60;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));display:none;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 12px;border:1px solid var(--border-hover);border-radius:20px;background:#131316d1;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);box-shadow:0 20px 60px #00000080;transform:translateY(140%);transition:transform .55s var(--ease-out-expo)}.pack .buybar.is-visible{transform:translateY(0)}.pack .buybar__info{display:flex;align-items:center;gap:12px;min-width:0;overflow:hidden}.pack .buybar__info>div{min-width:0}.pack .buybar__info img{width:40px;height:40px;border-radius:8px;object-fit:cover}.pack .buybar__name{font-family:var(--font-display);font-weight:600;font-size:15px;line-height:1.2;white-space:nowrap}.pack .buybar__meta{font-size:10.5px;letter-spacing:.1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:760px){.pack .buybar{display:flex}}.pack .toast{position:fixed;z-index:90;left:50%;top:92px;transform:translate(-50%,-20px);opacity:0;pointer-events:none;padding:12px 20px;border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-ink);font-weight:700;font-size:14px;transition:all .45s var(--ease-out-expo);white-space:nowrap}.pack .toast.is-visible{opacity:1;transform:translate(-50%)}.pack .pack-reveal{opacity:0;transform:translateY(26px);transition:opacity .9s var(--ease-out-expo),transform .9s var(--ease-out-expo);transition-delay:var(--d, 0s)}.pack .pack-reveal[data-in],.pack .hero__title .line.pack-reveal{opacity:1;transform:none}.pack .hero__title .line.pack-reveal>span{transform:translateY(105%);transition:transform 1.1s var(--ease-out-expo);transition-delay:var(--d, 0s)}.pack .hero__title .line.pack-reveal[data-in]>span{transform:none}@media(prefers-reduced-motion:reduce){.pack *,.pack *:before,.pack *:after{animation:none!important;transition-duration:.01ms!important}.pack .pack-reveal,.pack .hero__title .line.pack-reveal>span{opacity:1;transform:none}}
