html{box-sizing:border-box;background:var(--cds-background);height:100%}*,:before,:after{box-sizing:inherit}body{background:var(--cds-background);min-height:100vh;margin:0}.jl-header{z-index:7000}.jl-namespace-right{align-items:center;margin-right:.25rem;display:flex}.cds--g10 .jl-header.cds--header{border-bottom:1px solid #00000014;background:#fff!important}.cds--g10 .jl-sidenav--overlay{border-right:1px solid #00000014;background:#fff!important}.cds--g10 .jl-content--overlay.cds--content{background:#f4f4f4!important}.cds--g10 .cds--tile{background:#fff}.cds--g90 .jl-header.cds--header{border-bottom:1px solid #ffffff14;background:var(--cds-layer)!important}.cds--g90 .jl-sidenav--overlay{border-right:1px solid #ffffff14;background:var(--cds-layer)!important}.cds--g90 .jl-content--overlay.cds--content{background:var(--cds-background)!important}.jl-content--overlay.cds--content{box-sizing:border-box;background-clip:border-box;min-height:calc(100vh - 3rem);margin-left:3rem!important;padding:0!important}.jl-page-header{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.jl-page-title{margin:0;font-size:24px;font-weight:600}.jl-bc-home{justify-content:center;align-items:center;display:inline-flex}.jl-sidenav--overlay{z-index:6500;width:3rem;height:calc(100vh - 3rem);position:fixed;top:3rem;left:0}.jl-sidenav--overlay.cds--side-nav--expanded{width:16rem;transition:width .12s;box-shadow:0 0 0 1px #0000000f,0 12px 24px #0000001f}.cds--g90 .jl-sidenav--overlay.cds--side-nav--expanded{box-shadow:0 0 0 1px #ffffff0f,0 12px 24px #0006}.jl-sidenav--overlay:not(.cds--side-nav--expanded){overflow:hidden}.jl-sidenav-child{padding-left:1rem!important}.jl-sidenav-child .cds--side-nav__link-text{padding-left:.5rem}.jl-sidenav-journey-item{padding-left:3.5rem!important}.jl-sidenav-journey-item .cds--side-nav__link-text{color:var(--cds-text-secondary);padding-left:.5rem;font-size:.8125rem}.jl-canvas-layout,.jl-canvas-layout--with-inspector{grid-template-columns:320px 1fr;align-items:start;gap:1rem;display:grid}.jl-canvas-layout>*,.jl-canvas-layout--with-inspector>*{min-width:0}.jl-canvas-sidebar{align-self:start;position:sticky;top:0}@media (max-width:1100px){.jl-canvas-layout,.jl-canvas-layout--with-inspector{grid-template-columns:1fr}.jl-canvas-sidebar{position:relative;top:auto}}.jl-workspace.cds--tile{flex-direction:column;gap:1rem;padding:1rem;display:flex}.jl-workspace__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.jl-workspace__actions{flex-wrap:wrap;gap:.5rem;display:flex}.jl-workspace__summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.jl-workspace__canvas{background:#e0e0e0;border-radius:0;padding:0}.cds--g90 .jl-workspace__canvas{background:#ffffff0f}.jl-workspace__canvas{min-width:0}.jl-inspector-tile.cds--tile{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.jl-inspector-tile__header{flex-direction:column;gap:.25rem;display:flex}.jl-inspector-tile__body{min-width:0}.cds--modal.jl-drawer-modal--below-header,.jl-drawer-modal--below-header .cds--modal{height:calc(100vh - 3rem)!important;top:3rem!important}.cds--modal-container.jl-drawer-modal--below-header,.jl-drawer-modal--below-header .cds--modal-container{border-radius:0!important;width:32rem!important;height:calc(100vh - 3rem)!important;margin:0!important;position:fixed!important;top:3rem!important;right:0!important}.jl-drawer-modal--below-header{z-index:6600!important}.jl-reactflow{background:0 0;height:calc(50vh - 9rem);min-height:260px;overflow:hidden;box-shadow:none!important;border:none!important;border-radius:0!important;outline:none!important}.jl-reactflow .react-flow,.jl-reactflow .react-flow__renderer,.jl-reactflow .react-flow__viewport{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important}.react-flow__node{white-space:pre-line;font-size:12px;line-height:1.2}.jl-projects-hero{background:#fff;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex}.cds--g90 .jl-projects-hero{background:var(--cds-layer)}.jl-projects-hero__eyebrow{opacity:.75;margin-bottom:6px;font-size:12px}.jl-projects-hero__title{margin:0;font-weight:600}.jl-projects-hero__subtitle{opacity:.85;max-width:60ch;margin-top:6px;font-size:14px}.jl-projects-grid{padding-bottom:2rem}.jl-projects-toolbar{background:#fff;border-radius:0;padding:1rem}.cds--g90 .jl-projects-toolbar{background:var(--cds-layer)}.jl-projects-sectionhead{justify-content:space-between;align-items:center;margin-top:1rem;margin-bottom:.75rem;display:flex}.jl-projects-sectionhead__title{align-items:center;gap:8px;font-weight:600;display:inline-flex}.jl-projects-sectionhead__count{opacity:.7;font-size:12px}.jl-projects-recent{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:1100px){.jl-projects-recent{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.jl-projects-recent{grid-template-columns:1fr}}.jl-projects-recent__tile{min-height:150px;padding:1rem}.jl-projects-empty{padding:1rem}.jl-projects-tile__top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.jl-projects-tile__title{font-weight:600}.jl-projects-tile__meta{opacity:.85;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:12px;display:flex}.jl-projects-tile__tags{flex-wrap:wrap;gap:.5rem;margin-bottom:10px;display:flex}.jl-projects-tile__desc{opacity:.85;font-size:12px;line-height:1.35}.jl-projects-tile__desc--muted{opacity:.6}.jl-projects-list{flex-direction:column;gap:.75rem;display:flex}.jl-projects-list__item{padding:1rem}.jl-projects-list__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.jl-projects-list__name{margin-bottom:6px;font-weight:600}.jl-projects-list__sub{opacity:.8;flex-wrap:wrap;gap:10px;font-size:12px;display:inline-flex}.jl-dot{background:#0000004d;border-radius:999px;align-self:center;width:4px;height:4px}.cds--g90 .jl-dot{background:#ffffff59}.jl-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:900px){.jl-template-grid{grid-template-columns:1fr}}.jl-template-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #0000001f;width:100%;padding:.9rem}.cds--g90 .jl-template-card{background:var(--cds-layer);border:1px solid #ffffff1f}.jl-template-card.is-selected{border-color:#0f62fee6;box-shadow:0 0 0 2px #0f62fe26}.jl-template-card__top{align-items:center;gap:10px;margin-bottom:6px;display:flex}.jl-template-card__icon{background:#0000000a;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.cds--g90 .jl-template-card__icon{background:#ffffff0f}.jl-template-card__title{font-weight:600}.jl-template-card__subtitle{opacity:.8;margin-bottom:10px;font-size:12px}.jl-template-card__tags{flex-wrap:wrap;gap:.5rem;margin-bottom:10px;display:flex}.jl-template-card__hint{opacity:.7;font-size:12px}.jl-template-preview,.jl-wizard-callout{padding:1rem}.jl-node{width:220px;box-shadow:none;background:#fff;border:none;border-radius:0;padding:10px 12px}.cds--g90 .jl-node{background:var(--cds-layer)}.jl-node__title{margin-bottom:8px;font-size:12px;font-weight:600}.jl-node__meta{flex-wrap:wrap;gap:8px;display:flex}.jl-node__pill{background:#0000000f;padding:2px 6px;font-size:11px}.cds--g90 .jl-node__pill{background:#ffffff14}.jl-node__pill--muted{opacity:.7}.jl-node__pill--risk{background:#da1e281f}.cds--g90 .jl-node__pill--risk{background:#da1e2838}.react-flow__node.selected .jl-node,.jl-node.is-selected{outline-offset:2px;outline:2px solid #0f62fee6}.jl-node.layer-b80{background:#24a1481f;outline:3px solid #00000040}.jl-node.layer-b60{background:#24a14814;outline:3px solid #00000038}.jl-node.layer-b40{background:#ff832b1a;outline:3px solid #0000002e}.jl-node.layer-b20{background:#ff832b0f;outline:3px solid #0000002e}.jl-node.layer-b0{background:#da1e281a;outline:3px solid #0000002e}.jl-node.layer-na{background:#00000008;outline:3px solid #0000001a}.cds--g90 .jl-node.layer-b80,.cds--g90 .jl-node.layer-b60,.cds--g90 .jl-node.layer-b40,.cds--g90 .jl-node.layer-b20,.cds--g90 .jl-node.layer-b0,.cds--g90 .jl-node.layer-na{outline-color:#ffffff2e}.jl-legend{background:#ffffffeb;max-width:520px;padding:10px 12px;font-size:12px;position:absolute;bottom:10px;right:10px}.cds--g90 .jl-legend{background:#161616d9}.jl-legend__title{margin-bottom:8px;font-weight:600}.jl-legend__row{opacity:.9;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.jl-legend__swatch{width:10px;height:10px;margin-right:-6px;display:inline-block}.jl-legend__swatch.b80{background:#24a148b3}.jl-legend__swatch.b60{background:#24a14873}.jl-legend__swatch.b40{background:#ff832b8c}.jl-legend__swatch.b20{background:#ff832b59}.jl-legend__swatch.b0{background:#da1e288c}.jl-legend__swatch.na{background:#0000002e}.jl-workspace__body{margin-top:0;display:block}.jl-workspace__inspector{background:0 0;border:none;border-radius:0;padding:0;position:static}.jl-projects-square-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.jl-projects-square-tile.cds--tile{aspect-ratio:1;cursor:pointer;border:1px solid var(--cds-border-subtle);padding:0;transition:all .2s cubic-bezier(.4,0,.2,1)}.jl-projects-square-tile.cds--tile:hover{border-color:#0f62fe66;transform:translateY(-4px);box-shadow:0 4px 12px #0000001a,0 8px 24px #0000000f}.cds--g90 .jl-projects-square-tile.cds--tile:hover{box-shadow:0 4px 12px #0000004d,0 8px 24px #0003}.jl-projects-square-tile__content{flex-direction:column;justify-content:space-between;height:100%;padding:1.5rem;display:flex}.jl-projects-square-tile__header{justify-content:flex-end;display:flex}.jl-projects-square-tile__title{color:var(--cds-text-primary);margin-bottom:.5rem;font-size:16px;font-weight:600;line-height:1.3}.jl-projects-square-tile__subtitle{color:var(--cds-text-secondary);margin-bottom:.75rem;font-size:13px}.jl-projects-square-tile__meta{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.jl-projects-square-tile__date{color:var(--cds-text-secondary);opacity:.8;margin-top:auto;font-size:11px}.jl-projects-square-tile--new.cds--tile{background:#0f62fe08;border:2px dashed #0f62fe4d}.cds--g90 .jl-projects-square-tile--new.cds--tile{background:#0f62fe14;border:2px dashed #0f62fe66}.jl-projects-square-tile--new .jl-projects-square-tile__content{text-align:center;justify-content:center;align-items:center}.jl-projects-square-tile--new .jl-projects-square-tile__title{margin-bottom:.25rem;font-size:18px}.jl-projects-square-tile--new .jl-projects-square-tile__subtitle{opacity:.75;font-size:12px}.jl-projects-square-tile--new.cds--tile:hover{background:#0f62fe0f;border-color:#0f62fe80}.cds--g90 .jl-projects-square-tile--new.cds--tile:hover{background:#0f62fe1f;border-color:#0f62fe99}@media (max-width:768px){.jl-projects-square-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}.jl-canvas-sidebar,.jl-canvas-leftstack{flex-direction:column;align-self:start;gap:1rem;display:flex}.jl-canvas-rightstack{flex-direction:column;gap:1rem;min-width:0;display:flex}.jl-canvas-rightstack .jl-inspector-tile.cds--tile{margin-top:1rem}.jl-sidebar-tile{margin-bottom:.5rem}.jl-sidebar-tile .cds--slider-container{width:100%}.jl-sidebar-tile .cds--label,.jl-inspector-tile .cds--label{margin-block-end:2px}.jl-home{flex-direction:column;gap:2rem;padding-bottom:2rem;display:flex}.jl-home__hero.cds--tile{background-color:#0000;background-image:linear-gradient(135deg,#fffffff2 0%,#ffffffeb 100%),url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 1200 400\"><path d=\"M0,300 Q200,200 400,250 T800,220 L1200,180 L1200,400 L0,400 Z\" fill=\"rgba(15,98,254,0.08)\"/><path d=\"M0,320 Q250,240 500,280 T1000,260 L1200,240 L1200,400 L0,400 Z\" fill=\"rgba(15,98,254,0.12)\"/><path d=\"M0,350 Q300,280 600,320 T1200,300 L1200,400 L0,400 Z\" fill=\"rgba(15,98,254,0.18)\"/></svg>");background-position:bottom;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-left:4px solid #0f62fe99;padding:3rem 2.5rem;position:relative}.cds--g90 .jl-home__hero.cds--tile{background-color:#0000;background-image:linear-gradient(135deg,#161616f2 0%,#161616eb 100%),url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 1200 400\"><path d=\"M0,300 Q200,200 400,250 T800,220 L1200,180 L1200,400 L0,400 Z\" fill=\"rgba(15,98,254,0.15)\"/><path d=\"M0,320 Q250,240 500,280 T1000,260 L1200,240 L1200,400 L0,400 Z\" fill=\"rgba(15,98,254,0.22)\"/><path d=\"M0,350 Q300,280 600,320 T1200,300 L1200,400 L0,400 Z\" fill=\"rgba(15,98,254,0.3)\"/></svg>");background-position:bottom;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-left:4px solid #0f62fecc}.jl-home__heroTop{flex-direction:column;gap:2rem;margin-bottom:2.5rem;display:flex}.jl-home__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#0f62fee6;margin-bottom:.75rem;font-size:13px;font-weight:700}.cds--g90 .jl-home__eyebrow{color:#0f62fe}.jl-home__title{color:var(--cds-text-primary);margin:0;font-size:42px;font-weight:700;line-height:1.15}.jl-home__subtitle{color:var(--cds-text-secondary);max-width:65ch;margin-top:.75rem;font-size:16px;line-height:1.6}.jl-home__tags{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.jl-home__heroActions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.jl-home__heroBottom{border-top:1px solid var(--cds-border-subtle);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2rem;padding-top:2rem;display:grid}.jl-home__stat{flex-direction:column;gap:.5rem;display:flex}.jl-home__statK{text-transform:uppercase;letter-spacing:.05em;color:var(--cds-text-secondary);font-size:12px;font-weight:600}.jl-home__statV{color:var(--cds-text-primary);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.jl-home__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.jl-home__card.cds--tile{border-left:3px solid #0000;flex-direction:column;gap:1rem;padding:1.75rem 1.5rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.jl-home__card.cds--tile:hover{border-left-color:#0f62fe99;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a,0 8px 24px #0000000f}.cds--g90 .jl-home__card.cds--tile:hover{box-shadow:0 4px 12px #0000004d,0 8px 24px #0003}.jl-home__cardTitle{color:var(--cds-text-primary);font-size:18px;font-weight:600;line-height:1.3}.jl-home__cardBody{color:var(--cds-text-secondary);flex:1;font-size:14px;line-height:1.6}.jl-home__cardActions{margin-top:.5rem}.jl-link{color:#0f62fee6;font-size:14px;font-weight:600;text-decoration:none;transition:color .15s}.jl-link:hover{color:#0f62fe;text-decoration:underline}.jl-home__sectionHead{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.jl-home__sectionTitle{color:var(--cds-text-primary);font-size:20px;font-weight:600}.jl-home__sectionMeta{align-items:center;gap:.5rem;display:flex}.jl-home__tableTile.cds--tile{padding:0;overflow:hidden}.jl-home__feature{background:#00000004;padding:2rem}.cds--g90 .jl-home__feature{background:#ffffff08}.jl-home__featureTitle{align-items:center;gap:12px;margin-bottom:1.5rem;display:flex}.jl-home__featureTitle h2{margin:0;font-size:24px;font-weight:600}.jl-home__featureGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;font-size:14px;line-height:1.6;display:grid}.jl-home__featureItem{flex-direction:column;gap:.5rem;display:flex}.jl-home__featureItemTitle{color:var(--cds-text-primary);font-weight:600}.jl-home__featureItemBody{color:var(--cds-text-secondary)}@media (max-width:768px){.jl-home__hero.cds--tile{padding:2rem 1.5rem}.jl-home__title{font-size:32px}.jl-home__heroBottom{grid-template-columns:1fr;gap:1.5rem}.jl-home__feature{padding:1.5rem}}.jl-ref{flex-direction:column;gap:1.25rem;padding-bottom:3rem;display:flex}.jl-ref__industries{flex-wrap:wrap;gap:.5rem;display:flex}.jl-ref__industry-tab{border:1px solid var(--cds-border-subtle);cursor:pointer;color:var(--cds-text-secondary);background:0 0;padding:.375rem 1rem;font-size:14px;font-weight:500;transition:all .15s}.jl-ref__industry-tab:hover{background:var(--cds-layer);color:var(--cds-text-primary)}.jl-ref__industry-tab.is-active{color:#0f62fef2;background:#0f62fe14;border-color:#0f62fe99;font-weight:600}.cds--g90 .jl-ref__industry-tab.is-active{background:#0f62fe26}.jl-ref__industry-desc{color:var(--cds-text-secondary);max-width:80ch;font-size:14px;line-height:1.65}.jl-ref__domain-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.jl-ref__domain-card{background:var(--cds-layer,#fff);border:1px solid var(--cds-border-subtle);text-align:left;cursor:pointer;border-top:3px solid #0000;flex-direction:column;width:100%;min-height:180px;padding:0;transition:all .18s;display:flex}.jl-ref__domain-card:hover{transform:translateY(-2px);box-shadow:0 4px 14px #0000001a}.cds--g90 .jl-ref__domain-card{background:var(--cds-layer)}.cds--g90 .jl-ref__domain-card:hover{box-shadow:0 4px 14px #00000059}.jl-ref__domain-card-accent{width:100%;height:4px}.jl-ref__domain-card-content{flex-direction:column;flex:1;gap:.5rem;padding:1.25rem;display:flex}.jl-ref__domain-card-title{color:var(--cds-text-primary);font-size:15px;font-weight:600;line-height:1.3}.jl-ref__domain-card-desc{color:var(--cds-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.jl-ref__domain-card-footer{border-top:1px solid var(--cds-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.5rem;padding-top:.5rem;display:flex}.jl-ref__domain-journey-count{color:var(--cds-text-secondary);font-size:12px}.jl-ref__domain-card-tags{flex-wrap:wrap;gap:.25rem;display:flex}.jl-ref__layout{grid-template-columns:240px 1fr;align-items:start;gap:1.5rem;display:grid}@media (max-width:900px){.jl-ref__layout{grid-template-columns:1fr}}.jl-ref__domain-nav{flex-direction:column;gap:2px;display:flex;position:sticky;top:0}.jl-ref__back{color:var(--cds-text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:.5rem;padding:.5rem .75rem;font-size:13px;font-weight:500;transition:color .12s;display:inline-flex}.jl-ref__back:hover{color:var(--cds-text-primary)}.jl-ref__back--nav{border-bottom:1px solid var(--cds-border-subtle);width:100%;margin-bottom:.5rem;padding-bottom:.75rem}.jl-ref__domain-nav-item{text-align:left;cursor:pointer;color:var(--cds-text-secondary);background:0 0;border:none;border-left:3px solid #0000;justify-content:space-between;align-items:center;width:100%;padding:.5rem .75rem;font-size:13px;transition:all .12s;display:flex}.jl-ref__domain-nav-item:hover{background:var(--cds-layer);color:var(--cds-text-primary)}.jl-ref__domain-nav-item.is-active{background:var(--cds-layer);font-weight:600}.jl-ref__domain-nav-label{flex:1;line-height:1.3}.jl-ref__domain-nav-count{opacity:.65;margin-left:.5rem;font-size:11px}.jl-ref__journey-panel{flex-direction:column;gap:1rem;min-width:0;display:flex}.jl-ref__domain-panel-header{flex-direction:column;gap:.5rem;display:flex}.jl-ref__domain-panel-title{margin:0;font-size:20px;font-weight:700}.jl-ref__domain-panel-desc{color:var(--cds-text-secondary);max-width:80ch;margin:0;font-size:14px;line-height:1.6}.jl-ref__journey-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem;display:grid}.jl-ref__journey-card{background:var(--cds-layer,#fff);border:1px solid var(--cds-border-subtle);text-align:left;cursor:pointer;border-top:3px solid #0000;flex-direction:column;gap:.5rem;width:100%;padding:1rem;transition:all .16s;display:flex}.jl-ref__journey-card:hover{transform:translateY(-1px);box-shadow:0 3px 10px #0000001a}.cds--g90 .jl-ref__journey-card{background:var(--cds-layer)}.cds--g90 .jl-ref__journey-card:hover{box-shadow:0 3px 10px #0000004d}.jl-ref__journey-card-top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.jl-ref__journey-name{color:var(--cds-text-primary);flex:1;font-size:14px;font-weight:600;line-height:1.3}.jl-ref__journey-decision{color:var(--cds-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.jl-ref__journey-metrics{flex-wrap:wrap;gap:.25rem;margin-top:.25rem;display:flex}.jl-ref__journey-metric-pill{color:var(--cds-text-secondary);white-space:nowrap;background:#0000000d;padding:2px 6px;font-size:11px}.cds--g90 .jl-ref__journey-metric-pill{background:#ffffff12}.jl-ref__journey-card-footer{border-top:1px solid var(--cds-border-subtle);margin-top:auto;padding-top:.5rem}.jl-ref__detail{flex-direction:column;gap:1rem;display:flex}.jl-ref__detail-header{flex-direction:column;gap:.375rem;display:flex}.jl-ref__detail-domain{text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:700}.jl-ref__detail-title-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.jl-ref__detail-title{color:var(--cds-text-primary);margin:0;font-size:24px;font-weight:700}.jl-ref__detail-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (max-width:800px){.jl-ref__detail-grid{grid-template-columns:1fr}}.jl-ref__detail-tile.cds--tile{flex-direction:column;gap:.625rem;padding:1.25rem;display:flex}.jl-ref__detail-tile-label{text-transform:uppercase;letter-spacing:.07em;color:var(--cds-text-secondary);font-size:11px;font-weight:700}.jl-ref__detail-tile-value{color:var(--cds-text-primary);font-size:14px;line-height:1.6}.jl-ref__detail-decision-step{margin-top:.25rem;font-size:12px;font-style:italic}.jl-ref__detail-steps{flex-wrap:wrap;align-items:center;gap:6px 4px;display:flex}.jl-ref__step{color:var(--cds-text-secondary);background:#0000000a;padding:3px 8px;font-size:12px}.cds--g90 .jl-ref__step{background:#ffffff0f}.jl-ref__step--highlight{color:var(--cds-text-primary);background:#0f62fe12;border:1px solid #0000;align-items:center;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}.cds--g90 .jl-ref__step--highlight{background:#0f62fe26}.jl-ref__step-arrow{color:var(--cds-icon-secondary);flex-shrink:0}.jl-ref__metrics{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.jl-ref__metric-item{color:var(--cds-text-primary);align-items:center;gap:.5rem;font-size:13px;display:flex}.jl-ref__metric-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.jl-ref__domain-card.is-dimmed{opacity:.35;cursor:default;pointer-events:none}.jl-ref__toolbar{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.jl-ref__search-wrap{flex:1;align-items:center;min-width:220px;max-width:480px;display:flex;position:relative}.jl-ref__search-icon{color:var(--cds-icon-secondary);pointer-events:none;position:absolute;left:10px}.jl-ref__search-input{background:var(--cds-field);border:1px solid var(--cds-border-strong);width:100%;color:var(--cds-text-primary);border-bottom-width:2px;border-radius:0;outline:none;padding:.5rem 2rem;font-family:inherit;font-size:14px;transition:border-color .15s}.jl-ref__search-input:focus{border-color:#0f62fee6}.jl-ref__search-input::placeholder{color:var(--cds-text-placeholder)}.jl-ref__search-clear{cursor:pointer;color:var(--cds-icon-secondary);background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:inline-flex;position:absolute;right:8px}.jl-ref__search-clear:hover{color:var(--cds-icon-primary)}.jl-ref__filter-pills{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.jl-ref__filter-label{color:var(--cds-text-secondary);white-space:nowrap;margin-right:.25rem;font-size:12px;font-weight:500}.jl-ref__filter-pill{border:1px solid var(--cds-border-subtle);cursor:pointer;color:var(--cds-text-secondary);white-space:nowrap;background:0 0;padding:.25rem .75rem;font-family:inherit;font-size:12px;font-weight:500;transition:all .12s}.jl-ref__filter-pill:hover{background:var(--cds-layer);color:var(--cds-text-primary)}.jl-ref__filter-pill.is-active{color:#0f62fef2;background:#0f62fe12;border-color:#0f62fe99;font-weight:600}.jl-ref__search-results-panel{flex-direction:column;gap:.5rem;display:flex}.jl-ref__search-results-head{color:var(--cds-text-secondary);align-items:center;font-size:13px;display:flex}.jl-ref__search-empty{color:var(--cds-text-secondary);padding:1rem 0;font-size:14px}.jl-ref__search-results-list{flex-direction:column;gap:.5rem;display:flex}.jl-ref__search-result{background:var(--cds-layer,#fff);border:1px solid var(--cds-border-subtle);text-align:left;cursor:pointer;border-left:3px solid #0000;flex-direction:column;gap:.375rem;width:100%;padding:.875rem 1rem;transition:all .14s;display:flex}.jl-ref__search-result:hover{transform:translate(2px);box-shadow:0 2px 8px #00000014}.cds--g90 .jl-ref__search-result{background:var(--cds-layer)}.jl-ref__search-result-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.jl-ref__search-result-name{color:var(--cds-text-primary);font-size:14px;font-weight:600}.jl-ref__search-result-meta{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.jl-ref__search-result-domain{text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.jl-ref__search-result-decision{color:var(--cds-text-secondary);font-size:13px;line-height:1.5}.jl-ref__highlight{color:inherit;background:#0f62fe26;border-radius:1px;font-weight:600}.cds--g90 .jl-ref__highlight{background:#0f62fe4d}.jl-ref__filter-empty{color:var(--cds-text-secondary);padding:.5rem 0;font-size:13px;font-style:italic}.jl-od{flex-direction:column;gap:1rem;display:flex}.jl-od__highlight{background:#fff2a8;border-radius:2px;padding:0 2px}.jl-od__topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.jl-od__industries{flex-wrap:wrap;gap:.5rem;display:flex}.jl-od__industry-tab{border:1px solid var(--cds-border-subtle);cursor:pointer;background:#fff;border-radius:999px;padding:.5rem .9rem}.jl-od__industry-tab.is-active{border-color:var(--cds-border-interactive);background:var(--cds-layer-selected)}.jl-od__tools{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.jl-od__search-wrap{width:360px;max-width:100%;position:relative}.jl-od__search-icon{position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.jl-od__search-input{border:1px solid var(--cds-border-subtle);background:#fff;border-radius:10px;width:100%;height:40px;padding:0 2.2rem 0 2.25rem}.jl-od__search-clear{cursor:pointer;background:0 0;border:none;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.jl-od__filter-pills{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.jl-od__filter-label{color:var(--cds-text-secondary);font-size:.875rem}.jl-od__filter-pill{border:1px solid var(--cds-border-subtle);cursor:pointer;background:#fff;border-radius:999px;padding:.45rem .75rem}.jl-od__filter-pill.is-active{background:var(--cds-layer-selected)}.jl-od__workspace{grid-template-columns:300px minmax(0,1fr) 380px;gap:1rem;min-height:calc(100vh - 220px);display:grid}.jl-od__rail,.jl-od__center,.jl-od__right{border:1px solid var(--cds-border-subtle);background:#fff;border-radius:12px;overflow:hidden}.jl-od__rail{flex-direction:column;display:flex}.jl-od__rail-header{border-bottom:1px solid var(--cds-border-subtle);padding:1rem}.jl-od__rail-eyebrow{color:var(--cds-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.25rem;font-size:.75rem}.jl-od__rail-title{font-size:1rem;font-weight:600}.jl-od__rail-desc{color:var(--cds-text-secondary);margin-top:.5rem;font-size:.875rem;line-height:1.4}.jl-od__rail-body{padding:.75rem;overflow:auto}.jl-od__domain-group+.jl-od__domain-group{margin-top:.5rem}.jl-od__domain-item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:.75rem;display:flex}.jl-od__domain-item:hover{background:var(--cds-layer-hover)}.jl-od__domain-item.is-active{background:var(--cds-layer-hover);font-weight:600}.jl-od__domain-item-main{align-items:center;gap:.6rem;display:flex}.jl-od__domain-color{border-radius:999px;width:10px;height:10px}.jl-od__domain-label{font-size:.95rem}.jl-od__domain-count{color:var(--cds-text-secondary);font-size:.8rem}.jl-od__journey-list{flex-direction:column;gap:.35rem;margin-top:.25rem;margin-left:1rem;display:flex}.jl-od__journey-item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:.75rem;width:100%;padding:.75rem;display:flex}.jl-od__journey-item:hover{background:var(--cds-layer-hover)}.jl-od__journey-item.is-active{background:var(--cds-layer-selected)}.jl-od__journey-item-name{font-size:.9rem;font-weight:500}.jl-od__journey-item-decision{color:var(--cds-text-secondary);margin-top:.25rem;font-size:.78rem;line-height:1.35}.jl-od__journey-empty{color:var(--cds-text-secondary);padding:.5rem .75rem;font-size:.8rem}.jl-od__domain-stats{flex-wrap:wrap;gap:.35rem;margin-top:.5rem;padding-left:.75rem;display:flex}.jl-od__center,.jl-od__right{padding:1.25rem;overflow:auto}.jl-od__empty{flex-direction:column;justify-content:center;min-height:280px;display:flex}.jl-od__empty-title{margin:0 0 .5rem;font-size:1.25rem}.jl-od__empty-copy{color:var(--cds-text-secondary);max-width:42rem;margin:0;line-height:1.5}.jl-od__workspace-header{margin-bottom:1.25rem}.jl-od__workspace-eyebrow{text-transform:uppercase;margin-bottom:.4rem;font-size:.8rem;font-weight:600}.jl-od__workspace-title-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.jl-od__workspace-title{margin:0;font-size:1.75rem}.jl-od__workspace-desc{color:var(--cds-text-secondary);margin-top:.5rem;line-height:1.45}.jl-od__workspace-section+.jl-od__workspace-section{margin-top:1.25rem}.jl-od__section-title{margin-bottom:.75rem;font-weight:600}.jl-od__steps{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.jl-od__step-node{border:1px solid var(--cds-border-subtle);background:var(--cds-layer);cursor:default;border-radius:999px;align-items:center;gap:.5rem;padding:.65rem .9rem;display:inline-flex}.jl-od__step-node.is-decision{cursor:pointer}.jl-od__step-node.is-decision:hover{background:var(--cds-layer-hover)}.jl-od__step-node.is-selected{background:#fff}.jl-od__step-badge{font-size:.75rem;font-weight:600}.jl-od__step-separator{background:var(--cds-border-subtle);width:24px;height:1px}.jl-od__workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}.jl-od__info-tile{min-height:140px}.jl-od__info-label{color:var(--cds-text-secondary);margin-bottom:.5rem;font-size:.8rem}.jl-od__info-value{font-size:1rem;line-height:1.45}.jl-od__info-supporting{margin-top:.75rem;font-size:.875rem;font-weight:500}.jl-od__metric-pills{flex-wrap:wrap;gap:.5rem;display:flex}.jl-od__metric-pill{border:1px solid var(--cds-border-subtle);background:var(--cds-layer);border-radius:999px;padding:.45rem .7rem;font-size:.82rem}.jl-od__hotspots{flex-wrap:wrap;gap:.75rem;display:flex}.jl-od__hotspot-card{text-align:left;border:1px solid var(--cds-border-subtle);cursor:pointer;background:#fff;border-radius:12px;width:240px;max-width:100%;padding:.9rem}.jl-od__hotspot-card:hover{background:var(--cds-layer-hover)}.jl-od__hotspot-card.is-selected{background:var(--cds-layer-selected)}.jl-od__hotspot-title{margin-bottom:.35rem;font-weight:600}.jl-od__hotspot-step{color:var(--cds-text-secondary);margin-bottom:.5rem;font-size:.8rem}.jl-od__hotspot-copy{color:var(--cds-text-secondary);font-size:.82rem;line-height:1.4}.jl-od__decision-header{margin-bottom:1rem}.jl-od__decision-eyebrow{text-transform:uppercase;margin-bottom:.4rem;font-size:.8rem;font-weight:600}.jl-od__decision-title{margin:0;font-size:1.3rem}.jl-od__decision-step{color:var(--cds-text-secondary);margin-top:.4rem}.jl-od__panel-tile+.jl-od__panel-tile{margin-top:1rem}.jl-od__panel-title{margin-bottom:.5rem;font-weight:600}.jl-od__panel-copy{color:var(--cds-text-secondary);margin-bottom:.75rem;line-height:1.45}.jl-od__panel-list{color:var(--cds-text-primary);margin:0;padding-left:1rem}.jl-od__placeholder-grid{gap:.5rem;display:grid}.jl-od__placeholder-field{border:1px dashed var(--cds-border-subtle);color:var(--cds-text-secondary);border-radius:8px;padding:.75rem;font-size:.85rem}.jl-od__output-stack{flex-direction:column;gap:.5rem;display:flex}.jl-od__output-row{border-bottom:1px solid var(--cds-border-subtle);justify-content:space-between;gap:1rem;padding:.6rem 0;display:flex}.jl-od__output-row--total{font-weight:600}@media (max-width:1200px){.jl-od__workspace{grid-template-columns:280px minmax(0,1fr)}.jl-od__right{grid-column:1/-1}}@media (max-width:820px){.jl-od__workspace,.jl-od__workspace-grid{grid-template-columns:1fr}}
