@font-face{font-family:Pixelify Sans;src:url(../fonts/PixelifySans-400.9e1594e2.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Pixelify Sans;src:url(../fonts/PixelifySans-500.14c29e91.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Pixelify Sans;src:url(../fonts/PixelifySans-600.c68fb98e.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Pixelify Sans;src:url(../fonts/PixelifySans-700.3f56b4c3.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--abyss:#04060f;--deep1:#070d1f;--deep2:#0b1730;--deep3:#102447;--ocean1:#15335f;--ocean2:#1b4a80;--ocean3:#2268a3;--surf:#3a8fd0;--brand:#2c60f5;--teal:#1aa3b8;--aqua:#4fe0d6;--foam:#b0eeef;--sand:#ffe6b8;--orange:#ffb076;--amber:#ffc44d;--mint:#b9f9d1;--coral:#ff5c7a;--violet:#7b5cff;--lime:#8cff6b;--orca:#0a0c16;--ink:#151a2e;--steel:#2d3a5c;--slate:#55658c;--mist:#8a9bbd;--cloud:#c9d6ee;--white:#eef6ff;--px:4px;--header-h:72px;color-scheme:dark}@media(max-width:599px){:root{--header-h:60px}}*,:after,:before{box-sizing:border-box}html{margin:0;padding:0;scrollbar-gutter:stable;background:#04060f;scroll-behavior:smooth;scroll-padding-top:var(--header-h);-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-height:100vh;background:#04060f;color:#eef6ff;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-size:20px;line-height:1.5;overflow-x:hidden;-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale;font-smooth:never;text-rendering:optimizeSpeed}blockquote,body,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}ol,ul{list-style:none}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;padding:0;cursor:pointer}canvas,img,svg,video{display:block;max-width:100%}.pixelated,canvas{image-rendering:pixelated;image-rendering:crisp-edges}::-moz-selection{background:#4fe0d6;color:#0a0c16}::selection{background:#4fe0d6;color:#0a0c16}:focus-visible{outline:4px solid #ffc44d;outline-offset:4px}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#04060f}::-webkit-scrollbar-thumb{background:#2d3a5c;border:4px solid #04060f}::-webkit-scrollbar-thumb:hover{background:#1aa3b8}#main{min-height:100vh}.container{width:100%;max-width:1240px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;box-sizing:border-box}@media(max-width:599px){.container{padding-left:16px;padding-right:16px}}.container-wide{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;box-sizing:border-box}@media(max-width:599px){.container-wide{padding-left:16px;padding-right:16px}}.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:fixed;left:16px;top:-100px;z-index:1000;padding:12px 16px;background:#ffc44d;color:#0a0c16;font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase}.skip-link:focus{top:16px}.reveal{opacity:0;transform:translateY(16px);transition:opacity .5s steps(5),transform .5s steps(4);transition-delay:var(--reveal-delay,0ms)}.reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.blink{animation:px-blink 1s steps(1) infinite}@keyframes px-blink{50%{opacity:0}}@keyframes px-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes px-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.page-enter-active,.page-leave-active{transition:opacity .3s steps(4)}.page-enter-from,.page-leave-to{opacity:0}.pixel-sprite[data-v-31af8d93]{display:inline-block;image-rendering:pixelated;flex-shrink:0}.px-btn[data-v-8ed2e3c0]{--lift:0px;position:relative;display:inline-flex;align-items:stretch;vertical-align:middle;margin:4px 8px 8px 4px;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.04em;line-height:1;white-space:nowrap;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);transform:translate(0);transition:transform .12s steps(2),box-shadow .12s steps(2),background-color .12s steps(2),color .12s steps(2)}.px-btn[data-v-8ed2e3c0]:focus-visible{outline:4px solid #ffc44d;outline-offset:4px}.px-btn--amber[data-v-8ed2e3c0]:focus-visible{outline-color:#eef6ff}.px-btn--block[data-v-8ed2e3c0]{display:flex;width:calc(100% - 12px)}.px-btn--block .px-btn__face[data-v-8ed2e3c0]{justify-content:center}.px-btn__face[data-v-8ed2e3c0]{position:relative;display:inline-flex;align-items:center;gap:12px;width:100%}.px-btn--md .px-btn__face[data-v-8ed2e3c0]{min-height:52px;padding:0 24px;font-size:18px}.px-btn--lg .px-btn__face[data-v-8ed2e3c0]{min-height:64px;padding:0 32px;font-family:Press Start\ 2P,Pixelify Sans,monospace;font-weight:400;font-size:16px;line-height:1.5;letter-spacing:0;gap:16px}@media(max-width:599px){.px-btn--lg .px-btn__face[data-v-8ed2e3c0]{min-height:56px;padding:12px 20px;white-space:normal;text-align:left}}.px-btn--lg .px-btn__label[data-v-8ed2e3c0]{top:0}.px-btn__label[data-v-8ed2e3c0]{position:relative;top:1px}.px-btn--md .px-btn__label[data-v-8ed2e3c0] .px-btn__num{font-family:Tiny5,Pixelify Sans,monospace;font-weight:400;font-size:24px;letter-spacing:0}.px-btn--md .px-btn__label.is-num[data-v-8ed2e3c0]{top:0}.px-btn__label[data-v-8ed2e3c0] .px-btn__num{white-space:nowrap}@media(max-width:599px){.px-btn--lg .px-btn__label.is-num[data-v-8ed2e3c0] .px-btn__num{font-family:Tiny5,Pixelify Sans,monospace;font-size:24px;line-height:1;letter-spacing:0}}.px-btn__icon[data-v-8ed2e3c0]{margin-left:-4px}.px-btn__arrow[data-v-8ed2e3c0]{position:relative;width:14px;height:12px;flex-shrink:0}.px-btn__arrow[data-v-8ed2e3c0]:before{content:"";position:absolute;left:0;top:0;width:2px;height:2px;box-shadow:8px 0 0 currentColor,8px 2px 0 currentColor,10px 2px 0 currentColor,0 4px 0 currentColor,2px 4px 0 currentColor,4px 4px 0 currentColor,6px 4px 0 currentColor,8px 4px 0 currentColor,10px 4px 0 currentColor,12px 4px 0 currentColor,0 6px 0 currentColor,2px 6px 0 currentColor,4px 6px 0 currentColor,6px 6px 0 currentColor,8px 6px 0 currentColor,10px 6px 0 currentColor,12px 6px 0 currentColor,8px 8px 0 currentColor,10px 8px 0 currentColor,8px 10px 0 currentColor}.px-btn__spark[data-v-8ed2e3c0]{position:absolute;top:-16px;right:-12px;width:4px;height:4px;opacity:0;pointer-events:none;background:#eef6ff}.px-btn--primary[data-v-8ed2e3c0]{color:#0a0c16;background:#4fe0d6;box-shadow:0 -4px 0 0 #0a0c16,0 4px 0 0 #0a0c16,-4px 0 0 0 #0a0c16,4px 0 0 0 #0a0c16,4px 8px 0 0 #0a0c16,8px 4px 0 0 #0a0c16,inset 4px 4px 0 0 #b0eeef,inset -4px -4px 0 0 #1aa3b8}.px-btn--amber[data-v-8ed2e3c0]{color:#0a0c16;background:#ffc44d;box-shadow:0 -4px 0 0 #0a0c16,0 4px 0 0 #0a0c16,-4px 0 0 0 #0a0c16,4px 0 0 0 #0a0c16,4px 8px 0 0 #0a0c16,8px 4px 0 0 #0a0c16,inset 4px 4px 0 0 #ffe6b8,inset -4px -4px 0 0 #ffb076}.px-btn--ghost[data-v-8ed2e3c0]{color:#4fe0d6;background:transparent;box-shadow:0 -4px 0 0 #4fe0d6,0 4px 0 0 #4fe0d6,-4px 0 0 0 #4fe0d6,4px 0 0 0 #4fe0d6}@media(hover:hover)and (pointer:fine){.px-btn[data-v-8ed2e3c0]:hover:not(.is-disabled){transform:translateY(-4px)}.px-btn:hover:not(.is-disabled) .px-btn__spark[data-v-8ed2e3c0]{animation:px-spark-8ed2e3c0 .48s steps(1) forwards}.px-btn:hover:not(.is-disabled) .px-btn__arrow[data-v-8ed2e3c0]{animation:px-nudge-8ed2e3c0 .6s steps(2) infinite}.px-btn--primary[data-v-8ed2e3c0]:hover:not(.is-disabled){color:#0a0c16;background:#ffc44d;box-shadow:0 -4px 0 0 #0a0c16,0 4px 0 0 #0a0c16,-4px 0 0 0 #0a0c16,4px 0 0 0 #0a0c16,4px 12px 0 0 #0a0c16,8px 8px 0 0 #0a0c16,inset 4px 4px 0 0 #ffe6b8,inset -4px -4px 0 0 #ffb076}.px-btn--amber[data-v-8ed2e3c0]:hover:not(.is-disabled){color:#0a0c16;background:#4fe0d6;box-shadow:0 -4px 0 0 #0a0c16,0 4px 0 0 #0a0c16,-4px 0 0 0 #0a0c16,4px 0 0 0 #0a0c16,4px 12px 0 0 #0a0c16,8px 8px 0 0 #0a0c16,inset 4px 4px 0 0 #b0eeef,inset -4px -4px 0 0 #1aa3b8}.px-btn--ghost[data-v-8ed2e3c0]:hover:not(.is-disabled){color:#ffc44d;background:#151a2e;box-shadow:0 -4px 0 0 #ffc44d,0 4px 0 0 #ffc44d,-4px 0 0 0 #ffc44d,4px 0 0 0 #ffc44d,4px 12px 0 0 #0a0c16,8px 8px 0 0 #0a0c16,inset 4px 4px 0 0 #2d3a5c,inset -4px -4px 0 0 #0a0c16}}.px-btn[data-v-8ed2e3c0]:active:not(.is-disabled){transform:translate(4px,4px);transition-duration:.04s}.px-btn:active:not(.is-disabled) .px-btn__spark[data-v-8ed2e3c0]{animation:none;opacity:0}.px-btn--primary[data-v-8ed2e3c0]:active:not(.is-disabled){box-shadow:0 -4px 0 0 #0a0c16,0 4px 0 0 #0a0c16,-4px 0 0 0 #0a0c16,4px 0 0 0 #0a0c16,inset 4px 4px 0 0 #1aa3b8,inset -4px -4px 0 0 #b0eeef;background:#ffc44d}.px-btn--amber[data-v-8ed2e3c0]:active:not(.is-disabled){box-shadow:0 -4px 0 0 #0a0c16,0 4px 0 0 #0a0c16,-4px 0 0 0 #0a0c16,4px 0 0 0 #0a0c16,inset 4px 4px 0 0 #ffb076,inset -4px -4px 0 0 #ffe6b8}.px-btn--ghost[data-v-8ed2e3c0]:active:not(.is-disabled){background:#151a2e;color:#ffc44d;box-shadow:0 -4px 0 0 #ffc44d,0 4px 0 0 #ffc44d,-4px 0 0 0 #ffc44d,4px 0 0 0 #ffc44d}.px-btn.is-disabled[data-v-8ed2e3c0]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.px-btn[data-v-8ed2e3c0]{transition:none}.px-btn:hover .px-btn__arrow[data-v-8ed2e3c0],.px-btn:hover .px-btn__spark[data-v-8ed2e3c0]{animation:none!important}}@keyframes px-spark-8ed2e3c0{0%{opacity:1;box-shadow:none}25%{opacity:1;box-shadow:0 -4px 0 #eef6ff,0 4px 0 #eef6ff,-4px 0 0 #eef6ff,4px 0 0 #eef6ff}50%{opacity:1;background:transparent;box-shadow:0 -8px 0 #ffc44d,0 8px 0 #ffc44d,-8px 0 0 #ffc44d,8px 0 0 #ffc44d,0 0 0 #eef6ff}75%{opacity:1;background:transparent;box-shadow:0 -12px 0 #ffe6b8,0 12px 0 #ffe6b8,-12px 0 0 #ffe6b8,12px 0 0 #ffe6b8}to{opacity:0}}@keyframes px-nudge-8ed2e3c0{50%{transform:translateX(4px)}}.hdr[data-v-0ec3724c]{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--header-h);color:#eef6ff;background:transparent;transition:background-color .24s steps(3)}.hdr[data-v-0ec3724c]:after{top:100%;height:8px;background:linear-gradient(90deg,#04060f 50%,transparent 0) 0 0/8px 4px repeat-x,linear-gradient(90deg,#04060f 25%,transparent 0) 4px 4px/16px 4px repeat-x}.hdr[data-v-0ec3724c]:after,.hdr[data-v-0ec3724c]:before{content:"";position:absolute;left:0;right:0;pointer-events:none;opacity:0;transition:opacity .24s steps(2)}.hdr[data-v-0ec3724c]:before{z-index:1;bottom:0;height:4px;background:linear-gradient(90deg,#15335f 50%,#0b1730 0) 0 0/8px 4px repeat-x}.hdr.is-solid[data-v-0ec3724c]{background:#04060f}.hdr.is-solid[data-v-0ec3724c]:after,.hdr.is-solid[data-v-0ec3724c]:before{opacity:1}.hdr.is-solid .hdr__scrim[data-v-0ec3724c]{height:100%}.hdr__scrim[data-v-0ec3724c]{position:absolute;left:0;right:0;top:0;height:calc(100% + 8px);z-index:0;pointer-events:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='24' shape-rendering='crispEdges'%3E%3Cpath fill='%2304060f' d='M0 0h12v4H0zm0 4h4v4H0zm8 0h8v4H8zM0 8h4v4H0zm8 0h4v4H8zm-4 4h4v4H4zm8 0h4v4h-4zM0 16h4v4H0zm8 4h4v4H8z'/%3E%3C/svg%3E") 0 100%/16px 24px repeat-x,linear-gradient(#04060f,#04060f) 0 0/100% calc(100% - 24px) no-repeat}.hdr__bar[data-v-0ec3724c]{width:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;box-sizing:border-box}@media(max-width:599px){.hdr__bar[data-v-0ec3724c]{padding-left:16px;padding-right:16px}}.hdr__bar[data-v-0ec3724c]{position:relative;z-index:2;display:flex;align-items:center;gap:24px;height:100%}@media(min-width:1600px){.hdr__bar[data-v-0ec3724c]{gap:32px}}.hdr__brand[data-v-0ec3724c]{display:inline-flex;align-items:center;gap:12px;flex-shrink:0;padding:8px 0;color:#eef6ff}@media(hover:hover)and (pointer:fine){.hdr__brand:hover .hdr__logo[data-v-0ec3724c]{animation:px-bob .5s steps(2) infinite}.hdr__brand:hover .hdr__name[data-v-0ec3724c]{color:#4fe0d6}}.hdr__brand-text[data-v-0ec3724c]{display:flex;flex-direction:column;gap:6px}.hdr__name[data-v-0ec3724c]{font-family:Press Start\ 2P,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:0;white-space:nowrap;transition:color .12s steps(2)}.hdr__name-dev[data-v-0ec3724c]{color:#4fe0d6}.hdr__tagline[data-v-0ec3724c]{display:none;font-family:Tiny5,Pixelify Sans,monospace;font-size:8px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#8a9bbd;white-space:nowrap}@media(min-width:1600px){.hdr__tagline[data-v-0ec3724c]{display:block}}.hdr__nav[data-v-0ec3724c]{display:none;flex:1 1 auto;min-width:0;justify-content:center}@media(min-width:1200px){.hdr__nav[data-v-0ec3724c]{display:flex}}.hdr__list[data-v-0ec3724c]{display:flex;align-items:center;gap:4px}.hdr__item--menu-only[data-v-0ec3724c]{display:none}.hdr__link[data-v-0ec3724c]{position:relative;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 10px;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:500;font-size:16px;line-height:1;color:#c9d6ee;white-space:nowrap;transition:color .12s steps(2)}.hdr__link[data-v-0ec3724c]:after{content:"";position:absolute;left:10px;bottom:2px;width:0;height:4px;background:#4fe0d6;transition:width .16s steps(4)}@media(hover:hover)and (pointer:fine){.hdr__link[data-v-0ec3724c]:hover{color:#4fe0d6}.hdr__link[data-v-0ec3724c]:hover:after{width:calc(100% - 20px)}}.hdr__link.is-active[data-v-0ec3724c]{color:#4fe0d6}.hdr__link.is-active[data-v-0ec3724c]:after{width:calc(100% - 20px);background:linear-gradient(90deg,#4fe0d6 50%,transparent 0) 0 0/8px 4px repeat-x}.hdr__link.is-active[data-v-0ec3724c]:before{content:"";position:absolute;left:2px;top:50%;width:4px;height:4px;margin-top:-1px;background:#ffc44d}.hdr__dd[data-v-0ec3724c]{position:relative}.hdr__caret[data-v-0ec3724c]{position:relative;width:12px;height:8px}.hdr__caret[data-v-0ec3724c]:before{content:"";position:absolute;left:0;top:0;width:4px;height:4px;background:currentColor;box-shadow:8px 0 0 currentColor,4px 4px 0 currentColor;transition:transform .12s steps(2)}.hdr__dd.is-open .hdr__caret[data-v-0ec3724c]:before{transform:translateY(2px)}.hdr__dd.is-open .hdr__dd-btn[data-v-0ec3724c]{color:#4fe0d6}.hdr__dd-menu[data-v-0ec3724c]{position:absolute;left:50%;top:calc(100% + 12px);min-width:240px;transform:translateX(-50%);padding:8px;background:#151a2e;box-shadow:0 -4px 0 0 #2d3a5c,0 4px 0 0 #2d3a5c,-4px 0 0 0 #2d3a5c,4px 0 0 0 #2d3a5c,4px 8px 0 0 #0a0c16,8px 4px 0 0 #0a0c16;animation:dd-in-0ec3724c .16s steps(3) both}.hdr__dd-menu[data-v-0ec3724c]:before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}.hdr__dd-menu[data-v-0ec3724c]:after{content:"";position:absolute;left:50%;top:-8px;width:8px;height:4px;margin-left:-4px;background:#2d3a5c;box-shadow:4px -4px 0 0 transparent}.hdr__dd-link[data-v-0ec3724c]{display:flex;align-items:center;gap:12px;padding:12px 16px;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:500;font-size:18px;line-height:1;color:#c9d6ee;white-space:nowrap;transition:color .12s steps(2),background-color .12s steps(2)}@media(hover:hover)and (pointer:fine){.hdr__dd-link[data-v-0ec3724c]:hover{color:#0a0c16;background:#4fe0d6}.hdr__dd-link:hover .hdr__dd-idx[data-v-0ec3724c]{color:#0a0c16}}.hdr__dd-link[data-v-0ec3724c]:focus-visible{outline-offset:0}.hdr__dd-link.is-active[data-v-0ec3724c]{color:#4fe0d6}.hdr__dd-idx[data-v-0ec3724c]{font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#55658c}.hdr__tools[data-v-0ec3724c]{display:flex;align-items:center;gap:12px;margin-left:auto;flex-shrink:0}@media(min-width:1200px){.hdr__tools[data-v-0ec3724c]{margin-left:0}}.hdr__tool[data-v-0ec3724c]{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:40px;height:40px;color:#8a9bbd;background:transparent;box-shadow:0 -2px 0 0 #2d3a5c,0 2px 0 0 #2d3a5c,-2px 0 0 0 #2d3a5c,2px 0 0 0 #2d3a5c;transition:box-shadow .12s steps(2),background-color .12s steps(2)}.hdr__tool.is-on[data-v-0ec3724c]{box-shadow:0 -2px 0 0 #2268a3,0 2px 0 0 #2268a3,-2px 0 0 0 #2268a3,2px 0 0 0 #2268a3}@media(hover:hover)and (pointer:fine){.hdr__tool[data-v-0ec3724c]:hover{background:#151a2e;box-shadow:0 -2px 0 0 #4fe0d6,0 2px 0 0 #4fe0d6,-2px 0 0 0 #4fe0d6,2px 0 0 0 #4fe0d6}}.hdr__tool--desk[data-v-0ec3724c]{display:none}@media(min-width:1200px){.hdr__tool--desk[data-v-0ec3724c]{display:inline-flex}}.hdr__tool--labeled[data-v-0ec3724c]{width:auto;height:48px;padding:0 16px;font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#c9d6ee}.hdr__tool--labeled.is-on[data-v-0ec3724c]{color:#4fe0d6}.hdr__cta[data-v-0ec3724c]{margin-left:4px}@media(max-width:599px){.hdr__cta[data-v-0ec3724c]{display:none}}.hdr__burger[data-v-0ec3724c]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-right:-8px}@media(min-width:1200px){.hdr__burger[data-v-0ec3724c]{display:none}}.hdr__burger[data-v-0ec3724c]:focus-visible{outline-offset:0}.hdr__menu[data-v-0ec3724c]{position:fixed;left:0;right:0;top:var(--header-h);bottom:0;z-index:1;background:#04060f;overflow-y:auto;overscroll-behavior:contain;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' shape-rendering='crispEdges'%3E%3Cpath fill='%230b1730' d='M4 0h4v12H4zM0 4h12v4H0z'/%3E%3C/svg%3E");background-position:18px 18px}@media(max-width:599px){.hdr__menu[data-v-0ec3724c]{background-position:2px 18px}}.hdr__menu-inner[data-v-0ec3724c]{width:100%;max-width:720px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;box-sizing:border-box}@media(max-width:599px){.hdr__menu-inner[data-v-0ec3724c]{padding-left:16px;padding-right:16px}}.hdr__menu-inner[data-v-0ec3724c]{display:flex;flex-direction:column;gap:32px}@media(max-width:599px){.hdr__menu-inner[data-v-0ec3724c]{gap:24px}}.hdr__menu-inner[data-v-0ec3724c]{min-height:100%;padding-top:32px;padding-bottom:40px}.hdr__menu-kicker[data-v-0ec3724c]{font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#4fe0d6;margin-bottom:4px;animation:menu-in-0ec3724c .28s steps(3) both}.hdr__mlist[data-v-0ec3724c]{display:flex;flex-direction:column}.hdr__mitem[data-v-0ec3724c]{animation:menu-in-0ec3724c .28s steps(3) both;animation-delay:calc(var(--i, 0)*45ms)}.hdr__mlink[data-v-0ec3724c]{display:flex;align-items:center;gap:16px;padding:10px 0}@media(max-width:599px){.hdr__mlink[data-v-0ec3724c]{padding:7px 0}}.hdr__mlink[data-v-0ec3724c]{color:#eef6ff;transition:color .12s steps(2)}.hdr__mlink[data-v-0ec3724c]:focus-visible,.hdr__mlink[data-v-0ec3724c]:hover{color:#4fe0d6}.hdr__mlink[data-v-0ec3724c]:focus-visible{outline-offset:2px}.hdr__mlink.is-active[data-v-0ec3724c]{color:#4fe0d6}.hdr__mlink.is-active .hdr__midx[data-v-0ec3724c]{color:#ffc44d}.hdr__midx[data-v-0ec3724c]{font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#55658c;min-width:24px}.hdr__mlabel[data-v-0ec3724c]{font-family:Press Start\ 2P,Pixelify Sans,monospace;font-size:32px;line-height:1.25;text-transform:uppercase}@media(max-width:599px){.hdr__mlabel[data-v-0ec3724c]{font-size:24px}}@media(max-width:359px){.hdr__mlabel[data-v-0ec3724c]{font-size:16px}}.hdr__mdirs ul[data-v-0ec3724c]{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}@media(max-width:599px){.hdr__mdirs ul[data-v-0ec3724c]{flex-wrap:nowrap;gap:8px}.hdr__mdirs ul li[data-v-0ec3724c]{display:flex;flex:1 1 auto;min-width:0}}.hdr__mdir[data-v-0ec3724c]{display:inline-flex;align-items:center;height:44px;padding:0 16px;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:600;font-size:20px}@media(max-width:599px){.hdr__mdir[data-v-0ec3724c]{flex:1 1 auto;justify-content:center;padding:0 8px;font-size:16px;white-space:nowrap}}.hdr__mdir[data-v-0ec3724c]{color:#b0eeef;box-shadow:0 -2px 0 0 #1b4a80,0 2px 0 0 #1b4a80,-2px 0 0 0 #1b4a80,2px 0 0 0 #1b4a80}.hdr__mdir.is-active[data-v-0ec3724c],.hdr__mdir[data-v-0ec3724c]:focus-visible,.hdr__mdir[data-v-0ec3724c]:hover{color:#0a0c16;background:#4fe0d6}.hdr__mfoot[data-v-0ec3724c]{display:flex;flex-direction:column;gap:24px;margin-top:auto}.hdr__phone[data-v-0ec3724c]{font-family:Press Start\ 2P,Pixelify Sans,monospace;font-size:16px;line-height:1.25;color:#ffc44d}.hdr__phone[data-v-0ec3724c]:hover{color:#ffe6b8}.hdr__mtools[data-v-0ec3724c]{display:flex;flex-wrap:wrap;gap:16px}@media(min-width:900px)and (max-width:1199px){.hdr__menu-inner[data-v-0ec3724c]{max-width:1240px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);grid-template-rows:auto auto minmax(0,1fr);-moz-column-gap:64px;column-gap:64px;row-gap:32px;align-content:start}.hdr__menu-inner>.hdr__menu-kicker[data-v-0ec3724c]{grid-column:1;grid-row:1}.hdr__mlist[data-v-0ec3724c]{grid-column:1;grid-row:2/span 2}.hdr__mdirs[data-v-0ec3724c]{grid-column:2;grid-row:2}.hdr__mfoot[data-v-0ec3724c]{grid-column:2;grid-row:3;margin-top:0}}@media(min-width:1200px)and (max-width:1439px){.hdr__bar[data-v-0ec3724c]{gap:16px}.hdr__list[data-v-0ec3724c]{gap:0}.hdr__link[data-v-0ec3724c]{padding:0 8px}.hdr__link[data-v-0ec3724c]:after{left:8px}.hdr__link.is-active[data-v-0ec3724c]:after,.hdr__link[data-v-0ec3724c]:hover:after{width:calc(100% - 16px)}.hdr__tools[data-v-0ec3724c]{gap:8px}.hdr__cta[data-v-0ec3724c] .px-btn__face{padding:0 16px}}@media(min-width:1200px)and (max-width:1359px){.hdr__brand-text[data-v-0ec3724c]{display:none}}@media(min-width:1200px)and (max-width:1279px){.hdr__link[data-v-0ec3724c]{padding:0 6px}.hdr__link[data-v-0ec3724c]:after{left:6px}.hdr__link.is-active[data-v-0ec3724c]:after,.hdr__link[data-v-0ec3724c]:hover:after{width:calc(100% - 12px)}}.hdr-menu-enter-active[data-v-0ec3724c]{transition:opacity .16s steps(2)}.hdr-menu-leave-active[data-v-0ec3724c]{transition:opacity .12s steps(2)}.hdr-menu-enter-from[data-v-0ec3724c],.hdr-menu-leave-to[data-v-0ec3724c]{opacity:0}@keyframes menu-in-0ec3724c{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:none}}@keyframes dd-in-0ec3724c{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.hdr__brand:hover .hdr__logo[data-v-0ec3724c],.hdr__dd-menu[data-v-0ec3724c],.hdr__menu-kicker[data-v-0ec3724c],.hdr__mitem[data-v-0ec3724c]{animation:none}}.ftr[data-v-6ddba025]{position:relative;overflow:hidden;background:#04060f;color:#eef6ff;isolation:isolate}.ftr__scene[data-v-6ddba025]{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.ftr__main[data-v-6ddba025]{position:relative;z-index:1;padding-top:112px}@media(max-width:1199px){.ftr__main[data-v-6ddba025]{padding-top:96px}}@media(max-width:599px){.ftr__main[data-v-6ddba025]{padding-top:72px}}.ftr__grid[data-v-6ddba025]{display:grid;grid-template-columns:repeat(4,auto);justify-content:space-between;gap:32px;align-items:start}@media(max-width:1199px){.ftr__grid[data-v-6ddba025]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-content:stretch;gap:56px 32px}}@media(max-width:599px){.ftr__grid[data-v-6ddba025]{grid-template-columns:minmax(0,1fr);gap:40px}}.ftr__kicker[data-v-6ddba025]{display:flex;align-items:center;gap:12px;margin-bottom:24px;color:#4fe0d6;font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase}.ftr__ping[data-v-6ddba025]{position:relative;width:8px;height:8px;flex-shrink:0;background:#4fe0d6;animation:ftr-ping-6ddba025 1.6s steps(1) infinite}.ftr__logo[data-v-6ddba025]{display:inline-flex;align-items:center;gap:16px;color:#eef6ff}@media(hover:hover)and (pointer:fine){.ftr__logo:hover .ftr__logo-sprite[data-v-6ddba025]{animation:px-bob .5s steps(2) infinite}.ftr__logo:hover .ftr__name[data-v-6ddba025]{color:#4fe0d6}}.ftr__name[data-v-6ddba025]{font-family:Press Start\ 2P,Pixelify Sans,monospace;font-weight:400;font-size:32px;line-height:1.25;letter-spacing:0;text-transform:uppercase}@media(max-width:1199px){.ftr__name[data-v-6ddba025]{font-size:24px}}@media(max-width:599px){.ftr__name[data-v-6ddba025]{font-size:24px}}.ftr__name[data-v-6ddba025]{line-height:1;white-space:nowrap;transition:color .12s steps(2)}.ftr__name-dev[data-v-6ddba025]{color:#4fe0d6}.ftr__tagline[data-v-6ddba025]{margin-top:20px;max-width:360px;color:#8a9bbd;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:400;font-size:20px;line-height:1.5}@media(max-width:599px){.ftr__tagline[data-v-6ddba025]{font-size:18px}}.ftr__label[data-v-6ddba025]{margin:0 0 24px;color:#8a9bbd;font-weight:400;font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase}.ftr__list[data-v-6ddba025]{display:grid;gap:12px}.ftr__list--2col[data-v-6ddba025]{grid-template-columns:repeat(2,minmax(0,max-content));-moz-column-gap:40px;column-gap:40px}@media(max-width:599px){.ftr__list--2col[data-v-6ddba025]{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px}}.ftr__link[data-v-6ddba025]{position:relative;display:inline-flex;align-items:baseline;gap:10px;padding:2px 0;color:#c9d6ee;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-size:18px;line-height:1.4;transition:color .12s steps(2),transform .12s steps(2)}.ftr__link[data-v-6ddba025]:before{content:"";position:absolute;left:-16px;top:50%;width:4px;height:4px;margin-top:-6px;background:currentColor;box-shadow:0 4px 0 currentColor,0 8px 0 currentColor,4px 4px 0 currentColor;opacity:0;transition:opacity .12s steps(1)}@media(hover:hover)and (pointer:fine){.ftr__link[data-v-6ddba025]:hover{color:#4fe0d6;transform:translateX(4px)}.ftr__link[data-v-6ddba025]:hover:before{opacity:1}}.ftr__idx[data-v-6ddba025]{color:#55658c;font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase}.ftr__col--contact[data-v-6ddba025]{display:flex;flex-direction:column;align-items:flex-start}.ftr__phone[data-v-6ddba025]{display:inline-block;color:#eef6ff;font-family:Press Start\ 2P,Pixelify Sans,monospace;font-size:16px;line-height:1.5;white-space:nowrap;transition:color .12s steps(2)}@media(hover:hover)and (pointer:fine){.ftr__phone[data-v-6ddba025]:hover{color:#ffc44d}}.ftr__note[data-v-6ddba025]{max-width:256px;margin-top:16px;color:#8a9bbd;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-size:16px;line-height:1.5}@media(max-width:1199px){.ftr__note[data-v-6ddba025]{max-width:360px}}.ftr__reef[data-v-6ddba025]{position:relative;z-index:1;height:248px;margin-top:48px;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(max-width:1199px){.ftr__reef[data-v-6ddba025]{height:220px}}@media(max-width:599px){.ftr__reef[data-v-6ddba025]{height:180px;margin-top:40px}}.ftr__tip[data-v-6ddba025]{position:absolute;z-index:3;max-width:248px;padding:12px 16px;transform:translate(-50%,-100%);background:#151a2e;pointer-events:none;box-shadow:0 -4px 0 0 #4fe0d6,0 4px 0 0 #4fe0d6,-4px 0 0 0 #4fe0d6,4px 0 0 0 #4fe0d6;animation:ftr-tip-6ddba025 .2s steps(2) both}.ftr__tip[data-v-6ddba025]:after{content:"";position:absolute;left:50%;bottom:-12px;width:8px;height:8px;margin-left:-4px;background:#4fe0d6;box-shadow:-4px -4px 0 #4fe0d6,4px -4px 0 #4fe0d6}.ftr__tip-label[data-v-6ddba025]{display:block;margin-bottom:6px;color:#4fe0d6;font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase}.ftr__tip-quip[data-v-6ddba025]{display:block;color:#eef6ff;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-size:16px;line-height:1.35}.ftr__bar[data-v-6ddba025]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px 32px;padding-top:28px;padding-bottom:28px}@media(max-width:599px){.ftr__bar[data-v-6ddba025]{flex-direction:column-reverse;align-items:stretch;padding-top:24px;padding-bottom:24px}}.ftr__copy[data-v-6ddba025]{color:#8a9bbd;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-size:16px;line-height:1.5}@media(max-width:599px){.ftr__copy[data-v-6ddba025]{text-align:center}}.ftr__c[data-v-6ddba025]{position:relative;top:1px;font-family:Press Start\ 2P,Pixelify Sans,monospace;font-size:16px;line-height:1}.ftr__up[data-v-6ddba025]{flex-shrink:0}@media(max-width:599px){.ftr__up[data-v-6ddba025]{align-self:stretch}.ftr__up[data-v-6ddba025] .px-btn__face{justify-content:center}}.ftr__up-inner[data-v-6ddba025]{display:inline-flex;align-items:center;gap:12px}.ftr__up-arrow[data-v-6ddba025]{position:relative;top:-1px;width:14px;height:14px;flex-shrink:0}.ftr__up-arrow[data-v-6ddba025]:before{content:"";position:absolute;left:0;top:0;width:2px;height:2px;box-shadow:6px 0 0 currentColor,4px 2px 0 currentColor,6px 2px 0 currentColor,8px 2px 0 currentColor,2px 4px 0 currentColor,6px 4px 0 currentColor,10px 4px 0 currentColor,0 6px 0 currentColor,6px 6px 0 currentColor,12px 6px 0 currentColor,6px 8px 0 currentColor,6px 10px 0 currentColor,6px 12px 0 currentColor}@media(hover:hover)and (pointer:fine){.ftr__up:hover .ftr__up-arrow[data-v-6ddba025]{animation:ftr-rise-6ddba025 .6s steps(2) infinite}}@media(prefers-reduced-motion:reduce){.ftr__logo:hover .ftr__logo-sprite[data-v-6ddba025],.ftr__ping[data-v-6ddba025],.ftr__tip[data-v-6ddba025],.ftr__up:hover .ftr__up-arrow[data-v-6ddba025]{animation:none}.ftr__link[data-v-6ddba025]{transition:none}}@keyframes ftr-ping-6ddba025{0%{outline:0 solid transparent;outline-offset:0}20%{outline:4px solid #1aa3b8;outline-offset:0}40%{outline:4px solid #1b4a80;outline-offset:4px}60%{outline:4px solid #102447;outline-offset:8px}80%{outline:0 solid transparent;outline-offset:0}}@keyframes ftr-rise-6ddba025{50%{transform:translateY(-4px)}}@keyframes ftr-tip-6ddba025{0%{opacity:0;transform:translate(-50%,calc(-100% + 8px))}to{opacity:1;transform:translate(-50%,-100%)}}.px-cursor[data-v-18b8802b]{position:fixed;inset:0;z-index:880;overflow:hidden;pointer-events:none}.px-cursor__canvas[data-v-18b8802b]{position:absolute;left:0;top:0;image-rendering:pixelated}.crt[data-v-d9874750]{position:fixed;inset:0;z-index:850;pointer-events:none}.crt__scan[data-v-d9874750]{position:absolute;inset:0;background:repeating-linear-gradient(180deg,rgba(10,12,22,.07) 1px,transparent 1px 2px)}.crt__vignette[data-v-d9874750]{position:absolute;inset:0}.crt__vignette[data-v-d9874750]:after,.crt__vignette[data-v-d9874750]:before{content:"";position:absolute;inset:0;background-repeat:repeat;background-size:8px 8px}.crt__vignette[data-v-d9874750]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' shape-rendering='crispEdges'%3E%3Cpath fill='%2304060f' d='M0 0h2v2H0zm4 4h2v2H4z'/%3E%3C/svg%3E");-webkit-mask-image:radial-gradient(ellipse farthest-corner at 50% 50%,transparent 78%,#000 0);mask-image:radial-gradient(ellipse farthest-corner at 50% 50%,transparent 78%,#000 0)}.crt__vignette[data-v-d9874750]:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' shape-rendering='crispEdges'%3E%3Cpath fill='%2304060f' d='M4 0h2v2H4zM0 4h2v2H0z'/%3E%3C/svg%3E");-webkit-mask-image:radial-gradient(ellipse farthest-corner at 50% 50%,transparent 90%,#000 0);mask-image:radial-gradient(ellipse farthest-corner at 50% 50%,transparent 90%,#000 0)}@media(max-width:899px){.crt__vignette[data-v-d9874750]{display:none}}.crt-enter-active[data-v-d9874750],.crt-leave-active[data-v-d9874750]{transition:opacity .2s steps(3)}.crt-enter-from[data-v-d9874750],.crt-leave-to[data-v-d9874750]{opacity:0}.flip-grid[data-v-55a48654]{position:absolute;left:0;top:0;pointer-events:none;mix-blend-mode:difference;z-index:5;image-rendering:auto}.flip-grid.is-dissolve[data-v-55a48654]{mix-blend-mode:normal;z-index:6}.ascii[data-v-39411c80]{margin:0;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.ascii[data-v-39411c80]::-webkit-scrollbar{display:none}.ascii__pre[data-v-39411c80]{margin:0;font-family:Press Start\ 2P,monospace;font-weight:400;line-height:1;letter-spacing:0;white-space:pre;color:var(--ascii-color);text-transform:none}.ascii--8 .ascii__pre[data-v-39411c80]{font-size:8px}.ascii--16 .ascii__pre[data-v-39411c80]{font-size:16px}.ascii__row[data-v-39411c80]{display:block}.ascii--reveal .ascii__row[data-v-39411c80]{visibility:hidden}.ascii--reveal.is-on .ascii__row[data-v-39411c80]{animation:ascii-row-39411c80 .01s steps(1) both;animation-delay:calc(var(--i)*var(--ascii-step))}.ascii--shimmer .ascii__row[data-v-39411c80]{background:linear-gradient(180deg,var(--ascii-color) 45%,var(--ascii-hl) 45% 55%,var(--ascii-color) 55% 100%);background-size:100% 1200%;background-attachment:scroll;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ascii--shimmer.is-on .ascii__row[data-v-39411c80]{animation:ascii-row-39411c80 .01s steps(1) both,ascii-scan-39411c80 3.2s steps(16) infinite;animation-delay:calc(var(--i)*var(--ascii-step)),calc(var(--i)*80ms)}.ascii--shimmer:not(.ascii--reveal) .ascii__row[data-v-39411c80]{animation:ascii-scan-39411c80 3.2s steps(16) infinite;animation-delay:calc(var(--i)*80ms)}@media(prefers-reduced-motion:reduce){.ascii--reveal .ascii__row[data-v-39411c80],.ascii--reveal.is-on .ascii__row[data-v-39411c80],.ascii--shimmer.is-on .ascii__row[data-v-39411c80],.ascii--shimmer:not(.ascii--reveal) .ascii__row[data-v-39411c80],.ascii__row[data-v-39411c80]{visibility:visible;animation:none}}@keyframes ascii-row-39411c80{0%{visibility:visible}to{visibility:visible}}@keyframes ascii-scan-39411c80{0%{background-position:0 0}to{background-position:0 100%}}.boot[data-v-d90330e6]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px 16px 72px;overflow:hidden;background:#04060f;color:#eef6ff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' shape-rendering='crispEdges'%3E%3Cpath fill='%23070d1f' d='M0 0h4v4H0z'/%3E%3C/svg%3E")}.boot.is-breaking[data-v-d90330e6]{background:transparent}.boot__inner[data-v-d90330e6]{position:relative;z-index:8;display:flex;flex-direction:column;gap:24px;width:100%;max-width:704px}@media(max-width:599px){.boot__inner[data-v-d90330e6]{max-width:352px;gap:20px}}.boot.is-breaking .boot__inner[data-v-d90330e6],.boot.is-breaking .boot__skip[data-v-d90330e6]{animation:boot-out-d90330e6 .32s steps(4) forwards}.boot__head[data-v-d90330e6]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.boot__orca[data-v-d90330e6]{animation:boot-blink-d90330e6 .36s steps(3) both}.boot__ver[data-v-d90330e6]{font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#55658c}@media(max-width:599px){.boot__ver[data-v-d90330e6]{font-size:8px}}.boot__ascii[data-v-d90330e6]{margin-top:8px}.boot__tag[data-v-d90330e6]{font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#8a9bbd;margin-top:-8px}@media(max-width:599px){.boot__tag[data-v-d90330e6]{font-size:8px;margin-top:-4px}}.boot__log[data-v-d90330e6]{display:flex;flex-direction:column;gap:12px;min-height:72px;margin-top:8px}@media(max-width:599px){.boot__log[data-v-d90330e6]{min-height:48px;gap:10px}}.boot__line[data-v-d90330e6]{display:flex;align-items:center;gap:16px;font-family:Press Start\ 2P,Pixelify Sans,monospace;font-size:16px;line-height:1;color:#c9d6ee;animation:boot-blink-d90330e6 .2s steps(2) both}@media(max-width:599px){.boot__line[data-v-d90330e6]{font-size:8px;gap:8px}}.boot__line.is-last .boot__text[data-v-d90330e6]{color:#eef6ff}.boot__prompt[data-v-d90330e6]{color:#4fe0d6}.boot__text[data-v-d90330e6]{flex:0 1 auto}.boot__ok[data-v-d90330e6]{margin-left:auto;color:#8cff6b;white-space:nowrap}.boot__check[data-v-d90330e6]{position:relative;display:inline-block;width:14px;height:12px}.boot__check[data-v-d90330e6]:before{content:"";position:absolute;left:0;top:0;width:2px;height:2px;box-shadow:12px 0 0 #8cff6b,10px 2px 0 #8cff6b,8px 4px 0 #8cff6b,6px 6px 0 #8cff6b,4px 8px 0 #8cff6b,0 4px 0 #8cff6b,2px 6px 0 #8cff6b,12px 2px 0 #8cff6b,10px 4px 0 #8cff6b,8px 6px 0 #8cff6b,6px 8px 0 #8cff6b,4px 10px 0 #8cff6b,0 6px 0 #8cff6b,2px 8px 0 #8cff6b}.boot__progress[data-v-d90330e6]{display:flex;align-items:center;gap:16px;margin-top:8px}.boot__bar[data-v-d90330e6]{flex:1 1 auto;display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:4px;padding:4px;background:#070d1f;box-shadow:0 -4px 0 0 #2d3a5c,0 4px 0 0 #2d3a5c,-4px 0 0 0 #2d3a5c,4px 0 0 0 #2d3a5c}@media(max-width:599px){.boot__bar[data-v-d90330e6]{gap:2px}}.boot__bar i[data-v-d90330e6]{display:block;height:16px;background:#151a2e}@media(max-width:599px){.boot__bar i[data-v-d90330e6]{height:12px}}.boot__bar i.is-on[data-v-d90330e6]{background:#4fe0d6;box-shadow:inset 0 -4px 0 0 #1aa3b8}.boot__bar i.is-head[data-v-d90330e6]{background:#ffc44d;box-shadow:inset 0 -4px 0 0 #ffb076}.boot__pct[data-v-d90330e6]{min-width:64px;font-family:Press Start\ 2P,Pixelify Sans,monospace;font-size:16px;line-height:1;text-align:right;color:#4fe0d6}@media(max-width:599px){.boot__pct[data-v-d90330e6]{font-size:8px;min-width:32px}}@media(hover:none),(pointer:coarse){.boot__esc[data-v-d90330e6]{display:none}}.boot__skip[data-v-d90330e6]{position:absolute;z-index:8;right:24px;bottom:24px;padding:8px 12px;font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#8a9bbd;animation:boot-hint-d90330e6 1.2s steps(1) infinite}.boot__skip[data-v-d90330e6]:hover{color:#ffc44d}@media(max-width:599px){.boot__skip[data-v-d90330e6]{right:16px;bottom:16px}}@keyframes boot-blink-d90330e6{0%{opacity:0}50%{opacity:1}75%{opacity:0}to{opacity:1}}@keyframes boot-hint-d90330e6{0%,70%{color:#8a9bbd}71%,to{color:#55658c}}@keyframes boot-out-d90330e6{0%{opacity:1;transform:none}25%{opacity:1;transform:translateX(8px)}50%{opacity:.6;transform:translateX(-8px)}75%{opacity:.3;transform:translateX(4px)}to{opacity:0;transform:none;visibility:hidden}}.orca-breach[data-v-dcc2c444]{position:fixed;inset:0;z-index:900;pointer-events:none;overflow:hidden}.route-curtain[data-v-80c90a76]{position:fixed;inset:0;width:100vw;height:100vh;z-index:800;pointer-events:none;display:none;image-rendering:auto}.route-curtain.is-on[data-v-80c90a76]{display:block}.cube-text[data-v-161e076c]{position:relative;display:block;margin:0;font-size:0;line-height:0}.cube-text__grid[data-v-161e076c]{position:relative;display:block;flex-shrink:0;max-width:none}.cube[data-v-161e076c]{position:absolute;width:var(--s);height:var(--s);background:var(--c);box-shadow:inset max(1px,var(--s)/6) max(1px,var(--s)/6) 0 0 hsla(0,0%,100%,.35),inset calc(max(1px,var(--s)/6)*-1) calc(max(1px,var(--s)/6)*-1) 0 0 rgba(0,0,0,.28);transform:translate(var(--dx),var(--dy)) rotate(var(--rz)) scale(.4);opacity:0;transition:transform .9s cubic-bezier(.2,.9,.25,1.15) var(--delay),opacity .4s steps(4) var(--delay)}.is-assembled .cube[data-v-161e076c]{transform:none;opacity:1}.is-settled .cube[data-v-161e076c]{transition:none}.is-assembled .cube.is-flip[data-v-161e076c]{animation:cube-flip-161e076c .32s steps(6) forwards}.is-assembled .cube.is-unflip[data-v-161e076c]{animation:cube-unflip-161e076c .32s steps(6) forwards}@keyframes cube-flip-161e076c{0%{transform:perspective(240px) rotateY(0deg)}49.9%{transform:perspective(240px) rotateY(90deg)}50%,to{background:#0a0c16;box-shadow:inset 0 0 0 max(1px,var(--s)/6) #4fe0d6}50%{transform:perspective(240px) rotateY(-90deg)}to{transform:perspective(240px) rotateY(0deg)}}@keyframes cube-unflip-161e076c{0%,49.9%{background:#0a0c16;box-shadow:inset 0 0 0 max(1px,var(--s)/6) #4fe0d6}0%{transform:perspective(240px) rotateY(0deg)}49.9%{transform:perspective(240px) rotateY(90deg)}50%{transform:perspective(240px) rotateY(-90deg)}to{transform:perspective(240px) rotateY(0deg)}}@media(prefers-reduced-motion:reduce){.cube[data-v-161e076c]{transform:none;opacity:1;transition:none}}.tw[data-v-72d35aba]{position:relative;display:grid}.tw__layer[data-v-72d35aba]{grid-area:1/1;display:block;min-width:0}.tw__ghost[data-v-72d35aba]{visibility:hidden}.tw:not(.tw--reserve) .tw__ghost[data-v-72d35aba]{display:none}.tw__line[data-v-72d35aba]{display:block;min-height:1.5em;white-space:pre-wrap;overflow-wrap:anywhere}.tw__prompt[data-v-72d35aba]{color:#4fe0d6}.tw__cursor[data-v-72d35aba]{display:inline-block;min-width:.6em;height:1em;margin-left:2px;vertical-align:-.12em;background:currentColor;color:inherit;animation:tw-blink-72d35aba 1s steps(1) infinite}.tw__cursor.is-typing[data-v-72d35aba]{animation:none}.tw__cursor[data-v-72d35aba]:not(:empty){background:transparent;height:auto;min-width:0}@media(prefers-reduced-motion:reduce){.tw__cursor[data-v-72d35aba]{animation:none}}.tw[data-v-72d35aba] b,.tw[data-v-72d35aba] strong{color:#ffc44d;font-weight:inherit}.tw[data-v-72d35aba] em,.tw[data-v-72d35aba] i{color:#4fe0d6;font-style:normal}.tw[data-v-72d35aba] u{color:#b9f9d1;text-decoration:none;box-shadow:inset 0 -2px 0 0 #b9f9d1}@keyframes tw-blink-72d35aba{50%{opacity:0}}.glitch[data-v-74f0d516]{position:relative;display:inline-block}.glitch[data-v-74f0d516]:after,.glitch[data-v-74f0d516]:before{content:attr(data-text);content:attr(data-text)/"";position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;visibility:hidden;white-space:inherit;background:transparent}.glitch[data-v-74f0d516]:before{color:#ff5c7a}.glitch[data-v-74f0d516]:after{color:#4fe0d6}.glitch.is-glitching[data-v-74f0d516]{animation:gl-jitter-74f0d516 .42s steps(1) both}.glitch.is-glitching[data-v-74f0d516]:before{visibility:visible;animation:gl-slice-a-74f0d516 .42s steps(1) both}.glitch.is-glitching[data-v-74f0d516]:after{visibility:visible;animation:gl-slice-b-74f0d516 .42s steps(1) both}@media(prefers-reduced-motion:reduce){.glitch.is-glitching[data-v-74f0d516],.glitch.is-glitching[data-v-74f0d516]:after,.glitch.is-glitching[data-v-74f0d516]:before{animation:none;visibility:hidden}.glitch.is-glitching[data-v-74f0d516]{visibility:visible}}@keyframes gl-slice-a-74f0d516{0%{clip-path:inset(10% 0 70% 0);transform:translate(-4px)}15%{clip-path:inset(55% 0 20% 0);transform:translate(-8px)}30%{clip-path:inset(0 0 85% 0);transform:translate(-4px)}45%{clip-path:inset(70% 0 5% 0);transform:translate(-6px)}60%{clip-path:inset(30% 0 45% 0);transform:translate(-2px)}75%{clip-path:inset(85% 0 0 0);transform:translate(-4px)}90%{clip-path:inset(40% 0 40% 0);transform:translate(-2px)}to{clip-path:inset(100% 0 0 0);transform:none}}@keyframes gl-slice-b-74f0d516{0%{clip-path:inset(65% 0 10% 0);transform:translate(4px)}15%{clip-path:inset(5% 0 75% 0);transform:translate(6px)}30%{clip-path:inset(45% 0 30% 0);transform:translate(8px)}45%{clip-path:inset(15% 0 60% 0);transform:translate(2px)}60%{clip-path:inset(80% 0 0 0);transform:translate(4px)}75%{clip-path:inset(20% 0 55% 0);transform:translate(6px)}90%{clip-path:inset(0 0 90% 0);transform:translate(2px)}to{clip-path:inset(100% 0 0 0);transform:none}}@keyframes gl-jitter-74f0d516{0%{transform:none}20%{transform:translate(2px)}40%{transform:translate(-2px)}55%{transform:none}80%{transform:translate(2px)}to{transform:none}}.px-tag[data-v-dea09f8c]{--tag:#4fe0d6;display:inline-flex;align-items:center;gap:6px;height:28px;margin:2px;padding:0 10px;font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;letter-spacing:.06em;text-transform:uppercase;line-height:1;white-space:nowrap;color:var(--tag);background:#151a2e;box-shadow:0 -2px 0 0 var(--tag),0 2px 0 0 var(--tag),-2px 0 0 0 var(--tag),2px 0 0 0 var(--tag)}.px-tag--aqua[data-v-dea09f8c]{--tag:#4fe0d6}.px-tag--amber[data-v-dea09f8c]{--tag:#ffc44d}.px-tag--mint[data-v-dea09f8c]{--tag:#b9f9d1}.px-tag--coral[data-v-dea09f8c]{--tag:#ff5c7a}.px-tag--violet[data-v-dea09f8c]{--tag:#7b5cff}.px-tag--lime[data-v-dea09f8c]{--tag:#8cff6b}.px-tag--mist[data-v-dea09f8c]{--tag:#8a9bbd}.px-tag--foam[data-v-dea09f8c]{--tag:#b0eeef}.px-tag--solid[data-v-dea09f8c]{color:#0a0c16;background:var(--tag);box-shadow:0 -2px 0 0 var(--tag),0 2px 0 0 var(--tag),-2px 0 0 0 var(--tag),2px 0 0 0 var(--tag)}.px-tag__dot[data-v-dea09f8c]{width:6px;height:6px;background:currentColor}.px-tag__icon[data-v-dea09f8c]{margin-left:-4px}.hero[data-v-129b6196]{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:680px;min-height:max(680px,100vh);min-height:max(680px,100svh);overflow:hidden;background:#1b4a80;color:#eef6ff}@media(max-width:899px){.hero[data-v-129b6196]{min-height:max(640px,100svh)}}.hero__scene[data-v-129b6196]{position:absolute;inset:0;z-index:0;overflow:hidden}.hero__flip[data-v-129b6196]{position:absolute;right:0}.hero__inner[data-v-129b6196]{position:relative;z-index:2;flex:1 0 auto;display:grid;grid-template-columns:minmax(0,660px) 1fr;align-items:center;padding-top:calc(var(--header-h) + 32px);padding-bottom:88px;pointer-events:none}@media(max-width:899px){.hero__inner[data-v-129b6196]{grid-template-columns:minmax(0,1fr);align-items:start;padding-top:calc(var(--header-h) + 24px);padding-bottom:152px}}.hero__copy[data-v-129b6196]{position:relative;pointer-events:auto;max-width:660px}.hero__slot[data-v-129b6196]{display:none;pointer-events:none}@media(max-width:899px){.hero__slot[data-v-129b6196]{display:block;height:420px;margin:-8px 0 16px}}@media(max-width:599px){.hero__slot[data-v-129b6196]{height:288px}}.hero__eyebrow[data-v-129b6196]{display:inline-flex;align-items:flex-start;gap:10px;min-height:32px;margin:4px 4px 20px;padding:6px 12px 6px 10px;font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;line-height:20px;color:#4fe0d6;background:#151a2e;box-shadow:0 -4px 0 0 #0a0c16,0 4px 0 0 #0a0c16,-4px 0 0 0 #0a0c16,4px 0 0 0 #0a0c16,inset 0 -4px 0 0 #2d3a5c}.hero__ping[data-v-129b6196]{width:8px;height:8px;margin-top:6px;flex-shrink:0;background:#4fe0d6;box-shadow:4px 4px 0 0 #0a0c16;animation:hero-ping-129b6196 1.2s steps(2) infinite}.hero__title[data-v-129b6196]{max-width:100%;margin-bottom:32px}.hero__title[data-v-129b6196] .cube__f{outline:0}.hero__qa[data-v-129b6196]{margin-bottom:24px}.hero__questions[data-v-129b6196]{font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:500;font-size:20px;line-height:1.5;color:#c9d6ee}.hero__questions[data-v-129b6196] .tw__line{min-height:30px}.hero__questions[data-v-129b6196] .tw__prompt{color:#4fe0d6}@media(max-width:599px){.hero__questions[data-v-129b6196]{font-size:18px}}.hero__answer[data-v-129b6196]{margin-top:6px;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:600;font-size:20px;line-height:1.5;color:#eef6ff;opacity:0;clip-path:inset(0 100% 0 0)}.hero__answer.is-on[data-v-129b6196]{opacity:1;clip-path:inset(-8px -16px -8px 0);animation:hero-answer-129b6196 .42s steps(6) both}@media(max-width:599px){.hero__answer[data-v-129b6196]{font-size:18px}}.hero__answer-hl[data-v-129b6196]{font-family:Press Start\ 2P,Pixelify Sans,monospace;font-weight:400;font-size:16px;line-height:1.5;white-space:nowrap;background:linear-gradient(90deg,#ffb076,#ffb076 33.3333333333%,#ffc44d 0,#ffc44d 66.6666666667%,#b9f9d1 0,#b9f9d1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.hero__answer-hl[data-v-129b6196]:before{-webkit-text-fill-color:#ff5c7a}.hero__answer-hl[data-v-129b6196]:after{-webkit-text-fill-color:#4fe0d6}.hero__lead[data-v-129b6196]{max-width:560px;margin-bottom:32px;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:400;font-size:20px;line-height:1.5}@media(max-width:599px){.hero__lead[data-v-129b6196]{font-size:18px}}.hero__lead[data-v-129b6196]{color:#c9d6ee}@media(min-width:900px)and (max-height:960px){.hero__lead[data-v-129b6196]{font-size:18px}}.hero__cta[data-v-129b6196]{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px;margin-bottom:24px}@media(min-width:900px){.hero__cta[data-v-129b6196]{flex-wrap:nowrap}}@media(max-width:599px){.hero__cta[data-v-129b6196]{flex-direction:column;align-items:stretch;gap:12px}.hero__cta[data-v-129b6196] .px-btn{display:flex;width:calc(100% - 12px)}.hero__cta[data-v-129b6196] .px-btn__face{justify-content:center}}.hero__badges[data-v-129b6196]{display:flex;flex-wrap:wrap;gap:8px 12px}.hero__cue[data-v-129b6196]{position:absolute;left:50%;bottom:12px;z-index:3;display:flex;align-items:center;gap:12px;height:32px;padding:0 14px;transform:translateX(-50%);font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#b0eeef;white-space:nowrap;background:#151a2e;box-shadow:0 -4px 0 0 #0a0c16,0 4px 0 0 #0a0c16,-4px 0 0 0 #0a0c16,4px 0 0 0 #0a0c16,inset 0 4px 0 0 #2d3a5c;transition:color .12s steps(2)}.hero__cue[data-v-129b6196]:focus-visible{outline:4px solid #ffc44d;outline-offset:8px}@media(hover:hover)and (pointer:fine){.hero__cue[data-v-129b6196]:hover{color:#ffc44d}}.hero__cue-depth[data-v-129b6196]{color:#4fe0d6}.hero__cue-arrow[data-v-129b6196]{position:relative;top:-2px;width:14px;height:14px;animation:hero-bob-129b6196 1s steps(2) infinite}.hero__cue-arrow[data-v-129b6196]:before{content:"";position:absolute;left:6px;top:0;width:2px;height:2px;background:currentColor;box-shadow:0 2px 0 currentColor,0 4px 0 currentColor,0 6px 0 currentColor,0 8px 0 currentColor,-6px 6px 0 currentColor,6px 6px 0 currentColor,-4px 8px 0 currentColor,4px 8px 0 currentColor,-2px 10px 0 currentColor,0 10px 0 currentColor,2px 10px 0 currentColor,0 12px 0 currentColor,2px 4px 0 #0a0c16,2px 6px 0 #0a0c16,8px 8px 0 #0a0c16,6px 10px 0 #0a0c16,4px 12px 0 #0a0c16,2px 14px 0 #0a0c16}.hero__tip[data-v-129b6196]{--tip-arrow:50%;position:absolute;left:0;top:0;z-index:6;max-width:264px;pointer-events:none;visibility:hidden}.hero__tip.is-on[data-v-129b6196]{visibility:visible;animation:hero-tip-129b6196 .18s steps(3) both}.hero__tip-box[data-v-129b6196]{padding:4px;background:#4fe0d6;clip-path:polygon(0 8px,4px 8px,4px 4px,8px 4px,8px 0,calc(100% - 8px) 0,calc(100% - 8px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 4px) calc(100% - 8px),calc(100% - 4px) calc(100% - 4px),calc(100% - 8px) calc(100% - 4px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 8px),0 calc(100% - 8px))}.hero__tip-arrow[data-v-129b6196]{position:absolute;left:var(--tip-arrow);top:100%;width:12px;height:8px;background:linear-gradient(#4fe0d6,#4fe0d6) 0 0/12px 4px no-repeat,linear-gradient(#4fe0d6,#4fe0d6) 4px 4px/4px 4px no-repeat}.is-below .hero__tip-arrow[data-v-129b6196]{top:auto;bottom:100%;background:linear-gradient(#4fe0d6,#4fe0d6) 0 4px/12px 4px no-repeat,linear-gradient(#4fe0d6,#4fe0d6) 4px 0/4px 4px no-repeat}.hero__tip-in[data-v-129b6196]{display:flex;flex-direction:column;gap:6px;padding:12px 16px 14px;background:#151a2e;box-shadow:inset 4px 4px 0 0 #2d3a5c,inset -4px -4px 0 0 #0a0c16}.hero__tip-label[data-v-129b6196]{font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#4fe0d6}.hero__tip-quip[data-v-129b6196]{font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-size:16px;line-height:1.4;color:#c9d6ee}@media(min-width:900px)and (max-height:940px){.hero__eyebrow[data-v-129b6196]{margin-bottom:16px}.hero__title[data-v-129b6196]{margin-bottom:24px}.hero__qa[data-v-129b6196]{margin-bottom:20px}.hero__lead[data-v-129b6196]{margin-bottom:28px}}@media(min-width:900px)and (max-height:860px){.hero__inner[data-v-129b6196]{padding-top:calc(var(--header-h) + 24px);padding-bottom:80px}.hero__eyebrow[data-v-129b6196]{margin-bottom:16px}.hero__title[data-v-129b6196]{margin-bottom:20px}.hero__qa[data-v-129b6196]{margin-bottom:16px}.hero__answer[data-v-129b6196],.hero__questions[data-v-129b6196]{font-size:18px}.hero__questions[data-v-129b6196] .tw__line{min-height:27px}.hero__lead[data-v-129b6196]{margin-bottom:24px;font-size:18px}.hero__cta[data-v-129b6196]{margin-bottom:20px}}@media(min-width:900px)and (max-height:820px){.hero__inner[data-v-129b6196]{padding-top:calc(var(--header-h) + 16px);padding-bottom:64px}.hero__title[data-v-129b6196]{margin-bottom:16px}.hero__lead[data-v-129b6196]{margin-bottom:20px}.hero__cta[data-v-129b6196]{margin-bottom:16px}}@media(min-width:900px)and (max-height:760px){.hero__inner[data-v-129b6196]{padding-top:calc(var(--header-h) + 12px);padding-bottom:60px}.hero__eyebrow[data-v-129b6196],.hero__qa[data-v-129b6196]{margin-bottom:12px}.hero__questions[data-v-129b6196] .tw__line{min-height:26px}.hero__answer[data-v-129b6196]{margin-top:2px}.hero__lead[data-v-129b6196]{margin-bottom:16px}.hero__cta[data-v-129b6196]{margin-bottom:12px}}@media(prefers-reduced-motion:reduce){.hero__answer.is-on[data-v-129b6196],.hero__cue-arrow[data-v-129b6196],.hero__ping[data-v-129b6196],.hero__tip.is-on[data-v-129b6196]{animation:none}.hero__answer[data-v-129b6196]{opacity:1;clip-path:none}}@keyframes hero-ping-129b6196{50%{background:#1aa3b8}}@keyframes hero-bob-129b6196{50%{transform:translateY(4px)}}@keyframes hero-answer-129b6196{0%{clip-path:inset(-8px 100% -8px 0)}to{clip-path:inset(-8px -16px -8px 0)}}@keyframes hero-tip-129b6196{0%{clip-path:inset(50% 0 50% 0)}to{clip-path:inset(0 0 0 0)}}.mq[data-v-88110db6]{--mq-row:32px;--mq-edge:4px;position:relative;z-index:2;overflow:hidden;height:calc(var(--mq-row)*2 + var(--mq-edge)*2);padding:var(--mq-edge) 0;background:#b0eeef;color:#0a0c16;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:700px){.mq[data-v-88110db6]{--mq-row:30px;--mq-edge:3px}}.mq__bg[data-v-88110db6]{position:absolute;left:0;top:0;image-rendering:pixelated;pointer-events:none}.mq__row[data-v-88110db6]{position:relative;height:var(--mq-row);overflow:hidden}.mq__track[data-v-88110db6]{display:flex;width:-moz-max-content;width:max-content;transform:translateZ(0);will-change:transform}.mq__track.is-ready[data-v-88110db6]{animation:mq-run-88110db6 var(--mq-dur,60s) steps(var(--mq-steps,600)) infinite}.mq__row--1 .mq__track[data-v-88110db6]{margin-left:-96px}.mq__row--1 .mq__track.is-ready[data-v-88110db6]{animation-direction:reverse}.mq:hover .mq__track[data-v-88110db6]{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.mq__track.is-ready[data-v-88110db6]{animation:none}}.mq__copy[data-v-88110db6]{display:flex;align-items:center;flex-shrink:0;height:var(--mq-row)}.mq__item[data-v-88110db6]{display:block;padding:0 24px;font-family:Press Start\ 2P,Pixelify Sans,monospace;font-size:16px;line-height:var(--mq-row);text-transform:uppercase;white-space:nowrap;color:#0a0c16}.mq__sep[data-v-88110db6]{display:block;flex-shrink:0;width:14px;height:14px;background-repeat:no-repeat;background-size:100% 100%;image-rendering:pixelated}.mq__sep--orca[data-v-88110db6]{width:26px;height:14px}@keyframes mq-run-88110db6{0%{transform:translateZ(0)}to{transform:translate3d(var(--mq-dist,-50%),0,0)}}.sec-head[data-v-bb120836]{position:relative;max-width:1000px}.sec-head--center[data-v-bb120836]{margin-left:auto;margin-right:auto;text-align:center}.sec-head--center .sec-head__kicker[data-v-bb120836]{justify-content:center}.sec-head--center .sec-head__lead[data-v-bb120836]{margin-left:auto;margin-right:auto}.sec-head__kicker[data-v-bb120836]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:24px;font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#4fe0d6}.sec-head__ping[data-v-bb120836]{width:8px;height:8px;flex-shrink:0;background:#4fe0d6;animation:sh-ping-bb120836 1.6s steps(1) infinite}@media(prefers-reduced-motion:reduce){.sec-head__ping[data-v-bb120836]{animation:none}}.sec-head__depth[data-v-bb120836]{color:#ffc44d;white-space:nowrap}.sec-head__rest[data-v-bb120836]{white-space:nowrap}.sec-head__title[data-v-bb120836]{font-family:Press Start\ 2P,Pixelify Sans,monospace;font-weight:400;font-size:40px;line-height:1.25;letter-spacing:0;text-transform:uppercase}@media(max-width:1199px){.sec-head__title[data-v-bb120836]{font-size:32px}}@media(max-width:599px){.sec-head__title[data-v-bb120836]{font-size:24px}}.sec-head__title[data-v-bb120836]{line-height:1.3;color:#eef6ff;overflow-wrap:break-word;text-shadow:4px 4px 0 #0a0c16}.sec-head__title--decode.reveal[data-v-bb120836]{transition:opacity .12s steps(2),transform .24s steps(4)}.sec-head__hl[data-v-bb120836]{text-shadow:none;filter:drop-shadow(4px 4px 0 #0a0c16)}.sec-head__hl .hl-0[data-v-bb120836]{color:#ffb076}.sec-head__hl .hl-1[data-v-bb120836]{color:#ffc44d}.sec-head__hl .hl-2[data-v-bb120836]{color:#b9f9d1}.sec-head__hlw[data-v-bb120836]{white-space:nowrap}.sec-head__lead[data-v-bb120836]{max-width:640px;margin-top:24px;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:400;font-size:20px;line-height:1.5}@media(max-width:599px){.sec-head__lead[data-v-bb120836]{font-size:18px}}.sec-head__lead[data-v-bb120836]{color:#c9d6ee}.sec-head__extra[data-v-bb120836]{margin-top:32px}@keyframes sh-ping-bb120836{0%,60%{background:#4fe0d6}61%,to{background:#1aa3b8}}.px-panel[data-v-50c6f6d8]{--pp-border:#2d3a5c;--pp-fill:#151a2e;--pp-light:#2d3a5c;--pp-dark:#0a0c16;--pp-bar:#2d3a5c;--pp-bar-text:#c9d6ee;--pp-label:#4fe0d6;--pp-stripe:#55658c;--pp-dot1:#ff5c7a;--pp-dot2:#ffc44d;--pp-dot3:#b9f9d1;position:relative;display:block;padding:4px;background:var(--pp-border);color:#eef6ff;clip-path:polygon(0 8px,4px 8px,4px 4px,8px 4px,8px 0,calc(100% - 8px) 0,calc(100% - 8px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 4px) calc(100% - 8px),calc(100% - 4px) calc(100% - 4px),calc(100% - 8px) calc(100% - 4px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 8px),0 calc(100% - 8px))}.px-panel__inner[data-v-50c6f6d8]{position:relative;height:100%;background:var(--pp-fill);box-shadow:inset 4px 4px 0 0 var(--pp-light),inset -4px -4px 0 0 var(--pp-dark);clip-path:polygon(0 4px,4px 4px,4px 0,calc(100% - 4px) 0,calc(100% - 4px) 4px,100% 4px,100% calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 4px),0 calc(100% - 4px))}.px-panel__body[data-v-50c6f6d8]{position:relative;padding:28px 32px 32px}@media(max-width:599px){.px-panel__body[data-v-50c6f6d8]{padding:20px 20px 24px}}.px-panel--flush .px-panel__body[data-v-50c6f6d8]{padding:8px}.px-panel__label[data-v-50c6f6d8]{font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-label);margin-bottom:16px}.px-panel__bar[data-v-50c6f6d8]{position:relative;display:flex;align-items:center;gap:12px;height:36px;padding:0 12px 0 16px;background:var(--pp-bar);color:var(--pp-bar-text);box-shadow:inset 0 -4px 0 0 var(--pp-dark),inset 4px 4px 0 0 var(--pp-light)}.px-panel__title[data-v-50c6f6d8]{font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.px-panel__stripes[data-v-50c6f6d8]{flex:1 1 auto;min-width:16px;height:20px;background:repeating-linear-gradient(180deg,var(--pp-stripe) 4px,transparent 4px 8px)}.px-panel__dots[data-v-50c6f6d8]{display:inline-flex;gap:8px;flex-shrink:0}.px-panel__dots i[data-v-50c6f6d8]{display:block;width:12px;height:12px;background:var(--pp-dot3)}.px-panel__dots i[data-v-50c6f6d8]:first-child{background:var(--pp-dot1)}.px-panel__dots i[data-v-50c6f6d8]:nth-child(2){background:var(--pp-dot2)}.px-panel--ink[data-v-50c6f6d8]{--pp-border:#2d3a5c;--pp-fill:#151a2e;--pp-light:#2d3a5c;--pp-dark:#0a0c16;--pp-bar:#2d3a5c;--pp-bar-text:#c9d6ee;--pp-stripe:#55658c}.px-panel--deep[data-v-50c6f6d8]{--pp-border:#15335f;--pp-fill:#070d1f;--pp-light:#102447;--pp-dark:#04060f;--pp-bar:#15335f;--pp-bar-text:#b0eeef;--pp-stripe:#1b4a80}.px-panel--aqua[data-v-50c6f6d8]{--pp-border:#4fe0d6;--pp-fill:#070d1f;--pp-light:#15335f;--pp-dark:#04060f;--pp-bar:#4fe0d6;--pp-bar-text:#0a0c16;--pp-label:#ffc44d;--pp-stripe:#1aa3b8;--pp-dot1:#0a0c16;--pp-dot2:#0a0c16;--pp-dot3:#0a0c16}.svc[data-v-9eaaef86]{position:relative;overflow:hidden;padding:128px 0;background:#15335f}@media(max-width:1199px){.svc[data-v-9eaaef86]{padding:96px 0}}@media(max-width:599px){.svc[data-v-9eaaef86]{padding:72px 0}}.svc__bg[data-v-9eaaef86]{position:absolute;inset:0;overflow:hidden;z-index:0}.svc__inner[data-v-9eaaef86]{position:relative;z-index:1}.svc__manifest[data-v-9eaaef86]{display:grid;grid-template-columns:minmax(0,1fr) 448px;align-items:center;gap:48px;margin-top:56px}@media(max-width:899px){.svc__manifest[data-v-9eaaef86]{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:40px}}@media(max-width:599px){.svc__manifest[data-v-9eaaef86]{gap:24px;margin-top:32px}}.svc__claims[data-v-9eaaef86]{display:grid;gap:48px;max-width:720px}@media(max-width:599px){.svc__claims[data-v-9eaaef86]{gap:24px}}.svc__phone[data-v-9eaaef86]{position:relative;width:448px;height:448px;overflow:hidden}@media(max-width:899px){.svc__phone[data-v-9eaaef86]{width:100%;max-width:448px;height:384px;justify-self:center}}@media(max-width:700px){.svc__phone[data-v-9eaaef86]{height:351px}}.svc__grid[data-v-9eaaef86]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px;margin-top:96px}@media(max-width:1199px){.svc__grid[data-v-9eaaef86]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:72px}}@media(max-width:599px){.svc__grid[data-v-9eaaef86]{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:40px}}.claim[data-v-9eaaef86]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:24px;align-items:start}@media(max-width:599px){.claim[data-v-9eaaef86]{gap:16px}}.claim__num[data-v-9eaaef86]{position:relative;top:6px;min-width:64px;padding-bottom:12px;font-family:Press Start\ 2P,Pixelify Sans,monospace;font-size:16px;line-height:1;color:#4fe0d6;background:repeating-linear-gradient(90deg,#4fe0d6 4px,transparent 4px 8px) 0 100%/100% 4px no-repeat}@media(max-width:599px){.claim__num[data-v-9eaaef86]{min-width:40px;top:4px}}.claim__text[data-v-9eaaef86]{font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:600;font-size:32px;line-height:1.3;color:#eef6ff;text-shadow:4px 4px 0 #0b1730}@media(max-width:1199px){.claim__text[data-v-9eaaef86]{font-size:28px}}@media(max-width:599px){.claim__text[data-v-9eaaef86]{font-size:24px}}.claim__tail[data-v-9eaaef86]{display:block;margin-top:12px;font-weight:400;font-size:20px;line-height:1.5;color:#b0eeef;text-shadow:none}@media(max-width:599px){.claim__tail[data-v-9eaaef86]{font-size:18px}}.card[data-v-9eaaef86]{position:relative;display:flex;min-width:0}.card__shadow[data-v-9eaaef86]{position:absolute;inset:0;background:#0b1730;transform:translate(4px,4px);clip-path:polygon(0 8px,4px 8px,4px 4px,8px 4px,8px 0,calc(100% - 8px) 0,calc(100% - 8px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 4px) calc(100% - 8px),calc(100% - 4px) calc(100% - 4px),calc(100% - 8px) calc(100% - 4px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 8px),0 calc(100% - 8px));transition:transform .16s steps(2)}.card__lift[data-v-9eaaef86]{position:relative;display:flex;width:100%;transition:transform .16s steps(2)}.card__panel[data-v-9eaaef86]{width:100%}.card__panel[data-v-9eaaef86] .px-panel__body{display:flex;flex-direction:column;height:100%;padding:28px 28px 28px}@media(max-width:599px){.card__panel[data-v-9eaaef86] .px-panel__body{display:grid;grid-template-columns:88px minmax(0,1fr);grid-template-rows:auto 1fr;-moz-column-gap:16px;column-gap:16px;padding:20px 20px 16px}}.card.is-hot .card__lift[data-v-9eaaef86]{transform:translateY(-8px)}.card.is-hot .card__shadow[data-v-9eaaef86]{transform:translate(8px,8px)}.card[data-v-9eaaef86]:focus-within{outline:4px solid #ffc44d;outline-offset:8px}.card[data-v-9eaaef86]:has(.card__toggle:focus-within){outline:none}@media(prefers-reduced-motion:reduce){.card__lift[data-v-9eaaef86],.card__shadow[data-v-9eaaef86]{transition:none}}.card__top[data-v-9eaaef86]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}@media(max-width:599px){.card__top[data-v-9eaaef86]{display:contents}}.card__socket[data-v-9eaaef86]{display:flex;align-items:center;justify-content:center;width:88px;height:88px;background:#070d1f;box-shadow:inset 4px 4px 0 0 #0a0c16,inset -4px -4px 0 0 #2d3a5c}@media(max-width:599px){.card__socket[data-v-9eaaef86]{grid-column:1;grid-row:1/span 2}}.card.is-hot .card__socket[data-v-9eaaef86]{background:#0a0c16}.card__idx[data-v-9eaaef86]{font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#55658c;transition:color .12s steps(1)}@media(max-width:599px){.card__idx[data-v-9eaaef86]{grid-column:2;grid-row:1;justify-self:end}}.card.is-hot .card__idx[data-v-9eaaef86]{color:#ffc44d}.card__title[data-v-9eaaef86]{font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:700;font-size:28px;line-height:1.2;color:#eef6ff}@media(max-width:599px){.card__title[data-v-9eaaef86]{grid-column:2;grid-row:2;align-self:center;font-size:24px}}.card__link[data-v-9eaaef86]{color:inherit;outline:none}.card__link[data-v-9eaaef86]:after{content:"";position:absolute;inset:0;z-index:4}.card.is-hot .card__title[data-v-9eaaef86]{color:#ffc44d}.card__short[data-v-9eaaef86]{margin-top:12px;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:400;font-size:18px;line-height:1.5}@media(max-width:599px){.card__short[data-v-9eaaef86]{font-size:18px}}.card__short[data-v-9eaaef86]{color:#c9d6ee}@media(max-width:599px){.card__short[data-v-9eaaef86]{grid-column:1/-1;margin-top:16px}}.card__details[data-v-9eaaef86]{display:grid;gap:8px;margin-top:20px;padding-top:20px;background:repeating-linear-gradient(90deg,#2d3a5c 4px,transparent 4px 8px) 0 0/100% 4px no-repeat}@media(max-width:599px){.card__details[data-v-9eaaef86]{grid-column:1/-1;margin-top:16px;padding-top:16px}}.card__details li[data-v-9eaaef86]{position:relative;padding-left:24px;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-size:16px;line-height:1.5;color:#8a9bbd}.card__details li[data-v-9eaaef86]:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;background:#4fe0d6;box-shadow:4px 4px 0 0 #1aa3b8}.card.is-hot .card__details li[data-v-9eaaef86]{color:#c9d6ee}.card.is-hot .card__details li[data-v-9eaaef86]:before{background:#ffc44d;box-shadow:4px 4px 0 0 #ffb076}.card__foot[data-v-9eaaef86]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:auto;padding-top:24px}@media(max-width:599px){.card__foot[data-v-9eaaef86]{grid-column:1/-1;align-items:center;padding-top:16px}}.card__tags[data-v-9eaaef86]{display:flex;flex-wrap:wrap;gap:6px;margin:-2px}@media(max-width:599px){.card__tags[data-v-9eaaef86]{flex:1 1 100%}}.card.is-open .card__details[data-v-9eaaef86],.card.is-open .card__tags[data-v-9eaaef86]{animation:svc-open-9eaaef86 .24s steps(3)}@media(prefers-reduced-motion:reduce){.card.is-open .card__details[data-v-9eaaef86],.card.is-open .card__tags[data-v-9eaaef86]{animation:none}}.card__toggle[data-v-9eaaef86]{position:relative;z-index:6;flex-shrink:0;width:44px;height:44px;margin:-8px 0 -8px -8px;padding:8px;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.card__glyph[data-v-9eaaef86]{position:relative;display:block;width:28px;height:28px;background:#0a0c16;box-shadow:inset 0 0 0 4px #2d3a5c}.card__glyph[data-v-9eaaef86]:after,.card__glyph[data-v-9eaaef86]:before{content:"";position:absolute;background:#4fe0d6}.card__glyph[data-v-9eaaef86]:before{left:8px;top:12px;width:12px;height:4px}.card__glyph[data-v-9eaaef86]:after{left:12px;top:8px;width:4px;height:12px}.card.is-open .card__glyph[data-v-9eaaef86]{box-shadow:inset 0 0 0 4px #4fe0d6}.card.is-open .card__glyph[data-v-9eaaef86]:after{display:none}.card__more[data-v-9eaaef86]{display:inline-flex;align-items:center;gap:10px;margin-left:auto;font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#4fe0d6;white-space:nowrap}.card.is-hot .card__more[data-v-9eaaef86]{color:#ffc44d}.card__arrow[data-v-9eaaef86]{position:relative;width:14px;height:12px}.card__arrow[data-v-9eaaef86]:before{content:"";position:absolute;left:0;top:0;width:2px;height:2px;box-shadow:8px 0 0 currentColor,8px 2px 0 currentColor,10px 2px 0 currentColor,0 4px 0 currentColor,2px 4px 0 currentColor,4px 4px 0 currentColor,6px 4px 0 currentColor,8px 4px 0 currentColor,10px 4px 0 currentColor,12px 4px 0 currentColor,0 6px 0 currentColor,2px 6px 0 currentColor,4px 6px 0 currentColor,6px 6px 0 currentColor,8px 6px 0 currentColor,10px 6px 0 currentColor,12px 6px 0 currentColor,8px 8px 0 currentColor,10px 8px 0 currentColor,8px 10px 0 currentColor}.card.is-hot .card__arrow[data-v-9eaaef86]{animation:svc-nudge-9eaaef86 .5s steps(2) infinite}@media(prefers-reduced-motion:reduce){.card.is-hot .card__arrow[data-v-9eaaef86]{animation:none}}@keyframes svc-open-9eaaef86{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@keyframes svc-nudge-9eaaef86{50%{transform:translateX(4px)}}.ai[data-v-2761dd10]{position:relative;overflow:hidden;padding:128px 0;background:#102447}@media(max-width:1199px){.ai[data-v-2761dd10]{padding:96px 0}}@media(max-width:599px){.ai[data-v-2761dd10]{padding:72px 0}}.ai__bg[data-v-2761dd10]{position:absolute;inset:0;overflow:hidden;z-index:0}.ai__inner[data-v-2761dd10]{position:relative;z-index:1}.ai__head[data-v-2761dd10]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px;align-items:stretch}@media(max-width:1199px){.ai__head[data-v-2761dd10]{grid-template-columns:minmax(0,1fr);gap:40px}}@media(max-width:599px){.ai__head[data-v-2761dd10]{gap:32px}}.ai__intro[data-v-2761dd10]{display:flex;flex-direction:column;min-width:0;height:100%}.ai__angler[data-v-2761dd10]{position:relative;flex:1 1 auto;min-height:200px;margin-top:32px;overflow:hidden}@media(max-width:1199px){.ai__angler[data-v-2761dd10]{flex:none;height:200px;min-height:0;max-width:720px}}@media(max-width:700px){.ai__angler[data-v-2761dd10]{height:171px;margin-top:24px}}.ai__term[data-v-2761dd10]{position:relative;margin-top:40px}@media(max-width:1199px){.ai__term[data-v-2761dd10]{margin-top:0;max-width:720px}}.ai__principles[data-v-2761dd10]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 40px;margin-top:112px}@media(max-width:1199px){.ai__principles[data-v-2761dd10]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:88px}}@media(max-width:599px){.ai__principles[data-v-2761dd10]{gap:16px;margin-top:48px}}.ai__block[data-v-2761dd10]{margin-top:128px}@media(max-width:1199px){.ai__block[data-v-2761dd10]{margin-top:96px}}@media(max-width:599px){.ai__block[data-v-2761dd10]{margin-top:56px}}.ai__sub[data-v-2761dd10]{display:flex;align-items:flex-start;gap:16px;margin-bottom:48px;font-family:Press Start\ 2P,Pixelify Sans,monospace;font-weight:400;font-size:24px;line-height:1.25;letter-spacing:0;text-transform:uppercase}@media(max-width:1199px){.ai__sub[data-v-2761dd10]{font-size:24px}}@media(max-width:599px){.ai__sub[data-v-2761dd10]{font-size:16px}}.ai__sub[data-v-2761dd10]{line-height:1.4;color:#eef6ff;text-shadow:4px 4px 0 #0a0c16}@media(max-width:599px){.ai__sub[data-v-2761dd10]{margin-bottom:24px;gap:12px}}.ai__sub-text[data-v-2761dd10]{min-width:0}.ai__intro[data-v-2761dd10] .sec-head__hl,.ai__nowrap[data-v-2761dd10]{white-space:nowrap}.ai__sub-mark[data-v-2761dd10]{flex-shrink:0;width:16px;height:16px;margin-top:calc(.7em - 8px);background:#4fe0d6;box-shadow:4px 4px 0 0 #1aa3b8}@media(max-width:599px){.ai__sub-mark[data-v-2761dd10]{width:12px;height:12px;margin-top:calc(.7em - 6px)}}.term[data-v-2761dd10]{position:relative;margin:-8px -12px -12px;padding:8px 12px 0;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-size:17px;line-height:1.6;color:#c9d6ee}@media(max-width:599px){.term[data-v-2761dd10]{font-size:16px;line-height:1.5;margin:-4px -6px -8px;padding:4px 6px 0}}.term[data-v-2761dd10]:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(4,6,15,0) 4px,rgba(4,6,15,.22) 4px 8px);opacity:.3}.term__log[data-v-2761dd10]{min-height:200px}.term__log[data-v-2761dd10] .tw__line{min-height:1.6em}@media(max-width:599px){.term__log[data-v-2761dd10] .tw__line{min-height:1.5em}}.term__log[data-v-2761dd10] b{color:#ffc44d}.term__log[data-v-2761dd10] i{color:#4fe0d6}.term__log[data-v-2761dd10] u{color:#8cff6b;box-shadow:none}.term__foot[data-v-2761dd10]{display:flex;align-items:center;gap:12px;margin-top:20px;padding:16px 0 4px;background:repeating-linear-gradient(90deg,#15335f 4px,transparent 4px 8px) 0 0/100% 4px no-repeat}@media(max-width:599px){.term__foot[data-v-2761dd10]{margin-top:16px}}.term__led[data-v-2761dd10]{width:12px;height:12px;flex-shrink:0;background:#ffc44d;animation:ai-led-2761dd10 .8s steps(1) infinite}.term__led.is-done[data-v-2761dd10]{background:#8cff6b;animation:none}@media(prefers-reduced-motion:reduce){.term__led[data-v-2761dd10]{animation:none}}.term__bar[data-v-2761dd10]{display:flex;flex:1;gap:4px}.term__bar i[data-v-2761dd10]{flex:1;height:12px;background:#15335f}.term__bar i.is-on[data-v-2761dd10]{background:#4fe0d6;box-shadow:inset 0 -4px 0 0 #1aa3b8}.pr[data-v-2761dd10]{position:relative;padding-top:32px;background:repeating-linear-gradient(90deg,#2d3a5c 4px,transparent 4px 8px) 0 0/100% 4px no-repeat}@media(max-width:599px){.pr[data-v-2761dd10]{display:flex;padding-top:0;background:none}}@media(max-width:599px){.pr__card[data-v-2761dd10]{display:grid;width:100%;padding:4px;background:#15335f;clip-path:polygon(0 8px,4px 8px,4px 4px,8px 4px,8px 0,calc(100% - 8px) 0,calc(100% - 8px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 4px) calc(100% - 8px),calc(100% - 4px) calc(100% - 4px),calc(100% - 8px) calc(100% - 4px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 8px),0 calc(100% - 8px))}}.pr.is-back .pr__card[data-v-2761dd10]{background:#4fe0d6}@media(max-width:599px){.pr__face[data-v-2761dd10]{grid-area:1/1;min-width:0;padding:16px 12px;background:#0b1730;box-shadow:inset 4px 4px 0 0 #102447,inset -4px -4px 0 0 #070d1f;clip-path:polygon(0 4px,4px 4px,4px 0,calc(100% - 4px) 0,calc(100% - 4px) 4px,100% 4px,100% calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 4px),0 calc(100% - 4px))}}@media(max-width:599px){.pr__face--back[data-v-2761dd10]{display:none;background:#151a2e}}@media(max-width:599px){.pr.is-back .pr__face--front[data-v-2761dd10]{opacity:0}}@media(max-width:599px){.pr.is-back .pr__face--back[data-v-2761dd10]{display:block}}@media(max-width:599px){.pr.turn-a .pr__card[data-v-2761dd10]{animation:pr-turn-a-2761dd10 .32s steps(3)}.pr.turn-b .pr__card[data-v-2761dd10]{animation:pr-turn-b-2761dd10 .32s steps(3)}}@media(prefers-reduced-motion:reduce){.pr.turn-a .pr__card[data-v-2761dd10],.pr.turn-b .pr__card[data-v-2761dd10]{animation:none}}.pr__head[data-v-2761dd10]{display:flex;align-items:center;gap:20px;margin-bottom:16px}@media(max-width:599px){.pr__head[data-v-2761dd10]{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:0}}.pr__icon[data-v-2761dd10]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:80px;height:80px;background:#070d1f;box-shadow:inset 4px 4px 0 0 #0a0c16,inset -4px -4px 0 0 #15335f}.pr__title[data-v-2761dd10]{font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:700;font-size:22px;line-height:1.25;color:#eef6ff}@media(max-width:599px){.pr__title[data-v-2761dd10]{min-width:0;max-width:100%;font-size:18px;overflow-wrap:break-word}}@media(max-width:389px){.pr__title[data-v-2761dd10]{font-size:16px;line-height:1.375}}.pr__text[data-v-2761dd10]{font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:400;font-size:18px;line-height:1.5}@media(max-width:599px){.pr__text[data-v-2761dd10]{font-size:18px}}.pr__text[data-v-2761dd10]{color:#c9d6ee;max-width:440px}@media(max-width:599px){.pr__text[data-v-2761dd10]{font-size:16px;hyphens:auto;hyphenate-limit-chars:12 5 4;-webkit-hyphenate-limit-before:5;-webkit-hyphenate-limit-after:4;overflow-wrap:break-word}}.pr__gap[data-v-2761dd10]{display:none}@media(max-width:599px){.pr__gap[data-v-2761dd10]{display:block;float:right;width:32px;height:32px}}.pr__toggle[data-v-2761dd10]{position:absolute;inset:0;z-index:2;width:100%;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pr__toggle[data-v-2761dd10]:focus-visible{outline-offset:4px}.pr__glyph[data-v-2761dd10]{position:absolute;top:20px;right:16px;width:28px;height:28px;background:#0a0c16;box-shadow:inset 0 0 0 4px #2d3a5c}.pr__glyph[data-v-2761dd10]:after,.pr__glyph[data-v-2761dd10]:before{content:"";position:absolute;background:#4fe0d6}.pr__glyph[data-v-2761dd10]:before{left:8px;top:12px;width:12px;height:4px}.pr__glyph[data-v-2761dd10]:after{left:12px;top:8px;width:4px;height:12px}.pr.is-open .pr__glyph[data-v-2761dd10]{box-shadow:inset 0 0 0 4px #4fe0d6}.pr.is-open .pr__glyph[data-v-2761dd10]:after{display:none}.pipe[data-v-2761dd10]{position:relative;margin:0 -24px}@media(max-width:599px){.pipe[data-v-2761dd10]{margin-left:-16px;margin-right:-16px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pipe[data-v-2761dd10]::-webkit-scrollbar{display:none}.pipe[data-v-2761dd10]:focus-visible{outline-offset:-4px}}.pipe__track[data-v-2761dd10]{position:relative;padding:0 24px}@media(max-width:599px){.pipe__track[data-v-2761dd10]{width:-moz-max-content;width:max-content;padding:0 16px}}.pipe__fx[data-v-2761dd10]{position:absolute;inset:0;overflow:hidden;z-index:0;pointer-events:none}.pipe__list[data-v-2761dd10]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:104px 32px;padding-top:40px;padding-bottom:8px}@media(max-width:1199px){.pipe__list[data-v-2761dd10]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.pipe__list[data-v-2761dd10]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(320px,100vw - 88px);gap:16px;padding-bottom:8px}}.step[data-v-2761dd10]{position:relative;display:flex;min-width:0}@media(max-width:599px){.step[data-v-2761dd10]{scroll-snap-align:start}.step.reveal[data-v-2761dd10]{opacity:1;transform:none;transition:none}}.step__pin[data-v-2761dd10]{position:absolute;left:28px;top:-28px;width:4px;height:4px}.step__panel[data-v-2761dd10]{width:100%}.step__panel[data-v-2761dd10] .px-panel__body{display:flex;flex-direction:column;height:100%;padding:24px 24px 24px}@media(max-width:599px){.step__panel[data-v-2761dd10] .px-panel__body{padding:20px 16px 20px}}.step__head[data-v-2761dd10]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.step__code[data-v-2761dd10]{font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#4fe0d6}.step.is-live .step__code[data-v-2761dd10]{color:#ffc44d}.step__count[data-v-2761dd10]{font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#55658c}.step__title[data-v-2761dd10]{font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:700;font-size:26px;line-height:1.2;color:#eef6ff}@media(max-width:599px){.step__title[data-v-2761dd10]{font-size:24px}}.step__text[data-v-2761dd10]{margin-top:8px;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:400;font-size:18px;line-height:1.5}@media(max-width:599px){.step__text[data-v-2761dd10]{font-size:18px}}.step__text[data-v-2761dd10]{color:#c9d6ee}.step__split[data-v-2761dd10]{display:grid;gap:12px;margin-top:auto;padding-top:20px}.step__role[data-v-2761dd10]{padding:12px 14px 14px;background:#151a2e;box-shadow:inset 4px 0 0 0 var(--role)}.step__role dt[data-v-2761dd10]{display:flex;align-items:center;gap:10px;margin-bottom:8px;font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;line-height:1.25;color:var(--role)}.step__role dd[data-v-2761dd10]{margin:0;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-size:16px;line-height:1.5;color:#c9d6ee}.step__role--ai[data-v-2761dd10]{--role:#4fe0d6}.step__role--human[data-v-2761dd10]{--role:#ffc44d}.step__role--human dd[data-v-2761dd10]{color:#eef6ff}.mx[data-v-2761dd10]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1199px){.mx[data-v-2761dd10]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.mx[data-v-2761dd10]{grid-template-columns:minmax(0,1fr)}}.mx__item[data-v-2761dd10]{display:flex;flex-direction:column;gap:8px;padding:40px 32px 36px;min-width:0}.mx__item+.mx__item[data-v-2761dd10]{background:repeating-linear-gradient(180deg,#15335f 4px,transparent 4px 8px) 0 0/4px 100% no-repeat}@media(max-width:1199px){.mx__item[data-v-2761dd10]{padding:32px 24px 28px}.mx__item[data-v-2761dd10]:nth-child(3){background:none}.mx__item[data-v-2761dd10]:nth-child(n+3){box-shadow:inset 0 4px 0 0 #15335f}}@media(max-width:599px){.mx__item[data-v-2761dd10]{gap:4px;padding:20px 16px 20px}.mx__item+.mx__item[data-v-2761dd10]{background:none;box-shadow:inset 0 4px 0 0 #15335f}}.mx__value[data-v-2761dd10]{font-family:Press Start\ 2P,Pixelify Sans,monospace;font-weight:400;font-size:40px;line-height:1.25;letter-spacing:0;text-transform:uppercase}@media(max-width:1199px){.mx__value[data-v-2761dd10]{font-size:32px}}@media(max-width:599px){.mx__value[data-v-2761dd10]{font-size:32px}}.mx__value[data-v-2761dd10]{line-height:1.2;color:#4fe0d6;text-shadow:4px 4px 0 #0a0c16;white-space:nowrap}@media(min-width:1200px){.mx__value[data-v-2761dd10]{font-size:32px}}@media(min-width:1600px){.mx__value[data-v-2761dd10]{font-size:40px}}.mx__label[data-v-2761dd10]{margin-top:8px;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:600;font-size:20px;line-height:1.3;color:#eef6ff}@media(max-width:599px){.mx__label[data-v-2761dd10]{font-size:18px}}.mx__note[data-v-2761dd10]{font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;color:#8a9bbd}.prod-head[data-v-2761dd10]{margin-bottom:48px}@media(max-width:599px){.prod-head[data-v-2761dd10]{margin-bottom:32px}}.prod-head .ai__sub[data-v-2761dd10]{margin-bottom:20px}.prod-head__lead[data-v-2761dd10]{max-width:640px;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:400;font-size:20px;line-height:1.5}@media(max-width:599px){.prod-head__lead[data-v-2761dd10]{font-size:18px}}.prod-head__lead[data-v-2761dd10]{color:#c9d6ee}@media(max-width:599px){.tiles-rail[data-v-2761dd10]{margin-left:-16px;margin-right:-16px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tiles-rail[data-v-2761dd10]::-webkit-scrollbar{display:none}.tiles-rail[data-v-2761dd10]:focus-visible{outline-offset:-4px}}.tiles[data-v-2761dd10]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}@media(max-width:899px){.tiles[data-v-2761dd10]{grid-template-columns:minmax(0,1fr);gap:24px}}@media(max-width:599px){.tiles[data-v-2761dd10]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(320px,100vw - 88px);gap:16px;width:-moz-max-content;width:max-content;padding:0 16px}}.tile[data-v-2761dd10]{position:relative;display:flex;min-width:0}@media(max-width:599px){.tile[data-v-2761dd10]{scroll-snap-align:start}.tile.reveal[data-v-2761dd10]{opacity:1;transform:none;transition:none}}.tile__panel[data-v-2761dd10]{width:100%}.tile__panel[data-v-2761dd10] .px-panel__body{height:100%;padding:28px 32px 32px 28px}@media(max-width:599px){.tile__panel[data-v-2761dd10] .px-panel__body{padding:20px 20px 28px}}.tile__row[data-v-2761dd10]{display:flex;align-items:flex-start;gap:24px}@media(max-width:1199px){.tile__row[data-v-2761dd10]{flex-direction:column;gap:20px}}@media(min-width:600px)and (max-width:899px){.tile__row[data-v-2761dd10]{flex-direction:row;gap:24px}}.tile__socket[data-v-2761dd10]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:88px;height:88px;background:#04060f;box-shadow:inset 4px 4px 0 0 #0a0c16,inset -4px -4px 0 0 #15335f}.tile__body[data-v-2761dd10]{flex:1 1 auto;min-width:0}.tile__top[data-v-2761dd10]{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.tile__idx[data-v-2761dd10]{flex-shrink:0;font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#55658c}.tile.is-hot .tile__idx[data-v-2761dd10]{color:#ffc44d}.tile__title[data-v-2761dd10]{min-width:0;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:700;font-size:26px;line-height:1.2;color:#eef6ff}@media(max-width:599px){.tile__title[data-v-2761dd10]{font-size:24px}}.tile.is-hot .tile__title[data-v-2761dd10]{color:#ffc44d}.tile__desc[data-v-2761dd10]{margin-top:12px;max-width:480px;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:400;font-size:18px;line-height:1.5}@media(max-width:599px){.tile__desc[data-v-2761dd10]{font-size:18px}}.tile__desc[data-v-2761dd10]{color:#c9d6ee}.tile__fold[data-v-2761dd10]{position:absolute;right:12px;bottom:12px;width:16px;height:16px;background:#1b4a80;clip-path:polygon(100% 0,100% 100%,0 100%,0 75%,25% 75%,25% 50%,50% 50%,50% 25%,75% 25%,75% 0)}.tile.is-hot .tile__fold[data-v-2761dd10]{background:#ffc44d}.rail-dots[data-v-2761dd10]{display:flex;justify-content:center;margin-top:8px}.rail-dots__dot[data-v-2761dd10]{display:flex;align-items:center;justify-content:center;min-width:24px;height:32px;padding:0 4px;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rail-dots__dot i[data-v-2761dd10]{display:block;width:8px;height:8px;background:#2d3a5c;box-shadow:4px 4px 0 0 #0a0c16;transition:width .12s steps(2),background-color .12s steps(1)}.rail-dots__dot.is-on i[data-v-2761dd10]{width:24px;background:#4fe0d6;box-shadow:4px 4px 0 0 #1aa3b8}@media(prefers-reduced-motion:reduce){.rail-dots__dot i[data-v-2761dd10]{transition:none}}@keyframes pr-turn-a-2761dd10{0%,to{transform:scaleX(1)}50%{transform:scaleX(0)}}@keyframes pr-turn-b-2761dd10{0%,to{transform:scaleX(1)}50%{transform:scaleX(0)}}@keyframes ai-led-2761dd10{50%{background:#ffb076}}.stats[data-v-4e702a84]{position:relative;overflow:hidden;padding:96px 0;background:#102447}@media(max-width:1199px){.stats[data-v-4e702a84]{padding:80px 0}}@media(max-width:599px){.stats[data-v-4e702a84]{padding:64px 0}}.stats__bg[data-v-4e702a84]{position:absolute;inset:0;overflow:hidden;z-index:0}.stats__inner[data-v-4e702a84]{position:relative;z-index:1}.stats__list[data-v-4e702a84]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:899px){.stats__list[data-v-4e702a84]{grid-template-columns:repeat(2,minmax(0,1fr))}}.stat[data-v-4e702a84]{display:flex;flex-direction:column;gap:12px;min-width:0;padding:8px 32px 8px 40px}@media(max-width:1199px){.stat[data-v-4e702a84]{padding:8px 20px 8px 28px}}.stat[data-v-4e702a84]:first-child{padding-left:0}.stat+.stat[data-v-4e702a84]{background:repeating-linear-gradient(180deg,#15335f 4px,transparent 4px 8px) 0 0/4px 100% no-repeat}@media(max-width:899px){.stat[data-v-4e702a84]{padding:28px 8px 28px 24px}}@media(max-width:899px)and (max-width:599px){.stat[data-v-4e702a84]{padding:24px 0 24px 20px}}@media(max-width:899px){.stat[data-v-4e702a84]:nth-child(odd){padding-left:0;background:none}.stat[data-v-4e702a84]:nth-child(n+3){background:repeating-linear-gradient(90deg,#15335f 4px,transparent 4px 8px) 0 0/100% 4px no-repeat}.stat[data-v-4e702a84]:nth-child(4){background:repeating-linear-gradient(90deg,#15335f 4px,transparent 4px 8px) 0 0/100% 4px no-repeat,repeating-linear-gradient(180deg,#15335f 4px,transparent 4px 8px) 0 0/4px 100% no-repeat}}.stat__num[data-v-4e702a84]{display:inline-grid;align-self:flex-start;font-family:Press Start\ 2P,Pixelify Sans,monospace;font-weight:400;font-size:48px;line-height:1.25;letter-spacing:0;text-transform:uppercase}@media(max-width:1199px){.stat__num[data-v-4e702a84]{font-size:40px}}@media(max-width:599px){.stat__num[data-v-4e702a84]{font-size:32px}}.stat__num[data-v-4e702a84]{line-height:1.2;white-space:nowrap;filter:drop-shadow(4px 4px 0 #0a0c16)}.stat__ghost[data-v-4e702a84],.stat__live[data-v-4e702a84]{grid-area:1/1}.stat__ghost[data-v-4e702a84]{visibility:hidden}.stat__live[data-v-4e702a84]{background:linear-gradient(90deg,#ffb076,#ffb076 33.3333333333%,#ffc44d 0,#ffc44d 66.6666666667%,#b9f9d1 0,#b9f9d1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.stat__label[data-v-4e702a84]{font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;line-height:1.25;color:#b0eeef}.stat__note[data-v-4e702a84]{font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-size:16px;line-height:1.4;color:#8a9bbd}.expertise[data-v-3abeed3e]{position:relative;padding:128px 0;background-color:#102447;image-rendering:pixelated;overflow:hidden}@media(max-width:1199px){.expertise[data-v-3abeed3e]{padding:96px 0}}@media(max-width:599px){.expertise[data-v-3abeed3e]{padding:72px 0}}.expertise__top[data-v-3abeed3e]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}@media(max-width:1199px){.expertise__top[data-v-3abeed3e]{grid-template-columns:minmax(0,1fr);gap:48px}}@media(max-width:599px){.expertise__top[data-v-3abeed3e]{gap:24px}}.expertise__block[data-v-3abeed3e]{margin-top:128px}@media(max-width:1199px){.expertise__block[data-v-3abeed3e]{margin-top:96px}}@media(max-width:599px){.expertise__block[data-v-3abeed3e]{margin-top:40px}}.expertise__sub[data-v-3abeed3e]{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 24px;margin-bottom:40px}@media(max-width:599px){.expertise__sub[data-v-3abeed3e]{flex-direction:column;gap:8px;margin-bottom:24px}}.expertise__sub-title[data-v-3abeed3e]{font-family:Press Start\ 2P,Pixelify Sans,monospace;font-size:24px;font-weight:400;line-height:1.3;text-transform:uppercase;color:#eef6ff;text-shadow:4px 4px 0 #0a0c16}@media(max-width:599px){.expertise__sub-title[data-v-3abeed3e]{font-size:16px}}.expertise__sub-title b[data-v-3abeed3e]{font-weight:400;color:#ffc44d}.expertise__sub-note[data-v-3abeed3e]{font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:400;font-size:20px;line-height:1.5}@media(max-width:599px){.expertise__sub-note[data-v-3abeed3e]{font-size:18px}}.expertise__sub-note[data-v-3abeed3e]{color:#8a9bbd}.drum[data-v-3abeed3e]{--reel-h:256px;--y1:64px;--y2:112px;--y3:148px;--y4:184px;--f0:24px;--f1:16px;--f2:8px;--band-h:56px;--rail:12px;width:100%;max-width:680px;justify-self:end}@media(max-width:1199px){.drum[data-v-3abeed3e]{justify-self:stretch;max-width:none}}@media(max-width:599px){.drum[data-v-3abeed3e]{--reel-h:176px;--y1:44px;--y2:72px;--y3:100px;--y4:128px;--f0:16px;--f1:8px;--f2:8px;--band-h:40px;--rail:12px}}@media(max-width:380px){.drum[data-v-3abeed3e]{--rail:4px}}.drum__body[data-v-3abeed3e]{padding:16px 16px 12px}@media(max-width:599px){.drum__body[data-v-3abeed3e]{padding:4px 0 8px}}.drum__machine[data-v-3abeed3e]{display:flex;align-items:stretch;gap:16px;width:100%;text-align:center}.drum__reel[data-v-3abeed3e]{position:relative;display:block;flex:1 1 auto;min-width:0;height:var(--reel-h);overflow:hidden;background:linear-gradient(180deg,#0a0c16,#0a0c16 6.25%,#0a0c16 0,#0a0c16 12.5%,#070d1f 0,#070d1f 18.75%,#151a2e 0,#151a2e 25%,#151a2e 0,#151a2e 31.25%,#151a2e 0,#151a2e 37.5%,#151a2e 0,#151a2e 43.75%,#151a2e 0,#151a2e 50%,#151a2e 0,#151a2e 56.25%,#151a2e 0,#151a2e 62.5%,#151a2e 0,#151a2e 68.75%,#151a2e 0,#151a2e 75%,#151a2e 0,#151a2e 81.25%,#070d1f 0,#070d1f 87.5%,#0a0c16 0,#0a0c16 93.75%,#0a0c16 0,#0a0c16);box-shadow:inset 0 4px 0 0 #04060f,inset 0 -4px 0 0 #2d3a5c}@media(max-width:599px){.drum__reel[data-v-3abeed3e]{background:linear-gradient(180deg,#0a0c16,#0a0c16 9.0909090909%,#070d1f 0,#070d1f 18.1818181818%,#151a2e 0,#151a2e 27.2727272727%,#151a2e 0,#151a2e 36.3636363636%,#151a2e 0,#151a2e 45.4545454545%,#151a2e 0,#151a2e 54.5454545455%,#151a2e 0,#151a2e 63.6363636364%,#151a2e 0,#151a2e 72.7272727273%,#151a2e 0,#151a2e 81.8181818182%,#070d1f 0,#070d1f 90.9090909091%,#0a0c16 0,#0a0c16)}}.drum__rail[data-v-3abeed3e]{position:absolute;top:0;bottom:0;z-index:2;width:var(--rail);background-color:#2d3a5c;background-image:repeating-linear-gradient(180deg,#55658c 4px,#2d3a5c 4px 12px,#151a2e 12px 16px);background-size:100% 16px;transition:background-position var(--drum-step,.32s) steps(4)}.drum__rail--l[data-v-3abeed3e]{left:0;box-shadow:inset -4px 0 0 0 #0a0c16}.drum__rail--r[data-v-3abeed3e]{right:0;box-shadow:inset 4px 0 0 0 #0a0c16}@media(prefers-reduced-motion:reduce){.drum__rail[data-v-3abeed3e]{transition:none}}.drum__band[data-v-3abeed3e]{position:absolute;left:var(--rail);right:var(--rail);top:50%;z-index:0;height:var(--band-h);transform:translateY(-50%);background:#102447;box-shadow:inset 0 4px 0 0 #ffc44d,inset 0 -4px 0 0 #ffc44d,inset 0 8px 0 0 #0a0c16,inset 0 -8px 0 0 #0a0c16}.drum__arrow[data-v-3abeed3e]{position:absolute;top:50%;width:4px;height:4px;margin-top:-2px;background:#ffc44d}@media(prefers-reduced-motion:reduce){.drum__arrow[data-v-3abeed3e]{animation:none!important}}.drum__arrow--l[data-v-3abeed3e]{left:8px;animation:drum-nudge-l-3abeed3e 1.2s steps(1) infinite;box-shadow:0 -8px 0 0 #ffc44d,0 -4px 0 0 #ffc44d,0 4px 0 0 #ffc44d,0 8px 0 0 #ffc44d,4px -4px 0 0 #ffc44d,4px 0 0 0 #ffc44d,4px 4px 0 0 #ffc44d,8px 0 0 0 #ffc44d}.drum__arrow--r[data-v-3abeed3e]{right:8px;animation:drum-nudge-r-3abeed3e 1.2s steps(1) infinite;box-shadow:0 -8px 0 0 #ffc44d,0 -4px 0 0 #ffc44d,0 4px 0 0 #ffc44d,0 8px 0 0 #ffc44d,-4px -4px 0 0 #ffc44d,-4px 0 0 0 #ffc44d,-4px 4px 0 0 #ffc44d,-8px 0 0 0 #ffc44d}@media(max-width:599px){.drum__arrow[data-v-3abeed3e]{display:none}}.drum__row[data-v-3abeed3e]{position:absolute;left:var(--rail);right:var(--rail);top:50%;z-index:1;display:block;font-family:Press Start\ 2P,Pixelify Sans,monospace;font-size:var(--f2);line-height:1;text-transform:uppercase;white-space:nowrap;color:#2d3a5c;transform:translateY(-50%);transition:transform var(--drum-step,.32s) steps(4),font-size 0s linear calc(var(--drum-step, .32s)*0.5),color 0s linear calc(var(--drum-step, .32s)*0.5)}@media(prefers-reduced-motion:reduce){.drum__row[data-v-3abeed3e]{transition:none}}.drum__row[data-k="0"][data-v-3abeed3e]{font-size:var(--f0);color:#eef6ff}.drum__row[data-k="-1"][data-v-3abeed3e]{transform:translateY(calc(-50% - var(--y1)));font-size:var(--f1);color:#8a9bbd}.drum__row[data-k="1"][data-v-3abeed3e]{transform:translateY(calc(-50% + var(--y1)));font-size:var(--f1);color:#8a9bbd}.drum__row[data-k="-2"][data-v-3abeed3e]{transform:translateY(calc(-50% - var(--y2)));color:#55658c}.drum__row[data-k="2"][data-v-3abeed3e]{transform:translateY(calc(-50% + var(--y2)));color:#55658c}.drum__row[data-k="-3"][data-v-3abeed3e]{transform:translateY(calc(-50% - var(--y3)))}.drum__row[data-k="3"][data-v-3abeed3e]{transform:translateY(calc(-50% + var(--y3)))}.drum__row[data-k="-4"][data-v-3abeed3e]{transform:translateY(calc(-50% - var(--y4)))}.drum__row[data-k="4"][data-v-3abeed3e]{transform:translateY(calc(-50% + var(--y4)))}.drum__row.is-wrap[data-v-3abeed3e]{transition:none;visibility:hidden}.drum__row.is-center[data-v-3abeed3e]{background:linear-gradient(90deg,#ffb076,#ffb076 33.3333333333%,#ffc44d 0,#ffc44d 66.6666666667%,#b9f9d1 0,#b9f9d1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(4px 4px 0 #0a0c16)}@media(max-width:599px){.drum__row.is-center[data-v-3abeed3e]{filter:drop-shadow(2px 2px 0 #0a0c16)}}.drum__lever[data-v-3abeed3e]{position:relative;display:block;flex:0 0 40px;height:var(--reel-h)}@media(max-width:599px){.drum__lever[data-v-3abeed3e]{display:none}}.drum__lever i[data-v-3abeed3e]{position:absolute;display:block}.drum__lever-slot[data-v-3abeed3e]{left:16px;top:16px;bottom:16px;width:8px;background:#0a0c16;box-shadow:inset 4px 0 0 0 #04060f,0 0 0 4px #2d3a5c}.drum__lever-stick[data-v-3abeed3e]{left:16px;width:8px;top:28px;height:calc(50% - 28px);background:#55658c;box-shadow:inset -4px 0 0 0 #2d3a5c;transition:top .24s steps(3)}.drum__lever-pivot[data-v-3abeed3e]{left:8px;top:calc(50% - 12px);width:24px;height:24px;background:#2d3a5c;box-shadow:inset 4px 4px 0 0 #55658c,inset -4px -4px 0 0 #0a0c16;clip-path:polygon(0 4px,2px 4px,2px 2px,4px 2px,4px 0,calc(100% - 4px) 0,calc(100% - 4px) 2px,calc(100% - 2px) 2px,calc(100% - 2px) 4px,100% 4px,100% calc(100% - 4px),calc(100% - 2px) calc(100% - 4px),calc(100% - 2px) calc(100% - 2px),calc(100% - 4px) calc(100% - 2px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 2px),2px calc(100% - 2px),2px calc(100% - 4px),0 calc(100% - 4px))}.drum__lever-knob[data-v-3abeed3e]{left:4px;top:4px;width:32px;height:32px;background:#ff5c7a;box-shadow:inset 4px 4px 0 0 #ffb076,inset 8px 8px 0 0 #ff5c7a,inset -4px -4px 0 0 #0a0c16;clip-path:polygon(0 8px,4px 8px,4px 4px,8px 4px,8px 0,calc(100% - 8px) 0,calc(100% - 8px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 4px) calc(100% - 8px),calc(100% - 4px) calc(100% - 4px),calc(100% - 8px) calc(100% - 4px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 8px),0 calc(100% - 8px));transition:top .24s steps(3)}.drum__lever-knob[data-v-3abeed3e]:after{content:"";position:absolute;left:8px;top:8px;width:4px;height:4px;background:#ffe6b8}.drum__lever.is-pulled .drum__lever-stick[data-v-3abeed3e]{top:50%}.drum__lever.is-pulled .drum__lever-knob[data-v-3abeed3e]{top:calc(100% - 36px)}@media(hover:hover)and (pointer:fine){.drum:hover .drum__lever-knob[data-v-3abeed3e]{background:#ffc44d}}.drum__machine[data-v-3abeed3e]:focus-visible{outline-offset:-4px}.drum__foot[data-v-3abeed3e]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding:0 4px}@media(max-width:599px){.drum__foot[data-v-3abeed3e]{padding:0 8px;margin-top:8px}}.drum__leds[data-v-3abeed3e]{display:inline-flex;flex-wrap:wrap;gap:8px}.drum__leds i[data-v-3abeed3e]{display:block;width:12px;height:12px;background:#2d3a5c;box-shadow:inset -4px -4px 0 0 #151a2e}.drum__leds i.is-on[data-v-3abeed3e]{background:#ffc44d;box-shadow:inset -4px -4px 0 0 #ffb076}.drum__count[data-v-3abeed3e]{font-family:Press Start\ 2P,Pixelify Sans,monospace;font-size:16px;line-height:1;color:#4fe0d6}.drum__count b[data-v-3abeed3e]{color:#55658c;font-weight:400;margin:0 8px}@keyframes drum-nudge-l-3abeed3e{0%,60%{transform:none}61%,to{transform:translateX(4px)}}@keyframes drum-nudge-r-3abeed3e{0%,60%{transform:none}61%,to{transform:translateX(-4px)}}.domains[data-v-3abeed3e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}@media(max-width:1199px){.domains[data-v-3abeed3e]{gap:16px}}@media(max-width:899px){.domains[data-v-3abeed3e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.domains[data-v-3abeed3e]{gap:8px}}.domain[data-v-3abeed3e]{--tile-h:208px;height:var(--tile-h);perspective:1200px}@media(max-width:1199px){.domain[data-v-3abeed3e]{--tile-h:224px}}@media(max-width:899px){.domain[data-v-3abeed3e]{--tile-h:208px}}@media(max-width:599px){.domain[data-v-3abeed3e]{--tile-h:152px;display:grid;height:auto;min-height:var(--tile-h)}}.domain__card[data-v-3abeed3e]{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform .4s steps(6);cursor:pointer;outline:none}@media(prefers-reduced-motion:reduce){.domain__card[data-v-3abeed3e]{transition:none}}@media(max-width:599px){.domain__card[data-v-3abeed3e]{display:grid;height:auto}}.domain__card.is-flipped[data-v-3abeed3e]{transform:rotateY(180deg)}@media(hover:hover)and (pointer:fine){.domain__card[data-v-3abeed3e]:hover{transform:rotateY(180deg)}}.domain__card[data-v-3abeed3e]:focus-visible{transform:rotateY(180deg)}.domain__card:focus-visible .domain__back[data-v-3abeed3e]{box-shadow:inset 0 0 0 4px #ffc44d,inset 8px 8px 0 0 #b0eeef}.domain__face[data-v-3abeed3e]{position:absolute;inset:0;display:flex;flex-direction:column;padding:24px;backface-visibility:hidden;-webkit-backface-visibility:hidden;clip-path:polygon(0 8px,4px 8px,4px 4px,8px 4px,8px 0,calc(100% - 8px) 0,calc(100% - 8px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 4px) calc(100% - 8px),calc(100% - 4px) calc(100% - 4px),calc(100% - 8px) calc(100% - 4px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 8px),0 calc(100% - 8px))}@media(max-width:599px){.domain__face[data-v-3abeed3e]{position:relative;inset:auto;grid-area:1/1;padding:12px}}.domain__front[data-v-3abeed3e]{justify-content:space-between;background:#151a2e;box-shadow:inset 0 0 0 4px #2d3a5c,inset 8px 8px 0 0 #2d3a5c,inset -8px -8px 0 0 #0a0c16}.domain__idx[data-v-3abeed3e]{position:absolute;right:20px;top:20px;font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#55658c}@media(max-width:599px){.domain__idx[data-v-3abeed3e]{right:12px;top:16px}}.domain__icon[data-v-3abeed3e]{display:grid;place-items:center;width:96px;height:96px;background:#070d1f;box-shadow:inset 0 0 0 4px #2d3a5c,inset 8px 8px 0 0 #0a0c16}@media(max-width:599px){.domain__icon[data-v-3abeed3e]{width:72px;height:72px}}.domain__title[data-v-3abeed3e]{font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:600;font-size:24px;line-height:1.2;color:#eef6ff;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:anywhere}@media(max-width:599px){.domain__title[data-v-3abeed3e]{padding-right:12px;font-size:20px}}.domain__turn[data-v-3abeed3e]{position:absolute;right:8px;bottom:8px;width:16px;height:16px;background:#1aa3b8;clip-path:polygon(100% 0,100% 100%,0 100%,0 75%,25% 75%,25% 50%,50% 50%,50% 25%,75% 25%,75% 0)}.domain__back[data-v-3abeed3e]{gap:12px;padding:20px 20px 16px;transform:rotateY(180deg)}@media(max-width:599px){.domain__back[data-v-3abeed3e]{justify-content:center;padding:12px}}.domain__back[data-v-3abeed3e]{background:#4fe0d6;color:#0a0c16;box-shadow:inset 8px 8px 0 0 #b0eeef,inset -8px -8px 0 0 #1aa3b8}.domain__back-head[data-v-3abeed3e]{display:flex;align-items:baseline;gap:8px;font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;line-height:1.25;color:#0a0c16}@media(max-width:1199px){.domain__back-head[data-v-3abeed3e]{display:none}}@media(min-width:600px)and (max-width:899px){.domain__back-head[data-v-3abeed3e]{display:flex}}.domain__text[data-v-3abeed3e]{font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:500;font-size:18px;line-height:1.4;color:#0a0c16}@media(min-width:900px)and (max-width:1199px){.domain__text[data-v-3abeed3e]{font-size:16px;line-height:1.35}}@media(max-width:599px){.domain__text[data-v-3abeed3e]{font-size:16px;line-height:1.25;hyphens:auto;-webkit-hyphens:auto}}.qualities[data-v-3abeed3e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:112px}@media(max-width:1199px){.qualities[data-v-3abeed3e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px;margin-top:96px}}@media(max-width:599px){.qualities[data-v-3abeed3e]{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:40px}}.quality[data-v-3abeed3e]{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto 1fr;align-content:start;padding-top:32px;background:repeating-linear-gradient(90deg,#15335f 4px,transparent 4px 12px) 0 0/100% 4px no-repeat}@media(max-width:599px){.quality[data-v-3abeed3e]{grid-template-columns:72px minmax(0,1fr);grid-template-rows:auto auto auto;-moz-column-gap:16px;column-gap:16px;padding-top:24px}}.quality__icon[data-v-3abeed3e]{display:grid;place-items:center;width:96px;height:96px;margin-bottom:24px;background:#151a2e;box-shadow:inset 0 0 0 4px #2d3a5c,inset 8px 8px 0 0 #0a0c16}@media(max-width:599px){.quality__icon[data-v-3abeed3e]{grid-row:1/span 2;width:72px;height:72px;margin-bottom:0}}.quality__num[data-v-3abeed3e]{margin-bottom:12px;font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#ffc44d}@media(max-width:599px){.quality__num[data-v-3abeed3e]{align-self:end;margin:0 0 8px}}.quality__title[data-v-3abeed3e]{font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:700;font-size:24px;line-height:1.25;color:#eef6ff}@media(min-width:1200px){.quality__title[data-v-3abeed3e]{min-height:60px}}@media(max-width:599px){.quality__title[data-v-3abeed3e]{align-self:start;font-size:22px}}.quality__text[data-v-3abeed3e]{margin-top:12px;max-width:320px;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:400;font-size:18px;line-height:1.5}@media(max-width:599px){.quality__text[data-v-3abeed3e]{font-size:18px}}.quality__text[data-v-3abeed3e]{color:#c9d6ee}@media(max-width:599px){.quality__text[data-v-3abeed3e]{grid-column:1/-1;max-width:none;margin-top:12px}}.stack[data-v-02f717ce]{position:relative;padding:128px 0;background:#0b1730;overflow:hidden}@media(max-width:1199px){.stack[data-v-02f717ce]{padding:96px 0}}@media(max-width:599px){.stack[data-v-02f717ce]{padding:72px 0}}.stack__panel[data-v-02f717ce]{margin-top:64px}@media(max-width:899px){.stack__panel[data-v-02f717ce]{margin-top:48px}}@media(max-width:599px){.stack__panel[data-v-02f717ce]{margin-top:40px}}.stack__caption[data-v-02f717ce]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;padding:24px 0;margin-bottom:8px;background:repeating-linear-gradient(90deg,#2d3a5c 4px,transparent 4px 12px) 0 0/100% 4px no-repeat}@media(max-width:599px){.stack__caption[data-v-02f717ce]{flex-direction:column;align-items:flex-start;padding:24px 0 16px}}.stack__caption-label[data-v-02f717ce]{font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--c)}.stack__mark[data-v-02f717ce]{position:relative;flex:none;display:block;width:4px;height:4px;margin:4px;background:var(--c);box-shadow:0 -4px 0 0 var(--c),0 4px 0 0 var(--c),-4px 0 0 0 var(--c),4px 0 0 0 var(--c)}.tank[data-v-02f717ce]{--water-h:420px;position:relative;margin-top:64px}@media(max-width:1199px){.tank[data-v-02f717ce]{--water-h:380px}}@media(max-width:899px){.tank[data-v-02f717ce]{--water-h:340px;margin-top:48px}}@media(max-width:599px){.tank[data-v-02f717ce]{--water-h:280px;margin-top:40px}}.tank__lid[data-v-02f717ce]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;height:40px;padding:0 24px;background:#2d3a5c;box-shadow:inset 0 4px 0 0 #55658c,inset 4px 0 0 0 #55658c,inset -4px 0 0 0 #151a2e,inset 0 -4px 0 0 #151a2e;clip-path:polygon(0 8px,4px 8px,4px 4px,8px 4px,8px 0,calc(100% - 8px) 0,calc(100% - 8px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 4px) calc(100% - 8px),calc(100% - 4px) calc(100% - 4px),calc(100% - 8px) calc(100% - 4px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 8px),0 calc(100% - 8px))}@media(max-width:599px){.tank__lid[data-v-02f717ce]{height:32px;padding:0 12px}}.tank__vents[data-v-02f717ce]{display:inline-flex;gap:8px}.tank__vents i[data-v-02f717ce]{display:block;width:32px;height:8px;background:#151a2e;box-shadow:inset 0 4px 0 0 #0a0c16}@media(max-width:599px){.tank__vents i[data-v-02f717ce]{width:16px}}.tank__leds[data-v-02f717ce]{display:inline-flex;gap:8px}.tank__leds i[data-v-02f717ce]{display:block;width:8px;height:8px;background:#151a2e;box-shadow:inset 0 0 0 2px var(--c)}.tank__leds i.is-on[data-v-02f717ce]{background:var(--c)}.tank__lamp[data-v-02f717ce]{height:8px;margin:0 12px;background:repeating-linear-gradient(90deg,#ffe6b8 12px,#ffc44d 12px 16px);box-shadow:inset 0 -4px 0 0 #ffb076}.tank__frame[data-v-02f717ce]{padding:0 12px;background:#2d3a5c;box-shadow:inset 4px 0 0 0 #55658c,inset -4px 0 0 0 #151a2e}@media(max-width:599px){.tank__frame[data-v-02f717ce]{padding:0 8px}}.tank__glass[data-v-02f717ce]{position:relative;height:var(--water-h);box-shadow:0 0 0 4px #0a0c16;background:#070d1f}.tank__water[data-v-02f717ce]{position:relative;width:100%;height:100%;overflow:hidden;touch-action:pan-y}.tank__tip[data-v-02f717ce]{position:absolute;left:0;top:0;z-index:2;display:flex;flex-direction:column;gap:4px;max-width:260px;padding:8px 12px 10px;background:#0a0c16;box-shadow:0 -4px 0 0 var(--c,#4fe0d6),0 4px 0 0 var(--c,#4fe0d6),-4px 0 0 0 var(--c,#4fe0d6),4px 0 0 0 var(--c,#4fe0d6),8px 8px 0 0 #04060f;pointer-events:none;visibility:hidden}.tank__tip.is-on[data-v-02f717ce]{visibility:visible}@media(max-width:599px){.tank__tip[data-v-02f717ce]{max-width:200px}}.tank__tip-label[data-v-02f717ce]{font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;font-weight:400;color:var(--c,#4fe0d6);white-space:nowrap}.tank__tip-quip[data-v-02f717ce]{font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-size:16px;line-height:1.3;color:#c9d6ee}.tank__base[data-v-02f717ce]{position:relative;padding:20px 24px 24px;background:#151a2e;box-shadow:inset 0 8px 0 0 #2d3a5c,inset 4px 0 0 0 #2d3a5c,inset -4px 0 0 0 #2d3a5c,inset 0 -4px 0 0 #0a0c16;clip-path:polygon(0 8px,4px 8px,4px 4px,8px 4px,8px 0,calc(100% - 8px) 0,calc(100% - 8px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 4px) calc(100% - 8px),calc(100% - 4px) calc(100% - 4px),calc(100% - 8px) calc(100% - 4px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 8px),0 calc(100% - 8px))}@media(max-width:599px){.tank__base[data-v-02f717ce]{padding:16px 12px 16px}}.tabs[data-v-02f717ce]{display:flex;flex-wrap:wrap;gap:12px;padding-top:4px}@media(max-width:1199px){.tabs[data-v-02f717ce]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:899px){.tabs[data-v-02f717ce]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.tabs[data-v-02f717ce]{gap:8px}}.tabs__key[data-v-02f717ce]{--c:#4fe0d6;position:relative;display:inline-flex;align-items:center;gap:8px;flex:1 1 auto;justify-content:center;height:48px;padding:0 12px;background:#2d3a5c;color:#c9d6ee;box-shadow:inset 0 4px 0 0 #55658c,inset 0 -4px 0 0 #151a2e,0 4px 0 0 #0a0c16;transition:transform .12s steps(2),background-color .12s steps(1)}@media(max-width:1199px){.tabs__key[data-v-02f717ce]:last-child:nth-child(odd){grid-column:span 2}}@media(max-width:899px){.tabs__key[data-v-02f717ce]:last-child:nth-child(odd){grid-column:1/-1}}@media(max-width:599px){.tabs__key[data-v-02f717ce]{height:40px;padding:0 8px}}@media(hover:hover)and (pointer:fine){.tabs__key[data-v-02f717ce]:hover{background:#55658c;color:#eef6ff}}.tabs__key.is-active[data-v-02f717ce]{transform:translateY(4px);background:var(--c);color:#0a0c16;box-shadow:inset 0 4px 0 0 #eef6ff,inset 0 -4px 0 0 #0a0c16}.tabs__key.is-active .tabs__led[data-v-02f717ce]{background:#0a0c16;box-shadow:none}.tabs__key.is-active .tabs__count[data-v-02f717ce]{color:#0a0c16}.tabs__led[data-v-02f717ce]{display:block;width:12px;height:12px;flex:none;background:var(--c);box-shadow:inset -4px -4px 0 0 #151a2e}.tabs__name[data-v-02f717ce]{font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.tabs__count[data-v-02f717ce]{font-family:Press Start\ 2P,Pixelify Sans,monospace;font-size:8px;line-height:1;color:#8a9bbd}.sheet[data-v-02f717ce]{position:relative}.sheet__rows[data-v-02f717ce]{padding-top:4px;background:repeating-linear-gradient(90deg,#2d3a5c 4px,transparent 4px 12px) 0 0/100% 4px no-repeat}.sheet__row[data-v-02f717ce]{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:16px 32px;align-items:center;padding:24px 0 28px;background:repeating-linear-gradient(90deg,#2d3a5c 4px,transparent 4px 12px) 0 100%/100% 4px no-repeat;animation:stack-in-02f717ce .32s steps(4) both;animation-delay:var(--d,0ms)}@media(max-width:899px){.sheet__row[data-v-02f717ce]{grid-template-columns:minmax(0,1fr);gap:16px}}@media(prefers-reduced-motion:reduce){.sheet__row[data-v-02f717ce]{animation:none}}.sheet__head[data-v-02f717ce]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:8px 0;text-align:left}@media(max-width:899px){.sheet__head[data-v-02f717ce]{gap:8px;padding:0}}@media(hover:hover)and (pointer:fine){.sheet__head:hover .sheet__title[data-v-02f717ce]{color:var(--c)}.sheet__head:hover .sheet__creature[data-v-02f717ce]{color:#c9d6ee}}.sheet__title[data-v-02f717ce]{display:inline-flex;align-items:center;gap:12px;font-family:Press Start\ 2P,Pixelify Sans,monospace;font-size:16px;line-height:1.5;text-transform:uppercase;color:#eef6ff;transition:color .12s steps(1)}.sheet__count[data-v-02f717ce]{color:#55658c}.sheet__count[data-v-02f717ce],.sheet__creature[data-v-02f717ce]{font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase}.sheet__creature[data-v-02f717ce]{padding-left:24px;color:#8a9bbd;transition:color .12s steps(1)}.sheet__chips[data-v-02f717ce]{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:599px){.sheet__chips[data-v-02f717ce]{gap:8px}}.sheet__tip[data-v-02f717ce]{--tail:24px;position:absolute;left:0;top:0;z-index:3;width:-moz-max-content;width:max-content;max-width:min(360px,100%);padding:10px 14px 12px;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-size:18px;line-height:1.35;color:#eef6ff;background:#0a0c16;box-shadow:0 -4px 0 0 var(--c,#4fe0d6),0 4px 0 0 var(--c,#4fe0d6),-4px 0 0 0 var(--c,#4fe0d6),4px 0 0 0 var(--c,#4fe0d6),8px 8px 0 0 #04060f;pointer-events:none;visibility:hidden}.sheet__tip.is-on[data-v-02f717ce]{visibility:visible}@media(max-width:599px){.sheet__tip[data-v-02f717ce]{font-size:16px;max-width:min(280px,100%)}}.sheet__tip[data-v-02f717ce]:after{content:"";position:absolute;left:var(--tail);top:calc(100% + 4px);width:12px;height:4px;margin-left:-6px;background:var(--c,#4fe0d6);box-shadow:4px 4px 0 0 var(--c,#4fe0d6)}.chip[data-v-02f717ce]{position:relative;display:inline-flex;align-items:center;height:48px;padding:0 16px;font-family:Press Start\ 2P,Pixelify Sans,monospace;font-size:16px;line-height:1;white-space:nowrap;color:#eef6ff;background:#070d1f;box-shadow:inset 0 0 0 4px #15335f,inset 0 -8px 0 0 #04060f;cursor:pointer;outline:none;transition:background-color .12s steps(1),color .12s steps(1)}@media(max-width:599px){.chip[data-v-02f717ce]{height:40px;padding:0 12px}}.chip[data-v-02f717ce]:before{content:"";position:absolute;left:4px;top:4px;width:4px;height:4px;background:var(--c)}.chip.is-on[data-v-02f717ce]{color:#0a0c16;background:var(--c);box-shadow:inset 0 0 0 4px #0a0c16}.chip.is-on[data-v-02f717ce]:before{background:#0a0c16}.chip[data-v-02f717ce]:focus-visible{box-shadow:inset 0 0 0 4px #0a0c16,0 0 0 4px #ffc44d}.cards[data-v-02f717ce]{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:16px}@media(max-width:1199px){.cards[data-v-02f717ce]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.cards[data-v-02f717ce]{grid-template-columns:minmax(0,1fr);gap:12px}}.card[data-v-02f717ce]{--c:#4fe0d6;position:relative;display:flex;flex-direction:column;gap:12px;padding:24px 24px 28px;background:#070d1f;box-shadow:inset 0 0 0 4px #15335f,inset 0 8px 0 0 var(--c),inset -8px -8px 0 0 #04060f;clip-path:polygon(0 8px,4px 8px,4px 4px,8px 4px,8px 0,calc(100% - 8px) 0,calc(100% - 8px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 4px) calc(100% - 8px),calc(100% - 4px) calc(100% - 4px),calc(100% - 8px) calc(100% - 4px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 8px),0 calc(100% - 8px));animation:stack-in-02f717ce .32s steps(4) both;animation-delay:var(--d,0ms)}@media(max-width:599px){.card[data-v-02f717ce]{gap:8px;padding:20px 16px 24px}}@media(prefers-reduced-motion:reduce){.card[data-v-02f717ce]{animation:none}}.card__name[data-v-02f717ce]{font-family:Press Start\ 2P,Pixelify Sans,monospace;font-size:16px;line-height:1.5;color:#eef6ff}.card__note[data-v-02f717ce]{font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:400;font-size:18px;line-height:1.5}@media(max-width:599px){.card__note[data-v-02f717ce]{font-size:18px}}.card__note[data-v-02f717ce]{line-height:1.4;color:#c9d6ee}@media(max-width:599px){.card__note[data-v-02f717ce]{font-size:16px}}@keyframes stack-in-02f717ce{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.process[data-v-2c32b00b]{position:relative;overflow:hidden;padding:128px 0;background:linear-gradient(180deg,#0b1730,#0b1730 33.3333333333%,#0b1730 0,#0b1730 66.6666666667%,#070d1f 0,#070d1f)}@media(max-width:1199px){.process[data-v-2c32b00b]{padding:96px 0}}@media(max-width:599px){.process[data-v-2c32b00b]{padding:72px 0}}.process__inner[data-v-2c32b00b]{position:relative;z-index:1}.map[data-v-2c32b00b]{position:relative;margin-top:56px}@media(max-width:599px){.map[data-v-2c32b00b]{margin-top:40px}}@media(min-width:900px){.map[data-v-2c32b00b]{display:grid;grid-template-columns:minmax(0,34fr) minmax(0,32fr) minmax(0,34fr);row-gap:48px;margin-top:48px}}.map__lead[data-v-2c32b00b]{max-width:640px;margin-bottom:56px;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:400;font-size:20px;line-height:1.5}@media(max-width:599px){.map__lead[data-v-2c32b00b]{font-size:18px}}.map__lead[data-v-2c32b00b]{color:#c9d6ee}@media(max-width:599px){.map__lead[data-v-2c32b00b]{margin-bottom:32px}}@media(min-width:900px){.map__lead[data-v-2c32b00b]{grid-column:1;grid-row:1;align-self:start;margin:0;padding-top:24px}}.map__steps[data-v-2c32b00b]{display:contents}.map__item[data-v-2c32b00b]{position:relative;padding-left:64px}@media(max-width:599px){.map__item[data-v-2c32b00b]{padding-left:56px}}.map__item+.map__item[data-v-2c32b00b]{margin-top:40px}@media(max-width:599px){.map__item+.map__item[data-v-2c32b00b]{margin-top:24px}}@media(min-width:900px){.map__item[data-v-2c32b00b]{padding-left:0;grid-row:var(--row)}.map__item+.map__item[data-v-2c32b00b]{margin-top:0}}.map__steps>.map__item[data-v-2c32b00b]:first-child{margin-top:40px}@media(max-width:599px){.map__steps>.map__item[data-v-2c32b00b]:first-child{margin-top:24px}}@media(min-width:900px){.map__steps>.map__item[data-v-2c32b00b]:first-child{margin-top:0}}@media(min-width:900px){.map__item--even[data-v-2c32b00b]{grid-column:1}}@media(min-width:900px){.map__item--odd[data-v-2c32b00b]{grid-column:3}}.map__anchor[data-v-2c32b00b]{position:absolute;left:22px;top:20px;width:4px;height:4px;margin:-2px 0 0 -2px;pointer-events:none}@media(min-width:900px){.map__anchor[data-v-2c32b00b]{top:46px}}@media(min-width:900px){.map__item--even .map__anchor[data-v-2c32b00b]{left:123.52941%}}@media(min-width:900px){.map__item--odd .map__anchor[data-v-2c32b00b]{left:-23.52941%}}.map__meta[data-v-2c32b00b]{display:flex;align-items:center;gap:12px;height:40px;margin-bottom:8px}@media(min-width:900px){.map__meta[data-v-2c32b00b]{position:absolute;top:46px;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;height:40px;margin:-20px 0 0;white-space:nowrap}}@media(max-width:599px){.map__meta[data-v-2c32b00b]{flex-wrap:wrap;-moz-column-gap:12px;column-gap:12px;row-gap:0;height:auto;min-height:40px}.map__meta>.map__code[data-v-2c32b00b],.map__meta>.map__depth[data-v-2c32b00b]{display:inline-flex;align-items:center;height:40px}}.map__time[data-v-2c32b00b]{display:none}@media(max-width:599px){.map__time[data-v-2c32b00b]{display:inline-flex;max-width:100%;margin-left:auto;height:auto;min-height:28px;padding-top:6px;padding-bottom:6px;line-height:1.25;white-space:normal;align-items:flex-start}.map__time[data-v-2c32b00b] .px-tag__dot{margin-top:7px}}@media(min-width:900px){.map__item--even .map__meta[data-v-2c32b00b]{left:calc(123.52941% + 52px)}}@media(min-width:900px){.map__item--odd .map__meta[data-v-2c32b00b]{right:calc(123.52941% + 52px);align-items:flex-end}}.map__code[data-v-2c32b00b]{font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#8a9bbd}.map__depth[data-v-2c32b00b]{font-family:Press Start\ 2P,Pixelify Sans,monospace;font-size:16px;line-height:1;color:#8a9bbd;text-shadow:2px 2px 0 #0a0c16}.is-current .map__code[data-v-2c32b00b],.is-done .map__code[data-v-2c32b00b]{color:#4fe0d6}.is-current .map__depth[data-v-2c32b00b],.is-done .map__depth[data-v-2c32b00b]{color:#eef6ff}@media(max-width:599px){.step[data-v-2c32b00b] .px-panel__body{padding:16px}}.step__time[data-v-2c32b00b]{max-width:100%;margin:0 0 16px 2px}@media(max-width:599px){.step__time[data-v-2c32b00b]{display:none}}.step__title[data-v-2c32b00b]{font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:700;font-size:28px;line-height:1.2;color:#eef6ff}@media(max-width:599px){.step__title[data-v-2c32b00b]{font-size:24px}}.step__text[data-v-2c32b00b]{margin-top:12px;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:400;font-size:18px;line-height:1.5}@media(max-width:599px){.step__text[data-v-2c32b00b]{font-size:18px}}.step__text[data-v-2c32b00b]{color:#c9d6ee}.step__more[data-v-2c32b00b]{display:none}@media(max-width:599px){.step__more[data-v-2c32b00b]{display:flex;align-items:center;gap:12px;width:100%;margin-top:16px;padding-top:16px;text-align:left;color:#4fe0d6;box-shadow:inset 0 4px 0 0 #2d3a5c}}.step__more[data-v-2c32b00b]:focus-visible{outline-offset:4px}.step__more-label[data-v-2c32b00b],.step__more-n[data-v-2c32b00b]{font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase}.step__more-n[data-v-2c32b00b]{color:#55658c}.step__more-toggle[data-v-2c32b00b]{position:relative;flex-shrink:0;width:32px;height:32px;margin-left:auto;box-shadow:inset 0 0 0 4px #2d3a5c;transition:background-color .16s steps(2),box-shadow .16s steps(2)}[aria-expanded=true]>.step__more-toggle[data-v-2c32b00b]{background:#4fe0d6;box-shadow:inset 0 0 0 4px #4fe0d6}.step__bar[data-v-2c32b00b]{position:absolute;left:50%;top:50%;background:#b0eeef}[aria-expanded=true] .step__bar[data-v-2c32b00b]{background:#0a0c16}.step__bar--h[data-v-2c32b00b]{width:16px;height:4px;margin:-2px 0 0 -8px}.step__bar--v[data-v-2c32b00b]{width:4px;height:16px;margin:-8px 0 0 -2px;transform:scaleY(1);transition:transform .24s steps(4)}@media(prefers-reduced-motion:reduce){.step__bar--v[data-v-2c32b00b]{transition:none}}[aria-expanded=true] .step__bar--v[data-v-2c32b00b]{transform:scaleY(0)}@media(max-width:599px){.step__deliv-wrap[data-v-2c32b00b]{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .24s steps(4),visibility 0s linear .24s}.step__deliv-wrap.is-open[data-v-2c32b00b]{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .24s steps(4),visibility 0s linear 0s}}@media(max-width:599px)and (prefers-reduced-motion:reduce){.step__deliv-wrap[data-v-2c32b00b]{transition:none!important}}@media(max-width:599px){.step__deliv-inner[data-v-2c32b00b]{min-height:0;overflow:hidden}}.step__deliv[data-v-2c32b00b]{margin-top:16px;padding-top:16px;box-shadow:inset 0 4px 0 0 #2d3a5c}@media(max-width:599px){.step__deliv[data-v-2c32b00b]{margin-top:0;padding-top:12px;box-shadow:none}}.step__deliv li[data-v-2c32b00b]{position:relative;padding-left:28px;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:400;font-size:18px;line-height:1.5}@media(max-width:599px){.step__deliv li[data-v-2c32b00b]{font-size:18px}}.step__deliv li[data-v-2c32b00b]{color:#eef6ff}.step__deliv li+li[data-v-2c32b00b]{margin-top:4px}.step__deliv li[data-v-2c32b00b]:before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;background:#4fe0d6;box-shadow:4px 4px 0 0 #15335f}.is-todo .step__deliv li[data-v-2c32b00b]:before{background:#55658c;box-shadow:4px 4px 0 0 #151a2e}.map .brief__panel[data-v-2c32b00b]{--pp-border:#ffc44d;--pp-light:#2d3a5c;--pp-label:#ffc44d}@media(max-width:599px){.map .brief__panel[data-v-2c32b00b] .px-panel__body{padding:16px 16px 20px}}.brief__qs[data-v-2c32b00b]{display:grid;gap:12px}.brief__q[data-v-2c32b00b]{display:flex;align-items:flex-start;gap:16px;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:600;font-size:24px;line-height:1.25;color:#8a9bbd}@media(max-width:599px){.brief__q[data-v-2c32b00b]{font-size:18px}}.brief__box[data-v-2c32b00b]{position:relative;flex-shrink:0;width:28px;height:28px;margin-top:1px}@media(max-width:599px){.brief__box[data-v-2c32b00b]{margin-top:-3px}}.brief__box[data-v-2c32b00b]{background:#070d1f;box-shadow:inset 0 0 0 4px #2d3a5c}.brief__box[data-v-2c32b00b]:after{content:"";position:absolute;left:4px;top:4px;width:4px;height:4px;opacity:0;background:transparent;box-shadow:0 8px 0 0 #0a0c16,4px 12px 0 0 #0a0c16,8px 8px 0 0 #0a0c16,12px 4px 0 0 #0a0c16,16px 0 0 0 #0a0c16}.brief__answer[data-v-2c32b00b]{margin-top:24px;padding-top:20px;box-shadow:inset 0 4px 0 0 #2d3a5c;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:400;font-size:18px;line-height:1.5}@media(max-width:599px){.brief__answer[data-v-2c32b00b]{font-size:18px}}.brief__answer[data-v-2c32b00b]{color:#c9d6ee;opacity:0}.brief__hl[data-v-2c32b00b]{display:block;margin-top:12px;font-family:Press Start\ 2P,Pixelify Sans,monospace;font-weight:400;font-size:16px;line-height:1.25;letter-spacing:0;text-transform:uppercase}@media(max-width:1199px){.brief__hl[data-v-2c32b00b]{font-size:16px}}@media(max-width:599px){.brief__hl[data-v-2c32b00b]{font-size:16px}}.brief__hl[data-v-2c32b00b]{line-height:1.5;background:linear-gradient(90deg,#ffb076,#ffb076 33.3333333333%,#ffc44d 0,#ffc44d 66.6666666667%,#b9f9d1 0,#b9f9d1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.brief__panel.is-in .brief__q[data-v-2c32b00b]{animation:brief-q-2c32b00b 0s steps(1) var(--d) both}.brief__panel.is-in .brief__box[data-v-2c32b00b]{animation:brief-box-2c32b00b 0s steps(1) var(--d) both}.brief__panel.is-in .brief__box[data-v-2c32b00b]:after{animation:brief-tick-2c32b00b 0s steps(1) var(--d) both}.brief__panel.is-in .brief__answer[data-v-2c32b00b]{animation:brief-answer-2c32b00b .36s steps(3) var(--d) both}@media(prefers-reduced-motion:reduce){.brief__q[data-v-2c32b00b]{color:#eef6ff}.brief__box[data-v-2c32b00b]{background:#4fe0d6;box-shadow:inset 0 0 0 4px #1aa3b8}.brief__answer[data-v-2c32b00b],.brief__box[data-v-2c32b00b]:after{opacity:1}.brief__panel.is-in .brief__answer[data-v-2c32b00b],.brief__panel.is-in .brief__box[data-v-2c32b00b],.brief__panel.is-in .brief__box[data-v-2c32b00b]:after,.brief__panel.is-in .brief__q[data-v-2c32b00b]{animation:none}}@keyframes brief-q-2c32b00b{0%{color:#8a9bbd}to{color:#eef6ff}}@keyframes brief-box-2c32b00b{0%{background:#070d1f;box-shadow:inset 0 0 0 4px #2d3a5c}to{background:#4fe0d6;box-shadow:inset 0 0 0 4px #1aa3b8}}@keyframes brief-tick-2c32b00b{0%{opacity:0}to{opacity:1}}@keyframes brief-answer-2c32b00b{0%{opacity:0}to{opacity:1}}.team[data-v-ca48147a]{position:relative;overflow:hidden;padding:128px 0;background:#070d1f}@media(max-width:1199px){.team[data-v-ca48147a]{padding:96px 0}}@media(max-width:599px){.team[data-v-ca48147a]{padding:72px 0}}.team__inner[data-v-ca48147a]{position:relative;z-index:1}.party[data-v-ca48147a]{margin-top:64px}@media(min-width:900px){.party[data-v-ca48147a]{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:32px;align-items:stretch}}.roster[data-v-ca48147a]{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}@media(min-width:900px){.roster[data-v-ca48147a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media(min-width:1200px){.roster[data-v-ca48147a]{grid-template-columns:repeat(3,minmax(0,1fr))}}.roster__cell[data-v-ca48147a]{display:flex;flex-direction:column;min-width:0}.roster__cell--random[data-v-ca48147a]{display:none}@media(min-width:900px){.roster__cell--random[data-v-ca48147a]{display:flex}}.card[data-v-ca48147a]{--c-border:#2d3a5c;--c-fill:#151a2e;position:relative;display:flex;flex:1 1 auto;gap:12px;width:100%;padding:8px;text-align:left;color:#eef6ff;background:var(--c-fill);box-shadow:0 -4px 0 0 var(--c-border),0 4px 0 0 var(--c-border),-4px 0 0 0 var(--c-border),4px 0 0 0 var(--c-border),inset 4px 4px 0 0 #2d3a5c,inset -4px -4px 0 0 #0a0c16;cursor:pointer}@media(max-width:599px){.card[data-v-ca48147a]{gap:8px}}@media(min-width:900px){.card[data-v-ca48147a]{flex-direction:column;gap:12px}}.card__portrait[data-v-ca48147a]{position:relative;display:flex;align-items:flex-end;justify-content:center;flex-shrink:0;width:128px;height:152px;padding-bottom:8px;background-color:#070d1f;background-image:linear-gradient(45deg,#0b1730 25%,transparent 0,transparent 75%,#0b1730 0),linear-gradient(45deg,#0b1730 25%,transparent 0,transparent 75%,#0b1730 0);background-size:8px 8px;background-position:0 0,4px 4px;box-shadow:inset 0 -4px 0 0 #2d3a5c}@media(min-width:900px){.card__portrait[data-v-ca48147a]{width:100%;height:160px}}.card__lvl[data-v-ca48147a]{position:absolute;top:4px;right:4px;padding:4px 6px;font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#ffc44d;background:#0a0c16}@media(max-width:899px){.card__lvl[data-v-ca48147a]{display:none}}.card__lvl--inline[data-v-ca48147a]{position:static;align-self:flex-start;display:none}@media(max-width:899px){.card__lvl--inline[data-v-ca48147a]{display:inline-block}}.card__info[data-v-ca48147a]{display:flex;flex-direction:column;gap:8px;min-width:0;padding:4px 0 0}@media(min-width:900px){.card__info[data-v-ca48147a]{padding:0 0 4px 4px}}.card__class[data-v-ca48147a]{font-family:Press Start\ 2P,Pixelify Sans,monospace;font-size:16px;line-height:1.5;text-transform:uppercase;overflow-wrap:break-word;color:#eef6ff}.card__title[data-v-ca48147a]{font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;line-height:1.25;letter-spacing:.02em;text-transform:none;color:#8a9bbd}.card__bars[data-v-ca48147a]{display:grid;gap:4px;margin-top:auto;padding-top:8px}@media(hover:hover)and (pointer:fine){.card[data-v-ca48147a]:hover{--c-border:#1aa3b8}}.card.is-active[data-v-ca48147a]{--c-border:#4fe0d6;--c-fill:#0b1730;animation:card-blink-ca48147a .3s steps(1) 3}@media(prefers-reduced-motion:reduce){.card.is-active[data-v-ca48147a]{animation:none}}.card.is-active .card__portrait[data-v-ca48147a],.card.is-open .card__portrait[data-v-ca48147a]{background-color:#0b1730;background-image:linear-gradient(45deg,#102447 25%,transparent 0,transparent 75%,#102447 0),linear-gradient(45deg,#102447 25%,transparent 0,transparent 75%,#102447 0);background-size:8px 8px;background-position:0 0,4px 4px}.card.is-active .card__class[data-v-ca48147a]{color:#4fe0d6}.card[data-v-ca48147a]:focus-visible{outline:4px solid #ffc44d;outline-offset:8px}.card--random[data-v-ca48147a]{align-items:stretch;justify-content:center}.card--random .card__portrait[data-v-ca48147a]{height:100%;min-height:120px;align-items:center;padding:0}.card__q[data-v-ca48147a]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:Press Start\ 2P,Pixelify Sans,monospace;font-size:48px;line-height:1;color:#ffc44d;text-shadow:4px 4px 0 #0a0c16}.card--random:focus-visible .card__q[data-v-ca48147a],.card--random:hover .card__q[data-v-ca48147a]{color:#4fe0d6;animation:q-blink-ca48147a .6s steps(1) infinite}@media(prefers-reduced-motion:reduce){.card--random:focus-visible .card__q[data-v-ca48147a],.card--random:hover .card__q[data-v-ca48147a]{animation:none}}.card__toggle[data-v-ca48147a]{position:absolute;right:12px;bottom:12px;display:none;width:28px;height:28px;background:#0a0c16;box-shadow:inset 0 0 0 4px #2d3a5c}@media(max-width:899px){.card__toggle[data-v-ca48147a]{display:block}}.card__toggle[data-v-ca48147a]:after,.card__toggle[data-v-ca48147a]:before{content:"";position:absolute;background:#4fe0d6}.card__toggle[data-v-ca48147a]:before{left:8px;top:12px;width:12px;height:4px}.card__toggle[data-v-ca48147a]:after{left:12px;top:8px;width:4px;height:12px}.card.is-open .card__toggle[data-v-ca48147a]{box-shadow:inset 0 0 0 4px #4fe0d6}.card.is-open .card__toggle[data-v-ca48147a]:after{display:none}@keyframes card-blink-ca48147a{0%,50%{--c-border:#b0eeef}51%,to{--c-border:#4fe0d6}}@keyframes q-blink-ca48147a{0%,80%{opacity:1}81%,to{opacity:0}}.mbar[data-v-ca48147a]{display:flex;gap:4px}.mbar i[data-v-ca48147a]{display:block;width:8px;height:8px;background:#0a0c16;box-shadow:inset 0 0 0 2px #2d3a5c}.mbar i.on[data-v-ca48147a]{background:#4fe0d6;box-shadow:inset 0 -2px 0 0 #1aa3b8}.roster__cell.reveal .mbar i.on[data-v-ca48147a]{animation:seg-on-ca48147a 0s steps(1) both;animation-delay:calc(.36s + var(--k)*45ms);animation-play-state:paused}@media(prefers-reduced-motion:reduce){.roster__cell.reveal .mbar i.on[data-v-ca48147a]{animation:none}}.roster__cell.is-in .mbar i.on[data-v-ca48147a]{animation-play-state:running}@keyframes seg-on-ca48147a{0%{background:#0a0c16;box-shadow:inset 0 0 0 2px #2d3a5c}to{background:#4fe0d6;box-shadow:inset 0 -2px 0 0 #1aa3b8}}.card__more[data-v-ca48147a]{margin-top:8px;padding:20px 16px 16px;background:#0b1730;box-shadow:0 -4px 0 0 #4fe0d6,0 4px 0 0 #4fe0d6,-4px 0 0 0 #4fe0d6,4px 0 0 0 #4fe0d6}.card.is-open[data-v-ca48147a]{--c-border:#4fe0d6}.more__text[data-v-ca48147a]{font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:400;font-size:18px;line-height:1.5}@media(max-width:599px){.more__text[data-v-ca48147a]{font-size:18px}}.more__text[data-v-ca48147a]{color:#c9d6ee}.skills[data-v-ca48147a]{display:grid;gap:12px;margin-top:20px}.skill[data-v-ca48147a]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;row-gap:8px}.skill__name[data-v-ca48147a]{font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;text-transform:none;letter-spacing:.02em;color:#c9d6ee}.skill__val[data-v-ca48147a]{font-family:Press Start\ 2P,Pixelify Sans,monospace;font-size:16px;line-height:1;color:#4fe0d6}.skill__bar[data-v-ca48147a]{grid-column:1/-1;display:flex;gap:4px}.skill__bar i[data-v-ca48147a]{display:block;flex-shrink:0;width:12px;height:16px;background:#0a0c16;box-shadow:inset 0 0 0 2px #2d3a5c}@media(max-width:1199px){.skill__bar i[data-v-ca48147a]{width:8px}}.skill__bar i.on[data-v-ca48147a]{background:#4fe0d6;box-shadow:inset 0 -4px 0 0 #1aa3b8,inset 0 4px 0 0 #b0eeef;animation:seg-on-big-ca48147a 0s steps(1) both;animation-delay:calc(.12s + var(--k)*28ms)}@media(prefers-reduced-motion:reduce){.skill__bar i.on[data-v-ca48147a]{animation:none}}@keyframes seg-on-big-ca48147a{0%{background:#0a0c16;box-shadow:inset 0 0 0 2px #2d3a5c}to{background:#4fe0d6;box-shadow:inset 0 -4px 0 0 #1aa3b8,inset 0 4px 0 0 #b0eeef}}.gear[data-v-ca48147a]{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.detail[data-v-ca48147a]{display:none;position:relative;min-width:0}@media(min-width:900px){.detail[data-v-ca48147a]{display:block}}.detail__inner[data-v-ca48147a]{position:relative;background:#2d3a5c;padding:4px;clip-path:polygon(0 8px,4px 8px,4px 4px,8px 4px,8px 0,calc(100% - 8px) 0,calc(100% - 8px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 4px) calc(100% - 8px),calc(100% - 4px) calc(100% - 4px),calc(100% - 8px) calc(100% - 4px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 8px),0 calc(100% - 8px))}.detail__inner.is-fixed[data-v-ca48147a]{position:fixed;z-index:2}.detail__inner.is-bottom[data-v-ca48147a]{position:absolute;left:0;right:0;bottom:0}.detail__stage[data-v-ca48147a]{position:relative;height:340px;overflow:hidden;background:#070d1f;box-shadow:inset 0 -4px 0 0 #2d3a5c}.detail__spot[data-v-ca48147a]{position:absolute;left:0;top:0;image-rendering:pixelated}.detail__lvl[data-v-ca48147a],.detail__num[data-v-ca48147a]{position:absolute;top:16px;z-index:1;font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase}.detail__num[data-v-ca48147a]{left:16px;color:#8a9bbd}.detail__lvl[data-v-ca48147a]{right:16px;padding:6px 8px;color:#0a0c16;background:#ffc44d;box-shadow:4px 4px 0 0 #0a0c16}.detail__pad[data-v-ca48147a]{position:absolute;left:50%;bottom:20px;max-width:none;margin-left:-120px}.detail__hero[data-v-ca48147a] canvas{max-width:none}.detail__hero[data-v-ca48147a]{position:absolute;left:0;right:0;bottom:44px;display:flex;justify-content:center;pointer-events:none;animation:hero-in-ca48147a .32s steps(4) both}@media(prefers-reduced-motion:reduce){.detail__hero[data-v-ca48147a]{animation:none}}.detail__body[data-v-ca48147a]{padding:20px 28px 24px;background:#151a2e;box-shadow:inset 4px 0 0 0 #2d3a5c;animation:body-in-ca48147a .24s steps(3) both}@media(prefers-reduced-motion:reduce){.detail__body[data-v-ca48147a]{animation:none}}@media(max-width:1199px){.detail__body[data-v-ca48147a]{padding:20px}}.detail__class[data-v-ca48147a]{font-family:Press Start\ 2P,Pixelify Sans,monospace;font-weight:400;font-size:24px;line-height:1.25;letter-spacing:0;text-transform:uppercase}@media(max-width:1199px){.detail__class[data-v-ca48147a]{font-size:16px}}@media(max-width:599px){.detail__class[data-v-ca48147a]{font-size:16px}}.detail__class[data-v-ca48147a]{line-height:1.4;background:linear-gradient(90deg,#ffb076,#ffb076 33.3333333333%,#ffc44d 0,#ffc44d 66.6666666667%,#b9f9d1 0,#b9f9d1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(4px 4px 0 #0a0c16)}.detail__title[data-v-ca48147a]{margin-top:8px;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:600;font-size:20px;line-height:1.3;color:#eef6ff}.detail__text[data-v-ca48147a]{margin-top:12px;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:400;font-size:18px;line-height:1.5}@media(max-width:599px){.detail__text[data-v-ca48147a]{font-size:18px}}.detail__text[data-v-ca48147a]{color:#c9d6ee}@keyframes hero-in-ca48147a{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes body-in-ca48147a{0%{opacity:.2}to{opacity:1}}.values[data-v-ca48147a]{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;margin-top:112px;padding-top:56px;box-shadow:inset 0 4px 0 0 #151a2e}@media(max-width:599px){.values[data-v-ca48147a]{margin-top:72px;padding-top:40px;gap:32px}}@media(min-width:600px){.values[data-v-ca48147a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.values[data-v-ca48147a]{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}}@media(max-width:599px){.value[data-v-ca48147a]{display:grid;grid-template-columns:88px minmax(0,1fr);-moz-column-gap:20px;column-gap:20px;align-items:start}}.value__slot[data-v-ca48147a]{display:inline-flex;align-items:center;justify-content:center;width:88px;height:88px;background:#151a2e;box-shadow:0 -4px 0 0 #2d3a5c,0 4px 0 0 #2d3a5c,-4px 0 0 0 #2d3a5c,4px 0 0 0 #2d3a5c,inset 4px 4px 0 0 #0a0c16,inset -4px -4px 0 0 #2d3a5c}@media(max-width:599px){.value__slot[data-v-ca48147a]{grid-row:1/span 2}}.value__title[data-v-ca48147a]{margin-top:24px;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:700;font-size:24px;line-height:1.25;color:#eef6ff}@media(max-width:599px){.value__title[data-v-ca48147a]{margin-top:0;font-size:20px}}.value__text[data-v-ca48147a]{margin-top:8px;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:400;font-size:18px;line-height:1.5}@media(max-width:599px){.value__text[data-v-ca48147a]{font-size:18px}}.value__text[data-v-ca48147a]{color:#8a9bbd}.cases[data-v-5b9dea66]{position:relative;overflow:hidden;padding:128px 0;background:#070d1f}@media(max-width:1199px){.cases[data-v-5b9dea66]{padding:96px 0}}@media(max-width:599px){.cases[data-v-5b9dea66]{padding:72px 0}}.cases__bg[data-v-5b9dea66]{position:absolute;inset:0;overflow:hidden;z-index:0}.cases__inner[data-v-5b9dea66]{position:relative;z-index:1}.cases__head[data-v-5b9dea66]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;margin-bottom:72px}@media(max-width:899px){.cases__head[data-v-5b9dea66]{grid-template-columns:minmax(0,1fr);gap:40px;margin-bottom:48px}}@media(max-width:599px){.cases__head[data-v-5b9dea66]{gap:32px;margin-bottom:24px}}.cases__grid[data-v-5b9dea66]{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 -12px}@media(max-width:1199px){.cases__grid[data-v-5b9dea66]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.cases__grid[data-v-5b9dea66]{display:flex;gap:0;margin:0 -16px;padding:8px 4px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cases__grid[data-v-5b9dea66]::-webkit-scrollbar{display:none}.cases__grid[data-v-5b9dea66]:focus-visible{outline-offset:-4px}.cases__grid>.slot[data-v-5b9dea66]{flex:0 0 calc(100% - 40px);min-width:0;scroll-snap-align:start;scroll-snap-stop:always}}.pager[data-v-5b9dea66]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:8px}.pager__dots[data-v-5b9dea66]{display:flex;align-items:center;margin-left:-8px}.pager__dot[data-v-5b9dea66]{display:grid;place-items:center;height:32px;padding:0 8px}.pager__dot i[data-v-5b9dea66]{display:block;width:8px;height:8px;background:#2d3a5c;box-shadow:2px 2px 0 0 #0a0c16;transition:width .16s steps(2),background-color .16s steps(2)}@media(prefers-reduced-motion:reduce){.pager__dot i[data-v-5b9dea66]{transition:none}}.pager__dot.is-on i[data-v-5b9dea66]{width:24px;background:#4fe0d6;box-shadow:2px 2px 0 0 #1aa3b8}.pager__dot[data-v-5b9dea66]:focus-visible{outline-offset:-4px}@media(hover:hover)and (pointer:fine){.pager__dot:not(.is-on):hover i[data-v-5b9dea66]{background:#8a9bbd}}.pager__count[data-v-5b9dea66]{font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#55658c;white-space:nowrap}.pager__count b[data-v-5b9dea66]{font-weight:inherit;color:#4fe0d6}.sonar[data-v-5b9dea66]{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.sonar__screen[data-v-5b9dea66]{position:relative;width:288px;height:288px;overflow:hidden}.sonar__hud[data-v-5b9dea66]{display:grid;grid-template-columns:repeat(2,auto);gap:8px 24px;width:288px}.sonar__row[data-v-5b9dea66]{display:flex;gap:12px;font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.sonar__k[data-v-5b9dea66]{color:#55658c}.sonar__v[data-v-5b9dea66]{color:#b0eeef}.sonar__v--live[data-v-5b9dea66]{display:inline-flex;align-items:center;gap:8px;color:#4fe0d6}.sonar__dot[data-v-5b9dea66]{width:8px;height:8px;background:#4fe0d6;animation:sonar-dot-5b9dea66 1.2s steps(1) infinite}@media(prefers-reduced-motion:reduce){.sonar__dot[data-v-5b9dea66]{animation:none}}.sonar__target .sonar__v[data-v-5b9dea66]{color:#2d3a5c}.sonar__target.is-on .sonar__v[data-v-5b9dea66]{color:#ffc44d}@media(max-width:899px){.sonar[data-v-5b9dea66]{flex-direction:row;align-items:center;gap:24px}.sonar__hud[data-v-5b9dea66]{grid-template-columns:auto;width:auto}}@media(max-width:599px){.sonar[data-v-5b9dea66]{gap:24px}.sonar__screen[data-v-5b9dea66]{width:192px;height:192px}}@keyframes sonar-dot-5b9dea66{50%{background:#1aa3b8}}.slot[data-v-5b9dea66]{position:relative;display:flex;padding:12px}.cart[data-v-5b9dea66]{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;background:#151a2e;transform:translate(0);box-shadow:0 -4px 0 0 #2d3a5c,0 4px 0 0 #2d3a5c,-4px 0 0 0 #2d3a5c,4px 0 0 0 #2d3a5c;transition:transform .16s steps(2),box-shadow .16s steps(2)}.is-hot .cart[data-v-5b9dea66]{transform:translateY(-8px);box-shadow:0 -4px 0 0 #4fe0d6,0 4px 0 0 #4fe0d6,-4px 0 0 0 #4fe0d6,4px 0 0 0 #4fe0d6,0 -12px 0 -4px #1aa3b8,0 12px 0 -4px #1aa3b8,-12px 0 0 -4px #1aa3b8,12px 0 0 -4px #1aa3b8,0 -20px 0 -8px #15335f,0 20px 0 -8px #15335f,-20px 0 0 -8px #15335f,20px 0 0 -8px #15335f}@media(prefers-reduced-motion:reduce){.cart[data-v-5b9dea66]{transition:none}.is-hot .cart[data-v-5b9dea66]{transform:none}}.cart__top[data-v-5b9dea66]{display:flex;align-items:center;gap:16px;height:44px;padding:0 16px;background:#2d3a5c;box-shadow:inset 4px 4px 0 0 #55658c,inset 0 -4px 0 0 #0a0c16}.cart__code[data-v-5b9dea66]{font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#ffc44d;white-space:nowrap}.cart__ridges[data-v-5b9dea66]{flex:1 1 auto;align-self:stretch;margin:8px 0 12px;background:repeating-linear-gradient(90deg,#151a2e 4px,transparent 4px 8px)}.cart__led[data-v-5b9dea66]{width:8px;height:8px;flex-shrink:0;background:#0a0c16;box-shadow:0 0 0 2px #151a2e}.is-active .cart__led[data-v-5b9dea66]{background:#8cff6b}.is-hot .cart__led[data-v-5b9dea66]{background:#8cff6b;animation:cart-led-5b9dea66 .8s steps(1) infinite}@media(prefers-reduced-motion:reduce){.is-hot .cart__led[data-v-5b9dea66]{animation:none}}.cart__label[data-v-5b9dea66]{position:relative;display:flex;flex:1 1 auto;flex-direction:column;margin:16px 16px 0;padding:28px 24px 24px;background:#070d1f;box-shadow:inset 4px 4px 0 0 #0a0c16,inset -4px -4px 0 0 #0b1730}@media(max-width:599px){.cart__label[data-v-5b9dea66]{margin:12px 12px 0;padding:24px 16px 20px}}.cart__stripe[data-v-5b9dea66]{position:absolute;left:4px;right:4px;top:4px;height:8px;background:linear-gradient(90deg,#2c60f5,#2c60f5 20%,#2268a3 0,#2268a3 40%,#3a8fd0 0,#3a8fd0 60%,#b0eeef 0,#b0eeef 80%,#ffe6b8 0,#ffe6b8)}.is-hot .cart__stripe[data-v-5b9dea66]{background:linear-gradient(90deg,#ffb076,#ffb076 20%,#ffc44d 0,#ffc44d 40%,#ffe6b8 0,#ffe6b8 60%,#b9f9d1 0,#b9f9d1 80%,#4fe0d6 0,#4fe0d6)}.cart__meta[data-v-5b9dea66]{display:flex;align-items:center;gap:20px}@media(max-width:599px){.cart__meta[data-v-5b9dea66]{gap:16px}}.cart__icon[data-v-5b9dea66]{display:inline-flex;padding:8px;background:#0b1730;box-shadow:0 -4px 0 0 #2d3a5c,0 4px 0 0 #2d3a5c,-4px 0 0 0 #2d3a5c,4px 0 0 0 #2d3a5c;margin:4px;transition:box-shadow .16s steps(2)}.is-hot .cart__icon[data-v-5b9dea66]{box-shadow:0 -4px 0 0 #ffc44d,0 4px 0 0 #ffc44d,-4px 0 0 0 #ffc44d,4px 0 0 0 #ffc44d}.cart__domain[data-v-5b9dea66]{min-width:0;font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#4fe0d6;line-height:1.25;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}.cart__title[data-v-5b9dea66]{margin-top:24px;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:700;font-size:24px;line-height:1.25;color:#eef6ff}@media(max-width:599px){.cart__title[data-v-5b9dea66]{font-size:20px}}.cart__text[data-v-5b9dea66]{margin-top:12px;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:400;font-size:18px;line-height:1.5}@media(max-width:599px){.cart__text[data-v-5b9dea66]{font-size:18px}}.cart__text[data-v-5b9dea66]{color:#c9d6ee}.cart__stack[data-v-5b9dea66]{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 24px}.cart__result[data-v-5b9dea66]{display:flex;align-items:flex-start;gap:12px;margin-top:auto;padding-top:20px;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:600;font-size:18px;line-height:1.4;color:#b9f9d1;background:repeating-linear-gradient(90deg,#2d3a5c 8px,transparent 8px 12px) 0 0/100% 4px no-repeat}.cart__result-icon[data-v-5b9dea66]{margin-top:2px}@media(min-width:900px){.cart__result>span[data-v-5b9dea66]{min-height:5.6em}}.cart__pins[data-v-5b9dea66]{display:block;height:16px;margin:16px 28px 0}@media(max-width:599px){.cart__pins[data-v-5b9dea66]{margin:12px 24px 0}}.cart__pins[data-v-5b9dea66]{background:repeating-linear-gradient(90deg,#2d3a5c 8px,transparent 8px 12px);box-shadow:inset 0 -4px 0 0 #151a2e;transition:background .16s steps(2)}.is-hot .cart__pins[data-v-5b9dea66]{background:repeating-linear-gradient(90deg,#ffc44d 8px,transparent 8px 12px)}@keyframes cart-led-5b9dea66{50%{background:#4fe0d6}}.engage[data-v-51bb90bc]{position:relative;overflow:hidden;padding:128px 0;background:#04060f}@media(max-width:1199px){.engage[data-v-51bb90bc]{padding:96px 0}}@media(max-width:599px){.engage[data-v-51bb90bc]{padding:72px 0}}.engage__bg[data-v-51bb90bc]{position:absolute;inset:0;overflow:hidden;z-index:0}.engage__inner[data-v-51bb90bc]{position:relative;z-index:1}.plans[data-v-51bb90bc]{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:64px}@media(min-width:1200px){.plans[data-v-51bb90bc]{grid-template-columns:minmax(0,1fr);gap:24px}}@media(max-width:599px){.plans[data-v-51bb90bc]{display:flex;gap:16px;margin:40px -16px 0;padding:8px 16px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.plans[data-v-51bb90bc]::-webkit-scrollbar{display:none}.plans[data-v-51bb90bc]:focus-visible{outline-offset:-4px}.plans>.plan[data-v-51bb90bc]{flex:0 0 calc(100% - 32px);min-width:0;scroll-snap-align:start;scroll-snap-stop:always}}.pager[data-v-51bb90bc]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:8px}.pager__dots[data-v-51bb90bc]{display:flex;align-items:center;margin-left:-8px}.pager__dot[data-v-51bb90bc]{display:grid;place-items:center;height:32px;padding:0 8px}.pager__dot i[data-v-51bb90bc]{display:block;width:8px;height:8px;background:#2d3a5c;box-shadow:2px 2px 0 0 #0a0c16;transition:width .16s steps(2),background-color .16s steps(2)}@media(prefers-reduced-motion:reduce){.pager__dot i[data-v-51bb90bc]{transition:none}}.pager__dot.is-on i[data-v-51bb90bc]{width:24px;background:#4fe0d6;box-shadow:2px 2px 0 0 #1aa3b8}.pager__dot[data-v-51bb90bc]:focus-visible{outline-offset:-4px}@media(hover:hover)and (pointer:fine){.pager__dot:not(.is-on):hover i[data-v-51bb90bc]{background:#8a9bbd}}.pager__count[data-v-51bb90bc]{font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#55658c;white-space:nowrap}.pager__count b[data-v-51bb90bc]{font-weight:inherit;color:#4fe0d6}.plan[data-v-51bb90bc]{display:flex;padding:4px}.plan__wrap[data-v-51bb90bc]{display:flex;width:100%}.plan__card[data-v-51bb90bc]{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto 1fr auto;grid-template-areas:"icon idx" "body body" "points points" "best best";width:100%;padding:32px 32px 0;background:#070d1f;box-shadow:0 -4px 0 0 #2d3a5c,0 4px 0 0 #2d3a5c,-4px 0 0 0 #2d3a5c,4px 0 0 0 #2d3a5c,inset 4px 4px 0 0 #0b1730,inset 0 -4px 0 0 #04060f;transform:translate(0);transition:transform .16s steps(2),box-shadow .16s steps(2)}@media(max-width:599px){.plan__card[data-v-51bb90bc]{padding:24px 20px 0}}@media(min-width:1200px){.plan__card[data-v-51bb90bc]{grid-template-columns:88px minmax(0,5fr) minmax(0,7fr) minmax(0,4fr);grid-template-rows:auto 1fr;grid-template-areas:"icon body points best" "idx body points best";-moz-column-gap:32px;column-gap:32px;padding:32px}}.plan__card[data-v-51bb90bc]:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,#15335f,#15335f 25%,#1b4a80 0,#1b4a80 50%,#2268a3 0,#2268a3 75%,#1aa3b8 0,#1aa3b8)}.is-hot .plan__card[data-v-51bb90bc]{transform:translateY(-8px);box-shadow:0 -4px 0 0 #4fe0d6,0 4px 0 0 #4fe0d6,-4px 0 0 0 #4fe0d6,4px 0 0 0 #4fe0d6,4px 12px 0 0 #1aa3b8,8px 8px 0 0 #1aa3b8,inset 4px 4px 0 0 #102447,inset 0 -4px 0 0 #04060f}.is-hot .plan__card[data-v-51bb90bc]:before{background:linear-gradient(90deg,#ffb076,#ffb076 25%,#ffc44d 0,#ffc44d 50%,#ffe6b8 0,#ffe6b8 75%,#b9f9d1 0,#b9f9d1)}@media(prefers-reduced-motion:reduce){.plan__card[data-v-51bb90bc]{transition:none}.is-hot .plan__card[data-v-51bb90bc]{transform:none}}.plan__icon[data-v-51bb90bc]{grid-area:icon;justify-self:start;display:inline-flex;padding:8px;margin:4px;background:#151a2e;box-shadow:0 -4px 0 0 #2d3a5c,0 4px 0 0 #2d3a5c,-4px 0 0 0 #2d3a5c,4px 0 0 0 #2d3a5c;transition:box-shadow .16s steps(2)}.is-hot .plan__icon[data-v-51bb90bc]{box-shadow:0 -4px 0 0 #ffc44d,0 4px 0 0 #ffc44d,-4px 0 0 0 #ffc44d,4px 0 0 0 #ffc44d}.plan__idx[data-v-51bb90bc]{grid-area:idx;justify-self:end;align-self:start}@media(min-width:1200px){.plan__idx[data-v-51bb90bc]{justify-self:start;margin:20px 0 0 4px}}.plan__idx[data-v-51bb90bc]{font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#55658c;white-space:nowrap}.plan__idx b[data-v-51bb90bc]{font-weight:inherit;color:#4fe0d6}.plan__body[data-v-51bb90bc]{grid-area:body;margin-top:24px}@media(min-width:1200px){.plan__body[data-v-51bb90bc]{margin-top:0}}.plan__title[data-v-51bb90bc]{font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:700;font-size:24px;line-height:1.25;color:#eef6ff}.plan__text[data-v-51bb90bc]{max-width:480px;margin-top:12px;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:400;font-size:18px;line-height:1.5}@media(max-width:599px){.plan__text[data-v-51bb90bc]{font-size:18px}}.plan__text[data-v-51bb90bc]{color:#c9d6ee}.plan__points[data-v-51bb90bc]{grid-area:points;align-self:start;display:flex;flex-direction:column;gap:12px;margin:24px 0 32px}@media(min-width:1200px){.plan__points[data-v-51bb90bc]{margin:4px 0 0;padding-left:32px;background:repeating-linear-gradient(180deg,#2d3a5c 8px,transparent 8px 12px) 0 0/4px 100% no-repeat}}.plan__point[data-v-51bb90bc]{display:flex;align-items:flex-start;gap:12px;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-size:18px;line-height:1.4;color:#eef6ff}@media(max-width:599px){.plan__point[data-v-51bb90bc]{font-size:16px}}.plan__check[data-v-51bb90bc]{position:relative;flex-shrink:0;width:14px;height:12px;margin-top:7px}@media(max-width:599px){.plan__check[data-v-51bb90bc]{margin-top:5px}}.plan__check[data-v-51bb90bc]:before{content:"";position:absolute;left:0;top:0;width:2px;height:2px;box-shadow:12px 0 0 #4fe0d6,12px 2px 0 #4fe0d6,10px 2px 0 #4fe0d6,10px 4px 0 #4fe0d6,8px 4px 0 #4fe0d6,8px 6px 0 #4fe0d6,6px 6px 0 #4fe0d6,6px 8px 0 #4fe0d6,4px 8px 0 #4fe0d6,4px 10px 0 #4fe0d6,2px 8px 0 #4fe0d6,2px 6px 0 #4fe0d6,0 6px 0 #4fe0d6,0 4px 0 #4fe0d6}.plan__best[data-v-51bb90bc]{grid-area:best;display:flex;flex-direction:column;gap:8px;margin:0 -32px;padding:20px 32px 24px;background:#151a2e;box-shadow:inset 0 4px 0 0 #2d3a5c}.is-hot .plan__best[data-v-51bb90bc]{box-shadow:inset 0 4px 0 0 #ffc44d}@media(min-width:1200px){.plan__best[data-v-51bb90bc]{gap:12px;margin:-32px -32px -32px 0;padding:36px 32px 32px;box-shadow:inset 4px 0 0 0 #2d3a5c}.is-hot .plan__best[data-v-51bb90bc]{box-shadow:inset 4px 0 0 0 #ffc44d}}@media(max-width:599px){.plan__best[data-v-51bb90bc]{margin:0 -20px;padding:16px 20px 20px}}.plan__best-label[data-v-51bb90bc]{flex-shrink:0;font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#ffc44d;white-space:nowrap}.plan__best-text[data-v-51bb90bc]{font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-size:18px;line-height:1.4;color:#b0eeef}@media(max-width:1199px){.plan__best-text[data-v-51bb90bc]{min-height:2.8em}}@media(max-width:599px){.plan__best-text[data-v-51bb90bc]{min-height:0;font-size:16px}}.faq[data-v-51bb90bc]{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px;margin-top:128px}@media(max-width:1199px){.faq[data-v-51bb90bc]{margin-top:96px}}@media(max-width:899px){.faq[data-v-51bb90bc]{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:72px}}.faq__side[data-v-51bb90bc]{position:relative;align-self:start}@media(min-width:900px){.faq__side[data-v-51bb90bc]{position:sticky;top:calc(var(--header-h) + 32px)}}.faq__title[data-v-51bb90bc]{display:flex;align-items:center;gap:16px;font-family:Press Start\ 2P,Pixelify Sans,monospace;font-weight:400;font-size:40px;line-height:1.25;letter-spacing:0;text-transform:uppercase}@media(max-width:1199px){.faq__title[data-v-51bb90bc]{font-size:32px}}@media(max-width:599px){.faq__title[data-v-51bb90bc]{font-size:24px}}.faq__title[data-v-51bb90bc]{color:#eef6ff;text-shadow:4px 4px 0 #0a0c16}.faq__angler[data-v-51bb90bc]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:40px}@media(max-width:899px){.faq__angler[data-v-51bb90bc]{flex-direction:row;align-items:center;margin-top:24px;gap:24px}}.faq__angler[data-v-51bb90bc] .pixel-sprite{position:relative;animation:px-float 3.2s steps(4) infinite}@media(prefers-reduced-motion:reduce){.faq__angler[data-v-51bb90bc] .pixel-sprite{animation:none}}.faq__quip[data-v-51bb90bc]{max-width:280px;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-size:16px;line-height:1.5;color:#8a9bbd}.faq__quip-name[data-v-51bb90bc]{display:block;margin-bottom:8px;font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#ffc44d}.faq__cta[data-v-51bb90bc]{margin-top:40px}@media(max-width:899px){.faq__cta[data-v-51bb90bc]{display:none}}.faq__list[data-v-51bb90bc]{display:flex;flex-direction:column;gap:16px}.faq__item[data-v-51bb90bc]{position:relative;background:#070d1f;box-shadow:0 -4px 0 0 #151a2e,0 4px 0 0 #151a2e,-4px 0 0 0 #151a2e,4px 0 0 0 #151a2e;margin:4px;transition:box-shadow .16s steps(2)}.faq__item.is-open[data-v-51bb90bc]{box-shadow:0 -4px 0 0 #2d3a5c,0 4px 0 0 #2d3a5c,-4px 0 0 0 #2d3a5c,4px 0 0 0 #2d3a5c,inset 4px 0 0 0 #4fe0d6}.faq__q[data-v-51bb90bc]{margin:0}.faq__btn[data-v-51bb90bc]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;width:100%;min-height:72px;padding:16px 24px;text-align:left;color:#eef6ff}@media(max-width:599px){.faq__btn[data-v-51bb90bc]{grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:16px;min-height:64px}}.faq__btn[data-v-51bb90bc]:focus-visible{outline:4px solid #ffc44d;outline-offset:8px}@media(hover:hover)and (pointer:fine){.faq__btn[data-v-51bb90bc]:hover{background:#151a2e}.faq__btn:hover .faq__qtext[data-v-51bb90bc]{color:#4fe0d6}.faq__btn:hover .faq__toggle[data-v-51bb90bc]{box-shadow:inset 0 0 0 4px #4fe0d6}}.faq__num[data-v-51bb90bc]{width:32px;font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#ffc44d}@media(max-width:599px){.faq__num[data-v-51bb90bc]{display:none}}.faq__qtext[data-v-51bb90bc]{font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:600;font-size:20px;line-height:1.35;transition:color .12s steps(2)}@media(max-width:599px){.faq__qtext[data-v-51bb90bc]{font-size:18px}}.is-open .faq__qtext[data-v-51bb90bc]{color:#4fe0d6}.faq__toggle[data-v-51bb90bc]{position:relative;width:32px;height:32px;flex-shrink:0;box-shadow:inset 0 0 0 4px #2d3a5c;transition:background-color .16s steps(2),box-shadow .16s steps(2)}.is-open .faq__toggle[data-v-51bb90bc]{background:#4fe0d6;box-shadow:inset 0 0 0 4px #4fe0d6}.faq__bar[data-v-51bb90bc]{position:absolute;left:50%;top:50%;background:#b0eeef}.is-open .faq__bar[data-v-51bb90bc]{background:#0a0c16}.faq__bar--h[data-v-51bb90bc]{width:16px;height:4px;margin:-2px 0 0 -8px}.faq__bar--v[data-v-51bb90bc]{width:4px;height:16px;margin:-8px 0 0 -2px;transform:scaleY(1);transition:transform .24s steps(4)}.is-open .faq__bar--v[data-v-51bb90bc]{transform:scaleY(0)}.faq__a[data-v-51bb90bc]{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .24s steps(4),visibility 0s linear .24s}.is-open .faq__a[data-v-51bb90bc]{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .24s steps(4),visibility 0s linear 0s}@media(prefers-reduced-motion:reduce){.faq__a[data-v-51bb90bc]{transition:none!important}}.faq__a-inner[data-v-51bb90bc]{min-height:0;overflow:hidden}.faq__a-text[data-v-51bb90bc]{max-width:680px;padding:0 24px 24px 76px;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:400;font-size:18px;line-height:1.5}@media(max-width:599px){.faq__a-text[data-v-51bb90bc]{font-size:18px}}.faq__a-text[data-v-51bb90bc]{color:#c9d6ee}@media(max-width:1199px){.faq__a-text[data-v-51bb90bc]{padding-left:24px}}@media(max-width:599px){.faq__a-text[data-v-51bb90bc]{padding:0 16px 20px}}.contact[data-v-ecf7a9da]{position:relative;overflow:hidden;padding:128px 0;background:#04060f}@media(max-width:1199px){.contact[data-v-ecf7a9da]{padding:96px 0}}@media(max-width:599px){.contact[data-v-ecf7a9da]{padding:72px 0}}.contact__bg[data-v-ecf7a9da]{position:absolute;inset:0;overflow:hidden;z-index:0}.contact__inner[data-v-ecf7a9da]{position:relative;z-index:1}.contact__kicker[data-v-ecf7a9da]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:32px;font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#4fe0d6}.contact__ping[data-v-ecf7a9da]{width:8px;height:8px;flex-shrink:0;background:#4fe0d6;animation:ct-ping-ecf7a9da 1.6s steps(1) infinite}@media(prefers-reduced-motion:reduce){.contact__ping[data-v-ecf7a9da]{animation:none}}.contact__depth[data-v-ecf7a9da]{color:#ffc44d;white-space:nowrap}.contact__title[data-v-ecf7a9da]{display:flex;flex-wrap:wrap;align-items:flex-start;-moz-column-gap:calc(var(--cs)*8);column-gap:calc(var(--cs)*8);row-gap:calc(var(--cs)*3);width:100%;min-height:56px;margin:0 0 72px}@media(max-width:1199px){.contact__title[data-v-ecf7a9da]{margin-bottom:56px}}@media(max-width:599px){.contact__title[data-v-ecf7a9da]{margin-bottom:40px}}.contact__grid[data-v-ecf7a9da]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:start}@media(max-width:1199px){.contact__grid[data-v-ecf7a9da]{gap:40px}}@media(max-width:899px){.contact__grid[data-v-ecf7a9da]{grid-template-columns:minmax(0,1fr);gap:56px}}.contact__lead[data-v-ecf7a9da]{max-width:520px;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-weight:400;font-size:20px;line-height:1.5}@media(max-width:599px){.contact__lead[data-v-ecf7a9da]{font-size:18px}}.contact__lead[data-v-ecf7a9da]{color:#c9d6ee}.contact__cta[data-v-ecf7a9da]{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:48px}@media(max-width:599px){.contact__cta[data-v-ecf7a9da]{margin-top:40px}}.contact__legal[data-v-ecf7a9da]{margin-left:4px;font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#8a9bbd}.contact__hint[data-v-ecf7a9da]{display:flex;gap:12px;margin-bottom:20px;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-size:18px;line-height:1.45;color:#8a9bbd}.contact__hint-mark[data-v-ecf7a9da]{color:#4fe0d6;font-family:Press Start\ 2P,Pixelify Sans,monospace;font-size:16px;line-height:26px;flex-shrink:0}@keyframes ct-ping-ecf7a9da{0%,60%{background:#4fe0d6}61%,to{background:#1aa3b8}}.steps[data-v-ecf7a9da]{position:relative;display:flex;flex-direction:column;gap:24px;margin-top:40px}.steps__item[data-v-ecf7a9da]{position:relative;display:flex;align-items:flex-start;gap:24px}.steps__item[data-v-ecf7a9da]:not(:last-child):after{content:"";position:absolute;left:26px;top:60px;bottom:-20px;width:4px;background:repeating-linear-gradient(180deg,#2d3a5c 4px,transparent 4px 8px)}.steps__num[data-v-ecf7a9da]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;font-family:Press Start\ 2P,Pixelify Sans,monospace;font-size:16px;line-height:1;color:#ffc44d;background:#151a2e;box-shadow:0 -4px 0 0 #2d3a5c,0 4px 0 0 #2d3a5c,-4px 0 0 0 #2d3a5c,4px 0 0 0 #2d3a5c,inset 4px 4px 0 0 #2d3a5c;margin:4px}.steps__text[data-v-ecf7a9da]{padding-top:14px;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-size:18px;line-height:1.5;color:#eef6ff}.term.is-focused[data-v-ecf7a9da]{--pp-border:#ffc44d;--pp-bar:#ffc44d;--pp-bar-text:#0a0c16;--pp-stripe:#ffb076}.term[data-v-ecf7a9da] .px-panel__body{padding:0}.term__screen[data-v-ecf7a9da]{position:relative;height:432px;overflow-y:auto;overflow-x:hidden;padding:20px 24px 24px;background-color:#0a0c16;background-image:repeating-linear-gradient(180deg,rgba(79,224,214,.06) 2px,transparent 2px 4px);cursor:text;scrollbar-width:thin;scrollbar-color:#2d3a5c #0a0c16}@media(max-width:899px){.term__screen[data-v-ecf7a9da]{height:400px}}@media(max-width:599px){.term__screen[data-v-ecf7a9da]{height:360px;padding:16px 16px 20px}}.term__log[data-v-ecf7a9da]{font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-size:18px;line-height:1.5;color:#c9d6ee}@media(max-width:599px){.term__log[data-v-ecf7a9da]{font-size:16px}}.term__entry+.term__entry[data-v-ecf7a9da]{margin-top:12px}.term__echo[data-v-ecf7a9da]{display:flex;flex-wrap:wrap;gap:0 10px;color:#eef6ff}.term__prompt[data-v-ecf7a9da]{flex-shrink:0;color:#4fe0d6;white-space:nowrap}.term__echo-cmd[data-v-ecf7a9da]{white-space:pre-wrap;word-break:break-all}.term__text[data-v-ecf7a9da]{white-space:pre-wrap;overflow-wrap:anywhere}.term__text.is-err[data-v-ecf7a9da]{color:#ff5c7a}.term__text.is-mist[data-v-ecf7a9da]{color:#8a9bbd}.term__kv[data-v-ecf7a9da]{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:2px 20px;padding-left:16px}@media(max-width:599px){.term__kv[data-v-ecf7a9da]{gap:2px 14px;padding-left:8px}}.term__key[data-v-ecf7a9da]{color:#8a9bbd;white-space:nowrap}.term__val[data-v-ecf7a9da]{color:#eef6ff;overflow-wrap:anywhere}.term__cmd[data-v-ecf7a9da]{padding:0 4px;margin:0 -4px;color:#4fe0d6;font:inherit;line-height:inherit;text-decoration:none;background:repeating-linear-gradient(90deg,#1aa3b8 2px,transparent 2px 4px) 0 100%/100% 2px no-repeat}.term__cmd[data-v-ecf7a9da]:focus-visible{outline:2px solid #ffc44d;outline-offset:2px}@media(hover:hover)and (pointer:fine){.term__cmd[data-v-ecf7a9da]:hover{color:#0a0c16;background:#4fe0d6}}.term__link[data-v-ecf7a9da]{color:#ffc44d;box-shadow:inset 0 -2px 0 0 #ffb076}@media(hover:hover)and (pointer:fine){.term__link[data-v-ecf7a9da]:hover{color:#0a0c16;background:#ffc44d;box-shadow:none}}.term[data-v-ecf7a9da] .b{color:#ffc44d}.term[data-v-ecf7a9da] .i{color:#4fe0d6}.term[data-v-ecf7a9da] .u{color:#b9f9d1;box-shadow:inset 0 -2px 0 0 #b9f9d1}.term__art[data-v-ecf7a9da]{margin:4px 0;font-family:Press Start\ 2P,monospace;letter-spacing:0;white-space:pre;color:#4fe0d6;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#2d3a5c transparent}.term__art.is-8[data-v-ecf7a9da]{font-size:8px;line-height:8px}.term__art.is-16[data-v-ecf7a9da]{font-size:16px;line-height:16px}.term__line[data-v-ecf7a9da]{display:flex;gap:10px;margin-top:12px;font-family:Pixelify Sans,Tiny5,system-ui,sans-serif;font-size:18px;line-height:1.5}@media(max-width:599px){.term__line[data-v-ecf7a9da]{font-size:16px}}.term__field[data-v-ecf7a9da]{position:relative;flex:1 1 auto;min-width:0}.term__input[data-v-ecf7a9da]{position:absolute;inset:0;width:100%;padding:0;margin:0;border:0;outline:none;background:transparent;color:transparent;caret-color:transparent;font:inherit;font-size:max(16px,1em);line-height:inherit;letter-spacing:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.term__input[data-v-ecf7a9da]::-moz-selection{background:#1aa3b8;color:transparent}.term__input[data-v-ecf7a9da]::selection{background:#1aa3b8;color:transparent}.term__mirror[data-v-ecf7a9da]{display:block;min-height:1.5em;color:#eef6ff;white-space:pre;overflow:hidden;pointer-events:none}.term__cursor[data-v-ecf7a9da]{display:inline-block;min-width:.55em;color:#0a0c16;background:#4fe0d6;animation:term-blink-ecf7a9da 1s steps(1) infinite}.term__cursor.is-typing[data-v-ecf7a9da]{animation:none}.term__cursor.is-idle[data-v-ecf7a9da]{color:#eef6ff;background:transparent;box-shadow:inset 0 0 0 2px #4fe0d6;animation:none}@media(prefers-reduced-motion:reduce){.term__cursor[data-v-ecf7a9da]{animation:none}}@keyframes term-blink-ecf7a9da{50%{color:#eef6ff;background:transparent}}.ascii[data-v-ecf7a9da]{position:relative;margin-top:112px;padding-top:20px;background:repeating-linear-gradient(90deg,#151a2e 8px,transparent 8px 12px) 0 0/100% 4px no-repeat}@media(max-width:1199px){.ascii[data-v-ecf7a9da]{margin-top:96px}}@media(max-width:599px){.ascii[data-v-ecf7a9da]{margin-top:72px}}.ascii__hud[data-v-ecf7a9da]{display:flex;justify-content:space-between;gap:16px;margin-bottom:16px;font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#55658c;white-space:nowrap;overflow:hidden}.ascii__hud span[data-v-ecf7a9da]:last-child{color:#2d3a5c}@media(max-width:599px){.ascii__hud span[data-v-ecf7a9da]:last-child{display:none}}.ascii__rec[data-v-ecf7a9da]{display:inline-block;width:8px;height:8px;margin-right:12px;vertical-align:1px;background:#ff5c7a;animation:ascii-rec-ecf7a9da 1.4s steps(1) infinite}@media(prefers-reduced-motion:reduce){.ascii__rec[data-v-ecf7a9da]{animation:none}}.ascii__pre[data-v-ecf7a9da]{margin:0;overflow:hidden;font-family:Press Start\ 2P,monospace;font-size:8px;line-height:8px;letter-spacing:0;font-kerning:none;white-space:pre;color:#4fe0d6;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ascii__pre[data-v-ecf7a9da] b{font-weight:400;color:#eef6ff}@keyframes ascii-rec-ecf7a9da{50%{background:transparent}}.gauge[data-v-6a39d8f7]{position:fixed;right:16px;top:calc(var(--header-h) + 32px);bottom:32px;z-index:60;display:none;flex-direction:column;align-items:flex-end;gap:16px;width:64px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:1200px){.gauge[data-v-6a39d8f7]{display:flex}}@media(min-width:1200px)and (max-width:1359px){.gauge[data-v-6a39d8f7]{width:20px;right:2px}.gauge .gauge__meter[data-v-6a39d8f7],.gauge .gauge__readout[data-v-6a39d8f7]{display:none}}.gauge__readout[data-v-6a39d8f7]{display:flex;flex-direction:column;align-items:flex-end;gap:6px;padding:8px 8px 8px;background:#04060f;box-shadow:0 -2px 0 0 #2d3a5c,0 2px 0 0 #2d3a5c,-2px 0 0 0 #2d3a5c,2px 0 0 0 #2d3a5c}.gauge__lbl[data-v-6a39d8f7]{font-family:Tiny5,Pixelify Sans,monospace;font-size:8px;line-height:1;letter-spacing:.08em;color:#8a9bbd;white-space:nowrap}.gauge__lbl b[data-v-6a39d8f7]{font-family:Press Start\ 2P,Pixelify Sans,monospace;font-weight:400;color:#eef6ff}.gauge__val[data-v-6a39d8f7]{font-family:Press Start\ 2P,Pixelify Sans,monospace;font-size:8px;line-height:1;color:#4fe0d6;white-space:nowrap}.gauge__val small[data-v-6a39d8f7]{margin-left:4px;font-family:Tiny5,Pixelify Sans,monospace;font-size:8px;color:#b0eeef}.gauge__ruler[data-v-6a39d8f7]{position:relative;flex:1 1 auto;width:100%;min-height:120px}.gauge__track[data-v-6a39d8f7]{position:absolute;right:8px;top:0;bottom:0;width:12px;background:linear-gradient(90deg,transparent 8px,#2d3a5c 0) 0 0/12px 100% no-repeat,repeating-linear-gradient(180deg,#55658c 2px,transparent 2px 16px) 0 0/6px 100% no-repeat}.gauge__fill[data-v-6a39d8f7]{position:absolute;right:8px;top:0;width:4px;background:#4fe0d6}.gauge__mark[data-v-6a39d8f7]{position:absolute;right:0;width:32px;height:16px;margin-top:-8px;pointer-events:auto;background:transparent}.gauge__mark[data-v-6a39d8f7]:focus-visible{outline-offset:0}.gauge__tick[data-v-6a39d8f7]{position:absolute;right:8px;top:6px;width:16px;height:4px;background:#8a9bbd;transition:background-color .12s steps(2),width .12s steps(2)}.gauge__mark.is-passed .gauge__tick[data-v-6a39d8f7]{background:#4fe0d6}.gauge__mark.is-current .gauge__tick[data-v-6a39d8f7]{background:#ffc44d;width:20px}.gauge__tip[data-v-6a39d8f7]{position:absolute;right:40px;top:50%;display:none;padding:8px 10px;transform:translateY(-50%);font-family:Tiny5,Pixelify Sans,monospace;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#eef6ff;white-space:nowrap;background:#151a2e;box-shadow:0 -2px 0 0 #4fe0d6,0 2px 0 0 #4fe0d6,-2px 0 0 0 #4fe0d6,2px 0 0 0 #4fe0d6}.gauge__mark:focus-visible .gauge__tip[data-v-6a39d8f7],.gauge__mark:hover .gauge__tip[data-v-6a39d8f7]{display:block}.gauge__mark:hover .gauge__tick[data-v-6a39d8f7]{background:#ffc44d;width:24px}.gauge__orca[data-v-6a39d8f7]{position:absolute;top:-10px;right:22px;will-change:transform;pointer-events:none}@media(min-width:1200px)and (max-width:1359px){.gauge__orca[data-v-6a39d8f7]{display:none}}.gauge__meter[data-v-6a39d8f7]{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.gauge__bar[data-v-6a39d8f7]{display:flex;gap:2px}.gauge__bar i[data-v-6a39d8f7]{display:block;width:4px;height:8px;background:#2d3a5c}.gauge__bar i.is-low[data-v-6a39d8f7]{background:#b9f9d1}.gauge__bar i.is-mid[data-v-6a39d8f7]{background:#ffc44d}.gauge__bar i.is-high[data-v-6a39d8f7]{background:#ff5c7a}.seam[data-v-036b27ef]{position:relative;z-index:1;height:var(--seam-h,48px);overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.seam--next[data-v-036b27ef]{margin-bottom:calc(var(--seam-h, 48px)*-1)}.seam--prev[data-v-036b27ef]{margin-top:calc(var(--seam-h, 48px)*-1)}.seam__bg[data-v-036b27ef]{position:absolute;left:0;top:0;image-rendering:pixelated}.seam__rise[data-v-036b27ef]{position:absolute;bottom:0;width:calc(var(--seam-px)*3);height:calc(var(--seam-px)*3);animation:seam-rise-036b27ef var(--dur) steps(var(--steps)) var(--delay) infinite}.seam__bubble[data-v-036b27ef]{display:block;width:100%;height:100%;background-image:var(--seam-sheet);background-size:300% 100%;background-repeat:no-repeat;image-rendering:pixelated;animation:seam-life-036b27ef var(--dur) step-end var(--delay) infinite,seam-wobble-036b27ef var(--wob,.9s) step-end var(--wob-delay,0s) infinite}.seam.is-paused .seam__bubble[data-v-036b27ef],.seam.is-paused .seam__rise[data-v-036b27ef]{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.seam__rise[data-v-036b27ef]{animation:none;transform:translate3d(0,var(--still),0)}.seam__bubble[data-v-036b27ef]{animation:none;background-position:50% 0}}@keyframes seam-rise-036b27ef{0%{transform:translateZ(0)}70%,to{transform:translate3d(0,var(--rise),0)}}@keyframes seam-life-036b27ef{0%{background-position:0 0;visibility:visible}8%{background-position:50% 0}70%{background-position:100% 0}78%,to{visibility:hidden}}@keyframes seam-wobble-036b27ef{0%{transform:translateZ(0)}50%{transform:translate3d(var(--seam-px),0,0)}}.home[data-v-2d1da22e]{position:relative;overflow:hidden}