body{margin:0;font-family:Inter,Inter Fallback,system-ui,sans-serif;color:#0b1f3a}a{text-decoration:none}.sf{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400}.gl{background:#ffffff9e!important;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid rgba(255,255,255,.85)!important;border-radius:28px!important;box-shadow:0 18px 50px #0b1f3a14,0 2px 8px #0b1f3a0d}.dg{background:#ffffff14;backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);border:1px solid rgba(255,255,255,.2);box-shadow:0 24px 60px #00000059,inset 0 1px #ffffff40}.gb{border:1.5px solid transparent;background:linear-gradient(#0d1b38,#0d1b38) padding-box,linear-gradient(135deg,#ff6b5b,#7c4dff 50%,#1d5fd8) border-box}.grain{position:relative}.grain:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.22;mix-blend-mode:overlay;pointer-events:none;z-index:1}.z2{position:relative;z-index:2}.lift{transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease,opacity .7s ease}.lift:hover{transform:translateY(-6px)!important;box-shadow:0 26px 60px #0b1f3a2e,0 4px 12px #0b1f3a0f!important}html.rvon .rv{opacity:0;transform:translateY(30px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease}html.rvon .rv.in{opacity:1;transform:none}html.rvon .rv.lift.in{transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease,opacity .7s ease}@keyframes drift1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(60px,40px) scale(1.12)}}@keyframes drift2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-70px,50px) scale(1.15)}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes heroin{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes marq{to{transform:translate(-50%)}}@keyframes ring{0%{stroke-dashoffset:276}to{stroke-dashoffset:38.7}}@keyframes pulse{0%,to{box-shadow:0 0 #ff6b5b80}50%{box-shadow:0 0 0 12px #ff6b5b00}}.b1{animation:drift1 16s ease-in-out infinite}.b2{animation:drift2 20s ease-in-out infinite}.fl{animation:floaty 5s ease-in-out infinite}.fl2{animation:floaty 6.5s ease-in-out infinite;animation-delay:-2s}.hi{animation:heroin .9s cubic-bezier(.2,.7,.2,1) both}.hi2{animation:heroin .9s .15s cubic-bezier(.2,.7,.2,1) both}.hi3{animation:heroin .9s .3s cubic-bezier(.2,.7,.2,1) both}.hi4{animation:heroin .9s .45s cubic-bezier(.2,.7,.2,1) both}.mq{display:flex;width:max-content;animation:marq 45s linear infinite}.rg{stroke-dasharray:276;animation:ring 2s .8s cubic-bezier(.3,.6,.2,1) both}.pl{animation:pulse 2.4s ease-in-out infinite}.btn{transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.btn:hover{transform:translateY(-2px)}.ln{transform-origin:left;transition:transform 1.6s cubic-bezier(.3,.6,.2,1)}html.rvon .rv:not(.in) .ln{transform:scaleX(0)}.col3{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:20px}.iso{isolation:isolate;overflow:hidden}.lgo{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(11,31,58,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(11,31,58,.06) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 62% 60% at 50% 50%,transparent 35%,#000 100%);mask-image:radial-gradient(ellipse 62% 60% at 50% 50%,transparent 35%,#000 100%)}.lgd{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 85% 80% at 60% 45%,#000 0%,transparent 85%);mask-image:radial-gradient(ellipse 85% 80% at 60% 45%,#000 0%,transparent 85%)}.dot{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.18) 1.2px,transparent 1.7px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 80% 75% at 50% 50%,transparent 30%,#000 100%);mask-image:radial-gradient(ellipse 80% 75% at 50% 50%,transparent 30%,#000 100%)}.gly{position:absolute;z-index:-1;pointer-events:none;user-select:none;font-family:Plus Jakarta Sans,Jakarta Fallback,sans-serif;font-weight:800;line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(11,31,58,.13)}.glyd{position:absolute;z-index:0;pointer-events:none;user-select:none;font-family:Plus Jakarta Sans,Jakarta Fallback,sans-serif;font-weight:800;line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.14)}@media(max-width:700px){.gly,.glyd,.tac{display:none}.lgo{background-size:36px 36px}}.bento{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.bw2{grid-column:span 2}.pc{animation:heroin .6s cubic-bezier(.2,.7,.2,1) both}.tabb{transition:background .3s ease,color .3s ease,transform .25s ease}.tabb:hover{transform:translateY(-1px)}@media(max-width:900px){.col3,.bento{grid-template-columns:1fr}.bw2{grid-column:auto}.ln{display:none}}@media(max-width:700px){.gl{background:#ffffffe6!important;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:24px!important}}@media(max-width:560px){.pt{width:70%!important;height:84%!important}.qc{width:78%!important}.rc{width:92px!important;height:92px!important;left:0!important}.rc svg{width:68px;height:68px}.ch{display:none}.hv{height:500px!important}}.hp{margin-top:-96px}@media(max-width:899px){.hpad{padding-top:132px!important}}@media(max-width:700px){.tabs{display:flex!important;width:100%;box-sizing:border-box}.tabs .tabb{flex:1;padding:12px 4px!important;font-size:14px!important}.pgrid{grid-template-columns:1fr 1fr!important;gap:12px!important}.pc{padding:18px!important;border-radius:24px!important;gap:6px!important}.pcode{font-size:34px!important}.pname{font-size:15px!important;line-height:1.25}.pdesc,.plvl{display:none}.pview{font-size:14px!important}}@media(prefers-reduced-motion:reduce){.b1,.b2,.fl,.fl2,.hi,.hi2,.hi3,.hi4,.mq,.pl,.pc{animation:none}.rg{animation:none;stroke-dashoffset:38.7}html.rvon .rv{opacity:1;transform:none;transition:none}html.rvon .rv:not(.in) .ln{transform:none}.lift,.btn,.ln{transition:none}}.chip{transition:background .3s ease,color .3s ease,transform .25s ease}.chip:hover{transform:translateY(-2px)}.opt{transition:transform .25s ease,box-shadow .25s ease}.opt:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0b1f3a1a}
