/* 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-welcome{position: relative;overflow: hidden;margin-bottom: 24px;padding: 28px 28px 26px;background: radial-gradient(ellipse 60% 120% at 8% 0%,var(--mj-brand-a15),transparent 65%),var(--mj-surface);border: 1px solid var(--mj-line-soft);border-radius: var(--mj-r-xl)}.mj-welcome .mj-glow-blob{top: -140px;right: -100px;width: 300px;height: 300px}.mj-welcome-inner{position: relative;z-index: 1;display: flex;flex-direction: column;align-items: flex-start;gap: 18px}@media (min-width: 768px){.mj-welcome-inner{flex-direction: row;align-items: center;justify-content: space-between}}.mj-welcome-title{margin: 0 0 6px;color: var(--mj-text);font-size: clamp(1.5rem,3vw,2.1rem);font-weight: 900;letter-spacing: -.025em}.mj-welcome-sub{margin: 0;max-width: 56ch;color: var(--mj-muted);font-size: 15px}.mj-welcome-action{flex-shrink: 0}.mj-welcome-btn{display: inline-flex;align-items: center;gap: 9px;padding: .7rem 1.6rem;background: var(--mj-brand);border: 0;border-radius: var(--mj-r-pill);color: var(--mj-on-brand);font-size: 14px;font-weight: 700;box-shadow: none;transition: background-color .2s ease,transform .15s ease}.mj-welcome-btn:hover{background: var(--mj-brand-light);color: var(--mj-on-brand)}.tiles{margin-bottom: 24px}.tiles .row.no-gutters{gap: 0}.tiles > .row > div{padding: 6px}.tiles .tile{position: relative;display: block;overflow: hidden;padding: 18px 20px 14px;height: 100%;background-color: var(--mj-surface);border: 1px solid var(--mj-line-soft);border-right: 1px solid var(--mj-line-soft);border-radius: var(--mj-r-lg);color: var(--mj-text);text-decoration: none;transition: transform .3s ease,border-color .3s ease,background-color .3s ease}.tiles .tile:hover{background-color: var(--mj-surface-2);border-color: var(--mj-brand-a60);cursor: pointer}.tiles .tile .stat{margin-top: 14px;color: var(--mj-text);font-size: 38px;font-weight: 800;line-height: 1;letter-spacing: -.03em}.tiles .tile .title{margin-top: 4px;color: var(--mj-muted-2);font-size: 11px;font-weight: 700;letter-spacing: .09em;text-transform: uppercase}.tiles .tile .highlight{margin-top: 12px;height: 3px;border-radius: var(--mj-r-pill)}.tiles .tile i{position: absolute;top: 14px;right: 18px;color: rgba(255,255,255,.07);font-size: 54px;line-height: 1;transition: color .3s ease,transform .3s ease}.tiles .tile:hover i{color: rgba(255,255,255,.12);transform: scale(1.08)}@media (max-width: 991.98px){.tiles div:nth-child(1) > .tile,.tiles div:nth-child(2) > .tile{border-bottom: 1px solid var(--mj-line-soft)}}.bg-color-blue{background-color: var(--mj-brand)}.bg-color-green,.bg-color-lime{background-color: var(--mj-ok)}.bg-color-red,.bg-color-pomegranate{background-color: var(--mj-err)}.bg-color-gold,.bg-color-sun-flower{background-color: var(--mj-warn)}.bg-color-orange{background-color: var(--mj-acc-vds)}.bg-color-purple,.bg-color-amethyst{background-color: var(--mj-acc-web)}.bg-color-pink,.bg-color-magenta{background-color: #f472b6}.bg-color-teal,.bg-color-turquoise,.bg-color-emerald{background-color: #2dd4bf}.bg-color-midnight-blue,.bg-color-wet-asphalt{background-color: var(--mj-brand-dark)}.bg-color-silver,.bg-color-asbestos{background-color: var(--mj-line-strong)}.client-home-cards .card,.primary-content .client-home-cards .card{background-color: var(--mj-surface);border: 1px solid var(--mj-line-soft);border-top: 1px solid var(--mj-line-soft);border-radius: var(--mj-r-lg);font-size: 14px}.client-home-cards .card-header,.primary-content .client-home-cards .card .card-header{background-color: transparent;border-bottom: 1px solid var(--mj-line-soft);border-radius: var(--mj-r-lg) var(--mj-r-lg) 0 0;font-weight: 700}.client-home-cards .card-title{margin: 0;color: var(--mj-text);font-size: 15px;font-weight: 700}.client-home-cards .card-header .btn,.primary-content .client-home-cards .card .card-header .btn{padding: .28rem .8rem;background-color: transparent;border: 1px solid var(--mj-line);border-radius: var(--mj-r-pill);color: var(--mj-text-2);font-size: 12px;font-weight: 600}.client-home-cards .card-header .btn:hover,.primary-content .client-home-cards .card .card-header .btn:hover{background-color: var(--mj-brand);border-color: var(--mj-brand);color: var(--mj-on-brand)}.client-home-cards .card-body{padding: 0}.client-home-cards .card-body p{padding: 14px 20px;margin: 0;color: var(--mj-muted)}.client-home-cards .list-group{max-height: 190px;overflow: auto;border-radius: 0;border-top: 1px solid var(--mj-line-soft) !important;border-bottom: 1px solid var(--mj-line-soft) !important}.client-home-cards .list-group .list-group-item,.primary-content .client-home-cards .card .list-group .list-group-item{padding: 9px 20px;border: 0;border-bottom: 1px solid var(--mj-line-soft);background-color: transparent;color: var(--mj-text-2)}.client-home-cards .list-group .list-group-item:last-child{border-bottom: 0}.client-home-cards .card-footer,.primary-content .client-home-cards .card .card-footer{background-color: transparent;border-top: 1px solid var(--mj-line-soft);border-radius: 0 0 var(--mj-r-lg) var(--mj-r-lg)}.client-home-cards .card-footer .btn-view-more,.primary-content .client-home-cards .card .card-footer .btn-view-more{color: var(--mj-brand);font-size: 13px}.client-home-cards small{color: var(--mj-muted-2)}.client-home-cards .btn-success,.primary-content .client-home-cards .card .btn-success{background-color: var(--mj-brand);border-color: var(--mj-brand);color: var(--mj-on-brand)}.client-home-cards .btn-success:hover,.primary-content .client-home-cards .card .btn-success:hover{background-color: var(--mj-brand-light);border-color: var(--mj-brand-light)}.card-accent-blue,.card-accent-midnight-blue{border-top: 3px solid var(--mj-brand)}.card-accent-green,.card-accent-lime,.card-accent-wet-asphalt{border-top: 3px solid var(--mj-ok)}.card-accent-red,.card-accent-pomegranate{border-top: 3px solid var(--mj-err)}.card-accent-gold,.card-accent-sun-flower{border-top: 3px solid var(--mj-warn)}.card-accent-orange{border-top: 3px solid var(--mj-acc-vds)}.card-accent-purple,.card-accent-amethyst,.card-accent-pink{border-top: 3px solid var(--mj-acc-web)}.card-accent-magenta{border-top: 3px solid #f472b6}.card-accent-teal,.card-accent-turquoise,.card-accent-emerald{border-top: 3px solid #2dd4bf}.card-accent-silver,.card-accent-asbestos{border-top: 3px solid var(--mj-line-strong)}.card-accent-brand-cpanel-orange{border-top: 3px solid var(--mj-acc-dedi)}.card-accent-brand-xovinow-blue{border-top: 3px solid var(--mj-brand-dark)}.div-service-item{display: flex;align-items: center;cursor: pointer}.div-service-name > span{color: var(--mj-text-2)}.div-service-status .label{color: #fff}.div-service-buttons .dropdown-item{font-size: 13px}.btn-view-more.disabled{color: var(--mj-muted-2);cursor: default;text-decoration: none}.sidebar .card-sidebar,.sidebar .card{margin-bottom: 14px;background-color: var(--mj-surface);border: 1px solid var(--mj-line-soft);border-radius: var(--mj-r-lg);overflow: hidden}.sidebar .card-header{padding: 13px 18px;background-color: transparent;border-bottom: 1px solid var(--mj-line-soft);color: var(--mj-text);font-weight: 700}.sidebar .card-title,.sidebar .card-sidebar .panel-title{margin: 0;color: var(--mj-text);font-size: 14px;font-weight: 700}.sidebar .card-minimise{color: var(--mj-muted-2);cursor: pointer;font-weight: 400;transition: transform .2s ease}.sidebar .card-minimise.minimised{transform: rotate(180deg)}.sidebar .card-footer{background-color: transparent;border-top: 1px solid var(--mj-line-soft)}.sidebar .list-group{font-size: 14px;border-radius: 0}.sidebar .list-group-item{position: relative;padding: 10px 18px;border: 0;border-bottom: 1px solid var(--mj-line-soft);background-color: transparent;color: var(--mj-text-2);font-weight: 500;transition: background-color .2s ease,color .2s ease}.sidebar .list-group-item:last-child{border-bottom: 0}.sidebar .list-group-item:hover{background-color: var(--mj-surface-3);color: var(--mj-text)}.sidebar .list-group-item.active,.sidebar .list-group-item.active:hover,.sidebar .list-group-item.active:focus{background-color: var(--mj-brand-a15);color: var(--mj-brand);font-weight: 600}.sidebar .list-group-item.active::before{content: "";position: absolute;left: 0;top: 0;bottom: 0;width: 3px;background-color: var(--mj-brand)}.sidebar .list-group-item.disabled{color: var(--mj-muted-2)}.sidebar .list-group-item .badge{background-color: var(--mj-surface-3);color: var(--mj-muted)}.sidebar .list-group-item.active .badge{background-color: var(--mj-brand);color: var(--mj-on-brand)}.sidebar-menu-item-wrapper{display: flex;flex-flow: row;align-items: center}.sidebar-menu-item-icon-wrapper{margin-right: 9px;color: var(--mj-muted-2)}.sidebar .list-group-item.active .sidebar-menu-item-icon-wrapper{color: var(--mj-brand)}.sidebar-menu-item-label{overflow: auto}.sidebar-menu-item-badge{margin-left: auto}.sidebar .alert{padding: 11px 16px;margin-bottom: 6px}.view-filter-btns .list-group-item.active i.fa-dot-circle{color: var(--mj-brand)}.table-container{background-color: var(--mj-surface);border: 1px solid var(--mj-line-soft);border-radius: var(--mj-r-lg);padding: 6px 14px 14px}table.table,.table{color: var(--mj-text-2);margin-bottom: 0}.table thead th,table.table thead th{padding: 12px 14px;background-color: transparent;border-top: 0;border-bottom: 1px solid var(--mj-line);color: var(--mj-muted-2);font-size: 11px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;white-space: nowrap}.table td,table.table td{padding: 13px 14px;border-top: 0;border-bottom: 1px solid var(--mj-line-soft);color: var(--mj-text-2);vertical-align: middle}.table tbody tr:last-child td{border-bottom: 0}.table tbody tr{transition: background-color .18s ease}.table-list tbody tr{cursor: pointer}.table-hover tbody tr:hover,.table-list tbody tr:hover,table.table tbody tr:hover{background-color: var(--mj-surface-3);color: var(--mj-text)}.table-striped tbody tr:nth-of-type(odd){background-color: transparent}.table td strong,.table th{color: var(--mj-text)}.table a{color: var(--mj-brand)}.dataTables_wrapper{color: var(--mj-muted)}.dataTables_wrapper .dataTables_filter input,.dataTables_wrapper .dataTables_length select{margin-left: 8px;padding: .4rem .8rem;background-color: var(--mj-surface-3);border: 1px solid var(--mj-line);border-radius: var(--mj-r-md);color: var(--mj-text)}.dataTables_wrapper .dataTables_filter input:focus,.dataTables_wrapper .dataTables_length select:focus{border-color: var(--mj-brand);box-shadow: 0 0 0 3px var(--mj-brand-a20);outline: 0}.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{color: var(--mj-muted-2);font-size: 13px}.dataTables_wrapper .dataTables_paginate .paginate_button{padding: .3rem .7rem;border-radius: var(--mj-r-sm);color: var(--mj-text-2) !important}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{background: var(--mj-surface-3) !important;border-color: var(--mj-line) !important;color: var(--mj-text) !important}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background: var(--mj-brand) !important;border-color: var(--mj-brand) !important;color: var(--mj-on-brand) !important}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled{color: var(--mj-muted-2) !important}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc{color: var(--mj-muted-2)}table.dataTable tbody tr{background-color: transparent}.dataTables_empty,td.dataTables_empty{padding: 28px 14px !important;color: var(--mj-muted-2);text-align: center}#tableLoading{padding: 24px 0;color: var(--mj-muted-2)}.status,span.status{display: inline-block;padding: .3em .85em .35em;border: 1px solid transparent;border-radius: var(--mj-r-pill);font-size: 11px;font-weight: 700;letter-spacing: .02em;text-transform: uppercase;white-space: nowrap}.status-active,.status-paid,.status-answered,.status-completed{background-color: rgba(34,197,94,.14);border-color: rgba(34,197,94,.4);color: #86efac}.status-pending,.status-open,.status-inprogress,.status-customer-reply{background-color: rgba(245,158,11,.14);border-color: rgba(245,158,11,.4);color: #fcd34d}.status-suspended,.status-overdue,.status-unpaid,.status-fraud{background-color: rgba(239,68,68,.14);border-color: rgba(239,68,68,.4);color: #fca5a5}.status-terminated,.status-cancelled,.status-closed,.status-refunded,.status-expired,.status-draft{background-color: rgba(161,161,170,.12);border-color: var(--mj-line-strong);color: var(--mj-muted)}.header-lined{margin-bottom: 20px;padding-bottom: 14px;border-bottom: 1px solid var(--mj-line-soft)}.header-lined h1,.header-lined h2,.header-lined h3{margin: 0;color: var(--mj-text)}.card.view-ticket{background-color: var(--mj-surface)}.card.view-ticket .posted-by{background-color: var(--mj-surface-2);border: 1px solid var(--mj-line-soft);border-radius: var(--mj-r-md);color: var(--mj-muted)}.invoice-container,.invoice-details{background-color: var(--mj-surface);border: 1px solid var(--mj-line-soft);border-radius: var(--mj-r-lg);color: var(--mj-text-2)}body .primary-content .client-home-cards .card .card-header .btn,body .primary-content .client-home-cards .mc-promo-manage .card-header .btn,body .primary-content .client-home-cards .mc-promo-login .card-header .btn{padding: .28rem .8rem;background: transparent;border: 1px solid var(--mj-line);border-radius: var(--mj-r-pill);color: var(--mj-text-2)}body .primary-content .client-home-cards .card .card-header .btn:hover,body .primary-content .client-home-cards .mc-promo-manage .card-header .btn:hover,body .primary-content .client-home-cards .mc-promo-login .card-header .btn:hover{background: var(--mj-brand);border-color: var(--mj-brand);color: var(--mj-on-brand)}body .primary-content .client-home-cards .card .card-footer,body .primary-content .client-home-cards .mc-promo-manage .card-footer,body .primary-content .client-home-cards .mc-promo-login .card-footer{background: transparent;border-top: 1px solid var(--mj-line-soft)}body .primary-content .client-home-cards .card .btn-success,body .primary-content .client-home-cards .mc-promo-manage .btn-success,body .primary-content .client-home-cards .mc-promo-login .btn-success{background: var(--mj-brand);border-color: var(--mj-brand);color: var(--mj-on-brand)}body .sidebar .btn-success{background: var(--mj-brand);border-color: var(--mj-brand);border-radius: var(--mj-r-pill);color: var(--mj-on-brand);font-weight: 700}body .sidebar .btn-success:hover,body .sidebar .btn-success:focus{background: var(--mj-brand);border-color: var(--mj-brand);filter: brightness(1.1);color: var(--mj-on-brand)}.dataTables_wrapper table.table-list{border: 1px solid var(--mj-line-soft);border-radius: var(--mj-r-md);overflow: hidden}table.table-list thead th{padding: 12px 14px;background-color: var(--mj-surface-2);border-bottom: 1px solid var(--mj-line);color: var(--mj-muted-2)}.dataTables_wrapper table.table-list thead th.sorting,.dataTables_wrapper table.table-list thead th.sorting_asc,.dataTables_wrapper table.table-list thead th.sorting_desc{background-color: var(--mj-surface-2);color: var(--mj-text-2)}.table-list > tbody > tr > td{background-color: transparent}.table-list > tbody > tr:hover > td{background-color: var(--mj-surface-3)}div.dataTables_wrapper div.dataTables_filter input,div.dataTables_wrapper div.dataTables_length select{background-color: var(--mj-surface-3);border: 1px solid var(--mj-line);border-radius: var(--mj-r-md);color: var(--mj-text)}.div-service-status .label.label-success{color: #86efac}.div-service-status .label.label-info,.div-service-status .label.label-primary{color: var(--mj-brand-light)}.div-service-status .label.label-warning{color: #fcd34d}.div-service-status .label.label-danger{color: #fca5a5}.div-service-status .label.label-default,.div-service-status .label.label-secondary{color: var(--mj-text-2)}html body .dataTables_wrapper .dataTables_filter label .form-control,html body .dataTables_wrapper .dataTables_length label .form-control,html body .dataTables_wrapper .dataTables_length label select{background-color: var(--mj-surface-3);border: 1px solid var(--mj-line);border-radius: var(--mj-r-md);color: var(--mj-text)}html body .dataTables_wrapper .dataTables_filter label .form-control:focus{border-color: var(--mj-brand);box-shadow: 0 0 0 3px var(--mj-brand-a20)}div.product-details div.product-icon{background-color: var(--mj-surface-2);border: 1px solid var(--mj-line-soft);border-radius: var(--mj-r-lg);color: var(--mj-text)}div.product-details div.product-icon i,div.product-details div.product-icon .fa,div.product-details div.product-icon .fas,div.product-details div.product-icon .far,div.product-details div.product-icon .fal{color: var(--mj-brand)}div.product-details div.product-icon .product-name,div.product-details div.product-icon h3,div.product-details div.product-icon strong{color: var(--mj-text)}div.product-details div.product-icon small,div.product-details div.product-icon .text-muted{color: var(--mj-muted) !important}.product-status{border-radius: var(--mj-r-pill);font-weight: 700;letter-spacing: .04em}.product-status-active{background-color: rgba(34,197,94,.18);color: #86efac}.product-status-pending{background-color: rgba(245,158,11,.18);color: #fcd34d}.product-status-suspended,.product-status-fraud{background-color: rgba(239,68,68,.18);color: #fca5a5}.product-status-terminated,.product-status-cancelled{background-color: var(--mj-surface-3);color: var(--mj-muted)}div.product-details-tab-container,.tab-content.bg-white.product-details-tab-container{background-color: var(--mj-surface) !important;border: 1px solid var(--mj-line-soft);border-radius: 0 var(--mj-r-lg) var(--mj-r-lg) var(--mj-r-lg)}.invoice-container{background-color: var(--mj-surface);color: var(--mj-text-2)}.invoice-container h3,.invoice-container h4,.invoice-container strong{color: var(--mj-text)}.invoice-container .table th{background-color: var(--mj-surface-2);color: var(--mj-muted-2);border-color: var(--mj-line)}.invoice-container .table td{border-color: var(--mj-line-soft);color: var(--mj-text-2)}.invoice-container td.total-row,.invoice-container .total-row{background-color: var(--mj-surface-3);color: var(--mj-text);font-weight: 600}.invoice-container .card-title.bg-info,.invoice-container .bg-info{background-color: var(--mj-surface-2) !important;color: var(--mj-text) !important}.invoice-container .card{background-color: var(--mj-surface-2);border-color: var(--mj-line-soft)}.invoice-status{font-weight: 900;letter-spacing: .02em;text-transform: uppercase}.invoice-status .paid{color: var(--mj-ok)}.invoice-status .unpaid{color: var(--mj-err)}.invoice-status .collections{color: var(--mj-warn)}.invoice-status .cancelled,.invoice-status .refunded,.invoice-status .draft{color: var(--mj-muted)}.text-white .invoice-container,.invoice-container .text-white{color: var(--mj-text) !important}html body .product-details-tab-container .nav-tabs .nav-link,html body ul.nav-tabs.product-details-tabs .nav-link,html body .product-details-tab-container + .nav-tabs .nav-link{color: var(--mj-muted);background: transparent;border: 1px solid transparent;border-radius: 12px 12px 0 0}html body .nav-tabs .nav-link:hover,html body .nav-tabs .nav-link:focus,html body .nav-tabs .nav-item.show .nav-link,html body .nav-tabs .nav-link.active:hover{color: var(--mj-text);background: var(--mj-surface-3);border-color: var(--mj-line) var(--mj-line) transparent}html body .nav-tabs .nav-link.active,html body .nav-tabs .nav-item.show .nav-link.active{color: var(--mj-brand);background: var(--mj-surface-2);border-color: var(--mj-line) var(--mj-line) var(--mj-surface-2)}html body .nav-tabs .nav-link i{color: inherit}html body .tab-content.product-details-tab-container,html body div.product-details-tab-container{background: var(--mj-surface-2);border: 1px solid var(--mj-line);border-radius: 0 16px 16px 16px;color: var(--mj-text-2)}html body .product-details-tab-container .tab-pane .row > div{color: var(--mj-text-2)}html body .product-details-tab-container .tab-pane strong,html body .product-details-tab-container .tab-pane b{color: var(--mj-text)}html body .product-details-tab-container,html body .product-details-tab-container .tab-pane{overflow: hidden}html body .product-details-tab-container .tab-pane .row > div,html body .product-details-tab-container td,html body .product-details-tab-container dd,html body .product-details-tab-container p{min-width: 0;overflow-wrap: anywhere;word-break: break-word}html body .product-details-tab-container .tab-pane .row,html body .product-details-tab-container .tab-pane .row > div{min-width: 0}html body .product-details-tab-container .tab-pane .row > div:not(:first-child){overflow-wrap: anywhere;word-break: break-all;font-family: var(--mj-mono,ui-monospace,Menlo,Consolas,monospace);font-size: 12.5px;line-height: 1.5}body .primary-content .card > .card-header.bg-success{background: var(--mj-brand-a15) !important;border-bottom: 1px solid var(--mj-brand-a40);color: var(--mj-text) !important}body .primary-content .card > .card-header.bg-success .card-subtitle{margin: 0;color: var(--mj-text);font-size: 15px;font-weight: 800}body .primary-content .card .input-group .btn-success,body .primary-content .card .input-group .btn-success:focus{background: var(--mj-brand);border: 1px solid var(--mj-brand);color: var(--mj-on-brand);font-weight: 700;opacity: 1}body .primary-content .card .input-group .btn-success:hover{filter: brightness(1.1);color: var(--mj-on-brand)}body .primary-content .card .input-group .form-control{border-radius: var(--mj-r-md) 0 0 var(--mj-r-md)}body .primary-content .card .input-group .btn-success{border-radius: 0 var(--mj-r-md) var(--mj-r-md) 0}body .sidebar .card-body .btn-sm,body .sidebar .list-group-item .btn-sm{display: inline-flex;align-items: center;gap: 6px;margin: 4px 6px 0 0;padding: 7px 14px;border-radius: var(--mj-r-pill);font-size: 12.5px;font-weight: 700}body .sidebar .btn-default.btn-sm{border: 1px solid var(--mj-line);background: var(--mj-surface-3);color: var(--mj-text-2)}body .sidebar .btn-default.btn-sm:hover{border-color: var(--mj-line-strong);color: var(--mj-text)}body .primary-content .table tr.masspay-total td,body .primary-content .table tr.masspay-total th{background: var(--mj-surface-2) !important;border-color: var(--mj-line-soft) !important;color: var(--mj-text-2) !important;font-weight: 600}body .primary-content .table tr.masspay-total:last-child td{background: var(--mj-brand-a10) !important;color: var(--mj-text) !important;font-size: 15px;font-weight: 800}body .primary-content .table td.bg-default{background: transparent !important;padding-top: 18px;color: var(--mj-text) !important;font-weight: 800}body .primary-content .table tr.masspay-invoice-detail td{color: var(--mj-text-2);font-size: 13px}body .primary-content .table tr.masspay-invoice-detail td:last-child{color: var(--mj-text);font-weight: 700;white-space: nowrap}body .primary-content .card.bg-default{background: linear-gradient(180deg,#121216 0%,#0c0c0f 100%);border: 1px solid var(--mj-line);border-radius: var(--mj-r-xl)}body .primary-content .card.bg-default .card-header{background: transparent;border-bottom: 1px solid var(--mj-line-soft);color: var(--mj-text)}body .primary-content .card.bg-default .card-title{font-size: 15px;font-weight: 800}body .primary-content #btnMassPayMakePayment{padding: 12px 20px;border-radius: var(--mj-r-pill);font-weight: 800;box-shadow: none}.primary-content .client-home-cards .card-footer .btn-view-more.disabled{display: none}.primary-content .client-home-cards .card-footer:empty,.primary-content .client-home-cards .card-footer:not(:has(a:not(.disabled))){display: none}.primary-content .client-home-cards .list-group .list-group-item[style*="border-bottom"]{border-bottom-color: var(--mj-line-soft) !important}.primary-content .client-home-cards .list-group .list-group-item:last-child{border-bottom: 0 !important}.primary-content .mj-page-head{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 12px 20px;margin: 4px 0 22px}.primary-content .mj-page-head h1{margin: 0 0 4px;color: var(--mj-text);font-size: 1.9rem;font-weight: 800;letter-spacing: -.03em}.primary-content .mj-page-head p{margin: 0;color: var(--mj-muted-2);font-size: 14px}.primary-content .mj-page-btn{padding: 10px 18px;border-radius: var(--mj-r-pill);font-weight: 700;white-space: nowrap}.primary-content .btn.mj-page-btn.btn-default{border: 1px solid var(--mj-line);background: var(--mj-surface-2);color: var(--mj-text-2)}.primary-content .btn.mj-page-btn.btn-default:hover{border-color: var(--mj-line-strong);color: var(--mj-text)}.primary-content .mj-card{position: relative;margin: 0 0 18px;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}.primary-content .mj-card h2{margin: 0 0 14px;color: var(--mj-text);font-size: 15px;font-weight: 800;letter-spacing: -.01em}.primary-content .mj-card h2 i{margin-right: 6px;color: var(--mj-brand)}.primary-content .mj-card--side{background: var(--mj-surface)}.primary-content .mj-two{display: grid;grid-template-columns: minmax(0,1fr) 320px;gap: 18px;align-items: start}@media (max-width: 991.98px){.primary-content .mj-two{grid-template-columns: 1fr}}.primary-content dl.mj-facts{margin: 0}.primary-content dl.mj-facts > div{display: flex;justify-content: space-between;gap: 16px;padding: 10px 0;border-bottom: 1px solid var(--mj-line-soft);font-size: 13.5px}.primary-content dl.mj-facts > div:last-child{border-bottom: 0}.primary-content dl.mj-facts dt{margin: 0;color: var(--mj-muted-2);font-weight: 600}.primary-content dl.mj-facts dd{margin: 0;color: var(--mj-text);font-weight: 700;text-align: right}.primary-content dl.mj-facts--rows > div{justify-content: flex-start}.primary-content dl.mj-facts--rows dt{flex: 0 0 220px}.primary-content dl.mj-facts--rows dd{flex: 1 1 auto;text-align: left;font-weight: 600}.primary-content dl.mj-facts--inline{display: flex;flex-wrap: wrap;gap: 6px 24px}.primary-content dl.mj-facts--inline > div{padding: 0;border: 0;gap: 8px}.primary-content dl.mj-facts code{padding: 2px 8px;border-radius: 6px;background: var(--mj-surface-3);color: var(--mj-text);font-size: 12.5px}.primary-content .mj-prewrap{white-space: pre-wrap;word-break: break-all}.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-notice{display: flex;align-items: center;gap: 14px;margin: 0 0 18px;padding: 14px 18px;border: 1px solid var(--mj-line);border-radius: 16px;background: var(--mj-surface-2);color: var(--mj-text-2);font-size: 13.5px}.primary-content .mj-notice > div{flex: 1 1 auto}.primary-content .mj-notice > i{font-size: 18px;color: var(--mj-brand)}.primary-content .mj-notice.is-warning{border-color: rgba(245,158,11,.45)}.primary-content .mj-notice.is-warning > i{color: #fbbf24}.primary-content .mj-notice.is-danger{border-color: rgba(239,68,68,.45)}.primary-content .mj-notice.is-danger > i{color: var(--mj-err)}.primary-content .mj-notice.is-success{border-color: rgba(34,197,94,.45)}.primary-content .mj-notice.is-success > i{color: var(--mj-ok)}.primary-content .btn.mj-pill-btn{display: inline-flex;align-items: center;gap: 6px;padding: 8px 16px;border-radius: var(--mj-r-pill);font-size: 13px;font-weight: 700;white-space: nowrap}.primary-content .btn.mj-pill-btn.btn-default{border: 1px solid var(--mj-line);background: var(--mj-surface-2);color: var(--mj-text-2)}.primary-content .btn.mj-pill-btn.btn-default:hover{border-color: var(--mj-line-strong);color: var(--mj-text)}.primary-content .btn.mj-pill-btn--danger{color: #fca5a5}.primary-content .btn.mj-pill-btn--danger:hover{border-color: rgba(239,68,68,.5);color: #fecaca}.primary-content .mj-list.table-container{padding: 6px 18px 12px;border-color: var(--mj-line);border-radius: var(--mj-r-xl);background: linear-gradient(180deg,#121216 0%,#0c0c0f 100%)}.primary-content .mj-list-table thead th{padding: 14px 12px 10px}.primary-content .mj-list-table tbody td{padding: 16px 12px}.primary-content .mj-list-table tbody tr:hover td{background: var(--mj-surface-3)}.primary-content .mj-list-table tbody tr:hover td:first-child{border-radius: 12px 0 0 12px}.primary-content .mj-list-table tbody tr:hover td:last-child{border-radius: 0 12px 12px 0}.primary-content .mj-list-icon{width: 56px}.primary-content .mj-list-ico{display: inline-grid;place-items: center;width: 36px;height: 36px;margin-right: 6px;border-radius: 10px;background: var(--mj-brand-a15);color: var(--mj-brand);font-size: 14px;vertical-align: middle}.primary-content .mj-list-ico.is-off{background: var(--mj-surface-3);color: var(--mj-muted)}.primary-content .mj-list-main strong{color: var(--mj-text);font-size: 14.5px}.primary-content .mj-list-sub{display: block;margin-top: 3px;color: var(--mj-muted-2);font-size: 12.5px}.primary-content .mj-list-sub i{margin-right: 4px;color: var(--mj-brand)}.primary-content .mj-list-price b{color: var(--mj-text);font-size: 14.5px;font-variant-numeric: tabular-nums}.primary-content .mj-list-price small{display: block;color: var(--mj-muted-2);font-size: 12px}.primary-content .mj-list-date{white-space: nowrap;font-variant-numeric: tabular-nums}.primary-content .mj-list-status{white-space: nowrap;text-align: right}.primary-content .mj-list-go{margin-left: 10px;color: var(--mj-muted);font-size: 11px}.primary-content .mj-list-table tbody tr:hover .mj-list-go{color: var(--mj-brand)}.primary-content .mj-list .dataTables_filter input{border-radius: var(--mj-r-pill)}.primary-content .mj-list .dataTables_wrapper .listtable{padding-top: 6px}@media (max-width: 767.98px){.primary-content .mj-list-icon{display: none}}.primary-content .mj-amount-wrap{position: relative;margin: 0 0 12px}.primary-content .mj-amount{height: auto;padding: 14px 18px;border-radius: 14px;font-size: 1.6rem;font-weight: 800;letter-spacing: -.02em}.primary-content .mj-quick{display: flex;flex-wrap: wrap;gap: 8px;margin: 0 0 18px}.primary-content .mj-quick-btn{padding: 7px 14px;border: 1px solid var(--mj-line);border-radius: var(--mj-r-pill);background: var(--mj-surface-2);color: var(--mj-text-2);font: inherit;font-size: 13px;font-weight: 700;cursor: pointer}.primary-content .mj-quick-btn:hover{border-color: var(--mj-line-strong);color: var(--mj-text)}.primary-content .mj-quick-btn.is-active{border-color: var(--mj-brand);background: var(--mj-brand-a15);color: var(--mj-brand)}.primary-content .mj-label{display: block;margin: 0 0 6px;color: var(--mj-muted-2);font-size: 12px;font-weight: 700}.primary-content .mj-form .form-control,.primary-content .mj-form .custom-select{height: auto;padding: 11px 14px;border: 1px solid var(--mj-line);border-radius: 12px;background-color: var(--mj-surface-3);color: var(--mj-text)}.primary-content .mj-form .form-control:focus{border-color: var(--mj-brand);box-shadow: 0 0 0 3px var(--mj-brand-a20)}.primary-content .btn.mj-submit{margin-top: 18px;padding: 14px 20px;border-radius: var(--mj-r-pill);font-size: 15px;font-weight: 800;box-shadow: none}.primary-content .mj-form-actions{display: flex;gap: 8px;margin-top: 8px}.primary-content .mj-pw-row{display: flex;gap: 8px}.primary-content .mj-pw-row .form-control{flex: 1 1 auto}.primary-content .mj-pd-hero{position: relative;display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;gap: 18px;margin: 0 0 14px;padding: 26px 28px;overflow: hidden;border: 1px solid var(--mj-line);border-radius: var(--mj-r-xl);background: linear-gradient(180deg,#121216 0%,#0c0c0f 100%)}.primary-content .mj-pd-hero::before{content: "";position: absolute;inset: -1px -1px auto -1px;height: 160px;background: radial-gradient(60% 90% at 20% 0%,var(--mj-brand-a20) 0%,transparent 70%);pointer-events: none}.primary-content .mj-pd-hero.product-status-suspended::before,.primary-content .mj-pd-hero.product-status-terminated::before,.primary-content .mj-pd-hero.product-status-cancelled::before{background: radial-gradient(60% 90% at 20% 0%,rgba(239,68,68,.18) 0%,transparent 70%)}.primary-content .mj-pd-ident{position: relative;display: flex;align-items: center;gap: 18px;min-width: 0}.primary-content .mj-pd-icon{display: inline-grid;place-items: center;flex: 0 0 60px;width: 60px;height: 60px;border-radius: 18px;background: var(--mj-brand-a15);color: var(--mj-brand);font-size: 24px}.primary-content .mj-pd-group{display: block;color: var(--mj-muted-2);font-size: 11.5px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase}.primary-content .mj-pd-hero h1{margin: 2px 0 6px;color: var(--mj-text);font-size: 1.7rem;font-weight: 800;letter-spacing: -.03em}.primary-content .mj-pd-host{display: inline-flex;align-items: center;gap: 6px;padding: 3px 10px;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}.primary-content .mj-pd-side{position: relative;display: flex;flex-direction: column;align-items: flex-end;gap: 12px}.primary-content .label.status.mj-pd-status{padding: 8px 16px;font-size: 12px;letter-spacing: .08em;text-transform: uppercase}.primary-content .mj-pd-actions{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 8px}@media (max-width: 767.98px){.primary-content .mj-pd-side{align-items: flex-start}}.primary-content .mj-pd-facts{display: grid;grid-template-columns: repeat(auto-fit,minmax(170px,1fr));gap: 12px;margin: 0 0 18px}.primary-content .mj-fact{padding: 14px 16px;border: 1px solid var(--mj-line);border-radius: 16px;background: var(--mj-surface)}.primary-content .mj-fact span{display: block;margin-bottom: 4px;color: var(--mj-muted-2);font-size: 11px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase}.primary-content .mj-fact b{display: block;color: var(--mj-text);font-size: 15px;font-weight: 800}.primary-content .mj-fact small{color: var(--mj-muted-2);font-size: 12px}.primary-content .mj-fact.is-danger{border-color: rgba(239,68,68,.45)}.primary-content .mj-pd-hook:empty{display: none}.primary-content .mj-tabs.nav-tabs{gap: 6px;margin: 0 0 -1px;padding: 0 6px;border: 0}.primary-content .mj-tabs .nav-link{padding: 10px 16px;border: 1px solid transparent;border-radius: 12px 12px 0 0;background: transparent;color: var(--mj-muted-2);font-size: 13.5px;font-weight: 700}.primary-content .mj-tabs .nav-link:hover{color: var(--mj-text);background: var(--mj-surface-2)}.primary-content .mj-tabs .nav-link.active{border-color: var(--mj-line) var(--mj-line) transparent;background: linear-gradient(180deg,#121216 0%,#121216 100%);color: var(--mj-brand)}.primary-content .mj-tab-content{padding: 22px 24px;border: 1px solid var(--mj-line);border-radius: var(--mj-r-xl);background: linear-gradient(180deg,#121216 0%,#0c0c0f 100%)}.primary-content .mj-tab-content.product-details-tab-container{border-top-left-radius: 0}.primary-content .mj-pd-links{margin: 14px 0 0;display: flex;gap: 8px}.primary-content .mj-module{margin-top: 14px;text-align: left}.primary-content .mj-usage{display: flex;flex-wrap: wrap;gap: 24px}.primary-content .mj-usage-item{flex: 1 1 200px;text-align: center}.primary-content .mj-usage-item h4{margin: 0 0 8px;color: var(--mj-text);font-size: 14px;font-weight: 800}.primary-content .mj-usage-item p{margin: 6px 0 0;color: var(--mj-muted-2);font-size: 13px}.primary-content .mj-dl-list,.primary-content .mj-addon-list{display: flex;flex-direction: column;gap: 10px}.primary-content .mj-dl{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 14px 16px;border: 1px solid var(--mj-line);border-radius: 14px;background: var(--mj-surface)}.primary-content .mj-dl b{color: var(--mj-text)}.primary-content .mj-dl p{margin: 2px 0 0;color: var(--mj-muted-2);font-size: 13px}.primary-content .mj-addon{padding: 16px 18px;border: 1px solid var(--mj-line);border-radius: 16px;background: var(--mj-surface)}.primary-content .mj-addon-head{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 10px}.primary-content .mj-addon-head b{color: var(--mj-text);font-size: 14.5px}.primary-content .mj-addon-actions{margin-top: 10px}.primary-content .mj-addon-actions:empty{display: none}.primary-content .mj-pd-tabs{margin-top: 4px}.primary-content .mj-tabs.nav-tabs{display: flex;flex-wrap: nowrap;gap: 8px;margin: 0 0 12px;padding: 6px;overflow-x: auto;border: 1px solid var(--mj-line);border-radius: var(--mj-r-pill);background: var(--mj-surface);scrollbar-width: none}.primary-content .mj-tabs.nav-tabs::-webkit-scrollbar{display: none}.primary-content .mj-tabs .nav-item{flex: 1 1 auto}.primary-content .mj-tabs .nav-link{display: flex;align-items: center;justify-content: center;gap: 8px;padding: 10px 16px;border: 0;border-radius: var(--mj-r-pill);background: transparent;color: var(--mj-muted-2);font-size: 13px;font-weight: 700;line-height: 1.2;white-space: nowrap;text-align: center}.primary-content .mj-tabs .nav-link i{font-size: 12px}.primary-content .mj-tabs .nav-link:hover{background: var(--mj-surface-3);color: var(--mj-text)}.primary-content .mj-tabs .nav-link.active{border: 0;background: var(--mj-brand);color: var(--mj-on-brand);box-shadow: none}.primary-content .mj-tab-content,.primary-content .mj-tab-content.product-details-tab-container{border-radius: var(--mj-r-xl)}.primary-content .responsive-tabs-sm-connector{display: none}.primary-content .mj-pd-facts{grid-template-columns: repeat(auto-fit,minmax(140px,1fr))}.primary-content .mj-fact{position: relative;overflow: hidden;padding: 16px 18px 14px}.primary-content .mj-fact::after{content: "";position: absolute;left: 18px;right: 18px;top: 0;height: 2px;border-radius: 2px;background: linear-gradient(90deg,transparent,var(--mj-brand-a60),transparent)}.primary-content .mj-fact span{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.primary-content .mj-pd-hero::after{content: "";position: absolute;left: 28px;right: 28px;top: 0;height: 2px;border-radius: 2px;background: linear-gradient(90deg,transparent,var(--mj-brand),transparent)}.primary-content .mj-pd-side{align-items: flex-end}.primary-content .mj-pd-actions{flex-direction: row}.primary-content .mj-list-table thead th,.primary-content .mj-list-table tbody td{text-align: left !important;vertical-align: middle}.primary-content .mj-list-table th.text-center,.primary-content .mj-list-table td.text-center{text-align: left !important}.primary-content .mj-list-main{display: flex;align-items: center;gap: 10px}.primary-content .mj-list-main strong{white-space: normal;overflow-wrap: break-word}.primary-content .mj-list-table{table-layout: auto;width: 100%}.primary-content #tableEmailsList td.mj-list-main{width: 100%}.primary-content #tableEmailsList td.mj-list-main .mj-list-ico{float: left}.primary-content #tableEmailsList td.mj-list-main .mj-list-text{display: block;overflow: hidden;padding-top: 8px}.primary-content #tableEmailsList td.mj-list-main .mj-list-text strong{display: inline}.primary-content .mj-list-main .mj-list-sub{margin: 0;white-space: nowrap}.primary-content .mj-list-table td.mj-list-main{display: table-cell}.primary-content .mj-list-table td.mj-list-main > *{vertical-align: middle}.primary-content .mj-list-table td.mj-list-main strong{display: inline-block}.primary-content .mj-list-table td.mj-list-main .mj-list-sub{display: block;margin-top: 3px}.primary-content .mj-list-price{white-space: nowrap}.primary-content .mj-list-price small{display: inline;margin-left: 4px}.primary-content .mj-list-status{text-align: right !important}.primary-content .mj-list-status .label.status{vertical-align: middle}.primary-content .mj-list .dataTables_wrapper .dataTables_info{padding-top: 8px}.primary-content .mj-list .dataTables_wrapper .dataTables_paginate .paginate_button{border-radius: var(--mj-r-pill)}.primary-content .mj-list .dataTables_length select{border-radius: var(--mj-r-pill)}.primary-content .label.status{display: inline-flex;align-items: center;justify-content: center;min-height: 26px;padding: 0 12px;line-height: 1}body .sidebar .card,body .sidebar .card-sidebar{margin-bottom: 14px;border: 1px solid var(--mj-line);border-radius: 18px;background: linear-gradient(180deg,#121216 0%,#0c0c0f 100%);overflow: hidden}body .sidebar .card-header{padding: 12px 16px;border-bottom: 1px solid var(--mj-line-soft);background: transparent}body .sidebar .card-title,body .sidebar .card-sidebar .panel-title{color: var(--mj-muted-2);font-size: 11px;font-weight: 800;letter-spacing: .1em;text-transform: uppercase}body .sidebar .card-body{padding: 14px 16px;color: var(--mj-text-2);font-size: 13.5px;line-height: 1.55}body .sidebar .list-group{padding: 6px}body .sidebar .list-group-item{display: flex;align-items: center;gap: 8px;margin: 0;padding: 9px 12px;border: 0;border-radius: 10px;background: transparent;color: var(--mj-text-2);font-size: 13.5px;font-weight: 600}body .sidebar .list-group-item:hover{background: var(--mj-surface-3);color: var(--mj-text)}body .sidebar .list-group-item.active,body .sidebar .list-group-item.active:hover{background: var(--mj-brand-a15);color: var(--mj-brand)}body .sidebar .list-group-item.active::before{display: none}body .sidebar .list-group-item .badge{margin-left: auto;min-width: 22px;padding: 3px 7px;border-radius: var(--mj-r-pill);background: var(--mj-surface-3);color: var(--mj-text-2);font-size: 11px}body .sidebar .list-group-item.active .badge{background: var(--mj-brand);color: var(--mj-on-brand)}body .sidebar .card-minimise{color: var(--mj-muted-2)}body .sidebar .card-footer{display: flex;flex-direction: column;gap: 8px;padding: 12px 14px 14px}body .sidebar .card-footer .btn,body .sidebar .card-footer .btn.btn-sm,body .sidebar .card-footer .btn-block{display: inline-flex;align-items: center;justify-content: center;gap: 6px;float: none !important;width: 100%;margin: 0;padding: 9px 14px;border-radius: var(--mj-r-pill);font-size: 13px;font-weight: 700}body .sidebar .card-footer .btn-success{border: 1px solid var(--mj-brand);background: var(--mj-brand);color: var(--mj-on-brand)}body .sidebar .card-footer .btn-default{border: 1px solid var(--mj-line);background: var(--mj-surface-3);color: var(--mj-text-2)}body .sidebar .card-footer .btn-default:hover{border-color: var(--mj-line-strong);color: var(--mj-text)}body .sidebar .card-footer::after{display: none}.mj-paid-page{padding: 40px 0 60px}.mj-paid{position: relative;max-width: 760px;margin: 0 auto;padding: 44px 40px 34px;border: 1px solid var(--mj-line);border-radius: var(--mj-r-xl);background: linear-gradient(180deg,#121216 0%,#0c0c0f 100%);text-align: center;overflow: hidden}.mj-paid::before{content: "";position: absolute;inset: -1px -1px auto -1px;height: 220px;background: radial-gradient(60% 90% at 50% 0%,rgba(34,197,94,.18) 0%,transparent 70%);pointer-events: none}.mj-paid > *{position: relative}.mj-paid-icon{display: inline-grid;place-items: center;width: 84px;height: 84px;margin-bottom: 18px;border-radius: 50%;background: rgba(34,197,94,.18);color: var(--mj-ok);font-size: 36px;box-shadow: 0 0 0 12px rgba(34,197,94,.06)}.mj-paid-eyebrow{display: block;margin-bottom: 6px;color: var(--mj-ok);font-size: 12px;font-weight: 800;letter-spacing: .12em;text-transform: uppercase}.mj-paid h1{margin: 0 0 10px;color: var(--mj-text);font-size: 2.1rem;font-weight: 800;letter-spacing: -.03em}.mj-paid-lead{max-width: 540px;margin: 0 auto 24px;color: var(--mj-text-2);font-size: 15px;line-height: 1.6}.mj-paid-facts{display: grid;grid-template-columns: repeat(auto-fit,minmax(140px,1fr));gap: 10px;margin: 0 0 24px}.mj-paid-fact{padding: 14px 12px;border: 1px solid var(--mj-line);border-radius: 14px;background: var(--mj-surface)}.mj-paid-fact span{display: block;margin-bottom: 4px;color: var(--mj-muted-2);font-size: 11px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase}.mj-paid-fact b{display: block;color: var(--mj-text);font-size: 15px;font-weight: 800}.mj-paid-sub{margin: 0 0 10px;color: var(--mj-muted-2);font-size: 11.5px;font-weight: 800;letter-spacing: .1em;text-transform: uppercase}.mj-paid-services{display: flex;flex-direction: column;gap: 8px;margin: 0 0 12px;text-align: left}.mj-paid-svc{display: flex;align-items: center;gap: 12px;padding: 12px 14px;border: 1px solid var(--mj-line);border-radius: 14px;background: var(--mj-surface);color: var(--mj-text-2);text-decoration: none}.mj-paid-svc:hover{border-color: var(--mj-brand-a60);color: var(--mj-text);text-decoration: none}.mj-paid-svc > i{display: inline-grid;place-items: center;flex: 0 0 36px;width: 36px;height: 36px;border-radius: 10px;background: var(--mj-brand-a15);color: var(--mj-brand)}.mj-paid-svc > span:first-of-type{flex: 1 1 auto;min-width: 0}.mj-paid-svc b{display: block;color: var(--mj-text);font-size: 14px}.mj-paid-svc small{display: block;color: var(--mj-muted-2);font-size: 12px}.mj-paid-note{display: flex;gap: 8px;justify-content: center;margin: 0 0 22px;color: var(--mj-muted-2);font-size: 12.5px}.mj-paid-note i{margin-top: 2px;color: var(--mj-brand)}.mj-paid-actions{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px}.mj-paid-actions .btn.mj-pill-btn{display: inline-flex;align-items: center;gap: 6px;padding: 10px 18px;border-radius: var(--mj-r-pill);font-size: 13.5px;font-weight: 700}.mj-paid-actions .btn.mj-pill-btn.btn-default{border: 1px solid var(--mj-line);background: var(--mj-surface-2);color: var(--mj-text-2)}.mj-paid-actions .btn.mj-pill-btn.btn-default:hover{border-color: var(--mj-line-strong);color: var(--mj-text)}.mj-paid-foot{margin: 18px 0 0;font-size: 13px}.mj-paid-foot a{color: var(--mj-muted-2)}.primary-content .mj-pd-hero{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: start;gap: 16px 18px}.primary-content .mj-pd-side{display: contents}.primary-content .mj-pd-badges{position: relative;display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 8px}.primary-content .label.status.mj-pd-status--cancel{display: inline-flex;align-items: center;gap: 6px;border: 1px solid rgba(245,158,11,.45);background: rgba(245,158,11,.12);color: #fcd34d}.primary-content .mj-pd-actions{position: relative;grid-column: 1 / -1;justify-content: flex-start}@media (max-width: 575.98px){.primary-content .mj-pd-hero{grid-template-columns: minmax(0,1fr)}.primary-content .mj-pd-badges{justify-content: flex-start;order: -1}}.primary-content .mj-list .btn.mj-ended-toggle{margin: 14px 0 2px;color: var(--mj-muted-2)}.primary-content .mj-list .btn.mj-ended-toggle:hover,.primary-content .mj-list .btn.mj-ended-toggle[aria-pressed="true"]{color: var(--mj-text)}body.mj-inv-page{margin: 0;background: #09090b;color: var(--mj-text-2);font-family: var(--mj-font);-webkit-font-smoothing: antialiased}.mj-inv-top{display: flex;align-items: center;justify-content: space-between;gap: 16px;max-width: 1180px;margin: 0 auto;padding: 18px 24px}.mj-inv-brand img{height: 30px}.mj-inv-tools{display: flex;gap: 8px}.mj-inv-tools .btn{border-radius: var(--mj-r-pill);font-weight: 700}.mj-inv-tools .btn-default{border: 1px solid var(--mj-line);background: var(--mj-surface-2);color: var(--mj-text-2)}.mj-inv-tools .btn-default:hover{border-color: var(--mj-line-strong);color: var(--mj-text)}.mj-inv{max-width: 1180px;margin: 0 auto;padding: 8px 24px 40px}.mj-inv-alert{display: flex;gap: 14px;align-items: flex-start;margin: 0 0 20px;padding: 16px 18px;border: 1px solid var(--mj-line);border-radius: 16px;background: var(--mj-surface-2)}.mj-inv-alert i{margin-top: 2px;font-size: 18px;color: var(--mj-brand)}.mj-inv-alert b{display: block;color: var(--mj-text)}.mj-inv-alert span{font-size: 13.5px}.mj-inv-alert.is-success{border-color: rgba(34,197,94,.4)}.mj-inv-alert.is-success i{color: var(--mj-ok)}.mj-inv-alert.is-danger{border-color: rgba(239,68,68,.4)}.mj-inv-alert.is-danger i{color: var(--mj-err)}.mj-inv-head{display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;gap: 16px;margin: 6px 0 24px}.mj-inv-head h1{margin: 0 0 10px;color: var(--mj-text);font-size: 2rem;font-weight: 800;letter-spacing: -.03em}.mj-inv-meta{display: flex;flex-wrap: wrap;gap: 8px 20px;color: var(--mj-muted-2);font-size: 13px}.mj-inv-meta i{margin-right: 4px;color: var(--mj-brand)}.mj-inv-meta b{color: var(--mj-text);font-weight: 700}.mj-inv-status span{display: inline-flex;align-items: center;gap: 8px;padding: 8px 16px;border: 1px solid var(--mj-line);border-radius: var(--mj-r-pill);background: var(--mj-surface-2);font-size: 12px;font-weight: 800;letter-spacing: .08em;text-transform: uppercase}.mj-inv-status span::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: currentColor;box-shadow: 0 0 0 4px rgba(255,255,255,.06)}.mj-inv-status .paid{border-color: rgba(34,197,94,.4);color: var(--mj-ok)}.mj-inv-status .unpaid{border-color: rgba(239,68,68,.4);color: var(--mj-err)}.mj-inv-status .collections{border-color: rgba(245,158,11,.4);color: var(--mj-warn)}.mj-inv-grid{display: grid;grid-template-columns: minmax(0,1fr) 360px;gap: 24px;align-items: start}.mj-inv-main{display: flex;flex-direction: column;gap: 18px;min-width: 0}.mj-inv-side{position: sticky;top: 20px;display: flex;flex-direction: column;gap: 14px}.mj-inv-parties{display: grid;grid-template-columns: 1fr 1fr;gap: 18px}@media (max-width: 991.98px){.mj-inv-grid{grid-template-columns: 1fr}.mj-inv-side{position: static}}@media (max-width: 575.98px){.mj-inv-parties{grid-template-columns: 1fr}}.mj-inv-card{position: relative;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-inv-card h2{margin: 0 0 14px;color: var(--mj-text);font-size: 15px;font-weight: 800;letter-spacing: -.01em}.mj-inv-card h2 i{margin-right: 6px;color: var(--mj-brand)}.mj-inv-card address{margin: 0;color: var(--mj-text-2);font-size: 13.5px;line-height: 1.7}.mj-inv-card address b{color: var(--mj-text)}.mj-inv-notes{color: var(--mj-text-2);font-size: 13.5px;line-height: 1.6}.mj-inv-foot{margin: 10px 0 0;color: var(--mj-muted-2);font-size: 12px}.mj-inv-empty{color: var(--mj-muted);text-align: center}.mj-inv-table{width: 100%;border-collapse: collapse;font-size: 13.5px}.mj-inv-table th{padding: 0 10px 10px 0;border-bottom: 1px solid var(--mj-line);color: var(--mj-muted-2);font-size: 11px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;text-align: left}.mj-inv-table td{padding: 12px 10px 12px 0;border-bottom: 1px solid var(--mj-line-soft);color: var(--mj-text-2);vertical-align: top}.mj-inv-table td:last-child,.mj-inv-table th:last-child{padding-right: 0}.mj-inv-table .num{text-align: right;white-space: nowrap;font-variant-numeric: tabular-nums}.mj-inv-table tbody td.num{color: var(--mj-text);font-weight: 700}.mj-inv-table td.mono{font-family: ui-monospace,SFMono-Regular,Menlo,monospace;font-size: 12.5px}.mj-inv-table td sup{color: var(--mj-brand)}.mj-inv-table tfoot td{padding: 8px 10px 8px 0;border: 0;color: var(--mj-muted-2);text-align: right}.mj-inv-table tfoot tr:first-child td{padding-top: 14px}.mj-inv-table tfoot td.num{color: var(--mj-text);font-weight: 700}.mj-inv-table tfoot tr.is-total td{padding-top: 12px;border-top: 1px solid var(--mj-line);color: var(--mj-text);font-size: 15px;font-weight: 800}.mj-inv-table tfoot tr.is-total td.num{color: var(--mj-brand);font-size: 1.25rem;letter-spacing: -.02em}.mj-inv-table a{color: var(--mj-brand)}.mj-inv-pay{overflow: hidden}.mj-inv-pay::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-inv-eyebrow{display: block;color: var(--mj-muted-2);font-size: 11px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase}.mj-inv-amount{display: block;margin: 6px 0 8px;color: var(--mj-brand);font-size: 2.4rem;font-weight: 800;letter-spacing: -.04em;line-height: 1}.mj-inv-due{display: flex;align-items: center;gap: 6px;color: var(--mj-muted-2);font-size: 13px}.mj-inv-due b{color: var(--mj-text)}.mj-inv-due.is-paid{color: var(--mj-ok);font-weight: 700}.mj-inv-gateway{margin: 18px 0 0}.mj-inv-gateway label,.mj-inv-credit label{display: block;margin: 0 0 6px;color: var(--mj-muted-2);font-size: 12px;font-weight: 700}.mj-inv-page .custom-select,.mj-inv-page .form-control{height: auto;padding: 10px 14px;border: 1px solid var(--mj-line);border-radius: 12px;background-color: var(--mj-surface-3);color: var(--mj-text);font-size: 14px}.mj-inv-page .custom-select{padding-right: 34px;background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='none' stroke='%23a1a1aa' stroke-width='1.6' d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 14px center}.mj-inv-page .form-control:focus,.mj-inv-page .custom-select:focus{border-color: var(--mj-brand);box-shadow: 0 0 0 3px var(--mj-brand-a20);outline: 0}.mj-inv-paybtn{margin-top: 16px}.mj-inv-paybtn form{margin: 0}.mj-inv-paybtn .btn,.mj-inv-paybtn input[type="submit"],.mj-inv-paybtn button{display: block;width: 100%;padding: 14px 20px;border: 0;border-radius: var(--mj-r-pill);background: var(--mj-brand);color: var(--mj-on-brand);font-size: 15px;font-weight: 800;box-shadow: none;cursor: pointer}.mj-inv-paybtn .btn:hover,.mj-inv-paybtn input[type="submit"]:hover{filter: brightness(1.08);color: var(--mj-on-brand)}.mj-inv-paybtn img{max-width: 100%}.mj-inv-credit p{margin: 0 0 12px;color: var(--mj-text-2);font-size: 13px;line-height: 1.55}.mj-inv-credit p b{color: var(--mj-text)}.mj-inv-credit-row{display: flex;gap: 8px}.mj-inv-credit-row .form-control{flex: 1 1 auto;min-width: 0}.mj-inv-credit-row .btn{flex: 0 0 auto;padding: 10px 16px;border: 0;border-radius: 12px;background: var(--mj-brand);color: var(--mj-on-brand);font-weight: 700;white-space: nowrap}.mj-inv-credit-row .btn:hover{filter: brightness(1.08);color: var(--mj-on-brand)}.mj-inv-download{display: flex;align-items: center;justify-content: center;gap: 8px;padding: 12px;border: 1px dashed var(--mj-line);border-radius: 14px;color: var(--mj-text-2);font-size: 13px;font-weight: 700}.mj-inv-download:hover{border-color: var(--mj-brand-a60);color: var(--mj-brand);text-decoration: none}.mj-inv-back{margin: 26px 0 0;text-align: center;font-size: 13px}.mj-inv-back a{color: var(--mj-muted-2)}.mj-inv-back a:hover{color: var(--mj-text)}.mj-inv-legal{display: flex;flex-wrap: wrap;justify-content: center;gap: 6px 18px;margin: 10px 0 0;font-size: 12px}.mj-inv-legal a{color: var(--mj-muted)}.mj-inv-legal a:hover{color: var(--mj-text)}.mj-inv-qr{text-align: center}.mj-inv-qr img{max-width: 220px;border-radius: 12px;background: #fff;padding: 8px}@media print{body.mj-inv-page{background: #fff;color: #222}.mj-inv-card{border-color: #ddd;background: #fff;box-shadow: none}.mj-inv-card h2,.mj-inv-head h1,.mj-inv-table td,.mj-inv-table tfoot td,.mj-inv-card address{color: #111}.mj-inv-grid{grid-template-columns: 1fr}}.mj-prepay{display: flex;gap: 12px;align-items: flex-start;margin: 14px 0;padding: 12px 14px;text-align: left;border: 1px solid rgba(245,158,11,.35);background: rgba(245,158,11,.08);border-radius: 12px;font-size: 13px;line-height: 1.5;color: var(--mj-text-2,#d4d4d8)}.mj-prepay[hidden]{display: none}.mj-prepay > i{color: #f59e0b;margin-top: 3px}.mj-prepay strong{display: block;color: var(--mj-text,#fff);font-weight: 700;margin-bottom: 2px}.mj-prepay span{display: block}.primary-content .mj-steps--page{display: flex;align-items: center;margin: -6px 0 22px;padding: 0;list-style: none;color: var(--mj-muted-2);font-size: 12px;font-weight: 700;letter-spacing: .04em;text-transform: uppercase}.primary-content .mj-steps--page li{display: inline-flex;align-items: center;gap: 8px}.primary-content .mj-steps--page li + li::before{content: "";display: block;width: 36px;height: 1px;margin: 0 12px;background: var(--mj-line)}.primary-content .mj-steps--page li span{display: inline-grid;place-items: center;width: 24px;height: 24px;border: 1px solid var(--mj-line-strong);border-radius: 50%;font-size: 11px;letter-spacing: 0}.primary-content .mj-steps--page li.is-active{color: var(--mj-text)}.primary-content .mj-steps--page li.is-active span{border-color: var(--mj-brand);background: var(--mj-brand);color: var(--mj-on-brand);box-shadow: 0 0 0 4px var(--mj-brand-a20)}.primary-content .mj-steps--page li.is-done span{border-color: var(--mj-brand-a60);color: var(--mj-brand)}.primary-content .mj-two--wide{grid-template-columns: minmax(0,1fr) 340px}.primary-content .mj-grid-2{display: grid;grid-template-columns: 1fr 1fr;gap: 0 14px}@media (max-width: 575.98px){.primary-content .mj-grid-2{grid-template-columns: 1fr}}.primary-content .mj-form .form-group{margin-bottom: 16px}.primary-content .mj-form textarea.form-control{border-radius: 14px}.primary-content .mj-form .custom-file-label{height: auto;padding: 10px 14px;border: 1px solid var(--mj-line);border-radius: 12px 0 0 12px;background: var(--mj-surface-3);color: var(--mj-muted-2)}.primary-content .mj-form .custom-file-label::after{height: auto;padding: 10px 14px;border-left: 1px solid var(--mj-line);border-radius: 0;background: var(--mj-surface-2);color: var(--mj-text-2)}.primary-content .mj-form .input-group-append .btn{border: 1px solid var(--mj-line);border-radius: 0 12px 12px 0;background: var(--mj-surface-2);color: var(--mj-text-2)}.primary-content .mj-form .input-group-append .btn:hover{color: var(--mj-text)}.primary-content .mj-crumb{display: inline-flex;align-items: center;gap: 6px;margin-bottom: 8px;color: var(--mj-muted-2);font-size: 12.5px;font-weight: 700}.primary-content .mj-crumb:hover{color: var(--mj-brand);text-decoration: none}.primary-content .mj-article-meta{display: flex;flex-wrap: wrap;gap: 6px 18px;margin: 0;color: var(--mj-muted-2);font-size: 13px}.primary-content .mj-article-meta i{margin-right: 4px;color: var(--mj-brand)}.primary-content .mj-tag{display: inline-flex;align-items: center;gap: 6px;padding: 3px 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: 11.5px;font-weight: 700}.primary-content .mj-tag--danger{border-color: rgba(239,68,68,.45);color: #fca5a5}.primary-content .mj-tag--warning{border-color: rgba(245,158,11,.45);color: #fbbf24}.primary-content .mj-tag--ok{border-color: rgba(34,197,94,.45);color: var(--mj-ok)}.primary-content .mj-tag--info{border-color: var(--mj-brand-a40);color: var(--mj-brand)}.primary-content .mj-empty{padding: 26px 16px;color: var(--mj-muted);text-align: center}.primary-content .mj-search{position: relative;display: flex;gap: 8px;margin: 0 0 20px}.primary-content .mj-search > i{position: absolute;left: 18px;top: 50%;transform: translateY(-50%);color: var(--mj-muted-2);pointer-events: none}.primary-content .mj-search .form-control{height: auto;padding: 13px 16px 13px 44px;border: 1px solid var(--mj-line);border-radius: var(--mj-r-pill);background: var(--mj-surface-2);color: var(--mj-text);font-size: 14.5px}.primary-content .mj-search .form-control:focus{border-color: var(--mj-brand);box-shadow: 0 0 0 3px var(--mj-brand-a20)}.primary-content .mj-search .btn{padding: 0 22px}.primary-content .mj-pager .pagination{gap: 6px}.primary-content .mj-pager .page-link{border: 1px solid var(--mj-line);border-radius: var(--mj-r-pill);background: var(--mj-surface-2);color: var(--mj-text-2);font-size: 13px;font-weight: 700}.primary-content .mj-pager .page-item.active .page-link{border-color: var(--mj-brand);background: var(--mj-brand);color: var(--mj-on-brand)}.primary-content .mj-pager .page-item.disabled .page-link{opacity: .4}.primary-content .mj-list-dept{white-space: nowrap;color: var(--mj-text-2);font-weight: 600}.primary-content .mj-ticket-link{color: inherit;text-decoration: none}.primary-content .mj-ticket-link:hover{text-decoration: none}.primary-content .ticket-subject.unread::before{content: "";display: inline-block;width: 8px;height: 8px;margin-right: 8px;border-radius: 50%;background: var(--mj-brand);vertical-align: middle}.primary-content .mj-list-status-left{white-space: nowrap}.primary-content .mj-dept-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(280px,1fr));gap: 14px}.primary-content .mj-dept{display: flex;align-items: center;gap: 16px;padding: 20px 22px;border: 1px solid var(--mj-line);border-radius: var(--mj-r-xl);background: linear-gradient(180deg,#121216 0%,#0c0c0f 100%);color: var(--mj-text-2);text-decoration: none;transition: transform .2s ease,border-color .2s ease}.primary-content .mj-dept:hover{border-color: var(--mj-brand-a60);color: var(--mj-text);text-decoration: none}.primary-content .mj-dept-icon{display: inline-grid;place-items: center;flex: 0 0 48px;width: 48px;height: 48px;border-radius: 14px;background: var(--mj-brand-a15);color: var(--mj-brand);font-size: 20px}.primary-content .mj-dept-body{flex: 1 1 auto;min-width: 0}.primary-content .mj-dept-body b{display: block;color: var(--mj-text);font-size: 15px}.primary-content .mj-dept-body small{display: block;margin-top: 2px;color: var(--mj-muted-2);font-size: 12.5px;line-height: 1.45}.primary-content .mj-dept-go{color: var(--mj-muted)}.primary-content .mj-dept:hover .mj-dept-go{color: var(--mj-brand)}.primary-content .mj-tips{margin-top: 6px;padding: 14px 16px;border: 1px dashed var(--mj-line);border-radius: 14px;color: var(--mj-text-2);font-size: 12.5px;line-height: 1.5}.primary-content .mj-tips b{display: block;margin-bottom: 6px;color: var(--mj-text)}.primary-content .mj-tips ul{margin: 0;padding-left: 18px}.primary-content .mj-tips li{margin: 2px 0}.primary-content .mj-kbsuggest{margin: 0 0 18px;padding: 16px 18px;border: 1px solid var(--mj-brand-a40);border-radius: 16px;background: var(--mj-brand-a10)}.primary-content .mj-kbsuggest h3{margin: 0 0 4px;color: var(--mj-text);font-size: 14.5px;font-weight: 800}.primary-content .mj-kbsuggest h3 i{color: #fbbf24;margin-right: 6px}.primary-content .mj-kbsuggest p{margin: 0 0 10px;color: var(--mj-text-2);font-size: 13px}.primary-content .mj-done{text-align: center;padding: 40px 24px}.primary-content .mj-done-icon{display: inline-grid;place-items: center;width: 64px;height: 64px;margin-bottom: 14px;border-radius: 50%;background: rgba(34,197,94,.15);color: var(--mj-ok);font-size: 26px}.primary-content .mj-done h2{margin: 0 0 8px;font-size: 1.3rem}.primary-content .mj-done h2 a{color: var(--mj-brand)}.primary-content .mj-done p{max-width: 520px;margin: 0 auto 18px;color: var(--mj-text-2)}.primary-content .mj-ticket-head{display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;gap: 14px;margin: 0 0 18px;padding: 22px 26px;border: 1px solid var(--mj-line);border-radius: var(--mj-r-xl);background: linear-gradient(180deg,#121216 0%,#0c0c0f 100%);position: relative;overflow: hidden}.primary-content .mj-ticket-head::after{content: "";position: absolute;left: 26px;right: 26px;top: 0;height: 2px;border-radius: 2px;background: linear-gradient(90deg,transparent,var(--mj-brand),transparent)}.primary-content .mj-ticket-no{display: inline-block;margin-bottom: 4px;color: var(--mj-brand);font-size: 12px;font-weight: 800;letter-spacing: .1em}.primary-content .mj-ticket-head h1{margin: 0 0 10px;color: var(--mj-text);font-size: 1.5rem;font-weight: 800;letter-spacing: -.02em}.primary-content .mj-ticket-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 16px;color: var(--mj-muted-2);font-size: 13px}.primary-content .mj-ticket-meta i{margin-right: 4px;color: var(--mj-brand)}.primary-content .mj-ticket-actions{display: flex;flex-wrap: wrap;gap: 8px}.primary-content .mj-chat{display: flex;flex-direction: column;gap: 16px;margin: 0 0 18px}.primary-content .mj-msg{display: flex;gap: 12px;max-width: 88%}.primary-content .mj-msg.is-client{align-self: flex-end;flex-direction: row-reverse}.primary-content .mj-msg-avatar{display: inline-grid;place-items: center;flex: 0 0 38px;width: 38px;height: 38px;margin-top: 4px;border-radius: 50%;background: var(--mj-surface-3);color: var(--mj-text-2);font-size: 15px}.primary-content .mj-msg.is-staff .mj-msg-avatar{background: var(--mj-brand-a15);color: var(--mj-brand)}.primary-content .mj-msg-body{min-width: 0;padding: 14px 18px;border: 1px solid var(--mj-line);border-radius: 18px;background: var(--mj-surface)}.primary-content .mj-msg.is-staff .mj-msg-body{border-color: var(--mj-brand-a40);background: linear-gradient(180deg,var(--mj-brand-a10),transparent 70%),var(--mj-surface);border-top-left-radius: 6px}.primary-content .mj-msg.is-client .mj-msg-body{border-top-right-radius: 6px}.primary-content .mj-msg-head{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 10px;margin-bottom: 8px;font-size: 12.5px}.primary-content .mj-msg-head .posted-by-name{color: var(--mj-text);font-weight: 800}.primary-content .mj-msg-head .posted-on{margin-left: auto;color: var(--mj-muted-2)}.primary-content .mj-msg-head .requestor-badge{padding: 2px 8px;border-radius: var(--mj-r-pill);background: var(--mj-surface-3);color: var(--mj-text-2);font-size: 10.5px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase}.primary-content .mj-msg.is-staff .requestor-badge{background: var(--mj-brand-a20);color: var(--mj-brand)}.primary-content .mj-msg-text{color: var(--mj-text-2);font-size: 14px;line-height: 1.6;word-break: break-word}.primary-content .mj-msg-text p:last-child{margin-bottom: 0}.primary-content .mj-msg-text pre,.primary-content .mj-msg-text code{background: var(--mj-surface-3);color: var(--mj-text);border-radius: 8px}.primary-content .mj-msg-text pre{padding: 12px 14px}.primary-content .mj-msg-ip{margin-top: 10px;color: var(--mj-muted);font-size: 11.5px}.primary-content .mj-msg-files{margin-top: 12px;padding-top: 10px;border-top: 1px solid var(--mj-line-soft);font-size: 12.5px}.primary-content .mj-msg-files b{color: var(--mj-text-2)}.primary-content .mj-msg-files .attachment-list{display: flex;flex-wrap: wrap;gap: 6px;margin: 8px 0 0;padding: 0;list-style: none}.primary-content .mj-file{display: inline-flex;align-items: center;gap: 6px;padding: 5px 12px;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}.primary-content a.mj-file:hover{border-color: var(--mj-brand-a60);color: var(--mj-brand);text-decoration: none}.primary-content .mj-file.is-gone{opacity: .5;text-decoration: line-through}.primary-content .mj-msg-rating{margin-top: 10px}.primary-content .mj-reply{scroll-margin-top: 90px}@media (max-width: 767.98px){.primary-content .mj-msg{max-width: 100%}}.primary-content .mj-kb-cats{display: grid;grid-template-columns: repeat(auto-fill,minmax(280px,1fr));gap: 14px;margin: 0 0 20px}.primary-content .mj-kb-cat{display: flex;align-items: center;gap: 14px;padding: 18px 20px;border: 1px solid var(--mj-line);border-radius: var(--mj-r-xl);background: linear-gradient(180deg,#121216 0%,#0c0c0f 100%);color: var(--mj-text-2);text-decoration: none;transition: transform .2s ease,border-color .2s ease}.primary-content .mj-kb-cat:hover{border-color: var(--mj-brand-a60);text-decoration: none;color: var(--mj-text)}.primary-content .mj-kb-cat-icon{display: inline-grid;place-items: center;flex: 0 0 44px;width: 44px;height: 44px;border-radius: 12px;background: var(--mj-brand-a15);color: var(--mj-brand);font-size: 18px}.primary-content .mj-kb-cat-body{flex: 1 1 auto;min-width: 0}.primary-content .mj-kb-cat-body b{display: block;color: var(--mj-text);font-size: 14.5px}.primary-content .mj-kb-cat-body small{display: block;margin-top: 2px;color: var(--mj-muted-2);font-size: 12.5px}.primary-content .mj-kb-cat-count{flex: 0 0 auto;padding: 4px 10px;border-radius: var(--mj-r-pill);background: var(--mj-surface-3);color: var(--mj-text-2);font-size: 11.5px;font-weight: 700;white-space: nowrap}.primary-content .mj-kb-list{display: flex;flex-direction: column}.primary-content .mj-kb-item{display: flex;align-items: center;gap: 14px;padding: 12px 6px;border-top: 1px solid var(--mj-line-soft);color: var(--mj-text-2);text-decoration: none}.primary-content .mj-kb-item:first-child{border-top: 0}.primary-content .mj-kb-item:hover{color: var(--mj-text);text-decoration: none}.primary-content .mj-kb-item:hover .mj-list-go{color: var(--mj-brand)}.primary-content .mj-kb-item > i:first-child{display: inline-grid;place-items: center;flex: 0 0 34px;width: 34px;height: 34px;border-radius: 10px;background: var(--mj-surface-3);color: var(--mj-brand);font-size: 13px}.primary-content .mj-kb-item > span{flex: 1 1 auto;min-width: 0}.primary-content .mj-kb-item b{display: block;color: var(--mj-text);font-size: 14px}.primary-content .mj-kb-item small{display: block;margin-top: 2px;color: var(--mj-muted-2);font-size: 12.5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.primary-content .mj-article{color: var(--mj-text-2);font-size: 15px;line-height: 1.7}.primary-content .mj-article h1,.primary-content .mj-article h2,.primary-content .mj-article h3,.primary-content .mj-article h4{margin: 1.4em 0 .5em;color: var(--mj-text);font-weight: 800;letter-spacing: -.01em}.primary-content .mj-article h2{font-size: 1.25rem}.primary-content .mj-article h3{font-size: 1.05rem}.primary-content .mj-article > :first-child{margin-top: 0}.primary-content .mj-article img{max-width: 100%;border-radius: 12px}.primary-content .mj-article pre{padding: 14px 16px;border-radius: 12px;background: var(--mj-surface-3);color: var(--mj-text)}.primary-content .mj-article code{padding: 2px 6px;border-radius: 6px;background: var(--mj-surface-3);color: var(--mj-text);font-size: .9em}.primary-content .mj-article a{color: var(--mj-brand)}.primary-content .mj-article table{width: 100%;border-collapse: collapse}.primary-content .mj-article td,.primary-content .mj-article th{padding: 8px 10px;border-bottom: 1px solid var(--mj-line-soft)}.primary-content .mj-vote h2{margin-bottom: 10px}.primary-content .mj-vote-row{display: flex;gap: 8px}.primary-content .mj-news{display: flex;flex-direction: column;gap: 14px;margin: 0 0 18px}.primary-content .mj-news-item{margin: 0}.primary-content .mj-news-date{margin-bottom: 6px;color: var(--mj-muted-2);font-size: 12.5px;font-weight: 700}.primary-content .mj-news-date i{margin-right: 4px;color: var(--mj-brand)}.primary-content .mj-news-item h2{margin: 0 0 10px;font-size: 1.25rem}.primary-content .mj-news-item h2 a{color: var(--mj-text)}.primary-content .mj-news-item h2 a:hover{color: var(--mj-brand);text-decoration: none}.primary-content .mj-news-text{color: var(--mj-text-2);font-size: 14px;line-height: 1.6}.primary-content .mj-news-text p:last-child{margin-bottom: 0}.primary-content .mj-news-foot{display: flex;gap: 8px;margin-top: 14px}.primary-content .mj-status-table th,.primary-content .mj-status-table td{font-size: 13.5px}.primary-content .mj-status-table td b{color: var(--mj-text)}.primary-content .mj-issue{margin: 0 0 14px;border-left: 3px solid var(--mj-brand-a60)}.primary-content .mj-issue.is-critical{border-left-color: var(--mj-err)}.primary-content .mj-issue.is-high{border-left-color: var(--mj-warn)}.primary-content .mj-issue-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 12px;margin-bottom: 8px}.primary-content .mj-issue-status{display: block;margin-bottom: 2px;color: var(--mj-muted-2);font-size: 11.5px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase}.primary-content .mj-issue-head h2{margin: 0;font-size: 1.15rem}.primary-content .mj-issue-affect{margin: 0 0 8px;color: var(--mj-text-2);font-size: 13.5px}.primary-content .mj-issue-affect b{color: var(--mj-text)}.primary-content .mj-issue-text{margin-top: 12px;color: var(--mj-text-2);font-size: 14px;line-height: 1.6}.primary-content .mj-issue .mj-notice{margin: 12px 0 0}.primary-content .mj-contact-ways{display: flex;flex-direction: column;gap: 8px}.primary-content .mj-contact-way{display: flex;align-items: center;gap: 12px;padding: 12px 14px;border: 1px solid var(--mj-line);border-radius: 14px;background: var(--mj-surface-2);color: var(--mj-text-2);text-decoration: none}.primary-content .mj-contact-way:hover{border-color: var(--mj-brand-a60);color: var(--mj-text);text-decoration: none}.primary-content .mj-contact-way > i{display: inline-grid;place-items: center;flex: 0 0 36px;width: 36px;height: 36px;border-radius: 10px;background: var(--mj-brand-a15);color: var(--mj-brand)}.primary-content .mj-contact-way b{display: block;color: var(--mj-text);font-size: 13.5px}.primary-content .mj-contact-way small{display: block;color: var(--mj-muted-2);font-size: 12px}.primary-content .mj-feedback-block{margin: 18px 0;padding: 16px 18px;border: 1px solid var(--mj-line);border-radius: 16px;background: var(--mj-surface)}.primary-content .mj-rate-row{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;margin: 0 0 14px}.primary-content .mj-rate-label{margin: 0 6px;color: var(--mj-muted-2);font-size: 12px;font-weight: 700}.primary-content .mj-rate{position: relative;margin: 0;cursor: pointer}.primary-content .mj-rate input{position: absolute;opacity: 0}.primary-content .mj-rate span{display: inline-grid;place-items: center;width: 34px;height: 34px;border: 1px solid var(--mj-line);border-radius: 50%;background: var(--mj-surface-2);color: var(--mj-text-2);font-size: 13px;font-weight: 700}.primary-content .mj-rate input:checked + span{border-color: var(--mj-brand);background: var(--mj-brand);color: var(--mj-on-brand)}.primary-content .mj-rate:hover span{border-color: var(--mj-brand-a60)}.primary-content .mj-svc-select option.is-ok{color: #4ade80}.primary-content .mj-svc-select option.is-warn{color: #fbbf24}.primary-content .mj-svc-select option.is-err{color: #f87171}.primary-content .mj-svc-select option.is-muted{color: #a1a1aa}.primary-content .mj-svc-legend{display: flex;align-items: center;gap: 8px;margin-top: 8px;font-size: 12.5px;color: var(--mj-text-2)}.primary-content .mj-svc-legend b{color: var(--mj-text);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.primary-content .mj-svc-legend small{padding: 2px 8px;border-radius: var(--mj-r-pill);background: var(--mj-surface-3);font-weight: 700}.primary-content .mj-svc-dot{width: 9px;height: 9px;flex: 0 0 9px;border-radius: 50%;background: var(--mj-muted);box-shadow: 0 0 0 3px rgba(255,255,255,.06)}.primary-content .mj-svc-legend.is-ok .mj-svc-dot{background: var(--mj-ok)}.primary-content .mj-svc-legend.is-ok small{color: var(--mj-ok)}.primary-content .mj-svc-legend.is-warn .mj-svc-dot{background: var(--mj-warn)}.primary-content .mj-svc-legend.is-warn small{color: #fbbf24}.primary-content .mj-svc-legend.is-err .mj-svc-dot{background: var(--mj-err)}.primary-content .mj-svc-legend.is-err small{color: #f87171}.primary-content .mj-hours{display: flex;align-items: flex-start;gap: 12px;margin: 0 0 12px;padding: 14px 16px;border: 1px solid var(--mj-brand-a40);border-radius: 14px;background: var(--mj-brand-a10);color: var(--mj-text-2);font-size: 12.5px;line-height: 1.5}.primary-content .mj-hours > i{margin-top: 2px;color: var(--mj-brand);font-size: 16px}.primary-content .mj-hours b{display: block;color: var(--mj-text);font-size: 13px}.primary-content .mj-hours--wide{margin: 0 0 18px;padding: 16px 20px;font-size: 13.5px}.primary-content .mj-account .mj-card{margin-bottom: 18px}.primary-content .mj-span-2{grid-column: 1 / -1}.primary-content .mj-form select.form-control:not(.custom-select){height: auto;padding: 11px 14px;border: 1px solid var(--mj-line);border-radius: 12px;background-color: var(--mj-surface-3);color: var(--mj-text)}.primary-content .mj-form .form-control[disabled]{background-color: var(--mj-surface-2);color: var(--mj-muted);opacity: 1}.primary-content .mj-savebar{position: sticky;bottom: 0;z-index: 5;display: flex;gap: 8px;margin: 4px 0 0;padding: 12px 16px;border: 1px solid var(--mj-line);border-radius: 16px;background: rgba(18,18,22,.92);backdrop-filter: blur(10px)}.primary-content .mj-page-actions{display: flex;flex-wrap: wrap;gap: 8px}.primary-content .mj-subhead{margin: 18px 0 8px;color: var(--mj-muted-2);font-size: 11.5px;font-weight: 800;letter-spacing: .1em;text-transform: uppercase}.primary-content .mj-tiplist{margin: 0 0 14px;padding-left: 18px;color: var(--mj-text-2);font-size: 13px;line-height: 1.55}.primary-content .mj-tiplist li{margin: 4px 0}.primary-content .mj-checks{display: flex;flex-direction: column;gap: 6px}.primary-content .mj-check{display: flex;align-items: flex-start;gap: 10px;margin: 0;padding: 10px 12px;border: 1px solid var(--mj-line);border-radius: 12px;background: var(--mj-surface);color: var(--mj-text-2);font-size: 13.5px;font-weight: 600;line-height: 1.45;cursor: pointer;transition: border-color .15s ease}.primary-content .mj-check:hover{border-color: var(--mj-line-strong);color: var(--mj-text)}.primary-content .mj-check input{flex: 0 0 auto;width: 17px;height: 17px;margin: 2px 0 0;accent-color: var(--mj-brand);cursor: pointer}.primary-content .mj-check input:checked + span{color: var(--mj-text)}.primary-content .mj-check--desc b{display: block;color: var(--mj-text)}.primary-content .mj-check--desc small{display: block;margin-top: 2px;color: var(--mj-muted-2);font-size: 12.5px;font-weight: 500}.primary-content .mj-checks--radio{flex-direction: row;flex-wrap: wrap;margin-bottom: 10px}.primary-content .mj-checks--radio .mj-check{flex: 1 1 auto}.primary-content .mj-perm-list{margin-bottom: 14px}.primary-content .mj-perm-list.w-hidden{display: none}.primary-content .mj-switch{display: inline-flex;align-items: center;gap: 12px;margin: 0 0 12px;color: var(--mj-text);font-weight: 700}.primary-content .mj-contact-pick{margin: 0 0 18px;padding: 14px 16px;border: 1px solid var(--mj-line);border-radius: 16px;background: var(--mj-surface)}.primary-content .mj-contact-pick-row{display: flex;gap: 8px}.primary-content .mj-contact-pick-row .custom-select{flex: 1 1 auto;height: auto;padding: 10px 34px 10px 14px;border: 1px solid var(--mj-line);border-radius: 12px;background-color: var(--mj-surface-3);color: var(--mj-text)}.primary-content .mj-danger-zone{border-color: rgba(239,68,68,.35)}.primary-content .mj-danger-zone h2 i{color: var(--mj-err)}.primary-content .mj-pay-list{display: flex;flex-direction: column;gap: 12px}.primary-content .mj-pay{display: flex;flex-wrap: wrap;align-items: center;gap: 14px;padding: 16px 20px;border: 1px solid var(--mj-line);border-radius: var(--mj-r-xl);background: linear-gradient(180deg,#121216 0%,#0c0c0f 100%)}.primary-content .mj-pay.is-default{border-color: var(--mj-brand-a60)}.primary-content .mj-pay-icon{display: inline-grid;place-items: center;flex: 0 0 46px;width: 46px;height: 46px;border-radius: 14px;background: var(--mj-brand-a15);color: var(--mj-brand);font-size: 20px}.primary-content .mj-pay-body{flex: 1 1 220px;min-width: 0}.primary-content .mj-pay-body b{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;color: var(--mj-text);font-size: 14.5px}.primary-content .mj-pay-body small{display: block;margin-top: 2px;color: var(--mj-muted-2);font-size: 12.5px}.primary-content .mj-pay-actions{display: flex;flex-wrap: wrap;gap: 6px}.primary-content .mj-pay-actions .btn.disabled{opacity: .45;pointer-events: none}.primary-content .mj-user-list{display: flex;flex-direction: column;gap: 12px}.primary-content .mj-user{display: flex;flex-wrap: wrap;align-items: center;gap: 14px;padding: 16px 20px;border: 1px solid var(--mj-line);border-radius: var(--mj-r-xl);background: linear-gradient(180deg,#121216 0%,#0c0c0f 100%)}.primary-content .mj-user.is-owner{border-color: var(--mj-brand-a40)}.primary-content .mj-user.is-invite{border-style: dashed;background: var(--mj-surface)}.primary-content .mj-user-avatar{display: inline-grid;place-items: center;flex: 0 0 44px;width: 44px;height: 44px;border-radius: 50%;background: var(--mj-brand-a15);color: var(--mj-brand);font-size: 17px}.primary-content .mj-user-body{flex: 1 1 240px;min-width: 0}.primary-content .mj-user-body b{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;color: var(--mj-text);font-size: 14.5px}.primary-content .mj-user-body small{display: block;margin-top: 3px;color: var(--mj-muted-2);font-size: 12.5px}.primary-content .mj-user-actions{display: flex;flex-wrap: wrap;gap: 6px;margin: 0}.primary-content .mj-user-actions .btn.disabled{opacity: .45;pointer-events: none}.primary-content .mj-2fa{border-color: rgba(245,158,11,.4)}.primary-content .mj-2fa.is-on{border-color: rgba(34,197,94,.4)}.primary-content .mj-2fa-row{display: flex;flex-wrap: wrap;align-items: center;gap: 18px}.primary-content .mj-2fa-icon{display: inline-grid;place-items: center;flex: 0 0 56px;width: 56px;height: 56px;border-radius: 16px;background: rgba(245,158,11,.15);color: #fbbf24;font-size: 24px}.primary-content .mj-2fa.is-on .mj-2fa-icon{background: rgba(34,197,94,.15);color: var(--mj-ok)}.primary-content .mj-2fa-body{flex: 1 1 320px}.primary-content .mj-2fa-body h2{margin: 0 0 6px}.primary-content .mj-2fa-body p{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin: 0;color: var(--mj-text-2);font-size: 13.5px}.primary-content .mj-2fa-actions{display: flex;gap: 8px}body .mj-modal .modal-content{border: 1px solid var(--mj-line);border-radius: 20px;background: var(--mj-surface-2);color: var(--mj-text)}body .mj-modal .modal-header,body .mj-modal .modal-footer{border-color: var(--mj-line-soft)}body .mj-modal .modal-title{font-size: 1.05rem;font-weight: 800}body .mj-modal .modal-body p{color: var(--mj-text-2)}body .mj-modal .close{color: var(--mj-text);opacity: .7;text-shadow: none}body.mj-popup{margin: 0;padding: 18px;background: #09090b;color: var(--mj-text-2);font-family: var(--mj-font)}body.mj-popup .mj-popup-card{border: 1px solid var(--mj-line);border-radius: 18px;background: var(--mj-surface);overflow: hidden}body.mj-popup .mj-popup-head{display: flex;align-items: flex-start;gap: 12px;padding: 16px 18px;border-bottom: 1px solid var(--mj-line-soft)}body.mj-popup .mj-popup-icon{display: inline-grid;place-items: center;flex: 0 0 38px;width: 38px;height: 38px;border-radius: 10px;background: var(--mj-brand-a15);color: var(--mj-brand)}body.mj-popup .mj-popup-head h2{margin: 6px 0 0;color: var(--mj-text);font-size: 15px;font-weight: 800}body.mj-popup .mj-popup-files{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 8px}body.mj-popup .mj-popup-body{background: #fff}body.mj-popup .mj-popup-body iframe{display: block}body.mj-popup .mj-popup-foot{padding: 12px 18px;border-top: 1px solid var(--mj-line-soft);text-align: right}body.mj-popup .mj-file{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}body.mj-popup .btn.mj-pill-btn{display: inline-flex;align-items: center;gap: 6px;padding: 8px 16px;border-radius: var(--mj-r-pill);font-size: 13px;font-weight: 700}.primary-content #frmManagePaymentMethod .form-control,.primary-content #frmManagePaymentMethod .custom-select{height: auto;padding: 11px 14px;border: 1px solid var(--mj-line);border-radius: 12px;background-color: var(--mj-surface-3);color: var(--mj-text)}.primary-content #frmManagePaymentMethod label{color: var(--mj-muted-2);font-size: 12px;font-weight: 700}.primary-content #innerBillingContactsContainer label{display: flex;align-items: center;gap: 10px;margin: 0 0 8px;padding: 10px 12px;border: 1px solid var(--mj-line);border-radius: 12px;background: var(--mj-surface);color: var(--mj-text-2);font-size: 13px}.primary-content #innerBillingContactsContainer label .name{color: var(--mj-text)}.primary-content .mj-langpills{display: flex;flex-wrap: wrap;gap: 8px}.primary-content .mj-langpill{position: relative;margin: 0;cursor: pointer}.primary-content .mj-langpill input{position: absolute;opacity: 0;width: 0;height: 0}.primary-content .mj-langpill span{display: inline-flex;align-items: center;gap: 8px;padding: 8px 14px;border: 1px solid var(--mj-line);border-radius: var(--mj-r-pill);background: var(--mj-surface-3);color: var(--mj-text-2);font-size: 13px;font-weight: 700}.primary-content .mj-langpill span img{border-radius: 2px;box-shadow: 0 0 0 1px rgba(255,255,255,.15)}.primary-content .mj-langpill span i{color: var(--mj-muted-2)}.primary-content .mj-langpill:hover span{border-color: var(--mj-line-strong);color: var(--mj-text)}.primary-content .mj-langpill input:checked + span{border-color: var(--mj-brand);background: var(--mj-brand-a15);color: var(--mj-text);box-shadow: 0 0 0 3px var(--mj-brand-a20)}.primary-content .mj-langpill input:disabled + span{opacity: .5;cursor: not-allowed}.primary-content .mj-list-open{color: var(--mj-muted-2);font-size: 12.5px;font-weight: 700}.primary-content .mj-list-table tbody tr:hover .mj-list-open{color: var(--mj-brand)}.primary-content .mj-2fa-body p.w-hidden,.primary-content .twofa-config-link.w-hidden{display: none !important}.primary-content .mj-grid-cards{display: grid;grid-template-columns: repeat(auto-fit,minmax(280px,1fr));gap: 18px}.primary-content .mj-grid-cards .mj-card{margin: 0}body .intl-tel-input{width: 100%}body .intl-tel-input .selected-flag{padding: 0 8px 0 12px;border-radius: 12px 0 0 12px;background: transparent}body .intl-tel-input .selected-flag:hover,body .intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background: var(--mj-surface-2) !important}body .intl-tel-input .selected-dial-code{color: var(--mj-text);font-weight: 700}body .intl-tel-input .iti-arrow{border-top-color: var(--mj-muted-2)}body .intl-tel-input .iti-arrow.up{border-bottom-color: var(--mj-muted-2)}body .intl-tel-input .country-list{margin-top: 6px;padding: 6px;border: 1px solid var(--mj-line) !important;border-radius: 14px;background: var(--mj-surface-2) !important;box-shadow: 0 30px 60px -30px rgba(0,0,0,.9) !important;color: var(--mj-text-2);scrollbar-width: thin;scrollbar-color: var(--mj-line-strong) transparent}body .intl-tel-input .country-list .country{padding: 8px 10px;border-radius: 9px;color: var(--mj-text-2);font-size: 13.5px}body .intl-tel-input .country-list .country .country-name{color: var(--mj-text);font-weight: 600}body .intl-tel-input .country-list .country .dial-code{color: var(--mj-muted-2)}body .intl-tel-input .country-list .country.highlight,body .intl-tel-input .country-list .country:hover{background: var(--mj-brand-a15) !important;color: var(--mj-text)}body .intl-tel-input .country-list .country.highlight .country-name{color: var(--mj-brand)}body .intl-tel-input .country-list .divider{margin: 6px 4px;border-bottom: 1px solid var(--mj-line-soft) !important}body .intl-tel-input .country-list .flag-box{margin-right: 8px}body .intl-tel-input .country-list::-webkit-scrollbar{width: 8px}body .intl-tel-input .country-list::-webkit-scrollbar-thumb{border-radius: 8px;background: var(--mj-line-strong)}body .intl-tel-input input.form-control{padding-left: 84px !important}.primary-content .mj-auth-single{max-width: 520px;margin: 8px auto 30px}.primary-content .mj-auth-single--wide{max-width: 860px}.primary-content .mj-auth-box{position: relative;overflow: hidden;padding: 30px 32px}.primary-content .mj-auth-box::after{content: "";position: absolute;left: 32px;right: 32px;top: 0;height: 2px;border-radius: 2px;background: linear-gradient(90deg,transparent,var(--mj-brand),transparent)}.primary-content .mj-auth-brandrow{display: flex;align-items: flex-start;gap: 16px;margin: 0 0 22px}.primary-content .mj-auth-brandrow h1{margin: 4px 0 4px;color: var(--mj-text);font-size: 1.45rem;font-weight: 800;letter-spacing: -.02em}.primary-content .mj-auth-brandrow p{margin: 0;color: var(--mj-muted-2);font-size: 13.5px;line-height: 1.5}.primary-content .mj-auth-icon{display: inline-grid;place-items: center;flex: 0 0 52px;width: 52px;height: 52px;border-radius: 16px;background: var(--mj-brand-a15);color: var(--mj-brand);font-size: 21px}.primary-content .mj-auth-icon.is-ok{background: rgba(34,197,94,.15);color: var(--mj-ok)}.primary-content .mj-auth-center{text-align: center}.primary-content .mj-auth-center h1{margin: 12px 0 8px;color: var(--mj-text);font-size: 1.35rem;font-weight: 800}.primary-content .mj-auth-center p.mj-note{justify-content: center}.primary-content .mj-auth-bigicon{display: inline-grid;place-items: center;width: 72px;height: 72px;margin: 6px 0 4px;border-radius: 50%;background: var(--mj-brand-a15);color: var(--mj-brand);font-size: 30px}.primary-content .mj-auth-bigicon.is-ok{background: rgba(34,197,94,.15);color: var(--mj-ok)}.primary-content .mj-auth-bigicon.is-warn{background: rgba(245,158,11,.15);color: #fbbf24}.primary-content .mj-auth-bigicon.is-err{background: rgba(239,68,68,.15);color: var(--mj-err)}.primary-content .mj-auth-foot{margin: 14px 0 0;color: var(--mj-muted-2);font-size: 13px;text-align: center}.primary-content .mj-auth-foot a{color: var(--mj-brand);font-weight: 700}.primary-content .mj-auth-box .btn.mj-submit{margin-top: 6px}.primary-content .mj-code{text-align: center;font-family: ui-monospace,SFMono-Regular,Menlo,monospace;font-size: 18px;letter-spacing: .12em}.primary-content .mj-codebox{padding: 16px 18px;border: 1px dashed var(--mj-brand-a60);border-radius: 14px;background: var(--mj-brand-a10);color: var(--mj-text);font-family: ui-monospace,SFMono-Regular,Menlo,monospace;font-size: 1.4rem;font-weight: 700;letter-spacing: .12em;text-align: center;user-select: all}.primary-content .mj-codebox--text{font-family: inherit;font-size: 15px;letter-spacing: 0;user-select: text}.primary-content .mj-codebox--text span{color: var(--mj-muted-2);font-weight: 500}.primary-content .mj-2fa-form .form-control,.primary-content .mj-2fa-form input[type="text"]{height: auto;padding: 12px 14px;border: 1px solid var(--mj-line);border-radius: 12px;background: var(--mj-surface-3);color: var(--mj-text);text-align: center;font-family: ui-monospace,SFMono-Regular,Menlo,monospace;font-size: 20px;letter-spacing: .2em}.primary-content .mj-2fa-form .btn,.primary-content .mj-2fa-form input[type="submit"]{display: block;width: 100%;margin-top: 12px;padding: 13px 20px;border: 0;border-radius: var(--mj-r-pill);background: var(--mj-brand);color: var(--mj-on-brand);font-size: 15px;font-weight: 800;box-shadow: none}.primary-content .mj-2fa-form p,.primary-content .mj-2fa-form label{color: var(--mj-text-2);font-size: 13.5px}.primary-content .mj-2fa-form img{display: block;margin: 0 auto 12px;border-radius: 12px;background: #fff;padding: 6px}.primary-content form.w-hidden{display: none !important}.primary-content .mj-pwmeter{margin: 6px 0 12px}.primary-content .mj-pwmeter .progress{height: 6px;border-radius: 6px;background: var(--mj-surface-3)}.primary-content .mj-pwmeter .progress-bar{border-radius: 6px}.primary-content .mj-pwmeter p{margin: 6px 0 0;color: var(--mj-muted-2) !important;font-size: 12px;text-align: left}.primary-content #passwdFeedback{border-radius: 12px}.primary-content .mj-acct-list{display: flex;flex-direction: column;gap: 8px}.primary-content .mj-acct{display: flex;align-items: center;gap: 14px;padding: 14px 16px;border: 1px solid var(--mj-line);border-radius: 14px;background: var(--mj-surface);color: var(--mj-text-2);text-decoration: none}.primary-content .mj-acct:hover{border-color: var(--mj-brand-a60);color: var(--mj-text);text-decoration: none}.primary-content .mj-acct.disabled{opacity: .5;pointer-events: none}.primary-content .mj-acct-avatar{display: inline-grid;place-items: center;flex: 0 0 40px;width: 40px;height: 40px;border-radius: 12px;background: var(--mj-brand-a15);color: var(--mj-brand)}.primary-content .mj-acct-body{flex: 1 1 auto;min-width: 0}.primary-content .mj-acct-body b{display: block;color: var(--mj-text)}.primary-content .mj-acct-body small{display: flex;gap: 6px;margin-top: 4px}.primary-content #registration .social-accounts,.primary-content #registration .linked-accounts{margin-bottom: 18px}.primary-content .mj-auth-card{border-radius: var(--mj-r-xl)}.primary-content .mj-auth-card .form-control{border-radius: 12px}.primary-content .mj-auth-card .input-group-text{border-radius: 12px 0 0 12px}.primary-content .mj-auth-card .btn-reveal-pw{border-radius: 0 12px 12px 0}.primary-content .mj-auth-card #login{padding: 13px 20px;border-radius: var(--mj-r-pill);font-weight: 800;box-shadow: none}body #registration input.field,body #registration select.field,body #registration textarea.field,body #registration .form-control,body #registration .custom-select,body .primary-content .field.form-control{height: auto !important;padding: 11px 14px !important;border: 1px solid var(--mj-line) !important;border-radius: 12px !important;background: var(--mj-surface-3) !important;color: var(--mj-text) !important;box-shadow: none !important;font-size: 14px}body #registration select.field,body #registration .custom-select{padding-right: 34px !important;line-height: 1.4}body #registration .field:focus,body #registration .form-control:focus{border-color: var(--mj-brand) !important;box-shadow: 0 0 0 3px var(--mj-brand-a20) !important}body #registration .field::placeholder{color: var(--mj-muted-2)}body #registration .mj-label small{color: var(--mj-muted);font-weight: 500;text-transform: none;letter-spacing: 0}body #registration .intl-tel-input input.field{padding-left: 84px !important}body #main-body .row:has(#registration) > .col-lg-4{display: none}body #main-body .row:has(#registration) > .primary-content{flex: 0 0 100%;max-width: 100%}body #registration .mj-two--wide{grid-template-columns: minmax(0,1fr) 400px;gap: 22px}body #registration .mj-card{padding: 26px 28px}body #registration .mj-grid-2{gap: 0 18px}body #registration .form-group{margin-bottom: 16px}body #registration .intl-tel-input{width: 100%}@media (max-width: 991.98px){body #registration .mj-two--wide{grid-template-columns: 1fr}}body #registration .intl-tel-input,body #registration .iti{width: 100%;display: block}body #registration .intl-tel-input .flag-container,body #registration .iti__flag-container{left: 0}body #registration .intl-tel-input .selected-flag,body #registration .iti__selected-flag{width: 92px !important;padding: 0 6px 0 14px !important;display: flex;align-items: center;gap: 6px}body #registration .intl-tel-input .selected-dial-code,body #registration .iti__selected-dial-code{margin: 0;color: var(--mj-text);font-size: 14px;font-weight: 700}body #registration #inputPhone,body #registration input#inputPhone.field{padding-left: 104px !important}body #registration .mj-card .row.justify-content-center,body #registration .text-center.row{margin: 0}body #registration .col-md-8.mx-auto{flex: 0 0 100%;max-width: 100%;padding: 0}body #registration #default-captcha-domainchecker{display: grid !important;grid-template-columns: auto 1fr;gap: 10px 12px;align-items: center;margin: 0 0 14px !important;padding: 0 !important}body #registration #default-captcha-domainchecker > p{grid-column: 1 / -1;margin: 0 0 4px;color: var(--mj-muted-2);font-size: 12.5px;line-height: 1.5;text-align: left}body #registration #default-captcha-domainchecker > .col-6{flex: none !important;width: auto !important;max-width: none !important;padding: 0 !important}body #registration .captchaimage img{display: block;height: 44px;width: auto;border-radius: 10px;border: 1px solid var(--mj-line);image-rendering: auto}body #registration #inputCaptcha{width: 100%;float: none !important;text-align: center;letter-spacing: .15em;font-weight: 700}.primary-content .mj-aside-item{display: grid;grid-template-columns: 40px 1fr;column-gap: 14px;row-gap: 2px;align-items: start;margin-bottom: 20px}.primary-content .mj-aside-item i{grid-row: 1 / span 2;grid-column: 1}.primary-content .mj-aside-item h3{grid-column: 2;margin: 8px 0 0;font-size: 15px}.primary-content .mj-aside-item p{grid-column: 2;margin: 0;font-size: 13.5px}.primary-content .mj-upg-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(260px,1fr));gap: 16px;margin: 0 0 18px}.primary-content .mj-upg-card{position: relative;display: flex;flex-direction: column;gap: 10px;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;transition: transform .2s ease,border-color .2s ease}.primary-content .mj-upg-card:hover{border-color: var(--mj-brand-a60)}.primary-content .mj-upg-card.is-current{opacity: .75}.primary-content .mj-upg-card--off{opacity: .55}.primary-content .mj-upg-card--off:hover{border-color: var(--mj-line)}.mj-upg-small{display: inline-flex;align-items: center;gap: 6px;padding: 3px 10px;border-radius: 999px;background: rgba(239,68,68,.14);color: #fca5a5;font: 600 12px var(--mj-mono)}.mj-upg-desc .mj-upg-small + p{margin: 8px 0 0}.primary-content .mj-upg-card.is-recommended{border-color: var(--mj-brand-a60);box-shadow: none}.primary-content .mj-upg-badge{position: absolute;top: 16px;right: 16px;padding: 4px 10px;border-radius: var(--mj-r-pill);background: var(--mj-surface-3);color: var(--mj-text-2);font-size: 10.5px;font-weight: 800;letter-spacing: .08em;text-transform: uppercase}.primary-content .mj-upg-badge.is-rec{background: var(--mj-brand);color: var(--mj-on-brand)}.primary-content .mj-upg-group{color: var(--mj-muted-2);font-size: 11px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase}.primary-content .mj-upg-card h2{margin: 0;color: var(--mj-text);font-size: 1.2rem;font-weight: 800;letter-spacing: -.02em}.primary-content .mj-upg-desc{color: var(--mj-text-2);font-size: 13px;line-height: 1.55}.primary-content .mj-upg-features{flex: 1 1 auto;margin: 4px 0;padding: 0;list-style: none}.primary-content .mj-upg-features li{display: flex;justify-content: space-between;gap: 10px;padding: 7px 0;border-bottom: 1px solid var(--mj-line-soft);font-size: 13px}.primary-content .mj-upg-features li span{color: var(--mj-muted-2)}.primary-content .mj-upg-features li b{color: var(--mj-text)}.primary-content .mj-upg-features li b .fa-check{color: var(--mj-ok)}.primary-content .mj-upg-features li b .fa-xmark{color: var(--mj-muted)}.primary-content .mj-upg-price{margin-top: auto;padding-top: 10px;border-top: 1px solid var(--mj-line-soft)}.primary-content .mj-upg-price b{color: var(--mj-text);font-size: 1.3rem;font-weight: 800}.primary-content .mj-upg-price small{margin-left: 6px;color: var(--mj-muted-2);font-size: 12.5px}.primary-content .mj-upg-card .btn.mj-submit{margin-top: 8px}.primary-content .mj-upgv-cur{display: flex;flex-direction: column;gap: 14px;margin: 0 0 30px}.primary-content .mj-upgv-curhead{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 14px}.primary-content .mj-upgv-curhead small{width: 100%;color: var(--mj-muted-2);font: 500 11px var(--mj-mono);letter-spacing: .12em;text-transform: uppercase}.primary-content .mj-upgv-curhead b{color: var(--mj-text);font-size: 1.35rem;font-weight: 800;letter-spacing: -.02em}.primary-content .mj-upgv-curhead code{color: var(--mj-muted);background: none;padding: 0;font-size: 13px}.primary-content .mj-upgv-curprice{color: var(--mj-text-2);font: 700 1.05rem var(--mj-mono);font-variant-numeric: tabular-nums}.primary-content .mj-upgv-curprice small{color: var(--mj-muted-2);font: 400 12px var(--mj-font)}.primary-content .mj-upgv-curprice::before{content: "· ";color: var(--mj-muted-2)}.primary-content .mj-upgv-specs{display: flex;flex-wrap: wrap;gap: 8px 28px;margin: 0}.primary-content .mj-upgv-specs div{display: flex;flex-direction: column;gap: 2px;min-width: 0}.primary-content .mj-upgv-specs dt{color: var(--mj-muted-2);font: 500 10.5px var(--mj-mono);letter-spacing: .1em;text-transform: uppercase}.primary-content .mj-upgv-specs dd{margin: 0;color: var(--mj-text-2);font: 600 14px var(--mj-mono);font-variant-numeric: tabular-nums;white-space: nowrap}.primary-content .mj-upgv-specs .is-diff dd{color: var(--mj-text)}.primary-content .mj-upgv-row .mj-upgv-specs div:not(.is-diff) dd{color: var(--mj-muted);font-weight: 500}.primary-content .mj-upgv-specs dd s{color: var(--mj-muted-2);font-weight: 400;text-decoration-thickness: 1px}.primary-content .mj-upgv-specs dd .fa-arrow-right{margin: 0 3px;color: var(--mj-brand);font-size: 10px}.primary-content .mj-upgv-list{display: flex;flex-direction: column;gap: 6px;margin: 0 0 18px}.primary-content .mj-upgv-row{display: grid;grid-template-columns: minmax(200px,250px) minmax(0,1fr) 320px;gap: 14px 40px;align-items: center;padding: 20px 22px;border-radius: 16px;transition: background .18s ease}.primary-content .mj-upgv-row .mj-upgv-specs{display: grid;grid-template-columns: repeat(auto-fit,minmax(96px,1fr));gap: 10px 20px}.primary-content .mj-upgv-specs.mj-upgv-cols{display: grid;grid-template-columns: repeat(var(--cols,6),minmax(0,1fr));gap: 10px 20px}.primary-content .mj-upgv-cols > div{min-width: 0}.primary-content .mj-upgv-cols dt{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.primary-content .mj-upgv-cols dd{white-space: normal;overflow-wrap: anywhere;line-height: 1.45}.primary-content .mj-upgv-row:hover{background: var(--mj-surface)}.primary-content .mj-upgv-row.is-off{opacity: .5}.primary-content .mj-upgv-row.is-off:hover{background: none}.primary-content .mj-upgv-name{display: flex;flex-direction: column;align-items: flex-start;gap: 6px}.primary-content .mj-upgv-name h2{margin: 0;color: var(--mj-text);font-size: 1.15rem;font-weight: 800;letter-spacing: -.02em}.primary-content .mj-upgv-dir{display: inline-flex;align-items: center;gap: 5px;padding: 2px 10px;border-radius: 999px;background: var(--mj-surface-3);color: var(--mj-muted);font: 600 11.5px var(--mj-mono)}.primary-content .mj-upgv-dir.is-up{background: rgba(34,197,94,.14);color: #4ade80}.primary-content .mj-upgv-dir.is-down{background: rgba(245,158,11,.14);color: #fbbf24}.primary-content .mj-upgv-buy{display: flex;align-items: center;gap: 14px;justify-self: end}.primary-content .mj-upgv-price{display: flex;flex-direction: column;align-items: flex-end;min-width: 92px}.primary-content .mj-upgv-price b{color: var(--mj-text);font: 800 1.25rem var(--mj-mono);letter-spacing: -.03em;font-variant-numeric: tabular-nums;white-space: nowrap}.primary-content .mj-upgv-price small{color: var(--mj-muted-2);font-size: 12px}.primary-content .mj-upgv-price em{margin-top: 3px;color: var(--mj-muted);font: 600 12px var(--mj-mono);font-style: normal;white-space: nowrap}.primary-content .mj-upgv-price em.is-more{color: #fbbf24}.primary-content .mj-upgv-price em.is-less{color: #4ade80}.primary-content .mj-upgv-buy .form-control{width: auto;min-width: 190px}.primary-content .mj-upgv-buy .mj-submit{white-space: nowrap}.primary-content .mj-upgv-more{grid-column: 1 / -1}.primary-content .mj-upgv-more summary{display: inline-flex;color: var(--mj-muted);font-size: 13px;cursor: pointer}.primary-content .mj-upgv-more summary:hover{color: var(--mj-text)}.primary-content .mj-upgv-groups{display: grid;grid-template-columns: repeat(auto-fill,minmax(240px,1fr));gap: 16px 32px;margin-top: 12px}.primary-content .mj-upgv-groups h3{margin: 0 0 6px;color: var(--mj-muted-2);font: 500 11px var(--mj-mono);letter-spacing: .12em;text-transform: uppercase}.primary-content .mj-upgv-groups ul{margin: 0;padding: 0;list-style: none}.primary-content .mj-upgv-groups{grid-template-columns: repeat(auto-fill,minmax(320px,1fr))}.primary-content .mj-upgv-groups li{display: grid;grid-template-columns: minmax(110px,38%) minmax(0,1fr);gap: 12px;padding: 4px 0;color: var(--mj-muted);font-size: 13px;line-height: 1.45}.primary-content .mj-upgv-groups li b{color: var(--mj-text-2);font-weight: 600}.primary-content .mj-upgv-why{grid-column: 2 / -1;margin: 0;color: var(--mj-muted);font-size: 13px}@media (max-width: 1100px){.primary-content .mj-upgv-row{grid-template-columns: 1fr;gap: 14px}.primary-content .mj-upgv-buy{justify-self: stretch;justify-items: start;grid-template-columns: 1fr auto}.primary-content .mj-upgv-price{align-items: flex-start;margin-right: auto}.primary-content .mj-upgv-why{grid-column: auto}.primary-content .mj-upgv-curprice{margin-left: 0;width: 100%}.primary-content .mj-upgv-curprice::before{content: none}.primary-content .mj-upgv-specs.mj-upgv-cols{grid-template-columns: repeat(2,minmax(0,1fr))}}.primary-content .mj-upgv-pve{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 20px;max-width: 820px;padding: 22px 0}.primary-content .mj-upgv-pve > i{color: var(--mj-brand);font-size: 22px}.primary-content .mj-upgv-pve > div{flex: 1 1 380px}.primary-content .mj-upgv-pve b{color: var(--mj-text);font-size: 1.1rem}.primary-content .mj-upgv-pve p{margin: 6px 0 0;color: var(--mj-text-2);line-height: 1.6}.primary-content .mj-upgv-title{color: var(--mj-text);font-size: 1.1rem;font-weight: 800;letter-spacing: -.02em}.primary-content .mjp-resc .mj-upgv-cur{margin: 14px 0 18px}.primary-content .mjp-resc .mj-upgv-row{padding: 16px 18px;border: 0;background: transparent;box-shadow: none}.primary-content .mjp-resc .mj-upgv-row:hover{background: var(--mj-surface-2)}.primary-content .mjp-resc .mj-upgv-row > .mjp-resc-move,.primary-content .mjp-resc .mj-upgv-row > .mjp-resc-disk,.primary-content .mjp-resc .mj-upgv-row > .mj-upgv-why{grid-column: 1 / -1}.primary-content .mj-upgv-price em.is-extra{color: #93c5fd}.primary-content .mjp-resc .mj-upgv-row.is-off .mj-upgv-why{opacity: 1}.primary-content .mj-upgv-buy{display: grid;grid-template-columns: auto auto;column-gap: 14px;row-gap: 6px;align-items: center;justify-items: end}.primary-content .mj-upgv-buy .mj-upgv-price{grid-column: 1;grid-row: 1}.primary-content .mj-upgv-cycle{grid-column: 1;grid-row: 2;width: 180px;display: inline-flex;align-items: center;height: 32px;padding: 0 12px;border-radius: 10px;background: var(--mj-surface-2);color: var(--mj-text-2);font-size: 12.5px}.primary-content .mj-upgv-buy select{grid-column: 1;grid-row: 2;width: 180px;min-width: 0;height: 32px;padding-top: 4px;padding-bottom: 4px;font-size: 12.5px}.primary-content .mj-upgv-buy .mj-submit,.primary-content .mj-upgv-buy .mj-upgv-curtag{grid-column: 2;grid-row: 1 / span 2}.primary-content .mj-upgv-row.is-cur{margin-bottom: 10px;background: var(--mj-surface)}.primary-content .mj-upgv-row.is-cur:hover{background: var(--mj-surface)}.primary-content .mj-upgv-row.is-cur code{padding: 0;background: none;color: var(--mj-muted);font-size: 12px}.primary-content .mj-upgv-curtag{min-width: 120px;padding: 6px 12px;border-radius: 999px;background: var(--mj-surface-3);color: var(--mj-muted);font: 600 12px var(--mj-mono);text-align: center}.primary-content .mj-upgv-rescale{max-width: 980px;margin: 0 0 22px}.primary-content .mj-upgv-rescale h2{margin: 0 0 10px;color: var(--mj-text);font: 700 1.1rem var(--mj-mono);letter-spacing: .02em;text-transform: uppercase}.primary-content .mj-upgv-rescale p{margin: 0 0 10px;color: var(--mj-text-2);line-height: 1.6}.primary-content .mj-upgv-switch{display: flex;gap: 12px;align-items: flex-start;margin: 14px 0 10px;padding: 14px 16px;border-radius: 12px;background: var(--mj-surface);cursor: pointer;font-weight: 400}.primary-content .mj-upgv-switch input{width: 18px;height: 18px;margin-top: 2px;accent-color: var(--mj-brand)}.primary-content .mj-upgv-switch span{display: flex;flex-direction: column;gap: 3px}.primary-content .mj-upgv-switch b{color: var(--mj-text)}.primary-content .mj-upgv-switch small{color: var(--mj-muted);font-size: 13px;line-height: 1.5}.primary-content .mj-upgv-safe{color: var(--mj-muted) !important;font-size: 13px}.primary-content .mj-upgv-safe i{margin-right: 4px}.primary-content [data-mj-mode="keep"] .for-scale,.primary-content [data-mj-mode="scale"] .for-keep,.primary-content .mj-upgv-safe:not([data-mode="scale"]) .for-scale,.primary-content .mj-upgv-safe[data-mode="scale"] .for-keep{display: none !important}.primary-content [data-mj-mode="keep"] .mj-upgv-row.no-keep,.primary-content [data-mj-mode="scale"] .mj-upgv-row.no-scale{opacity: .5}.primary-content [data-mj-mode="keep"] .mj-upgv-row.no-keep .mj-submit,.primary-content [data-mj-mode="scale"] .mj-upgv-row.no-scale .mj-submit{display: none}.primary-content .mj-upgv-disk2 dd.for-keep{color: var(--mj-text-2)}.primary-content .mj-upgv-disk2 dd.is-shrink{color: #fca5a5}.primary-content .mj-upgv-wipe{grid-column: 1 / -1;margin: 0;color: #fca5a5;font-size: 13px}.primary-content .mj-upgv-wipe i{margin-right: 6px}.primary-content .mj-upgv-row > .mj-upgv-note,.primary-content .mj-upgv-row > .mj-upgv-disk,.primary-content .mj-upgv-row > .mj-upgv-why{grid-column: 1 / -1}.primary-content .mj-upgv-note{margin: 0;color: #bfdbfe;font-size: 13px}.primary-content .mj-upgv-note i{margin-right: 6px;color: var(--mj-brand)}.primary-content .mj-upgv-disk{display: grid;grid-template-columns: repeat(auto-fit,minmax(260px,1fr));gap: 8px}.primary-content .mj-upgv-disk label{display: flex;gap: 10px;align-items: flex-start;margin: 0;padding: 12px 14px;border-radius: 12px;background: var(--mj-surface-2);cursor: pointer;font-weight: 400}.primary-content .mj-upgv-disk label:has(input:checked){box-shadow: inset 0 0 0 1px var(--mj-brand)}.primary-content .mj-upgv-disk label.is-danger:has(input:checked){box-shadow: inset 0 0 0 1px #f87171}.primary-content .mj-upgv-disk input{margin-top: 3px}.primary-content .mj-upgv-disk span{display: flex;flex-direction: column;gap: 3px}.primary-content .mj-upgv-disk b{color: var(--mj-text);font-size: 13.5px}.primary-content .mj-upgv-disk small{color: var(--mj-muted);font-size: 12.5px;line-height: 1.45}.primary-content .mj-upgv-fee{color: #93c5fd;font-family: var(--mj-mono)}.primary-content .mj-upgv-hint{max-width: 90ch;color: var(--mj-muted);font-size: 13px;line-height: 1.55}.primary-content .mj-upgv-hint i{margin-right: 6px}.primary-content .mj-upg-opts{display: flex;flex-direction: column;gap: 10px}.primary-content .mj-upg-opt{display: grid;grid-template-columns: 1.1fr 1fr auto 1.3fr;gap: 14px;align-items: center;padding: 12px 14px;border: 1px solid var(--mj-line);border-radius: 14px;background: var(--mj-surface)}.primary-content .mj-upg-opt-name{color: var(--mj-text);font-weight: 700;font-size: 14px}.primary-content .mj-upg-opt-cur span{display: block;color: var(--mj-muted-2);font-size: 11px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase}.primary-content .mj-upg-opt-cur b{color: var(--mj-text-2);font-weight: 600}.primary-content .mj-upg-arrow{color: var(--mj-brand)}.primary-content .mj-upg-arrow-inline{margin: 0 6px;color: var(--mj-brand);font-size: 11px}.primary-content .mj-upg-opt-new .form-group{margin: 0}.primary-content .mj-upg-qty{display: flex;align-items: center;gap: 8px}.primary-content .mj-upg-qty .form-control{width: 90px}.primary-content .mj-upg-qty span{color: var(--mj-text-2);font-size: 13px}@media (max-width: 767.98px){.primary-content .mj-upg-opt{grid-template-columns: 1fr}.primary-content .mj-upg-arrow{display: none}}.primary-content .mj-promo-row{display: flex;gap: 8px}.primary-content .mj-promo-row .form-control{flex: 1 1 auto}.primary-content .mj-upg-side .mj-inv-eyebrow{display: block;color: var(--mj-muted-2);font-size: 11px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase}.primary-content .mj-upg-side .mj-inv-amount{display: block;margin: 6px 0 4px;color: var(--mj-brand);font-size: 2.2rem;font-weight: 800;letter-spacing: -.04em;line-height: 1}.primary-content .mj-checks--radio .mj-check--desc,.primary-content .mj-checks--radio .mj-check span b{display: block;color: var(--mj-text)}.primary-content .mj-checks--radio .mj-check span small{display: block;margin-top: 2px;color: var(--mj-muted-2);font-size: 12px;font-weight: 500}.primary-content .mj-perm-tags{display: flex;flex-wrap: wrap;justify-content: center;gap: 6px}.primary-content .mj-pay-select{margin: 0 0 14px}.primary-content .mj-pay-select .three-column-grid,.primary-content .mj-pay-select .two-column-grid{display: grid;grid-template-columns: auto auto 1fr auto auto;gap: 0 12px;align-items: center;margin: 0 0 10px;padding: 12px 14px;border: 1px solid var(--mj-line);border-radius: 14px;background: var(--mj-surface)}.primary-content .mj-pay-select .two-column-grid{grid-template-columns: auto auto 1fr auto}.primary-content .mj-pay-select .paymethod-info{color: var(--mj-text-2);font-size: 13.5px}.primary-content .mj-pay-select .paymethod-info label{margin: 0;color: inherit;font-weight: 600;cursor: pointer}.primary-content .mj-pay-select .paymethod-info i{color: var(--mj-brand)}.primary-content .mj-pay-select > .paymethod-info{padding: 12px 14px;border: 1px solid var(--mj-line);border-radius: 14px;background: var(--mj-surface)}.primary-content .mj-pay-select > .paymethod-info label{display: flex;align-items: center;gap: 10px;color: var(--mj-text)}.primary-content .mj-pay-select .paymethod-info input[type="radio"]{width: 18px;height: 18px;accent-color: var(--mj-brand)}.primary-content .mj-pay-inputs .form-group.row{display: block;margin: 0 0 14px}.primary-content .mj-pay-inputs .form-group.row > label{display: block;margin: 0 0 6px;padding: 0;color: var(--mj-muted-2);font-size: 12px;font-weight: 700;text-align: left !important}.primary-content .mj-pay-inputs .form-group.row > [class*="col-"]{flex: none;max-width: 100%;padding: 0}.primary-content .mj-pay-inputs .form-control{height: auto;padding: 11px 14px;border: 1px solid var(--mj-line);border-radius: 12px;background: var(--mj-surface-3);color: var(--mj-text)}.primary-content .mj-pay-inputs .field-error-msg{display: none;color: #fca5a5;font-size: 12px}.primary-content .mj-pay-inputs .form-check-inline{margin-right: 14px;color: var(--mj-text-2)}.primary-content .mj-pay-form .submit-container{margin: 10px 0 0}.primary-content .mj-pay-form .gateway-errors{border-radius: 14px}.primary-content .mj-pay-form #paymentGatewayInput img{max-width: 160px;height: auto}.primary-content .mj-pay-form #paymentGatewayInput .btn,.primary-content .mj-pay-form #paymentGatewayInput label.btn{display: flex;align-items: center;justify-content: center;min-height: 52px;margin: 0 0 8px;padding: 10px 16px;border: 1px solid var(--mj-line);border-radius: 14px;background: #fff}.primary-content .mj-pay-form #paymentGatewayInput .btn.active,.primary-content .mj-pay-form #paymentGatewayInput label.btn.active{border-color: var(--mj-brand);box-shadow: 0 0 0 3px var(--mj-brand-a20)}.primary-content .mj-pay-form #paymentGatewayInput .list-group-item,.primary-content .mj-pay-form #paymentGatewayInput .form-control[disabled]{border: 1px solid var(--mj-line);border-radius: 12px;background: var(--mj-surface-3);color: var(--mj-text-2)}.primary-content .mj-pay-form #paymentGatewayInput p{color: var(--mj-text-2);font-size: 13.5px}.primary-content .mj-pay-summary{position: sticky;top: 96px}.primary-content .mj-pay-summary .mj-inv-eyebrow{display: block;color: var(--mj-muted-2);font-size: 11px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase}.primary-content .mj-pay-summary .mj-inv-amount{display: block;margin: 6px 0 8px;color: var(--mj-brand);font-size: 2.2rem;font-weight: 800;letter-spacing: -.04em;line-height: 1}.primary-content .mj-pay-summary-no{display: inline-flex;align-items: center;gap: 6px;color: var(--mj-muted-2);font-size: 12.5px;font-weight: 700}.primary-content .mj-pay-summary-no i{color: var(--mj-brand)}.primary-content .mj-pay-items{max-height: 320px;margin: 14px 0 0;overflow: auto;scrollbar-width: thin}.primary-content .mj-pay-items .mj-inv-table td{font-size: 12.5px;padding: 8px 8px 8px 0}.primary-content .mj-cx{align-items: start}.primary-content .mj-cx-form,.primary-content .mj-cx-side{display: flex;flex-direction: column;gap: 16px;min-width: 0}.primary-content .mj-cx .mj-card{margin: 0}.primary-content .mj-cx .mj-card > h2{margin: 0 0 14px}.primary-content .mj-cx-lead{margin: -8px 0 14px;color: var(--mj-muted-2);font-size: 13px;line-height: 1.55}.primary-content .mj-cx-eyebrow{color: var(--mj-muted-2);font-size: 10.5px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase}.primary-content .mj-cx-service{display: flex;flex-wrap: wrap;align-items: center;gap: 16px}.primary-content .mj-cx-service-icon{display: inline-grid;place-items: center;flex: 0 0 48px;width: 48px;height: 48px;border-radius: 14px;background: var(--mj-brand-a15);color: var(--mj-brand);font-size: 19px}.primary-content .mj-cx-service-body{display: flex;flex-direction: column;gap: 2px;flex: 1 1 200px;min-width: 0}.primary-content .mj-cx-service-body b{color: var(--mj-text);font-size: 1.05rem;font-weight: 800;letter-spacing: -.01em}.primary-content .mj-cx-service-body code{padding: 0;background: none;color: var(--mj-muted-2);font-size: 12.5px;word-break: break-all}.primary-content .mj-cx-service-facts{display: flex;gap: 28px;margin: 0}.primary-content .mj-cx-service-facts dt{color: var(--mj-muted-2);font-size: 10.5px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase}.primary-content .mj-cx-service-facts dd{margin: 2px 0 0;color: var(--mj-text);font-size: 14.5px;font-weight: 700;font-variant-numeric: tabular-nums}.primary-content .mj-cx-service-facts dd small{color: var(--mj-muted-2);font-size: 12px;font-weight: 500}.primary-content .mj-cx-when{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.primary-content .mj-cx-opt{position: relative;display: block;margin: 0;cursor: pointer}.primary-content .mj-cx-opt input{position: absolute;opacity: 0;width: 0;height: 0}.primary-content .mj-cx-opt-box{position: relative;display: flex;flex-direction: column;gap: 6px;height: 100%;padding: 18px;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}.primary-content .mj-cx-opt-box > i{margin-bottom: 4px;color: var(--mj-muted-2);font-size: 18px}.primary-content .mj-cx-opt-box b{color: var(--mj-text);font-size: 15px;font-weight: 800}.primary-content .mj-cx-opt-box small{color: var(--mj-text-2);font-size: 12.5px;font-weight: 500;line-height: 1.5}.primary-content .mj-cx-opt-box small strong{color: var(--mj-text)}.primary-content .mj-cx-opt-badge{position: absolute;top: 14px;right: 14px;padding: 3px 9px;border-radius: var(--mj-r-pill);background: var(--mj-surface-3);color: var(--mj-muted-2);font-size: 10px;font-weight: 800;letter-spacing: .08em;text-transform: uppercase}.primary-content .mj-cx-opt--single{grid-column: 1 / -1}.primary-content .mj-cx-opt--single .mj-cx-opt-box{display: grid;grid-template-columns: 32px minmax(0,1fr);grid-template-rows: auto auto;column-gap: 16px;row-gap: 6px;align-items: start;padding: 20px 22px 20px 20px;height: auto}.primary-content .mj-cx-opt--single .mj-cx-opt-box > i{grid-row: 1 / span 2;margin: 4px 0 0;font-size: 22px}.primary-content .mj-cx-opt--single .mj-cx-opt-box b{font-size: 17px;padding-right: 140px}.primary-content .mj-cx-opt--single .mj-cx-opt-box small{font-size: 13.5px;max-width: 70ch}.primary-content .mj-cx-opt--single input:checked + .mj-cx-opt-box .mj-cx-opt-badge{background: var(--mj-brand);color: #fff}@media (max-width: 640px){.primary-content .mj-cx-opt--single .mj-cx-opt-box b{padding-right: 0}.primary-content .mj-cx-opt--single .mj-cx-opt-badge{position: static;justify-self: start;grid-column: 2;order: -1}}.primary-content .mj-cx-opt:hover .mj-cx-opt-box{border-color: var(--mj-line-strong)}.primary-content .mj-cx-opt input:focus-visible + .mj-cx-opt-box{box-shadow: 0 0 0 3px var(--mj-brand-a40)}.primary-content .mj-cx-opt input:checked + .mj-cx-opt-box{border-color: var(--mj-brand);background: var(--mj-brand-a10);box-shadow: 0 0 0 1px var(--mj-brand) inset}.primary-content .mj-cx-opt input:checked + .mj-cx-opt-box > i{color: var(--mj-brand)}.primary-content .mj-cx-opt input:checked + .mj-cx-opt-box .mj-cx-opt-badge{background: var(--mj-brand);color: var(--mj-on-brand)}.primary-content .mj-cx-opt--danger input:checked + .mj-cx-opt-box{border-color: rgba(239,68,68,.7);background: rgba(239,68,68,.08);box-shadow: 0 0 0 1px rgba(239,68,68,.7) inset}.primary-content .mj-cx-opt--danger input:checked + .mj-cx-opt-box > i{color: #f87171}.primary-content .mj-cx-confirm{margin-top: 12px;border-color: rgba(239,68,68,.45);background: rgba(239,68,68,.06);color: #fecaca}.primary-content .mj-cx-confirm input{accent-color: #ef4444}.primary-content .mj-cx-reasons{display: flex;flex-wrap: wrap;gap: 8px;margin: 0 0 18px}.primary-content .mj-cx-reason{padding: 9px 15px;border: 1px solid var(--mj-line);border-radius: var(--mj-r-pill);background: var(--mj-surface);color: var(--mj-text-2);font-size: 13px;font-weight: 600;cursor: pointer;transition: border-color .15s ease,color .15s ease,background .15s ease}.primary-content .mj-cx-reason:hover{border-color: var(--mj-line-strong);color: var(--mj-text)}.primary-content .mj-cx-reason:focus-visible{outline: 0;box-shadow: 0 0 0 3px var(--mj-brand-a40)}.primary-content .mj-cx-reason[aria-pressed="true"]{border-color: var(--mj-brand);background: var(--mj-brand-a15);color: var(--mj-text)}.primary-content .mj-cx textarea.form-control{min-height: 96px;resize: vertical}.primary-content .mj-cx-error{display: flex;align-items: center;gap: 8px;margin: 12px 0 0;color: #fca5a5;font-size: 13px;font-weight: 600}.primary-content .mj-cx-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 10px}.primary-content .btn.mj-cx-submit{display: inline-flex;align-items: center;gap: 8px;padding: 12px 22px;border: 1px solid #dc2626;border-radius: var(--mj-r-pill);background: #dc2626;color: #fff;font-size: 14px;font-weight: 800;box-shadow: none}.primary-content .btn.mj-cx-submit:hover{border-color: #b91c1c;background: #b91c1c;color: #fff}.primary-content .mj-cx-actions .mj-pill-btn{padding: 12px 20px;font-size: 14px}.primary-content .mj-cx-info{display: flex;flex-direction: column;gap: 12px;margin: 0;padding: 0;list-style: none;color: var(--mj-text-2);font-size: 13px;line-height: 1.55}.primary-content .mj-cx-info li{display: flex;gap: 10px}.primary-content .mj-cx-info i{flex: 0 0 16px;margin-top: 3px;color: var(--mj-muted-2);text-align: center}.primary-content .mj-cx-alt{display: flex;flex-wrap: wrap;gap: 8px}.primary-content .mj-cx-done{max-width: 640px;margin: 0 auto;padding: 40px 32px;text-align: center}.primary-content .mj-cx-done-icon{display: inline-grid;place-items: center;width: 64px;height: 64px;margin-bottom: 16px;border-radius: 50%;background: rgba(34,197,94,.15);color: var(--mj-ok);font-size: 26px}.primary-content .mj-cx-done h2{margin: 0 0 6px;color: var(--mj-text);font-size: 1.35rem;font-weight: 800;letter-spacing: -.02em;text-wrap: balance}.primary-content .mj-cx-done-service{margin: 0 0 22px;color: var(--mj-muted-2);font-size: 13.5px}.primary-content .mj-cx-done-service code{padding: 0;background: none;color: inherit}.primary-content .mj-cx-done-list{display: flex;flex-direction: column;gap: 12px;margin: 0 0 24px;padding: 18px 20px;border: 1px solid var(--mj-line);border-radius: 16px;background: var(--mj-surface);list-style: none;color: var(--mj-text-2);font-size: 13.5px;line-height: 1.55;text-align: left}.primary-content .mj-cx-done-list li{display: flex;gap: 12px}.primary-content .mj-cx-done-list i{flex: 0 0 16px;margin-top: 3px;color: var(--mj-brand);text-align: center}.primary-content .mj-cx-done-list b{color: var(--mj-text)}.primary-content .mj-cx-done-actions{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px}@media (max-width: 575.98px){.primary-content .mj-cx-when{grid-template-columns: 1fr}.primary-content .mj-cx-service-facts{width: 100%}}.primary-content .mj-cx [hidden]{display: none !important}.primary-content .mj-paycredit{display: flex;flex-wrap: wrap;align-items: center;gap: 16px;margin: 0;padding: 20px 24px;border-color: rgba(34,197,94,.35)}.primary-content .mj-paycredit.is-full{background: linear-gradient(180deg,rgba(34,197,94,.09) 0%,#0c0c0f 100%)}.primary-content .mj-paycredit-icon{display: inline-grid;place-items: center;flex: 0 0 46px;width: 46px;height: 46px;border-radius: 14px;background: rgba(34,197,94,.15);color: var(--mj-ok);font-size: 18px}.primary-content .mj-paycredit-body{display: flex;flex-direction: column;gap: 2px;flex: 1 1 260px;min-width: 0}.primary-content .mj-paycredit-body b{color: var(--mj-text);font-size: 15.5px;font-weight: 800;font-variant-numeric: tabular-nums}.primary-content .mj-paycredit-body span{color: var(--mj-text-2);font-size: 13px;line-height: 1.5}.primary-content .btn.mj-paycredit-btn{padding: 12px 22px;border-color: var(--mj-ok);background: var(--mj-ok);color: #04140a;font-size: 14px;font-weight: 800;box-shadow: none}.primary-content .btn.mj-paycredit-btn:hover{border-color: #16a34a;background: #16a34a;color: #04140a}.primary-content .mj-paycredit-or{display: flex;align-items: center;gap: 14px;margin: 16px 0;color: var(--mj-muted-2);font-size: 11.5px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase}.primary-content .mj-paycredit-or::before,.primary-content .mj-paycredit-or::after{content: "";flex: 1 1 auto;height: 1px;background: var(--mj-line-soft)}@media (max-width: 575.98px){.primary-content .btn.mj-paycredit-btn{width: 100%;justify-content: center}}.primary-content .mj-module > .row{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px;margin: 0 0 18px !important}.primary-content .mj-module > .row > [class*="col-"]{flex: none;max-width: none;width: auto;padding: 14px 16px;border: 1px solid var(--mj-line);border-radius: 14px;background: var(--mj-surface);color: var(--mj-text);font-size: 14px;font-weight: 600;line-height: 1.5;font-variant-numeric: tabular-nums}.primary-content .mj-module > .row strong{display: block;margin: 0 0 2px;color: var(--mj-muted-2);font-size: 11px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase}.primary-content .mj-module > .row br{display: none}.primary-content .mj-module code{padding: 0;background: none;color: var(--mj-brand-light,var(--mj-brand));font-family: var(--mj-font);font-size: 14px;font-weight: 600;word-break: break-all}.primary-content .mj-module .label{display: inline-block;padding: 3px 10px;border-radius: var(--mj-r-pill);font-size: 11.5px;font-weight: 700;line-height: 1.5}.primary-content .mj-module .label-success{border: 1px solid rgba(34,197,94,.4);background: rgba(34,197,94,.12);color: #86efac}.primary-content .mj-module .label-warning{border: 1px solid rgba(245,158,11,.4);background: rgba(245,158,11,.12);color: #fcd34d}.primary-content .mj-module .label-default{border: 1px solid var(--mj-line);background: var(--mj-surface-2);color: var(--mj-muted-2)}.primary-content .mj-module .panel{margin: 0 0 16px;border: 1px solid var(--mj-line);border-radius: 16px;background: var(--mj-surface);overflow: hidden}.primary-content .mj-module .panel-success{border-color: rgba(34,197,94,.4)}.primary-content .mj-module .panel-heading{padding: 14px 18px;border-bottom: 1px solid var(--mj-line-soft);color: var(--mj-text);font-size: 14.5px}.primary-content .mj-module .panel-body{padding: 18px}.primary-content .mj-module .panel-body > :last-child{margin-bottom: 0}.primary-content .mj-module .text-muted{color: var(--mj-muted-2) !important;font-size: 13.5px}.primary-content .mj-module > .panel form.form-inline{display: flex;flex-flow: row nowrap;align-items: stretch;gap: 10px;margin: 0 0 16px !important}.primary-content .mj-module > .panel form.form-inline .form-control{flex: 1 1 auto;width: auto;min-width: 0;max-width: 420px;height: auto;padding: 11px 14px;border: 1px solid var(--mj-line);border-radius: 12px;background: var(--mj-surface-3);color: var(--mj-text)}.primary-content .mj-module > .panel form.form-inline .form-control:focus{border-color: var(--mj-brand);box-shadow: 0 0 0 3px var(--mj-brand-a20)}body .primary-content .mj-module > .panel .btn{display: inline-flex !important;align-items: center;justify-content: center;gap: 6px;visibility: visible !important;opacity: 1 !important;padding: 10px 18px;border-radius: var(--mj-r-pill);font-size: 13.5px;font-weight: 700;white-space: nowrap}body .primary-content .mj-module > .panel .btn-sm{padding: 6px 14px;font-size: 12.5px}body .primary-content .mj-module > .panel .btn-success,body .primary-content .mj-module > .panel .btn-primary{border: 1px solid var(--mj-brand) !important;background: var(--mj-brand) !important;color: var(--mj-on-brand) !important;box-shadow: none}body .primary-content .mj-module > .panel .btn-success:hover,body .primary-content .mj-module > .panel .btn-primary:hover{filter: brightness(1.1)}body .primary-content .mj-module > .panel .btn-default{border: 1px solid var(--mj-line) !important;background: var(--mj-surface-2) !important;color: var(--mj-text-2) !important}body .primary-content .mj-module > .panel .btn-default:hover{border-color: var(--mj-line-strong) !important;color: var(--mj-text) !important}body .primary-content .mj-module > .panel .btn-danger{border: 1px solid rgba(239,68,68,.45) !important;background: rgba(239,68,68,.1) !important;color: #fca5a5 !important}body .primary-content .mj-module > .panel .btn-danger:hover{background: rgba(239,68,68,.2) !important;color: #fecaca !important}.primary-content .mj-module .panel .table{margin: 0;color: var(--mj-text-2);font-size: 13.5px}.primary-content .mj-module .panel .table th{padding: 10px 12px;border: 0;border-bottom: 1px solid var(--mj-line);color: var(--mj-muted-2);font-size: 11px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase}.primary-content .mj-module .panel .table td{padding: 12px;border: 0;border-bottom: 1px solid var(--mj-line-soft);background: transparent !important;color: var(--mj-text);vertical-align: middle}.primary-content .mj-module .panel .table tr:last-child td{border-bottom: 0}.primary-content .mj-module .panel .table td.text-right{white-space: nowrap}.primary-content .mj-module .panel .table td.text-right form + form{margin-left: 6px}.primary-content .mj-module textarea.form-control{border: 1px solid var(--mj-line);border-radius: 12px;background: #08080a;color: var(--mj-text);font-family: ui-monospace,SFMono-Regular,Menlo,monospace;font-size: 12.5px;line-height: 1.55}.primary-content .mj-module .alert{border-radius: 12px;font-size: 13.5px}@media (max-width: 767.98px){.primary-content .mj-module > .row{grid-template-columns: repeat(2,minmax(0,1fr))}.primary-content .mj-module > .panel form.form-inline{flex-wrap: wrap}.primary-content .mj-module > .panel form.form-inline .form-control{max-width: none;flex-basis: 100%}.primary-content .mj-module .panel .table td.text-right{white-space: normal}}html body .product-details-tab-container .tab-pane .mj-module > .row > div:not(:first-child){font-family: var(--mj-font);font-size: 14px;word-break: normal}html body .product-details-tab-container .tab-pane .mj-module > .row > div:not(:first-child) strong{font-size: 11px}.mj-pk-login{margin-top: 14px}.mj-pk-or{display: flex;align-items: center;gap: 12px;margin: 0 0 14px;color: var(--mj-muted);font-size: 13px}.mj-pk-or::before,.mj-pk-or::after{content: "";flex: 1;height: 1px;background: var(--mj-line)}.mj-pk-login .btn.mj-pk-btn{display: flex;align-items: center;justify-content: center;gap: 10px;width: 100%;padding: 12px 16px;border-radius: var(--mj-r-pill);font-weight: 700;background: transparent;border: 1px solid var(--mj-line-strong);color: var(--mj-text)}.mj-pk-login .btn.mj-pk-btn:focus-visible{border-color: var(--mj-brand);background: rgba(59,130,246,.08);color: var(--mj-text)}.mj-pk-btn .fa-fingerprint{font-size: 18px;color: var(--mj-brand-light)}.mj-pk-btn:disabled{opacity: .6}.mj-pk-msg{margin: 10px 0 0;font-size: 13px;color: var(--mj-muted)}.mj-pk-msg.is-error{color: #f87171}.mj-pk-head{display: flex;gap: 18px;align-items: flex-start;margin-bottom: 18px}.mj-pk-head h2{margin: 0 0 6px}.mj-pk-head .mj-card-lead{margin: 0}.mj-pk-icon{display: inline-grid;place-items: center;flex: 0 0 56px;width: 56px;height: 56px;border-radius: 16px;background: rgba(59,130,246,.15);color: var(--mj-brand-light);font-size: 24px}.mj-pk-list{list-style: none;margin: 0 0 16px;padding: 0;display: grid;gap: 10px}.mj-pk-list li{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px;padding: 14px 16px;border-radius: var(--mj-r-md);background: var(--mj-surface-2)}.mj-pk-meta{display: grid;gap: 2px;min-width: 0}.mj-pk-meta b{color: var(--mj-text);overflow-wrap: anywhere}.mj-pk-meta small{color: var(--mj-muted)}.mj-pk-actions{display: flex;gap: 8px;flex-wrap: wrap}.mj-pk-empty{color: var(--mj-muted);margin: 0 0 16px}.mj-pk-add{display: flex;flex-wrap: wrap;gap: 10px}.mj-pk-add .form-control{flex: 1 1 220px;max-width: 360px}.mj-pk-add .btn{flex: 0 0 auto}.mj-passkey .card-title,.mj-passkey hr{display: none}.mj-passkey > div,.mj-passkey > div > div{margin: 0 !important}.mj-passkey [style*="background"]{background: transparent !important;box-shadow: none !important}.mj-passkey .thumbnail{background: var(--mj-surface-2) !important;border: 1px solid var(--mj-line);border-radius: 14px;padding: 16px 18px !important;margin: 0}.mj-passkey h3,.mj-passkey h4,.mj-passkey h5,.mj-passkey b,.mj-passkey strong{color: var(--mj-text) !important}.mj-passkey p,.mj-passkey span,.mj-passkey label,.mj-passkey td,.mj-passkey li{color: var(--mj-text-2) !important}.mj-passkey .text-muted,.mj-passkey small{color: var(--mj-muted-2) !important}.mj-passkey table{width: 100%}.mj-passkey td{padding: 10px 6px;border-bottom: 1px solid var(--mj-line-soft)}.mj-passkey .fa-user{color: var(--mj-brand-light)}.mj-passkey .fa-trash,.mj-passkey .fa-trash-alt,.mj-passkey .deletepasskey{color: #f87171 !important;cursor: pointer}.mj-passkey .fa-pencil-alt,.mj-passkey .fa-pencil,.mj-passkey .fa-edit,.mj-passkey .editlabel{color: var(--mj-brand-light) !important;cursor: pointer}.mj-passkey .btn{border-radius: var(--mj-r-pill);font-weight: 700}.mj-passkey input.form-control,.mj-passkey input[type="text"]{background: var(--mj-surface-3);border: 1px solid var(--mj-line);color: var(--mj-text);border-radius: 10px;padding: 8px 12px}.login-form #confirm,.login-form #loginwithpasskeybtn{width: 100%;margin-top: 6px}.login-form #loginwithpasswordbtn{width: 100%;margin: 0 0 8px !important;background: transparent !important;border: 1px solid var(--mj-line-strong) !important;color: var(--mj-text) !important}.login-form #loginwithpasswordbtn:hover{border-color: var(--mj-brand) !important;background: var(--mj-brand-a10) !important}.login-form #confirm:not(:only-child){margin-top: 0}.login-form .or-text{margin: 12px 0;color: var(--mj-muted-2);font-size: 12.5px;text-transform: uppercase;letter-spacing: .08em}#modalpasskey .modal-content{background: var(--mj-surface);border: 1px solid var(--mj-line);border-radius: 16px}#modalpasskey .modal-header{background: var(--mj-surface-2);border-bottom: 1px solid var(--mj-line)}#modalpasskey .modal-title{color: var(--mj-text);font-weight: 700}#modalpasskey .modal-body{background: transparent;color: var(--mj-text-2)}#modalpasskey .modal-footer{background: var(--mj-surface-2);border-top: 1px solid var(--mj-line)}#modalpasskeyBody [style*="background"],#modalpasskeyBody .thumbnail,#modalpasskeyBody .google-modal-content,#modalpasskeyBody .well,#modalpasskeyBody .panel{background: var(--mj-surface-2) !important;border: 1px solid var(--mj-line) !important;border-radius: 14px !important;box-shadow: none !important}#modalpasskeyBody .caption{background: transparent !important}#modalpasskeyBody h2,#modalpasskeyBody h3,#modalpasskeyBody h4,#modalpasskeyBody b,#modalpasskeyBody strong{color: var(--mj-text) !important}#modalpasskeyBody p,#modalpasskeyBody span,#modalpasskeyBody label,#modalpasskeyBody td,#modalpasskeyBody li,#modalpasskeyBody div{color: var(--mj-text-2) !important}#modalpasskeyBody .fa-user,#modalpasskeyBody .fa-check-circle{color: var(--mj-brand-light) !important}#modalpasskeyBody td{border-color: var(--mj-line-soft) !important}#modalpasskeyBody .btn-primary{background: var(--mj-brand) !important;border-color: var(--mj-brand) !important;color: #fff !important;border-radius: var(--mj-r-pill);font-weight: 700}#modalpasskeyBody .btn-success{background: var(--mj-ok,#22c55e) !important;border-color: transparent !important;color: #fff !important;border-radius: var(--mj-r-pill);font-weight: 700}#modalpasskeyBody input.form-control,#modalpasskeyBody input[type="text"]{background: var(--mj-surface-3) !important;border: 1px solid var(--mj-line) !important;color: var(--mj-text) !important;border-radius: 10px;padding: 8px 12px}#modalpasskeyBody .alert-danger{background: rgba(239,68,68,.08) !important;border-color: rgba(239,68,68,.35) !important;color: #fca5a5 !important}#modalpasskeyBody .fa-trash,#modalpasskeyBody .deletepasskey{color: #f87171 !important}#modalpasskeyBody .fa-pencil-alt,#modalpasskeyBody .editlabel{color: var(--mj-brand-light) !important}.google-modal-content{background: var(--mj-surface) !important;border: 1px solid var(--mj-line);border-radius: 16px !important;box-shadow: none !important;color: var(--mj-text-2) !important}.google-modal-content h2,.google-modal-content h4{color: var(--mj-text) !important}.google-modal-content p,.google-modal-content label{color: var(--mj-text-2) !important}.google-modal-content #yesButton{background: var(--mj-brand) !important;border-radius: var(--mj-r-pill) !important}.google-modal-content #noButton{background: transparent !important;border: 1px solid var(--mj-line-strong) !important;color: var(--mj-text) !important;border-radius: var(--mj-r-pill) !important}.google-modal-content img{max-width: 220px;opacity: .9}.splitter .form{background: transparent;border: 0;padding: 0}.splitter{margin: 0}.splitter .thumbnail,#passkeybox .thumbnail,#labelbox .thumbnail{background: var(--mj-surface-2) !important;border: 1px solid var(--mj-line);border-radius: 14px}.splitter .thumbnail h3,.splitter .thumbnail p,#passkeybox .thumbnail h3,#labelbox .thumbnail h3,#passkeybox .thumbnail p,#labelbox .thumbnail p,#labelbox .thumbnail label{color: var(--mj-text) !important}.splitter .thumbnail p,#passkeybox .thumbnail p,#labelbox .thumbnail p{color: var(--mj-text-2) !important}.splitter input[type="text"],.splitter .form-control,#labelbox .form-control{background: var(--mj-surface-3);border: 1px solid var(--mj-line);color: var(--mj-text);border-radius: 10px;padding: 8px 12px}.splitter .btn-success,#passkeybox .btn-success,#labelbox .btn-success{background: var(--mj-ok,#22c55e) !important;border-color: transparent !important;border-radius: var(--mj-r-pill);font-weight: 700}.swal-overlay{background: rgba(0,0,0,.72)}.swal-modal{background: var(--mj-surface);border: 1px solid var(--mj-line);border-radius: 16px}.swal-title{color: var(--mj-text)}.swal-text{color: var(--mj-text-2)}.swal-button{border-radius: var(--mj-r-pill);font-weight: 700}.swal-button--confirm{background: var(--mj-brand)}.swal-button--danger{background: #ef4444}.swal-button--cancel{background: transparent;border: 1px solid var(--mj-line-strong);color: var(--mj-text)}.swal-icon--warning{border-color: #f59e0b}.swal-icon--warning__body,.swal-icon--warning__dot{background: #f59e0b}.swal-icon--success__ring{border-color: rgba(34,197,94,.4)}.swal-icon--success__line{background: #22c55e}.swal-icon--success__hide-corners,.swal-icon--success:before,.swal-icon--success:after{background: var(--mj-surface)}#myModal{background: rgba(0,0,0,.72) !important;box-shadow: none !important;border-radius: 0 !important}#myModal .modal-content{background: var(--mj-surface) !important;border: 1px solid var(--mj-line) !important;border-radius: 16px !important;box-shadow: 0 30px 80px rgba(0,0,0,.6) !important;color: var(--mj-text-2) !important;padding: 28px 32px !important;max-width: 880px;width: calc(100% - 32px) !important}#myModal .modal-content h2,#myModal .modal-content h4{color: var(--mj-text) !important}#myModal .modal-content p,#myModal .modal-content label{color: var(--mj-text-2) !important}#myModal .close{color: var(--mj-muted-2) !important;opacity: 1;text-shadow: none}#myModal .close:hover{color: var(--mj-text) !important}#myModal #passkeyImage{max-width: 260px !important;border-radius: 14px !important;background: #fff;padding: 10px}#myModal #yesButton{background: var(--mj-brand) !important;color: #fff !important;border-radius: var(--mj-r-pill) !important;font-weight: 700}#myModal #noButton{background: transparent !important;border: 1px solid var(--mj-line-strong) !important;color: var(--mj-text) !important;border-radius: var(--mj-r-pill) !important;font-weight: 700}#myModal #noButton:hover{border-color: var(--mj-brand) !important;background: var(--mj-brand-a10) !important}#myModal label{font-size: 13px !important}#myModal #dontShowAgain{accent-color: var(--mj-brand)}@media (max-width: 760px){#myModal .modal-content{flex-direction: column !important;padding: 20px !important}#myModal .modal-content > div{padding: 0 !important}#myModal #passkeyImage{max-width: 180px !important;margin-bottom: 12px}#myModal .modal-content > div > div[style*="margin-top: 68px"]{margin-top: 16px !important;text-align: left !important}}#passkeybox .thumbnail .fa-user{color: var(--mj-brand-light) !important}#labelbox .thumbnail .fa-check-circle{color: #22c55e !important}#passkeybox .thumbnail hr,#labelbox .thumbnail hr{border-color: var(--mj-line)}#passkeybox a,#labelbox a{color: var(--mj-brand-light)}#passkeybox .thumbnail p,#labelbox .thumbnail p{color: var(--mj-text-2) !important}#passkeybox .thumbnail h3,#labelbox .thumbnail h3{color: var(--mj-text) !important}body #order-standard_cart{color: var(--mj-text-2);font-family: var(--mj-font)}body #order-standard_cart .cart-sidebar .card,body #order-standard_cart .cart-sidebar .panel,body #order-standard_cart .cart-sidebar .card-sidebar{margin-bottom: 14px;background-color: var(--mj-surface);border: 1px solid var(--mj-line-soft);border-radius: var(--mj-r-lg);overflow: hidden}body #order-standard_cart .cart-sidebar .card-header,body #order-standard_cart .cart-sidebar .panel-heading{padding: 13px 18px;background-color: transparent;border-bottom: 1px solid var(--mj-line-soft);color: var(--mj-text);font-weight: 700}body #order-standard_cart .cart-sidebar h3,body #order-standard_cart .sidebar-collapsed h3,body #order-standard_cart .cart-sidebar .panel-title,body #order-standard_cart .cart-sidebar .card-title{margin: 0;color: var(--mj-text);font-size: 14px;font-weight: 700}body #order-standard_cart .cart-sidebar .card-footer,body #order-standard_cart .cart-sidebar .panel-footer{background-color: transparent;border-top: 1px solid var(--mj-line-soft)}body #order-standard_cart .cart-sidebar .list-group-item{position: relative;margin: 0;padding: 10px 18px;background-color: transparent;border: 0;border-bottom: 1px solid var(--mj-line-soft);color: var(--mj-text-2);font-size: 14px;font-weight: 500}body #order-standard_cart .cart-sidebar .list-group-item:first-child{border-radius: 0}body #order-standard_cart .cart-sidebar .list-group-item:last-child{border-bottom: 0}body #order-standard_cart .cart-sidebar .list-group-item:hover{background-color: var(--mj-surface-3);color: var(--mj-text)}body #order-standard_cart .cart-sidebar .list-group-item.active,body #order-standard_cart .cart-sidebar .list-group-item.active:hover{background-color: var(--mj-brand-a15);color: var(--mj-brand);font-weight: 600}body #order-standard_cart .cart-sidebar .list-group-item.active::before{content: "";position: absolute;left: 0;top: 0;bottom: 0;width: 3px;background-color: var(--mj-brand)}body #order-standard_cart .cart-sidebar .list-group-item .badge{background-color: var(--mj-surface-3);color: var(--mj-muted)}body #order-standard_cart .cart-sidebar .card-minimise,body #order-standard_cart .cart-sidebar .panel-minimise{color: var(--mj-muted-2);cursor: pointer}body #order-standard_cart .sidebar-collapsed{margin-top: 20px;padding: 12px 16px;background-color: var(--mj-surface);border: 1px solid var(--mj-line-soft);border-radius: var(--mj-r-md)}body #order-standard_cart .cart-body .header-lined{margin-bottom: 22px;padding-bottom: 14px;border-bottom: 1px solid var(--mj-line-soft)}body #order-standard_cart .cart-body .header-lined h1{margin-bottom: 6px;color: var(--mj-text);font-weight: 900;letter-spacing: -.025em}body #order-standard_cart .cart-body .header-lined p{margin: 0;color: var(--mj-muted)}body #order-standard_cart .font-size-36{font-size: clamp(1.75rem,3.4vw,2.3rem)}body #order-standard_cart .font-size-30{font-size: 1.6rem}body #order-standard_cart .font-size-24{font-size: 1.35rem}body #order-standard_cart .font-size-22{font-size: 1.2rem}body #order-standard_cart .sub-heading,body #order-standard_cart .sub-heading-borderless{height: 0;margin-top: 34px;margin-bottom: 34px;border-top: 1px solid var(--mj-line);text-align: center}body #order-standard_cart .sub-heading-borderless{border-top: 0}body #order-standard_cart .sub-heading span,body #order-standard_cart .sub-heading-borderless span{display: inline-block;position: relative;top: -13px;padding: 0 18px;background: var(--mj-black);color: var(--mj-text);font-size: 15px;font-weight: 700}body #order-standard_cart .products{margin: 14px 0}body #order-standard_cart .products .product,body #order-standard_cart .products .mj-product{position: relative;display: flex;flex-direction: column;overflow: hidden;height: 100%;padding: 0;margin: 0 0 22px;background: var(--mj-surface);border: 1px solid var(--mj-line-soft);border-radius: var(--mj-r-xl);transition: transform .3s ease,border-color .3s ease}body #order-standard_cart .products .product::after{content: "";position: absolute;top: -110px;right: -110px;width: 240px;height: 240px;border-radius: var(--mj-r-pill);background: var(--mj-brand-a20);filter: blur(90px);opacity: 0;pointer-events: none;transition: opacity .4s ease}body #order-standard_cart .products .product:hover{border-color: var(--mj-brand-a60)}body #order-standard_cart .products .product:hover::after{opacity: 1}body #order-standard_cart .products .product header{position: relative;z-index: 1;margin: 0;padding: 18px 22px 14px;background: transparent;border-bottom: 1px solid var(--mj-line-soft);border-radius: 0}body #order-standard_cart .products .product header span{margin: 0;color: var(--mj-text);font-size: 1.25rem;font-weight: 800;letter-spacing: -.02em}body #order-standard_cart .products .product header .qty{float: right;color: var(--mj-muted-2);font-size: 12px;font-style: normal;font-weight: 600}body #order-standard_cart .products .product div.product-desc{position: relative;z-index: 1;float: none;flex: 1 1 auto;width: auto;padding: 16px 22px 6px;font-size: 14px;color: var(--mj-muted)}body #order-standard_cart .products .product div.product-desc p{margin-bottom: 12px;color: var(--mj-muted)}body #order-standard_cart .products .product div.product-desc ul{margin: 0;padding: 0;list-style: none}body #order-standard_cart .products .product div.product-desc li{position: relative;padding: 5px 0 5px 24px;color: var(--mj-text-2);font-size: 14px;font-weight: 500}body #order-standard_cart .products .product div.product-desc li::before{content: "\f00c";position: absolute;left: 0;top: 6px;color: var(--mj-brand);font-family: "Font Awesome 6 Pro","Font Awesome 6 Free","Font Awesome 5 Pro","Font Awesome 5 Free",sans-serif;font-weight: 900;font-size: 12px;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased}body #order-standard_cart .products .product span.feature-value{color: var(--mj-text);font-weight: 700}body #order-standard_cart .products .product select{width: 100%;text-overflow: ellipsis}body #order-standard_cart .products .product footer{position: relative;z-index: 1;display: flex;align-items: flex-end;justify-content: space-between;gap: 14px;float: none;width: auto;margin: 0;margin-top: auto;padding: 16px 22px 20px;border-top: 1px solid var(--mj-line-soft);font-size: 14px;text-align: left}body #order-standard_cart .products .product div.product-pricing{margin: 0;color: var(--mj-muted-2);font-size: 12px;line-height: 1.5}body #order-standard_cart .products .product div.product-pricing span.price{display: block;color: var(--mj-text);font-size: 1.9rem;font-weight: 800;letter-spacing: -.03em;line-height: 1.1}body #order-standard_cart .products .product div.product-pricing small{color: var(--mj-muted-2)}.mj-price-label{display: block;color: var(--mj-muted-2);font-size: 11px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase}body #order-standard_cart .btn-order-now,body #order-standard_cart .mj-btn-order{display: inline-flex;align-items: center;gap: 8px;flex-shrink: 0;padding: .6rem 1.4rem;background: var(--mj-brand);border: 0;border-radius: var(--mj-r-pill);color: var(--mj-on-brand);font-size: 14px;font-weight: 700;white-space: nowrap;box-shadow: none;transition: background-color .2s ease,transform .15s ease}body #order-standard_cart .btn-order-now:hover,body #order-standard_cart .mj-btn-order:hover{background: var(--mj-brand-light);color: var(--mj-on-brand)}body #order-standard_cart .view-cart-items-header{margin: 0;padding: 12px 16px;background-color: var(--mj-surface-2);border: 1px solid var(--mj-line-soft);border-bottom: 0;border-radius: var(--mj-r-lg) var(--mj-r-lg) 0 0;color: var(--mj-muted-2);font-size: 11px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase}body #order-standard_cart .view-cart-items{margin: 0 0 22px;border-bottom: 0;border-radius: 0 0 var(--mj-r-lg) var(--mj-r-lg)}body #order-standard_cart .view-cart-items .item{margin: 0;padding: 16px;background-color: var(--mj-surface);border: 1px solid var(--mj-line-soft);border-top: 0;font-size: 14px}body #order-standard_cart .view-cart-items .item:nth-child(even){background-color: var(--mj-surface)}body #order-standard_cart .view-cart-items .item:last-child{border-radius: 0 0 var(--mj-r-lg) var(--mj-r-lg)}body #order-standard_cart .view-cart-items .item-title{color: var(--mj-text);font-size: 1.05rem;font-weight: 700}body #order-standard_cart .view-cart-items .item-group{color: var(--mj-muted-2);font-size: 13px}body #order-standard_cart .view-cart-items .item-domain{color: var(--mj-brand);font-size: 13px}body #order-standard_cart .view-cart-items .item-price{text-align: right}body #order-standard_cart .view-cart-items .item-price span{color: var(--mj-text);font-size: 1.25rem;font-weight: 800}body #order-standard_cart .view-cart-items .item-price .cycle{color: var(--mj-muted-2);font-size: 12px;font-weight: 500}body #order-standard_cart .view-cart-items .item-qty{text-align: center}body #order-standard_cart .view-cart-items .item-qty input{margin-bottom: 6px;padding: 5px;height: auto;text-align: center}body #order-standard_cart .btn-remove-from-cart{color: var(--mj-muted-2)}body #order-standard_cart .btn-remove-from-cart:hover{color: var(--mj-err)}body #order-standard_cart .empty-cart{margin: -22px 8px 0 0;text-align: right}body #order-standard_cart .empty-cart .btn{margin: 0;padding: 5px 14px;background-color: var(--mj-surface-2);border: 1px solid var(--mj-line-soft);border-top: 0;border-radius: 0 0 var(--mj-r-sm) var(--mj-r-sm);color: var(--mj-muted);font-size: 12px}body #order-standard_cart .empty-cart .btn:hover{color: var(--mj-err)}body #order-standard_cart .view-cart-empty{padding: 44px 16px;background-color: var(--mj-surface);border: 1px solid var(--mj-line-soft);border-top: 0;border-radius: 0 0 var(--mj-r-lg) var(--mj-r-lg);color: var(--mj-muted);text-align: center}body #order-standard_cart .order-summary{margin: 0 0 22px;padding: 0;background-color: transparent;border-bottom: 0;border-radius: var(--mj-r-lg)}body #order-standard_cart .order-summary h2{margin: 0;padding: 14px 18px;background-color: var(--mj-surface-2);border: 1px solid var(--mj-line-soft);border-bottom: 0;border-radius: var(--mj-r-lg) var(--mj-r-lg) 0 0;color: var(--mj-text);font-size: 1.05rem;font-weight: 800;text-align: left}body #order-standard_cart .summary-container{margin: 0;padding: 18px;min-height: 100px;background-color: var(--mj-surface);border: 1px solid var(--mj-line-soft);border-top: 0;border-radius: 0 0 var(--mj-r-lg) var(--mj-r-lg);font-size: 14px}body #order-standard_cart .order-summary .product-name{display: block;color: var(--mj-text);font-size: 1.05rem;font-weight: 700}body #order-standard_cart .order-summary .product-group{display: block;margin: 0 0 6px;color: var(--mj-muted-2);font-style: normal;font-size: 13px}body #order-standard_cart .order-summary .subtotal{margin: 0;padding: 0 0 8px;border-bottom: 1px solid var(--mj-line-soft);font-size: 1.05rem}body #order-standard_cart .order-summary .summary-totals,body #order-standard_cart .order-summary .bordered-totals{margin: 8px 0;padding: 8px 0;border-top: 1px solid var(--mj-line-soft);border-bottom: 1px solid var(--mj-line-soft)}body #order-standard_cart .order-summary .recurring-totals{margin: 8px 0 0;padding: 0}body #order-standard_cart .order-summary .recurring-charges{color: var(--mj-muted-2);font-size: 13px;font-style: normal;text-align: right}body #order-standard_cart .order-summary .total-due-today{color: var(--mj-muted)}body #order-standard_cart .order-summary .total-due-today span{display: block;text-align: right}body #order-standard_cart .order-summary .total-due-today .amt{color: var(--mj-brand);font-size: 2.2rem;font-weight: 800;letter-spacing: -.03em;line-height: 1.15}body #order-standard_cart .order-summary .total-due-today-padded{margin: 20px 0}body #order-standard_cart .order-summary .loader{color: var(--mj-muted-2)}body #order-standard_cart .order-summary i.fa-trash{color: var(--mj-muted-2)}body #order-standard_cart .order-summary i.fa-trash:hover{color: var(--mj-err)}body #order-standard_cart .order-summary .btn-continue-shopping,body #order-standard_cart .btn-continue-shopping{display: flex;justify-content: center;margin-top: 12px;color: var(--mj-muted);font-size: 14px}body #order-standard_cart .btn-continue-shopping:hover{color: var(--mj-brand)}body #order-standard_cart .btn-checkout{width: 100%;padding: .9rem 2rem;background: var(--mj-brand);border: 0;border-radius: var(--mj-r-pill);color: var(--mj-on-brand);font-size: 16px;font-weight: 700;box-shadow: none}body #order-standard_cart .btn-checkout:hover{background: var(--mj-brand-light);color: var(--mj-on-brand)}body #order-standard_cart .btn-checkout.disabled{background: var(--mj-line);color: var(--mj-muted-2);box-shadow: none}body #order-standard_cart .view-cart-tabs .nav-tabs{border-bottom: 0}body #order-standard_cart .view-cart-tabs .nav-tabs .nav-link{color: var(--mj-muted)}body #order-standard_cart .view-cart-tabs .nav-tabs a[aria-selected="true"],body #order-standard_cart .view-cart-tabs .nav-tabs a[aria-expanded="true"]{background-color: var(--mj-surface);border: 1px solid var(--mj-line-soft);border-bottom: 0;border-radius: var(--mj-r-md) var(--mj-r-md) 0 0;color: var(--mj-brand)}body #order-standard_cart .view-cart-tabs .tab-content{padding: 16px;background-color: var(--mj-surface);border: 1px solid var(--mj-line-soft);border-radius: 0 var(--mj-r-md) var(--mj-r-md) var(--mj-r-md)}body #order-standard_cart .view-cart-tabs .promo .form-group{margin-bottom: 10px}body #order-standard_cart .view-cart-promotion-code{color: var(--mj-ok);font-weight: 600}body #order-standard_cart .product-info{margin: 0 0 22px;padding: 14px 18px;background-color: var(--mj-surface);border: 1px solid var(--mj-line-soft);border-radius: var(--mj-r-lg);font-size: 14px}body #order-standard_cart .product-info .product-title{margin: 0 0 6px;color: var(--mj-text);font-size: 1.5rem;font-weight: 800}body #frmConfigureProduct .form-group{margin-bottom: 1.4rem}body #frmConfigureProduct label{color: var(--mj-text-2);font-weight: 600}body #frmConfigureProduct .form-control{color: var(--mj-text)}body #order-standard_cart .field-help-text{display: block;margin-top: 6px;margin-bottom: 10px;color: var(--mj-muted-2);font-size: 12px;font-weight: 400}body #order-standard_cart .mj-host-block .field-help-text{display: block;margin-top: 7px;margin-bottom: 0;color: var(--mj-muted-2);font-size: 12px;line-height: 1.5}body #order-standard_cart .mj-host-hint:empty{display: none}body #order-standard_cart .mj-host-custom{animation: mj-fade-up .25s ease}body #order-standard_cart select.mj-host-mode--custom{border-color: var(--mj-brand-a60)}body #order-standard_cart .mj-host-invalid,body #order-standard_cart .mj-host-invalid:focus{border-color: var(--mj-err);box-shadow: 0 0 0 3px rgba(239,68,68,.2)}body #order-standard_cart .mj-host-note--ok{color: var(--mj-ok)}body #order-standard_cart .mj-host-note--error{color: #fca5a5}body #order-standard_cart .panel-addon{overflow: hidden;background-color: var(--mj-surface);border: 1px solid var(--mj-line-soft);border-radius: var(--mj-r-md);font-size: 14px;text-align: center;transition: border-color .2s ease,transform .2s ease}body #order-standard_cart .panel-addon:hover{border-color: var(--mj-brand-a60);cursor: pointer}body #order-standard_cart .panel-addon .panel-body{padding: 16px;border-radius: 0;color: var(--mj-muted)}body #order-standard_cart .panel-addon .panel-body label{color: var(--mj-text);font-size: 15px;font-weight: 700;cursor: pointer}body #order-standard_cart .panel-addon .panel-price{padding: 8px;background-color: var(--mj-surface-2);color: var(--mj-text-2);font-weight: 600}body #order-standard_cart .panel-addon .panel-add{display: block;padding: 9px;background-color: var(--mj-surface-3);border-radius: 0;color: var(--mj-muted);font-weight: 700}body #order-standard_cart .panel-addon-selected{border-color: var(--mj-brand);background-color: var(--mj-brand-a10)}body #order-standard_cart .panel-addon-selected .panel-add{background-color: var(--mj-brand);color: var(--mj-on-brand)}body #order-standard_cart .domain-selection-options{background: var(--mj-surface);border: 1px solid var(--mj-line-soft);border-radius: var(--mj-r-lg);overflow: hidden}body #order-standard_cart .domain-selection-options .option{margin: 0;padding: 16px 18px;background-color: transparent;border-bottom: 1px solid var(--mj-line-soft)}body #order-standard_cart .domain-selection-options .option:last-child{border-bottom: 0}body #order-standard_cart .domain-selection-options .option:hover{background-color: var(--mj-surface-3)}body #order-standard_cart .domain-selection-options .option-selected{background: var(--mj-brand-a10)}body #order-standard_cart .domain-selection-options .option-selected label{color: var(--mj-text);font-weight: 700}body #order-standard_cart .domain-selection-options .domain-input-group input::placeholder{color: var(--mj-muted-2)}body #order-standard_cart .addon-promo-container{background-color: var(--mj-surface);border: 1px solid var(--mj-line-soft);border-radius: var(--mj-r-md)}body #order-standard_cart .addon-promo-container h3{color: var(--mj-text)}body #order-standard_cart .addon-promo-container .description{color: var(--mj-muted)}body #order-standard_cart .field,body #order-standard_cart .form-control{background-color: var(--mj-surface-3);border: 1px solid var(--mj-line);border-radius: var(--mj-r-md);color: var(--mj-text)}body #order-standard_cart .form-control:focus,body #order-standard_cart .field:focus{border-color: var(--mj-brand);box-shadow: 0 0 0 3px var(--mj-brand-a20);outline: 0}body #order-standard_cart .field[disabled],body #order-standard_cart .field[readonly],body #order-standard_cart .form-control[disabled],body #order-standard_cart .form-control[readonly]{background-color: var(--mj-surface-2);color: var(--mj-muted);opacity: 1}body #order-standard_cart .field::placeholder,body #order-standard_cart .form-control::placeholder{color: var(--mj-muted-2)}body #order-standard_cart .field-icon i,body #order-standard_cart .prepend-icon .field-icon i{color: var(--mj-muted-2)}body #order-standard_cart textarea.field{min-height: 90px}body #order-standard_cart .account-select-container{margin: 0;border-right: 0}body #order-standard_cart .account-select-container div.account{padding: 14px;background: var(--mj-surface);border: 1px solid var(--mj-line-soft);border-right: 1px solid var(--mj-line-soft);color: var(--mj-text-2)}body #order-standard_cart .account-select-container div.account:not(.border-bottom){border-bottom: 0}body #order-standard_cart .account-select-container div.account.active{background: var(--mj-brand-a10);border-color: var(--mj-brand-a40);color: var(--mj-text)}body #order-standard_cart .cc-input-container{background-color: var(--mj-surface);border: 1px solid var(--mj-line-soft);border-radius: var(--mj-r-md);color: var(--mj-text-2)}body #order-standard_cart .cc-input-container .paymethod-info{color: var(--mj-muted)}body #order-standard_cart .cc-input-container ul li{color: var(--mj-text-2)}body #frmCheckout #creditCardInputFields{padding: 16px;background-color: var(--mj-surface);border: 1px solid var(--mj-line-soft);border-radius: var(--mj-r-md)}body #frmCheckout #creditCardInputFields input::placeholder{color: var(--mj-muted-2)}body #order-standard_cart .checkout-security-msg{margin: 22px 0;padding-left: 72px;background-color: transparent;border: 0;color: var(--mj-muted-2);font-size: 13px}body #order-standard_cart .checkout-security-msg i{float: left;margin-left: -48px;color: var(--mj-ok);font-size: 2.6em}body #order-standard_cart .checkout-error-feedback{margin-bottom: 18px}body #order-standard_cart .express-checkout-buttons .separator{color: var(--mj-muted-2)}body #order-standard_cart .apply-credit-container{padding: 14px;background-color: var(--mj-surface);border: 1px solid var(--mj-line-soft);border-radius: var(--mj-r-md)}body #order-standard_cart .panel-taxes{background-color: var(--mj-surface);border: 1px solid var(--mj-line-soft);border-radius: var(--mj-r-md)}body #order-standard_cart .order-confirmation{padding: 22px;text-align: center}body #order-standard_cart .order-confirmation span{display: inline-block;margin-top: 6px;color: var(--mj-brand);font-size: 1.7rem;font-weight: 800;letter-spacing: -.02em}body #order-standard_cart .order-confirmation-addon-output{margin: 16px 0;text-align: center}.domain-checker-container,.domain-checker-bg{background-color: var(--mj-surface);border: 1px solid var(--mj-line-soft);border-radius: var(--mj-r-lg)}.domain-checker-available{color: var(--mj-ok)}.domain-checker-invalid,.transfer-not-eligible{color: var(--mj-err)}.transfer-eligible{color: var(--mj-ok)}.domain-checker-result-headline{color: var(--mj-text);font-weight: 700}.domain-bulk-domain-well,.domain-bulk-options-box,.domain-disclaimer-area,.domain-step-options{background-color: var(--mj-surface);border: 1px solid var(--mj-line-soft);border-radius: var(--mj-r-md);color: var(--mj-text-2)}.domain-promo-box{background: var(--mj-surface);border: 1px solid var(--mj-line-soft);border-radius: var(--mj-r-lg);color: var(--mj-text-2)}.domain-promo-box h3{color: var(--mj-text)}.domain-promo-box .text-primary{color: var(--mj-brand) !important}.spotlight-tld,.spotlight-tld-container{background-color: var(--mj-surface);border: 1px solid var(--mj-line-soft);border-radius: var(--mj-r-md);color: var(--mj-text-2)}.spotlight-tld .invalid{color: var(--mj-err)}.suggested-domains .card-header{background-color: var(--mj-surface-2);color: var(--mj-text)}.suggested-domains .list-group-item{background-color: var(--mj-surface);border-color: var(--mj-line-soft);color: var(--mj-text-2)}.suggested-domains .price{color: var(--mj-text);font-weight: 700}.suggested-domains .extension{color: var(--mj-brand)}.domain-pricing .tld-row,.domain-pricing .tld-pricing-header > div{background-color: var(--mj-surface);border-color: var(--mj-line-soft);color: var(--mj-text-2)}.domain-pricing .tld-row.highlighted{background-color: var(--mj-surface-3)}.domain-pricing .tld-row.no-tlds{color: var(--mj-muted-2)}.domain-pricing .featured-tld{background-color: var(--mj-surface);border: 1px solid var(--mj-line-soft);border-radius: var(--mj-r-md)}.domain-tld-pricing-table-responsive,a.domain-tld-pricing-category{color: var(--mj-text-2)}.service-renewals .service-renewal,.addon-renewals .service-renewal{background-color: var(--mj-surface);border-bottom: 1px solid var(--mj-line-soft);color: var(--mj-text-2)}.service-renewals .service-renewal:nth-child(even),.addon-renewals .service-renewal:nth-child(even){background-color: var(--mj-surface)}.service-renewals .service-renewal h3{color: var(--mj-text)}.service-renewals .div-renewal-period-label{color: var(--mj-muted-2)}.service-renewals .div-renewal-ineligible{color: var(--mj-muted-2)}body #order-standard_cart .mc-promo{background-color: var(--mj-surface);border: 1px solid var(--mj-line-soft);border-radius: var(--mj-r-md);color: var(--mj-text-2)}body #order-standard_cart .mc-promo .header{background-color: var(--mj-surface-2);border-bottom: 1px solid var(--mj-line-soft)}body #order-standard_cart .mc-promo .body{background-color: var(--mj-surface);border-top: 0;border-radius: 0 0 var(--mj-r-md) var(--mj-r-md)}body #order-standard_cart .mc-promo .headline{color: var(--mj-text)}body #order-standard_cart .mc-promo .tagline,body #order-standard_cart .mc-promo .text{color: var(--mj-muted)}body #order-standard_cart .mc-promo .price{color: var(--mj-text);font-weight: 700}@media (max-width: 767.98px){body #order-standard_cart .cart-sidebar,body #order-standard_cart .cart-body,body #order-standard_cart .secondary-cart-body,body #order-standard_cart .secondary-cart-sidebar{float: none;width: 100%}body #order-standard_cart .products .product footer{flex-direction: column;align-items: stretch;gap: 12px}body #order-standard_cart .btn-order-now,body #order-standard_cart .mj-btn-order{justify-content: center}}body #order-standard_cart .cart-body .products .product{padding: 0;background: var(--mj-surface);border: 1px solid var(--mj-line-soft);border-radius: var(--mj-r-xl)}body #order-standard_cart .cart-body .products .product header{margin: 0;background: transparent;border-bottom: 1px solid var(--mj-line-soft)}body #order-standard_cart .cart-body .products .product footer{margin: 0;margin-top: auto}body #order-standard_cart .products .product footer .btn-order-now,body #order-standard_cart .products .product footer .mj-btn-order{padding: .6rem 1.4rem;background: var(--mj-brand);border-color: var(--mj-brand);border-radius: var(--mj-r-pill);color: var(--mj-on-brand)}body #order-standard_cart .products .product footer .btn-order-now:hover,body #order-standard_cart .products .product footer .btn-order-now:focus,body #order-standard_cart .products .product footer .mj-btn-order:hover{background: var(--mj-brand-light);border-color: var(--mj-brand-light);color: var(--mj-on-brand)}body #order-standard_cart .panel .panel-heading{background: transparent;border-radius: 0;color: var(--mj-text)}body #order-standard_cart .panel .panel-footer{background: transparent}body #order-standard_cart .panel label{color: var(--mj-text-2)}body #order-standard_cart .sub-heading span,body #order-standard_cart .sub-heading span.primary-bg-color,body #order-standard_cart .sub-heading-borderless span.primary-bg-color{background: var(--mj-black);color: var(--mj-text)}body #order-standard_cart .secondary-cart-body .view-cart-tabs .nav-tabs a[aria-expanded=true],body #order-standard_cart .secondary-cart-body .view-cart-tabs .nav-tabs a[aria-selected=true],body #order-standard_cart .secondary-cart-body .view-cart-tabs .nav-tabs a.active{background-color: var(--mj-surface);border: 1px solid var(--mj-line-soft);border-bottom: 0;border-radius: var(--mj-r-md) var(--mj-r-md) 0 0;color: var(--mj-brand)}body #order-standard_cart .text-right .btn-checkout{background: var(--mj-brand);border-color: var(--mj-brand);border-radius: var(--mj-r-pill);color: var(--mj-on-brand)}body #order-standard_cart .text-right .btn-checkout:hover,body #order-standard_cart .text-right .btn-checkout:focus{background: var(--mj-brand-light);border-color: var(--mj-brand-light);color: var(--mj-on-brand)}body #order-standard_cart label,body #order-standard_cart .control-label,body #order-standard_cart .radio,body #order-standard_cart .radio-inline,body #order-standard_cart .checkbox{color: var(--mj-text-2)}body #order-standard_cart .account-select-container .address,body #order-standard_cart .account-select-container .address strong{color: var(--mj-text)}body #order-standard_cart .cart-body .view-cart-empty{background-color: var(--mj-surface)}body #order-standard_cart .domain-selection-options .option-selected{background: var(--mj-brand-a10)}body #order-standard_cart .mc-promo .btn-add,body #order-standard_cart .mc-promo .btn-add .text{background: var(--mj-brand);border-color: var(--mj-brand);color: var(--mj-on-brand)}body #order-standard_cart .cart-body .products .product footer{flex-wrap: wrap;gap: 12px 14px}body #order-standard_cart .products .product div.product-pricing{flex: 1 1 150px;min-width: 0}body #order-standard_cart .products .product div.product-pricing span.price{white-space: nowrap;font-size: clamp(1.4rem,1.5vw + .6rem,1.9rem)}body #order-standard_cart .products .product footer .btn-order-now,body #order-standard_cart .products .product footer .mj-btn-order{flex: 0 1 auto;max-width: 100%;justify-content: center}body #order-standard_cart .mj-products--compact .product div.product-desc{display: none}body #order-standard_cart .mj-products--compact .product header{border-bottom: 0;padding-bottom: 4px}body #order-standard_cart .mj-products--compact .product footer{border-top: 0;padding-top: 6px}body #order-standard_cart .mj-products--compact .products .product div.product-pricing span.price,body #order-standard_cart .mj-products--compact .product div.product-pricing span.price{font-size: 2.2rem}body #order-standard_cart .cart-body .products .product.mj-popular{border-color: transparent;background: linear-gradient(var(--mj-surface),var(--mj-surface)) padding-box,linear-gradient(135deg,var(--mj-brand),var(--mj-brand-a40),#27272a) border-box;border: 1.5px solid transparent}body #order-standard_cart .products .product.mj-popular::before{content: "°5  " attr(data-popular-label);position: absolute;top: 0;left: 50%;transform: translateX(-50%);z-index: 2;padding: 3px 12px 4px;border-radius: 0 0 12px 12px;background: var(--mj-brand);color: var(--mj-on-brand);font-size: 11px;font-weight: 700;letter-spacing: .04em;white-space: nowrap}body #order-standard_cart .products .product.mj-popular header{padding-top: 26px}html body #order-standard_cart .cart-sidebar{float: none;width: 100%;padding: 0 15px;margin-bottom: 8px}html body #order-standard_cart .cart-body{float: none;width: 100%}html body #order-standard_cart .cart-sidebar .card,html body #order-standard_cart .cart-sidebar .panel,html body #order-standard_cart .cart-sidebar .card-sidebar{display: inline-flex;vertical-align: top;width: auto;margin: 0 10px 12px 0;background: transparent;border: 0 !important;border-radius: 0;box-shadow: none;overflow: visible}html body #order-standard_cart .cart-sidebar .card-header,html body #order-standard_cart .cart-sidebar .panel-heading,html body #order-standard_cart .cart-sidebar .card-footer,html body #order-standard_cart .cart-sidebar .panel-footer{display: none}html body #order-standard_cart .cart-sidebar .collapsable-card-body,html body #order-standard_cart .cart-sidebar .list-group{display: flex !important;flex-direction: row;flex-wrap: wrap;gap: 8px;border: 0;border-radius: 0}html body #order-standard_cart .cart-sidebar .list-group-item{width: auto !important;flex: 0 0 auto;padding: .45rem 1rem;margin: 0;border: 1px solid var(--mj-line) !important;border-radius: var(--mj-r-pill) !important;background: var(--mj-surface);color: var(--mj-muted);font-size: 13px;font-weight: 600}html body #order-standard_cart .cart-sidebar .list-group-item:hover{border-color: var(--mj-line-strong);color: var(--mj-text)}html body #order-standard_cart .cart-sidebar .list-group-item.active,html body #order-standard_cart .cart-sidebar .list-group-item.active:hover{background: var(--mj-brand-a15);border-color: var(--mj-brand);color: var(--mj-brand)}html body #order-standard_cart .cart-sidebar .list-group-item.active::before{display: none}html body #order-standard_cart .sidebar-collapsed{display: none}@media (max-width: 991.98px){body #order-standard_cart .secondary-cart-body,body #order-standard_cart .secondary-cart-sidebar{float: none;width: 100%}}@media (min-width: 1400px){html body:has(#order-standard_cart) .container{max-width: 1320px}}@media (min-width: 1600px){html body:has(#order-standard_cart) .container{max-width: 1440px}}html body #order-standard_cart .products .product.mj-product{position: relative;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}html body #order-standard_cart .products .product.mj-product::before{content: '';position: absolute;inset: -1px -1px auto -1px;height: 220px;background: radial-gradient(60% 80% at 50% 0%,var(--mj-brand-a20) 0%,transparent 70%);pointer-events: none}html body #order-standard_cart .products .product.mj-product::after{content: '';position: absolute;left: 24px;right: 24px;top: 0;height: 2px;border-radius: 2px;background: linear-gradient(90deg,transparent,var(--mj-brand),transparent)}html body #order-standard_cart .products .product.mj-product:hover{border-color: var(--mj-brand-a60);box-shadow: none}@media (prefers-reduced-motion: reduce){html body #order-standard_cart .products .product.mj-product,html body #order-standard_cart .products .product.mj-product:hover{transition: none;transform: none}}html body #order-standard_cart .cart-body .products .product header{position: relative;display: flex;flex-direction: column;align-items: flex-start;text-align: left;gap: 4px;padding: 30px 30px 18px;border: 0;background: transparent}html body #order-standard_cart .products .product header .mj-pname{display: flex;flex-direction: column;align-items: flex-start;gap: 12px;font-size: inherit}html body #order-standard_cart .products .product header .mj-pname__name{display: inline-flex;align-items: center;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}html body #order-standard_cart .products .product header .mj-pname__value{color: var(--mj-text);font-size: 2.9rem;font-weight: 800;letter-spacing: -.04em;line-height: 1;white-space: nowrap}html body #order-standard_cart .products .product header .mj-pname__value--solo{font-size: 2.1rem;margin-top: 44px}html body #order-standard_cart .products .product header .mj-pname__unit{margin-left: 6px;color: var(--mj-muted-2);font-size: 1.05rem;font-weight: 600;letter-spacing: 0}html body #order-standard_cart .products .product header .qty.mj-pqty{display: inline-flex;align-items: center;gap: 6px;float: none;margin-top: 8px;color: var(--mj-muted-2);font-size: 12.5px}html body #order-standard_cart .products .product header .qty.mj-pqty::before{content: '';width: 7px;height: 7px;border-radius: 50%;background: var(--mj-brand);box-shadow: 0 0 0 3px var(--mj-brand-a20)}html body #order-standard_cart .products .product div.product-desc{padding: 0 30px 18px}html body #order-standard_cart .products .product div.product-desc ul{padding: 6px 0;background: transparent;border: 0;border-top: 1px solid var(--mj-line-soft);border-radius: 0}html body #order-standard_cart .products .product div.product-desc li{position: relative;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}html body #order-standard_cart .products .product div.product-desc li:last-child{border-bottom: 0}html body #order-standard_cart .products .product div.product-desc li::before{position: static;display: inline-flex;align-items: center;justify-content: center;flex: 0 0 22px;width: 22px;height: 22px;border-radius: 50%;background: var(--mj-brand-a15);color: var(--mj-brand);font-size: 10px}html body #order-standard_cart .products .product span.feature-value{color: var(--mj-text);font-weight: 700}html body #order-standard_cart .cart-body .products .product footer{display: flex;flex-wrap: nowrap;align-items: flex-end;justify-content: space-between;gap: 16px;padding: 14px 30px 30px;border: 0;background: transparent}html body #order-standard_cart .products .product div.product-pricing{flex: 1 1 auto;text-align: left}html body #order-standard_cart .products .product div.product-pricing .mj-price-label{display: block;margin-bottom: 4px;color: var(--mj-muted-2);font-size: 11px;letter-spacing: .12em;text-transform: uppercase}html body #order-standard_cart .products .product div.product-pricing span.price{display: inline;color: var(--mj-text);font-size: 2.1rem;font-weight: 800;letter-spacing: -.03em}html body #order-standard_cart .products .product div.product-pricing br{display: none}html body #order-standard_cart .products .product div.product-pricing .cycle{color: var(--mj-muted-2);font-size: 13px}html body #order-standard_cart .products .product footer .btn{padding: .8rem 1.4rem;border: 0;border-radius: var(--mj-r-pill);background: var(--mj-brand);color: var(--mj-on-brand);font-size: 14.5px;font-weight: 700;box-shadow: none}html body #order-standard_cart .products .product footer .btn:hover{background: var(--mj-brand-light);color: var(--mj-on-brand)}@media (max-width: 420px){html body #order-standard_cart .cart-body .products .product footer{flex-wrap: wrap}html body #order-standard_cart .products .product footer .btn{width: 100%}html body #order-standard_cart .products .product header .mj-pname__value{font-size: 2.4rem}}html body #order-standard_cart .cart-body .products .row.row-eq-height > [class*="col-"]{margin-bottom: 32px}html body #order-standard_cart .cart-body .products .product.mj-product{margin-bottom: 0}html body #order-standard_cart .cart-body .products .row.row-eq-height{margin-bottom: -32px}html body #order-standard_cart .products .product div.product-desc{flex: 1 1 auto}html body #order-standard_cart .product-info{padding: 22px 24px;background: linear-gradient(180deg,#121216 0%,#0c0c0f 100%);border: 1px solid var(--mj-line);border-radius: var(--mj-r-xl)}html body #order-standard_cart .product-info .product-title{margin: 0 0 12px;font-size: 1.35rem;letter-spacing: -.02em}html body #order-standard_cart .mj-chips{display: flex;flex-wrap: wrap;gap: 8px}html body #order-standard_cart .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}html body #order-standard_cart .mj-chip i{color: var(--mj-brand);font-size: 10px}html body #order-standard_cart .mj-chip b{color: var(--mj-text);font-weight: 600}html body #frmConfigureProduct .form-group.mj-opt{margin-bottom: 26px}html body #frmConfigureProduct .mj-opt--slider .mj-opt-label{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}html body #frmConfigureProduct .mj-opt-head{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;margin-bottom: 6px}html body #frmConfigureProduct .mj-opt-name{display: inline-flex;align-items: center;gap: 8px;color: var(--mj-text);font-size: 14px;font-weight: 600}html body #frmConfigureProduct .mj-opt-name i{width: 18px;color: var(--mj-brand);font-size: 14px;text-align: center}html body #frmConfigureProduct .mj-opt-value{color: var(--mj-text);font-size: 15px;font-weight: 700;font-variant-numeric: tabular-nums;white-space: nowrap}html body #frmConfigureProduct .mj-opt-value .mj-opt-num{font-size: 17px}html body #frmConfigureProduct .mj-opt-value .mj-opt-unit{color: var(--mj-text-2);font-weight: 600}html body #frmConfigureProduct .mj-opt-value .mj-opt-price{margin-left: 6px;color: var(--mj-muted-2);font-size: 12px;font-weight: 500}html body #frmConfigureProduct .irs{height: 44px;margin: 2px 10px 0;font-family: inherit}html body #frmConfigureProduct .irs-with-grid{height: 48px}html body #frmConfigureProduct .irs .irs-line{top: 12px;height: 6px;border: 0;border-radius: var(--mj-r-pill);background: var(--mj-surface-3)}html body #frmConfigureProduct .irs .irs-line-left,html body #frmConfigureProduct .irs .irs-line-mid,html body #frmConfigureProduct .irs .irs-line-right{height: 6px;background: transparent}html body #frmConfigureProduct .irs .irs-bar,html body #frmConfigureProduct .irs .irs-bar-edge{top: 12px;height: 6px;border: 0;border-radius: var(--mj-r-pill);background: linear-gradient(90deg,var(--mj-brand-a60),var(--mj-brand))}html body #frmConfigureProduct .irs .irs-slider{top: 5px;width: 20px;height: 20px;margin-left: -10px;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;transition: box-shadow .15s ease,transform .15s ease}html body #frmConfigureProduct .irs .irs-slider:hover,html body #frmConfigureProduct .irs .irs-slider.state_hover{transform: scale(1.08);box-shadow: 0 0 0 6px var(--mj-brand-a25)}html body #frmConfigureProduct .irs .irs-slider:active{cursor: grabbing}html body #frmConfigureProduct .irs .irs-slider::before{display: none}html body #frmConfigureProduct .irs .irs-single,html body #frmConfigureProduct .irs .irs-from,html body #frmConfigureProduct .irs .irs-to,html body #frmConfigureProduct .irs .irs-min,html body #frmConfigureProduct .irs .irs-max{display: none}html body #frmConfigureProduct .irs .irs-grid{bottom: 0;height: 18px}html body #frmConfigureProduct .irs .irs-grid-pol{display: none}html body #frmConfigureProduct .irs .irs-grid-text{bottom: 0;color: var(--mj-muted-2);font-size: 11px;font-variant-numeric: tabular-nums}html body #frmConfigureProduct .mj-opt--field > label{color: var(--mj-text);font-size: 14px;font-weight: 600}html body #order-standard_cart select.mj-cycle-select{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);opacity: 0;pointer-events: none}html body #order-standard_cart .mj-cycles{display: flex;flex-wrap: wrap;gap: 10px;margin: 4px 0 6px}html body #order-standard_cart .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,transform .15s ease}html body #order-standard_cart .mj-cycle:hover{border-color: var(--mj-line-strong);color: var(--mj-text)}html body #order-standard_cart .mj-cycle:focus-visible{outline: 2px solid var(--mj-brand);outline-offset: 2px}html body #order-standard_cart .mj-cycle.is-active{border-color: var(--mj-brand);background: var(--mj-brand);color: var(--mj-on-brand)}html body #order-standard_cart .mj-cycle__label{font-size: 14px;font-weight: 700;white-space: nowrap}html body #order-standard_cart .mj-cycle__price{margin-top: 1px;font-size: 11.5px;font-weight: 500;opacity: .8;white-space: nowrap;font-variant-numeric: tabular-nums}html body #order-standard_cart .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;letter-spacing: .02em;white-space: nowrap}html body #order-standard_cart .mj-cycle.is-active .mj-cycle__badge{border-color: var(--mj-brand);background: var(--mj-on-brand)}body #order-standard_cart .mj-co-wrap{max-width: 1180px;margin: 0 auto}body #order-standard_cart .mj-co-body{padding: 0}body #order-standard_cart .mj-co-head{margin: 6px 0 26px}body #order-standard_cart .mj-co-head h1{margin: 0 0 6px;color: var(--mj-text);font-size: 2.1rem;font-weight: 800;letter-spacing: -.03em}body #order-standard_cart .mj-co-head p{margin: 0;color: var(--mj-muted-2);font-size: 14px}body #order-standard_cart .mj-steps{display: flex;align-items: center;gap: 0;margin: 0 0 22px;padding: 0;list-style: none;color: var(--mj-muted-2);font-size: 12.5px;font-weight: 700;letter-spacing: .04em;text-transform: uppercase}body #order-standard_cart .mj-steps li{display: inline-flex;align-items: center;gap: 8px}body #order-standard_cart .mj-steps li + li::before{content: "";display: block;width: 44px;height: 1px;margin: 0 14px;background: var(--mj-line)}body #order-standard_cart .mj-steps li span{display: inline-grid;place-items: center;width: 24px;height: 24px;border: 1px solid var(--mj-line-strong);border-radius: 50%;font-size: 11px;letter-spacing: 0}body #order-standard_cart .mj-steps li.is-active{color: var(--mj-text)}body #order-standard_cart .mj-steps li.is-active span{border-color: var(--mj-brand);background: var(--mj-brand);color: var(--mj-on-brand);box-shadow: 0 0 0 4px var(--mj-brand-a20)}body #order-standard_cart .mj-steps li.is-done span{border-color: var(--mj-brand-a60);color: var(--mj-brand)}body #order-standard_cart .mj-steps li.is-done + li::before{background: var(--mj-brand-a40)}body #order-standard_cart .mj-co-switch{display: flex;gap: 8px;margin: 0 0 18px}body #order-standard_cart .mj-co-switch .btn{border-radius: var(--mj-r-pill)}body #order-standard_cart .mj-co{display: grid;grid-template-columns: minmax(0,1fr) 380px;gap: 28px;align-items: start}@media (max-width: 991.98px){body #order-standard_cart .mj-co{grid-template-columns: 1fr}}body #order-standard_cart .mj-co-main{min-width: 0;padding: 14px 30px 30px;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;counter-reset: mjstep}body #order-standard_cart .mj-co-main .sub-heading,body #order-standard_cart .mj-co-main .sub-heading-borderless{display: flex;align-items: center;gap: 12px;margin: 26px 0 16px;padding: 0;border: 0;background: none;text-align: left}body #order-standard_cart .mj-co-main .sub-heading::before,body #order-standard_cart .mj-co-main .sub-heading-borderless::before{counter-increment: mjstep;content: counter(mjstep);display: inline-grid;place-items: center;flex: 0 0 30px;width: 30px;height: 30px;border-radius: 50%;background: var(--mj-brand-a15);color: var(--mj-brand);font-size: 13px;font-weight: 800}body #order-standard_cart .mj-co-main .sub-heading::after{content: "";flex: 1 1 auto;height: 1px;background: var(--mj-line-soft)}body #order-standard_cart .mj-co-main .sub-heading span,body #order-standard_cart .mj-co-main .sub-heading span.primary-bg-color,body #order-standard_cart .mj-co-main .sub-heading-borderless span.primary-bg-color{position: static;padding: 0;background: none !important;color: var(--mj-text);font-size: 15.5px;font-weight: 800;letter-spacing: -.01em;text-transform: none}body #order-standard_cart .mj-co-main .w-hidden .sub-heading::before{counter-increment: none}body #order-standard_cart .mj-co-main .account-select-container .row{margin: 0 -6px}body #order-standard_cart .mj-co-main .account-select-container .row > [class*="col-"]{padding: 0 6px;margin-bottom: 12px}body #order-standard_cart .mj-co-main .account-select-container div.account,body #order-standard_cart .mj-co-main .account-select-container div.account.border-bottom{height: 100%;padding: 16px 18px;border: 1px solid var(--mj-line) !important;border-radius: 16px;background: var(--mj-surface);transition: border-color .2s ease,background .2s ease}body #order-standard_cart .mj-co-main .account-select-container div.account.active{border-color: var(--mj-brand-a60) !important;background: var(--mj-brand-a10)}body #order-standard_cart .mj-co-main .account-select-container .address{display: block;margin-top: 6px;color: var(--mj-muted-2);font-size: 12.5px}body #order-standard_cart .mj-co-main .account-select-container label{margin: 0;width: 100%;cursor: pointer}body #order-standard_cart .mj-co-main .apply-credit-container{margin-bottom: 14px;padding: 16px 18px;border-radius: 16px}body #order-standard_cart .mj-co-main .apply-credit-container p{margin: 0 0 8px;color: var(--mj-text);font-weight: 700}body #order-standard_cart .mj-co-main .apply-credit-container label.radio{display: flex;gap: 10px;align-items: flex-start;margin: 8px 0 0;padding: 0;color: var(--mj-text-2);font-size: 13.5px;font-weight: 500;line-height: 1.5;cursor: pointer}body #order-standard_cart .mj-co-main .apply-credit-container label.radio span span{color: var(--mj-text);font-weight: 700}body #order-standard_cart .mj-co-main #paymentGatewaysContainer{margin: 0;padding: 16px 18px;border: 1px solid var(--mj-line-soft);border-radius: 16px;background: var(--mj-surface)}body #order-standard_cart .mj-co-main #paymentGatewaysContainer p.small{margin: 0 0 10px;color: var(--mj-muted-2)}body #order-standard_cart .mj-co-main #paymentGatewaysContainer .text-center{display: flex;flex-wrap: wrap;gap: 8px;justify-content: flex-start}body #order-standard_cart .mj-co-main #paymentGatewaysContainer .radio-inline{display: inline-flex;align-items: center;gap: 8px;margin: 0;padding: 9px 16px;border: 1px solid var(--mj-line);border-radius: var(--mj-r-pill);background: var(--mj-surface-2);color: var(--mj-text-2);font-size: 13.5px;font-weight: 600;cursor: pointer}body #order-standard_cart .mj-co-main #paymentGatewaysContainer .radio-inline:hover{border-color: var(--mj-line-strong);color: var(--mj-text)}body #order-standard_cart .mj-co-main #creditCardInputFields{margin-top: 14px;border-radius: 16px}body #order-standard_cart .mj-co-main textarea{min-height: 96px;border-radius: 14px}body #order-standard_cart .mj-co-side{position: sticky;top: 96px;display: flex;flex-direction: column;gap: 14px}body #order-standard_cart .mj-co-summary{position: relative;overflow: hidden;padding: 22px 24px 20px;border: 1px solid var(--mj-line);border-radius: var(--mj-r-xl);background: linear-gradient(180deg,#121216 0%,#0c0c0f 100%)}body #order-standard_cart .mj-co-summary::after{content: "";position: absolute;left: 24px;right: 24px;top: 0;height: 2px;border-radius: 2px;background: linear-gradient(90deg,transparent,var(--mj-brand),transparent)}body #order-standard_cart .mj-co-summary-head{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 16px}body #order-standard_cart .mj-co-summary-head h2{margin: 0;color: var(--mj-text);font-size: 1.05rem;font-weight: 800}body #order-standard_cart .mj-co-summary-edit{flex: 0 0 auto;padding: 4px 10px;border: 1px solid var(--mj-line);border-radius: var(--mj-r-pill);color: var(--mj-muted-2);font-size: 11.5px;font-weight: 700;white-space: nowrap}body #order-standard_cart .mj-co-summary-edit:hover{border-color: var(--mj-brand-a60);color: var(--mj-brand);text-decoration: none}body #order-standard_cart .mj-co-items{margin: 0 0 14px;padding: 0;list-style: none}body #order-standard_cart .mj-co-items li{display: flex;gap: 12px;padding: 12px 0;border-top: 1px solid var(--mj-line-soft)}body #order-standard_cart .mj-co-items li:first-child{border-top: 0;padding-top: 0}body #order-standard_cart .mj-co-items li > i{display: inline-grid;place-items: center;flex: 0 0 34px;width: 34px;height: 34px;border-radius: 10px;background: var(--mj-brand-a15);color: var(--mj-brand);font-size: 14px}body #order-standard_cart .mj-co-items li b{display: block;color: var(--mj-text);font-size: 14px;font-weight: 700}body #order-standard_cart .mj-co-items li small{display: block;color: var(--mj-muted-2);font-size: 12.5px}body #order-standard_cart .mj-co-items li code{display: inline-block;margin-top: 4px;padding: 2px 8px;border-radius: 6px;background: var(--mj-surface-3);color: var(--mj-text-2);font-size: 11.5px}body #order-standard_cart .mj-co-total{display: flex;flex-direction: column;align-items: flex-end;gap: 6px;padding: 16px 0 4px;border-top: 1px solid var(--mj-line)}body #order-standard_cart .mj-co-total span{color: var(--mj-muted-2);font-size: 12px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase}body #order-standard_cart .mj-co-total strong{color: var(--mj-brand);font-size: 2.1rem;font-weight: 800;letter-spacing: -.04em;line-height: 1;white-space: nowrap}body #order-standard_cart .mj-co-vat{display: flex;gap: 8px;margin: 12px 0 0;color: var(--mj-muted-2);font-size: 12px;line-height: 1.5;text-align: left}body #order-standard_cart .mj-co-vat i{margin-top: 2px;color: var(--mj-brand)}body #order-standard_cart .mj-co-tos{display: flex;gap: 12px;align-items: flex-start;margin: 0;padding: 14px 16px;border: 1px solid var(--mj-line);border-radius: 14px;background: var(--mj-surface);color: var(--mj-text-2);font-size: 13px;line-height: 1.5;cursor: pointer}body #order-standard_cart .mj-co-tos input{width: 18px;height: 18px;margin: 1px 0 0;flex: 0 0 auto;accent-color: var(--mj-brand)}body #order-standard_cart .mj-co-tos a{color: var(--mj-brand);font-weight: 700}body #order-standard_cart .btn.mj-co-submit{padding: 16px 22px;border-radius: var(--mj-r-pill);font-size: 15.5px;font-weight: 800;box-shadow: none}body #order-standard_cart .mj-co-secure{display: block;margin: 0;padding: 0 4px;color: var(--mj-muted-2);font-size: 11.5px;line-height: 1.5;text-align: center}body #order-standard_cart .mj-co-secure i{margin-right: 4px;color: var(--mj-ok)}body #order-standard_cart .mj-co-secure strong{color: var(--mj-text-2)}body #order-standard_cart .mj-norefund{display: flex;gap: 14px;margin: 0;padding: 18px;border: 1px solid rgba(245,158,11,.45);border-radius: var(--mj-r-xl);background: linear-gradient(180deg,rgba(245,158,11,.10),rgba(245,158,11,.04));text-align: left;transition: border-color .25s ease,background .25s ease}body #order-standard_cart .mj-norefund.is-ok{border-color: var(--mj-brand-a60);background: linear-gradient(180deg,var(--mj-brand-a10),transparent)}body #order-standard_cart .mj-norefund-icon{display: grid;place-items: center;flex: 0 0 38px;width: 38px;height: 38px;border-radius: 50%;background: rgba(245,158,11,.18);color: #fbbf24;font-size: 16px}body #order-standard_cart .mj-norefund.is-ok .mj-norefund-icon{background: var(--mj-brand-a15);color: var(--mj-brand)}body #order-standard_cart .mj-norefund-body{min-width: 0}body #order-standard_cart .mj-norefund h4{margin: 4px 0 6px;color: var(--mj-text);font-size: 14.5px;font-weight: 800}body #order-standard_cart .mj-norefund p{margin: 0 0 10px;color: var(--mj-text-2);font-size: 12.5px;line-height: 1.55}body #order-standard_cart .mj-norefund-check{display: flex;align-items: flex-start;gap: 10px;margin: 0 0 8px;padding: 10px 12px;border: 1px solid var(--mj-line);border-radius: 12px;background: rgba(0,0,0,.25);color: var(--mj-text);font-size: 12.5px;font-weight: 600;line-height: 1.5;cursor: pointer}body #order-standard_cart .mj-norefund-check input{flex: 0 0 auto;width: 18px;height: 18px;margin: 1px 0 0;accent-color: var(--mj-brand);cursor: pointer}body #order-standard_cart .mj-norefund-links{margin: 0;font-size: 12px}body #order-standard_cart .mj-norefund-links a{color: var(--mj-brand);font-weight: 600}body .mj-norefund-modal .modal-content{border: 1px solid var(--mj-line);border-radius: 20px;background: var(--mj-surface-2);color: var(--mj-text)}body .mj-norefund-modal .modal-header,body .mj-norefund-modal .modal-footer{border-color: var(--mj-line-soft)}body .mj-norefund-modal .modal-title{display: flex;align-items: center;gap: 10px;font-weight: 800}body .mj-norefund-modal .modal-title i{color: #fbbf24}body .mj-norefund-modal .modal-body p{color: var(--mj-text-2);line-height: 1.6}body .mj-norefund-modal .close{color: var(--mj-text);opacity: .7;text-shadow: none}body #order-standard_cart.mj-viewcart .cart-body > .row{display: grid;grid-template-columns: minmax(0,1fr) 380px;gap: 28px;align-items: start;margin: 0}body #order-standard_cart.mj-viewcart .cart-body > .row > .secondary-cart-body,body #order-standard_cart.mj-viewcart .cart-body > .row > .secondary-cart-sidebar{width: auto;max-width: none;flex: none;padding: 0}body #order-standard_cart.mj-viewcart .secondary-cart-sidebar{position: sticky;top: 96px}@media (max-width: 991.98px){body #order-standard_cart.mj-viewcart .cart-body > .row{grid-template-columns: 1fr}body #order-standard_cart.mj-viewcart .secondary-cart-sidebar{position: static}}body #order-standard_cart.mj-viewcart .view-cart-items{display: flex;flex-direction: column;gap: 14px;margin: 0 0 12px}body #order-standard_cart.mj-viewcart .view-cart-items .item,body #order-standard_cart.mj-viewcart .view-cart-items .item:last-child{position: relative;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}body #order-standard_cart.mj-viewcart .view-cart-items .item::after{content: "";position: absolute;left: 24px;right: 24px;top: 0;height: 2px;border-radius: 2px;background: linear-gradient(90deg,transparent,var(--mj-brand-a60),transparent)}body #order-standard_cart.mj-viewcart .view-cart-items .item-title{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 10px;font-size: 1.15rem}body #order-standard_cart.mj-viewcart .view-cart-items .item-title .btn-link{padding: 2px 8px;border: 1px solid var(--mj-line);border-radius: var(--mj-r-pill);color: var(--mj-muted-2);font-size: 11.5px;font-weight: 700}body #order-standard_cart.mj-viewcart .view-cart-items .item-title .btn-link:hover{border-color: var(--mj-brand-a60);color: var(--mj-brand);text-decoration: none}body #order-standard_cart.mj-viewcart .view-cart-items .item-group{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-top: 6px;width: auto}body #order-standard_cart.mj-viewcart .mj-cart-host{display: inline-flex;width: auto;flex: 0 0 auto;align-items: center;gap: 6px;padding: 3px 10px;border: 1px solid var(--mj-brand-a40);border-radius: var(--mj-r-pill);background: var(--mj-brand-a10);color: var(--mj-brand);font-size: 12px;font-weight: 700}body #order-standard_cart.mj-viewcart .mj-cart-opts{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 28px;margin: 16px 0 0;padding: 0;list-style: none}body #order-standard_cart.mj-viewcart .mj-cart-opts li{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;padding: 8px 0;border-bottom: 1px solid var(--mj-line-soft);font-size: 12.5px;line-height: 1.4}body #order-standard_cart.mj-viewcart .mj-cart-opts li span{flex: 1 1 auto;color: var(--mj-muted-2)}@media (max-width: 575.98px){body #order-standard_cart.mj-viewcart .mj-cart-opts{grid-template-columns: 1fr}}body #order-standard_cart.mj-viewcart .mj-cart-opts li b{color: var(--mj-text);font-weight: 700;text-align: right;white-space: nowrap}body #order-standard_cart.mj-viewcart .view-cart-items .item-price span{font-size: 1.5rem}body #order-standard_cart.mj-viewcart .view-cart-items .item-price .cycle{display: block;font-size: 12px}body #order-standard_cart.mj-viewcart .view-cart-items .btn-remove-from-cart{width: 30px;height: 30px;padding: 0;border: 1px solid var(--mj-line);border-radius: 50%}body #order-standard_cart.mj-viewcart .view-cart-items .btn-remove-from-cart:hover{border-color: var(--mj-err)}body #order-standard_cart.mj-viewcart .empty-cart{margin: 0 0 18px;text-align: right}body #order-standard_cart.mj-viewcart .empty-cart .btn{border: 1px solid var(--mj-line);border-radius: var(--mj-r-pill);background: transparent}body #order-standard_cart.mj-viewcart .view-cart-empty{border: 1px dashed var(--mj-line);border-radius: var(--mj-r-xl)}body #order-standard_cart.mj-viewcart .view-cart-tabs{margin-top: 8px}body #order-standard_cart.mj-viewcart .view-cart-tabs .nav-tabs{border: 0;margin: 0 0 8px}body #order-standard_cart.mj-viewcart .view-cart-tabs .nav-tabs .nav-link,body #order-standard_cart.mj-viewcart .view-cart-tabs .nav-tabs a.active{padding: 0 2px 6px;border: 0;background: none;color: var(--mj-muted-2);font-size: 11.5px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase}body #order-standard_cart.mj-viewcart .view-cart-tabs .tab-content{border: 1px solid var(--mj-line);border-radius: 16px;background: var(--mj-surface)}body #order-standard_cart.mj-viewcart .view-cart-tabs .promo{display: flex;gap: 10px;align-items: center}body #order-standard_cart.mj-viewcart .view-cart-tabs .promo .form-group{flex: 1 1 auto;margin: 0}body #order-standard_cart.mj-viewcart .view-cart-tabs .promo form{display: flex;gap: 10px;align-items: center;width: 100%}body #order-standard_cart.mj-viewcart .view-cart-tabs .promo .btn-block{width: auto;margin: 0;padding: 9px 18px;border-radius: var(--mj-r-pill);white-space: nowrap}body #order-standard_cart.mj-viewcart .order-summary{position: relative;overflow: hidden;border: 1px solid var(--mj-line);border-radius: var(--mj-r-xl);background: linear-gradient(180deg,#121216 0%,#0c0c0f 100%)}body #order-standard_cart.mj-viewcart .order-summary::after{content: "";position: absolute;left: 24px;right: 24px;top: 0;height: 2px;border-radius: 2px;background: linear-gradient(90deg,transparent,var(--mj-brand),transparent)}body #order-standard_cart.mj-viewcart .order-summary h2{border: 0;background: none;padding: 22px 24px 8px}body #order-standard_cart.mj-viewcart .summary-container{border: 0;background: none;padding: 0 24px 22px}body #order-standard_cart.mj-viewcart .total-due-today{padding: 16px 0 6px;border-top: 1px solid var(--mj-line);text-align: right}body #order-standard_cart.mj-viewcart .total-due-today .amt{display: block;color: var(--mj-brand);font-size: 2.1rem;font-weight: 800;letter-spacing: -.04em;line-height: 1}body #order-standard_cart.mj-viewcart .total-due-today span:not(.amt){color: var(--mj-muted-2);font-size: 12px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase}body #order-standard_cart.mj-viewcart .mj-cart-actions{margin-top: 16px;text-align: center}body #order-standard_cart.mj-viewcart .mj-cart-actions .btn-checkout{padding: 16px 22px;border-radius: var(--mj-r-pill);font-size: 15.5px;font-weight: 800;box-shadow: none}body #order-standard_cart.mj-viewcart .mj-cart-actions .btn-continue-shopping{display: inline-block;margin-top: 10px;color: var(--mj-muted-2);font-size: 13px;font-weight: 600}body #order-standard_cart.mj-viewcart .mj-cart-actions .btn-continue-shopping:hover{color: var(--mj-text);text-decoration: none}body #order-standard_cart.mj-viewcart .mj-cart-actions .mj-co-vat{text-align: left}body #order-standard_cart.mj-viewcart .summary-container > div.clearfix,body #order-standard_cart.mj-viewcart .summary-container .bordered-totals > div,body #order-standard_cart.mj-viewcart .summary-container .recurring-totals{display: flex;justify-content: space-between;gap: 12px;padding: 7px 0;color: var(--mj-text-2);font-size: 13.5px}body #order-standard_cart.mj-viewcart .summary-container .subtotal{padding: 0 0 7px;font-size: 14px}body #order-standard_cart.mj-viewcart .summary-container .recurring-totals .recurring-charges{text-align: right;color: var(--mj-muted-2);font-size: 12.5px}body #order-standard_cart.mj-viewcart .summary-container .recurring-totals .cost{color: var(--mj-text);font-weight: 700}body #order-standard_cart .mj-done-card{position: relative;max-width: 720px;margin: 0 auto;padding: 40px 36px 32px;border: 1px solid var(--mj-line);border-radius: var(--mj-r-xl);background: linear-gradient(180deg,#121216 0%,#0c0c0f 100%);text-align: center;overflow: hidden}body #order-standard_cart .mj-done-card::after{content: "";position: absolute;left: 36px;right: 36px;top: 0;height: 2px;border-radius: 2px;background: linear-gradient(90deg,transparent,var(--mj-brand),transparent)}body #order-standard_cart .mj-done-icon{display: inline-grid;place-items: center;width: 76px;height: 76px;margin-bottom: 16px;border-radius: 50%;background: rgba(34,197,94,.15);color: var(--mj-ok);font-size: 32px;box-shadow: 0 0 0 10px rgba(34,197,94,.06)}body #order-standard_cart .mj-done-icon.is-err{background: rgba(239,68,68,.15);color: var(--mj-err);box-shadow: 0 0 0 10px rgba(239,68,68,.06)}body #order-standard_cart .mj-done-card h1{margin: 0 0 8px;color: var(--mj-text);font-size: 1.9rem;font-weight: 800;letter-spacing: -.03em}body #order-standard_cart .mj-done-lead{margin: 0 0 18px;color: var(--mj-text-2);font-size: 15px}body #order-standard_cart .mj-done-no{display: inline-flex;flex-direction: column;gap: 4px;margin: 0 0 18px;padding: 14px 28px;border: 1px dashed var(--mj-brand-a60);border-radius: 16px;background: var(--mj-brand-a10)}body #order-standard_cart .mj-done-no span{color: var(--mj-muted-2);font-size: 11.5px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase}body #order-standard_cart .mj-done-no b{color: var(--mj-text);font-size: 1.6rem;font-weight: 800;letter-spacing: .04em;font-variant-numeric: tabular-nums}body #order-standard_cart .mj-done-text{margin: 0 0 18px;color: var(--mj-muted-2);font-size: 13.5px;line-height: 1.6}body #order-standard_cart .mj-done-card .mj-notice{text-align: left}body #order-standard_cart .mj-notice{display: flex;align-items: center;gap: 14px;margin: 0 0 16px;padding: 14px 18px;border: 1px solid var(--mj-line);border-radius: 16px;background: var(--mj-surface-2);color: var(--mj-text-2);font-size: 13.5px}body #order-standard_cart .mj-notice > div{flex: 1 1 auto}body #order-standard_cart .mj-notice > i{font-size: 18px;color: var(--mj-brand)}body #order-standard_cart .mj-notice.is-warning{border-color: rgba(245,158,11,.45)}body #order-standard_cart .mj-notice.is-warning > i{color: #fbbf24}body #order-standard_cart .mj-notice.is-danger{border-color: rgba(239,68,68,.45)}body #order-standard_cart .mj-notice.is-danger > i{color: var(--mj-err)}body #order-standard_cart .mj-notice.is-success{border-color: rgba(34,197,94,.45)}body #order-standard_cart .mj-notice.is-success > i{color: var(--mj-ok)}body #order-standard_cart .btn.mj-pill-btn{display: inline-flex;align-items: center;gap: 6px;padding: 8px 16px;border-radius: var(--mj-r-pill);font-size: 13px;font-weight: 700;white-space: nowrap}body #order-standard_cart .btn.mj-pill-btn.btn-default{border: 1px solid var(--mj-line);background: var(--mj-surface-2);color: var(--mj-text-2)}body #order-standard_cart .mj-done-next{display: grid;grid-template-columns: repeat(auto-fit,minmax(180px,1fr));gap: 10px;margin: 6px 0 20px}body #order-standard_cart .mj-done-link{display: flex;align-items: center;gap: 12px;padding: 12px 14px;border: 1px solid var(--mj-line);border-radius: 14px;background: var(--mj-surface);color: var(--mj-text-2);text-align: left;text-decoration: none}body #order-standard_cart .mj-done-link:hover{border-color: var(--mj-brand-a60);color: var(--mj-text);text-decoration: none}body #order-standard_cart .mj-done-link > i{display: inline-grid;place-items: center;flex: 0 0 36px;width: 36px;height: 36px;border-radius: 10px;background: var(--mj-brand-a15);color: var(--mj-brand)}body #order-standard_cart .mj-done-link b{display: block;color: var(--mj-text);font-size: 13.5px}body #order-standard_cart .mj-done-link small{display: block;color: var(--mj-muted-2);font-size: 12px}body #order-standard_cart .btn.mj-done-btn{display: inline-flex;width: auto;min-width: 280px}body #order-standard_cart .order-confirmation-addon-output{margin: 0 0 16px;text-align: left}body #order-standard_cart .mj-form-actions{display: flex;flex-wrap: wrap;gap: 8px}body #order-standard_cart .mj-addon-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(300px,1fr));gap: 16px}body #order-standard_cart .mj-addon-card{display: flex;flex-direction: column;gap: 10px;margin: 0;padding: 24px;border: 1px solid var(--mj-line);border-radius: var(--mj-r-xl);background: linear-gradient(180deg,#121216 0%,#0c0c0f 100%)}body #order-standard_cart .mj-addon-card:hover{border-color: var(--mj-brand-a60)}body #order-standard_cart .mj-addon-ico{display: inline-grid;place-items: center;width: 44px;height: 44px;border-radius: 14px;background: var(--mj-brand-a15);color: var(--mj-brand);font-size: 18px}body #order-standard_cart .mj-addon-card h2{margin: 4px 0 0;color: var(--mj-text);font-size: 1.15rem;font-weight: 800}body #order-standard_cart .mj-addon-desc{flex: 1 1 auto;margin: 0;color: var(--mj-text-2);font-size: 13.5px;line-height: 1.55}body #order-standard_cart .mj-addon-card .mj-label{display: block;margin: 6px 0 4px;color: var(--mj-muted-2);font-size: 12px;font-weight: 700}body #order-standard_cart .mj-addon-card .custom-select{height: auto;padding: 10px 34px 10px 14px;border: 1px solid var(--mj-line);border-radius: 12px;background-color: var(--mj-surface-3);color: var(--mj-text)}body #order-standard_cart .mj-addon-foot{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-top: 8px;padding-top: 12px;border-top: 1px solid var(--mj-line-soft)}body #order-standard_cart .mj-addon-price b{display: block;color: var(--mj-text);font-size: 1.3rem;font-weight: 800}body #order-standard_cart .mj-addon-price small{color: var(--mj-muted-2);font-size: 12px}body #order-standard_cart .mj-co-wrap{max-width: 1320px}body #order-standard_cart .mj-co-head{margin: 8px 0 30px}body #order-standard_cart .mj-co-head h1{font-size: 2.3rem}body #order-standard_cart .mj-co-head p{font-size: 15px}body #order-standard_cart .mj-co{grid-template-columns: minmax(0,1fr) 440px;gap: 32px}body #order-standard_cart .mj-co-main{padding: 24px 36px 36px}body #order-standard_cart .mj-co-main .sub-heading,body #order-standard_cart .mj-co-main .sub-heading-borderless{margin: 30px 0 18px}body #order-standard_cart .mj-co-main .sub-heading::before,body #order-standard_cart .mj-co-main .sub-heading-borderless::before{flex-basis: 34px;width: 34px;height: 34px;font-size: 14px}body #order-standard_cart .mj-co-main .sub-heading span,body #order-standard_cart .mj-co-main .sub-heading span.primary-bg-color{font-size: 17px}body #order-standard_cart .mj-co-main .account-select-container div.account,body #order-standard_cart .mj-co-main .account-select-container div.account.border-bottom{padding: 20px 22px;border-radius: 18px;font-size: 15px}body #order-standard_cart .mj-co-main .account-select-container .row > [class*="col-"]{margin-bottom: 14px}body #order-standard_cart .mj-co-main .account-select-container .address{font-size: 13.5px}body #order-standard_cart .mj-co-main .apply-credit-container{padding: 20px 22px;border-radius: 18px}body #order-standard_cart .mj-co-main .apply-credit-container p{font-size: 15px}body #order-standard_cart .mj-co-main .apply-credit-container label.radio{font-size: 14.5px;margin-top: 10px}body #order-standard_cart .mj-co-main #paymentGatewaysContainer{padding: 20px 22px;border-radius: 18px}body #order-standard_cart .mj-co-main #paymentGatewaysContainer .radio-inline{padding: 11px 18px;font-size: 14.5px}body #order-standard_cart .mj-co-main textarea{min-height: 120px;padding: 14px 16px;font-size: 14.5px}body #order-standard_cart .mj-co-main .form-control{font-size: 14.5px}body #order-standard_cart .mj-co-side{gap: 18px}body #order-standard_cart .mj-co-summary{padding: 26px 28px 24px}body #order-standard_cart .mj-co-summary-head h2{font-size: 1.2rem}body #order-standard_cart .mj-co-summary-head{margin-bottom: 18px}body #order-standard_cart .mj-co-items li{padding: 14px 0;gap: 14px}body #order-standard_cart .mj-co-items li > i{flex-basis: 40px;width: 40px;height: 40px;border-radius: 12px;font-size: 16px}body #order-standard_cart .mj-co-items li b{font-size: 15px}body #order-standard_cart .mj-co-items li small{font-size: 13px}body #order-standard_cart .mj-co-items li code{font-size: 12.5px;padding: 3px 9px}body #order-standard_cart .mj-co-total{padding: 20px 0 6px}body #order-standard_cart .mj-co-total strong{font-size: 2.5rem}body #order-standard_cart .mj-co-vat{font-size: 12.5px;margin-top: 12px}body #order-standard_cart .mj-norefund{padding: 22px 22px 20px;gap: 16px}body #order-standard_cart .mj-norefund-icon{flex-basis: 42px;width: 42px;height: 42px;font-size: 18px}body #order-standard_cart .mj-norefund h4{font-size: 15.5px}body #order-standard_cart .mj-norefund p{font-size: 13.5px}body #order-standard_cart .mj-norefund-check{padding: 12px 14px;font-size: 13.5px}body #order-standard_cart .mj-norefund-links{font-size: 12.5px}body #order-standard_cart .mj-co-tos{padding: 16px 18px;font-size: 13.5px}body #order-standard_cart .btn.mj-co-submit{padding: 18px 24px;font-size: 16.5px}body #order-standard_cart .mj-co-secure{font-size: 12px}@media (max-width: 991.98px){body #order-standard_cart .mj-co{grid-template-columns: 1fr}body #order-standard_cart .mj-co-main{padding: 18px 20px 26px}}body #order-standard_cart .mj-done-card{max-width: 860px;padding: 48px 44px 40px}body #order-standard_cart .mj-done-card h1{font-size: 2.2rem}body #order-standard_cart .mj-done-lead{font-size: 16px}body #order-standard_cart .mj-done-no{padding: 16px 34px}body #order-standard_cart .mj-done-no b{font-size: 1.8rem}body #order-standard_cart .mj-done-text{font-size: 14px;max-width: 620px;margin-left: auto;margin-right: auto}body #order-standard_cart .mj-done-next{grid-template-columns: repeat(3,1fr);gap: 12px;margin: 10px 0 26px}body #order-standard_cart .mj-done-link{align-items: flex-start;padding: 16px}body #order-standard_cart .mj-done-link > i{margin-top: 2px;width: 40px;height: 40px;flex-basis: 40px}body #order-standard_cart .mj-done-link b{font-size: 14.5px;margin-bottom: 2px}body #order-standard_cart .mj-done-link small{font-size: 12.5px;line-height: 1.45}body #order-standard_cart .btn.mj-done-btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-width: 300px;padding: 16px 28px}@media (max-width: 767.98px){body #order-standard_cart .mj-done-next{grid-template-columns: 1fr}body #order-standard_cart .mj-done-card{padding: 32px 22px 28px}}body #order-standard_cart.mj-viewcart .view-cart-tabs .promo .prepend-icon{position: relative}body #order-standard_cart.mj-viewcart .view-cart-tabs .promo .prepend-icon .field-icon{position: absolute;left: 0;top: 0;bottom: 0;width: 44px;display: flex;align-items: center;justify-content: center;margin: 0;color: var(--mj-muted-2);pointer-events: none;z-index: 2}body #order-standard_cart.mj-viewcart .view-cart-tabs .promo .prepend-icon .field-icon i{font-size: 14px}body #order-standard_cart.mj-viewcart .view-cart-tabs .promo .prepend-icon input.field{padding-left: 44px !important}body #order-standard_cart.mj-viewcart .summary-container .subtotal,body #order-standard_cart.mj-viewcart .summary-container .bordered-totals,body #order-standard_cart.mj-viewcart .summary-container .bordered-totals > div,body #order-standard_cart.mj-viewcart .summary-container .recurring-totals{border: 0 !important;margin: 0}body #order-standard_cart.mj-viewcart .summary-container > div.clearfix,body #order-standard_cart.mj-viewcart .summary-container .bordered-totals > div,body #order-standard_cart.mj-viewcart .summary-container .recurring-totals{padding: 9px 0;border-bottom: 1px solid var(--mj-line-soft) !important;align-items: baseline}body #order-standard_cart.mj-viewcart .summary-container .subtotal{padding-top: 0}body #order-standard_cart.mj-viewcart .summary-container .recurring-totals{border-bottom: 0 !important}body #order-standard_cart.mj-viewcart .summary-container .recurring-charges{display: flex;flex-direction: column;align-items: flex-end;gap: 2px}body #order-standard_cart.mj-viewcart .summary-container .recurring-charges > span{display: inline-flex;gap: 6px;align-items: baseline;white-space: nowrap}body #order-standard_cart.mj-viewcart .summary-container .recurring-charges br{display: none}body #order-standard_cart.mj-viewcart .summary-container .float-left,body #order-standard_cart.mj-viewcart .summary-container .pull-left{float: none !important}body #order-standard_cart.mj-viewcart .summary-container .float-right,body #order-standard_cart.mj-viewcart .summary-container .pull-right{float: none !important;color: var(--mj-text);font-weight: 700;font-variant-numeric: tabular-nums}body #order-standard_cart.mj-viewcart .total-due-today{border-top: 1px solid var(--mj-line) !important;margin-top: 4px}body #order-standard_cart .mj-co-main .sub-heading,body #order-standard_cart .mj-co-main .sub-heading-borderless{margin: 34px 0 22px}body #order-standard_cart .mj-co-main .sub-heading:first-child{margin-top: 10px}body #order-standard_cart .prepend-icon{position: relative}body #order-standard_cart .prepend-icon .field-icon{position: absolute;left: 0;top: 0;bottom: 0;width: 44px;display: flex;align-items: center;justify-content: center;margin: 0;padding: 0;color: var(--mj-muted-2);pointer-events: none;z-index: 2}body #order-standard_cart .prepend-icon .field-icon i{font-size: 14px;line-height: 1}body #order-standard_cart .prepend-icon > .field,body #order-standard_cart .prepend-icon > .form-control,body #order-standard_cart .prepend-icon > select{padding-left: 44px !important}body #order-standard_cart .prepend-icon .iti .field,body #order-standard_cart .prepend-icon .iti .form-control{padding-left: 92px}body #order-standard_cart .prepend-icon .iti ~ .field-icon,body #order-standard_cart .prepend-icon .field-icon:has(+ .iti){display: none}body #order-standard_cart .prepend-icon .iti .iti__selected-flag,body #order-standard_cart .prepend-icon .iti .selected-flag{padding-left: 14px}body #order-standard_cart .prepend-icon .iti .iti__selected-dial-code,body #order-standard_cart .prepend-icon .iti .selected-dial-code{color: var(--mj-text-2)}body #order-standard_cart #paymentGatewayInput{margin-top: 14px}body #order-standard_cart #paymentGatewayInput > div,body #order-standard_cart #paymentGatewayInput .panel,body #order-standard_cart #paymentGatewayInput .well,body #order-standard_cart #paymentGatewayInput .card,body #order-standard_cart #paymentGatewayInput .alert-info{padding: 18px 20px;border: 1px solid var(--mj-line-soft);border-radius: 16px;background: var(--mj-surface) !important;color: var(--mj-text-2) !important;box-shadow: none}body #order-standard_cart #paymentGatewayInput p{color: var(--mj-muted);font-size: 14px}body #order-standard_cart #paymentGatewayInput .list-group{margin: 12px 0}body #order-standard_cart #paymentGatewayInput .list-group-item,body #order-standard_cart #paymentGatewayInput label.radio,body #order-standard_cart #paymentGatewayInput .radio label,body #order-standard_cart #paymentGatewayInput [style*="background"]{display: flex;align-items: center;gap: 10px;margin: 0 0 8px;padding: 12px 14px;border: 1px solid var(--mj-line) !important;border-radius: 12px;background: var(--mj-surface-2) !important;color: var(--mj-text) !important;font-weight: 600}body #order-standard_cart #paymentGatewayInput .list-group-item.active,body #order-standard_cart #paymentGatewayInput .list-group-item:has(input:checked){border-color: var(--mj-brand) !important;background: var(--mj-brand-a10) !important}body #order-standard_cart #paymentGatewayInput input[type="radio"],body #order-standard_cart #paymentGatewayInput input[type="checkbox"]{width: 18px;height: 18px;margin: 0;accent-color: var(--mj-brand)}body #order-standard_cart #paymentGatewayInput input[type="radio"][disabled] + *,body #order-standard_cart #paymentGatewayInput .disabled{opacity: .55}body #order-standard_cart #paymentGatewayInput .btn{border-radius: 12px}body #order-standard_cart #paymentGatewayInput iframe{border-radius: 10px}body #order-standard_cart #paymentGatewayInput [id*="paypal-button"],body #order-standard_cart #paymentGatewayInput .paypal-buttons{max-width: 420px;margin: 8px auto 0}.mj-prepay{display: flex;gap: 12px;align-items: flex-start;margin: 14px 0;padding: 12px 14px;text-align: left;border: 1px solid rgba(245,158,11,.35);background: rgba(245,158,11,.08);border-radius: 12px;font-size: 13px;line-height: 1.5;color: var(--mj-text-2,#d4d4d8)}.mj-prepay[hidden]{display: none}.mj-prepay > i{color: #f59e0b;margin-top: 3px}.mj-prepay strong{display: block;color: var(--mj-text,#fff);font-weight: 700;margin-bottom: 2px}.mj-prepay span{display: block}.mj-prepay--preorder{border-color: rgba(56,189,248,.35);background: rgba(56,189,248,.08)}.mj-prepay--preorder > i{color: #38bdf8}body #order-standard_cart .mj-cart-hidden{display: none !important}body #order-standard_cart.mj-cartcfg{margin: 0;padding: 0}body #order-standard_cart.mj-cartcfg .mj-pp{margin: 0 calc(50% - 50vw);padding-bottom: 110px}body #order-standard_cart.mj-cartcfg .mj-pp-hero{margin-top: -30px;padding-top: 44px}body #order-standard_cart.mj-cartcfg .mj-pp-step{display: block;margin: 0 0 6px;color: var(--mj-brand-light);font-size: 11.5px;font-weight: 700;letter-spacing: .12em;text-transform: uppercase}body #order-standard_cart.mj-cartcfg .mj-shero-notes{margin: 20px 0 0;max-width: 820px}body #order-standard_cart.mj-cartcfg .mj-pp-errors{margin: 24px 0 0;border: 1px solid rgba(239,68,68,.45);border-radius: var(--mj-r-lg);background: rgba(239,68,68,.1);color: #fca5a5}body #order-standard_cart.mj-cartcfg .mj-pp-errors.w-hidden{display: none}body #order-standard_cart.mj-cartcfg .mj-pp-host{display: flex;flex-wrap: wrap;gap: 12px;align-items: flex-start}body #order-standard_cart.mj-cartcfg .mj-pp-host .mj-pp-select{flex: 0 1 320px}body #order-standard_cart.mj-cartcfg .mj-pp-host .mj-host-custom{flex: 1 1 280px}body #order-standard_cart.mj-cartcfg .mj-pp-host .mj-host-custom[hidden]{display: none}body #order-standard_cart.mj-cartcfg .mj-pp-host .form-control,body #order-standard_cart.mj-cartcfg .mj-pp-field .form-control,body #order-standard_cart.mj-cartcfg .mj-pp-field textarea{height: auto;padding: 11px 14px;border: 1px solid var(--mj-line);border-radius: 12px;background: var(--mj-surface);color: var(--mj-text);font-size: 14.5px;box-shadow: none}body #order-standard_cart.mj-cartcfg .mj-pp-field textarea{min-height: 110px;font-family: var(--mj-mono,monospace);font-size: 13px}body #order-standard_cart.mj-cartcfg .mj-pp-field .form-control:focus{border-color: var(--mj-brand);box-shadow: 0 0 0 3px var(--mj-brand-a20)}body #order-standard_cart.mj-cartcfg .mj-pp-field label{display: block;margin: 0 0 6px;color: var(--mj-text-2);font-size: 13px;font-weight: 700}body #order-standard_cart.mj-cartcfg .mj-pp-field{margin: 0 0 14px}body #order-standard_cart.mj-cartcfg .mj-pp-field:last-child{margin-bottom: 0}body #order-standard_cart.mj-cartcfg .field-help-text{display: block;margin-top: 6px;color: var(--mj-muted-2);font-size: 12px}body #order-standard_cart.mj-cartcfg .mj-host-hint:empty{display: none}body #order-standard_cart.mj-cartcfg .mj-pp-hint{margin: 12px 0 0;color: var(--mj-muted-2);font-size: 13px}body #order-standard_cart.mj-cartcfg .mj-pp-hint a{color: var(--mj-brand-light)}body #order-standard_cart.mj-cartcfg .mj-pp-addons{display: grid;grid-template-columns: repeat(auto-fit,minmax(260px,1fr));gap: 10px}body #order-standard_cart.mj-cartcfg .mj-pp-addon{display: flex;gap: 12px;align-items: flex-start;margin: 0;padding: 14px 16px;border: 1px solid var(--mj-line);border-radius: 12px;background: var(--mj-surface);cursor: pointer}body #order-standard_cart.mj-cartcfg .mj-pp-addon.is-active{border-color: var(--mj-brand);background: var(--mj-brand-a10)}body #order-standard_cart.mj-cartcfg .mj-pp-addon input{margin-top: 4px}body #order-standard_cart.mj-cartcfg .mj-pp-addon-text{display: flex;flex-direction: column;gap: 3px;min-width: 0}body #order-standard_cart.mj-cartcfg .mj-pp-addon-text b{color: var(--mj-text);font-size: 14px}body #order-standard_cart.mj-cartcfg .mj-pp-addon-text small{color: var(--mj-muted);font-size: 12.5px}body #order-standard_cart.mj-cartcfg .mj-pp-addon em{margin-left: auto;color: var(--mj-brand-light);font-style: normal;font-weight: 700;white-space: nowrap}body #order-standard_cart.mj-cartcfg .mj-pp-summary{position: relative;max-width: 560px;margin: 0;padding: 18px 20px;border: 1px solid var(--mj-line);border-radius: var(--mj-r-lg);background: rgba(13,13,16,.7)}body #order-standard_cart.mj-cartcfg .mj-pp-summary .loader{position: absolute;top: 14px;right: 16px;color: var(--mj-muted)}body #order-standard_cart.mj-cartcfg .mj-pp-summary .product-name,body #order-standard_cart.mj-cartcfg .mj-pp-summary .product-group{color: var(--mj-text)}body #order-standard_cart.mj-cartcfg .mj-pp-summary .clearfix{padding: 7px 0;border-bottom: 1px solid var(--mj-line-soft);color: var(--mj-muted);font-size: 13.5px}body #order-standard_cart.mj-cartcfg .mj-pp-summary .summary-totals{margin-top: 10px}body #order-standard_cart.mj-cartcfg .mj-pp-summary .total-due-today{margin-top: 12px;padding: 12px 0 0;border-top: 1px solid var(--mj-line-strong);color: var(--mj-text);font-weight: 800}body #order-standard_cart.mj-cartcfg .mj-pp-summary .total-due-today .amt{color: var(--mj-brand-light);font-size: 1.5rem}body #order-standard_cart.mj-cartcfg .mj-pp-bar .btn-primary{border-radius: var(--mj-r-pill);padding: .75rem 1.5rem;font-weight: 700}body #order-standard_cart.mj-cartcfg .mj-pp-bar .btn-primary[disabled]{opacity: .5;cursor: not-allowed}body #order-standard_cart.mj-cartcfg .mj-pp-bar .mj-plan-stock,body #order-standard_cart.mj-cartcfg .mj-pp-bar .mj-plan-preorder,body #order-standard_cart.mj-cartcfg .mj-pp-bar .mj-plan-limit{margin-right: 4px}@media (max-width: 820px){body #order-standard_cart.mj-cartcfg .mj-pp-summary{max-width: none}}body #order-standard_cart .mj-steps--4{display: grid;grid-template-columns: repeat(4,1fr);gap: 0;margin: 0 0 30px;padding: 0}body #order-standard_cart .mj-steps--4 li{position: relative;display: flex;flex-direction: column;align-items: flex-start;gap: 8px;padding-top: 14px;color: var(--mj-muted-2);font-size: 12.5px;font-weight: 700}body #order-standard_cart .mj-steps--4 li::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 4px;border-radius: 2px;background: var(--mj-line)}body #order-standard_cart .mj-steps--4 li + li::before{left: 0}body #order-standard_cart .mj-steps--4 li.is-done::before,body #order-standard_cart .mj-steps--4 li.is-active::before{background: var(--mj-brand)}body #order-standard_cart .mj-steps--4 li.is-active{color: var(--mj-text)}body #order-standard_cart .mj-steps--4 li span{display: inline-grid;place-items: center;width: 22px;height: 22px;margin-top: -25px;border: 2px solid var(--mj-line-strong);border-radius: 50%;background: var(--mj-bg,#0a0a0c);color: var(--mj-muted-2);font-size: 11px}body #order-standard_cart .mj-steps--4 li.is-done span,body #order-standard_cart .mj-steps--4 li.is-active span{border-color: var(--mj-brand);background: var(--mj-brand);color: var(--mj-on-brand,#fff)}body #order-standard_cart .mj-steps--4 li span i{font-size: 10px}body #order-standard_cart.mj-nc .mj-co-wrap{max-width: 1040px}body #order-standard_cart .mj-nc-back{display: inline-flex;align-items: center;gap: 8px;margin: 0 0 14px;color: var(--mj-muted);font-size: 13px;font-weight: 600;text-decoration: none}body #order-standard_cart .mj-nc-back:hover{color: var(--mj-text)}body #order-standard_cart .mj-co-head h1 small{color: var(--mj-muted-2);font-size: .6em;font-weight: 600}body #order-standard_cart .mj-nc-ok{margin-left: 6px;color: var(--mj-ok,#22c55e);font-size: .8em}body #order-standard_cart .mj-nc-h2{margin: 34px 0 6px;color: var(--mj-brand-light);font-size: 1.2rem;font-weight: 800}body #order-standard_cart .mj-nc-hint{margin: 0 0 14px;color: var(--mj-muted-2);font-size: 13.5px}body #order-standard_cart .mj-nc-table{border-top: 1px solid var(--mj-line)}body #order-standard_cart .mj-nc-row{display: grid;grid-template-columns: minmax(0,1fr) 150px 150px 130px;gap: 16px;align-items: start;padding: 18px 0;border-bottom: 1px solid var(--mj-line-soft)}body #order-standard_cart .mj-nc-table--4 .mj-nc-row{grid-template-columns: minmax(0,1fr) 140px 140px 140px}body #order-standard_cart .mj-nc-row--head{padding: 10px 0;color: var(--mj-text-2);font-size: 12.5px;font-weight: 700;text-align: center;line-height: 1.3}body #order-standard_cart .mj-nc-row--sub{padding: 10px 0 10px 54px}body #order-standard_cart .mj-nc-row--sum{padding: 14px 0;border-bottom: 1px solid var(--mj-line)}body #order-standard_cart .mj-nc-row--sum .mj-nc-c-main{text-align: right;padding-right: 10px;color: var(--mj-text)}body #order-standard_cart .mj-nc-row--first{border-bottom: 0}body #order-standard_cart .mj-nc-row--first .mj-nc-c-main{text-align: right;padding-right: 10px;color: var(--mj-text)}body #order-standard_cart .mj-nc-row--first .mj-nc-hint{margin: 6px 0 0;font-size: 12.5px;text-align: right}body #order-standard_cart .mj-nc-c-main{display: flex;gap: 14px;min-width: 0}body #order-standard_cart .mj-nc-c-num{padding-top: 2px;color: var(--mj-text);font-size: 14px;font-variant-numeric: tabular-nums;text-align: center;white-space: nowrap}body #order-standard_cart .mj-nc-c-num small{display: block;color: var(--mj-muted-2);font-size: 11.5px;white-space: normal}body #order-standard_cart .mj-nc-c-span{grid-column: 2 / -1;text-align: right;font-size: 1.15rem}body #order-standard_cart .mj-nc-c-act{display: flex;flex-direction: column;align-items: flex-end;gap: 8px}body #order-standard_cart .mj-nc-icon{display: inline-grid;place-items: center;flex: 0 0 40px;width: 40px;height: 40px;border-radius: 12px;background: var(--mj-brand-a15);color: var(--mj-brand-light);font-size: 16px}body #order-standard_cart .mj-nc-info{min-width: 0}body #order-standard_cart .mj-nc-info h3{margin: 2px 0 8px;color: var(--mj-brand-light);font-size: 15.5px;font-weight: 800}body #order-standard_cart .mj-nc-info dl{display: flex;flex-direction: column;gap: 2px;margin: 0}body #order-standard_cart .mj-nc-info dl > div{display: flex;gap: 6px;font-size: 13px;line-height: 1.45}body #order-standard_cart .mj-nc-info dt{margin: 0;color: var(--mj-text);font-weight: 700;white-space: nowrap}body #order-standard_cart .mj-nc-info dd{margin: 0;color: var(--mj-muted)}body #order-standard_cart .mj-nc-strike{color: var(--mj-muted-2);font-weight: 500;margin-right: 4px}.mj-nc-incl{color: #34d399;font-weight: 700}.mj-nc-note--incl{color: #34d399 !important}.mj-nc-note{margin: 8px 0 0;color: #fbbf24;font-size: 12.5px;font-weight: 600}body #order-standard_cart .mj-nc-links{display: flex;gap: 8px;margin: 8px 0 0;font-size: 12.5px}body #order-standard_cart .mj-nc-links a{color: var(--mj-brand-light);font-weight: 600}body #order-standard_cart .mj-nc-links span{color: var(--mj-muted-2)}body #order-standard_cart .mj-nc-remove{display: inline-flex;align-items: center;gap: 6px;padding: 0;border: 0;background: none;color: var(--mj-muted);font-size: 12.5px;font-weight: 600;cursor: pointer}body #order-standard_cart .mj-nc-remove:hover{color: #f87171}body #order-standard_cart .mj-nc-qty{display: flex;gap: 6px;align-items: center}body #order-standard_cart .mj-nc-qty .form-control{width: 64px;height: 32px;padding: 4px 8px;text-align: center}body #order-standard_cart .mj-nc-empty{padding: 50px 20px;border: 1px dashed var(--mj-line);border-radius: var(--mj-r-xl);text-align: center;color: var(--mj-muted)}body #order-standard_cart .mj-nc-empty i{display: block;margin-bottom: 12px;color: var(--mj-muted-2);font-size: 28px}body #order-standard_cart .mj-nc-empty p{margin: 0 0 16px}body #order-standard_cart .mj-nc-promo{display: grid;grid-template-columns: auto 1fr;align-items: center;gap: 12px 24px;margin: 34px 0;padding: 22px 0;border-top: 1px solid var(--mj-line-soft);border-bottom: 1px solid var(--mj-line-soft)}body #order-standard_cart .mj-nc-promo h2{margin: 0;color: var(--mj-brand-light);font-size: 1.1rem;font-weight: 800}body #order-standard_cart .mj-nc-promo-form{display: flex;gap: 10px;max-width: 420px}body #order-standard_cart .mj-nc-promo-form .btn{white-space: nowrap;border-radius: var(--mj-r-pill)}body #order-standard_cart .mj-nc-promo-form .form-control{height: 40px;border: 0;border-bottom: 2px solid var(--mj-line-strong);border-radius: 0;background: transparent;color: var(--mj-text);box-shadow: none}body #order-standard_cart .mj-nc-promo-form .form-control:focus{border-bottom-color: var(--mj-brand)}body #order-standard_cart .mj-nc-promo-set{color: var(--mj-text-2);font-size: 13.5px}body #order-standard_cart .mj-nc-promo-set .btn{margin-left: 10px}body #order-standard_cart .mj-nc-tax{grid-column: 1 / -1;color: var(--mj-muted-2);font-size: 13px}body #order-standard_cart .mj-nc-tax summary{cursor: pointer;color: var(--mj-brand-light);font-weight: 600}body #order-standard_cart .mj-nc-tax-form{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 10px;max-width: 560px}body #order-standard_cart .mj-nc-tax-form .form-control{flex: 1 1 160px;height: 38px}body #order-standard_cart .mj-nc-summary{max-width: 520px;margin: 0 auto;padding: 22px 26px;border: 1px solid var(--mj-line);border-radius: var(--mj-r-xl);background: var(--mj-surface-2)}body #order-standard_cart .mj-nc-summary h2{margin: 0 0 14px;color: var(--mj-text);font-size: 1.15rem;font-weight: 800}body #order-standard_cart .mj-nc-summary dl{display: flex;flex-direction: column;gap: 8px;margin: 0}body #order-standard_cart .mj-nc-summary dl > div{display: flex;justify-content: space-between;gap: 12px;color: var(--mj-text-2);font-size: 13.5px}body #order-standard_cart .mj-nc-summary dt{margin: 0;font-weight: 700}body #order-standard_cart .mj-nc-summary dd{margin: 0;color: var(--mj-text);font-variant-numeric: tabular-nums}body #order-standard_cart .mj-nc-summary-total{margin-top: 6px;padding-top: 12px;border-top: 1px solid var(--mj-line)}body #order-standard_cart .mj-nc-summary-total dd b{color: var(--mj-brand-light);font-size: 1.35rem}body #order-standard_cart .mj-nc-summary-note{margin: 12px 0 0;color: var(--mj-muted-2);font-size: 11.5px;line-height: 1.5}body #order-standard_cart .mj-nc-actions{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 10px;margin-top: 18px}body #order-standard_cart .mj-nc-actions .btn-primary{border-radius: var(--mj-r-pill);padding: .75rem 1.4rem;font-weight: 700}body #order-standard_cart .mj-nc-actions .btn-default{border-radius: var(--mj-r-pill)}body #order-standard_cart .mj-co--nc{grid-template-columns: 1fr;max-width: 1040px;margin: 0 auto}body #order-standard_cart .mj-ph[hidden]{display: none}body #order-standard_cart .mj-ph-actions{display: flex;justify-content: flex-end;gap: 10px;margin: 22px 0 6px}body #order-standard_cart .mj-ph-actions--center{justify-content: center;margin-top: 26px}body #order-standard_cart .mj-ph-actions .btn-primary{border-radius: var(--mj-r-pill);padding: .75rem 1.5rem;font-weight: 700}body #order-standard_cart .mj-ph-actions .btn-default{border-radius: var(--mj-r-pill)}body #order-standard_cart .mj-nc-data{position: relative}body #order-standard_cart .mj-nc-data--card{padding: 18px 20px;border: 1px solid var(--mj-line);border-radius: var(--mj-r-lg);background: var(--mj-surface-2)}body #order-standard_cart .mj-nc-data dl{display: grid;grid-template-columns: max-content 1fr;gap: 4px 18px;margin: 0}body #order-standard_cart .mj-nc-data dl > div{display: contents}body #order-standard_cart .mj-nc-data dl > div[hidden]{display: none}body #order-standard_cart .mj-nc-data dt{margin: 0;color: var(--mj-text);font-size: 13.5px;font-weight: 700}body #order-standard_cart .mj-nc-data dd{margin: 0;color: var(--mj-muted);font-size: 13.5px}body #order-standard_cart .mj-nc-edit{position: absolute;right: 0;top: 0;padding: 0;color: var(--mj-brand-light);font-size: 12.5px;font-weight: 700}body #order-standard_cart .mj-nc-finish{margin-top: 30px;padding-top: 24px;border-top: 1px solid var(--mj-line)}body #order-standard_cart .mj-nc-check{display: flex;align-items: flex-start;gap: 10px;margin: 0 0 12px;color: var(--mj-text-2);font-size: 13.5px;font-weight: 500;cursor: pointer}body #order-standard_cart .mj-nc-check input{margin-top: 3px}body #order-standard_cart .mj-nc-check a{color: var(--mj-brand-light);font-weight: 700}body #order-standard_cart .mj-nc-check.is-missing span{color: #f87171}body #order-standard_cart .mj-nc-legal{margin: 16px 0 0;color: var(--mj-muted);font-size: 13px;line-height: 1.6}body #order-standard_cart .mj-co--nc #paymentGatewaysContainer .text-center{display: flex;flex-wrap: wrap;gap: 8px 18px;justify-content: flex-start}body #order-standard_cart .mj-co--nc #paymentGatewaysContainer .small{display: none}body #order-standard_cart .mj-co--nc .marketing-email-optin{margin-top: 20px}@media (max-width: 760px){body #order-standard_cart .mj-nc-row,body #order-standard_cart .mj-nc-table--4 .mj-nc-row{grid-template-columns: 1fr;gap: 8px}body #order-standard_cart .mj-nc-row--head{display: none}body #order-standard_cart .mj-nc-c-num{display: flex;justify-content: space-between;text-align: left}body #order-standard_cart .mj-nc-c-num::before{content: attr(data-label);color: var(--mj-muted-2);font-weight: 600}body #order-standard_cart .mj-nc-c-num--blank{display: none}body #order-standard_cart .mj-nc-row--sum .mj-nc-c-main,body #order-standard_cart .mj-nc-row--first .mj-nc-c-main{text-align: left}body #order-standard_cart .mj-nc-c-act{flex-direction: row;justify-content: flex-start}body #order-standard_cart .mj-nc-promo{grid-template-columns: 1fr}body #order-standard_cart .mj-steps--4 li{font-size: 11px}}body #order-standard_cart .mj-steps--nc{position: relative;display: grid;grid-template-columns: 1fr 1fr 1fr;margin: 0 0 34px;padding: 0;list-style: none}body #order-standard_cart .mj-steps--nc::before{content: "";position: absolute;left: 11px;right: 11px;top: 11px;height: 2px;background: var(--mj-line-strong)}body #order-standard_cart .mj-steps--nc li{position: relative;display: flex;flex-direction: column;gap: 8px;align-items: flex-start;color: var(--mj-muted-2);font-size: 12.5px;font-weight: 700}body #order-standard_cart .mj-steps--nc li:nth-child(2){align-items: center}body #order-standard_cart .mj-steps--nc li:nth-child(3){align-items: flex-end}body #order-standard_cart .mj-steps--nc li .n{position: relative;z-index: 1;display: inline-grid;place-items: center;width: 24px;height: 24px;border: 2px solid var(--mj-line-strong);border-radius: 50%;background: var(--mj-bg,#0a0a0c);color: var(--mj-muted-2);font-size: 11px}body #order-standard_cart .mj-steps--nc li .n i{font-size: 10px}body #order-standard_cart .mj-steps--nc li.is-active{color: var(--mj-brand-light)}body #order-standard_cart .mj-steps--nc li.is-active .n,body #order-standard_cart .mj-steps--nc li.is-done .n{border-color: var(--mj-brand);background: var(--mj-brand);color: var(--mj-on-brand,#fff)}body #order-standard_cart .mj-steps--nc li.is-done::after{content: "";position: absolute;left: 11px;right: -50%;top: 11px;height: 2px;background: var(--mj-brand)}body #order-standard_cart .mj-steps--nc li:nth-child(2).is-done::after{left: 50%;right: -50%}body #order-standard_cart .mj-nc-cta{display: flex;flex-direction: column;align-items: center;gap: 12px;margin: 24px 0 10px}body #order-standard_cart .mj-nc-cta .btn-primary{border-radius: var(--mj-r-pill);padding: .8rem 1.6rem;font-weight: 700}body #order-standard_cart .mj-nc-ssl{margin: 0;color: var(--mj-muted-2);font-size: 12.5px}body #order-standard_cart .mj-nc-ssl i{margin-right: 5px;color: var(--mj-ok,#22c55e)}body #order-standard_cart .mj-co-switch{display: none !important}body #order-standard_cart .mj-nc-h2--big{margin-top: 10px;font-size: 1.45rem}body #order-standard_cart .mj-nc-hint--accent{color: var(--mj-brand-light);font-weight: 600}body #order-standard_cart .mj-nc-loginrow{display: flex;flex-wrap: wrap;align-items: center;gap: 16px;margin: 4px 0 6px}body #order-standard_cart .mj-nc-loginrow .btn{border-radius: var(--mj-r-pill);font-weight: 700}body #order-standard_cart .mj-nc-forgot{color: var(--mj-brand-light);font-size: 13px;font-weight: 700;text-decoration: underline}body #order-standard_cart .mj-nc-divider{height: 1px;margin: 28px 0 10px;background: var(--mj-line)}body #order-standard_cart .mj-nc-signup{max-width: 760px;margin: 14px auto 0;padding: 22px 26px 8px;border: 1px solid var(--mj-line);border-radius: var(--mj-r-xl);background: var(--mj-surface-2)}body #order-standard_cart #containerExistingUserSignin .row{max-width: 760px}body #order-standard_cart .mj-co--nc #paymentGatewaysContainer{margin: 0;padding: 16px 20px;border: 1px solid var(--mj-line);border-radius: var(--mj-r-lg);background: var(--mj-surface-2)}body #order-standard_cart .mj-co--nc #paymentGatewaysContainer .radio-inline{margin: 0;padding: 6px 12px 6px 30px;border: 1px solid var(--mj-line);border-radius: 999px;color: var(--mj-text);font-weight: 600}body #order-standard_cart .mj-co--nc .mj-nc-legal--top{margin: 0 0 18px}body #order-standard_cart .mj-nc-row--sum .mj-nc-c-main,body #order-standard_cart .mj-nc-row--first .mj-nc-c-main{display: block;padding: 0 0 0 54px;text-align: left}body #order-standard_cart .mj-nc-row--first .mj-nc-c-main .mj-nc-hint{margin: 6px 0 0;max-width: 520px;text-align: left}body #order-standard_cart .mj-nc-row--first .mj-nc-c-span{align-self: start}body #order-standard_cart .mj-nc-row--head .mj-nc-c-num{white-space: normal}body #order-standard_cart .mj-nc-i{display: block;margin: 4px auto 0;padding: 0;border: 0;background: none;color: var(--mj-brand-light);font-size: 13px;cursor: pointer;opacity: .8}body #order-standard_cart .mj-nc-i:hover{opacity: 1}body #order-standard_cart .mj-nc-row--first .mj-nc-hint a{color: var(--mj-brand-light);font-weight: 700}.mj-nc-modal{position: fixed;inset: 0;z-index: 1070;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-nc-modal[hidden]{display: none}.mj-nc-modal-card{position: relative;width: 100%;max-width: 820px;max-height: 90vh;overflow: auto;padding: 26px 28px 22px;border: 1px solid var(--mj-line);border-radius: var(--mj-r-xl);background: var(--mj-surface);color: var(--mj-text);box-shadow: 0 30px 80px -20px rgba(0,0,0,.9)}.mj-nc-modal-card h3{margin: 0 0 10px;color: var(--mj-brand-light);font-size: 1.4rem;font-weight: 800}.mj-nc-modal-close{position: absolute;top: 14px;right: 14px;width: 34px;height: 34px;border: 0;border-radius: 50%;background: transparent;color: var(--mj-muted);font-size: 18px;cursor: pointer}.mj-nc-modal-close:hover{background: var(--mj-surface-3);color: var(--mj-text)}.mj-nc-modal-table{width: 100%;margin-top: 8px;border-collapse: collapse;font-size: 13.5px}.mj-nc-modal-table th{padding: 8px 6px;border-bottom: 1px solid var(--mj-line-strong);color: var(--mj-text);font-weight: 700;text-align: left}.mj-nc-modal-table td{padding: 9px 6px;border-bottom: 1px solid var(--mj-line-soft);color: var(--mj-muted)}.mj-nc-modal-table .r{text-align: right;color: var(--mj-text);font-variant-numeric: tabular-nums;white-space: nowrap}.mj-nc-modal-table tfoot td{border-bottom: 0;padding: 5px 6px;color: var(--mj-text-2)}.mj-nc-modal-table tfoot tr:first-child td{padding-top: 14px;border-top: 1px solid var(--mj-line-strong)}.mj-nc-modal-table tfoot td .r{float: right}.mj-nc-modal-table tfoot tr.b td{color: var(--mj-text);font-weight: 800}.mj-nc-row--notice{display: block;padding: 6px 0 14px}.mj-nc-row--notice .mj-prepay{margin: 0}.mj-nc-doms{margin: 8px 0 0}.mj-nc-doms dt{color: var(--mj-text);font-weight: 700}.mj-nc-doms dd{color: var(--mj-muted)}.mj-nc-row--notice a{color: var(--mj-brand-light);font-weight: 700}body #order-standard_cart .mj-steps--5{grid-template-columns: repeat(5,minmax(0,1fr))}body #order-standard_cart .mj-steps--5::before{left: 10%;right: 10%}body #order-standard_cart .mj-steps--5 li,body #order-standard_cart .mj-steps--5 li:nth-child(2),body #order-standard_cart .mj-steps--5 li:nth-child(3){align-items: center;text-align: center}body #order-standard_cart .mj-steps--5 li.is-done::after,body #order-standard_cart .mj-steps--5 li:nth-child(2).is-done::after{left: 50%;right: -50%}body #order-standard_cart .mj-steps--5 li .t{max-width: 14ch;line-height: 1.3}@media (max-width: 640px){body #order-standard_cart .mj-steps--5 li .t{display: none}body #order-standard_cart .mj-steps--5 li.is-active .t{display: block;position: absolute;top: 32px;white-space: nowrap}body #order-standard_cart .mj-steps--5{margin-bottom: 44px}}.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}}html.mj-v2 .mj-panel-card,html.mj-v2 .sidebar .card,html.mj-v2 .sidebar .card-sidebar{border: 0 !important;background: var(--mj-surface) !important;box-shadow: none !important}html.mj-v2 .mj-panel-card[class*="card-accent-"]{border-top: 0 !important}html.mj-v2 .mj-panel-card .card-header,html.mj-v2 .sidebar .card-header{border-bottom: 0 !important;background: transparent !important}html.mj-v2 .mj-panel-card .card-footer,html.mj-v2 .sidebar .card-footer{border-top: 0 !important;background: transparent !important}html.mj-v2 .mj-panel-card .list-group,html.mj-v2 .sidebar .list-group{border: 0 !important}html.mj-v2 .mj-panel-card .list-group-item,html.mj-v2 .sidebar .list-group-item{border: 0 !important;border-radius: 10px;background: transparent}html.mj-v2 .mj-panel-card .list-group-item{margin: 0 10px}html.mj-v2 .mj-panel-card .list-group-item-action:hover,html.mj-v2 .mj-panel-card .list-group-item-action:focus-visible,html.mj-v2 .sidebar .list-group-item:hover{background: var(--mj-surface-2) !important}html.mj-v2 .mj-panel-card .card-title::before{content: "";display: inline-block;width: 8px;height: 8px;margin-right: 10px;border-radius: 3px;background: var(--mj-brand);vertical-align: 2px}html.mj-v2 .mj-panel-card.card-accent-green .card-title::before,html.mj-v2 .mj-panel-card.card-accent-emerald .card-title::before{background: #22c55e}html.mj-v2 .mj-panel-card.card-accent-red .card-title::before,html.mj-v2 .mj-panel-card.card-accent-pomegranate .card-title::before{background: #ef4444}html.mj-v2 .mj-panel-card.card-accent-gold .card-title::before,html.mj-v2 .mj-panel-card.card-accent-orange .card-title::before,html.mj-v2 .mj-panel-card.card-accent-sun-flower .card-title::before{background: #f59e0b}html.mj-v2 .mj-panel-card.card-accent-purple .card-title::before,html.mj-v2 .mj-panel-card.card-accent-amethyst .card-title::before{background: #8b5cf6}html.mj-v2 .mj-panel-card.card-accent-teal .card-title::before,html.mj-v2 .mj-panel-card.card-accent-turquoise .card-title::before{background: #14b8a6}html.mj-v2 .mj-panel-card .card-title > i:first-child{display: none}html.mj-v2 .sidebar .card-header .card-title{font-family: var(--mj-mono,ui-monospace,monospace);font-size: 11.5px;font-weight: 500;letter-spacing: .08em;text-transform: uppercase;color: var(--mj-muted-2,var(--mj-muted))}html.mj-v2 .tiles .tile{border: 0 !important;background: var(--mj-surface);box-shadow: none !important}html.mj-v2 .tiles .tile:hover,html.mj-v2 .tiles .tile:focus-visible{background: var(--mj-surface-2)}html.mj-v2 .tiles .tile .stat{font-family: var(--mj-mono,ui-monospace,monospace);font-weight: 700;letter-spacing: -.03em}html.mj-v2 .tiles .tile .title{font-family: var(--mj-mono,ui-monospace,monospace);font-size: 11.5px;letter-spacing: .08em}html.mj-v2 .tiles .tile .highlight{height: 2px;opacity: .8}.mj-tile-hint{margin-top: 6px;color: var(--mj-brand-light);font-size: 12.5px;font-weight: 600}.mj-tile-hint.is-ok{color: var(--mj-muted);font-weight: 500}.tiles .tile .mj-tile-hint i{position: static;top: auto;right: auto;color: inherit;font-size: .85em;line-height: inherit;transform: none}.tiles .tile .mj-tile-hint.is-ok i{color: #22c55e}html.mj-v2 .table-container,html.mj-v2 .mj-list.table-container{border: 0 !important;background: var(--mj-surface) !important;box-shadow: none !important}html.mj-v2 .table-container thead th,html.mj-v2 table.table-list thead th{border: 0 !important;background: transparent !important;color: var(--mj-muted-2,var(--mj-muted));font-family: var(--mj-mono,ui-monospace,monospace);font-size: 11px;font-weight: 500;letter-spacing: .07em;text-transform: uppercase}html.mj-v2 .table-container tbody td,html.mj-v2 table.table-list tbody td{border: 0 !important}html.mj-v2 .table-container tbody tr:nth-child(odd) td,html.mj-v2 table.table-list tbody tr:nth-child(odd) td{background: rgba(255,255,255,.018)}html.mj-v2 table.table-list tbody tr:hover td{background: var(--mj-surface-2) !important}html.mj-v2 .dataTables_wrapper .dataTables_info,html.mj-v2 .dataTables_wrapper .dataTables_length{color: var(--mj-muted);font-size: 12.5px}html.mj-v2 td.dataTables_empty{padding: 36px 16px !important;color: var(--mj-muted);font-size: 14px;text-align: center}html.mj-v2 .mj-welcome{border: 0 !important;box-shadow: none !important}body.mjc-page-on{--mjc-rail: 256px;background: var(--mj-black)}.mjc-app{display: grid;grid-template-columns: var(--mjc-rail) minmax(0,1fr);min-height: 100vh}.mjc-app a{text-decoration: none}.mjc-app a:hover{text-decoration: none}.mjc-ic{width: 17px;height: 17px;flex: none;fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round}.mjc-mono,.mjc-num{font-family: var(--mj-mono);font-variant-numeric: tabular-nums}.mjc-muted{margin: 0;color: var(--mj-muted);font-size: 13.5px;line-height: 1.6}.mjc-rail{position: sticky;top: 0;z-index: 60;display: flex;flex-direction: column;gap: 22px;height: 100vh;padding: 22px 14px 18px;background: var(--mj-surface);overflow-y: auto;scrollbar-width: none}.mjc-rail::-webkit-scrollbar{display: none}.mjc-brand{display: block;padding: 2px 10px}.mjc-brand img{height: 26px;width: auto}.mjc-acct{display: grid;gap: 2px;padding: 12px;border-radius: 12px;background: var(--mj-surface-2)}.mjc-acct b{color: var(--mj-text);font-size: 14px;font-weight: 700;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.mjc-acct span{color: var(--mj-muted-2);font: 11.5px var(--mj-mono)}.mjc-nav{display: grid;gap: 2px}.mjc-nav h6{margin: 0 0 6px;padding: 0 10px;color: var(--mj-muted-2);font: 500 10.5px var(--mj-mono);letter-spacing: .08em;text-transform: uppercase}.mjc-nav a{display: flex;align-items: center;gap: 11px;padding: 8px 10px;border-radius: 9px;color: var(--mj-muted);font-size: 14px;font-weight: 500;line-height: 1.3}.mjc-nav a:hover,.mjc-nav a:focus-visible{color: var(--mj-text)}.mjc-nav a[aria-current=page]{background: var(--mj-brand-a15);color: var(--mj-text)}.mjc-nav a[aria-current=page] .mjc-ic{stroke: var(--mj-brand-light)}.mjc-nav-l{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.mjc-nav-c{margin-left: auto;color: var(--mj-muted-2);font: 11.5px var(--mj-mono)}.mjc-nav-c.is-hot{color: var(--mj-warn)}.mjc-nav-2{display: flex;flex-direction: column;min-width: 0;gap: 1px}.mjc-nav-2 small{overflow: hidden;color: var(--mj-muted-2);font: 11px/1.3 var(--mj-mono);white-space: nowrap;text-overflow: ellipsis}.mjc-nav a[aria-current=page] .mjc-nav-2 small{color: var(--mj-muted)}.mjc-nav-pill{display: inline-flex;flex: none;align-items: center;gap: 5px;margin-left: auto;padding: 2px 8px 2px 7px;border-radius: 999px;font: 600 10.5px/1.5 var(--mj-mono);letter-spacing: .02em}.mjc-nav-pill i{width: 6px;height: 6px;border-radius: 50%;background: currentColor}.mjc-nav-pill.is-ok{background: rgba(34,197,94,.14);color: #4ade80}.mjc-nav-pill.is-ok i{box-shadow: 0 0 0 0 rgba(74,222,128,.6);animation: mjcPillPulse 2.4s ease-out infinite}.mjc-nav-pill.is-off{background: rgba(239,68,68,.14);color: #f87171}@keyframes mjcPillPulse{0%{box-shadow: 0 0 0 0 rgba(74,222,128,.55)}70%,100%{box-shadow: 0 0 0 5px rgba(74,222,128,0)}}@media (prefers-reduced-motion: reduce){.mjc-nav-pill.is-ok i{animation: none}}.mjc-rail-foot{display: grid;gap: 12px;margin-top: auto;padding-top: 6px}.mjc-credit{display: block;padding: 12px;border-radius: 12px;background: var(--mj-surface-2);color: var(--mj-text)}.mjc-credit small{display: block;color: var(--mj-muted-2);font: 500 10.5px var(--mj-mono);letter-spacing: .08em;text-transform: uppercase}.mjc-credit b{font: 600 20px var(--mj-mono)}.mjc-live{display: flex;align-items: center;gap: 8px;padding: 0 6px;color: var(--mj-muted-2);font: 11.5px var(--mj-mono)}.mjc-rail-links{display: grid;gap: 2px}.mjc-rail-links a{display: flex;align-items: center;gap: 10px;padding: 6px 8px;border-radius: 8px;color: var(--mj-muted-2);font-size: 13px}.mjc-rail-links a:hover{color: var(--mj-text)}.mjc-rail-links .mjc-ic{width: 15px;height: 15px}.mjc-scrim{display: none}.mjc-dot{display: inline-block;width: 7px;height: 7px;flex: none;border-radius: 50%;background: var(--mj-ok)}.mjc-live .mjc-dot,.mjc-st.is-running .mjc-dot{animation: mjcPulse 2.2s infinite}@keyframes mjcPulse{0%{box-shadow: 0 0 0 0 rgba(34,197,94,.55)}70%{box-shadow: 0 0 0 7px rgba(34,197,94,0)}100%{box-shadow: 0 0 0 0 rgba(34,197,94,0)}}.mjc-st{display: inline-flex;align-items: center;gap: 7px;color: var(--mj-muted);font: 11.5px var(--mj-mono);white-space: nowrap}.mjc-st.is-stopped .mjc-dot{background: var(--mj-muted-2)}.mjc-st.is-suspended .mjc-dot{background: var(--mj-err)}.mjc-st.is-pending .mjc-dot{background: var(--mj-info)}.mjc-st-t.is-running,.mjc-st-t.is-active{color: var(--mj-ok)}.mjc-st-t.is-suspended{color: #fca5a5}.mjc-st-t.is-pending{color: var(--mj-brand-light)}.mjc-main{min-width: 0;display: flex;flex-direction: column}.mjc-top{position: sticky;top: 0;z-index: 40;display: flex;align-items: center;gap: 12px;padding: 14px clamp(16px,3vw,40px);background: rgba(0,0,0,.82);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px)}.mjc-path{min-width: 0;color: var(--mj-muted-2);font: 12.5px var(--mj-mono);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.mjc-path b{color: var(--mj-text-2);font-weight: 500}.mjc-cmd{display: flex;align-items: center;gap: 10px;width: min(360px,36vw);margin-left: auto;padding: 9px 12px;border: 0;border-radius: 10px;background: var(--mj-surface-2);color: var(--mj-muted-2);font-size: 13.5px;text-align: left;cursor: pointer}.mjc-cmd .mjc-ic{width: 15px;height: 15px}.mjc-cmd-l{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.mjc-cmd kbd{margin-left: auto;padding: 2px 6px;border-radius: 5px;background: var(--mj-surface-3);box-shadow: none;color: var(--mj-muted);font: 11px var(--mj-mono)}.mjc-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;padding: 10px 16px;border: 0;border-radius: 10px;background: var(--mj-surface-3);color: var(--mj-text) !important;font-size: 13.5px;font-weight: 600;line-height: 1.2;white-space: nowrap;cursor: pointer;transition: transform .15s ease}.mjc-btn:active{transform: translateY(1px)}.mjc-btn .mjc-ic{width: 15px;height: 15px;stroke-width: 2}.mjc-btn--pri{background: var(--mj-brand);color: #fff !important}.mjc-btn--ghost{background: transparent;color: var(--mj-text-2) !important;padding-inline: 10px}.mjc-loc{gap: 8px}.mjc-loc-cur{font: 12px var(--mj-mono)}.mjc-burger{display: none}.mjc-main > .mj-maint-notice,.mjc-main > .alert,.mjc-main > .network-issue-alert{margin: 0 clamp(16px,3vw,40px) 0;border-radius: 12px}.mjc-main > .mj-maint-notice .container{max-width: none;padding: 0}body.mjc-page-on section#main-body.mjc-body{flex: 1;min-height: 0;padding: 18px clamp(16px,3vw,40px) 64px;background: transparent}.mjc-page{display: grid;grid-template-columns: minmax(0,1fr);gap: 28px;max-width: 2200px}.mjc-content{min-width: 0;padding: 0;animation: mjcRise .45s cubic-bezier(.2,.7,.2,1)}@keyframes mjcRise{from{opacity: .001;transform: translateY(10px)}to{opacity: 1;transform: none}}.mjc-kick{margin: 0 0 12px;color: var(--mj-brand-light);font: 500 12px var(--mj-mono);letter-spacing: .07em;text-transform: uppercase}.mjc-app .mjc-h1{margin: 0;color: var(--mj-text);font-size: clamp(2rem,3.6vw,3.1rem);font-weight: 800;line-height: 1.05;letter-spacing: -.035em;text-wrap: balance}.mjc-lead{max-width: 62ch;margin: 14px 0 0;color: var(--mj-muted);font-size: 1.02rem;line-height: 1.6}.mjc-hero{display: flex;flex-wrap: wrap;align-items: flex-end;gap: 20px 40px}.mjc-hero-acts{display: flex;flex-wrap: wrap;gap: 10px;margin-left: auto}.mjc-sec{margin-top: 56px}.mjc-sec-s{margin-top: 28px}.mjc-sec-h{display: flex;flex-wrap: wrap;align-items: flex-end;gap: 12px 20px;margin-bottom: 18px}.mjc-app .mjc-sec-h h2{margin: 0;font-size: 1.35rem;font-weight: 750;letter-spacing: -.02em}.mjc-more{margin-left: auto;color: var(--mj-brand-light) !important;font-size: 13.5px;font-weight: 600}.mjc-stats{display: grid;grid-template-columns: fit-content(24rem) minmax(0,1fr);align-items: end;gap: 22px clamp(28px,5vw,72px);margin-top: 40px}.mjc-stat{display: block;min-width: 0;color: var(--mj-text);transition: color .2s ease}a.mjc-stat:hover,a.mjc-stat:focus-visible{color: var(--mj-text)}a.mjc-stat:hover small,a.mjc-stat:focus-visible small{color: var(--mj-text-2)}.mjc-stat small{display: block;color: var(--mj-muted-2);font: 500 11px var(--mj-mono);letter-spacing: .08em;text-transform: uppercase;transition: color .2s ease}.mjc-stat b{display: block;margin-top: 10px;font: 600 clamp(1.25rem,1.8vw,1.55rem)/1.1 var(--mj-mono);letter-spacing: -.02em;font-variant-numeric: tabular-nums;overflow-wrap: anywhere}.mjc-stat span{display: block;margin-top: 6px;color: var(--mj-muted);font-size: 12.5px;line-height: 1.4}.mjc-stat.is-warn b{color: var(--mj-warn)}.mjc-stat--main b{margin-top: 8px;font-size: clamp(3.4rem,7vw,5.6rem);font-weight: 600;line-height: .95;letter-spacing: -.05em}.mjc-stat--main span{margin-top: 10px;font: 12.5px var(--mj-mono);color: var(--mj-muted)}a.mjc-stat--main:hover b{color: var(--mj-brand-light)}.mjc-stats-row{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px clamp(20px,3vw,44px);padding-bottom: 4px}.mjc-split{display: grid;grid-template-columns: minmax(0,1fr) 380px;gap: 28px;align-items: start}.mjc-tiles{display: grid;grid-template-columns: repeat(auto-fill,minmax(290px,1fr));gap: 12px}.mjc-tile{position: relative;display: grid;align-content: start;gap: 16px;padding: 20px 20px 18px 22px;border-radius: 16px;background: var(--mj-surface);color: var(--mj-text);overflow: hidden;transition: transform .2s ease,box-shadow .2s ease}.mjc-tile::before{content: "";position: absolute;left: 0;top: 18px;bottom: 18px;width: 3px;border-radius: 0 3px 3px 0;background: var(--lc,var(--mj-brand))}.mjc-tile:hover{color: var(--mj-text);box-shadow: 0 14px 34px rgba(0,0,0,.55)}.mjc-tile-h{display: flex;align-items: flex-start;gap: 10px}.mjc-tile-n{display: grid;min-width: 0}.mjc-tile-n b{font-size: 15.5px;font-weight: 700;letter-spacing: -.01em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.mjc-tile-n small{margin-top: 3px;color: var(--mj-muted-2);font: 12px var(--mj-mono);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.mjc-tile-h .mjc-st{margin-left: auto}.mjc-bars{display: grid;gap: 9px}.mjc-bar{display: grid;grid-template-columns: 34px minmax(0,1fr) auto;align-items: center;gap: 10px;color: var(--mj-muted-2);font: 11.5px var(--mj-mono)}.mjc-bar i,.mjc-gauge-bar{display: block;height: 5px;border-radius: 3px;background: var(--mj-surface-3);overflow: hidden}.mjc-bar i::after,.mjc-gauge-bar i{content: "";display: block;width: var(--v);height: 100%;border-radius: 3px;background: var(--lc,var(--mj-brand));transform-origin: left;animation: mjcGrow 1s cubic-bezier(.2,.7,.2,1) both}@keyframes mjcGrow{from{transform: scaleX(0)}}.mjc-bar em{color: var(--mj-text-2);font-style: normal;text-align: right}.mjc-tile-f{display: flex;gap: 14px;color: var(--mj-muted-2);font: 11.5px var(--mj-mono)}.mjc-tile-f b{color: var(--mj-text-2);font-weight: 500}.mjc-tile-r{margin-left: auto;white-space: nowrap}.mjc-tile--add{align-content: center;justify-items: start;gap: 4px;min-height: 150px;background: transparent;outline: 1px dashed #2a2a31;outline-offset: -1px;color: var(--mj-muted)}.mjc-tile--add::before{display: none}.mjc-tile--add b{font-size: 15px}.mjc-tile--add span{font-size: 13px}.mjc-side{display: grid;gap: 12px}.mjc-card{padding: 20px 22px;border-radius: 16px;background: var(--mj-surface)}.mjc-app .mjc-card h3{display: flex;align-items: baseline;margin: 0 0 14px;font-size: 14px;font-weight: 700;letter-spacing: 0}.mjc-card h3 small{margin-left: auto;color: var(--mj-muted-2);font: 500 11px var(--mj-mono)}.mjc-due{display: grid;gap: 12px}.mjc-due-row{display: grid;grid-template-columns: 50px minmax(0,1fr) auto;align-items: center;gap: 12px;color: var(--mj-text)}.mjc-due-row:hover{color: var(--mj-text)}.mjc-due-d{padding: 6px 0;border-radius: 9px;background: var(--mj-surface-2);font: 600 15px/1.1 var(--mj-mono);text-align: center}.mjc-due-d small{display: block;color: var(--mj-muted-2);font-size: 10px;font-weight: 500;text-transform: uppercase}.mjc-due-row.is-hot .mjc-due-d{background: rgba(245,158,11,.12);color: #fcd34d}.mjc-due-row b{display: block;overflow: hidden;font-size: 13.5px;font-weight: 600;text-overflow: ellipsis;white-space: nowrap}.mjc-due-row small{display: block;overflow: hidden;color: var(--mj-muted-2);font: 11.5px var(--mj-mono);text-overflow: ellipsis;white-space: nowrap}.mjc-due-p{font: 600 13.5px var(--mj-mono);white-space: nowrap}.mjc-tk{display: grid;gap: 12px}.mjc-tk a{display: grid;gap: 2px;color: var(--mj-text)}.mjc-tk b{overflow: hidden;font-size: 13.5px;font-weight: 600;text-overflow: ellipsis;white-space: nowrap}.mjc-tk small{color: var(--mj-muted-2);font: 11.5px var(--mj-mono)}.mjc-empty{display: grid;justify-items: start;gap: 10px;padding: 34px 32px;border-radius: 16px;background: var(--mj-surface)}.mjc-empty-ic{display: grid;place-items: center;width: 42px;height: 42px;border-radius: 12px;background: var(--mj-brand-a15);color: var(--mj-brand-light)}.mjc-empty-ic .mjc-ic{width: 20px;height: 20px}.mjc-empty b{font-size: 1.1rem}.mjc-empty p{max-width: 52ch;margin: 0;color: var(--mj-muted);font-size: 14px;line-height: 1.6}.mjc-empty .mjc-btn{margin-top: 8px}.mjc-chips{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 28px}.mjc-chips button{padding: 7px 13px;border: 0;border-radius: 999px;background: var(--mj-surface);color: var(--mj-muted);font-size: 13px;font-weight: 500;cursor: pointer}.mjc-chips button[aria-pressed=true]{background: var(--mj-text);color: #000}.mjc-chips i{margin-left: 6px;font: normal 11.5px var(--mj-mono);opacity: .7}.mjc-list{display: grid;gap: 6px;margin-top: 18px}.mjc-row{display: grid;grid-template-columns: 8px minmax(180px,2.2fr) minmax(130px,1.3fr) minmax(90px,.9fr) minmax(70px,.6fr) minmax(90px,.7fr) 18px;align-items: center;gap: 18px;padding: 15px 18px;border-radius: 12px;background: var(--mj-surface);color: var(--mj-text);font-size: 13.5px;transition: transform .2s ease}.mjc-row:hover{color: var(--mj-text);transform: translateX(2px)}.mjc-row[hidden]{display: none}.mjc-row--head{padding-block: 0 2px;background: none;color: var(--mj-muted-2);font: 500 10.5px var(--mj-mono);letter-spacing: .08em;text-transform: uppercase}.mjc-row--head:hover{transform: none}.mjc-sw{width: 8px;height: 30px;border-radius: 3px;background: var(--lc,var(--mj-line-strong))}.mjc-row b{display: block;overflow: hidden;font-weight: 650;text-overflow: ellipsis;white-space: nowrap}.mjc-row small{display: block;margin-top: 2px;color: var(--mj-muted-2);font: 11.5px var(--mj-mono)}.mjc-row .mjc-mono{overflow: hidden;color: var(--mj-text-2);font-size: 12.5px;text-overflow: ellipsis;white-space: nowrap}.mjc-row .is-end{text-align: right}.mjc-chev{color: var(--mj-muted-2)}.mjc-ended{margin-top: 36px}.mjc-ended summary{color: var(--mj-muted);font-size: 14px;font-weight: 600;cursor: pointer}.mjc-ended summary i{margin-left: 6px;color: var(--mj-muted-2);font: normal 12px var(--mj-mono)}.mjc-row--ended{grid-template-columns: 8px minmax(0,1fr) auto 18px;opacity: .75}.mjc-svc{margin: 0 0 22px;padding: 20px 22px;border-radius: 16px;background: var(--mj-surface)}.mjc-svc-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 26px;color: var(--mj-muted);font: 12.5px var(--mj-mono)}.mjc-svc-meta b{color: var(--mj-text-2);font-weight: 500}.mjc-copy{margin-left: 4px;padding: 0;border: 0;background: none;color: var(--mj-muted-2);font: 11px var(--mj-mono);cursor: pointer}.mjc-copy:hover{color: var(--mj-text)}.mjc-copy.is-done{color: var(--mj-ok)}.mjc-gauges{display: grid;grid-template-columns: repeat(auto-fit,minmax(200px,1fr));gap: 12px;margin-top: 18px}.mjc-gauge{display: grid;gap: 8px;padding: 16px 18px;border-radius: 14px;background: var(--mj-surface-2)}.mjc-gauge small{color: var(--mj-muted-2);font: 500 11px var(--mj-mono);letter-spacing: .08em;text-transform: uppercase}.mjc-gauge b{font: 600 1.4rem/1.1 var(--mj-mono);letter-spacing: -.02em}.mjc-note{margin: 12px 0 0;color: var(--mj-muted-2);font-size: 12px}.mjc-foot{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 24px;padding: 22px clamp(16px,3vw,40px) 28px;color: var(--mj-muted-2);font-size: 12.5px}.mjc-foot nav{display: flex;flex-wrap: wrap;gap: 6px 18px;margin-left: auto}.mjc-foot a{color: var(--mj-muted)}.mjc-foot a:hover{color: var(--mj-text)}.mjc-foot .mjc-foot-cancel{color: var(--mj-text-2);font-weight: 600}.mjc-k{position: fixed;inset: 0;z-index: 1100;display: grid;place-items: start center;padding-top: 14vh;background: rgba(0,0,0,.6);-webkit-backdrop-filter: blur(4px);backdrop-filter: blur(4px)}.mjc-k[hidden]{display: none}.mjc-k-box{width: min(620px,calc(100% - 32px));border-radius: 16px;background: var(--mj-surface-2);box-shadow: 0 30px 80px rgba(0,0,0,.7);overflow: hidden}.mjc-k input{width: 100%;padding: 18px 20px;border: 0;background: transparent;color: var(--mj-text);font: 16px var(--mj-font);outline: none}.mjc-k ul{max-height: 360px;margin: 0;padding: 6px;overflow-y: auto;list-style: none}.mjc-k li{display: flex;align-items: center;gap: 12px;padding: 11px 14px;border-radius: 10px;color: var(--mj-text-2);font-size: 14px;cursor: pointer}.mjc-k li span{margin-left: auto;overflow: hidden;color: var(--mj-muted-2);font: 11.5px var(--mj-mono);text-overflow: ellipsis;white-space: nowrap;max-width: 50%}.mjc-k li[aria-selected=true]{background: var(--mj-brand-a15);color: var(--mj-text)}.mjc-k li.is-none{color: var(--mj-muted-2);cursor: default}.mjc-keys kbd,.mjc-kseq kbd,.mjc-foot-keys kbd{display: inline-block;min-width: 22px;padding: 2px 7px;border-radius: 5px;background: var(--mj-surface-3);box-shadow: none;color: var(--mj-text-2);font: 500 11.5px/1.5 var(--mj-mono);text-align: center}.mjc-keys{position: fixed;inset: 0;z-index: 1100;display: grid;place-items: start center;padding: 14vh 16px 16px;background: rgba(0,0,0,.6);overflow-y: auto}.mjc-keys[hidden]{display: none}.mjc-keys-box{width: min(640px,100%);padding: 22px 24px 20px;border-radius: 16px;background: var(--mj-surface-2);box-shadow: 0 30px 80px rgba(0,0,0,.7);outline: none;animation: mjcKeysIn .18s ease-out both}@keyframes mjcKeysIn{from{opacity: 0;transform: translateY(6px)}to{opacity: 1;transform: none}}.mjc-keys-h{display: flex;align-items: center;gap: 12px;margin-bottom: 18px}.mjc-keys-h h2{margin: 0;color: var(--mj-text);font: 600 15px var(--mj-font);letter-spacing: 0}.mjc-keys-x{margin-left: auto;padding: 0;border: 0;background: none;cursor: pointer}.mjc-keys-x:hover kbd,.mjc-keys-x:focus-visible kbd{color: var(--mj-text);background: var(--mj-brand-a15)}.mjc-keys-x:focus-visible{outline: 2px solid var(--mj-brand);outline-offset: 2px;border-radius: 6px}.mjc-keys-cols{display: grid;grid-template-columns: repeat(auto-fit,minmax(240px,1fr));gap: 18px 36px}.mjc-keys h3{margin: 0 0 8px;color: var(--mj-muted-2);font: 500 11px var(--mj-mono);letter-spacing: .08em;text-transform: uppercase}.mjc-keys dl{display: grid;gap: 2px;margin: 0}.mjc-keys dl > div{display: flex;align-items: center;gap: 12px;padding: 6px 0}.mjc-keys dt{min-width: 0;color: var(--mj-text-2);font-size: 13.5px;font-weight: 400}.mjc-keys dd{display: flex;align-items: center;gap: 5px;margin: 0 0 0 auto;flex: none}.mjc-keys-sep{color: var(--mj-muted-2);font: 11px var(--mj-mono)}.mjc-keys-note{margin: 16px 0 0;color: var(--mj-muted-2);font-size: 12px;line-height: 1.5}.mjc-kseq{position: fixed;right: 20px;bottom: 20px;z-index: 1090;display: flex;align-items: center;gap: 4px;padding: 6px 10px;border-radius: 10px;background: var(--mj-surface-3);color: var(--mj-muted);font: 12px var(--mj-mono);pointer-events: none}.mjc-kseq[hidden]{display: none}.mjc-foot-keys{display: inline-flex;align-items: center;gap: 8px;padding: 0;border: 0;background: none;color: var(--mj-muted);font: inherit;cursor: pointer}.mjc-foot-keys:hover,.mjc-foot-keys:focus-visible{color: var(--mj-text)}.mjc-foot-keys kbd{min-width: 20px;padding: 1px 6px}@media (hover: none){.mjc-foot-keys{display: none}}@media (max-width: 1280px){.mjc-split{grid-template-columns: minmax(0,1fr)}}@media (max-width: 960px){.mjc-app{grid-template-columns: minmax(0,1fr)}.mjc-rail{position: fixed;left: 0;top: 0;width: 280px;transform: translateX(-100%);transition: transform .25s ease}.mjc-app.is-nav .mjc-rail{transform: none;box-shadow: 20px 0 60px rgba(0,0,0,.7)}.mjc-app.is-nav .mjc-scrim{display: block;position: fixed;inset: 0;z-index: 55;background: rgba(0,0,0,.5)}.mjc-burger{display: inline-flex}.mjc-cmd{width: auto}.mjc-cmd-l,.mjc-cmd kbd,.mjc-hide-sm,.mjc-loc-cur{display: none}.mjc-row{grid-template-columns: 8px minmax(0,1fr) auto;gap: 12px}.mjc-row > :nth-child(3),.mjc-row > :nth-child(4),.mjc-row > :nth-child(5),.mjc-row > .mjc-chev{display: none}.mjc-row--head{display: none}.mjc-row--ended{grid-template-columns: 8px minmax(0,1fr) auto}.mjc-row--ended > .mjc-mono{display: block}.mjc-hero-acts{margin-left: 0}.mjc-sec{margin-top: 44px}.mjc-foot nav{margin-left: 0}}@media (max-width: 640px){.mjc-stats{grid-template-columns: minmax(0,1fr);margin-top: 32px}.mjc-stats-row{grid-template-columns: minmax(0,1fr);gap: 14px;padding-bottom: 0}.mjc-stats-row .mjc-stat{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: baseline;gap: 2px 12px}.mjc-stats-row .mjc-stat b{grid-column: 2;grid-row: 1;margin: 0;font-size: 1.1rem;text-align: right}.mjc-stats-row .mjc-stat span{grid-column: 1 / -1;margin: 0}}@media (max-width: 520px){.mjc-tiles{grid-template-columns: minmax(0,1fr)}.mjc-path{display: none}}@media (prefers-reduced-motion: reduce){.mjc-app *,.mjc-app *::before,.mjc-app *::after,.mjc-keys-box{animation: none !important;transition: none !important}}html.mj-calm .mjc-app *,html.mj-calm .mjc-app *::before,html.mj-calm .mjc-app *::after,html.mj-calm .mjc-keys-box{animation: none !important;transition: none !important}body.mjc-page-on .mjc-content .mj-page-head{align-items: flex-end;margin: 0 0 26px}body.mjc-page-on .mjc-content .mj-page-head h1,body.mjc-page-on .mjc-content .mj-ticket-head h1,body.mjc-page-on .mjc-content .mj-pd-hero h1{font-size: clamp(1.9rem,3vw,2.6rem);font-weight: 800;line-height: 1.08;letter-spacing: -.035em;text-wrap: balance}body.mjc-page-on .mjc-content .mj-page-head p{max-width: 70ch;margin-top: 8px;color: var(--mj-muted);font-size: 15px;line-height: 1.55}body.mjc-page-on .mjc-content .mj-card,body.mjc-page-on .mjc-content .mj-list.table-container,body.mjc-page-on .mjc-content .table-container,body.mjc-page-on .mjc-content .mj-pd-hero,body.mjc-page-on .mjc-content .mj-fact,body.mjc-page-on .mjc-content .mj-ticket-head,body.mjc-page-on .mjc-content .mj-notice,body.mjc-page-on .mjc-content .tab-content > .tab-pane > .card,body.mjc-page-on .mjc-content .card:not(.card-sidebar){border: 0;border-radius: 16px;background: var(--mj-surface);box-shadow: none}body.mjc-page-on .mjc-content .mj-card::before,body.mjc-page-on .mjc-content .mj-card::after,body.mjc-page-on .mjc-content .mj-pd-hero::before,body.mjc-page-on .mjc-content .mj-pd-hero::after,body.mjc-page-on .mjc-content .mj-fact::before,body.mjc-page-on .mjc-content .mj-fact::after,body.mjc-page-on .mjc-content .mj-ticket-head::before,body.mjc-page-on .mjc-content .mj-ticket-head::after,body.mjc-page-on .mjc-content .mj-inv-pay::before,body.mjc-page-on .mjc-content .mj-inv-pay::after,body.mjc-page-on .mjc-content .mj-glow-blob{display: none}body.mjc-page-on .mjc-content .mj-card{padding: 22px 24px}body.mjc-page-on .mjc-content .mj-card h2{font-size: 14px;font-weight: 700;letter-spacing: 0}body.mjc-page-on .mjc-content .mj-card h2 i{display: none}body.mjc-page-on .mjc-content .mj-notice{background: var(--mj-surface-2)}body.mjc-page-on .mjc-content .mj-notice.is-warning{background: rgba(245,158,11,.08)}body.mjc-page-on .mjc-content .mj-notice.is-danger{background: rgba(239,68,68,.08)}body.mjc-page-on .mjc-content .mj-notice.is-success{background: rgba(34,197,94,.08)}body.mjc-page-on .mjc-content dl.mj-facts > div{border-bottom: 0;padding: 7px 0}body.mjc-page-on .mjc-content dl.mj-facts dd{font-family: var(--mj-mono);font-weight: 500;font-size: 13px}body.mjc-page-on .mjc-content dl.mj-facts code{background: transparent;padding: 0;font-family: var(--mj-mono)}body.mjc-page-on .mjc-content .mj-fact{padding: 18px 20px}body.mjc-page-on .mjc-content .mj-fact span{font-family: var(--mj-mono);font-weight: 500;font-size: 11px;letter-spacing: .08em}body.mjc-page-on .mjc-content .mj-fact b{margin-top: 8px;font-family: var(--mj-mono);font-size: 1.15rem;font-weight: 600;letter-spacing: -.01em}body.mjc-page-on .mjc-content .mj-pd-hero{margin: 0 0 22px;padding: 0;background: transparent;overflow: visible;align-items: flex-end}body.mjc-page-on .mjc-content .mj-pd-icon{display: none}body.mjc-page-on .mjc-content .mj-pd-group{margin-bottom: 10px;color: var(--mj-brand-light);font-family: var(--mj-mono);font-weight: 500;font-size: 12px;letter-spacing: .07em}body.mjc-page-on .mjc-content .mj-pd-host{margin-top: 6px;padding: 0;border: 0;background: none;color: var(--mj-muted);font-family: var(--mj-mono);font-weight: 400;font-size: 13px}body.mjc-page-on .mjc-content .mj-pd-host i{display: none}body.mjc-page-on .mjc-content .label.status.mj-pd-status{padding: 5px 12px;border: 0;border-radius: 999px;font-family: var(--mj-mono);font-size: 11.5px;font-weight: 500;letter-spacing: .04em;text-transform: none}body.mjc-page-on .mjc-content .mj-tabs.nav-tabs{gap: 4px;padding: 0;border: 0;border-radius: 0;background: none}body.mjc-page-on .mjc-content .mj-tabs .nav-item{flex: 0 0 auto}body.mjc-page-on .mjc-content .mj-tabs .nav-link{padding: 9px 14px;border-radius: 9px;color: var(--mj-muted);font-size: 13.5px;font-weight: 600}body.mjc-page-on .mjc-content .mj-tabs .nav-link:hover{background: transparent;color: var(--mj-text)}body.mjc-page-on .mjc-content .mj-tabs .nav-link.active{background: var(--mj-surface-2);color: var(--mj-text);box-shadow: none}body.mjc-page-on .mjc-content .nav-tabs:not(.mj-tabs){border-bottom: 0;gap: 4px}body.mjc-page-on .mjc-content .nav-tabs:not(.mj-tabs) .nav-link{border: 0;border-radius: 9px;background: transparent;color: var(--mj-muted);font-weight: 600}body.mjc-page-on .mjc-content .nav-tabs:not(.mj-tabs) .nav-link.active{background: var(--mj-surface-2);color: var(--mj-text)}body.mjc-page-on .mjc-content .btn,body.mjc-page-on .mjc-tools .btn{border-radius: 10px;box-shadow: none;text-transform: none;letter-spacing: 0}body.mjc-page-on .mjc-content .btn-primary,body.mjc-page-on .mjc-content .btn-success,body.mjc-page-on .mjc-tools .btn-primary,body.mjc-page-on .mjc-tools .btn-success{border: 0;background: var(--mj-brand);color: #fff}body.mjc-page-on .mjc-content .btn-primary:hover,body.mjc-page-on .mjc-content .btn-success:hover{background: var(--mj-brand-dark);color: #fff;filter: none}body.mjc-page-on .mjc-content .btn-default,body.mjc-page-on .mjc-content .btn-secondary,body.mjc-page-on .mjc-content .btn-light,body.mjc-page-on .mjc-content .btn-outline-primary,body.mjc-page-on .mjc-content .btn-outline-secondary,body.mjc-page-on .mjc-content .btn.mj-pill-btn.btn-default,body.mjc-page-on .mjc-content .btn.mj-page-btn.btn-default,body.mjc-page-on .mjc-tools .btn-default{border: 0;background: var(--mj-surface-3);color: var(--mj-text)}body.mjc-page-on .mjc-content .btn-default:hover,body.mjc-page-on .mjc-content .btn.mj-pill-btn.btn-default:hover{background: #222227;color: var(--mj-text)}body.mjc-page-on .mjc-content .btn.mj-pill-btn,body.mjc-page-on .mjc-content .mj-page-btn{padding: 10px 16px;border-radius: 10px;font-size: 13.5px;font-weight: 600}body.mjc-page-on .mjc-content .btn.mj-pill-btn--danger{background: rgba(239,68,68,.12);color: #fca5a5}body.mjc-page-on .mjc-content .btn.mj-submit{border-radius: 12px;font-weight: 700;box-shadow: none}body.mjc-page-on .mjc-content .mj-quick-btn{border: 0;border-radius: 999px;background: var(--mj-surface-2)}body.mjc-page-on .mjc-content .mj-quick-btn.is-active{background: var(--mj-text);color: #000}body.mjc-page-on .mjc-content .form-control,body.mjc-page-on .mjc-content .custom-select,body.mjc-page-on .mjc-content select.form-control,body.mjc-page-on .mjc-content .mj-form .form-control{border: 0;border-radius: 10px;background-color: var(--mj-surface-2);box-shadow: none}body.mjc-page-on .mjc-content .form-control:focus{box-shadow: 0 0 0 2px var(--mj-brand)}body.mjc-page-on .mjc-content label,body.mjc-page-on .mjc-content .mj-label{color: var(--mj-muted-2);font-weight: 500}body.mjc-page-on .mjc-content .mj-list.table-container,body.mjc-page-on .mjc-content .table-container{padding: 0;background: transparent}body.mjc-page-on .mjc-content .dataTables_wrapper table.table-list,body.mjc-page-on .mjc-content table.table-list{border: 0;border-collapse: separate;border-spacing: 0 6px;overflow: visible}body.mjc-page-on .mjc-content table.table-list thead th,body.mjc-page-on .mjc-content .dataTables_wrapper table.table-list thead th.sorting,body.mjc-page-on .mjc-content .dataTables_wrapper table.table-list thead th.sorting_asc,body.mjc-page-on .mjc-content .dataTables_wrapper table.table-list thead th.sorting_desc{padding: 4px 16px 2px;border: 0;background: transparent;color: var(--mj-muted-2);font-family: var(--mj-mono);font-size: 10.5px;font-weight: 500;letter-spacing: .08em}body.mjc-page-on .mjc-content table.table-list > tbody > tr > td{padding: 15px 16px;border: 0;background: var(--mj-surface)}body.mjc-page-on .mjc-content table.table-list > tbody > tr > td:first-child{border-radius: 12px 0 0 12px}body.mjc-page-on .mjc-content table.table-list > tbody > tr > td:last-child{border-radius: 0 12px 12px 0}body.mjc-page-on .mjc-content table.table-list > tbody > tr:hover > td,body.mjc-page-on .mjc-content .mj-list-table tbody tr:hover td{background: var(--mj-surface-2)}body.mjc-page-on .mjc-content table.table-list > tbody > tr > td.dataTables_empty{color: var(--mj-muted);text-align: left}body.mjc-page-on .mjc-content .mj-list-ico{width: 30px;height: 30px;border-radius: 8px;background: var(--mj-surface-2);color: var(--mj-muted);font-size: 12px}body.mjc-page-on .mjc-content .mj-list-main strong{font-weight: 650}body.mjc-page-on .mjc-content .mj-list-sub,body.mjc-page-on .mjc-content .mj-list-date,body.mjc-page-on .mjc-content .mj-list-price b{font-family: var(--mj-mono);font-variant-numeric: tabular-nums}body.mjc-page-on .mjc-content .mj-list-price b{font-weight: 600}body.mjc-page-on .mjc-content .label.status{border: 0;border-radius: 999px;font-family: var(--mj-mono);font-size: 11px;font-weight: 500;letter-spacing: .03em;text-transform: none}body.mjc-page-on .mjc-content .dataTables_wrapper .dataTables_info,body.mjc-page-on .mjc-content .dataTables_wrapper .dataTables_length{color: var(--mj-muted-2);font-family: var(--mj-mono);font-size: 12px}body.mjc-page-on .mjc-content div.dataTables_wrapper div.dataTables_filter input,body.mjc-page-on .mjc-content div.dataTables_wrapper div.dataTables_length select{border: 0;border-radius: 10px;background-color: var(--mj-surface-2)}body.mjc-page-on .mjc-content .dataTables_wrapper .dataTables_paginate .paginate_button{border: 0 !important;border-radius: 9px;background: transparent !important;font-family: var(--mj-mono)}body.mjc-page-on .mjc-content .dataTables_wrapper .dataTables_paginate .paginate_button.current{background: var(--mj-surface-3) !important;color: var(--mj-text) !important}body.mjc-page-on .mjc-content .pagination .page-link{border: 0;border-radius: 9px;background: transparent;font-family: var(--mj-mono)}body.mjc-page-on .mjc-content .pagination .page-item.active .page-link{background: var(--mj-surface-3);color: var(--mj-text)}body.mjc-page-on .mjc-content .table td,body.mjc-page-on .mjc-content .table th{border-color: transparent}body.mjc-page-on .mjc-content .table thead th{color: var(--mj-muted-2);font-family: var(--mj-mono);font-weight: 500}body.mjc-page-on .mjc-content .mj-ticket-head{padding: 0;background: transparent}body.mjc-page-on .mjc-content .mj-ticket-no{font-family: var(--mj-mono)}body.mjc-page-on .mjc-content .mj-msg-body{border: 0;border-radius: 14px;background: var(--mj-surface-2);box-shadow: none}body.mjc-page-on .mjc-tools{display: flex;flex-wrap: wrap;align-items: flex-start;gap: 10px 26px;margin: -6px 0 26px}body.mjc-page-on .mjc-tools .sidebar{display: contents}body.mjc-page-on .mjc-tools .card-sidebar,body.mjc-page-on .mjc-tools .card-sidebar.d-none{display: flex !important;flex-wrap: wrap;align-items: center;gap: 8px 12px;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: none !important;box-shadow: none !important}body.mjc-page-on .mjc-tools .card.d-md-none,body.mjc-page-on .mjc-tools .card-sidebar[data-mjc-hidden]{display: none !important}body.mjc-page-on .mjc-tools .card-header,body.mjc-page-on .mjc-tools .card-title{text-align: left !important}body.mjc-page-on .mjc-tools .list-group-item{width: auto !important;flex: 0 0 auto !important;margin: 0 !important}body.mjc-page-on .mjc-tools .card-sidebar::before,body.mjc-page-on .mjc-tools .card-sidebar::after{display: none}body.mjc-page-on .mjc-tools .card-header{padding: 0 !important;border: 0 !important;background: none !important}body.mjc-page-on .mjc-tools .card-title{margin: 0 !important;color: var(--mj-muted-2);font-family: var(--mj-mono);font-size: 10.5px;font-weight: 500;letter-spacing: .08em;text-transform: uppercase}body.mjc-page-on .mjc-tools .card-title i,body.mjc-page-on .mjc-tools .card-minimise,body.mjc-page-on .mjc-tools .card-title .badge{display: none}body.mjc-page-on .mjc-tools .collapsable-card-body{display: contents !important}body.mjc-page-on .mjc-tools .card-body{padding: 0}body.mjc-page-on .mjc-tools .list-group{display: flex !important;flex-direction: row !important;width: auto !important;flex-wrap: wrap;gap: 6px;border: 0 !important;background: none !important}body.mjc-page-on .mjc-tools .list-group-item{display: inline-flex;align-items: center;max-width: 100%;white-space: normal;overflow-wrap: anywhere;padding: 7px 13px;border: 0 !important;border-radius: 999px !important;background: var(--mj-surface) !important;color: var(--mj-text-2) !important;font-size: 13px;font-weight: 500;line-height: 1.3}body.mjc-page-on .mjc-tools .list-group-item:hover{background: var(--mj-surface-2) !important;color: var(--mj-text) !important}body.mjc-page-on .mjc-tools .list-group-item.active,body.mjc-page-on .mjc-tools .list-group-item.active:hover{background: var(--mj-text) !important;color: #000 !important;font-weight: 600}body.mjc-page-on .mjc-tools .list-group-item::before,body.mjc-page-on .mjc-tools .list-group-item::after{display: none !important}body.mjc-page-on .mjc-tools .list-group-item.disabled{opacity: .45}body.mjc-page-on .mjc-tools .sidebar-menu-item-wrapper{display: inline-flex;align-items: center;gap: 7px}body.mjc-page-on .mjc-tools .sidebar-menu-item-icon-wrapper{display: inline-flex}body.mjc-page-on .mjc-tools .sidebar-menu-item-icon{color: var(--mj-muted-2);font-size: 12px}body.mjc-page-on .mjc-tools .list-group-item.active .sidebar-menu-item-icon{color: #000}body.mjc-page-on .mjc-tools .sidebar-menu-item-badge .badge,body.mjc-page-on .mjc-tools .list-group-item .badge{padding: 0;background: none;color: var(--mj-muted-2);font-family: var(--mj-mono);font-size: 11.5px;font-weight: 500}body.mjc-page-on .mjc-tools .card-footer{padding: 0 !important;border: 0 !important;background: none !important}body.mjc-page-on .mjc-tools .form-control{height: auto;padding: 7px 12px;border: 0;border-radius: 10px;background: var(--mj-surface);color: var(--mj-text);font-size: 13px}body.mjc-page-on .mjc-tools .btn{padding: 7px 13px;font-size: 13px}.mjc-af{display: grid;grid-template-columns: minmax(0,1fr) 360px;gap: 28px;align-items: start;margin-top: 34px}.mjc-af-main{display: grid;grid-template-columns: minmax(0,1fr);min-width: 0;gap: 10px;padding: 26px 28px;border-radius: 16px;background: var(--mj-surface)}.mjc-af-bal{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 28px;margin-bottom: 14px}.mjc-af-bal small{display: block;color: var(--mj-muted-2);font: 500 11px var(--mj-mono);letter-spacing: .08em;text-transform: uppercase}.mjc-af-bal b{display: block;margin-top: 6px;color: var(--mj-text-2);font-size: 1.5rem;font-weight: 600;letter-spacing: -.02em}.mjc-af-bal .is-after b{color: var(--mj-ok)}.mjc-af-arrow{color: var(--mj-muted-2);font-size: 1.4rem}.mjc-af-label{margin: 12px 0 0;color: var(--mj-muted-2);font: 500 11px var(--mj-mono);letter-spacing: .08em;text-transform: uppercase}.mjc-af-amount{display: flex;align-items: baseline;gap: 10px;padding: 14px 20px;border-radius: 14px;background: var(--mj-surface-2)}.mjc-af-amount:focus-within{box-shadow: 0 0 0 2px var(--mj-brand)}.mjc-af-amount input{flex: 1 1 0;width: 0;min-width: 0;padding: 0;border: 0;background: transparent;color: var(--mj-text);font: 600 clamp(2rem,4vw,2.8rem)/1.1 var(--mj-mono);letter-spacing: -.03em;outline: none}.mjc-af-amount span{color: var(--mj-muted-2);font: 500 1.4rem var(--mj-mono)}.mjc-af.is-bad .mjc-af-amount{box-shadow: 0 0 0 2px var(--mj-err)}.mjc-af-range{margin: 0;color: var(--mj-muted-2);font-size: 12px}.mjc-af.is-bad .mjc-af-range{color: #fca5a5}.mjc-af-quick{display: flex;flex-wrap: wrap;gap: 8px}.mjc-af-quick button{padding: 8px 15px;border: 0;border-radius: 999px;background: var(--mj-surface-2);color: var(--mj-text-2);font: 500 13px var(--mj-mono);cursor: pointer}.mjc-af-quick button[aria-pressed=true]{background: var(--mj-text);color: #000}.mjc-af-quick button:disabled{opacity: .35;cursor: not-allowed}.mjc-af-bonus{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 24px;margin-top: 8px;padding: 16px 20px;border-radius: 14px;background: var(--mj-surface-2)}.mjc-af-bonus > div:first-child{flex: 1 1 280px}.mjc-af-bonus b{color: var(--mj-text);font-size: 14px}.mjc-af-bonus p{margin: 4px 0 0;color: var(--mj-muted);font-size: 13.5px;line-height: 1.55}.mjc-af-bonus-now{text-align: right}.mjc-af-bonus-now small{display: block;color: var(--mj-muted-2);font: 500 11px var(--mj-mono);letter-spacing: .08em;text-transform: uppercase}.mjc-af-bonus-now b{display: block;margin-top: 4px;color: var(--mj-muted);font-size: 1.15rem;font-weight: 600}.mjc-af-bonus.is-on{background: rgba(34,197,94,.08)}.mjc-af-bonus.is-on .mjc-af-bonus-now b{color: var(--mj-ok)}.mjc-af-methods{display: grid;grid-template-columns: repeat(auto-fill,minmax(180px,1fr));gap: 8px}.mjc-af-method{position: relative;display: flex;align-items: center;gap: 10px;margin: 0;padding: 14px 16px;border-radius: 12px;background: var(--mj-surface-2);color: var(--mj-text-2);font-size: 14px;font-weight: 600;cursor: pointer}.mjc-af-method input{position: absolute;opacity: 0;pointer-events: none}.mjc-af-method span::before{content: "";display: inline-block;width: 14px;height: 14px;margin-right: 10px;border-radius: 50%;box-shadow: inset 0 0 0 2px var(--mj-line-strong);vertical-align: -2px}.mjc-af-method:has(input:checked){box-shadow: inset 0 0 0 2px var(--mj-brand);color: var(--mj-text)}.mjc-af-method:has(input:checked) span::before{box-shadow: inset 0 0 0 4px var(--mj-brand)}.mjc-af-method:has(input:focus-visible){outline: 2px solid var(--mj-brand);outline-offset: 2px}.mjc-af-submit{justify-self: start;margin-top: 16px;padding: 13px 26px;font-size: 15px}.mjc-af-side{display: grid;gap: 12px}.mjc-af-facts{display: grid;gap: 10px;margin: 0}.mjc-af-facts div{display: flex;justify-content: space-between;gap: 12px;font-size: 13.5px}.mjc-af-facts dt{color: var(--mj-muted);font-weight: 500}.mjc-af-facts dd{margin: 0;color: var(--mj-text);font-size: 13px}.mjc-af-steps{display: grid;gap: 10px;margin: 0;padding: 0;list-style: none;counter-reset: s}.mjc-af-steps li{position: relative;padding-left: 30px;color: var(--mj-muted);font-size: 13.5px;line-height: 1.5;counter-increment: s}.mjc-af-steps li::before{content: counter(s);position: absolute;left: 0;top: 0;width: 20px;height: 20px;border-radius: 6px;background: var(--mj-surface-2);color: var(--mj-text-2);font: 500 11px/20px var(--mj-mono);text-align: center}@media (max-width: 1180px){.mjc-af{grid-template-columns: minmax(0,1fr)}}@media (max-width: 520px){.mjc-af-main{padding: 20px}.mjc-af-submit{justify-self: stretch}}.mjc-af-over{margin: 0;color: #fca5a5;font-size: 13px}.mjc-af-over[hidden]{display: none}.mjc-af.is-over .mjc-af-bal .is-after b{color: #fca5a5;text-decoration: line-through}body.mjc-page-on .mjc-content .mj-pd-hero{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 16px 28px}body.mjc-page-on .mjc-content .mj-pd-ident{flex: 1 1 360px}body.mjc-page-on .mjc-content .mj-pd-side{display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;justify-content: flex-end;gap: 10px}body.mjc-page-on .mjc-content .mj-pd-actions{grid-column: auto;gap: 8px}.mjc-pd-grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 12px;align-items: start;margin: 0 0 26px}.mjc-pd-grid.is-single{grid-template-columns: minmax(0,1fr)}.mjc-pd-main{display: grid;gap: 12px;min-width: 0}.mjc-pd-side{min-width: 0}.mjc-pd-grid .mjc-svc{margin: 0}.mjc-pd-contract dl{display: grid;grid-template-columns: repeat(auto-fill,minmax(190px,1fr));gap: 14px 24px;margin: 0}.mjc-pd-contract dt{color: var(--mj-muted-2);font: 500 11px var(--mj-mono);letter-spacing: .08em;text-transform: uppercase}.mjc-pd-contract dd{margin: 4px 0 0;color: var(--mj-text);font: 600 14.5px var(--mj-mono)}.mjc-pd-contract dd small{color: var(--mj-muted-2);font: 400 12px var(--mj-font)}.mjp-resc{margin-top: 14px}.mjp-resc-cur{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 12px;margin: 0 0 14px;padding: 12px 14px;border-radius: 12px;background: var(--mj-surface-2)}.mjp-resc-cur span{color: var(--mj-muted-2);font: 500 11px var(--mj-mono);letter-spacing: .08em;text-transform: uppercase}.mjp-resc-cur em{color: var(--mj-muted);font: 400 12.5px var(--mj-mono);font-style: normal}.mjp-resc-list{display: grid;gap: 6px}.mjp-resc-row{display: grid;grid-template-columns: minmax(150px,1.1fr) minmax(0,2fr) minmax(90px,auto) minmax(120px,auto);gap: 10px 18px;align-items: center;padding: 12px 14px;border-radius: 12px;background: var(--mj-surface-2);transition: background .15s}.mjp-resc-row:hover{background: var(--mj-surface-3)}.mjp-resc-row.is-off{opacity: .55}.mjp-resc-name{display: flex;flex-direction: column;align-items: flex-start;gap: 4px}.mjp-resc-name b{font-size: 14.5px}.mjp-resc-spec{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 8px;font: 600 13px var(--mj-mono)}.mjp-resc-spec small{display: block;color: var(--mj-muted-2);font: 500 10.5px var(--mj-mono);letter-spacing: .06em;text-transform: uppercase}.mjp-resc-spec .is-small{color: #fbbf24}.mjp-resc-price{text-align: right;font: 700 15px var(--mj-mono);white-space: nowrap}.mjp-resc-price small{margin-left: 4px;color: var(--mj-muted-2);font: 400 11.5px var(--mj-font)}.mjp-resc-fee{color: #93c5fd;font: 600 12px var(--mj-mono)}.mjp-resc-price em{display: block;margin-top: 2px;color: #93c5fd;font: 600 11.5px var(--mj-mono);font-style: normal}.mjp-resc-move{grid-column: 1 / -1;margin: 0;padding: 9px 12px;border-radius: 10px;background: rgba(59,130,246,.08);color: #bfdbfe;font-size: 12.5px;line-height: 1.45}.mjp-resc-go{text-align: right}.mjp-resc-go small{color: var(--mj-muted);font-size: 12px}.mjp-resc-disk{grid-column: 1 / -1;display: grid;grid-template-columns: repeat(auto-fit,minmax(260px,1fr));gap: 8px}.mjp-resc-disk label{display: flex;align-items: flex-start;gap: 10px;margin: 0;padding: 10px 12px;border-radius: 10px;background: var(--mj-surface);cursor: pointer;font-weight: 400}.mjp-resc-disk label:has(input:checked){outline: 2px solid var(--mj-brand)}.mjp-resc-disk label.is-danger:has(input:checked){outline-color: #ef4444}.mjp-resc-disk input{margin-top: 3px;accent-color: var(--mj-brand)}.mjp-resc-disk b{display: block;font-size: 13px}.mjp-resc-disk small{color: var(--mj-muted);font-size: 12px;line-height: 1.45}.mjp-resc-info{margin-top: 12px}@media (max-width: 900px){.mjp-resc-row{grid-template-columns: 1fr auto}.mjp-resc-spec{grid-column: 1 / -1;grid-row: 2}.mjp-resc-price{text-align: left}}.mjc-pd-contract .is-danger dd{color: #fca5a5}body.mjc-page-on .mjc-pd-side .mj-pdn{margin: 0}body.mjc-page-on .mjc-pd-side .mj-pdn-specs{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}@media (max-width: 1280px){.mjc-pd-grid{grid-template-columns: minmax(0,1fr)}}@media (max-width: 640px){body.mjc-page-on .mjc-pd-side .mj-pdn-specs{grid-template-columns: minmax(0,1fr)}body.mjc-page-on .mjc-content .mj-pd-side{justify-content: flex-start}}.mjc-invpay{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 14px 24px;margin: 0 0 22px;padding: 20px 24px;border-radius: 16px;background: var(--mj-surface)}.mjc-invpay b{display: block;color: var(--mj-text);font-size: 1.15rem;font-weight: 700}.mjc-invpay small{display: block;margin-top: 4px;color: var(--mj-muted);font-size: 13.5px}.mjc-invpay.is-open{background: linear-gradient(90deg,rgba(245,158,11,.10),rgba(245,158,11,.02))}.mjc-invpay.is-open b{font-size: 1.9rem;font-weight: 600;letter-spacing: -.02em}.mjc-invpay-credit{color: var(--mj-muted);font-size: 13px}body.mjc-page-on .mjc-content .mjc-invpay:not(.is-open) ~ * .mj-page-btn,body.mjc-page-on .mjc-content .mj-page-head:has(~ .mjc-invpay:not(.is-open)) .mj-page-btn[href*="masspay"]{display: none}body.mjc-page-on .mjc-tools .card-sidebar{flex-wrap: nowrap !important;align-items: center !important}body.mjc-page-on .mjc-tools .card-header{flex: 0 0 auto !important;width: auto !important;max-width: none !important}body.mjc-page-on .mjc-tools .collapsable-card-body,body.mjc-page-on .mjc-tools .list-group{min-width: 0}body.mjc-page-on .mjc-tools a[data-mjc-dup]{display: none !important}@media (max-width: 760px){body.mjc-page-on .mjc-tools .card-sidebar{flex-wrap: wrap !important}}body.mjc-page-on .mjc-content .product-details-tab-container h1,body.mjc-page-on .mjc-content .product-details-tab-container h2,body.mjc-page-on .mjc-content .product-details-tab-container h3:not(.card-title){margin: 28px 0 14px !important;color: var(--mj-muted-2) !important;font: 500 12px/1.4 var(--mj-mono) !important;letter-spacing: .08em !important;text-align: left !important;text-transform: uppercase;background: none !important;-webkit-text-fill-color: currentColor !important}body.mjc-page-on .mjc-content .product-details-tab-container h2 *,body.mjc-page-on .mjc-content .product-details-tab-container h1 *{color: inherit !important;font: inherit !important}body.mjc-page-on .mjc-content .product-details-tab-container table td,body.mjc-page-on .mjc-content .product-details-tab-container table th,body.mjc-page-on .mjc-content .product-details-tab-container table tr{border-color: transparent !important}body.mjc-page-on .mjc-content .product-details-tab-container table tbody tr:nth-child(odd) td{background: rgba(255,255,255,.015)}body.mjc-page-on .mjc-content .product-details-tab-container table th{color: var(--mj-muted-2) !important;font-family: var(--mj-mono) !important;font-weight: 500 !important;font-size: 11px !important;letter-spacing: .08em}body.mjc-page-on .mjc-content .product-details-tab-container table td:last-child{font-family: var(--mj-mono);font-size: 13px}body.mjc-page-on .mjc-content .mj-tab-content.product-details-tab-container{padding: 22px 24px;border: 0;border-radius: 16px;background: var(--mj-surface)}.mjc-homectl{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 18px;margin: 0 0 14px}.mjc-chips{display: inline-flex;flex-wrap: wrap;gap: 4px}.mjc-chip{padding: 6px 12px;border: 0;border-radius: 999px;background: var(--mj-surface);color: var(--mj-muted);font-size: 12.5px;font-weight: 600;cursor: pointer}.mjc-chip:hover{color: var(--mj-text)}.mjc-chip.is-on{background: var(--mj-surface-3);color: var(--mj-text)}.mjc-chip:focus-visible,.mjc-pin:focus-visible{outline: 2px solid var(--mj-brand);outline-offset: 2px}.mjc-homecount{display: inline-flex;align-items: center;gap: 8px;margin: 0 0 0 auto;color: var(--mj-muted);font-size: 12.5px;font-weight: 500}.mjc-homecount select{padding: 5px 10px;border: 0;border-radius: 8px;background: var(--mj-surface);color: var(--mj-text);font: 12.5px var(--mj-mono)}.mjc-homenote{margin: -4px 0 14px;color: var(--mj-muted-2);font-size: 12.5px}.mjc-tilew{position: relative;display: grid;min-width: 0}.mjc-tilew > .mjc-tile{height: 100%}.mjc-tilew .mjc-tile-h{padding-right: 26px}.mjc-pin{position: absolute;top: 12px;right: 10px;width: 24px;height: 24px;padding: 0;border: 0;border-radius: 6px;background: none;color: var(--mj-muted-2);font-size: 15px;line-height: 1;cursor: pointer;opacity: 0;transition: opacity .15s ease,color .15s ease}.mjc-tilew:hover .mjc-pin,.mjc-pin:focus-visible,.mjc-tilew.is-pinned .mjc-pin{opacity: 1}.mjc-tilew.is-pinned .mjc-pin{color: #fbbf24}.mjc-pin:hover{color: #fbbf24}.mjc-tilew.is-gone{opacity: .35}@media (hover: none){.mjc-pin{opacity: .6}}@media (max-width: 560px){.mjc-homecount{margin-left: 0}}.mjc-cx-head{margin: 0 0 28px}.mjc-cx-back{display: inline-block;margin: 0 0 18px;color: var(--mj-muted);font: 500 12.5px var(--mj-mono);text-decoration: none}.mjc-cx-back:hover{color: var(--mj-text)}.mjc-cx-sub{margin: 12px 0 0;color: var(--mj-muted);font-size: 15px}body.mjc-page-on .mj-cx{gap: 14px}body.mjc-page-on .mj-cx-form,body.mjc-page-on .mj-cx-side{gap: 14px}body.mjc-page-on .mj-cx .mj-card{padding: 22px 24px;border: 0 !important;border-radius: 16px;background: var(--mj-surface);box-shadow: none}body.mjc-page-on .mj-cx .mj-card > h2{color: var(--mj-text);font-size: 15px;font-weight: 700;letter-spacing: -.01em}body.mjc-page-on .mj-cx .mj-card > h2 i{display: none}body.mjc-page-on .mj-cx-service-icon{border-radius: 12px}body.mjc-page-on .mj-cx-eyebrow,body.mjc-page-on .mj-cx-service-facts dt{font: 500 10.5px var(--mj-mono);letter-spacing: .08em}body.mjc-page-on .mj-cx-service-body b{font-size: 1.15rem}body.mjc-page-on .mj-cx-service-facts dd{font: 600 15px var(--mj-mono)}body.mjc-page-on .mj-cx-service-facts dd small{font-family: inherit;font-size: 11.5px}body.mjc-page-on .mj-cx-opt-box{border: 0;background: var(--mj-surface-2)}body.mjc-page-on .mj-cx-opt:hover .mj-cx-opt-box{background: var(--mj-surface-3)}body.mjc-page-on .mj-cx-opt input:checked + .mj-cx-opt-box{background: var(--mj-brand-a10);box-shadow: 0 0 0 1.5px var(--mj-brand) inset}body.mjc-page-on .mj-cx-opt--danger input:checked + .mj-cx-opt-box{background: rgba(239,68,68,.08);box-shadow: 0 0 0 1.5px rgba(239,68,68,.7) inset}body.mjc-page-on .mj-cx-opt-badge{font-family: var(--mj-mono);font-weight: 600}body.mjc-page-on .mj-cx-confirm{border: 0;border-radius: 12px}body.mjc-page-on .mj-cx-reason{border: 0;background: var(--mj-surface-2)}body.mjc-page-on .mj-cx-reason:hover{background: var(--mj-surface-3)}body.mjc-page-on .mj-cx-reason[aria-pressed="true"]{background: var(--mj-brand-a15);box-shadow: 0 0 0 1.5px var(--mj-brand) inset}body.mjc-page-on .mj-cx textarea.form-control{border: 0;border-radius: 12px;background: var(--mj-surface-2);color: var(--mj-text)}body.mjc-page-on .mj-cx textarea.form-control:focus{box-shadow: 0 0 0 1.5px var(--mj-brand) inset}body.mjc-page-on .mj-cx-info li i,body.mjc-page-on .mj-cx-alt .btn i{color: var(--mj-muted-2)}body.mjc-page-on .mj-cx-alt .btn,body.mjc-page-on .mj-cx-actions .btn-default{border: 0;border-radius: 10px;background: var(--mj-surface-2);color: var(--mj-text)}body.mjc-page-on .mj-cx-alt .btn:hover,body.mjc-page-on .mj-cx-actions .btn-default:hover{background: var(--mj-surface-3)}body.mjc-page-on .mj-cx-submit{border-radius: 10px}body.mjc-page-on .mj-cx-done{border: 0;background: var(--mj-surface)}body.mjc-page-on .mj-cx textarea.form-control{width: 100%}body.mjc-page-on .mj-cx-opt-box,body.mjc-page-on .mj-cx-confirm,body.mjc-page-on .mj-cx textarea.form-control{box-sizing: border-box}.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{display: grid;gap: 0}.mjp-head{display: flex;flex-wrap: wrap;align-items: flex-end;gap: 18px 30px}.mjp-ident{min-width: 0;flex: 1 1 380px}.mjp-ident .mjc-kick{color: var(--lc,var(--mj-brand-light))}.mjc-app .mjp-title{margin: 0;color: var(--mj-text);font: 600 clamp(2rem,4vw,3.1rem)/1.04 var(--mj-mono);letter-spacing: -.045em;overflow-wrap: anywhere}.mjp-titlerow{display: flex;align-items: center;gap: 12px;min-width: 0}.mjp-titlerow[hidden]{display: none}.mjp-titleedit{flex: none;display: grid;place-items: center;width: 34px;height: 34px;padding: 0;border: 0;border-radius: 10px;background: none;color: var(--mj-muted-2);font-size: 14px;cursor: pointer;opacity: 0;transition: opacity .15s,background .15s,color .15s}.mjp-titlerow:hover .mjp-titleedit,.mjp-titleedit:focus-visible{opacity: 1}.mjp-titleedit:hover{background: var(--mj-surface);color: var(--mj-text)}.mjp-titleedit:focus-visible{outline: 2px solid var(--mj-brand);outline-offset: 2px}@media (hover: none){.mjp-titleedit{opacity: 1}}.mjp-titleform{display: flex;flex-wrap: wrap;align-items: stretch;gap: 8px;max-width: 640px;margin-top: 4px}.mjp-titleform[hidden]{display: none}.mjp .mjp-in.mjp-titlein,.mjp .mjp-in.mjp-titlein:focus{flex: 1 1 280px;width: auto;padding: 10px 14px;font: 500 15px/1.4 var(--mj-mono);letter-spacing: -.01em}.mjp .mjp-in.mjp-titlein:focus{box-shadow: 0 0 0 2px var(--mj-brand)}.mjp .mjp-in.mjp-titlein::placeholder{color: var(--mj-muted-2)}.mjp-titleform .mjc-btn{flex: none}.mjp-titlehint{flex: 1 0 100%;margin: 2px 0 0;color: var(--mj-muted);font-size: 12.5px}.mjp-ssh{display: inline-flex;align-items: center;gap: 10px;max-width: 100%;margin-top: 12px;padding: 7px 12px;border-radius: 10px;background: var(--mj-surface)}.mjp-ssh code{min-width: 0;padding: 0;background: none;color: var(--mj-text-2);font: 13px var(--mj-mono);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;user-select: all}.mjp-ssh-p{flex: none;margin-right: -2px;color: var(--mj-muted-2);font: 13px var(--mj-mono);user-select: none}.mjp-ssh .mjc-copy{flex: none;margin-left: 4px}.mjp-ssh .mjc-copy:focus-visible{outline: 2px solid var(--mj-brand);outline-offset: 2px;border-radius: 4px}.mjp-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 22px;margin-top: 14px;color: var(--mj-muted);font: 12.5px var(--mj-mono)}.mjp-meta b{color: var(--mj-text-2);font-weight: 500}.mjp-meta .label.status{padding: 3px 10px;border-radius: 999px;font: 500 11px var(--mj-mono);text-transform: none;letter-spacing: 0}.mjp-state{display: inline-flex;align-items: center;gap: 7px}.mjc-dot.is-run{background: var(--mj-ok);animation: mjcPulse 2.2s infinite}.mjc-dot.is-off{background: var(--mj-muted-2)}.mjc-dot.is-busy{background: var(--mj-warn);animation: mjcPulse 1s infinite}.mjc-dot.is-wait{background: var(--mj-line-strong)}.mjp-power{display: flex;flex-wrap: wrap;gap: 8px;margin-left: auto}.mjp-side{display: flex;flex-direction: column;align-items: flex-end;gap: 14px;margin-left: auto;min-width: 0}.mjp-side .mjp-power{margin-left: 0}.mjp-fu{display: flex;align-items: flex-start;gap: 12px;max-width: 640px;padding: 14px 18px;border-radius: 14px;background: rgba(234,179,8,.08);color: #fde68a;animation: mjpFuIn .35s ease-out}.mjp-fu .mjc-ic{flex: none;margin-top: 2px;width: 20px;height: 20px;stroke: #eab308}.mjp-fu b{display: block;margin: 0 0 3px;color: #fef3c7;font: 600 13.5px var(--mj-font)}.mjp-fu p{margin: 0;font-size: 13px;line-height: 1.5}.mjp-fu.is-soft{background: rgba(249,115,22,.09);color: #fed7aa}.mjp-fu.is-soft .mjc-ic{stroke: #f97316}.mjp-fu.is-soft b{color: #ffedd5}.mjp-fu.is-err{background: rgba(239,68,68,.09);color: #fecaca}.mjp-fu.is-err .mjc-ic{stroke: #ef4444}.mjp-fu.is-err b{color: #fee2e2}@keyframes mjpFuIn{from{opacity: 0;transform: translateY(-4px)}to{opacity: 1;transform: none}}@media (prefers-reduced-motion: reduce){.mjp-fu{animation: none}}.mjp-power .mjc-btn[hidden],.mjp-drop[hidden]{display: none}.mjc-btn.mjp-ok{background: rgba(34,197,94,.12);color: #86efac !important}.mjc-btn.mjp-warn{background: rgba(245,158,11,.12);color: #fcd34d !important}.mjc-btn.mjp-danger{background: rgba(239,68,68,.12);color: #fca5a5 !important}.mjp-drop{position: relative}.mjp-drop-menu{position: absolute;right: 0;top: calc(100% + 6px);z-index: 30;display: none;min-width: 220px;padding: 6px;border-radius: 12px;background: var(--mj-surface-3);box-shadow: 0 20px 50px rgba(0,0,0,.6)}.mjp-drop.is-open .mjp-drop-menu{display: grid}.mjp-drop-menu a,.mjp-drop-menu button{padding: 10px 12px;border: 0;border-radius: 8px;background: none;color: var(--mj-text-2);font-size: 13.5px;font-weight: 600;text-align: left;cursor: pointer}.mjp-drop-menu a:hover,.mjp-drop-menu button:hover{background: #222227;color: var(--mj-text)}body.mjc-page-on .mjp-more{display: block}body.mjc-page-on .mjp-more .mjc-tools{display: grid !important;gap: 16px;margin: 0}body.mjc-page-on .mjp-more .mjc-tools .card-sidebar{display: grid !important;gap: 8px !important;flex-wrap: initial !important}body.mjc-page-on .mjp-more .mjc-tools .list-group{display: grid !important;grid-template-columns: repeat(auto-fill,minmax(180px,1fr));gap: 8px}body.mjc-page-on .mjp-more .mjc-tools .list-group-item{width: auto !important;min-width: 0;min-height: 42px;height: auto !important;padding: 10px 13px;border-radius: 10px !important;background: var(--mj-surface-2) !important;color: var(--mj-text-2) !important;white-space: normal !important;overflow: visible !important;text-overflow: clip !important;overflow-wrap: anywhere;line-height: 1.35}body.mjc-page-on .mjp-more .mjc-tools .list-group-item *{white-space: normal !important;overflow: visible !important;text-overflow: clip !important;max-width: none !important}body.mjc-page-on .mjp-more .mjc-tools .sidebar-menu-item-wrapper{display: flex;align-items: center;gap: 9px;min-width: 0}body.mjc-page-on .mjp-more .mjc-tools .list-group-item.active,body.mjc-page-on .mjp-more .mjc-tools .list-group-item.active .sidebar-menu-item-icon{color: var(--mj-text) !important}body.mjc-page-on .mjp-more .mjc-tools .list-group-item:hover{background: var(--mj-surface-3) !important}body.mjc-page-on .mjp-more .mjc-tools a[data-mjc-dup]{display: inline-flex !important}body.mjc-page-on .mjp-more .mjc-tools .card-sidebar[data-mjc-hidden],body.mjc-page-on .mjp-more .mjc-tools .list-group-item[data-mjc-hidden]{display: none !important}.mjp-tabs{display: flex;gap: 2px;margin: 28px 0 16px;overflow-x: auto;scrollbar-width: none}.mjp-tabs button{padding: 9px 13px;border: 0;border-radius: 9px;background: none;color: var(--mj-muted);font-size: 13.5px;font-weight: 600;white-space: nowrap;cursor: pointer}.mjp-tabs button[aria-selected=true]{background: var(--mj-surface-2);color: var(--mj-text)}.mjp-view[hidden]{display: none}.mjp-view.is-on{animation: mjcRise .35s cubic-bezier(.2,.7,.2,1)}.mjp-g4{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px}.mjp-g3{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px;margin-top: 12px;align-items: start}.mjp-g21{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 12px;margin-top: 12px;align-items: start}.mjp-sub.is-warn{color: #f59e0b}.mjp-ov{display: grid;gap: 12px;margin-top: 12px;grid-template-columns: repeat(3,minmax(0,1fr));grid-template-areas: "acc res node" "tasks quick node";align-items: stretch}.mjp-ov.is-nonode{grid-template-areas: "acc res quick" "tasks tasks tasks"}.mjp-ov > *{min-width: 0}.mjp-a-acc{grid-area: acc}.mjp-a-res{grid-area: res}.mjp-a-node{grid-area: node}.mjp-a-tasks{grid-area: tasks}.mjp-a-quick{grid-area: quick}.mjp-ov .mjp-nodecard,.mjp-ov .mjp-nodecard .mj-pd-hook,.mjp-ov .mjp-nodecard .mj-pdn{height: 100%}.mjp-g2{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.mjp-gauge{display: grid;gap: 6px;padding: 18px 20px 14px;border-radius: 16px;background: var(--mj-surface);min-width: 0}.mjp-gauge b{color: var(--mj-text);font: 600 1.75rem/1 var(--mj-mono);letter-spacing: -.02em}.mjp-gauge b em{color: var(--mj-muted-2);font-size: .85rem;font-style: normal;font-weight: 500}.mjp-sub{color: var(--mj-muted);font-size: 12.5px}.mjp-lbl{color: var(--mj-muted-2);font: 500 11px var(--mj-mono);letter-spacing: .08em;text-transform: uppercase}.mjp-gauge canvas{display: block;width: 100%;height: 54px;margin-top: 6px}.mjp-kv{display: grid;gap: 12px;margin: 0}.mjp-kv > div{display: grid;grid-template-columns: 96px minmax(0,1fr) auto;align-items: center;gap: 12px}.mjp-kv dt{color: var(--mj-muted-2);font-size: 13px;font-weight: 500}.mjp-kv dd{margin: 0;color: var(--mj-text-2);font: 13px var(--mj-mono);overflow-wrap: anywhere}.mjp-note{margin: 14px 0 0;color: var(--mj-muted-2);font-size: 12.5px;line-height: 1.55}.mjp-res{display: grid;grid-template-columns: minmax(0,1fr);gap: 16px}.mjp-res > div{display: grid;gap: 7px}.mjp-res > .mjp-fair{margin: -6px 0 0;padding: 10px 12px;border-radius: 10px;background: rgba(245,158,11,.08);color: #fde68a;font-size: 12.5px;line-height: 1.5}.mjp-res > .mjp-fair.is-err{background: rgba(239,68,68,.08);color: #fecaca}.mjp-res > div > div{display: flex;justify-content: space-between;gap: 12px;color: var(--mj-text-2);font-size: 13.5px}.mjp-res b{color: var(--mj-text-2);font: 500 13px var(--mj-mono)}.mjp-bar{display: block;height: 6px;border-radius: 3px;background: var(--mj-surface-3);overflow: hidden}.mjp-bar i{display: block;width: var(--v);height: 100%;border-radius: 3px;background: var(--lc,var(--mj-brand));transition: width .6s ease}.mjp-res > .mjp-resdisks{display: grid;gap: 16px}.mjp-res .mjp-resrow{display: grid;grid-template-columns: minmax(0,1fr);justify-content: stretch;gap: 7px;min-width: 0;color: inherit;font-size: inherit}.mjp-res .mjp-reshead{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;color: var(--mj-text-2);font-size: 13.5px}.mjp-res .mjp-reshead b{text-align: right}.mjp-res > [hidden],.mjp-gauge [hidden]{display: none}.mjp-diskbar{margin-top: 2px}.mjp-nodecard .mj-pdn{margin: 0}body.mjc-page-on .mjp-nodecard .mj-pdn-specs{grid-template-columns: minmax(0,1fr);gap: 10px}.mjp-feed{display: grid;gap: 10px}.mjp-feed > div{display: grid;grid-template-columns: 96px minmax(0,1fr) auto;align-items: center;gap: 12px;color: var(--mj-text-2);font-size: 13px}.mjp-feed time{color: var(--mj-muted-2);font: 11.5px var(--mj-mono)}.mjp-feed .mjp-pill{max-width: 220px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.mjp-pill{padding: 3px 9px;border-radius: 999px;font: 500 11px var(--mj-mono);white-space: nowrap}.mjp-pill.is-ok{background: rgba(34,197,94,.1);color: #86efac}.mjp-pill.is-bad{background: rgba(239,68,68,.12);color: #fca5a5}.mjp-more{display: grid;grid-template-columns: repeat(auto-fill,minmax(140px,1fr));gap: 8px;margin-top: 14px}.mjp-tile{display: flex;align-items: center;min-height: 44px;padding: 10px 13px;border-radius: 10px;background: var(--mj-surface-2);color: var(--mj-text-2) !important;font-size: 13px;font-weight: 600}.mjp-tile:hover{background: var(--mj-surface-3);color: var(--mj-text) !important}.mjp-rangebar{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 14px;margin-bottom: 12px}.mjp-seg{display: inline-flex;gap: 2px;padding: 3px;border-radius: 10px;background: var(--mj-surface-2)}.mjp-seg button{padding: 6px 11px;border: 0;border-radius: 8px;background: none;color: var(--mj-muted);font: 500 12px var(--mj-mono);cursor: pointer}.mjp-seg button[aria-pressed=true]{background: #222227;color: var(--mj-text)}.mjp-chart{display: block;width: 100%;height: 200px;cursor: crosshair;touch-action: pan-y}.mjc-card:has(> .mjp-chart){position: relative}.mjp-tip{position: absolute;z-index: 3;display: grid;gap: 4px;min-width: 150px;padding: 10px 12px;border-radius: 10px;background: var(--mj-surface-3);box-shadow: 0 10px 30px rgba(0,0,0,.45);color: var(--mj-text-2);font: 12px var(--mj-mono);pointer-events: none;white-space: nowrap}.mjp-tip[hidden]{display: none}.mjp-tip span{display: flex;align-items: center;gap: 8px}.mjp-tip i{width: 8px;height: 8px;border-radius: 2px}.mjp-tip b{margin-left: auto;padding-left: 12px;color: var(--mj-text);font-weight: 600}.mjp-tip .mjp-tip-t{color: var(--mj-muted);font-size: 11.5px}.mjp-legend{display: flex;gap: 16px;margin-top: 10px;color: var(--mj-muted);font: 11.5px var(--mj-mono)}.mjp-legend i{display: inline-block;width: 10px;height: 3px;margin-right: 6px;border-radius: 2px;vertical-align: middle}.mjp-contract-acts{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 18px}.mjp-modal{position: fixed;inset: 0;z-index: 1100;display: grid;place-items: center;padding: 16px;background: rgba(0,0,0,.65);-webkit-backdrop-filter: blur(4px);backdrop-filter: blur(4px)}.mjp-modal[hidden]{display: none}.mjp-modal-box{display: grid;gap: 14px;width: min(500px,100%);padding: 24px;border-radius: 18px;background: var(--mj-surface-2);box-shadow: 0 30px 80px rgba(0,0,0,.7)}.mjp-modal-box h4{margin: 0;color: var(--mj-text);font-size: 1.15rem}.mjp-modal-box p{margin: 0;color: var(--mj-muted);font-size: 14px;line-height: 1.6}.mjp-modal-box > div{display: flex;justify-content: flex-end;gap: 8px}.mjp-toast{position: fixed;right: 24px;bottom: 24px;z-index: 1100;display: grid;grid-template-columns: 22px minmax(0,1fr) auto;align-items: start;gap: 12px;width: max-content;min-width: 260px;max-width: min(460px,calc(100% - 32px));padding: 13px 10px 13px 16px;border-radius: 14px;background: #16161a;box-shadow: 0 0 0 1px rgba(255,255,255,.06),0 18px 44px rgba(0,0,0,.55);color: var(--mj-text);font-size: 13.5px;line-height: 1.45;opacity: 0;transform: translateY(16px);transition: opacity .25s ease,transform .25s ease;pointer-events: none}.mjp-toast.is-on{opacity: 1;transform: none;pointer-events: auto}.mjp-toast-ic{position: relative;width: 22px;height: 22px;border-radius: 50%;background: rgba(34,197,94,.16)}.mjp-toast-ic::after{content: "";position: absolute;left: 8px;top: 5px;width: 5px;height: 9px;border: solid #4ade80;border-width: 0 2px 2px 0;transform: rotate(45deg)}.mjp-toast.is-bad .mjp-toast-ic{background: rgba(239,68,68,.16)}.mjp-toast.is-bad .mjp-toast-ic::after{content: "!";left: 0;top: 0;width: 100%;height: 100%;border: 0;transform: none;color: #f87171;font: 700 13px/22px var(--mj-mono);text-align: center}.mjp-toast.is-run .mjp-toast-ic{background: none;border: 2px solid rgba(96,165,250,.25);border-top-color: #60a5fa;animation: mjpToastSpin .9s linear infinite;box-sizing: border-box}.mjp-toast.is-run .mjp-toast-ic::after{content: none}.mjp-toast-tx{display: grid;gap: 3px;min-width: 0;padding-top: 1px}.mjp-toast-tx b{font-weight: 600;text-wrap: pretty;overflow-wrap: break-word}.mjp-toast-tx small{color: var(--mj-muted);font-size: 12.5px;text-wrap: pretty;overflow-wrap: anywhere}.mjp-toast-x{width: 26px;height: 26px;margin: -3px 0 0;padding: 0;border: 0;border-radius: 8px;background: none;color: var(--mj-muted-2);font-size: 18px;line-height: 1;cursor: pointer}.mjp-toast-x:hover,.mjp-toast-x:focus-visible{background: rgba(255,255,255,.06);color: var(--mj-text)}@keyframes mjpToastSpin{to{transform: rotate(360deg)}}@media (max-width: 560px){.mjp-toast{left: 16px;right: 16px;bottom: 16px;width: auto;min-width: 0;max-width: none}}@media (prefers-reduced-motion: reduce){.mjp-toast{transition: none}.mjp-toast.is-run .mjp-toast-ic{animation: none}}@media (max-width: 1280px){.mjp-g4{grid-template-columns: repeat(2,minmax(0,1fr))}.mjp-g3,.mjp-g21{grid-template-columns: minmax(0,1fr)}.mjp-ov{grid-template-columns: repeat(2,minmax(0,1fr));grid-template-areas: "acc res" "node node" "tasks quick"}.mjp-ov.is-nonode{grid-template-areas: "acc res" "tasks quick"}}@media (max-width: 760px){.mjp-ov,.mjp-ov.is-nonode{grid-template-columns: minmax(0,1fr);grid-template-areas: "acc" "res" "node" "tasks" "quick"}}@media (max-width: 760px){.mjp-g2{grid-template-columns: minmax(0,1fr)}.mjp-power{margin-left: 0}.mjp-side{margin-left: 0;align-items: stretch}}@media (max-width: 520px){.mjp-g4{grid-template-columns: minmax(0,1fr)}.mjp-kv > div{grid-template-columns: 84px minmax(0,1fr)}.mjp-kv .mjc-copy{display: none}.mjp-feed > div{grid-template-columns: minmax(0,1fr) auto}.mjp-feed time{grid-column: 1 / -1}}.mjp [hidden]{display: none !important}.mjp :focus-visible,.mjp-modal :focus-visible{outline: 2px solid var(--mj-brand-light);outline-offset: 2px}.mjp-tabs button{display: inline-flex;align-items: center;gap: 8px}.mjp-n{color: var(--mj-muted-2);font: 11px var(--mj-mono)}.mjp-n:empty{display: none}.mjp-drop-menu button{display: grid;gap: 2px}.mjp-drop-menu button b{color: var(--mj-text);font-weight: 600}.mjp-drop-menu button small{color: var(--mj-muted-2);font-size: 12px;font-weight: 500}.mjp-quick{display: grid;gap: 8px}.mjp-quick .mjc-btn{justify-content: flex-start;white-space: normal;text-align: left}.mjp-gap{margin-top: 12px}.mjp-g21--wide{grid-template-columns: minmax(0,2fr) minmax(0,1fr);margin-top: 0}.mjp-muted{color: var(--mj-muted)}.mjp-text{margin: 0 0 12px;color: var(--mj-muted);font-size: 13.5px;line-height: 1.6}.mjp-note--tight{margin: 0}.mjp-sans{font-family: var(--mj-font) !important}.mjc-btn.mjp-sm{padding: 7px 11px;border-radius: 9px;font-size: 12.5px}.mjp .mjc-btn[disabled]{opacity: .4;cursor: not-allowed}.mjp.is-ro [data-mjp-w]{opacity: .4}.mjp-switch{position: relative;flex: none;width: 38px;height: 22px;padding: 0;border: 0;border-radius: 999px;background: var(--mj-surface-3);cursor: pointer}.mjp-switch::after{content: "";position: absolute;top: 3px;left: 3px;width: 16px;height: 16px;border-radius: 50%;background: var(--mj-muted);transition: transform .2s ease,background .2s ease}.mjp-switch[aria-checked=true]{background: rgba(34,197,94,.35)}.mjp-switch[aria-checked=true]::after{transform: translateX(16px);background: #fff}.mjp-switch[disabled]{opacity: .45;cursor: not-allowed}.mjp-h3sw{margin-left: 14px}.mjp-swrow{display: flex;align-items: center;gap: 10px;color: var(--mj-text-2);font-size: 13.5px}.mjp-field{display: grid;gap: 7px;min-width: 0;margin: 0}.mjp-field .mjp-lbl em{color: var(--mj-muted-2);font-style: normal;text-transform: none;letter-spacing: 0}.mjp-field .mjp-lbl b{color: var(--mj-text-2);font-weight: 500;text-transform: none;letter-spacing: 0}.mjp .mjp-in,.mjp .mjp-in:focus{width: 100%;min-width: 0;height: auto;margin: 0;padding: 10px 12px;border: 0;border-radius: 10px;background: var(--mj-surface-2);box-shadow: none;color: var(--mj-text);font-size: 13.5px;line-height: 1.4}.mjp .mjp-in:focus{outline: none;box-shadow: 0 0 0 2px var(--mj-brand)}.mjp .mjp-in[disabled],.mjp .mjp-in[readonly]{color: var(--mj-muted)}.mjp textarea.mjp-in{resize: vertical;font-size: 12.5px}.mjp select.mjp-in{cursor: pointer}.mjp-form{display: grid;gap: 12px}.mjp-subform{margin-top: 8px;padding: 16px;border-radius: 12px;background: var(--mj-surface-2)}.mjp .mjp-subform .mjp-in,.mjp .mjp-subform .mjp-in:focus{background: var(--mj-surface-3)}.mjp-subform h4{margin: 0;color: var(--mj-text);font-size: 14px;font-weight: 700}.mjp-formrow{display: flex;flex-wrap: wrap;gap: 12px}.mjp-formrow > .mjp-field{flex: 1 1 140px}.mjp-formgrid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px}.mjp-days{display: flex;flex-wrap: wrap;gap: 6px;min-width: 0;margin: 0;padding: 0;border: 0}.mjp-days legend{width: 100%;margin: 0 0 7px;padding: 0;border: 0}.mjp-day{position: relative;margin: 0;cursor: pointer}.mjp-day input{position: absolute;opacity: 0;pointer-events: none}.mjp-day span{display: inline-block;min-width: 44px;padding: 7px 10px;border-radius: 8px;background: var(--mj-surface-3);color: var(--mj-muted);font: 500 12px var(--mj-mono);text-align: center}.mjp-day input:checked + span{background: var(--mj-brand-a25,rgba(59,130,246,.25));color: var(--mj-text)}.mjp-day input:focus-visible + span{outline: 2px solid var(--mj-brand-light);outline-offset: 2px}.mjp-actrow{display: flex;gap: 8px;margin-top: 12px}.mjp-form .mjp-actrow{margin-top: 0}.mjp-actrow--wrap{flex-wrap: wrap}.mjp-formslot:empty{display: none}.mjp-rows{display: grid;gap: 6px}.mjp-rowwrap{display: grid}.mjp-row{display: grid;align-items: center;gap: 16px;min-width: 0;padding: 13px 16px;border-radius: 12px;background: var(--mj-surface-2);color: var(--mj-text-2);font-size: 13.5px}.mjp-row > *{min-width: 0}.mjp-row b{color: var(--mj-text);font-weight: 600;overflow-wrap: anywhere}.mjp-row b.mjc-mono{font-weight: 500}.mjp-row small{display: block;margin-top: 2px;color: var(--mj-muted-2);font: 11.5px var(--mj-mono);overflow-wrap: anywhere}.mjp-row .mjp-pill{justify-self: start}.mjp-row.is-off > :not(.mjp-switch):not(.mjp-acts){opacity: .5}.mjp-acts{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 6px}.mjp-row--ip{grid-template-columns: minmax(0,1.3fr) minmax(0,1.4fr) auto auto}.mjp-row--bk{grid-template-columns: minmax(0,1.4fr) minmax(0,.6fr) minmax(0,.6fr) auto}.mjp-row--sn{grid-template-columns: minmax(0,1.3fr) minmax(0,1fr) minmax(0,.6fr) auto}.mjp-row--sc{grid-template-columns: minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1fr) auto auto}.mjp-row--fw{grid-template-columns: 26px auto minmax(0,1fr) auto auto}.mjp-row--al{grid-template-columns: minmax(0,1.2fr) minmax(0,1fr) auto}.mjp-pill.is-warn{background: rgba(245,158,11,.12);color: #fcd34d}.mjp-pill.is-info{background: var(--mj-brand-a15,rgba(59,130,246,.15));color: var(--mj-brand-light)}.mjp-pill.is-mute{background: var(--mj-surface-3);color: var(--mj-muted)}.mjp-quota{display: flex;flex-wrap: wrap;gap: 14px 30px;margin-bottom: 16px}.mjp-quota > div{display: grid;flex: 1 1 200px;gap: 7px;min-width: 0}.mjp-quota-h{display: flex;justify-content: space-between;gap: 12px;color: var(--mj-muted);font-size: 13px}.mjp-quota-h b{color: var(--mj-text-2);font: 500 13px var(--mj-mono)}.mjp-quota > .mjp-quota-act{flex: 0 0 auto;align-self: end}.mjp-nic + .mjp-nic{margin-top: 18px}.mjp-pwout{display: flex;align-items: center;gap: 10px;margin: 0 0 12px;padding: 11px 13px;border-radius: 10px;background: var(--mj-surface-2);color: var(--mj-text);font-size: 13.5px;overflow-wrap: anywhere}.mjp-pwout .mjc-copy{margin-left: auto}.mjp-fwopts{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px;margin-bottom: 16px}.mjp-fwcount{padding: 10px 0;color: var(--mj-text-2);font-weight: 500}#mjpFwActs{margin-top: 14px}.mjp-warnbox,.mjp-infobox{display: flex;gap: 12px;padding: 14px 16px;border-radius: 12px;font-size: 13.5px;line-height: 1.55}.mjp-warnbox{background: rgba(239,68,68,.08);color: #fecaca}.mjp-warnbox b{color: #fee2e2}.mjp-warnbox .mjc-ic{flex: none;width: 18px;height: 18px;margin-top: 2px}.mjp-infobox{background: var(--mj-brand-a15,rgba(59,130,246,.13));color: #bfdbfe}.mjp-os{display: grid;grid-template-columns: repeat(auto-fill,minmax(190px,1fr));gap: 10px}.mjp-os-t{display: grid;align-content: start;justify-items: start;gap: 10px;min-width: 0;padding: 16px;border-radius: 14px;background: var(--mj-surface-2);cursor: pointer;transition: transform .2s ease}.mjp-os-t:hover{}.mjp-os-t[aria-checked=true]{background: var(--mj-surface-3);box-shadow: inset 0 0 0 2px var(--mj-brand)}.mjp-os-t b{color: var(--mj-text);font-size: 14.5px}.mjp-os-t small{color: var(--mj-muted-2);font-size: 11.5px;line-height: 1.45}.mjp .mjp-os-t .mjp-in{padding: 7px 10px;font-size: 12.5px}.mjp .mjp-os-t[aria-checked=true] .mjp-in{background: #222227}.mjp-os-logo{display: grid;place-items: center;width: 34px;height: 34px;border-radius: 9px;font: 700 13px var(--mj-mono)}.mjp-term{display: grid;place-items: center;min-height: 260px;padding: 16px 18px;border-radius: 12px;background: #050506;color: var(--mj-text-2);font: 12.5px/1.65 var(--mj-mono)}.mjp-term .mjp-infobox{max-width: 560px;font-family: var(--mj-font)}.mjp-term.is-live{display: block;padding: 0;overflow: hidden}.mjp-frame{display: block;width: 100%;height: min(86vh,980px);min-height: 440px;border: 0;background: #000}.mjp-term:fullscreen .mjp-frame{height: 100vh}.mjp-thr{display: flex;align-items: center;gap: 8px;font-size: 13px}.mjp .mjp-thr-in,.mjp .mjp-thr-in:focus{width: 96px;padding: 7px 10px}@media (max-width: 1280px){.mjp-g21--wide{grid-template-columns: minmax(0,1fr)}}@media (max-width: 900px){.mjp-row--sc{grid-template-columns: minmax(0,1fr) auto}.mjp-row--sc > span:empty{display: none}.mjp-row--sc > .mjp-acts{grid-column: 1 / -1;justify-content: flex-start}.mjp-row--sc > span{grid-column: 1 / -1}.mjp-row--sc > .mjp-switch{grid-column: 2;grid-row: 1}.mjp-formgrid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.mjp-row,.mjp-row--ip,.mjp-row--bk,.mjp-row--sn,.mjp-row--al{grid-template-columns: minmax(0,1fr);gap: 10px}.mjp-row--sc{grid-template-columns: minmax(0,1fr) auto}.mjp-row--fw{grid-template-columns: 22px minmax(0,1fr) auto}.mjp-row--fw > .mjp-pill{grid-column: 2;grid-row: 1}.mjp-row--fw > .mjp-switch{grid-column: 3;grid-row: 1;justify-self: end}.mjp-row--fw > div:not(.mjp-acts){grid-column: 1 / -1}.mjp-row > span:empty{display: none}.mjp-acts,.mjp-row--sc > .mjp-acts{justify-content: flex-start}.mjp-row--fw > .mjp-acts{grid-column: 1 / -1}.mjp-fwopts,.mjp-formgrid{grid-template-columns: minmax(0,1fr)}.mjp-os{grid-template-columns: repeat(2,minmax(0,1fr))}.mjp-os-t{padding: 13px}.mjp-quota > .mjp-quota-act{flex: 1 1 100%}.mjp-quota-act .mjc-btn{width: 100%}.mjp-day span{min-width: 38px;padding: 7px 6px}.mjp-h3sw{margin-left: auto}.mjc-app .mjp .mjc-card h3{flex-wrap: wrap}}@media (prefers-reduced-motion: reduce){.mjp *,.mjp *::before,.mjp *::after{animation: none !important;transition: none !important}.mjp-os-t:hover{transform: none}}#mjp .mjp-power{flex-wrap: wrap;justify-content: flex-end}#mjp .mjc-btn--tool{text-decoration: none}#mjp .mjc-btn--tool.mjp-cancel{background: none;color: var(--mj-muted)}#mjp .mjc-btn--tool.mjp-cancel:hover{color: #f87171}.mjp-prog{display: grid;grid-template-columns: auto minmax(120px,1fr) auto auto;align-items: center;gap: 18px;margin: 22px 0 -12px;padding: 11px 16px;border-radius: 12px;background: var(--mj-surface-2);font-size: 13px}.mjp-prog[hidden]{display: none}.mjp-prog-t{display: inline-flex;align-items: center;gap: 9px;color: var(--mj-text);font-weight: 600;white-space: nowrap}.mjp-prog-bar{position: relative;height: 4px;border-radius: 2px;background: var(--mj-surface-3);overflow: hidden}.mjp-prog-bar i{display: block;width: 0;height: 100%;border-radius: 2px;background: var(--mj-brand);transition: width .6s ease}.mjp-prog-p{min-width: 3.5em;color: var(--mj-text);font-weight: 600;text-align: right;font-variant-numeric: tabular-nums}.mjp-prog-meta{color: var(--mj-muted-2);font-size: 12px;white-space: nowrap}.mjp-prog.is-ind .mjp-prog-bar i{width: 30%;animation: mjpProgInd 1.4s ease-in-out infinite}.mjp-prog.is-ok .mjp-prog-bar i{background: var(--mj-ok,#22c55e)}.mjp-prog.is-ok .mjc-dot{background: var(--mj-ok,#22c55e);animation: none}.mjp-prog.is-bad .mjp-prog-bar i{background: #ef4444}.mjp-prog.is-bad .mjc-dot{background: #ef4444;animation: none}@keyframes mjpProgInd{0%{transform: translateX(-100%)}100%{transform: translateX(340%)}}@media (max-width: 760px){.mjp-prog{grid-template-columns: minmax(0,1fr) auto;gap: 8px 14px}.mjp-prog-bar{grid-column: 1 / -1;grid-row: 2}.mjp-prog-meta{grid-column: 1 / -1;white-space: normal}}@media (prefers-reduced-motion: reduce){.mjp-prog-bar i{transition: none}.mjp-prog.is-ind .mjp-prog-bar i{animation: none;width: 100%;opacity: .35}}.mjp-gauge.is-dual > b,.mjp-gauge.is-dual > .mjp-sub,.mjp-gauge.is-dual > .mjp-diskbar,.mjp-gauge.is-dual > canvas{display: none}.mjp-dual{display: grid;gap: 14px;margin-top: 4px}.mjp-dual[hidden]{display: none}.mjp-dual-row{display: grid;grid-template-columns: 52px minmax(0,1fr) auto;align-items: baseline;gap: 6px 12px}.mjp-dual-k{color: var(--mj-muted-2);font: 500 11px var(--mj-mono);letter-spacing: .06em;text-transform: uppercase}.mjp-dual-row b{color: var(--mj-text);font-size: 1.25rem;font-weight: 600;font-variant-numeric: tabular-nums;white-space: nowrap}.mjp-dual-row b em{color: var(--mj-muted);font-size: .75rem;font-style: normal;font-weight: 500}.mjp-dual-p{color: var(--mj-text-2);font-size: 12px}.mjp-dual-bar{grid-column: 1 / -1;height: 4px;border-radius: 2px;background: var(--mj-surface-3);overflow: hidden}.mjp-dual-bar i{display: block;height: 100%;border-radius: 2px;background: #a78bfa;transition: width .6s ease}.mjp-dual-row.is-hdd .mjp-dual-bar i{background: #f59e0b}.mjp-dual-p.is-na{color: var(--mj-muted-2);font-size: 11.5px}.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}.mjm-g4{margin-top: 26px}.mjm-g4 .mjp-gauge{padding-bottom: 18px}.mjm-g4 .mjp-gauge .mjp-bar{margin-top: 8px}.mjm .mjp-gauge b.mjm-small{font-size: 1.3rem}.mjm .mjp-power{align-self: flex-end}.mjm-sec{padding: 22px 24px;border-radius: 16px;background: var(--mj-surface)}.mjm-body .mj-box,.mjm-body .mj-pbs,.mjm-body .mj-mail{display: grid;gap: 12px}.mjm.is-tabbed .mjm-sec:not(.is-on){display: none}.mjm.is-tabbed .mjm-sec.is-on{animation: mjcRise .35s cubic-bezier(.2,.7,.2,1)}.mjm:not(.is-tabbed) .mjm-sec + .mjm-sec{margin-top: 12px}.mjm-body + .mjm-sec{margin-top: 12px}.mjm.is-tabbed .mjm-body + .mjm-sec:not(.is-on){margin-top: 0}.mjm .mjm-sec h4,.mjm .mj-box-h,.mjm .mj-pbs-h,.mjm .mj-mail-h{margin: 0 0 14px;color: var(--mj-text);font-size: 15px;font-weight: 700;letter-spacing: -.01em}.mjm .mjm-sec h4 ~ h4,.mjm .mjm-sec form + h4,.mjm .mjm-sec dl + h4{margin-top: 24px}.mjm .mjm-sec h5{margin: 18px 0 8px;color: var(--mj-text-2);font-size: 13.5px;font-weight: 700}.mjm .mjm-sec h5 small{margin-left: 8px;color: var(--mj-muted-2);font-weight: 500}.mjm .mj-facts--rows{display: grid;gap: 14px;margin: 0}.mjm .mj-facts--rows > div{display: grid;grid-template-columns: minmax(130px,200px) minmax(0,1fr);gap: 16px;padding: 0;border: 0;background: none}.mjm .mj-facts--rows dt{color: var(--mj-muted-2);font-size: 13px;font-weight: 500}.mjm .mj-facts--rows dd{margin: 0;color: var(--mj-text-2);font-size: 13.5px;line-height: 1.55;overflow-wrap: anywhere}.mjm .mj-facts--rows dd small{color: var(--mj-muted-2)}.mjm code{padding: 2px 7px;border-radius: 6px;background: var(--mj-surface-2);color: var(--mj-text);font: 12.5px var(--mj-mono)}.mjm .mj-box-usage,.mjm .mj-pbs-usage,.mjm .mj-mail-usage{margin: 0 0 6px}.mjm .mj-box-usage-head,.mjm .mj-pbs-usage-head,.mjm .mj-mail-usage-head{color: var(--mj-text-2);font-size: 13.5px}.mjm .mj-box-bar,.mjm .mj-pbs-bar,.mjm .mj-mail-bar{height: 6px;background: var(--mj-surface-3)}.mjm .mj-box-list > li,.mjm .mj-mail-list > li,.mjm .mj-mail-dns > li,.mjm .mj-box-sub--new,.mjm .mj-mail-new{padding: 14px 16px;border-radius: 12px;background: var(--mj-surface-2)}.mjm .mj-box-note,.mjm .mj-mail-note,.mjm .mj-pbs-cli{color: var(--mj-muted-2);font-size: 13px;line-height: 1.6}.mjm .mj-pbs-steps{margin: 0;padding-left: 1.2em;color: var(--mj-text-2);font-size: 13.5px;line-height: 1.8}.mjm .form-control{background: var(--mj-surface-2);border-color: transparent;color: var(--mj-text);border-radius: 10px}.mjm .form-control:focus{border-color: var(--mj-brand);box-shadow: none}.mjm-ct{display: grid;gap: 24px}.mjm-ct.has-side{grid-template-columns: minmax(0,1.4fr) minmax(0,1fr)}.mjm-acts{display: flex;flex-wrap: wrap;gap: 8px;margin: 16px 0 0}.mjm-acts:empty{display: none}.mjm-side .mj-pd-hook,.mjm-side .mj-pdn{margin: 0}@media (max-width: 1100px){.mjm-ct.has-side{grid-template-columns: minmax(0,1fr)}}@media (max-width: 560px){.mjm .mj-facts--rows > div{grid-template-columns: minmax(0,1fr);gap: 2px}.mjm-sec{padding: 18px 16px}}.mjm .mjp-power{flex-wrap: wrap;justify-content: flex-end}.mjm .mjc-btn--tool,#mjp .mjc-btn--tool{text-decoration: none;background-image: none !important}.mjm .mjc-btn--tool::before,.mjm .mjc-btn--tool::after,#mjp .mjc-btn--tool::before,#mjp .mjc-btn--tool::after{content: none !important;display: none !important}.mjm .mjc-btn--tool i,.mjm .mjc-btn--tool .fa,.mjm .mjc-btn--tool .fas,.mjm .mjc-btn--tool .far{font-size: 13px;opacity: .75}.mjl-band{position: relative;isolation: isolate;overflow: hidden;display: grid;grid-template-columns: auto minmax(0,1fr);grid-template-areas: "ic id" "ic facts" "ic extra";gap: 6px 18px;align-items: start;margin: 0 0 26px;padding: 20px 24px;border-radius: 18px;background: var(--mj-surface);background: radial-gradient(70% 120% at 100% 0,color-mix(in srgb,var(--lc,var(--mj-brand)) 6%,transparent),transparent 70%),var(--mj-surface);color: var(--mj-text)}.mjl-ic{grid-area: ic;display: grid;place-items: center;width: 44px;height: 44px;border-radius: 13px;background: color-mix(in srgb,var(--lc,var(--mj-brand)) 11%,transparent);color: var(--lc,var(--mj-brand))}.mjl-ic svg{width: 22px;height: 22px;fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round}.mjl-id{grid-area: id;display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px 12px;min-width: 0;position: relative;z-index: 1}.mjl-kick{flex: 0 0 100%;color: var(--lc,var(--mj-brand-light));font: 500 11px var(--mj-mono);letter-spacing: .08em;text-transform: uppercase}.mjl-name{font-size: 1.15rem;font-weight: 700;letter-spacing: -.01em;color: var(--mj-text)}.mjl-tag{color: var(--mj-muted);font-size: 13.5px}.mjl-facts{grid-area: facts;display: flex;flex-wrap: wrap;gap: 8px;margin: 8px 0 0;padding: 0;position: relative;z-index: 1;max-width: calc(100% - 120px)}.mjl-facts > div{display: inline-flex;align-items: baseline;gap: 7px;padding: 5px 11px;border-radius: 999px;background: rgba(255,255,255,.04);min-width: 0}.mjl-facts dt{margin: 0;color: var(--mj-muted-2,var(--mj-muted));font: 500 10.5px var(--mj-mono);letter-spacing: .06em;text-transform: uppercase;white-space: nowrap}.mjl-facts dd{margin: 0;color: var(--mj-text);font: 500 12px var(--mj-mono);overflow-wrap: anywhere}.mjl-extra{grid-area: extra;display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 18px;margin-top: 8px;position: relative;z-index: 1;max-width: calc(100% - 120px)}.mjl-note{margin: 0;color: var(--mj-muted);font-size: 13px;line-height: 1.55;max-width: 76ch}.mjl-links{display: flex;flex-wrap: wrap;gap: 6px 16px}.mjl-links a{color: var(--lc,var(--mj-brand-light));font: 500 12.5px var(--mj-mono);text-decoration: none}.mjl-links a:hover,.mjl-links a:focus-visible{color: var(--mj-text);text-decoration: none}.mjl-links a:focus-visible{outline: 2px solid var(--lc,var(--mj-brand-light));outline-offset: 2px;border-radius: 4px}.mjl-motif{position: absolute;right: 14px;top: 50%;z-index: 0;width: 240px;height: 80px;transform: translateY(-50%);fill: none;stroke: var(--lc,var(--mj-brand));stroke-width: 1.4;stroke-linecap: round;stroke-linejoin: round;opacity: .38;pointer-events: none;animation: mjlIn .7s cubic-bezier(.2,.7,.2,1) both}.mjl-motif .g{opacity: .45}.mjl-motif .f{fill: var(--lc,var(--mj-brand));stroke: none;opacity: .55}@keyframes mjlIn{from{opacity: 0;transform: translate(14px,-50%)}to{opacity: .38;transform: translateY(-50%)}}.mjl-m-pixel .mjl-motif .f rect:nth-child(3n){opacity: .45}.mjl-m-rack .mjl-motif .f circle:nth-child(odd){fill: var(--mj-ok,#22c55e)}.mjl-m-sprout .mjl-motif{opacity: .34}.mjl-band.is-thin{grid-template-columns: auto auto minmax(0,1fr);grid-template-areas: "ic id facts" "ic extra extra";align-items: center;gap: 4px 16px;margin-bottom: 20px;padding: 10px 16px;border-radius: 14px}.mjl-band.is-thin .mjl-ic{width: 30px;height: 30px;border-radius: 9px}.mjl-band.is-thin .mjl-ic svg{width: 16px;height: 16px}.mjl-band.is-thin .mjl-kick{display: none}.mjl-band.is-thin .mjl-name{font-size: .95rem}.mjl-band.is-thin .mjl-tag{font-size: 12.5px}.mjl-band.is-thin .mjl-facts{margin: 0;gap: 6px;justify-content: flex-end;max-width: none;padding-right: 130px}.mjl-band.is-thin .mjl-facts > div:nth-child(n+4){display: none}.mjl-band.is-thin .mjl-facts > div{padding: 3px 9px}.mjl-band.is-thin .mjl-extra{margin-top: 2px;max-width: none}.mjl-band.is-thin .mjl-motif{width: 150px;height: 50px;right: 10px;opacity: .3}@keyframes mjlInThin{from{opacity: 0}to{opacity: .3}}.mjl-band.is-thin .mjl-motif{animation-name: mjlInThin}.mjc-content .tab-pane > .mjl-band{margin-bottom: 18px}@media (max-width: 1100px){.mjl-band.is-thin{grid-template-columns: auto minmax(0,1fr);grid-template-areas: "ic id" "ic facts" "ic extra"}.mjl-band.is-thin .mjl-facts{justify-content: flex-start;padding-right: 0}.mjl-band.is-thin .mjl-motif{display: none}}@media (max-width: 640px){.mjl-band{grid-template-columns: minmax(0,1fr);grid-template-areas: "id" "facts" "extra";padding: 16px;gap: 6px}.mjl-band .mjl-ic{display: none}.mjl-facts,.mjl-extra{max-width: none}.mjl-motif{width: 150px;height: 50px;top: 12px;right: 4px;transform: none;opacity: .22;animation: none}.mjl-band.is-thin{grid-template-columns: minmax(0,1fr);grid-template-areas: "id" "facts" "extra";padding: 10px 14px}}@media (prefers-reduced-motion: reduce){.mjl-motif,.mjl-band.is-thin .mjl-motif{animation: none}}.mjg .mjg-addr{word-break: break-all}.mjg .mjp-note.is-warn{color: var(--mj-warn)}.mjg .mjp-gauge{position: relative;overflow: hidden}.mjg .mjp-gauge::after{content: "";position: absolute;right: 12px;top: 12px;width: 22px;height: 22px;opacity: .22;pointer-events: none;background: linear-gradient(var(--lc),var(--lc)) 0 0 / 8px 8px no-repeat,linear-gradient(var(--lc),var(--lc)) 14px 0 / 8px 8px no-repeat,linear-gradient(var(--lc),var(--lc)) 7px 14px / 8px 8px no-repeat}.mjg .mjm-sec.mjg-plain{padding: 0;background: none}.mjg-ov{display: grid;gap: 12px;grid-template-columns: repeat(3,minmax(0,1fr));grid-template-areas: "con res quick" "srv act quick";align-items: stretch}.mjg-ov > *{min-width: 0;animation: mjcRise .45s ease both}.mjg-ov > :nth-child(2){animation-delay: .04s}.mjg-ov > :nth-child(3){animation-delay: .08s}.mjg-ov > :nth-child(4){animation-delay: .12s}.mjg-ov > :nth-child(5){animation-delay: .16s}.mjg-a-con{grid-area: con}.mjg-a-res{grid-area: res}.mjg-a-srv{grid-area: srv}.mjg-a-act{grid-area: act}.mjg-a-quick{grid-area: quick}.mjg-ov h3 small{margin-left: 6px;color: var(--mj-muted-2);font: 500 11.5px var(--mj-mono)}.mjg-addrbox{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 14px;padding: 16px 18px;border-radius: 12px;background: color-mix(in srgb,var(--lc) 10%,var(--mj-surface-2,var(--mj-surface-3)))}.mjg-addrbox{container-type: inline-size}.mjg-big{flex: 1 1 100%;min-width: 0;color: var(--mj-text);font: 600 clamp(1rem,8cqi,1.6rem)/1.2 var(--mj-mono);letter-spacing: -.01em;overflow-wrap: anywhere}.mjg-lbl{margin: 16px 0 8px;color: var(--mj-muted-2);font-size: 12px;font-weight: 600;letter-spacing: .04em;text-transform: uppercase}.mjg-ports{display: flex;flex-wrap: wrap;gap: 6px}.mjg-port{padding: 5px 10px;border: 0;border-radius: 8px;background: var(--mj-surface-3);color: var(--mj-text-2);font: 12.5px var(--mj-mono);cursor: pointer}.mjg-port:hover,.mjg-port:focus-visible{color: var(--mj-text);background: color-mix(in srgb,var(--lc) 18%,var(--mj-surface-3))}.mjg-dim{color: var(--mj-muted-2);font-size: 12px}.mjg-sub{display: block;margin-top: 2px}.mjg-a-srv .mjp-kv > div{grid-template-columns: 80px minmax(0,1fr) auto}.mjg-tl{display: grid;gap: 12px}.mjg-tl > div{display: grid;grid-template-columns: 10px minmax(0,1fr) auto;align-items: center;gap: 12px;color: var(--mj-text-2);font-size: 13px}.mjg-tl i{width: 8px;height: 8px;border-radius: 50%;background: var(--mj-muted-2)}.mjg-tl .is-run i{background: var(--mj-ok);box-shadow: 0 0 0 4px color-mix(in srgb,var(--mj-ok) 18%,transparent)}.mjg-tl .is-warn i{background: var(--mj-warn)}.mjg-tl small{display: block;margin-top: 2px;color: var(--mj-muted-2);font: 11.5px var(--mj-mono)}.mjg-tl time{color: var(--mj-muted-2);font: 11.5px var(--mj-mono);white-space: nowrap}.mjg-quick{display: grid;gap: 8px}.mjg-quick .mjc-btn{justify-content: flex-start;gap: 12px;padding: 12px 14px;white-space: normal;text-align: left;transition: transform .15s ease,background-color .15s ease}.mjg-quick .mjc-btn:hover,.mjg-quick .mjc-btn:focus-visible{background: color-mix(in srgb,var(--lc) 16%,var(--mj-surface-3))}.mjg-quick .mjc-ic{flex: none;width: 18px;height: 18px;fill: none;stroke: var(--lc);stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.mjg .mjp-power .mjc-btn[disabled]{opacity: .55;cursor: progress}.mjg .mjp-bar i.is-warn{background: var(--mj-warn,#f59e0b)}.mjg .mjp-bar i.is-err{background: var(--mj-err,#ef4444)}.mjg-live{display: inline-flex;align-items: center;gap: 6px;color: var(--mj-muted-2);font: 500 11.5px var(--mj-mono)}.mjg-live[hidden]{display: none}.mjg-live i{width: 6px;height: 6px;border-radius: 50%;background: var(--mj-ok);animation: mjcPulse 2.2s infinite}.mjg-livenote{margin: -6px 0 14px}.mjg-livenote[hidden],.mjg [data-mjg-stale][hidden],.mjg [data-mjg-offnote][hidden]{display: none}.mjg-more{margin-left: 8px;color: var(--lc);font-weight: 600;letter-spacing: 0;text-transform: none;text-decoration: none}.mjg-more:hover,.mjg-more:focus-visible{text-decoration: underline}.mjg h3 small{margin-left: 6px;color: var(--mj-muted-2);font: 500 11.5px var(--mj-mono)}.mjg-net{display: grid;gap: 12px;grid-template-columns: minmax(0,2fr) minmax(0,3fr);grid-template-areas: "main list" "how how";align-items: stretch}.mjg-net > *{min-width: 0;animation: mjcRise .45s ease both}.mjg-net > :nth-child(2){animation-delay: .05s}.mjg-net > :nth-child(3){animation-delay: .1s}.mjg-n-main{grid-area: main}.mjg-n-list{grid-area: list}.mjg-n-how{grid-area: how}.mjg-net > .mjg-n-main:first-child:nth-last-child(2){grid-column: 1 / -1}.mjg-n-main .mjp-kv{margin-top: 14px}.mjg-n-main .mjp-kv > div{grid-template-columns: 90px minmax(0,1fr) auto}.mjg-n-main .mjp-kv dd{font-family: var(--mj-mono);overflow-wrap: anywhere}.mjg-pl{display: grid;gap: 6px;margin: 0;padding: 0;list-style: none}.mjg-pl li{display: grid;grid-template-columns: minmax(0,1.4fr) auto minmax(0,1fr) auto;align-items: center;gap: 8px 14px;padding: 10px 12px;border-radius: 10px;background: var(--mj-surface-3);transition: background-color .15s ease}.mjg-pl li:hover{background: color-mix(in srgb,var(--lc) 8%,var(--mj-surface-3))}.mjg-pl li.is-main{background: color-mix(in srgb,var(--lc) 12%,var(--mj-surface-3))}.mjg-pl-a{min-width: 0}.mjg-pl-a b{display: block;color: var(--mj-text);font: 600 13.5px var(--mj-mono);overflow-wrap: anywhere}.mjg-pl-a small{display: block;margin-top: 2px;color: var(--mj-muted-2);font: 11.5px var(--mj-mono)}.mjg-pl-n{min-width: 0;color: var(--mj-text-2);font-size: 13px;overflow-wrap: anywhere}.mjg-pl-c{display: flex;gap: 6px}.mjg-pl-c .mjc-copy:last-child{font-family: var(--mj-mono)}.mjg-how{display: grid;gap: 10px;margin: 0 0 16px;padding: 0;list-style: none;counter-reset: mjgh;grid-template-columns: repeat(2,minmax(0,1fr))}.mjg-how li{position: relative;padding: 12px 14px 12px 46px;border-radius: 10px;background: var(--mj-surface-3);color: var(--mj-text-2);font-size: 13.5px;line-height: 1.55;counter-increment: mjgh}.mjg-how li::before{content: counter(mjgh);position: absolute;left: 14px;top: 12px;display: grid;place-items: center;width: 22px;height: 22px;border-radius: 50%;background: color-mix(in srgb,var(--lc) 22%,transparent);color: var(--lc);font: 700 12px var(--mj-mono)}@media (max-width: 1100px){.mjg-ov{grid-template-columns: repeat(2,minmax(0,1fr));grid-template-areas: "con res" "srv act" "quick quick"}.mjg-quick{grid-template-columns: repeat(auto-fill,minmax(190px,1fr))}}@media (max-width: 900px){.mjg-net{grid-template-columns: minmax(0,1fr);grid-template-areas: "main" "list" "how"}.mjg-how{grid-template-columns: minmax(0,1fr)}}@media (max-width: 560px){.mjg-pl li{grid-template-columns: minmax(0,1fr) auto}.mjg-pl-n{grid-column: 1 / -1}.mjg-pl-c{grid-column: 1 / -1}}@media (max-width: 760px){.mjg-ov{grid-template-columns: minmax(0,1fr);grid-template-areas: "con" "res" "quick" "srv" "act"}.mjg-quick{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 420px){.mjg-quick{grid-template-columns: minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.mjg-ov > *,.mjg-net > *{animation: none}.mjg-live i{animation: none}}.mjx .mjp-head{position: relative}.mjx .mjp-head > *{position: relative}.mjx .mjp-gauge b.mjx-wrap{font-size: 1.05rem;line-height: 1.25;overflow-wrap: anywhere}.mjx .mjp-gauge b{overflow-wrap: anywhere}.mjx .mjp-lbl{color: var(--mj-muted-2)}.mjx h4{margin-top: 0}.mjx .mjm-sec h4 ~ h4{margin-top: 26px}.mjx .mj-facts--rows dd{font-family: var(--mj-mono);font-size: 13px}.mjx-cols{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 28px 40px}.mjx-cols > div{min-width: 0}.mjx-text{margin: 0;color: var(--mj-text-2);font-size: 13.5px;line-height: 1.65;max-width: 62ch}.mjx-list{display: grid;gap: 9px;margin: 0;padding: 0;list-style: none}.mjx-list li{position: relative;padding-left: 20px;color: var(--mj-text-2);font-size: 13.5px;line-height: 1.6;overflow-wrap: anywhere}.mjx-list li::before{content: "";position: absolute;left: 2px;top: .62em;width: 7px;height: 7px;border-radius: 50%;background: var(--lc);opacity: .75}.mjx-list--check li::before{top: .5em;width: 5px;height: 9px;border-radius: 0;background: none;border: solid var(--lc);border-width: 0 2px 2px 0;transform: rotate(40deg);opacity: 1}.mjx-steps{counter-reset: mjxs;display: grid;gap: 26px;margin: 0 0 8px;padding: 0;list-style: none}.mjx-steps > li{counter-increment: mjxs;position: relative;min-width: 0;padding-left: 52px}.mjx-steps > li::before{content: counter(mjxs);position: absolute;left: 0;top: -2px;display: grid;place-items: center;width: 34px;height: 34px;border-radius: 10px;background: color-mix(in srgb,var(--lc) 16%,var(--mj-surface-2));color: var(--lc);font: 600 14px var(--mj-mono)}.mjx-steps > li > b{display: block;color: var(--mj-text);font-size: 15px;font-weight: 700;letter-spacing: -.01em}.mjx-steps > li > p{margin: 6px 0 0;max-width: 66ch;color: var(--mj-text-2);font-size: 13.5px;line-height: 1.65}.mjx-steps .mjm-acts{margin-top: 12px}.mjx-os{display: grid;grid-template-columns: repeat(auto-fill,minmax(215px,1fr));gap: 10px;margin-top: 12px}.mjx-os > div{min-width: 0;padding: 14px 16px;border-radius: 12px;background: var(--mj-surface-2)}.mjx-os .mjx-os-wide{grid-column: 1 / -1}.mjx-os h5{margin: 0 0 6px !important;color: var(--mj-text);font-size: 13.5px;font-weight: 700}.mjx-os p{margin: 0;color: var(--mj-text-2);font-size: 13px;line-height: 1.6}.mjx-code{margin: 4px 0 0;padding: 12px 14px;overflow-x: auto;border: 0;border-radius: 10px;background: var(--mj-bg,#000);color: var(--mj-text);font: 12.5px/1.7 var(--mj-mono);white-space: pre}.mjx-row{grid-template-columns: minmax(0,1fr) auto}.mjx-row .mjc-copy{margin: 0}.mjx-tk{grid-template-columns: minmax(0,1fr) auto;text-decoration: none;transition: background .15s ease}.mjx-tk:hover{background: var(--mj-surface-3);text-decoration: none}.mjx-tk b{display: block}.mjx-tk small{margin-top: 3px}.mjx .mjm-acts{margin-top: 18px}@media (max-width: 900px){.mjx-cols{grid-template-columns: minmax(0,1fr)}}@media (max-width: 560px){.mjx-steps > li{padding-left: 0;padding-top: 44px}.mjx-os{grid-template-columns: minmax(0,1fr)}.mjx .mjp-head::before{display: none}}@media (prefers-reduced-motion: reduce){.mjx-tk{transition: none}}.mjw .mjp-head{position: relative}.mjw .mjp-head > *{position: relative}.mjw .mjp-gauge b{overflow-wrap: anywhere}.mjw-warn{color: var(--mj-warn,#f59e0b)}.mjw-dim{color: var(--mj-muted-2);font-family: var(--mj-mono)}.mjw-msg{margin: 14px 0 0;padding: 10px 14px;border-radius: 10px;background: var(--mj-surface-2);color: var(--mj-text-2);font: 12.5px var(--mj-mono)}.mjw-msg.is-bad{background: rgba(239,68,68,.1);color: #fca5a5}.mjw-msg[hidden]{display: none}.mjw-ov{display: grid;gap: 12px;grid-template-columns: repeat(3,minmax(0,1fr));grid-template-areas: "site acc res" "dns quick quick";align-items: stretch}.mjw-a-quick .mjp-quick{grid-template-columns: repeat(3,minmax(0,1fr))}@media (max-width: 560px){.mjw-a-quick .mjp-quick{grid-template-columns: minmax(0,1fr)}}.mjw.is-pl .mjw-a-quick .mjp-quick{grid-template-columns: minmax(0,1fr)}.mjw.is-pl .mjw-ov{grid-template-areas: "site dom quick" "mail db quick" "res res quick"}.mjw-ov > *{min-width: 0}.mjw-a-site{grid-area: site}.mjw-a-acc{grid-area: acc}.mjw-a-res{grid-area: res}.mjw-a-dns{grid-area: dns}.mjw-a-quick{grid-area: quick}.mjw-a-dom{grid-area: dom}.mjw-a-mail{grid-area: mail}.mjw-a-db{grid-area: db}.mjw-ov .mjc-card,.mjw-card2{display: flex;flex-direction: column;background: var(--mj-surface-2)}.mjw-ov .mjc-card > .mjm-acts:last-child{margin-top: auto;padding-top: 14px}.mjw.is-pl .mjw-a-res .mjp-res{grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px 28px}.mjw-domain{margin: 0 0 10px;color: var(--mj-text);font: 600 1.35rem/1.25 var(--mj-mono);letter-spacing: -.02em;overflow-wrap: anywhere}.mjw-sub{display: flex;flex-wrap: wrap;gap: 6px 8px;margin: 0 0 4px}.mjw-count{font-variant-numeric: tabular-nums}.mjw-h5{margin: 18px 0 8px !important;color: var(--mj-muted-2) !important;font: 500 11px var(--mj-mono) !important;letter-spacing: .08em;text-transform: uppercase}.mjw-list{display: grid;gap: 7px;margin: 0;padding: 0;list-style: none}.mjw-list li{position: relative;padding-left: 18px;color: var(--mj-text-2);font-size: 13px;line-height: 1.55;overflow-wrap: anywhere}.mjw-list li::before{content: "";position: absolute;left: 2px;top: .62em;width: 6px;height: 6px;border-radius: 50%;background: var(--lc);opacity: .75}.mjw-facts{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px 18px;margin: 14px 0 0}.mjw-facts dt{color: var(--mj-muted-2);font: 500 11px var(--mj-mono);letter-spacing: .06em;text-transform: uppercase}.mjw-facts dd{margin: 3px 0 0;color: var(--mj-text-2);font: 500 13px var(--mj-mono);overflow-wrap: anywhere}.mjw-dl,.mjw-ml{display: grid;gap: 4px;margin: 0;padding: 0;list-style: none}.mjw-dl li{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 2px 10px;padding: 8px 0}.mjw-dl li b,.mjw-ml li b{min-width: 0;color: var(--mj-text);font: 500 13px var(--mj-mono);overflow-wrap: anywhere}.mjw-dl li small,.mjw-ml li small{grid-column: 1;color: var(--mj-muted-2);font: 11.5px var(--mj-mono)}.mjw-dl li .mjp-pill{grid-column: 2;grid-row: 1 / span 2;justify-self: end}.mjw-dl li .mjc-copy{grid-column: 2;grid-row: 1}.mjw-ml li{display: grid;gap: 6px;padding: 8px 0}.mjw-ml li > span:first-child{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 2px 12px}.mjw-ml .mjp-bar{height: 4px}.mjw-a-quick .mjp-quick{display: grid;gap: 8px}.mjw-a-quick .mjc-btn{justify-content: flex-start;text-align: left;white-space: normal}.mjw .mjc-btn small{display: block;margin-top: 2px;color: var(--mj-muted-2);font: 11.5px var(--mj-mono);font-weight: 400}.mjw .mjc-btn--pri small{color: rgba(255,255,255,.72)}.mjw .mjc-btn[disabled]{opacity: .55;cursor: progress}.mjw-sync{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 6px 12px;margin-top: auto;padding-top: 16px;color: var(--mj-muted-2);font: 11.5px var(--mj-mono)}.mjw-sync .mjc-btn{padding: 7px 10px;font-size: 12.5px}.mjw .mjp-kv{gap: 14px}.mjw .mjp-kv > div{grid-template-columns: minmax(0,1fr) auto;gap: 2px 12px}.mjw .mjp-kv dt{grid-column: 1 / -1;font: 500 11px var(--mj-mono);letter-spacing: .06em;text-transform: uppercase}.mjw .mjp-kv .mjc-copy{margin: 0}.mjw .mjp-note.mjw-first{margin-top: 0;margin-bottom: 14px}.mjw .mjm-acts{margin-top: 14px}.mjw .mjp-note + .mjp-note{margin-top: 8px}.mjw-bar{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px 20px;margin-bottom: 12px;color: var(--mj-muted);font: 12.5px var(--mj-mono)}.mjw-bar b{color: var(--mj-text);font-weight: 600}.mjw-bar .mjm-acts{margin: 0}.mjw-row--dom{grid-template-columns: minmax(0,1.6fr) minmax(0,.5fr) minmax(0,1fr) auto}.mjw-row--mail{grid-template-columns: minmax(0,1.4fr) minmax(0,1fr) auto}.mjw-row--db{grid-template-columns: minmax(0,1.4fr) minmax(0,1fr) auto}.mjw-cell{display: grid;gap: 5px;justify-items: start;min-width: 0}.mjw-cell small{margin: 0 !important}.mjw-cell .mjp-bar{width: 100%;height: 4px}.mjw-rows .mjp-row{animation: mjcRise .35s cubic-bezier(.2,.7,.2,1) both}.mjw-mt{margin-top: 12px}.mjw-cols{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px;align-items: stretch}.mjw-cols > *{min-width: 0}.mjw-card2 > .mjm-acts:last-child{margin-top: auto;padding-top: 14px}@media (prefers-reduced-motion: reduce){.mjw-rows .mjp-row{animation: none}}@media (max-width: 1100px){.mjw-ov{grid-template-columns: repeat(2,minmax(0,1fr));grid-template-areas: "site acc" "res dns" "quick quick"}.mjw.is-pl .mjw-ov{grid-template-areas: "site dom" "mail db" "res quick"}.mjw.is-pl .mjw-a-res .mjp-res{grid-template-columns: minmax(0,1fr)}}@media (max-width: 760px){.mjw-ov,.mjw.is-pl .mjw-ov{grid-template-columns: minmax(0,1fr)}.mjw-ov{grid-template-areas: "site" "acc" "res" "quick" "dns"}.mjw.is-pl .mjw-ov{grid-template-areas: "site" "quick" "dom" "mail" "db" "res"}.mjw-cols{grid-template-columns: minmax(0,1fr)}.mjw .mjp-head::before{display: none}.mjw-row--dom{grid-template-columns: minmax(0,1fr) auto}.mjw-row--dom > :first-child{grid-column: 1 / -1}.mjw-row--dom .mjw-dim,.mjw-row--dom .mjw-na{display: none}.mjw-row--dom > .mjw-cell:not(:has(> :not(.mjw-dim):not(.mjw-na))){display: none}.mjw-row--dom > .mjp-acts{grid-column: 2;grid-row: 2 / span 2;align-self: center}.mjw-row--mail,.mjw-row--db{grid-template-columns: minmax(0,1fr) auto}.mjw-row--mail > .mjw-cell,.mjw-row--db > .mjw-cell{grid-column: 1}.mjw-row--mail > .mjp-acts,.mjw-row--db > .mjp-acts{grid-column: 2;grid-row: 1 / span 2}}.mjc-adminwhy{margin: 0 0 14px;padding: 10px 14px;border-radius: 10px;background: rgba(245,158,11,.12);color: #fbbf24;font: 12.5px var(--mj-mono)}.mjm .mjb-ovsec{padding: 0;background: none}.mjb-ov{display: grid;gap: 12px;grid-template-columns: repeat(3,minmax(0,1fr));grid-template-areas: "use use snap" "con con sub" "con con bw" "con con key";align-items: stretch}.mjb-ov.is-nosub{grid-template-areas: "use use snap" "con con bw" "con con key"}.mjb-ov > *{min-width: 0}.mjb-a-use{grid-area: use}.mjb-a-snap{grid-area: snap}.mjb-a-con{grid-area: con}.mjb-a-sub{grid-area: sub}.mjb-a-bw{grid-area: bw}.mjb-a-key{grid-area: key}.mjb-card{display: flex;flex-direction: column;gap: 12px;padding: 20px 22px;border-radius: 16px;background: var(--mj-surface)}.mjb-card .mjc-btn{align-self: flex-start;margin-top: auto}.mjb-lbl{color: var(--mj-muted-2);font: 500 11px var(--mj-mono);letter-spacing: .08em;text-transform: uppercase}.mjb-big{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 12px}.mjb-big b{color: var(--mj-text);font: 600 2rem/1 var(--mj-mono);letter-spacing: -.02em}.mjb-big span{color: var(--mj-muted);font-size: 13.5px}.mjb-big em{margin-left: auto;color: var(--lc,var(--mj-brand));font: 600 15px var(--mj-mono);font-style: normal}.mjb-small{margin: 0;color: var(--mj-muted-2);font-size: 12.5px;line-height: 1.55}.mjb-lead{color: var(--mj-muted);font-size: 13px}.mjb-stack{display: flex;height: 10px;border-radius: 5px;background: var(--mj-surface-3);overflow: hidden}.mjb-stack i{display: block;height: 100%;transition: width .6s ease}.mjb-seg-d{background: var(--lc,var(--mj-brand))}.mjb-seg-d.is-high{background: var(--mj-warn,#f59e0b)}.mjb-seg-d.is-full{background: var(--mj-err,#ef4444)}.mjb-seg-s{background: #a78bfa}.mjb-legend{display: flex;flex-wrap: wrap;gap: 6px 18px;color: var(--mj-text-2);font-size: 13px}.mjb-legend b{font: 500 12.5px var(--mj-mono);color: var(--mj-text)}.mjb-legend .mjb-free{margin-left: auto}.mjb-dot{display: inline-block;width: 8px;height: 8px;margin-right: 7px;border-radius: 50%;background: var(--lc,var(--mj-brand))}.mjb-dot.is-snap{background: #a78bfa}.mjb-facts{list-style: none;margin: 0;padding: 0;display: grid;gap: 9px}.mjb-facts li{display: flex;justify-content: space-between;gap: 12px;font-size: 13px;color: var(--mj-muted-2)}.mjb-facts b{color: var(--mj-text-2);font: 500 12.5px var(--mj-mono);text-align: right}.mjb-bw{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.mjb-bw > div{display: grid;gap: 4px}.mjb-bw span{color: var(--mj-muted-2);font-size: 12.5px}.mjb-bw b{color: var(--mj-text);font: 600 1.15rem/1.2 var(--mj-mono)}.mjb-bw em{color: var(--mj-muted);font: 500 .8rem var(--mj-mono);font-style: normal}.mjb-pros{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px}.mjb-pro{display: flex;flex-direction: column;gap: 8px;min-width: 0;padding: 14px 16px;border-radius: 12px;background: var(--mj-surface-2)}.mjb-pro:last-child:nth-child(odd){grid-column: 1 / -1}.mjb-pro-h{display: flex;justify-content: space-between;align-items: center;gap: 10px;color: var(--mj-text);font-size: 13.5px}.mjb-pro .mjb-cmd{display: block;padding: 8px 10px;border-radius: 8px;background: var(--mj-bg,#000);color: var(--mj-text-2);font: 12px/1.5 var(--mj-mono);overflow-wrap: anywhere;user-select: all}.mjb-pro-f{display: flex;justify-content: space-between;align-items: center;gap: 10px;margin-top: auto}.mjb-pro-f small{color: var(--mj-muted-2);font-size: 11.5px}.mjb-pro .mjc-copy{margin: 0;padding: 4px 10px;border-radius: 999px;background: var(--mj-surface-3);color: var(--mj-text-2)}.mjb-pro .mjc-copy:hover{color: var(--mj-text)}.mjb-pro .mjc-copy.is-done{color: var(--mj-ok)}.mjb-link{color: var(--lc,var(--mj-brand));font: 500 12px var(--mj-mono);cursor: pointer}.mjb-pro.is-off .mjb-cmd,.mjb-pro.is-off .mjb-pro-h b{opacity: .45}.mjp-pill.is-off{background: var(--mj-surface-3);color: var(--mj-muted-2)}.mjb-chips{gap: 8px}.mjb-chips .mj-box-check{padding: 9px 14px;border-radius: 999px;background: var(--mj-surface-2);color: var(--mj-text-2);cursor: pointer}.mjb-chips .mj-box-check:has(input:checked){background: var(--mj-surface-3);color: var(--mj-text);box-shadow: inset 0 0 0 1px var(--lc,var(--mj-brand))}.mjb-chips button{margin-left: 6px}.mjm .mj-box-list > li{align-items: center}.mjm .mj-box-list > li b{color: var(--mj-text);font-weight: 600}.mjm .mj-box-keys{background: var(--mj-surface-2);border-radius: 12px}@media (max-width: 1280px){.mjb-ov,.mjb-ov.is-nosub{grid-template-columns: repeat(2,minmax(0,1fr));grid-template-areas: "use use" "snap sub" "con con" "bw key"}.mjb-ov.is-nosub{grid-template-areas: "use use" "snap bw" "con con" "key key"}}@media (max-width: 760px){.mjb-ov,.mjb-ov.is-nosub{grid-template-columns: minmax(0,1fr);grid-template-areas: "use" "snap" "con" "sub" "bw" "key"}.mjb-pros{grid-template-columns: minmax(0,1fr)}.mjb-card{padding: 18px 16px}}@media (prefers-reduced-motion: no-preference){.mjm.is-tabbed .mjb-card{animation: mjcRise .4s cubic-bezier(.2,.7,.2,1) backwards}.mjb-card:nth-child(2){animation-delay: .04s !important}.mjb-card:nth-child(3){animation-delay: .08s !important}.mjb-card:nth-child(4){animation-delay: .12s !important}}.mjm .mj-pbs-ovsec{padding: 0;background: none}.mjm .mj-pbs-ovsec > .mj-notice{margin: 0 0 12px}.mj-pbs-ov{display: grid;gap: 12px;grid-template-columns: repeat(3,minmax(0,1fr));grid-template-areas: "use con con" "pve pve bw" "pve pve sec";align-items: stretch}.mj-pbs-ov > *{min-width: 0}.mj-pbs-ov--pre{grid-template-columns: minmax(0,1fr);grid-template-areas: none}.mj-pbs-a-use{grid-area: use}.mj-pbs-a-con{grid-area: con}.mj-pbs-a-pve{grid-area: pve}.mj-pbs-a-bw{grid-area: bw}.mj-pbs-a-sec{grid-area: sec}.mj-pbs-ov .mjc-card{display: flex;flex-direction: column}.mj-pbs-ov .mjc-card h3{flex: none}.mj-pbs-big{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 10px;margin: 0 0 12px}.mj-pbs-big b{color: var(--mj-text);font: 600 1.75rem/1 var(--mj-mono);letter-spacing: -.02em}.mj-pbs-big span{color: var(--mj-muted-2);font-size: 13px}.mj-pbs-ov .mj-pbs-bar{height: 8px;background: var(--mj-surface-3)}.mj-pbs-ov .mj-pbs-bar span{background: var(--lc,var(--mj-brand))}.mj-pbs-ov .mj-pbs-bar span.is-high{background: #f59e0b}.mj-pbs-ov .mj-pbs-bar span.is-full{background: #ef4444}.mj-pbs-mini{display: grid;gap: 10px;margin: 16px 0 0}.mj-pbs-mini > div{display: flex;justify-content: space-between;gap: 12px}.mj-pbs-mini dt{color: var(--mj-muted-2);font-size: 13px;font-weight: 500}.mj-pbs-mini dd{margin: 0;color: var(--mj-text);font: 13px var(--mj-mono);text-align: right}.mj-pbs-ov .mjp-kv > div{grid-template-columns: 96px minmax(0,1fr) auto}.mj-pbs-dim{color: var(--mj-muted-2) !important;font-family: inherit !important}.mj-pbs-note{margin: 12px 0 0;color: var(--mj-muted-2);font-size: 13px;line-height: 1.6}.mj-pbs-a-pve .mj-pbs-note{margin: 0 0 12px}.mj-pbs-cmd{display: flex;align-items: flex-start;gap: 12px;padding: 12px 14px;border-radius: 12px;background: var(--mj-surface-2)}.mj-pbs-cmd code{flex: 1;min-width: 0;padding: 0;background: none;font: 12.5px/1.6 var(--mj-mono);overflow-wrap: anywhere;word-break: break-all}.mj-pbs-cmd .mjc-copy{flex: none;margin: 0}.mj-pbs-go{margin-top: 14px;align-self: flex-start}.mj-pbs-rates{display: grid;gap: 16px}.mj-pbs-rates span{display: block;margin-bottom: 4px;color: var(--mj-muted-2);font-size: 13px}.mj-pbs-rates b{color: var(--mj-text);font: 600 1.35rem/1.1 var(--mj-mono);letter-spacing: -.02em}.mj-pbs-rates b em{color: var(--mj-muted-2);font-size: .8rem;font-style: normal;font-weight: 500}.mjm .mj-pbs-ovsec .mj-pbs-h{margin: 0 0 14px}.mjm .mj-pbs-steps{display: grid;gap: 12px;margin: 0;padding: 0;list-style: none;counter-reset: pbs}.mjm .mj-pbs-steps li{position: relative;display: flex;align-items: center;min-height: 64px;padding: 16px 20px 16px 68px;border-radius: 16px;background: var(--mj-surface);color: var(--mj-text-2);font-size: 13.5px;line-height: 1.7;counter-increment: pbs}.mjm .mj-pbs-steps li::before{content: counter(pbs);position: absolute;left: 20px;top: 50%;transform: translateY(-50%);display: grid;place-items: center;width: 32px;height: 32px;border-radius: 50%;background: color-mix(in srgb,var(--lc,var(--mj-brand)) 18%,transparent);color: var(--lc,var(--mj-brand));font: 600 14px var(--mj-mono)}.mjm .mj-pbs-steps li b{color: var(--mj-text)}.mjm .mj-pbs-steps code{overflow-wrap: anywhere}.mjm .mj-pbs-ovsec .mj-pbs-cli{margin-top: 12px}.mjm .mj-pbs-ovsec .mj-pbs-cli .mj-pbs-note{margin: 0 0 10px}@media (prefers-reduced-motion: no-preference){.mjm.is-tabbed .mj-pbs-ov > .mjc-card{animation: mjcRise .4s cubic-bezier(.2,.7,.2,1) both}.mjm.is-tabbed .mj-pbs-ov > .mjc-card:nth-child(2){animation-delay: .04s}.mjm.is-tabbed .mj-pbs-ov > .mjc-card:nth-child(3){animation-delay: .08s}.mjm.is-tabbed .mj-pbs-ov > .mjc-card:nth-child(4){animation-delay: .12s}.mjm.is-tabbed .mj-pbs-ov > .mjc-card:nth-child(5){animation-delay: .16s}}@media (max-width: 1100px){.mj-pbs-ov{grid-template-columns: repeat(2,minmax(0,1fr));grid-template-areas: "use con" "pve pve" "bw sec"}}@media (max-width: 760px){.mj-pbs-ov{grid-template-columns: minmax(0,1fr);grid-template-areas: "use" "con" "pve" "bw" "sec"}.mj-pbs-ov .mjp-kv > div{grid-template-columns: 84px minmax(0,1fr) auto}.mjm .mj-pbs-steps li{padding: 14px 16px 14px 58px}.mjm .mj-pbs-steps li::before{left: 14px}}.mj-mail{--mjmail-ac: var(--lc,var(--mj-acc-mail,#eab308))}.mjm .mjm-sec.mjmail-ovsec,.mjmail-ovsec{padding: 0;background: none}.mjmail-ov{display: grid;gap: 12px;grid-template-columns: repeat(3,minmax(0,1fr));grid-template-areas: "use mb dns" "prog prog quick";align-items: stretch}.mjmail-ov > *{min-width: 0}.mjmail-a-use{grid-area: use}.mjmail-a-mb{grid-area: mb}.mjmail-a-dns{grid-area: dns}.mjmail-a-prog{grid-area: prog}.mjmail-a-quick{grid-area: quick}.mjmail-card{display: flex;flex-direction: column;gap: 14px;padding: 20px 22px;border-radius: 16px;background: var(--mj-surface,#09090b)}.mjmail-ov > .mjmail-card{animation: mjcRise .45s cubic-bezier(.2,.7,.2,1) both}.mjmail-ov > .mjmail-card:nth-child(2){animation-delay: .04s}.mjmail-ov > .mjmail-card:nth-child(3){animation-delay: .08s}.mjmail-ov > .mjmail-card:nth-child(4){animation-delay: .12s}.mjmail-ov > .mjmail-card:nth-child(5){animation-delay: .16s}.mjm .mjm-sec h4.mjmail-ch,.mjmail-ch{display: flex;align-items: center;gap: 10px;margin: 0;color: var(--mj-text,#fafafa);font-size: 14px;font-weight: 700;letter-spacing: 0}.mjmail-ch::before{content: "";flex: 0 0 auto;width: 6px;height: 6px;border-radius: 50%;background: var(--mjmail-ac)}.mjmail-ch small{margin-left: auto;color: var(--mj-muted-2,#8b8b96);font: 500 11px var(--mj-mono,ui-monospace,monospace)}.mjmail-sub{margin: 0;color: var(--mj-muted-2,#8b8b96);font-size: 12.5px;line-height: 1.55}.mjmail-mono{font-family: var(--mj-mono,ui-monospace,monospace);color: var(--mj-text-2,#d4d4d8)}.mjmail-acts{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin: auto 0 0}.mjmail-acts form{margin: 0}.mjmail-acts .mjc-btn{padding: 8px 13px;font-size: 13px}.mjmail-big{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 10px}.mjmail-big b{color: var(--mj-text,#fafafa);font: 600 1.75rem/1 var(--mj-mono,ui-monospace,monospace);letter-spacing: -.02em}.mjmail-big b em{color: var(--mj-muted-2,#8b8b96);font-size: .9rem;font-style: normal;font-weight: 500}.mjmail-big span{color: var(--mj-muted,#a1a1aa);font-size: 12.5px}.mjmail-big--s b{font-size: 1.45rem}.mjmail-bar{display: block;height: 6px;border-radius: 3px;background: var(--mj-surface-3,#18181b);overflow: hidden}.mjmail-bar.is-thin{height: 4px}.mjmail-bar i{display: block;width: var(--v,0%);height: 100%;border-radius: inherit;background: var(--mjmail-ac);transition: width .6s ease}.mjmail-bar.is-high i{background: var(--mj-warn,#f59e0b)}.mjmail-bar.is-full i{background: var(--mj-err,#ef4444)}.mjmail-stats{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px 18px;margin: 4px 0 0}.mjmail-stats > div{display: grid;gap: 5px;min-width: 0}.mjmail-stats dt{color: var(--mj-muted-2,#8b8b96);font: 500 11px var(--mj-mono,ui-monospace,monospace);letter-spacing: .06em;text-transform: uppercase}.mjmail-stats dd{margin: 0;color: var(--mj-muted,#a1a1aa);font: 13px var(--mj-mono,ui-monospace,monospace)}.mjmail-stats dd b{color: var(--mj-text,#fafafa);font-weight: 600}.mjmail-top{display: grid;gap: 12px;margin: 0;padding: 0;list-style: none}.mjmail-top > li{display: grid;grid-template-columns: 30px minmax(0,1fr) auto;align-items: center;gap: 12px}.mjmail-av{display: grid;place-items: center;width: 30px;height: 30px;border-radius: 9px;background: color-mix(in srgb,var(--mjmail-ac) 14%,transparent);color: var(--mjmail-ac);font: 600 13px var(--mj-mono,ui-monospace,monospace)}.mjmail-top > li > div{display: grid;gap: 4px;min-width: 0}.mjmail-top b{overflow: hidden;color: var(--mj-text,#fafafa);font: 500 13px var(--mj-mono,ui-monospace,monospace);text-overflow: ellipsis;white-space: nowrap}.mjmail-top .mj-mail-tag{justify-self: start;padding: 0 7px;font-size: 10.5px;line-height: 1.6}.mjmail-top small{color: var(--mj-muted-2,#8b8b96);font-size: 12px}.mjmail-top em{color: var(--mj-text-2,#d4d4d8);font: 500 12px var(--mj-mono,ui-monospace,monospace);font-style: normal}.mjmail-chips{display: flex;flex-wrap: wrap;gap: 6px;margin: 0;padding: 0;list-style: none}.mjmail-chips > li{display: inline-flex;align-items: center;gap: 7px;padding: 6px 10px;border-radius: 9px;background: var(--mj-surface-2,#0f0f12);color: var(--mj-text,#fafafa);font: 600 12px var(--mj-mono,ui-monospace,monospace)}.mjmail-chips > li > i{width: 7px;height: 7px;border-radius: 50%;background: var(--mj-muted-2,#8b8b96)}.mjmail-chips sup{top: 0;color: var(--mj-muted-2,#8b8b96);font-size: 10px;font-weight: 500}.mjmail-chip-st{color: var(--mj-muted-2,#8b8b96);font-weight: 500}.mjmail-chips > li.is-ok > i{background: var(--mj-ok,#22c55e);box-shadow: 0 0 0 3px rgba(34,197,94,.15)}.mjmail-chips > li.is-ok .mjmail-chip-st{color: #86efac}.mjmail-chips > li.is-miss{background: rgba(239,68,68,.1)}.mjmail-chips > li.is-miss > i{background: var(--mj-err,#ef4444);box-shadow: 0 0 0 3px rgba(239,68,68,.18)}.mjmail-chips > li.is-miss .mjmail-chip-st{color: #fca5a5}.mjmail-chips > li.is-opt{color: var(--mj-text-2,#d4d4d8);font-weight: 500}.mjmail-pill-none{background: var(--mj-surface-3,#18181b);color: var(--mj-muted,#a1a1aa)}.mjmail-srv{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.mjmail-srv > div{display: grid;gap: 9px;align-content: start;min-width: 0;padding: 14px 16px;border-radius: 12px;background: var(--mj-surface-2,#0f0f12)}.mjmail-host{display: flex;align-items: center;gap: 10px;min-width: 0}.mjm .mjmail-host code,.mjmail-host code{min-width: 0;padding: 0;background: none;color: var(--mj-text,#fafafa);font: 600 15px var(--mj-mono,ui-monospace,monospace);overflow-wrap: anywhere}.mjmail-host .mjc-copy{flex: 0 0 auto;margin-left: auto;padding: 4px 9px;border: 0;border-radius: 999px;background: var(--mj-surface-3,#18181b);color: var(--mj-muted,#a1a1aa);font: 11px var(--mj-mono,ui-monospace,monospace);cursor: pointer}.mjmail-host .mjc-copy:hover{color: var(--mj-text,#fafafa)}.mjmail-host .mjc-copy.is-done{color: var(--mj-ok,#22c55e)}.mjmail-tags{display: flex;flex-wrap: wrap;gap: 6px}.mjmail-tags span{padding: 3px 9px;border-radius: 999px;background: var(--mj-surface-3,#18181b);color: var(--mj-muted,#a1a1aa);font: 500 11.5px var(--mj-mono,ui-monospace,monospace)}.mjmail-tags b{color: var(--mjmail-ac);font-weight: 600}.mjmail-hint{border-radius: 12px;background: var(--mj-surface-2,#0f0f12)}.mjmail-hint summary{display: flex;align-items: center;gap: 10px;padding: 12px 16px;color: var(--mj-text-2,#d4d4d8);font-size: 13px;font-weight: 600;cursor: pointer;list-style: none}.mjmail-hint summary::-webkit-details-marker{display: none}.mjmail-hint summary::before{content: "!";display: grid;place-items: center;flex: 0 0 auto;width: 18px;height: 18px;border-radius: 50%;background: color-mix(in srgb,var(--mjmail-ac) 18%,transparent);color: var(--mjmail-ac);font: 700 11px var(--mj-mono,ui-monospace,monospace)}.mjmail-hint summary::after{content: "+";margin-left: auto;color: var(--mj-muted-2,#8b8b96);font: 500 15px var(--mj-mono,ui-monospace,monospace)}.mjmail-hint[open] summary::after{content: "–"}.mjmail-hint summary:focus-visible{outline: 2px solid var(--mjmail-ac);outline-offset: 2px;border-radius: 12px}.mjmail-hint > :not(summary){margin: 0 16px 12px}.mjmail-hint > p{color: var(--mj-muted,#a1a1aa);font-size: 13px;line-height: 1.55}.mjmail-hint > p b{color: var(--mj-text,#fafafa)}.mjmail-hint dl{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px 18px}.mjmail-hint dl > div{display: grid;gap: 2px;min-width: 0}.mjmail-hint dt{color: var(--mj-text,#fafafa);font-size: 12.5px;font-weight: 600}.mjmail-hint dd{margin: 0;color: var(--mj-muted,#a1a1aa);font-size: 12.5px}.mjmail-hint[open] > :not(summary){animation: mjcRise .3s cubic-bezier(.2,.7,.2,1)}.mjmail-quick{display: grid;gap: 8px}.mjmail-quick a{display: grid;gap: 2px;padding: 12px 14px;border-radius: 11px;background: var(--mj-surface-2,#0f0f12);text-decoration: none !important;transition: background .15s ease,transform .15s ease}.mjmail-quick a:hover{background: var(--mj-surface-3,#18181b);transform: translateX(2px)}.mjmail-quick a:focus-visible{outline: 2px solid var(--mjmail-ac);outline-offset: 2px}.mjmail-quick b{display: flex;align-items: center;gap: 8px;color: var(--mj-text,#fafafa);font-size: 13.5px;font-weight: 600}.mjmail-quick b::after{content: "→";margin-left: auto;color: var(--mjmail-ac);font-family: var(--mj-mono,ui-monospace,monospace)}.mjmail-quick a[target=_blank] b::after{content: "↗"}.mjmail-quick small{color: var(--mj-muted-2,#8b8b96);font-size: 12px}.mjm .mj-mail-list > li{gap: 14px;padding: 16px 18px}.mjm .mj-mail-acc-head > div:first-child b{font: 600 14px var(--mj-mono,ui-monospace,monospace);color: var(--mj-text,#fafafa)}.mjm .mj-mail-acc-head .mj-mail-bar--small{width: 200px;height: 5px}.mjm .mj-mail-bar span{background: var(--mjmail-ac)}.mjm .mj-mail-bar span.is-high{background: var(--mj-warn,#f59e0b)}.mjm .mj-mail-bar span.is-full{background: var(--mj-err,#ef4444)}.mjm .mj-mail-acc-forms{gap: 12px 20px}.mjm .mj-mail-new{border-left: 0;background: color-mix(in srgb,var(--mjmail-ac) 6%,var(--mj-surface-2,#0f0f12))}.mjm .mj-mail-dns-type{background: color-mix(in srgb,var(--mjmail-ac) 14%,transparent);color: var(--mjmail-ac)}.mjm .mj-mail-dns > li.is-miss{background: color-mix(in srgb,var(--mj-err,#ef4444) 7%,var(--mj-surface-2,#0f0f12))}.mjm .mj-mail-dns-val code{background: var(--mj-bg,#000)}@media (max-width: 1180px){.mjmail-ov{grid-template-columns: repeat(2,minmax(0,1fr));grid-template-areas: "use mb" "dns quick" "prog prog"}}@media (max-width: 760px){.mjmail-ov{grid-template-columns: minmax(0,1fr);grid-template-areas: "use" "mb" "dns" "prog" "quick"}.mjmail-srv,.mjmail-hint dl{grid-template-columns: minmax(0,1fr)}.mjm .mj-mail-acc-head .mj-mail-bar--small{width: 100%}}@media (max-width: 420px){.mjmail-card{padding: 18px 16px}.mjmail-stats{grid-template-columns: minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.mjmail-ov > .mjmail-card,.mjmail-hint[open] > :not(summary){animation: none}.mjmail-bar i,.mjmail-quick a{transition: none}}.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}.mjw .mjm-sec h4{margin: 0 0 14px}.mjc-btn--danger{background: rgba(239,68,68,.14);color: #fca5a5 !important}.mjc-btn--danger:hover{background: rgba(239,68,68,.26)}.mjw-alert{margin: 0 0 18px;padding: 12px 16px;border-radius: 12px;background: rgba(239,68,68,.1);color: #fca5a5;font-size: 13.5px}.mjw-warn{margin: 0 0 16px;padding: 12px 16px;border-radius: 12px;background: rgba(245,158,11,.1);color: #fcd34d;font-size: 13.5px;line-height: 1.55}.mjw-warn b{color: #fde68a}.mjw-hint{display: block;margin-top: 6px;color: var(--mj-muted-2);font-size: 12px;line-height: 1.5}.mjw-ov{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,1fr);gap: 40px;align-items: start}.mjw-quick{margin: 0}.mjw-guide{margin-top: 32px;padding: 16px 20px;border-radius: 14px;background: var(--mj-surface-2)}.mjw-guide > summary{color: var(--mj-text);font-size: 14px;font-weight: 700;cursor: pointer}.mjw-guide[open] > summary{margin-bottom: 18px}.mjw-new{margin: 0 0 32px;padding: 22px 24px;border-radius: 16px;background: var(--mj-surface-2);box-shadow: 0 0 0 1.5px var(--mj-brand-a40,rgba(59,130,246,.4)) inset}.mjw-new-grid{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 24px;align-items: start}.mjw-new-grid:not(:has(.mjw-qr)){grid-template-columns: minmax(0,1fr)}.mjw-opts{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin: 0 0 12px}.mjw-opts > span{margin-right: 4px;color: var(--mj-muted-2);font: 500 11px var(--mj-mono);letter-spacing: .08em;text-transform: uppercase}.mjw-chip{display: inline-flex;align-items: center;gap: 7px;margin: 0;padding: 7px 12px;border-radius: 999px;background: var(--mj-surface-3);color: var(--mj-text-2);font: 600 12.5px var(--mj-mono);cursor: pointer}.mjw-chip input{margin: 0;accent-color: var(--mj-brand)}.mjw-chip:has(input:checked){background: var(--mj-brand-a10,rgba(59,130,246,.12));color: var(--mj-brand-light,#60a5fa)}.mjw-chip[hidden]{display: none}.mjw-qr{width: 220px;margin: 0}.mjw-qr svg{display: block;width: 100%;height: auto;padding: 10px;border-radius: 12px;background: #fff}.mjw-qr figcaption{margin-top: 8px;color: var(--mj-muted-2);font-size: 12px;line-height: 1.5}.mjw-conf{display: block;width: 100%;min-height: 220px;padding: 14px 16px;border: 0;border-radius: 12px;background: var(--mj-surface-3);color: var(--mj-text);font: 12.5px/1.55 var(--mj-mono);resize: vertical}.mjw-conf:focus{outline: none;box-shadow: 0 0 0 2px var(--mj-brand)}.mjw-add{display: grid;gap: 16px;margin: 0 0 32px;padding: 20px 22px;border-radius: 16px;background: var(--mj-surface-2)}.mjw-add h4{margin: 0}.mjw-add .mjm-acts{margin: 0}.mjw-field{display: grid;gap: 7px;margin: 0;font-weight: 400}.mjw-field > span{color: var(--mj-muted-2);font: 500 11px var(--mj-mono);letter-spacing: .08em;text-transform: uppercase}.mjw-field--name{max-width: 420px}.mjw-cards{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px}.mjw-card{position: relative;display: grid;gap: 3px;margin: 0;padding: 12px 14px;border-radius: 12px;background: var(--mj-surface-3);font-weight: 400;cursor: pointer;transition: box-shadow .15s ease,background .15s ease}.mjw-card input{position: absolute;opacity: 0;pointer-events: none}.mjw-card b{color: var(--mj-text);font-size: 13.5px}.mjw-card small{color: var(--mj-muted-2);font-size: 12px;line-height: 1.45}.mjw-card:hover{background: var(--mj-surface-2)}.mjw-card:has(input:checked){background: var(--mj-brand-a10,rgba(59,130,246,.1));box-shadow: 0 0 0 1.5px var(--mj-brand) inset}.mjw-card:has(input:checked) b{color: var(--mj-brand-light,#60a5fa)}.mjw-card:has(input:focus-visible){box-shadow: 0 0 0 2px var(--mj-brand) inset}.mjw-peers{display: grid;gap: 10px;margin: 0 0 16px;padding: 0;list-style: none}.mjw-peer{display: grid;grid-template-columns: minmax(180px,1.2fr) minmax(0,2fr) auto;gap: 10px 24px;align-items: center;padding: 16px 18px;border-radius: 14px;background: var(--mj-surface-2)}.mjw-peer-main{display: grid;gap: 4px;min-width: 0}.mjw-peer-name{display: flex;align-items: center;gap: 9px;color: var(--mj-text);font-size: 14.5px;font-weight: 700;overflow-wrap: anywhere}.mjw-peer-ip{color: var(--mj-muted-2);font-size: 12px;overflow-wrap: anywhere}.mjw-peer-meta{display: flex;flex-wrap: wrap;gap: 6px 28px;color: var(--mj-text-2);font-size: 13px}.mjw-peer-meta > span{display: grid;gap: 2px}.mjw-peer-meta small{color: var(--mj-muted-2);font: 500 10.5px var(--mj-mono);letter-spacing: .08em;text-transform: uppercase}.mjw-peer-acts{display: flex;gap: 8px}.mjw-peer-acts form{margin: 0}.mjw-route{grid-column: 1 / -1}.mjw-route > summary{color: var(--mj-muted-2);font-size: 12.5px;cursor: pointer}.mjw-route > summary:hover,.mjw-route[open] > summary{color: var(--mj-text)}.mjw-route form{display: grid;gap: 14px;margin-top: 14px}.mjw-route .mjm-acts{margin: 0}.mjw-tr-g{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px;margin: 0 0 32px}.mjw-tr-g > div{display: grid;gap: 6px;padding: 16px 18px;border-radius: 14px;background: var(--mj-surface-2)}.mjw-tr-g b{color: var(--mj-text);font-size: 1.35rem;font-weight: 600;font-variant-numeric: tabular-nums}.mjw-tr-g small{color: var(--mj-muted-2);font-size: 12px}.mjw-bars{display: grid;gap: 18px;margin: 0 0 16px;padding: 0;list-style: none}.mjw-bar-head{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 16px;margin-bottom: 8px;font-size: 13px}.mjw-bar-head b{color: var(--mj-text)}.mjw-bar-head span{color: var(--mj-muted-2);font-size: 12px}.mjw-bar-head .mjw-bar-tot{margin-left: auto;color: var(--mj-text-2)}.mjw-bar{height: 6px;border-radius: 3px;background: var(--mj-surface-3);overflow: hidden}.mjw-bar i{display: block;height: 100%;border-radius: 3px;background: linear-gradient(90deg,var(--mj-brand),var(--mj-brand-light,#60a5fa))}.mjw-modal{position: fixed;inset: 0;z-index: 1080;display: flex;align-items: center;justify-content: center;padding: 20px;background: rgba(0,0,0,.65);backdrop-filter: blur(4px)}.mjw-modal[hidden]{display: none}.mjw-modal-card{width: 100%;max-width: 440px;padding: 24px 26px;border-radius: 18px;background: #101013}.mjw-modal-card h3{margin: 0 0 8px;color: var(--mj-text);font-size: 16px;font-weight: 800}.mjw-modal-card p{margin: 0 0 18px;color: var(--mj-muted);font-size: 13.5px;line-height: 1.55}.mjw-modal-card p b{color: var(--mj-text)}.mjw-modal-card .mjm-acts{justify-content: flex-end;margin: 0}@media (max-width: 1100px){.mjw-peer{grid-template-columns: minmax(0,1fr) auto}.mjw-peer-meta{grid-column: 1 / -1;grid-row: 2}}@media (max-width: 860px){.mjw-ov{grid-template-columns: minmax(0,1fr);gap: 28px}.mjw-new-grid{grid-template-columns: minmax(0,1fr)}.mjw-cards,.mjw-tr-g{grid-template-columns: minmax(0,1fr)}}@media (max-width: 560px){.mjw-peer{grid-template-columns: minmax(0,1fr)}.mjw-peer-acts{flex-wrap: wrap}}.mjw-okmsg{margin: 0 0 18px;padding: 12px 16px;border-radius: 12px;background: rgba(34,197,94,.1);color: #86efac;font-size: 13.5px}.mjwg-warn{color: #f59e0b}.mjwg-bar{display: block;height: 4px;margin-top: 8px;border-radius: 99px;background: rgba(127,127,127,.2);overflow: hidden}.mjwg-bar i{display: block;height: 100%;background: #0ea5e9}.mjw-add-d{margin: 0 0 24px}.mjw-add-d > summary{display: inline-flex;list-style: none;cursor: pointer}.mjw-add-d > summary::-webkit-details-marker{display: none}.mjw-add-d[open] > summary{margin-bottom: 14px}.mjw-peer.is-off{opacity: .65}.mjwg-on{align-content: start}.mjwg-on input{width: 18px;height: 18px}.mjwg-own > summary{color: var(--mj-muted-2);font-size: 12.5px;cursor: pointer}.mjwg-own[open] > summary{margin-bottom: 12px}.mjwg-clientnets[hidden]{display: none}.mjwg-set .mjw-add-row{display: grid;grid-template-columns: repeat(auto-fit,minmax(240px,1fr));gap: 16px}.mjw-modal-card.mjwg-cfgcard{max-width: 760px}.mjwg-cfgcard .mjw-qr:empty,.mjwg-cfgcard .mjw-qr:has(> div:empty){display: none}@media (max-width: 640px){.mjwg-cfgcard .mjw-new-grid{grid-template-columns: minmax(0,1fr)}}.mjwg-preset{display: flex;flex-wrap: wrap;gap: 6px;margin: 2px 0 10px}.mjwg-chip{position: relative;display: inline-flex;align-items: baseline;gap: 6px;margin: 0;padding: 6px 10px;border-radius: 9px;background: var(--mj-surface-2,rgba(127,127,127,.12));color: var(--mj-text-2);font-size: 12.5px;font-weight: 500;cursor: pointer;user-select: none;transition: background .15s,color .15s}.mjwg-chip input{position: absolute;opacity: 0;pointer-events: none}.mjwg-chip b{font-weight: 600}.mjwg-chip small{color: var(--mj-muted-2);font-family: var(--mj-mono);font-size: 11px}.mjwg-chip.is-on{background: color-mix(in srgb,var(--lc,var(--mj-accent)) 22%,transparent);color: var(--mj-text)}.mjwg-chip:focus-within{outline: 2px solid var(--lc,var(--mj-accent));outline-offset: 1px}.mjwg-chip--all{border: 0;color: var(--mj-muted);font-family: var(--mj-mono);text-transform: lowercase}.mjwg-nets{field-sizing: content;min-height: 4.2em;max-height: 22em}.mjwg-lan{display: flex;gap: 10px;align-items: flex-start;margin: 10px 0 0;font-weight: 500;font-size: 13px;cursor: pointer}.mjwg-lan[hidden]{display: none}.mjwg-lan input{margin-top: 3px}.mjwg-lan small{display: block;margin-top: 2px;color: var(--mj-muted-2);font-size: 12px;font-weight: 400;line-height: 1.5}.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}}
