@import url(chromyra-2.css);:root{--cx-bg: #07070a;--cx-bg2: #0e0e14;--cx-card: #111118;--cx-line: rgba(255, 255, 255, .1);--cx-text: #f5f5f7;--cx-mute: rgba(245, 245, 247, .62);--cx-mag: #f400de;--cx-cyan: #00a8eb;--cx-spectrum: linear-gradient(90deg, #ff3b6b, #ffb400, #3dff8a, #00a8eb, #8b5cf6, #f400de);--cx-head: "Unbounded", system-ui, sans-serif;--cx-body: "Space Grotesk", system-ui, sans-serif;--font-body--family: var(--cx-body) !important;--font-subheading--family: var(--cx-body) !important;--font-heading--family: var(--cx-head) !important;--font-accent--family: var(--cx-head) !important}html{scroll-behavior:smooth}body{background:var(--cx-bg)!important;color:var(--cx-text);font-family:var(--cx-body)}body,.cx *{-webkit-font-smoothing:antialiased}.cx,.cx *{box-sizing:border-box}.cx{font-family:var(--cx-body);color:var(--cx-text)}.cx a{color:inherit;text-decoration:none}.cx h1,.cx h2,.cx h3{font-family:var(--cx-head);font-weight:600;letter-spacing:-.02em;margin:0;color:#fff}.cx p{margin:0}.cx-wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 20px}.cx-eyebrow{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--cx-cyan);margin-bottom:14px}.cx-chroma,.cx .cx-chroma{background:var(--cx-spectrum);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 100%;animation:cx-shift 8s linear infinite}@keyframes cx-shift{to{background-position:200% 0}}.cx-mute{color:var(--cx-mute)}.cx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 28px;border-radius:14px;font:600 16px/1 var(--cx-body);cursor:pointer;border:0;transition:transform .2s,box-shadow .2s,background .2s;white-space:nowrap}.cx-btn:active{transform:scale(.98)}.cx-btn--chroma{color:#fff;background:linear-gradient(110deg,var(--cx-mag),#8b5cf6 50%,var(--cx-cyan));box-shadow:0 10px 40px -10px #f400de8c}.cx-btn--chroma:hover{box-shadow:0 14px 50px -8px #00a8eb99;transform:translateY(-1px)}.cx-btn--ghost{color:#fff;background:#ffffff0f;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(10px)}.cx-btn--ghost:hover{background:#ffffff1f}.cx-btn--white{color:#07070a;background:#fff}.cx-btn[disabled]{opacity:.45;cursor:not-allowed}.cx-btn--block{width:100%}.cx-icon{width:24px;height:24px;overflow:visible}.cx-icon path{stroke-linecap:round;stroke-linejoin:round}#header-group:has(.cx-header){position:sticky;top:0;z-index:60}.cx-announce{background:linear-gradient(90deg,#f400de2e,#00a8eb2e);border-bottom:1px solid var(--cx-line);text-align:center;font:500 13px/1.3 var(--cx-body);padding:9px 16px;color:#fff}.cx-announce p{margin:0}.cx-announce b{font-weight:700}.cx-header{background:#07070ab8;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-bottom:1px solid var(--cx-line)}.cx-header__in{display:flex;align-items:center;justify-content:space-between;height:64px;gap:16px}.cx-logo{display:flex;align-items:center;gap:10px;font:700 17px/1 var(--cx-head);letter-spacing:.04em;color:#fff}.cx-logo img{width:30px;height:30px}.cx-nav{display:flex;align-items:center;gap:28px;font-size:15px}.cx-nav a{color:var(--cx-mute);transition:color .2s}.cx-nav a:hover{color:#fff}.cx-header__actions{display:flex;align-items:center;gap:10px}.cx-cart{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;border:1px solid var(--cx-line);color:#fff}.cx-cart__count{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--cx-mag);color:#fff;font:700 11px/20px var(--cx-body);text-align:center}.cx-header .cx-btn{height:44px;padding:0 18px;font-size:14px}.cx-burger{display:none;width:44px;height:44px;border-radius:12px;border:1px solid var(--cx-line);background:none;color:#fff;cursor:pointer}.cx-mobile-nav{display:none}@media(max-width:820px){.cx-nav,.cx-header .cx-btn{display:none}.cx-burger{display:inline-flex;align-items:center;justify-content:center}.cx-mobile-nav[data-open=true]{display:flex;flex-direction:column;gap:4px;padding:8px 20px 18px;border-top:1px solid var(--cx-line)}.cx-mobile-nav a{padding:12px 0;font-size:17px;border-bottom:1px solid var(--cx-line)}}.cx-story{position:relative;height:700vh;background:#040406}.cx-story__stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.cx-story canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.cx-story__shade{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 40%,transparent 30%,rgba(4,4,6,.55) 75%),linear-gradient(180deg,rgba(4,4,6,.5) 0%,transparent 22%,transparent 60%,rgba(4,4,6,.9) 100%)}.cx-chapter{position:absolute;left:0;right:0;bottom:9vh;padding:0 20px;opacity:0;transform:translateY(24px);pointer-events:none;will-change:opacity,transform}.cx-chapter.is-on{pointer-events:auto}.cx-chapter__in{max-width:1180px;margin:0 auto}.cx-chapter__num{font:600 13px/1 var(--cx-body);letter-spacing:.3em;color:#ffffff8c;margin-bottom:14px;display:flex;align-items:center;gap:12px}.cx-chapter__num:after{content:"";width:48px;height:1px;background:#ffffff59}.cx-chapter h2{font-size:clamp(44px,9vw,120px);line-height:1.02;padding-bottom:.08em;text-transform:none}.cx-chapter p{max-width:440px;margin-top:16px;font-size:18px;color:#ffffffbf}.cx-chapter .cx-actions{margin-top:26px}.cx-chapter--intro{bottom:auto;top:50%;transform:translateY(-50%);text-align:center}.cx-chapter--intro .cx-chapter__in{display:flex;flex-direction:column;align-items:center}.cx-chapter--intro h1{font-size:clamp(40px,8vw,104px);line-height:1.05}.cx-chapter--intro p{margin-left:auto;margin-right:auto;text-align:center}.cx-scrollhint{margin-top:34px;display:flex;flex-direction:column;align-items:center;gap:10px;font-size:12px;letter-spacing:.25em;text-transform:uppercase;color:#ffffff80}.cx-scrollhint span{width:1px;height:46px;background:linear-gradient(#fff,transparent);animation:cx-drop 1.8s ease-in-out infinite;transform-origin:top}@keyframes cx-drop{0%{transform:scaleY(0);opacity:1}80%{transform:scaleY(1);opacity:0}to{opacity:0}}.cx-progress{position:absolute;right:22px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;z-index:2}.cx-progress i{display:block;width:3px;height:26px;border-radius:2px;background:#ffffff2e;transition:background .3s,height .3s}.cx-progress i.is-on{background:#fff;height:40px}.cx-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.cx-price-pill{display:inline-flex;align-items:center;gap:8px;height:52px;padding:0 18px;border-radius:14px;background:#00000073;border:1px solid rgba(255,255,255,.15);font-weight:600;backdrop-filter:blur(10px)}@media(max-width:700px){.cx-story{height:620vh}.cx-progress{right:10px}.cx-chapter{bottom:7vh}.cx-chapter p{font-size:16px}}@media(prefers-reduced-motion:reduce){.cx-chroma{animation:none}}