:root{--cq-bg:#050914;--cq-sidebar:#071126;--cq-panel:#0d1930;--cq-panel-soft:#101e38;--cq-line:#263b60;--cq-blue:#367df5;--cq-cyan:#48cfe9;--cq-green:#37dcaa;--cq-orange:#f4a04b;--cq-text:#f2f6fc;--cq-muted:#a3b4d0}main:has(.cq-sidebar){min-height:100vh;color:var(--cq-text);background:var(--cq-bg)!important}.cq-sidebar{z-index:20;scrollbar-width:thin;scrollbar-color:#263d63 transparent;background:linear-gradient(#07142b 0%,#061026 48%,#040c1d 100%);border-right:1px solid #223960;flex-direction:column;flex:0 0 232px;width:232px;height:100vh;padding:18px 12px 12px;display:none;position:sticky;top:0;overflow-y:auto}@media (min-width:1024px){.cq-sidebar{display:flex}}.cq-brand{border-bottom:1px solid #253b60;align-items:center;gap:3px;width:100%;min-height:58px;padding:0 0 13px;text-decoration:none;display:flex}.cq-brand-symbol{flex:0 0 54px;justify-content:center;align-items:center;width:54px;height:52px;display:flex;position:relative}.cq-brand-symbol:before{content:"";opacity:.14;filter:blur(15px);pointer-events:none;background:#20cce9;border-radius:50%;position:absolute;inset:7px}.cq-shield-image{object-fit:contain;mix-blend-mode:screen;filter:brightness(1.12)contrast(1.08)drop-shadow(0 0 7px #35d9f345);width:54px;height:54px;display:block;position:relative;-webkit-mask-image:radial-gradient(#000 63%,#0000 85%);mask-image:radial-gradient(#000 63%,#0000 85%)}.cq-wordmark-image{object-fit:contain;mix-blend-mode:screen;filter:brightness(1.15)contrast(1.06)drop-shadow(0 0 5px #26c3eb1a);flex:auto;width:146px;min-width:0;height:auto;display:block}.cq-menu-heading{color:#8298bb;letter-spacing:.22em;text-transform:uppercase;margin:29px 10px 13px;font-size:10px;font-weight:700;line-height:1.4}.cq-menu-group{gap:4px;display:grid}.cq-menu-link{color:#b0c2de;border:1px solid #0000;border-left-width:2px;border-radius:8px;align-items:center;gap:11px;min-height:40px;padding:10px 12px;font-size:12px;line-height:18px;text-decoration:none;transition:background .16s,color .16s,border-color .16s;display:flex}.cq-menu-link svg{color:#91acd1;flex:none}.cq-menu-link>span:nth-child(2){flex:1}.cq-menu-link:hover:not(.cq-disabled){color:#fff;background:#12294d}.cq-menu-link.cq-active{color:#fff;background:linear-gradient(90deg,#153c79 0%,#123467 100%);border-color:#285eae #285eae #285eae #3bd5f1;font-weight:700;box-shadow:inset 0 1px #75affb25}.cq-menu-link.cq-active svg{color:#a8ebff}.cq-menu-link.cq-disabled{color:#7589a7;cursor:default;-webkit-user-select:none;user-select:none}.cq-menu-link.cq-disabled svg{color:#627d9d}.cq-soon{color:#8398b8;background:#0b1931;border:1px solid #344a6c;border-radius:999px;justify-content:center;align-items:center;padding:3px 7px;font-size:9px;font-weight:500;line-height:1.2;display:inline-flex;flex:none!important}.cq-menu-divider{background:#27416a;height:1px;margin:17px 4px}.cq-sidebar-bottom{gap:8px;margin-top:auto;padding-top:20px;display:grid}.cq-social-card{color:#fff;background:#0b1c38;border:1px solid #315586;border-radius:10px;padding:9px;text-decoration:none;transition:border-color .15s;display:block}.cq-social-card:hover{border-color:#4b9ddd}.cq-social-art{color:#fff;background:radial-gradient(circle at 82% 76%,#2869cb80,#0000 65%),#092044;border:1px solid #325e9d;border-radius:7px;justify-content:center;align-items:center;height:60px;display:flex}.cq-social-label{justify-content:space-between;align-items:center;margin-top:9px;font-size:12px;display:flex}.cq-social-card p{color:#a8bddb;margin-top:5px;font-size:10px;line-height:1.6}.cq-discord{color:#9eb1cc;border:1px solid #263d62;border-radius:7px;align-items:center;gap:9px;min-height:35px;padding:7px 9px;font-size:11px;display:flex}.cq-discord .cq-soon{margin-left:auto}.cq-mobile-header{background:#07142b;border-bottom:1px solid #29466c;padding:8px 14px 11px;display:block}.cq-mobile-header .cq-brand{max-width:232px}.cq-mobile-navigation{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:10px;display:grid}.cq-mobile-navigation a,.cq-mobile-disabled{color:#b1c3dc;text-align:center;border-radius:6px;justify-content:center;align-items:center;min-height:36px;padding:7px 4px;font-size:10px;text-decoration:none;display:flex}.cq-mobile-navigation a.cq-active{color:#fff;background:#15386f}.cq-mobile-disabled{color:#7085a4;cursor:default}@media (min-width:1024px){.cq-mobile-header{display:none}}.cq-home{background:var(--cq-bg);min-height:100vh}.cq-home-main{flex:1;min-width:0}.cq-home-content{width:100%;max-width:1510px;margin:0 auto;padding:0 22px 52px}.cq-hero{isolation:isolate;background:#07152a;border-bottom:1px solid #253d66;align-items:center;min-height:370px;margin:0 -22px 24px;padding:55px 54px;display:flex;position:relative;overflow:hidden}.cq-hero:before{content:"";z-index:-2;opacity:.9;background-image:url(/cerynq-cover.png);background-position:100%;background-repeat:no-repeat;background-size:auto 177%;position:absolute;inset:0}.cq-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#061022 0%,#061022f5 30%,#061022db 54%,#06102250 77%,#0610221a 100%);position:absolute;inset:0}.cq-hero-inner{z-index:1;width:100%;max-width:760px;position:relative}.cq-eyebrow{color:#61d5f1;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:700}.cq-hero h1{color:#fff;letter-spacing:-.035em;max-width:770px;margin-top:16px;font-size:clamp(33px,3.35vw,53px);font-weight:750;line-height:1.12}.cq-hero-description{color:#c3d3e9;max-width:640px;margin-top:17px;font-size:15px;line-height:1.8}.cq-actions{flex-wrap:wrap;gap:11px;margin-top:24px;display:flex}.cq-button{color:#dfecff;background:#102a50;border:1px solid #4269a2;border-radius:8px;justify-content:center;align-items:center;min-height:43px;padding:10px 17px;font-size:13px;font-weight:650;text-decoration:none;transition:background .14s,border-color .14s;display:inline-flex}.cq-button:hover{background:#17396c;border-color:#70b2f4}.cq-button-primary{color:#fff;background:#3279ed;border-color:#438bf6}.cq-button-primary:hover{background:#4088ff}.cq-hero-note{color:#9db3cf;margin-top:14px;font-size:11px}.cq-section{margin-top:26px}.cq-section-heading{margin-bottom:14px}.cq-section-heading h2{color:#f3f7ff;letter-spacing:-.025em;margin-top:5px;font-size:21px;font-weight:700}.cq-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cq-panel{background:#0d1930;border:1px solid #293e61;border-radius:10px;min-width:0;padding:20px}.cq-step-number{color:#54d0ee;letter-spacing:.14em;font-size:11px;font-weight:750}.cq-panel h3{color:#f2f6fc;margin-top:11px;font-size:15px;font-weight:650}.cq-panel p{color:#a9bdd9;margin-top:8px;font-size:13px;line-height:1.7}.cq-home-bottom{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:12px;margin-top:13px;display:grid}.cq-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.cq-capability{color:#d5e4f5;align-items:center;gap:9px;min-height:36px;font-size:12px;display:flex}.cq-capability-mark{background:#37d9ac;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.cq-methodology{background:#0b1a33;border-color:#2d4c73}.cq-text-link{color:#69d7ee;margin-top:17px;font-size:12px;font-weight:650;text-decoration:none;display:inline-block}.cq-text-link:hover{color:#b9f3ff}.cq-home-footer{color:#869bb8;border-top:1px solid #253852;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:26px;padding-top:15px;font-size:11px;display:flex}main:has(form#scan){background:#050914!important}main:has(form#scan) section:has(form#scan){background-color:#081730!important;border-color:#315482!important}main:has(form#scan) form#scan{border-color:#338be6!important}:is(main:has(form#scan) #results>section,main:has(form#scan) #results section){border-color:#29466e}main:has(form#scan) #results button[aria-expanded=true]{outline-offset:-1px;outline:1px solid #55addd}main:has(form#scan) aside#roadmap{display:none!important}main:has(form#scan) section:has(form#scan)+div{grid-template-columns:minmax(0,1fr)!important}main:has(nav[aria-label=Resource\ topics]){background:#050914!important}main:has(nav[aria-label=Resource\ topics]) aside:has(nav[aria-label=Resource\ topics]){background:#0a1730!important;border-color:#29466e!important}main:has(nav[aria-label=Resource\ topics]) nav[aria-label=Resource\ topics] a[aria-current=location]{color:#fff!important;background:#153867!important;border-color:#6aaee7!important}main:has(nav[aria-label=Resource\ topics]) article[id]{background:#0d1b35!important;border-color:#2c4b74!important}main:has(nav[aria-label=Resource\ topics]) article[id][class*="border-[#d0e6f4]"]{background:#142c4c!important;border-color:#9acbea!important}a:focus-visible,button:focus-visible{outline-offset:3px;outline:2px solid #64d6f3}@media (max-width:1023px){.cq-hero{min-height:350px;padding:45px 26px}.cq-home-content{padding-left:16px;padding-right:16px}.cq-hero{margin-left:-16px;margin-right:-16px}}@media (max-width:700px){.cq-hero{min-height:390px;padding:42px 20px}.cq-hero:before{opacity:.48;background-size:auto 105%}.cq-hero:after{background:linear-gradient(90deg,#061022f5,#061022d9)}.cq-step-grid,.cq-home-bottom,.cq-capabilities{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cq-menu-link,.cq-button,.cq-social-card{transition:none}}
main:has(.cq-sidebar){isolation:isolate;color:#f4f8ff;min-height:100vh;position:relative;background:#030817!important}main:has(.cq-sidebar):before{content:"";z-index:0;pointer-events:none;background-color:#030817;background-image:linear-gradient(90deg,#030817f7 0%,#030817d6 28%,#030817a8 55%,#0308176e 100%),linear-gradient(#03081724,#0308172e 48%,#03081757),url(/cerynq-main-bg.webp);background-position:50%,50%,100%;background-repeat:no-repeat;background-size:100% 100%,100% 100%,cover;position:fixed;inset:0 0 0 232px}main:has(.cq-sidebar)>div{z-index:1;position:relative}main:has(.cq-sidebar) .cq-home-main{background:0 0!important}main:has(.cq-sidebar)>div>div.min-w-0{background:0 0!important}.cq-sidebar{isolation:isolate;position:sticky;background:#061128!important;border-right:1px solid #29486d!important}.cq-sidebar:before{content:"";z-index:0;pointer-events:none;opacity:.76;background-image:linear-gradient(#061128 0%,#061128d1 22%,#06112857 62%,#06112847 100%),url(/cerynq-sidebar-bg.webp);background-position:50%,65% bottom;background-repeat:no-repeat;background-size:100% 100%,cover;position:absolute;inset:57% 0 0}.cq-sidebar>*{z-index:1;position:relative}.cq-sidebar .cq-menu-link.cq-active{box-shadow:inset 0 1px #b1e8ff23,0 0 12px #0e78ec18;background:linear-gradient(100deg,#16437e,#0e2c57)!important;border-left-color:#4bdcf9!important}.cq-brand{background:radial-gradient(at 28% 40%,#157db21f,#0000 71%);border-bottom:1px solid #27436a;align-items:center;gap:3px;min-height:65px;padding:1px 2px 10px;display:flex}.cq-brand-symbol{flex:0 0 58px;justify-content:center;align-items:center;width:58px;height:58px;display:flex;position:relative;overflow:visible}.cq-brand-symbol:before{content:"";filter:blur(14px);background:#22d1f138;border-radius:50%;position:absolute;inset:6px}.cq-shield-image{object-fit:contain;mix-blend-mode:screen;filter:brightness(1.18)contrast(1.1)drop-shadow(0 0 5px #42d6f547);width:60px;max-width:none;height:60px;display:block;position:relative;-webkit-mask-image:radial-gradient(#000 67%,#0000 99%);mask-image:radial-gradient(#000 67%,#0000 99%)}.cq-wordmark-image{object-fit:contain;mix-blend-mode:screen;filter:brightness(1.16)contrast(1.1)drop-shadow(0 0 4px #54cef81f);width:100%;min-width:0;max-width:146px;height:auto;max-height:41px;display:block;-webkit-mask-image:none;mask-image:none}.cq-social-card{background:#081831f5!important;border-color:#345a8c!important}.cq-social-art{background:radial-gradient(circle at 80% 75%,#2869cb6b,#0000 65%),#0b2346!important}.cq-discord{background:#050f22eb}main.cq-home .cq-hero{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #4177b044!important}main.cq-home .cq-hero:before,main.cq-home .cq-hero:after{display:none!important}main.cq-home .cq-panel{-webkit-backdrop-filter:none!important;background:linear-gradient(145deg,#0a1a33f7,#051024fa)!important;border:1px solid #417dc1b0!important;box-shadow:inset 0 1px #c0ebff16,0 12px 28px #00081766!important}main.cq-home .cq-panel h3{color:#f7faff;font-weight:700}main.cq-home .cq-panel p{color:#c8d7ea}main.cq-home .cq-home-footer{color:#b6c9df;border-top:1px solid #3b608a;border-radius:8px;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px 18px;margin-top:26px;padding:17px 12px 20px;font-size:12px;line-height:1.6;display:flex;background:#040e20eb!important}main.cq-home .cq-home-footer span:first-child{color:#c8d8ed}main.cq-home .cq-home-footer span:last-child{color:#e5f1ff;text-shadow:none;border-left:2px solid #57d8ec;padding-left:12px;font-weight:500}main:has(form#scan) section:has(form#scan){box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #4386cb55!important}main:has(form#scan) section:has(form#scan)>div[aria-hidden=true]{display:none!important}main:has(form#scan) form#scan{background:#071833f7!important;border:1px solid #43a7f9!important;box-shadow:inset 0 1px #b3ebff30,0 0 0 1px #218df322,0 0 18px #147ff32d!important}main:has(form#scan) form#scan:focus-within{border-color:#77e0fb!important;box-shadow:0 0 0 2px #38b5ff28,0 0 22px #168df13b!important}main:has(form#scan) form#scan button[type=submit]{background:linear-gradient(110deg,#236ee8,#348dff)!important}main:has(form#scan) #results>section{-webkit-backdrop-filter:none!important;background:linear-gradient(145deg,#091932fa,#051024fc)!important;border:1px solid #447abeb3!important;box-shadow:inset 0 1px #c6e8ff16,0 13px 32px #00071466!important}main:has(form#scan) #scan-context{-webkit-backdrop-filter:none!important;background:linear-gradient(145deg,#091932fa,#051024fc)!important;border:1px solid #447abeb3!important;box-shadow:inset 0 1px #c6e8ff16,0 13px 32px #00071466!important}main:has(form#scan) #results button[aria-expanded]{min-height:146px}main:has(form#scan) #results button[aria-expanded] strong{color:#f8fbff;line-height:1.45}main:has(form#scan) #results button[aria-expanded]:focus-visible{outline-offset:-2px;outline:2px solid #73d9ff}main:has(form#scan) #results [style*=conic-gradient]{filter:drop-shadow(0 0 10px #f4a04b2e)}main:has(form#scan) #scan-context [style*=cerynq-cover\.png]{display:none!important}main:has(form#scan) #scan-context>div.relative{background:linear-gradient(145deg,#102a50,#081a35)!important}main:has(form#scan) #scan-context>div.space-y-2>div{background:#102541!important;border-color:#315777!important}main:has(form#scan) #results>p{background:#050f22eb;border-left:2px solid #427ec0;border-radius:4px;padding:9px 12px;color:#d2e0f1!important}main:has(form#scan) footer{background:#040e20e6;border-radius:6px;gap:10px 24px;padding:14px 12px 18px;color:#bed0e6!important;justify-content:flex-start!important}main:has(nav[aria-label=Resource\ topics]) div.rounded-2xl.p-px:has(section h1){background:0 0!important;padding:0!important}main:has(nav[aria-label=Resource\ topics]) section:has(h1){box-shadow:none!important;background:0 0!important;border:0!important}main:has(nav[aria-label=Resource\ topics]) section:has(h1)>div.relative.hidden{display:none!important}main:has(nav[aria-label=Resource\ topics]) aside:has(nav[aria-label=Resource\ topics]){background:#08172efa!important;border-color:#365b89!important}main:has(nav[aria-label=Resource\ topics]) nav[aria-label=Resource\ topics] a[aria-current=location]{color:#fff!important;background:linear-gradient(95deg,#174a83,#102b56)!important;border-color:#70cbee!important}main:has(nav[aria-label=Resource\ topics]) article[id]{-webkit-backdrop-filter:none!important;background:linear-gradient(150deg,#0b1d38fa,#051024fc)!important;border-color:#356495!important;box-shadow:inset 0 1px #c7ecff14,0 12px 30px #00071455!important}main:has(nav[aria-label=Resource\ topics]) article[id][class*="border-[#d0e6f4]"]{background:#142b4c!important;border-color:#9eddf6!important;box-shadow:inset 0 1px #e8f7ff35,0 0 17px #1477de30!important}main:has(nav[aria-label=Resource\ topics]) footer{gap:10px 24px;color:#c4d4e8!important;justify-content:flex-start!important}@media (max-width:1023px){main:has(.cq-sidebar):before{background-position:50%,50%,65%;inset:0}}@media (max-width:640px){main:has(.cq-sidebar):before{background-image:linear-gradient(90deg,#030817f2,#030817b3),linear-gradient(#0000 30%,#03081770),url(/cerynq-main-bg.webp);background-position:50%,50%,69%}main.cq-home .cq-home-footer span:last-child{flex-basis:100%}}main:has(.cq-sidebar) :is(a,button):focus-visible{outline-offset:2px;outline:2px solid #72d8f5}@media (prefers-reduced-motion:reduce){main:has(.cq-sidebar) *{scroll-behavior:auto!important}}
.cq-brand-hd{background:0 0;border-bottom:1px solid #466fa861;flex-shrink:0;align-items:center;gap:6px;width:100%;min-width:0;min-height:72px;margin:0;padding:2px 1px 12px;text-decoration:none;display:flex}.cq-brand-hd-shield{background:0 0;flex:0 0 54px;justify-content:center;align-items:center;width:54px;height:62px;display:flex;overflow:visible}.cq-brand-hd-shield img{object-fit:contain;filter:none;opacity:1;mix-blend-mode:normal;clip-path:none;background:0 0;border:none;border-radius:0;width:auto;max-width:100%;height:60px;display:block;-webkit-mask-image:none;mask-image:none}.cq-brand-hd-wordmark{background:0 0;flex:auto;justify-content:flex-start;align-items:center;min-width:0;display:flex;overflow:visible}.cq-brand-hd-wordmark img{object-fit:contain;object-position:left center;filter:none;opacity:1;mix-blend-mode:normal;clip-path:none;background:0 0;border:none;width:100%;height:auto;max-height:45px;display:block;-webkit-mask-image:none;mask-image:none}.cq-brand-hd:hover{text-decoration:none}.cq-brand-hd:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #60d5ef}.cq-mobile-header .cq-brand-hd{width:min(232px,100%);min-height:65px;padding-bottom:8px}.cq-mobile-header .cq-brand-hd-shield{flex-basis:50px;width:50px;height:57px}.cq-mobile-header .cq-brand-hd-shield img{height:55px}.cq-mobile-header .cq-brand-hd-wordmark img{max-height:40px}
