/* COBUILD REFERENCE SYSTEM V4 */
:root{--cb-ref-bg:#060811;--cb-ref-panel:#0d1120;--cb-ref-panel2:#11162a;--cb-ref-line:rgba(255,255,255,.09);--cb-ref-line-hi:rgba(255,255,255,.15);--cb-ref-purple:#8a68ff;--cb-ref-purple2:#b197ff;--cb-ref-blue:#3e8dff;--cb-ref-text:#f6f5fb;--cb-ref-muted:#9298aa}
html{background:var(--cb-ref-bg)!important;scroll-behavior:smooth}body{color:var(--cb-ref-text)!important;background:radial-gradient(650px 420px at 12% -5%,rgba(120,103,255,.17),transparent 68%),radial-gradient(600px 420px at 100% 18%,rgba(47,116,255,.11),transparent 70%),radial-gradient(760px 520px at 50% 100%,rgba(130,83,255,.08),transparent 70%),var(--cb-ref-bg)!important;overflow-x:hidden}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:.22;background-image:radial-gradient(rgba(255,255,255,.12) .55px,transparent .55px);background-size:18px 18px;mask-image:linear-gradient(to bottom,black 0%,transparent 92%)}
.cb-header{background:rgba(6,8,17,.74)!important;border-bottom:1px solid rgba(255,255,255,.07)!important;box-shadow:0 10px 45px rgba(0,0,0,.16)}.cb-header-inner{height:72px!important}.cb-brand{gap:10px!important}.cb-brand img{width:38px!important;height:38px!important}.cb-brand strong{font-size:18px!important}.cb-brand small{font-size:9px!important;color:#8d92a4!important}.cb-nav-link{font-size:12px!important}
.cb-footer{position:relative!important;margin-top:70px!important;background:radial-gradient(500px 180px at 50% 0,rgba(120,103,255,.08),transparent 70%),linear-gradient(180deg,rgba(8,10,20,.2),rgba(8,10,20,.92))!important;border-top:1px solid rgba(255,255,255,.08)!important;overflow:hidden}.cb-footer:before{content:"";position:absolute;left:50%;top:0;width:420px;height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgba(154,126,255,.65),transparent)}.cb-footer-inner{padding-top:42px!important;padding-bottom:34px!important}.cb-footer-main p{color:#777f94!important;max-width:340px!important;line-height:1.6!important}.cb-footer-brand strong{font-size:17px!important}.cb-footer-brand small{font-size:9px!important}.cb-footer-cols{gap:42px!important}.cb-footer-cols b{color:#a9a1ff!important;letter-spacing:.08em!important;font-size:10px!important}.cb-footer-cols a{font-size:12px!important;color:#8f96aa!important}.cb-footer-bottom{border-top:1px solid rgba(255,255,255,.06)!important;padding-top:17px!important;color:#646b7d!important;font-size:10px!important}.cb-footer-bottom span:last-child{color:#8179aa!important}
.cb-page{width:min(1120px,calc(100% - 28px))!important;margin:0 auto!important;padding:26px 0 0!important}.cb-page>.hero,.cb-page>.card{position:relative;overflow:hidden;border:1px solid var(--cb-ref-line)!important;border-radius:28px!important;background:linear-gradient(145deg,rgba(18,22,38,.76),rgba(8,11,21,.76))!important;box-shadow:0 24px 90px rgba(0,0,0,.28)!important;backdrop-filter:blur(22px)!important;-webkit-backdrop-filter:blur(22px)!important}.cb-page>.hero:before,.cb-page>.card:before{content:"";position:absolute;width:320px;height:320px;right:-180px;top:-200px;border-radius:50%;background:rgba(122,100,255,.16);filter:blur(65px);pointer-events:none}.cb-page>.hero>*,.cb-page>.card>*{position:relative;z-index:1}.cb-page .eyebrow{color:#b0a5ff!important;letter-spacing:.15em!important;font-size:10px!important;font-weight:900!important}.cb-page h1,.cb-page h2,.cb-page h3{letter-spacing:-1.3px}.cb-page .muted{color:#9198ac!important}.cb-page .btn{border-radius:14px!important;border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(135deg,#8b67ff,#684cff 55%,#428dff)!important;box-shadow:0 12px 34px rgba(102,70,255,.22)!important;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease!important}.cb-page .btn:hover{transform:translateY(-2px)!important;filter:brightness(1.06)!important}.cb-page input,.cb-page select,.cb-page textarea{border-radius:13px!important;border-color:rgba(255,255,255,.10)!important;background:rgba(4,7,15,.72)!important;color:#fff!important}.cb-page .plan,.cb-page .pack,.cb-page .cart{border-color:rgba(255,255,255,.085)!important;background:rgba(255,255,255,.025)!important;border-radius:21px!important;transition:transform .22s ease,border-color .22s ease,background .22s ease!important}.cb-page .plan:hover,.cb-page .pack:hover{transform:translateY(-3px);border-color:rgba(137,113,255,.3)!important;background:rgba(120,103,255,.045)!important}
@keyframes cbRefRise{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.cb-page>*{animation:cbRefRise .55s cubic-bezier(.2,.8,.2,1) both}.cb-page>*:nth-child(2){animation-delay:.05s}.cb-page>*:nth-child(3){animation-delay:.1s}.cb-page>*:nth-child(4){animation-delay:.15s}
@media(max-width:600px){.cb-header-inner{height:68px!important}.cb-page{width:calc(100% - 20px)!important;padding-top:16px!important}.cb-page>.hero,.cb-page>.card{border-radius:24px!important}.cb-footer{margin-top:54px!important}.cb-footer-inner{padding:34px 18px 26px!important}.cb-footer-cols{grid-template-columns:repeat(2,1fr)!important;gap:28px 18px!important}.cb-footer-bottom{margin:0 18px!important}}@media(prefers-reduced-motion:reduce){.cb-page>*{animation:none!important}.cb-page .btn{transition:none!important}}
