:root{--mx-navy:#050d33;--mx-ink:#0b1437;--mx-body:#4a5473;--mx-muted:#6b7490;--mx-line:#e4e8f1;--mx-tint:#f6f8fc;--mx-white:#fff;--mx-blue:#36f;--mx-blue-dark:#2152e6;--mx-cyan:#22cbe8;--mx-violet:#7a5cff;--mx-up:#0e9f6e;--mx-down:#e0364f;--mx-flat:#6b7692;--mx-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mx-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--mx-radius:16px;--mx-shadow-sm:0 1px 2px #0b14370d;--mx-shadow-md:0 1px 2px #0b14370a, 0 12px 32px -8px #0b14371f;--mx-shadow-lg:0 2px 4px #0308241a, 0 32px 64px -16px #03082473;--mx-grid-lines:linear-gradient(#ffffff0e 1px, transparent 1px), linear-gradient(90deg, #ffffff0e 1px, transparent 1px)}body,h1,h2,h3,h4,h5,h6,p,a,li,button,input,select,textarea{font-family:var(--mx-sans)}body{background:var(--mx-white);color:var(--mx-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.mx-container{width:100%;max-width:1180px;margin-inline:auto;padding-inline:24px}.mx-header{z-index:100;border-bottom:1px solid #0000;transition:background .25s,border-color .25s,box-shadow .25s;position:fixed;inset:0 0 auto}.mx-header-solid{-webkit-backdrop-filter:saturate(180%)blur(14px);backdrop-filter:saturate(180%)blur(14px);background:#ffffffd1;border-bottom-color:#0b143714;box-shadow:0 4px 24px -12px #0b143726}.mx-header-inner{align-items:center;gap:32px;height:72px;display:flex}.mx-logo{flex:none;width:92px;line-height:0;display:block}.mx-logo img{width:100%;height:auto}.mx-nav{flex:1;align-items:center;gap:4px;display:flex}.mx-nav-item{position:relative}.mx-nav-link,.mx-nav-link:focus{color:#ffffffdb;font:500 14.5px/1 var(--mx-sans);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;transition:background .15s,color .15s;display:inline-flex}.mx-nav-link:hover{color:var(--mx-white);background:#ffffff1a}.mx-header-solid .mx-nav-link{color:var(--mx-body)}.mx-header-solid .mx-nav-link:hover{color:var(--mx-ink);background:var(--mx-tint)}.mx-dropdown{border:1px solid var(--mx-line);border-radius:var(--mx-radius);background:var(--mx-white);width:340px;margin-top:0;padding:8px;display:none;position:absolute;top:100%;left:0;box-shadow:0 24px 60px -12px #0b143740}.mx-nav-item.is-open .mx-dropdown{animation:.16s ease-out mx-drop-in}@keyframes mx-drop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.mx-nav-item.is-open .mx-dropdown{display:block}.mx-dropdown a{border-radius:10px;padding:12px 14px;transition:background .15s;display:block}.mx-dropdown a:hover{background:var(--mx-tint)}.mx-dropdown strong{color:var(--mx-ink);font-size:15px;font-weight:700;display:block}.mx-dropdown span{color:var(--mx-muted);margin-top:3px;font-size:13.5px;line-height:1.4;display:block}.mx-header-actions{align-items:center;gap:18px;display:flex}.mx-login{color:#ffffffdb;font-size:14.5px;font-weight:500}.mx-login:hover{color:var(--mx-white)}.mx-header-solid .mx-login,.mx-header-solid .mx-login:hover{color:var(--mx-ink)}.mx-menu-toggle{cursor:pointer;background:0 0;border:0;width:44px;height:44px;margin-left:auto;display:none;position:relative}.mx-menu-toggle span{background:var(--mx-white);width:22px;height:2px;transition:transform .2s,top .2s;position:absolute;left:11px}.mx-menu-toggle span:first-child{top:17px}.mx-menu-toggle span:nth-child(2){top:25px}.mx-header-solid .mx-menu-toggle span{background:var(--mx-ink)}.mx-menu-toggle.is-open span:first-child{top:21px;transform:rotate(45deg)}.mx-menu-toggle.is-open span:nth-child(2){top:21px;transform:rotate(-45deg)}.mx-mobile-nav{background:var(--mx-white);border-top:1px solid var(--mx-line);max-height:calc(100vh - 116px);padding:8px 24px 28px;overflow-y:auto}.mx-mobile-nav>a{color:var(--mx-ink);padding:11px 0;font-size:16px;font-weight:600;display:block}.mx-mobile-label{color:var(--mx-muted);letter-spacing:.08em;text-transform:uppercase;margin:16px 0 2px;font-size:12px;font-weight:700}.mx-mobile-actions{gap:10px;margin-top:18px;display:grid}.mx-btn{min-height:48px;font:600 15px/1.2 var(--mx-sans);text-align:center;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:12px 24px;transition:background .15s,color .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.mx-btn:hover{transform:translateY(-1px)}.mx-btn:active{transform:none}.mx-btn-small{border-radius:9px;min-height:38px;padding:8px 16px;font-size:14px}.mx-btn-primary,.mx-btn-primary:hover{background:linear-gradient(180deg, #4775ff 0%, var(--mx-blue) 100%);color:var(--mx-white);box-shadow:inset 0 1px #ffffff2e,0 1px 2px #0b143733,0 4px 12px -2px #3366ff73}.mx-btn-primary:hover{background:linear-gradient(180deg, #3d6cff 0%, var(--mx-blue-dark) 100%);box-shadow:inset 0 1px #ffffff2e,0 1px 2px #0b143733,0 8px 20px -4px #3366ff8c}.mx-btn-light,.mx-btn-light:hover{background:var(--mx-white);color:var(--mx-navy);box-shadow:0 1px 2px #03082433,0 6px 18px -6px #03082480}.mx-btn-light:hover{background:#eef2ff}.mx-btn-ghost,.mx-btn-ghost:hover{color:var(--mx-white);background:#ffffff0f;border-color:#ffffff38}.mx-btn-ghost:hover{background:#ffffff1f;border-color:#fff6}.mx-btn-outline,.mx-btn-outline:hover{border-color:var(--mx-line);color:var(--mx-ink);box-shadow:var(--mx-shadow-sm)}.mx-header a:focus-visible,.mx-header button:focus-visible,main a:focus-visible,.mx-footer a:focus-visible,.mx-faq summary:focus-visible,.mx-contact-form button:focus-visible{outline:3px solid var(--mx-cyan);outline-offset:2px}.mx-hero{background:var(--mx-navy);padding:164px 0 120px;position:relative;overflow:hidden}.mx-mesh{pointer-events:none;background:radial-gradient(50% 70% at 85% 10%,#3366ff73,#0000 70%),radial-gradient(35% 55% at 100% 95%,#22cbe838,#0000 70%),radial-gradient(40% 60% at 0 100%,#7a5cff2e,#0000 70%);position:absolute;inset:0}.mx-mesh:after{content:"";background-image:var(--mx-grid-lines);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 60% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 70% at 60% 30%,#000 20%,#0000 75%)}.mx-hero:after{content:"";background:linear-gradient(90deg,#0000,#ffffff2e,#0000);height:1px;position:absolute;inset:auto 0 0}.mx-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:56px;display:grid;position:relative}.mx-hero-copy{position:relative}.mx-hero .mx-hero-copy h1{color:var(--mx-white);font:700 clamp(36px, 4.6vw, 58px)/1.06 var(--mx-sans);letter-spacing:-.035em;text-wrap:balance;margin:0 0 24px}.mx-eyebrow{color:#a8ecf8;font:600 12px/1.3 var(--mx-sans);letter-spacing:.06em;text-transform:uppercase;background:#22cbe814;border:1px solid #9fe7f540;border-radius:999px;align-items:center;gap:8px;margin:0 0 20px;padding:6px 12px;display:inline-flex}.mx-eyebrow:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #22cbe833}.mx-eyebrow-dark{color:var(--mx-blue);background:#3366ff0f;border-color:#3366ff2e}.mx-eyebrow-dark:before{box-shadow:0 0 0 3px #3366ff26}.mx-hero .mx-lead{color:#c5cfee;max-width:560px;margin:0 0 36px;font-size:18.5px;line-height:1.65}.mx-actions{flex-wrap:wrap;gap:12px;display:flex}.mx-hero-compact{padding:148px 0 96px}.mx-hero-compact .mx-hero-copy h1{max-width:820px;margin-bottom:16px;font-size:clamp(32px,4vw,50px)}.mx-hero-compact .mx-lead{margin-bottom:0}.mx-panel{border-radius:var(--mx-radius);background:var(--mx-white);box-shadow:0 0 0 6px #ffffff0f, var(--mx-shadow-lg);color:var(--mx-ink);border:1px solid #fff9;overflow:hidden}.mx-panel-bar{border-bottom:1px solid var(--mx-line);background:var(--mx-tint);justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;font-size:14px;display:flex}.mx-panel-bar span{color:var(--mx-muted);font-size:12px}.mx-pair-row{border-bottom:1px solid var(--mx-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mx-pair{border-right:1px solid var(--mx-line);min-width:0;padding:14px 16px}.mx-pair:last-child{border-right:0}.mx-pair span,.mx-rating-head span,.mx-trend-list span,.mx-account span,.mx-results span,.mx-equity span{color:var(--mx-muted);font-size:12px;font-weight:600;display:block}.mx-pair strong,.mx-account strong,.mx-results strong{color:var(--mx-ink);font:600 16px/1.3 var(--mx-mono);margin-top:3px;display:block}.mx-pair svg{width:100%;height:34px;margin-top:8px;display:block}.mx-panel path{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.mx-panel .mx-line-up{stroke:var(--mx-up)}.mx-panel .mx-line-down{stroke:var(--mx-down)}.mx-panel .mx-equity-fill{fill:#0e9f6e1a;stroke:none}.mx-panel-split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}.mx-panel-split-even{border-bottom:1px solid var(--mx-line);grid-template-columns:repeat(2,minmax(0,1fr))}.mx-rating{border-right:1px solid var(--mx-line);padding:18px}.mx-rating-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.mx-rating-bar{background:var(--mx-down);border-radius:8px;height:8px;margin-top:20px;overflow:hidden}.mx-rating-bar i{background:var(--mx-up);height:100%;display:block}.mx-rating-values{color:var(--mx-ink);font:500 12px/1.4 var(--mx-mono);flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin-top:10px;display:flex}.mx-tag{border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:700;display:inline-block}.mx-tag-up{color:#087a54;background:#e2f7ef}.mx-tag-down{color:#b91f37;background:#fde8eb}.mx-tag-flat{color:#48536f;background:#eceff6}.mx-trend-list,.mx-position-list{margin:0;padding:0;list-style:none}.mx-trend-list{padding:8px 18px}.mx-trend-list li{border-bottom:1px solid var(--mx-line);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.mx-trend-list li:last-child{border-bottom:0}.mx-panel-alert{border-top:1px solid var(--mx-line);color:#087a54;background:#f2fbf7;align-items:center;gap:10px;padding:12px 18px;font-size:13px;font-weight:700;display:flex}.mx-panel-alert i{background:var(--mx-up);border-radius:50%;width:8px;height:8px}.mx-ticket{border-right:1px solid var(--mx-line);padding:18px}.mx-ticket-head{justify-content:space-between;gap:8px;font-size:14px;display:flex}.mx-ticket-head span{font-family:var(--mx-mono)}.mx-ticket-sides{background:var(--mx-tint);text-align:center;border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;margin-top:14px;padding:4px;font-size:13px;display:grid}.mx-ticket-sides b{color:var(--mx-muted);border-radius:6px;padding:6px}.mx-ticket-sides b.is-active{background:var(--mx-up);color:var(--mx-white)}.mx-ticket dl{margin:12px 0 0}.mx-ticket dl div{justify-content:space-between;gap:10px;padding:7px 0;font-size:13px;display:flex}.mx-ticket dt{color:var(--mx-muted);font-weight:600}.mx-ticket dd{font-family:var(--mx-mono);margin:0}.mx-account{align-content:center;gap:18px;padding:18px;display:grid}.mx-position-list li{border-bottom:1px solid var(--mx-line);grid-template-columns:1fr 1fr auto;gap:10px;padding:11px 18px;font-size:13px;display:grid}.mx-position-list li:last-child{border-bottom:0}.mx-position-list span{color:var(--mx-muted)}.mx-position-list b{font-family:var(--mx-mono);font-weight:600}.mx-text-up{color:#087a54}.mx-text-down{color:#b91f37}.mx-equity{border-bottom:1px solid var(--mx-line);padding:18px}.mx-equity svg{width:100%;height:170px;margin-top:12px;display:block}.mx-results{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mx-results div{border-right:1px solid var(--mx-line);min-width:0;padding:16px}.mx-results div:last-child{border-right:0}.mx-code{background:#081444;padding:18px}.mx-code-status{color:#7ee2bd;align-items:center;gap:8px;margin-bottom:14px;font-size:12.5px;font-weight:600;display:flex}.mx-code-status i{background:#34d399;border-radius:50%;width:8px;height:8px}.mx-code-frame{background:#ffffff12;border-radius:8px;max-width:84%;margin-bottom:10px;padding:10px 12px}.mx-code-frame:last-child{margin-bottom:0}.mx-code-receive{background:#2f6bff47;margin-left:auto}.mx-code-frame span{color:#9fe7f5;margin-bottom:6px;font-size:11.5px;font-weight:600;display:block}.mx-code pre{color:#e8edff;font:500 12px/1.5 var(--mx-mono);margin:0;overflow-x:auto}.mx-code code{color:inherit;font:inherit}.mx-section{padding:112px 0}.mx-section-tint{background:var(--mx-tint)}.mx-section-head{max-width:720px;margin-bottom:56px}.mx-section .mx-section-head h2,.mx-cta h2{color:var(--mx-ink);font:700 clamp(30px, 3.4vw, 44px)/1.12 var(--mx-sans);letter-spacing:-.03em;text-wrap:balance;margin:0 0 16px}.mx-section-head p:not(.mx-eyebrow){color:var(--mx-body);margin:0;font-size:18px;line-height:1.65}.mx-card:hover{color:var(--mx-body)}.mx-card{color:var(--mx-body);border:1px solid var(--mx-line);border-radius:var(--mx-radius);background:var(--mx-white);box-shadow:var(--mx-shadow-sm);padding:36px;transition:border-color .2s,box-shadow .2s,transform .2s;display:block;position:relative}.mx-card:hover{box-shadow:var(--mx-shadow-md);border-color:#cbd5ee;transform:translateY(-2px)}.mx-card h3{color:var(--mx-ink);font:700 23px/1.25 var(--mx-sans);letter-spacing:-.02em;margin:10px 0 12px}.mx-card p{color:var(--mx-body);margin:0 0 22px;font-size:16px;line-height:1.62}.mx-card-label{color:var(--mx-blue);letter-spacing:.04em;text-transform:uppercase;font-size:12.5px;font-weight:600}.mx-card-link{color:var(--mx-blue);align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.mx-card-link:after{content:"→";transition:transform .2s}.mx-card:hover .mx-card-link:after{transform:translate(3px)}.mx-card-lead{background:radial-gradient(60% 120% at 100% 0%, #3366ff14, transparent 60%), linear-gradient(180deg, #fbfcff 0%, var(--mx-tint) 100%);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:48px;margin-bottom:20px;padding:48px;display:grid;overflow:hidden}.mx-card-lead:before{content:"";background:linear-gradient(90deg, var(--mx-blue), var(--mx-cyan));height:3px;position:absolute;inset:0 0 auto}.mx-card-lead h3{font-size:32px}.mx-card-list{margin:0;padding:0;list-style:none}.mx-card-list li{border-bottom:1px solid var(--mx-line);color:var(--mx-ink);align-items:center;gap:12px;padding:13px 0;font-size:15px;font-weight:500;display:flex}.mx-card-list li:before{content:"";background:#3366ff1a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 6.2l2 2 4-4.4' fill='none' stroke='%233366ff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/12px no-repeat;border-radius:50%;flex:none;width:18px;height:18px}.mx-card-list li:last-child{border-bottom:0}.mx-card-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.mx-card-row-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mx-screenshot{border:1px solid var(--mx-line);border-radius:var(--mx-radius);background:var(--mx-white);max-width:738px;box-shadow:0 0 0 8px #ffffffb3, 0 0 0 9px var(--mx-line), 0 32px 64px -24px #0b143740;margin:0 auto 72px;line-height:0;overflow:hidden}.mx-screenshot img{width:100%;height:auto}.mx-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.mx-feature{border:1px solid var(--mx-line);border-radius:var(--mx-radius);background:var(--mx-white);box-shadow:var(--mx-shadow-sm);padding:28px}.mx-feature:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M3 14l4-4 3 3 7-7' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 18px no-repeat, linear-gradient(135deg, var(--mx-blue), var(--mx-violet));border-radius:10px;width:36px;height:36px;margin-bottom:18px;display:block;box-shadow:0 6px 14px -4px #3366ff80}.mx-feature h3{color:var(--mx-ink);font:600 17px/1.35 var(--mx-sans);letter-spacing:-.01em;margin:0 0 8px}.mx-feature p{color:var(--mx-body);margin:0;font-size:15.5px;line-height:1.62}.mx-workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.mx-workflow-step,.mx-workflow-step:hover{color:var(--mx-body);display:block}.mx-workflow-step{border:1px solid var(--mx-line);border-radius:var(--mx-radius);background:var(--mx-white);box-shadow:var(--mx-shadow-sm);padding:32px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative}.mx-workflow-step:hover{box-shadow:var(--mx-shadow-md);border-color:#cbd5ee;transform:translateY(-2px)}.mx-workflow-step span{width:40px;height:40px;color:var(--mx-blue);font:600 14px/1 var(--mx-mono);background:#3366ff0f;border:1px solid #36f3;border-radius:12px;place-items:center;display:inline-grid}.mx-workflow-step h3{color:var(--mx-ink);font:600 19px/1.3 var(--mx-sans);margin:18px 0 10px}.mx-workflow-step p{color:var(--mx-body);margin:0;font-size:15.5px;line-height:1.6}.mx-hero .mx-hero-price{color:#d3dcf6;margin:20px 0 0;font-size:15px}.mx-hero-price a,.mx-hero-price a:hover{color:var(--mx-white);font-weight:600;text-decoration:underline}.mx-card-price{color:var(--mx-ink);margin-bottom:14px;font-size:15px;font-weight:600;display:block}.mx-price-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.mx-price-card{border:1px solid var(--mx-line);border-radius:var(--mx-radius);background:var(--mx-white);box-shadow:var(--mx-shadow-sm);flex-direction:column;padding:36px;display:flex;position:relative}.mx-price-card-lead{box-shadow:0 0 0 4px #3366ff14, var(--mx-shadow-md);border-color:#3366ff73}.mx-price-card h2{color:var(--mx-ink);font:600 20px/1.3 var(--mx-sans);letter-spacing:-.01em;margin:0 0 8px}.mx-price-card>p{min-height:3.1em;color:var(--mx-body);margin:0;font-size:15px;line-height:1.55}.mx-price-amount{color:var(--mx-ink);font:700 42px/1.1 var(--mx-sans);letter-spacing:-.035em;margin-top:24px}.mx-price-amount-text{font-size:26px;line-height:42px}.mx-price-unit{min-height:3em;color:var(--mx-muted);margin:6px 0 16px;font-size:14px;line-height:1.5}.mx-price-card ul{flex:1;margin:0 0 28px;padding:0;list-style:none}.mx-price-card li{border-top:1px solid var(--mx-line);color:var(--mx-ink);padding:10px 0;font-size:14.5px}.mx-price-card .mx-btn{width:100%}.mx-price-more{color:var(--mx-blue);text-align:center;margin-top:14px;font-size:14.5px;font-weight:600}.mx-price-api{border:1px solid var(--mx-line);border-radius:var(--mx-radius);background:var(--mx-tint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:20px;padding:28px 32px;display:flex}.mx-price-api h2{color:var(--mx-ink);font:600 20px/1.3 var(--mx-sans);margin:0 0 6px}.mx-price-api p{color:var(--mx-body);margin:0;font-size:15px;line-height:1.55}.mx-price-api-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;display:grid}.mx-price-api-items>div{border:1px solid var(--mx-line);border-radius:var(--mx-radius);background:var(--mx-white);box-shadow:var(--mx-shadow-sm);padding:26px 28px}.mx-price-api-items dt{color:var(--mx-muted);font-size:13.5px;font-weight:500;line-height:1.4}.mx-price-api-items dd{color:var(--mx-ink);letter-spacing:-.015em;margin:4px 0 0;font-size:32px;font-weight:600}.mx-soon{color:var(--mx-navy);letter-spacing:0;vertical-align:middle;white-space:nowrap;background:#e8edfb;border-radius:5px;margin-left:8px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:600;display:inline-block}.mx-price-api-items dd.mx-price-note{color:#087a54;letter-spacing:0;margin-top:6px;font-size:14px;font-weight:600}.mx-trademark{color:var(--mx-muted);margin:24px 0 0;font-size:13px}.mx-api-band{background:radial-gradient(45% 70% at 100% 50%, #3366ff4d, transparent 70%), var(--mx-navy);position:relative;overflow:hidden}.mx-api-band:before{content:"";background-image:var(--mx-grid-lines);pointer-events:none;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 80% at 80%,#000 10%,#0000 70%);mask-image:radial-gradient(60% 80% at 80%,#000 10%,#0000 70%)}.mx-api-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:64px;display:grid;position:relative}.mx-api-band h2{color:var(--mx-white);font:700 clamp(30px, 3.4vw, 44px)/1.12 var(--mx-sans);letter-spacing:-.03em;margin:0 0 16px}.mx-api-band .mx-api-info{color:#d3dcf6;margin:0 0 24px;font-size:17px;line-height:1.6}.mx-api-list{margin:0 0 30px;padding:0;list-style:none}.mx-api-list li{color:var(--mx-white);border-top:1px solid #ffffff1a;align-items:center;gap:12px;padding:12px 0;font-size:15px;font-weight:500;display:flex}.mx-api-list li:before{content:"";background:#22cbe829 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 6.2l2 2 4-4.4' fill='none' stroke='%2322cbe8' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/12px no-repeat;border-radius:50%;flex:none;width:18px;height:18px}.mx-cta-section{padding-top:0}.mx-section-tint+.mx-cta-section{padding-top:96px}.mx-cta{background:var(--mx-navy);box-shadow:var(--mx-shadow-lg);text-align:center;border-radius:24px;padding:80px 56px;position:relative;overflow:hidden}.mx-cta-copy{max-width:640px;margin-inline:auto;position:relative}.mx-cta .mx-actions{justify-content:center}.mx-cta .mx-cta-copy h2{color:var(--mx-white)}.mx-cta .mx-cta-copy p{color:#dbe3fb;margin:0 0 28px;font-size:18px;line-height:1.6}.mx-footer{border-top:1px solid var(--mx-line);background:var(--mx-tint);padding:80px 0 40px}.mx-footer-grid{grid-template-columns:1.1fr repeat(3,minmax(0,1fr));gap:36px 28px;display:grid}.mx-footer-brand img{width:100px;height:auto}.mx-footer-social{gap:16px;margin-top:22px;font-size:17px;display:flex}.mx-footer-social a,.mx-footer-social a:hover{border:1px solid var(--mx-line);background:var(--mx-white);width:36px;height:36px;color:var(--mx-ink);border-radius:10px;place-items:center;font-size:15px;transition:border-color .15s,color .15s;display:inline-grid}.mx-footer-social a:hover{color:var(--mx-blue);border-color:#36f6}.mx-footer-column h3{color:var(--mx-ink);font:600 13px/1.4 var(--mx-sans);letter-spacing:.06em;text-transform:uppercase;margin:0 0 16px}.mx-footer-column ul{margin:0;padding:0;list-style:none}.mx-footer-column li{margin-bottom:10px;line-height:1.4}.mx-footer-column a{color:var(--mx-body);font-size:14.5px;transition:color .15s}.mx-footer-column a:hover{color:var(--mx-blue)}.mx-risk{border-top:1px solid var(--mx-line);color:var(--mx-muted);margin:48px 0 0;padding-top:26px;font-size:13px;line-height:1.65}.mx-copyright,.mx-copyright span{color:var(--mx-muted);margin:14px 0 0;font-size:13px}.mx-narrow{max-width:820px}.mx-faq{border-bottom:1px solid var(--mx-line)}.mx-faq summary{color:var(--mx-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:17.5px;font-weight:600;line-height:1.4;list-style:none;display:flex}.mx-faq summary::-webkit-details-marker{display:none}.mx-faq summary:after{content:"+";border:1px solid var(--mx-line);width:30px;height:30px;color:var(--mx-blue);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:500;line-height:1;transition:background .15s,border-color .15s;display:grid}.mx-faq summary:hover:after,.mx-faq[open] summary:after{background:#3366ff0f;border-color:#3366ff4d}.mx-faq[open] summary:after{content:"−"}.mx-faq p{color:var(--mx-body);margin:0;padding:0 40px 24px 0;font-size:16px;line-height:1.65}.mx-faq a,.mx-contact-info a{color:var(--mx-blue);font-weight:600}.mx-contact-form button:disabled{opacity:.65;cursor:wait}.mx-form-status p{border-radius:10px;margin:16px 0 0;padding:12px 14px;font-size:14.5px;line-height:1.5}.mx-form-status .mx-form-success{color:#075f42;background:#e2f7ef}.mx-form-status .mx-form-error{color:#971a2e;background:#fde8eb}.mx-terms .service-details h2{color:var(--mx-ink);font:600 20px/1.45 var(--mx-sans);letter-spacing:-.01em;margin:0 0 18px}.mx-terms .service-details h4,.mx-terms .service-details h5{color:var(--mx-ink);font:600 17px/1.45 var(--mx-sans);margin:28px 0 12px}.mx-terms .service-details p{color:var(--mx-body);margin:0 0 16px;font-size:16px;line-height:1.7}.mx-terms .service-details ul{margin:0 0 16px;padding-left:20px;list-style:outside}.mx-terms .service-details li{color:var(--mx-body);margin-bottom:8px;font-size:16px;line-height:1.65;list-style:outside}.mx-terms .service-details strong{color:var(--mx-ink);font-weight:600}.mx-terms .service-details a{color:var(--mx-blue);font-weight:600}.mx-terms .service-details .mx-effective-date{border-top:1px solid var(--mx-line);color:var(--mx-muted);margin:32px 0 0;padding-top:20px;font-size:14px}.mx-form-note{color:var(--mx-muted);margin:0 0 16px;font-size:13.5px;line-height:1.5}.mx-form-note a{color:var(--mx-blue);font-weight:600}.mx-contact-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px;display:grid}.mx-contact-info h2{color:var(--mx-ink);font:600 28px/1.25 var(--mx-sans);letter-spacing:-.02em;margin:0 0 14px}.mx-contact-info h3{color:var(--mx-ink);font:600 16px/1.4 var(--mx-sans);margin:28px 0 8px}.mx-contact-info p{color:var(--mx-body);margin:0;font-size:16px;line-height:1.65}.mx-contact-form{border:1px solid var(--mx-line);border-radius:var(--mx-radius);background:var(--mx-white);box-shadow:var(--mx-shadow-md);padding:36px}.mx-contact-form label{color:var(--mx-ink);margin:0 0 16px;font-size:14px;font-weight:600;display:block}.mx-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.mx-contact-form input,.mx-contact-form select,.mx-contact-form textarea{text-transform:none;background:var(--mx-white);width:100%;height:auto;color:var(--mx-ink);font:500 15px/1.4 var(--mx-sans);box-shadow:var(--mx-shadow-sm);border:1px solid #d5dcea;border-radius:10px;margin:6px 0 0;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:block}.mx-contact-form input::placeholder,.mx-contact-form textarea::placeholder{color:var(--mx-muted);text-transform:none}.mx-contact-form input:focus,.mx-contact-form select:focus,.mx-contact-form textarea:focus{border-color:var(--mx-blue);outline:0;box-shadow:0 0 0 4px #3366ff26}.mx-contact-form button{background:var(--mx-blue);min-height:48px;color:var(--mx-white);font:600 15px/1.2 var(--mx-sans);letter-spacing:0;text-transform:none;cursor:pointer;border:0;border-radius:10px;padding:12px 26px}.mx-contact-form button:hover{background:var(--mx-blue-dark);color:var(--mx-white)}@media (max-width:991px){.mx-nav,.mx-header-actions{display:none}.mx-menu-toggle{display:block}.mx-header-inner{height:66px}.mx-mobile-nav{max-height:calc(100vh - 108px)}.mx-hero{padding:156px 0 96px}.mx-section{padding:88px 0}.mx-hero-grid,.mx-api-grid,.mx-card-lead,.mx-contact-grid{grid-template-columns:minmax(0,1fr)}.mx-hero-grid{gap:44px}.mx-card-lead{gap:24px;padding:32px}.mx-contact-grid{gap:40px}.mx-feature-grid,.mx-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-card-row-3,.mx-price-grid{grid-template-columns:minmax(0,1fr)}.mx-price-card>p,.mx-price-unit{min-height:0}.mx-api-grid{gap:44px}.mx-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-footer-brand{grid-column:1/-1}}@media (max-width:640px){.mx-container,.mx-mobile-nav{padding-inline:18px}.mx-hero{padding:144px 0 72px}.mx-hero .mx-lead{font-size:17px}.mx-actions .mx-btn{width:100%}.mx-section,.mx-section-tint+.mx-cta-section{padding:68px 0}.mx-cta-section{padding-top:0}.mx-card,.mx-card-lead{padding:24px}.mx-card-lead h3{font-size:28px}.mx-card-row,.mx-form-row,.mx-price-grid,.mx-price-api-items,.mx-feature-grid,.mx-workflow,.mx-panel-split,.mx-panel-split-even{grid-template-columns:minmax(0,1fr)}.mx-rating,.mx-ticket{border-right:0;border-bottom:1px solid var(--mx-line)}.mx-account{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mx-account strong{font-size:13px}.mx-pair{padding:12px 10px}.mx-pair strong{font-size:13px}.mx-results{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-results div:nth-child(2){border-right:0}.mx-results div:nth-child(-n+2){border-bottom:1px solid var(--mx-line)}.mx-cta{border-radius:20px;padding:52px 24px}.mx-contact-form{padding:22px}.mx-footer-grid{grid-template-columns:minmax(0,1fr)}}.mx-error{text-align:left}.mx-error p{color:var(--mx-body);margin:0 0 24px;font-size:17px;line-height:1.6}@media (prefers-reduced-motion:reduce){.mx-btn,.mx-card,.mx-workflow-step,.mx-card-link:after{transition:none}.mx-btn:hover,.mx-card:hover,.mx-workflow-step:hover{transform:none}.mx-nav-item.is-open .mx-dropdown{animation:none}}.mx-cta-spacer{height:96px}@media (max-width:640px){.mx-cta-spacer{height:68px}}.mx-account-list{border-top:1px solid var(--mx-line);margin:0;padding:0;list-style:none}.mx-account-list li{border-bottom:1px solid var(--mx-line);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 18px;font-size:13px;display:grid}.mx-account-list strong{color:var(--mx-ink);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mx-account-list span{color:var(--mx-muted);font-size:12px;display:block}.mx-account-list b{font-family:var(--mx-mono);text-align:right;font-weight:600}.mx-panel em.mx-tag{font-style:normal}.mx-rule-strip{padding:14px 18px}.mx-rule-strip-head,.mx-rule-head{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.mx-rule-strip-head span{color:var(--mx-muted);font-weight:600}.mx-rule-strip-head b{font-family:var(--mx-mono);font-weight:600}.mx-meter{background:var(--mx-tint);height:8px;box-shadow:inset 0 0 0 1px var(--mx-line);border-radius:8px;margin-top:10px;overflow:hidden}.mx-meter i{background:var(--mx-flat);border-radius:8px;height:100%;display:block}.mx-meter-up i{background:var(--mx-up)}.mx-meter-down i{background:var(--mx-down)}.mx-meter-flat i{background:var(--mx-blue)}.mx-rule-list{margin:0;padding:0;list-style:none}.mx-rule-list li{border-bottom:1px solid var(--mx-line);padding:14px 18px}.mx-rule-list li:last-child{border-bottom:0}.mx-rule-head strong{color:var(--mx-ink);font-size:14px;display:block}.mx-rule-head span{color:var(--mx-muted);font-size:12px;display:block}.mx-rule-meter{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.mx-rule-meter b{font:600 12.5px/1 var(--mx-mono);margin-top:10px}.mx-panel-alert-info{color:var(--mx-blue-dark);background:#eef3ff}.mx-panel-alert-info i{background:var(--mx-blue)}.mx-history-chart svg{aspect-ratio:360/170;height:auto}.mx-panel .mx-line-price{stroke:var(--mx-ink)}.mx-level{stroke-width:1.5px;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}.mx-level-tp{stroke:var(--mx-up)}.mx-level-sl{stroke:var(--mx-down)}.mx-mark-entry{fill:var(--mx-blue);stroke:var(--mx-white);stroke-width:2px}.mx-mark-exit{fill:var(--mx-up);stroke:var(--mx-white);stroke-width:2px}.mx-chart-legend{flex-wrap:wrap;gap:6px 16px;margin-top:10px;display:flex}.mx-chart-legend span{align-items:center;gap:6px;display:inline-flex}.mx-chart-legend i{border-radius:50%;width:10px;height:10px;display:inline-block}.mx-key-entry{background:var(--mx-blue)}.mx-key-exit{background:var(--mx-up)}.mx-chart-legend .mx-key-tp,.mx-chart-legend .mx-key-sl{border-top:2px dashed var(--mx-up);border-radius:0;height:0}.mx-chart-legend .mx-key-sl{border-top-color:var(--mx-down)}.mx-rule-points li{grid-template-columns:18px minmax(0,1fr);align-items:start;column-gap:12px;display:grid}.mx-rule-points li:before{grid-row:1/span 2;margin-top:2px}.mx-rule-points strong,.mx-rule-points span{grid-column:2}.mx-rule-points strong{font-weight:600;display:block}.mx-rule-points span{color:#ffffffad;margin-top:2px;font-size:14px;font-weight:400;line-height:1.5;display:block}.mx-feature-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mx-split{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:64px;display:grid}.mx-split-copy h2{color:var(--mx-ink);font:700 clamp(30px, 3.4vw, 44px)/1.12 var(--mx-sans);letter-spacing:-.03em;margin:0 0 16px}.mx-split-copy>p:not(.mx-eyebrow){color:var(--mx-body);margin:0 0 24px;font-size:18px;line-height:1.65}.mx-section-link{text-align:center;margin:28px 0 0}.mx-section-link a{color:var(--mx-blue);font-size:15px;font-weight:600}.mx-price-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:920px;margin-inline:auto}.mx-price-badge{color:var(--mx-blue-dark);background:#eef3ff;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;top:20px;right:20px}.mx-price-amount small{color:var(--mx-muted);letter-spacing:0;margin-left:4px;font-size:16px;font-weight:500}.mx-price-foot{color:var(--mx-muted);text-align:center;margin:14px 0 0;font-size:13.5px;line-height:1.5}.mx-price-foot a{color:var(--mx-blue);font-weight:600}.mx-trial-note{max-width:920px;color:var(--mx-ink);background:#f3f6ff;border:1px solid #3366ff40;border-radius:12px;margin:0 auto 28px;padding:16px 20px;font-size:15px;line-height:1.55}.mx-table-wrap{border:1px solid var(--mx-line);border-radius:var(--mx-radius);background:var(--mx-white);box-shadow:var(--mx-shadow-sm);overflow-x:auto}.mx-compare{border-collapse:collapse;width:100%;min-width:560px;font-size:15px}.mx-compare th,.mx-compare td{border-bottom:1px solid var(--mx-line);text-align:left;vertical-align:top;padding:16px 22px}.mx-compare tbody tr:last-child th,.mx-compare tbody tr:last-child td{border-bottom:0}.mx-compare thead th{color:var(--mx-ink);font-size:16px;font-weight:700}.mx-compare tbody th{width:30%;color:var(--mx-ink);font-weight:600}.mx-compare td{color:var(--mx-body)}.mx-compare .mx-compare-lead{background:#f7f9ff}.mx-check{color:#087a54;font-weight:600}.mx-cross{color:var(--mx-muted)}.mx-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mx-offer-price{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:28px;display:flex}.mx-offer-price strong{color:var(--mx-ink);font:700 42px/1.1 var(--mx-sans);letter-spacing:-.035em}.mx-offer-price span{color:var(--mx-muted);font-size:16px}.mx-rules{border:1px solid var(--mx-line);border-radius:var(--mx-radius);background:var(--mx-white);margin:0 0 20px}.mx-rules>div{border-bottom:1px solid var(--mx-line);grid-template-columns:200px minmax(0,1fr);gap:16px;padding:16px 22px;display:grid}.mx-rules>div:last-child{border-bottom:0}.mx-rules dt{color:var(--mx-ink);font-weight:600}.mx-rules dd{color:var(--mx-body);margin:0;line-height:1.6}@media (max-width:1199px){.mx-feature-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.mx-split{grid-template-columns:minmax(0,1fr);gap:44px}.mx-price-grid-2{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.mx-feature-grid-4{grid-template-columns:minmax(0,1fr)}.mx-account-list li{grid-template-columns:minmax(0,1fr) auto}.mx-account-list li>b:first-of-type,.mx-account-list li>em{display:none}.mx-rules>div{grid-template-columns:minmax(0,1fr);gap:4px}.mx-price-badge{align-self:flex-start;margin-bottom:12px;position:static}}.mx-split-ticket{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.mx-ticket-panel{--tk-acc:var(--mx-blue);border-color:color-mix(in srgb, var(--tk-acc) 30%, var(--mx-line));width:100%;max-width:440px;box-shadow:0 18px 44px -26px color-mix(in srgb, var(--tk-acc) 45%, transparent), var(--mx-shadow-md);justify-self:center;transition:border-color .2s,box-shadow .2s}.mx-tk-sell{--tk-acc:var(--mx-down)}.mx-tk-body{padding:14px 18px 12px}.mx-tk-body button{font-family:var(--mx-sans);cursor:pointer}.mx-tk-accounts,.mx-tk-sides,.mx-tk-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.mx-tk-accounts button{border:1.5px solid var(--mx-line);color:var(--mx-body);background:0 0;border-radius:10px;padding:6px 8px;font-size:13px;font-weight:600}.mx-tk-accounts button.is-on{border-color:var(--mx-violet);background:color-mix(in srgb, var(--mx-violet) 9%, transparent);color:var(--mx-ink)}.mx-tk-sides{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.mx-tk-sides button{border:2px solid var(--mx-blue);color:var(--mx-blue);background:0 0;border-radius:12px;padding:10px 0;font-size:15px;font-weight:700}.mx-tk-sides button[data-v=sell]{border-color:var(--mx-down);color:var(--mx-down)}.mx-tk-sides button.is-on{background:var(--mx-blue);color:var(--mx-white)}.mx-tk-sides button[data-v=sell].is-on{background:var(--mx-down)}.mx-tk-tabs{border-bottom:1px solid var(--mx-line);gap:0;margin-top:10px}.mx-tk-tabs button{color:var(--mx-muted);background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:0 0 8px;font-size:13.5px;font-weight:600}.mx-tk-tabs button.is-on{border-bottom-color:var(--tk-acc);color:var(--mx-ink)}.mx-tk-row{grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;display:grid}.mx-tk-row span{color:var(--mx-muted);font-size:12px;font-weight:600;display:block}.mx-tk-row label{margin:0}.mx-tk-row select,.mx-tk-row b{border:0;border-bottom:2px solid var(--mx-line);width:100%;color:var(--mx-ink);font:600 15px/1.4 var(--mx-mono);background:0 0;border-radius:0;outline:0;padding:3px 0;display:block}.mx-tk-row select:focus{border-bottom-color:var(--tk-acc)}.mx-tk-leg{grid-template-columns:10px minmax(0,1fr) 30px 46px 30px auto;align-items:center;gap:8px;margin-top:10px;display:grid}.mx-tk-dot{border-radius:50%;width:10px;height:10px}.mx-tk-dot-down{background:var(--mx-down)}.mx-tk-dot-up{background:var(--mx-up)}.mx-tk-leg-name strong{color:var(--mx-ink);font-size:13.5px;line-height:1.2;display:block}.mx-tk-leg-name span{color:var(--mx-muted);font:500 11.5px/1.2 var(--mx-mono)}.mx-tk-leg button{border:1.5px solid var(--mx-line);width:30px;height:30px;color:var(--mx-ink);background:0 0;border-radius:50%;font-size:17px;line-height:1}.mx-tk-leg button:hover{border-color:var(--tk-acc)}.mx-tk-leg b{color:var(--mx-ink);font:600 19px/1 var(--mx-mono);text-align:center}.mx-tk-leg small{color:var(--mx-muted);font-size:11.5px}.mx-tk-map{width:100%;height:auto;margin-top:10px;display:block}.mx-ticket-panel .mx-tk-map line{stroke-width:2px}.mx-tk-zone-tp{fill:var(--mx-up);opacity:.13}.mx-tk-zone-sl{fill:var(--mx-down);opacity:.13}.mx-ticket-panel .mx-tk-line-tp{stroke:var(--mx-up)}.mx-ticket-panel .mx-tk-line-sl{stroke:var(--mx-down)}.mx-ticket-panel .mx-tk-line-entry{stroke:var(--tk-acc);stroke-width:3px}.mx-tk-map text{font:600 11px var(--mx-mono)}.mx-tk-text-tp{fill:#087a54}.mx-tk-text-sl{fill:#b91f37}.mx-tk-text-entry{fill:var(--tk-acc)}.mx-tk-sum{border-top:1px solid var(--mx-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:8px 0 0;padding-top:10px;display:grid}.mx-tk-sum dt{color:var(--mx-muted);font-size:11.5px;font-weight:600}.mx-tk-sum dd{color:var(--mx-ink);font:600 15px/1.4 var(--mx-mono);margin:0}.mx-tk-go{background:var(--tk-acc);width:100%;color:var(--mx-white);border:0;border-radius:12px;margin-top:12px;padding:12px;font-size:15px;font-weight:700;transition:background .2s,transform .1s}.mx-tk-go:active{transform:scale(.985)}.mx-tk-body button:focus-visible,.mx-tk-row select:focus-visible{outline:3px solid color-mix(in srgb, var(--tk-acc) 45%, transparent);outline-offset:2px}.mx-tk-note{min-height:1.3em;color:var(--mx-muted);text-align:center;margin:6px 0 0;font-size:12px}@media (max-width:991px){.mx-split-ticket{grid-template-columns:minmax(0,1fr)}.mx-split-ticket .mx-split-copy{order:-1}}@media (prefers-reduced-motion:reduce){.mx-ticket-panel,.mx-tk-go{transition:none}.mx-tk-go:active{transform:none}}.mx-api-band h3.mx-rule-group{color:var(--mx-cyan);font:700 12px/1.3 var(--mx-sans);letter-spacing:.08em;text-transform:uppercase;margin:22px 0 4px}.mx-api-band .mx-rule-points{margin-bottom:8px}.mx-band-note{color:#ffffffc7;background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;margin:18px 0 26px;padding:12px 14px;font-size:13.5px;line-height:1.55}.mx-tk-limit{color:#087a54;background:#f2fbf7;border-radius:8px;margin:10px 0 0;padding:7px 10px;font-size:12.5px;font-weight:600}.mx-tk-limit.is-over{color:#b91f37;background:#fde8eb}.mx-tk-go:disabled{cursor:not-allowed;background:#c9cfdd;transform:none}.mx-access-list{margin:0;padding:0;list-style:none}.mx-access-list li{border-bottom:1px solid var(--mx-line);justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;font-size:13px;transition:opacity .2s;display:flex}.mx-access-list strong{color:var(--mx-ink);font-size:14px;display:block}.mx-access-list span{color:var(--mx-muted);font-size:12px;display:block}.mx-access-list em.mx-tag{font-style:normal}.mx-access-list button{color:#b91f37;font:600 12px/1 var(--mx-sans);cursor:pointer;background:0 0;border:1.5px solid #f3c2cb;border-radius:8px;flex:none;padding:6px 10px}.mx-access-list button:hover{background:#fde8eb}.mx-access-list li.is-removed strong{color:var(--mx-muted);text-decoration:line-through}.mx-access-list li.is-removed button{border-color:var(--mx-line);color:var(--mx-body)}.mx-access-limits-head{justify-content:space-between;align-items:baseline;gap:10px;padding:14px 18px 10px;font-size:13px;display:flex}.mx-access-limits-head strong{color:var(--mx-ink)}.mx-access-limits-head span{color:var(--mx-muted);font-size:12px}.mx-access-limits .mx-results{border-top:1px solid var(--mx-line);grid-template-columns:repeat(3,minmax(0,1fr))}.mx-access-note{border-left:3px solid var(--mx-blue);background:var(--mx-tint);max-width:820px;color:var(--mx-body);border-radius:0 10px 10px 0;margin:32px 0 0;padding:16px 20px;font-size:15px;line-height:1.6}.mx-access-teaser{margin-top:28px}.mx-access-teaser h2{max-width:640px;font-size:24px}.mx-access-teaser .mx-eyebrow{margin-bottom:10px}@media (max-width:640px){.mx-access-limits .mx-results{grid-template-columns:repeat(3,minmax(0,1fr))}.mx-access-limits .mx-results div{border-bottom:0}.mx-access-limits .mx-results div:nth-child(2){border-right:1px solid var(--mx-line)}}.mx-offer-bar{color:var(--mx-white);background:linear-gradient(90deg,#2152e6 0%,#7a5cff 100%);font-size:13.5px}.mx-offer-bar-inner{justify-content:center;align-items:center;gap:12px;min-height:40px;padding-block:6px;display:flex}.mx-offer-bar p{color:var(--mx-white);margin:0;line-height:1.4}.mx-offer-bar strong{font-weight:700}.mx-offer-bar-long{color:#ffffffd9}.mx-offer-bar-tag{letter-spacing:.06em;text-transform:uppercase;background:#ffffff2e;border-radius:999px;flex:none;padding:3px 8px;font-size:11px;font-weight:700}.mx-offer-bar-link,.mx-offer-bar-link:hover{color:var(--mx-white);text-underline-offset:3px;flex:none;font-weight:700;text-decoration:underline}.mx-offer-bar-close{width:26px;height:26px;color:var(--mx-white);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-left:4px;display:grid}.mx-offer-bar-close:hover{background:#ffffff29}.mx-offer-bar-close:focus-visible,.mx-offer-bar-link:focus-visible{outline:2px solid var(--mx-white);outline-offset:2px}.mx-price-offer,.mx-price-offer:hover{color:var(--mx-ink);background:linear-gradient(90deg,#3366ff14,#7a5cff1f);border:1px solid #7a5cff59;border-radius:12px;margin:0 0 18px;padding:12px 14px;display:block}.mx-price-offer strong{font-size:15px;display:block}.mx-price-offer span{color:var(--mx-body);margin-top:2px;font-size:13px;display:block}@media (max-width:767px){.mx-offer-bar-long,.mx-offer-bar-tag{display:none}.mx-offer-bar-inner{justify-content:flex-start;gap:10px}.mx-offer-bar p{flex:1}}html{scroll-padding-top:132px}@media (max-width:640px){.mx-compare{min-width:0;font-size:13px}.mx-compare th,.mx-compare td{padding:11px 10px}.mx-compare thead th{font-size:14px}.mx-compare tbody th{width:36%}}
