/* mam-jahn.de - erzeugt aus build/partials (bash build.sh), nicht direkt bearbeiten */
@font-face{font-family: 'Geist';src: url('../fonts/Geist-Variable.woff2') format('woff2'),url('../fonts/Geist-Variable.ttf') format('truetype');font-weight: 100 900;font-style: normal;font-display: swap}:root{--mj-brand: #3b82f6;--mj-brand-light: #60a5fa;--mj-brand-dark: #1d4ed8;--mj-brand-a10: rgba(59,130,246,.10);--mj-brand-a15: rgba(59,130,246,.15);--mj-brand-a20: rgba(59,130,246,.20);--mj-brand-a25: rgba(59,130,246,.25);--mj-brand-a40: rgba(59,130,246,.40);--mj-brand-a60: rgba(59,130,246,.60);--mj-black: #000000;--mj-surface: #09090b;--mj-surface-2: #0f0f12;--mj-surface-3: #18181b;--mj-line: #27272a;--mj-line-soft: #1f1f23;--mj-line-strong: #3f3f46;--mj-text: #fafafa;--mj-text-2: #d4d4d8;--mj-muted: #a1a1aa;--mj-muted-2: #8b8b96;--mj-on-brand: #09090b;--mj-acc-games: #84cc16;--mj-acc-vserver: #22c55e;--mj-acc-vds: #f97316;--mj-acc-web: #8b5cf6;--mj-acc-net: #0ea5e9;--mj-acc-dedi: #ef4444;--mj-acc-pico: #14b8a6;--mj-acc-storage: #ec4899;--mj-acc-backup: #f59e0b;--mj-acc-box: #06b6d4;--mj-acc-mail: #eab308;--mj-acc-care: #6366f1;--mj-ok: #22c55e;--mj-warn: #f59e0b;--mj-err: #ef4444;--mj-info: #3b82f6;--mj-r-sm: 8px;--mj-r-md: 14px;--mj-r-lg: 20px;--mj-r-xl: 24px;--mj-r-pill: 9999px;--mj-glow: none;--mj-shadow: 0 10px 40px rgba(0,0,0,.6);--mj-font: 'Geist',system-ui,-apple-system,'Segoe UI',sans-serif;--white: #ffffff;--neutral-50: #0c0c0e;--neutral-100: #000000;--neutral-200: #1f1f23;--neutral-300: #27272a;--neutral-400: #3f3f46;--neutral-500: #71717a;--neutral-600: #a1a1aa;--neutral-700: #d4d4d8;--neutral-800: #e4e4e7;--neutral-900: #fafafa;--neutral-950: #ffffff;--primary-50: var(--mj-brand-a10);--primary-100: var(--mj-brand-a15);--primary-200: var(--mj-brand-a20);--primary-300: var(--mj-brand-a25);--primary-400: var(--mj-brand-a40);--primary-500: var(--mj-brand);--primary-600: var(--mj-brand);--primary-700: var(--mj-brand-light);--primary-800: var(--mj-brand-light);--primary-900: var(--mj-brand-dark);--primary-950: var(--mj-brand-dark);--primary: var(--mj-brand);--primary-lifted: var(--mj-brand-light);--primary-accented: var(--mj-brand-dark);--secondary: var(--mj-muted);--secondary-lifted: var(--mj-text-2);--secondary-accented: var(--mj-text);--success: var(--mj-ok);--success-lifted: #16a34a;--success-accented: #15803d;--info: var(--mj-brand);--info-lifted: var(--mj-brand-light);--info-accented: var(--mj-brand-dark);--notice: #8b5cf6;--notice-lifted: #a78bfa;--notice-accented: #7c3aed;--warning: var(--mj-warn);--warning-lifted: #fbbf24;--warning-accented: #d97706;--error: var(--mj-err);--error-lifted: #f87171;--error-accented: #dc2626;--grayscale: var(--mj-line);--grayscale-lifted: var(--mj-surface-3);--grayscale-accented: var(--mj-surface-2);--neutral: var(--mj-muted);--neutral-lifted: var(--mj-muted-2);--neutral-accented: var(--mj-line-strong);--text-inverted: var(--mj-on-brand);--text-muted: var(--mj-muted-2);--text-lifted: var(--mj-muted);--text-accented: var(--mj-text-2);--text: var(--mj-text);--border-muted: var(--mj-line-soft);--border: var(--mj-line);--border-lifted: var(--mj-line-strong);--border-accented: #52525b;--bg: var(--mj-surface);--bg-muted: var(--mj-surface-2);--bg-lifted: var(--mj-black);--bg-accented: var(--mj-surface-2);--bg-inverted: var(--mj-black);--yellow-200: #fde047;--yellow-300: #facc15;--teal-300: #5eead4;--teal-400: #2dd4bf;--emerald-300: #6ee7b7;--pink-400: #f472b6;--text-xs: .6875rem;--text-sm: .78125rem;--text-md: .875rem;--text-lg: 1rem;--outline-sm: 1px;--outline-md: 2px;--outline-lg: 3px;--rounding-sm: var(--mj-r-sm);--rounding-md: var(--mj-r-md);--rounding-lg: var(--mj-r-lg);--letter-spacing: 0em;--disabled-opacity: 35%}html,body{background-color: var(--mj-black);color: var(--mj-text);font-family: var(--mj-font);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}body{font-size: 15px;line-height: 1.6}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color: var(--mj-text);font-family: var(--mj-font);font-weight: 800;letter-spacing: -.02em}h1,.h1{font-weight: 900}p{color: var(--mj-text-2)}small,.small,.text-muted{color: var(--mj-muted-2)}hr{border-top-color: var(--mj-line-soft)}a{color: var(--mj-brand);transition: color .2s ease}a:hover,a:focus{color: var(--mj-brand-light);text-decoration: none}code,pre,kbd,samp{font-family: var(--mj-font);background-color: var(--mj-surface-3);color: var(--mj-brand-light);border-radius: var(--mj-r-sm)}pre{padding: 1rem;border: 1px solid var(--mj-line-soft)}:focus-visible{outline: 2px solid var(--mj-brand);outline-offset: 2px}::selection{background-color: var(--mj-brand-a40);color: #bfdbfe}*{scrollbar-width: thin;scrollbar-color: var(--mj-brand) transparent}::-webkit-scrollbar{width: 8px;height: 8px}::-webkit-scrollbar-track{background: transparent}::-webkit-scrollbar-thumb{background: var(--mj-brand);border-radius: 20px;border: 2px solid transparent;background-clip: padding-box}::-webkit-scrollbar-thumb:hover{background: var(--mj-brand-light)}@keyframes mj-pulse{0%,100%{opacity: 1}50%{opacity: .35}}@keyframes mj-fade-up{from{opacity: 0;transform: translateY(12px)}to{opacity: 1;transform: translateY(0)}}.mj-glow-blob{position: absolute;border-radius: var(--mj-r-pill);filter: blur(120px);background: var(--mj-brand-a10);pointer-events: none;z-index: 0}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important}}header.header,header#header.header{position: relative;z-index: 1030;background-color: rgba(9,9,11,.92);border-bottom: 1px solid var(--mj-line-soft);-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px);transition: background-color .3s ease,box-shadow .3s ease}header.header.mj-nav--scrolled{background-color: rgba(9,9,11,.98);box-shadow: 0 8px 32px rgba(0,0,0,.55)}header.header .navbar{min-height: 68px;padding: 0}header.header .navbar a{color: var(--mj-muted)}header.header .navbar a:hover{color: var(--mj-text)}header.header .btn{font-size: 14px}header.header .btn:focus,header.header .btn.focus{box-shadow: none}header.header .topbar,header.header .mj-topbar{margin: 0;padding: 4px 0;background-color: var(--mj-black);border-bottom: 1px solid var(--mj-line-soft);color: var(--mj-muted);font-size: 13px}header.header .topbar .btn{line-height: 1;background-color: transparent;border: 0;color: var(--mj-muted)}header.header .topbar .btn:hover{color: var(--mj-text)}header.header .topbar .active-client{line-height: 1}header.header .topbar .active-client .input-group-text{padding: .25rem;font-size: 12px;color: var(--mj-muted-2);background-color: transparent;border: 0}header.header .topbar .active-client .btn{color: var(--mj-muted);background-color: transparent;border: 0}header.header .topbar .active-client .btn.btn-active-client span{border-bottom: 1px dashed var(--mj-line-strong)}header.header .topbar .active-client .btn.btn-active-client:hover span{border-bottom-color: var(--mj-brand)}.client-alerts{margin: 0;padding: 0;list-style: none}.client-alerts li{border-bottom: 1px solid var(--mj-line-soft)}.client-alerts li:last-child{border-bottom: 0}.client-alerts li a{display: block;padding: 10px 12px;color: var(--mj-text-2)}.client-alerts li a:hover{background-color: var(--mj-surface-3);color: var(--mj-text)}.client-alerts li.none{padding: 10px 12px;color: var(--mj-muted-2)}.client-alerts .message{display: inline-block;margin-left: 6px}header.header .navbar-brand,header.header .mj-brandmark{display: flex;flex-direction: column;justify-content: center;padding: 0;margin: 0;line-height: 1}header.header .logo-img{max-width: 260px;max-height: 44px;width: auto;height: auto}.mj-brandmark-sub{margin-top: 2px;color: var(--mj-muted-2);font-size: 10px;font-weight: 600;letter-spacing: .22em;text-transform: uppercase}header.header .toolbar{flex-direction: row;align-items: center;gap: 8px;margin: 0}header.header .toolbar .nav-link{position: relative;display: inline-flex;align-items: center;gap: 7px;padding: .5rem .85rem;border: 1px solid var(--mj-line);border-radius: var(--mj-r-pill);background-color: transparent;color: var(--mj-muted);font-size: 13px;font-weight: 600;overflow: visible;transition: border-color .2s ease,color .2s ease,background-color .2s ease}header.header .toolbar .nav-link:hover{border-color: var(--mj-brand-a60);background-color: var(--mj-brand-a10);color: var(--mj-text)}header.header .toolbar .nav-link .badge{position: absolute;top: -7px;right: -7px;padding: 3px 6px;min-width: 19px;background-color: var(--mj-brand);color: var(--mj-on-brand);font-size: 10px;font-weight: 700;border-radius: var(--mj-r-pill)}.mj-btn-site{color: var(--mj-brand) !important}.mj-btn-site:hover{color: var(--mj-brand-light) !important}header.header .search{width: 300px;border: 1px solid var(--mj-line);border-radius: var(--mj-r-pill);background-color: var(--mj-surface-3);overflow: hidden}header.header .search .btn,header.header .search .form-control{border: 0;background-color: transparent;box-shadow: none}header.header .search .btn{color: var(--mj-muted-2)}header.header .search .form-control{color: var(--mj-text)}header.header .search .form-control::placeholder{color: var(--mj-muted-2)}header.header .search:focus-within{border-color: var(--mj-brand-a60)}header.header .search .input-group-prepend .btn{background-color: transparent}header.header .main-navbar-wrapper{padding: 0;border-top: 1px solid var(--mj-line-soft)}header.header #nav{gap: 28px}header.header .navbar-nav{display: flex;gap: 4px;margin-top: 6px;margin-bottom: 6px}header.header .navbar-nav > li > a{position: relative;display: inline-block;padding: 10px 2px;color: var(--mj-muted);font-size: 15px;font-weight: 600;transition: color .2s ease}header.header .navbar-nav > li > a:hover{color: var(--mj-text)}header.header .navbar-nav > li.active > a,header.header .navbar-nav > li > a.active{color: var(--mj-brand)}header.header .navbar-nav > li.active > a::after,header.header .navbar-nav > li > a.active::after{content: "";position: absolute;left: 0;right: 0;bottom: 2px;height: 2px;border-radius: var(--mj-r-pill);background-color: var(--mj-brand)}header.header .navbar .dropdown-menu{margin-top: 6px;padding: 6px;min-width: 210px;background-color: var(--mj-surface);border: 1px solid var(--mj-line);border-radius: var(--mj-r-md);box-shadow: var(--mj-shadow)}header.header .navbar .dropdown-menu > li,header.header .navbar .dropdown-item{padding: 0;background-color: transparent}header.header .navbar .dropdown-menu a.dropdown-item{display: block;padding: 9px 12px !important;border-radius: var(--mj-r-sm);color: var(--mj-muted);font-size: 14px;font-weight: 500}header.header .navbar .dropdown-menu a.dropdown-item:hover,header.header .navbar .dropdown-menu a.dropdown-item:focus{background-color: var(--mj-surface-3);color: var(--mj-brand)}header.header .navbar .dropdown-divider{margin: 5px 0;border-top-color: var(--mj-line-soft)}@media (max-width: 1199.98px){header.header .navbar-collapse{margin: 0 -15px;padding: 12px 15px 16px;background-color: var(--mj-black);border-top: 1px solid var(--mj-line-soft)}header.header .navbar-collapse .navbar-nav{gap: 0}header.header .navbar-collapse .navbar-nav > li{border-bottom: 1px solid var(--mj-line-soft)}header.header .navbar-collapse .navbar-nav > li:last-child{border-bottom: 0}header.header .navbar-collapse .navbar-nav > li > a{display: block;padding: 13px 2px}header.header .navbar-collapse .search{width: 100%}header.header #nav{gap: 0}}.master-breadcrumb{background-color: var(--mj-surface-2);border-bottom: 1px solid var(--mj-line-soft)}.master-breadcrumb .breadcrumb{margin: 0;padding: 11px 0;background-color: transparent;font-size: 13px}.master-breadcrumb .breadcrumb a{color: var(--mj-muted)}.master-breadcrumb .breadcrumb a:hover{color: var(--mj-brand)}.master-breadcrumb .breadcrumb .breadcrumb-item.active{color: var(--mj-text-2)}.master-breadcrumb .breadcrumb-item + .breadcrumb-item::before{color: var(--mj-line-strong)}section#main-body{margin: 0;padding: 40px 0 64px;background-color: var(--mj-black);min-height: calc(100vh - 320px)}.primary-bg-color{background-color: var(--mj-black)}.network-issue-alert{margin: 0;padding: 11px 0;border-left: 0;border-right: 0;border-radius: 0;font-size: 14px}.verification-banner{padding: 12px 0;background-color: var(--mj-surface-2);border-bottom: 1px solid var(--mj-line-soft);color: var(--mj-text-2);font-size: 14px}.verification-banner .text{margin-left: 8px}.verification-banner .close{color: var(--mj-muted);opacity: 1;text-shadow: none}.verification-banner .close:hover{color: var(--mj-text)}.verification-banner.email-verification i,.verification-banner.user-validation i{color: var(--mj-warn)}#fullpage-overlay{background-color: rgba(0,0,0,.88);color: var(--mj-text)}#fullpage-overlay .msg{display: inline-block;padding: 20px;max-width: 420px;color: var(--mj-text-2)}footer.footer{position: relative;margin: 0;padding: 0 0 24px;background-color: var(--mj-black);color: var(--mj-text-2);font-size: 14px}.mj-footer-accentline{height: 1px;background: linear-gradient(to right,transparent,var(--mj-brand-a60),transparent);box-shadow: none}.mj-footer-grid{display: grid;grid-template-columns: 1fr;gap: 36px 28px;padding: 52px 0 40px}@media (min-width: 576px){.mj-footer-grid{grid-template-columns: repeat(2,1fr)}}@media (min-width: 992px){.mj-footer-grid{grid-template-columns: 1.6fr 1fr 1fr 1fr 1fr}}.mj-footer-col{min-width: 0}@media (max-width: 575.98px){.mj-footer-grid--grouped{grid-template-columns: repeat(2,1fr)}.mj-footer-grid--grouped .mj-footer-brand{grid-column: 1 / -1}}@media (min-width: 576px) and (max-width: 991.98px){.mj-footer-grid--grouped{grid-template-columns: repeat(4,1fr)}}@media (min-width: 992px){.mj-footer-grid--grouped{grid-template-columns: 1.5fr repeat(4,1fr);row-gap: 44px}.mj-footer-grid--grouped .mj-footer-brand{grid-row: span 2}}@media (min-width: 576px) and (max-width: 991.98px){.mj-footer-brand{grid-column: 1 / -1}}.mj-footer-logo{max-width: 230px;height: auto}.mj-footer-logo-link{display: inline-block;margin-bottom: 16px}.mj-footer-claim{max-width: 380px;margin-bottom: 18px;color: var(--mj-muted);font-size: 14px;line-height: 1.65}.mj-footer-social{margin: 0;padding: 0}.mj-footer-head{margin: 0 0 14px;color: var(--mj-brand);font-size: 16px;font-weight: 800;letter-spacing: -.01em}.mj-footer-links{margin: 0;padding: 0;list-style: none}.mj-footer-links li{margin-bottom: 9px}.mj-footer-links a{display: inline-block;color: var(--mj-muted-2);font-size: 14px;font-weight: 500;transition: color .2s ease,transform .2s ease}.mj-footer-links a:hover{color: var(--mj-brand);transform: translateX(3px)}.mj-footer-contract{margin-top: 22px}.mj-footer-links .mj-footer-cancel{margin-top: 14px}.mj-footer-links .mj-footer-cancel--top{margin-top: 0}.mj-footer-links .mj-footer-cancel--wd{margin-top: 8px}.mj-footer-links .mj-footer-cancel a{display: inline-flex;align-items: center;gap: 8px;padding: 8px 14px;border: 1px solid var(--mj-line-strong);border-radius: var(--mj-r-pill);background: var(--mj-surface-2);color: var(--mj-text);font-size: 13.5px}.mj-footer-links .mj-footer-cancel a:hover{border-color: var(--mj-brand);color: var(--mj-brand);transform: none}.mj-discord-btn i{color: #8b9cff}.mj-discord-btn:hover i,.mj-discord-btn:focus-visible i{color: #5865f2}.mj-footer-discord{display: inline-flex;align-items: center;gap: 9px;margin: 4px 0 14px;padding: 9px 16px;border-radius: var(--mj-r-pill);background: #5865f2;color: #fff;font-size: 13.5px;font-weight: 600;text-decoration: none;transition: filter .15s ease}.mj-footer-discord:hover,.mj-footer-discord:focus-visible{color: #fff;filter: brightness(1.1);text-decoration: none}.mj-footer-discord i{font-size: 16px}.mj-footer-bottom{display: flex;flex-direction: column;align-items: center;gap: 16px;padding-top: 24px;border-top: 1px solid var(--mj-line);text-align: center}@media (min-width: 768px){.mj-footer-bottom{flex-direction: row;justify-content: space-between;text-align: left}}.mj-footer-bottom-actions{display: flex;align-items: center;gap: 12px;flex-wrap: wrap;justify-content: center}footer.footer .copyright{margin: 0;color: var(--mj-muted-2);font-size: 13px}footer.footer .nav-link{color: var(--mj-muted)}footer.footer .nav-link:hover{color: var(--mj-brand)}footer.footer .btn{padding: .35rem 1rem;border: 1px solid var(--mj-line);border-radius: var(--mj-r-pill);background-color: transparent;color: var(--mj-muted);font-size: 13px}footer.footer .btn:hover{border-color: var(--mj-brand-a60);color: var(--mj-text);background-color: var(--mj-brand-a10)}footer.footer .btn-icon{display: inline-flex;align-items: center;justify-content: center;padding: 0;width: 34px;height: 34px;border-radius: var(--mj-r-pill)}footer.footer .notices{margin: 20px 0 0;color: var(--mj-muted-2);font-size: 13px;text-align: center}.mj-status-pill{display: inline-flex;align-items: center;gap: 8px;padding: .35rem .9rem;border: 1px solid rgba(34,197,94,.45);border-radius: var(--mj-r-pill);background-color: rgba(34,197,94,.12);color: var(--mj-ok);font-size: 12px;font-weight: 700}.mj-status-pill:hover{border-color: var(--mj-ok);color: var(--mj-ok);background-color: rgba(34,197,94,.2)}.mj-status-dot{width: 8px;height: 8px;border-radius: var(--mj-r-pill);background-color: var(--mj-ok);box-shadow: none;animation: mj-pulse 2s ease-in-out infinite}.btn-return-to-admin{background-color: var(--mj-surface-3) !important;color: var(--mj-text-2) !important;border: 1px solid var(--mj-line) !important}.btn-return-to-admin:hover{background-color: var(--mj-line) !important;color: var(--mj-text) !important}header.header.mj-navbar{position: sticky;top: 0;z-index: 1030;border-bottom: 1px solid rgba(39,39,42,.5);background: rgba(9,9,11,.82);-webkit-backdrop-filter: blur(18px);backdrop-filter: blur(18px);transition: background-color .3s ease,box-shadow .3s ease}header.header.mj-navbar.mj-nav--scrolled{background: rgba(9,9,11,.92);box-shadow: 0 20px 40px -30px rgba(0,0,0,.9)}.mj-navbar-inner{display: flex;align-items: center;width: 100%;max-width: 1440px;margin: 0 auto;padding: 0 24px}header.header .mj-navbar-row{min-height: 74px;padding: 0;transition: min-height .3s ease}header.header.mj-nav--scrolled .mj-navbar-row{min-height: 60px}header.header .mj-brandmark{display: inline-flex;align-items: center;margin: 0;padding: 0;transition: transform .2s ease}header.header .mj-brandmark:hover{transform: scale(1.04)}header.header .mj-logo{height: 34px;width: auto;max-width: none;transition: height .3s ease}header.header.mj-nav--scrolled .mj-logo{height: 30px}header.header .mj-navbar-collapse{display: flex;flex: 1 1 auto;align-items: center}header.header .mj-navlinks{display: flex;flex-direction: row;align-items: center;justify-content: center;gap: 6px;flex: 1 1 auto;margin: 0;padding: 0}header.header .mj-navlinks > li{margin: 0}header.header .mj-navlinks > li > a.nav-link{display: inline-block;padding: .5rem .8rem;color: var(--mj-muted);font-size: 14px;font-weight: 600;white-space: nowrap;border: 0;border-radius: var(--mj-r-pill);transition: color .15s ease,background-color .15s ease}header.header .mj-navlinks > li > a.nav-link:hover{color: var(--mj-text);background: rgba(255,255,255,.04)}header.header .mj-navlinks > li > a.nav-link.is-active{position: relative;color: var(--mj-brand)}header.header .mj-navlinks > li > a.nav-link.is-active::after{content: "";position: absolute;left: .8rem;right: .8rem;bottom: 2px;height: 2px;border-radius: 2px;background: var(--mj-brand)}header.header .mj-navtools{display: flex;flex-direction: row;align-items: center;gap: 6px;margin: 0 0 0 auto;padding: 0}header.header .mj-navtools > li{margin: 0}header.header .mj-lang{display: inline-flex;align-items: center;gap: 2px;padding: 3px;border: 1px solid var(--mj-line);border-radius: var(--mj-r-pill);background: rgba(24,24,27,.6)}header.header .mj-lang-item{display: inline-flex;align-items: center;gap: 6px;padding: 4px 9px;border-radius: var(--mj-r-pill);color: var(--mj-muted-2);font-size: 11.5px;font-weight: 700;letter-spacing: .04em;text-decoration: none;transition: background-color .15s ease,color .15s ease}header.header .mj-lang-item:hover{color: var(--mj-text);text-decoration: none}header.header .mj-lang-item.is-active{background: var(--mj-surface-3);color: var(--mj-text)}header.header .mj-lang-item .iti-flag{transform: scale(.9)}header.header .mj-locbtn{display: inline-flex;align-items: center;gap: 10px;height: 40px;padding: 0 14px 0 8px;border: 1px solid var(--mj-line);border-radius: var(--mj-r-pill);background: rgba(24,24,27,.6);color: var(--mj-text-2);font-size: 12.5px;font-weight: 600;white-space: nowrap;cursor: pointer}header.header .mj-locbtn:hover{border-color: var(--mj-brand-a60);background: var(--mj-brand-a10);color: var(--mj-text)}header.header .mj-locbtn .mj-flagbox{flex: 0 0 20px}header.header .mj-locbtn .mj-locbtn-cur{color: var(--mj-text)}header.header .mj-locbtn .mj-locbtn-tax{color: var(--mj-text);font-size: 12.5px;font-weight: 700}@media (max-width: 480px){header.header .mj-locbtn .mj-locbtn-cur{display: none}}header.header .mj-cart-btn{position: relative;display: inline-grid;place-items: center;width: 40px;height: 40px;padding: 0;border: 1px solid var(--mj-line);border-radius: 50%;background: rgba(24,24,27,.6);color: var(--mj-text);font-size: 15px}header.header .mj-cart-btn:hover{border-color: var(--mj-brand-a60);background: var(--mj-brand-a10);color: var(--mj-text)}header.header .mj-cart-btn .badge{position: absolute;top: -6px;right: -6px;min-width: 18px;height: 18px;padding: 0 5px;border-radius: var(--mj-r-pill);background: var(--mj-brand);color: var(--mj-on-brand);font-size: 10.5px;font-weight: 800;line-height: 18px}header.header .mj-login-btn{margin-left: 4px;padding: .5rem 1.15rem;border-radius: var(--mj-r-pill);font-size: 13.5px;font-weight: 700}header.header .mj-navtools > li.dropdown > a.nav-link,header.header .mj-navtools > li.dropdown > a.dropdown-toggle{display: inline-flex;align-items: center;gap: 8px;padding: .45rem 1rem;border: 1px solid var(--mj-line);border-radius: var(--mj-r-pill);background: rgba(24,24,27,.6);color: var(--mj-text);font-size: 13.5px;font-weight: 600}header.header .mj-navtools .dropdown-menu{right: 0;left: auto;margin-top: 8px}header.header .mj-subnav{min-height: 44px;padding: 0;border-top: 1px solid rgba(39,39,42,.5);background: rgba(15,15,18,.6)}header.header .mj-subnav-list{display: flex;flex-direction: row;flex-wrap: wrap;gap: 2px;margin: 0;padding: 0}header.header .mj-subnav-list > li > a{display: inline-block;padding: .55rem .8rem;color: var(--mj-muted);font-size: 13px;font-weight: 600;border: 0}header.header .mj-subnav-list > li > a:hover,header.header .mj-subnav-list > li.active > a{color: var(--mj-text)}header.header .mj-topbar .mj-navbar-inner{min-height: 40px}header.header .mj-burger{display: none;margin-left: auto;padding: 8px 10px;border: 1px solid var(--mj-line);border-radius: 12px;color: var(--mj-text);font-size: 16px;background: transparent}@media (max-width: 991.98px){header.header .mj-burger{display: inline-block}header.header .mj-navbar-collapse{display: none;flex: 0 0 100%;flex-direction: column;align-items: stretch;padding: 12px 0 16px}header.header .mj-navbar-collapse.show{display: flex}header.header .mj-navbar-inner{flex-wrap: wrap}header.header .mj-navlinks{flex-direction: column;align-items: stretch;gap: 2px}header.header .mj-navlinks > li > a.nav-link{display: block;padding: .7rem .9rem}header.header .mj-navlinks > li > a.nav-link.is-active::after{display: none}header.header .mj-navtools{margin: 12px 0 0;padding-top: 12px;border-top: 1px solid var(--mj-line-soft);flex-wrap: wrap;row-gap: 10px}header.header .mj-navtools > *{flex: 0 0 auto;max-width: 100%}}header.header .navbar-light .navbar-nav .nav-link.mj-cart-btn,header.header .navbar-light .navbar-nav button.nav-link.mj-cart-btn,header.header .mj-navtools .mj-cart-btn i{color: var(--mj-text) !important}header.header .navbar-light .navbar-nav .nav-link.mj-cart-btn:hover,header.header .navbar-light .navbar-nav .nav-link.mj-cart-btn:focus{color: var(--mj-text) !important;border-color: var(--mj-brand-a60);background: var(--mj-brand-a10)}header.header .mj-clientmenu-panel{min-width: 780px;padding: 20px 22px 18px;border: 1px solid var(--mj-line);border-radius: 18px;background: var(--mj-surface-2);box-shadow: 0 30px 60px -30px rgba(0,0,0,.9)}header.header .mj-clientmenu-panel.show{display: grid;grid-template-columns: repeat(3,minmax(210px,1fr));gap: 10px 28px}header.header .mj-clientmenu-col{min-width: 0}header.header .mj-clientmenu-panel .dropdown-header{padding: 4px 12px 8px;margin-bottom: 4px;border-bottom: 1px solid var(--mj-line-soft);color: var(--mj-brand);font-size: 11px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase}header.header .mj-clientmenu-panel a.dropdown-item{display: flex;align-items: center;gap: 8px;padding: 9px 12px;border-radius: 10px;color: var(--mj-text-2);font-size: 14px;font-weight: 600;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}header.header .mj-clientmenu-panel a.dropdown-item::before{content: "";flex: 0 0 6px;width: 6px;height: 6px;border-radius: 50%;background: var(--mj-line-strong);transition: background .15s ease}header.header .mj-clientmenu-panel a.dropdown-item:hover::before{background: var(--mj-brand)}header.header .mj-clientmenu-panel .dropdown-divider{margin: 8px 12px;border-color: var(--mj-line-soft)}header.header .mj-clientmenu-panel a.dropdown-item:hover{background: var(--mj-surface-3);color: var(--mj-text)}header.header .mj-clientmenu-col--solo{grid-column: 1 / -1;display: flex;flex-wrap: wrap;gap: 8px;margin-top: 8px;padding-top: 14px;border-top: 1px solid var(--mj-line-soft)}header.header .mj-clientmenu-panel a.mj-clientmenu-solo{margin: 0;padding: 8px 14px;border: 1px solid var(--mj-line);border-radius: var(--mj-r-pill);background: var(--mj-surface-3);color: var(--mj-text);font-weight: 700}header.header .mj-clientmenu-panel a.mj-clientmenu-solo::before{display: none}header.header .mj-clientmenu-panel a.mj-clientmenu-solo i{color: var(--mj-brand)}header.header .mj-clientmenu-panel a.mj-clientmenu-solo:hover{border-color: var(--mj-brand-a60)}header.header .mj-bell{position: relative}header.header .mj-admin-return{color: #f87171;border-color: rgba(239,68,68,.4)}header.header .mj-admin-return:hover{color: #fca5a5}header.header .mj-navtools > li.dropdown > a.nav-link,header.header .mj-navtools > li.dropdown > a.dropdown-toggle{max-width: 220px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}header.header .navbar .dropdown-menu{padding: 8px;border: 1px solid var(--mj-line);border-radius: 16px;background: var(--mj-surface-2);box-shadow: 0 30px 60px -30px rgba(0,0,0,.9)}header.header .navbar .dropdown-menu::before,header.header .navbar .dropdown-menu::after{display: none}@media (max-width: 991.98px){header.header .mj-clientmenu-panel{min-width: 0}header.header .mj-clientmenu-panel.show{grid-template-columns: 1fr}}body .popover{max-width: 360px;border: 1px solid var(--mj-line);border-radius: 16px;background: var(--mj-surface-2);box-shadow: 0 30px 60px -30px rgba(0,0,0,.9)}body .popover .popover-header{border-bottom: 1px solid var(--mj-line-soft);border-radius: 16px 16px 0 0;background: var(--mj-surface-3);color: var(--mj-text);font-weight: 700}body .popover .popover-body{color: var(--mj-text-2)}body .popover .arrow::before{border-bottom-color: var(--mj-line);border-top-color: var(--mj-line)}body .popover .arrow::after{border-bottom-color: var(--mj-surface-3);border-top-color: var(--mj-surface-2)}body .popover ul.client-alerts{margin: 0;padding: 0;list-style: none}body .popover ul.client-alerts li a{display: flex;align-items: center;gap: 10px;padding: 10px 12px;border-radius: 10px;background: transparent;color: var(--mj-text-2);text-decoration: none}body .popover ul.client-alerts li a:hover{background: var(--mj-surface-3);color: var(--mj-text)}body .popover ul.client-alerts li a i{color: var(--mj-brand)}body .popover ul.client-alerts li.none{padding: 10px 12px;color: var(--mj-muted)}body #main-body{padding-top: 28px}.mj-flagbox{position: relative;display: inline-flex;flex: 0 0 20px;align-items: center;justify-content: center;width: 20px;height: 15px;overflow: hidden;border-radius: 2px;background: var(--mj-surface-3)}.mj-flagbox .iti-flag{position: static !important;display: block;flex: 0 0 auto;margin: 0;transform: none}.mj-flagbox--round{flex-basis: 22px;width: 22px;height: 22px;border-radius: 50%;box-shadow: inset 0 0 0 1px rgba(255,255,255,.12)}.mj-flagbox--round .iti-flag{transform: scale(1.6)}.mj-flagbox .iti-flag.xx{display: none}.mj-locbtn-sep{display: inline-block;width: 1px;height: 16px;background: var(--mj-line-strong)}.mj-footloc{display: inline-flex;align-items: center;gap: 10px}.mj-locmodal .modal-dialog{max-width: 880px}.mj-locmodal .modal-content{border: 1px solid var(--mj-line);border-radius: 20px;background: var(--mj-surface);color: var(--mj-text);box-shadow: var(--mj-shadow)}.mj-locmodal .modal-body{padding: 28px 30px 10px}.mj-locmodal .close{position: absolute;top: 16px;right: 20px;opacity: .6;text-shadow: none}.mj-locmodal .close:hover{opacity: 1}.mj-locmodal-title{margin: 0 0 22px;color: var(--mj-text);font-size: 1.25rem;font-weight: 800;letter-spacing: -.01em}.mj-locmodal-grid{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,.8fr) minmax(0,1.4fr);gap: 26px}.mj-locmodal-col{min-width: 0}.mj-locmodal-label{margin: 0 0 10px;color: var(--mj-muted-2);font-size: 11.5px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase}.mj-locmodal-items{display: grid;grid-template-columns: repeat(auto-fit,minmax(120px,1fr));gap: 8px}.mj-locmodal-items input[type="hidden"]{display: none}.mj-locmodal .item{display: flex;align-items: center;gap: 9px;min-width: 0;min-height: 44px;margin: 0;padding: 9px 12px;border: 1px solid var(--mj-line);border-radius: 12px;background: var(--mj-surface-2);color: var(--mj-text-2);font-size: 14px;font-weight: 600;line-height: 1.2;text-align: left;text-decoration: none;white-space: nowrap;transition: border-color .15s ease,background .15s ease}.mj-locmodal .item > *{flex: 0 0 auto}.mj-locmodal .item > span:not(.mj-flagbox):not(.mj-locmodal-cur){flex: 1 1 auto;min-width: 0;overflow: hidden;text-overflow: ellipsis}.mj-locmodal a.item:hover{border-color: var(--mj-line-strong);color: var(--mj-text);text-decoration: none}.mj-locmodal .item.active{border-color: var(--mj-brand);background: var(--mj-brand-a10);color: var(--mj-text)}.mj-locmodal .item.is-static{cursor: default}.mj-locmodal-check{display: none;margin-left: auto;color: var(--mj-brand-light);font-size: 12px}.mj-locmodal .item .mj-locmodal-check{visibility: hidden;display: inline-block}.mj-locmodal .item.active .mj-locmodal-check{visibility: visible}.mj-locmodal .item.active .mj-locmodal-check{display: inline-block}.mj-locmodal-cur{display: inline-flex;align-items: center;justify-content: center;min-width: 22px;height: 22px;border-radius: 50%;background: var(--mj-surface-3);color: var(--mj-text);font-size: 12px;font-weight: 700}.mj-locmodal-select{position: relative;display: flex;align-items: center;gap: 10px;width: 100%;min-height: 44px;margin: 0;padding: 0 12px;border: 1px solid var(--mj-line);border-radius: 12px;background: var(--mj-surface-2)}.mj-locmodal-select:focus-within{border-color: var(--mj-brand);box-shadow: 0 0 0 3px var(--mj-brand-a20)}.mj-locmodal-select .form-control{flex: 1 1 auto;min-width: 0;width: 100%;height: auto;padding: 10px 26px 10px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border: 0;border-radius: 0;background: transparent;color: var(--mj-text);font-size: 14px;font-weight: 600;box-shadow: none;appearance: none;-webkit-appearance: none}.mj-locmodal-select .form-control:focus{box-shadow: none}.mj-locmodal-select .form-control option{background: var(--mj-surface);color: var(--mj-text)}.mj-locmodal-select > i{position: absolute;right: 14px;color: var(--mj-muted-2);font-size: 12px;pointer-events: none}.mj-locmodal-hint{margin: 10px 0 0;color: var(--mj-muted-2);font-size: 12.5px;line-height: 1.5}.mj-locmodal .modal-footer{justify-content: flex-end;padding: 16px 30px 24px;border: 0}@media (max-width: 860px){.mj-locmodal-grid{grid-template-columns: 1fr 1fr}.mj-locmodal-grid > .mj-locmodal-col:last-child{grid-column: 1 / -1}}@media (max-width: 600px){.mj-locmodal-grid{grid-template-columns: 1fr}.mj-locmodal .modal-body{padding: 24px 20px 6px}}body #order-standard_cart .mj-os-tax{color: var(--mj-muted-2);font-size: 12.5px}header.header .mj-prodmenu-caret{margin-left: 5px;font-size: 10px;opacity: .7;transition: transform .2s ease}header.header .mj-prodmenu.show .mj-prodmenu-caret,header.header .mj-prodmenu:hover .mj-prodmenu-caret{transform: rotate(180deg)}header.header .mj-prodmenu-panel::before{content: "";position: absolute;left: 0;right: 0;top: -14px;height: 14px}header.header .mj-clientmenu-panel::before{content: "";position: absolute;left: 0;right: 0;top: -14px;height: 14px}@media (min-width: 992px){header.header .mj-prodmenu,header.header .mj-clientmenu{position: relative}header.header .mj-prodmenu::before,header.header .mj-clientmenu::before{content: "";position: absolute;left: -14px;right: -14px;top: -18px;bottom: -20px}}header.header .mj-prodmenu > a.dropdown-toggle::after{display: none}@media (min-width: 992px){header.header .mj-navbar-inner{position: relative}header.header .mj-navbar-inner .navbar,header.header .mj-navbar-inner .navbar-collapse,header.header .mj-navlinks{position: static}header.header .mj-prodmenu{position: static}header.header .mj-prodmenu::before{content: none}header.header .mj-prodmenu > a.dropdown-toggle{position: relative}header.header .mj-prodmenu > a.dropdown-toggle::before{content: "";position: absolute;left: -14px;right: -14px;top: -18px;bottom: -34px}header.header .mj-prodmenu > .mj-prodmenu-panel{top: 100%;left: 50%;right: auto;translate: -50% 0;max-width: calc(100vw - 32px)}}header.header .mj-prodmenu-panel{min-width: 640px;margin-top: 10px;padding: 14px;border: 1px solid var(--mj-line);border-radius: 18px;background: var(--mj-surface-2);box-shadow: 0 30px 60px -30px rgba(0,0,0,.9)}@media (min-width: 992px){header.header .mj-prodmenu:hover > .mj-prodmenu-panel,header.header .mj-prodmenu:focus-within > .mj-prodmenu-panel{display: grid}}header.header .mj-prodmenu-panel.show{display: grid}header.header .mj-prodmenu-panel{grid-template-columns: repeat(2,minmax(280px,1fr));gap: 4px 10px}header.header .navbar .mj-prodmenu-panel a.dropdown-item.mj-prodmenu-item,header.header .mj-prodmenu-panel a.mj-prodmenu-item{display: flex;align-items: center;gap: 12px;padding: 10px 12px;border-radius: 12px;color: var(--mj-text);white-space: normal;transition: background .15s ease}header.header .mj-prodmenu-panel a.mj-prodmenu-item:hover,header.header .mj-prodmenu-panel a.mj-prodmenu-item:focus,header.header .mj-prodmenu-panel a.mj-prodmenu-item.is-active{background: var(--mj-brand-a10);color: var(--mj-text)}header.header .mj-prodmenu-icon{display: inline-grid;place-items: center;flex: 0 0 38px;width: 38px;height: 38px;border-radius: 11px;background: var(--mj-brand-a15);color: var(--mj-brand-light);font-size: 15px}header.header .mj-prodmenu-text{display: flex;flex-direction: column;gap: 2px;min-width: 0}header.header .mj-prodmenu-text b{font-size: 14px;font-weight: 700;line-height: 1.2}header.header .mj-prodmenu-text small{color: var(--mj-muted-2);font-size: 12px;line-height: 1.3}header.header .mj-prodmenu-all{grid-column: 1 / -1;margin-top: 6px;padding: 10px 12px 4px;border-top: 1px solid var(--mj-line-soft);color: var(--mj-muted-2);font-size: 12.5px;font-weight: 700;text-align: right}header.header .mj-prodmenu-all:hover{color: var(--mj-brand);text-decoration: none}header.header .mj-prodmenu-all i{margin-left: 4px;font-size: 11px}header.header .mj-navtools a.nav-link.mj-register-link{color: var(--mj-text-2);font-weight: 600;white-space: nowrap}header.header .mj-navtools a.nav-link.mj-register-link:hover{color: var(--mj-text)}header.header .mj-prodmenu-from{margin-left: auto;padding-left: 10px;color: var(--mj-muted-2);font-size: 12px;font-style: normal;font-weight: 700;white-space: nowrap}header.header .mj-prodmenu-panel--list .mj-prodmenu-from{display: none}header.header .mj-prodmenu-panel--grouped{min-width: 940px;grid-template-columns: repeat(3,minmax(270px,1fr));gap: 6px 22px;padding: 18px 18px 14px}header.header .mj-prodmenu-panel--grouped:has(> .mj-prodmenu-group:nth-of-type(4)){min-width: 1080px;grid-template-columns: repeat(4,minmax(240px,1fr));gap: 6px 14px}@media (min-width: 992px) and (max-width: 1199.98px){header.header .mj-prodmenu-panel--grouped:has(> .mj-prodmenu-group:nth-of-type(4)){min-width: 640px;grid-template-columns: repeat(2,minmax(280px,1fr))}}header.header .mj-prodmenu-group{display: flex;flex-direction: column;gap: 2px}header.header .mj-prodmenu-head{margin: 0 0 8px;padding: 0 12px;color: var(--mj-muted-2);font-size: 11px;font-weight: 800;letter-spacing: .14em;text-transform: uppercase}header.header .mj-prodmenu-panel--grouped a.mj-prodmenu-item{padding: 8px 12px}header.header .mj-prodmenu-panel--grouped .mj-prodmenu-icon{flex-basis: 34px;width: 34px;height: 34px;font-size: 14px}header.header .mj-prodmenu-panel--grouped .mj-prodmenu-text small{display: block}header.header .mj-prodmenu-panel--grouped .mj-prodmenu-from{align-self: flex-start;margin-top: 2px;color: var(--mj-brand-light)}header.header .mj-prodmenu-panel--tiles{min-width: 860px;grid-template-columns: repeat(4,1fr);gap: 10px;padding: 16px}header.header .mj-prodmenu-panel--tiles a.mj-prodmenu-item{flex-direction: column;align-items: flex-start;gap: 10px;padding: 14px;border: 1px solid var(--mj-line-soft);border-radius: 14px;background: var(--mj-surface-3)}header.header .mj-prodmenu-panel--tiles a.mj-prodmenu-item:hover,header.header .mj-prodmenu-panel--tiles a.mj-prodmenu-item.is-active{border-color: var(--mj-brand-a60);background: var(--mj-brand-a10)}header.header .mj-prodmenu-panel--tiles .mj-prodmenu-icon{flex-basis: 42px;width: 42px;height: 42px;font-size: 17px}header.header .mj-prodmenu-panel--tiles .mj-prodmenu-from{margin: 2px 0 0;padding: 0;color: var(--mj-brand-light)}header.header .mj-prodmenu-panel--compact{min-width: 240px;grid-template-columns: 1fr;gap: 0;padding: 8px}header.header .mj-prodmenu-panel--compact a.mj-prodmenu-item{padding: 8px 12px;gap: 10px;border-radius: 10px}header.header .mj-prodmenu-panel--compact .mj-prodmenu-icon{flex-basis: 28px;width: 28px;height: 28px;border-radius: 8px;font-size: 12px}header.header .mj-prodmenu-panel--compact .mj-prodmenu-text small,header.header .mj-prodmenu-panel--compact .mj-prodmenu-from{display: none}header.header .mj-prodmenu-panel--compact .mj-prodmenu-all{padding-top: 8px;text-align: left}@media (max-width: 991.98px){header.header .mj-prodmenu-panel{position: static;float: none;min-width: 0;margin: 4px 0 8px;padding: 6px;box-shadow: none}header.header .mj-prodmenu-panel.show{grid-template-columns: 1fr}header.header .mj-prodmenu-panel--grouped{min-width: 0}header.header .mj-prodmenu-panel--tiles{min-width: 0;grid-template-columns: 1fr 1fr}header.header .mj-prodmenu-all{text-align: left}}.btn{border-radius: var(--mj-r-pill);font-weight: 600;letter-spacing: -.01em;transition: background-color .2s ease,border-color .2s ease,color .2s ease,transform .12s ease,box-shadow .2s ease}button.btn{background-color: transparent;border-color: transparent}.btn:active{transform: scale(.97)}.btn:focus,.btn.focus{box-shadow: 0 0 0 3px var(--mj-brand-a25)}.btn-primary,.btn-primary:not(:disabled):not(.disabled){padding: .55rem 1.5rem;background: var(--mj-brand);border: 1px solid var(--mj-brand);color: var(--mj-on-brand);font-weight: 700;box-shadow: none}.btn-primary:hover,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled):active{background: var(--mj-brand-light);border-color: var(--mj-brand-light);color: var(--mj-on-brand)}.btn-primary.disabled,.btn-primary:disabled{background: var(--mj-line);border-color: var(--mj-line);color: var(--mj-muted-2);box-shadow: none}.btn-default,.btn-secondary{background-color: transparent;border: 1px solid var(--mj-line);color: var(--mj-text-2)}.btn-default:hover,.btn-secondary:hover,.btn-default:focus,.btn-secondary:focus{background-color: rgba(255,255,255,.06);border-color: var(--mj-line-strong);color: var(--mj-text)}.btn-default:active,.btn-default.active,.btn-secondary:active{background-color: var(--mj-surface-3);border-color: var(--mj-line-strong);color: var(--mj-text)}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus{background-color: transparent !important;border-color: var(--mj-line-soft) !important;color: var(--mj-muted-2) !important}.btn-outline-primary{background-color: transparent;border: 1px solid var(--mj-brand-a60);color: var(--mj-brand)}.btn-outline-primary:hover,.btn-outline-primary:focus{background-color: var(--mj-brand);border-color: var(--mj-brand);color: var(--mj-on-brand)}.btn-success{background-color: var(--mj-ok);border-color: var(--mj-ok);color: var(--mj-on-brand);font-weight: 700}.btn-success:hover,.btn-success:focus{background-color: #16a34a;border-color: #16a34a;color: var(--mj-on-brand)}.btn-danger{background-color: #dc2626;border-color: #dc2626;color: #fff}.btn-danger:hover,.btn-danger:focus{background-color: #b91c1c;border-color: #b91c1c;color: #fff}.btn-warning{background-color: var(--mj-warn);border-color: var(--mj-warn);color: var(--mj-on-brand);font-weight: 700}.btn-warning:hover,.btn-warning:focus{background-color: #d97706;border-color: #d97706;color: var(--mj-on-brand)}.btn-info{background-color: var(--mj-brand);border-color: var(--mj-brand);color: var(--mj-on-brand)}.btn-info:hover,.btn-info:focus{background-color: var(--mj-brand-light);border-color: var(--mj-brand-light);color: var(--mj-on-brand)}.btn-light,.btn-outline-light{background-color: transparent;border: 1px solid var(--mj-line);color: var(--mj-text-2)}.btn-light:hover,.btn-outline-light:hover{background-color: rgba(255,255,255,.06);border-color: var(--mj-line-strong);color: var(--mj-text)}.btn-link{color: var(--mj-brand);box-shadow: none}.btn-link:hover,.btn-link:focus{color: var(--mj-brand-light);text-decoration: underline}.btn-lg,.btn-group-lg > .btn{padding: .8rem 2rem;font-size: 16px;border-radius: var(--mj-r-pill)}.btn-sm,.btn-group-sm > .btn{padding: .35rem 1rem;font-size: 13px;border-radius: var(--mj-r-pill)}.btn-xs,.btn-group-xs > .btn{padding: .18rem .6rem;font-size: 12px;line-height: 1.5;border-radius: var(--mj-r-pill)}.btn-group > .btn:not(:first-child),.btn-group > .btn-group:not(:first-child) > .btn{border-top-left-radius: 0;border-bottom-left-radius: 0}.btn-group > .btn:not(:last-child):not(.dropdown-toggle),.btn-group > .btn-group:not(:last-child) > .btn{border-top-right-radius: 0;border-bottom-right-radius: 0}.btn-block{display: block;width: 100%}label,.form-control-label{color: var(--mj-text-2);font-size: 14px;font-weight: 600}.form-control,.custom-select,textarea,textarea.form-control,select.form-control{background-color: var(--mj-surface-3);border: 1px solid var(--mj-line);border-radius: var(--mj-r-md);color: var(--mj-text);font-family: var(--mj-font);transition: border-color .2s ease,box-shadow .2s ease}.form-control:focus,.custom-select:focus,textarea.form-control:focus{background-color: var(--mj-surface-3);border-color: var(--mj-brand);color: var(--mj-text);box-shadow: 0 0 0 3px var(--mj-brand-a20);outline: 0}.form-control::placeholder,textarea::placeholder{color: var(--mj-muted-2);opacity: 1}.form-control[readonly],.form-control[disabled],.form-control:disabled{background-color: var(--mj-surface-2);color: var(--mj-muted);opacity: 1}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-text-fill-color: var(--mj-text);-webkit-box-shadow: 0 0 0 1000px var(--mj-surface-3) inset;box-shadow: 0 0 0 1000px var(--mj-surface-3) inset;caret-color: var(--mj-text);transition: background-color 100000s ease-in-out 0s}.custom-select,select.form-control{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 5'%3e%3cpath fill='%23a1a1aa' d='M0 0l4 5 4-5z'/%3e%3c/svg%3e");background-repeat: no-repeat;background-position: right .75rem center;background-size: 8px 5px;-webkit-appearance: none;-moz-appearance: none;appearance: none;padding-right: 2rem}select.form-control option{background-color: var(--mj-surface-2);color: var(--mj-text)}.form-group{margin-bottom: 1.15rem}.input-group-text{background-color: var(--mj-surface-2);border: 1px solid var(--mj-line);border-radius: var(--mj-r-md) 0 0 var(--mj-r-md);color: var(--mj-muted)}.input-group > .input-group-append > .input-group-text{border-radius: 0 var(--mj-r-md) var(--mj-r-md) 0}.input-group-merge .form-control{border-left: 0}.input-group .btn-reveal-pw{border: 1px solid var(--mj-line);border-left: 0;border-radius: 0 var(--mj-r-md) var(--mj-r-md) 0;background-color: var(--mj-surface-3);color: var(--mj-muted)}.input-group .btn-reveal-pw:hover,.input-group .btn-reveal-pw:active{background-color: var(--mj-surface-3);border-color: var(--mj-line-strong);color: var(--mj-brand)}.pw-input{height: initial}.custom-file-label{background-color: var(--mj-surface-3);border: 1px solid var(--mj-line);border-radius: var(--mj-r-md) 0 0 var(--mj-r-md);color: var(--mj-muted)}.custom-file-label::after{background-color: var(--mj-surface-2);border-left: 1px solid var(--mj-line);color: var(--mj-text-2)}.custom-control-label{color: var(--mj-text-2);font-weight: 500}.custom-control-label::before{background-color: var(--mj-surface-3);border-color: var(--mj-line)}.custom-control-input:checked ~ .custom-control-label::before{background-color: var(--mj-brand);border-color: var(--mj-brand)}.form-group .field-error-msg{color: var(--mj-err);font-size: 13px}.has-error .form-control,.form-control.is-invalid{border-color: var(--mj-err)}.has-error .form-control:focus,.form-control.is-invalid:focus{box-shadow: 0 0 0 3px rgba(239,68,68,.22)}.form-control.is-warning{border-color: var(--mj-warn)}.form-control.is-warning:focus{box-shadow: 0 0 0 3px rgba(245,158,11,.22)}.invalid-feedback,.warning-feedback{color: var(--mj-err);font-size: 13px}.icheckbox_square-blue,.iradio_square-blue{filter: invert(1) hue-rotate(180deg) brightness(1.15)}body .icheckbox_square-blue.checked,body .iradio_square-blue.checked,body .icheckbox_square-blue.hover,body .iradio_square-blue.hover{filter: invert(1) hue-rotate(180deg) brightness(1.35)}.bootstrap-switch{border: 1px solid var(--mj-line);border-radius: var(--mj-r-pill);overflow: hidden}.bootstrap-switch .bootstrap-switch-handle-off{background-color: var(--mj-surface-3);color: var(--mj-muted)}.bootstrap-switch .bootstrap-switch-handle-on{background-color: var(--mj-brand);color: var(--mj-on-brand)}.bootstrap-switch .bootstrap-switch-label{background-color: var(--mj-line)}.card{background-color: var(--mj-surface);border: 1px solid var(--mj-line-soft);border-radius: var(--mj-r-lg)}.card-header{padding: 14px 20px;background-color: transparent;border-bottom: 1px solid var(--mj-line-soft);color: var(--mj-text);font-weight: 700}.card-header:first-child{border-radius: var(--mj-r-lg) var(--mj-r-lg) 0 0}.card-body{padding: 20px;color: var(--mj-text-2)}.card-footer{padding: 14px 20px;background-color: transparent;border-top: 1px solid var(--mj-line-soft);color: var(--mj-muted)}.card-footer:last-child{border-radius: 0 0 var(--mj-r-lg) var(--mj-r-lg)}.card-title{margin: 0 0 16px;color: var(--mj-text);font-size: 20px;font-weight: 800}.card-header .card-title{margin: 0;font-size: 16px}.primary-content .card{margin-bottom: 16px;border-radius: var(--mj-r-lg)}.primary-content .card.mw-540{max-width: 540px;margin-left: auto;margin-right: auto}.primary-content .card.mw-750{max-width: 750px;margin-left: auto;margin-right: auto}.alert{padding: 14px 18px;border-radius: var(--mj-r-md);border-width: 1px;border-style: solid;font-size: 14px}.alert-info{background-color: var(--mj-brand-a10);border-color: var(--mj-brand-a40);color: #bfdbfe}.alert-success{background-color: rgba(34,197,94,.12);border-color: rgba(34,197,94,.38);color: #86efac}.alert-warning{background-color: rgba(245,158,11,.12);border-color: rgba(245,158,11,.38);color: #fcd34d}.alert-danger{background-color: rgba(239,68,68,.12);border-color: rgba(239,68,68,.38);color: #fca5a5}.alert-secondary,.alert-light,.alert-dark{background-color: var(--mj-surface-2);border-color: var(--mj-line);color: var(--mj-text-2)}.alert-link{color: inherit;font-weight: 700;text-decoration: underline}.alert-link:hover{color: inherit;opacity: .85}.alert h2,.alert h3,.alert h4{color: inherit;font-size: 17px}.alert ul{margin-bottom: 0;padding-left: 20px}.alert:has(form),.alert:has(small){background-color: var(--mj-surface-2);border-color: var(--mj-line);color: var(--mj-text-2)}.badge{padding: .35em .7em;border-radius: var(--mj-r-pill);font-size: 11px;font-weight: 700;letter-spacing: .01em}.badge-primary,.badge-info{background-color: var(--mj-brand);color: var(--mj-on-brand)}.badge-success{background-color: var(--mj-ok);color: var(--mj-on-brand)}.badge-warning{background-color: var(--mj-warn);color: var(--mj-on-brand)}.badge-danger{background-color: var(--mj-err);color: #fff}.badge-dark,.badge-secondary,.badge-light{background-color: var(--mj-line);color: var(--mj-text-2)}.label{display: inline-block;padding: .25em .7em .3em;border-radius: var(--mj-r-pill);font-size: 11px;font-weight: 700;color: #fff}.modal-backdrop.show{background-color: #000;opacity: .78}.modal .modal-dialog{max-width: 700px}.modal-content{background-color: var(--mj-surface);border: 1px solid var(--mj-line);border-radius: var(--mj-r-lg);box-shadow: var(--mj-shadow)}.modal-content .modal-header,.modal .modal-header{padding: 16px 20px;background-color: var(--mj-surface-2) !important;border-bottom: 1px solid var(--mj-line-soft);border-radius: var(--mj-r-lg) var(--mj-r-lg) 0 0;color: var(--mj-text) !important}.modal-title{color: var(--mj-text);font-size: 17px;font-weight: 800}.modal-body{padding: 20px;color: var(--mj-text-2)}.modal-footer{padding: 14px 20px;background-color: transparent;border-top: 1px solid var(--mj-line-soft)}.modal-footer .loader{color: var(--mj-muted-2);font-size: 13px}.close{color: var(--mj-muted);opacity: 1;text-shadow: none}.close:hover,.close:focus{color: var(--mj-text);opacity: 1}.dropdown-menu{padding: 6px;background-color: var(--mj-surface);border: 1px solid var(--mj-line);border-radius: var(--mj-r-md);box-shadow: var(--mj-shadow)}.dropdown-item{border-radius: var(--mj-r-sm);color: var(--mj-text-2);font-size: 14px}.dropdown-item:hover,.dropdown-item:focus{background-color: var(--mj-surface-3);color: var(--mj-text)}.dropdown-item.active,.dropdown-item:active{background-color: var(--mj-brand-a20);color: var(--mj-brand)}.dropdown-divider{border-top-color: var(--mj-line-soft)}.pagination{font-size: 14px}.page-link{margin: 0 2px;background-color: var(--mj-surface);border: 1px solid var(--mj-line-soft);border-radius: var(--mj-r-sm) !important;color: var(--mj-text-2)}.page-link:hover{background-color: var(--mj-surface-3);border-color: var(--mj-line);color: var(--mj-text)}.page-item.active .page-link{background-color: var(--mj-brand);border-color: var(--mj-brand);color: var(--mj-on-brand)}.page-item.disabled .page-link{background-color: var(--mj-surface);border-color: var(--mj-line-soft);color: var(--mj-muted-2)}.nav-tabs{border-bottom: 1px solid var(--mj-line)}.nav-tabs .nav-link{margin-bottom: -1px;border: 1px solid transparent;border-radius: var(--mj-r-sm) var(--mj-r-sm) 0 0;color: var(--mj-muted);font-weight: 600}.nav-tabs .nav-link:hover{border-color: transparent transparent var(--mj-line-strong);color: var(--mj-text)}.nav-tabs .nav-link.active{background-color: var(--mj-surface);border-color: var(--mj-line) var(--mj-line) var(--mj-surface);color: var(--mj-brand)}.nav-pills .nav-link.active{background-color: var(--mj-brand);color: var(--mj-on-brand)}.progress{height: 8px;background-color: var(--mj-surface-3);border-radius: var(--mj-r-pill)}.progress-bar{background-color: var(--mj-brand)}.password-strength-meter .progress{margin-bottom: 6px}.password-strength-meter p{margin-bottom: 14px;color: var(--mj-muted);font-size: 13px}.list-group{border-radius: var(--mj-r-md)}.list-group-item{background-color: transparent;border-color: var(--mj-line-soft);color: var(--mj-text-2)}.list-group-item-action:hover,.list-group-item-action:focus{background-color: var(--mj-surface-3);color: var(--mj-text)}.list-group-item.active{background-color: var(--mj-brand-a15);border-color: var(--mj-line-soft);color: var(--mj-brand)}.list-group-item.disabled{background-color: transparent;color: var(--mj-muted-2)}.tooltip-inner{background-color: var(--mj-surface-3);border: 1px solid var(--mj-line);border-radius: var(--mj-r-sm);color: var(--mj-text);font-size: 12px}.tooltip .arrow::before{border-top-color: var(--mj-line);border-bottom-color: var(--mj-line)}.popover{background-color: var(--mj-surface);border: 1px solid var(--mj-line);border-radius: var(--mj-r-md);box-shadow: var(--mj-shadow)}.popover-header{background-color: var(--mj-surface-2);border-bottom: 1px solid var(--mj-line-soft);color: var(--mj-text)}.popover-body{color: var(--mj-text-2)}.popover .arrow::after{border-top-color: var(--mj-surface);border-bottom-color: var(--mj-surface)}.text-muted{color: var(--mj-muted) !important}.bg-light{background-color: var(--mj-surface) !important}.bg-white{background-color: var(--mj-surface) !important}.label-default,.label-secondary{background-color: var(--mj-surface-3);border: 1px solid var(--mj-line);color: var(--mj-text-2)}.label-success{background-color: rgba(34,197,94,.15);border: 1px solid rgba(34,197,94,.4);color: #86efac}.label-info,.label-primary{background-color: var(--mj-brand-a15);border: 1px solid var(--mj-brand-a40);color: var(--mj-brand-light)}.label-warning{background-color: rgba(245,158,11,.15);border: 1px solid rgba(245,158,11,.4);color: #fcd34d}.label-danger{background-color: rgba(239,68,68,.15);border: 1px solid rgba(239,68,68,.4);color: #fca5a5}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default{background: var(--mj-brand);color: var(--mj-on-brand)}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning{background: var(--mj-surface-3);color: var(--mj-text-2)}.bootstrap-switch .bootstrap-switch-label{background: var(--mj-line-strong)}.mj-hero{position: relative;overflow: hidden;margin-bottom: 20px;padding: clamp(48px,8vw,92px) 0 clamp(40px,6vw,72px);background: radial-gradient(ellipse 80% 55% at 50% 34%,var(--mj-brand-a15),transparent 70%);text-align: center}.mj-hero .mj-glow-blob{top: -160px;left: 50%;width: 520px;height: 420px;margin-left: -260px}.mj-hero-inner{position: relative;z-index: 1;max-width: 880px;margin: 0 auto;padding: 0 16px}.mj-hero-badge{display: inline-flex;align-items: center;gap: 9px;margin-bottom: 22px;padding: .4rem 1rem;border: 1px solid var(--mj-brand-a40);border-radius: var(--mj-r-pill);background-color: var(--mj-brand-a10);color: var(--mj-brand);font-size: 12px;font-weight: 700;letter-spacing: .01em}.mj-hero-dot{width: 7px;height: 7px;border-radius: var(--mj-r-pill);background-color: var(--mj-brand);box-shadow: none;animation: mj-pulse 2s ease-in-out infinite}.mj-hero-title{margin: 0 0 18px;color: var(--mj-text);font-size: clamp(2.1rem,6vw,4rem);font-weight: 900;line-height: 1.06;letter-spacing: -.035em}.mj-hero-accent{display: block;color: var(--mj-brand)}.mj-hero-lead{max-width: 62ch;margin: 0 auto 32px;color: var(--mj-muted);font-size: clamp(.95rem,1.6vw,1.1rem);line-height: 1.7}.mj-hero-actions{display: flex;flex-direction: column;align-items: stretch;justify-content: center;gap: 14px;margin-bottom: 38px}@media (min-width: 576px){.mj-hero-actions{flex-direction: row;align-items: center}}.mj-hero-actions .btn{padding: .85rem 2.2rem;font-size: 15px}.mj-hero-stats{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 10px}.mj-hero-stat{display: inline-flex;align-items: center;gap: 8px;padding: .5rem 1rem;background-color: rgba(9,9,11,.7);border: 1px solid var(--mj-line);border-radius: var(--mj-r-pill);color: var(--mj-text-2);font-size: 13px;font-weight: 600}.mj-hero-stat i{color: var(--mj-brand)}.mj-section{position: relative;padding: clamp(36px,5vw,56px) 0 0}.mj-section-head{margin-bottom: 30px;text-align: center}.mj-section-title{margin: 0 0 8px;color: var(--mj-text);font-size: clamp(1.5rem,3.2vw,2.15rem);font-weight: 800;letter-spacing: -.03em}.mj-section-accent{color: var(--mj-brand)}.mj-section-sub{max-width: 58ch;margin: 0 auto;color: var(--mj-muted);font-size: 15px}.mj-grid{display: grid;grid-template-columns: 1fr;gap: 16px}@media (min-width: 576px){.mj-grid{grid-template-columns: repeat(2,1fr)}}@media (min-width: 992px){.mj-grid{grid-template-columns: repeat(3,1fr)}}.mj-gcard{position: relative;display: flex;flex-direction: column;overflow: hidden;padding: 26px 24px 22px;background-color: var(--mj-surface);border: 1px solid var(--mj-line-soft);border-radius: var(--mj-r-xl);color: var(--mj-text-2);text-decoration: none;transition: transform .3s ease,border-color .3s ease}.mj-gcard::after{content: "";position: absolute;top: -100px;right: -100px;width: 230px;height: 230px;border-radius: var(--mj-r-pill);background: var(--mj-brand-a20);filter: blur(90px);opacity: 0;pointer-events: none;transition: opacity .4s ease}.mj-gcard:hover{border-color: var(--mj-brand-a60);color: var(--mj-text-2);text-decoration: none}.mj-gcard:hover::after{opacity: 1}.mj-gcard-icon{position: relative;z-index: 1;display: inline-flex;align-items: center;justify-content: center;width: 48px;height: 48px;margin-bottom: 18px;background-color: var(--mj-brand-a10);border: 1px solid var(--mj-brand-a40);border-radius: var(--mj-r-md);color: var(--mj-brand);font-size: 20px}.mj-gcard-title{position: relative;z-index: 1;margin: 0 0 8px;color: var(--mj-text);font-size: 1.25rem;font-weight: 800;letter-spacing: -.02em}.mj-gcard-text{position: relative;z-index: 1;flex: 1 1 auto;margin: 0 0 20px;color: var(--mj-muted);font-size: 14px;line-height: 1.65}.mj-gcard-foot{position: relative;z-index: 1;display: flex;align-items: flex-end;justify-content: space-between;gap: 12px;margin-top: auto;padding-top: 16px;border-top: 1px solid var(--mj-line-soft)}.mj-gcard-price{color: var(--mj-text);font-size: 1.3rem;font-weight: 800;letter-spacing: -.02em}.mj-gcard-cta{display: inline-flex;align-items: center;gap: 7px;color: var(--mj-brand);font-size: 14px;font-weight: 700;transition: gap .2s ease}.mj-gcard:hover .mj-gcard-cta{gap: 12px}.mj-quick{display: grid;grid-template-columns: repeat(2,1fr);gap: 14px}@media (min-width: 768px){.mj-quick{grid-template-columns: repeat(3,1fr)}}@media (min-width: 992px){.mj-quick{grid-template-columns: repeat(5,1fr)}}.mj-quick-item{display: flex;flex-direction: column;align-items: center;justify-content: flex-start;gap: 12px;padding: 24px 14px 20px;background-color: var(--mj-surface);border: 1px solid var(--mj-line-soft);border-radius: var(--mj-r-lg);color: var(--mj-text-2);font-size: 14px;font-weight: 600;text-align: center;text-decoration: none;transition: transform .3s ease,border-color .3s ease,background-color .3s ease}.mj-quick-item:hover{background-color: var(--mj-surface-2);border-color: var(--mj-brand-a60);color: var(--mj-text);text-decoration: none}.mj-quick-icon{display: inline-flex;align-items: center;justify-content: center;width: 52px;height: 52px;background-color: var(--mj-brand-a10);border: 1px solid var(--mj-brand-a40);border-radius: var(--mj-r-pill);color: var(--mj-brand);font-size: 22px;transition: background-color .3s ease,transform .3s ease}.mj-quick-item:hover .mj-quick-icon{background-color: var(--mj-brand-a20);transform: scale(1.06)}.action-icon-btns a,#main-body .action-icon-btns a{margin: 0 0 12px;padding: 18px 0 20px;background-color: var(--mj-surface);border: 1px solid var(--mj-line-soft);border-radius: var(--mj-r-lg);color: var(--mj-text-2);font-weight: 600;text-decoration: none;transition: transform .3s ease,border-color .3s ease}.action-icon-btns a:hover,#main-body .action-icon-btns a:hover{border-color: var(--mj-brand-a60);color: var(--mj-text)}.action-icon-btns a .ico-container i{color: var(--mj-brand)}.card-columns.home .card{background-color: var(--mj-surface);border: 1px solid var(--mj-line-soft);border-radius: var(--mj-r-xl)}.card-columns.home .pricing-card-title{color: var(--mj-text);font-weight: 800}.home-domain-search{padding: 30px 0;background-color: var(--mj-surface);border-top: 1px solid var(--mj-line-soft);border-bottom: 1px solid var(--mj-line-soft)}.home-domain-search h2{margin: 0;color: var(--mj-text)}.home-domain-search .tld-logos{color: var(--mj-muted-2)}.home-domain-search .input-group-wrapper,#frmDomainHomepage .input-group-wrapper{margin: 16px 0;padding: 6px;background-color: var(--mj-surface-3);border: 1px solid var(--mj-line);border-radius: var(--mj-r-pill)}.home-domain-search .input-group-wrapper .form-control{background-color: transparent;border: 0;color: var(--mj-text)}.home-domain-search .input-group-wrapper .form-control:focus{box-shadow: none}#frmDomainHomepage .btn{border-radius: var(--mj-r-pill) !important;margin: 0 2px !important}#frmDomainHomepage #btnTransfer{background: transparent;border: 1px solid var(--mj-line);color: var(--mj-text-2)}#frmDomainHomepage #btnTransfer:hover{background: var(--mj-surface-3);border-color: var(--mj-line-strong);color: var(--mj-text)}#btnDomainContinue{background: var(--mj-brand);color: var(--mj-on-brand)}.mj-auth-wrap{display: grid;grid-template-columns: 1fr;gap: 28px;align-items: start;max-width: 1040px;margin: 0 auto;padding: 12px 0 24px}@media (min-width: 992px){.mj-auth-wrap{grid-template-columns: minmax(0,1fr) minmax(0,.82fr);gap: 44px}}.mj-auth-card{position: relative;overflow: hidden;padding: 38px 34px 30px;background-color: var(--mj-surface);border: 1px solid var(--mj-line-soft);border-radius: var(--mj-r-xl);box-shadow: var(--mj-shadow)}.mj-auth-head{margin-bottom: 26px}.mj-auth-title{margin: 0 0 6px;color: var(--mj-text);font-size: 1.7rem;font-weight: 800;letter-spacing: -.025em}.mj-auth-sub{margin: 0;color: var(--mj-muted);font-size: 14px}.mj-auth-foot{margin-top: 24px;padding-top: 18px;border-top: 1px solid var(--mj-line-soft);color: var(--mj-muted-2);font-size: 14px}.mj-auth-foot a{color: var(--mj-brand);font-weight: 700}.mj-auth-aside{padding: 8px 0}.mj-auth-aside h2{margin: 0 0 22px;color: var(--mj-text);font-size: 1.35rem;font-weight: 800;letter-spacing: -.025em}.mj-aside-item{display: flex;align-items: flex-start;gap: 14px;margin-bottom: 22px}.mj-aside-item i{flex-shrink: 0;display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;background-color: var(--mj-brand-a10);border: 1px solid var(--mj-brand-a40);border-radius: var(--mj-r-md);color: var(--mj-brand);font-size: 16px}.mj-aside-item h3{margin: 0 0 3px;color: var(--mj-text);font-size: 15px;font-weight: 700}.mj-aside-item p{margin: 0;color: var(--mj-muted);font-size: 14px;line-height: 1.6}.login-form .form-control:focus{border-color: var(--mj-brand)}.login-form #inputPassword:focus{border-right: 0}.providerLinkingFeedback:not(:empty){margin-bottom: 16px}#registration .field,#registration .form-control{border-radius: var(--mj-r-md)}#registration .card,#personalInformation{background-color: var(--mj-surface)}.select-account{margin: 20px auto;padding: 0;border-top: 1px solid var(--mj-line-soft)}.select-account a{display: block;padding: 12px;border-bottom: 1px solid var(--mj-line-soft);color: var(--mj-text-2);text-decoration: none}.select-account a:hover{background-color: var(--mj-surface-3);color: var(--mj-text)}.continue-container,.invite-box{margin: 32px auto;padding: 22px;max-width: 520px;background-color: var(--mj-surface);border: 1px solid var(--mj-line-soft);border-radius: var(--mj-r-lg);color: var(--mj-text-2)}.captcha-container,.default-captcha,.recaptcha-container{color: var(--mj-text-2)}.captcha-container .form-control{background-color: var(--mj-surface-3)}.two-factor-auth,.backup-code{color: var(--mj-text-2)}.backup-code{padding: 14px;background-color: var(--mj-surface-3);border: 1px solid var(--mj-line);border-radius: var(--mj-r-md);color: var(--mj-brand-light);font-size: 18px;letter-spacing: .1em;text-align: center}.card.kb-category,.primary-content .card.kb-category{background-color: var(--mj-surface);border: 1px solid var(--mj-line-soft);border-radius: var(--mj-r-lg);transition: transform .3s ease,border-color .3s ease}.card.kb-category:hover{border-color: var(--mj-brand-a60)}.kb-article h1,.kb-article h2,.kb-article h3{color: var(--mj-text)}.kb-article,.announcement,.download-item{color: var(--mj-text-2)}.announcement h3 a,.download-item h3 a{color: var(--mj-text)}.announcement h3 a:hover,.download-item h3 a:hover{color: var(--mj-brand)}body .primary-content .md-editor,body .md-editor{border: 1px solid var(--mj-line) !important;border-radius: 14px;background: var(--mj-surface-3) !important;overflow: hidden}body .md-editor.active{border-color: var(--mj-brand) !important;box-shadow: 0 0 0 3px var(--mj-brand-a20) !important}body .md-editor > .md-header,body .md-editor .md-footer{padding: 8px 10px !important;background: var(--mj-surface-2) !important;border-color: var(--mj-line-soft) !important;color: var(--mj-muted-2) !important;font-size: 12px}body .md-editor > .md-header .btn-group{display: inline-flex;gap: 2px}body .md-editor > .md-header .btn,body .md-editor > .md-header .btn-default,body .md-editor > .md-header .btn-sm{border: 1px solid transparent !important;border-radius: 8px !important;background: transparent !important;color: var(--mj-text-2) !important;box-shadow: none !important}body .md-editor > .md-header .btn:hover,body .md-editor > .md-header .btn.active{border-color: var(--mj-line) !important;background: var(--mj-surface-3) !important;color: var(--mj-text) !important}body .md-editor > .md-header .btn-primary,body .md-editor > .md-header .btn.btn-primary{border-color: var(--mj-brand) !important;background: var(--mj-brand) !important;color: var(--mj-on-brand) !important;border-radius: var(--mj-r-pill) !important}body .md-editor .md-controls .md-control{color: var(--mj-muted-2) !important}body .md-editor .md-controls .md-control:hover{color: var(--mj-text) !important}body .md-editor > textarea,body .md-editor > textarea:focus,body .md-editor > .md-preview,body .md-editor .md-input{padding: 14px 16px !important;border-top: 1px solid var(--mj-line-soft) !important;border-bottom: 1px solid var(--mj-line-soft) !important;background: var(--mj-surface-3) !important;color: var(--mj-text) !important;font-family: var(--mj-font) !important;font-size: 14px !important;line-height: 1.6}body .md-editor > textarea::placeholder{color: var(--mj-muted-2)}body .md-editor > .md-preview{color: var(--mj-text-2) !important}body .md-editor > .md-preview pre,body .md-editor > .md-preview code{background: var(--mj-surface-2);color: var(--mj-text);border-radius: 8px}body .md-editor > .md-preview a{color: var(--mj-brand)}body .md-editor.md-fullscreen-mode{background: var(--mj-surface) !important}body .md-editor.md-fullscreen-mode .md-input,body .md-editor.md-fullscreen-mode .md-preview{background: var(--mj-surface) !important;color: var(--mj-text) !important}body .md-editor.md-fullscreen-mode .btn{color: var(--mj-text-2) !important}body .md-editor.md-fullscreen-mode .md-fullscreen-controls a{color: var(--mj-text-2)}.social-accounts .btn,.btn-social{border: 1px solid var(--mj-line);color: var(--mj-muted)}.social-accounts .btn:hover,.btn-social:hover{border-color: var(--mj-brand-a60);color: var(--mj-brand)}.error-heading{color: var(--mj-text);font-weight: 900}.server-status .table,.server-status td{color: var(--mj-text-2)}.affiliate-stats,.affiliate-referrals{color: var(--mj-text-2)}.affiliate-stats .stat{color: var(--mj-text);font-weight: 800}.mj-gcard.mj-acc-vserver,body #order-standard_cart[data-mj-accent="vserver"],html[data-mj-accent="vserver"] #order-standard_cart{--mj-brand: var(--mj-acc-vserver);--mj-brand-light: #4ade80}.mj-gcard.mj-acc-games,body #order-standard_cart[data-mj-accent="games"],html[data-mj-accent="games"] #order-standard_cart{--mj-brand: var(--mj-acc-games);--mj-brand-light: #4ade80}.mj-gcard.mj-acc-vds,body #order-standard_cart[data-mj-accent="vds"],html[data-mj-accent="vds"] #order-standard_cart{--mj-brand: var(--mj-acc-vds);--mj-brand-light: #fb923c}.mj-gcard.mj-acc-web,body #order-standard_cart[data-mj-accent="web"],html[data-mj-accent="web"] #order-standard_cart{--mj-brand: var(--mj-acc-web);--mj-brand-light: #a78bfa}.mj-gcard.mj-acc-net,body #order-standard_cart[data-mj-accent="net"],html[data-mj-accent="net"] #order-standard_cart{--mj-brand: var(--mj-acc-net);--mj-brand-light: #38bdf8}.mj-gcard.mj-acc-pico,body #order-standard_cart[data-mj-accent="pico"],html[data-mj-accent="pico"] #order-standard_cart{--mj-brand: var(--mj-acc-pico);--mj-brand-light: #2dd4bf}.mj-gcard.mj-acc-storage,body #order-standard_cart[data-mj-accent="storage"],html[data-mj-accent="storage"] #order-standard_cart{--mj-brand: var(--mj-acc-storage);--mj-brand-light: #f472b6}.mj-gcard.mj-acc-backup,body #order-standard_cart[data-mj-accent="backup"],html[data-mj-accent="backup"] #order-standard_cart{--mj-brand: var(--mj-acc-backup);--mj-brand-light: #fbbf24}.mj-gcard.mj-acc-box,body #order-standard_cart[data-mj-accent="box"],html[data-mj-accent="box"] #order-standard_cart{--mj-brand: var(--mj-acc-box);--mj-brand-light: #22d3ee}.mj-gcard.mj-acc-mail,body #order-standard_cart[data-mj-accent="mail"],html[data-mj-accent="mail"] #order-standard_cart{--mj-brand: var(--mj-acc-mail);--mj-brand-light: #facc15}.mj-gcard.mj-acc-care,body #order-standard_cart[data-mj-accent="care"],html[data-mj-accent="care"] #order-standard_cart{--mj-brand: var(--mj-acc-care);--mj-brand-light: #818cf8}.mj-gcard.mj-acc-dedi,body #order-standard_cart[data-mj-accent="dedi"],html[data-mj-accent="dedi"] #order-standard_cart{--mj-brand: var(--mj-acc-dedi);--mj-brand-light: #f87171}.mj-gcard.mj-acc-games,body #order-standard_cart[data-mj-accent="games"],html[data-mj-accent="games"] #order-standard_cart{--mj-brand: var(--mj-acc-games);--mj-brand-light: #a3e635}.mj-gcard[class*="mj-acc-"]:not(.mj-acc-brand),body #order-standard_cart[data-mj-accent]:not([data-mj-accent="brand"]),html[data-mj-accent] #order-standard_cart{--mj-brand-a10: color-mix(in srgb,var(--mj-brand) 10%,transparent);--mj-brand-a15: color-mix(in srgb,var(--mj-brand) 15%,transparent);--mj-brand-a20: color-mix(in srgb,var(--mj-brand) 20%,transparent);--mj-brand-a25: color-mix(in srgb,var(--mj-brand) 25%,transparent);--mj-brand-a40: color-mix(in srgb,var(--mj-brand) 40%,transparent);--mj-brand-a60: color-mix(in srgb,var(--mj-brand) 60%,transparent);--mj-glow: none}.primary-content .mj-note{display: flex;gap: 8px;margin: 12px 0 0;color: var(--mj-muted-2);font-size: 12.5px;line-height: 1.55}.primary-content .mj-note i{margin-top: 2px;color: var(--mj-brand)}.primary-content .mj-pay-list{display: flex;flex-direction: column;gap: 12px}.mj-site{position: relative;width: 100vw;margin-left: calc(50% - 50vw);margin-right: calc(50% - 50vw);overflow-x: clip;color: var(--mj-text-2)}html:has(.mj-site),html:has(.mj-site) > body{overflow-x: clip}.mj-site[data-mj-accent="vserver"],.mj-site[data-mj-accent="games"]{--mj-brand: var(--mj-acc-vserver);--mj-brand-light: #4ade80}.mj-site[data-mj-accent="vds"]{--mj-brand: var(--mj-acc-vds);--mj-brand-light: #fb923c}.mj-site[data-mj-accent="web"]{--mj-brand: var(--mj-acc-web);--mj-brand-light: #a78bfa}.mj-site[data-mj-accent="net"]{--mj-brand: var(--mj-acc-net);--mj-brand-light: #38bdf8}.mj-site[data-mj-accent="pico"]{--mj-brand: var(--mj-acc-pico);--mj-brand-light: #2dd4bf}.mj-site[data-mj-accent="storage"]{--mj-brand: var(--mj-acc-storage);--mj-brand-light: #f472b6}.mj-site[data-mj-accent="backup"]{--mj-brand: var(--mj-acc-backup);--mj-brand-light: #fbbf24}.mj-site[data-mj-accent="box"]{--mj-brand: var(--mj-acc-box);--mj-brand-light: #22d3ee}.mj-site[data-mj-accent="mail"]{--mj-brand: var(--mj-acc-mail);--mj-brand-light: #facc15}.mj-site[data-mj-accent="care"]{--mj-brand: var(--mj-acc-care);--mj-brand-light: #818cf8}.mj-site[data-mj-accent="dedi"]{--mj-brand: var(--mj-acc-dedi);--mj-brand-light: #f87171}.mj-site[data-mj-accent="games"]{--mj-brand: var(--mj-acc-games);--mj-brand-light: #a3e635}.mj-site[data-mj-accent]:not([data-mj-accent="brand"]){--mj-brand-a10: color-mix(in srgb,var(--mj-brand) 10%,transparent);--mj-brand-a15: color-mix(in srgb,var(--mj-brand) 15%,transparent);--mj-brand-a20: color-mix(in srgb,var(--mj-brand) 20%,transparent);--mj-brand-a25: color-mix(in srgb,var(--mj-brand) 25%,transparent);--mj-brand-a40: color-mix(in srgb,var(--mj-brand) 40%,transparent);--mj-brand-a60: color-mix(in srgb,var(--mj-brand) 60%,transparent)}.mj-wrap{max-width: 1320px;margin: 0 auto;padding: 0 24px}.mj-wrap--narrow{max-width: 960px}.mj-acc-vserver,.mj-acc-games{--mj-brand: var(--mj-acc-vserver);--mj-brand-light: #4ade80}.mj-acc-vds{--mj-brand: var(--mj-acc-vds);--mj-brand-light: #fb923c}.mj-acc-web{--mj-brand: var(--mj-acc-web);--mj-brand-light: #a78bfa}.mj-acc-net{--mj-brand: var(--mj-acc-net);--mj-brand-light: #38bdf8}.mj-acc-pico{--mj-brand: var(--mj-acc-pico);--mj-brand-light: #2dd4bf}.mj-acc-storage{--mj-brand: var(--mj-acc-storage);--mj-brand-light: #f472b6}.mj-acc-backup{--mj-brand: var(--mj-acc-backup);--mj-brand-light: #fbbf24}.mj-acc-box{--mj-brand: var(--mj-acc-box);--mj-brand-light: #22d3ee}.mj-acc-mail{--mj-brand: var(--mj-acc-mail);--mj-brand-light: #facc15}.mj-acc-care{--mj-brand: var(--mj-acc-care);--mj-brand-light: #818cf8}.mj-acc-dedi{--mj-brand: var(--mj-acc-dedi);--mj-brand-light: #f87171}.mj-acc-games{--mj-brand: var(--mj-acc-games);--mj-brand-light: #a3e635}[class*="mj-acc-"]:not(.mj-acc-brand){--mj-brand-a10: color-mix(in srgb,var(--mj-brand) 10%,transparent);--mj-brand-a15: color-mix(in srgb,var(--mj-brand) 15%,transparent);--mj-brand-a20: color-mix(in srgb,var(--mj-brand) 20%,transparent);--mj-brand-a25: color-mix(in srgb,var(--mj-brand) 25%,transparent);--mj-brand-a40: color-mix(in srgb,var(--mj-brand) 40%,transparent);--mj-brand-a60: color-mix(in srgb,var(--mj-brand) 60%,transparent)}.mj-shero{position: relative;padding: clamp(72px,12vw,150px) 0 clamp(48px,7vw,88px);text-align: center;overflow: hidden}.mj-shero::before{content: "";position: absolute;inset: 0;background:  radial-gradient(ellipse 70% 55% at 50% 0%,color-mix(in srgb,var(--mj-brand) 8%,transparent) 0%,transparent 70%),linear-gradient(180deg,transparent 60%,var(--mj-black) 100%);pointer-events: none}.mj-shero--compact{padding-top: clamp(56px,9vw,110px)}.mj-shero-inner{position: relative;z-index: 1;max-width: 920px;margin: 0 auto;padding: 0 20px}.mj-shero-title{margin: 0 0 18px;color: var(--mj-text);font-size: clamp(2.4rem,5.2vw,4.4rem);font-weight: 900;letter-spacing: -.04em;line-height: 1.05;text-wrap: balance}.mj-shero-title .mj-hero-accent{color: var(--mj-brand)}.mj-shero-lead{max-width: 760px;margin: 0 auto 32px;color: var(--mj-muted);font-size: clamp(1rem,1.6vw,1.2rem);font-weight: 500;line-height: 1.6}.mj-shero-actions{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px}.mj-shero-actions .btn,.mj-shero-actions .btn.btn-lg{display: inline-flex;align-items: center;justify-content: center;min-width: 200px;height: 54px;padding: 0 2rem;border-width: 1px;border-style: solid;line-height: 1;font-size: 16px;font-weight: 700}.mj-shero-actions .btn.btn-primary{border-color: var(--mj-brand)}.mj-shero-stats{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;margin-top: 40px}.mj-mode{display: inline-flex;gap: 4px;margin-top: 10px;padding: 6px;border: 1px solid var(--mj-line);border-radius: 18px;background: rgba(24,24,27,.8)}.mj-mode button{display: inline-flex;align-items: center;gap: 9px;padding: .65rem 1.4rem;border: 0;border-radius: 13px;background: transparent;color: var(--mj-muted-2);font: inherit;font-size: 14px;font-weight: 700;cursor: pointer;transition: background-color .25s ease,color .25s ease,box-shadow .25s ease}.mj-mode button:hover{color: var(--mj-text-2)}.mj-mode button.is-active{background: var(--mj-brand);color: var(--mj-on-brand);box-shadow: none}.mj-ssection{padding: clamp(40px,6vw,80px) 0}.mj-ssection--line{border-top: 1px solid var(--mj-line-soft)}.mj-ssection-head{margin-bottom: 40px}.mj-ssection-head--center{text-align: center}.mj-ssection-title{margin: 0 0 10px;color: var(--mj-text);font-size: clamp(1.9rem,4vw,3rem);font-weight: 800;letter-spacing: -.03em;line-height: 1.1}.mj-ssection-title .mj-section-accent{color: var(--mj-brand)}.mj-ssection-sub{max-width: 640px;margin: 0;color: var(--mj-muted);font-size: 15.5px;font-weight: 500}.mj-ssection-head--center .mj-ssection-sub{margin: 0 auto}.mj-showcase{display: grid;grid-template-columns: repeat(auto-fit,minmax(300px,1fr));gap: 16px}@media (min-width: 1100px){.mj-showcase{grid-template-columns: repeat(3,1fr)}}.mj-scard{position: relative;display: flex;flex-direction: column;padding: 28px;border: 1px solid var(--mj-brand-a25);border-radius: 24px;background: linear-gradient(180deg,#121216 0%,#0c0c0f 100%);color: inherit;text-decoration: none;overflow: hidden;transition: transform .3s ease,border-color .3s ease}.mj-scard::after{content: "";position: absolute;top: -96px;right: -96px;width: 256px;height: 256px;border-radius: 50%;background: color-mix(in srgb,var(--mj-brand) 8%,transparent);filter: blur(100px);opacity: 0;pointer-events: none;transition: opacity .5s ease}.mj-scard:hover{border-color: var(--mj-brand-a60);color: inherit;text-decoration: none}.mj-scard:hover::after{opacity: 1}.mj-scard-icon{display: inline-grid;place-items: center;width: 48px;height: 48px;margin-bottom: 18px;border: 1px solid var(--mj-brand-a40);border-radius: 16px;background: var(--mj-brand-a10);color: var(--mj-brand);font-size: 20px}.mj-scard-title{margin: 0 0 8px;color: var(--mj-text);font-size: 1.35rem;font-weight: 800;letter-spacing: -.02em}.mj-scard-text{margin: 0 0 18px;color: var(--mj-muted);font-size: 14px;font-weight: 500;line-height: 1.6}.mj-scard-list{list-style: none;margin: 0 0 22px;padding: 0}.mj-scard-list li{display: flex;align-items: center;gap: 10px;margin: 6px 0;color: var(--mj-text-2);font-size: 14px;font-weight: 600}.mj-scard-list i{color: var(--mj-brand);font-size: 12px}.mj-scard-foot{display: flex;align-items: flex-end;justify-content: space-between;gap: 12px;margin-top: auto;padding-top: 18px;border-top: 1px solid var(--mj-line-soft)}.mj-scard-from{color: var(--mj-muted-2);font-size: 11px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase}.mj-scard-price{display: block;color: var(--mj-text);font-size: 1.6rem;font-weight: 800;letter-spacing: -.03em;line-height: 1.1}.mj-scard-price small{color: var(--mj-muted-2);font-size: .8rem;font-weight: 600;letter-spacing: 0}.mj-scard-cta{display: inline-flex;align-items: center;gap: 8px;color: var(--mj-brand);font-size: 14px;font-weight: 700;white-space: nowrap}.mj-scard:hover .mj-scard-cta i{transform: translateX(3px)}.mj-scard-cta i{transition: transform .2s ease}.mj-features{display: grid;grid-template-columns: repeat(auto-fit,minmax(280px,1fr));gap: 18px}.mj-feature{position: relative;padding: 30px;border: 1px solid var(--mj-line);border-radius: 24px;background: linear-gradient(135deg,#131317 0%,#0b0b0e 60%);transition: transform .2s ease,border-color .2s ease}.mj-feature:hover{border-color: var(--mj-brand-a40)}.mj-feature-head{display: flex;align-items: center;gap: 14px;margin-bottom: 14px}.mj-feature-icon{display: inline-grid;place-items: center;width: 44px;height: 44px;border: 1px solid var(--mj-brand-a25);border-radius: 12px;background: var(--mj-brand-a10);color: var(--mj-brand);font-size: 18px}.mj-feature h3{margin: 0;color: var(--mj-text);font-size: 1.1rem;font-weight: 700}.mj-feature p{margin: 0;color: var(--mj-muted);font-size: 14px;line-height: 1.65}.mj-infobar{display: grid;grid-template-columns: repeat(auto-fit,minmax(220px,1fr));gap: 12px}.mj-info{display: flex;gap: 12px;padding: 14px 16px;border: 1px solid var(--mj-line-soft);border-radius: 18px;background: rgba(24,24,27,.4)}.mj-info-icon{display: inline-grid;place-items: center;flex: 0 0 36px;height: 36px;border: 1px solid var(--mj-brand-a25);border-radius: 11px;background: var(--mj-brand-a10);color: var(--mj-brand);font-size: 14px}.mj-info-label{margin: 0;color: var(--mj-muted-2);font-size: 11px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase}.mj-info-value{margin: 0;color: var(--mj-text-2);font-size: 14px;font-weight: 600;line-height: 1.4}.mj-infobar-more{display: flex;justify-content: flex-end;margin-top: 10px}.mj-infobar-more a{color: var(--mj-muted-2);font-size: 12.5px;font-weight: 700}.mj-infobar-more a:hover{color: var(--mj-brand);text-decoration: none}.mj-included{display: grid;grid-template-columns: repeat(auto-fit,minmax(260px,1fr));gap: 10px}.mj-included li{display: flex;align-items: center;gap: 12px;padding: 12px 16px;border: 1px solid var(--mj-line-soft);border-radius: 14px;background: rgba(24,24,27,.4);color: var(--mj-text-2);font-size: 14px;font-weight: 600;list-style: none}.mj-included{padding: 0;margin: 0}.mj-included li i{color: var(--mj-brand);font-size: 13px}.mj-faq{display: grid;grid-template-columns: repeat(auto-fit,minmax(340px,1fr));gap: 14px;align-items: start}.mj-faq details{border: 1px solid var(--mj-line);border-radius: 18px;background: rgba(13,13,16,.6);overflow: hidden;transition: border-color .2s ease}.mj-faq details[open],.mj-faq details:hover{border-color: var(--mj-brand-a40)}.mj-faq summary{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 18px 20px;color: var(--mj-text);font-size: 1.02rem;font-weight: 600;cursor: pointer;list-style: none}.mj-faq summary::-webkit-details-marker{display: none}.mj-faq summary::after{content: "\f078";font-family: "Font Awesome 6 Pro","Font Awesome 6 Free","Font Awesome 5 Pro","Font Awesome 5 Free";font-weight: 900;font-size: 12px;color: var(--mj-muted-2);transition: transform .3s ease}.mj-faq details[open] summary::after{transform: rotate(180deg)}.mj-faq details[open] summary{color: var(--mj-brand)}.mj-faq-body{padding: 0 20px 20px;color: var(--mj-muted);font-size: 14.5px;line-height: 1.7}.mj-scta{position: relative;padding: clamp(48px,7vw,90px) 24px;border: 1px solid var(--mj-line);border-radius: 32px;background: radial-gradient(ellipse 60% 80% at 50% 0%,color-mix(in srgb,var(--mj-brand) 7%,transparent),transparent 70%),linear-gradient(180deg,#121216,#0a0a0d);text-align: center;overflow: hidden}.mj-scta .mj-ssection-title{font-size: clamp(1.8rem,4vw,2.8rem)}.mj-scta .mj-shero-actions{margin-top: 26px}.mj-reveal{opacity: 0;transform: translateY(18px);transition: opacity .6s ease,transform .6s ease}.mj-reveal.is-visible{opacity: 1;transform: none}.no-js .mj-reveal,.mj-reveal--now{opacity: 1;transform: none}@media (prefers-reduced-motion: reduce){.mj-reveal{opacity: 1;transform: none;transition: none}.mj-scard,.mj-feature{transition: none}}.mj-sitenav .nav-link.is-active{color: var(--mj-brand) !important}.mj-sitenav .nav-link.is-active::after{content: "";display: block;height: 2px;margin-top: 2px;border-radius: 2px;background: var(--mj-brand)}.mj-site--page{margin-top: -20px}.mj-plans{display: grid;grid-template-columns: repeat(auto-fit,minmax(300px,1fr));gap: 24px}.mj-plan{position: relative;display: flex;flex-direction: column;overflow: hidden;border: 1px solid var(--mj-line);border-radius: var(--mj-r-xl);background: linear-gradient(180deg,#121216 0%,#0c0c0f 100%);box-shadow: 0 1px 0 rgba(255,255,255,.04) inset,0 20px 40px -30px rgba(0,0,0,.8);transition: transform .25s ease,border-color .25s ease,box-shadow .25s ease}.mj-plan::before{content: "";position: absolute;inset: -1px -1px auto -1px;height: 220px;background: radial-gradient(60% 80% at 50% 0%,color-mix(in srgb,var(--mj-brand) 6%,transparent) 0%,transparent 70%);pointer-events: none}.mj-plan::after{content: "";position: absolute;left: 24px;right: 24px;top: 0;height: 2px;border-radius: 2px;background: linear-gradient(90deg,transparent,var(--mj-brand),transparent)}.mj-plan:hover{border-color: var(--mj-brand-a60);box-shadow: none}.mj-plan--popular{border-color: var(--mj-brand-a60)}.mj-plan-badge{position: absolute;top: 18px;right: 18px;z-index: 1;padding: .25rem .7rem;border-radius: var(--mj-r-pill);background: var(--mj-brand);color: var(--mj-on-brand);font-size: 10.5px;font-weight: 800;letter-spacing: .08em}.mj-plan-head{position: relative;display: flex;flex-direction: column;align-items: flex-start;gap: 12px;padding: 30px 30px 18px}.mj-plan-name{display: inline-flex;padding: .3rem .8rem;border: 1px solid var(--mj-brand-a40);border-radius: var(--mj-r-pill);background: var(--mj-brand-a10);color: var(--mj-brand);font-size: 12.5px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase}.mj-plan-value{color: var(--mj-text);font-size: 2.6rem;font-weight: 800;letter-spacing: -.04em;line-height: 1;white-space: nowrap}.mj-plan-value small{margin-left: 6px;color: var(--mj-muted-2);font-size: 1rem;font-weight: 600;letter-spacing: 0}.mj-plan-stock{display: inline-flex;align-items: center;gap: 6px;padding: .25rem .65rem;border-radius: 999px;background: rgba(239,68,68,.14);color: #f87171;font-size: 12px;font-weight: 700}.mj-plans-note{display: flex;align-items: flex-start;gap: 10px;margin: 0 0 16px;padding: 12px 16px;border: 1px solid var(--mj-brand-a40);border-radius: var(--mj-r-lg);background: var(--mj-brand-a10);color: var(--mj-text);font-size: 13.5px}.mj-plans-note i{margin-top: 2px;color: var(--mj-brand-light)}.mj-plans-note.is-soldout{border-color: rgba(239,68,68,.45);background: rgba(239,68,68,.1)}.mj-plans-note.is-soldout i{color: #f87171}.mj-plan-preorder{display: inline-flex;align-items: center;gap: 6px;padding: .25rem .65rem;border-radius: 999px;background: rgba(245,158,11,.16);color: #fbbf24;font-size: 12px;font-weight: 700}.mj-plans-note.is-preorder{border-color: rgba(245,158,11,.45);background: rgba(245,158,11,.1)}.mj-plans-note.is-preorder i{color: #fbbf24}.mj-co-note{display: block;margin-top: 4px;color: #fbbf24;font-size: 12px;font-style: normal;font-weight: 600}.mj-plan-limit{display: inline-flex;align-items: center;padding: .2rem .6rem;border-radius: 999px;background: var(--mj-brand-a15);color: var(--mj-brand-light);font-size: 11px;font-weight: 700;letter-spacing: .04em}.mj-plan-head .mj-plan-stock,.mj-plan-head .mj-plan-limit{align-self: flex-start}.mj-pp-bar > .mj-plan-stock,.mj-pp-bar > .mj-plan-limit{margin-right: 10px}.mj-plan-list{flex: 1 1 auto;margin: 0;padding: 6px 30px 18px;list-style: none}.mj-plan-list li{display: flex;align-items: center;gap: 12px;padding: 11px 0;border-bottom: 1px solid var(--mj-line-soft);color: var(--mj-text-2);font-size: 14.5px}.mj-plan-list li:first-child{border-top: 1px solid var(--mj-line-soft)}.mj-plan-list li b{color: var(--mj-text);font-weight: 700}.mj-plan-list li i{display: inline-grid;place-items: center;flex: 0 0 22px;width: 22px;height: 22px;border-radius: 50%;background: var(--mj-brand-a15);color: var(--mj-brand);font-size: 10px}.mj-plan-foot{display: flex;align-items: flex-end;justify-content: space-between;gap: 16px;padding: 14px 30px 30px}.mj-plan-from{display: block;margin-bottom: 4px;color: var(--mj-muted-2);font-size: 11px;letter-spacing: .12em;text-transform: uppercase}.mj-plan-price{color: var(--mj-text);font-size: 2rem;font-weight: 800;letter-spacing: -.03em;line-height: 1;white-space: nowrap}.mj-plan-price small{color: var(--mj-muted-2);font-size: 13px;font-weight: 600;letter-spacing: 0}.mj-plan-btn{padding: .8rem 1.4rem;border-radius: var(--mj-r-pill);font-weight: 700;white-space: nowrap}.mj-flex{position: relative;display: flex;flex-direction: column;gap: 28px;padding: clamp(22px,4vw,40px);border: 1px solid var(--mj-line);border-radius: 28px;background: linear-gradient(180deg,#121216 0%,#0b0b0e 100%);box-shadow: 0 0 0 1px var(--mj-brand-a10) inset}.mj-flex-head{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 12px}.mj-flex-title{margin: 0;color: var(--mj-text);font-size: 1.35rem;font-weight: 800;letter-spacing: -.02em}.mj-flex-monthly{text-align: right;color: var(--mj-text-2);font-size: 1.1rem;font-weight: 800}.mj-flex-monthly small{color: var(--mj-muted-2);font-size: 12px;font-weight: 600}.mj-flex-base{display: block;color: var(--mj-muted-2);font-size: 11px;font-weight: 600}.mj-flex-rows{display: flex;flex-direction: column;gap: 26px}.mj-flex-row .mj-opt-head{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;margin-bottom: 8px}.mj-flex-row .mj-opt-name{display: inline-flex;align-items: center;gap: 8px;color: var(--mj-text);font-size: 14px;font-weight: 600}.mj-flex-row .mj-opt-name i{width: 18px;color: var(--mj-brand);text-align: center}.mj-flex-row .mj-opt-value{color: var(--mj-text);font-size: 15px;font-weight: 700;white-space: nowrap;font-variant-numeric: tabular-nums}.mj-flex-row .mj-opt-value b{font-size: 17px}.mj-flex-row .mj-opt-unit{color: var(--mj-text-2);font-weight: 600}.mj-flex-row .mj-opt-price{margin-left: 6px;color: var(--mj-muted-2);font-size: 12px;font-weight: 500}.mj-range{--pct: 0%;width: 100%;height: 6px;margin: 6px 0 0;border-radius: var(--mj-r-pill);background: linear-gradient(90deg,var(--mj-brand) 0%,var(--mj-brand) var(--pct),var(--mj-surface-3) var(--pct),var(--mj-surface-3) 100%);-webkit-appearance: none;appearance: none;outline: none;cursor: pointer}.mj-range::-webkit-slider-thumb{width: 22px;height: 22px;border: 3px solid var(--mj-brand);border-radius: 50%;background: var(--mj-surface);box-shadow: 0 0 0 4px var(--mj-brand-a20);-webkit-appearance: none;appearance: none;cursor: grab;transition: box-shadow .15s ease,transform .15s ease}.mj-range::-moz-range-thumb{width: 16px;height: 16px;border: 3px solid var(--mj-brand);border-radius: 50%;background: var(--mj-surface);box-shadow: 0 0 0 4px var(--mj-brand-a20);cursor: grab}.mj-range:hover::-webkit-slider-thumb,.mj-range:focus-visible::-webkit-slider-thumb{transform: scale(1.08);box-shadow: 0 0 0 6px var(--mj-brand-a25)}.mj-range:focus-visible{outline: none}.mj-range:focus-visible::-webkit-slider-thumb{box-shadow: 0 0 0 6px var(--mj-brand-a40)}.mj-range-marks{display: flex;justify-content: space-between;margin-top: 8px}.mj-range-marks--placed{position: relative;display: block;height: 18px;margin: 8px 11px 0}.mj-range-marks--placed button{position: absolute;top: 0;transform: translateX(-50%);white-space: nowrap}.mj-range-marks--placed button.is-first{transform: translateX(-11px)}.mj-range-marks--placed button.is-last{transform: translateX(calc(-100% + 11px))}.mj-range-marks button{padding: 0 2px;border: 0;background: transparent;color: var(--mj-muted-2);font: inherit;font-size: 11px;font-weight: 700;cursor: pointer}.mj-range-marks button:hover{color: var(--mj-brand)}.mj-flex-toggle{display: flex;align-items: center;gap: 16px;margin: 0;padding: 16px 20px;border: 1px solid var(--mj-line);border-radius: 18px;cursor: pointer;transition: border-color .2s ease,background-color .2s ease}.mj-flex-toggle:hover{border-color: var(--mj-line-strong)}.mj-flex-toggle.is-on{border-color: var(--mj-brand-a60);background: var(--mj-brand-a10)}.mj-flex-toggle input{position: absolute;width: 1px;height: 1px;opacity: 0}.mj-flex-toggle-switch{position: relative;flex: 0 0 44px;height: 24px;border-radius: var(--mj-r-pill);background: var(--mj-surface-3);transition: background-color .2s ease}.mj-flex-toggle-switch::after{content: "";position: absolute;top: 3px;left: 3px;width: 18px;height: 18px;border-radius: 50%;background: #fff;transition: transform .2s ease}.mj-flex-toggle.is-on .mj-flex-toggle-switch{background: var(--mj-brand)}.mj-flex-toggle.is-on .mj-flex-toggle-switch::after{transform: translateX(20px)}.mj-flex-toggle-text{display: flex;flex-direction: column;gap: 2px;color: var(--mj-text-2);font-size: 14px}.mj-flex-toggle-text b{color: var(--mj-text)}.mj-flex-toggle-text small{color: var(--mj-muted-2);font-size: 12px}.mj-flex-toggle-text [data-mj-opt-price]{color: var(--mj-muted-2);font-size: 12px}.mj-pills{display: flex;flex-wrap: wrap;gap: 8px}.mj-pill{padding: .5rem 1rem;border: 1px solid var(--mj-line);border-radius: var(--mj-r-pill);background: var(--mj-surface);color: var(--mj-text-2);font: inherit;font-size: 13px;font-weight: 600;cursor: pointer;transition: border-color .15s ease,background-color .15s ease,color .15s ease}.mj-pill:hover{border-color: var(--mj-line-strong);color: var(--mj-text)}.mj-pill.is-active{border-color: var(--mj-brand);background: var(--mj-brand);color: var(--mj-on-brand)}.mj-flex .mj-cycles{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 6px}.mj-flex .mj-cycle{position: relative;display: flex;flex-direction: column;align-items: center;min-width: 116px;padding: .55rem 1.1rem .5rem;border: 1px solid var(--mj-line);border-radius: var(--mj-r-pill);background: var(--mj-surface);color: var(--mj-text-2);font: inherit;line-height: 1.2;cursor: pointer;transition: border-color .15s ease,background-color .15s ease,color .15s ease}.mj-flex .mj-cycle.is-active{border-color: var(--mj-brand);background: var(--mj-brand);color: var(--mj-on-brand)}.mj-flex .mj-cycle__label{font-size: 14px;font-weight: 700;white-space: nowrap}.mj-flex .mj-cycle__price{margin-top: 1px;font-size: 11.5px;font-weight: 500;opacity: .8;white-space: nowrap}.mj-flex .mj-cycle__badge{position: absolute;top: -9px;right: 10px;padding: 1px 7px;border: 1px solid var(--mj-brand-a40);border-radius: var(--mj-r-pill);background: var(--mj-surface-2);color: var(--mj-brand);font-size: 10.5px;font-weight: 700;white-space: nowrap}.mj-flex .mj-cycle.is-active .mj-cycle__badge{border-color: var(--mj-brand);background: var(--mj-on-brand)}.mj-flex-foot{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 16px;padding-top: 22px;border-top: 1px solid var(--mj-line-soft)}.mj-flex-total{color: var(--mj-brand)}.mj-flex-btn{padding: .9rem 1.8rem;border-radius: var(--mj-r-pill);font-weight: 700}.mj-flex .mj-chips{display: flex;flex-wrap: wrap;gap: 8px}.mj-site .mj-chips{display: flex;flex-wrap: wrap;gap: 8px}.mj-site .mj-chip{display: inline-flex;align-items: center;gap: 7px;padding: .35rem .75rem;border: 1px solid var(--mj-line);border-radius: var(--mj-r-pill);background: rgba(255,255,255,.03);color: var(--mj-text-2);font-size: 12.5px;line-height: 1.2;text-decoration: none}.mj-site .mj-chip i{color: var(--mj-brand);font-size: 10px}.mj-site .mj-chip b{color: var(--mj-text);font-weight: 600}.mj-site a.mj-chip:hover{border-color: var(--mj-brand-a60);color: var(--mj-text);text-decoration: none}.mj-inquiry textarea.form-control{min-height: 130px}.mj-inquiry .mj-infobar-more{margin: 0}.mj-inquiry label{color: var(--mj-text-2);font-size: 13px;font-weight: 600}.mj-hwcard{margin-bottom: 20px;padding: 26px;border: 1px solid var(--mj-brand-a25);border-radius: 24px;background: linear-gradient(180deg,#121216 0%,#0c0c0f 100%)}.mj-hwcard-head{display: flex;flex-wrap: wrap;align-items: center;gap: 16px;margin-bottom: 18px}.mj-hwcard-head > div{flex: 1 1 300px}.mj-hwcard-head .mj-scard-icon{margin: 0}.mj-note{display: flex;gap: 10px;align-items: flex-start;border-radius: 16px}.mj-statusbar{display: flex;align-items: center;gap: 12px;padding: 18px 22px;border: 1px solid color-mix(in srgb,#22c55e 40%,transparent);border-radius: 18px;background: color-mix(in srgb,#22c55e 10%,transparent);color: var(--mj-text);font-size: 15px}.mj-statusbar .mj-status-dot,.mj-feature .mj-status-dot{width: 10px;height: 10px;border-radius: 50%;background: #22c55e;box-shadow: 0 0 0 4px color-mix(in srgb,#22c55e 25%,transparent)}.mj-dl{display: grid;grid-template-columns: 150px 1fr;gap: 8px 16px;margin: 0}.mj-dl dt{color: var(--mj-muted-2);font-size: 12.5px;font-weight: 600}.mj-dl dd{margin: 0;color: var(--mj-text-2);font-size: 14px}@media (max-width: 560px){.mj-dl{grid-template-columns: 1fr}.mj-dl dd{margin-bottom: 6px}}.mj-range-marks--steps button.is-active{color: var(--mj-brand)}.mj-flex-toggle-text b i{margin-right: 4px;color: var(--mj-brand);font-size: 13px}.mj-flex-toggle-text b [data-mj-opt-price]{margin-left: 4px;font-weight: 600}.mj-shero-notes{display: flex;flex-direction: column;gap: 10px;max-width: 820px;margin: 22px auto 0;text-align: left}.mj-shero-notes .mj-plans-note{margin: 0}html.lenis,html.lenis body{height: auto}.lenis.lenis-smooth{scroll-behavior: auto !important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior: contain}.lenis.lenis-stopped{overflow: clip}.mj-motion .mj-reveal{transition: none}.mj-motion a.mj-gs-tile,.mj-motion a.mj-scard{transition-property: border-color,box-shadow,background-color;will-change: transform}.mj-motion a.mj-gs-tile:hover,.mj-motion a.mj-scard:hover{transform: none}.mj-gs-tile-img{transition: background-position .5s ease}.mj-motion .mj-gs-steps{position: relative}.mj-motion-line{position: absolute;top: 22px;left: 6%;right: 6%;z-index: 0;height: 2px;border-radius: 2px;background: linear-gradient(90deg,var(--mj-brand),transparent);transform-origin: left center;pointer-events: none}.mj-motion .mj-gs-step{position: relative;z-index: 1}@media (max-width: 820px){.mj-motion-line{display: none}}html.mj-calm .mj-reveal{opacity: 1;transform: none;transition: none}.mj-calm-toggle{display: inline-flex;align-items: center;gap: 7px;padding: .35rem .85rem;border: 1px solid var(--mj-line);border-radius: var(--mj-r-pill);background: transparent;color: var(--mj-muted);font-size: 12.5px;font-weight: 600;cursor: pointer;transition: color .15s ease,border-color .15s ease}.mj-calm-toggle:hover,.mj-calm-toggle:focus-visible{border-color: var(--mj-line-strong);color: var(--mj-text)}.mj-calm-toggle[aria-pressed="true"]{border-color: var(--mj-brand-a40);color: var(--mj-brand-light)}@keyframes mjRolled{from{color: var(--mj-brand-light)}to{color: inherit}}.is-rolled{animation: mjRolled .9s ease-out}@keyframes mjBump{0%{box-shadow: 0 -1px 0 0 var(--mj-brand-a40)}100%{box-shadow: 0 0 0 0 transparent,0 0 0 0 transparent}}.mj-pp-bar.is-bump{animation: mjBump .9s ease-out}.mj-term-badge{display: inline-block}@keyframes mjMenuIn{from{opacity: 0;transform: translateY(-6px)}to{opacity: 1;transform: none}}@keyframes mjItemIn{from{opacity: 0;transform: translateY(6px)}to{opacity: 1;transform: none}}@media (prefers-reduced-motion: no-preference){html:not(.mj-calm) header.header .mj-prodmenu-panel{animation: mjMenuIn .2s ease-out both}html:not(.mj-calm) header.header .mj-prodmenu-panel .mj-prodmenu-item,html:not(.mj-calm) header.header .mj-prodmenu-panel .mj-prodmenu-head{animation: mjItemIn .32s cubic-bezier(.2,.8,.2,1) both;animation-delay: calc(40ms + var(--g,0) * 45ms + var(--n,0) * 32ms)}header.header .mj-prodmenu-group:nth-child(2){--g: 1}header.header .mj-prodmenu-group:nth-child(3){--g: 2}header.header .mj-prodmenu-group:nth-child(4){--g: 3}header.header .mj-prodmenu-item:nth-of-type(2){--n: 1}header.header .mj-prodmenu-item:nth-of-type(3){--n: 2}header.header .mj-prodmenu-item:nth-of-type(4){--n: 3}header.header .mj-prodmenu-item:nth-of-type(5){--n: 4}header.header .mj-prodmenu-item:nth-of-type(6){--n: 5}header.header .mj-prodmenu-item:nth-of-type(n+7){--n: 6}}.mj-compare-scroll{max-height: none;overflow-x: auto;overflow-y: visible}.mj-compare-table th[scope="row"],.mj-compare-table thead th:first-child{position: sticky;left: 0;z-index: 1;background: var(--mj-surface-2)}.mj-compare-table thead th:first-child{z-index: 3}.mj-readbar{position: fixed;top: 0;left: 0;right: 0;z-index: 1100;height: 3px;pointer-events: none}.mj-readbar span{display: block;height: 100%;background: linear-gradient(90deg,var(--mj-brand),var(--mj-brand-light));transform: scaleX(0);transform-origin: left center}.mj-netmap-svg{display: block;width: 100%;height: auto;max-width: 1000px;margin: 8px auto 0;overflow: visible}.mj-netmap-svg--tall{display: none;max-width: 440px}@media (max-width: 820px){.mj-netmap-svg--wide{display: none}.mj-netmap-svg--tall{display: block}}.mj-net-link{fill: none;stroke: var(--mj-brand);stroke-width: 2;stroke-linecap: round;opacity: .55}.mj-net-pulse{fill: var(--mj-brand-light);filter: drop-shadow(0 0 2px var(--mj-brand-a40))}.mj-net-node rect{fill: var(--mj-surface);stroke: var(--mj-line-strong);stroke-width: 1}.mj-net-node.is-edge rect{stroke: var(--mj-line)}.mj-net-node.is-shield rect{fill: rgba(245,158,11,.08);stroke: rgba(245,158,11,.45)}.mj-net-node.is-core rect{fill: var(--mj-brand-a10);stroke: var(--mj-brand-a60)}.mj-net-node text{text-anchor: middle;font-family: inherit}.mj-net-t{fill: var(--mj-text);font-size: 16px;font-weight: 700}.mj-net-s{fill: var(--mj-muted);font-size: 12.5px;font-weight: 500}.mj-net-s--sm{font-size: 11.5px}.mj-net-p{fill: var(--mj-brand-light);font-size: 12px;font-weight: 600}.mj-hwgrid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));column-gap: 16px;row-gap: 0}@media (max-width: 1100px){.mj-hwgrid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.mj-hwgrid{grid-template-columns: 1fr}}.mj-hwprod{display: grid;grid-row: span 10;grid-template-rows: subgrid;row-gap: 0;margin-bottom: 16px;padding: 20px 20px 18px;border: 1px solid var(--mj-line);border-radius: var(--mj-r-lg,18px);background: var(--mj-surface);transition: border-color .2s ease,opacity .2s ease,box-shadow .2s ease}@supports not (grid-template-rows: subgrid){.mj-hwprod{grid-row: auto;display: flex;flex-direction: column}}.mj-hwprod:hover{border-color: var(--mj-line-strong)}.mj-hwprod-head{display: flex;gap: 14px;align-items: flex-start;padding-bottom: 14px}.mj-hwprod-head .mj-scard-icon{flex: 0 0 auto}.mj-hwprod-head h3{margin: 2px 0 4px;color: var(--mj-text);font-size: 1.12rem;font-weight: 800;letter-spacing: -.01em}.mj-hwprod-head p{margin: 0;color: var(--mj-muted);font-size: 13.5px;line-height: 1.5}.mj-hwprod-nodes{display: flex;flex-wrap: wrap;align-items: center;align-content: start;gap: 6px;padding-bottom: 12px}.mj-hwprod-runs,.mj-hwprod-label{margin-right: 2px;color: var(--mj-muted-2);font-size: 11px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase}.mj-node-chip{display: inline-flex;align-items: center;gap: 6px;padding: 4px 10px;border: 1px solid var(--mj-line);border-radius: var(--mj-r-pill);background: var(--mj-surface-2);color: var(--mj-text-2);font-size: 12px;font-weight: 700}.mj-node-chip i{font-size: 10.5px}.mj-node-chip small{color: var(--mj-muted);font-size: 10.5px;font-weight: 600}.mj-node-chip.is-epyc i{color: #60a5fa}.mj-node-chip.is-ryzen i{color: #fb923c}.mj-node-chip.is-backup i{color: #fbbf24}.mj-node-chip.is-dedi i{color: #f87171}.mj-node-chip.is-mail i{color: #facc15}.mj-hwprod-specs{display: contents}.mj-hwprod-row{display: grid;grid-template-columns: 112px minmax(0,1fr);gap: 10px;align-items: start;padding: 8px 0;border-top: 1px solid var(--mj-line-soft)}.mj-hwprod-row dt{color: var(--mj-muted);font-size: 12.5px;font-weight: 600;line-height: 1.45}.mj-hwprod-row dd{margin: 0;color: var(--mj-text-2);font-size: 13px;font-weight: 600;line-height: 1.45}.mj-hwprod-incl{padding: 12px 0 10px;border-top: 1px solid var(--mj-line-soft)}.mj-hwprod-incl ul{display: flex;flex-wrap: wrap;gap: 6px;margin: 8px 0 0;padding: 0;list-style: none}.mj-hwprod-incl li{display: inline-flex;align-items: center;gap: 6px;padding: 4px 9px;border-radius: 8px;background: var(--mj-surface-2);color: var(--mj-text-2);font-size: 12px;font-weight: 600}.mj-hwprod-incl li i{color: var(--mj-acc,var(--mj-brand-light));font-size: 10px}.mj-hwprod-note{display: flex;gap: 8px;align-items: flex-start;margin: 0;padding: 10px 12px;border-radius: 10px;background: var(--mj-surface-2);color: var(--mj-muted);font-size: 12.5px;line-height: 1.5;align-self: start}.mj-hwprod-note i{margin-top: 3px;color: var(--mj-muted-2)}.mj-hwprod-note b{color: var(--mj-text-2);font-weight: 700}.mj-hwprod-foot{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding-top: 14px;align-self: end}.mj-hwprod-price{color: var(--mj-muted);font-size: 12.5px}.mj-hwprod-price b{color: var(--mj-text);font-size: 1.05rem;font-weight: 800;font-variant-numeric: tabular-nums}@media (max-width: 420px){.mj-hwprod-row{grid-template-columns: 96px minmax(0,1fr)}}.mj-hwgrid.is-linking .mj-hwprod{opacity: .35}.mj-hwgrid.is-linking .mj-hwprod.is-lit{opacity: 1;border-color: var(--mj-brand-a60);box-shadow: none}.mj-netmap .mj-net-node.is-host{cursor: pointer;outline: none}.mj-netmap .mj-net-node.is-host rect{transition: stroke .2s ease,fill .2s ease}.mj-netmap .mj-net-node.is-host:focus-visible rect,.mj-netmap .mj-net-node.is-lit rect{stroke: var(--mj-brand);fill: var(--mj-brand-a10)}.mj-netmap .mj-net-link{transition: opacity .2s ease,stroke-width .2s ease}.mj-netmap.is-linking .mj-net-link[data-mj-node]{opacity: .2}.mj-netmap.is-linking .mj-net-link.is-lit{opacity: 1;stroke-width: 3}.mj-netmap-hint{margin: 14px 0 0;color: var(--mj-muted);font-size: 12.5px;text-align: center}.mj-netmap-hint i{margin-right: 6px;color: var(--mj-brand-light)}.mj-netmap .mj-net-node.is-pinned rect{stroke: var(--mj-brand);stroke-width: 2;fill: var(--mj-brand-a20)}.mj-netmap .mj-net-node.is-pinned .mj-net-t{fill: var(--mj-brand-light)}.mj-netmap .mj-net-node.is-host:focus-visible rect{stroke-width: 2}.mj-hwprod .mj-scard-cta,.mj-hwprod .mj-scard-cta:hover{text-decoration: none}.mj-net-node.is-up rect{fill: rgba(14,165,233,.06);stroke: rgba(14,165,233,.4)}.mj-net-node.is-alt rect{stroke-dasharray: 5 4}.mj-net-link.is-alt{stroke-dasharray: 6 6;opacity: .45}.mj-net-pkt.is-ok,.mj-net-dot.is-ok{fill: #22c55e}.mj-net-pkt.is-bad,.mj-net-dot.is-bad{fill: #ef4444}.mj-net-pkt.is-bad{filter: drop-shadow(0 0 2px rgba(239,68,68,.5))}.mj-net-drop{fill: #f87171;font-family: var(--mj-mono,ui-monospace,monospace);font-size: 13px;font-weight: 600}.mj-net-drop--c{text-anchor: middle}.mj-net-legend text{fill: var(--mj-muted);font-size: 12.5px;font-weight: 500}.mj-netmap-legend--tall{display: none;justify-content: center;flex-wrap: wrap;gap: 6px 16px;margin: 10px 0 0;color: var(--mj-muted);font-size: 12.5px}.mj-net-dot-h{display: inline-block;width: 9px;height: 9px;margin-right: 6px;border-radius: 50%;vertical-align: middle}.mj-net-dot-h.is-ok{background: #22c55e}.mj-net-dot-h.is-bad{background: #ef4444}@media (max-width: 820px){.mj-netmap-legend--tall{display: flex}}.mj-netmap-facts{display: grid;grid-template-columns: repeat(4,1fr);gap: 12px;max-width: 1000px;margin: 28px auto 0}.mj-netmap-fact{padding: 18px 20px;border-radius: 16px;background: var(--mj-surface)}.mj-netmap-fact b{display: block;color: var(--mj-brand-light);font-family: var(--mj-mono,ui-monospace,monospace);font-size: 24px;font-weight: 700;line-height: 1.2}.mj-netmap-fact span{display: block;margin-top: 4px;color: var(--mj-muted);font-size: 13px;line-height: 1.45}@media (max-width: 820px){.mj-netmap-facts{grid-template-columns: repeat(2,1fr)}.mj-netmap-fact{padding: 14px 16px}.mj-netmap-fact b{font-size: 19px;white-space: nowrap}}.mj-netmap-filters{max-width: 1000px;margin: 22px auto 0}.mj-netmap-filters h3{margin: 0 0 10px;color: var(--mj-muted-2,var(--mj-muted));font-family: var(--mj-mono,ui-monospace,monospace);font-size: 11.5px;font-weight: 500;letter-spacing: .08em;text-transform: uppercase}.mj-netmap-filters ul{display: grid;grid-template-columns: repeat(2,1fr);gap: 8px 18px;margin: 0;padding: 0;list-style: none}.mj-netmap-filters li{color: var(--mj-text);font-size: 14px}.mj-netmap-filters li i{margin-right: 8px;color: #f87171}@media (max-width: 600px){.mj-netmap-filters ul{grid-template-columns: 1fr}}.mj-netmap-source{max-width: 1000px;margin: 10px auto 0;color: var(--mj-muted);font-size: 12px;text-align: center}@font-face{font-family: 'Geist Mono';src: url('../fonts/GeistMono-Variable.woff2') format('woff2');font-weight: 100 900;font-style: normal;font-display: swap}:root{--mj-mono: 'Geist Mono',ui-monospace,'SFMono-Regular',Menlo,Consolas,monospace}.mj-h2{--mj-ok-c: #22c55e;--mj-warn-c: #f59e0b;--mj-bad-c: #f87171;--mj-pre-c: #7dd3fc}.mj-h2 .mj-wrap{max-width: min(1440px,calc(100% - 64px))}@media (max-width: 720px){.mj-h2 .mj-wrap{max-width: calc(100% - 32px)}}.mj-h2-hero{padding: 88px 0 56px}.mj-h2-hero-grid{display: grid;grid-template-columns: minmax(0,1.2fr) minmax(0,.8fr);gap: 72px;align-items: center}.mj-h2-kicker{margin: 0 0 18px;color: var(--mj-brand-light);font-family: var(--mj-mono);font-size: 12px;font-weight: 500;letter-spacing: .06em;text-transform: uppercase}.mj-h2 .mj-h2-title{margin: 0;max-width: 18ch;color: var(--mj-text);font-size: clamp(2.4rem,4.6vw,4.2rem);font-weight: 800;line-height: 1.03;letter-spacing: -.035em;text-align: left;text-wrap: balance}.mj-h2-lead{max-width: 60ch;margin: 24px 0 0;color: var(--mj-muted);font-size: 1.12rem;line-height: 1.65}.mj-h2 .mj-h2-actions{justify-content: flex-start;margin-top: 32px}.mj-h2-prices{display: flex;flex-wrap: wrap;gap: 8px;margin: 40px 0 0;padding: 0;list-style: none}.mj-h2-prices a{display: inline-flex;align-items: baseline;gap: 8px;padding: 8px 13px 8px 11px;border: 1px solid var(--mj-line);border-left: 2px solid var(--mj-brand);border-radius: 8px;background: var(--mj-surface);color: var(--mj-text-2);font-size: 13px;text-decoration: none;transition: border-color .15s ease,background-color .15s ease}.mj-h2-prices a:hover{border-color: var(--mj-line-strong);border-left-color: var(--mj-brand);background: var(--mj-surface-2);color: var(--mj-text);text-decoration: none}.mj-h2-prices b{color: var(--mj-text);font-family: var(--mj-mono);font-size: 13.5px;font-weight: 600;font-variant-numeric: tabular-nums}.mj-h2-prices-note{margin: 10px 0 0;color: var(--mj-muted-2);font-family: var(--mj-mono);font-size: 11px;letter-spacing: .04em}.mj-h2-stats{border: 1px solid var(--mj-line);border-radius: 18px;background: var(--mj-surface);overflow: hidden}.mj-h2-status-head{display: flex;align-items: center;gap: 10px;padding: 16px 20px;border-bottom: 1px solid var(--mj-line);background: var(--mj-surface-2)}.mj-h2-status-head h2{margin: 0;color: var(--mj-text);font-size: 15px;font-weight: 700}.mj-h2-live{margin-left: auto;color: var(--mj-muted-2);font-family: var(--mj-mono);font-size: 11px}.mj-h2-dot{width: 9px;height: 9px;border-radius: 50%;background: var(--mj-muted-2)}.mj-h2-dot.is-ok{position: relative;background: var(--mj-ok-c);box-shadow: 0 0 0 4px rgba(34,197,94,.15)}@keyframes mjLive{0%{transform: scale(1);opacity: .7}70%,100%{transform: scale(3.2);opacity: 0}}@media (prefers-reduced-motion: no-preference){html:not(.mj-calm) .mj-h2-dot.is-ok::after{content: "";position: absolute;inset: 0;border-radius: 50%;background: var(--mj-ok-c);animation: mjLive 2s ease-out infinite}}.mj-h2-stat-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr))}.mj-h2-stat{display: flex;flex-direction: column;gap: 6px;padding: 22px 20px;border-bottom: 1px solid var(--mj-line-soft)}.mj-h2-stat:nth-child(odd){border-right: 1px solid var(--mj-line-soft)}.mj-h2-stat b{color: var(--mj-text);font-family: var(--mj-mono);font-size: clamp(1.5rem,2.2vw,2rem);font-weight: 600;line-height: 1.05;letter-spacing: -.02em;font-variant-numeric: tabular-nums}.mj-h2-stat span{color: var(--mj-muted);font-size: 13px}.mj-h2-stat small{display: block;margin-top: 2px;color: var(--mj-muted-2);font-size: 11px}.mj-h2-status-foot{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 6px 12px;padding: 13px 20px;color: var(--mj-muted-2);font-family: var(--mj-mono);font-size: 11.5px}.mj-h2-band{padding: 72px 0}.mj-h2-section{padding: 72px 0}.mj-h2-head{max-width: 64ch;margin-bottom: 40px}.mj-h2-h{margin: 0;color: var(--mj-text);font-size: clamp(1.8rem,2.8vw,2.6rem);font-weight: 800;line-height: 1.1;letter-spacing: -.025em;text-wrap: balance}.mj-h2-sub{margin: 14px 0 0;color: var(--mj-muted);font-size: 1.04rem;line-height: 1.6}.mj-h2-cards{display: grid;grid-template-columns: repeat(6,minmax(0,1fr));gap: 20px}.mj-h2-cards > *{grid-column: span 3}.mj-h2-cards--3 > *,.mj-h2-cards--5 > :nth-child(-n+3),.mj-h2-cards--6 > *{grid-column: span 2}.mj-h2-cards--1 > *{grid-column: span 6}.mj-h2-line{display: flex;flex-direction: column;gap: 18px;padding: 26px;border: 1px solid var(--mj-line);border-top: 2px solid var(--mj-brand);border-radius: 18px;background: var(--mj-surface);transition: border-color .2s ease,transform .25s ease,box-shadow .25s ease}.mj-h2-line:hover{border-color: var(--mj-line-strong);border-top-color: var(--mj-brand);box-shadow: none}.mj-calm .mj-h2-line:hover{transform: none}.mj-h2-line-head{display: flex;gap: 14px;align-items: flex-start}.mj-h2-line-head .mj-scard-icon{flex: 0 0 auto}.mj-h2-line-head h3{margin: 2px 0 6px;color: var(--mj-text);font-size: 1.3rem;font-weight: 800;letter-spacing: -.015em}.mj-h2-line-head p{margin: 0;color: var(--mj-muted);font-size: 14px;line-height: 1.55}.mj-h2-line-specs{margin: 0}.mj-h2-line-specs > div{display: grid;grid-template-columns: 130px minmax(0,1fr);gap: 12px;padding: 9px 0;border-top: 1px solid var(--mj-line-soft)}.mj-h2-line-specs dt{color: var(--mj-muted);font-size: 13px;font-weight: 500}.mj-h2-line-specs dd{margin: 0;color: var(--mj-text-2);font-family: var(--mj-mono);font-size: 12.5px;line-height: 1.5}.mj-h2-line-node{display: flex;flex-wrap: wrap;align-items: center;gap: 6px}.mj-h2-line-node > span:first-child{margin-right: 2px;color: var(--mj-muted-2);font-family: var(--mj-mono);font-size: 11px;letter-spacing: .06em;text-transform: uppercase}.mj-h2-line-node .mj-node-chip.is-opt{color: var(--mj-muted)}.mj-h2-line-foot{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px;margin-top: auto;padding-top: 6px}.mj-h2-line-price{color: var(--mj-muted)}.mj-h2-line-price small{font-size: 13px}.mj-h2-line-price b{color: var(--mj-text);font-family: var(--mj-mono);font-size: 1.7rem;font-weight: 600;letter-spacing: -.02em;font-variant-numeric: tabular-nums}.mj-h2-line-price b.is-text{font-family: inherit;font-size: 1.1rem;font-weight: 700}.mj-h2 .mj-h2-line-foot .btn{white-space: nowrap}.mj-h2-state{display: inline-flex;align-items: center;gap: 7px;align-self: flex-start;padding: 5px 11px;border: 1px solid var(--mj-line);border-radius: 999px;font-family: var(--mj-mono);font-size: 12px;white-space: nowrap}.mj-h2-state::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: currentColor}.mj-h2-state.is-now{color: var(--mj-ok-c);border-color: rgba(34,197,94,.3)}.mj-h2-state.is-preorder{color: var(--mj-pre-c);border-color: rgba(125,211,252,.3)}.mj-h2-state.is-preorder::before{display: none}.mj-h2-state.is-soldout{color: var(--mj-bad-c);border-color: rgba(248,113,113,.3)}.mj-h2-state.is-request{color: var(--mj-muted)}.mj-h2-state i{font-size: 11px}.mj-h2-infra-top{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 72px;align-items: start}.mj-h2-infra-top .mj-h2-head{margin-bottom: 0}.mj-h2-facts{margin: 0}.mj-h2-facts > div{display: grid;grid-template-columns: 150px minmax(0,1fr);gap: 12px;padding: 12px 0;border-top: 1px solid var(--mj-line-soft)}.mj-h2-facts > div:last-child{border-bottom: 1px solid var(--mj-line-soft)}.mj-h2-facts dt{color: var(--mj-muted);font-size: 13.5px}.mj-h2-facts dd{margin: 0;color: var(--mj-text-2);font-family: var(--mj-mono);font-size: 13.5px}.mj-h2-more{display: inline-flex;align-items: center;gap: 8px;margin-top: 24px;color: var(--mj-brand-light);font-weight: 600;text-decoration: none}.mj-h2-more:hover{color: var(--mj-text);text-decoration: none}.mj-h2-netmap{margin-top: 64px;padding: 40px;border: 1px solid var(--mj-line);border-radius: 20px;background: var(--mj-surface)}.mj-h2-netmap .mj-netmap-svg{max-width: 1180px;margin: 0 auto}.mj-netmap--bare .mj-net-node.is-host{cursor: default}.mj-netmap--bare .mj-net-node.is-host:hover rect{stroke: var(--mj-line-strong);fill: var(--mj-surface)}.mj-h2-faq{border-bottom: 0}.mj-h2-faq-grid{display: grid;grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr);gap: 72px;align-items: start}.mj-h2-faq .mj-faq{margin: 0}@media (min-width: 981px){.mj-h2-faq-grid > .mj-h2-head{position: sticky;top: 110px}}@media (max-width: 1180px){.mj-h2-cards--5 > :nth-child(-n+3),.mj-h2-cards--3 > *{grid-column: span 3}.mj-h2-cards--5 > :last-child{grid-column: span 6}}@media (max-width: 980px){.mj-h2-hero-grid,.mj-h2-infra-top,.mj-h2-faq-grid{grid-template-columns: 1fr;gap: 40px}.mj-h2-faq-grid{gap: 8px}.mj-h2-hero{padding: 56px 0 52px}.mj-h2-band,.mj-h2-section{padding: 48px 0}.mj-h2-netmap{margin-top: 40px;padding: 20px}}@media (max-width: 760px){.mj-h2-cards > *,.mj-h2-cards--5 > :nth-child(-n+3),.mj-h2-cards--5 > :last-child,.mj-h2-cards--3 > *{grid-column: span 6}.mj-h2-line{padding: 20px}.mj-h2-line-specs > div,.mj-h2-facts > div{grid-template-columns: 112px minmax(0,1fr)}.mj-h2-stat{padding: 18px 16px}}.mj-h2-hero-side{display: flex;flex-direction: column;gap: 16px;min-width: 0}.mj-h2-term{margin: 0;border: 1px solid var(--mj-line);border-radius: 14px;background: var(--mj-surface);overflow: hidden;font-family: var(--mj-mono)}.mj-h2-term-bar{display: flex;align-items: center;gap: 6px;padding: 10px 14px;background: var(--mj-surface-2)}.mj-h2-term-bar i{width: 9px;height: 9px;border-radius: 50%;background: var(--mj-line-strong)}.mj-h2-term-bar span{margin-left: 8px;color: var(--mj-muted-2);font-size: 11px;letter-spacing: .04em}.mj-h2-term-body{box-sizing: content-box;height: calc(5 * 1.85em);margin: 0;padding: 14px 16px 12px;list-style: none;color: var(--mj-text-2);font-size: 13px;line-height: 1.85}.mj-h2-term-body li{overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.mj-h2-term-body li.is-wait{visibility: hidden}.mj-h2-term-body b{color: var(--mj-ok-c);font-weight: 600}.mj-h2-term-body em{color: var(--mj-text);font-style: normal;font-weight: 600;font-variant-numeric: tabular-nums}.mj-h2-term-ps{color: var(--mj-brand-light)}.mj-h2-term .is-cmd{color: var(--mj-text)}.mj-h2-term-ip{color: var(--mj-muted)}.mj-h2-term-cur,.mj-h2-term.is-typing .is-cmd::after{content: "";display: inline-block;width: .55em;height: 1.05em;margin-left: 4px;background: var(--mj-text-2);vertical-align: -2px}@keyframes mjCaret{50%{opacity: 0}}@media (prefers-reduced-motion: no-preference){html:not(.mj-calm) .mj-h2-term-cur{animation: mjCaret 1.1s steps(1) infinite}}.mj-h2-term figcaption{padding: 0 16px 12px;color: var(--mj-muted-2);font-size: 10.5px;letter-spacing: .02em}.mj-h2-liveline{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 26px;margin-top: 44px;color: var(--mj-muted);font-family: var(--mj-mono);font-size: 12.5px;text-decoration: none}.mj-h2-liveline:hover,.mj-h2-liveline:focus-visible{color: var(--mj-text-2);text-decoration: none}.mj-h2-liveline b{color: var(--mj-text);font-weight: 600;font-variant-numeric: tabular-nums}.mj-h2-liveline-tag{display: inline-flex;align-items: center;gap: 8px;color: var(--mj-ok-c);letter-spacing: .06em;text-transform: uppercase;font-size: 11px}.mj-h2-liveline-tag .mj-h2-dot{width: 7px;height: 7px}.mj-h2-liveline-tag.is-warn{color: var(--mj-warn-c)}.mj-h2-dot.is-warn{background: var(--mj-warn-c)}.mj-h2-infra .mj-h2-netmap{padding: 48px}.mj-h2-infra .mj-h2-netmap .mj-netmap-svg{max-width: 1320px}@media (max-width: 980px){.mj-h2-infra .mj-h2-netmap{padding: 20px}.mj-h2-liveline{margin-top: 32px}}@media (max-width: 520px){.mj-h2-term-body{font-size: 12px}.mj-h2-liveline{gap: 6px 18px}}@media (min-width: 1200px){.mj-plans--5{grid-template-columns: repeat(5,1fr);gap: 16px}}@media (min-width: 900px) and (max-width: 1199.98px){.mj-plans--5{grid-template-columns: repeat(3,1fr)}}.mj-plans--5 .mj-plan-head{padding: 22px 20px 12px;gap: 8px}.mj-plans--5 .mj-plan-name{font-size: 11px;padding: .25rem .65rem}.mj-plans--5 .mj-plan-value{font-size: 2rem}.mj-plans--5 .mj-plan-value small{font-size: .85rem}.mj-plans--5 .mj-plan-list{padding: 4px 20px 12px}.mj-plans--5 .mj-plan-list li{padding: 9px 0;gap: 10px;font-size: 12.5px}.mj-plans--5 .mj-plan-list li i{flex-basis: 20px;width: 20px;height: 20px;font-size: 10px}.mj-plans--5 .mj-plan-foot{flex-wrap: wrap;align-items: center;padding: 10px 20px 22px;gap: 10px}.mj-plans--5 .mj-plan-price{font-size: 1.55rem}.mj-plans--5 .mj-plan-btn{padding: .6rem 1rem;font-size: 13px}.mj-plans--5 .mj-plan-badge{top: 14px;right: 14px}.mj-terms{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin: -12px 0 22px}.mj-terms[hidden]{display: none}.mj-terms-label{margin-right: 4px;color: var(--mj-muted-2);font-size: 12px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase}.mj-term{position: relative;display: inline-flex;align-items: center;gap: 8px;padding: 8px 14px;border: 1px solid var(--mj-line);border-radius: var(--mj-r-pill);background: rgba(24,24,27,.6);color: var(--mj-muted);font-size: 13.5px;font-weight: 600;cursor: pointer;transition: border-color .15s ease,background .15s ease,color .15s ease}.mj-term[hidden]{display: none}.mj-term:hover{border-color: var(--mj-line-strong);color: var(--mj-text)}.mj-term.is-active{border-color: var(--mj-brand);background: var(--mj-brand-a15);color: var(--mj-text)}.mj-term-badge{padding: 2px 7px;border-radius: var(--mj-r-pill);background: var(--mj-brand-a25);color: var(--mj-brand-light);font-size: 11px;font-style: normal;font-weight: 700}.mj-term-badge[hidden]{display: none}.mj-plan-from[hidden]{visibility: hidden}.mj-plan-setup{display: block;margin-top: 3px;color: var(--mj-muted);font-size: 11px;font-weight: 600;line-height: 1.3}.mj-plan-setup[hidden]{display: none}.mj-terms-lock{display: inline-flex;align-items: center;gap: 7px;margin-left: 10px;color: var(--mj-muted);font-size: 12.5px}.mj-terms-lock i{color: var(--mj-ok,#22c55e);font-size: 11px}@media (max-width: 720px){.mj-terms{margin-top: 0}.mj-terms-label{flex-basis: 100%}.mj-terms-lock{flex-basis: 100%;margin: 4px 0 0}}.mj-plan-note{display: block;margin-top: 4px;color: var(--mj-muted-2);font-size: 10.5px;font-weight: 600;line-height: 1.3}.mj-flex-foot .mj-plan-note{margin-top: 6px}.mj-scard-foot .mj-plan-note{margin-top: 2px}.mj-flexhint{display: flex;align-items: center;justify-content: center;gap: 10px;width: 100%;margin-top: 20px;padding: 14px 18px;border: 1px solid var(--mj-line);border-radius: 16px;background: rgba(24,24,27,.5);color: var(--mj-text-2);font: inherit;font-size: 14px;font-weight: 600;cursor: pointer;transition: border-color .15s ease,color .15s ease}.mj-flexhint:hover{border-color: var(--mj-brand-a60);color: var(--mj-text)}.mj-flexhint i{color: var(--mj-brand)}header.header .mj-navlinks > li.dropdown.show > a.nav-link,header.header .mj-navlinks > li.dropdown > a.nav-link:focus{background: rgba(255,255,255,.06);color: var(--mj-text)}header.header .mj-navlinks > li.dropdown > a.nav-link::after{margin-left: 6px;opacity: .6}header.header .mj-clientmenu-col--solo{align-self: end}header.header .mj-clientmenu-panel a.mj-clientmenu-solo{margin-top: 0}header.header .mj-clientmenu-panel a.mj-clientmenu-solo i{margin-right: 6px;color: var(--mj-brand);font-size: 11px}header.header .mj-clientmenu-panel .dropdown-divider{margin: 4px 10px;border-color: var(--mj-line-soft)}.mj-plan--popular{box-shadow: 0 0 0 1px var(--mj-brand-a40)}.mj-plan--popular::before{height: 260px;background: radial-gradient(60% 80% at 50% 0%,color-mix(in srgb,var(--mj-brand) 9%,transparent) 0%,transparent 70%)}.mj-plan--popular .mj-plan-btn{box-shadow: none}.mj-compare{margin-top: 24px;border: 1px solid var(--mj-line);border-radius: 18px;background: rgba(13,13,16,.6);overflow: hidden}.mj-compare summary{display: flex;align-items: center;gap: 10px;padding: 16px 20px;color: var(--mj-text);font-size: 14.5px;font-weight: 700;cursor: pointer;list-style: none}.mj-compare summary::-webkit-details-marker{display: none}.mj-compare summary i{color: var(--mj-brand)}.mj-compare-scroll{overflow-x: auto;padding: 0 20px 20px}.mj-compare-table{width: 100%;border-collapse: collapse;font-size: 13.5px}.mj-compare-table th,.mj-compare-table td{padding: 10px 12px;border-bottom: 1px solid var(--mj-line-soft);text-align: left;white-space: nowrap}.mj-compare-table thead th{color: var(--mj-brand);font-size: 12px;letter-spacing: .06em;text-transform: uppercase}.mj-compare-table thead th small{display: block;color: var(--mj-text);font-size: 13px;letter-spacing: 0;text-transform: none}.mj-compare-table tbody th{color: var(--mj-muted);font-weight: 600}.mj-compare-table td{color: var(--mj-text-2);font-weight: 600}.mj-compare-price td b{color: var(--mj-text);font-size: 15px}.mj-stats{margin-top: 18px}.mj-plan-desc{color: var(--mj-muted-2);font-size: 13px;line-height: 1.5}.mj-plan-upg{margin: 0 30px 6px;padding: 14px 0 0;border-top: 1px solid var(--mj-line-soft)}.mj-plan-upg-title{display: flex;align-items: center;gap: 8px;margin: 0 0 10px;color: var(--mj-muted-2);font-size: 10.5px;font-weight: 800;letter-spacing: .1em;text-transform: uppercase}.mj-plan-upg-title i{color: var(--mj-brand);font-size: 12px}.mj-plan-upg-steps{display: flex;flex-wrap: wrap;gap: 6px}.mj-plan-upg-step{padding: 5px 11px;border: 1px solid var(--mj-line);border-radius: var(--mj-r-pill);background: var(--mj-surface-2);color: var(--mj-text-2);font-size: 12px;font-weight: 600;white-space: nowrap}.mj-plan-upg-step b{color: var(--mj-text);font-weight: 700}.mj-plan-upg-step.is-included{border-color: var(--mj-brand-a40);background: var(--mj-brand-a15);color: var(--mj-brand-light,var(--mj-brand))}.mj-wg .mj-wg-facts{justify-content: center;margin: -6px 0 8px}.mj-wg .mj-wg-note{max-width: 640px;margin: 22px auto 0;color: var(--mj-muted-2);font-size: 13px;line-height: 1.6;text-align: center}.mj-wg-setup{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px;margin: 0;padding: 0;list-style: none;counter-reset: none}.mj-wg-setup li{position: relative;padding: 24px;border: 1px solid var(--mj-line);border-radius: var(--mj-r-xl);background: linear-gradient(180deg,#121216 0%,#0c0c0f 100%);box-shadow: 0 1px 0 rgba(255,255,255,.04) inset}.mj-wg-setup li + li::before{content: "";position: absolute;top: 43px;left: -17px;width: 17px;height: 1px;background: var(--mj-brand-a40)}.mj-wg-setup-no{display: inline-grid;place-items: center;width: 38px;height: 38px;margin: 0 0 16px;border-radius: 12px;background: var(--mj-brand-a15);color: var(--mj-brand-light,var(--mj-brand));font-size: 15px;font-weight: 800;font-variant-numeric: tabular-nums}.mj-wg-setup h3{margin: 0 0 6px;color: var(--mj-text);font-size: 1rem;font-weight: 800;letter-spacing: -.01em}.mj-wg-setup p{margin: 0;color: var(--mj-text-2);font-size: 13.5px;line-height: 1.6}.mj-wg .mj-shero{padding-bottom: clamp(28px,4vw,44px)}.mj-wg .mj-wg-facts{margin: 0 0 clamp(20px,4vw,48px)}.mj-wg .mj-features{grid-template-columns: repeat(3,minmax(0,1fr))}.mj-wg .mj-feature{height: 100%}.mj-wg-cases{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px}.mj-wg-case{display: flex;gap: 16px;align-items: flex-start;padding: 22px 24px;border: 1px solid var(--mj-line);border-radius: var(--mj-r-xl);background: linear-gradient(180deg,#121216 0%,#0c0c0f 100%);box-shadow: 0 1px 0 rgba(255,255,255,.04) inset}.mj-wg-case .mj-feature-icon{flex: 0 0 auto}.mj-wg-case h3{margin: 2px 0 6px;color: var(--mj-text);font-size: 1rem;font-weight: 800}.mj-wg-case p{margin: 0;color: var(--mj-text-2);font-size: 13.5px;line-height: 1.6}.mj-wg-specs{columns: 2;column-gap: 0;margin: 0;padding: 8px 0;border: 1px solid var(--mj-line);border-radius: var(--mj-r-xl);background: linear-gradient(180deg,#121216 0%,#0c0c0f 100%)}.mj-wg-specs > div{display: flex;justify-content: space-between;gap: 18px;margin: 0 28px;padding: 13px 0;border-bottom: 1px solid var(--mj-line-soft);font-size: 13.5px;break-inside: avoid}.mj-wg-specs dt{color: var(--mj-muted-2);font-weight: 500}.mj-wg-specs dd{margin: 0;color: var(--mj-text);font-weight: 600;text-align: right}@media (max-width: 991.98px){.mj-wg .mj-features{grid-template-columns: repeat(2,minmax(0,1fr))}.mj-wg-setup{grid-template-columns: repeat(2,minmax(0,1fr))}.mj-wg-setup li + li::before{display: none}}@media (max-width: 767.98px){.mj-wg-cases{grid-template-columns: 1fr}.mj-wg-specs{columns: 1}}@media (max-width: 575.98px){.mj-wg .mj-features{grid-template-columns: 1fr}.mj-wg-setup{grid-template-columns: 1fr}.mj-plan-upg{margin-left: 20px;margin-right: 20px}.mj-wg-specs > div{flex-direction: column;gap: 2px}.mj-wg-specs dd{text-align: left}}.mj-wg .mj-plan-desc{min-height: 3em}.mj-wg .mj-wg-addons{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px;margin: 20px 0 0}.mj-wg .mj-wg-addon{display: grid;gap: 10px;align-content: start;padding: 18px 22px;border-radius: 18px;background: var(--mj-surface)}.mj-wg .mj-wg-addon-title{display: flex;gap: 8px;align-items: center;color: var(--mj-muted);font: 600 11.5px var(--mj-mono);letter-spacing: .12em;text-transform: uppercase}.mj-wg .mj-wg-addon-title i{color: var(--mj-brand)}.mj-wg .mj-wg-addon-steps{display: flex;flex-wrap: wrap;gap: 8px}.mj-wg .mj-wg-addon-steps > span{padding: 6px 12px;border-radius: 10px;background: var(--mj-surface-3,rgba(127,127,127,.12));color: var(--mj-text-2);font-size: 13px}.mj-wg .mj-wg-addon-steps b{color: var(--mj-text);font-weight: 600}.mj-wg .mj-wg-addon small{color: var(--mj-muted-2);font-size: 12px}@media (max-width: 760px){.mj-wg .mj-wg-addons{grid-template-columns: 1fr}.mj-wg .mj-plan-desc{min-height: 0}}.mj-kd-intro .mj-kd-intro-sub{margin-top: 10px;color: var(--mj-muted);font-size: 14px;line-height: 1.65}.mj-kd-intro a{color: var(--mj-brand-light);text-decoration: underline;text-decoration-color: var(--mj-brand-a40);text-underline-offset: 3px}.mj-kd-login{display: inline-flex;align-items: center;gap: 8px;margin-top: 14px;color: var(--mj-brand-light);font-size: 13.5px;font-weight: 600;text-decoration: none}.mj-kd-login:hover{text-decoration: underline}.mj-kd-services{display: flex;flex-direction: column;gap: 10px}.mj-kd-svc{position: relative;display: block;margin: 0;cursor: pointer}.mj-kd-svc input{position: absolute;opacity: 0;width: 0;height: 0}.mj-kd-svc-box{display: grid;grid-template-columns: 44px minmax(0,1fr) auto 28px;align-items: center;gap: 14px;padding: 14px 16px;border: 1px solid var(--mj-line);border-radius: 16px;background: var(--mj-surface);transition: border-color .15s ease,background .15s ease,box-shadow .15s ease}.mj-kd-svc-icon{display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;border-radius: 12px;background: var(--mj-surface-3);color: var(--mj-muted);font-size: 17px;transition: background .15s ease,color .15s ease}.mj-kd-svc-main{display: flex;flex-direction: column;gap: 3px;min-width: 0}.mj-kd-svc-main strong{color: var(--mj-text);font-size: 14.5px;font-weight: 700;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.mj-kd-svc-sub{color: var(--mj-muted-2);font-size: 12.5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.mj-kd-svc-meta{display: flex;flex-direction: column;align-items: flex-end;gap: 4px;color: var(--mj-muted-2);font-size: 12.5px;text-align: right;white-space: nowrap}.mj-kd-svc-due b{color: var(--mj-text-2);font-weight: 600}.mj-kd-svc-price{font-variant-numeric: tabular-nums}.mj-kd-pill{display: inline-flex;align-items: center;gap: 5px;padding: 3px 9px;border-radius: var(--mj-r-pill);font-size: 11.5px;font-weight: 700}.mj-kd-pill.is-ok{background: rgba(34,197,94,.14);color: #4ade80}.mj-kd-pill.is-warn{background: rgba(245,158,11,.14);color: #fbbf24}.mj-kd-pill.is-muted{background: var(--mj-surface-3);color: var(--mj-muted)}.mj-kd-svc-check{display: inline-flex;align-items: center;justify-content: center;width: 24px;height: 24px;border: 1px solid var(--mj-line-strong);border-radius: 50%;color: transparent;font-size: 11px;transition: background .15s ease,border-color .15s ease,color .15s ease}.mj-kd-svc:hover .mj-kd-svc-box{border-color: var(--mj-line-strong)}.mj-kd-svc input:checked + .mj-kd-svc-box{border-color: var(--mj-brand);background: var(--mj-brand-a10);box-shadow: 0 0 0 3px var(--mj-brand-a20)}.mj-kd-svc input:checked + .mj-kd-svc-box .mj-kd-svc-icon{background: var(--mj-brand-a20);color: var(--mj-brand-light)}.mj-kd-svc input:checked + .mj-kd-svc-box .mj-kd-svc-check{border-color: var(--mj-brand);background: var(--mj-brand);color: var(--mj-on-brand)}.mj-kd-svc input:focus-visible + .mj-kd-svc-box{outline: 2px solid var(--mj-brand);outline-offset: 2px}.mj-kd-svc.is-pending{cursor: not-allowed}.mj-kd-svc.is-pending .mj-kd-svc-box{opacity: .55}.mj-kd-svc--other .mj-kd-svc-box{border-style: dashed}.mj-kd-services.is-invalid .mj-kd-svc-box{border-color: #ef4444}.mj-kd-grid[hidden]{display: none}.mj-kd-alert{display: flex;align-items: center;gap: 10px;margin: 14px 0 0;padding: 12px 16px;border: 1px solid rgba(239,68,68,.35);border-radius: 14px;background: rgba(239,68,68,.08);color: #fca5a5;font-size: 14px}.mj-kd-form{display: flex;flex-direction: column;gap: 12px;margin-top: 14px}.mj-kd-hp{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.mj-kd-block{margin: 0;padding: 22px 26px;border: 1px solid var(--mj-line-soft);border-radius: 18px;background: rgba(13,13,16,.7);min-width: 0}.mj-kd-block legend{display: flex;align-items: center;gap: 10px;float: left;width: 100%;margin: 0 0 16px;padding: 0;color: var(--mj-text);font-size: 1.1rem;font-weight: 700}.mj-kd-block legend + *{clear: both}.mj-kd-num{display: inline-flex;align-items: center;justify-content: center;width: 26px;height: 26px;border-radius: 50%;background: var(--mj-brand-a20);color: var(--mj-brand-light);font-size: 12.5px;font-weight: 700}.mj-kd-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px 16px}.mj-kd-grid--sub{margin-top: 14px}.mj-kd-field{display: flex;flex-direction: column;gap: 6px;min-width: 0}.mj-kd-field--full{grid-column: 1 / -1}.mj-kd-field[hidden]{display: none}.mj-kd-field label{color: var(--mj-text-2);font-size: 13px;font-weight: 600}.mj-kd-opt{color: var(--mj-muted-2);font-weight: 500}.mj-kd-opt[hidden]{display: none}.mj-kd-field input,.mj-kd-field textarea{width: 100%;padding: 11px 14px;border: 1px solid var(--mj-line);border-radius: 12px;background: var(--mj-surface-3);color: var(--mj-text);font: inherit;font-size: 14.5px;line-height: 1.4;transition: border-color .15s ease,box-shadow .15s ease}.mj-kd-field textarea{resize: vertical;border-radius: 14px}.mj-kd-field input:focus,.mj-kd-field textarea:focus{outline: none;border-color: var(--mj-brand);box-shadow: 0 0 0 3px var(--mj-brand-a20)}.mj-kd-field input::placeholder,.mj-kd-field textarea::placeholder{color: var(--mj-muted-2);opacity: .8}.mj-kd-field input[type="date"]{color-scheme: dark}.mj-kd-field.is-invalid input,.mj-kd-field.is-invalid textarea{border-color: #ef4444}.mj-kd-hint{margin: 0;color: var(--mj-muted-2);font-size: 12.5px;line-height: 1.5}.mj-kd-err{margin: 0;color: #fca5a5;font-size: 12.5px;font-weight: 600}.mj-kd-types{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px}.mj-kd-type{position: relative;display: block;margin: 0;cursor: pointer}.mj-kd-type input{position: absolute;opacity: 0;width: 0;height: 0}.mj-kd-type-box{display: flex;flex-direction: column;gap: 6px;height: 100%;padding: 16px;border: 1px solid var(--mj-line);border-radius: 16px;background: var(--mj-surface);transition: border-color .15s ease,background .15s ease,box-shadow .15s ease}.mj-kd-type-box > i{margin-bottom: 2px;color: var(--mj-muted-2);font-size: 17px}.mj-kd-type-box strong{color: var(--mj-text);font-size: 14px}.mj-kd-type-box span{color: var(--mj-muted);font-size: 12.5px;line-height: 1.5}.mj-kd-type input:checked + .mj-kd-type-box{border-color: var(--mj-brand);background: var(--mj-brand-a10);box-shadow: 0 0 0 3px var(--mj-brand-a20)}.mj-kd-type input:checked + .mj-kd-type-box > i{color: var(--mj-brand-light)}.mj-kd-type input:focus-visible + .mj-kd-type-box{outline: 2px solid var(--mj-brand);outline-offset: 2px}.mj-kd-types.is-invalid .mj-kd-type-box{border-color: #ef4444}.mj-kd-confirm{display: flex;align-items: flex-start;gap: 12px;margin: 4px 0 0;padding: 16px 20px;border: 1px solid var(--mj-line-soft);border-radius: 16px;background: rgba(13,13,16,.7);color: var(--mj-text-2);font-size: 14px;line-height: 1.55;cursor: pointer}.mj-kd-confirm input{flex: 0 0 auto;width: 18px;height: 18px;margin-top: 2px;accent-color: var(--mj-brand)}.mj-kd-confirm.is-invalid{border-color: #ef4444}.mj-kd-submit{display: flex;flex-direction: column;align-items: flex-start;gap: 10px;margin-top: 6px}.mj-kd-submit .btn{padding: 12px 22px}.mj-kd-submit p{margin: 0;color: var(--mj-muted-2);font-size: 12.5px}.mj-kd-done{display: flex;flex-direction: column;gap: 18px;padding: 26px 28px;border: 1px solid rgba(34,197,94,.35);border-radius: 20px;background: linear-gradient(180deg,rgba(34,197,94,.08),rgba(13,13,16,.7) 45%)}.mj-kd-done-head{display: flex;align-items: flex-start;gap: 16px}.mj-kd-done-icon{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 44px;height: 44px;border-radius: 50%;background: rgba(34,197,94,.18);color: #4ade80;font-size: 18px}.mj-kd-done-head h2{margin: 0 0 4px;color: var(--mj-text);font-size: 1.25rem;font-weight: 700}.mj-kd-done-head p{margin: 0;color: var(--mj-muted);font-size: 14px}.mj-kd-done-head strong{color: var(--mj-text-2);font-weight: 600}.mj-kd-done .mj-dl{padding: 16px 18px;border: 1px solid var(--mj-line-soft);border-radius: 14px;background: var(--mj-surface)}.mj-kd-note{margin: 0;color: var(--mj-muted);font-size: 14px;line-height: 1.65}.mj-kd-note strong{color: var(--mj-text-2);font-weight: 600}.mj-kd-actions{display: flex;flex-wrap: wrap;gap: 8px}.mj-kd-switch{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;margin: 6px 0 18px}.mj-kd-switch a{display: flex;align-items: center;gap: 14px;padding: 14px 18px;border: 1px solid var(--mj-line);border-radius: 16px;background: var(--mj-surface);color: var(--mj-text);text-decoration: none;transition: border-color .15s ease,background .15s ease}.mj-kd-switch a > i{flex: 0 0 auto;color: var(--mj-muted-2);font-size: 17px}.mj-kd-switch a span{display: flex;flex-direction: column;gap: 2px;min-width: 0}.mj-kd-switch strong{font-size: 14.5px;font-weight: 700}.mj-kd-switch small{color: var(--mj-muted);font-size: 12.5px}.mj-kd-switch a:hover{border-color: var(--mj-line-strong)}.mj-kd-switch a.is-on{border-color: var(--mj-brand);background: var(--mj-brand-a10);box-shadow: 0 0 0 3px var(--mj-brand-a20)}.mj-kd-switch a.is-on > i{color: var(--mj-brand-light)}.mj-kd-switch a:focus-visible{outline: 2px solid var(--mj-brand);outline-offset: 2px}.mj-kd-step{margin: 0;color: var(--mj-muted-2);font-family: var(--mj-mono,ui-monospace,monospace);font-size: 12px;letter-spacing: .06em;text-transform: uppercase}.mj-kd-review{display: flex;flex-direction: column;gap: 16px;margin-top: 4px}.mj-kd-review .mj-dl{padding: 16px 18px;border: 1px solid var(--mj-line-soft);border-radius: 14px;background: var(--mj-surface)}.mj-kd-review-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 10px}.mj-kd-review-actions .btn-lg{padding: 12px 22px}.mj-kd-svc.is-late .mj-kd-svc-box{opacity: .7}.mj-dl--wide{grid-template-columns: 170px 1fr}.mj-dl-note{color: var(--mj-muted-2);font-size: 12.5px}@media (max-width: 720px){.mj-kd-grid,.mj-kd-types,.mj-kd-switch{grid-template-columns: 1fr}.mj-kd-svc-box{grid-template-columns: 40px minmax(0,1fr) 24px}.mj-kd-svc-icon{width: 40px;height: 40px}.mj-kd-svc-meta{grid-column: 2 / span 2;flex-direction: row;flex-wrap: wrap;align-items: center;justify-content: flex-start;text-align: left;white-space: normal}.mj-kd-block,.mj-kd-done{padding: 18px}.mj-dl--wide{grid-template-columns: 1fr}}@media print{.mj-kd-actions,.mj-kd-switch,.mj-chips,.mj-footer,header,nav{display: none !important}.mj-kd-done{border-color: #999;background: #fff;color: #000}}.mj-doc-head{max-width: 110ch;margin: 0 0 34px}.mj-doc-kicker{display: inline-flex;align-items: center;gap: 8px;margin: 0 0 14px;color: var(--mj-brand-light);font-size: 12px;font-weight: 700;letter-spacing: .12em;text-transform: uppercase}.mj-doc-kicker i{font-size: 12px}.mj-doc-head h1{margin: 0 0 10px;color: var(--mj-text);font-size: clamp(2rem,4vw,2.7rem);font-weight: 800;letter-spacing: -.02em;line-height: 1.1;text-wrap: balance}.mj-doc-sub{display: flex;flex-wrap: wrap;gap: 6px 18px;margin: 0;color: var(--mj-muted-2);font-size: 13.5px}.mj-doc-sub span{display: inline-flex;align-items: center;gap: 6px}.mj-doc-sub i{color: var(--mj-muted-2);font-size: 11px}.mj-doc{display: grid;grid-template-columns: 240px minmax(0,1fr);gap: 56px;align-items: start}.mj-doc-nav{position: sticky;top: 92px;display: flex;flex-direction: column;gap: 22px;max-height: calc(100vh - 110px);overflow: auto;padding-right: 6px;scrollbar-width: none}.mj-doc-nav::-webkit-scrollbar{display: none}.mj-doc-nav.is-tall{position: static;max-height: none;overflow: visible}.mj-doc-nav-title{margin: 0 0 8px;color: var(--mj-muted-2);font-size: 11.5px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase}.mj-doc-nav ol{margin: 0;padding: 0;list-style: none;border-left: 1px solid var(--mj-line)}.mj-doc-nav ol a{position: relative;display: block;padding: 6px 0 6px 16px;color: var(--mj-muted);font-size: 13px;line-height: 1.4;text-decoration: none;transition: color .15s ease}.mj-doc-nav ol a::before{content: "";position: absolute;left: -1px;top: 6px;bottom: 6px;width: 2px;border-radius: 2px;background: transparent;transition: background .15s ease}.mj-doc-nav ol a:hover{color: var(--mj-text)}.mj-doc-nav ol a.is-active{color: var(--mj-text);font-weight: 600}.mj-doc-nav ol a.is-active::before{background: var(--mj-brand)}.mj-doc-nav-more{display: flex;flex-wrap: wrap;gap: 6px}.mj-doc-nav-more a{display: inline-flex;align-items: center;padding: 6px 11px;border: 1px solid var(--mj-line);border-radius: var(--mj-r-pill);color: var(--mj-muted);font-size: 12.5px;text-decoration: none;transition: border-color .15s ease,color .15s ease}.mj-doc-nav-more a:hover{border-color: var(--mj-brand);color: var(--mj-text)}.mj-doc-nav-more a.is-here{border-color: var(--mj-brand-a60);background: var(--mj-brand-a10);color: var(--mj-text)}.mj-doc-body{max-width: min(100%,110ch);min-width: 0}@media (min-width: 1500px){.mj-doc{grid-template-columns: 280px minmax(0,1fr);gap: 72px}.mj-doc-section p,.mj-doc-list li{font-size: 15.5px}}.mj-doc-lead{margin: 0 0 8px;padding: 0 0 26px;border-bottom: 1px solid var(--mj-line);color: var(--mj-text-2);font-size: 16.5px;line-height: 1.7}.mj-doc-section{padding: 26px 0;border-bottom: 1px solid var(--mj-line-soft);scroll-margin-top: 90px}.mj-doc-section:last-of-type{border-bottom: 0}.mj-doc-section h2{display: flex;align-items: baseline;gap: 12px;margin: 0 0 12px;color: var(--mj-text);font-size: 1.2rem;font-weight: 700;letter-spacing: -.01em;line-height: 1.3}.mj-doc-section h2 .mj-doc-no{flex: 0 0 auto;min-width: 2.2em;color: var(--mj-brand-light);font-size: 12.5px;font-weight: 700;letter-spacing: .04em;font-variant-numeric: tabular-nums}.mj-doc-section p{margin: 0 0 10px;color: var(--mj-muted);font-size: 15px;line-height: 1.75}.mj-doc-section p:last-child{margin-bottom: 0}.mj-doc-section a{color: var(--mj-brand-light);text-decoration: underline;text-decoration-color: var(--mj-brand-a40);text-underline-offset: 3px}.mj-doc-section a:hover{text-decoration-color: var(--mj-brand)}.mj-doc-part{margin: 40px 0 6px;padding-top: 30px;border-top: 2px solid var(--mj-brand-a40);color: var(--mj-brand-light);font-size: 12.5px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase}.mj-doc-item{display: grid;grid-template-columns: 2.6em minmax(0,1fr);gap: 0 6px;margin: 0 0 10px}.mj-doc-item:last-child{margin-bottom: 0}.mj-doc-item-no{padding-top: 2px;color: var(--mj-text-2);font-size: 13px;font-weight: 700;font-variant-numeric: tabular-nums}.mj-doc-item > div > p{margin: 0 0 6px}.mj-doc-list{margin: 4px 0 6px;padding: 0;list-style: none}.mj-doc-list li{position: relative;display: grid;grid-template-columns: 1.8em minmax(0,1fr);gap: 0 4px;align-items: start;margin: 0 0 5px;color: var(--mj-muted);font-size: 14.5px;line-height: 1.7}.mj-doc-list li > span{color: var(--mj-text-2);font-weight: 700}.mj-doc-list li:not(:has(> span))::before{content: "";grid-column: 1;justify-self: center;width: 5px;height: 5px;margin-top: .65em;border-radius: 50%;background: var(--mj-brand)}.mj-doc-nav ol .mj-doc-nav-part{margin: 10px 0 4px;padding-left: 16px;color: var(--mj-brand-light);font-size: 10.5px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase}.mj-doc-nav ol a small{color: var(--mj-muted-2);font-weight: 700}.mj-doc-section pre{margin: 0;padding: 0;background: none;border: 0;color: var(--mj-muted);font: inherit;font-size: 15px;line-height: 1.75;white-space: pre-wrap}.mj-doc-card{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));margin: 0 0 8px;border: 1px solid var(--mj-line);border-radius: var(--mj-r-lg);background: linear-gradient(180deg,rgba(255,255,255,.025),transparent);overflow: hidden}.mj-doc-card > div{padding: 22px 24px;border-left: 1px solid var(--mj-line-soft);min-width: 0}.mj-doc-card > div:first-child{border-left: 0}.mj-doc-card h3{margin: 0 0 14px;color: var(--mj-muted-2);font-size: 11.5px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase}.mj-doc-card dl{display: flex;flex-direction: column;gap: 12px;margin: 0}.mj-doc-card dt{margin: 0 0 2px;color: var(--mj-muted-2);font-size: 12px;font-weight: 600}.mj-doc-card dd{margin: 0;color: var(--mj-text);font-size: 14.5px;line-height: 1.5;overflow-wrap: anywhere}.mj-doc-card dd strong{font-weight: 700}.mj-doc-card dd small{display: block;color: var(--mj-muted-2);font-size: 12px}.mj-doc-card dd a{color: var(--mj-brand-light);text-decoration: none}.mj-doc-card dd a:hover{text-decoration: underline}.mj-kd .mj-doc-head{margin-bottom: 26px}.mj-kd-intro{max-width: 74ch;margin: 0 0 6px;padding: 0 0 22px;border-bottom: 1px solid var(--mj-line)}.mj-kd-intro p{margin: 0;color: var(--mj-text-2);font-size: 16px;line-height: 1.7}@media (max-width: 960px){.mj-doc{display: block}.mj-doc-nav{position: static;max-height: none;margin: 0 0 26px;padding: 0;gap: 14px}.mj-doc-nav ol{display: flex;flex-wrap: nowrap;gap: 6px;padding: 0 0 8px;border: 0;overflow-x: auto;scrollbar-width: thin}.mj-doc-nav ol li{flex: 0 0 auto}.mj-doc-nav ol a{padding: 7px 12px;border: 1px solid var(--mj-line);border-radius: var(--mj-r-pill);white-space: nowrap}.mj-doc-nav ol a::before{display: none}.mj-doc-nav ol a.is-active{border-color: var(--mj-brand-a60);background: var(--mj-brand-a10)}.mj-doc-body{max-width: none}.mj-doc-card{grid-template-columns: 1fr}.mj-doc-card > div{border-left: 0;border-top: 1px solid var(--mj-line-soft)}.mj-doc-card > div:first-child{border-top: 0}}.mj-doc-cta{display: inline-flex;align-items: center;gap: 9px;margin-top: 18px;padding: 11px 20px;border-radius: var(--mj-r-pill);background: var(--mj-brand);color: var(--mj-on-brand);font-size: 14.5px;font-weight: 700;text-decoration: none;transition: filter .15s ease}.mj-doc-cta:hover,.mj-doc-cta:focus-visible{filter: brightness(1.1);color: var(--mj-on-brand);text-decoration: none}.mj-lines{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.mj-lines--2{grid-template-columns: repeat(2,minmax(0,1fr))}.mj-line{display: flex;flex-direction: column;gap: 14px;padding: 22px;border: 1px solid var(--mj-line);border-radius: var(--mj-r-lg);background: rgba(13,13,16,.7)}.mj-line.is-active{border-color: var(--mj-brand-a60);background: linear-gradient(180deg,var(--mj-brand-a10),rgba(13,13,16,.7) 55%)}.mj-line-head{display: flex;align-items: center;gap: 12px}.mj-line-icon{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 42px;height: 42px;border-radius: 12px;background: var(--mj-brand-a15);color: var(--mj-brand-light);font-size: 16px}.mj-line-head h3{margin: 0;color: var(--mj-text);font-size: 1.1rem;font-weight: 800}.mj-line-head p{margin: 2px 0 0;color: var(--mj-muted-2);font-size: 12.5px}.mj-line-here{margin-left: auto;padding: 3px 9px;border-radius: var(--mj-r-pill);background: var(--mj-brand-a20);color: var(--mj-brand-light);font-size: 11px;font-weight: 700;white-space: nowrap}.mj-line-for{margin: 0;color: var(--mj-text-2);font-size: 14px;line-height: 1.55}.mj-line-facts{display: flex;flex-direction: column;gap: 10px;margin: 0;padding: 14px 0 0;border-top: 1px solid var(--mj-line-soft)}.mj-line-facts dt{margin: 0 0 2px;color: var(--mj-muted-2);font-size: 11px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase}.mj-line-facts dd{margin: 0;color: var(--mj-muted);font-size: 13px;line-height: 1.5}.mj-line-foot{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-top: auto;padding-top: 6px}.mj-line-price{color: var(--mj-muted-2);font-size: 12.5px}.mj-line-price b{margin: 0 2px;color: var(--mj-text);font-size: 1.15rem;font-weight: 800}.mj-line-price small{font-size: 12px}.mj-compare{margin-top: 18px;border: 1px solid var(--mj-line);border-radius: var(--mj-r-lg);background: rgba(13,13,16,.7);overflow: hidden}.mj-compare > summary{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 14px 20px;color: var(--mj-text-2);font-size: 14px;font-weight: 700;cursor: pointer;list-style: none}.mj-compare > summary::-webkit-details-marker{display: none}.mj-compare > summary span{display: inline-flex;align-items: center;gap: 10px}.mj-compare > summary span i{color: var(--mj-brand-light)}.mj-compare > summary:hover{color: var(--mj-text)}.mj-compare-chev{color: var(--mj-muted-2);font-size: 12px;transition: transform .2s ease}.mj-compare[open] .mj-compare-chev{transform: rotate(180deg)}.mj-compare[open] > summary{border-bottom: 1px solid var(--mj-line)}.mj-compare-scroll{overflow-x: auto}.mj-compare-table{width: 100%;min-width: 640px;border-collapse: collapse;font-size: 13.5px}.mj-compare-table th,.mj-compare-table td{padding: 11px 16px;border-bottom: 1px solid var(--mj-line-soft);text-align: center;vertical-align: top;color: var(--mj-muted);line-height: 1.5}.mj-compare-table thead th{position: sticky;top: 0;background: var(--mj-surface-2);color: var(--mj-text);font-size: 13px;font-weight: 700;white-space: nowrap}.mj-compare-table thead th em{margin-left: 6px;padding: 2px 7px;border-radius: var(--mj-r-pill);background: var(--mj-brand-a20);color: var(--mj-brand-light);font-size: 10.5px;font-style: normal;font-weight: 700}.mj-compare-table th[scope="row"],.mj-compare-table thead th:first-child{width: 190px;text-align: left;color: var(--mj-text-2);font-weight: 600}.mj-compare-table td[colspan]{text-align: left}.mj-compare-group th{background: var(--mj-surface-2);color: var(--mj-muted-2) !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: .08em;text-align: left !important;text-transform: uppercase}.mj-compare-yes{color: var(--mj-brand-light)}.mj-compare-price td b{color: var(--mj-text);font-size: 1.05rem;font-weight: 800;font-variant-numeric: tabular-nums}.mj-compare-order td,.mj-compare-order th{border-bottom: 0}.mj-compare-foot{margin: 0;padding: 10px 20px 14px;color: var(--mj-muted-2);font-size: 12px}.mj-proscons{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px}.mj-proscons-col{padding: 22px 24px;border: 1px solid var(--mj-line);border-radius: var(--mj-r-lg);background: rgba(13,13,16,.7)}.mj-proscons-col h3{display: flex;align-items: center;gap: 10px;margin: 0 0 14px;color: var(--mj-text);font-size: 1.05rem;font-weight: 700}.mj-proscons-col.is-yes h3 i{color: #4ade80}.mj-proscons-col.is-no h3 i{color: var(--mj-muted-2)}.mj-proscons-col ul{display: flex;flex-direction: column;gap: 9px;margin: 0;padding: 0;list-style: none}.mj-proscons-col li{position: relative;padding-left: 18px;color: var(--mj-muted);font-size: 14px;line-height: 1.5}.mj-proscons-col li::before{content: "";position: absolute;left: 0;top: .6em;width: 6px;height: 6px;border-radius: 50%;background: var(--mj-line-strong)}.mj-proscons-col.is-yes li::before{background: #4ade80}@media (max-width: 900px){.mj-lines,.mj-lines--2,.mj-proscons{grid-template-columns: 1fr}}.mj-line[data-mj-accent="pico"]{--mj-brand: var(--mj-acc-pico);--mj-brand-light: #2dd4bf}.mj-line[data-mj-accent="vserver"]{--mj-brand: var(--mj-acc-vserver);--mj-brand-light: #4ade80}.mj-line[data-mj-accent="vds"]{--mj-brand: var(--mj-acc-vds);--mj-brand-light: #fb923c}.mj-line[data-mj-accent="web"]{--mj-brand: var(--mj-acc-web);--mj-brand-light: #a78bfa}.mj-line[data-mj-accent="net"]{--mj-brand: var(--mj-acc-net);--mj-brand-light: #38bdf8}.mj-line[data-mj-accent="storage"]{--mj-brand: var(--mj-acc-storage);--mj-brand-light: #f472b6}.mj-line[data-mj-accent="backup"]{--mj-brand: var(--mj-acc-backup);--mj-brand-light: #fbbf24}.mj-line[data-mj-accent="box"]{--mj-brand: var(--mj-acc-box);--mj-brand-light: #22d3ee}.mj-line[data-mj-accent="mail"]{--mj-brand: var(--mj-acc-mail);--mj-brand-light: #facc15}.mj-line[data-mj-accent="care"]{--mj-brand: var(--mj-acc-care);--mj-brand-light: #818cf8}.mj-line[data-mj-accent="dedi"]{--mj-brand: var(--mj-acc-dedi);--mj-brand-light: #f87171}.mj-line[data-mj-accent="games"]{--mj-brand: var(--mj-acc-games);--mj-brand-light: #a3e635}.mj-line[data-mj-accent]:not([data-mj-accent="brand"]){--mj-brand-a10: color-mix(in srgb,var(--mj-brand) 10%,transparent);--mj-brand-a15: color-mix(in srgb,var(--mj-brand) 15%,transparent);--mj-brand-a20: color-mix(in srgb,var(--mj-brand) 20%,transparent);--mj-brand-a25: color-mix(in srgb,var(--mj-brand) 25%,transparent);--mj-brand-a40: color-mix(in srgb,var(--mj-brand) 40%,transparent);--mj-brand-a60: color-mix(in srgb,var(--mj-brand) 60%,transparent);--mj-glow: none}.mj-pp{padding-bottom: 96px}.mj-pp-hero{padding: 34px 0 30px;border-bottom: 1px solid var(--mj-line);background: linear-gradient(180deg,var(--mj-brand-a10),transparent)}.mj-pp-back{display: inline-flex;align-items: center;gap: 8px;margin-bottom: 18px;color: var(--mj-muted);font-size: 13px;font-weight: 600;text-decoration: none}.mj-pp-back:hover{color: var(--mj-text);text-decoration: none}.mj-pp-hero h1{margin: 0 0 16px;color: var(--mj-text);font-size: clamp(1.9rem,4vw,2.6rem);font-weight: 800;letter-spacing: -.02em}.mj-pp-keys{display: grid;grid-template-columns: repeat(2,minmax(0,max-content));gap: 8px 36px;margin: 0;padding: 0;list-style: none}.mj-pp-keys li{display: flex;align-items: baseline;gap: 9px;color: var(--mj-text-2);font-size: 14.5px}.mj-pp-keys li i{color: var(--mj-brand-light);font-size: 12px}.mj-pp-keys li b{color: var(--mj-text);font-weight: 700}.mj-pp-keys li span{color: var(--mj-muted-2)}.mj-pp-body{display: flex;flex-direction: column;gap: 8px}.mj-pp-section{padding: 34px 0;border-bottom: 1px solid var(--mj-line-soft)}.mj-pp-section:last-child{border-bottom: 0}.mj-pp-section > h2{margin: 0 0 20px;color: var(--mj-text);font-size: 1.5rem;font-weight: 800;letter-spacing: -.01em}.mj-pp-group{margin: 0 0 14px;padding: 18px 20px;border: 1px solid var(--mj-line);border-radius: var(--mj-r-lg);background: rgba(13,13,16,.7)}.mj-pp-group h3{display: flex;align-items: center;gap: 9px;margin: 0 0 12px;color: var(--mj-text-2);font-size: 13.5px;font-weight: 700}.mj-pp-group h3 i{color: var(--mj-brand-light);font-size: 13px}.mj-pp-group h3 small{color: var(--mj-muted-2);font-weight: 500}.mj-pp-choices{display: flex;flex-wrap: wrap;gap: 10px}.mj-pp-choice{display: flex;flex-direction: column;align-items: flex-start;gap: 4px;min-width: 132px;padding: 12px 16px;border: 1px solid var(--mj-line);border-radius: 12px;background: var(--mj-surface);color: var(--mj-text-2);text-align: left;cursor: pointer;transition: border-color .15s ease,background .15s ease,box-shadow .15s ease}.mj-pp-choice strong{color: var(--mj-text);font-size: 14.5px;font-weight: 700}.mj-pp-choice > span{color: var(--mj-muted);font-size: 12.5px;font-variant-numeric: tabular-nums}.mj-pp-choice:hover{border-color: var(--mj-line-strong)}.mj-pp-choice.is-active{border-color: var(--mj-brand);background: var(--mj-brand-a10);box-shadow: 0 0 0 3px var(--mj-brand-a20)}a.mj-pp-choice{text-decoration: none}a.mj-pp-choice:hover{text-decoration: none;color: var(--mj-text-2)}.mj-pp-choice.is-out{opacity: .55}.mj-pp-choice.is-active > span{color: var(--mj-brand-light)}.mj-pp-select{position: relative;display: block;max-width: 420px;margin: 0}.mj-pp-select .form-control{height: auto;padding: 11px 38px 11px 14px;border: 1px solid var(--mj-line);border-radius: 12px;background: var(--mj-surface);color: var(--mj-text);font-size: 14.5px;font-weight: 600;appearance: none;-webkit-appearance: none}.mj-pp-select .form-control option{background: var(--mj-surface);color: var(--mj-text)}.mj-pp-select > i{position: absolute;right: 14px;top: 50%;transform: translateY(-50%);color: var(--mj-muted-2);font-size: 12px;pointer-events: none}.mj-pp-qty{display: flex;align-items: center;gap: 12px;color: var(--mj-muted);font-size: 13px}.mj-pp-qty .form-control{width: 110px;height: auto;padding: 10px 12px;border: 1px solid var(--mj-line);border-radius: 12px;background: var(--mj-surface);color: var(--mj-text);font-weight: 700}.mj-pp-qty em{color: var(--mj-brand-light);font-style: normal}.mj-pp-lead{margin: -8px 0 18px;max-width: 70ch;color: var(--mj-muted);font-size: 14px;line-height: 1.6}.mj-pp-domain-row{display: flex;flex-wrap: wrap;align-items: flex-end;gap: 12px;margin-top: 16px}.mj-pp-domain-row[hidden]{display: none}.mj-pp-domain-field{display: flex;flex: 1 1 260px;flex-direction: column;gap: 6px;margin: 0}.mj-pp-domain-field--tld{flex: 0 0 150px}.mj-pp-domain-field--parent{flex: 0 0 260px}.mj-pp-domain-field > span em{color: var(--mj-muted-2);font-style: normal;font-weight: 500;text-transform: none;letter-spacing: 0}.mj-pp-domain-field > span{color: var(--mj-muted-2);font-size: 11.5px;font-weight: 700;letter-spacing: .04em;text-transform: uppercase}.mj-pp-domain-field .form-control{height: auto;padding: 11px 13px;border: 1px solid var(--mj-line);border-radius: 12px;background: var(--mj-surface);color: var(--mj-text);font-weight: 600;font-size: 14.5px}.mj-pp-domain-field .form-control:focus{border-color: var(--mj-brand);box-shadow: 0 0 0 3px var(--mj-brand-a20);outline: 0}.mj-pp-domain-row .btn{padding: 11px 18px;border-radius: 12px;font-weight: 700}.mj-pp-domain-result{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 18px;margin-top: 16px;padding: 14px 16px;border: 1px solid var(--mj-line);border-radius: 12px;background: var(--mj-surface)}.mj-pp-domain-result[hidden]{display: none}.mj-pp-domain-result > b{color: var(--mj-text);font-size: 16px}.mj-pp-domain-result > span{color: var(--mj-muted);font-size: 13.5px}.mj-pp-domain-result > span.is-ok{color: #34d399}.mj-pp-domain-result > span.is-ok i{color: #34d399}.mj-pp-domain-result > span.is-no{color: #f87171}.mj-pp-domain-result > span.is-no i{color: #f87171}.mj-pp-domain-result > small{color: var(--mj-muted-2);font-size: 12.5px}.mj-pp-domain-result > a{margin-left: auto;color: var(--mj-brand-light);font-size: 13px;font-weight: 700;text-decoration: none}.mj-pp-domain-hint{margin: 12px 0 0;color: var(--mj-muted-2);font-size: 12.5px}.mj-pp-domain-hint[hidden]{display: none}.mj-pp-domain-hint.is-warn{color: #fbbf24;font-weight: 600}.mj-pp-domain-hint.is-busy{color: var(--mj-brand-light)}.mj-pp-bar .btn.is-waiting{opacity: .75}.mj-pp-incl-toggle{margin: 14px 0 0}.mj-pp-incl-toggle a{color: var(--mj-brand-light);font-size: 13.5px;font-weight: 700;text-decoration: none}.mj-pp-incl-toggle a i{margin-left: 4px;font-size: 11px}.mj-pp-incl-used{margin-top: 14px;color: var(--mj-muted);font-size: 13.5px}.mj-pp-incl-used b{color: var(--mj-text-2)}.mj-pp-incl-used span{display: inline-block;margin: 4px 6px 0 0;padding: 3px 10px;border: 1px solid var(--mj-line);border-radius: 999px;color: var(--mj-text);font-weight: 600}.mj-pp-incl-rows{display: flex;flex-direction: column;margin-top: 14px;border-top: 1px solid var(--mj-line)}.mj-pp-incl-rows[hidden]{display: none}.mj-pp-incl-row{display: grid;grid-template-columns: 110px 1fr;gap: 10px 16px;align-items: center;padding: 14px 0;border-bottom: 1px solid var(--mj-line)}.mj-pp-incl-no{color: var(--mj-text-2);font-size: 13.5px}.mj-pp-incl-input{display: flex;flex-wrap: wrap;gap: 10px;align-items: center}.mj-pp-incl-input[hidden]{display: none}.mj-pp-incl-input .form-control{height: auto;padding: 10px 12px;border: 1px solid var(--mj-line);border-radius: 12px;background: var(--mj-surface);color: var(--mj-text);font-weight: 600;font-size: 14px}.mj-pp-incl-input input{flex: 1 1 220px}.mj-pp-incl-input select{flex: 0 0 130px}.mj-pp-incl-input .btn{padding: 10px 16px;border-radius: 12px;font-weight: 700}.mj-pp-incl-result{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 16px}.mj-pp-incl-result[hidden]{display: none}.mj-pp-incl-result > b{color: var(--mj-text);font-size: 15px}.mj-pp-incl-result > span{font-size: 13px}.mj-pp-incl-result > span.is-ok,.mj-pp-incl-result > span.is-ok i{color: #34d399}.mj-pp-incl-result > span.is-no,.mj-pp-incl-result > span.is-no i{color: #f87171}.mj-pp-incl-result > small{color: var(--mj-muted-2);font-size: 12.5px}.mj-pp-incl-transfer{padding: 6px 12px;border: 1px solid var(--mj-brand);border-radius: 999px;background: var(--mj-brand-a10);color: var(--mj-brand-light);font-weight: 700}.mj-pp-incl-transfer[hidden]{display: none}.mj-pp-incl-change{margin-left: auto;color: var(--mj-brand-light);font-size: 13px;font-weight: 700;text-decoration: none}@media (max-width: 640px){.mj-pp-incl-row{grid-template-columns: 1fr}}@keyframes mj-shake{0%,100%{transform: translateX(0)}25%{transform: translateX(-4px)}75%{transform: translateX(4px)}}.mj-pp-section.is-shake .mj-pp-group{animation: mj-shake .3s ease}@media (prefers-reduced-motion: reduce){.mj-pp-section.is-shake .mj-pp-group{animation: none}}.mj-pp-cols{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 28px;align-items: start}.mj-pp-cols h3{margin: 0 0 8px;padding-bottom: 8px;border-bottom: 1px solid var(--mj-line-strong);color: var(--mj-brand-light);font-size: 1.05rem;font-weight: 700}.mj-pp-table{display: flex;flex-direction: column;margin: 0}.mj-pp-table > div{display: grid;grid-template-columns: minmax(150px,38%) 1fr;gap: 14px;padding: 9px 10px;border-radius: 6px}.mj-pp-table > div:nth-child(odd){background: rgba(255,255,255,.03)}.mj-pp-table dt{margin: 0;color: var(--mj-text-2);font-size: 13.5px;font-weight: 700}.mj-pp-table dd{margin: 0;color: var(--mj-muted);font-size: 13.5px;line-height: 1.5}.mj-pp-table dd b{color: var(--mj-text)}.mj-pp-table dd small{color: var(--mj-muted-2)}.mj-pp-table dd a{color: var(--mj-brand-light)}.mj-pp-pay{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 18px;padding: 14px 18px;border: 1px solid var(--mj-line);border-radius: 12px;background: rgba(13,13,16,.7);color: var(--mj-muted-2);font-size: 13.5px}.mj-pp-pay span{color: var(--mj-brand-light);font-weight: 700}.mj-pp-pay em{display: inline-flex;align-items: center;gap: 7px;color: var(--mj-text-2);font-style: normal}.mj-pp-pay em i{color: var(--mj-muted-2);font-size: 12px}.mj-pp-bar{position: fixed;left: 0;right: 0;bottom: 0;z-index: 1030;border-top: 1px solid var(--mj-line);background: rgba(10,10,12,.92);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px)}.mj-pp-bar-inner{display: flex;align-items: center;gap: 20px;padding-top: 12px;padding-bottom: 12px}.mj-pp-bar-conf{display: flex;flex-direction: column;gap: 2px;min-width: 0;margin-right: auto}.mj-pp-bar-conf strong{color: var(--mj-brand-light);font-size: 11px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase}.mj-pp-bar-conf span{color: var(--mj-muted);font-size: 12.5px;line-height: 1.4;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical}.mj-pp-bar-price{display: flex;flex-direction: column;align-items: flex-end;white-space: nowrap}.mj-pp-bar-price b{color: var(--mj-text);font-size: 1.9rem;font-weight: 800;letter-spacing: -.03em;line-height: 1.1;font-variant-numeric: tabular-nums}.mj-pp-bar-price small{color: var(--mj-muted-2);font-size: 11.5px}.mj-pp-bar .btn{white-space: nowrap}@media (max-width: 820px){.mj-pp-cols,.mj-pp-keys{grid-template-columns: 1fr}.mj-pp-bar-conf{display: none}.mj-pp-bar-inner{justify-content: space-between}.mj-pp-bar-price b{font-size: 1.5rem}.mj-pp-choice{min-width: calc(50% - 5px)}}.mj-pp-groups{columns: 2;column-gap: 28px;margin-top: 28px}.mj-pp-groups--all{margin-top: 0}.mj-pp-fgroup{break-inside: avoid;margin: 0 0 24px}.mj-pp-fgroup h3{margin: 0 0 8px;padding-bottom: 8px;border-bottom: 1px solid var(--mj-line-strong);color: var(--mj-brand-light);font-size: 1.05rem;font-weight: 700}.mj-upsell{position: fixed;inset: 0;z-index: 1060;display: flex;align-items: center;justify-content: center;padding: 20px;background: rgba(0,0,0,.62);backdrop-filter: blur(6px);-webkit-backdrop-filter: blur(6px)}.mj-upsell[hidden]{display: none}html.mj-upsell-open{overflow: hidden}.mj-upsell-card{position: relative;width: 100%;max-width: 460px;padding: 26px 28px 24px;border: 1px solid var(--mj-line);border-radius: var(--mj-r-lg);background: var(--mj-surface);box-shadow: var(--mj-shadow)}.mj-upsell-close{position: absolute;top: 14px;right: 14px;width: 34px;height: 34px;border: 0;border-radius: 50%;background: transparent;color: var(--mj-muted);font-size: 16px;cursor: pointer}.mj-upsell-close:hover{background: var(--mj-surface-3);color: var(--mj-text)}.mj-upsell-badge{display: inline-block;margin-bottom: 14px;padding: 4px 11px;border-radius: var(--mj-r-pill);background: var(--mj-brand-a15);color: var(--mj-brand-light);font-size: 11.5px;font-weight: 700}.mj-upsell-kicker{margin: 0;color: var(--mj-muted-2);font-size: 11px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase}.mj-upsell-card h3{margin: 4px 0 8px;color: var(--mj-brand-light);font-size: 1.6rem;font-weight: 800;letter-spacing: -.01em}.mj-upsell-text{margin: 0 0 14px;color: var(--mj-muted);font-size: 13.5px;line-height: 1.55}.mj-upsell-points{display: flex;flex-direction: column;gap: 8px;margin: 0 0 18px;padding: 0;list-style: none}.mj-upsell-points li{display: flex;align-items: baseline;gap: 9px;color: var(--mj-text-2);font-size: 14.5px}.mj-upsell-points li i{color: var(--mj-brand-light);font-size: 12px}.mj-upsell-label{margin: 0;color: var(--mj-muted-2);font-size: 12px}.mj-upsell-price{margin: 2px 0 0;color: var(--mj-brand-light);font-size: 1.55rem;font-weight: 800;letter-spacing: -.02em;font-variant-numeric: tabular-nums}.mj-upsell-vat{margin: 2px 0 18px;color: var(--mj-muted-2);font-size: 11.5px}.mj-upsell-actions{display: flex;justify-content: flex-end;gap: 10px}@media (max-width: 820px){.mj-pp-groups{columns: 1}}.mj-pp-hero-grid{display: grid;grid-template-columns: minmax(0,1fr) 300px;gap: 30px;align-items: center}.mj-pp-keys--list{grid-template-columns: 1fr;gap: 8px}.mj-pp-hero-art{display: flex;flex-direction: column;align-items: center;gap: 14px}.mj-pp-hero-tile{display: grid;place-items: center;width: 200px;height: 200px;border: 1px solid var(--mj-brand-a40);border-radius: 28px;background: radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--mj-brand) 10%,transparent),var(--mj-surface-2) 70%);box-shadow: 0 30px 60px -36px rgba(0,0,0,.7);color: var(--mj-brand-light);font-size: 84px}.mj-pp-hero-made{display: inline-flex;align-items: center;gap: 8px;padding: 6px 14px 6px 6px;border-radius: 999px;background: #fff;color: #111;font-size: 12px;font-weight: 800}.mj-pp-backbar{border-bottom: 1px solid var(--mj-line);background: var(--mj-surface-2)}.mj-pp-backbar .mj-pp-back{margin: 0;padding: 12px 0;color: var(--mj-brand-light)}@media (max-width: 820px){.mj-pp-hero-grid{grid-template-columns: 1fr}.mj-pp-hero-art{display: none}}.mj-dom-search{padding-top: 0}.mj-dom-box{padding: 22px 24px 20px;border: 1px solid var(--mj-line);border-radius: var(--mj-r-lg);background: rgba(13,13,16,.7)}.mj-dom-modes{margin-bottom: 16px}.mj-dom-row{display: flex;flex-wrap: wrap;align-items: flex-end;gap: 12px}.mj-dom-row .mj-pp-domain-field{flex: 1 1 320px}.mj-dom-row .mj-pp-domain-field--tld{flex: 0 0 150px}.mj-dom-row .btn{padding: 11px 20px;border-radius: 12px;font-weight: 700}.mj-dom-row .form-control{height: auto;padding: 11px 13px;border: 1px solid var(--mj-line);border-radius: 12px;background: var(--mj-surface);color: var(--mj-text);font-weight: 600;font-size: 15px}.mj-dom-row .form-control:focus{border-color: var(--mj-brand);box-shadow: 0 0 0 3px var(--mj-brand-a20);outline: 0}.mj-dom-result{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px 20px;margin-top: 16px;padding: 16px 18px;border: 1px solid var(--mj-line);border-radius: 12px;background: var(--mj-surface)}.mj-dom-result[hidden]{display: none}.mj-dom-result-main{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 16px}.mj-dom-result-main > b{color: var(--mj-text);font-size: 18px}.mj-dom-result-main > span{font-size: 14px}.mj-dom-result-main > span.is-ok,.mj-dom-result-main > span.is-ok i{color: #34d399}.mj-dom-result-main > span.is-no,.mj-dom-result-main > span.is-no i{color: #f87171}.mj-dom-result-main > small{color: var(--mj-muted-2);font-size: 13px}.mj-dom-result-actions{display: flex;align-items: center;gap: 14px}.mj-dom-result-actions .btn{padding: 10px 18px;border-radius: 12px;font-weight: 700}.mj-dom-result-actions .btn[hidden]{display: none}.mj-dom-result-actions a{color: var(--mj-brand-light);font-size: 13px;font-weight: 700;text-decoration: none}.mj-dom-alts{margin-top: 16px}.mj-dom-alts[hidden]{display: none}.mj-dom-alts-title{margin: 0 0 8px;color: var(--mj-muted-2);font-size: 11.5px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase}.mj-dom-alts-list{display: grid;grid-template-columns: repeat(auto-fill,minmax(180px,1fr));gap: 8px}.mj-dom-alt{display: flex;align-items: center;justify-content: space-between;gap: 8px;padding: 10px 12px;border: 1px solid var(--mj-line);border-radius: 10px;background: var(--mj-surface);color: var(--mj-text);font-size: 13.5px;text-align: left;cursor: pointer}.mj-dom-alt span{color: var(--mj-muted-2);font-size: 12.5px;white-space: nowrap}.mj-dom-alt.is-ok{border-color: rgba(52,211,153,.4)}.mj-dom-alt.is-ok span{color: #34d399;font-weight: 700}.mj-dom-alt.is-ok:hover{border-color: #34d399}.mj-dom-alt.is-no{opacity: .5;cursor: default}.mj-dom-alt.is-no span{color: #f87171}.mj-dom-facts{display: flex;flex-wrap: wrap;gap: 8px 22px;margin: 14px 0 0;padding: 0;list-style: none;color: var(--mj-muted);font-size: 13.5px}.mj-dom-facts li{display: inline-flex;align-items: center;gap: 8px}.mj-dom-facts i{color: var(--mj-brand-light)}.mj-dom-table-wrap{overflow-x: auto;border: 1px solid var(--mj-line);border-radius: var(--mj-r-lg);background: rgba(13,13,16,.7)}.mj-dom-table{width: 100%;border-collapse: collapse}.mj-dom-table th{padding: 12px 16px;border-bottom: 1px solid var(--mj-line-strong);color: var(--mj-muted-2);font-size: 11.5px;font-weight: 700;letter-spacing: .06em;text-align: left;text-transform: uppercase}.mj-dom-table td{padding: 12px 16px;border-bottom: 1px solid var(--mj-line-soft);color: var(--mj-muted);font-size: 14.5px;font-variant-numeric: tabular-nums}.mj-dom-table tr:last-child td{border-bottom: 0}.mj-dom-table td b{color: var(--mj-text);font-size: 15.5px}.mj-dom-table td small{color: var(--mj-muted-2);font-size: 12px}.mj-dom-table td:last-child{text-align: right}.mj-dom-pick{color: var(--mj-brand-light);font-weight: 700;text-decoration: none;white-space: nowrap}.mj-dom-note{margin: 12px 0 0;color: var(--mj-muted-2);font-size: 12.5px}@media (max-width: 640px){.mj-dom-box{padding: 16px}.mj-dom-row .mj-pp-domain-field--tld{flex: 1 1 120px}.mj-dom-result{flex-direction: column;align-items: stretch}}.mj-gs-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(190px,1fr));gap: 16px}.mj-gs-tile{display: flex;flex-direction: column;overflow: hidden;border: 1px solid var(--mj-line);border-radius: var(--mj-r-lg);background: var(--mj-surface);color: inherit;text-decoration: none;transition: transform .15s ease,border-color .15s ease,box-shadow .15s ease}a.mj-gs-tile:hover{border-color: var(--mj-brand);box-shadow: 0 12px 30px rgba(0,0,0,.35);text-decoration: none}.mj-gs-tile--soon{opacity: .55}.mj-gs-tile-img{display: flex;align-items: center;justify-content: center;aspect-ratio: 1 / 1;background: var(--mj-surface-2) center / cover no-repeat;color: var(--mj-brand-light);font-size: 48px}.mj-gs-tile-body{display: flex;flex-direction: column;gap: 3px;padding: 12px 14px 14px}.mj-gs-tile-body b{color: var(--mj-text);font-size: 15.5px}.mj-gs-tile-body small{color: var(--mj-muted-2);font-size: 12.5px;line-height: 1.4}.mj-gs-tile-body em{margin-top: 6px;color: var(--mj-brand-light);font-size: 14px;font-style: normal;font-weight: 700}.mj-gs-tile-body em span{font-size: 16px}.mj-gs-tile-body em.is-soon,.mj-gs-tile-body em.is-out{color: var(--mj-muted-2);font-weight: 600}.mj-gs-note{margin: 16px 0 0;color: var(--mj-muted-2);font-size: 13px}.mj-gs-note i{color: var(--mj-brand-light);margin-right: 6px}.mj-gs-steps{display: grid;grid-template-columns: repeat(auto-fit,minmax(220px,1fr));gap: 16px}.mj-gs-step{position: relative;padding: 22px 20px 20px;border: 1px solid var(--mj-line);border-radius: var(--mj-r-lg);background: var(--mj-surface)}.mj-gs-step-no{display: inline-flex;align-items: center;justify-content: center;width: 30px;height: 30px;margin-bottom: 12px;border-radius: 50%;background: var(--mj-brand-a15);color: var(--mj-brand-light);font-size: 13px;font-weight: 800}.mj-gs-step h3{margin: 0 0 6px;color: var(--mj-text);font-size: 15.5px;font-weight: 800}.mj-gs-step p{margin: 0;color: var(--mj-muted);font-size: 14px;line-height: 1.6}.mj-pp-hero--game{position: relative;isolation: isolate}.mj-pp-hero--game::before{content: "";position: absolute;inset: 0;z-index: -2;background: var(--mj-game-hero) center 35% / cover no-repeat}.mj-pp-hero--game::after{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(90deg,rgba(0,0,0,.92) 0%,rgba(0,0,0,.78) 55%,rgba(0,0,0,.35) 100%)}.mj-pp-hero--game .mj-pp-hero-tile{background-size: cover;background-position: center}.mj-pp-players{margin: -4px 0 12px;color: var(--mj-muted);font-size: 13px}.mj-pp-players i{color: var(--mj-brand-light);margin-right: 6px}.mj-faq--pp{max-width: 100%}@media (max-width: 640px){.mj-gs-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.mj-gs-tile-body{padding: 10px 11px 12px}}.mj-wrap{max-width: min(1600px,calc(100% - 48px));padding: 0}@media (max-width: 720px){.mj-wrap{max-width: calc(100% - 32px)}}.mj-wrap--narrow{max-width: min(960px,calc(100% - 48px))}.mj-plans{grid-template-columns: repeat(auto-fit,minmax(250px,1fr));gap: 18px}@media (min-width: 1200px){.mj-plans--5{grid-template-columns: repeat(5,1fr)}}@media (min-width: 1700px){.mj-plans--6{grid-template-columns: repeat(6,1fr);gap: 16px}}@media (min-width: 1700px){.mj-plans--6 .mj-plan-head{padding: 22px 20px 12px;gap: 8px}.mj-plans--6 .mj-plan-name{font-size: 11px;padding: .25rem .65rem}.mj-plans--6 .mj-plan-value{font-size: 2rem}.mj-plans--6 .mj-plan-list{padding: 4px 20px 12px}.mj-plans--6 .mj-plan-list li{padding: 9px 0;gap: 10px;font-size: 12.5px}.mj-plans--6 .mj-plan-foot{flex-wrap: wrap;align-items: center;padding: 10px 20px 22px;gap: 10px}.mj-plans--6 .mj-plan-price{font-size: 1.55rem}.mj-plans--6 .mj-plan-btn{padding: .6rem 1rem;font-size: 13px}}@media (min-width: 1500px){.mj-showcase{grid-template-columns: repeat(4,1fr)}}.mj-row-head{display: flex;align-items: baseline;gap: 14px;margin: 34px 0 14px}.mj-row-head:first-of-type{margin-top: 24px}.mj-row-head h3{margin: 0;font-size: 1.05rem;font-weight: 800;letter-spacing: -.01em}.mj-row-head h3 b{color: var(--mj-brand)}.mj-row-head p{margin: 0;color: var(--mj-muted);font-size: 13.5px}.mj-row-head .mj-row-badge{display: inline-flex;align-items: center;gap: 6px;padding: .2rem .6rem;border-radius: 999px;background: var(--mj-brand-a15);color: var(--mj-brand-light);font-size: 11px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase}.mj-plan-foot{flex-wrap: wrap}.mj-plan-foot > *:not(.mj-plan-btn){flex: 1 1 150px;min-width: 0}.mj-plan-foot .mj-plan-btn{flex: 0 0 auto;margin-left: auto}.mj-compare .mj-compare-scroll{max-height: none;overflow-x: auto;overflow-y: visible}.mj-compare .mj-compare-table thead th{position: static;white-space: normal;vertical-align: bottom;line-height: 1.3}.mj-compare .mj-compare-table th,.mj-compare .mj-compare-table td{padding-left: 10px;padding-right: 10px}.mj-compare .mj-compare-table thead th em{display: inline-block;margin: 4px 0 0}.mj-compare .mj-compare-table{width: 100%;table-layout: fixed}.mj-compare .mj-compare-table th,.mj-compare .mj-compare-table td{white-space: normal;overflow-wrap: anywhere}.mj-compare .mj-compare-table thead th:first-child,.mj-compare .mj-compare-table th[scope="row"]{width: 170px}@media (max-width: 980px){.mj-compare .mj-compare-table{min-width: 900px}}.mj-faq summary{box-sizing: border-box;min-height: calc(2.9em + 36px);line-height: 1.45}.mj-faq details:hover:not([open]){border-color: var(--mj-line)}html.mj-v2 .mj-site{--mj-v2-gap: 72px}html.mj-v2 .mj-site .mj-wrap{max-width: min(1600px,calc(100% - 64px))}html.mj-v2 .mj-site .mj-wrap--narrow{max-width: min(1600px,calc(100% - 64px))}@media (max-width: 720px){html.mj-v2 .mj-site .mj-wrap,html.mj-v2 .mj-site .mj-wrap--narrow{max-width: calc(100% - 32px)}}html.mj-v2 .mj-shero{padding: 88px 0 24px;text-align: left}html.mj-v2 .mj-shero--compact{padding-top: 72px}html.mj-v2 .mj-shero::before{display: none}html.mj-v2 .mj-shero-inner{max-width: min(1600px,calc(100% - 64px));margin: 0 auto;padding: 0}html.mj-v2 .mj-shero .mj-hero-badge{display: inline-flex;align-items: center;gap: 10px;margin: 0 0 18px;padding: 0;border: 0;background: none;box-shadow: none;color: var(--mj-brand-light);font-family: var(--mj-mono);font-size: 12px;font-weight: 500;letter-spacing: .06em;text-transform: uppercase}html.mj-v2 .mj-shero .mj-hero-dot{position: relative;width: 8px;height: 8px;border-radius: 50%;background: var(--mj-brand);box-shadow: none;animation: none}@media (prefers-reduced-motion: no-preference){html.mj-v2:not(.mj-calm) .mj-shero .mj-hero-dot::after{content: "";position: absolute;inset: 0;border-radius: 50%;background: var(--mj-brand);animation: mjLive 2s ease-out infinite}}html.mj-v2 .mj-shero-title{max-width: 20ch;margin: 0 0 22px;font-size: clamp(2.4rem,4.6vw,4.2rem);font-weight: 800;line-height: 1.03;letter-spacing: -.035em;text-align: left}html.mj-v2 .mj-shero-title br{display: none}html.mj-v2 .mj-shero-title .mj-hero-accent{display: inline;color: inherit}html.mj-v2 .mj-shero-lead{max-width: 64ch;margin: 0;font-size: 1.12rem;line-height: 1.65;text-align: left}html.mj-v2 .mj-shero-actions,html.mj-v2 .mj-shero-stats{justify-content: flex-start}html.mj-v2 .mj-shero-notes{max-width: 860px;margin: 26px 0 0}@media (max-width: 980px){html.mj-v2 .mj-shero{padding: 56px 0 8px}html.mj-v2 .mj-shero-inner{max-width: calc(100% - 32px)}}html.mj-v2 .mj-site .mj-ssection{padding: var(--mj-v2-gap) 0}html.mj-v2 .mj-site .mj-ssection--line{border-top: 0}html.mj-v2 .mj-site .mj-ssection-head,html.mj-v2 .mj-site .mj-ssection-head--center{max-width: 68ch;margin-bottom: 36px;text-align: left}html.mj-v2 .mj-site .mj-ssection-title{font-size: clamp(1.8rem,2.8vw,2.6rem);font-weight: 800;line-height: 1.1;letter-spacing: -.025em;text-align: left;text-wrap: balance}html.mj-v2 .mj-site .mj-ssection-title .mj-section-accent{color: inherit}html.mj-v2 .mj-site .mj-ssection-sub,html.mj-v2 .mj-site .mj-ssection-head--center .mj-ssection-sub{max-width: 64ch;margin: 14px 0 0;text-align: left}@media (max-width: 980px){html.mj-v2 .mj-site{--mj-v2-gap: 48px}}html.mj-v2 .mj-site .mj-plan,html.mj-v2 .mj-site .mj-line,html.mj-v2 .mj-site .mj-line.is-active,html.mj-v2 .mj-site .mj-compare,html.mj-v2 .mj-site .mj-proscons-col,html.mj-v2 .mj-site .mj-faq details,html.mj-v2 .mj-site .mj-feature,html.mj-v2 .mj-site .mj-scard,html.mj-v2 .mj-site .mj-flex,html.mj-v2 .mj-site .mj-info,html.mj-v2 .mj-site .mj-wg-setup li,html.mj-v2 .mj-site .mj-wg-case,html.mj-v2 .mj-site .mj-wg-specs,html.mj-v2 .mj-site .mj-kd-block,html.mj-v2 .mj-site .mj-doc-card,html.mj-v2 .mj-site .mj-pp-group,html.mj-v2 .mj-site .mj-pp-pay,html.mj-v2 .mj-site .mj-dom-box,html.mj-v2 .mj-site .mj-dom-table-wrap,html.mj-v2 .mj-site .mj-gs-step,html.mj-v2 .mj-site .mj-hwcard{background: var(--mj-surface);box-shadow: none}html.mj-v2 .mj-site .mj-plan::before,html.mj-v2 .mj-site .mj-plan::after,html.mj-v2 .mj-site .mj-plan--popular::before{display: none}html.mj-v2 .mj-site .mj-plan{border-top: 2px solid var(--mj-brand);border-radius: 18px}html.mj-v2 .mj-site .mj-plan:hover{border-color: var(--mj-line-strong);border-top-color: var(--mj-brand);box-shadow: none}html.mj-v2 .mj-site .mj-plan--popular{border-color: var(--mj-line);border-top-color: var(--mj-brand)}html.mj-v2 .mj-site .mj-plan-price{font-family: var(--mj-mono);font-weight: 600;letter-spacing: -.02em;font-variant-numeric: tabular-nums}html.mj-v2 .mj-site .mj-plan-price small{font-family: var(--mj-font,inherit)}html.mj-v2.mj-calm .mj-site .mj-plan:hover{transform: none}html.mj-v2 .mj-site .mj-line,html.mj-v2 .mj-site .mj-compare,html.mj-v2 .mj-site .mj-proscons-col{border-radius: 18px}html.mj-v2 .mj-site .mj-line{border-top: 2px solid var(--mj-brand)}html.mj-v2 .mj-site .mj-line.is-active{border-color: var(--mj-brand-a60);border-top-color: var(--mj-brand)}html.mj-v2 .mj-site .mj-line-price b{font-family: var(--mj-mono);font-weight: 600}html.mj-v2 .mj-site .mj-info{border-radius: 14px}html.mj-v2 .mj-site .mj-info-label{font-family: var(--mj-mono);font-weight: 500;letter-spacing: .06em}html.mj-v2 .mj-site .mj-term{background: var(--mj-surface)}html.mj-v2 .mj-site .mj-terms-label{font-family: var(--mj-mono);font-weight: 500;letter-spacing: .06em}html.mj-v2 .mj-site .mj-pp-hero{background: none;border-bottom: 0}html.mj-v2 .mj-site .mj-pp-backbar{border-bottom: 0;background: none}html.mj-v2 .mj-site .mj-netmap:not(.mj-netmap--bare) .mj-netmap-svg{padding: 0;border: 0;border-radius: 0;background: none;box-sizing: border-box;max-width: 900px;margin-left: auto;margin-right: auto}html.mj-v2 .mj-site .mj-netmap:not(.mj-netmap--bare) .mj-netmap-svg--tall{max-width: 440px}html.mj-v2 .mj-site .mj-netmap:not(.mj-netmap--bare) .mj-netmap-facts,html.mj-v2 .mj-site .mj-netmap:not(.mj-netmap--bare) .mj-netmap-filters,html.mj-v2 .mj-site .mj-netmap:not(.mj-netmap--bare) .mj-netmap-source{max-width: 900px}html.mj-v2 footer.footer .mj-footer-accentline{display: none}html.mj-v2 footer.footer .mj-footer-head{color: var(--mj-muted-2);font-family: var(--mj-mono);font-size: 11.5px;font-weight: 500;letter-spacing: .08em;text-transform: uppercase}html.mj-v2 footer.footer .mj-footer-grid{padding-top: 56px}html.mj-v2 footer.footer .mj-footer-bottom{border-top: 0;padding-top: 8px}.mj-box-access{display: grid;grid-template-columns: repeat(auto-fill,minmax(220px,1fr));gap: 14px}.mj-box-access-item{display: flex;align-items: center;gap: 14px;padding: 16px 18px;border: 1px solid var(--mj-line-soft);border-radius: 16px;background: var(--mj-surface)}.mj-box-access-item .mj-scard-icon{flex: 0 0 auto;width: 42px;height: 42px;margin: 0;border-radius: 12px;font-size: 17px}.mj-box-access-item div{display: grid;gap: 3px;min-width: 0}.mj-box-access-item b{color: var(--mj-text);font-size: 15px;font-weight: 800}.mj-box-access-item small{color: var(--mj-muted);font-size: 13px;line-height: 1.45}html.mj-v2 .mj-site .mj-box-access-item{border-color: transparent}.mj-fu{--fu-ok: #4ade80;--fu-warn: #facc15;--fu-soft: #fb923c;--fu-err: #f87171;--fu-brand: var(--mj-brand,#3b82f6)}.mj-fu .mj-wrap{max-width: 1240px}.mj-fu-hero{padding: clamp(48px,9vw,112px) 0 0}.mj-fu-kicker{margin: 0 0 12px;color: var(--mj-muted-2);font: 500 11.5px var(--mj-mono);letter-spacing: .16em;text-transform: uppercase}.mj-fu-hero h1{margin: 0;color: var(--mj-text);font: 600 clamp(2.3rem,5.6vw,4.6rem)/1.02 var(--mj-mono);letter-spacing: -.05em;text-wrap: balance}.mj-fu-hero h1 em{font-style: normal;color: var(--mj-muted-2)}.mj-fu-lead{max-width: 62ch;margin: 22px 0 0;color: var(--mj-text-2);font-size: 18px;line-height: 1.6}.mj-fu-stats{display: grid;grid-template-columns: repeat(auto-fit,minmax(190px,1fr));gap: 28px 40px;margin: clamp(40px,6vw,64px) 0 0}.mj-fu-stats div{display: flex;flex-direction: column;gap: 8px}.mj-fu-stats dt{color: var(--mj-text);font: 600 clamp(1.9rem,3.4vw,2.7rem)/1 var(--mj-mono);letter-spacing: -.04em;font-variant-numeric: tabular-nums}.mj-fu-stats div:first-child dt{color: var(--fu-brand)}.mj-fu-stats dd{margin: 0;max-width: 24ch;color: var(--mj-muted);font-size: 14px;line-height: 1.45}.mj-fu-nav{display: flex;flex-wrap: wrap;gap: 4px 22px;margin: clamp(44px,7vw,80px) 0 0;padding: 14px 0}.mj-fu-nav a{color: var(--mj-muted);font: 500 13px var(--mj-mono);text-decoration: none;transition: color .15s}.mj-fu-nav a:hover,.mj-fu-nav a:focus-visible{color: var(--mj-text)}.mj-fu-sec{display: grid;grid-template-columns: minmax(170px,260px) minmax(0,1fr);gap: 18px 56px;padding: clamp(44px,6vw,72px) 0 0;scroll-margin-top: 110px}.mj-fu-k{display: flex;flex-direction: column;gap: 6px;align-self: start;position: sticky;top: 124px}.mj-fu-k b{color: var(--mj-text);font: 600 clamp(1.5rem,2.4vw,1.9rem)/1.15 var(--mj-mono);letter-spacing: -.04em}.mj-fu-k span{color: var(--mj-muted);font-size: 14px}.mj-fu-body{min-width: 0}.mj-fu-body > p{max-width: 70ch;margin: 0 0 18px;color: var(--mj-text-2);font-size: 16px;line-height: 1.7}.mj-fu-body > p:last-child{margin-bottom: 0}.mj-fu-muted{color: var(--mj-muted) !important;font-size: 14px !important}.mj-fu-num{font-family: var(--mj-mono);font-variant-numeric: tabular-nums;white-space: nowrap}.mj-fu-num.is-mute{color: var(--mj-muted)}.mj-fu-chart{margin: 8px 0 34px}.mj-fu-chart svg{display: block;width: 100%;max-width: 900px;height: auto;overflow: visible}.mj-fu-zone{fill: rgba(251,146,60,.09)}.mj-fu-lim{stroke: var(--fu-soft);stroke-width: 1.5;stroke-dasharray: 6 6;vector-effect: non-scaling-stroke}.mj-fu-back{stroke: rgba(74,222,128,.45);stroke-width: 1;stroke-dasharray: 2 6;vector-effect: non-scaling-stroke}.mj-fu-area{fill: rgba(59,130,246,.10)}.mj-fu-curve{fill: none;stroke: var(--fu-brand);stroke-width: 2.5;stroke-linecap: round;stroke-dasharray: 1;stroke-dashoffset: 0}.mj-fu-pt{fill: var(--fu-soft)}.mj-fu-pt.is-ok{fill: var(--fu-ok)}.mj-fu-chart figcaption{display: flex;flex-wrap: wrap;gap: 6px 22px;margin-top: 12px;color: var(--mj-muted);font: 12.5px var(--mj-mono)}.mj-fu-chart figcaption .is-lim{color: var(--fu-soft)}.mj-fu-chart figcaption .is-zone{color: rgba(251,146,60,.75)}.mj-fu-chart figcaption .is-ok{color: var(--fu-ok)}.mj-fu-lines{display: grid}.mj-fu-lh,.mj-fu-line summary{display: grid;grid-template-columns: minmax(150px,1.3fr) minmax(80px,1.6fr) minmax(110px,.8fr) minmax(130px,.8fr);gap: 18px;align-items: center}.mj-fu-lh{padding: 0 0 10px;color: var(--mj-muted-2);font: 500 11px var(--mj-mono);letter-spacing: .12em;text-transform: uppercase}.mj-fu-line summary{padding: 13px 0;cursor: pointer;list-style: none;color: var(--mj-text-2);font-size: 15px}.mj-fu-line summary::-webkit-details-marker{display: none}.mj-fu-line summary b{display: flex;align-items: baseline;gap: 10px;color: var(--mj-text);font: 600 15px var(--mj-mono)}.mj-fu-line summary b::before{content: "+";width: 10px;color: var(--mj-muted-2);transition: transform .2s}.mj-fu-line[open] summary b::before{content: "–"}.mj-fu-line summary b small{color: var(--mj-muted-2);font: 400 12px var(--mj-font)}.mj-fu-line summary:hover b,.mj-fu-line summary:focus-visible b{color: var(--fu-brand)}.mj-fu-bar{display: block;height: 6px;border-radius: 99px;background: rgba(255,255,255,.05);overflow: hidden}.mj-fu-bar i{display: block;width: var(--w);height: 100%;border-radius: inherit;background: linear-gradient(90deg,rgba(59,130,246,.35),var(--fu-brand))}.mj-fu-line ul{display: grid;gap: 2px;margin: 0 0 12px;padding: 0 0 0 20px;list-style: none}.mj-fu-line li{display: grid;grid-template-columns: minmax(0,1fr) minmax(110px,auto) minmax(130px,auto);gap: 18px;padding: 5px 0;color: var(--mj-muted);font: 13.5px var(--mj-mono)}.mj-fu-line li span:first-child{color: var(--mj-text-2)}.mj-fu-time{position: relative;display: grid;grid-auto-columns: minmax(0,1fr);grid-auto-flow: column;gap: 16px;margin: 6px 0 22px;padding: 30px 0 0;list-style: none}.mj-fu-time::before,.mj-fu-time::after{content: "";position: absolute;left: 6px;right: 6px;top: 6px;height: 2px;border-radius: 2px}.mj-fu-time::before{background: rgba(255,255,255,.07)}.mj-fu-time::after{background: linear-gradient(90deg,var(--fu-ok),var(--fu-warn) 35%,var(--fu-soft) 60%,var(--fu-err) 80%,var(--fu-ok));transform-origin: left}.mj-fu-time li{position: relative;display: flex;flex-direction: column;gap: 5px;color: var(--mj-muted);font-size: 14px;line-height: 1.45}.mj-fu-time li::before{content: "";position: absolute;top: -30px;left: 0;z-index: 1;width: 14px;height: 14px;border-radius: 50%;background: #000;box-shadow: inset 0 0 0 3px var(--c,var(--mj-muted))}.mj-fu-time li b{color: var(--c,var(--mj-text));font: 600 14px var(--mj-mono)}.mj-fu-time li span{color: var(--mj-text-2)}.mj-fu-time li.is-ok{--c: var(--fu-ok)}.mj-fu-time li.is-warn{--c: var(--fu-warn)}.mj-fu-time li.is-soft{--c: var(--fu-soft)}.mj-fu-time li.is-err{--c: var(--fu-err)}.mj-fu-no{display: grid;margin: 0 0 22px;padding: 0;list-style: none}.mj-fu-no li{display: grid;grid-template-columns: minmax(200px,1fr) minmax(0,1.4fr);gap: 18px;padding: 11px 0;color: var(--mj-muted);font-size: 14.5px}.mj-fu-no li b{color: var(--mj-text);font: 600 14.5px var(--mj-mono)}.mj-fu-no li b::before{content: "✕";display: inline-block;width: 22px;color: var(--fu-err)}.mj-fu-no li.mj-fu-noh{padding: 0 0 6px;color: var(--mj-muted-2);font: 500 11px var(--mj-mono);letter-spacing: .12em;text-transform: uppercase}.mj-fu-btns{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 22px}.mj-fu-foot{margin: clamp(56px,8vw,96px) 0 80px;color: var(--mj-muted-2);font: 12.5px var(--mj-mono)}.mj-fu-foot a{color: var(--mj-muted)}@media (prefers-reduced-motion: no-preference){.mj-fu.is-js .mj-fu-sec:not(.is-in) .mj-fu-curve{stroke-dashoffset: 1}.mj-fu.is-js .mj-fu-sec:not(.is-in) .mj-fu-area,.mj-fu.is-js .mj-fu-sec:not(.is-in) .mj-fu-pt,.mj-fu.is-js .mj-fu-sec:not(.is-in) .mj-fu-zone{opacity: 0}.mj-fu.is-js .mj-fu-sec:not(.is-in) .mj-fu-bar i{width: 0}.mj-fu.is-js .mj-fu-sec:not(.is-in) .mj-fu-time::after{transform: scaleX(0)}.mj-fu.is-js .mj-fu-sec:not(.is-in) .mj-fu-time li{opacity: 0;transform: translateY(8px)}.mj-fu-curve{transition: stroke-dashoffset 1.8s cubic-bezier(.4,0,.2,1) .2s}.mj-fu-area,.mj-fu-zone{transition: opacity .8s ease 1.2s}.mj-fu-pt{transition: opacity .4s ease 1.6s}.mj-fu-bar i{transition: width 1s cubic-bezier(.2,.8,.2,1) .3s}.mj-fu-time::after{transition: transform 1.6s cubic-bezier(.4,0,.2,1) .2s}.mj-fu-time li{transition: opacity .5s ease,transform .5s ease;transition-delay: calc(.25s + var(--i,0) * .22s)}}@media (max-width: 900px){.mj-fu-sec{grid-template-columns: 1fr;gap: 14px}.mj-fu-k{position: static}.mj-fu-lh{display: none}.mj-fu-line summary{grid-template-columns: minmax(0,1fr) auto;gap: 6px 14px}.mj-fu-line summary .mj-fu-bar{grid-column: 1 / -1;order: 3}.mj-fu-line summary .mj-fu-num.is-mute{grid-column: 2}.mj-fu-line li{grid-template-columns: minmax(0,1fr) auto}.mj-fu-line li .is-mute{grid-column: 2}.mj-fu-time{grid-auto-flow: row;padding: 0 0 0 30px}.mj-fu-time::before,.mj-fu-time::after{left: 6px;right: auto;top: 6px;bottom: 6px;width: 2px;height: auto;transform-origin: top}.mj-fu-time::after{background: linear-gradient(180deg,var(--fu-ok),var(--fu-warn) 35%,var(--fu-soft) 60%,var(--fu-err) 80%,var(--fu-ok))}.mj-fu-time li::before{top: 2px;left: -30px}.mj-fu-no li{grid-template-columns: 1fr;gap: 2px}.mj-fu-no li span{padding-left: 22px}.mj-fu-no li.mj-fu-noh{display: none}}@media (max-width: 900px) and (prefers-reduced-motion: no-preference){.mj-fu.is-js .mj-fu-sec:not(.is-in) .mj-fu-time::after{transform: scaleY(0)}}.mj-nodes-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,360px),1fr));gap: 14px}.mj-node{display: flex;flex-direction: column;gap: 16px;padding: 22px 24px;border-radius: 18px;background: var(--mj-surface)}.mj-node-head{display: flex;align-items: baseline;justify-content: space-between;gap: 12px}.mj-node-head h3{margin: 0;color: var(--mj-text);font-family: var(--mj-mono,ui-monospace,monospace);font-size: 1.15rem;font-weight: 700}.mj-node-state{display: inline-flex;align-items: center;gap: 7px;color: var(--mj-muted);font-family: var(--mj-mono,ui-monospace,monospace);font-size: 11.5px;letter-spacing: .06em;text-transform: uppercase;white-space: nowrap}.mj-node-state::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: #22c55e;box-shadow: 0 0 0 3px rgba(34,197,94,.18)}.mj-node.is-soon .mj-node-state::before{background: #f59e0b;box-shadow: 0 0 0 3px rgba(245,158,11,.18)}.mj-node-specs{display: flex;flex-direction: column;gap: 11px;margin: 0}.mj-node-specs > div{display: grid;grid-template-columns: 128px minmax(0,1fr);gap: 12px}.mj-node-specs dt{color: var(--mj-muted-2,var(--mj-muted));font-family: var(--mj-mono,ui-monospace,monospace);font-size: 11.5px;font-weight: 500;letter-spacing: .05em;line-height: 1.6;text-transform: uppercase}.mj-node-specs dd{margin: 0;color: var(--mj-text);font-size: 14px;line-height: 1.5}.mj-node-specs dd small{display: block;color: var(--mj-muted);font-size: 12.5px}.mj-node.is-hl{box-shadow: 0 0 0 1px var(--mj-brand)}@media (max-width: 520px){.mj-node-specs > div{grid-template-columns: minmax(0,1fr);gap: 2px}}.mj-node-speed{display: flex;flex-wrap: wrap;gap: 2px 14px;font-family: var(--mj-mono,ui-monospace,monospace);font-size: 13.5px;white-space: nowrap}.mj-node-speed b{font-weight: 600}.mj-node-speed b:nth-child(1){color: var(--mj-brand)}.mj-node-speed b:nth-child(2){color: #a78bfa}.mj-node-spark{display: block;width: 100%;height: 34px;margin: 6px 0 2px;overflow: visible}.mj-node-spark polyline{fill: none;stroke: var(--mj-brand);stroke-width: 2;vector-effect: non-scaling-stroke}.mj-node-spark circle{fill: var(--mj-brand-light)}.mj-node-hist{display: flex;align-items: flex-end;gap: 8px;margin: 10px 0 4px}.mj-node-hist-day{display: flex;flex-direction: column;align-items: center;gap: 4px;min-width: 0}.mj-node-hist-bars{display: flex;align-items: flex-end;gap: 2px;height: 46px}.mj-node-hist-bars i{display: block;width: 7px;min-height: 2px;border-radius: 3px 3px 1px 1px;background: var(--mj-brand)}.mj-node-hist-bars i.up{background: #a78bfa}.mj-node-hist-day small{color: var(--mj-muted);font-family: var(--mj-mono,ui-monospace,monospace);font-size: 10.5px}.mj-node-bars{display: flex;flex-direction: column;gap: 7px}.mj-node-bar{display: grid;grid-template-columns: 84px minmax(0,1fr) 44px;gap: 10px;align-items: center;color: var(--mj-muted);font-size: 12.5px}.mj-node-bar i{display: block;height: 6px;border-radius: 99px;background: var(--mj-surface-3);overflow: hidden}.mj-node-bar i b{display: block;height: 100%;border-radius: 99px;background: var(--mj-brand)}.mj-node-bar em{color: var(--mj-text);font-family: var(--mj-mono,ui-monospace,monospace);font-style: normal;text-align: right}.mj-netspeed-box{max-width: 1200px;margin: 0 auto;padding: 18px 22px;border-radius: 18px;background: var(--mj-surface);overflow-x: auto}.mj-netspeed-table{width: 100%;border-collapse: collapse;font-size: 14px;font-variant-numeric: tabular-nums}.mj-netspeed-table th{padding: 0 16px 12px 0;color: var(--mj-muted-2,var(--mj-muted));font-family: var(--mj-mono,ui-monospace,monospace);font-size: 11.5px;font-weight: 500;letter-spacing: .06em;text-align: left;text-transform: uppercase;white-space: nowrap}.mj-netspeed-table td{padding: 12px 16px 12px 0;color: var(--mj-text);white-space: nowrap}.mj-netspeed-table td:first-child{font-family: var(--mj-mono,ui-monospace,monospace);font-weight: 700}.mj-netspeed-table tbody tr:nth-child(odd) td{background: rgba(255,255,255,.015)}.mj-hwlog-list{display: flex;flex-direction: column;max-width: 760px;margin: 0;padding: 0;list-style: none}.mj-hwlog-row{display: grid;grid-template-columns: 120px 22px minmax(0,1fr);gap: 14px;min-height: 66px}.mj-hwlog-date{padding-top: 1px;color: var(--mj-muted);font-family: var(--mj-mono,ui-monospace,monospace);font-size: 13px;text-align: right}.mj-hwlog-dot{position: relative;display: flex;justify-content: center}.mj-hwlog-dot::before{content: "";position: absolute;top: 18px;bottom: -4px;width: 2px;background: var(--mj-surface-3)}.mj-hwlog-row:last-child .mj-hwlog-dot::before{display: none}.mj-hwlog-dot::after{content: "";position: relative;width: 12px;height: 12px;margin-top: 4px;border-radius: 50%;background: var(--mj-brand)}.mj-hwlog-row.is-ok .mj-hwlog-dot::after{background: #22c55e}.mj-hwlog-row.is-soon .mj-hwlog-dot::after{background: #f59e0b}.mj-hwlog-text b{display: block;color: var(--mj-text);font-size: 15px}.mj-hwlog-text span{color: var(--mj-muted);font-size: 13.5px}.mj-advisor-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px}.mj-advisor-in,.mj-advisor-out{padding: 24px 26px;border-radius: 18px;background: var(--mj-surface)}.mj-advisor-label{display: block;margin: 0 0 10px;color: var(--mj-muted-2,var(--mj-muted));font-family: var(--mj-mono,ui-monospace,monospace);font-size: 11.5px;font-weight: 500;letter-spacing: .06em;text-transform: uppercase}.mj-advisor-chips{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 24px}.mj-advisor-chips button{padding: 9px 15px;border: 0;border-radius: 99px;background: var(--mj-surface-3);color: var(--mj-text);font: inherit;font-size: 14px;cursor: pointer;transition: background .15s ease}.mj-advisor-chips button:hover{background: var(--mj-surface-2)}.mj-advisor-chips button.is-on{background: var(--mj-brand);color: var(--mj-on-brand,#fff)}.mj-advisor-chips button:focus-visible{outline: 2px solid var(--mj-brand-light);outline-offset: 2px}.mj-advisor input[type="range"]{width: 100%;accent-color: var(--mj-brand)}.mj-advisor-scale{display: flex;justify-content: space-between;gap: 10px;margin-top: 6px;color: var(--mj-muted);font-family: var(--mj-mono,ui-monospace,monospace);font-size: 13px}.mj-advisor-scale b{color: var(--mj-text);font-weight: 600}.mj-advisor-out h3{margin: 0 0 6px;color: var(--mj-text);font-family: var(--mj-mono,ui-monospace,monospace);font-size: 1.45rem}.mj-advisor-out p{margin: 0 0 14px;color: var(--mj-muted)}.mj-advisor-out ul{display: flex;flex-direction: column;gap: 7px;margin: 0 0 20px;padding: 0;list-style: none;font-size: 14px}.mj-advisor-out li::before{content: "→ ";color: var(--mj-brand-light)}@media (max-width: 760px){.mj-advisor-grid{grid-template-columns: 1fr}.mj-hwlog-row{grid-template-columns: 84px 18px minmax(0,1fr)}}.mj-nstat{display: flex;flex-direction: column;gap: 10px;margin-top: 32px}.mj-nstat-title{margin: 0;color: var(--mj-text);font-size: 1.3rem}.mj-nstat-sub{margin: 0 0 6px;color: var(--mj-muted);font-size: 14px}.mj-nstat-row{display: grid;grid-template-columns: 130px minmax(0,1fr) 140px;gap: 16px;align-items: center;padding: 14px 18px;border-radius: 14px;background: var(--mj-surface)}.mj-nstat-row b{color: var(--mj-text);font-family: var(--mj-mono,ui-monospace,monospace)}.mj-nstat-row b::before{content: "";display: inline-block;width: 8px;height: 8px;margin-right: 9px;border-radius: 50%;background: #22c55e;vertical-align: 1px}.mj-nstat-row.is-soon b::before{background: #f59e0b}.mj-nstat-ticks{display: flex;gap: 2px;height: 26px}.mj-nstat-ticks i{flex: 1;min-width: 1px;border-radius: 2px;background: var(--mj-surface-3)}.mj-nstat-ticks i.is-ok{background: #22c55e}.mj-nstat-ticks i.is-warn{background: #f59e0b}.mj-nstat-ticks i.is-bad{background: #ef4444}.mj-nstat-row em{color: var(--mj-text);font-family: var(--mj-mono,ui-monospace,monospace);font-size: 13px;font-style: normal;text-align: right;white-space: nowrap}.mj-nstat-row.is-soon em{color: #f59e0b;font-size: 12px}@media (max-width: 640px){.mj-nstat-row{grid-template-columns: 1fr auto}.mj-nstat-ticks{grid-column: 1 / -1;order: 3}}.mj-netspeed-link,.mj-node small a{color: var(--mj-brand-light);text-decoration: none;white-space: nowrap}.mj-netspeed-link:hover,.mj-node small a:hover{text-decoration: underline}.mj-netspeed-link i,.mj-node small a i{font-size: .8em}.mj-ns-box{border-radius: 18px;background: var(--mj-surface);overflow: hidden}.mj-ns-kpis{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 2px;background: var(--mj-bg,#000)}.mj-ns-kpi{display: flex;flex-direction: column;gap: 6px;padding: 20px 22px;background: var(--mj-surface);min-width: 0}.mj-ns-kpi span{color: var(--mj-muted);font-size: 12px}.mj-ns-kpi b{color: var(--mj-text);font-family: var(--mj-mono,ui-monospace,monospace);font-size: 2rem;font-weight: 700;line-height: 1.1;font-variant-numeric: tabular-nums}.mj-ns-kpi b small{margin-left: 5px;color: var(--mj-muted);font-size: 12px;font-weight: 500}.mj-ns-kpi.is-peak b{color: var(--mj-brand-light)}.mj-ns-kpi em{color: var(--mj-muted);font-size: 12.5px;font-style: normal}.mj-ns-table{padding: 8px 22px 16px}.mj-ns-head,.mj-ns-row{display: grid;grid-template-columns: 130px minmax(0,1fr) 90px 36px;gap: 18px;align-items: center}.mj-ns-head{padding: 12px 0;color: var(--mj-muted-2,var(--mj-muted));font-family: var(--mj-mono,ui-monospace,monospace);font-size: 11px;letter-spacing: .06em;text-transform: uppercase}.mj-ns-head span:nth-child(3){text-align: right}.mj-ns-row{padding: 12px 0}.mj-ns-row + .mj-ns-row{box-shadow: inset 0 1px 0 rgba(255,255,255,.04)}.mj-ns-node b{display: block;color: var(--mj-text);font-size: 14px}.mj-ns-node small{color: var(--mj-muted-2,var(--mj-muted));font-size: 11.5px}.mj-ns-row.is-failed .mj-ns-node small{color: #f87171}.mj-ns-bars{display: flex;flex-direction: column;gap: 6px;min-width: 0}.mj-ns-bar{display: grid;grid-template-columns: 92px minmax(0,1fr) 110px;gap: 12px;align-items: center}.mj-ns-bar em{font-family: var(--mj-mono,ui-monospace,monospace);font-size: 11px;font-style: normal;font-weight: 600;letter-spacing: .04em;text-transform: uppercase}.mj-ns-bar.is-down em{color: var(--mj-brand-light)}.mj-ns-bar.is-up em{color: #a78bfa}.mj-ns-bar i{display: block;height: 7px;border-radius: 99px;background: var(--mj-surface-3);overflow: hidden}.mj-ns-bar i b{display: block;height: 100%;border-radius: 99px;background: var(--mj-brand)}.mj-ns-bar.is-up i b{background: #a78bfa}.mj-ns-bar strong,.mj-ns-ping strong{color: var(--mj-text);font-family: var(--mj-mono,ui-monospace,monospace);font-size: 14px;text-align: right;font-variant-numeric: tabular-nums}.mj-ns-bar strong small,.mj-ns-ping strong small{color: var(--mj-muted);font-size: 11px;font-weight: 400}.mj-ns-ping{display: flex;flex-direction: column;align-items: flex-end;gap: 2px}.mj-ns-ping > small{color: var(--mj-muted-2,var(--mj-muted));font-family: var(--mj-mono,ui-monospace,monospace);font-size: 11px}.mj-ns-link a{display: inline-flex;align-items: center;justify-content: center;width: 32px;height: 32px;border-radius: 10px;background: var(--mj-surface-3);color: var(--mj-text);font-size: 12px;text-decoration: none}.mj-ns-link a:hover,.mj-ns-link a:focus-visible{background: var(--mj-brand);color: var(--mj-on-brand,#fff)}.mj-ns-legend{display: flex;flex-wrap: wrap;gap: 6px 18px;margin: 14px 0 0;color: var(--mj-muted);font-size: 12.5px}.mj-ns-legend .is-down::before,.mj-ns-legend .is-up::before{content: "";display: inline-block;width: 10px;height: 6px;margin-right: 7px;border-radius: 99px;background: var(--mj-brand);vertical-align: 2px}.mj-ns-legend .is-up::before{background: #a78bfa}.mj-ns-foot{padding: 16px 22px 22px;background: rgba(255,255,255,.015)}.mj-ns-tabs{display: flex;gap: 4px;margin-bottom: 14px;padding: 4px;border-radius: 12px;background: var(--mj-surface-3);overflow-x: auto;scrollbar-width: thin}.mj-ns-tabs button{flex: 0 0 auto;padding: 8px 12px;border: 0;border-radius: 9px;background: transparent;color: var(--mj-muted);font: inherit;font-size: 12.5px;white-space: nowrap;cursor: pointer}.mj-ns-tabs button b{color: var(--mj-text);font-family: var(--mj-mono,ui-monospace,monospace);font-weight: 600}.mj-ns-tabs button small{color: var(--mj-muted-2,var(--mj-muted));font-size: 11px}.mj-ns-tabs button.is-on{background: var(--mj-surface);box-shadow: 0 1px 3px rgba(0,0,0,.35)}.mj-ns-tabs button:focus-visible{outline: 2px solid var(--mj-brand-light);outline-offset: 1px}.mj-ns-meta{margin: 0 0 8px;color: var(--mj-text);font-size: 14px}.mj-ns-note{margin: 0;color: var(--mj-muted);font-size: 13px;line-height: 1.6}@media (max-width: 900px){.mj-ns-kpis{grid-template-columns: repeat(2,minmax(0,1fr))}.mj-ns-head{display: none}.mj-ns-row{grid-template-columns: minmax(0,1fr) auto auto;gap: 8px 14px}.mj-ns-bars{grid-column: 1 / -1;order: 3}.mj-ns-bar{grid-template-columns: 80px minmax(0,1fr) 96px}}.mj-404 .mj-ssection{padding-top: 72px}.mj-404-code{margin: 0;color: var(--mj-brand-light);font-family: var(--mj-mono,ui-monospace,monospace);font-size: clamp(5rem,14vw,9rem);font-weight: 700;line-height: 1;letter-spacing: -.04em}.mj-404-title{margin: 18px 0 10px;color: var(--mj-text);font-size: clamp(1.6rem,3vw,2.4rem);text-wrap: balance}.mj-404-text{max-width: 62ch;margin: 0 0 24px;color: var(--mj-muted)}.mj-404-actions{display: flex;flex-wrap: wrap;gap: 10px}.mj-404 .mj-404-sub{margin: 56px 0 14px;color: var(--mj-muted-2,var(--mj-muted));font-family: var(--mj-mono,ui-monospace,monospace);font-size: 12px;font-weight: 500;letter-spacing: .08em;text-transform: uppercase}.mj-404-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,220px),1fr));gap: 10px}.mj-404-item{display: grid;grid-template-columns: 22px minmax(0,1fr);gap: 2px 12px;align-items: center;padding: 16px 18px;border-radius: 14px;background: var(--mj-surface);color: var(--mj-text);text-decoration: none;transition: background .15s ease}.mj-404-item:hover,.mj-404-item:focus-visible{background: var(--mj-surface-2);color: var(--mj-text);text-decoration: none}.mj-404-item i{grid-row: span 2;color: var(--mj-brand-light)}.mj-404-item span{font-weight: 600}.mj-404-item small{color: var(--mj-muted);font-size: 12.5px}.mj-404 .mj-404-btn{display: inline-flex;align-items: center;gap: 9px;padding: 11px 20px;border-radius: var(--mj-r-pill,999px);background: var(--mj-surface-2);color: var(--mj-text);font-size: 14.5px;font-weight: 600;line-height: 1.2;text-decoration: none;transition: background .15s ease,filter .15s ease}.mj-404 .mj-404-btn:hover,.mj-404 .mj-404-btn:focus-visible{background: var(--mj-surface-3);color: var(--mj-text);text-decoration: none}.mj-404 .mj-404-btn.is-primary{background: var(--mj-brand);color: var(--mj-on-brand,#fff)}.mj-404 .mj-404-btn.is-primary:hover,.mj-404 .mj-404-btn.is-primary:focus-visible{background: var(--mj-brand);filter: brightness(1.1);color: var(--mj-on-brand,#fff)}.mj-404 .mj-404-btn.is-discord:hover,.mj-404 .mj-404-btn.is-discord:focus-visible{background: #5865f2;color: #fff}.mj-maint-notice{background: rgba(245,158,11,.08)}.mj-maint-row{display: flex;align-items: flex-start;gap: 12px;padding: 12px 0;color: var(--mj-text);font-size: 14px}.mj-maint-row + .mj-maint-row{box-shadow: inset 0 1px 0 rgba(255,255,255,.05)}.mj-maint-row > i{margin-top: 3px;color: #f59e0b}.mj-maint-row.is-running > i{color: #ef4444}.mj-maint-row b{display: block}.mj-maint-row span{display: block;color: var(--mj-text-2,var(--mj-text))}.mj-maint-row small{display: block;color: var(--mj-muted);font-size: 12.5px}.mj-pdn{margin: 0 0 16px;padding: 20px 22px;border-radius: 16px;background: var(--mj-surface)}.mj-pdn-head{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 14px;margin-bottom: 12px}.mj-pdn-kicker{color: var(--mj-muted-2,var(--mj-muted));font-family: var(--mj-mono,ui-monospace,monospace);font-size: 11.5px;letter-spacing: .06em;text-transform: uppercase}.mj-pdn-head b{color: var(--mj-text);font-family: var(--mj-mono,ui-monospace,monospace);font-size: 1.15rem}.mj-pdn-state{display: inline-flex;align-items: center;gap: 7px;color: var(--mj-muted);font-size: 12.5px}.mj-pdn-state::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: #22c55e}.mj-pdn-state.is-soon::before{background: #f59e0b}.mj-pdn-more{margin-left: auto;color: var(--mj-brand-light);font-size: 13px;text-decoration: none}.mj-pdn-maint{margin: 0 0 12px;padding: 10px 14px;border-radius: 12px;background: rgba(245,158,11,.1);color: var(--mj-text);font-size: 13.5px}.mj-pdn-maint i{margin-right: 6px;color: #f59e0b}.mj-pdn-specs{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,260px),1fr));gap: 10px 20px;margin: 0}.mj-pdn-specs dt{color: var(--mj-muted-2,var(--mj-muted));font-family: var(--mj-mono,ui-monospace,monospace);font-size: 11px;font-weight: 500;letter-spacing: .05em;text-transform: uppercase}.mj-pdn-specs dd{margin: 2px 0 0;color: var(--mj-text);font-size: 14px}.mj-pdn-specs a{color: var(--mj-brand-light)}.mj-statusbar.is-incident{border-color: rgba(245,158,11,.4);background: rgba(245,158,11,.08)}.mj-statusbar.is-incident .mj-status-dot{background: #f59e0b;box-shadow: 0 0 0 4px rgba(245,158,11,.2)}.mj-nstat-ticks i.has-inc{background-image: linear-gradient(to top,#ef4444 0 6px,transparent 6px)}.mj-inc{display: flex;flex-direction: column;gap: 10px;margin-top: 40px}.mj-inc-row{display: grid;grid-template-columns: 230px minmax(0,1fr);gap: 20px;padding: 18px 20px;border-radius: 14px;background: var(--mj-surface)}.mj-inc-meta{display: flex;flex-direction: column;gap: 4px;color: var(--mj-muted);font-family: var(--mj-mono,ui-monospace,monospace);font-size: 12.5px;font-variant-numeric: tabular-nums}.mj-inc-meta time{color: var(--mj-text)}.mj-inc-row.is-open .mj-inc-meta span:first-of-type{color: #f59e0b}.mj-inc-body h3{margin: 0 0 6px;color: var(--mj-text);font-size: 1rem;font-weight: 700}.mj-inc-body p{margin: 0;color: var(--mj-muted);font-size: 14px;line-height: 1.65}.mj-inc-none{margin: 0;padding: 18px 20px;border-radius: 14px;background: var(--mj-surface);color: var(--mj-muted);font-family: var(--mj-mono,ui-monospace,monospace);font-size: 13px}@media (max-width: 640px){.mj-inc-row{grid-template-columns: 1fr;gap: 10px}}.mj-aff-link{display: flex;flex-wrap: wrap;gap: 10px;max-width: 760px;margin-top: 32px}.mj-aff-link input{flex: 1 1 320px;min-width: 0;min-height: 44px;padding: 10px 14px;border: 0;border-radius: 12px;background: var(--mj-surface);color: var(--mj-text);font: 14px var(--mj-mono)}.mj-aff-link .mjc-btn{min-height: 44px}.mj-aff-stats{margin-top: 36px}.mjc-stat.is-ok b{color: var(--mj-ok)}.mj-aff-pay{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 16px;margin-top: 22px}.mj-aff-pay span{color: var(--mj-muted);font-size: 13.5px}.mj-aff-note{margin-top: 22px;padding: 14px 18px;border-radius: 14px;background: var(--mj-surface);color: var(--mj-text)}.mj-aff-note.is-ok{box-shadow: inset 3px 0 0 var(--mj-ok)}.mj-aff-list{display: flex;flex-direction: column;gap: 6px;overflow-x: auto}.mj-aff-row{display: grid;grid-template-columns: 170px minmax(180px,2fr) 140px 110px 120px;gap: 16px;align-items: center;min-width: 640px;padding: 13px 18px;border-radius: 12px;background: var(--mj-surface);font-size: 14px}.mj-aff-row.is-head{background: none;padding-top: 0;padding-bottom: 0;color: var(--mj-muted-2);font: 500 11px var(--mj-mono);letter-spacing: .08em;text-transform: uppercase}.mj-aff-row .is-end{text-align: right}.mj-aff-st{display: inline-block;padding: 3px 10px;border-radius: 999px;background: var(--mj-surface-3,#1c1c22);font: 12px var(--mj-mono);color: var(--mj-text-2,var(--mj-text))}.mj-aff-st.is-active{background: rgba(34,197,94,.14);color: #86efac}.mj-aff-st.is-pending{background: rgba(245,158,11,.14);color: #fbbf24}.mj-aff-st.is-cancelled,.mj-aff-st.is-terminated,.mj-aff-st.is-fraud{background: rgba(239,68,68,.14);color: #fca5a5}.mj-aff-code{padding: 18px 20px;border-radius: 14px;background: var(--mj-surface);overflow-x: auto}.mj-aff-points{display: flex;flex-direction: column;gap: 10px;max-width: 62ch;margin: 28px 0;padding: 0;list-style: none}.mj-aff-points li{position: relative;padding-left: 26px;color: var(--mj-text-2,var(--mj-text));line-height: 1.6}.mj-aff-points li::before{content: '✓';position: absolute;left: 0;color: var(--mj-ok);font-family: var(--mj-mono)}.mjp-mo-head{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px 20px;margin: 0 0 10px}.mjp-mo-state{display: inline-flex;align-items: baseline;gap: 10px}.mjp-mo-state b{color: var(--mj-text);font-size: 1.15rem}.mjp-mo-state small{color: var(--mj-muted);font-family: var(--mj-mono);font-size: 12px}.mjp-mo-state .mjc-dot{align-self: center;width: 10px;height: 10px;border-radius: 50%;background: var(--mj-muted-2)}.mjp-mo-state[data-s="up"] .mjc-dot{background: var(--mj-ok);box-shadow: 0 0 0 4px rgba(34,197,94,.15)}.mjp-mo-state[data-s="down"] .mjc-dot{background: var(--mj-err);box-shadow: 0 0 0 4px rgba(239,68,68,.18)}.mjp-mo-state[data-s="down"] b{color: #fca5a5}.mjp-mo-state[data-s="off"] .mjc-dot{background: var(--mj-warn)}.mjp-mo-set{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px}.mjp-mo-on{display: inline-flex;align-items: center;gap: 6px;margin: 0;color: var(--mj-text-2);font-size: 13.5px;font-weight: 500;cursor: pointer}.mjp-mo-set > *{flex: none}.mjp-mo-set select,.mjp-mo-set input[type="number"]{width: auto !important;min-width: 0;max-width: 170px}.mjp-mo-port{max-width: 96px}.mjp-mo-port[hidden]{display: none}.mjp-mo-kpis{display: grid;grid-template-columns: repeat(auto-fit,minmax(190px,1fr));gap: 12px;margin: 14px 0}.mjp-mo-kpi{display: grid;gap: 4px}.mjp-mo-kpi b{color: var(--mj-text);font-size: 1.5rem;font-weight: 800;font-variant-numeric: tabular-nums;letter-spacing: -.01em}.mjp-mo-kpi small{color: var(--mj-muted);font-size: 12px;line-height: 1.45}.mjp-mo-kpi.is-warn b{color: #fbbf24}.mjp-mo-out{display: grid;gap: 6px}.mjp-mo-row{display: flex;justify-content: space-between;gap: 12px;padding: 8px 12px;border-radius: var(--mj-r-md);background: var(--mj-surface-2);font-family: var(--mj-mono);font-size: 12.5px;color: var(--mj-text-2)}.mjp-mo-row b{color: #fca5a5;font-weight: 600}.mjp-mo-row.is-open{box-shadow: inset 3px 0 0 var(--mj-err)}.mjp-mo-empty[hidden],#mjpMoChart[hidden]{display: none}.mjc-status h3{display: flex;align-items: center;gap: 10px}.mjc-status-dot{width: 12px;height: 12px;border-radius: 50%;background: var(--mj-ok);box-shadow: 0 0 0 4px rgba(34,197,94,.15)}.mjc-status.is-warn .mjc-status-dot{background: var(--mj-warn);box-shadow: 0 0 0 4px rgba(245,158,11,.15)}.mjc-status.is-err .mjc-status-dot{background: var(--mj-err);box-shadow: 0 0 0 4px rgba(239,68,68,.18)}.mjc-status ul{display: grid;gap: 7px;margin: 0;padding: 0;list-style: none}.mjc-status li{position: relative;padding-left: 22px;color: var(--mj-text-2);font-size: 13.5px;line-height: 1.45}.mjc-status li::before{position: absolute;left: 0;top: 0;font-weight: 700}.mjc-status li.is-ok::before{content: "✓";color: var(--mj-ok)}.mjc-status li.is-warn::before{content: "!";color: var(--mj-warn);left: 4px}.mjc-status li.is-err::before{content: "✕";color: var(--mj-err)}.mjc-status li a{color: var(--mj-text);text-decoration: underline;text-decoration-color: var(--mj-line-strong);text-underline-offset: 3px}.mj-kf{padding-top: 24px}.mj-kf-grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(320px,420px);gap: 48px;align-items: start}.mj-kf-main,.mj-kf-sum{min-width: 0}.mj-kf-kicker{margin: 0 0 18px;color: var(--mj-muted-2);font-family: var(--mj-mono);font-size: 12px;font-weight: 500;letter-spacing: .08em;text-transform: uppercase}.mj-kf .mj-kf-terms{margin: 0 0 28px}.mj-kf-rows{display: grid;gap: 14px}.mj-kf-row{padding: 22px 24px 18px;border: 1px solid var(--mj-line);border-radius: 18px;background: var(--mj-surface);transition: border-color .2s ease}.mj-kf-row:focus-within{border-color: var(--mj-brand-a60)}.mj-kf-row-head{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 6px 16px;margin-bottom: 14px}.mj-kf-name{display: inline-flex;align-items: center;gap: 10px;margin: 0;color: var(--mj-text);font-size: 15px;font-weight: 700;cursor: pointer}.mj-kf-name i{width: 18px;color: var(--mj-brand);text-align: center}.mj-kf-val{color: var(--mj-text-2);font-size: 14px;white-space: nowrap}.mj-kf-val b{color: var(--mj-text);font-family: var(--mj-mono);font-size: 1.9rem;font-weight: 600;letter-spacing: -.02em;font-variant-numeric: tabular-nums}.mj-kf-unit{color: var(--mj-muted);font-weight: 600}.mj-kf-ctrl{display: flex;align-items: center;gap: 18px}.mj-kf-ctrl .mj-range{flex: 1 1 auto;min-width: 0;margin: 0}.mj-kf-num{box-sizing: border-box;flex: 0 0 auto;width: 96px;height: 42px;padding: 0 10px;border: 1px solid var(--mj-line);border-radius: 10px;background: var(--mj-surface-3);color: var(--mj-text);font-family: var(--mj-mono);font-size: 15px;font-variant-numeric: tabular-nums;text-align: right}.mj-kf-num:focus{outline: none;border-color: var(--mj-brand);box-shadow: 0 0 0 3px var(--mj-brand-a25)}.mj-kf-row-foot{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 4px 16px;margin-top: 12px;color: var(--mj-muted-2);font-family: var(--mj-mono);font-size: 12px}.mj-kf-row-foot [data-mj-kf-unitprice]{color: var(--mj-muted)}.mj-kf-row:not(.mj-kf-choice) .mj-kf-row-head{margin-bottom: 4px}.mj-kf-uprice{color: var(--mj-muted);font-family: var(--mj-mono);font-size: 12px;white-space: nowrap}.mj-kf-pill{padding: 2px 9px;border-radius: var(--mj-r-pill);background: rgba(245,184,75,.14);color: #f5b84b;font-family: var(--mj-mono);font-size: 11px;font-weight: 500}.mj-kf-incl-note{color: var(--mj-brand)}.mj-kf-track{position: relative;flex: 1 1 auto;min-width: 0;padding-top: 30px}.mj-kf-track .mj-range{display: block;width: 100%;margin: 0}.mj-kf-bubble{position: absolute;top: 0;left: 11px;padding: 2px 8px;border-radius: 7px;background: var(--mj-brand);color: #04210e;font-family: var(--mj-mono);font-size: 12px;font-weight: 600;white-space: nowrap;transform: translateX(-50%);pointer-events: none}.mj-kf-ticks{position: relative;height: 18px;margin-top: 10px}.mj-kf-ticks button{position: absolute;top: 0;padding: 0 2px;border: 0;background: transparent;color: var(--mj-muted-2);font-family: var(--mj-mono);font-size: 11px;cursor: pointer;transform: translateX(-50%)}.mj-kf-ticks button:hover{color: var(--mj-brand)}.mj-kf-ticks button:first-child{transform: translateX(-11px)}.mj-kf-ticks button:last-child{transform: translateX(calc(-100% + 11px))}.mj-kf-host{margin-top: 24px}.mj-kf-host ul{display: grid;gap: 8px;margin: 10px 0 0;padding: 0;list-style: none}.mj-kf-host li{display: flex;align-items: flex-start;gap: 10px;color: var(--mj-text-2);font-size: 14px;line-height: 1.4}.mj-kf-host li i{flex: none;display: inline-flex;align-items: center;justify-content: center;width: 18px;height: 18px;margin-top: 1px;border-radius: 50%;background: var(--mj-brand-a20);color: var(--mj-brand);font-size: 10px}.mj-kf-host li.is-fu i{background: rgba(245,184,75,.16);color: #f5b84b}.mj-kf-host small,.mj-kf-traffic small{display: block;color: var(--mj-muted-2);font-family: var(--mj-mono);font-size: 11.5px;font-weight: 400}.mj-kf-lines .mj-kf-traffic dt{display: flex;flex-direction: column;gap: 2px}.mj-kf-lines .mj-kf-traffic small{max-width: 30ch;white-space: normal}.mj-kf-incl{margin-top: 40px}.mj-kf-points{display: grid;grid-template-columns: repeat(auto-fill,minmax(240px,1fr));gap: 10px 24px;margin: 0;padding: 0;list-style: none}.mj-kf-points li{display: flex;align-items: baseline;gap: 10px;color: var(--mj-text-2);font-size: 14px;line-height: 1.5}.mj-kf-points i{color: var(--mj-brand);font-size: 12px}.mj-kf-sum{position: sticky;top: 96px;padding: 26px 26px 22px;border: 1px solid var(--mj-line);border-top: 2px solid var(--mj-brand);border-radius: 18px;background: var(--mj-surface)}.mj-kf-specs{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px;margin: 0 0 22px}.mj-kf-specs div{min-width: 0}.mj-kf-specs dt{margin: 0 0 4px;overflow: hidden;color: var(--mj-muted-2);font-size: 12px;font-weight: 600;text-overflow: ellipsis;white-space: nowrap}.mj-kf-specs dd{margin: 0;color: var(--mj-muted);font-size: 13px;white-space: nowrap}.mj-kf-specs dd b{color: var(--mj-text);font-family: var(--mj-mono);font-size: 1.25rem;font-weight: 600;font-variant-numeric: tabular-nums}.mj-kf-price{display: flex;flex-wrap: wrap;align-items: baseline;gap: 8px}.mj-kf-price b{color: var(--mj-text);font-family: var(--mj-mono);font-size: clamp(2.2rem,3.4vw,3rem);font-weight: 600;line-height: 1.05;letter-spacing: -.03em;font-variant-numeric: tabular-nums}.mj-kf-price small{color: var(--mj-muted);font-size: 14px}.mj-kf-vat{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin: 8px 0 20px;color: var(--mj-muted-2);font-size: 12.5px}.mj-kf-save{padding: 2px 8px;border-radius: var(--mj-r-pill);background: var(--mj-brand-a25);color: var(--mj-brand-light);font-size: 11.5px;font-weight: 700}.mj-kf-save[hidden]{display: none}.mj-kf-lines{display: grid;gap: 8px;margin: 0}.mj-kf-lines > div{display: flex;justify-content: space-between;gap: 16px}.mj-kf-lines > div[hidden]{display: none}.mj-kf-lines dt{margin: 0;color: var(--mj-muted);font-size: 13.5px;font-weight: 500}.mj-kf-lines dd{margin: 0;color: var(--mj-text-2);font-family: var(--mj-mono);font-size: 13.5px;font-variant-numeric: tabular-nums;white-space: nowrap}.mj-kf-lines .mj-kf-lines-total{margin-top: 6px}.mj-kf-lines .mj-kf-line.is-incl dd{color: var(--mj-brand)}.mj-kf-lines .mj-kf-lines-total dt,.mj-kf-lines .mj-kf-lines-total dd{color: var(--mj-text);font-weight: 700}.mj-kf-billing{margin: 10px 0 0;color: var(--mj-muted-2);font-size: 12.5px}.mj-kf-order{box-sizing: border-box;display: flex;align-items: center;justify-content: center;gap: 10px;width: 100%;margin-top: 22px}.mj-kf-order.is-disabled{opacity: .45;pointer-events: none}.mj-kf-next{margin: 10px 0 0;color: var(--mj-muted-2);font-size: 12.5px}.mj-kf-stock{display: flex;align-items: center;gap: 8px;margin: 18px 0 0;color: var(--mj-err);font-size: 13.5px;font-weight: 600}.mj-kf-stock.is-pre{color: var(--mj-warn)}.mj-kf-similar{display: grid;gap: 4px;margin-top: 22px;padding: 16px 18px;border-radius: 14px;background: var(--mj-surface-3)}.mj-kf-similar[hidden]{display: none}.mj-kf-similar-title{color: var(--mj-muted-2);font-family: var(--mj-mono);font-size: 11px;letter-spacing: .08em;text-transform: uppercase}.mj-kf-similar b{color: var(--mj-text);font-size: 15px}.mj-kf-similar-spec{color: var(--mj-muted);font-family: var(--mj-mono);font-size: 12.5px}.mj-kf-similar-price{color: var(--mj-text-2);font-size: 13px}.mj-kf-similar-price [data-mj-kf-similar-price]{font-family: var(--mj-mono);font-weight: 600}.mj-kf-similar a{justify-self: start;margin-top: 4px;color: var(--mj-brand-light);font-size: 13px;font-weight: 600;text-decoration: none}.mj-kf-similar a:hover,.mj-kf-similar a:focus-visible{color: var(--mj-text);text-decoration: underline}.mj-kf-sr{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.mj-kf-back{display: inline-flex;align-items: center;gap: 10px;margin-top: 40px;color: var(--mj-text-2);font-size: 14px;font-weight: 600;text-decoration: none}.mj-kf-back i{color: var(--mj-brand)}.mj-kf-back:hover,.mj-kf-back:focus-visible{color: var(--mj-text)}.mj-kf-back .fa-arrow-right{transition: transform .2s ease}.mj-kf-back:hover .fa-arrow-right{transform: translateX(3px)}.mj-kf-empty{max-width: 68ch;padding: 40px 0}.mj-kf-empty > i{margin-bottom: 18px;color: var(--mj-brand);font-size: 28px}.mj-kf-empty .mj-ssection-sub{margin: 14px 0 26px}a.mj-flexhint--link{text-decoration: none}a.mj-flexhint--link .fa-arrow-right{transition: transform .2s ease}a.mj-flexhint--link:hover .fa-arrow-right{transform: translateX(3px)}header.header .mj-prodmenu-panel a.mj-prodmenu-item--sub .mj-prodmenu-icon{opacity: .85}@media (prefers-reduced-motion: no-preference){html:not(.mj-calm) .mj-kf-sum{animation: mjKfIn .45s ease-out both .1s}html:not(.mj-calm) .mj-kf-row{animation: mjKfIn .4s ease-out both}html:not(.mj-calm) .mj-kf-row:nth-child(2){animation-delay: .06s}html:not(.mj-calm) .mj-kf-row:nth-child(3){animation-delay: .12s}html:not(.mj-calm) .mj-kf-row:nth-child(n+4){animation-delay: .18s}}@keyframes mjKfIn{from{opacity: 0;transform: translateY(8px)}to{opacity: 1;transform: none}}@media (max-width: 1080px){.mj-kf-grid{grid-template-columns: minmax(0,1fr);gap: 32px}.mj-kf-sum{position: static}}@media (max-width: 560px){.mj-kf-row{padding: 18px 16px 14px}.mj-kf-ctrl{gap: 12px}.mj-kf-num{width: 78px}.mj-kf-val b{font-size: 1.55rem}.mj-kf-sum{padding: 22px 18px 18px}.mj-kf-specs dd b{font-size: 1.1rem}}.mj-cl{padding-top: 12px;padding-bottom: 72px}.mj-cl-bar{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px 24px;margin: 0 0 40px}.mj-cl-filter{display: flex;flex-wrap: wrap;gap: 8px}.mj-cl-filter a{display: inline-flex;align-items: center;gap: 8px;padding: 8px 14px;border-radius: 999px;background: rgba(255,255,255,.06);color: var(--mj-text-2);font-size: 14px;font-weight: 600;text-decoration: none;transition: background .2s ease,color .2s ease}.mj-cl-filter a span{color: var(--mj-muted);font-family: var(--mj-mono);font-size: 12px;font-variant-numeric: tabular-nums}.mj-cl-filter a:hover,.mj-cl-filter a:focus-visible{background: rgba(255,255,255,.12);color: var(--mj-text)}.mj-cl-filter a[aria-current="page"]{background: var(--mj-text);color: #050506}.mj-cl-filter a[aria-current="page"] span{color: inherit;opacity: .6}.mj-cl-latest{margin: 0;color: var(--mj-muted);font-size: 13px}.mj-cl-latest b{color: var(--mj-text-2);font-family: var(--mj-mono);font-weight: 500}.mj-cl-month + .mj-cl-month{margin-top: 56px}.mj-cl-mlabel{margin: 0 0 22px;color: var(--mj-muted-2);font-family: var(--mj-mono);font-size: 12px;font-weight: 500;letter-spacing: .1em;text-transform: uppercase}.mj-cl-days{display: flex;flex-direction: column;gap: 36px;margin: 0;padding: 0;list-style: none}.mj-cl-day{display: grid;grid-template-columns: 140px minmax(0,1fr);gap: 32px}.mj-cl-date{padding-top: 4px;color: var(--mj-text-2);font-family: var(--mj-mono);font-size: 14px;font-variant-numeric: tabular-nums}.mj-cl-items{display: flex;flex-direction: column;gap: 26px;max-width: 860px;margin: 0;padding: 0;list-style: none}.mj-cl-item h3{margin: 0 0 6px;color: var(--mj-text);font-size: 1.15rem;font-weight: 700;letter-spacing: -.01em;text-wrap: balance}.mj-cl-text{max-width: 68ch;margin: 0;color: var(--mj-text-2);font-size: 15px;line-height: 1.65}.mj-cl-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 12px;margin: 0 0 8px;font-family: var(--mj-mono);font-size: 11.5px;letter-spacing: .06em;text-transform: uppercase}.mj-cl-kind{display: inline-flex;align-items: center;gap: 7px;color: var(--mj-cl-c,var(--mj-brand));font-weight: 600}.mj-cl-kind::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: currentColor}.mj-cl-area{color: var(--mj-muted)}.is-neu{--mj-cl-c: #22c55e}.is-besser{--mj-cl-c: #60a5fa}.is-fix{--mj-cl-c: #f59e0b}.mj-cl-filter a.is-neu span,.mj-cl-filter a.is-besser span,.mj-cl-filter a.is-fix span{color: var(--mj-cl-c)}.mj-cl-empty{color: var(--mj-muted)}@media (max-width: 720px){.mj-cl-day{grid-template-columns: 1fr;gap: 10px}.mj-cl-date{padding-top: 0}}.mjc-cl{display: flex;flex-direction: column;gap: 14px}.mjc-cl a{display: grid;gap: 3px;color: inherit;text-decoration: none}.mjc-cl a:hover b,.mjc-cl a:focus-visible b{color: var(--mj-brand)}.mjc-cl small{display: flex;align-items: center;gap: 8px;color: var(--mj-muted-2);font-family: var(--mj-mono);font-size: 11px;letter-spacing: .04em}.mjc-cl small i{width: 6px;height: 6px;border-radius: 50%;background: var(--mj-cl-c,#22c55e)}.mjc-cl b{font-size: 14px;font-weight: 600;line-height: 1.35;transition: color .2s ease}.mjc-cl-all{margin-top: 2px;font-size: 13px}.mj-site .mj-h2-line,.mj-site .mj-h2-line:hover,.mj-site .mj-plan,.mj-site .mj-plan:hover,.mj-site .mj-line,.mj-site .mj-line:hover,.mj-site .mj-node,.mj-site .mj-node:hover,.mj-site .mj-scard,.mj-site .mj-scard:hover,.mj-site .mj-feature,.mj-site .mj-feature:hover,.mj-site a.mj-gs-tile,.mj-site a.mj-gs-tile:hover,.mj-site .mj-upsell-card,.mj-site .mj-node-chip{border-color: transparent !important}.mj-site .mj-h2-line,.mj-site .mj-h2-line:hover{border-top-color: var(--mj-brand) !important}html.mj-v2 .mj-site .mj-plan:hover{border-top-color: var(--mj-brand) !important}.mj-site .mj-node-chip{background: var(--mj-surface-3)}.mj-h2 .mj-h2-line{gap: 14px}.mj-h2 .mj-h2-line-foot{padding-top: 14px}.mj-ltech-grid{display: grid;grid-template-columns: minmax(0,1.4fr) minmax(0,1fr);gap: 18px}.mj-ltech-specs{display: grid;gap: 4px;margin: 0;padding: 22px 24px;border-radius: 18px;background: var(--mj-surface)}.mj-ltech-specs div{display: grid;grid-template-columns: 170px minmax(0,1fr);gap: 16px;padding: 10px 0}.mj-ltech-specs dt{color: var(--mj-muted);font-weight: 500}.mj-ltech-specs dd{margin: 0;color: var(--mj-text);font-family: var(--mj-mono);font-size: 13.5px}.mj-ltech-side{display: flex;flex-direction: column;gap: 10px;padding: 22px 24px;border-radius: 18px;background: var(--mj-surface)}.mj-ltech-side h3{margin: 6px 0 0;color: var(--mj-muted);font-family: var(--mj-mono);font-size: 11.5px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase}.mj-ltech-side h3:first-child{margin-top: 0}.mj-ltech-incl{display: flex;flex-wrap: wrap;gap: 6px 16px;margin: 0;padding: 0;list-style: none;color: var(--mj-text-2)}.mj-ltech-incl i{color: var(--mj-brand);font-size: 11px}.mj-ltech-nodes{display: flex;flex-wrap: wrap;gap: 8px}.mj-ltech-note{margin: 6px 0 0;color: var(--mj-muted);font-size: 13px;line-height: 1.6}.mj-ltech-more{margin-top: auto;padding-top: 8px;font-weight: 700}.mj-ltech-more i{margin-left: 4px;font-size: 12px}@media (max-width: 900px){.mj-ltech-grid{grid-template-columns: 1fr}.mj-ltech-specs div{grid-template-columns: 1fr;gap: 2px}}.mj-h3-numbers{display: grid;grid-template-columns: repeat(auto-fit,minmax(150px,1fr));gap: 28px 40px;margin: 56px 0 0}.mj-h3-numbers div{display: flex;flex-direction: column;gap: 6px}.mj-h3-numbers dd{order: 1;margin: 0;color: var(--mj-text);font-family: var(--mj-mono);font-size: clamp(1.6rem,2.4vw,2.2rem);font-weight: 700;letter-spacing: -.02em;line-height: 1}.mj-h3-numbers dt{order: 2;color: var(--mj-muted);font-size: 13.5px;font-weight: 500}.mj-h3-numbers dt small{display: block;margin-top: 2px;color: var(--mj-muted-2,var(--mj-muted));font-size: 11.5px}.mj-h3 .mj-h2-liveline{margin-top: 36px}.mj-h3-areas{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 48px;align-items: start}.mj-h3-area-title{margin: 0 0 8px;color: var(--mj-text);font-size: 1.25rem;font-weight: 800;letter-spacing: -.01em}.mj-h3-area-sub{margin: 0 0 22px;color: var(--mj-muted);font-size: 14.5px;line-height: 1.65}.mj-h3-list{display: flex;flex-direction: column;gap: 4px;margin: 0;padding: 0;list-style: none}.mj-h3-row{display: grid;grid-template-columns: 22px minmax(0,1fr) auto 14px;gap: 14px;align-items: start;padding: 16px 14px;margin: 0 -14px;border-radius: 14px;color: var(--mj-text);text-decoration: none;transition: background-color .2s ease}.mj-h3-row:hover,.mj-h3-row:focus-visible{background: var(--mj-surface);color: var(--mj-text);text-decoration: none}.mj-h3-row .mj-h3-ic{margin-top: 3px;color: var(--mj-brand);font-size: 15px;text-align: center}.mj-h3-row-main{display: flex;flex-direction: column;gap: 4px;min-width: 0}.mj-h3-row-main b{font-size: 16px;font-weight: 700}.mj-h3-row-main > span{color: var(--mj-muted);font-size: 14px;line-height: 1.55}.mj-h3-state{margin-top: 2px;color: var(--mj-muted);font-family: var(--mj-mono);font-size: 11.5px;letter-spacing: .02em}.mj-h3-state.is-now{color: var(--mj-ok)}.mj-h3-state.is-preorder{color: var(--mj-brand-light)}.mj-h3-row-price{display: flex;align-items: baseline;gap: 3px;white-space: nowrap;color: var(--mj-muted);font-size: 12px}.mj-h3-row-price b{color: var(--mj-text);font-family: var(--mj-mono);font-size: 16px;font-weight: 700}.mj-h3-row-price b.is-text{font-family: inherit;font-size: 14px}.mj-h3-go{margin-top: 5px;color: var(--mj-muted);font-size: 12px;opacity: 0;transition: opacity .2s ease,transform .2s ease}.mj-h3-row:hover .mj-h3-go,.mj-h3-row:focus-visible .mj-h3-go{opacity: 1;transform: translateX(2px)}.mj-h3-cols{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 48px}.mj-h3-cols .mj-h3-ic{color: var(--mj-brand);font-size: 20px}.mj-h3-cols h3{margin: 16px 0 10px;color: var(--mj-text);font-size: 1.15rem;font-weight: 800}.mj-h3-cols p{margin: 0;max-width: 42ch;color: var(--mj-muted);font-size: 15px;line-height: 1.7}.mj-h3-steps{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 40px;margin: 0;padding: 0;list-style: none;counter-reset: mjstep}.mj-h3-steps li{counter-increment: mjstep}.mj-h3-steps li::before{content: counter(mjstep,decimal-leading-zero);display: block;margin-bottom: 14px;color: var(--mj-brand-light);font-family: var(--mj-mono);font-size: 13px;font-weight: 600}.mj-h3-steps h3{margin: 0 0 8px;color: var(--mj-text);font-size: 1.05rem;font-weight: 800}.mj-h3-steps p{margin: 0;color: var(--mj-muted);font-size: 14.5px;line-height: 1.65}.mj-h3-split{display: grid;grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);gap: 72px;align-items: start}.mj-h3-split .mj-h2-head{margin-bottom: 0}.mj-h3-facts{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 28px 40px;margin: 6px 0 0}.mj-h3-facts dt{margin-bottom: 6px;color: var(--mj-muted);font-family: var(--mj-mono);font-size: 11.5px;font-weight: 500;letter-spacing: .08em;text-transform: uppercase}.mj-h3-facts dd{margin: 0;color: var(--mj-text);font-size: 15px;line-height: 1.55}.mj-h3-contact .mj-wrap{max-width: 860px;text-align: center}.mj-h3-contact .mj-h2-sub{margin: 14px auto 28px;max-width: 56ch}.mj-h3-contact .mj-shero-actions{justify-content: center}.mj-h3 .mj-h2-section{border: 0}@media (max-width: 1100px){.mj-h3-areas,.mj-h3-cols{grid-template-columns: 1fr;gap: 40px}.mj-h3-steps{grid-template-columns: repeat(2,minmax(0,1fr))}.mj-h3-split{grid-template-columns: 1fr;gap: 40px}}@media (max-width: 560px){.mj-h3-steps,.mj-h3-facts{grid-template-columns: 1fr}.mj-h3-row{grid-template-columns: 22px minmax(0,1fr)}.mj-h3-row-price{grid-column: 2}.mj-h3-go{display: none}}.mj-lg .mj-ssection-title{margin-bottom: 32px}.mj-lg-fit{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 40px;margin-bottom: 64px}.mj-lg-fit-item i{color: var(--mj-brand);font-size: 20px}.mj-lg-fit-item h3{margin: 14px 0 8px;color: var(--mj-text);font-size: 1.1rem;font-weight: 800}.mj-lg-fit-item p{margin: 0;color: var(--mj-muted);font-size: 15px;line-height: 1.7}.mj-lg-cols{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 64px;margin-bottom: 56px}.mj-lg-h{margin: 0 0 18px;color: var(--mj-text);font-size: 1.15rem;font-weight: 800}.mj-lg-steps{display: flex;flex-direction: column;gap: 18px;margin: 0;padding: 0;list-style: none;counter-reset: mjlg}.mj-lg-steps li{display: grid;grid-template-columns: 34px minmax(0,1fr);column-gap: 10px;counter-increment: mjlg}.mj-lg-steps li::before{content: counter(mjlg,decimal-leading-zero);grid-row: span 2;color: var(--mj-brand-light);font-family: var(--mj-mono);font-size: 13px;font-weight: 600;line-height: 1.6}.mj-lg-steps b{color: var(--mj-text);font-weight: 700}.mj-lg-steps span{color: var(--mj-muted);font-size: 14.5px;line-height: 1.65}.mj-lg-know{display: flex;flex-direction: column;gap: 14px;margin: 0;padding: 0;list-style: none}.mj-lg-know li{position: relative;padding-left: 22px;color: var(--mj-text-2,var(--mj-text));font-size: 15px;line-height: 1.65}.mj-lg-know li::before{content: "";position: absolute;left: 2px;top: .7em;width: 7px;height: 7px;border-radius: 50%;background: var(--mj-brand)}.mj-lg-faq{max-width: 860px;margin-bottom: 40px}.mj-lg-ask{max-width: 70ch;color: var(--mj-muted);font-size: 15px;line-height: 1.7}.mj-lg-ask a{font-weight: 700;white-space: nowrap}@media (max-width: 900px){.mj-lg-fit,.mj-lg-cols{grid-template-columns: 1fr;gap: 32px}}.mj-h3 .mj-faq,.mj-lg .mj-faq{display: flex;flex-direction: column;align-items: stretch;gap: 2px;max-width: 860px}.mj-h3 .mj-faq details,.mj-lg .mj-faq details,.mj-h3 .mj-faq details:hover,.mj-lg .mj-faq details:hover,.mj-h3 .mj-faq details[open],.mj-lg .mj-faq details[open]{border: 0 !important;border-radius: 12px;background: transparent !important;box-shadow: none}.mj-h3 .mj-faq details:hover,.mj-lg .mj-faq details:hover,.mj-h3 .mj-faq details[open],.mj-lg .mj-faq details[open]{background: var(--mj-surface) !important}.mj-h3 .mj-faq summary,.mj-lg .mj-faq summary{min-height: 0;padding: 16px 18px;font-size: 16px}.mj-ltech-specs,.mj-ltech-side{padding: 0;border-radius: 0;background: transparent}.mj-ltech-grid{gap: 64px}.mj-ltech-specs div{padding: 12px 0}.mj-ltech-grid{grid-template-columns: minmax(0,1fr) minmax(300px,400px);gap: 72px;align-items: start;max-width: 1180px}.mj-ltech-specs div{grid-template-columns: 200px minmax(0,1fr);padding: 9px 0}.mj-ltech-side{padding-top: 9px}.mj-site .mj-nodes-grid{grid-template-columns: repeat(auto-fit,minmax(min(100%,420px),1fr));gap: 48px}.mj-site .mj-node-specs{display: grid;grid-template-columns: repeat(auto-fit,minmax(300px,1fr));gap: 12px 48px}.mj-site .mj-node-head{justify-content: flex-start;gap: 18px}@media (max-width: 900px){.mj-ltech-grid{grid-template-columns: 1fr;gap: 40px}}.mj-pay-list{display: grid;grid-template-columns: repeat(auto-fit,minmax(300px,1fr));gap: 40px 56px;margin: 0;padding: 0;list-style: none}.mj-pay-item{display: grid;grid-template-columns: 34px minmax(0,1fr);gap: 16px;align-items: start}.mj-pay-ic{margin-top: 2px;color: var(--mj-brand);font-size: 24px;text-align: center}.mj-pay-item.is-paypal .mj-pay-ic{color: #2f7ff0}.mj-pay-item h3{margin: 0 0 8px;color: var(--mj-text);font-size: 1.15rem;font-weight: 800}.mj-pay-item p{margin: 0;color: var(--mj-muted);font-size: 15px;line-height: 1.7}.mj-pay-item .mj-pay-when{margin-top: 10px;color: var(--mj-text-2,var(--mj-text));font-size: 13.5px}.mj-pay-when span{color: var(--mj-muted);font-family: var(--mj-mono);font-size: 11.5px;letter-spacing: .06em;text-transform: uppercase}.mj-pay-cols{grid-template-columns: repeat(auto-fit,minmax(200px,1fr));gap: 40px 36px}.mj-site .mj-feature,.mj-site .mj-feature:hover,.mj-site .mj-hwprod,.mj-site .mj-hwprod:hover,.mj-site .mj-nstat,.mj-site .mj-inc-row,.mj-site .mj-proscons-col,.mj-site .mj-included,.mj-site .mj-cl-item,.mj-site .mj-doc-nav,.mj-site .mj-doc-section,.mj-site .mj-doc-item,.mj-site .mj-dom-facts,.mj-site .mj-dom-alts{border-color: transparent !important;background: transparent !important;box-shadow: none !important}.mj-site .mj-feature,.mj-site .mj-hwprod,.mj-site .mj-nstat,.mj-site .mj-proscons-col,.mj-site .mj-included{padding-left: 0;padding-right: 0}.mj-site .mj-hwprod-row,.mj-site .mj-hwprod-specs > *,.mj-site .mj-node-specs > div,.mj-site .mj-nstat-row,.mj-site .mj-inc-row,.mj-site .mj-dom-row,.mj-site .mj-doc-item,.mj-site .mj-cl-day,.mj-site .mj-kf-row,.mj-site .mj-h2-line-specs > div,.mj-site .mj-ltech-specs div{border-top-color: transparent !important;border-bottom-color: transparent !important}.mj-site .mj-node{padding-left: 0;padding-right: 0;background: transparent !important}.mj-site .mj-dom-box,.mj-site .mj-dom-result,.mj-site .mj-dom-table-wrap,.mj-site .mj-kf-main,.mj-site .mj-kf-sum,.mj-site .mj-kf-row,.mj-site .mj-kf-similar{border-color: transparent !important;box-shadow: none !important}.mj-site .mj-netmap-fact,.mj-site .mj-ns-box,.mj-site .mj-hwprod-note{border-color: transparent !important;background: transparent !important}.mj-site .mj-netmap-fact,.mj-site .mj-ns-box{padding-left: 0;padding-right: 0}.mj-site .mj-hwprod-incl{border-color: transparent !important}.mj-site .alert{border-color: transparent !important;border-radius: 14px}.mj-site .mj-nstat-row,.mj-site .mj-inc-none{background: transparent !important;border-color: transparent !important}.mj-site .mj-nstat-row{padding-left: 0;padding-right: 0}.mj-dom2-hero{padding: clamp(72px,10vw,128px) 0 56px}.mj-dom2-title{margin: 0;color: var(--mj-text);font-size: clamp(2.6rem,6vw,4.6rem);font-weight: 800;line-height: 1.02;letter-spacing: -.035em;text-wrap: balance}.mj-dom2-title span{color: var(--mj-brand)}.mj-dom2-lead{max-width: 60ch;margin: 22px 0 40px}.mj-dom2-search{max-width: 920px}.mj-dom2-modes{display: inline-flex;gap: 4px;margin-bottom: 14px;padding: 4px;border-radius: var(--mj-r-pill,999px);background: var(--mj-surface)}.mj-dom2-modes .mj-pp-choice{min-width: 0;padding: 8px 18px;border: 0 !important;border-radius: var(--mj-r-pill,999px);background: transparent !important;color: var(--mj-muted);font-size: 14px;font-weight: 700;box-shadow: none !important}.mj-dom2-modes .mj-pp-choice.is-active{background: var(--mj-surface-3) !important;color: var(--mj-text)}.mj-dom2-bar{display: grid;grid-template-columns: minmax(0,1fr) auto auto;align-items: center;gap: 6px;padding: 8px;border-radius: 20px;background: var(--mj-surface)}.mj-dom2-bar:focus-within{box-shadow: 0 0 0 2px var(--mj-brand-a40)}.mj-dom2-bar label{margin: 0}.mj-dom2-sld input{width: 100%;height: 56px;padding: 0 18px;border: 0;outline: 0;background: transparent;color: var(--mj-text);font-family: var(--mj-mono);font-size: 20px}.mj-dom2-sld input::placeholder{color: var(--mj-muted);opacity: .6}.mj-dom2-tld select{height: 56px;padding: 0 36px 0 16px;border: 0;border-radius: 14px;background-color: var(--mj-surface-3);color: var(--mj-text);font-family: var(--mj-mono);font-size: 18px;font-weight: 700;cursor: pointer}.mj-dom2-bar .btn{height: 56px;padding: 0 28px;border-radius: 14px;font-size: 16px;font-weight: 800}.mj-dom2-search .mj-pp-domain-hint{margin: 12px 4px 0;color: var(--mj-muted);font-size: 13.5px}.mj-dom2-result{margin-top: 18px;border: 0 !important;border-radius: 16px;background: var(--mj-surface) !important}.mj-dom2-result .mj-dom-result-main b{font-family: var(--mj-mono);font-size: 18px}.mj-dom2-alts{margin-top: 18px;padding: 0 !important}.mj-dom2-alts .mj-dom-alt{border-color: transparent !important;background: var(--mj-surface)}.mj-dom2-popular{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 10px;margin-top: 22px;color: var(--mj-muted);font-size: 13.5px}.mj-dom2-chip{display: inline-flex;align-items: baseline;gap: 8px;padding: 7px 14px;border: 0;border-radius: var(--mj-r-pill,999px);background: var(--mj-surface);color: var(--mj-text);font-size: 13.5px;cursor: pointer;transition: background-color .2s ease}.mj-dom2-chip:hover,.mj-dom2-chip:focus-visible{background: var(--mj-surface-3)}.mj-dom2-chip b{font-family: var(--mj-mono)}.mj-dom2-chip span{color: var(--mj-muted);font-family: var(--mj-mono);font-size: 12.5px}.mj-dom2-incl{grid-template-columns: repeat(4,minmax(0,1fr))}.mj-dom2-steps{grid-template-columns: repeat(3,minmax(0,1fr))}.mj-dom2-prices-head{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 24px;margin-bottom: 28px}.mj-dom2-prices-head .mj-h2-head{margin-bottom: 0}.mj-dom2-filter{display: flex;align-items: center;gap: 10px;min-width: 280px;margin: 0;padding: 0 16px;border-radius: 14px;background: var(--mj-surface);color: var(--mj-muted)}.mj-dom2-filter input{flex: 1;height: 46px;border: 0;outline: 0;background: transparent;color: var(--mj-text);font-size: 14.5px}.mj-dom2-table{border: 0 !important;background: transparent !important;overflow-x: auto}.mj-dom2-table .mj-dom-table{width: 100%;border-collapse: collapse}.mj-dom2-table .mj-dom-table th{padding: 10px 14px;border: 0 !important;background: transparent !important;color: var(--mj-muted);font-family: var(--mj-mono);font-size: 11.5px;font-weight: 500;letter-spacing: .08em;text-align: left;text-transform: uppercase}.mj-dom2-table .mj-dom-table td{padding: 14px;border: 0 !important;color: var(--mj-text);font-family: var(--mj-mono);font-size: 14.5px}.mj-dom2-table .mj-dom-table td small{color: var(--mj-muted);font-family: inherit}.mj-dom2-table .mj-dom-table td:first-child b{font-size: 16px}.mj-dom2-table .mj-dom-table td:last-child{text-align: right;font-family: inherit}.mj-dom2-table .mj-dom-table tbody tr{transition: background-color .15s ease}.mj-dom2-table .mj-dom-table tbody tr:hover td{background: var(--mj-surface)}.mj-dom2-table .mj-dom-table tbody tr:hover td:first-child{border-radius: 12px 0 0 12px}.mj-dom2-table .mj-dom-table tbody tr:hover td:last-child{border-radius: 0 12px 12px 0}.mj-dom2-none{margin: 18px 14px;color: var(--mj-muted)}.mj-dom2 .mj-dom-note{margin-top: 20px;max-width: 80ch;color: var(--mj-muted);font-size: 13.5px;line-height: 1.7}@media (max-width: 1100px){.mj-dom2-incl{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.mj-dom2-bar{grid-template-columns: minmax(0,1fr) auto}.mj-dom2-bar .btn{grid-column: 1 / -1}.mj-dom2-incl,.mj-dom2-steps{grid-template-columns: 1fr}.mj-dom2-filter{min-width: 0;width: 100%}.mj-dom2-table .mj-dom-table td:nth-child(3),.mj-dom2-table .mj-dom-table th:nth-child(3){display: none}}.mj-dom2-pages{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;margin: 22px 0 0}.mj-dom2-pages[hidden]{display: none}.mj-dom2-page{min-width: 40px;height: 40px;padding: 0 12px;border: 0;border-radius: 12px;background: transparent;color: var(--mj-muted);font-family: var(--mj-mono);font-size: 14px;font-weight: 600;cursor: pointer;transition: background-color .15s ease,color .15s ease}.mj-dom2-page:hover:not(:disabled){background: var(--mj-surface);color: var(--mj-text)}.mj-dom2-page[aria-current="page"]{background: var(--mj-surface-3);color: var(--mj-text)}.mj-dom2-page:disabled{opacity: .35;cursor: default}.mj-dom2-page.is-step{font-family: inherit;font-weight: 700}.mj-dom2-page-info{margin-left: auto;color: var(--mj-muted);font-family: var(--mj-mono);font-size: 12.5px}.mj-dom2-tldshow{display: inline-flex;align-items: center;justify-content: center;min-width: 76px;height: 56px;padding: 0 18px;border-radius: 14px;background: var(--mj-surface-3);color: var(--mj-text);font-family: var(--mj-mono);font-size: 18px;font-weight: 700;transition: color .15s ease}.mj-dom2-tldshow:empty{display: none}.mj-dom2-tldshow.is-unknown{color: var(--mj-err);text-decoration: line-through}.mj-dom2-alts + .mj-dom2-alts{margin-top: 14px}.mj-dom2-ainote{display: none;margin-left: 6px;color: var(--mj-muted);font-size: 12px;font-weight: 400;letter-spacing: 0;text-transform: none}.mj-dom2-alts.is-ai .mj-dom2-ainote{display: inline}.mj-dom2-kw{margin: 14px 0 0}.mj-dom2-kw[hidden],.mj-dom2-kw-form[hidden]{display: none}.mj-dom2-kw-open{display: inline-flex;align-items: center;gap: 8px;padding: 6px 2px;border: 0;background: transparent;color: var(--mj-brand);font-size: 14px;font-weight: 600;cursor: pointer}.mj-dom2-kw-open:hover,.mj-dom2-kw-open:focus-visible{text-decoration: underline}.mj-dom2-kw-form{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 6px;margin-top: 10px;padding: 6px;border-radius: 16px;background: var(--mj-surface)}.mj-dom2-kw-field{margin: 0}.mj-dom2-kw-field input{width: 100%;height: 46px;padding: 0 14px;border: 0;outline: 0;background: transparent;color: var(--mj-text);font-size: 16px}.mj-dom2-kw-form .btn{height: 46px;padding: 0 20px;border-radius: 12px;font-weight: 700}.mj-dom2-kw-fail{margin: 4px 0;color: var(--mj-muted);font-size: 14px}@media (max-width: 640px){.mj-dom2-kw-form{grid-template-columns: 1fr}}.mj-kf-rows{display: flex;flex-direction: column;gap: 34px}.mj-site .mj-kf-row,.mj-site .mj-kf-row:focus-within{padding: 0 !important;border: 0 !important;border-radius: 0;background: transparent !important}.mj-kf-row-head{margin-bottom: 12px}.mj-kf-name{font-size: 1.05rem}.mj-kf-val b{font-family: var(--mj-mono);font-size: 1.6rem}.mj-kf-incl{margin-top: 44px}.mj-site .mj-kf-sum{border: 0 !important;border-radius: 20px;background: var(--mj-surface) !important}.mj-kf-price b{font-size: clamp(2.2rem,3.4vw,2.8rem)}.mj-kf-need-list{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 40px;margin-top: 32px}.mj-kf-need-item i{color: var(--mj-brand);font-size: 20px}.mj-kf-need-item h3{margin: 14px 0 6px;color: var(--mj-text);font-size: 1.05rem;font-weight: 800}.mj-kf-need-item p{margin: 0;color: var(--mj-muted);font-size: 14.5px;line-height: 1.65}.mj-kf-need-item .mj-kf-need-spec{margin-bottom: 8px;color: var(--mj-brand-light);font-family: var(--mj-mono);font-size: 13px}.mj-kf-need-note{margin-top: 28px;color: var(--mj-muted)}@media (max-width: 1100px){.mj-kf-need-list{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.mj-kf-need-list{grid-template-columns: 1fr}}.mj-kf-page .mj-kf-val{display: none}.mj-kf-ctrl{display: grid;grid-template-columns: minmax(0,1fr);align-items: center;gap: 14px}.mj-kf-num{width: 96px;height: 44px;border: 0 !important;border-radius: 12px;background: var(--mj-surface) !important;color: var(--mj-text);font-family: var(--mj-mono);font-size: 18px;font-weight: 700;text-align: right}.mj-kf-unit-in{min-width: 52px;color: var(--mj-muted);font-family: var(--mj-mono);font-size: 13px}.mj-kf-terms{display: inline-flex;flex-wrap: wrap;gap: 4px;margin: 0 0 36px;padding: 4px;border-radius: 999px;background: var(--mj-surface)}.mj-kf-terms .mj-terms-label{align-self: center;margin: 0 8px 0 12px}.mj-kf-terms .mj-term{border: 0 !important;border-radius: 999px;background: transparent !important;color: var(--mj-muted)}.mj-kf-terms .mj-term:hover{color: var(--mj-text)}.mj-kf-terms .mj-term.is-active{background: var(--mj-surface-3) !important;color: var(--mj-text)}.mj-kf .mj-kf-switch{display: flex;width: fit-content;max-width: 100%;margin: 0 0 40px}.mj-kf-switch .mj-terms-label{font-family: var(--mj-mono);font-weight: 500}.mj-kf-switch .mj-term{font-family: var(--mj-mono);text-decoration: none !important}.mj-kf-switch .mj-term:focus-visible{outline: 2px solid var(--mj-brand);outline-offset: 2px}.mj-kf-points{display: grid;grid-template-columns: repeat(auto-fill,minmax(230px,1fr));gap: 12px 28px;margin: 14px 0 0;padding: 0;list-style: none}.mj-kf-points li{display: flex;gap: 10px;align-items: baseline;color: var(--mj-text-2,var(--mj-text));font-size: 14px;line-height: 1.5}.mj-kf-points li i{flex: 0 0 14px;color: var(--mj-brand);font-size: 12px}.mj-kf-back{display: inline-flex;margin-top: 40px}.mj-kf-select{width: 100%;height: 46px;padding: 0 14px;border: 0 !important;border-radius: 12px;background-color: var(--mj-surface) !important;color: var(--mj-text);font-size: 15px;font-weight: 600;cursor: pointer}.mj-kf-choice .mj-kf-val{color: var(--mj-muted);font-size: 13.5px;font-weight: 500}.mj-ad{--ad-get: #4ade80;--ad-post: var(--mj-brand,#3b82f6);--ad-del: #f87171;--ad-put: #facc15;--ad-sb: #facc15}.mj-ad-shell{display: grid;grid-template-columns: 290px minmax(0,1fr);gap: 0 clamp(32px,4vw,64px);width: min(1600px,calc(100% - 64px));margin: 0 auto}.mj-ad-side{position: sticky;top: 0;align-self: start;display: flex;flex-direction: column;height: 100vh;padding: 28px 0 16px}.mj-ad-search{position: relative;margin: 0 0 18px}.mj-ad-search input{width: 100%;height: 42px;padding: 0 70px 0 14px;border: 0;border-radius: 12px;background: var(--mj-surface);color: var(--mj-text);font: 400 14px var(--mj-font);outline: none}.mj-ad-search input:focus-visible{box-shadow: 0 0 0 2px var(--mj-brand)}.mj-ad-search kbd{position: absolute;right: 10px;top: 50%;transform: translateY(-50%);padding: 2px 7px;border-radius: 6px;background: var(--mj-surface-3);color: var(--mj-muted);font: 500 11px var(--mj-mono);box-shadow: none}.mj-ad-nav{flex: 1;overflow-y: auto;padding-right: 8px;scrollbar-width: thin}.mj-ad-navk{margin: 20px 0 6px;color: var(--mj-muted-2);font: 500 11px var(--mj-mono);letter-spacing: .14em;text-transform: uppercase}.mj-ad-navk:first-child{margin-top: 0}.mj-ad-nav a{display: flex;align-items: center;gap: 10px;padding: 6px 10px;border-radius: 9px;color: var(--mj-muted);font-size: 13.5px;line-height: 1.35;text-decoration: none;transition: color .15s,background .15s}.mj-ad-nav a:hover,.mj-ad-nav a:focus-visible{color: var(--mj-text)}.mj-ad-nav a.is-on{color: var(--mj-text);background: var(--mj-surface)}.mj-ad-nav [hidden],.mj-ad [hidden]{display: none !important}.mj-ad-nav a span{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.mj-ad-empty{margin: 12px 10px;color: var(--mj-muted);font-size: 13px}.mj-ad-count{margin: 12px 0 0;color: var(--mj-muted-2);font: 500 11.5px var(--mj-mono)}.mj-ad-m{flex: none;display: inline-block;min-width: 42px;font: 700 10.5px var(--mj-mono);font-style: normal;letter-spacing: .04em;color: var(--ad-get)}.mj-ad-m--post{color: var(--ad-post)}.mj-ad-m--delete{color: var(--ad-del)}.mj-ad-m--put{color: var(--ad-put)}.mj-ad-main{min-width: 0;padding: 28px 0 96px}.mj-ad-bar{position: sticky;top: 0;padding-top: 16px !important;z-index: 5;display: flex;flex-wrap: wrap;align-items: center;gap: 12px 18px;padding: 12px 0;background: var(--mj-black,#000)}.mj-ad-env{display: inline-flex;padding: 4px;border-radius: 999px;background: var(--mj-surface)}.mj-ad-env button{display: inline-flex;align-items: center;gap: 8px;height: 32px;padding: 0 14px;border: 0;border-radius: 999px;background: none;color: var(--mj-muted);font: 500 13px var(--mj-mono);cursor: pointer}.mj-ad-env button i{width: 7px;height: 7px;border-radius: 50%;background: var(--mj-muted-2)}.mj-ad-env button.is-on{background: var(--mj-surface-3);color: var(--mj-text)}.mj-ad-env button.is-on[data-mj-ad-env="live"] i{background: var(--ad-get);box-shadow: 0 0 0 3px rgba(74,222,128,.18);animation: mjAdPulse 2.2s ease-in-out infinite}.mj-ad-env button.is-on[data-mj-ad-env="sandbox"] i{background: var(--ad-sb);box-shadow: 0 0 0 3px rgba(250,204,21,.18)}.mj-ad-key{display: flex;align-items: center;gap: 10px;flex: 1 1 320px;max-width: 520px;margin: 0;font-weight: 400}.mj-ad-key span{color: var(--mj-muted);font: 500 12px var(--mj-mono);white-space: nowrap}.mj-ad-key input{flex: 1;min-width: 0;height: 38px;padding: 0 12px;border: 0;border-radius: 10px;background: var(--mj-surface);color: var(--mj-text);font: 400 13px var(--mj-mono);outline: none}.mj-ad-key input:focus-visible{box-shadow: 0 0 0 2px var(--mj-brand)}.mj-ad-dl{margin-left: auto;color: var(--mj-muted);font: 500 13px var(--mj-mono);text-decoration: none}.mj-ad-dl:hover{color: var(--mj-text)}.mj-ad.is-sandbox .mj-ad-key input{box-shadow: inset 0 0 0 1px rgba(250,204,21,.35)}.mj-ad-hero{padding: clamp(36px,6vw,80px) 0 0;scroll-margin-top: 84px}.mj-ad-kicker{margin: 0 0 12px;color: var(--mj-brand);font: 500 12px var(--mj-mono);letter-spacing: .16em;text-transform: uppercase}.mj-ad-hero h1{margin: 0;color: var(--mj-text);font: 600 clamp(2.2rem,5vw,4.2rem)/1.04 var(--mj-mono);letter-spacing: -.05em;text-wrap: balance}.mj-ad-hero h1 em{font-style: normal;color: var(--mj-muted-2)}.mj-ad-lead{max-width: 66ch;margin: 22px 0 0;color: var(--mj-text-2);font-size: 17px;line-height: 1.65}.mj-ad-note{max-width: 66ch;margin: 16px 0 0;padding-left: 14px;border-left: 3px solid var(--ad-sb);color: var(--mj-text-2)}.mj-ad-stats{display: grid;grid-template-columns: repeat(auto-fit,minmax(190px,1fr));gap: 24px 40px;max-width: 980px;margin: clamp(36px,5vw,56px) 0 0}.mj-ad-stats div{display: flex;flex-direction: column;gap: 8px}.mj-ad-stats dt{color: var(--mj-text);font: 600 clamp(1.8rem,3vw,2.5rem)/1 var(--mj-mono);letter-spacing: -.04em;font-variant-numeric: tabular-nums}.mj-ad-stats div:first-child dt{color: var(--mj-brand)}.mj-ad-stats dd{margin: 0;max-width: 26ch;color: var(--mj-muted);font-size: 14px;line-height: 1.45}.mj-ad-base{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 14px;margin: 36px 0 0}.mj-ad-base span{color: var(--mj-muted-2);font: 500 11.5px var(--mj-mono);letter-spacing: .14em;text-transform: uppercase}.mj-ad-base code{padding: 8px 12px;border-radius: 10px;background: var(--mj-surface);color: var(--mj-text);font: 500 14px var(--mj-mono);cursor: copy}.mj-ad-cta{display: flex;flex-wrap: wrap;gap: 12px;margin: 28px 0 0}.mj-ad-sec{max-width: 1000px;padding: clamp(56px,7vw,88px) 0 0;scroll-margin-top: 84px}.mj-ad-sec h2{margin: 0 0 14px;color: var(--mj-text);font: 600 clamp(1.5rem,2.4vw,2rem)/1.15 var(--mj-mono);letter-spacing: -.04em;text-wrap: balance}.mj-ad-sec > p{max-width: 70ch;margin: 0 0 14px;color: var(--mj-text-2);line-height: 1.7}.mj-ad code{font-family: var(--mj-mono)}.mj-ad p code,.mj-ad li code,.mj-ad dd code{padding: 1px 6px;border-radius: 6px;background: var(--mj-surface-3);color: var(--mj-text-2);font-size: .88em;overflow-wrap: anywhere}.mj-ad-steps{margin: 18px 0 0;padding: 0;list-style: none;counter-reset: s;display: flex;flex-direction: column;gap: 22px}.mj-ad-steps li{position: relative;display: flex;flex-direction: column;gap: 6px;padding-left: 48px;counter-increment: s}.mj-ad-steps li::before{content: counter(s,decimal-leading-zero);position: absolute;left: 0;top: 1px;color: var(--mj-brand);font: 600 14px var(--mj-mono)}.mj-ad-steps b{color: var(--mj-text);font-weight: 600}.mj-ad-steps span{color: var(--mj-muted);line-height: 1.65}.mj-ad-steps .mj-ad-pre{margin-top: 6px}.mj-ad-scopes{display: grid;grid-template-columns: repeat(auto-fill,minmax(320px,1fr));gap: 12px 32px;margin: 22px 0 0;padding: 0;list-style: none}.mj-ad-scopes li{display: flex;flex-direction: column;gap: 3px}.mj-ad-scopes li code{align-self: flex-start;padding: 0;background: none;color: var(--mj-text);font-size: 13.5px}.mj-ad-scopes li span{color: var(--mj-muted);font-size: 14px}.mj-ad-scopes li.is-off{opacity: .5}.mj-ad-codes{display: grid;grid-template-columns: repeat(auto-fill,minmax(280px,1fr));gap: 14px 32px;margin: 22px 0 0}.mj-ad-codes div{display: grid;grid-template-columns: 112px minmax(0,1fr);gap: 14px;align-items: baseline}.mj-ad-codes dt{color: var(--mj-text);font: 600 14px var(--mj-mono)}.mj-ad-codes dd{margin: 0;color: var(--mj-muted);font-size: 14px;line-height: 1.5}.mj-ad-group{padding: clamp(72px,9vw,112px) 0 0;scroll-margin-top: 84px}.mj-ad-ghead{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 20px;margin: 0 0 8px}.mj-ad-ghead .mj-ad-kicker{margin: 0;font-size: 13px}.mj-ad-ghead p:last-child{margin: 0;color: var(--mj-muted)}.mj-ad-ep{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.05fr);gap: 24px clamp(28px,3.5vw,56px);padding: 44px 0 0;scroll-margin-top: 84px}.mj-ad-doc{min-width: 0}.mj-ad-line{display: flex;align-items: center;gap: 12px;margin: 0 0 14px}.mj-ad-line .mj-ad-m{min-width: 0;padding: 4px 9px;border-radius: 7px;background: var(--mj-surface);font-size: 11.5px}.mj-ad-line code{min-width: 0;color: var(--mj-text);font-size: 14.5px;overflow-wrap: anywhere;cursor: copy}.mj-ad-doc h3{margin: 0 0 10px;color: var(--mj-text);font: 600 clamp(1.25rem,1.8vw,1.5rem)/1.2 var(--mj-mono);letter-spacing: -.03em}.mj-ad-doc > p{margin: 0 0 14px;color: var(--mj-text-2);line-height: 1.7}.mj-ad-meta{display: flex;flex-wrap: wrap;gap: 8px}.mj-ad-chip{display: inline-flex;align-items: center;height: 26px;padding: 0 10px;border-radius: 999px;background: rgba(59,130,246,.12);background: color-mix(in srgb,var(--mj-brand) 14%,transparent);color: var(--mj-text);font: 500 12px var(--mj-mono)}.mj-ad-chip.is-free{background: var(--mj-surface);color: var(--mj-muted)}.mj-ad-chip.is-off{opacity: .55;text-decoration: line-through}.mj-ad-doc h4{margin: 26px 0 10px;color: var(--mj-muted-2);font: 500 11.5px var(--mj-mono);letter-spacing: .14em;text-transform: uppercase}.mj-ad-params,.mj-ad-errs{display: flex;flex-direction: column;gap: 12px;margin: 0}.mj-ad-params div{display: grid;grid-template-columns: minmax(150px,220px) minmax(0,1fr);gap: 4px 18px}.mj-ad-params dt{display: flex;flex-direction: column;gap: 2px;font-weight: 400}.mj-ad-params dt code{align-self: flex-start;padding: 0;background: none;color: var(--mj-text);font-size: 13.5px}.mj-ad-params dt small{color: var(--mj-muted-2);font: 400 11.5px var(--mj-mono)}.mj-ad-params dt small b{color: var(--mj-brand);font-weight: 500}.mj-ad-params dd,.mj-ad-errs dd{margin: 0;color: var(--mj-muted);font-size: 14px;line-height: 1.55}.mj-ad-errs div{display: flex;gap: 14px;align-items: baseline}.mj-ad-errs dt{flex: none;min-width: 36px;color: var(--ad-del);font: 600 13px var(--mj-mono)}.mj-ad-run{min-width: 0;display: flex;flex-direction: column;gap: 10px}.mj-ad-tabs{display: flex;flex-wrap: wrap;gap: 4px}.mj-ad-tabs button{height: 30px;padding: 0 12px;border: 0;border-radius: 8px;background: none;color: var(--mj-muted);font: 500 12.5px var(--mj-mono);cursor: pointer}.mj-ad-tabs button.is-on{background: var(--mj-surface);color: var(--mj-text)}.mj-ad-pre{position: relative;margin: 0;padding: 16px 18px;border: 0;border-radius: 14px;background: var(--mj-surface);color: var(--mj-text-2);font: 400 12.5px/1.65 var(--mj-mono);white-space: pre;overflow-x: auto;max-height: 420px;cursor: copy}.mj-ad-pre[data-copied]::after{content: attr(data-copied);position: absolute;top: 10px;right: 12px;padding: 2px 8px;border-radius: 6px;background: var(--mj-brand);color: var(--mj-on-brand,#fff);font: 500 11px var(--mj-mono)}.mj-ad-base code[data-copied],.mj-ad-line code[data-copied]{color: var(--ad-get)}.mj-ad-json{color: var(--mj-text)}.mj-ad-sub{display: flex;align-items: center;gap: 10px;margin: 8px 0 0;color: var(--mj-muted-2);font: 500 11.5px var(--mj-mono);letter-spacing: .14em;text-transform: uppercase}.mj-ad-sub span{padding: 1px 8px;border-radius: 999px;background: rgba(74,222,128,.12);color: var(--ad-get);letter-spacing: .04em}.mj-ad-sub span.is-sb{background: rgba(250,204,21,.12);color: var(--ad-sb)}.mj-ad-try{display: flex;flex-direction: column;gap: 10px;margin: 6px 0 0;padding: 18px;border-radius: 16px;background: var(--mj-surface)}.mj-ad-try .mj-ad-sub{margin: 0 0 2px}.mj-ad-try label{display: grid;grid-template-columns: minmax(110px,160px) minmax(0,1fr);gap: 4px 12px;align-items: center;margin: 0;font-weight: 400}.mj-ad-try label span{color: var(--mj-muted);font-size: 12.5px}.mj-ad-try label code{color: var(--mj-text-2)}.mj-ad-try input,.mj-ad-try textarea{width: 100%;min-width: 0;padding: 8px 10px;border: 0;border-radius: 9px;background: var(--mj-surface-3);color: var(--mj-text);font: 400 12.5px var(--mj-mono);outline: none;resize: vertical}.mj-ad-try input:focus-visible,.mj-ad-try textarea:focus-visible{box-shadow: 0 0 0 2px var(--mj-brand)}.mj-ad-try button{align-self: flex-start;margin-top: 4px}.mj-ad-try .mj-ad-pre{background: var(--mj-surface-3);max-height: 360px}.mj-ad-res{margin: 2px 0 0;font: 600 13px var(--mj-mono);color: var(--mj-muted)}.mj-ad-res.is-ok{color: var(--ad-get)}.mj-ad-res.is-err{color: var(--ad-del)}@keyframes mjAdPulse{50%{box-shadow: 0 0 0 6px rgba(74,222,128,0)}}@media (prefers-reduced-motion: reduce){.mj-ad-env button i{animation: none !important}}@media (max-width: 1280px){.mj-ad-ep{grid-template-columns: minmax(0,1fr)}}@media (max-width: 960px){.mj-ad-shell{grid-template-columns: minmax(0,1fr);width: calc(100% - 32px)}.mj-ad-side{position: static;height: auto;padding-bottom: 0}.mj-ad-nav{max-height: 260px}.mj-ad-bar{position: static}.mj-ad-hero,.mj-ad-sec,.mj-ad-group,.mj-ad-ep{scroll-margin-top: 80px}.mj-ad-params div,.mj-ad-try label{grid-template-columns: minmax(0,1fr)}.mj-ad-dl{margin-left: 0}}.mjs-setup{display: grid;gap: 28px;margin: 18px 0 0;padding: clamp(22px,3vw,36px);border-radius: 20px;background: var(--mj-surface,#0f0f12)}.mjs-setup-head{display: grid;gap: 8px;max-width: 760px}.mjs-setup-kick{color: var(--mj-muted-2,var(--mj-muted));font: 500 11.5px var(--mj-mono,ui-monospace,monospace);letter-spacing: .1em;text-transform: uppercase}.mjs-setup-kick .mjc-mono{text-transform: none;letter-spacing: 0}.mjs-setup h2{display: flex;align-items: center;gap: 14px;margin: 0;color: var(--mj-text);font-size: clamp(1.6rem,3vw,2.2rem);font-weight: 700;letter-spacing: -.02em}.mjs-setup-head p{margin: 0;color: var(--mj-text-2,var(--mj-muted));font-size: 15px;line-height: 1.6}.mjs-setup-spin{flex: 0 0 auto;width: 22px;height: 22px;border: 3px solid color-mix(in srgb,var(--lc,var(--mj-brand)) 25%,transparent);border-top-color: var(--lc,var(--mj-brand));border-radius: 50%;animation: mjsSpin 1s linear infinite}@keyframes mjsSpin{to{transform: rotate(360deg)}}.mjs-setup-steps{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px;margin: 0;padding: 0;list-style: none;counter-reset: none}.mjs-setup-steps li{position: relative;display: grid;gap: 4px;align-content: start;padding: 16px 16px 18px;border-radius: 14px;background: var(--mj-surface-2,#131316);color: var(--mj-muted)}.mjs-setup-steps b{color: var(--mj-text-2,var(--mj-text));font-size: 15px;font-weight: 600}.mjs-setup-steps small{color: var(--mj-muted-2,var(--mj-muted));font: 500 12px var(--mj-mono,ui-monospace,monospace)}.mjs-setup-dot{display: inline-grid;place-items: center;width: 28px;height: 28px;margin-bottom: 6px;border-radius: 50%;background: var(--mj-surface-3,#1b1b20);color: var(--mj-muted);font: 600 12px var(--mj-mono,ui-monospace,monospace)}.mjs-setup-steps li.is-done .mjs-setup-dot{background: color-mix(in srgb,#22c55e 18%,transparent);color: #22c55e}.mjs-setup-steps li.is-now{background: color-mix(in srgb,var(--lc,var(--mj-brand)) 12%,var(--mj-surface-2,#131316))}.mjs-setup-steps li.is-now .mjs-setup-dot{background: var(--lc,var(--mj-brand));color: #fff}.mjs-setup-steps li.is-now b{color: var(--mj-text)}.mjs-setup-steps li.is-now small{color: var(--lc,var(--mj-brand))}.mjs-setup-steps li.is-wait{opacity: .62}.mjs-setup.is-setup .mjs-setup-steps li.is-now::after,.mjs-setup.is-delayed .mjs-setup-steps li.is-now::after{content: "";position: absolute;left: 16px;right: 16px;bottom: 8px;height: 3px;border-radius: 3px;background: linear-gradient(90deg,transparent,var(--lc,var(--mj-brand)),transparent);background-size: 50% 100%;background-repeat: no-repeat;animation: mjsBar 1.6s ease-in-out infinite}@keyframes mjsBar{from{background-position: -50% 0}to{background-position: 150% 0}}.mjs-setup.is-delayed .mjs-setup-steps li.is-now small{color: #f59e0b}.mjs-setup-acts{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 14px}.mjs-setup-auto{color: var(--mj-muted-2,var(--mj-muted));font: 500 12px var(--mj-mono,ui-monospace,monospace)}.mjs-setup-auto i{margin-right: 4px}.mjs-setup.is-setup .mjs-setup-auto i,.mjs-setup.is-delayed .mjs-setup-auto i{animation: mjsSpin 2.4s linear infinite}@media (max-width: 760px){.mjs-setup-steps{grid-template-columns: minmax(0,1fr)}.mjs-setup-steps li{grid-template-columns: auto minmax(0,1fr);column-gap: 12px;align-items: center;padding: 12px 14px 14px}.mjs-setup-dot{grid-row: span 2;margin: 0}}@media (prefers-reduced-motion: reduce){.mjs-setup-spin,.mjs-setup-auto i,.mjs-setup .mjs-setup-steps li.is-now::after{animation: none !important}}.mj-bx-head{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px 20px;margin: 0 0 18px}.mj-bx-clock{display: inline-flex;align-items: center;gap: 8px;padding: 7px 14px;border-radius: var(--mj-r-pill);background: var(--mj-brand-a10);color: var(--mj-text-2);font-size: 13px}.mj-bx-clock i{color: var(--mj-brand-light)}.mj-bx-count{font-family: var(--mj-mono);font-variant-numeric: tabular-nums;color: var(--mj-text);letter-spacing: .02em}.mj-bx-tabs{display: flex;flex-wrap: wrap;gap: 6px;margin: 0 0 18px}.mj-bx-tab{padding: 8px 16px;border: 0;border-radius: var(--mj-r-pill);background: var(--mj-surface-2);color: var(--mj-muted);font-size: 13.5px;font-weight: 600;cursor: pointer;transition: background .15s ease,color .15s ease}.mj-bx-tab:hover{color: var(--mj-text)}.mj-bx-tab.is-on{background: var(--mj-brand);color: var(--mj-on-brand,#fff)}.mj-bx-tab:focus-visible{outline: 2px solid var(--mj-brand);outline-offset: 2px}.mj-bx-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(260px,1fr));gap: 16px}.mj-bx-card{display: flex;flex-direction: column;gap: 16px;padding: 20px;border-radius: var(--mj-r-xl);background: var(--mj-surface);box-shadow: inset 0 0 0 1px var(--mj-line-soft);transition: transform .2s ease,box-shadow .2s ease}.mj-bx-card:hover{transform: translateY(-2px);box-shadow: inset 0 0 0 1px var(--mj-brand-a40)}.mj-bx-card.is-gone{opacity: .55}.mj-bx-top{display: flex;align-items: center;justify-content: space-between;gap: 10px}.mj-bx-tag{color: var(--mj-muted);font: 600 11.5px var(--mj-mono);letter-spacing: .06em;text-transform: uppercase}.mj-bx-pct{flex: none;white-space: nowrap;padding: 3px 10px;border-radius: var(--mj-r-pill);background: rgba(34,197,94,.14);color: #4ade80;font: 700 12px var(--mj-mono)}.mj-bx-price{display: flex;flex-direction: column;gap: 2px}.mj-bx-price s{color: var(--mj-muted-2,var(--mj-muted));font-size: 13px}.mj-bx-price b{color: var(--mj-text);font-size: 2.1rem;font-weight: 800;letter-spacing: -.02em;font-variant-numeric: tabular-nums;line-height: 1.1}.mj-bx-price span{color: var(--mj-muted);font-size: 12.5px;line-height: 1.5}.mj-bx-specs{display: grid;gap: 10px;margin: 0;padding: 0;list-style: none}.mj-bx-specs li{display: grid;grid-template-columns: 22px minmax(0,1fr);column-gap: 10px;align-items: baseline}.mj-bx-specs i{grid-row: span 2;color: var(--mj-brand-light);font-size: 14px}.mj-bx-specs b{color: var(--mj-text);font-size: 14.5px}.mj-bx-specs span{color: var(--mj-muted);font-size: 12.5px}.mj-bx-foot{display: grid;gap: 8px;margin-top: auto}.mj-bx-buy{display: flex;align-items: center;justify-content: center;gap: 8px;box-sizing: border-box;width: 100%;max-width: 100%;text-decoration: none}.mj-bx-buy:hover{text-decoration: none}.mj-bx-buy.disabled{pointer-events: none}.mj-bx-left,.mj-bx-loc{color: var(--mj-muted);font-size: 12px;text-align: center}.mj-bx-loc i{margin-right: 4px}.mj-bx-empty{display: flex;align-items: center;gap: 14px;padding: 22px;border-radius: var(--mj-r-xl);background: var(--mj-surface);color: var(--mj-text-2)}.mj-bx-empty i{color: var(--mj-brand-light);font-size: 22px}.mj-bx-empty p{margin: 0}.mj-bx-how{display: grid;grid-template-columns: repeat(auto-fit,minmax(240px,1fr));gap: 22px}.mj-bx-how h3{margin: 10px 0 6px;font-size: 1.05rem}.mj-bx-how p{margin: 0;color: var(--mj-muted);font-size: 14px;line-height: 1.6}.mj-bx-step{display: inline-flex;align-items: center;justify-content: center;width: 30px;height: 30px;border-radius: 50%;background: var(--mj-brand-a15);color: var(--mj-brand-light);font: 700 13px var(--mj-mono)}.mj-bx-faq{display: grid;gap: 8px;max-width: 860px}.mj-bx-faq details{padding: 14px 18px;border-radius: var(--mj-r-lg);background: var(--mj-surface)}.mj-bx-faq summary{color: var(--mj-text);font-weight: 600;cursor: pointer}.mj-bx-faq p{margin: 10px 0 0;color: var(--mj-muted);font-size: 14px;line-height: 1.6}@media (prefers-reduced-motion: reduce){.mj-bx-card,.mj-bx-tab{transition: none}.mj-bx-card:hover{transform: none}}
