:root{--op-accent:#8F7BFF}html{scroll-behavior:smooth}body{margin:0;background:#0b0b1f;color:#eceaff;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}img{max-width:100%}.topbar{transition:transform .25s ease}.topbar.op-nav-hidden{transform:translateY(-100%)}#op-picker[hidden]{display:none}.cf-card{transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .45s ease,box-shadow .45s ease,filter .45s ease;will-change:transform}.cf-card[data-pos="0"]{transform:translate(0) translateZ(0) rotateY(0) scale(1);opacity:1;z-index:3;filter:none;box-shadow:0 30px 80px #00000080,0 0 0 1px #8f7bff59}.cf-card[data-pos="1"]{transform:translate(74%) translateZ(-140px) rotateY(-38deg) scale(.84);opacity:.6;z-index:2;filter:blur(3px);box-shadow:0 20px 50px #0006}.cf-card[data-pos="2"]{transform:translate(-74%) translateZ(-140px) rotateY(38deg) scale(.84);opacity:.6;z-index:2;filter:blur(3px);box-shadow:0 20px 50px #0006}.cf-pick{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:transparent;cursor:pointer;display:none}.cf-card:not([data-pos="0"]) .cf-pick{display:block}.cf-dot{display:block;height:6px;width:8px;border-radius:3px;background:#3a3a70;transition:width .3s ease,background .3s ease}[aria-current=true]>.cf-dot{width:22px;background:var(--op-accent)}.op-prose h1{font-family:Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-weight:800;font-size:clamp(32px,4.6vw,52px);line-height:1.05;letter-spacing:-.03em;margin:0 0 12px}.op-prose h2{font-family:Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-weight:700;font-size:26px;letter-spacing:-.02em;margin:48px 0 12px;padding-top:24px;border-top:1px solid #2E2E5E}.op-prose h3{font-family:Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;font-weight:700;font-size:20px;margin:28px 0 8px}.op-prose p{margin:0 0 16px;color:#c9c6ea}.op-prose em{color:#8d8ab5}.op-prose strong{color:#eceaff}.op-prose ul{margin:0 0 16px;padding-left:22px;color:#c9c6ea}.op-prose li{margin:0 0 8px}.op-prose table{width:100%;border-collapse:collapse;margin:8px 0 20px;font-size:15px;display:block;overflow-x:auto}.op-prose th{text-align:left;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#a6a3c9;padding:10px 12px;border-bottom:1px solid #3A3A70;background:#12122b}.op-prose td{padding:12px;border-bottom:1px solid #2E2E5E;color:#c9c6ea;vertical-align:top}.op-prose a{color:#b7a8ff;text-decoration:underline}.op-field{height:52px;padding:0 16px;border-radius:4px;border:1px solid #3A3A70;background:#0b0b1f;color:#eceaff;font-family:inherit;font-size:16px;width:100%}textarea.op-field{height:auto;padding:14px 16px;line-height:1.5;resize:vertical}.op-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#a6a3c9}.op-cart .op-aup{border-color:#3a3a70;border-radius:4px;background:#0e0e26;color:#c9c6ea}body{margin:0;background:#0b0b1f}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}details[open] .faq-plus{transform:rotate(45deg)}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid #ECEAFF;outline-offset:3px}.btn-glow{transition:box-shadow .25s ease,transform .25s ease}.btn-glow:hover{box-shadow:0 0 0 1px #eceaff59,0 0 40px #8f7bff8c;transform:translateY(-1px)}.btn-line{transition:background .2s ease,border-color .2s ease}.btn-line:hover{background:#8f7bff1f;border-color:#8f7bff}.dotgrid{background-color:#0b0b1f;background-image:radial-gradient(rgba(166,163,201,.16) 1px,transparent 1.3px);background-size:22px 22px}.ph{background-color:#14142f;background-image:repeating-linear-gradient(135deg,rgba(236,234,255,.035) 0 10px,transparent 10px 20px);border:1px solid #2A2A55;box-sizing:border-box}.pulse{stroke-dasharray:6 94;animation:pulse 5s linear infinite}.pulse.d2{animation-delay:1.6s;animation-duration:6.5s}.pulse.d3{animation-delay:3.1s;animation-duration:5.5s}@keyframes pulse{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.flow{stroke-dasharray:14 86;animation:pulse 1.8s linear infinite}.train-bar{animation:train 3.6s ease-in-out infinite}@keyframes train{0%{width:4%}70%{width:100%}to{width:100%}}.out-tile{animation:tile-glow 4.8s ease-in-out infinite both}.out-tile img{animation:phase 4.8s ease-in-out infinite both;animation-delay:inherit}.out-tile:nth-child(2){animation-delay:.6s}.out-tile:nth-child(3){animation-delay:1.2s}.out-tile:nth-child(4){animation-delay:1.8s}@keyframes phase{0%{opacity:0}18%,62%{opacity:1}80%,to{opacity:0}}@keyframes tile-glow{0%,80%,to{border-color:#2a2a55}18%,62%{border-color:#8f7bff}}.cf-stage{height:600px}section[id]{scroll-margin-top:84px}.cf-card{width:340px;margin-left:-170px}@media(max-width:760px){.cf-stage{height:600px}.cf-card{width:280px;margin-left:-140px}}.bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.bento-big{grid-column:span 2;grid-row:span 2}.flow-v,.buybar,.cobar{display:none}.three{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.three>*{flex:0 1 calc((100% - 40px) / 3);min-width:0;box-sizing:border-box}@media(max-width:1000px){.three>*{flex-basis:calc((100% - 20px)/2)}}@media(max-width:640px){.three>*{flex-basis:100%}}.topbar{position:sticky;top:0;z-index:30}.menu-row{transition:background .15s ease}.menu-row:hover{background:#1e1e48}@media(max-width:760px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.nodes{flex-direction:column;align-items:stretch}.flow-h{display:none}.flow-v{display:block}.port{display:none}.buybar,.cobar{display:flex}.nav-buy{display:none}}.op-rv{opacity:0;transform:translateY(22px);transition:none}.op-rv.op-in{opacity:1;transform:none;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.nodes.op-wire>*{opacity:.22;filter:saturate(.2)}.nodes.op-wire.op-lit>*{opacity:1;filter:none;transition:opacity .55s ease,filter .55s ease}.nodes.op-lit>div{animation:op-flash 1.1s ease-out backwards}.nodes.op-lit>:nth-child(2),.nodes.op-lit>:nth-child(3){transition-delay:.35s}.nodes.op-lit>:nth-child(4){transition-delay:.7s;animation-delay:.7s}.nodes.op-lit>:nth-child(5),.nodes.op-lit>:nth-child(6){transition-delay:1.05s}.nodes.op-lit>:nth-child(7){transition-delay:1.4s;animation-delay:1.4s}@keyframes op-flash{0%{box-shadow:0 0 0 1px #b7a8ff00}35%{box-shadow:0 0 0 1px #b7a8ffd9,0 0 70px #8f7bff80}to{box-shadow:0 0 0 1px #b7a8ff00,0 24px 60px #0006}}@media(hover:hover){#products>div>div:nth-child(2)>div{transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease}#products>div>div:nth-child(2)>div:hover{transform:translateY(-6px);box-shadow:0 0 0 1px #8f7bff8c,0 34px 90px #8f7bff47!important}}@media(prefers-reduced-motion:reduce){.pulse,.flow,.train-bar,.out-tile,.out-tile img{animation:none}.out-tile,.out-tile img{opacity:1}.op-rv{opacity:1;transform:none;transition:none}.nodes.op-wire>*{opacity:1;filter:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/op-v2.css.map */
