@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-ext-400-normal.3vm4r-qr3_yee.woff2)format("woff2"),url(../media/inter-cyrillic-ext-400-normal.2e4vdgi7dy-n4.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-400-normal.1nwx-p2ngx2yg.woff2)format("woff2"),url(../media/inter-cyrillic-400-normal.2jms6gqb5gbhf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-ext-400-normal.2gr4b827yb2_q.woff2)format("woff2"),url(../media/inter-greek-ext-400-normal.38g6916w0wpxs.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-400-normal.402ep76-j03q8.woff2)format("woff2"),url(../media/inter-greek-400-normal.2x8hqgpakc599.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-vietnamese-400-normal.1sl-kw9vnef9y.woff2)format("woff2"),url(../media/inter-vietnamese-400-normal.3206qgbkgsfc6.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-ext-400-normal.1aowtwjb6jex7.woff2)format("woff2"),url(../media/inter-latin-ext-400-normal.0zt1v0rj9tqox.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-400-normal.2qdljeg3s-lsl.woff2)format("woff2"),url(../media/inter-latin-400-normal.102grxki9ek3x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-cyrillic-ext-500-normal.451fj7ly9889_.woff2)format("woff2"),url(../media/inter-cyrillic-ext-500-normal.0_c2ylqj08xb6.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-cyrillic-500-normal.3zacfqz4x1vrc.woff2)format("woff2"),url(../media/inter-cyrillic-500-normal.05wrgophr2f13.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-greek-ext-500-normal.3k6j2t6znom4a.woff2)format("woff2"),url(../media/inter-greek-ext-500-normal.3qwacgs2d7zx0.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-greek-500-normal.2ofy8orayc7fk.woff2)format("woff2"),url(../media/inter-greek-500-normal.2irgx7vnqhmdq.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-vietnamese-500-normal.1csmxjt29l4d6.woff2)format("woff2"),url(../media/inter-vietnamese-500-normal.315hfdijg963m.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-ext-500-normal.0qn8fxo3_-rz7.woff2)format("woff2"),url(../media/inter-latin-ext-500-normal.39_ak3tg9vcce.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-500-normal.1d14jwmkqqa0f.woff2)format("woff2"),url(../media/inter-latin-500-normal.3mx_ru0c2nzc3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-cyrillic-ext-600-normal.341-hvs74ljp4.woff2)format("woff2"),url(../media/inter-cyrillic-ext-600-normal.1of5i9-_e5ga4.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-cyrillic-600-normal.0tppy39gl-lzn.woff2)format("woff2"),url(../media/inter-cyrillic-600-normal.3jalm3505289h.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-greek-ext-600-normal.20m9kgz843wth.woff2)format("woff2"),url(../media/inter-greek-ext-600-normal.3vzrk1-4zat7v.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-greek-600-normal.2ove9n9b8_3hb.woff2)format("woff2"),url(../media/inter-greek-600-normal.3aakp9m92tg2m.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-vietnamese-600-normal.0m_wd36g8rw-r.woff2)format("woff2"),url(../media/inter-vietnamese-600-normal.0dwa77f5pp57q.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-ext-600-normal.1zn8rwi8y9u6i.woff2)format("woff2"),url(../media/inter-latin-ext-600-normal.1pfmybho54-ry.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-600-normal.2dov6rjg62vru.woff2)format("woff2"),url(../media/inter-latin-600-normal.2mum3nstrlzrd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-cyrillic-ext-700-normal.3ckkpi--x2os1.woff2)format("woff2"),url(../media/inter-cyrillic-ext-700-normal.3dxmsbxujhx46.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-cyrillic-700-normal.0gg1d0-0b9ut0.woff2)format("woff2"),url(../media/inter-cyrillic-700-normal.2axi65e8cn602.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-greek-ext-700-normal.24op6t-yeckl-.woff2)format("woff2"),url(../media/inter-greek-ext-700-normal.0u773jmkidix4.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-greek-700-normal.3vfem_i2rj42n.woff2)format("woff2"),url(../media/inter-greek-700-normal.3q6n5k1zguxil.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-vietnamese-700-normal.0b-htgf_q_fie.woff2)format("woff2"),url(../media/inter-vietnamese-700-normal.2c7g6fvsrqi3p.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-latin-ext-700-normal.2yxivqwrhow2d.woff2)format("woff2"),url(../media/inter-latin-ext-700-normal.0g4_n0pq31d8c.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-latin-700-normal.4421omqeymgmp.woff2)format("woff2"),url(../media/inter-latin-700-normal.2u2w-uf8g45lc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-cyrillic-ext-800-normal.2i8lll1ab60kw.woff2)format("woff2"),url(../media/inter-cyrillic-ext-800-normal.36coln61sf74b.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-cyrillic-800-normal.0jm0x3fwumjpc.woff2)format("woff2"),url(../media/inter-cyrillic-800-normal.0fwzotchi0y-f.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-greek-ext-800-normal.3k72kqvea5c5b.woff2)format("woff2"),url(../media/inter-greek-ext-800-normal.2mmb79yjhjqv_.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-greek-800-normal.3258q3tqv0awz.woff2)format("woff2"),url(../media/inter-greek-800-normal.0v1rrb42xd-ei.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-vietnamese-800-normal.2e-qh93waan5z.woff2)format("woff2"),url(../media/inter-vietnamese-800-normal.1jj6xqtwla1yo.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-latin-ext-800-normal.1_7rco082g2bl.woff2)format("woff2"),url(../media/inter-latin-ext-800-normal.1z80e_d0b7l-r.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-latin-800-normal.1l5zt2v7macfm.woff2)format("woff2"),url(../media/inter-latin-800-normal.3p_gdtpozftvv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Inter", sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.uppercase{text-transform:uppercase}.overline{text-decoration-line:overline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#05080f;--soft:#070d16;--surface:#09111e;--raised:#0d1726;--primary:#168bff;--secondary:#49b8ff;--text:#f5f8ff;--secondary-text:#a2b0c3;--muted:#8694a8;--border:#17263a;--glow:#49b8ff47;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}button{color:inherit}img{max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.045em;font-weight:700;line-height:1.16}h1{font-size:clamp(2.7rem,5.2vw,4.8rem)}h2{font-size:clamp(1.8rem,2.8vw,2.6rem)}h3{font-size:1.2rem}p{color:var(--secondary-text)}input,select{min-width:0;color:var(--text);border:1px solid var(--border);background:#070e19;border-radius:7px;padding:11px 14px;font-size:.875rem}input::placeholder{color:var(--muted)}input[type=checkbox]{accent-color:var(--primary);width:16px;height:16px}button{background:0 0;border:0}a,button,input,select,summary{outline-offset:5px}:focus-visible{outline:2px solid var(--secondary)}::selection{background:#168bff55}.container{width:min(1280px,100% - 96px);margin-inline:auto}.blue{color:var(--primary)}.muted,.fine-print{color:var(--muted)}.fine-print{font-size:.75rem;line-height:1.65}.centered{text-align:center;justify-content:center}.eyebrow{letter-spacing:.16em;color:var(--secondary);margin-bottom:17px;font-size:.75rem;font-weight:600;line-height:1.6;display:block}.button{min-height:45px;color:var(--text);text-align:center;background:#101a29;border:1px solid #233145;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:11px 18px;font-size:.875rem;font-weight:600;line-height:1.4;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.button:hover:not(:disabled){background:#16253a;border-color:#456084;transform:translateY(-1px)}.button.primary{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 6px 24px #168bff1a}.button.primary:hover:not(:disabled){background:#329aff;border-color:#329aff}.button.large{min-height:53px;padding:15px 23px}.button.small{min-height:37px;padding:9px 12px;font-size:.8125rem}.button.full{width:100%}.icon-button{min-width:40px;min-height:40px;color:var(--secondary-text);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:var(--raised);color:#fff}.text-link,.text-button{color:var(--secondary-text);align-items:center;gap:9px;font-size:.875rem;font-weight:500;display:inline-flex}.text-link:hover,.text-button:hover,.text-link svg{color:var(--secondary)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--primary);z-index:1000;padding:10px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.demo-bar{text-align:center;color:#9cacca;background:#091221;border-bottom:1px solid #16273f;min-height:29px;padding:5px 16px;font-size:.75rem;line-height:1.5}.demo-bar span{letter-spacing:.1em;color:#54b9ff;margin-right:12px;font-size:.6875rem;font-weight:700}.header{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05080fea;border-bottom:1px solid #142132;height:86px;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;gap:25px;height:100%;display:flex}.brand{vertical-align:middle;align-items:center;gap:11px;display:inline-flex}.brand-mark{aspect-ratio:269/153;flex-shrink:0;width:50px;display:block;position:relative}.brand-mark img{pointer-events:none;width:185.13%;max-width:none;height:303.27%;position:absolute;top:-107.84%;left:-43.12%}.brand-wordmark{letter-spacing:-.03em;font-size:1.45rem;font-weight:800;line-height:1}.brand-wordmark>span{letter-spacing:.19em;margin-top:6px;font-size:.55rem;font-weight:600;display:block}.desktop-nav{align-items:center;gap:24px;display:flex}.desktop-nav a{color:var(--secondary-text);white-space:nowrap;align-items:center;gap:4px;font-size:.8125rem;font-weight:500;line-height:86px;display:flex;position:relative}.desktop-nav a:after{content:"";background:var(--primary);width:0;height:2px;transition:width .2s;position:absolute;bottom:20px;left:0}.desktop-nav a:hover,.desktop-nav .active{color:#fff}.desktop-nav a:hover:after,.desktop-nav .active:after{width:100%}.nav-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.cart-button{border:1px solid var(--border);border-radius:7px;align-items:center;gap:8px;min-height:40px;padding:7px 10px;display:flex}.cart-count{color:#65bbff;background:#168bff20;border-radius:4px;justify-content:center;align-items:center;min-width:21px;height:21px;font-size:.75rem;font-weight:600;display:inline-flex}.mobile-toggle{display:none}.lang-switch{border:1px solid var(--border);background:var(--soft);border-radius:7px;align-items:center;gap:2px;min-height:40px;padding:3px;display:inline-flex}.lang-switch button{min-width:33px;height:32px;color:var(--muted);letter-spacing:.08em;background:0 0;border:0;border-radius:5px;margin:0;padding:0 7px;font-size:.6875rem;font-weight:700;line-height:1;transition:background .2s,color .2s}.lang-switch button:hover{color:#fff}.lang-switch button.active{color:#65bbff;background:#168bff20}.lang-switch[aria-busy=true]{cursor:progress}.lang-switch button:focus-visible{outline-offset:-2px}.mobile-nav{gap:4px;padding:16px 22px 32px;display:grid}.mobile-nav>a{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 2px;display:flex}.mobile-nav .button{margin-top:20px}.promo{background:#0c2c56;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding:8px 20px;font-size:.875rem;display:flex}.promo button{border:1px dashed #499cea;border-radius:5px;align-items:center;gap:8px;padding:2px 8px;display:flex}.countdown{font-variant-numeric:tabular-nums}.hero{grid-template-columns:1.13fr 1fr;align-items:center;gap:20px;min-height:626px;padding-block:71px 92px;display:grid;position:relative}.hero-copy{z-index:2;position:relative}.hero-label{letter-spacing:.15em;color:#8ebbe5;align-items:center;gap:12px;margin-bottom:27px;font-size:.75rem;font-weight:600;display:flex}.label-line{background:var(--primary);width:24px;height:2px}.hero h1{letter-spacing:-.065em;font-size:clamp(3.5rem,5.4vw,5.25rem);font-weight:800;line-height:1.06}.hero h1>span{color:var(--primary)}.hero-copy>p{color:#99a8bd;margin-top:25px;font-size:1rem;line-height:1.85}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.hero-note{color:#8596ac;align-items:center;gap:9px;margin-top:27px;font-size:.75rem;display:flex}.hero-note svg{color:#4984bb}.hero-art{isolation:isolate;background:radial-gradient(#0055bb35 0%,#06326214 43%,#0000 70%);height:430px;position:relative;overflow:clip}.art-grid{background-image:linear-gradient(#16477938 1px,#0000 1px),linear-gradient(90deg,#16477938 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:-15px;transform:perspective(700px)rotateY(-15deg)rotate(-12deg);-webkit-mask-image:radial-gradient(#000 10%,#0000 69%);mask-image:radial-gradient(#000 10%,#0000 69%)}.hero-logo{filter:drop-shadow(0 0 30px #0084ff66);width:335px;height:190px;position:absolute;top:47%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.hero-logo img{width:605px;max-width:none;height:605px;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)}.orbit{border:1px solid #188fff32;border-radius:34px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)rotate(-22deg)}.orbit-one{background:linear-gradient(140deg,#168bff08,#0000 50%);width:350px;height:285px;box-shadow:0 0 50px #168bff09}.orbit-two{border-color:#188fff16;width:390px;height:335px;transform:translate(-50%,-50%)rotate(-22deg)}.art-label{letter-spacing:.12em;color:#81b5e7;background:#061224d9;border:1px solid #1e4971;border-radius:6px;align-items:center;gap:10px;padding:12px 16px;font-size:.6875rem;line-height:1.5;display:flex;position:absolute;box-shadow:0 10px 40px #0005}.art-label-top{top:47px;left:7px;transform:rotate(-5deg)}.art-label-bottom{bottom:62px;right:0;transform:rotate(-5deg)}.mini-line{background:#249afa;width:18px;height:1px}.art-coordinate{letter-spacing:.18em;color:#365577;font-size:.625rem;line-height:1.9;position:absolute;bottom:3px;left:80px}.hero-baseline{letter-spacing:.16em;color:#66778f;justify-content:space-between;font-size:.625rem;display:flex;position:absolute;bottom:24px;left:0;right:0}.hero-baseline>span:last-child{align-items:center;gap:18px;display:flex}.trust-strip{border-block:1px solid var(--border);background:#080e19}.trust-strip>.container{grid-template-columns:repeat(4,1fr);padding-block:23px;display:grid}.trust-strip .container>div{color:#a5b2c5;border-right:1px solid #203047;justify-content:center;align-items:center;gap:12px;font-size:.8125rem;display:flex}.trust-strip .container>div:last-child{border:0}.trust-strip svg{color:#5faef4}.section{padding-block:80px}.section-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:32px;display:flex}.section-heading .eyebrow{margin-bottom:12px}.section-heading p{margin-top:13px;font-size:.875rem}.section-heading>.text-link{padding-bottom:8px}.section-aside{max-width:260px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.product-card{background:linear-gradient(160deg,#0a1422,#080f1a);border:1px solid #1a2b40;border-radius:12px;min-width:0;transition:transform .25s,border-color .25s,box-shadow .25s;overflow:hidden}.product-card:hover{border-color:#286296;transform:translateY(-5px);box-shadow:0 13px 45px #0004}.media-link{display:block;position:relative;overflow:hidden}.product-media{aspect-ratio:16/10;background:#0a1930;position:relative;overflow:hidden}.product-media .cover{object-fit:contain}.product-media .cover-backdrop{object-fit:cover;filter:blur(22px)saturate(1.15)brightness(.55);transition:transform .4s;transform:scale(1.15)}.product-card:hover .cover-backdrop{transform:scale(1.22)}.branded-media{background:radial-gradient(at 60% 38%,#1678d35e,#0000 62%),linear-gradient(130deg,#0e2c4f,#081322 80%)}.product-card:nth-child(3n+2) .branded-media{background:radial-gradient(at 55% 32%,#19679050,#0000 65%),linear-gradient(120deg,#0c243b,#07101b)}.product-card:nth-child(3n) .branded-media{background:radial-gradient(at 50% 70%,#3143a04a,#0000 68%),linear-gradient(135deg,#182644,#09101c)}.branded-media:before{content:"";background:linear-gradient(115deg,#0000 60%,#459bde0d 60% 62%,#0000 62%),repeating-linear-gradient(0deg,#0000 0 34px,#2986c211 35px),repeating-linear-gradient(90deg,#0000 0 34px,#2986c211 35px);position:absolute;inset:0}.media-top,.media-bottom{letter-spacing:.13em;color:#739bc3;z-index:2;justify-content:space-between;align-items:center;font-size:.625rem;font-weight:600;display:flex;position:absolute;left:20px;right:20px}.media-top{text-transform:uppercase;top:18px}.media-top>span{align-items:center;gap:7px;display:flex}.media-bottom{letter-spacing:.14em;font-size:.5625rem;bottom:17px}.media-bottom>span:last-child{opacity:.55}.media-logo{filter:drop-shadow(0 0 17px #1886ea50);opacity:.93;width:190px;height:109px;position:absolute;top:48%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.media-logo img{width:340px;max-width:none;height:340px;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)}.demo-badge,.sale-badge{letter-spacing:.06em;color:#b6cde4;background:#08182b;border:1px solid #486986;border-radius:4px;padding:2px 7px;font-size:.625rem;font-weight:700;position:absolute;top:15px;right:15px}.sale-badge{color:#7cc8ff;background:#07355b;border-color:#228bdd;inset:auto auto 14px 15px}.card-body{padding:23px 22px 16px}.frameworks{flex-wrap:wrap;align-items:center;gap:6px;min-height:23px;margin-bottom:15px;display:flex}.framework,.tag{letter-spacing:0;color:#a4b7ce;background:#111c2b;border:1px solid #243348;border-radius:4px;padding:3px 7px;font-size:.6875rem;font-weight:500;line-height:1.5;display:inline-block}.fw-qbcore{color:#7cbfff;background:#0b2440;border-color:#1e4c72}.fw-esx{color:#c3afff;background:#201a33;border-color:#403657}.fw-qbox{color:#72d1cf;background:#0c292c;border-color:#1b4c4c}.fw-standalone{color:#c7d3e6}.card-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.card-title h3{letter-spacing:-.04em;font-size:1.35rem}.card-title>svg{color:#5b7390}.card-body>p{min-height:43px;margin-top:11px;font-size:.8125rem;line-height:1.65}.card-purchase{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:9px;margin-top:18px;padding-top:18px;display:flex}.card-purchase strong{letter-spacing:-.045em;font-size:1.25rem;font-weight:600;line-height:1.4;display:block}.card-purchase small{color:var(--muted);margin-top:3px;font-size:.625rem;display:block}.card-purchase .button{color:#77bfff;background:#0c2643;border-color:#205384}.card-details{color:#9bacc1;border-top:1px solid #142032;justify-content:center;align-items:center;gap:6px;margin-top:18px;padding-top:12px;font-size:.75rem;display:flex}.catalog-coming{border:1px solid var(--border);background:var(--surface);border-radius:12px;align-items:center;gap:22px;padding:40px;display:flex}.catalog-coming>svg{color:var(--primary);flex-shrink:0}.catalog-coming>div{flex:1}.catalog-coming p{margin-top:8px;font-size:.875rem}.categories-section{padding-bottom:80px}.category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.category-grid>a{border:1px solid var(--border);background:#080f19;border-radius:9px;align-items:center;gap:17px;padding:25px 20px;transition:background .2s,border-color .2s;display:flex}.category-grid>a:hover{background:#0c192a;border-color:#28557f}.category-grid>a>svg:first-child{color:#61adf0;flex-shrink:0}.category-grid>a>svg:last-child{color:#5f7897;margin-left:auto}.category-grid h3{letter-spacing:-.02em;font-size:1rem}.category-grid span{color:var(--muted);margin-top:5px;font-size:.75rem;display:block}.why-section{border-block:1px solid var(--border);background:#070e18;padding:72px 0}.why-section>.container{grid-template-columns:.9fr 1.3fr;align-items:center;gap:70px;display:grid}.why-heading h2{font-size:3rem;line-height:1.1}.why-heading>p{margin-block:20px 25px;font-size:.875rem;line-height:1.85}.feature-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.feature-tile{background:linear-gradient(135deg,#0d1828,#09111d);border:1px solid #1a293c;border-radius:8px;padding:22px}.feature-tile>svg{color:#47aaff;margin-bottom:21px}.feature-tile h3{letter-spacing:-.02em;font-size:1rem}.feature-tile>p{margin-top:11px;font-size:.8125rem;line-height:1.75}.steps{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.steps article{border-top:1px solid #26384f;padding:23px 0}.steps article>div{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.steps article>div>span{color:#267dc1;letter-spacing:-.03em;font-size:1.1rem;font-weight:500}.steps svg{color:#718aa6}.steps h3,.steps h2{font-size:1.1rem}.steps p{margin-top:12px;font-size:.8125rem;line-height:1.75}.faq-section{border-top:1px solid var(--border);grid-template-columns:1fr 1.3fr;gap:90px;display:grid}.faq-intro>p{max-width:330px;margin-top:19px;font-size:.875rem}.faq-intro .search-field{max-width:320px;margin-top:26px}.search-field{border:1px solid var(--border);background:#080f1a;border-radius:7px;align-items:center;gap:10px;min-width:0;padding:0 15px;display:flex}.search-field>svg{color:#7b8fa7;flex-shrink:0}.search-field input{background:0 0;border:0;width:100%;min-height:46px;padding-inline:0}.search-field:focus-within{border-color:var(--primary);outline:1px solid var(--primary)}.search-field input:focus-visible{outline:0}.faq-list>details{border-bottom:1px solid #1d2b3d}.faq-list summary{cursor:pointer;justify-content:space-between;gap:20px;padding:21px 0;font-size:.875rem;font-weight:500;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>svg{color:var(--muted);flex-shrink:0}.faq-list details[open] summary>svg{color:var(--primary);transform:rotate(45deg)}.faq-list details>p{padding:0 22px 23px 0;font-size:.875rem;line-height:1.85}.discord-cta{background:radial-gradient(at 90%,#0744834d,#0000 60%),linear-gradient(110deg,#0b1d33,#091423);border:1px solid #194878;border-radius:14px;justify-content:space-between;align-items:center;gap:32px;margin-bottom:80px;padding:45px 50px;display:flex;position:relative;overflow:hidden}.discord-cta h2{font-size:2.2rem;line-height:1.18}.discord-cta p{margin-top:17px;font-size:.875rem}.discord-cta .eyebrow{font-size:.6875rem}.footer{border-top:1px solid var(--border);background:#060b13}.footer-main{grid-template-columns:2.3fr repeat(4,1fr);gap:42px;padding-block:58px 52px;display:grid}.footer-brand>p{margin-top:23px;font-size:.8125rem;line-height:1.9}.secure-note{color:#8397b1;align-items:center;gap:7px;font-size:.6875rem;line-height:1.7;display:flex}.footer-brand .secure-note{margin-top:20px}.footer-main h3{letter-spacing:0;margin:8px 0 23px;font-size:.8125rem;font-weight:600}.footer-main>div:not(:first-child)>a{color:#8494aa;align-items:center;gap:5px;margin-top:12px;font-size:.75rem;display:flex}.footer a:hover{color:var(--secondary)}.footer-bottom{color:#6f829b;border-top:1px solid #162236;justify-content:space-between;gap:20px;padding-block:23px;font-size:.6875rem;display:flex}.page{min-height:65vh;padding-top:55px;padding-bottom:85px}.page-heading{margin-bottom:45px}.page-heading h1{margin-bottom:21px}.page-heading>p{max-width:630px}.breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:12px;margin-bottom:37px;font-size:.75rem;display:flex}.breadcrumbs a:hover{color:var(--secondary)}.catalog-layout{grid-template-columns:210px minmax(0,1fr);gap:35px;display:grid}.filter-panel{border-right:1px solid var(--border);padding:7px 25px 20px 0}.filter-panel h2{letter-spacing:-.01em;align-items:center;gap:9px;margin-bottom:31px;font-size:.875rem;display:flex}.filter-panel h2 svg{color:var(--primary)}.filter-panel fieldset{border:0;margin:0 0 32px;padding:0}.filter-panel legend{text-transform:uppercase;letter-spacing:.12em;color:#778fa9;margin-bottom:14px;font-size:.75rem}.filter-panel fieldset>button{text-align:left;color:#94a9c2;border-radius:5px;justify-content:space-between;gap:10px;width:100%;margin:2px 0;padding:9px 10px;font-size:.875rem;display:flex}.filter-panel fieldset>button span{color:#718ba7;font-size:.75rem}.filter-panel .selected{color:#6abaff;background:#0d2845;border:1px solid #164875}.filter-panel fieldset>label{color:var(--secondary-text);align-items:center;gap:11px;margin:12px 0;font-size:.875rem;display:flex}.catalog-toolbar{justify-content:space-between;align-items:center;gap:13px;display:flex}.catalog-toolbar .search-field{flex:1}.sort-label select{width:185px;height:48px;font-size:.8125rem}.result-count{margin:20px 0 23px;font-size:.8125rem}.catalog-results .product-grid{gap:18px}.catalog-results .card-body{padding:18px 17px 13px}.catalog-results .card-title h3{font-size:1.13rem}.catalog-results .card-purchase{flex-wrap:wrap;gap:12px}.product-detail{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);align-items:start;gap:50px;display:grid}.gallery{border:1px solid var(--border);border-radius:12px;overflow:hidden}.gallery>.product-media{aspect-ratio:16/10}.gallery .media-logo{transform:translate(-50%,-50%)scale(1.6)}.gallery-thumbs{background:var(--surface);gap:12px;padding:13px;display:flex}.gallery-thumbs>button{border:1px solid #0000;border-radius:6px;width:100px;padding:0;overflow:hidden}.gallery-thumbs .selected{border-color:var(--primary)}.gallery-thumbs .media-logo{transform:translate(-50%,-50%)scale(.3)}.gallery-thumbs .media-top,.gallery-thumbs .media-bottom{display:none}.purchase-panel{background:linear-gradient(130deg,#0d192b,#080f1b);border:1px solid #233c57;border-radius:12px;padding:30px;position:sticky;top:111px}.purchase-panel>h1{margin-bottom:17px;font-size:2.7rem;line-height:1.15}.purchase-panel>p{margin-bottom:20px;font-size:.875rem}.purchase-panel>.eyebrow{font-size:.6875rem}.purchase-panel>.frameworks{margin-top:24px}.detail-price{letter-spacing:-.05em;align-items:center;gap:16px;margin-top:25px;font-size:2.5rem;font-weight:700;display:flex}.purchase-panel>.muted{font-size:.75rem}.purchase-actions{gap:11px;margin-block:26px;display:grid}.purchase-actions .secure-note{justify-content:center;margin-top:1px}.quantity-field{justify-content:space-between;align-items:center;margin-bottom:3px;font-size:.875rem;display:flex}.quantity-field input{width:85px}.purchase-perks{border-top:1px solid var(--border);padding:20px 0 16px}.purchase-perks>p{align-items:center;gap:9px;margin-bottom:11px;font-size:.75rem;line-height:1.8;display:flex}.purchase-perks svg{color:#51a7ef;flex-shrink:0}.purchase-panel>.text-link{font-size:.8125rem}.detail-tabs{border-bottom:1px solid var(--border);gap:27px;margin-bottom:32px;padding:23px 0;font-size:.875rem;display:flex}.detail-tabs a:hover{color:var(--secondary)}.rich-description h2,.detail-section h2{margin-bottom:24px;font-size:1.6rem}.rich-description p,.rich-description ul,.detail-section p{color:var(--secondary-text);margin-block:16px;font-size:.9375rem;line-height:1.9}.rich-description h3,.rich-description h4{margin-top:24px}.rich-description a{color:var(--secondary);text-decoration:underline}.rich-description pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface);padding:15px}.rich-description table{display:block;overflow:auto}.rich-description th,.rich-description td{border:1px solid var(--border);padding:8px}.detail-section{border-top:1px solid var(--border);margin-top:35px;padding-top:30px}.detail-section>.text-link{margin-top:17px;display:flex}.feature-list{gap:13px;padding:0;list-style:none;display:grid}.feature-list li{color:var(--secondary-text);align-items:flex-start;gap:10px;font-size:.875rem;display:flex}.feature-list svg{color:var(--primary);flex-shrink:0;margin-top:3px}.dialog{color:var(--text);background:#080f1a;border:1px solid #243e5a;border-radius:13px;width:100%;max-width:min(95vw,540px);max-height:90dvh;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 35px 120px #0009}.dialog:not([open]){display:none}.dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02050bae}.dialog.drawer{border-block:0;border-right:0;border-radius:0;width:min(500px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;inset:0 0 0 auto}.dialog-header{border-bottom:1px solid var(--border);z-index:3;background:#080f1af5;justify-content:space-between;align-items:center;padding:23px 25px;display:flex;position:sticky;top:0}.dialog-header>h2{letter-spacing:-.035em;font-size:1.35rem}.dialog-inner{height:100%}.cart-content{padding:23px 25px}.cart-item{border-bottom:1px solid var(--border);grid-template-columns:90px 1fr 28px;align-items:start;gap:15px;padding:20px 0;display:grid}.cart-item>a{border-radius:6px;overflow:hidden}.cart-item .product-media{aspect-ratio:1.2}.cart-item .media-logo{transform:translate(-50%,-50%)scale(.33)}.cart-item .media-top,.cart-item .media-bottom{display:none}.cart-item-title{margin:4px 0 7px;font-size:.9375rem;font-weight:600;line-height:1.35;display:block}.cart-item .muted{font-size:.8125rem;display:block}.cart-item .remove{min-width:28px;min-height:32px}.cart-item .remove:hover{color:#ff9191}.quantity-control{border:1px solid var(--border);border-radius:5px;align-items:center;margin-top:10px;display:inline-flex}.quantity-control>button{place-items:center;min-width:29px;height:29px;display:grid}.quantity-control>span{text-align:center;width:27px;font-size:.75rem}.quantity-note{color:var(--muted);margin-top:7px;font-size:.75rem;display:block}.cart-summary{margin-top:27px}.code-form>label{color:var(--secondary-text);margin-bottom:8px;font-size:.8125rem;display:block}.code-form>div{gap:9px;display:flex}.code-form input{flex:1;width:0;min-width:0;font-size:.8125rem}.code-form .button{flex-shrink:0}.code-details{margin-top:20px}.code-details>summary{cursor:pointer;color:#9cafc8;font-size:.8125rem}.code-details .code-form{margin-top:12px}.applied-code{color:#82d6ae;background:#0c231e;border:1px solid #21583f;border-radius:5px;justify-content:space-between;align-items:center;margin-top:12px;padding:6px 10px;font-size:.75rem;display:flex}.applied-code>button{padding:5px;display:flex}.totals{border-top:1px solid var(--border);margin:25px 0 9px;padding-top:19px;font-size:.875rem}.totals>div{justify-content:space-between;gap:16px;margin-bottom:9px;display:flex}.totals dt{color:var(--secondary-text)}.totals dd{margin:0}.totals .total{border-top:1px solid var(--border);margin-top:18px;padding-top:17px;font-size:1.2rem;font-weight:600}.totals .total dt{color:var(--text)}.cart-summary>.button{margin-top:15px}.cart-summary>.fine-print.centered{margin-top:13px}.cart-summary>.text-button{margin-top:19px;display:flex}.checkout-fallback{color:#80c2ff;justify-content:center;align-items:center;gap:6px;margin-top:15px;font-size:.8125rem;display:flex}.cart-full{grid-template-columns:1.5fr 1fr;align-items:start;gap:65px;padding:0;display:grid}.cart-full>.alert{grid-column:1/-1}.cart-full .cart-summary{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin:0;padding:26px}.cart-full .cart-item{grid-template-columns:130px 1fr 35px;padding:24px 0}.cart-full>.empty-state{grid-column:1/-1;width:100%}.demo-note{color:#b9ce9b;background:#182211;border:1px solid #455a38;border-radius:6px;margin-bottom:17px;padding:11px 13px;font-size:.75rem;line-height:1.7}.alert{color:#f4bbc0;background:#2e191d;border:1px solid #674142;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;padding:13px 15px;font-size:.875rem;display:flex}.status-note{background:#0b1c2e;border:1px solid #284c70;border-radius:8px;margin-bottom:25px;padding:17px 20px;font-size:.875rem}.empty-state{text-align:center;color:var(--secondary-text);border:1px dashed var(--border);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:280px;padding:55px 25px;display:flex}.empty-state h3,.empty-state h2{color:var(--text);font-size:1.4rem}.empty-state>p{max-width:410px;font-size:.875rem}.empty-state>svg{color:var(--primary)}.empty-icon{color:#52acff;background:#0a213b;border:1px solid #254b74;border-radius:20px;place-items:center;width:75px;height:75px;margin-bottom:7px;display:grid}.roomy{padding:75px 25px}.toast{z-index:100;color:#d5fff5;pointer-events:none;background:#103c3b;border:1px solid #2b7871;border-radius:8px;width:max-content;max-width:calc(100% - 32px);padding:13px 20px;font-size:.875rem;position:fixed;bottom:27px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0006}.provider-list{gap:12px;padding:25px;display:grid}.docs-grid{grid-template-columns:repeat(2,1fr);gap:21px;display:grid}.docs-card{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:40px 1fr;gap:16px;padding:29px;display:grid}.docs-card>svg{color:var(--primary);margin-top:3px}.docs-card h2{font-size:1.3rem}.docs-card p{margin-top:13px;font-size:.875rem}.docs-card .text-link{grid-column:2}.help-card{background:#0b1d30;border:1px solid #214d73;border-radius:10px;align-items:center;gap:24px;margin-top:50px;padding:31px 34px;display:flex}.help-card>svg{color:var(--primary);flex-shrink:0}.help-card>div{flex:1}.help-card h2{font-size:1.4rem}.help-card p{margin-top:9px;font-size:.875rem}.video-grid{grid-template-columns:repeat(2,1fr);gap:27px;margin-top:30px;display:grid}.video-panel{aspect-ratio:16/9;background:radial-gradient(ellipse at center, #13487e88, transparent 75%), var(--surface);border:1px solid var(--border);border-radius:10px;margin-block:25px;overflow:hidden}.video-panel iframe{border:0;width:100%;height:100%}.video-panel>button{flex-direction:column;justify-content:center;align-items:center;gap:13px;width:100%;height:100%;display:flex}.play-icon{background:#168bff;border-radius:50%;place-items:center;width:60px;height:60px;display:grid}.video-panel small{color:var(--secondary-text)}.support-hero{padding:25px 0 70px}.support-hero>p{margin-block:25px 30px}.support-steps{margin-block:10px 30px}.legal-page{max-width:850px}.legal-page>h1{margin-bottom:38px;font-size:3rem}.legal-page>p{margin:24px 0}.legal-pending{background:#211d14;border:1px solid #57492e;border-radius:10px;padding:30px}.legal-pending svg{color:#d0b97b}.legal-pending h2{margin-block:19px;font-size:1.4rem}.legal-pending p{color:#c2bba9;margin-bottom:18px;font-size:.9375rem}.legal-links{padding-top:45px}.legal-links h2{margin-bottom:15px;font-size:1.4rem}.legal-links>a{color:#6bb6fb;align-items:center;gap:8px;margin-top:17px;font-size:.875rem;display:flex}.completion{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:65vh;padding-block:85px;display:flex}.completion h1{max-width:800px;margin-bottom:25px;font-size:clamp(2.4rem,4vw,3.6rem)}.completion .status-note{max-width:650px;margin-top:28px}.completion>.eyebrow{margin-top:25px}.completion .hero-actions{justify-content:center;margin-top:27px}.completion-icon{color:#67b8ff;background:radial-gradient(circle,#164d86,#0a1524);border:1px solid #20558c;border-radius:25px;place-items:center;width:95px;height:95px;display:grid}.error-number{letter-spacing:-.07em;color:#173853;font-size:8rem;font-weight:800;line-height:1}.recent-payments{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px;display:grid}.recent-payments>div{background:var(--surface);border:1px solid var(--border);border-radius:8px;gap:8px;padding:22px;font-size:.875rem;display:grid}.recent-payments span{color:var(--secondary-text)}.stats{justify-content:space-around;gap:35px;padding-block:40px;display:flex}.stats strong,.stats span{display:block}.stats strong{font-size:2rem}.stats span{color:var(--secondary-text);font-size:.875rem}.skeleton{background:linear-gradient(90deg,#0c1624,#14263b,#0c1624) 0 0/200% 100%;border-radius:10px;animation:1.6s infinite shimmer}.skeleton-title{width:60%;height:75px;margin-bottom:40px}.skeleton-card{height:400px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{to{background-position:-200% 0}}@media (min-width:1600px){.container{width:min(1400px,100% - 140px)}.hero{min-height:690px}.hero h1{font-size:6rem}.hero-art{height:460px}.hero-logo{transform:translate(-50%,-50%)scale(1.13)}.orbit-one{width:390px;height:315px}.orbit-two{width:430px;height:365px}.desktop-nav{gap:30px}.desktop-nav a{font-size:.875rem}}@media (max-width:1120px){.container{width:calc(100% - 64px)}.desktop-nav{gap:16px}.desktop-nav a{font-size:.75rem}.nav-inner{gap:15px}.nav-actions{gap:5px}.discord-nav{display:none}.hero h1{font-size:4.4rem}.hero-art{height:400px}.hero-logo{transform:translate(-50%,-50%)scale(.9)}.orbit-one{width:300px;height:260px}.orbit-two{width:340px;height:310px}.art-label-top{top:33px;left:0}.art-label-bottom{bottom:35px;right:-7px}.category-grid{gap:12px}.category-grid>a{gap:12px;padding:21px 15px}.category-grid>a>svg:first-child{width:21px}.catalog-results .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-main{gap:25px}.product-detail{gap:30px}.purchase-panel{padding:24px}}@media (max-width:1050px){.desktop-nav{display:none}.mobile-toggle,.discord-nav{display:inline-flex}.header{height:76px}.hero{min-height:560px;padding-top:60px;padding-bottom:84px}.hero h1{font-size:3.9rem}.hero-copy>p{font-size:.9375rem}.hero-art{height:340px}.hero-logo{transform:translate(-50%,-50%)scale(.8)}.orbit-one{width:270px;height:220px}.orbit-two{width:310px;height:270px}.art-label{padding:9px 12px;font-size:.5625rem}.art-label-top{top:20px}.art-coordinate{left:55px}.product-grid{gap:18px}.card-body{padding:19px 17px 14px}.card-title h3{font-size:1.15rem}.card-purchase{flex-wrap:wrap}.category-grid{grid-template-columns:repeat(2,1fr)}.why-section>.container{grid-template-columns:1fr 1.4fr;gap:40px}.why-heading h2{font-size:2.5rem}.feature-grid{gap:14px}.feature-tile{padding:19px}.faq-section{gap:50px}.footer-main{grid-template-columns:2fr 1fr 1fr;row-gap:38px}.footer-brand{grid-row:span 2}.discord-cta{padding:38px}.discord-cta h2{font-size:1.9rem}.product-detail{grid-template-columns:minmax(0,1fr) 310px;gap:25px}.purchase-panel>h1{font-size:2.2rem}.purchase-panel{padding:22px}.cart-full{gap:35px}}@media (max-width:800px){.container{width:calc(100% - 44px)}.hero{grid-template-columns:1.15fr 1fr;gap:0;min-height:510px}.hero h1{font-size:3.25rem}.hero-label{letter-spacing:.1em;font-size:.625rem}.hero-copy>p{font-size:.875rem}.hero .button.large{padding:12px 16px;font-size:.8125rem}.hero-art{height:305px}.hero-logo{transform:translate(-50%,-50%)scale(.65)}.orbit-one{border-radius:24px;width:205px;height:180px}.orbit-two{border-radius:24px;width:245px;height:225px}.art-label{display:none}.hero-note{font-size:.625rem}.trust-strip .container>div{gap:8px;font-size:.6875rem}.trust-strip svg{width:17px}.section{padding-block:60px}.featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-grid>.product-card:last-child{display:none}.why-section>.container{grid-template-columns:1fr;gap:35px}.why-heading h2>br,.why-heading>p>br{display:none}.why-heading>p{margin-block:15px}.why-heading h2{font-size:2.4rem}.feature-grid{gap:18px}.feature-tile{padding:25px}.steps{gap:20px}.steps p{font-size:.75rem}.faq-section{grid-template-columns:1fr;gap:30px}.faq-intro>h2>br{display:none}.faq-intro>p,.faq-intro .search-field{max-width:none}.discord-cta{flex-direction:column;align-items:flex-start;padding:34px}.discord-cta h2{font-size:2rem}.discord-cta h2>br{display:none}.catalog-layout{grid-template-columns:170px 1fr;gap:23px}.filter-panel{padding-right:16px}.catalog-toolbar{flex-wrap:wrap}.catalog-toolbar .search-field{flex-basis:100%}.sort-label select{width:185px;height:41px}.catalog-results .card-body{padding:17px 13px 12px}.catalog-results .card-title h3{font-size:1.1rem}.catalog-results .media-logo{transform:translate(-50%,-50%)scale(.72)}.catalog-results .media-bottom>span:last-child{display:none}.product-detail{flex-direction:column;display:flex}.purchase-panel{order:-1;width:100%;position:static}.detail-main{width:100%}.purchase-panel>h1{font-size:2.7rem}.purchase-actions{max-width:440px}.cart-full{grid-template-columns:1fr;gap:30px}.cart-full .cart-summary{max-width:650px}.docs-card{grid-template-columns:1fr;padding:24px}.docs-card .text-link{grid-column:1}.help-card{flex-wrap:wrap;gap:17px}.help-card>div{min-width:200px}.support-hero h1{font-size:3rem}.support-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.container{width:calc(100% - 36px)}.demo-bar{min-height:28px;padding:6px 10px;font-size:.625rem}.demo-bar span{margin-right:7px;font-size:.5625rem}.header{height:70px}.nav-inner{gap:7px}.brand-mark{width:41px}.brand{gap:8px}.brand-wordmark{font-size:1.25rem}.brand-wordmark>span{letter-spacing:.15em;margin-top:5px;font-size:.46875rem}.nav-actions{gap:5px}.login-button,.discord-nav{display:none}.cart-button{gap:7px;min-height:37px;padding:6px 8px}.cart-button>svg{width:17px}.lang-switch{gap:1px;min-height:37px;padding:2px}.lang-switch button{letter-spacing:.04em;min-width:27px;height:31px;padding:0 4px;font-size:.625rem}.cart-count{min-width:20px;height:20px}.mobile-toggle{min-width:35px}.hero{min-height:unset;padding-top:45px;padding-bottom:51px;display:block}.hero-label{letter-spacing:.12em;margin-bottom:21px;font-size:.625rem}.hero h1{letter-spacing:-.065em;font-size:clamp(3.2rem,12vw,4.2rem);line-height:1.08}.hero-copy>p{margin-top:21px;font-size:.875rem;line-height:1.85}.desktop-break{display:none}.hero-actions{gap:10px;margin-top:26px}.hero .button.large{min-height:47px;padding:13px 19px;font-size:.8125rem}.hero-note{margin-top:21px;font-size:.6875rem}.hero-art{margin-top:16px;max-width:380px;height:245px;margin-inline:auto}.hero-logo{transform:translate(-50%,-50%)scale(.67)}.orbit-one{width:229px;height:170px}.orbit-two{width:265px;height:205px}.art-grid{inset:0}.art-label{letter-spacing:.09em;padding:8px 9px;font-size:.5rem;display:flex}.art-label-top{top:27px;left:0}.art-label-bottom{bottom:22px;right:0}.art-label>svg{width:13px}.art-coordinate{display:none}.hero-baseline{letter-spacing:.1em;font-size:.5rem;bottom:14px}.hero-baseline>span:last-child{gap:7px}.hero-baseline svg{width:11px}.trust-strip>.container{grid-template-columns:repeat(2,1fr);gap:0;padding-block:10px}.trust-strip .container>div{border:0;justify-content:flex-start;padding:12px 0;font-size:.6875rem}.trust-strip .container>div:nth-child(2n){justify-content:flex-end}.trust-strip svg{width:17px}.section{padding-block:46px}.section-heading{margin-bottom:26px;display:block}.section-heading>.text-link{margin-top:19px}.section-heading>.section-aside{display:none}.section-heading .eyebrow{margin-bottom:10px;font-size:.625rem}.section-heading p{margin-top:12px;font-size:.8125rem}.section-heading h2{font-size:1.9rem}.product-grid,.featured-grid{grid-template-columns:1fr;gap:22px}.featured-grid>.product-card:last-child{display:block}.product-media{aspect-ratio:16/9}.media-top{top:16px;left:18px}.media-logo{transform:translate(-50%,-50%)scale(.95)}.card-body{padding:22px}.card-title h3{font-size:1.4rem}.card-body>p{min-height:0;font-size:.875rem}.card-purchase{flex-wrap:nowrap}.card-purchase strong{font-size:1.4rem}.card-purchase .button{font-size:.875rem}.card-purchase small{font-size:.6875rem}.card-details{font-size:.8125rem}.framework{font-size:.75rem}.category-grid{gap:11px}.category-grid>a{flex-wrap:wrap;gap:10px;padding:19px 14px}.category-grid>a>div{flex-basis:100%;order:2}.category-grid>a>svg:last-child{margin-left:auto}.category-grid h3{font-size:1rem}.categories-section{padding-bottom:47px}.why-section{padding-block:47px}.why-heading h2{font-size:2.2rem}.why-heading h2>br{display:block}.eyebrow{font-size:.625rem}.feature-grid{grid-template-columns:1fr;gap:13px}.feature-tile{padding:24px}.feature-tile>svg{margin-bottom:16px}.feature-tile h3{font-size:1.15rem}.feature-tile>p{max-width:320px;font-size:.875rem}.steps{grid-template-columns:repeat(2,1fr);gap:18px}.steps article{padding-top:18px;padding-bottom:10px}.steps article>div{margin-bottom:20px}.steps h3{font-size:1rem}.steps p{margin-top:11px;font-size:.8125rem}.faq-section{gap:23px}.faq-intro h2{font-size:2rem}.faq-intro h2>br{display:block}.faq-list summary{padding-block:21px;font-size:.875rem}.faq-list details>p{font-size:.875rem}.discord-cta{border-radius:10px;gap:24px;margin-bottom:47px;padding:30px 24px}.discord-cta h2{font-size:1.95rem;line-height:1.15}.discord-cta .eyebrow{letter-spacing:.12em;font-size:.5625rem}.discord-cta p{font-size:.8125rem}.discord-cta .button{min-height:47px;font-size:.8125rem}.footer-main{grid-template-columns:repeat(2,1fr);gap:30px;padding-block:39px}.footer-brand{grid-area:auto/1/auto/-1}.footer-brand>p{margin-top:19px;font-size:.875rem}.footer-main>div:not(:first-child)>a{font-size:.8125rem}.footer-main h3{margin-bottom:18px;font-size:.875rem}.secure-note{font-size:.75rem}.footer-bottom{flex-direction:column;gap:9px;padding-block:23px;font-size:.6875rem}.page{padding-top:36px;padding-bottom:50px}.page-heading{margin-bottom:32px}.page-heading>h1{font-size:2.8rem}.page-heading>p{font-size:.9375rem}.catalog-layout{display:block}.filter-panel{border:1px solid var(--border);border-radius:9px;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:26px;padding:20px;display:grid}.filter-panel h2{grid-column:1/-1;margin-bottom:4px}.filter-panel fieldset{margin:0}.filter-panel fieldset:first-of-type{grid-column:1/-1}.filter-panel fieldset:first-of-type>button{border:1px solid var(--border);gap:12px;width:auto;margin:3px 4px 3px 0;padding:7px 10px;font-size:.8125rem;display:inline-flex}.filter-panel fieldset:first-of-type>.selected{border-color:#25649c}.filter-panel fieldset>label{margin:9px 0;font-size:.8125rem}.filter-panel>.text-button{grid-column:1/-1}.catalog-toolbar{gap:13px}.catalog-results .product-grid{grid-template-columns:1fr}.catalog-results .card-body{padding:22px}.catalog-results .card-title h3{font-size:1.4rem}.catalog-results .media-logo{transform:translate(-50%,-50%)scale(.95)}.catalog-results .media-bottom>span:last-child{display:block}.sort-label select{width:185px}.breadcrumbs{gap:9px;margin-bottom:26px;font-size:.75rem}.purchase-panel{padding:24px}.purchase-panel>h1{font-size:2.5rem}.detail-price{font-size:2.4rem}.gallery .media-logo{transform:translate(-50%,-50%)scale(.9)}.detail-tabs{gap:24px;font-size:.8125rem}.rich-description h2,.detail-section h2{font-size:1.45rem}.dialog-header{padding:20px}.cart-content{padding:19px}.cart-item{grid-template-columns:75px 1fr 28px;gap:11px}.cart-item-title{font-size:.875rem}.cart-full{padding:0}.cart-full .cart-item{grid-template-columns:86px 1fr 28px}.cart-full .cart-summary{padding:22px}.dialog-header>h2{font-size:1.4rem}.docs-grid,.video-grid{grid-template-columns:1fr}.docs-card{padding:26px}.docs-card h2{font-size:1.4rem}.help-card{padding:25px}.help-card h2{font-size:1.3rem}.help-card>div{min-width:190px}.support-hero{padding:6px 0 40px}.support-hero h1{font-size:2.7rem}.support-hero p{font-size:.9375rem}.support-steps h2{font-size:1.1rem}.legal-page>h1{font-size:2.5rem}.legal-pending{padding:24px}.completion{padding-block:65px}.completion h1{font-size:2.5rem}.completion p{font-size:.9375rem}.error-number{font-size:6rem}.recent-payments{grid-template-columns:1fr}.stats{flex-wrap:wrap}.catalog-coming{flex-wrap:wrap;padding:28px}.catalog-coming>div{flex-basis:100%}.catalog-coming h3{font-size:1.3rem}.toast{font-size:.8125rem}.demo-note{font-size:.75rem}}@media (min-width:1051px) and (max-width:1279px){.desktop-nav{gap:16px}.nav-inner{gap:15px}.nav-actions{gap:5px}.discord-nav{display:none}}@media (min-width:1051px) and (max-width:1120px){.desktop-nav{display:none}.mobile-toggle,.discord-nav{display:inline-flex}}@media (max-width:700px){.discord-nav{display:none}}@media (max-width:359px){.header .brand-wordmark>span{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
:root{--bg:#05070c;--soft:#090d16;--surface:#0c111c;--raised:#111b2c;--primary:#438aff;--secondary:#80c3ff;--text:#f4f7ff;--secondary-text:#a3aec2;--muted:#8797ae;--border:#202a3b;--ease-out:cubic-bezier(.2, .7, .2, 1)}body{background:var(--bg)}main{overflow:clip}.container{width:min(1280px,100% - 96px)}.demo-bar{color:#acbad0;letter-spacing:.02em;background:#0b1220}.demo-bar span{color:#8ebeff}.header{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#060910d9;border-bottom-color:#96b6ef12;transition:background .3s,box-shadow .3s}.header[data-scrolled=true]{background:#070b13ed;box-shadow:0 8px 35px #0005}.header:after{content:"";width:100%;height:2px;transform:scaleX(var(--scroll-progress,0));transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#3965ff,#86ceff);position:absolute;bottom:-1px;left:0}.desktop-nav a{color:#9eabc0;font-size:.875rem}.lang-switch{background:0 0}.lang-switch button:hover:not(.active){background:var(--raised)}.desktop-nav a:after{height:2px;box-shadow:0 0 15px #3984ff8c}.brand-link{transition:opacity .2s}.brand-link:hover{opacity:.8}.button{transition:transform .25s var(--ease-out), box-shadow .25s, background .25s, border-color .25s;border-radius:9px}.button.primary{isolation:isolate;background:linear-gradient(110deg,#347bf6,#4a94ff);border-color:#7eb6ff70;position:relative;overflow:hidden;box-shadow:inset 0 1px #c7e1ff36,0 4px 24px #3176f633}.button.primary:before{content:"";transition:transform .65s var(--ease-out);pointer-events:none;background:linear-gradient(105deg,#0000 40%,#fff3 50%,#0000 60%);position:absolute;inset:-100% -40%;transform:translate(-70%)}.button.primary:hover:before{transform:translate(70%)}.button.primary:hover:not(:disabled){background:#4d94ff;box-shadow:0 8px 32px #3176f650}.button>svg,.text-link>svg,.card-title>svg{transition:transform .25s var(--ease-out)}.button:hover>svg,.text-link:hover>svg,.card-title:hover>svg{transform:translate(2px,-2px)}.button.large{min-height:55px;padding:16px 23px;font-size:.9375rem}.glass-button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111b2b91;border-color:#b9d1fc2b}.eyebrow{color:#839abe;letter-spacing:.18em;font-size:.75rem}.section{padding-block:82px}.section-heading h2{letter-spacing:-.055em;font-size:clamp(1.9rem,3vw,2.75rem)}.section-heading p{font-size:1rem}.section-heading>.text-link{color:#d3dced}.cinematic-hero{isolation:isolate;border-bottom:1px solid #7dacf12a;position:relative}.hero-atmosphere{z-index:-1;background:#080f1d;position:absolute;inset:0;overflow:hidden}.hero-atmosphere .city-backdrop{object-fit:cover;object-position:50% 62%;opacity:.77;animation:24s ease-in-out infinite alternate city-drift}.hero-haze{background:linear-gradient(90deg,#04070cef 0%,#050912a6 43%,#050a174a 75%),linear-gradient(#05070c80 0%,#0000 64%,#05070c 100%);position:absolute;inset:0}.hero-light{filter:blur(75px);opacity:.32;mix-blend-mode:screen;pointer-events:none;border-radius:50%;width:600px;height:600px;position:absolute}.hero-light-one{background:radial-gradient(circle,#1755ed6b,#0000 65%);animation:16s ease-in-out infinite alternate light-drift;top:-400px;left:24%}.hero-light-two{background:radial-gradient(circle,#178ce85c,#0000 65%);animation:20s ease-in-out infinite alternate-reverse light-drift;bottom:-390px;right:5%}.cinematic-layout{grid-template-columns:1fr 370px;align-items:center;gap:75px;min-height:598px;padding-block:78px 86px;display:grid}.cinematic-copy{z-index:1;min-width:0;position:relative}.studio-label{color:#b4c8e6;letter-spacing:.16em;animation:enter-up .75s var(--ease-out) both;align-items:center;gap:12px;margin-bottom:26px;font-size:.75rem;font-weight:600;display:flex}.studio-label .label-line{background:#729dff;width:27px;height:2px;margin:0;box-shadow:0 0 16px #73a0ffb3}.cinematic-copy h1{letter-spacing:-.07em;font-size:clamp(4.4rem,7.6vw,7.1rem);font-weight:800;line-height:1.01}.cinematic-copy h1>span{animation:enter-up .85s var(--ease-out) 80ms both;display:inline-block}.cinematic-copy h1>.gradient-type{-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#a8d5ff 0%,#6caeff 38%,#3578fb 75%,#9cf 100%);-webkit-background-clip:text;background-clip:text;padding:0 .09em .07em 0;animation-delay:.17s}.cinematic-copy>p{color:#b1bed1;max-width:490px;animation:enter-up .8s var(--ease-out) .25s both;margin-top:25px;font-size:1rem;line-height:1.85}.cinematic-actions{animation:enter-up .8s var(--ease-out) .32s both;flex-wrap:wrap;gap:12px;margin-top:31px;display:flex}.hero-assurance{color:#a4b4cc;animation:enter-up .8s var(--ease-out) .4s both;flex-wrap:wrap;align-items:center;gap:9px;margin-top:26px;font-size:.75rem;display:flex}.hero-assurance>svg{color:#93bafa}.hero-assurance strong{color:#d3deef;font-weight:600}.assurance-divider{background:#8da6cf4d;width:1px;height:12px;margin-inline:6px}.cinematic-baseline{border-top:1px solid #9cb9e520;justify-content:space-between;align-items:center;gap:20px;min-height:72px;display:flex}.scroll-cue{letter-spacing:.11em;color:#c0cde1;align-items:center;gap:12px;font-size:.6875rem;font-weight:500;display:inline-flex}.scroll-cue>span{border:1px solid #718aaa70;border-radius:15px;place-items:center;width:26px;height:35px;display:grid}.scroll-cue svg{animation:2.5s ease-in-out infinite scroll-nudge}.hero-signature{color:#788aa5;letter-spacing:.14em;align-items:center;gap:15px;font-size:.625rem;display:flex}.signature-line{background:#56729670;width:32px;height:1px}.motion-toggle{color:#b6c5da;align-items:center;gap:7px;min-height:36px;padding:6px;font-size:.75rem;display:inline-flex}.motion-toggle:hover{color:#fff}.showcase-wrap{min-width:0;animation:enter-up 1s var(--ease-out) .3s both;position:relative}.showcase-overline{letter-spacing:.12em;color:#c3d5ed;align-items:center;gap:8px;margin-bottom:14px;font-size:.6875rem;display:flex}.showcase-overline>span{font-variant-numeric:tabular-nums;color:#95acd0;margin-left:auto;font-size:.75rem}.showcase-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(140deg,#b2ceff18,#0b1626b8 35%,#08101ce0);border:1px solid #94b9ff40;border-radius:16px;padding:9px;animation:7s ease-in-out 1.3s infinite showcase-float;box-shadow:0 25px 90px #0008,inset 0 1px #d4e4ff1a}.showcase-visual{border-radius:9px;display:block;position:relative;overflow:hidden}.showcase-visual .product-media{aspect-ratio:1.52}.showcase-visual .cover-foot>svg{visibility:hidden}.showcase-image-enter{animation:image-enter .45s var(--ease-out) both}.showcase-sticker{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e3edff;letter-spacing:.06em;background:#050d1aa6;border:1px solid #a7c1eb4d;border-radius:5px;padding:5px 8px;font-size:.625rem;position:absolute;top:13px;right:12px}.showcase-open{background:#99c0ff1a;border:1px solid #cae0ff5c;border-radius:50%;place-items:center;width:39px;height:39px;transition:background .25s,transform .25s;display:grid;position:absolute;bottom:16px;right:17px}.showcase-visual:hover .showcase-open{background:#4589ff;transform:rotate(45deg)}.showcase-details{justify-content:space-between;align-items:center;gap:10px;padding:19px 12px 14px;display:flex}.showcase-category{color:#8fa5c3;margin-bottom:5px;font-size:.75rem;display:block}.showcase-details h2{letter-spacing:-.035em;font-size:1.25rem}.showcase-price{text-align:right;flex-shrink:0}.showcase-price strong{letter-spacing:-.04em;font-size:1.25rem;font-weight:600;display:block}.showcase-price>span{color:#99aac0;margin-top:4px;font-size:.625rem;display:block}.showcase-bottom{border-top:1px solid #99bafa1a;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px 6px;display:flex}.showcase-bottom .frameworks{gap:5px;margin:0}.showcase-controls{gap:5px;display:flex}.showcase-controls button{color:#afbed3;border:1px solid #7c9ec42e;border-radius:6px;place-items:center;width:31px;height:31px;transition:background .2s;display:grid}.showcase-controls button:hover{color:#fff;background:#3576ed}.showcase-caption{color:#97acc7;letter-spacing:.12em;justify-content:center;align-items:center;gap:12px;margin-top:20px;font-size:.625rem;display:flex}.caption-rule{background:#6d8fbb;width:22px;height:1px}.trust-strip{background:#0a0e16;border-color:#7dacf117}.trust-strip>.container{padding-block:23px}.trust-strip .container>div{color:#a2adc0;border-right-color:#7dacf11f;font-size:.8125rem}.trust-strip svg{color:#79a5ec}.resource-cover{isolation:isolate;background:#0d1d35;container-type:inline-size}.cover-art{object-fit:cover;object-position:55% 75%;opacity:.8;transition:transform .7s var(--ease-out), filter .7s}.cover-shade{background:linear-gradient(#0711232e,#030816dd),linear-gradient(110deg,#0525556b,#0000);position:absolute;inset:0}.cover-brand{color:#c9d9ec;letter-spacing:.17em;align-items:center;gap:7px;font-size:clamp(8px,2.2cqw,11px);font-weight:600;display:flex;position:absolute;top:8%;left:7%}.cover-brand-mark{aspect-ratio:269/153;width:33px;position:relative}.cover-brand-mark img{pointer-events:none;width:185.13%;max-width:none;height:303.27%;position:absolute;top:-107.84%;left:-43.12%}.cover-symbol{color:#add3ff;opacity:.3;filter:drop-shadow(0 0 15px #5bafff7a);width:28%;height:39%;position:absolute;top:25%;right:6%;transform:rotate(-10deg)}.cover-type{position:absolute;bottom:21%;left:7%;right:7%}.cover-type>span{color:#a3c4f1;letter-spacing:.19em;text-transform:uppercase;margin-bottom:8px;font-size:clamp(9px,2.4cqw,12px);display:block}.cover-type>strong{letter-spacing:-.055em;text-transform:uppercase;text-wrap:balance;color:#eef6ff;max-width:90%;font-size:clamp(20px,11cqw,64px);font-weight:800;line-height:.99;display:block}.cover-foot{color:#a6bedf;letter-spacing:.15em;justify-content:space-between;align-items:center;font-size:clamp(8px,2.15cqw,11px);display:flex;position:absolute;bottom:8%;left:7%;right:7%}.cover-signal{background:#062a32}.cover-signal .cover-art{filter:hue-rotate(-22deg);object-position:92% 80%;transform:scale(1.3)}.cover-signal .cover-shade{background:linear-gradient(160deg,#0649568c,#030e1af2)}.cover-signal .cover-symbol{color:#65e4eb;opacity:.48}.cover-signal .cover-type>span{color:#83d7e4}.cover-garage{background:#171333}.cover-garage .cover-art{filter:hue-rotate(20deg);object-position:80% 93%;transform-origin:85% 85%;transform:scale(1.55)}.cover-garage .cover-shade{background:linear-gradient(#11133538,#0b0a1beb),linear-gradient(100deg,#463b8d3d,#0000)}.cover-garage .cover-symbol{color:#c8b8ff}.cover-jobs .cover-art{object-position:10% 80%;filter:hue-rotate(-12deg)}.cover-utility .cover-shade{background:linear-gradient(130deg,#153d575c,#0a141cf2)}.product-card:hover .cover-art{transform:scale(1.08)}.product-card:hover .cover-signal .cover-art{transform:scale(1.38)}.product-card:hover .cover-garage .cover-art{transform:scale(1.63)}.product-card{transition:transform .45s var(--ease-out), border-color .3s, box-shadow .3s;background:linear-gradient(150deg,#101826,#090e18 65%);border:1px solid #263348;border-radius:14px;position:relative;box-shadow:inset 0 1px #bad2fc08,0 12px 40px #0002}.product-card:after{content:"";border-radius:inherit;background:radial-gradient(450px circle at var(--pointer-x,50%) var(--pointer-y,0%), #5e9dff16, transparent 65%);pointer-events:none;opacity:0;transition:opacity .3s;position:absolute;inset:0}.product-card:hover{transform:perspective(1000px) translateY(-6px) rotateX(var(--rotate-x,0deg)) rotateY(var(--rotate-y,0deg));border-color:#719bde85;box-shadow:0 18px 55px #0008,0 0 26px #387aff0d}.product-card:hover:after{opacity:1}.product-card .product-media{aspect-ratio:16/10;border-bottom:1px solid #94b6e51f}.card-body{padding:24px 23px 16px}.card-title h3{letter-spacing:-.04em;font-size:1.35rem}.card-title>svg{opacity:.45}.card-body>p{color:#9aa9bf;font-size:.9375rem;line-height:1.65}.framework{border-radius:4px;padding:3px 7px;font-size:.6875rem}.fw-qbcore{color:#a0caff;background:#15345b80;border-color:#4e83c548}.fw-qbox{color:#a8dcd1;background:#173d3380;border-color:#578d7348}.fw-esx{color:#c9b9f6;background:#34234f80;border-color:#9371c348}.card-purchase strong{letter-spacing:-.04em;font-size:1.6rem;font-weight:600}.card-purchase small{font-size:.75rem}.card-purchase .button{color:#b8d7ff;background:#192b47;border-color:#3f649a69;min-height:40px}.card-purchase .button:hover{color:#fff;background:#3278f0}.card-purchase{flex-wrap:wrap;row-gap:12px}.card-purchase .button{white-space:nowrap}.card-details{color:#abbad0;font-size:.8125rem}.demo-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060c16ad;border-color:#a3bee44f;padding:3px 7px;top:14px;right:14px}.category-grid{gap:16px}.category-grid>a{background:linear-gradient(120deg,#111928,#0a101a);border-color:#263044;border-radius:11px;padding:25px 23px;transition:transform .3s,border-color .3s,background .3s;position:relative}.category-grid>a:hover{background:#15253c;border-color:#699bde80;transform:translateY(-4px)}.category-grid>a>svg:first-child{color:#9abffe;width:26px;height:26px}.category-grid h3{font-size:1.05rem}.category-grid span{font-size:.8125rem}.categories-section{padding-bottom:86px}.why-section{isolation:isolate;background:#0a101c;border-color:#263149;padding-block:90px;position:relative}.why-section:before{content:"";z-index:-1;opacity:.3;background:radial-gradient(at 4%,#20559b5c,#0000 60%),linear-gradient(125deg,#0000 40%,#648cce09 40%,#0000 70%);position:absolute;inset:0}.why-heading h2{font-size:clamp(2.7rem,4vw,3.6rem)}.why-heading>p{color:#aab8ce;font-size:1rem}.feature-tile{background:linear-gradient(120deg,#162135,#0d1523);border-color:#34445f87;border-radius:12px;padding:27px;transition:border-color .3s,transform .3s;position:relative}.feature-tile:hover{border-color:#7ba5e0a6;transform:translateY(-3px)}.feature-tile>svg{box-sizing:content-box;color:#9bc2ff;background:#3a79cf16;border:1px solid #6894d333;border-radius:10px;margin-bottom:20px;padding:11px}.feature-tile h3{font-size:1.05rem}.feature-tile>p{color:#a1afc5;font-size:.9375rem}.steps{gap:24px}.steps article{border-top-color:#42618e;padding-top:26px;position:relative}.steps article:before{content:"";background:#70a6ff;width:33px;height:3px;position:absolute;top:-2px;left:0;box-shadow:0 0 17px #5c98f966}.steps article>div>span{letter-spacing:-.06em;color:#658dce;font-size:2.2rem;font-weight:600;line-height:1}.steps p{font-size:.9375rem}.steps h3{font-size:1.2rem}.faq-list>details{background:#0a101a;border:1px solid #263149;border-radius:9px;margin-bottom:9px;transition:border-color .25s,background .25s}.faq-list summary{padding:19px 22px;font-size:.9375rem}.faq-list>details[open]{background:#0f192a;border-color:#476caa}.faq-list details>p{padding:0 22px 21px;font-size:.9375rem;animation:.3s ease-out image-enter}.faq-intro>p{font-size:1rem}.discord-cta{isolation:isolate;background:#0c1a30;border:1px solid #547bb269;border-radius:16px;padding:54px;position:relative;overflow:hidden;box-shadow:inset 0 1px #bedbff12}.discord-art{z-index:-1;opacity:.95;background:linear-gradient(90deg,#0b1728fa,#0b193fd1 60%,#0b173b75),url(/artwork/los-santos-night.webp) 50% 65%/cover;position:absolute;inset:0}.discord-cta>div:not(.discord-art),.discord-cta>a{position:relative}.discord-cta h2{font-size:clamp(2rem,3.5vw,3.05rem)}.discord-cta p{color:#bac8dc;font-size:1rem}.discord-cta .eyebrow{color:#a9c8fc}.discord-cta>.button{white-space:nowrap;flex-shrink:0}.footer{background:#080b12;border-top-color:#202a3b}.footer-main{padding-top:65px}.footer-main>div:not(:first-child)>a{font-size:.875rem;transition:color .2s,transform .2s}.footer-main>div:not(:first-child)>a:hover{transform:translate(3px)}.footer-brand>p{font-size:.9375rem}.footer-bottom{color:#8495ae}.page{position:relative}.page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 30% 0,#326dda20,#0000 70%);height:430px;position:absolute;top:-180px;left:0;right:0}.page-heading>h1{letter-spacing:-.06em}.page-heading>.eyebrow{color:#91b8f2}.catalog-toolbar{background:#0e1522;border:1px solid #263348;border-radius:12px;padding:14px}.filter-panel legend{color:#d5e0f4}.purchase-panel{background:linear-gradient(145deg,#111d32,#0b111d);border-color:#354866;border-radius:15px;box-shadow:0 18px 50px #0003}.purchase-panel>h1{letter-spacing:-.055em}.purchase-perks{border-color:#31415b}.gallery{border-radius:15px;overflow:hidden}.gallery>.resource-cover{aspect-ratio:16/10}.gallery .cover-type>strong{font-size:clamp(35px,11cqw,100px)}.detail-tabs>a{transition:color .2s}.docs-card,.support-steps>article,.help-card{background:linear-gradient(135deg,#111c2d,#0a101c);border-color:#2f3e58;border-radius:12px}.cart-summary{background:#0e1726;border-color:#32445f}.dialog{background:#0c1422;border-color:#345078}.dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02050cbf}.dialog[open]{animation:dialog-in .25s var(--ease-out)}.drawer[open]{animation:drawer-in .35s var(--ease-out)}.cart-count{animation:.25s ease-out count-in}.cart-item .cover-type{bottom:25%}.cart-item .cover-type>strong{font-size:17cqw}.cart-item .cover-type>span,.cart-item .cover-brand,.cart-item .cover-foot,.gallery-thumbs .cover-brand,.gallery-thumbs .cover-foot{display:none}.cart-item .cover-symbol{opacity:.2}.toast{animation:enter-up .3s var(--ease-out)}.price-was{color:var(--muted);letter-spacing:-.01em;white-space:nowrap;font-weight:500;text-decoration-line:line-through;text-decoration-color:#8797aecc;text-decoration-thickness:1px}.card-price{flex-wrap:wrap;align-items:baseline;column-gap:8px;display:flex}.card-price .price-was{font-size:.875rem}.card-purchase>div:first-child{flex:1 1 0}.card-purchase small{white-space:nowrap}.showcase-price-line{justify-content:flex-end;align-items:baseline;gap:7px;display:flex}.showcase-price-line .price-was{font-size:.75rem}.detail-price{flex-wrap:wrap;gap:10px 12px}.detail-price .price-was{letter-spacing:-.02em;font-size:1.25rem}.price-off{letter-spacing:0;white-space:nowrap;color:#b3d6ff;background:#1d4f8f73;border:1px solid #5d9cf06b;border-radius:4px;padding:3px 8px;font-size:.75rem;font-weight:700;line-height:1.5}@media (max-width:600px){.detail-price .price-off+.tag{display:none}}.fw-standalone{color:#d0d9e6;background:#2a344680;border-color:#8d9db848}.rich-description>div>p:first-child{color:#c6d0e0;font-size:1.0625rem;line-height:1.85}.rich-description ul,.rich-description ol{padding-left:1.3em}.rich-description ul{list-style:outside}.rich-description ol{color:var(--secondary-text);margin-block:16px;font-size:.9375rem;line-height:1.9;list-style:decimal}.rich-description li{margin-block:6px}.rich-description li::marker{color:var(--secondary)}.rich-description strong,.rich-description b{color:var(--text);font-weight:600}.detail-section h3{letter-spacing:-.01em;margin:26px 0 14px;font-size:1rem}.dependency-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.dependency-list li{background:linear-gradient(135deg,#101a2b,#0b111d);border:1px solid #263349;border-radius:10px;padding:14px 16px}.dependency-list li>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.dependency-list strong{color:var(--text);overflow-wrap:anywhere;font-size:.9375rem;font-weight:600}.dependency-list li>p{color:var(--muted);margin:7px 0 0;font-size:.8125rem;line-height:1.6}.dependency-status{border:1px solid;border-radius:999px;flex-shrink:0;padding:2px 9px;font-size:.6875rem;font-weight:600;line-height:1.5}.dependency-status.is-required{color:#a0caff;background:#15345b80;border-color:#4e83c548}.dependency-status.is-optional{color:#aab6c8;border-color:#8a9bb540}.detail-docs-button{margin-top:4px}[data-reveal]{transition:opacity .7s var(--ease-out), translate .7s var(--ease-out)}.product-card[data-reveal]{transition:opacity .7s var(--ease-out), translate .7s var(--ease-out), transform .45s var(--ease-out), border-color .3s, box-shadow .3s}.feature-tile[data-reveal]{transition:opacity .7s var(--ease-out), translate .7s var(--ease-out), transform .3s, border-color .3s}[data-reveal][data-motion-ready=true][data-visible=false]{opacity:0;translate:0 26px}[data-reveal]:focus-within{opacity:1!important;translate:none!important}.product-grid>:nth-child(2),.feature-grid>:nth-child(2),.steps>:nth-child(2){transition-delay:55ms}.product-grid>:nth-child(3),.feature-grid>:nth-child(3),.steps>:nth-child(3){transition-delay:.11s}.feature-grid>:nth-child(4),.steps>:nth-child(4){transition-delay:.15s}@keyframes city-drift{0%{transform:scale(1.02)translate(-.4%)}to{transform:scale(1.09)translate(.4%)}}@keyframes light-drift{0%{opacity:.25;transform:translate(-5%)}to{opacity:.65;transform:translate(15%,15%)}}@keyframes showcase-float{0%,to{translate:0}50%{translate:0 -9px}}@keyframes enter-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes image-enter{0%{opacity:.3}to{opacity:1}}@keyframes scroll-nudge{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@keyframes dialog-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes drawer-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes count-in{0%{transform:scale(.7)}to{transform:scale(1)}}@media (min-width:1600px){.container{width:min(1440px,100% - 160px)}.cinematic-layout{grid-template-columns:1fr 410px;min-height:690px}.cinematic-copy h1{font-size:8rem}}@media (max-width:1120px){.cinematic-layout{grid-template-columns:1fr 330px;gap:40px}.cinematic-copy h1{font-size:6rem}.studio-label{letter-spacing:.12em;font-size:.625rem}.cinematic-actions .button.large{padding:14px 18px;font-size:.875rem}.hero-signature{display:none}.category-grid>a{padding:23px 18px}}@media (max-width:1000px){.container{width:calc(100% - 64px)}.cinematic-layout{grid-template-columns:1fr 300px;gap:32px;min-height:540px;padding-block:62px}.cinematic-copy h1{font-size:clamp(4.3rem,8.5vw,5.8rem)}.cinematic-actions{flex-direction:column;align-items:flex-start;gap:10px}.cinematic-actions .button{width:210px}.hero-assurance{max-width:280px;font-size:.6875rem}.hero-assurance .assurance-divider,.hero-assurance>span:last-child{display:none}.showcase-details{padding:16px 8px 12px}.showcase-details h2,.showcase-price strong{font-size:1.1rem}.showcase-price>span{font-size:.5625rem}.showcase-bottom{padding-inline:8px}.trust-strip .container>div{gap:9px;font-size:.75rem}.card-body{padding:22px 18px 14px}}@media (min-width:801px) and (max-width:1000px){.cinematic-copy h1:lang(de){font-size:clamp(4.3rem,8.5vw,5.15rem)}}@media (max-width:800px){.cinematic-layout{grid-template-columns:1fr;gap:45px;padding-block:55px 48px}.cinematic-copy{max-width:600px}.cinematic-copy h1{font-size:clamp(4.8rem,12.5vw,6.5rem)}.cinematic-copy>p{max-width:470px}.studio-label{font-size:.6875rem}.cinematic-actions{flex-direction:row}.cinematic-actions .button{width:auto}.hero-assurance{max-width:none}.hero-assurance .assurance-divider,.hero-assurance>span:last-child{display:inline}.showcase-wrap{justify-self:end;width:min(100%,430px)}.showcase-visual .product-media{aspect-ratio:1.85}.showcase-caption{display:none}.showcase-details h2,.showcase-price strong{font-size:1.2rem}.showcase-price>span{font-size:.6875rem}.hero-atmosphere .city-backdrop{object-position:68% 100%}.hero-haze{background:linear-gradient(#050910e8 0%,#050b1591 40%,#05081138 65%,#05070c 100%)}.featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-grid>.product-card:last-child{grid-column:1/-1;justify-self:center;max-width:calc(50% - 12px);display:block}.why-section{padding-block:65px}.section{padding-block:64px}.discord-cta{padding:38px}.feature-tile{padding:24px}}@media (max-width:600px){.container{width:calc(100% - 40px)}.demo-bar{padding-block:6px;font-size:.625rem}.header{height:72px}.brand{gap:10px}.brand-wordmark{font-size:1.35rem}.brand-wordmark>span{font-size:.5rem}.cinematic-layout{gap:35px;padding-block:44px 35px}.studio-label{letter-spacing:.08em;gap:9px;margin-bottom:23px;font-size:.6rem}.studio-label .label-line{width:18px}.cinematic-copy h1{letter-spacing:-.07em;font-size:clamp(3.8rem,15vw,5.7rem);line-height:1.03}.cinematic-copy>p{margin-top:20px;font-size:.9375rem;line-height:1.8}.cinematic-actions{gap:10px;margin-top:25px}.cinematic-actions .button.large{gap:7px;min-height:50px;padding:12px 15px;font-size:.8125rem}.cinematic-actions .button>svg{width:16px}.hero-assurance{gap:7px;margin-top:22px;font-size:.6875rem}.hero-assurance>svg{width:14px}.assurance-divider{margin-inline:1px}.showcase-wrap{justify-self:center;width:100%;max-width:430px}.showcase-overline{font-size:.625rem}.showcase-visual .product-media{aspect-ratio:1.9}.showcase-visual .cover-type>strong{font-size:10cqw}.showcase-card{border-radius:12px;padding:7px}.showcase-details{padding:14px 10px 10px}.showcase-bottom{padding:9px 10px 5px}.showcase-overline{margin-bottom:10px}.cinematic-baseline{gap:10px;min-height:60px}.scroll-cue{letter-spacing:.07em;gap:9px;font-size:.5625rem}.scroll-cue>span{width:22px;height:29px}.motion-toggle{font-size:.6875rem}.trust-strip>.container{row-gap:0;padding-block:12px}.trust-strip .container>div{gap:7px;padding-block:10px;font-size:.6875rem}.trust-strip .container>div:nth-child(2n){justify-content:flex-end}.trust-strip svg{width:16px}.section{padding-block:54px}.section-heading{margin-bottom:26px}.section-heading .eyebrow{font-size:.6875rem}.section-heading h2{font-size:2.05rem;line-height:1.15}.section-heading p{font-size:.9375rem}.featured-grid{grid-template-columns:1fr;gap:24px}.featured-grid>.product-card:last-child{grid-column:auto;justify-self:stretch;max-width:none}.product-card .product-media{aspect-ratio:1.65}.card-body,.catalog-results .card-body{padding:23px}.card-title h3,.catalog-results .card-title h3{font-size:1.45rem}.card-body>p{font-size:.9375rem}.card-purchase .button{font-size:.875rem}.card-purchase small{font-size:.75rem}.category-grid{gap:12px}.category-grid>a{padding:22px 18px}.category-grid h3{font-size:1.05rem}.categories-section{padding-bottom:54px}.why-section{padding-block:54px}.why-heading h2{font-size:2.75rem}.why-heading>p{font-size:.9375rem}.feature-grid{gap:14px}.feature-tile{padding:24px}.feature-tile h3{font-size:1.15rem}.feature-tile>p{max-width:none;font-size:.9375rem}.steps{gap:23px 19px}.steps article>div>span{font-size:1.8rem}.steps h3{font-size:1.1rem}.steps p{font-size:.875rem}.faq-intro h2{font-size:2.3rem}.faq-list summary{padding:19px 17px;font-size:.875rem}.faq-list details>p{padding-inline:17px;font-size:.875rem}.discord-cta{gap:26px;padding:32px 24px}.discord-cta h2{font-size:2.2rem}.discord-cta p{font-size:.9375rem}.discord-cta .eyebrow{font-size:.625rem}.discord-cta .button{font-size:.875rem}.footer-main{padding-top:42px}.catalog-toolbar{padding:12px}.page-heading>h1{font-size:2.8rem}.purchase-panel{padding:25px}.purchase-panel>h1{font-size:2.4rem}}@media (max-width:370px){.cinematic-copy h1{font-size:clamp(3rem,15vw,3.8rem)}.container{width:calc(100% - 32px)}.cinematic-actions{flex-direction:column;align-items:stretch}.cinematic-actions .button{width:100%}.hero-assurance>span:last-child,.hero-assurance .assurance-divider{display:none}.showcase-details h2{font-size:1.05rem}.studio-label{letter-spacing:.04em;font-size:.5625rem}.showcase-visual .cover-brand{display:none}}html[data-motion=paused] .city-backdrop,html[data-motion=paused] .hero-light,html[data-motion=paused] .showcase-card,html[data-motion=paused] .scroll-cue svg{animation-play-state:paused}html[data-motion=paused] [data-reveal]{opacity:1!important;translate:none!important}html[data-motion=paused] .motion-card{transform:none!important}:root{--page-zoom:1}@supports (zoom:0.9){@media (min-width:1121px){:root{--page-zoom:.9}html{zoom:.9}}}@media (min-width:1121px){.dialog{max-height:90%}.dialog.drawer{height:100%;max-height:100%}}.page,.completion{min-height:calc(65vh / var(--page-zoom))}html .tebex-js-lightbox{zoom:calc(1 / var(--page-zoom))}.container{max-width:none}@media (min-width:1121px){.container{width:min(1440px,100% - 2*clamp(32px,5%,80px))}.cinematic-layout{grid-template-columns:1fr clamp(330px,28.44vw,410px);gap:clamp(40px,5.56vw,75px);min-height:clamp(598px,48vw,690px)}.cinematic-copy h1{font-size:clamp(6rem,8.89vw,8rem)}h1{font-size:clamp(2.7rem,5.78vw,4.8rem)}h2{font-size:clamp(1.8rem,3.11vw,2.6rem)}.section-heading h2{font-size:clamp(1.9rem,3.33vw,2.75rem)}.why-heading h2{font-size:clamp(2.7rem,4.44vw,3.6rem)}.discord-cta h2{font-size:clamp(2rem,3.89vw,3.05rem)}.completion h1{font-size:clamp(2.4rem,4.44vw,3.6rem)}}@media (min-width:1280px){.desktop-nav{gap:clamp(24px,3.75vw - 24px,30px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}[data-reveal]{opacity:1!important;translate:none!important}.product-card:hover{transform:none}.motion-toggle{display:none}}
