@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-border-style:solid;--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-sans:"Ubuntu", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--leading-tight:1.25;--leading-snug:1.375;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--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:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ender:#7f00ff}}@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}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.top-10{top:calc(var(--spacing) * 10)}.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}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.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}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.blur{--tw-blur:blur(8px);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,)}.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))}}@font-face{font-family:Rubik;src:url(/assets/fonts/Rubik-Latin.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/assets/fonts/Ubuntu-Regular-Latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/assets/fonts/Ubuntu-Medium-Latin.woff2)format("woff2");font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/assets/fonts/Ubuntu-Bold-Latin.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#101014;--bg-alt:#131317;--surface:#17171e;--surface-2:#1b1823;--surface-3:#201c2a;--text:#f3f2f7;--text-secondary:#ddd6eb;--muted:#b8b3c4;--purple:#7f00ff;--brand-hover:#6c00db;--brand-soft:#b8f;--brand-text:#c9a4ff;--brand-tint:#7f00ff14;--brand-tint-strong:#7f00ff2e;--success:#4fd59f;--error:#ff8080;--warning:#ffc062;--border:#292830;--border-strong:#3a3745;--focus:#c2a7ff;--font:"Ubuntu", Arial, sans-serif;--display:"Rubik", Arial, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:.875rem;--text-md:.875rem;--text-lg:1.25rem;--text-xl:clamp(1.5rem, 1.25rem + .9vw, 1.75rem);--text-2xl:clamp(1.75rem, 1.35rem + 1.5vw, 2.5rem);--text-3xl:clamp(2rem, 1.5rem + 2.2vw, 3.5rem);--leading-tight:1.1;--leading-snug:1.3;--leading-body:1.55;--tracking-heading:-.03em;--tracking-label:.06em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--section-y:clamp(56px, 7vw, 92px);--gutter:clamp(16px, 3vw, 40px);--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:16px;--radius-pill:999px;--shadow-sm:0 2px 6px #0003;--shadow-md:0 10px 35px #0003;--shadow-accent:0 4px 14px #7f00ff40;--content-max:1160px;--content-narrow:720px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-motion:cubic-bezier(.22, 1, .36, 1);--duration:.22s;--duration-enter:.55s;--stagger:90ms;--tap-min:44px;--header-h:72px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes ui-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.reveal-stagger>:not(.reveal-stagger-list),.reveal-stagger>.reveal-stagger-list>*{opacity:0}.reveal-stagger.is-visible>:not(.reveal-stagger-list),.reveal-stagger.is-visible>.reveal-stagger-list>*{animation:ui-enter var(--duration-enter) var(--ease-out) both}.reveal-stagger.is-visible>:not(.reveal-stagger-list):first-child,.reveal-stagger.is-visible>.reveal-stagger-list>:first-child{animation-delay:calc(var(--stagger) * 0)}.reveal-stagger.is-visible>:not(.reveal-stagger-list):nth-child(2),.reveal-stagger.is-visible>.reveal-stagger-list>:nth-child(2){animation-delay:calc(var(--stagger) * 1)}.reveal-stagger.is-visible>:not(.reveal-stagger-list):nth-child(3),.reveal-stagger.is-visible>.reveal-stagger-list>:nth-child(3){animation-delay:calc(var(--stagger) * 2)}.reveal-stagger.is-visible>:not(.reveal-stagger-list):nth-child(4),.reveal-stagger.is-visible>.reveal-stagger-list>:nth-child(4){animation-delay:calc(var(--stagger) * 3)}.reveal-stagger.is-visible>:not(.reveal-stagger-list):nth-child(5),.reveal-stagger.is-visible>.reveal-stagger-list>:nth-child(5){animation-delay:calc(var(--stagger) * 4)}.reveal-stagger.is-visible>:not(.reveal-stagger-list):nth-child(6),.reveal-stagger.is-visible>.reveal-stagger-list>:nth-child(6){animation-delay:calc(var(--stagger) * 5)}.reveal-stagger.is-visible>:not(.reveal-stagger-list):nth-child(7),.reveal-stagger.is-visible>.reveal-stagger-list>:nth-child(7){animation-delay:calc(var(--stagger) * 6)}.reveal-stagger.is-visible>:not(.reveal-stagger-list):nth-child(8),.reveal-stagger.is-visible>.reveal-stagger-list>:nth-child(8){animation-delay:calc(var(--stagger) * 7)}.reveal-stagger.is-visible>:not(.reveal-stagger-list):nth-child(n+9),.reveal-stagger.is-visible>.reveal-stagger-list>:nth-child(n+9){animation-delay:calc(var(--stagger) * 8)}}.brand-logo{object-fit:contain;flex-shrink:0;width:36px;height:36px;margin-right:10px;display:block}@media (max-width:800px){.brand-logo{width:28px;height:28px}}@media (max-width:360px){.brand-logo{width:24px;height:24px;margin-right:6px}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--text-base);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus);outline-offset:3px}::selection{color:#fff;background:#7650bd}.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}.container{width:min(var(--content-max), calc(100% - 80px));margin:auto}.skip-link{z-index:50;background:var(--purple);border-radius:var(--radius-sm);color:#fff;padding:12px;font-weight:600;position:fixed;top:-80px;left:20px}.skip-link:focus{top:12px}.header{z-index:10;background:#101014ed;border-bottom:1px solid #ffffff08;height:88px;position:relative}.nav{align-items:center;gap:35px;height:100%;display:flex}.brand{font-family:var(--display);letter-spacing:-1px;white-space:nowrap;align-items:center;font-size:23px;font-weight:700;line-height:1;display:inline-flex}.brand>span:not(.brand-dot){color:#d9d6e5;font-weight:400}.brand-dot{color:var(--purple)}.nav nav{color:#aaa7b4;gap:31px;margin:auto;font-size:13px;font-weight:500;display:flex}.nav nav a{transition:color .2s}.nav-active{position:relative}.nav-active:after{content:"";background:var(--purple);border-radius:50%;width:4px;height:4px;position:absolute;bottom:-10px;left:50%}.button{color:#171021;border-radius:var(--radius-sm);font-size:var(--text-sm);text-align:center;transition:background var(--duration), transform var(--duration), box-shadow var(--duration), border-color var(--duration), color var(--duration);background:#a782ff;border:1px solid #b899ff;justify-content:center;align-items:center;gap:30px;padding:15px 23px;font-weight:700;line-height:1.3;display:inline-flex}.button:hover{background:#bb9eff;transform:translateY(-2px);box-shadow:0 7px 28px #9d72ff22}.button:active{transform:translateY(0)}.button:disabled,.button[aria-disabled=true]{opacity:.6;box-shadow:none;cursor:not-allowed;transform:none}.button>.material-symbols-rounded{font-size:19px;line-height:1}.button-small{font-size:var(--text-xs);gap:19px;padding:11px 16px}.menu-toggle{display:none}.hero{background:radial-gradient(at 76% 44%,#42246536,#0000 49%);position:relative;overflow:hidden}.hero-copy{z-index:2;padding:50px 0 35px;position:relative}.eyebrow{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:#c0a6f0;align-items:center;gap:9px;font-weight:600;display:flex}.hero-copy .eyebrow{font-size:var(--text-xs);letter-spacing:var(--tracking-label);background:#a17aff08;border:1px solid #a17aff28;border-radius:5px;padding:7px 11px;display:inline-flex}h1,h2,h3{font-family:var(--display);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading);overflow-wrap:anywhere}h1{font-size:var(--text-3xl);margin:25px 0 23px;font-weight:700}h1>span{color:#ae89ff}h2{font-size:var(--text-2xl);margin:17px 0 20px;font-weight:600}h2>span{color:var(--text-secondary)}h3{font-size:var(--text-lg)}p{color:var(--text-secondary)}.clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-label{font-size:var(--text-xs);letter-spacing:var(--tracking-label);color:var(--text-secondary);line-height:1.35}.hero-copy>p{font-size:var(--text-base);max-width:392px;margin-bottom:29px;line-height:1.9}.hero-actions{align-items:center;gap:26px;display:flex}.text-link{font-size:var(--text-sm);text-underline-offset:.2em;transition:color var(--duration), text-decoration-color var(--duration);align-items:center;gap:11px;font-weight:500;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40;display:inline-flex}.text-link:hover{color:var(--brand-text);text-decoration-color:currentColor}.hero-bottom{font-size:var(--text-xs);color:var(--muted);letter-spacing:2px;justify-content:space-between;padding:0 0 26px;display:flex}.hero-bottom a{align-items:center;gap:16px;display:flex}.hero-bottom a>span{letter-spacing:0;font-size:16px}.compatibility{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#141419}.compatibility-inner{justify-content:space-between;align-items:center;gap:30px;padding:28px 0;display:flex}.compatibility-inner>span{font-size:var(--text-xs);color:var(--muted);border-right:1px solid #33313b;padding-right:55px;line-height:1.8}.compatibility-inner strong{color:#aaa7b3;font-weight:500}.software{font-family:var(--display);color:#96949e;letter-spacing:-.6px;align-items:center;gap:10px;font-size:19px;font-weight:600;display:flex}.section{padding:92px 0}.section-heading{justify-content:space-between;align-items:center;gap:35px;display:flex}.section-heading h2{margin-bottom:0}.section-heading>p{font-size:var(--text-sm);margin-top:32px;line-height:1.9}.billing-toggle{border:1px solid var(--border);background:#19191f;border-radius:7px;gap:3px;padding:4px;display:flex}.billing-toggle button{color:var(--muted);font-size:var(--text-xs);background:0 0;border:0;border-radius:4px;padding:8px 17px}.billing-toggle button.selected{color:#fff;background:#34303f;box-shadow:0 2px 6px #0003}.billing-toggle button>span{color:#b595ff;font-size:var(--text-xs);background:#a582ff15;border-radius:3px;margin-left:7px;padding:1px 5px;display:inline-block}.billing-toggle button .billing-save-badge{color:#d8ffe8;letter-spacing:.01em;vertical-align:middle;background:#1f8a4c;font-weight:600}.billing-toggle button.selected .billing-save-badge{color:#0d3d24;background:#b8f0cf}.billing-toggle-cycles{flex-wrap:wrap;max-width:100%}.billing-toggle-cycles button{white-space:nowrap;flex:auto;min-width:0;padding:8px 10px}.billing-toggle-cycles button .billing-save-badge{margin-left:4px}.plan{text-align:left;background:var(--surface);border-radius:var(--radius-lg);border:none;flex-direction:column;align-items:stretch;padding:28px 24px;display:flex;position:relative}.plan.popular{background:var(--purple);box-shadow:none;color:#fff}.plan.popular h3,.plan.popular .price,.plan.popular .price .currency,.plan.popular .price strong,.plan.popular .price>span:last-child,.plan.popular .annual-total,.plan.popular .plan-features,.plan.popular .plan-features strong,.plan.popular .price-from-november,.plan.popular .dual-price{color:#fff}.plan.popular .plan-features li>.material-symbols-rounded{color:#ecd9ff}.plan.popular .button{color:#3b1066;background:#fff;border-color:#fff}.plan.popular .button:hover{color:#2a0a4d;background:#f3eaff;border-color:#f3eaff}.popular-label{color:var(--brand-text);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;background:0 0;align-items:center;gap:6px;margin:0 0 8px;padding:0;font-weight:700;display:inline-flex}.plan.popular .popular-label{color:#fff}.plan-top{justify-content:space-between;align-items:center;display:flex}.plan-top>span{font-size:var(--text-xs);letter-spacing:1.1px;color:var(--muted)}.grass{color:#95bd7f;background:#273329}.amethyst{color:#ba89f7;background:#3f2a55}.diamond{color:#79c3d9;background:#1e353d}.plan-head{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:4px;display:flex}.plan h3{font-size:var(--text-lg);letter-spacing:var(--tracking-heading);line-height:var(--leading-snug);color:var(--text);margin:0}.plan>p{font-size:var(--text-sm);margin:0}.price{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:16px;display:flex}.price .currency{font-size:var(--text-lg);color:var(--text);font-weight:700}.price strong{font-family:var(--display);letter-spacing:-.04em;color:var(--text);font-size:clamp(2rem,1.6rem + 1.2vw,2.75rem);font-weight:700}.price>span:last-child{font-size:var(--text-xs);color:var(--text-secondary);order:2;margin-left:5px}.price .price-founder,.price .price-standard{order:1}.price .price-from-november{order:3}.annual-total{font-size:var(--text-xs);color:var(--text-secondary);margin:6px 0 0;overflow:hidden}.plan .button{width:100%;font-size:var(--text-sm);justify-content:space-between;margin-top:24px;padding:12px 17px}.button-outline{color:#ddd7e8;background:#ffffff03;border-color:#45404f}.button-outline:hover{color:#c1a3ff;background:#a782ff18;border-color:#a782ff}.plan-features{color:var(--text-secondary);font-size:var(--text-sm);border:none;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.plan-features li{align-items:center;gap:8px;display:flex}.plan-features li>.material-symbols-rounded{width:20px;color:var(--brand-text);font-size:16px}.plan-features strong{color:var(--text);font-weight:700}.price-asterisk{vertical-align:super;color:#c0a6f0;font-size:.7em;font-weight:700;line-height:0}.plans-launch-note{background:var(--purple);text-align:left;color:#ecd9ff;border:1px solid #7f00ff;border-radius:14px;align-items:center;gap:16px;width:100%;margin-top:28px;padding:18px 22px;display:flex}.plans-launch-note>.material-symbols-rounded{color:#fff;flex:none;font-size:26px}.plans-launch-note strong{color:#fff;font-family:var(--display);font-size:var(--text-sm);letter-spacing:-.2px;margin-bottom:4px;font-weight:700;display:block}.plans-launch-note p{font-size:var(--text-xs);color:#ecd9ff;margin:0;line-height:1.55}.plans-trust{flex-wrap:wrap;justify-content:flex-start;gap:12px 28px;margin:8px 0 28px;padding:0;list-style:none;display:flex}.plans-trust li{color:var(--text-secondary);font-size:var(--text-sm);letter-spacing:-.2px;align-items:center;gap:10px;font-weight:500;line-height:1.3;display:inline-flex}.plans-trust li>.plans-trust-icon{flex:none;font-size:22px}@media (max-width:700px){.plans-trust{flex-direction:column;align-items:flex-start;gap:10px;margin:4px 0 22px}}.plans-footnote{text-align:left;color:var(--text-secondary);font-size:var(--text-xs);flex-flow:column wrap;align-items:flex-start;gap:8px;margin-top:24px;margin-bottom:0;display:flex}.plans-footnote+.plans-launch-note{margin-top:12px}.plans-footnote .tiny-shield{color:#9b81be;vertical-align:middle;margin-right:4px;font-size:12px;line-height:1}.features-section{background:#131317;border-top:1px solid #ffffff05;border-bottom:1px solid #ffffff05}.center-heading{text-align:left;max-width:36rem;margin-bottom:40px}.center-heading .eyebrow{justify-content:flex-start}.center-heading>p{font-size:var(--text-sm);color:var(--text-secondary);max-width:42ch}.center-heading.is-centered{text-align:center;max-width:28rem;margin-inline:auto}.center-heading.is-centered .eyebrow{justify-content:center}.center-heading.is-centered>p{margin-inline:auto}.center-heading.center-heading-lead{box-sizing:border-box;flex-direction:column;align-items:stretch;width:50%;min-width:0;max-width:50%;min-height:0;margin-bottom:clamp(28px,4vw,48px);padding-block:0;display:flex}.center-heading-lead h2{letter-spacing:-.04em;text-wrap:wrap;width:100%;margin:0 0 16px;font-size:clamp(2.25rem,4.8vw,3.75rem);font-weight:700;line-height:1.1}.center-heading-lead>p{width:100%;max-width:none;font-size:var(--text-sm);line-height:var(--leading-body);color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}@media (max-width:700px){.center-heading.center-heading-lead{width:100%;max-width:100%}.center-heading-lead h2{font-size:clamp(2rem,9vw,2.75rem)}}.features-grid{grid-template-columns:1.25fr 1fr 1fr;gap:28px 20px;display:grid}.feature{text-align:left;background:0 0;border:none;border-radius:0;padding:8px 4px 12px;position:relative;overflow:hidden}.feature-icon{color:#b492ff;background:#a27cfb0c;border:1px solid #a27cfb25;border-radius:8px;place-items:center;width:36px;height:36px;margin-bottom:25px;font-size:24px;display:grid}.feature h3{font-size:var(--text-lg);letter-spacing:var(--tracking-heading);line-height:var(--leading-snug);color:var(--text);margin:0 0 8px}.feature p{font-size:var(--text-sm);line-height:var(--leading-body);z-index:1;color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;position:relative;overflow:hidden}.feature-large{grid-row:span 2}.mini-console{background:#111116;border:1px solid #ffffff0b;border-radius:6px;margin-top:21px;padding:12px}.mini-console>span{font-size:var(--text-xs);color:var(--muted);align-items:center;gap:4px;display:flex}.mini-console i{background:#7e608e;border-radius:50%;width:4px;height:4px}.mini-console i:last-of-type{margin-right:6px}.mini-console code{white-space:normal;font-size:var(--text-xs);color:#91879d;margin-top:9px;line-height:2;display:block}.mini-console b{color:#b295de;font-weight:400}.feature-wide{grid-column:span 2;align-items:center;gap:28px;display:flex}.feature-wide .feature-icon{margin-bottom:14px}.feature-wide>div:first-child{flex:1}.final-cta{text-align:center;background:radial-gradient(at 50% 100%,#50297645,#0000 68%),#19151f;border:1px solid #5d3c863d;border-radius:14px;margin-bottom:85px;padding:57px 25px;position:relative;overflow:hidden}.final-cta .eyebrow{justify-content:center}.final-cta h2{font-size:40px;position:relative}.final-cta h2>span{color:#ad86f3}.final-cta p{font-size:12px;position:relative}.final-cta .button{margin-top:13px;position:relative}.cta-note{font-size:var(--text-xs);color:var(--muted);margin-top:15px;display:block}.cta-spark{color:#865ead;font-size:54px;position:absolute}.cta-spark-one{top:68px;left:90px;transform:rotate(12deg)}.cta-spark-two{font-size:75px;bottom:74px;right:90px;transform:rotate(12deg)}.footer{border-top:1px solid var(--border)}.footer-main{justify-content:space-between;align-items:center;padding:43px 0;display:flex}.footer .brand{font-size:21px}.footer p{font-size:var(--text-xs);margin:16px 0 0}.footer-links{font-size:var(--text-xs);color:#aaa4b4;gap:30px;display:flex}.back-top{font-size:var(--text-xs);color:#99909f;align-items:center;gap:18px;display:flex}.back-top>span{border:1px solid var(--border);border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.footer-bottom{border-top:1px solid var(--border);font-size:var(--text-xs);color:var(--muted);justify-content:space-between;gap:20px;padding:20px 0;display:flex}dialog{width:min(480px,100% - 32px);color:var(--text);background:#1b1823;border:1px solid #7955aa;border-radius:14px;max-height:90vh;padding:35px;box-shadow:0 30px 100px #0008}dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#08060dcc}dialog h2{letter-spacing:-1px;margin-top:18px;font-size:29px}.dialog-close{color:#b4a5c7;background:0 0;border:0;width:32px;height:32px;font-size:26px;position:absolute;top:9px;right:12px}.dialog-description{font-size:12px;line-height:1.8}#config-form{gap:10px;margin-top:23px;display:grid}#config-form label{font-size:var(--text-xs);color:#c6bbd6}input,select{width:100%;color:var(--text);background:#131017;border:1px solid #474050;border-radius:6px;padding:11px 12px;font-size:13px}#config-form label:not(:first-child){margin-top:7px}.software-select{gap:0;display:grid}.software-select-control{z-index:2;position:relative}.software-select-trigger{width:100%;min-height:48px;color:var(--text);text-align:left;background:#131017;border:1px solid #474050;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:flex}.software-select-trigger:hover{background:#16121c;border-color:#5d5568}.software-select.is-open .software-select-trigger,.software-select-trigger:focus-visible{border-color:#a17aff;outline:none;box-shadow:0 0 0 3px #a17aff33}.software-select-current{flex-direction:column;gap:2px;min-width:0;display:flex}.software-select-current strong{font-size:14px;font-weight:600;line-height:1.2}.software-select-current small{color:#9687a9;font-size:var(--text-xs);line-height:1.3}.software-select-option{justify-content:space-between;align-items:baseline;gap:10px;width:100%;min-width:0;display:flex}.software-select-option strong{font-size:13px;font-weight:600;line-height:1.2}.software-select-option small{color:#9687a9;font-size:var(--text-xs);white-space:nowrap;line-height:1.2}.software-select-chevron{color:#b4a5c7;flex-shrink:0;font-size:22px;transition:transform .18s}.software-select.is-open .software-select-chevron{transform:rotate(180deg)}dialog#configurator:has(.software-select.is-open){overflow:visible}.software-select-list{z-index:5;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#5a4f6a transparent;inset-inline:0;background:#19141f;border:1px solid #3f384c;border-radius:10px;max-height:min(200px,32dvh);margin:0;padding:4px;list-style:none;position:absolute;bottom:calc(100% + 6px);overflow-y:auto;box-shadow:0 -10px 28px #0006}.software-select-list li+li{margin-top:1px}.software-select-list button{width:100%;min-height:34px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:5px 10px;transition:background-color .14s,color .14s;display:flex}.software-select-list button:hover,.software-select-list button:focus-visible{background:#a17aff1f;outline:none}.software-select-list button.is-selected{color:#e8dcff;background:#a17aff2e}.software-select-list button .material-symbols-rounded{color:var(--brand-soft);flex-shrink:0;font-size:18px}.software-select-contact{color:#ffb0b0;border-top:1px solid #ff8f8f55;width:100%;margin:10px 0 0;padding-top:10px;font-size:clamp(11px,2.8vw,12px);line-height:1.45}.config-coupon-banner{background:var(--purple);color:#fff;letter-spacing:.01em;border:1px solid #9b4dff;border-radius:10px;align-items:center;gap:10px;width:100%;margin:0 0 16px;padding:13px 16px;font-size:14px;font-weight:650;display:flex;box-shadow:0 8px 24px #7f00ff66}.config-coupon-banner .material-symbols-rounded{color:#fff;flex:none;font-size:22px}.config-coupon-banner strong{letter-spacing:.05em;text-transform:uppercase;color:#fff;font-weight:800}.billing-cycle-select{position:relative}.billing-cycle-select select{appearance:none;width:100%;min-height:48px;color:var(--text);cursor:pointer;background:#131017;border:1px solid #474050;border-radius:8px;padding:9px 42px 9px 12px;font-size:14px;font-weight:600;transition:border-color .18s,background-color .18s,box-shadow .18s}.billing-cycle-select select:hover{background:#16121c;border-color:#5d5568}.billing-cycle-select select:focus-visible{border-color:#a17aff;outline:none;box-shadow:0 0 0 3px #a17aff33}.billing-cycle-chevron{pointer-events:none;color:#b4a5c7;font-size:22px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.config-summary{background:#a17aff0a;border:1px solid #a17aff24;border-radius:6px;justify-content:space-between;align-items:center;gap:15px;margin:12px 0;padding:15px;display:flex}.config-summary-breakdown{align-items:stretch;gap:12px;display:grid}.config-summary-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.config-summary span{font-weight:600}.config-summary small{color:#9687a9;font-size:var(--text-xs);display:block}.config-summary strong{color:#ba97fc;font-size:15px}.config-price-breakdown{border-top:1px solid #a17aff33;gap:8px;margin:0;padding:12px 0 0;list-style:none;display:grid}.config-price-breakdown li{color:#c9bfd8;justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;line-height:1.35;display:flex}.config-price-breakdown li strong{color:#e8dcff;font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:600}.config-price-breakdown li.is-save strong{color:#8dffc0}.config-price-breakdown li.is-total-save{color:#fff;border-top:1px dashed #a17aff44;margin-top:4px;padding-top:8px;font-weight:600}.config-price-breakdown li.is-total-save strong{color:#9dffc8;font-size:13px}@media (max-width:1050px){.container{width:calc(100% - 48px)}.nav,.nav nav{gap:20px}.brand{font-size:21px}.hero-actions{gap:15px}.text-link{font-size:var(--text-xs)}.compatibility-inner>span{padding-right:25px}.software{font-size:16px}.plan{padding:23px}.plan-top>span{font-size:var(--text-xs)}.features-grid{grid-template-columns:1.15fr 1fr 1fr}.feature{padding:22px}.feature-wide{gap:15px}.footer-links{gap:17px}}@media (max-width:800px){.nav-cta{margin-left:auto}.nav nav{gap:17px}.nav{gap:15px}.brand{font-size:19px}h1{font-size:47px}.hero-copy>p{font-size:13px}.hero-copy .eyebrow{font-size:var(--text-xs);letter-spacing:.8px}.hero-actions{flex-direction:column;align-items:flex-start;gap:17px}.compatibility-inner{gap:16px}.compatibility-inner>span{font-size:var(--text-xs);padding-right:16px}.software{gap:5px;font-size:14px}.section{padding:70px 0}h2{font-size:33px}.plan{padding:20px 17px}.plan-top>span{font-size:var(--text-xs);letter-spacing:.5px}.popular-label{font-size:var(--text-xs);left:8px;right:8px}.plan>p{min-height:36px;font-size:var(--text-xs)}.plan h3{font-size:22px}.price strong{font-size:38px}.plan .button{padding:10px 12px}.plan-features{font-size:var(--text-xs)}.features-grid{grid-template-columns:1fr 1fr}.feature-large{grid-row:span 2}.feature-wide{grid-column:span 2}.footer-links{flex-direction:column;gap:9px}.final-cta h2{font-size:35px}.cta-spark-one{left:35px}.cta-spark-two{right:35px}}@media (max-width:640px){.container{width:calc(100% - 40px)}.header{height:74px}.nav{gap:12px}.nav-cta{font-size:var(--text-xs);gap:10px;padding:9px 11px}.nav .brand{font-size:19px}.menu-toggle{background:0 0;border:1px solid #ffffff16;border-radius:5px;flex-direction:column;flex-shrink:0;order:3;justify-content:center;align-items:center;gap:5px;width:32px;height:34px;display:flex}.menu-toggle span{background:#c9bfdb;width:14px;height:1px}.nav nav{background:#17141f;border-bottom:1px solid #453452;padding:22px;display:none;position:absolute;top:73px;left:0;right:0;box-shadow:0 18px 25px #0005}.nav nav.is-open{flex-direction:column;gap:20px;display:flex}.nav-active:after{display:none}.hero-copy{padding:43px 0 0}.hero-copy .eyebrow{font-size:var(--text-xs);letter-spacing:1px}h1{margin:23px 0 20px;font-size:55px;line-height:1.09}.hero-copy>p{max-width:360px;margin-bottom:24px;font-size:14px}.hero-actions{flex-direction:row;align-items:center;gap:22px}.hero-actions>.button{font-size:var(--text-xs);gap:20px;padding:13px 16px}.hero-actions>.text-link{font-size:var(--text-xs);gap:8px}.hero-bottom{font-size:var(--text-xs);letter-spacing:1.3px;padding-top:14px;padding-bottom:20px}.compatibility-inner{flex-wrap:wrap;justify-content:center;gap:19px 25px;padding:22px 0}.compatibility-inner>span{text-align:center;width:100%;font-size:var(--text-xs);border:0;padding:0}.compatibility-inner>span br{display:none}.compatibility-inner strong{margin-left:4px}.software{font-size:15px}.section{padding:58px 0}.section-heading{display:block}.eyebrow{font-size:var(--text-xs);letter-spacing:1.4px}h2{font-size:34px}.section-heading>p{margin-top:19px;font-size:12px}.billing-toggle button{font-size:var(--text-xs);padding:7px 12px}.plan{padding:26px}.plan-top>span{font-size:var(--text-xs);letter-spacing:1px}.plan h3{font-size:27px}.plan>p{min-height:0;font-size:12px}.price strong{font-size:45px}.price{margin-top:16px}.plan .button{padding:13px 17px;font-size:12px}.popular-label{font-size:var(--text-xs);left:26px;right:26px}.plan-features{font-size:var(--text-xs);grid-template-columns:1fr 1fr;gap:15px 8px}.plans-footnote{font-size:var(--text-xs);margin-top:24px}.center-heading>p{font-size:var(--text-xs);max-width:300px;margin:0 auto}.features-grid{grid-template-columns:1fr}.feature{padding:25px}.feature-large{grid-row:auto}.feature-wide{grid-column:auto;display:block}.feature h3{font-size:var(--text-lg)}.feature p{font-size:var(--text-sm)}.feature-icon{margin-bottom:17px}.mini-console{max-width:280px}.mini-console code{font-size:var(--text-xs)}.final-cta{margin-bottom:55px;padding:40px 21px}.final-cta h2{font-size:29px}.final-cta p{font-size:var(--text-xs);max-width:260px;margin:0 auto 10px}.final-cta .eyebrow{font-size:var(--text-xs)}.cta-spark-one{font-size:25px;top:20px;left:16px}.cta-spark-two{font-size:35px;bottom:27px;right:16px}.footer-main{flex-wrap:wrap;gap:28px;padding:32px 0}.footer-links,.back-top{font-size:var(--text-xs)}.footer-bottom{font-size:var(--text-xs);flex-wrap:wrap;gap:10px}dialog{padding:30px 24px}dialog .eyebrow{font-size:var(--text-xs)}dialog h2{font-size:27px}.config-summary strong{font-size:13px}}@media (max-width:360px){.container{width:calc(100% - 28px)}.nav .brand{font-size:16px}.nav-cta{font-size:var(--text-xs);padding:8px}.hero-actions{gap:14px}.hero-actions>.text-link{font-size:var(--text-xs)}h1{font-size:49px}.plan-features,.hero-copy .eyebrow{font-size:var(--text-xs)}}@media (max-width:640px){h1{font-size:clamp(38px,11.7vw,52px)}}.hero{isolation:isolate;background:radial-gradient(ellipse at 50% 30%, #41226455, transparent 75%), var(--bg)}.hero-video{object-fit:cover;z-index:0;pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0}.hero-parallax{z-index:0}.hero-image{object-fit:cover;object-position:center;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-parallax .hero-image{position:absolute;inset:0}.hero-overlay{z-index:1;pointer-events:none;background:linear-gradient(#10101485,#101014a6 70%,#101014);position:absolute;inset:0}.hero-content{z-index:2;text-align:left;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;padding-top:52px;padding-bottom:28px;display:flex;position:relative}.hero .hero-copy{flex:auto;width:100%;min-width:0;max-width:720px;padding:0}.hero-catder{pointer-events:none;-webkit-user-select:none;user-select:none;align-self:center;width:min(52vw,200px);max-width:200px;margin:8px auto 0;display:block;position:relative}.hero-catder-img{filter:drop-shadow(0 18px 40px #7f00ff33);will-change:transform;width:100%;height:auto;animation:4.8s ease-in-out infinite hero-catder-float;display:block;transform:scaleX(-1)}@keyframes hero-catder-float{0%,to{transform:scaleX(-1)translateY(0)}50%{transform:scaleX(-1)translateY(-14px)}}@media (prefers-reduced-motion:reduce){.hero-catder-img{animation:none}}.hero .hero-copy .eyebrow{font-size:var(--text-xs);letter-spacing:1.4px;margin:0}.hero h1{letter-spacing:-1.8px;margin:22px 0 18px;font-size:clamp(40px,12vw,56px);line-height:1.05}.hero h1>span{color:var(--text)}.hero h1>span>span{color:#b795ff}.hero h1>span{display:block}.hero .hero-copy>p{max-width:340px;font-size:var(--text-sm);line-height:var(--leading-body);color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 25px;display:-webkit-box;overflow:hidden}.hero .hero-actions{flex-direction:column;align-items:flex-start;gap:17px}.hero .hero-actions>.button{width:100%;max-width:260px;min-height:42px;font-size:var(--text-sm);gap:18px;padding:10px 16px}.hero .hero-actions>.text-link{font-size:var(--text-sm)}.hero .hero-bottom{display:none}@media (min-width:1024px){.hero-video{display:block}.hero{flex-direction:column;min-height:min(720px,100svh - 88px);display:flex}.hero-content{flex-direction:row;flex:1;justify-content:space-between;align-items:center;gap:24px;min-height:0;padding-block:clamp(24px,5vh,65px)}.hero .hero-copy{max-width:min(560px,48%)}.hero-catder{align-self:center;width:min(40vw,440px);max-width:440px;margin:0 auto}.hero h1{letter-spacing:-3.2px;margin:27px 0 25px;font-size:clamp(64px,6.5vw,96px);line-height:1.04}.hero .hero-copy>p{max-width:520px;margin-bottom:32px;font-size:15px}.hero .hero-copy .eyebrow{font-size:var(--text-xs);padding:8px 14px}.hero .hero-actions{flex-direction:row;justify-content:flex-start;gap:28px}.hero .hero-actions>.button{gap:16px;width:auto;max-width:none;min-height:42px;padding:11px 18px;font-size:12px}.hero .hero-actions>.text-link{font-size:var(--text-xs)}.hero .hero-bottom{z-index:2;min-height:48px;font-size:var(--text-xs);justify-content:center;align-items:center;gap:35px;padding:0 0 16px;display:flex;position:relative}}.mods-section{isolation:isolate;background:linear-gradient(180deg, var(--bg), #15111c 20%, #15111c 58%, var(--bg) 100%);padding:48px 0 72px;position:relative;overflow:hidden}.mods-section:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, var(--bg) 0%, transparent 22%, transparent 52%, #15111caa 78%, var(--bg) 100%), radial-gradient(ellipse at center, #15111c 20%, #15111cde 52%, #15111c80 100%);position:absolute;inset:0}.mods-section+.features-section{border-top:0}.mods-content{text-align:center;max-width:1060px}.mods-pixel-icon{filter:drop-shadow(0 0 22px #a17aff25);width:76px;height:76px;margin:0 auto 22px;display:block}.mods-content .eyebrow{font-size:var(--text-xs);letter-spacing:1.3px;justify-content:center}.mods-content h2{letter-spacing:-1px;margin:16px 0;font-size:clamp(27px,7.5vw,40px);line-height:1.2}.mods-content h2>span{color:var(--muted)}.mods-actions{flex-direction:column;align-items:center;gap:12px;margin-top:27px;display:flex}.mods-actions .button{border-radius:100px;gap:15px;width:100%;max-width:310px;min-height:48px;font-size:12px}.mods-actions .button:not(.button-outline)>.material-symbols-rounded{box-sizing:content-box;color:#dcc5ff;background:#231432;border-radius:50%;width:15px;height:15px;padding:5px;font-size:15px}.mods-actions .button-outline{color:#c2b2d0;background:#211b29;border-color:#766386}.mods-mosaic{--mods-edge:119px;aspect-ratio:1;z-index:-2;pointer-events:none;opacity:.36;grid-template:repeat(3,minmax(0,1fr))/repeat(3,minmax(0,1fr));gap:10px;display:grid;position:absolute;top:0;bottom:0}.mods-mosaic-left{right:calc(100% - var(--mods-edge))}.mods-mosaic-right{left:calc(100% - var(--mods-edge))}.mod-tile{border:1px solid #ffffff12;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #0004}.mod-tile:before{content:"";background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:16px 16px;position:absolute;inset:0}.mod-tile>span{filter:drop-shadow(3px 3px #0004);font-size:33px;line-height:1}.mod-tile>b{font-family:var(--display);font-size:var(--text-xs);letter-spacing:1px}@media (min-width:768px){.mods-section{padding:66px 0 72px}.mods-pixel-icon{width:106px;height:106px;margin-bottom:25px}.mods-content h2{margin:20px 0;font-size:clamp(32px,3.2vw,48px)}.mods-actions{flex-direction:row;justify-content:center;gap:12px;margin-top:34px}.mods-actions .button{width:auto;max-width:none;padding:12px 22px}.mods-mosaic{--mods-edge:247px;opacity:.5;gap:13px}.mod-tile>span{font-size:43px}.mod-tile>b{font-size:var(--text-xs)}}@media (min-width:1500px){.mods-mosaic{--mods-edge:386px;gap:15px}}h1,h2,h3{font-synthesis:none;font-weight:600}.hero h1{font-weight:800}.brand,.software,.price strong,.mod-tile>b,.mini-console code{font-family:var(--font)}.button:not(.button-outline){background:var(--purple);border-color:var(--purple);color:#fff}.button:not(.button-outline):hover{background:var(--brand-hover);border-color:var(--brand-hover);box-shadow:0 7px 28px #7f00ff35}.brand-dot,.nav-active:after{color:var(--purple)}.brand-logo{filter:drop-shadow(0 0 8px #7f00ff30)}.popular-label{color:var(--brand-text);background:0 0}.plan.popular{background:var(--purple);box-shadow:none;border-color:#0000}.plan.popular .popular-label{color:#fff;background:0 0}.hero .hero-copy .eyebrow{background:#7f00ff0c;border-color:#7f00ff40}.feature-icon{background:#7f00ff12;border-color:#7f00ff40}.hero h1>span>span,.final-cta h2>span,.feature-icon{color:var(--brand-soft)}.button-outline:hover{color:var(--brand-soft);border-color:var(--purple);background:#7f00ff18}.text-link:hover,.footer-links a:hover{color:var(--brand-soft)}.skip-link{color:#fff}::selection{background:var(--purple);color:#fff}.software-logo{object-fit:contain;flex-shrink:0;width:32px;height:32px;display:block}.mod-tile{background:#24202d}.mod-tile:before{display:none}.mod-tile>img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:800px){.software-logo{width:26px;height:26px}}.container{width:min(1160px,100% - clamp(32px,6vw,80px))}.section{padding-block:clamp(56px,7vw,92px)}.section-heading,.features-grid,.plan,.feature{min-width:0}.button,.billing-toggle button{min-height:44px}.menu-toggle,.dialog-close,.back-top>span{min-width:44px;min-height:44px}input,select,textarea{min-height:44px;font-size:16px}dialog{max-height:calc(100dvh - 32px);overflow-y:auto}.compatibility-inner{flex-wrap:wrap;justify-content:center;gap:20px 32px}.software{white-space:nowrap}.footer-links a,.back-top{align-items:center;min-height:44px;display:inline-flex}@media (max-width:1050px) and (min-width:701px){.plan{padding:26px}.plan-top>span{font-size:var(--text-xs);letter-spacing:.6px}.plan>p{min-height:42px;font-size:13px}.plan-features{font-size:13px}.popular-label{font-size:var(--text-xs)}.plan .button{font-size:13px}.annual-total{font-size:var(--text-xs)}}@media (max-width:900px){.header{height:74px}.nav{gap:12px}.nav .brand{font-size:19px}.nav-cta{white-space:nowrap;gap:12px;margin-left:auto;padding:9px 13px;font-size:12px}.menu-toggle{background:0 0;border:1px solid #ffffff16;border-radius:6px;flex-direction:column;flex-shrink:0;order:3;justify-content:center;align-items:center;gap:5px;display:flex}.menu-toggle span{background:#c9bfdb;width:18px;height:2px}.nav nav{background:#17141f;border-bottom:1px solid #453452;margin:0;padding:16px 24px;display:none;position:absolute;top:74px;left:0;right:0;box-shadow:0 18px 25px #0005}.nav nav.is-open{flex-direction:column;gap:4px;display:flex}.nav nav a{align-items:center;min-height:44px;font-size:15px;display:flex}.nav-active:after{display:none}.compatibility-inner>span{text-align:center;border:0;width:100%;padding:0;font-size:12px}.compatibility-inner>span br{display:none}.compatibility-inner strong{margin-left:4px}.features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-large{grid-row:span 2}.feature-wide{grid-column:span 2}}@media (max-width:700px){.section-heading{display:block}.section-heading>p{margin-top:18px}.plan{padding:26px}.plan-top>span{font-size:var(--text-xs)}.plan>p{min-height:0;font-size:13px}.plan-features{grid-template-columns:1fr 1fr;font-size:12px}.popular-label{font-size:var(--text-xs)}.price strong{font-size:45px}.plan .button{font-size:14px}.annual-total,.plans-footnote{font-size:var(--text-xs)}.features-grid{grid-template-columns:1fr}.feature-large{grid-row:auto}.feature-wide{grid-column:auto;display:block}.feature p,.section-heading>p,.center-heading>p,.final-cta p{font-size:14px}.hero .hero-actions>.text-link{min-height:44px;font-size:12px}.mods-actions .button{font-size:14px}.eyebrow{line-height:1.8}.footer-main{flex-wrap:wrap;gap:24px}.footer-links{flex-direction:column;gap:0;font-size:13px}.footer p,.footer-bottom{font-size:12px}.footer-bottom{flex-wrap:wrap;gap:12px}.back-top{font-size:12px}.billing-toggle button{font-size:13px}.config-summary{flex-wrap:wrap}.dialog-description,#config-form label{font-size:13px}}@media (max-width:440px){.nav-cta{display:none}.menu-toggle{margin-left:auto}.nav .brand{font-size:20px}.nav .brand-logo{width:30px;height:30px}.hero-content{padding-block:40px}.plan-features{grid-template-columns:1fr}.final-cta h2{font-size:clamp(25px,7vw,31px)}}@media (min-width:1024px) and (max-height:750px){.hero h1{margin:0 0 18px;font-size:clamp(56px,7.5vh,72px)}.hero .hero-copy>p{margin-bottom:22px;font-size:13px}}@media (min-width:1024px) and (max-height:550px){.hero h1{margin-bottom:12px;font-size:clamp(42px,7vh,52px)}.hero-content{padding-block:16px}.hero .hero-copy>p{margin-bottom:14px;line-height:1.5}.hero .hero-actions>.button{padding-block:10px}.hero .hero-bottom{min-height:40px;padding-bottom:8px}}.nav nav{gap:18px}.footer-links{flex-wrap:wrap;justify-content:center;gap:8px 24px;max-width:550px}.section-heading h1,.center-heading h1{letter-spacing:-1.5px;margin:17px 0 20px;font-size:clamp(34px,4vw,52px);line-height:1.15}.section-heading h1>span,.center-heading h1>span{color:var(--muted)}@media (min-width:901px) and (max-width:1100px){.header{height:74px}.nav-cta{margin-left:auto}.menu-toggle{background:0 0;border:1px solid #ffffff16;border-radius:6px;flex-direction:column;flex-shrink:0;order:3;justify-content:center;align-items:center;gap:5px;display:flex}.menu-toggle span{background:#c9bfdb;width:18px;height:2px}.nav nav{background:#17141f;border-bottom:1px solid #453452;margin:0;padding:16px 24px;display:none;position:absolute;top:74px;left:0;right:0;box-shadow:0 18px 25px #0005}.nav nav.is-open{flex-direction:column;gap:4px;display:flex}.nav nav a{align-items:center;min-height:44px;font-size:15px;display:flex}.nav-active:after{display:none}}@media (min-width:1024px) and (max-width:1100px){.hero{min-height:min(720px,100svh - 74px)}}@media (max-width:800px){.footer-links{align-items:flex-start;max-width:none}}.footer{background:linear-gradient(#101014 0%,#141219 100%)}.footer-main{grid-template-columns:minmax(220px,.75fr) minmax(0,2.4fr);align-items:start;gap:clamp(48px,7vw,96px);padding:72px 0 60px;display:grid}.footer-brand .brand{font-size:24px}.footer-brand p{color:#a6a2af;margin:18px 0 22px;font-size:13px;line-height:1.8}.footer-community{color:#ded8e8;border:1px solid #393342;border-radius:8px;align-items:center;gap:9px;min-height:42px;padding:0 13px;font-size:12px;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.footer-community:hover{color:#fff;background:#7f00ff12;border-color:#8d5bdd}.footer-community>.material-symbols-rounded{font-size:16px}.social-icon{flex:none;width:19px;height:19px;display:block}.footer-community .social-icon{width:20px;height:20px}.footer-social{align-items:center;gap:10px;margin-top:20px;display:flex}.footer-social a{color:#bcb7c7;border:1px solid #393642;border-radius:10px;place-items:center;width:38px;height:38px;transition:color .2s,border-color .2s,background .2s,transform .2s;display:grid}.footer-social a:hover{color:#fff;background:#7f00ff12;border-color:#8d5bdd;transform:translateY(-2px)}.footer-social .social-icon-trustpilot{color:#00b67a}.footer-navigation{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px clamp(24px,3vw,40px);display:grid}.footer-group h2{color:#f0edf5;letter-spacing:0;margin:2px 0 18px;font-size:13px;font-weight:600}.footer-links{color:#a6a2af;font-size:var(--text-sm);flex-direction:column;align-items:flex-start;gap:14px;display:flex}.footer-links a{min-height:26px;transition:color .2s}.footer-links a:hover{color:#d4b8ff}.footer-bottom{border-top:1px solid var(--border);font-size:var(--text-xs);color:var(--muted);justify-content:space-between;align-items:center;gap:24px;padding:19px 0;display:flex}.footer-legal{flex-wrap:wrap;gap:6px 20px;display:flex}.footer-bottom-links{align-items:center;gap:22px;display:flex}.footer-bottom-links>a:not(.back-top){transition:color .2s}.footer-bottom-links>a:not(.back-top):hover{color:#d4b8ff}.back-top{color:#d0cad9;font-size:var(--text-xs);white-space:nowrap;gap:10px}.back-top>span{border:1px solid #393642;border-radius:8px;width:32px;height:32px;transition:border-color .2s,background .2s}.back-top:hover>span{background:#7f00ff18;border-color:#8d5bdd}@media (max-width:1100px){.footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 28px}}@media (max-width:800px){.footer-main{grid-template-columns:1fr;gap:42px;padding:52px 0 44px}.footer-brand p{margin:13px 0 18px}.footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.footer-bottom{align-items:flex-start}.footer-legal{flex-direction:column;gap:4px}.footer-bottom-links{gap:16px}}@media (max-width:540px){.footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.footer-group h2{margin-bottom:12px}.footer-bottom{flex-direction:column;gap:16px}.footer-bottom-links{flex-wrap:wrap;justify-content:space-between;width:100%}.footer-bottom{padding-bottom:90px}}html.lenis,html.lenis body{height:auto;scroll-behavior:auto!important}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}[data-lenis-prevent],[data-lenis-prevent-wheel],[data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.logo-preloader{z-index:9999;background:#101014;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.logo-preloader img{object-fit:contain;will-change:transform, opacity;width:80px;height:80px;display:block}.header{--header-h:72px;height:var(--header-h);pointer-events:none;z-index:30;background:0 0;border:0;position:sticky;top:0}.header .nav{--nav-pill-radius:999px;--nav-cap-radius:28px;--nav-shell-duration:.52s;--nav-shell-ease:cubic-bezier(.22, 1, .36, 1);--nav-shell-ease-close:cubic-bezier(.4, 0, .2, 1);pointer-events:auto;border-radius:var(--nav-pill-radius);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:calc(100% - 24px);height:auto;transition:border-radius var(--nav-shell-duration) var(--nav-shell-ease-close);background:#1b1724eb;border:1px solid #ffffff14;gap:0;padding:6px 6px 6px 0;position:relative;top:8px;box-shadow:0 10px 40px #0003}.header .nav:has(#navigation.is-open){border-radius:22px 22px 0 0}.header .brand{padding:0 12px;font-size:19px}.header .brand-logo{width:28px;height:28px}.nav nav{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);visibility:hidden;opacity:0;transform-origin:top;clip-path:inset(0 0 100%);pointer-events:none;transition:opacity .28s var(--ease-out), clip-path .38s var(--ease-out), visibility .38s;background:#1b1724f5;border:1px solid #ffffff14;border-top:0;border-radius:0 0 22px 22px;flex-direction:column;gap:0;margin:0;padding:6px;display:flex;position:absolute;top:100%;left:-1px;right:-1px;box-shadow:0 18px 25px #0005}.nav nav.is-open{visibility:visible;opacity:1;clip-path:inset(0);pointer-events:auto}.nav nav a{z-index:1;white-space:nowrap;letter-spacing:-.37px;color:#c4bccf;border-radius:999px;align-items:center;min-height:44px;padding:12px 22px;font-size:17px;font-weight:500;line-height:20px;transition:color .2s;display:flex;position:relative}.nav nav a:hover,.nav nav .nav-active{color:#fff}.nav nav .nav-active:after{display:none}.nav-pill-highlight,.billing-pill{z-index:0;background:var(--purple);pointer-events:none;border-radius:999px;position:absolute;top:0;left:0}.nav-link-label{position:relative}.header .nav-cta-group{align-items:center;gap:8px;margin-left:auto;display:flex}.header .nav-cta{letter-spacing:-.37px;border-radius:999px;padding:10px 14px;font-size:13px;line-height:20px}.header .nav>.nav-cta{margin-left:auto}.header .nav-cta-panel{color:#f0eaf8;transition:background var(--duration), border-color var(--duration), color var(--duration), transform var(--duration), box-shadow var(--duration);background:0 0;border-color:#5c536a}.header .nav-cta-panel:hover{color:#fff;background:#a782ff18;border-color:#a782ff;transform:translateY(-2px);box-shadow:0 7px 28px #7f00ff28}.header .nav-cta-panel:active{transform:translateY(0)}.header .nav-cta-panel,.header .nav-cta-billing{gap:8px}.header .nav-cta-panel .material-symbols-rounded,.header .nav-cta-billing .material-symbols-rounded{font-size:18px;line-height:1}.menu-toggle{border-radius:999px;order:3;width:44px;height:44px;margin-left:8px;display:flex}.nav nav .nav-mobile-cta,.nav nav .nav-mobile-cta-group{display:none}@media (max-width:440px){.header .menu-toggle{margin-left:auto}.nav nav .nav-mobile-cta-group{gap:8px;width:100%;margin-top:6px;display:grid}.nav nav .nav-mobile-cta{background:var(--purple);color:#fff;cursor:pointer;width:100%;font:inherit;border:0;border-radius:10px;justify-content:space-between;align-items:center;margin-top:6px;padding:12px 14px;text-decoration:none;display:flex}.nav nav .nav-mobile-cta-group .nav-mobile-cta{margin-top:0}.nav nav .nav-mobile-cta-secondary{color:#f0eaf8;transition:background var(--duration), border-color var(--duration), color var(--duration), transform var(--duration), box-shadow var(--duration);background:#1b1624;border:1px solid #5c536a}.nav nav .nav-mobile-cta-secondary:hover{color:#fff;background:#a782ff18;border-color:#a782ff;transform:translateY(-2px);box-shadow:0 7px 28px #7f00ff28}}@media (min-width:701px){.header .nav{width:min(1160px,100% - clamp(32px,6vw,80px))}.header .nav-cta{padding:12px 22px;font-size:17px}}@media (min-width:1101px){.header,.hero{--header-h:80px}.header .nav{padding:6px;top:12px}.header .brand{padding:0 16px 0 12px;font-size:21px}.header .brand-logo{width:32px;height:32px}.header .nav:has(#navigation.is-open){border-radius:var(--nav-pill-radius)}.header .nav:has(.nav-mega-dropdown.is-open){border-radius:var(--nav-cap-radius) var(--nav-cap-radius) 0 0;transition:border-radius var(--nav-shell-duration) var(--nav-shell-ease)}.header .nav:has(.nav-mega-dropdown.is-open.is-closing){border-radius:var(--nav-cap-radius) var(--nav-cap-radius) 0 0;transition:border-radius var(--nav-shell-duration) var(--nav-shell-ease-close)}.header .nav .nav-mega-dropdown{position:absolute}.nav nav{z-index:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;visibility:visible;opacity:1;clip-path:none;pointer-events:auto;background:0 0;border:0;border-radius:999px;flex-direction:row;align-items:center;margin-inline:auto;padding:0;transition:none;display:flex;position:static;top:auto;left:auto;right:auto}.nav nav a{padding:12px 26px;font-size:15px}.header .nav-cta{margin-left:0;padding:12px 20px;font-size:15px}.menu-toggle{display:none}}@media (min-width:1280px){.nav nav a,.header .nav-cta{padding:12px 28px;font-size:17px}}.nav-games{position:relative}.nav-games-toggle{z-index:1;letter-spacing:-.37px;color:#c4bccf;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;width:100%;min-height:44px;padding:12px 22px;font-size:17px;font-weight:500;line-height:20px;transition:color .2s;display:flex;position:relative}.nav-games-toggle:hover,.nav-games-toggle.nav-active{color:#fff}.nav-games-toggle>.material-symbols-rounded{font-size:18px;transition:transform .2s}.nav-games-toggle[aria-expanded=true]>.material-symbols-rounded{transform:rotate(180deg)}.nav-games-dropdown{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);--nav-dropdown-ease:var(--nav-shell-ease,cubic-bezier(.22, 1, .36, 1));--nav-dropdown-ease-close:var(--nav-shell-ease-close,cubic-bezier(.4, 0, .2, 1));--nav-dropdown-duration:var(--nav-shell-duration,.52s);visibility:hidden;opacity:1;transform-origin:top;clip-path:inset(0 0 100%);pointer-events:none;min-width:200px;transition:clip-path var(--nav-dropdown-duration) var(--nav-dropdown-ease-close), visibility 0s linear var(--nav-dropdown-duration);background:#1b1724f5;border:1px solid #ffffff14;border-top-color:#ffffff24;border-radius:0 0 16px 16px;padding:6px;position:absolute;top:100%;left:0;transform:none;box-shadow:0 18px 32px #0005}.nav-games-dropdown.is-open{visibility:visible;opacity:1;clip-path:inset(0);pointer-events:auto;transition:clip-path var(--nav-dropdown-duration) var(--nav-dropdown-ease), visibility 0s linear 0s}.nav-games-dropdown.is-open.is-closing{visibility:visible;opacity:1;clip-path:inset(0 0 100%);pointer-events:auto}.nav-games-dropdown:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.nav nav .nav-games-dropdown a{white-space:normal;gap:10px;padding:12px 18px;font-size:15px}.nav-games-dropdown:not(.nav-mega-dropdown){--nav-dropdown-duration:.22s;min-width:280px;max-width:min(360px,100vw - 32px);top:calc(100% + 6px)}.nav-games-dropdown:not(.nav-mega-dropdown):before{height:10px;top:-10px}.nav-games-dropdown:not(.nav-mega-dropdown) .nav-dropdown-group{flex-direction:column;gap:0;display:flex}.nav nav .nav-games-dropdown:not(.nav-mega-dropdown) a{border-radius:0}.nav nav .nav-games-dropdown:not(.nav-mega-dropdown) a:first-child{border-radius:12px 12px 0 0}.nav nav .nav-games-dropdown:not(.nav-mega-dropdown) a:last-child{border-radius:0 0 12px 12px}.nav nav .nav-games-dropdown:not(.nav-mega-dropdown) a:only-child{border-radius:12px}.nav-games-dropdown:not(.nav-mega-dropdown) a>.material-symbols-rounded{color:var(--brand-soft);flex:none;font-size:20px}.nav-games-dropdown:not(.nav-mega-dropdown) .nav-dropdown-logo{width:24px;height:24px;image-rendering:pixelated;border-radius:0}.nav nav .nav-games-dropdown a:hover,.nav nav .nav-games-dropdown a[aria-current=page]{color:#fff;background:#7f00ff24}@media (min-width:1101px) and (max-width:1279px){.nav-games-toggle{padding:12px 18px;font-size:15px}}@media (max-width:1100px){.nav-games-dropdown{min-width:0;max-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;clip-path:none;opacity:1;visibility:hidden;transition:max-height var(--nav-dropdown-duration) var(--nav-dropdown-ease-close), padding var(--nav-dropdown-duration) var(--nav-dropdown-ease-close), margin var(--nav-dropdown-duration) var(--nav-dropdown-ease-close), visibility 0s linear var(--nav-dropdown-duration);background:#ffffff05;border:0;border-radius:14px;margin:0 10px;padding:0 6px;position:static;overflow:hidden;transform:none}.nav-games-dropdown.is-open{opacity:1;visibility:visible;clip-path:none;max-height:min(70vh,640px);transition:max-height var(--nav-dropdown-duration) var(--nav-dropdown-ease), padding var(--nav-dropdown-duration) var(--nav-dropdown-ease), margin var(--nav-dropdown-duration) var(--nav-dropdown-ease), visibility 0s linear 0s;margin:4px 10px 8px;padding:6px;overflow:auto;transform:none}.nav-games-dropdown.is-open.is-closing{opacity:1;visibility:visible;max-height:0;margin:0 10px;padding:0 6px;overflow:hidden}.nav-games-dropdown:before{display:none}}.nav-games.nav-mega{position:static}.nav-mega-dropdown{box-sizing:border-box;border-radius:0 0 16px 16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;width:auto;min-width:0;padding:20px;display:grid;left:-1px;right:-1px}.nav-mega-dropdown .nav-dropdown-group{flex-direction:column;min-width:0;display:flex}.nav-dropdown-title{letter-spacing:-.3px;color:#fff;margin:0 0 12px;font-size:16px;font-weight:700}.nav nav .nav-mega-dropdown a{box-sizing:border-box;white-space:normal;background:#ffffff04;border-radius:12px;gap:9px;width:100%;margin-top:6px;padding:12px;font-size:13px;line-height:1.4}.nav-mega-dropdown a>.material-symbols-rounded{color:var(--brand-soft);flex:none;font-size:19px}.nav-dropdown-logo{object-fit:contain;border-radius:4px;flex:none;width:22px;height:22px}.nav nav .nav-mega-dropdown a span{overflow-wrap:anywhere;min-width:0}.nav nav .nav-mega-dropdown a.nav-dropdown-accent span{color:var(--brand-soft,#b8f);font-weight:600}.nav nav .nav-mega-dropdown a.nav-dropdown-external{width:fit-content;max-width:100%;color:var(--brand-soft);text-underline-offset:.22em;background:0 0;border-radius:0;gap:5px;margin-top:10px;padding:4px 2px;font-weight:500;-webkit-text-decoration:underline #a782ff55;text-decoration:underline #a782ff55}.nav nav .nav-mega-dropdown a.nav-dropdown-external+a.nav-dropdown-external{margin-top:4px}.nav nav .nav-mega-dropdown a.nav-dropdown-external:hover{color:#fff;background:0 0;text-decoration-color:currentColor}.nav-mega-dropdown a.nav-dropdown-external>.material-symbols-rounded{color:inherit;font-size:15px}.footer-links a.footer-external{color:var(--brand-soft);text-underline-offset:.2em;align-items:center;gap:5px;-webkit-text-decoration:underline #a782ff55;text-decoration:underline #a782ff55;display:inline-flex}.footer-links a.footer-external:hover{color:#e4d4ff;text-decoration-color:currentColor}.footer-links a.footer-external>.material-symbols-rounded{font-size:15px;line-height:1}@media (min-width:1101px) and (max-width:1399px){.nav nav a,.nav-games-toggle,.header .nav-cta{padding:12px 16px;font-size:13px}.header .brand{padding-right:10px;font-size:19px}.nav-mega-dropdown{padding:16px}.nav-dropdown-logo{width:20px;height:20px}}@media (max-width:1100px){.nav nav.is-open{overscroll-behavior:contain;max-height:calc(100dvh - 100px);overflow-y:auto}.nav-games.nav-mega{position:relative}.nav-mega-dropdown{grid-template-columns:1fr;gap:18px;width:auto;left:auto;right:auto;transform:none}.nav-mega-dropdown.is-open{padding:14px}}.mods-section{overflow:clip}.faq-heading{text-align:center;margin-bottom:32px}.faq-heading p{font-size:var(--text-base)}.faq-tabs-card{--faq-card:#1f1829;flex-direction:column;display:flex}.faq-tab-list{flex-direction:column;width:100%;padding:0 0 24px;display:flex}.faq-tab{cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;gap:8px;padding:18px 14px 22px 22px;scroll-margin-top:120px;transition:background-color .2s;display:flex;position:relative}.faq-tab.is-selected{background:var(--faq-card)}.faq-tab-heading{font:inherit;letter-spacing:inherit;line-height:inherit;margin:0}.faq-tab button{all:unset;cursor:pointer;width:100%;display:block}.faq-tab button:after{content:"";border-radius:inherit;position:absolute;inset:0}.faq-tab button:focus-visible:after{outline:2px solid var(--brand-soft);outline-offset:-2px}.faq-tab-title{font-family:var(--display);letter-spacing:-.02em;color:#fff;text-wrap:balance;font-size:22px;font-weight:600;line-height:1.25;display:block}.faq-tab-description{z-index:1;position:relative}.faq-tab-description[hidden]{display:none}.faq-tab-description p{font-size:var(--text-sm);letter-spacing:-.02em;color:#a99bb7;text-wrap:balance;margin:0;line-height:1.5}.faq-corner{width:20px;height:20px;fill:var(--faq-card);opacity:0;pointer-events:none;transition:opacity .2s;display:none;position:absolute;right:0}.faq-corner-top{top:-20px}.faq-corner-bottom{bottom:-20px}.faq-tab.is-selected .faq-corner{opacity:1}.faq-tabs-image{background:var(--faq-card);border-radius:24px;min-width:0;height:clamp(220px,62vw,380px);padding:8px;display:flex;position:relative;overflow:hidden}.faq-tabs-image-inner{border-radius:16px;flex:1;min-height:100%;position:relative;overflow:hidden}.faq-tabs-image-inner img,.faq-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.faq-video{pointer-events:none;-webkit-user-select:none;user-select:none;object-fit:contain;background:#0b0a0f}.faq-video-controls{z-index:2;gap:8px;display:flex;position:absolute;bottom:14px;right:14px}.faq-video-sound{width:var(--tap-min);height:var(--tap-min);color:#f3f2f7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#0d0b12cc;border:1px solid #ffffff24;border-radius:50%;place-items:center;transition:background .2s,border-color .2s,color .2s;display:grid}.faq-video-sound:hover{background:var(--purple);border-color:var(--purple)}.faq-video-sound:focus-visible{outline:2px solid var(--brand-soft);outline-offset:3px}.faq-video-sound>.material-symbols-rounded{font-size:21px}@media (min-width:701px){.faq-tab-title{font-size:26px}}@media (min-width:900px){.faq-tabs-card{flex-direction:row;align-items:stretch;min-height:434px}.faq-tab-list{flex:none;width:300px;padding:40px 0}.faq-tab{border-radius:12px 0 0 12px}.faq-corner{display:block}.faq-tabs-image{flex:1 1 0;height:auto}}.hero,.page-hero-media{--header-h:72px;margin-top:calc(-1 * var(--header-h))}.hero{padding-top:var(--header-h)}@media (min-width:1101px){.hero,.page-hero-media{--header-h:80px}}@media (min-width:1024px){.hero{min-height:min(calc(720px + var(--header-h)), 100svh)}}.billing-toggle{border-radius:999px;position:relative}.billing-toggle button{z-index:1;white-space:nowrap;border-radius:999px;transition:color .2s;position:relative}.billing-toggle button.selected{box-shadow:none;background:0 0}.billing-toggle button.selected>span{color:#fff;background:#ffffff26}.billing-pill{background:var(--purple);border-radius:999px;box-shadow:0 4px 14px #7f00ff40}.price strong{line-height:1}.rolling-number{font-variant-numeric:tabular-nums;display:inline-block;position:relative}.rolling-number-text{color:inherit}.rolling-number.is-animated .rolling-number-text{color:#0000}.rolling-number-digits{color:var(--text);display:flex;position:absolute;inset:0;overflow:hidden}.rolling-digit{height:1em;display:inline-block;position:relative;overflow:hidden}.rolling-strip{flex-direction:column;display:flex}.rolling-strip>span{height:1em;line-height:1;display:block}html{scrollbar-gutter:stable}.hero .hero-copy>p{color:#ece6f6;text-shadow:0 2px 14px #000c,0 0 2px #0008}.hero .hero-overlay{background:radial-gradient(60% 55% at 50% 48%,#0a0810b0,#0000 75%),linear-gradient(#10101485,#101014a6 70%,#101014)}.hero .hero-bottom strong{color:#fff;font-weight:800}.features-section{background:linear-gradient(180deg, #131317 0%, #131317 70%, var(--bg) 100%);border-bottom:0}.features-section+.faq-section{padding-top:56px}.faq-section .faq-tabs-card{max-width:1000px;margin-inline:auto}.faq-tab{padding:12px 14px 14px 18px}.faq-tab-title{font-size:17px}.faq-tab-description p{font-size:var(--text-sm)}.faq-tabs-image{height:clamp(200px,56vw,340px);padding:0}.faq-tabs-image-inner{border-radius:inherit}@media (min-width:701px){.faq-tab-title{font-size:18px}}@media (min-width:900px){.faq-tabs-card{min-height:340px}.faq-tab-list{width:340px;padding:28px 0}.faq-tabs-image{height:auto}}.faq-video{background:#121117}.feature-launch{background:linear-gradient(#101014d9,#10101470 60%,#10101426),url(/assets/images/servidor-ryzen-nvme-800.webp) 50%/cover no-repeat}.feature-launch h3{color:#fff}.feature-launch p{color:#ece6f6}.feature-protection{aspect-ratio:1040/1442;background:#111116;align-self:start;padding:0}.feature-protection-video{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.feature-statement{background:var(--purple);border-radius:var(--radius-lg);border:none;padding:28px 24px}.feature-statement p{color:#fff;font-size:var(--text-lg);font-weight:500;line-height:var(--leading-body);-webkit-line-clamp:unset;display:block;overflow:visible}.plans-section>.container{width:min(1160px,100% - 32px)}.plans-section .section-heading{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.plans-section-landing .section-heading{text-align:left;align-items:flex-start}.plans-section-landing .section-heading h1,.plans-section-landing .section-heading h2{text-wrap:balance}.plans-section .section-heading h1,.plans-section .section-heading h2{letter-spacing:-1px;margin:16px 0 0;font-size:clamp(30px,8vw,42px);line-height:1.2}.plans-section .section-heading>p{margin:0;font-size:14px;line-height:1.7}.plans-carousel-section{margin-top:32px;overflow:visible}.plans-carousel-heading{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""billing";align-items:center;gap:20px;display:grid}.plans-carousel-heading h3{letter-spacing:normal;grid-area:title;margin:0;font-size:20px;line-height:1.4}.plans-carousel-heading .billing-toggle{grid-area:billing;justify-self:stretch}.plans-carousel-heading .billing-toggle button{flex:1;justify-content:center;align-items:center;gap:6px;min-height:48px;padding:10px 8px;font-size:13px;display:inline-flex}.plans-carousel-heading .billing-toggle-cycles{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.plans-carousel-heading .billing-toggle-checkout{grid-template-columns:repeat(4,minmax(0,1fr))}.checkout-cycle-field .billing-toggle{width:100%}.checkout-cycle-field .billing-toggle-cycles{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.checkout-cycle-field .billing-toggle button{flex:1;justify-content:center;align-items:center;gap:6px;min-height:48px;padding:10px 8px;font-size:13px;display:inline-flex}@media (max-width:720px){.checkout-cycle-field .billing-toggle-cycles{grid-template-columns:repeat(2,minmax(0,1fr))}}.plans-carousel-heading .billing-toggle button>span{font-size:var(--text-xs);border-radius:999px;margin-left:0;padding:3px 7px;line-height:1.2}.plans-carousel-hint{margin:16px 0 0;font-size:12px;line-height:1.6}.plans-carousel-arrow{color:#ddd7e8;background:#ffffff05;border:1px solid #45404f;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .2s,border-color .2s,color .2s;display:grid}.plans-carousel-arrow:hover:not(:disabled){border-color:var(--purple);color:#fff;background:#7f00ff18}.plans-carousel-arrow:disabled{cursor:not-allowed;opacity:.4}.plans-carousel-layout{grid-template-columns:40px minmax(0,1fr) 40px;grid-template-areas:"previous track next";align-items:center;gap:8px;display:grid;overflow:visible}.plans-carousel-previous{grid-area:previous;justify-self:center}.plans-carousel-next{grid-area:next;justify-self:center}.plans-carousel-layout .plans-carousel-arrow{width:40px;height:40px}.plans-carousel{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;grid-area:track;gap:20px;padding:36px 2px 14px;display:flex;overflow-x:auto}.plans-carousel::-webkit-scrollbar{display:none}.plans-carousel.is-dragging{scroll-snap-type:none;cursor:grabbing}.plans-carousel.is-settling{scroll-snap-type:none;scroll-behavior:auto}.plans-carousel.is-dragging *{cursor:grabbing}.plans-carousel:focus-visible{outline-offset:3px}.plans-carousel-slide{scroll-snap-align:center;flex:0 0 100%;min-width:0;display:flex;position:relative}.plans-carousel-slide>.plan{transition:transform .28s,border-color .28s,box-shadow .28s;transform:scale(.97)}.plans-carousel-slide.is-centered{z-index:2}.plans-carousel-slide.is-centered>.plan{border-color:var(--brand-soft);transform:translateY(-4px)scale(1.025);box-shadow:0 18px 42px #0005,0 0 24px #7f00ff26}.plans-carousel-slide.is-centered .popular-label{z-index:3}.plans-carousel-slide>.plan{border-radius:16px;width:100%;padding:28px 24px}.plans-carousel .popular-label{font-size:var(--text-xs);letter-spacing:var(--tracking-label);position:static}.plans-carousel .plan-top>span{font-size:var(--text-xs);letter-spacing:var(--tracking-label)}.plans-carousel .plan h3{font-size:var(--text-lg);margin:0}.plans-carousel .plan>p{font-size:var(--text-sm);line-height:var(--leading-body);min-height:0}.plans-carousel .price{gap:4px;margin-top:16px}.plans-carousel .price strong{letter-spacing:-.04em;font-size:clamp(2rem,1.6rem + 1.2vw,2.75rem)}.plans-carousel .price>span:last-child{font-size:var(--text-xs)}.plans-carousel .annual-total{font-size:var(--text-xs);margin:6px 0 0;line-height:1.45}.plans-carousel .plan .button{min-height:48px;font-size:var(--text-sm);gap:12px;margin-top:24px;padding:12px 16px}.plans-carousel .plan-features{font-size:var(--text-sm);border:none;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:20px;padding-top:0;line-height:1.45}.plans-carousel .plan-features li{align-items:flex-start;gap:10px}.plans-carousel .plan-features li>.material-symbols-rounded{flex:none;margin-top:2px}.plans-carousel .plan-features .plan-feature-text{width:auto;min-width:0;font-size:inherit;color:inherit;flex:1}.plans-section .plans-footnote{font-size:var(--text-xs);gap:12px;margin-top:24px;line-height:1.7}.plan-change-note{color:var(--muted);font-size:var(--text-xs);margin:0;line-height:1.7}.plan-change-note .text-link{color:inherit;text-underline-offset:2px;text-decoration:underline}.plans-landing-section{margin-top:28px}.plans-landing-section .plans-carousel-heading{grid-template-areas:"billing";justify-items:stretch}.plans-landing-section .plans-carousel-heading .billing-toggle{justify-self:stretch;width:100%}.plans-landing-section .plans-carousel-heading .billing-toggle button{flex:1}.plans-landing-grid{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:36px;display:grid}.plans-landing-card>.plan{border-radius:var(--radius-lg);width:100%;height:100%;transition:transform .35s var(--ease-out);padding:28px 24px}.plans-landing-card.is-popular>.plan{box-shadow:none}.plans-landing-card .popular-label{font-size:var(--text-xs);letter-spacing:var(--tracking-label);position:static}.plans-landing-card .plan h3{font-size:var(--text-lg)}.plans-landing-card .price strong{font-size:clamp(2rem,1.6rem + 1.2vw,2.75rem)}.plans-landing-card .annual-total{font-size:var(--text-xs);margin:6px 0 0;line-height:1.45}.plans-landing-card .plan .button{min-height:48px;font-size:var(--text-sm);gap:12px;margin-top:24px;padding:12px 16px}.plans-landing-card .plan-features{font-size:var(--text-sm);border:none;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:20px;padding-top:0;line-height:1.45}.plans-landing-more{justify-content:center;margin-top:20px;display:flex}.plans-landing-more .button{justify-content:center;gap:10px;min-width:min(100%,280px)}.mc-plans-section .section-heading{width:100%;margin-bottom:8px}.mc-plans-section .section-heading h2{white-space:nowrap;width:max-content;max-width:100%}.mc-plans-section .section-heading h2>span{color:var(--muted)}@media (max-width:520px){.mc-plans-section .section-heading h2{white-space:normal}}.mc-step-heading h3{letter-spacing:-.02em;margin:0;font-size:22px}.mc-step-heading p{color:var(--muted);margin:6px 0 0;font-size:14px}.mc-location-section{margin-top:36px}.mc-location-grid{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:18px;display:grid}.mc-location-card{width:100%;min-height:161px;color:inherit;text-align:left;cursor:pointer;background:#140f1c;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px 22px 20px;transition:border-color .25s,background .25s,box-shadow .25s;display:grid}.mc-location-card:hover{background:#1a1424;border-color:#ffffff28}.mc-location-card.is-selected{border-color:var(--brand-soft);background:#1b1328;box-shadow:0 0 0 1px #a782ff44,0 14px 32px #00000040}.mc-location-card.is-disabled,.mc-location-card:disabled{cursor:not-allowed;opacity:.55;background:#100c16;border-color:#ffffff0d}.mc-location-card.is-disabled:hover,.mc-location-card:disabled:hover{background:#100c16;border-color:#ffffff0d}.mc-location-card.is-disabled .mc-location-copy small{color:#c9b08a;letter-spacing:.04em;text-transform:uppercase;font-weight:650}.mc-location-marker{background:#5c5368;border-radius:50%;width:14px;height:14px;transition:background .25s,box-shadow .25s;box-shadow:inset 0 0 0 2px #2a2434}.mc-location-card.is-selected .mc-location-marker{background:#d4a017;box-shadow:0 0 0 3px #d4a01733}.mc-location-copy{gap:6px;min-width:0;display:grid}.mc-location-copy strong{letter-spacing:-.02em;font-size:20px;font-weight:700}.mc-location-copy small{color:var(--muted);font-size:13px;line-height:1.5}.mc-location-flag{object-fit:cover;border-radius:6px;width:48px;height:36px;box-shadow:0 0 0 1px #ffffff18}.mc-specs-section{margin-top:40px;scroll-margin-top:100px}.mc-spec-grid{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:22px;display:grid}.mc-spec-card{width:100%;color:inherit;text-align:left;cursor:pointer;background:#140f1c;border:1px solid #ffffff14;border-radius:14px;gap:14px;padding:22px 22px 20px;transition:border-color .25s,background .25s,box-shadow .25s,transform .25s;display:grid;position:relative}.mc-spec-card:hover{background:#1a1424;border-color:#ffffff28}.mc-spec-card.is-selected{border-color:var(--brand-soft);background:var(--purple);transform:translateY(-2px);box-shadow:0 0 0 1px #b8f6,0 16px 34px #7f00ff55}.mc-spec-card.is-selected:hover{background:var(--brand-hover);border-color:#d2b0ff}.mc-spec-card.is-selected .mc-spec-list,.mc-spec-card.is-selected .mc-spec-price small{color:#ebe0ff}.mc-spec-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.mc-spec-top strong{letter-spacing:-.02em;font-size:20px;font-weight:700}.mc-spec-price{white-space:normal;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:4px 8px;max-width:100%;margin-left:auto;display:flex}.mc-spec-amount{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1}.mc-spec-price small{color:var(--muted);font-size:13px;font-weight:500}.mc-spec-list{color:#a9a4b1;gap:6px;margin:0;padding:0;font-size:13px;line-height:1.5;list-style:none;display:grid}.mc-detail-anchor{scroll-margin-top:calc(var(--header-h,80px) + 16px);scroll-margin-bottom:24px}.mc-detail-anchor:not(:empty){margin-top:36px}.mc-plan-detail{background:var(--purple);color:#fff;border:1px solid #b8f6;border-radius:18px;grid-template-columns:minmax(0,1fr);gap:22px;padding:24px 22px;display:grid;box-shadow:0 0 0 1px #b8f4,0 18px 40px #7f00ff55}.mc-plan-detail-main{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.mc-plan-detail-main h3{letter-spacing:-.03em;color:#fff;margin:0;font-size:24px;line-height:1.15}.mc-plan-detail-price-label{color:#d8c6ff;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;margin:16px 0 0;font-weight:700}.mc-plan-detail-price{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:4px;display:flex}.mc-plan-detail-price .currency{color:#e8dcff;font-size:18px;font-weight:650}.mc-plan-detail-price strong{letter-spacing:-.04em;color:#fff;font-size:40px;font-weight:700;line-height:1}.mc-plan-detail-price>span:last-child{color:#d8c6ff;order:2;margin-left:5px;font-size:13px;font-weight:500}.mc-plan-detail-price .price-founder,.mc-plan-detail-price .price-standard{order:1}.mc-plan-detail-price .price-from-november{color:#f4ecff;order:3}.mc-plan-detail-annual{color:#d8c6ff;margin:8px 0 0;font-size:12px;overflow:hidden}.mc-plan-detail-main .button{width:100%;min-height:44px;color:var(--purple);text-align:center;background:#fff;border-color:#fff;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:11px 16px;font-size:14px;display:inline-flex}.mc-plan-detail-order>.material-symbols-rounded{color:#111;flex:none;width:18px;height:18px;font-size:18px}.mc-plan-detail-main .button:hover{color:var(--brand-hover);background:#f3eaff;border-color:#f3eaff;box-shadow:0 7px 28px #00000030}.mc-plan-detail-main .button:hover>.material-symbols-rounded{color:#111}.mc-plan-detail-help{color:#efe6ff;text-underline-offset:3px;margin-top:12px;font-size:12px;text-decoration:underline;display:inline-flex}.mc-plan-detail-help:hover{color:#fff}.mc-plan-detail-panel{min-width:0;padding-top:2px}.mc-plan-detail-panel h4{color:#cbb8ef;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-weight:700}.mc-plan-detail-panel dl{gap:11px;margin:0;display:grid}.mc-plan-detail-panel dl>div{gap:2px;display:grid}.mc-plan-detail-panel dt{color:#c4b0e8;font-size:var(--text-xs)}.mc-plan-detail-panel dd{color:#fff;margin:0;font-size:14px;font-weight:650;line-height:1.25}.mc-plan-detail-panel-muted h4{color:#b9a3df}.mc-plan-detail-features{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mc-plan-detail-features li{justify-content:space-between;align-items:baseline;gap:14px;font-size:13px;display:flex}.mc-plan-detail-features span{color:#b9a3df}.mc-plan-detail-features strong{color:#efe6ff;text-align:right;font-weight:650}.mc-plan-detail-ddos{border-top:1px solid #ffffff28;margin-top:16px;padding-top:14px}.mc-plan-detail-ddos-link{color:#efe6ff;align-items:center;gap:10px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.mc-plan-detail-ddos-link span{text-underline-offset:3px;text-decoration:underline}.mc-plan-detail-ddos-link:hover{color:#fff}.mc-plan-detail-ddos-logo{object-fit:contain;background:#fff;border-radius:4px;width:auto;height:22px}.mc-plan-detail-ddos-note{color:#c4b0e8;font-size:var(--text-xs);margin:8px 0 0;line-height:1.45}@media (prefers-reduced-motion:reduce){.plans-carousel-slide>.plan,.plans-landing-card>.plan{transition:none}}.plan-enderplus{color:var(--brand-soft);margin:6px 0 4px;font-size:12px}.plan-enderplus strong{color:#fff}.plans-enderplus-section{padding-block:8px 48px}.plans-enderplus-section .plans-enderplus-banner{margin-top:0}.plans-enderplus-banner{background:var(--purple);color:#fff;border:1px solid #ffffff26;border-radius:20px;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""savings""action";align-items:center;gap:24px;max-width:980px;margin:32px auto 0;padding:24px;font-size:14px;line-height:1.6;transition:border-color .2s,box-shadow .2s;display:grid}.plans-enderplus-banner:hover,.plans-enderplus-banner:focus-visible{border-color:#ecd9ff;box-shadow:0 8px 32px #7f00ff30}.plans-enderplus-copy{color:#ecd9ff;flex-direction:column;grid-area:copy;gap:10px;min-width:0;display:flex}.plans-enderplus-copy h3{color:#ecd9ff;letter-spacing:normal;margin:0;font-size:18px;line-height:1.5}.plans-enderplus-savings{color:var(--purple);text-align:center;background:#fff;border:none;border-radius:14px;flex-direction:column;grid-area:savings;align-items:center;gap:4px;padding:18px 20px;display:flex}.plans-enderplus-amount{color:var(--purple);font-family:var(--display);font-size:32px;font-weight:800;line-height:1.2}.plans-enderplus-badge{color:#fff;font-family:var(--display);font-size:36px;font-weight:700;line-height:1.2}.plans-enderplus-action{color:#5200a3;background:#fff;border-radius:10px;grid-area:action;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 18px;font-size:14px;font-weight:500;transition:background .2s;display:flex}.plans-enderplus-banner:hover .plans-enderplus-action,.plans-enderplus-banner:focus-visible .plans-enderplus-action{background:#ecd9ff}.plans-enderplus-action>.material-symbols-rounded{font-size:20px}@media (min-width:760px){.plans-section>.container{width:min(1160px,100% - 64px)}.plans-section .section-heading h1,.plans-section .section-heading h2{font-size:44px}.plans-carousel-section,.plans-landing-section{margin-top:40px}.plans-carousel-heading{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title billing";gap:24px}.plans-carousel-heading .billing-toggle{justify-self:end}.plans-landing-section .plans-carousel-heading{grid-template-columns:minmax(0,1fr);grid-template-areas:"billing"}.plans-landing-section .plans-carousel-heading .billing-toggle{justify-self:stretch;width:100%}.plans-carousel-heading .billing-toggle button{padding-inline:20px}.plans-carousel-slide{flex-basis:calc(50% - 10px)}.plans-enderplus-banner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy savings""action savings";gap:20px 32px;padding:32px}.plans-enderplus-savings{min-width:220px;padding:24px}.plans-enderplus-action{justify-self:start}.mc-location-grid,.mc-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-plan-detail{grid-template-columns:minmax(200px,1.1fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px 28px;padding:26px 28px}.mc-plan-detail-main .button{width:auto;min-width:200px}}@media (max-width:759px){.mc-plan-detail-panel+.mc-plan-detail-panel{border-top:1px solid #fff2;padding-top:8px}}@media (min-width:980px){.plans-landing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.plans-landing-card.is-popular>.plan{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.mc-location-card,.mc-spec-card{transition:none}}@media (min-width:1200px){.plans-section .section-heading{flex-direction:row;justify-content:space-between;align-items:center;gap:40px}.plans-section-landing .section-heading{flex-direction:column;justify-content:center}.plans-section .section-heading h1,.plans-section .section-heading h2{font-size:52px}.plans-carousel-layout{grid-template-columns:48px minmax(0,1fr) 48px;gap:12px}.plans-carousel-layout .plans-carousel-arrow{width:48px;height:48px}.plans-carousel{padding-inline:62px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 42px calc(100% - 42px),#0000);mask-image:linear-gradient(90deg,#0000,#000 42px calc(100% - 42px),#0000)}.plans-carousel-slide{flex-basis:calc(33.3333% - 13.3333px)}}dialog{margin:auto}dialog.dialog-upsell{width:min(640px,100% - 32px)}dialog.dialog-account{width:min(720px,100% - 32px);max-height:min(92vh,900px)}.account-form{gap:10px;margin-top:18px;display:grid}.account-mode{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:6px;display:grid}.account-mode button{color:#9687a9;transition:background var(--duration), border-color var(--duration), color var(--duration), box-shadow var(--duration);background:#ffffff03;border:1px solid #45404f;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:600}.account-mode button:hover{color:#c1a3ff;background:#a782ff18;border-color:#a782ff}.account-mode button.is-selected{border-color:var(--purple);background:var(--purple);color:#fff;box-shadow:none}.account-mode button.is-selected:hover{background:var(--brand-hover);border-color:var(--brand-hover);color:#fff}.account-section-title{margin:12px 0 0;font-size:15px;font-weight:700}.account-hint,.account-username-note{color:#9687a9;font-size:var(--text-xs);margin:0}.account-grid{grid-template-columns:1fr 1fr;gap:10px 14px;display:grid}.account-grid label{font-size:var(--text-xs);color:#c6bbd6;margin-bottom:6px;display:block}.account-span-2{grid-column:1/-1}.account-check{color:#c6bbd6;cursor:pointer;align-items:flex-start;gap:10px;margin-top:8px;font-size:13px;line-height:1.4;display:flex}.account-check input[type=checkbox]{accent-color:#a17aff;background:0 0;border:none;border-radius:3px;flex:none;width:1.1em;height:1.1em;margin:.15em 0 0;padding:0}.account-check span{flex:auto;min-width:0}.account-error{color:#ffb4b4;background:#ff6b6b12;border:1px solid #ff6b6b55;border-radius:8px;margin:4px 0 0;padding:10px 12px;font-size:13px}#account-form label:not(.account-check){font-size:var(--text-xs);color:#c6bbd6;margin-top:4px}@media (max-width:640px){.account-grid,.account-mode{grid-template-columns:1fr}}dialog h2>span{color:var(--brand-soft)}.upsell-compare{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;justify-content:center;align-items:center;gap:16px;margin:18px 0;padding:16px;display:flex}.upsell-compare>div{flex-direction:column;align-items:center;gap:2px;display:flex}.upsell-compare small{font-size:var(--text-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.upsell-compare s{color:#8d8798;font-size:22px}.upsell-compare strong{font-family:var(--display);color:#fff;font-size:30px}.upsell-compare span{color:var(--muted);font-size:12px}.upsell-compare-plus span{color:var(--brand-soft)}.upsell-arrow{color:var(--brand-soft);font-size:22px}.upsell-benefits{grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px){.upsell-benefits{grid-template-columns:1fr 1fr}}.upsell-benefits li{background:#ffffff08;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.upsell-benefits li>.material-symbols-rounded{font-size:18px;line-height:1.2}.upsell-benefits strong{color:#fff;font-size:13px;display:block}.upsell-benefits small{font-size:var(--text-xs);color:#ab9fbd;line-height:1.45;display:block}.upsell-value{text-align:center;color:#d9cfe8;margin:16px 0;font-size:14px}.upsell-value strong{color:var(--brand-soft)}.upsell-terms{width:100%;max-width:none;margin:18px 0 20px;display:flex}.upsell-terms button{white-space:nowrap;flex:1 1 0;justify-content:center;align-items:center;min-width:0;display:inline-flex}.upsell-actions{flex-direction:column;gap:8px;display:flex}.upsell-actions .button{justify-content:center}.upsell-skip{color:#b4a8c6;text-underline-offset:3px;background:0 0;border:0;width:100%;margin-top:8px;padding:10px;font-size:13px;text-decoration:underline;display:block}.upsell-skip:hover{color:#fff}.config-summary-plus{border-color:#7f00ff66}@media (max-width:480px){.upsell-terms button{padding-inline:10px;font-size:12px}.upsell-terms button>span{display:none}}.mods-pixel-icon{animation:3.2s ease-in-out infinite mods-pixel-float}@keyframes mods-pixel-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}dialog#configurator[open]{animation:.32s cubic-bezier(.2,.8,.2,1) both configurator-in}dialog#configurator::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#09070de0;animation:.24s ease-out both configurator-backdrop-in}@keyframes configurator-in{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes configurator-backdrop-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mods-pixel-icon{animation:none}dialog#configurator[open],dialog#configurator::backdrop{animation-duration:.01ms}}.page-hero{text-align:left;padding:72px 0 24px}.page-hero-media{isolation:isolate;min-height:calc(480px + var(--header-h));padding:calc(100px + var(--header-h)) 0 64px;background:radial-gradient(ellipse at 50% 30%, #41226455, transparent 75%), var(--bg);align-items:center;display:flex;position:relative;overflow:hidden}.page-hero-media .page-hero-content{z-index:2;max-width:none;position:relative}@media (min-width:1024px){.page-hero-media{min-height:min(calc(720px + var(--header-h)), 100svh);padding:calc(120px + var(--header-h)) 0 80px}}.page-hero h1{margin:0 0 16px;font-size:clamp(38px,8vw,72px);line-height:1.05}.page-hero h1 .page-hero-title{color:#fff}.page-hero h1 .page-hero-highlight{color:var(--brand-soft)}.page-hero p{max-width:42ch;font-size:var(--text-sm);line-height:var(--leading-body);color:var(--text-secondary);margin:0}.page-hero-actions{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:28px;display:flex}.share-button-icon{justify-content:center;width:50px;min-width:50px;padding-inline:0}.enderplus-hero h1{text-align:center;margin-bottom:20px}.enderplus-hero .page-hero-content>div>p{max-width:760px}.enderplus-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin:30px 0 0;display:grid}.enderplus-hero-stat{background:var(--color-ender);text-align:center;color:#fff;border:1px solid #fff3;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;padding:20px 16px;display:flex}.enderplus-hero-stat:last-child{grid-column:1/-1}.enderplus-hero-stat>span{font-size:var(--text-xs);letter-spacing:.1em;color:#fff}.enderplus-hero-stat>strong{font-family:var(--display);color:#fff;font-size:clamp(32px,5vw,42px);font-weight:800;line-height:1.1}.enderplus-hero-stat>strong>small{font-size:.55em}.enderplus-hero-stat>p{color:#fff;font-size:12px;line-height:1.5}.enderplus-hero .page-hero-actions{justify-content:center;margin-top:24px}@media (min-width:700px){.enderplus-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.enderplus-hero-stat{min-height:150px;padding:24px 16px}.enderplus-hero-stat:last-child{grid-column:auto}}.info-grid,.steps-grid,.savings-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:701px){.info-grid,.savings-grid,.steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1050px){.info-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.steps-grid,.savings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.info-card,.step-card,.savings-card{text-align:left;background:0 0;border:none;border-radius:0;min-width:0;padding:8px 4px 16px}.info-card h3,.step-card h3,.savings-card h3{font-size:var(--text-lg);color:var(--text);margin:10px 0 6px}.info-card p,.step-card p,.savings-card p{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.step-number{font-family:var(--display);color:var(--brand-soft);font-size:34px;font-weight:800}.enderplus-stack{flex-direction:column;gap:24px;width:100%;margin:0;display:flex}.enderplus-stack>.enderplus-value,.enderplus-stack>.enderplus-list,.enderplus-stack>.enderplus-prices{box-sizing:border-box;width:100%;max-width:none;margin-inline:0}.enderplus-list{background:linear-gradient(#1b1724 0%,#14141a 100%);border:1px solid #ffffff12;border-radius:20px;grid-template-columns:1fr;gap:0;display:grid;overflow:hidden}.enderplus-benefit{border-bottom:1px solid #ffffff0f;grid-template-columns:auto 1fr;grid-template-areas:"icon copy""value value";align-items:center;gap:10px 16px;min-width:0;padding:20px 22px;display:grid}.enderplus-benefit:last-child{border-bottom:0}.enderplus-benefit:nth-child(2n){background:#ffffff05}@media (min-width:900px){.enderplus-list{grid-template-columns:1fr 1fr}.enderplus-benefit{border-right:1px solid #ffffff0f}.enderplus-benefit:nth-child(2n){border-right:0}.enderplus-benefit:last-child:nth-child(odd){border-right:0;grid-column:1/-1}.enderplus-benefit:last-child:nth-child(2n),.enderplus-benefit:nth-last-child(2):nth-child(odd){border-bottom:0}.enderplus-benefit:nth-child(4n+1),.enderplus-benefit:nth-child(4n+2){background:0 0}.enderplus-benefit:nth-child(4n+3),.enderplus-benefit:nth-child(4n+4){background:#ffffff05}}.enderplus-icon-wrap{color:#d4b3ff;background:#7f00ff22;border-radius:14px;grid-area:icon;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 0 0 1px #7f00ff33}.enderplus-icon{font-size:26px}.enderplus-benefit-copy{grid-area:copy;min-width:0}.enderplus-benefit h3{color:#fff;margin:0 0 4px;font-size:17px;line-height:1.3}.enderplus-benefit p{color:#a99bb7;margin:0;font-size:13px;line-height:1.55}.enderplus-benefit-value{font-family:var(--display);color:#e6d4ff;white-space:nowrap;background:#7f00ff24;border-radius:999px;grid-area:value;justify-self:start;margin:0;padding:6px 12px;font-size:14px;font-weight:700}.enderplus-benefit-value.is-included{color:#cfc4db;background:#ffffff10;font-family:inherit;font-size:13px;font-weight:600}@media (min-width:760px){.enderplus-benefit{grid-template-columns:auto 1fr auto;grid-template-areas:"icon copy value";gap:18px;padding:22px 28px}.enderplus-benefit-value{justify-self:end}.enderplus-benefit h3{font-size:18px}.enderplus-benefit p{font-size:14px}}.partner-products-grid{flex-wrap:wrap;justify-content:center;gap:16px;width:100%;display:flex}.partner-products-grid>.partner-product-card{flex:100%;max-width:100%}@media (min-width:701px){.partner-products-grid>.partner-product-card{flex:0 calc(50% - 8px);max-width:calc(50% - 8px)}}@media (min-width:1050px){.partner-products-grid>.partner-product-card{flex:0 calc(33.3333% - 10.6667px);max-width:calc(33.3333% - 10.6667px)}}.partner-product-card{border:1px solid var(--border);min-width:0;color:inherit;background:linear-gradient(125deg,#1a1a22,#17171d);border-radius:18px;flex-direction:column;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.partner-product-card:hover{border-color:var(--brand-soft);transform:translateY(-2px)}.partner-product-media{aspect-ratio:16/9;background:#121218;display:block;overflow:hidden}.partner-product-media img{object-fit:cover;width:100%;height:100%}.partner-product-body{flex-direction:column;gap:10px;padding:18px 20px 20px;display:flex}.partner-product-title{color:#fff;font-size:16px;font-weight:700;line-height:1.35}.partner-product-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;font-size:13px;display:flex}.partner-product-meta strong{color:var(--brand-soft)}.partner-product-link{color:#a99bb7;align-items:center;gap:4px;display:inline-flex}.partner-product-card:hover .partner-product-link{color:#fff}.partner-products-note{text-align:center;color:#a99bb7;margin:24px 0 0;font-size:14px;line-height:1.6}.enderplus-prices{grid-template-columns:1fr;align-items:stretch;gap:16px;margin-top:0;display:grid}@media (min-width:760px){.enderplus-prices{grid-template-columns:1fr 1fr}}.enderplus-price{border:1px solid var(--border);background:linear-gradient(125deg,#1a1a22,#17171d);border-radius:18px;flex-direction:column;gap:12px;min-width:0;padding:26px;display:flex;position:relative}.enderplus-price.popular{border-color:var(--purple);background:linear-gradient(145deg,#7f00ff1f,#1a1723)}.enderplus-price .plan-top{letter-spacing:.1em;color:var(--brand-soft);font-size:12px}.enderplus-price p{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--text-secondary);margin:0}.enderplus-price .button{justify-content:center;margin-top:auto}.enderplus-value{background:var(--purple);text-align:center;color:#fff;box-sizing:border-box;border-radius:20px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;width:100%;margin:0;padding:clamp(24px,3.5vw,36px) clamp(20px,3.5vw,40px);display:flex;overflow:hidden}.enderplus-value-label{opacity:.9;flex:0 auto;max-width:100%;font-size:14px}.enderplus-value-figure{min-width:0;max-width:100%;font-family:var(--display);color:#fff;white-space:nowrap;overflow-wrap:normal;flex:auto;font-size:clamp(22px,4.2vw,48px);font-weight:800;line-height:1.05}@media (min-width:760px){.enderplus-value{text-align:left;flex-wrap:nowrap;justify-content:space-between;gap:24px}.enderplus-value-label{flex:none}.enderplus-value-figure{text-align:right;flex:auto}}.savings-card dl{gap:10px;margin:0;display:grid}.savings-card dl>div{color:#a99bb7;justify-content:space-between;gap:12px;font-size:14px;display:flex}.savings-card dd{color:#fff;margin:0}.savings-card .savings-total{border-top:1px solid var(--border);padding-top:10px}.savings-card .savings-total dd{font-family:var(--display);color:var(--brand-soft);font-size:18px;font-weight:700}.savings-table-wrap{width:100%}.savings-table{background:0 0;border:none;border-radius:0;flex-direction:column;gap:28px;width:100%;margin:0;display:flex;overflow:visible}.savings-table-head{display:none}.savings-table-row{border:none;grid-template-columns:1fr 1fr;gap:6px 20px;padding:0;display:grid}.savings-table-row:last-child{border-bottom:0}.savings-table-row:nth-child(2n){background:0 0}.savings-table-row.is-featured{box-shadow:none;border-left:3px solid var(--purple);background:0 0;padding-left:12px}.savings-table-plan{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 12px;display:flex}.savings-table-plan strong{color:#fff;font-size:17px}.savings-table-badge{color:var(--brand-text);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;background:0 0;border-radius:0;padding:0;font-weight:700}.savings-table-label{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:2px;display:block}.savings-table-normal s{color:#7d748a;text-decoration-color:#7d748a}.savings-table-plus span:last-child{color:#fff;font-weight:600}.savings-table-save{grid-column:1/-1}.savings-table-save strong{font-family:var(--display);font-size:var(--text-lg);color:var(--text);background:0 0;border-radius:0;padding:0;font-weight:800;display:inline-block}@media (min-width:900px){.savings-table-head{color:#a99bb7;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #ffffff12;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:16px;padding:14px 28px;font-size:12px;font-weight:600;display:grid}.savings-table-row{grid-template-columns:1.2fr 1fr 1fr 1fr;align-items:center;gap:16px;padding:22px 28px}.savings-table-plan,.savings-table-save{grid-column:auto}.savings-table-label{display:none}.savings-table-normal,.savings-table-plus,.savings-table-save{font-size:15px}.savings-table-save strong{font-size:20px}}.why-ender-section{padding-top:36px;overflow:visible}.why-ender-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid;overflow:visible}.why-ender-card{text-align:left;background:0 0;border:none;border-radius:0;grid-template-rows:140px auto 1fr;place-items:start;gap:10px;min-width:0;height:100%;padding:8px 4px 12px;display:grid}.why-ender-card-photo{--why-ender-cat-size:220px;--why-ender-ear-peek:28px;z-index:1;grid-template-rows:calc(var(--why-ender-cat-size) - var(--why-ender-ear-peek)) auto 1fr;background:0 0;gap:0;padding-top:0;position:relative;overflow:visible}.why-ender-card-photo .why-ender-media{z-index:2;width:calc(100% + 44px);height:var(--why-ender-cat-size);min-height:var(--why-ender-cat-size);max-height:var(--why-ender-cat-size);margin:calc(-1 * var(--why-ender-ear-peek)) -22px 0;pointer-events:none;place-items:end center;display:grid;position:relative;overflow:visible}.why-ender-card-photo h3{z-index:1;margin:8px 0 14px;padding-top:0;position:relative}.why-ender-photo{width:auto;height:var(--why-ender-cat-size);max-width:100%;max-height:var(--why-ender-cat-size);object-fit:contain;object-position:center bottom;background:0 0;display:block}.why-ender-media{--why-mark:96px;place-items:center;width:100%;height:140px;min-height:140px;max-height:140px;display:grid;overflow:hidden}.why-ender-icon{width:var(--why-mark);height:var(--why-mark);color:var(--brand-soft);place-items:center;display:grid}.why-ender-icon>.material-symbols-rounded{width:var(--why-mark);height:var(--why-mark);font-size:var(--why-mark);font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 48;line-height:1}.why-ender-icon-spin>.material-symbols-rounded{transform-origin:50%;animation:2.6s cubic-bezier(.45,.05,.25,1) infinite why-ender-spin-180}@keyframes why-ender-spin-180{0%{transform:rotate(0)}35%{transform:rotate(-180deg)}50%{transform:rotate(-180deg)}85%{transform:rotate(-360deg)}to{transform:rotate(-360deg)}}.why-ender-icon-pulse>.material-symbols-rounded{transform-origin:50% 20%;animation:3.2s cubic-bezier(.45,.05,.25,1) infinite why-ender-sway}@keyframes why-ender-sway{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@media (prefers-reduced-motion:reduce){.why-ender-icon-spin>.material-symbols-rounded,.why-ender-icon-pulse>.material-symbols-rounded{animation:none}}.why-ender-card h3{width:100%;min-height:1.3em;font-family:var(--display);font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--text);text-align:left;margin:0}.why-ender-card p{width:100%;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);text-align:left;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}@media (max-width:900px){.why-ender-grid{grid-template-columns:1fr;max-width:520px;margin-inline:auto}}.brand-resources,.partner-tiers{grid-template-columns:1fr;gap:22px;display:grid}.brand-resources h2{letter-spacing:-.8px;font-size:clamp(25px,4vw,34px)}.branding-logo{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.branding-logo h2{margin:0}.brand-swatches{gap:18px;margin-top:22px;display:grid}.brand-swatches>div{grid-template-columns:48px 1fr;align-items:center;gap:4px 14px;display:grid}.brand-swatches>div>span{border:1px solid #ffffff24;border-radius:12px;grid-row:span 2;width:48px;height:48px}.brand-swatches code{color:var(--muted);font-size:13px}.partner-hero .page-hero-content>div>p{max-width:700px}.partner-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(100%,700px);margin:28px auto 0;display:grid}.partner-stat{text-align:center;background:#17191dd9;border:1px solid #b98a3d66;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;padding:18px 12px;display:flex}.partner-stat>span{font-size:var(--text-xs);letter-spacing:.1em;color:#cfc6dc}.partner-stat>strong{font-family:var(--display);color:var(--brand-soft);font-size:clamp(32px,6vw,52px);line-height:1.1}.partner-stat>small{color:#cfc6dc;font-size:12px;line-height:1.5}.partner-hero .page-hero-actions{gap:10px;margin-top:20px}.partner-hero .page-hero-actions>.button{border-radius:7px;gap:12px;min-height:42px;padding:10px 15px;font-size:12px}.partner-tier h3{font-size:26px}.partner-tier-gold{border-color:var(--purple);background:linear-gradient(145deg,#7f00ff1f,#1a1723);position:relative}.partner-top-tier{background:var(--purple);color:#fff;font-size:var(--text-xs);letter-spacing:.06em;border-radius:999px;padding:5px 10px;font-weight:700;display:inline-block}.partner-commission{flex-direction:column;gap:4px;margin:24px 0;display:flex}.partner-commission strong{font-family:var(--display);color:#fff;font-size:46px;line-height:1}.partner-commission>span{color:var(--muted);font-size:13px}.partner-tier ul{gap:12px;padding:0;list-style:none;display:grid}.partner-tier li{color:#cfc6dc;align-items:center;gap:10px;font-size:14px;display:flex}.partner-tier li>.material-symbols-rounded{color:var(--brand-soft)}.legal-documents .container{gap:16px;display:grid}.legal-document-actions{flex-wrap:wrap;gap:12px;width:100%;display:flex}.legal-document-actions>.button{flex:1 1 0;justify-content:center;min-width:min(100%,180px)}.legal-document{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-md);overflow:hidden}.legal-document-header{border-bottom:1px solid var(--border);background:linear-gradient(130deg,#7f00ff1a,#0000);padding:clamp(24px,5vw,44px)}.legal-document-header h1{letter-spacing:-.8px;max-width:760px;margin:0;font-size:clamp(26px,4vw,38px)}.legal-document-header p{color:var(--text-secondary);margin:10px 0 0;font-size:14px}.legal-document-body{padding:clamp(24px,5vw,44px)}.legal-document-body h3{color:var(--text);margin:38px 0 14px;font-size:clamp(18px,2.5vw,22px);line-height:1.3}.legal-document-body h3:first-child{margin-top:0}.legal-document-body p,.legal-document-body li{color:var(--text-secondary);font-size:15px;line-height:1.8}.legal-document-body p{margin:0 0 16px}.legal-document-body ul,.legal-document-body ol{gap:8px;margin:0 0 20px;padding-left:24px;display:grid}.legal-document-body li::marker{color:var(--brand-soft);font-weight:700}.legal-document-body h2{color:var(--text);margin:42px 0 14px;font-size:clamp(20px,2.6vw,26px);line-height:1.3}.legal-document-body h2:first-child{margin-top:0}.legal-document-body a{color:var(--brand-soft);text-underline-offset:3px;text-decoration:underline}.legal-document-body table{border-collapse:collapse;width:100%;margin:0 0 20px;font-size:14px}.legal-document-body th,.legal-document-body td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:10px 12px}.legal-document-body th{color:var(--text);background:#17171d}.legal-table-wrap{width:100%;margin:0 0 20px;overflow-x:auto}.legal-document-closing{letter-spacing:.04em;text-align:center;font-weight:700;color:var(--text)!important;margin-top:32px!important}@media (min-width:800px){.brand-resources{grid-template-columns:1fr 1fr}.partner-tiers{grid-template-columns:repeat(3,minmax(0,1fr))}}.cta-spark{object-fit:contain;pointer-events:none;width:76px;height:76px;font-size:0;animation:5.4s cubic-bezier(.45,0,.55,1) infinite cta-float-one;transform:none}.cta-spark-two{width:90px;height:90px;animation:8.1s cubic-bezier(.4,0,.6,1) -2.3s infinite cta-float-two;transform:none}@keyframes cta-float-one{0%,to{transform:translateY(0)}32%{transform:translateY(-13px)}64%{transform:translateY(3px)}83%{transform:translateY(-5px)}}@keyframes cta-float-two{0%,to{transform:translateY(0)}19%{transform:translateY(7px)}49%{transform:translateY(-13px)}76%{transform:translateY(4px)}}@media (max-width:800px){.cta-spark-one{left:35px}.cta-spark-two{right:35px}}@media (max-width:640px){.cta-spark-one{width:40px;height:40px;top:20px;left:16px}.cta-spark-two{width:48px;height:48px;bottom:27px;right:16px}}@media (prefers-reduced-motion:reduce){.cta-spark{animation:none}}.final-cta{background:radial-gradient(at 50% 100%,#50297645,#0000 68%),#19151f}.cta-background{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.final-cta>.cta-note{z-index:1;position:relative}.final-cta>h2,.final-cta>p,.final-cta>.button{z-index:1}.material-symbols-rounded{box-sizing:content-box;width:1em;height:1em;font-size:inherit;fill:currentColor;vertical-align:-.15em;flex:none;line-height:1;display:inline-block}.menu-toggle .material-symbols-rounded{color:#c9bfdb;background:0 0;font-size:22px}.mini-console code .material-symbols-rounded{color:var(--brand-soft);font-size:inherit;vertical-align:middle}.hero .share-button{cursor:pointer;gap:8px}button.text-link.share-button{font:inherit;color:inherit;min-height:var(--tap-min);background:0 0;border:0;padding:0;text-decoration:none}.related-section{border-top:1px solid var(--border);background:0 0}.related-grid{flex-direction:column;gap:0;max-width:720px;margin:28px auto 0;padding:0;list-style:none;display:flex}.related-grid>li{border-bottom:1px solid #ffffff12;margin:0;padding:0}.related-grid>li:first-child{border-top:1px solid #ffffff12}.related-card{text-align:left;transition:color var(--duration) var(--ease-out);background:0 0;border:none;border-radius:0;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;padding:18px 4px;display:flex}.related-card:hover,.related-card:focus-visible{transform:none}.related-card:hover h3,.related-card:focus-visible h3{color:var(--brand-soft)}.related-card-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.related-card h3{font-size:var(--text-lg);color:var(--text);margin:0}.related-card p{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.related-more{color:var(--brand-text);flex:none;align-items:center;margin-top:0;font-size:20px;display:inline-flex}.discord-cta{display:none}@media (max-width:767px){.discord-cta{z-index:60;min-height:calc(50px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);color:#fff;background:#5865f2;border-radius:0;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0007}.discord-cta:focus-visible{outline-offset:-3px;outline:2px solid #fff}.discord-cta .social-icon{color:#fff;width:22px;height:22px}.discord-cta .material-symbols-rounded{color:#fff}#site-shell{padding-bottom:calc(50px + env(safe-area-inset-bottom,0px))}}.page-hero p .text-link,.hero-copy>p .text-link{font-size:inherit;text-underline-offset:3px;min-height:0;text-decoration:underline;display:inline}.not-found{text-align:center;max-width:var(--content-narrow);padding-block:clamp(72px,12vw,140px)}.not-found h1{font-size:var(--text-3xl);margin:12px 0 16px}.not-found>p:not(.eyebrow){font-size:var(--text-base);line-height:var(--leading-body);max-width:520px;margin:0 auto}.not-found .eyebrow{justify-content:center}.not-found-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.not-found-links{font-size:var(--text-sm);color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px 24px;margin-top:32px;display:flex}.not-found-links a{min-height:var(--tap-min);text-underline-offset:.2em;transition:color var(--duration);align-items:center;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40;display:inline-flex}.not-found-links a:hover{color:var(--brand-text)}.guides-topics{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.guides-topics a{min-height:var(--tap-min);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-secondary);font-size:var(--text-sm);transition:border-color var(--duration), color var(--duration);align-items:center;gap:8px;padding:8px 16px;font-weight:500;display:inline-flex}.guides-topics a:hover,.guides-topics a:focus-visible{border-color:var(--brand-soft);color:var(--text)}.guides-topics a span{border-radius:var(--radius-pill);background:var(--brand-tint-strong);min-width:22px;height:22px;color:var(--brand-text);font-size:var(--text-xs);place-items:center;padding:0 6px;display:inline-grid}.guides-section{background:var(--bg-alt);border-block:1px solid #ffffff0a}.guides-heading{text-align:left;max-width:36rem;margin-bottom:28px}.guides-heading h2{margin:0 0 12px}.guides-heading h2>span{color:var(--muted)}.guides-heading>p{max-width:42ch;font-size:var(--text-sm);color:var(--text-secondary);margin:0}.guide-grid{grid-template-columns:1fr;gap:20px;margin-top:8px;display:grid}@media (min-width:701px){.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px}}@media (min-width:1050px){.guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.guide-card{border-radius:var(--radius-lg);background:var(--surface);min-width:0;color:inherit;text-align:left;transition:transform var(--duration) var(--ease-out), background var(--duration) var(--ease-out);border:none;flex-direction:column;gap:8px;padding:20px 18px;display:flex}.guide-card:hover,.guide-card:focus-visible{background:var(--surface-2);transform:translateY(-2px)}.guide-card-top{align-items:center;gap:10px;margin-bottom:4px;display:flex}.guide-card-topic{display:none}.guide-card h2,.guide-card h3{font-size:var(--text-lg);line-height:var(--leading-snug);letter-spacing:var(--tracking-heading);color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.guide-card p{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.guide-card-meta{color:var(--brand-text);font-size:var(--text-xs);align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-weight:600;display:inline-flex}.guides-footer{justify-content:flex-start;margin-top:28px;display:flex}.guide-header{padding:56px 0 28px}.guide-breadcrumb{color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:20px;display:flex}.guide-breadcrumb a{color:var(--text-secondary);text-decoration:none}.guide-breadcrumb a:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}.guide-breadcrumb .material-symbols-rounded{font-size:18px}.guide-header h1{max-width:900px;font-size:clamp(2rem,1.4rem + 2.6vw,3.25rem);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading);margin:0 0 20px}.guide-answer{border-left:3px solid var(--purple);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--brand-tint);max-width:820px;color:var(--text);font-size:var(--text-md);line-height:var(--leading-body);margin:0 0 24px;padding:20px 22px}.guide-answer strong{font-weight:600}.guide-answer em,.guide-body em{font-style:italic}.guide-cta-after-answer{max-width:820px;color:var(--text);font-size:var(--text-md);flex-wrap:wrap;align-items:center;gap:10px 14px;margin:-8px 0 20px;line-height:1.5;display:flex}.guide-cta-after-answer .button{flex-shrink:0}.guide-meta{flex-wrap:wrap;gap:8px 28px;margin:0;display:flex}.guide-meta div{font-size:var(--text-sm);gap:6px;display:flex}.guide-meta dt{color:var(--muted)}.guide-meta dt:after{content:":"}.guide-meta dd{color:var(--text-secondary);margin:0}.guide-layout{padding-bottom:var(--section-y);grid-template-columns:minmax(0,1fr);gap:40px;display:grid}@media (min-width:1000px){.guide-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:56px}.guide-sidebar{top:calc(var(--header-h) + 16px);position:sticky}}.guide-sidebar{gap:16px;display:grid}.guide-toc{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:20px}.guide-toc p{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-weight:600}.guide-toc ol{counter-reset:toc;gap:2px;margin:0;padding:0;list-style:none;display:grid}.guide-toc li{counter-increment:toc}.guide-toc a{border-radius:var(--radius-sm);min-height:36px;color:var(--text-secondary);font-size:var(--text-sm);gap:10px;padding:7px 8px;line-height:1.4;text-decoration:none;display:flex}.guide-toc a:before{content:counter(toc, decimal-leading-zero);color:var(--brand-text);font-family:var(--display);font-size:var(--text-xs);flex:none;font-weight:700;line-height:1.6}.guide-toc a:hover,.guide-toc a:focus-visible{background:var(--brand-tint);color:var(--text)}.guide-sidebar-card{border-radius:var(--radius-lg);background:linear-gradient(135deg,#1d1527,#17171d);border:1px solid #7f00ff40;gap:14px;padding:20px;display:grid}.guide-sidebar-card p{color:var(--text-secondary);font-size:var(--text-sm);margin:0;line-height:1.6}.guide-sidebar-card strong{color:var(--text)}.guide-sidebar-card .button{justify-self:start}.guide-body{min-width:0;max-width:760px}.guide-body>h2{font-size:var(--text-xl);line-height:var(--leading-snug);letter-spacing:-.02em;scroll-margin-top:calc(var(--header-h) + 24px);margin:48px 0 16px}.guide-body>h2:first-child{margin-top:0}.guide-body h3{font-size:var(--text-lg);line-height:var(--leading-snug);margin:28px 0 10px}.guide-body p,.guide-body li{color:var(--text-secondary);font-size:var(--text-base);line-height:1.75}.guide-body>p{margin:0 0 18px}.guide-body>ul,.guide-body>ol{gap:10px;margin:0 0 22px;padding-left:24px;display:grid}.guide-body>ul{list-style:outside}.guide-body>ol{list-style:decimal}.guide-body li::marker{color:var(--brand-soft);font-weight:700}.guide-body strong{color:var(--text);font-weight:600}.guide-body code{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--brand-text);overflow-wrap:anywhere;padding:1px 6px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.9em}.guide-body .text-link{color:var(--brand-soft);text-underline-offset:3px;text-decoration:underline}.guide-steps{scroll-margin-top:calc(var(--header-h) + 24px);gap:14px;margin:0 0 24px;padding:0;list-style:none;display:grid}.guide-steps li{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:auto minmax(0,1fr);gap:16px;padding:18px 20px;display:grid}.guide-step-number{font-family:var(--display);color:var(--brand-soft);font-size:26px;font-weight:700;line-height:1}.guide-steps h3{font-size:var(--text-md);margin:2px 0 6px}.guide-steps p{font-size:var(--text-sm);margin:0;line-height:1.7}.guide-table-wrap{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);-webkit-overflow-scrolling:touch;margin:0 0 24px;overflow-x:auto}.guide-table{border-collapse:collapse;width:100%;min-width:560px;font-size:var(--text-sm)}.guide-table caption{color:var(--muted);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-align:left;text-transform:uppercase;caption-side:top;padding:14px 16px 4px;font-weight:600}.guide-table th,.guide-table td{border-top:1px solid var(--border);text-align:left;vertical-align:top;padding:12px 16px;line-height:1.55}.guide-table thead th{color:var(--text);background:#ffffff05;border-top:0;font-weight:600}.guide-table tbody th{min-width:140px;color:var(--text);font-weight:600}.guide-table td{color:var(--text-secondary)}.guide-table code{white-space:nowrap}.guide-note{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:auto minmax(0,1fr);gap:14px;margin:0 0 24px;padding:18px 20px;display:grid}.guide-note>.material-symbols-rounded{color:var(--brand-soft);margin-top:2px;font-size:22px}.guide-note-warning{background:#ffc0620d;border-color:#ffc06240}.guide-note-warning>.material-symbols-rounded{color:var(--warning)}.guide-note strong{color:var(--text);margin-bottom:4px;display:block}.guide-note p{font-size:var(--text-sm);margin:0;line-height:1.7}.guide-cta{background:linear-gradient(135deg,#1d1527,#17171d);border:1px solid #7f00ff40;border-radius:18px;gap:16px;margin:36px 0 8px;padding:26px;display:grid}.guide-cta p{color:var(--text);font-size:var(--text-md);margin:0;line-height:1.6}.guide-cta .button{justify-self:start}.guide-code{border:1px solid var(--border);border-radius:var(--radius-lg);background:#0c0c10;margin:0 0 24px;overflow:hidden}.guide-code figcaption{border-bottom:1px solid var(--border);color:var(--muted);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;padding:10px 16px;font-weight:600}.guide-code pre{tab-size:2;margin:0;padding:16px;font-size:13px;line-height:1.6;overflow-x:auto}.guide-code pre code{color:#e8e4f2;font-size:inherit;white-space:pre;background:0 0;border:0;padding:0}.guide-figure{margin:0 0 24px}.guide-figure img{border:1px solid var(--border);border-radius:var(--radius-lg);background:#101014;width:100%;height:auto;display:block}.guide-faq{margin-top:48px}.guide-faq>h2{font-size:var(--text-xl);scroll-margin-top:calc(var(--header-h) + 24px);margin:0 0 16px}.guide-faq-item{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.guide-faq-item+.guide-faq-item{margin-top:8px}.guide-faq-item summary{min-height:var(--tap-min);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;list-style:none;display:flex}.guide-faq-item summary::-webkit-details-marker{display:none}.guide-faq-item summary h3{font-size:var(--text-base);margin:0;font-weight:600;line-height:1.4}.guide-faq-item summary .material-symbols-rounded{color:var(--brand-soft);transition:transform var(--duration);flex:none;font-size:22px}.guide-faq-item[open] summary .material-symbols-rounded{transform:rotate(180deg)}.guide-faq-item summary:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:var(--radius-md)}.guide-faq-item>p{font-size:var(--text-sm);margin:0;padding:0 18px 16px;line-height:1.7}.guide-keywords{color:var(--muted);font-size:var(--text-xs);margin:28px 0 0;line-height:1.6}.guide-keywords span{color:var(--text-secondary);font-weight:600}.guide-related-pages{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.guide-related-pages a{border:1px solid var(--border);border-radius:var(--radius-pill);min-height:40px;color:var(--text-secondary);font-size:var(--text-sm);transition:border-color var(--duration), color var(--duration);align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.guide-related-pages a:hover,.guide-related-pages a:focus-visible{border-color:var(--brand-soft);color:var(--text)}.guides-related{border-top:1px solid var(--border)}.faq-guide-link{color:var(--brand-soft);text-underline-offset:3px;align-items:center;gap:4px;font-weight:600;text-decoration:underline;display:inline-flex}.faq-guide-link .material-symbols-rounded{font-size:1em}.cmp-index-page{--cmp-a:#a782ff;--cmp-b:#2ecf5a;--cmp-a-soft:#a782ff40;--cmp-b-soft:#2ecf5a40}.cmp-index-top{text-align:left;padding:40px 0 8px}.cmp-index-top .cmp-breadcrumb{justify-content:flex-start}.cmp-index-heading{text-align:left;margin-top:8px;max-width:36rem;margin-inline:0}.cmp-index-heading h1{font-size:var(--text-2xl);margin-bottom:8px}.cmp-index-updated{color:var(--muted,#5c6570);font-size:var(--text-sm);margin:0}.cmp-index-list{padding-top:12px;padding-bottom:56px}.cmp-preview-grid-list{grid-template-columns:1fr;gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.cmp-preview-grid-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.cmp-preview-card{min-width:0;height:100%;color:inherit;transition:transform var(--duration) var(--ease-out);background:0 0;border:none;border-bottom:1px solid #ffffff12;border-radius:0;flex-direction:column;gap:14px;padding:8px 4px 18px;text-decoration:none;display:flex;overflow:visible}.cmp-preview-card:hover,.cmp-preview-card:focus-visible{border-bottom-color:#ffffff28;transform:translateY(-1px)}.cmp-preview-card:focus-visible{outline:2px solid var(--brand-soft);outline-offset:3px}.cmp-preview-grid{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);align-items:start;gap:4px 6px;width:100%;display:grid}.cmp-preview-col{justify-items:center;gap:14px;min-width:0;display:grid}.cmp-preview-name{max-width:100%;color:var(--text);font-family:var(--display,"Rubik", "Ubuntu", sans-serif);letter-spacing:-.02em;text-transform:uppercase;text-align:center;text-wrap:balance;margin:0;font-size:clamp(.78rem,.7rem + .35vw,1.05rem);font-weight:700;line-height:1.15}.cmp-preview-logo{aspect-ratio:1;place-content:center;width:min(132px,34vw);display:grid}.cmp-preview-logo img{object-fit:contain;width:100%;height:100%}.cmp-preview-rail{align-content:start;justify-items:center;min-height:100%;padding-top:4px;display:grid;position:relative}.cmp-preview-line{background:linear-gradient(180deg, var(--cmp-a), var(--cmp-b));opacity:.85;width:1px;position:absolute;top:8px;bottom:8px;left:50%;transform:translate(-50%)}.cmp-preview-vs{z-index:1;width:32px;height:32px;color:var(--text);letter-spacing:.04em;text-transform:lowercase;background:#101014;border-radius:50%;place-content:center;font-size:.75rem;font-weight:700;display:grid;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.cmp-preview-cta{border-radius:var(--radius-pill);min-height:42px;color:var(--text);font-size:var(--text-sm);border:1px solid #fff5;justify-content:center;align-self:center;align-items:center;gap:8px;padding:0 18px;font-weight:600;display:inline-flex}.cmp-preview-card:hover .cmp-preview-cta,.cmp-preview-card:focus-visible .cmp-preview-cta{background:#ffffff0d;border-color:#fffa}@media (max-width:480px){.cmp-preview-card{padding:18px 12px 16px}.cmp-preview-logo{width:min(112px,38vw)}.cmp-preview-name{font-size:.72rem}}.cmp{--cmp-a:#a782ff;--cmp-b:#2ecf5a;--cmp-a-soft:#a782ff40;--cmp-b-soft:#2ecf5a40}.cmp-hero{text-align:left;padding:48px 0 32px}.cmp-breadcrumb{justify-content:flex-start}.cmp-hero h1{letter-spacing:-.03em;text-align:center;text-wrap:wrap;max-width:22em;margin:0 auto 28px;font-size:clamp(1.5rem,1.05rem + 1.6vw,2.55rem);line-height:1.15}.cmp-versus{margin:0 0 36px}.cmp-versus-grid{grid-template-columns:1fr;align-items:stretch;gap:28px;display:grid}@media (min-width:760px){.cmp-versus-grid{grid-template-columns:1fr 56px 1fr;gap:8px 12px}}.cmp-versus-col{align-content:start;justify-items:center;gap:22px;min-width:0;padding:8px 12px 0;display:grid}.cmp-versus-name{max-width:16ch;color:var(--text);font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(1.35rem,1.05rem + 1.6vw,2rem);font-weight:700;line-height:1.1}.cmp-versus-logo{aspect-ratio:1;place-content:center;width:min(220px,56vw);display:grid}.cmp-versus-logo img{object-fit:contain;width:100%;height:100%}.cmp-versus-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.cmp-versus-cta{border-radius:var(--radius-pill);min-height:44px;color:var(--text);font-size:var(--text-sm);background:0 0;border:1px solid #fff5;align-items:center;gap:8px;padding:0 18px;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.cmp-versus-cta:hover{background:#ffffff0d;border-color:#fffa}.cmp-versus-cta:focus-visible{outline:2px solid var(--brand-soft);outline-offset:3px}.cmp-versus-rail{align-content:center;justify-items:center;min-height:28px;display:grid;position:relative}.cmp-versus-status{z-index:1;color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.75rem;font-weight:600;display:block;position:relative}.cmp-versus-line{display:none}.cmp-versus-vs{z-index:1;background:var(--bg);width:36px;height:36px;color:var(--text);font-size:var(--text-sm);letter-spacing:.04em;text-transform:lowercase;border-radius:50%;place-content:center;font-weight:700;display:grid}@media (min-width:760px){.cmp-versus-rail{align-content:start;min-height:100%;padding-top:6px}.cmp-versus-status{margin-bottom:10px}.cmp-versus-line{background:linear-gradient(180deg, var(--cmp-a), var(--cmp-b));opacity:.85;width:1px;display:block;position:absolute;top:28px;bottom:8px;left:50%;transform:translate(-50%)}.cmp-versus-vs{position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}}.cmp-score-ring{--score:0;--ring-fill:var(--cmp-a);--ring-track:#fff2;--ring-hole:var(--bg);background:radial-gradient(circle at center, var(--ring-hole) 64%, transparent 65%), conic-gradient(var(--ring-fill) calc(var(--score) * 1%), var(--ring-track) 0);border-radius:50%;flex:none;place-content:center;width:52px;height:52px;display:grid}.cmp-score-ring-competitor{--ring-fill:var(--cmp-b)}.cmp-score-slot{justify-items:center;gap:6px;display:grid}.cmp-score-tier{color:var(--text-secondary);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:600}.cmp-score-pending{border:1px solid var(--brand-soft);border-radius:var(--radius-md);max-width:16rem;color:var(--text);font-size:var(--text-sm);text-align:center;background:#24143a;margin:0;padding:10px 14px;font-weight:650;line-height:1.35}.cmp-score-pending-block{max-width:28rem;margin:0 auto 22px}.cmp-tier-scores{max-width:68ch;color:var(--text-secondary);font-size:var(--text-sm);text-align:center;text-wrap:pretty;grid-column:1/-1;margin:4px auto 0;line-height:1.5}.cmp-tier-scores strong{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.cmp-score-value{font-family:var(--display);letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:700;line-height:1}.cmp-verdict{text-align:left;max-width:42rem;margin:28px 0 0}.cmp-verdict-body{text-align:left;max-width:42rem;margin:0 0 28px}.cmp-scoreboard{margin:0 0 36px}.cmp-scoreboard .cmp-chart-heading{text-align:left;font-size:var(--text-lg);text-wrap:wrap}.cmp-verdict-label{color:var(--muted);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0 0 8px;font-weight:600}.cmp-verdict-headline{color:var(--text);font-family:var(--display);font-size:var(--text-lg);font-weight:700;line-height:var(--leading-snug);margin:0 0 14px}.cmp-verdict-headline strong{color:var(--brand-soft);font-weight:700}.cmp-verdict-why,.cmp-verdict-rival{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);margin:0 0 10px}.cmp-verdict-rival{color:var(--text-secondary)}.cmp-verdict-pick{color:var(--text);margin:0 0 6px;font-size:clamp(1.15rem,1rem + .8vw,1.45rem);font-weight:600;line-height:1.25}.cmp-verdict-winner{color:#b8f;font-weight:700}.cmp-key-difference{max-width:none;color:var(--text);font-size:var(--text-sm);line-height:var(--leading-body);margin:0 0 12px}.cmp-key-difference-follow{color:var(--text-secondary);font-size:var(--text-sm);border-top:none;margin-top:12px;padding-top:12px}.cmp-key-difference-follow .cmp-verdict-label{text-transform:none;letter-spacing:0;color:var(--text);font-weight:700;font-size:var(--text-xs);margin:0;display:inline}.cmp-table-wide{min-width:760px}.cmp-notice{margin-bottom:8px}.cmp-revised{color:var(--muted);font-size:var(--text-sm);margin:0}.cmp-revised time{color:var(--text-secondary)}.cmp-layout{padding-bottom:var(--section-y)}.cmp-body{min-width:0}.cmp-body>section{margin:0 0 8px;padding-bottom:8px}.cmp-body>section>h2,.cmp-body .guide-faq>h2{font-size:var(--text-xl);line-height:var(--leading-snug);letter-spacing:-.02em;scroll-margin-top:calc(var(--header-h) + 24px);margin:48px 0 16px}.cmp-body>section:first-child>h2{margin-top:0}.cmp-body h3{font-size:var(--text-lg);line-height:var(--leading-snug);margin:28px 0 10px}.cmp-body h4{color:var(--text-secondary);font-size:var(--text-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:18px 0 8px;font-weight:600}.cmp-body p,.cmp-body li{color:var(--text-secondary);font-size:var(--text-base);line-height:1.6}.cmp-body>section>p{margin:0 0 18px}.cmp-body>section:not(.cmp-methodology)>ul:not(.cmp-scenarios):not(.cmp-key-diffs){gap:10px;margin:0 0 22px;padding-left:24px;list-style:outside;display:grid}.cmp-body li::marker{color:var(--brand-soft);font-weight:700}.cmp-body strong{color:var(--text);font-weight:600}.cmp-body .text-link{color:var(--brand-soft);text-underline-offset:3px;text-decoration:underline}.cmp-areas-lead{text-align:center;max-width:62ch;margin-inline:auto!important}.cmp-areas>h2{text-align:center;text-wrap:balance}.cmp-areas-split{grid-template-columns:1fr;align-items:start;gap:28px;margin:0 0 28px;display:grid}.cmp-chart-block{min-width:0;overflow:visible}.cmp-chart-heading{font-family:var(--font-display,"Rubik", "Ubuntu", sans-serif);font-size:var(--text-lg);color:var(--text);margin:0 0 14px}.cmp-multi-radar{grid-template-columns:1fr;gap:18px;display:grid;overflow:visible}.cmp-multi-radar-stack{grid-template-columns:1fr;justify-items:stretch;gap:28px;width:100%;max-width:none;margin-inline:0}@media (min-width:700px){.cmp-multi-radar-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px}}@media (min-width:1100px){.cmp-multi-radar-stack:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}}.cmp-radar-title{text-align:center;font-size:var(--text-sm);color:var(--text-secondary);margin:0 0 8px;font-weight:600}.cmp-radar-compact .cmp-radar-plot{max-width:280px;margin-inline:auto}.cmp-multi-radar-stack .cmp-radar-compact .cmp-radar-plot{max-width:min(100%,380px)}.cmp-radar-compact .cmp-radar-label span{font-size:.68rem}.cmp-gaps-note{color:var(--muted);font-size:var(--text-sm);margin:0 0 10px}.cmp-gap-tie{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.cmp-gap-tie{background:color-mix(in srgb, var(--muted) 22%, transparent)}}.cmp-gap-tie{color:var(--text-secondary)}.cmp-radar{justify-items:center;gap:14px;display:grid;overflow:visible}.cmp-multi-radar-stack .cmp-radar{box-sizing:border-box;width:100%;padding:10px 22px 4px}.cmp-radar-plot{aspect-ratio:1;width:min(100%,420px);position:relative;overflow:visible}.cmp-radar-svg{width:100%;height:100%;display:block;overflow:visible}@media (max-width:480px){.cmp-multi-radar-stack .cmp-radar{padding:8px 28px 4px}.cmp-multi-radar-stack .cmp-radar-plot,.cmp-multi-radar-stack .cmp-radar-compact .cmp-radar-plot{max-width:248px}.cmp-multi-radar-stack .cmp-radar-label span{min-height:24px;padding:3px 7px;font-size:.62rem}}.cmp-radar-grid{fill:none;stroke:#ffffff14;stroke-width:1px}.cmp-radar-axis{stroke:#ffffff10;stroke-width:1px}.cmp-radar-fill-ender{fill:var(--cmp-a-soft)}.cmp-radar-fill-competitor{fill:var(--cmp-b-soft)}.cmp-radar-stroke-ender{stroke:var(--cmp-a);stroke-width:2.75px}.cmp-radar-stroke-competitor{stroke:var(--cmp-b);stroke-width:2.75px}.cmp-radar-dot-ender{fill:var(--cmp-a)}.cmp-radar-dot-competitor{fill:var(--cmp-b)}.cmp-radar-labels{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.cmp-radar-label{pointer-events:auto;position:absolute;transform:translate(-50%,-50%)}.cmp-radar-label span{border:1px solid var(--border-strong);border-radius:var(--radius-pill);min-height:28px;color:var(--text);font-size:var(--text-xs);white-space:nowrap;background:#0e0e12;align-items:center;padding:4px 10px;font-weight:600;display:inline-flex}.cmp-radar-legend{color:var(--text-secondary);font-size:var(--text-sm);flex-wrap:wrap;justify-content:center;gap:16px 22px;margin:0;padding:0;list-style:none;display:flex}.cmp-radar-legend li{align-items:center;gap:8px;display:inline-flex}.cmp-radar-legend span{border-radius:50%;width:10px;height:10px}.cmp-radar-legend-ender span{background:var(--cmp-a)}.cmp-radar-legend-competitor span{background:var(--cmp-b)}.cmp-gaps h3{text-align:left;font-size:var(--text-lg);margin:0 0 8px}.cmp-gaps-list{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.cmp-gaps-list>li{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);border-bottom:1px solid #ffffff10;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:8px 14px;padding:12px 0;display:grid}.cmp-gaps-list>li:last-child{border-bottom:none}@media (max-width:520px){.cmp-gaps-list>li{grid-template-columns:minmax(0,1fr) auto}.cmp-gaps-scores{grid-column:1}.cmp-gap-delta{grid-area:1/2/span 2;align-self:center}}.cmp-gaps-name{color:var(--text);font-weight:600}.cmp-gaps-weight{color:var(--muted);font-weight:500;font-size:var(--text-xs)}.cmp-gaps-scores{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:var(--text-xs);color:var(--muted);align-items:center;gap:6px;display:inline-flex}.cmp-gaps-scores strong{color:var(--text);font-weight:700}.cmp-gap-delta{font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.cmp-gap-delta.cmp-gap-ender{color:var(--cmp-a);background:0 0;min-height:0;padding:0}.cmp-gap-delta.cmp-gap-competitor{color:var(--cmp-b);background:0 0;min-height:0;padding:0}.cmp-gap-delta.cmp-gap-tie{color:var(--muted);background:0 0;min-height:0;padding:0;font-weight:600}.cmp-criteria-details{background:0 0;border:none;margin:28px 0 8px;padding:0}.cmp-criteria-details>summary{cursor:pointer;color:var(--text);font-size:var(--text-sm);border-bottom:1px solid #ffffff14;padding:10px 0;font-weight:600;list-style:none}.cmp-criteria-details>summary::-webkit-details-marker{display:none}.cmp-criteria-details>summary:before{content:"+ ";color:var(--muted);font-weight:700}.cmp-criteria-details[open]>summary:before{content:"− "}.cmp-criteria-details[open]>summary{margin-bottom:14px}.cmp-criteria-full{margin-top:4px}.cmp-key-diffs{gap:10px;margin:0 0 22px;padding-left:24px;list-style:outside;display:grid}.cmp-gaps-table .cmp-cell-lead{color:var(--cmp-a);font-weight:700}.cmp-gaps-table .cmp-cell-lead-competitor{color:var(--cmp-b);font-weight:700}.cmp-gap-pill{border-radius:var(--radius-sm);min-height:26px;font-size:var(--text-xs);font-variant-numeric:tabular-nums;align-items:center;padding:2px 8px;font-weight:700;display:inline-flex}.cmp-gap-ender{color:var(--cmp-a);background:var(--cmp-a-soft)}.cmp-gap-competitor{color:var(--cmp-b);background:var(--cmp-b-soft)}.cmp-areas-foot{margin-top:8px}.cmp-profiles{gap:14px;margin:0 0 22px;display:grid}@media (min-width:700px){.cmp-profiles{grid-template-columns:1fr 1fr}}.cmp-profile{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:18px 20px}.cmp-profile-ender{border-color:var(--cmp-a-soft)}.cmp-profile-competitor{border-color:var(--cmp-b-soft)}.cmp-profile h3{font-size:var(--text-md);margin:0 0 8px}.cmp-profile p{font-size:var(--text-sm);margin:0;line-height:1.65}.cmp-cell{gap:4px;display:grid}.cmp-cell strong{color:var(--text);font-weight:600}.cmp-cell-condition,.cmp-cell-ref{color:var(--muted);font-size:var(--text-xs);line-height:1.45;display:block}.cmp-table{min-width:640px}.cmp-table tbody th{min-width:150px}.cmp-tiers{gap:12px;margin:0 0 22px;display:grid}@media (min-width:700px){.cmp-tiers{grid-template-columns:repeat(3,minmax(0,1fr))}}.cmp-tier{border-top:2px solid var(--purple);border-right:1px solid var(--border);border-bottom:1px solid var(--border);border-left:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:18px}.cmp-tier h3{font-size:var(--text-md);margin:0 0 12px}.cmp-tier dl{gap:10px;margin:0 0 10px;display:grid}.cmp-tier dl div{gap:2px;display:grid}.cmp-tier dt{color:var(--muted);font-size:var(--text-xs)}.cmp-tier dd{color:var(--text);font-size:var(--text-sm);margin:0;font-weight:600}.cmp-tier p{font-size:var(--text-xs);color:var(--muted);margin:0}.cmp-eval{gap:16px;display:grid}@media (min-width:700px){.cmp-eval{grid-template-columns:1fr 1fr}}.cmp-eval-col{padding:4px 0}.cmp-eval-col>h3{margin-top:0}.cmp-scenarios{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cmp-scenario{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:18px 20px}.cmp-scenario-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.cmp-scenario-head h3{font-size:var(--text-md);margin:0}.cmp-scenario p{font-size:var(--text-sm);margin:0;line-height:1.65}.cmp-pill{border-radius:var(--radius-sm);min-height:28px;font-size:var(--text-xs);align-items:center;padding:4px 10px;font-weight:600;display:inline-flex}.cmp-pill-ender{color:var(--brand-text);background:var(--brand-tint-strong)}.cmp-pill-competitor{color:var(--text-secondary);background:#ffffff0d}.cmp-pill-depende{color:var(--warning);background:#ffc06214}.cmp-body>section.cmp-methodology{--cmp-method-gap:var(--space-4);--cmp-method-content:min(42rem, 100%);align-items:flex-start;gap:var(--cmp-method-gap);width:100%;max-width:none;margin:var(--space-10) 0 0;padding:var(--space-6) 0 0;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff14;border-radius:0;flex-direction:column;display:flex}.cmp-body>section.cmp-methodology>*{width:var(--cmp-method-content);box-sizing:border-box;max-width:100%;margin:0}.cmp-body>section.cmp-methodology>.cmp-methodology-formula,.cmp-body>section.cmp-methodology>.cmp-methodology-label{width:fit-content}.cmp-body>section.cmp-methodology>h2{width:100%;color:var(--text);font-size:var(--text-xl);font-weight:700;line-height:var(--leading-snug);letter-spacing:-.02em;text-align:left;text-wrap:wrap;scroll-margin-top:calc(var(--header-h) + 24px);margin:0}.cmp-methodology-formula{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);background:0 0;border-radius:0;padding:0}.cmp-methodology-formula strong{color:var(--text);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;background:0 0;border-radius:0;margin-right:.4em;padding:0;font-weight:700;display:inline}.cmp-methodology-weights{flex-wrap:wrap;justify-content:flex-start;gap:8px 14px;padding:0;list-style:none;display:flex}.cmp-methodology-weights li{color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap;background:0 0;border:none;border-radius:0;margin:0;padding:0;font-weight:500;line-height:1.35}.cmp-methodology-weights li::marker{content:none}.cmp-methodology-notes{padding-top:var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);border-top:1px solid #ffffff10;gap:6px;display:grid}.cmp-methodology-notes p{color:inherit;font-size:inherit;margin:0}.cmp-methodology-label{color:var(--muted);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0;font-weight:700}.cmp-sources{flex-wrap:wrap;justify-content:flex-start;gap:8px 16px;padding:0;list-style:none;display:flex}.cmp-sources li{font-size:var(--text-sm);white-space:nowrap;background:0 0;border:0;margin:0;padding:0}.cmp-sources .text-link,.cmp-sources span{min-height:0;color:var(--brand-soft);text-underline-offset:3px;transition:color .18s var(--ease-out);background:0 0;border:none;border-radius:0;padding:0;font-weight:600;text-decoration:underline;display:inline}.cmp-sources .text-link:hover,.cmp-sources .text-link:focus-visible{color:var(--text);background:0 0;border-color:#0000;outline:none}@media (max-width:700px){.cmp-methodology-weights li,.cmp-sources .text-link,.cmp-sources span{white-space:normal}}.cmp-final-cta{text-align:left;background:0 0;border:none;border-top:1px solid #ffffff14;border-radius:0;margin-top:48px;padding:28px 0 0}.cmp-final-cta h2{max-width:36ch;font-size:var(--text-xl);line-height:var(--leading-snug);letter-spacing:-.02em;text-wrap:wrap;margin:0 0 12px}.cmp-final-cta h2 span{color:var(--muted)}.cmp-final-cta p{max-width:42rem;margin:0 0 20px}.cmp-final-actions{flex-wrap:wrap;gap:12px;width:100%;max-width:42rem;margin-inline:0;display:flex}.cmp-final-actions .button{flex:10rem;justify-content:center}.coupons-hero{isolation:isolate;padding:calc(48px + var(--header-h)) 0 48px;background:var(--bg);position:relative;overflow:hidden}.coupons-hero-inner{align-items:center;gap:40px;display:grid}@media (min-width:900px){.coupons-hero{min-height:min(calc(640px + var(--header-h)), 100svh);padding:calc(72px + var(--header-h)) 0 64px}.coupons-hero-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px}}.coupons-hero-copy{max-width:560px}.coupons-hero h1{font-family:var(--display);letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:clamp(40px,8vw,72px);font-weight:800;line-height:.98}.coupons-hero-percent{color:var(--brand-soft)}.coupons-hero-scope{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--text);margin:14px 0 0;font-size:clamp(18px,3.2vw,28px);font-weight:700}.coupons-hero-text{max-width:46ch;color:var(--text-secondary);margin:18px 0 0;font-size:15px;line-height:1.75}.coupons-hero-cta{margin-top:28px}.coupons-hero-visual{filter:drop-shadow(0 24px 48px #7f00ff33);justify-self:center;width:min(100%,280px)}.coupons-hero-image{object-fit:contain;width:100%;height:auto;animation:5.5s ease-in-out infinite coupons-hero-float}@keyframes coupons-hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.coupons-hero-image{animation:none}}.coupons-limited{padding-top:8px}.coupons-limited-card{border:1px solid var(--border-strong);border-radius:var(--radius-xl);background:var(--surface);gap:28px;padding:28px 24px;display:grid}@media (min-width:900px){.coupons-limited-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;padding:36px 40px}}.coupons-limited-badge{border-radius:var(--radius-pill);background:var(--purple);color:#fff;min-height:28px;font-family:var(--display);font-size:var(--text-xs);letter-spacing:.06em;align-items:center;padding:4px 12px;font-weight:700;display:inline-flex}.coupons-limited-copy h2{text-transform:uppercase;margin:14px 0 0;font-size:clamp(26px,4vw,36px);line-height:1.15}.coupons-limited-copy h2 span{color:var(--brand-soft)}.coupons-limited-copy p{max-width:42ch;color:var(--text-secondary);margin:12px 0 0;line-height:1.7}.coupons-limited-copy .button{margin-top:22px}.coupons-limited-timer{justify-items:stretch;gap:12px;width:min(100%,22rem);display:grid}.coupons-limited-ends{border-radius:var(--radius-sm);color:var(--brand-text);font-family:var(--display);letter-spacing:.05em;text-align:center;text-wrap:balance;background:#7f00ff22;margin:0;padding:8px 14px;font-size:12px;font-weight:700;line-height:1.45}.coupon-countdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-height:92px;display:grid}.coupon-countdown-pending{min-height:92px}.coupon-countdown-unit{border:1px solid var(--border);border-radius:var(--radius-lg);background:#0c0c10;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:64px;padding:16px 10px;display:flex}.coupon-countdown-unit strong{font-family:var(--display);color:var(--brand-soft);font-variant-numeric:tabular-nums;font-size:clamp(28px,5vw,40px);font-weight:800;line-height:1}.coupon-countdown-unit span{font-size:var(--text-xs);letter-spacing:.06em;color:var(--text-secondary);font-weight:700}.enderplus-value-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.enderplus-value-list li{border:1px solid var(--border);border-radius:var(--radius-md);background:#14141a;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:14px 16px;display:flex}.enderplus-value-list strong{color:var(--text)}.info-card ul{color:var(--text-secondary);gap:8px;margin:0;padding-left:18px;display:grid}.promo-bar{color:var(--text);border-bottom:2px solid var(--purple);background:#16141c;padding:12px 16px}.promo-bar p{width:min(1100px,100%);color:var(--text);font-size:var(--text-sm);text-align:center;white-space:nowrap;margin:0 auto;font-weight:500;line-height:1.35}.promo-bar strong{color:#fff;font-weight:700}.promo-bar-short{display:none}.promo-bar a.promo-code{color:var(--brand-soft);text-underline-offset:3px;font-weight:700;text-decoration:underline}.promo-bar a.promo-code:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (max-width:759px){.promo-bar{padding:11px 14px}.promo-bar p{font-size:var(--text-sm);white-space:normal}.promo-bar-full{display:none}.promo-bar-short{display:inline}}.mc-spec-price .price-founder{order:1;font-size:22px;font-weight:700}.mc-spec-price small{order:2}.mc-spec-price .price-from-november,.mc-plan-detail-price .price-from-november,.mc-plan-detail-annual .price-from-november,.price .price-from-november{display:none}.mc-spec-price .price-standard{order:1}.mc-plans-section>.container>.plans-launch-note{margin-top:0;margin-bottom:28px}.dual-price{flex-wrap:wrap;align-items:baseline;gap:.15rem .45rem;display:inline-flex}.price .dual-price,.mc-plan-detail-price .dual-price,.mc-spec-price .dual-price{display:contents}.provider-price .dual-price{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.price-from-november{color:#d8d2e2;letter-spacing:0;white-space:nowrap;font-size:.8125rem;font-weight:500;line-height:1.35}.provider-price .price-from-november{white-space:normal;text-align:right;max-width:16rem;font-size:12px;font-weight:500}.price-standard{display:none}html.promo-ended .promo-bar,html.promo-ended .founder-only,html.promo-ended .price-founder,html.promo-ended .price-from-november{display:none!important}html.promo-ended .price-standard{display:inline}html.promo-ended .coupon-live{display:none!important}.coupons-list .center-heading{margin-bottom:28px}.coupon-card{border-radius:var(--radius-xl);background:var(--surface-2);border:1px solid #a17aff66;max-width:720px;margin:0 auto;padding:28px 24px 24px;position:relative;overflow:hidden}@media (min-width:640px){.coupon-card{padding:32px 36px 28px}}.coupon-card-ribbon{background:var(--purple);color:#fff;width:180px;font-family:var(--display);letter-spacing:.04em;text-align:center;padding:7px 0;font-size:12px;font-weight:800;position:absolute;top:22px;right:-52px;transform:rotate(35deg);box-shadow:0 6px 18px #7f00ff40}.coupon-card-label{color:var(--brand-text);font-family:var(--display);letter-spacing:.08em;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:700;display:inline-flex}.coupon-card-label .material-symbols-rounded{font-size:1.15em}.coupon-card-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.coupon-card-code{font-family:var(--display);letter-spacing:.04em;margin:0;font-size:clamp(36px,7vw,52px);font-weight:800;line-height:1}.coupon-copy-button{flex-shrink:0}.coupon-card-terms{border-top:1px solid var(--border);color:var(--muted);margin:18px 0 0;padding-top:16px;font-size:14px;line-height:1.65}.coupons-list-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.coupons-empty{text-align:center}.coupons-empty-inner{justify-items:center;gap:28px;max-width:640px;margin:0 auto;display:grid}.coupons-empty-visual{width:min(100%,160px)}.coupons-empty-copy{margin:0}.coupons-empty-copy h1{margin:0;font-size:clamp(32px,6vw,48px);line-height:1.1}.coupons-empty-copy p{max-width:46ch;color:var(--text-secondary);margin:14px auto 0;line-height:1.75}.home-page .plans-section>.container{width:min(1160px,100% - clamp(32px,6vw,80px))}.home-page .mods-content,.home-page .plans-enderplus-banner,.home-page .faq-section .faq-tabs-card,.features-page .faq-section .faq-tabs-card,.enderplus-page .faq-section .faq-tabs-card{max-width:none}.info-grid-media{gap:10px}.info-card-media{--info-card-image:none;--info-card-image-position:center;aspect-ratio:3/4;background:#14141a;border:0;border-radius:0;flex-direction:column;justify-content:flex-end;min-height:380px;padding:0;display:flex;position:relative;overflow:clip}.info-card-media-bg{background-color:#14141a;background-image:var(--info-card-image);background-position:var(--info-card-image-position);background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.info-card-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#0a0a0eb8 72%,#0a0a0ef2 100%);position:absolute;inset:0}.info-card-media-content{z-index:1;padding:28px 24px;position:relative}.info-card-media h3{color:#fff;letter-spacing:-.3px;margin:0 0 8px;font-size:clamp(20px,2.2vw,26px)}.info-card-media p{color:#ffffffd6;font-size:14px;line-height:1.55}@media (min-width:701px){.info-grid-media{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.info-card-media{aspect-ratio:4/5;min-height:320px}}.minecraft-page .page-hero{text-align:left;justify-content:flex-start}.minecraft-page .page-hero-content,.prueba-gratis-page .page-hero-content{text-align:left;align-self:center;margin-inline:auto}.minecraft-page .page-hero-content>div:first-child,.prueba-gratis-page .page-hero-content>div:first-child{flex-direction:column;align-items:flex-start;width:min(48rem,100%);max-width:100%;margin-inline:0;display:flex}:is(.minecraft-page .page-hero-media:has(.page-hero-with-aside),.prueba-gratis-page .page-hero-media:has(.page-hero-with-aside)){padding-bottom:clamp(80px,12vh,140px)}.minecraft-page .page-hero-with-aside,.prueba-gratis-page .page-hero-with-aside{box-sizing:border-box;flex-direction:column;align-items:center;gap:clamp(24px,4vw,40px);display:flex}.minecraft-page .page-hero-with-aside>div:first-child,.prueba-gratis-page .page-hero-with-aside>div:first-child{width:min(48rem,100%)}.minecraft-page .page-hero-catder,.prueba-gratis-page .page-hero-catder{box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(58vw,240px);max-width:240px;margin:12px auto 0;display:block;position:relative}.minecraft-page .page-hero-catder-img,.prueba-gratis-page .page-hero-catder-img{object-fit:contain;filter:drop-shadow(0 14px 24px #00000080);will-change:transform;width:100%;height:auto;animation:4.8s ease-in-out infinite page-hero-catder-float;display:block}@keyframes page-hero-catder-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.minecraft-page .page-hero-catder-img,.prueba-gratis-page .page-hero-catder-img{animation:none}}@media (min-width:900px){.minecraft-page .page-hero-with-aside,.prueba-gratis-page .page-hero-with-aside{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:clamp(40px,6vw,72px)}.minecraft-page .page-hero-with-aside>div:first-child,.prueba-gratis-page .page-hero-with-aside>div:first-child{flex:auto;align-self:center;min-width:0;max-width:min(34rem,48%)}.minecraft-page .page-hero-catder,.prueba-gratis-page .page-hero-catder{flex:none;width:min(36vw,400px);max-width:400px;margin:0 0 8px}}@media (min-width:1100px){.minecraft-page .page-hero-catder,.prueba-gratis-page .page-hero-catder{width:min(34vw,460px);max-width:460px;margin:0 0 12px}}.minecraft-page .page-hero h1{text-align:left;text-wrap:wrap;width:max-content;max-width:100%;margin-inline:0;font-size:clamp(1.85rem,1.25rem + 2vw,2.85rem);line-height:1.12}.minecraft-page .page-hero h1 .page-hero-title{display:inline}.minecraft-page .page-hero h1 .page-hero-highlight{display:block}.minecraft-page .page-hero p{text-align:left;width:100%;max-width:36rem}.minecraft-page .page-hero-actions{flex-wrap:wrap;justify-content:flex-start;width:auto;max-width:100%;margin-inline:0;display:flex}.minecraft-page .page-hero-actions>.button{box-sizing:border-box;justify-content:center;width:auto}.minecraft-page .plans-section>.container{width:min(1160px,100% - clamp(32px,6vw,80px))}.minecraft-page .mods-content,.minecraft-page .plans-enderplus-banner,.minecraft-page .faq-section .faq-tabs-card,.privacidad-page .legal-document,.privacidad-page .related-grid,.terminos-page .legal-document,.terminos-page .related-grid,.guide-page .guide-body{max-width:none}.estado-page .status-board{box-sizing:border-box;gap:var(--space-8);width:100%;max-width:none;display:grid}.status-board-loading,.status-board-error{gap:var(--space-4);padding:var(--space-8) 0;border-top:1px solid var(--border);justify-items:start;display:grid}.status-board-loading p,.status-board-error p{max-width:40rem;color:var(--text-secondary);line-height:var(--leading-body);margin:0}.status-board-error h2,.status-banner h2,.status-section-head h2,.status-events h2,.status-component h3{font-family:var(--display);letter-spacing:var(--tracking-heading);margin:0}.status-board-error h2{font-size:var(--text-xl)}.status-banner{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-6) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.status-banner-kicker{margin:0 0 var(--space-2);color:var(--muted);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase}.status-banner h2{font-size:var(--text-xl);line-height:var(--leading-snug)}.status-banner-meta{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--text-sm)}.status-pill{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);white-space:nowrap;background:0 0;border:1px solid;padding:.35em .7em;font-weight:600;line-height:1.2;display:inline-flex}.status-tone-ok{color:#2eff7a;background:0 0}.status-tone-warn{color:var(--warning);background:0 0}.status-tone-bad{color:var(--error);background:0 0}.status-tone-maint{color:var(--brand-text);background:0 0}.status-tone-muted{color:var(--muted);background:0 0}.status-day.status-tone-ok{background:#2eff7a}.status-day.status-tone-warn{background:var(--warning)}.status-day.status-tone-bad{background:var(--error)}.status-day.status-tone-maint{background:var(--brand-soft)}.status-day.status-tone-muted{background:#3a3745}.status-section-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.status-section-head h2,.status-events h2{font-size:var(--text-lg)}.status-section-head .text-link{font-size:var(--text-sm);align-items:center;gap:.25em;display:inline-flex}.status-component-list{gap:var(--space-6);display:grid}.status-component{gap:var(--space-3);padding-bottom:var(--space-6);border-bottom:1px solid var(--border);display:grid}.status-component:last-child{border-bottom:0;padding-bottom:0}.status-component-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.status-component h3{font-size:var(--text-md)}.status-component p{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--text-sm)}.status-component-meta{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.status-uptime{color:var(--text-secondary);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.status-history{grid-template-columns:repeat(90,minmax(0,1fr));gap:2px;min-height:28px;display:grid}.status-day{background:#3a3745;border-radius:2px;min-width:0;height:28px;display:block}.status-history-legend{color:var(--muted);font-size:var(--text-xs);justify-content:space-between;display:flex}.status-legend{gap:var(--space-4);margin:var(--space-6) 0 0;color:var(--text-secondary);font-size:var(--text-xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.status-legend li{align-items:center;gap:var(--space-2);display:inline-flex}.status-legend .status-day{flex:none;width:10px;height:10px}.status-empty{color:var(--text-secondary);margin:0}.status-events ul{margin:var(--space-4) 0 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.status-events li,.status-events li a,.status-events li>div{gap:var(--space-1);display:grid}.status-events a{color:inherit;text-decoration:none}.status-events a:hover strong,.status-events a:focus-visible strong{color:var(--brand-soft)}.status-events strong{font-size:var(--text-base)}.status-events span{color:var(--text-secondary);font-size:var(--text-sm)}@media (max-width:700px){.status-history{gap:1px;min-height:22px}.status-day{height:22px}}.guides-page .page-hero p{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:min(50%,36rem);display:-webkit-box;overflow:hidden}.guides-page .guide-grid,.guides-page .related-grid{max-width:none}.branding-page .brand-resources{width:100%;max-width:none}.branding-page .related-grid{max-width:none}.checkout-flow{min-height:60vh;padding:48px 0 80px}.checkout-flow-header{max-width:40rem;margin-bottom:28px}.checkout-flow-header h1{letter-spacing:-.03em;margin:8px 0 10px;font-size:clamp(1.75rem,3vw,2.35rem)}.checkout-flow-header p{color:var(--text-secondary);font-size:var(--text-sm);margin:0;line-height:1.55}.checkout-session-line strong{color:#eee8f7;font-weight:600}.checkout-not-you{color:var(--brand-soft);font:inherit;font-size:inherit;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;margin:0;padding:0;-webkit-text-decoration:underline #a782ff66;text-decoration:underline #a782ff66}.checkout-not-you:hover{color:#e4d4ff;text-decoration-color:currentColor}.checkout-not-you:disabled{opacity:.6;cursor:wait}.checkout-flow-status,.checkout-flow-empty{padding:48px 0}.checkout-flow-empty h1{margin:0 0 12px}.checkout-flow-empty p{color:var(--text-secondary);margin:0 0 20px}.checkout-flow-grid{align-items:start;gap:28px;display:grid}@media (min-width:900px){.checkout-flow-grid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.85fr);gap:36px}}.checkout-flow-main label,.checkout-flow-form label{font-size:var(--text-xs);color:#c6bbd6;margin:14px 0 6px;display:block}.checkout-flow-main input[type=text],.checkout-flow-main input:not([type]),.checkout-flow-form input[type=text],.checkout-flow-form input:not([type]){box-sizing:border-box;width:100%}.checkout-flow-summary{gap:12px;display:grid;position:sticky;top:96px}.checkout-flow-summary .button{width:100%}.checkout-field-label{font-size:var(--text-xs);color:#c6bbd6;margin:14px 0 8px;display:block}.checkout-referral-row{align-items:stretch;gap:8px;display:flex}.checkout-referral-row input{flex:auto;min-width:0}.checkout-referral-apply{white-space:nowrap;flex:none;min-height:48px;padding-inline:16px}.checkout-referral-applied{background:#131017;border:1px solid #474050;border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:0 6px 0 14px;display:flex}.checkout-referral-code{color:#f0eaf8;letter-spacing:.02em;flex:auto;min-width:0;font-size:14px;font-weight:650}.checkout-referral-clear{color:#b4a5c7;cursor:pointer;width:36px;height:36px;transition:color var(--duration), background var(--duration);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;margin:0;padding:0;display:grid}.checkout-referral-clear:hover{color:#fff;background:#ffffff12}.checkout-referral-clear .material-symbols-rounded{font-size:20px;line-height:1}.checkout-referral-msg{margin:8px 0 0;font-size:12px;line-height:1.4}.checkout-referral-msg.is-error{color:#ffb0b0}.checkout-cycle-field{margin-top:4px}.checkout-cycle-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.checkout-cycle-option{color:#c6bbd6;text-align:left;cursor:pointer;transition:border-color var(--duration), background var(--duration), box-shadow var(--duration), color var(--duration);background:#16121d;border:1px solid #3d3748;border-radius:12px;justify-items:start;gap:4px;margin:0;padding:12px 12px 11px;display:grid}.checkout-cycle-option:hover{color:#eee8f7;background:#1b1624;border-color:#6a5f7e}.checkout-cycle-option:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.checkout-cycle-option.is-selected{color:#fff;background:#1f1730;border-color:#a17aff;box-shadow:inset 0 0 0 1px #a17aff55}.checkout-cycle-option strong{letter-spacing:-.01em;color:inherit;font-size:12px;font-weight:700}.checkout-cycle-option b{color:#fff;letter-spacing:-.02em;font-size:15px;font-weight:700}.checkout-cycle-option small{color:#8f84a3;font-size:11px}.checkout-cycle-option.is-selected small{color:#c1a3ff}@media (max-width:720px){.checkout-cycle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.checkout-addons{border:0;margin:28px 0 0;padding:0}.checkout-addons legend{margin-bottom:6px;font-size:15px;font-weight:700}.checkout-addon-list{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.checkout-addon{color:inherit;transition:border-color var(--duration), background var(--duration);background:#16121d;border:1px solid #3d3748;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:14px 16px;display:flex;position:relative}.checkout-addon:hover{background:#1b1624;border-color:#6a5f7e}.checkout-addon:focus-within{outline:2px solid var(--focus);outline-offset:2px}.checkout-addon.is-selected{background:#1f1730;border-color:#a17aff}.checkout-addon-body{text-align:left;flex:0 50%;gap:4px;min-width:0;max-width:50%;display:grid}.checkout-addon-body strong{letter-spacing:-.02em;color:#fff;align-items:center;gap:8px;max-width:100%;font-size:14px;font-weight:700;display:inline-flex}.checkout-addon-body strong .material-symbols-rounded{color:var(--brand-soft);flex:none;font-size:20px}.checkout-addon-desc{color:#9a8fad;overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-size:12.5px;line-height:1.45;display:block}.checkout-addon-aside{flex-direction:column;flex:none;justify-content:center;align-items:flex-end;gap:6px;min-width:5.5rem;margin-left:auto;display:flex}.checkout-addon-check-wrap{cursor:pointer;place-items:center;margin:0;display:grid}.checkout-addon-qty{align-items:center;gap:6px;display:inline-flex}.checkout-addon-qty button{color:#eee8f7;cursor:pointer;background:#0d0b12;border:1px solid #5c536a;border-radius:6px;width:28px;height:28px;font-size:16px;line-height:1}.checkout-addon-qty button:hover{color:#fff;border-color:#a17aff}.checkout-addon-qty span{text-align:center;color:#fff;min-width:1.5rem;font-weight:700}.checkout-addon-price{white-space:nowrap;text-align:right;flex-direction:column;align-items:flex-end;gap:1px;display:flex}.checkout-addon-price b{color:#f0eaf8;font-size:14px;font-weight:700;line-height:1.2}.checkout-addon-price small{color:#8f84a3;font-size:11px;font-weight:500;line-height:1.2}.checkout-addon-toggle{color:#0000;width:20px;height:20px;transition:border-color var(--duration), background var(--duration), color var(--duration);background:0 0;border:1.5px solid #5c536a;border-radius:4px;place-items:center;display:grid}.checkout-addon-toggle .material-symbols-rounded{font-size:14px;line-height:1}.checkout-addon.is-selected .checkout-addon-toggle{border-color:var(--purple);background:var(--purple);color:#fff}.checkout-cart-lines{gap:16px;margin:0;padding:0;list-style:none;display:grid}.checkout-cart-line-group{border-bottom:1px solid var(--border);gap:8px;padding:14px 0;display:grid}.checkout-cart-line-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.checkout-cart-line-head-actions{align-items:center;gap:8px;display:flex}.checkout-cart-remove{color:#9687a9;cursor:pointer;width:32px;height:32px;transition:color var(--duration), background var(--duration);background:0 0;border:0;border-radius:6px;place-items:center;margin:0;padding:0;display:grid}.checkout-cart-remove:hover{color:#fff;background:#ffffff12}.checkout-cart-remove .material-symbols-rounded{font-size:18px;line-height:1}.checkout-cart-line-sub{color:#c6bbd6;justify-content:space-between;gap:16px;padding-left:2px;font-size:13px;display:flex}.checkout-cart-line-sub strong{color:#e8e0f2;font-weight:600}.checkout-cart-line-sub.is-line-total{color:#9687a9;margin-top:2px;font-size:12px}.checkout-cart-coupon{color:#9ddea8;margin:12px 0 0;font-size:13px}.checkout-cart-line-head div{gap:4px;min-width:0;display:grid}.checkout-cart-line-head small{color:#9687a9;font-size:12px}.checkout-cart-total{justify-content:space-between;align-items:baseline;margin:18px 0 8px;font-size:1.15rem;display:flex}.checkout-cart-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:8px;display:flex}.checkout-keep-shopping{width:auto;font-size:var(--text-sm);gap:10px;padding:11px 16px}.checkout-flow-grid.is-cart-only{grid-template-columns:minmax(0,1fr)}.checkout-cart-account{width:100%;max-width:none;margin-top:28px}.checkout-cart-account .account-form{width:100%;margin-top:0}.account-auth{max-width:720px;margin:0 auto;padding-bottom:48px}.account-auth .account-form{margin-top:8px}.account-auth-referral{margin:0 0 8px}.account-auth-referral label{font-size:var(--text-xs);color:#c6bbd6;margin:14px 0 6px;display:block}.header .nav-cta:disabled,.nav nav .nav-mobile-cta:disabled{opacity:.7;cursor:wait}.prueba-gratis-includes .center-heading{margin-bottom:28px}.prueba-gratis-include-list ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.prueba-gratis-include-list li{border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text-secondary);font-size:var(--text-sm);background:#19191f;flex-direction:column;align-items:flex-start;gap:4px;padding:18px;display:flex}.prueba-gratis-include-list li:first-child{background:#7f00ff1f;border-color:#7f00ff66;grid-column:1/-1}.prueba-gratis-include-list li strong{color:var(--text);font-size:var(--text-lg);line-height:1.2}.prueba-gratis-include-icon{width:2.5rem;height:2.5rem;color:var(--brand-text);background:var(--brand-tint);border-radius:12px;place-items:center;margin-bottom:8px;display:grid}.prueba-gratis-include-icon .material-symbols-rounded{font-size:1.35rem}.prueba-gratis-steps{counter-reset:none;gap:12px;margin:0;padding:0;list-style:none;display:grid}.prueba-gratis-steps li{border:1px solid var(--border);border-radius:var(--radius-lg);background:#19191f;padding:20px 20px 20px 72px;position:relative}.prueba-gratis-step-num{background:var(--purple);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid;position:absolute;top:20px;left:20px}.prueba-gratis-steps h3{font-size:var(--text-lg);margin:0 0 4px}.prueba-gratis-steps p{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);margin:0}.prueba-gratis-how-cta{justify-content:center;margin-top:24px;display:flex}.prueba-gratis-outcomes{gap:12px;display:grid}.prueba-gratis-outcome{border:1px solid var(--border);border-radius:var(--radius-lg);background:#19191f;padding:22px}.prueba-gratis-outcome>.material-symbols-rounded{color:#ffc062;font-size:28px}.prueba-gratis-outcome.is-keep{border-color:#4fd59f66}.prueba-gratis-outcome.is-keep>.material-symbols-rounded{color:#4fd59f}.prueba-gratis-outcome h3{font-size:var(--text-lg);margin:10px 0 6px}.prueba-gratis-outcome p{color:var(--text-secondary);line-height:var(--leading-body);margin:0}.prueba-gratis-faq-list{max-width:42rem;margin-inline:auto}@media (min-width:760px){.prueba-gratis-include-list ul{grid-template-columns:repeat(6,minmax(0,1fr))}.prueba-gratis-include-list li,.prueba-gratis-include-list li:first-child{grid-column:span 2}.prueba-gratis-include-list li:nth-child(n+4){grid-column:span 3}.prueba-gratis-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.prueba-gratis-steps li{padding:72px 20px 22px}.prueba-gratis-outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero h1>span,.hero h1>span>span{text-wrap:balance}.hero-image{filter:brightness(.72)saturate(.9)}.hero-overlay{background:#101014b8}@media (max-width:1023px){.hero-catder{align-self:flex-end;width:min(34vw,130px);margin:-12px 4px 0 auto}}.hero .hero-actions>.text-link{align-items:center;min-height:44px;display:inline-flex}.plans-trust{gap:10px}.plans-trust li{border:1px solid var(--border);font-size:var(--text-xs);background:#19191f;border-radius:999px;padding:8px 14px}.plans-trust li>.plans-trust-icon{font-size:18px}@media (max-width:700px){.plans-trust{flex-flow:wrap;gap:8px}.plans-landing-card .plan-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-top:16px}.plans-landing-card>.plan{padding:22px 20px}.plans-landing-card .plan .button{margin-top:18px}}.why2-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.why2-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:#19191f;flex-direction:column;align-items:flex-start;gap:10px;padding:24px;display:flex}.why2-media{place-items:center;width:64px;height:64px;margin-bottom:6px;display:grid}.why2-icon{background:var(--brand-tint);width:100%;height:100%;color:var(--brand-text);border-radius:16px;place-items:center;display:grid}.why2-icon .material-symbols-rounded{font-size:32px}.why2-media.is-catder{position:relative;overflow:visible}.why2-media.is-catder .why-ender-photo{object-fit:contain;pointer-events:none;width:160px;max-width:none;height:160px;max-height:none;position:absolute;bottom:-6px;left:-6px}.why2-card.has-catder{margin-top:78px}.why2-card h3{font-size:var(--text-lg);margin:0}.why2-card p,.why2-card li{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);margin:0}@media (min-width:860px){.why2-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:78px}.why2-card.has-catder{text-align:center;align-items:center;margin-top:0}.why2-card.has-catder .why-ender-photo{left:50%;transform:translate(-50%)}.why2-card:last-child{text-align:right;align-items:flex-end}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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}
