.otlITG_root{border:1px solid var(--jtx-line);background:var(--jtx-surface-subtle);border-radius:18px;gap:20px;padding:28px;display:grid}.otlITG_intro{gap:8px;max-width:720px;display:grid}.otlITG_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--jtx-coral-500);margin:0;font-size:.75rem;font-weight:700}.otlITG_title{color:var(--jtx-ink);margin:0;font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.2}.otlITG_lead{color:color-mix(in srgb, var(--jtx-ink) 72%, transparent);margin:0;line-height:1.55}.otlITG_grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:start;gap:20px;display:grid}.otlITG_diagramPane{gap:14px;display:grid}.otlITG_svg{width:100%;max-width:480px;height:auto;margin:0 auto;display:block}.otlITG_ring{cursor:pointer;stroke:var(--jtx-line-strong);stroke-width:1.25px;transition:stroke-width var(--jtx-motion-fast), stroke var(--jtx-motion-fast), fill var(--jtx-motion-fast)}.otlITG_ring:focus-visible{outline:2px solid var(--jtx-coral-500);outline-offset:2px}.otlITG_ring0{fill:color-mix(in srgb, var(--jtx-coral-500) 32%, var(--jtx-surface))}.otlITG_ring1{fill:color-mix(in srgb, var(--jtx-coral-500) 18%, var(--jtx-surface))}.otlITG_ring2{fill:color-mix(in srgb, var(--jtx-ink) 10%, var(--jtx-surface))}.otlITG_ring3{fill:color-mix(in srgb, var(--jtx-green-500) 18%, var(--jtx-surface))}.otlITG_ring4{fill:color-mix(in srgb, var(--jtx-ink) 7%, var(--jtx-surface))}.otlITG_ring5{fill:var(--jtx-surface-raised)}.otlITG_ringActive{stroke:var(--jtx-coral-500);stroke-width:3px}.otlITG_centerLabel{fill:var(--jtx-ink);pointer-events:none;font-size:13px;font-weight:700}.otlITG_centerSub{fill:color-mix(in srgb, var(--jtx-ink) 65%, transparent);pointer-events:none;font-size:10px}.otlITG_pills{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.otlITG_pill{border:1px solid var(--jtx-line);color:var(--jtx-ink);cursor:pointer;transition:border-color var(--jtx-motion-fast), background var(--jtx-motion-fast), transform var(--jtx-motion-fast);background:0 0;border-radius:999px;padding:6px 12px;font-size:.8rem}.otlITG_pill:hover{border-color:var(--jtx-line-strong);transform:translateY(-1px)}.otlITG_pillActive,.otlITG_pillActive:hover{border-color:var(--jtx-coral-500);background:color-mix(in srgb, var(--jtx-coral-500) 14%, transparent);font-weight:650}.otlITG_detail{border:1px solid var(--jtx-line);background:color-mix(in srgb, var(--jtx-surface-raised) 72%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--jtx-shadow-sm);min-height:360px;transition:box-shadow var(--jtx-motion-fast);border-radius:14px;gap:8px;padding:18px;display:grid}.otlITG_detailEyebrow{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--jtx-ink) 55%, transparent);margin:0;font-size:.72rem}.otlITG_detailTitle{color:var(--jtx-ink);margin:0;font-size:1.2rem}.otlITG_detailSubtitle,.otlITG_detailRole{color:color-mix(in srgb, var(--jtx-ink) 72%, transparent);margin:0;line-height:1.5}.otlITG_detailRole{color:var(--jtx-ink);font-weight:600}.otlITG_detailSection{color:var(--jtx-ink);margin:10px 0 0;font-size:.85rem}.otlITG_pathList,.otlITG_exampleList{color:color-mix(in srgb, var(--jtx-ink) 78%, transparent);gap:4px;margin:0;padding-left:1.1rem;display:grid}.otlITG_pathList code{font-size:.78rem}.otlITG_flow{gap:8px;display:grid}.otlITG_flowLabel{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--jtx-ink) 60%, transparent);margin:0;font-size:.8rem;font-weight:700}.otlITG_flowList{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.otlITG_flowList li{border:1px solid color-mix(in srgb, var(--jtx-ink) 14%, transparent);color:var(--jtx-ink);border-radius:999px;padding:6px 10px;font-size:.8rem}.otlITG_flowList li:not(:last-child):after{content:"→";color:color-mix(in srgb, var(--jtx-ink) 45%, transparent);margin-left:8px}.otlITG_source{color:color-mix(in srgb, var(--jtx-ink) 50%, transparent);margin:0;font-size:.75rem}.otlITG_previewHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.otlITG_previewPath{font-family:var(--jtx-font-mono);color:color-mix(in srgb, var(--jtx-ink) 70%, transparent);word-break:break-all;margin:0;font-size:.75rem}.otlITG_previewFrame{border:1px solid var(--jtx-line);border-radius:var(--jtx-radius-md);background:color-mix(in srgb, var(--jtx-code) 96%, transparent);box-shadow:var(--jtx-shadow-sm);transition:border-color var(--jtx-motion-fast);overflow:hidden}.otlITG_previewFrame:focus-within{border-color:var(--jtx-coral-500)}@media (max-width:900px){.otlITG_grid{grid-template-columns:1fr}.otlITG_detail{min-height:0}}
.-Q00-q_brand{color:var(--jtx-ink);align-items:center;gap:10px;font-weight:800;text-decoration:none;display:inline-flex}.-Q00-q_brandIcon{border:1px solid color-mix(in srgb, var(--jtx-line-strong) 72%, transparent);background:#fff;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffe0,0 8px 18px #14203329}.-Q00-q_brandIcon img{object-fit:contain;object-position:center;width:42px;height:42px;display:block}.-Q00-q_brandType{letter-spacing:0;line-height:1}.-Q00-q_action{justify-content:center;align-items:center;gap:var(--jtx-space-2);min-height:42px;padding:0 var(--jtx-space-4);border-radius:var(--jtx-radius-md);transition:background var(--jtx-motion-fast), border-color var(--jtx-motion-fast), color var(--jtx-motion-fast), transform var(--jtx-motion-fast);border:1px solid #0000;font-weight:700;text-decoration:none;display:inline-flex}.-Q00-q_action:hover{transform:translateY(-1px)}.-Q00-q_action:focus-visible,.-Q00-q_iconButton:focus-visible,.-Q00-q_tab:focus-visible,.-Q00-q_pageButton:focus-visible,.-Q00-q_locale:focus-visible,.-Q00-q_search:focus-visible{outline:3px solid var(--jtx-blue-200);outline-offset:2px}.-Q00-q_primary{color:#fff;background:var(--jtx-blue-700)}.-Q00-q_primary:hover{background:#134a8d}.-Q00-q_secondary{border-color:var(--jtx-line);color:var(--jtx-ink);background:var(--jtx-surface)}.-Q00-q_secondary:hover,.-Q00-q_quiet:hover{border-color:var(--jtx-blue-200);background:var(--jtx-blue-50);color:#123f73}.-Q00-q_quiet{color:var(--jtx-ink)}.-Q00-q_badge{border:1px solid var(--jtx-line);width:fit-content;color:var(--jtx-ink-muted);background:var(--jtx-surface);border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:.78rem;font-weight:700;display:inline-flex}.-Q00-q_badge[data-tone=success]{color:#087847;background:var(--jtx-green-50);border-color:#a9efc8}.-Q00-q_badge[data-tone=attention]{color:#a32e1a;background:var(--jtx-coral-50);border-color:#ffc0ad}.-Q00-q_sectionHeading{max-width:720px}.-Q00-q_eyebrow{margin:0 0 var(--jtx-space-2);color:var(--jtx-blue-700);text-transform:uppercase;font-size:.78rem;font-weight:800}.-Q00-q_sectionHeading h2{color:var(--jtx-ink);letter-spacing:0;margin:0;font-size:clamp(1.75rem,4vw,2.65rem);line-height:1.08}.-Q00-q_sectionHeading p{margin:var(--jtx-space-3) 0 0;color:var(--jtx-ink-muted);font-size:1.05rem;line-height:1.65}.-Q00-q_featureGrid{gap:var(--jtx-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));display:grid}.-Q00-q_featureCard{min-height:210px;padding:var(--jtx-space-5);border:1px solid var(--jtx-line);border-radius:var(--jtx-radius-md);background:var(--jtx-surface);box-shadow:var(--jtx-shadow-sm)}.-Q00-q_featureIcon{border-radius:var(--jtx-radius-sm);width:40px;height:40px;color:var(--jtx-blue-700);background:var(--jtx-blue-50);place-items:center;display:grid}.-Q00-q_featureCard h3{margin:var(--jtx-space-4) 0 var(--jtx-space-2);letter-spacing:0;font-size:1.05rem}.-Q00-q_featureCard p{color:var(--jtx-ink-muted);margin:0;line-height:1.6}.-Q00-q_callout{gap:var(--jtx-space-3);padding:var(--jtx-space-4);border:1px solid var(--jtx-blue-200);border-left:4px solid var(--jtx-blue-500);border-radius:var(--jtx-radius-sm);background:var(--jtx-blue-50);color:#123f73;grid-template-columns:auto 1fr;display:grid}.-Q00-q_callout[data-tone=success]{border-color:#a9efc8;border-left-color:var(--jtx-green-500);color:#09603b;background:var(--jtx-green-50)}.-Q00-q_callout[data-tone=warning]{border-color:#ffc0ad;border-left-color:var(--jtx-coral-500);color:#86291b;background:var(--jtx-coral-50)}.-Q00-q_callout strong,.-Q00-q_callout p{display:block}.-Q00-q_callout p{margin:4px 0 0;line-height:1.55}.-Q00-q_metrics{border:1px solid var(--jtx-line);border-radius:var(--jtx-radius-md);background:var(--jtx-surface);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid;overflow:hidden}.-Q00-q_metric{min-height:110px;padding:var(--jtx-space-4);border-right:1px solid var(--jtx-line)}.-Q00-q_metric:last-child{border-right:0}.-Q00-q_metric strong,.-Q00-q_metric span{display:block}.-Q00-q_metric strong{color:var(--jtx-blue-700);font-size:1.75rem}.-Q00-q_metric span{margin-top:var(--jtx-space-1);color:var(--jtx-ink-muted)}.-Q00-q_tableWrap{border:1px solid var(--jtx-line);border-radius:var(--jtx-radius-md);background:var(--jtx-surface);overflow-x:auto}.-Q00-q_table{border-collapse:collapse;width:100%;min-width:620px}.-Q00-q_table th,.-Q00-q_table td{padding:var(--jtx-space-3) var(--jtx-space-4);border-bottom:1px solid var(--jtx-line);text-align:left}.-Q00-q_table th{color:var(--jtx-ink-muted);background:var(--jtx-surface-subtle);text-transform:uppercase;font-size:.78rem}.-Q00-q_table tr:last-child td{border-bottom:0}.-Q00-q_codeWidget{border-radius:var(--jtx-radius-md);background:var(--jtx-code);box-shadow:var(--jtx-shadow-md);border:1px solid #2b3849;overflow:hidden}.-Q00-q_codeHeader{justify-content:space-between;align-items:center;gap:var(--jtx-space-3);min-height:46px;padding:0 var(--jtx-space-3);border-bottom:1px solid #2b3849;display:flex}.-Q00-q_tabs{gap:var(--jtx-space-1);display:flex;overflow-x:auto}.-Q00-q_tab,.-Q00-q_iconButton{border-radius:var(--jtx-radius-sm);color:#aebbd0;cursor:pointer;background:0 0;border:0;min-height:32px}.-Q00-q_tab{padding:0 var(--jtx-space-3);white-space:nowrap;font-weight:700}.-Q00-q_tab[aria-selected=true]{color:#fff;background:#263448}.-Q00-q_iconButton{place-items:center;width:34px;display:inline-grid}.-Q00-q_iconButton:hover{color:#fff;background:#263448}.-Q00-q_code{min-height:230px;box-shadow:none;border:0;border-radius:0;margin:0}.-Q00-q_code .jtx-monaco-code__editor{min-height:230px}.-Q00-q_journey{gap:var(--jtx-space-4);display:grid}.-Q00-q_journeyTabs{gap:var(--jtx-space-2);flex-wrap:wrap;display:flex}.-Q00-q_journeyTab{min-height:36px;padding:0 var(--jtx-space-4);border:1px solid var(--jtx-line);border-radius:var(--jtx-radius-sm);color:var(--jtx-ink-muted);background:var(--jtx-surface);cursor:pointer;white-space:nowrap;font-weight:700}.-Q00-q_journeyTab:hover{color:var(--jtx-blue-700);border-color:var(--jtx-blue-700)}.-Q00-q_journeyTab[aria-selected=true]{color:#fff;border-color:var(--jtx-blue-700);background:var(--jtx-blue-700)}.-Q00-q_journeyPanel{gap:var(--jtx-space-3);display:grid}.-Q00-q_journeyPanel h3{margin:0}.-Q00-q_journeyPanel p{color:var(--jtx-ink-muted);margin:0;line-height:1.6}.-Q00-q_journeyTasks{gap:var(--jtx-space-2);padding-left:var(--jtx-space-5);color:var(--jtx-ink-muted);margin:0;line-height:1.6;display:grid}.-Q00-q_journeyPanel .-Q00-q_journeyMeta{color:var(--jtx-green-500);font-size:.94rem;font-weight:800}.-Q00-q_searchWrap{width:min(100%,420px);position:relative}.-Q00-q_searchIcon{color:var(--jtx-ink-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.-Q00-q_search{border:1px solid var(--jtx-line);border-radius:var(--jtx-radius-md);width:100%;min-height:42px;color:var(--jtx-ink);background:var(--jtx-surface);padding:0 40px}.-Q00-q_shortcut{border:1px solid var(--jtx-line);border-radius:var(--jtx-radius-sm);color:var(--jtx-ink-muted);background:var(--jtx-surface-subtle);padding:2px 6px;font-size:.72rem;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.-Q00-q_pagination{align-items:center;gap:var(--jtx-space-1);display:flex}.-Q00-q_pageButton,.-Q00-q_locale{border:1px solid var(--jtx-line);border-radius:var(--jtx-radius-sm);min-width:38px;min-height:38px;color:var(--jtx-ink);background:var(--jtx-surface);cursor:pointer;place-items:center;display:inline-grid}.-Q00-q_pageButton[aria-current=page]{border-color:var(--jtx-blue-700);color:#fff;background:var(--jtx-blue-700)}.-Q00-q_pageButton:disabled{opacity:.45;cursor:not-allowed}.-Q00-q_locale{padding:0 var(--jtx-space-3);gap:6px;text-decoration:none;display:inline-flex}.-Q00-q_header{z-index:10;border-bottom:1px solid var(--jtx-line);background:color-mix(in srgb, var(--jtx-surface) 94%, transparent);position:relative}.-Q00-q_headerInner,.-Q00-q_footerInner{width:min(calc(100% - 32px), var(--jtx-content-width));margin:0 auto}.-Q00-q_headerInner{justify-content:space-between;align-items:center;gap:var(--jtx-space-4);min-width:0;min-height:68px;display:flex}.-Q00-q_nav,.-Q00-q_headerActions{align-items:center;gap:var(--jtx-space-2);min-width:0;display:flex}.-Q00-q_nav a{color:var(--jtx-ink-muted);padding:8px;font-weight:600;text-decoration:none}.-Q00-q_nav a:hover,.-Q00-q_nav a[aria-current=page]{color:var(--jtx-blue-700)}.-Q00-q_mobileMenu{display:none;position:relative}.-Q00-q_mobileMenuButton{border:1px solid var(--jtx-line);border-radius:var(--jtx-radius-sm);width:40px;height:40px;color:var(--jtx-ink);background:var(--jtx-surface);cursor:pointer;place-items:center;list-style:none;display:grid}.-Q00-q_mobileMenuButton::-webkit-details-marker{display:none}.-Q00-q_mobileNav{z-index:20;width:min(100vw - 32px,320px);padding:var(--jtx-space-3) var(--jtx-space-4);border:1px solid var(--jtx-line);border-radius:var(--jtx-radius-md);background:var(--jtx-surface);box-shadow:var(--jtx-shadow-md);position:absolute;top:calc(100% + 8px);right:0}.-Q00-q_mobileNav a{padding:var(--jtx-space-3) 0;border-bottom:1px solid var(--jtx-line);color:var(--jtx-ink);font-weight:700;text-decoration:none;display:block}.-Q00-q_footer{border-top:1px solid var(--jtx-line);background:var(--jtx-surface)}.-Q00-q_footerInner{gap:var(--jtx-space-6);padding-block:var(--jtx-space-7);grid-template-columns:minmax(220px,1.4fr) repeat(3,1fr);display:grid}.-Q00-q_footerDescription{max-width:340px;color:var(--jtx-ink-muted);line-height:1.6}.-Q00-q_footerColumn strong,.-Q00-q_footerColumn a{display:block}.-Q00-q_footerColumn a{margin-top:var(--jtx-space-2);color:var(--jtx-ink-muted);text-decoration:none}.-Q00-q_footerColumn a:hover{color:var(--jtx-blue-700)}.-Q00-q_docsToolbar{justify-content:space-between;align-items:center;gap:var(--jtx-space-3);padding:var(--jtx-space-3);border:1px solid var(--jtx-line);border-radius:var(--jtx-radius-md);background:var(--jtx-surface);display:flex}.-Q00-q_architecture{align-items:stretch;gap:var(--jtx-space-3);grid-template-columns:repeat(4,minmax(150px,1fr));display:grid}.-Q00-q_architectureStep{min-height:120px;padding:var(--jtx-space-4);border:1px solid var(--jtx-line);border-top:3px solid var(--jtx-blue-500);border-radius:var(--jtx-radius-sm);background:var(--jtx-surface);position:relative}.-Q00-q_architectureStep:not(:last-child):after{top:50%;right:calc(var(--jtx-space-3) * -1);width:var(--jtx-space-3);border-top:2px solid var(--jtx-blue-200);content:"";position:absolute}.-Q00-q_architectureStep strong,.-Q00-q_architectureStep span{display:block}.-Q00-q_architectureStep span{margin-top:var(--jtx-space-2);color:var(--jtx-ink-muted);line-height:1.45}@media (max-width:840px){.-Q00-q_nav{display:none}.-Q00-q_mobileMenu{display:block}.-Q00-q_footerInner,.-Q00-q_architecture{grid-template-columns:1fr 1fr}.-Q00-q_architectureStep:after{display:none}}@media (max-width:560px){.-Q00-q_headerInner{width:min(calc(100% - 24px), var(--jtx-content-width));gap:var(--jtx-space-2)}.-Q00-q_brand{gap:8px;min-width:0}.-Q00-q_brandIcon{flex-basis:40px;width:40px;height:40px}.-Q00-q_brandType{text-overflow:ellipsis;white-space:nowrap;max-width:116px;overflow:hidden}.-Q00-q_headerActions>a:nth-child(2){display:none}.-Q00-q_footerInner,.-Q00-q_architecture{grid-template-columns:1fr}.-Q00-q_metric{border-right:0;border-bottom:1px solid var(--jtx-line)}.-Q00-q_metric:last-child{border-bottom:0}.-Q00-q_docsToolbar{flex-direction:column;align-items:stretch}}
._XMs_G_page{color:var(--jtx-ink);background:var(--jtx-surface)}._XMs_G_container{width:min(calc(100% - 32px), var(--jtx-content-width));margin:0 auto}._XMs_G_hero{background:#101722;align-items:end;min-height:min(720px,100vh - 68px);display:grid;position:relative;overflow:hidden}._XMs_G_heroMedia,._XMs_G_heroMedia:after{position:absolute;inset:0}._XMs_G_heroMedia{background-image:url(/product/domain-designer.png);background-position:50%;background-size:cover}._XMs_G_heroMedia:after{content:"";background:linear-gradient(90deg,#070c13f5 0%,#070c13c7 52%,#070c1361 100%),linear-gradient(#0000 42%,#070c13d1 100%)}._XMs_G_heroMascot{right:max(24px, calc((100vw - var(--jtx-content-width)) / 2));z-index:1;object-fit:contain;filter:drop-shadow(0 28px 44px #0000008a)drop-shadow(0 0 28px #d09a523d);pointer-events:none;width:clamp(210px,28vw,360px);height:auto;position:absolute;bottom:34px}._XMs_G_heroContent{z-index:2;color:#fff;max-width:720px;padding-block:80px 92px;position:relative}._XMs_G_heroContent h1,._XMs_G_pageHero h1{letter-spacing:0;margin:16px 0;font-size:clamp(2.65rem,7vw,5.6rem);line-height:.98}._XMs_G_heroContent>p,._XMs_G_pageHero>div>p{color:#d7e2ef;max-width:720px;margin:0;font-size:clamp(1.08rem,2.2vw,1.35rem);line-height:1.65}._XMs_G_heroContent>._XMs_G_heroBrandNote{color:#f3d5a7;max-width:560px;margin-top:16px;font-size:1rem;font-weight:800;line-height:1.5}._XMs_G_heroActions,._XMs_G_sectionActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}._XMs_G_heroActions a:first-child{color:#101722;background:#fff}._XMs_G_heroActions a:nth-child(2){color:#fff;background:#101722a3;border-color:#75869b}._XMs_G_heroProof{color:#c8d5e5;flex-wrap:wrap;gap:16px 24px;margin:30px 0 0;padding:0;font-size:.9rem;font-weight:700;list-style:none;display:flex}._XMs_G_heroProof li{align-items:center;gap:7px;display:inline-flex}._XMs_G_pageHero{border-bottom:1px solid var(--jtx-line);background:var(--jtx-surface-subtle);padding-block:72px}._XMs_G_pageHeroGrid{grid-template-columns:minmax(0,1.45fr) minmax(230px,.55fr);align-items:center;gap:64px;display:grid}._XMs_G_pageHero h1{max-width:880px;font-size:clamp(2.5rem,6vw,4.8rem)}._XMs_G_mascot{object-fit:contain;justify-self:end;width:min(100%,280px);height:auto}._XMs_G_band{padding-block:80px}._XMs_G_bandAlt{border-block:1px solid var(--jtx-line);background:var(--jtx-surface-subtle)}._XMs_G_sectionStack{gap:40px;display:grid}._XMs_G_twoColumn{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;display:grid}._XMs_G_prose h2,._XMs_G_prose h3{letter-spacing:0;margin:0}._XMs_G_prose h2{font-size:clamp(1.85rem,4vw,3rem);line-height:1.08}._XMs_G_prose h3{margin-top:28px;font-size:1.1rem}._XMs_G_prose p,._XMs_G_prose li{color:var(--jtx-ink-muted);font-size:1.02rem;line-height:1.7}._XMs_G_prose ul{padding-left:20px}._XMs_G_productShot{margin:0;position:relative}._XMs_G_productShot img{border:1px solid var(--jtx-line);border-radius:var(--jtx-radius-md);width:100%;height:auto;box-shadow:var(--jtx-shadow-md);display:block}._XMs_G_productTour{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}@media (max-width:760px){._XMs_G_productTour{grid-template-columns:minmax(0,1fr)}}._XMs_G_productShot figcaption{color:var(--jtx-ink-muted);margin-top:12px;font-size:.85rem}._XMs_G_journeyGrid,._XMs_G_linkGrid,._XMs_G_integrationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}._XMs_G_journey,._XMs_G_linkCard,._XMs_G_integration{border:1px solid var(--jtx-line);border-radius:var(--jtx-radius-md);min-height:220px;color:var(--jtx-ink);background:var(--jtx-surface);transition:transform var(--jtx-motion-fast), border-color var(--jtx-motion-fast), box-shadow var(--jtx-motion-fast);padding:24px;text-decoration:none}._XMs_G_journey:hover,._XMs_G_linkCard:hover{border-color:var(--jtx-blue-200);box-shadow:var(--jtx-shadow-md);transform:translateY(-2px)}._XMs_G_journey svg,._XMs_G_linkCard svg,._XMs_G_integration svg{color:var(--jtx-blue-700)}._XMs_G_journey h3,._XMs_G_linkCard h3,._XMs_G_integration h3{letter-spacing:0;margin:24px 0 8px;font-size:1.1rem}._XMs_G_journey p,._XMs_G_linkCard p,._XMs_G_integration p{color:var(--jtx-ink-muted);margin:0;line-height:1.6}._XMs_G_detailGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}._XMs_G_detailCard{border:1px solid var(--jtx-line);border-radius:var(--jtx-radius-md);background:var(--jtx-surface);min-height:240px;padding:24px}._XMs_G_detailIcon{border:1px solid var(--jtx-blue-200);width:40px;height:40px;color:var(--jtx-blue-700);background:color-mix(in srgb, var(--jtx-blue-50) 72%, var(--jtx-surface));border-radius:8px;place-items:center;display:inline-grid}._XMs_G_cardEyebrow{color:var(--jtx-green-700);letter-spacing:0;text-transform:uppercase;margin:18px 0 8px;font-size:.76rem;font-weight:900}._XMs_G_detailCard h3{letter-spacing:0;margin:0;font-size:1.05rem}._XMs_G_detailCard p{color:var(--jtx-ink-muted);margin:10px 0 0;line-height:1.62}._XMs_G_detailCard strong{color:var(--jtx-ink);margin-top:18px;font-size:.9rem;display:inline-block}._XMs_G_playgroundGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._XMs_G_playgroundGrid>*{min-width:0}._XMs_G_playgroundWide{grid-column:1/-1}._XMs_G_playgroundDirectorySection,._XMs_G_playgroundDirectoryGroups{gap:22px;display:grid}._XMs_G_playgroundDirectoryGroup{gap:12px;display:grid}._XMs_G_playgroundDirectoryGroupHeader{border-bottom:1px solid var(--jtx-line);grid-template-columns:minmax(220px,.34fr) minmax(0,.66fr);gap:18px;padding-bottom:10px;display:grid}._XMs_G_playgroundDirectoryGroupHeader h3{color:var(--jtx-ink);letter-spacing:0;margin:0;font-size:1.05rem}._XMs_G_playgroundDirectoryGroupHeader p{color:var(--jtx-ink-muted);margin:0;font-size:.94rem;line-height:1.58}._XMs_G_playgroundDirectory{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}._XMs_G_playgroundDirectoryCard{border:1px solid var(--jtx-line);border-radius:var(--jtx-radius-md);min-height:190px;color:var(--jtx-ink);background:var(--jtx-surface);transition:border-color var(--jtx-motion-fast), box-shadow var(--jtx-motion-fast), transform var(--jtx-motion-fast);gap:8px;padding:18px;text-decoration:none;display:grid}._XMs_G_playgroundDirectoryCard:hover{border-color:var(--jtx-blue-200);box-shadow:var(--jtx-shadow-md);transform:translateY(-2px)}._XMs_G_playgroundDirectoryCard span,._XMs_G_playgroundDirectoryCard strong{color:var(--jtx-blue-700);letter-spacing:0;text-transform:uppercase;font-size:.75rem;font-weight:900}._XMs_G_playgroundDirectoryCard h3{letter-spacing:0;margin:0;font-size:1rem}._XMs_G_playgroundDirectoryCard p{color:var(--jtx-ink-muted);margin:0;font-size:.88rem;line-height:1.52}._XMs_G_playgroundDirectoryCard strong{color:var(--jtx-ink-muted);text-transform:none;align-self:end}._XMs_G_playgroundLearningPath{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}._XMs_G_playgroundLearningCard{border:1px solid var(--jtx-line);border-radius:var(--jtx-radius-md);background:linear-gradient(180deg, color-mix(in srgb, var(--jtx-blue-50) 34%, transparent), transparent 58%), var(--jtx-surface);min-height:230px;padding:20px}._XMs_G_playgroundLearningIcon{border:1px solid var(--jtx-blue-200);width:38px;height:38px;color:var(--jtx-blue-700);background:color-mix(in srgb, var(--jtx-blue-50) 70%, var(--jtx-surface));border-radius:8px;place-items:center;display:inline-grid}._XMs_G_playgroundLearningCard strong,._XMs_G_playgroundIntro span{color:var(--jtx-green-700);letter-spacing:0;text-transform:uppercase;margin-top:18px;font-size:.76rem;font-weight:900;display:block}._XMs_G_playgroundLearningCard h3,._XMs_G_playgroundIntro h3{letter-spacing:0;margin:8px 0 0;font-size:1.05rem;line-height:1.25}._XMs_G_playgroundLearningCard p,._XMs_G_playgroundIntro p,._XMs_G_playgroundIntro dd{color:var(--jtx-ink-muted);margin:10px 0 0;font-size:.94rem;line-height:1.58}._XMs_G_playgroundFrame{border:1px solid var(--jtx-line);border-radius:var(--jtx-radius-md);background:color-mix(in srgb, var(--jtx-surface-subtle) 72%, var(--jtx-surface));min-width:0;padding:18px}._XMs_G_playgroundFrameWide{grid-column:1/-1}._XMs_G_playgroundIntro{border:1px solid var(--jtx-line);background:var(--jtx-surface);border-radius:8px;grid-template-columns:minmax(0,.95fr) minmax(280px,1.05fr);gap:18px;margin-bottom:16px;padding:18px;display:grid}._XMs_G_playgroundIntro span{margin-top:0}._XMs_G_playgroundIntro dl{gap:10px;margin:0;display:grid}._XMs_G_playgroundIntro div{min-width:0}._XMs_G_playgroundIntro dt{color:var(--jtx-blue-700);letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:900}._XMs_G_playgroundIntro dd{margin-top:4px}._XMs_G_aiFlow{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}._XMs_G_aiStep{border:1px solid var(--jtx-line);border-radius:var(--jtx-radius-md);background:linear-gradient(180deg, color-mix(in srgb, var(--jtx-blue-50) 42%, transparent), transparent 48%), var(--jtx-surface);min-height:250px;padding:20px;position:relative}._XMs_G_aiStep:after{z-index:1;background:var(--jtx-blue-200);content:"";width:24px;height:2px;position:absolute;top:35px;right:-18px}._XMs_G_aiStep:last-child:after{display:none}._XMs_G_aiStepIcon{border:1px solid var(--jtx-green-500);width:38px;height:38px;color:var(--jtx-green-700);background:color-mix(in srgb, var(--jtx-green-500) 12%, var(--jtx-surface));border-radius:8px;place-items:center;display:inline-grid}._XMs_G_aiStep strong{color:var(--jtx-blue-700);letter-spacing:0;text-transform:uppercase;margin-top:18px;font-size:.78rem;font-weight:900;display:block}._XMs_G_aiStep h3{letter-spacing:0;margin:8px 0 0;font-size:1rem;line-height:1.25}._XMs_G_aiStep p{color:var(--jtx-ink-muted);margin:10px 0 0;font-size:.93rem;line-height:1.58}._XMs_G_proofList{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}._XMs_G_proofList li{color:var(--jtx-ink-muted);grid-template-columns:18px 1fr;gap:10px;line-height:1.55;display:grid}._XMs_G_proofList svg{color:var(--jtx-green-700);margin-top:3px}._XMs_G_matrixWrap{border:1px solid var(--jtx-line);border-radius:var(--jtx-radius-md);background:var(--jtx-surface);overflow-x:auto}._XMs_G_matrix{border-collapse:collapse;width:100%;min-width:860px}._XMs_G_matrix th,._XMs_G_matrix td{border-bottom:1px solid var(--jtx-line);text-align:left;vertical-align:top;padding:18px}._XMs_G_matrix thead th{color:var(--jtx-ink);background:var(--jtx-surface-subtle);text-transform:uppercase;font-size:.84rem;font-weight:900}._XMs_G_matrix tbody th{width:18%;color:var(--jtx-blue-700);font-size:.98rem}._XMs_G_matrix tbody td{color:var(--jtx-ink-muted);line-height:1.55}._XMs_G_matrix tr:last-child th,._XMs_G_matrix tr:last-child td{border-bottom:0}._XMs_G_linkCard span{color:var(--jtx-blue-700);align-items:center;gap:6px;margin-top:22px;font-weight:800;display:inline-flex}._XMs_G_integration{min-height:160px}._XMs_G_integration h3{margin-top:18px}._XMs_G_quote{border-left:4px solid var(--jtx-green-500);color:var(--jtx-ink);background:color-mix(in srgb, var(--jtx-green-500) 14%, var(--jtx-surface));margin:0;padding:32px;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700;line-height:1.45}._XMs_G_cta{border:1px solid var(--jtx-blue-200);border-radius:var(--jtx-radius-md);color:#fff;background:#123f73;grid-template-columns:1fr auto;align-items:center;gap:32px;padding:40px;display:grid}._XMs_G_cta h2{letter-spacing:0;margin:0;font-size:clamp(1.6rem,4vw,2.5rem)}._XMs_G_cta p{color:#dbe9f8;max-width:700px;margin:10px 0 0;line-height:1.6}._XMs_G_cta ._XMs_G_sectionActions{margin-top:0}._XMs_G_cta ._XMs_G_sectionActions a:first-child{color:#123f73;background:#fff}._XMs_G_timeline{gap:0;padding:0;list-style:none;display:grid}._XMs_G_timeline li{border-bottom:1px solid var(--jtx-line);grid-template-columns:130px 1fr;gap:24px;padding:24px 0;display:grid}._XMs_G_timeline strong{color:var(--jtx-blue-700)}._XMs_G_timeline h3{margin:0}._XMs_G_timeline p{color:var(--jtx-ink-muted);margin:8px 0 0;line-height:1.6}._XMs_G_timeline ._XMs_G_timelineMeta{color:var(--jtx-green-700);font-size:.94rem;font-weight:800}._XMs_G_changelogList{gap:12px;display:grid}._XMs_G_change{border:1px solid var(--jtx-line);border-radius:var(--jtx-radius-md);background:var(--jtx-surface);padding:20px}._XMs_G_changeHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._XMs_G_change h2{letter-spacing:0;margin:0;font-size:1rem}._XMs_G_changeMeta{color:var(--jtx-ink-muted);flex-wrap:wrap;gap:8px 20px;margin-top:12px;font-size:.84rem;display:flex}._XMs_G_change a{color:var(--jtx-blue-700);margin-top:12px;font-weight:700;display:inline-block}._XMs_G_paginationRow{justify-content:space-between;align-items:center;gap:16px;display:flex}@media (max-width:900px){._XMs_G_pageHeroGrid,._XMs_G_twoColumn{grid-template-columns:1fr;gap:36px}._XMs_G_mascot{justify-self:start;width:180px}._XMs_G_heroMascot{opacity:.38;width:220px;bottom:28px;right:20px}._XMs_G_journeyGrid,._XMs_G_linkGrid,._XMs_G_integrationGrid,._XMs_G_detailGrid,._XMs_G_playgroundDirectory,._XMs_G_playgroundGrid,._XMs_G_playgroundLearningPath,._XMs_G_aiFlow{grid-template-columns:1fr 1fr}._XMs_G_playgroundIntro{grid-template-columns:1fr}._XMs_G_playgroundDirectoryGroupHeader{grid-template-columns:1fr;gap:8px}._XMs_G_aiStep:after{display:none}._XMs_G_cta{grid-template-columns:1fr}}@media (max-width:620px){._XMs_G_hero{min-height:680px}._XMs_G_heroMedia{background-position:42%}._XMs_G_heroMedia:after{background:linear-gradient(#070c138c 0%,#070c13c7 28%,#070c13f5 100%)}._XMs_G_heroMascot{opacity:.3;width:210px;top:78px;bottom:auto;right:-14px}._XMs_G_heroContent{padding-block:56px}._XMs_G_heroActions{flex-direction:column;align-items:stretch}._XMs_G_heroActions a{width:min(100%,260px)}._XMs_G_heroProof{gap:12px 18px}._XMs_G_heroContent h1,._XMs_G_pageHero h1{font-size:2.7rem}._XMs_G_pageHero,._XMs_G_band{padding-block:56px}._XMs_G_journeyGrid,._XMs_G_linkGrid,._XMs_G_integrationGrid,._XMs_G_detailGrid,._XMs_G_playgroundDirectory,._XMs_G_playgroundGrid,._XMs_G_playgroundLearningPath,._XMs_G_aiFlow{grid-template-columns:1fr}._XMs_G_journey,._XMs_G_linkCard,._XMs_G_detailCard{min-height:190px}._XMs_G_cta{padding:28px 22px}._XMs_G_timeline li{grid-template-columns:1fr;gap:8px}._XMs_G_paginationRow{flex-direction:column;align-items:flex-start}}
._2B5eVq_flowPanel{border:1px solid color-mix(in srgb, var(--jtx-line-strong) 72%, transparent);border-radius:var(--jtx-radius-md);background:var(--jtx-surface-subtle);gap:12px;padding:14px;display:grid}._2B5eVq_flowPanel h5,._2B5eVq_flowPanel p{margin:0}._2B5eVq_flowCanvas{border-radius:var(--jtx-radius-md);background:#07111f;border:1px solid #223047;width:100%;height:600px;display:block}._2B5eVq_canaFlowPanel{border-top:1px solid color-mix(in srgb, var(--jtx-line-strong) 60%, transparent);gap:12px;padding-top:14px;display:grid}._2B5eVq_flowLegend{color:var(--jtx-ink-muted);flex-wrap:wrap;gap:10px 16px;font-size:.86rem;font-weight:800;display:flex}._2B5eVq_flowLegend span{align-items:center;gap:7px;display:inline-flex}._2B5eVq_flowLegend i{border-radius:999px;width:11px;height:11px;display:inline-block}._2B5eVq_flowLegend i[data-tone=accepted]{background:#16a34a}._2B5eVq_flowLegend i[data-tone=rejected]{background:#dc2626}._2B5eVq_flowLegend i[data-tone=interrupted]{background:#facc15}._2B5eVq_flowLegend i[data-tone=replay]{background:#ea580c}._2B5eVq_flowLegend i[data-tone=mediator]{background:#fb7185}._2B5eVq_flowLegend i[data-tone=cana]{background:#38bdf8}._2B5eVq_flowLegend i[data-tone=events]{background:#f59e0b}._2B5eVq_flowLegend i[data-tone=quota]{background:#38bdf8}._2B5eVq_flowStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}._2B5eVq_flowStats span{border:1px solid color-mix(in srgb, var(--jtx-line-strong) 62%, transparent);border-radius:var(--jtx-radius-sm);background:color-mix(in srgb, var(--jtx-surface) 82%, transparent);min-width:0;color:var(--jtx-ink);padding:8px 10px;font-size:.82rem;font-weight:800}._2B5eVq_metricsCharts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}._2B5eVq_metricsChart{border:1px solid color-mix(in srgb, var(--jtx-line-strong) 62%, transparent);border-radius:var(--jtx-radius-sm);background:color-mix(in srgb, var(--jtx-surface) 84%, transparent);gap:8px;min-width:0;padding:10px;display:grid}._2B5eVq_metricsChart h6{color:var(--jtx-ink-muted);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:900}._2B5eVq_metricsChart strong{color:var(--jtx-ink);font-size:1.35rem;line-height:1.1}._2B5eVq_metricsChart span{color:var(--jtx-ink-muted);font-size:.8rem;font-weight:750}._2B5eVq_barList{gap:7px;display:grid}._2B5eVq_metricBarRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;display:grid}._2B5eVq_metricBarRow span{color:var(--jtx-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._2B5eVq_metricBarRow b{color:var(--jtx-ink);font-size:.78rem}._2B5eVq_metricBarRow i{background:#38bdf8;border-radius:999px;grid-column:1/-1;width:0;min-width:2px;height:8px;display:block}._2B5eVq_metricBarRow i[data-tone=accepted]{background:#16a34a}._2B5eVq_metricBarRow i[data-tone=rejected]{background:#dc2626}._2B5eVq_metricBarRow i[data-tone=interrupted]{background:#facc15}._2B5eVq_metricBarRow i[data-tone=replay]{background:#ea580c}._2B5eVq_metricBarRow i[data-tone=mediator]{background:#fb7185}._2B5eVq_metricBarRow i[data-tone=cana]{background:#38bdf8}._2B5eVq_realtimeChart{width:100%;height:76px;display:block;overflow:visible}._2B5eVq_realtimeChart path{fill:none;stroke:color-mix(in srgb, var(--jtx-line-strong) 72%, transparent);stroke-width:1.5px}._2B5eVq_realtimeChart polyline{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}._2B5eVq_realtimeChart polyline[data-tone=processed]{stroke:#16a34a}._2B5eVq_realtimeChart polyline[data-tone=rejected]{stroke:#dc2626}._2B5eVq_realtimeChart polyline[data-tone=replayed]{stroke:#ea580c}._2B5eVq_realtimeTotals{flex-wrap:wrap;gap:8px 12px;display:flex}._2B5eVq_realtimeTotals span{color:var(--jtx-ink);align-items:center;gap:5px;display:inline-flex}._2B5eVq_realtimeTotals i{border-radius:999px;width:9px;height:9px;display:inline-block}._2B5eVq_realtimeTotals i[data-tone=processed]{background:#16a34a}._2B5eVq_realtimeTotals i[data-tone=rejected]{background:#dc2626}._2B5eVq_realtimeTotals i[data-tone=replayed]{background:#ea580c}._2B5eVq_comparisonChart{grid-row:span 2}._2B5eVq_comparisonNote{color:var(--jtx-ink-muted);margin:4px 0 0;font-size:.82rem;font-weight:750}._2B5eVq_comparisonSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}._2B5eVq_comparisonSummary span{border:1px solid color-mix(in srgb, var(--jtx-line-strong) 58%, transparent);border-radius:var(--jtx-radius-sm);background:#0b1524;min-width:0;padding:8px}._2B5eVq_comparisonSummary small{color:var(--jtx-ink-muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.67rem;font-weight:850;display:block;overflow:hidden}._2B5eVq_comparisonSummary strong{color:var(--jtx-ink);margin-top:3px;font-size:1rem;line-height:1.1;display:block}._2B5eVq_comparisonFunnel{border:1px solid color-mix(in srgb, var(--jtx-line-strong) 52%, transparent);border-radius:var(--jtx-radius-sm);background:#07111fc7;gap:8px;padding:8px;display:grid}._2B5eVq_comparisonFunnelRow{gap:5px;display:grid}._2B5eVq_comparisonFunnelRow>span{color:var(--jtx-ink);font-size:.74rem;font-weight:850}._2B5eVq_comparisonRail{background:#172033;border-radius:999px;width:100%;height:16px;display:flex;overflow:hidden}._2B5eVq_comparisonRail i{min-width:0;height:100%;display:block}._2B5eVq_comparisonRail i[data-tone=accepted],._2B5eVq_comparisonLegend i[data-tone=accepted]{background:#16a34a}._2B5eVq_comparisonRail i[data-tone=rejected],._2B5eVq_comparisonLegend i[data-tone=rejected]{background:#dc2626}._2B5eVq_comparisonRail i[data-tone=interrupted],._2B5eVq_comparisonLegend i[data-tone=interrupted]{background:#facc15}._2B5eVq_comparisonRail i[data-tone=replay],._2B5eVq_comparisonLegend i[data-tone=replay]{background:#ea580c}._2B5eVq_comparisonLegend{flex-wrap:wrap;gap:6px 10px;display:flex}._2B5eVq_comparisonLegend span{color:var(--jtx-ink-muted);align-items:center;gap:5px;font-size:.73rem;font-weight:800;display:inline-flex}._2B5eVq_comparisonLegend i{border-radius:999px;width:8px;height:8px;display:inline-block}._2B5eVq_quotaChart{width:100%;height:68px;display:block;overflow:visible}._2B5eVq_quotaChart path{fill:none;stroke:color-mix(in srgb, var(--jtx-line-strong) 72%, transparent);stroke-width:1.5px}._2B5eVq_quotaChart polyline{fill:none;stroke:#38bdf8;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}@media (max-width:700px){._2B5eVq_flowStats,._2B5eVq_metricsCharts{grid-template-columns:1fr}._2B5eVq_comparisonSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}
