.cmsk-public{--surf0:#ffffff;--surf1:#F5F7F4;--surf2:#ECEFEA;--border:#E1E6E2;--border2:#CBD2CD;--ink:#101714;--text:#39433E;--muted:#69736D;--muted2:#8A938D;--brandtext:#0C6E52;--brandtext-on:#ffffff;--brandtext-hover:#0A5C45;--navbg:rgba(255,255,255,0.86);--brandsoft:#ECF6F1;--brandsoftbd:#CFE9DF;--okbg:#E7F5EE;--infobg:#E8EFFB;--warnbg:#FBF1DC;--dangerbg:#FBEAE7;--oktext:#157A4A;--infotext:#2F6BD4;--warntext:#9A6E12;--dangertext:#B23B2E}.cmsk-public[data-theme=dark],[data-theme=dark] .cmsk-public{--surf0:#0E1A15;--surf1:#070F0C;--surf2:#16221C;--border:#1F2B25;--border2:#2A372F;--ink:#EAF3EF;--text:#B7C9C0;--muted:#84978D;--muted2:#6B7D74;--brandtext:#2DE8A0;--brandtext-on:#06231B;--brandtext-hover:#26C98C;--navbg:rgba(7,15,12,0.82);--brandsoft:rgba(45,232,160,0.13);--brandsoftbd:rgba(45,232,160,0.24);--okbg:rgba(45,232,160,0.16);--infobg:rgba(127,174,245,0.16);--warnbg:rgba(224,184,90,0.16);--dangerbg:rgba(240,138,126,0.16);--oktext:#5EE0A3;--infotext:#9CC0F7;--warntext:#E6C06A;--dangertext:#F2A095}.cmsk-public,.cmsk-public *,.cmsk-public :after,.cmsk-public :before{box-sizing:border-box}.cmsk-public *{margin:0;padding:0}.cmsk-public{background:var(--surf1);color:var(--ink);font-family:Hanken Grotesk,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh}.cmsk-public :where(h1,h2,h3){font-family:Bricolage Grotesque,Hanken Grotesk,sans-serif}.cmsk-public a{text-decoration:none;color:inherit}.cmsk-public details>summary{list-style:none;cursor:pointer}.cmsk-public details>summary::-webkit-details-marker{display:none}.cmsk-public details[open] .cmsk-plus{transform:rotate(45deg)}@keyframes cmsk-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.cmsk-sk{background:linear-gradient(90deg,#ECEFEA 25%,#F5F7F4 50%,#ECEFEA 75%);background-size:800px 100%}.cmsk-sk,.cmsk-sk-d{animation:cmsk-shimmer 1.4s linear infinite;border-radius:8px}.cmsk-sk-d{background:linear-gradient(90deg,rgba(255,255,255,.05) 25%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.05) 75%);background-size:800px 100%}@keyframes cmsk-drift-a{0%{transform:translate(0)}to{transform:translate(-44px,-64px)}}@keyframes cmsk-drift-b{0%{transform:translate(0)}to{transform:translate(36px,48px)}}.cmsk-ticker{position:absolute;inset:0;overflow:hidden;pointer-events:none;font-family:IBM Plex Mono,monospace;font-size:13px;line-height:2.3;letter-spacing:.02em}.cmsk-tick-a{animation:cmsk-drift-a 26s ease-in-out infinite alternate}.cmsk-tick-a,.cmsk-tick-b{position:absolute;inset:-12% -8%}.cmsk-tick-b{animation:cmsk-drift-b 34s ease-in-out infinite alternate}@keyframes cmsk-glowpulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.92;transform:scale(1.1)}}.cmsk-glow{animation:cmsk-glowpulse 8s ease-in-out infinite}@keyframes cmsk-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.cmsk-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:cmsk-draw 1.6s ease .35s forwards}@keyframes cmsk-ping{0%{box-shadow:0 0 0 0 rgba(43,195,154,.55)}70%{box-shadow:0 0 0 7px rgba(43,195,154,0)}to{box-shadow:0 0 0 0 rgba(43,195,154,0)}}.cmsk-ping{animation:cmsk-ping 2.2s ease-out infinite}@keyframes cmsk-shine{0%{background-position:0 50%}to{background-position:200% 50%}}.cmsk-shine{background:linear-gradient(100deg,#2DE8A0,#B6FFE0 26%,#2DE8A0 50%,#5CFFC0 76%,#2DE8A0);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:cmsk-shine 5s linear infinite}@keyframes cmsk-ctaglow{0%,to{box-shadow:0 8px 22px -8px rgba(43,195,154,.45)}50%{box-shadow:0 0 0 4px rgba(43,195,154,.16),0 12px 30px -6px rgba(43,195,154,.7)}}.cmsk-cta{animation:cmsk-ctaglow 3.6s ease-in-out infinite;transition:transform .18s ease}.cmsk-lift{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}@keyframes cmsk-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.cmsk-marq{display:flex;width:max-content;animation:cmsk-marquee 42s linear infinite}@keyframes cmsk-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.cmsk-rise{animation:cmsk-rise .7s cubic-bezier(.2,.7,.2,1) both}@keyframes cmsk-f1{0%{transform:translate(0)}50%{transform:translate(34px,-26px)}to{transform:translate(0)}}@keyframes cmsk-f2{0%{transform:translate(0)}50%{transform:translate(-30px,22px)}to{transform:translate(0)}}@keyframes cmsk-f3{0%{transform:translate(0)}50%{transform:translate(22px,30px)}to{transform:translate(0)}}@keyframes cmsk-f4{0%{transform:translate(0)}50%{transform:translate(-26px,-20px)}to{transform:translate(0)}}@keyframes cmsk-f5{0%{transform:translate(0)}50%{transform:translate(16px,-34px)}to{transform:translate(0)}}.cmsk-feed{position:absolute;inset:0;overflow:hidden;pointer-events:none;font-family:IBM Plex Mono,monospace;font-size:13px;letter-spacing:.02em;-webkit-mask-image:linear-gradient(95deg,transparent,rgba(0,0,0,.12) 24%,rgba(0,0,0,.6) 50%,#000 76%);mask-image:linear-gradient(95deg,transparent,rgba(0,0,0,.12) 24%,rgba(0,0,0,.6) 50%,#000 76%)}.cmsk-feed span{position:absolute;white-space:nowrap}@keyframes cmsk-reveal{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.cmsk-rv{animation:cmsk-reveal linear both;animation-timeline:view();animation-range:entry 4% cover 20%}@supports not (animation-timeline:view()){.cmsk-rv{animation:none}}@keyframes cmsk-scan{0%{transform:translateX(-130%)}to{transform:translateX(380%)}}.cmsk-scan{animation:cmsk-scan 2.2s ease-in-out infinite}@keyframes cmsk-slidein{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes cmsk-ringdraw{0%{stroke-dashoffset:100}}.cmsk-ring{animation:cmsk-ringdraw 1.1s cubic-bezier(.3,.7,.3,1)}@media (prefers-reduced-motion:reduce){.cmsk-cta,.cmsk-draw,.cmsk-feed span,.cmsk-glow,.cmsk-marq,.cmsk-ping,.cmsk-ring,.cmsk-rise,.cmsk-rv,.cmsk-scan,.cmsk-shine,.cmsk-tick-a,.cmsk-tick-b{animation:none}}