:root{--canvas-w: 1600px;--canvas-h: 900px;--ink: #0b0b0b;--ink-2: #1a1a1a;--muted: #8b8b8b;--muted-2: #6f6f6f;--panel: #f6f6f6;--field: #ebebeb;--field-2: #e4e4e4;--line: #e6e6e6;--page: #ffffff;--r-pill: 999px;--r-panel: 20px;--r-field: 10px;--r-media: 26px;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{margin:0;background:#0e0f11}.demo{box-sizing:border-box;max-width:1600px;margin:0 auto;padding:clamp(16px,4vw,48px)}.frame{position:relative;width:100%;aspect-ratio:1600 / 900;overflow:hidden}.frame__canvas{position:absolute;top:0;left:0;transform-origin:top left;will-change:transform}:where(.frame),:where(.frame) *,:where(.frame) *:before,:where(.frame) *:after{box-sizing:border-box}:where(.frame){font-family:Inter,system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;color:var(--ink)}:where(.frame) button,:where(.frame) input,:where(.frame) select,:where(.frame) textarea{font:inherit;color:inherit}.c2{position:relative;width:100%;height:100%;overflow:hidden;background:#000;color:#fff;font-family:Inter,system-ui,sans-serif;isolation:isolate}.c2__glow{position:absolute;top:-180px;left:50%;width:1560px;height:1000px;transform:translate(-50%);background:radial-gradient(50% 50% at 50% 50%,#4acea66b,#2c8f7642 30%,#14483e24 52%,#0000 72%);filter:blur(10px)}.c2__glowLow{position:absolute;left:50%;top:-40px;width:820px;height:520px;transform:translate(-50%);background:radial-gradient(50% 50% at 50% 50%,#96fad642,#349e8226 42%,#0000 72%);filter:blur(26px)}.c2__vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(112% 74% at 50% 26%,#0000 40%,#0000008c 74%,#000000f0),linear-gradient(180deg,#00000080,#0000 16%),linear-gradient(0deg,#000000e6,#0000 26%)}.c2__grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.14;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E")}.c2__traces{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.c2__watermark{position:absolute;top:186px;left:50%;z-index:1;transform:translate(-50%);font-family:Space Grotesk,Inter Tight,sans-serif;font-size:150px;font-weight:700;letter-spacing:-.012em;line-height:1;white-space:nowrap;color:#e2fff51c;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 52%,rgba(0,0,0,.3) 82%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,#000,#000 52%,#0000004d 82%,#0000);-webkit-user-select:none;user-select:none}.c2__nav{position:absolute;top:88px;left:50%;transform:translate(-50%);z-index:4;display:flex;align-items:center;gap:6px;height:50px;padding:5px 5px 5px 6px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#ffffff1a,#ffffff09);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 44px #00000073,inset 0 1px #ffffff1f}.c2__brand{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(180deg,#ffffff29,#ffffff0a);color:#ffffffeb}.c2__brand svg{width:18px;height:18px}.c2__links{display:flex;align-items:center;gap:2px;margin:0 2px;padding:0;list-style:none}.c2__link{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:8px;border:1px solid transparent;color:#ffffffc2;font-size:14.5px;font-weight:400;letter-spacing:-.008em;text-decoration:none;white-space:nowrap;transition:color .18s ease,background .18s ease}.c2__link:hover{color:#fff}.c2__link[data-active=true]{color:#fff;border-color:#ffffff1f;background:#ffffff1a}.c2__cta{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:10px;border:1px solid rgba(255,255,255,.26);background:linear-gradient(180deg,#ffffff2e,#ffffff0f);color:#fff;font-size:14.5px;font-weight:500;letter-spacing:-.008em;text-decoration:none;white-space:nowrap;transition:background .18s ease,border-color .18s ease}.c2__cta:hover{background:#ffffff42;border-color:#ffffff61}.c2__cta svg{width:15px;height:15px}.c2__body{position:absolute;top:300px;left:133px;right:133px;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:11px;align-items:start}.c2__chip{display:inline-flex;align-items:center;gap:9px;height:42px;padding:0 18px 0 7px;border-radius:var(--r-pill);border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff1a,#ffffff09);color:#fff;font-size:15px;font-weight:500;letter-spacing:-.01em}.c2__chip svg{width:16px;height:16px;padding:6px;border-radius:50%;background:#0009;color:#ffffffeb;box-sizing:content-box}.c2__title{margin:22px 0 0;font-family:Space Grotesk,Inter Tight,sans-serif;font-size:47px;font-weight:700;line-height:1.05;letter-spacing:-.028em;color:#fff}.c2__lede{margin:13px 0 0;font-size:15px;line-height:1.6;letter-spacing:-.008em;color:#fff9}.c2__channels{margin:26px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.c2__channel{display:flex;align-items:center;gap:16px;height:78px;padding:0 16px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0f,#ffffff05);text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .2s ease}.c2__channel:hover{border-color:#ffffff2e;background:linear-gradient(180deg,#ffffff17,#ffffff08);transform:translateY(-1px)}.c2__channelIcon{display:grid;place-items:center;flex:0 0 auto;width:46px;height:46px;border-radius:13px;border:1px solid rgba(255,255,255,.13);background:#090c0cbf;color:#fff}.c2__channelIcon svg{width:20px;height:20px}.c2__channelText{display:flex;flex-direction:column;gap:5px;min-width:0}.c2__channelTitle{font-size:15px;font-weight:600;letter-spacing:-.015em;color:#fff}.c2__channelValue{font-size:14px;letter-spacing:-.008em;color:#ffffff8c}.c2__channelGo{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;margin-left:auto;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#fff;transition:background .2s ease}.c2__channel:hover .c2__channelGo{background:#ffffff2e}.c2__channelGo svg{width:15px;height:15px}.c2__form{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:20px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff12,#ffffff05);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 30px 70px #00000080,inset 0 1px #ffffff17}.c2__input{width:100%;height:50px;padding:0 22px;border-radius:13px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,#ffffff0f,#ffffff05);color:#fff;font-size:15px;letter-spacing:-.008em;outline:none;transition:border-color .2s ease,background .2s ease}.c2__input::placeholder{color:#ffffffa8}.c2__input:focus{border-color:#ffffff47;background:#ffffff14}.c2__area{height:255px;padding:17px 22px;line-height:1.55;resize:none}.c2__submit{height:54px;border:0;border-radius:13px;background:#fff;color:#0a0a0a;font-size:15px;font-weight:600;letter-spacing:-.012em;cursor:pointer;transition:background .2s ease,transform .2s ease}.c2__submit:hover{background:#ececec;transform:translateY(-1px)}
