@keyframes cn-beam-spin{to{transform:rotate(1turn)}}.cn-beam{background:conic-gradient(#0000 0deg 250deg,#40c28859 300deg,#7ff0bb 350deg,#40c288 1turn);animation:3.2s linear infinite cn-beam-spin}@keyframes cn-dots-move{to{background-position:20px 20px}}.cn-dots{animation:6s linear infinite cn-dots-move}@keyframes cn-shimmer-sweep{0%{transform:translate(-140%)skew(-18deg)}55%,to{transform:translate(160%)skew(-18deg)}}.cn-shimmer{background:linear-gradient(90deg,#0000,#ffffff6b,#0000);animation:3.6s cubic-bezier(.4,0,.2,1) infinite cn-shimmer-sweep}.cn-reel{background:radial-gradient(42% 46% at var(--reel-x,50%) 48%,#40c28821,transparent 68%);cursor:ew-resize;isolation:isolate;perspective:1500px;touch-action:pan-y;height:clamp(380px,52vh,560px);transform-style:preserve-3d;outline:none;transition:background-position .3s;position:relative}.cn-reel:focus-visible{outline-offset:8px;border-radius:28px;outline:2px solid #40c28899}.cn-reel__card{--focus:0;-webkit-appearance:none;appearance:none;aspect-ratio:3/4;border:1px solid rgba(255,255,255,calc(.1 + var(--focus)*.16));box-shadow:0 calc(14px + var(--focus)*30px) calc(26px + var(--focus)*52px) rgba(0,0,0,calc(.4 + var(--focus)*.34)),0 0 calc(var(--focus)*46px) rgba(64,194,136,calc(var(--focus)*.32));cursor:pointer;transform-style:preserve-3d;will-change:transform,opacity,filter;background:#101512;border-radius:18px;width:clamp(158px,17vw,258px);padding:0;position:absolute;top:50%;left:50%;overflow:hidden}.cn-reel__card img{filter:saturate(calc(.62 + var(--focus)*.48)) contrast(calc(.96 + var(--focus)*.1));object-fit:cover;height:100%;transform:scale(calc(1.03 + (1 - var(--focus))*.05));width:100%;display:block}.cn-reel__sheen{background:linear-gradient(150deg,rgba(255,255,255,calc(var(--focus)*.16)) 0,transparent 34%,transparent 72%,#00000047 100%);pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.cn-beam,.cn-dots,.cn-shimmer{animation:none}.cn-shimmer{opacity:0}}.cn-sky{pointer-events:none;z-index:0;--sky-x:50%;--sky-y:10%;--sky-warm:1;background:radial-gradient(52% 40% at var(--sky-x) var(--sky-y),rgba(64,194,136,calc(var(--sky-warm)*.13)) 0,transparent 70%),radial-gradient(64% 48% at calc(100% - var(--sky-x)) calc(var(--sky-y) + 26%),rgba(24,118,106,calc(var(--sky-warm)*.1)) 0,transparent 72%);position:fixed;inset:0}.cn-sky:after{background:linear-gradient(90deg,transparent 0,rgba(64,194,136,calc(var(--sky-warm)*.16)) 30%,rgba(64,194,136,calc(var(--sky-warm)*.26)) 50%,rgba(64,194,136,calc(var(--sky-warm)*.16)) 70%,transparent 100%);content:"";filter:blur(.4px);height:1px;left:0;right:0;top:var(--sky-y);position:absolute}.cn-console{background:linear-gradient(#101713,#0b100d 46%);border:1px solid #ffffff1f;position:relative;box-shadow:0 24px 64px -24px #111b1559}.cn-clients input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.cn-clients__tabs{display:none}@supports selector(:has(*)){.cn-clients__tabs{display:flex}.cn-clients [data-panel],.cn-clients__solo{display:none}:is(.cn-clients:has(#cn-client-claude:checked) [data-panel=claude],.cn-clients:has(#cn-client-cli:checked) [data-panel=cli],.cn-clients:has(#cn-client-other:checked) [data-panel=other]){display:block}}.cn-client-tab{color:#ffffff9e;cursor:pointer;padding-top:10px;padding-bottom:11px;transition:color .25s;position:relative}.cn-client-tab:hover{color:#ffffffc7}.cn-client-tab:after{content:"";opacity:0;background:linear-gradient(90deg,#40c28800,#40c288e6 50%,#40c28800) 110% 0/220% 100%;height:1px;transition:opacity .3s,background-position 1.1s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0;right:0}:is(.cn-clients:has(#cn-client-claude:checked) label[for=cn-client-claude],.cn-clients:has(#cn-client-cli:checked) label[for=cn-client-cli],.cn-clients:has(#cn-client-other:checked) label[for=cn-client-other]){color:#fff}.cn-clients:has(#cn-client-claude:checked) label[for=cn-client-claude]:after{opacity:1;background-position:-10% 0}.cn-clients:has(#cn-client-cli:checked) label[for=cn-client-cli]:after{opacity:1;background-position:-10% 0}.cn-clients:has(#cn-client-other:checked) label[for=cn-client-other]:after{opacity:1;background-position:-10% 0}:is(.cn-clients:has(#cn-client-claude:focus-visible) label[for=cn-client-claude],.cn-clients:has(#cn-client-cli:focus-visible) label[for=cn-client-cli],.cn-clients:has(#cn-client-other:focus-visible) label[for=cn-client-other]){outline-offset:3px;outline:2px solid #40c288cc}.cn-hero-reel .cn-reel{height:380px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 11% 89%,#0000);mask-image:linear-gradient(90deg,#0000,#000 11% 89%,#0000)}.cn-hero-reel .cn-reel__card{border-color:rgba(17,27,21,calc(.1 + var(--focus)*.1));box-shadow:0 calc(14px + var(--focus)*30px) calc(26px + var(--focus)*52px) rgba(17,27,21,calc(.22 + var(--focus)*.18));width:clamp(128px,13.5vw,196px)}@media (max-width:1023px){.cn-hero-reel .cn-reel{height:300px}.cn-hero-reel .cn-reel__card{width:clamp(118px,22vw,168px)}}@media (prefers-reduced-motion:reduce){.cn-client-tab:after{transition:opacity .2s}}.cn-skills__radio{opacity:0;width:1px;height:1px;margin:0;position:absolute;top:0;left:0}.cn-skills__tasks{display:none}.cn-skills__task{color:#0b0e0c;background:#fff;border-color:#0b0e0c26}.cn-skills__task:hover{border-color:#40c288}.cn-skills__task:before{content:"";background:0 0;border:2px solid #0b0e0c59;border-radius:999px;flex-shrink:0;width:12px;height:12px}.cn-skills__go:focus-visible{outline-offset:3px;outline:3px solid #047857}.cn-skills__field:focus{border-color:#047857;outline:none;box-shadow:0 0 0 4px #04785726}@supports selector(:has(*)){.cn-skills__tasks{display:block}.cn-skills__solo{display:none}.cn-skills__stack{display:grid}.cn-skills__answer{opacity:0;visibility:hidden;grid-area:1/1}.cn-skills__answer .cn-skills__row{opacity:0;transform:translateY(6px)}:is(.cn-skills:has(#cn-skill-ads:checked) [data-skill=ads],.cn-skills:has(#cn-skill-linkedin:checked) [data-skill=linkedin],.cn-skills:has(#cn-skill-pitch:checked) [data-skill=pitch],.cn-skills:has(#cn-skill-seo:checked) [data-skill=seo]){opacity:1;visibility:visible}:is(.cn-skills:has(#cn-skill-ads:checked) [data-skill=ads] .cn-skills__row,.cn-skills:has(#cn-skill-linkedin:checked) [data-skill=linkedin] .cn-skills__row,.cn-skills:has(#cn-skill-pitch:checked) [data-skill=pitch] .cn-skills__row,.cn-skills:has(#cn-skill-seo:checked) [data-skill=seo] .cn-skills__row){opacity:1;transform:none}:is(.cn-skills:has(#cn-skill-ads:checked) label[for=cn-skill-ads],.cn-skills:has(#cn-skill-linkedin:checked) label[for=cn-skill-linkedin],.cn-skills:has(#cn-skill-pitch:checked) label[for=cn-skill-pitch],.cn-skills:has(#cn-skill-seo:checked) label[for=cn-skill-seo]){color:#fff;background:#0b0e0c;border-color:#0b0e0c}.cn-skills:has(#cn-skill-ads:checked) label[for=cn-skill-ads]:before{background:#40c288;border-color:#40c288}.cn-skills:has(#cn-skill-linkedin:checked) label[for=cn-skill-linkedin]:before{background:#40c288;border-color:#40c288}.cn-skills:has(#cn-skill-pitch:checked) label[for=cn-skill-pitch]:before{background:#40c288;border-color:#40c288}.cn-skills:has(#cn-skill-seo:checked) label[for=cn-skill-seo]:before{background:#40c288;border-color:#40c288}:is(.cn-skills:has(#cn-skill-ads:focus-visible) label[for=cn-skill-ads],.cn-skills:has(#cn-skill-linkedin:focus-visible) label[for=cn-skill-linkedin],.cn-skills:has(#cn-skill-pitch:focus-visible) label[for=cn-skill-pitch],.cn-skills:has(#cn-skill-seo:focus-visible) label[for=cn-skill-seo]){outline-offset:3px;outline:3px solid #047857}}@media (prefers-reduced-motion:no-preference){.cn-skills__task{transition:background-color .2s,border-color .2s,color .2s}.cn-skills__task:before{transition:background-color .2s,border-color .2s}.cn-skills__field{transition:border-color .2s,box-shadow .2s}@supports selector(:has(*)){:is(.cn-skills:has(#cn-skill-ads:checked) [data-skill=ads],.cn-skills:has(#cn-skill-linkedin:checked) [data-skill=linkedin],.cn-skills:has(#cn-skill-pitch:checked) [data-skill=pitch],.cn-skills:has(#cn-skill-seo:checked) [data-skill=seo]){transition:opacity .22s}:is(.cn-skills:has(#cn-skill-ads:checked) [data-skill=ads] .cn-skills__row,.cn-skills:has(#cn-skill-linkedin:checked) [data-skill=linkedin] .cn-skills__row,.cn-skills:has(#cn-skill-pitch:checked) [data-skill=pitch] .cn-skills__row,.cn-skills:has(#cn-skill-seo:checked) [data-skill=seo] .cn-skills__row){transition:opacity .22s,transform .22s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--r,0)*40ms - 80ms)}}}@keyframes cn-jm-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.cn-jm-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.cn-jm-row{gap:10px;width:max-content;animation:120s linear -40s infinite cn-jm-marquee;display:flex}.cn-jm-row--rev{animation-direction:reverse;animation-delay:-75s}@media (prefers-reduced-motion:reduce){.cn-jm-row{animation:none}}
