.AreaExplorer-module__9aSIGG__explorer{gap:var(--space-8);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;display:grid}.AreaExplorer-module__9aSIGG__tabs{top:calc(var(--header-height) + var(--space-4));border-top:1px solid var(--color-border);display:grid;position:sticky}.AreaExplorer-module__9aSIGG__tab{all:unset;box-sizing:border-box;cursor:pointer;width:100%;padding:var(--space-4) var(--space-2);border-bottom:1px solid var(--color-border);transition:background var(--duration-fast) var(--ease-out);grid-template-columns:2.75rem 1fr auto;align-items:center;gap:.125rem 1.125rem;display:grid}.AreaExplorer-module__9aSIGG__tab:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.AreaExplorer-module__9aSIGG__tab[aria-selected=true]{background:linear-gradient(90deg, var(--color-primary-soft), transparent)}.AreaExplorer-module__9aSIGG__tabIcon{width:2.75rem;height:2.75rem;transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out);border-radius:11px;grid-row:1/span 2}.AreaExplorer-module__9aSIGG__tab:hover .AreaExplorer-module__9aSIGG__tabIcon,.AreaExplorer-module__9aSIGG__tab[aria-selected=true] .AreaExplorer-module__9aSIGG__tabIcon{transform:scale(1.06);box-shadow:0 8px 18px -8px #00464f80}.AreaExplorer-module__9aSIGG__tabLabel{font-family:var(--font-display);transition:color var(--duration-fast);grid-column:2;font-size:1.625rem;line-height:1.1}.AreaExplorer-module__9aSIGG__tab:hover .AreaExplorer-module__9aSIGG__tabLabel,.AreaExplorer-module__9aSIGG__tab[aria-selected=true] .AreaExplorer-module__9aSIGG__tabLabel{color:var(--color-primary)}.AreaExplorer-module__9aSIGG__tabCaption{font-size:var(--text-sm);color:var(--color-text-muted);grid-column:2}.AreaExplorer-module__9aSIGG__tabCount{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted);grid-area:1/3/span 2}.AreaExplorer-module__9aSIGG__panel{gap:var(--space-5);min-width:0;scroll-margin-top:calc(var(--header-height) + 4.5rem);display:grid}.AreaExplorer-module__9aSIGG__photo{aspect-ratio:2;border-radius:var(--radius-sm);overflow:hidden;box-shadow:0 18px 50px -24px #00323a59}.AreaExplorer-module__9aSIGG__photo img{object-fit:cover;width:100%;height:100%;animation:AreaExplorer-module__9aSIGG__fadeIn .35s var(--ease-out)}@keyframes AreaExplorer-module__9aSIGG__fadeIn{0%{opacity:.3}}.AreaExplorer-module__9aSIGG__heading{align-items:center;gap:.875rem;display:flex}.AreaExplorer-module__9aSIGG__heading img{border-radius:13px;width:3.25rem;height:3.25rem}.AreaExplorer-module__9aSIGG__heading h3{font-family:var(--font-display);font-size:clamp(1.875rem,1.5rem + 1vw,2.375rem);font-weight:var(--weight-regular);letter-spacing:-.01em;line-height:1.05}.AreaExplorer-module__9aSIGG__summary{color:var(--color-text-muted)}.AreaExplorer-module__9aSIGG__count{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent)}.AreaExplorer-module__9aSIGG__services{gap:var(--space-3);display:grid}.AreaExplorer-module__9aSIGG__service{border:1px solid var(--color-border);background:var(--color-surface);scroll-margin-top:calc(var(--header-height) + var(--space-4));border-radius:8px}.AreaExplorer-module__9aSIGG__service summary{cursor:pointer;gap:.375rem var(--space-4);grid-template-columns:1fr auto;padding:1.25rem 1.5rem;list-style:none;display:grid}.AreaExplorer-module__9aSIGG__service summary::-webkit-details-marker{display:none}.AreaExplorer-module__9aSIGG__service summary h4{font-size:1.125rem;font-weight:var(--weight-semibold);letter-spacing:0;line-height:1.35}.AreaExplorer-module__9aSIGG__service summary:hover h4{color:var(--color-primary)}.AreaExplorer-module__9aSIGG__service summary p{color:var(--color-text-muted);grid-column:1;font-size:.9375rem}.AreaExplorer-module__9aSIGG__toggle{width:2rem;height:2rem;color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-border);transition:transform .25s var(--ease-out), background var(--duration-fast);border-radius:50%;grid-area:1/2/span 2;place-items:center;display:grid}.AreaExplorer-module__9aSIGG__service[open] .AreaExplorer-module__9aSIGG__toggle{background:var(--color-primary-soft);transform:rotate(45deg)}.AreaExplorer-module__9aSIGG__body{gap:1.375rem;padding:.25rem 1.5rem 1.5rem;display:grid}.AreaExplorer-module__9aSIGG__body h5{font-size:.6875rem;font-weight:var(--weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.625rem}.AreaExplorer-module__9aSIGG__cols{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.AreaExplorer-module__9aSIGG__cols ul{gap:var(--space-2);padding:0;list-style:none;display:grid}.AreaExplorer-module__9aSIGG__cols li{font-size:var(--text-sm);padding-left:1.125rem;line-height:1.5;position:relative}.AreaExplorer-module__9aSIGG__cols li:before{content:"";background:var(--color-primary);opacity:.75;border-radius:2px;width:.5rem;height:.5rem;position:absolute;top:.55em;left:0}.AreaExplorer-module__9aSIGG__training li:before{background:var(--color-accent)}.AreaExplorer-module__9aSIGG__advisory li:before{background:var(--color-petrol)}.AreaExplorer-module__9aSIGG__phases ol{counter-reset:phase;grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;padding:0;list-style:none;display:grid}.AreaExplorer-module__9aSIGG__phases li{counter-increment:phase;gap:var(--space-1);padding:.875rem var(--space-4);border-radius:var(--radius-sm);background:var(--color-bg-subtle);font-size:var(--text-sm);display:grid}.AreaExplorer-module__9aSIGG__phases li:before{content:"Fase " counter(phase);font-size:.6875rem;font-weight:var(--weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent)}.AreaExplorer-module__9aSIGG__phases b{font-weight:var(--weight-semibold)}.AreaExplorer-module__9aSIGG__phases span{color:var(--color-text-muted)}.AreaExplorer-module__9aSIGG__note{padding:.875rem var(--space-4);border-left:3px solid var(--color-accent);background:var(--color-bg-subtle);font-size:var(--text-sm);color:var(--color-text-muted)}.AreaExplorer-module__9aSIGG__related div{gap:var(--space-2);flex-wrap:wrap;display:flex}.AreaExplorer-module__9aSIGG__chip{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-text);font-size:.8125rem;font-weight:var(--weight-semibold);padding:.375rem .75rem .375rem .375rem;text-decoration:none;display:inline-flex}.AreaExplorer-module__9aSIGG__chip:hover{box-shadow:inset 0 0 0 1px var(--color-primary)}.AreaExplorer-module__9aSIGG__chip img{border-radius:6px;width:1.375rem;height:1.375rem}.AreaExplorer-module__9aSIGG__more{font-weight:var(--weight-semibold);justify-self:start;text-decoration:none}.AreaExplorer-module__9aSIGG__more:hover{text-decoration:underline}@media (max-width:60rem){.AreaExplorer-module__9aSIGG__explorer{gap:var(--space-5);grid-template-columns:1fr}.AreaExplorer-module__9aSIGG__tabs{top:var(--header-height);z-index:5;gap:var(--space-2);background:var(--color-bg);scrollbar-width:none;border:0;padding-block:.625rem;display:flex;overflow-x:auto}.AreaExplorer-module__9aSIGG__tab{gap:var(--space-2);width:auto;padding:var(--space-2) .875rem var(--space-2) var(--space-2);border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px var(--color-border);border:0;flex:none;display:flex}.AreaExplorer-module__9aSIGG__tab[aria-selected=true]{background:var(--color-primary-soft);box-shadow:inset 0 0 0 1px var(--color-primary)}.AreaExplorer-module__9aSIGG__tabIcon{border-radius:8px;width:1.75rem;height:1.75rem}.AreaExplorer-module__9aSIGG__tabLabel{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.AreaExplorer-module__9aSIGG__tabCaption,.AreaExplorer-module__9aSIGG__tabCount{display:none}.AreaExplorer-module__9aSIGG__cols{grid-template-columns:1fr}.AreaExplorer-module__9aSIGG__phases ol{grid-template-columns:1fr 1fr}}@media (max-width:32rem){.AreaExplorer-module__9aSIGG__phases ol{grid-template-columns:1fr}.AreaExplorer-module__9aSIGG__service summary{padding:1.125rem}.AreaExplorer-module__9aSIGG__body{padding:0 1.125rem 1.25rem}}
.Ecosystem-module__U4beja__ecosystem{width:100%;max-width:76rem;height:auto;margin-inline:auto;overflow:visible}.Ecosystem-module__U4beja__mobileDiagram{display:none}.Ecosystem-module__U4beja__ring,.Ecosystem-module__U4beja__ringInner{fill:none;stroke:var(--color-border-strong);stroke-width:1px}.Ecosystem-module__U4beja__ringInner{stroke-dasharray:2 6}.Ecosystem-module__U4beja__trace{fill:none;stroke:var(--color-primary);stroke-width:1.5px;stroke-opacity:.54;stroke-linejoin:round}.Ecosystem-module__U4beja__joint,.Ecosystem-module__U4beja__arrowHead{fill:var(--color-primary)}.Ecosystem-module__U4beja__bridge{fill:none;stroke:url(#ecosystem-bridge);stroke-width:4px;stroke-linecap:round}.Ecosystem-module__U4beja__centerMark,.Ecosystem-module__U4beja__icon{filter:drop-shadow(0 6px 12px #10212b2e)}.Ecosystem-module__U4beja__node{cursor:pointer;transform-box:fill-box;transform-origin:50%;transition:transform .18s var(--ease-out)}.Ecosystem-module__U4beja__nodeHalo{fill:#0000;stroke:#0000;stroke-width:2px}.Ecosystem-module__U4beja__node:hover .Ecosystem-module__U4beja__nodeHalo,.Ecosystem-module__U4beja__node:focus-visible .Ecosystem-module__U4beja__nodeHalo{stroke:var(--color-primary);fill:var(--color-primary-soft)}.Ecosystem-module__U4beja__node:hover,.Ecosystem-module__U4beja__node:focus-visible{transform:scale(1.26)}.Ecosystem-module__U4beja__node:hover .Ecosystem-module__U4beja__icon,.Ecosystem-module__U4beja__node:focus-visible .Ecosystem-module__U4beja__icon{filter:drop-shadow(0 10px 20px #00808a66)}.Ecosystem-module__U4beja__universeLabel{font:var(--weight-bold) 14px var(--font-sans);letter-spacing:.16em;fill:var(--color-primary)}.Ecosystem-module__U4beja__label{font:var(--weight-semibold) 12px var(--font-sans);fill:var(--color-text-muted)}.Ecosystem-module__U4beja__connectionMarker circle{fill:var(--color-primary);filter:drop-shadow(0 5px 10px #00808a3d)}.Ecosystem-module__U4beja__connectionMarker text{font:var(--weight-semibold) 12px var(--font-sans);fill:var(--color-text-muted)}@media (prefers-reduced-motion:no-preference){.Ecosystem-module__U4beja__trace,.Ecosystem-module__U4beja__bridge{stroke-dasharray:5 7;animation:2.4s linear infinite Ecosystem-module__U4beja__flow}.Ecosystem-module__U4beja__bridge{animation-duration:1.8s}@keyframes Ecosystem-module__U4beja__flow{to{stroke-dashoffset:-24px}}}@media (max-width:42rem){.Ecosystem-module__U4beja__desktopDiagram{display:none}.Ecosystem-module__U4beja__mobileDiagram{width:calc(100% + 5rem);max-width:none;margin-inline:-2.5rem;display:block}.Ecosystem-module__U4beja__universeLabel{font-size:16px}.Ecosystem-module__U4beja__label{font-size:14px}}
.Learning-module__oMXRMa__grid{gap:var(--space-4);grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.Learning-module__oMXRMa__card{border-radius:var(--radius-md);background:var(--color-bg-subtle);flex-direction:column;display:flex;overflow:hidden}.Learning-module__oMXRMa__media{height:13.5rem;padding:var(--space-5) var(--space-4) 0;justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.Learning-module__oMXRMa__toneTeal,.Learning-module__oMXRMa__toneMint,.Learning-module__oMXRMa__toneNavy,.Learning-module__oMXRMa__toneInk{background:var(--color-bg-subtle)}.Learning-module__oMXRMa__window{width:100%;padding:var(--space-4);color:var(--ink-900);background:#fff;border-radius:.75rem .75rem 0 0;font-size:.75rem;box-shadow:0 -6px 24px -10px #03142873}.Learning-module__oMXRMa__windowTitle{margin-bottom:var(--space-3);font-size:.8rem;font-weight:var(--weight-bold)}.Learning-module__oMXRMa__steps{gap:var(--space-2);padding:0;list-style:none;display:grid}.Learning-module__oMXRMa__steps li{align-items:center;gap:var(--space-2);display:flex}.Learning-module__oMXRMa__stepDot{width:1.1rem;height:1.1rem;font-size:.65rem;font-weight:var(--weight-bold);border-radius:50%;place-items:center;display:grid}.Learning-module__oMXRMa__done .Learning-module__oMXRMa__stepDot{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat, var(--mm-teal-600)}.Learning-module__oMXRMa__done{color:var(--ink-500)}.Learning-module__oMXRMa__current .Learning-module__oMXRMa__stepDot{border:2px solid var(--mm-blue-500);color:var(--mm-blue-500)}.Learning-module__oMXRMa__current{font-weight:var(--weight-semibold)}.Learning-module__oMXRMa__bar{height:.4rem;margin-top:var(--space-3);border-radius:var(--radius-full);background:var(--ink-100);overflow:hidden}.Learning-module__oMXRMa__bar span{background:var(--mm-teal-600);height:100%;display:block}.Learning-module__oMXRMa__tree{gap:.35rem;padding:0;list-style:none;display:grid}.Learning-module__oMXRMa__tree code{min-width:3.2rem;color:var(--mm-teal-700);font-family:var(--font-mono);display:inline-block}.Learning-module__oMXRMa__table{border-collapse:collapse;width:100%;font-size:.68rem}.Learning-module__oMXRMa__table th{text-align:left;color:var(--ink-500);font-weight:var(--weight-semibold)}.Learning-module__oMXRMa__table th,.Learning-module__oMXRMa__table td{border-bottom:1px solid var(--ink-100);white-space:nowrap;padding:.3rem .25rem}.Learning-module__oMXRMa__table td:last-child,.Learning-module__oMXRMa__table th:last-child{text-align:right}.Learning-module__oMXRMa__pills{gap:var(--space-2);display:flex}.Learning-module__oMXRMa__pills span{border-radius:var(--radius-full);background:var(--mm-teal-50);color:var(--mm-teal-700);font-weight:var(--weight-bold);padding:.15rem .55rem}.Learning-module__oMXRMa__donutRow{align-items:center;gap:var(--space-3);margin-top:var(--space-3);line-height:1.35;display:flex}.Learning-module__oMXRMa__donut{background:conic-gradient(var(--mm-teal-600) 0 72%, var(--mm-blue-500) 72% 90%, var(--ink-100) 90% 100%);border-radius:50%;flex:none;width:3rem;height:3rem;-webkit-mask:radial-gradient(circle,#0000 52%,#000 53%);mask:radial-gradient(circle,#0000 52%,#000 53%)}.Learning-module__oMXRMa__body{gap:var(--space-2);padding:var(--space-5);flex-direction:column;flex:1;display:flex}.Learning-module__oMXRMa__format{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-primary)}.Learning-module__oMXRMa__title{font-family:var(--font-display);font-size:1.5rem;font-weight:var(--weight-regular);line-height:1.15}.Learning-module__oMXRMa__action{border-width:2px;border-color:var(--color-text);align-self:flex-start;margin-top:auto}.Learning-module__oMXRMa__body .Learning-module__oMXRMa__title{margin-bottom:var(--space-4)}@media (max-width:64rem){.Learning-module__oMXRMa__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:36rem){.Learning-module__oMXRMa__grid{gap:var(--space-4);padding:0 var(--space-4) var(--space-3);margin-inline:calc(-1 * var(--space-4));scroll-snap-type:x mandatory;scrollbar-width:thin;display:flex;overflow-x:auto}.Learning-module__oMXRMa__card{scroll-snap-align:start;flex:0 0 min(84vw,21rem)}.Learning-module__oMXRMa__media{height:10rem}}
.ProductGrid-module___YXF-W__filters{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.ProductGrid-module___YXF-W__filters button{all:unset;cursor:pointer;padding:.625rem var(--space-4);border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px var(--color-border);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.ProductGrid-module___YXF-W__filters button b{font-weight:var(--weight-semibold);color:var(--color-text-muted);margin-left:.375rem}.ProductGrid-module___YXF-W__filters button[aria-pressed=true]{background:var(--color-surface-inverse);color:var(--color-text-inverse);box-shadow:none}.ProductGrid-module___YXF-W__filters button[aria-pressed=true] b{color:var(--ink-300)}.ProductGrid-module___YXF-W__filters button:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.ProductGrid-module___YXF-W__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;padding:0;list-style:none;display:grid}.ProductGrid-module___YXF-W__card{gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:box-shadow .25s var(--ease-out), border-color .25s var(--ease-out);align-content:start;padding:1.625rem;display:grid}.ProductGrid-module___YXF-W__card:hover{border-color:#0000;box-shadow:0 18px 50px -24px #00323a59}.ProductGrid-module___YXF-W__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.ProductGrid-module___YXF-W__head img{object-fit:contain;border-radius:13px;width:3.25rem;height:3.25rem}.ProductGrid-module___YXF-W__card h3{font-size:1.1875rem;font-weight:var(--weight-bold);letter-spacing:0}.ProductGrid-module___YXF-W__card h3 a{color:inherit;text-decoration:none}.ProductGrid-module___YXF-W__card h3 a:hover{color:var(--color-primary)}.ProductGrid-module___YXF-W__summary{color:var(--color-text-muted);font-size:.9375rem}.ProductGrid-module___YXF-W__meta{flex-wrap:wrap;gap:.375rem;display:flex}.ProductGrid-module___YXF-W__meta span{padding:var(--space-1) .625rem;border-radius:var(--radius-sm);background:var(--color-bg-subtle);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-muted)}.ProductGrid-module___YXF-W__externalLink{width:fit-content;padding:.625rem var(--space-4);border-radius:var(--radius-full);background:var(--color-surface-inverse);color:var(--color-text-inverse);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none}.ProductGrid-module___YXF-W__externalLink:hover{background:var(--color-primary)}.ProductGrid-module___YXF-W__externalLink:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.ProductGrid-module___YXF-W__more{padding-top:var(--space-3);border-top:1px solid var(--color-border)}.ProductGrid-module___YXF-W__more summary{cursor:pointer;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-link);align-items:center;gap:.375rem;list-style:none;display:flex}.ProductGrid-module___YXF-W__more summary::-webkit-details-marker{display:none}.ProductGrid-module___YXF-W__more summary:after{content:"+";font-size:1.125rem;line-height:1}.ProductGrid-module___YXF-W__more[open] summary:after{content:"−"}.ProductGrid-module___YXF-W__more>div{gap:.875rem;margin-top:.875rem;display:grid}.ProductGrid-module___YXF-W__more h4{font-size:.6875rem;font-weight:var(--weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.375rem}.ProductGrid-module___YXF-W__more ul{gap:.375rem;padding:0;list-style:none;display:grid}.ProductGrid-module___YXF-W__more li{padding-left:var(--space-4);font-size:var(--text-sm);position:relative}.ProductGrid-module___YXF-W__more li:before{content:"";background:var(--color-primary);border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:.6em;left:0}@media (max-width:62rem){.ProductGrid-module___YXF-W__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:38rem){.ProductGrid-module___YXF-W__grid{grid-template-columns:1fr}.ProductGrid-module___YXF-W__card{padding:1.375rem}}
.Showcase-module__JxdJaG__grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.Showcase-module__JxdJaG__card{--card-text:var(--ink-900);--card-muted:var(--ink-700);min-height:25rem;padding:var(--space-6) var(--space-6) 0;border-radius:var(--radius-md);color:var(--card-text);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.Showcase-module__JxdJaG__wide{grid-column:span 2}.Showcase-module__JxdJaG__eyebrow{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--card-muted)}.Showcase-module__JxdJaG__title{margin-top:var(--space-3);max-width:22ch;font-family:var(--font-display);font-size:1.75rem;font-weight:var(--weight-regular);line-height:1.12}.Showcase-module__JxdJaG__visual{padding-top:var(--space-6);margin-top:auto}.Showcase-module__JxdJaG__blue,.Showcase-module__JxdJaG__mint,.Showcase-module__JxdJaG__navy,.Showcase-module__JxdJaG__teal{--card-text:var(--ink-900);--card-muted:var(--color-primary);background:var(--color-bg-subtle)}.Showcase-module__JxdJaG__ink{--card-text:#fff;--card-muted:var(--mm-teal-100);background:var(--color-petrol)}.Showcase-module__JxdJaG__mockWindow{padding:var(--space-5);color:var(--ink-900);font-size:var(--text-sm);background:#fff;border-radius:1rem 1rem 0 0;position:relative;box-shadow:0 -8px 32px -12px #03142859}.Showcase-module__JxdJaG__mockTitle{margin-bottom:var(--space-3);font-weight:var(--weight-bold)}.Showcase-module__JxdJaG__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.Showcase-module__JxdJaG__spark{background:var(--mm-blue-500);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);flex:none;width:1rem;height:1rem;display:inline-block}.Showcase-module__JxdJaG__check{background:var(--mm-teal-600);border-radius:50%;flex:none;width:1.1rem;height:1.1rem;display:inline-grid;position:relative;-webkit-mask:radial-gradient(circle,#000 70%,#0000 71%);mask:radial-gradient(circle,#000 70%,#0000 71%)}.Showcase-module__JxdJaG__check:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:.3rem;height:.55rem;position:absolute;top:.2rem;left:.36rem;transform:rotate(45deg)}.Showcase-module__JxdJaG__aiChip{top:calc(-1 * var(--space-5));left:var(--space-5);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:2px solid var(--mm-blue-500);border-radius:var(--radius-md);box-shadow:var(--shadow-md);background:#fff;display:flex;position:absolute}.Showcase-module__JxdJaG__aiChip span:last-child{flex-direction:column;line-height:1.25;display:flex}.Showcase-module__JxdJaG__aiChip small{color:var(--ink-500)}.Showcase-module__JxdJaG__ledger{width:100%;margin-top:var(--space-6);border-collapse:collapse}.Showcase-module__JxdJaG__ledger td{padding:var(--space-2) var(--space-2);border-bottom:1px solid var(--ink-100)}.Showcase-module__JxdJaG__tag{border-radius:var(--radius-full);background:var(--mm-teal-50);color:var(--mm-teal-700);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;padding:.1rem .5rem}.Showcase-module__JxdJaG__chat{gap:var(--space-3);padding-bottom:var(--space-6);font-size:var(--text-sm);flex-direction:column;display:flex}.Showcase-module__JxdJaG__bubbleUser{max-width:85%;padding:var(--space-3) var(--space-4);background:var(--ink-900);color:#fff;border-radius:1rem 1rem .25rem;align-self:flex-end}.Showcase-module__JxdJaG__bubbleAi{align-items:center;gap:var(--space-2);font-weight:var(--weight-medium);display:flex}.Showcase-module__JxdJaG__fileCard{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:2px solid var(--mm-teal-300);border-radius:var(--radius-md);font-weight:var(--weight-semibold);background:#fff;flex-wrap:wrap;display:flex}.Showcase-module__JxdJaG__fileIcon{border:2px solid var(--ink-900);border-radius:2px;width:.9rem;height:1.1rem}.Showcase-module__JxdJaG__fileAction{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--mm-blue-500);color:#fff;font-size:var(--text-xs);margin-left:auto}.Showcase-module__JxdJaG__payslip div{padding-block:var(--space-1);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.Showcase-module__JxdJaG__payslip dt{color:var(--ink-500)}.Showcase-module__JxdJaG__payslip dd{margin:0}.Showcase-module__JxdJaG__total{margin-top:var(--space-2);border-top:1px solid var(--ink-200);font-weight:var(--weight-bold);padding-top:var(--space-2)!important}.Showcase-module__JxdJaG__total dt{color:var(--ink-900)!important}.Showcase-module__JxdJaG__matches{gap:var(--space-2);padding:0;list-style:none;display:grid}.Showcase-module__JxdJaG__matches li{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--ink-50);font-size:var(--text-xs);grid-template-columns:1fr auto 1fr;display:grid}.Showcase-module__JxdJaG__matches li span:last-child{text-align:right}.Showcase-module__JxdJaG__progress{height:.5rem;margin-top:var(--space-4);border-radius:var(--radius-full);background:var(--ink-100);overflow:hidden}.Showcase-module__JxdJaG__progress span{background:var(--mm-teal-600);height:100%;display:block}.Showcase-module__JxdJaG__progressLabel{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--ink-500)}.Showcase-module__JxdJaG__invoiceHead{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.Showcase-module__JxdJaG__invoiceHead .Showcase-module__JxdJaG__mockTitle{margin-bottom:0}.Showcase-module__JxdJaG__syncChip{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);background:var(--mm-teal-50);color:var(--mm-teal-700);font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:.15rem .6rem;display:inline-flex}.Showcase-module__JxdJaG__invoiceMeta{margin:var(--space-1) 0 var(--space-3);font-size:var(--text-xs);color:var(--ink-500)}.Showcase-module__JxdJaG__checklist{gap:var(--space-3);padding:0;list-style:none;display:grid}.Showcase-module__JxdJaG__checklist li{align-items:center;gap:var(--space-3);display:flex}@media (max-width:64rem){.Showcase-module__JxdJaG__grid{grid-template-columns:repeat(2,1fr)}.Showcase-module__JxdJaG__wide{grid-column:auto}}@media (max-width:42rem){.Showcase-module__JxdJaG__grid{gap:var(--space-4);padding:0 var(--space-4) var(--space-3);margin-inline:calc(-1 * var(--space-4));scroll-snap-type:x mandatory;scrollbar-width:thin;display:flex;overflow-x:auto}.Showcase-module__JxdJaG__wide{grid-column:auto}.Showcase-module__JxdJaG__card{min-height:18rem;padding:var(--space-5) var(--space-5) 0;scroll-snap-align:start;flex:0 0 min(84vw,22rem)}.Showcase-module__JxdJaG__ledger td:nth-child(2){display:none}}
