.mh-btn{border-radius:8px;justify-content:center;align-items:center;padding:14px 30px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,color .2s;display:inline-flex}.mh-btn--solid{color:#000f33;background:#7dd3fc}.mh-btn--solid:hover{color:#000f33;background:#a5e4fd;transform:translateY(-2px);box-shadow:0 12px 28px #7dd3fc47}.mh-btn--lg{padding:17px 38px;font-size:17px}body:has(.mh-case){color:#17161a;background:#fff;padding:0}.mh-case{display:block}.mh-case__inner{max-width:1080px;margin:0 auto;padding:0 24px}.mh-case-hero{background:radial-gradient(82% 74% at 82% 8%,#2a4a9c80,#0000 60%),linear-gradient(160deg,#001e59 0%,#000f33 84%);padding:140px 0 72px;position:relative;overflow:hidden}@media (max-width:991px){.mh-case-hero{padding:84px 0 48px}}@media (max-width:767px){.mh-case-hero{padding:80px 0 44px}}.mh-case-hero__label{letter-spacing:2.5px;text-transform:uppercase;color:#9bdbfd;margin-bottom:18px;font-size:13px;font-weight:600;display:inline-block}.mh-case-hero__cat{letter-spacing:1px;text-transform:uppercase;color:#d7e3ff;background:#9db2d824;border:1px solid #9db2d84d;border-radius:20px;margin:0 0 20px 14px;padding:4px 14px;font-size:12px;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:inline-block}.mh-case-hero__cat:hover{color:#fff;background:#9db2d838;border-color:#9bdbfd8c}@media (max-width:767px){.mh-case-hero__cat{width:fit-content;margin-left:0;display:block}}.mh-case-hero__title{letter-spacing:-.5px;color:#fff;max-width:900px;margin:0;font-size:clamp(32px,4.6vw,54px);font-weight:700;line-height:1.1}.mh-case-hero__field{z-index:0;opacity:.55;-webkit-mask-image:radial-gradient(80% 90% at 74% 30%,#000 30%,#0000 100%);mask-image:radial-gradient(80% 90% at 74% 30%,#000 30%,#0000 100%)}.mh-case-hero__inner{z-index:1;position:relative}.mh-case-hero__actions{margin-top:30px}.mh-case-hero__outcome{background:#9bdbfd14;border:1px solid #9bdbfd47;border-radius:12px;align-items:baseline;gap:10px;margin:26px 0 0;padding:10px 18px;display:inline-flex}.mh-case-hero__outcome strong{color:#9bdbfd;font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1}.mh-case-hero__outcome span{color:#9db2d8;font-size:15px}.mh-case-hero__facts{flex-wrap:wrap;gap:12px;margin-top:34px;padding:0;list-style:none;display:flex}.mh-case-fact{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #9db2d838;border-radius:12px;flex:160px;min-width:150px;padding:16px 20px}.mh-case-fact__label{letter-spacing:1.5px;text-transform:uppercase;color:#9bdbfd;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.mh-case-fact__value{color:#fff;font-size:16px;font-weight:600;line-height:1.35;display:block}.mh-case-body{background:#f7f9fd;padding:64px 0 72px}@media (max-width:767px){.mh-case-body{padding:40px 0 48px}}.mh-case-body__inner{max-width:1080px;margin:0 auto;padding:0 24px}.mh-case-body .ss-case,.mh-case-body .ss-case *{box-sizing:border-box}.mh-case-body .ss-case :where(h2,h3,p){margin:0}.mh-case-body__lead{color:#c8d8ee;max-width:760px;margin:20px 0 0;font-size:18px;line-height:1.65}.mh-case-body .ss-case{width:100%}.mh-case-body .ss-case-hero{background:#fff;border:1px solid #001e591a;border-radius:16px;grid-template-columns:58% 42%;min-height:280px;margin-bottom:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 22px #001e5912}.mh-case-body .ss-hero-content{z-index:2;flex-direction:column;justify-content:center;padding:48px 52px;display:flex;position:relative}.mh-case-body .ss-hero-content:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#0369a10f 0%,#0000 65%);width:260px;height:260px;position:absolute;bottom:-60px;left:-40px}.mh-case-body .ss-hero-img{position:relative;overflow:hidden}.mh-case-body .ss-hero-img img{object-fit:cover;object-position:center;clip-path:polygon(18% 0%,100% 0%,100% 100%,0% 100%);width:100%;display:block;height:100%!important}.mh-case-body .ss-eyebrow{display:none}.mh-case-body .ss-stat-row{z-index:1;align-items:center;gap:24px;margin-bottom:20px;display:flex;position:relative}.mh-case-body .ss-stat-number{color:#0369a1;letter-spacing:-4px;flex-shrink:0;font-size:88px;font-weight:800;line-height:1}.mh-case-body .ss-stat-label{border-left:3px solid #0369a1;padding-left:20px}.mh-case-body .ss-stat-label h2{color:#17161a;margin:0 0 8px;font-size:20px;font-weight:700;line-height:1.3}.mh-case-body .ss-stat-label p{color:#5f6062;margin:0;font-size:14px;line-height:1.6}.mh-case-body .ss-hero-body{z-index:1;color:#5f6062;margin:0;font-size:14px;line-height:1.75;position:relative}.mh-case-body .ss-middle{background:#fff;border:1px solid #001e591a;border-radius:14px;grid-template-columns:1fr 1px 1.6fr;margin-bottom:16px;display:grid;overflow:hidden;box-shadow:0 6px 22px #001e5912}.mh-case-body .ss-challenge{flex-direction:column;justify-content:center;padding:40px 36px;display:flex}.mh-case-body .ss-challenge p{color:#17161a;margin:0;font-size:15px;line-height:1.75}.mh-case-body .ss-section-label{color:#0369a1;letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:700}.mh-case-body .ss-divider-v{background:#001e591a}.mh-case-body .ss-approach{padding:40px 36px}.mh-case-body .ss-steps{grid-template-columns:1fr 1fr;gap:20px;margin-top:8px;display:grid}.mh-case-body .ss-step{align-items:flex-start;gap:14px;display:flex}.mh-case-body .ss-step p{color:#17161a;margin:0;font-size:14px;line-height:1.6}.mh-case-body .ss-step-num{color:#0369a1;background:#0369a114;border:1px solid #0369a14d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:1px;font-size:12px;font-weight:700;display:flex}.mh-case-body .ss-cta-strip{background:radial-gradient(60% 120% at 90%,#9bdbfd29,#0000 60%),linear-gradient(135deg,#001e59 0%,#000f33 100%);border:1px solid #9bdbfd38;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:36px 44px;display:flex}.mh-case-body .ss-cta-strip h3{color:#fff;margin:0 0 6px;font-size:20px;font-weight:700}.mh-case-body .ss-cta-strip p{color:#9db2d8;margin:0;font-size:14px;line-height:1.6}.mh-case-body .ss-cta-btn{color:#000f33;white-space:nowrap;background:#7dd3fc;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.mh-case-body .ss-cta-btn:hover{color:#000f33;background:#a5e4fd;transform:translateY(-2px);box-shadow:0 12px 28px #7dd3fc47}.mh-case-body .ss-outcomes{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.mh-case-body .ss-outcome-tile{text-align:center;background:#001e59;border:1px solid #9bdbfd24;border-radius:14px;padding:32px 28px}.mh-case-body .ss-outcome-tile .val{color:#9bdbfd;letter-spacing:-2px;margin-bottom:10px;font-size:52px;font-weight:800;line-height:1}.mh-case-body .ss-outcome-tile .val.text{letter-spacing:-.5px;font-size:28px}.mh-case-body .ss-outcome-tile .desc{color:#9db2d8;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:600;line-height:1.5}.mh-case-body .ss-quote-card{background:#f0f6fd;border:1px solid #001e591a;border-radius:14px;margin-top:16px;padding:44px 52px;position:relative;overflow:hidden}.mh-case-body .ss-quote-card:before{content:"“";color:#0369a124;pointer-events:none;font-family:Georgia,serif;font-size:160px;line-height:1;position:absolute;top:-10px;left:36px}.mh-case-body .ss-quote-text{z-index:1;color:#2a3a52;margin:0 0 28px;font-size:18px;font-style:italic;line-height:1.7;position:relative}.mh-case-body .ss-quote-text strong{color:#17161a;font-style:normal}.mh-case-body .ss-quote-attr{align-items:center;gap:14px;display:flex}.mh-case-body .ss-quote-avatar{color:#000f33;background:linear-gradient(135deg,#7dd3fc,#9bdbfd);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;font-weight:700;display:flex}.mh-case-body .ss-quote-name{color:#17161a;font-size:14px;font-weight:700}.mh-case-body .ss-quote-role{color:#5f6062;margin-top:2px;font-size:12px}@media (max-width:899px){.mh-case-body .ss-case-hero{grid-template-columns:1fr}.mh-case-body .ss-hero-img{order:2;min-height:220px}.mh-case-body .ss-hero-img img,.mh-case-body .ss-hero-img:after{clip-path:none}.mh-case-body .ss-hero-content{order:1;padding:36px 32px}.mh-case-body .ss-stat-row{flex-wrap:wrap;gap:14px 20px}.mh-case-body .ss-stat-number{letter-spacing:-2px;font-size:64px}.mh-case-body .ss-middle{grid-template-columns:1fr}.mh-case-body .ss-divider-v{display:none}.mh-case-body .ss-challenge,.mh-case-body .ss-approach{padding:32px 28px}.mh-case-body .ss-steps{grid-template-columns:1fr}.mh-case-body .ss-cta-strip{flex-direction:column;align-items:flex-start;padding:30px 28px}.mh-case-body .ss-outcomes{grid-template-columns:1fr}.mh-case-body .ss-quote-card{padding:36px 30px}}@media (max-width:480px){.mh-case-body .ss-stat-number{font-size:52px}}.mh-case-sections{background:#fff}.mh-case-sections>:nth-child(2n){background:#f7f9fd}.mh-case-cta{background:#fff;padding:0 0 84px}@media (max-width:767px){.mh-case-cta{padding-bottom:56px}}.mh-case-cta__inner{background:radial-gradient(60% 100% at 88%,#9bdbfd2e,#0000 60%),linear-gradient(120deg,#001e59 0%,#000f33 100%);border-radius:20px;justify-content:space-between;align-items:center;gap:32px;max-width:1080px;margin:0 auto;padding:52px 56px;display:flex;position:relative;overflow:hidden}@media (max-width:767px){.mh-case-cta__inner{flex-direction:column;align-items:flex-start;margin:0 16px;padding:40px 28px}}.mh-case-cta__label{letter-spacing:2.5px;text-transform:uppercase;color:#9bdbfd;margin-bottom:12px;font-size:13px;font-weight:600;display:inline-block}.mh-case-cta__copy h2{color:#fff;margin:0 0 10px;font-size:clamp(24px,3vw,34px);font-weight:600;line-height:1.2}.mh-case-cta__copy p{color:#9db2d8;max-width:460px;margin:0;font-size:16px;line-height:1.6}.mh-case-cta__btn{flex-shrink:0}.mh-case-related{background:#f7f9fd;border-top:1px solid #001e5914;padding:72px 0 80px}@media (max-width:767px){.mh-case-related{padding:48px 0 56px}}.mh-case-related__inner{max-width:1080px;margin-inline:auto;padding:0 24px}.mh-case-related__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:28px;display:flex}.mh-case-related__title{color:#17161a;margin:0;font-size:clamp(24px,3vw,32px);font-weight:600}.mh-case-related__all{color:#0369a1;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s}.mh-case-related__all:hover{color:#075985}.mh-case-related__all span{transition:transform .2s;display:inline-block}.mh-case-related__all:hover span{transform:translate(3px)}@media (prefers-reduced-motion:no-preference){.mh-case .ss-reveal{opacity:0;transition:opacity .6s ease var(--ss-reveal-delay,0s),transform .65s cubic-bezier(.16, 1, .3, 1) var(--ss-reveal-delay,0s);transform:translateY(18px)}.mh-case .ss-reveal.is-in{opacity:1;transform:none}}.mh-caselist .ss-case-filter-btn{color:#001e59;background:#fff;border:1px solid #001e5914;border-radius:24px;font-weight:600;transition:border-color .2s,background .2s,color .2s,box-shadow .2s}.mh-caselist .ss-case-filter-btn:hover{border-color:#0369a1b3;box-shadow:0 6px 16px #001e5914}.mh-caselist .ss-case-filter-btn.active{color:#fff;background:#001e59;border-color:#001e59}.mh-caselist .ss-case-card{background:#fff;border:1px solid #001e591a;border-radius:14px;flex-direction:column;height:100%;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 22px #001e5912}.mh-caselist .ss-case-card__image{aspect-ratio:3/2;background:linear-gradient(120deg,#9bdbfd57,#001e591f),#e8f1f8;position:relative;overflow:hidden}.mh-caselist .ss-case-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.mh-caselist .ss-case-card:hover .ss-case-card__image img{transform:scale(1.03)}.mh-caselist .ss-case-stat{-webkit-backdrop-filter:blur(6px);background:#000f33d1;border:1px solid #9bdbfd4d;border-radius:12px;flex-direction:column;align-items:flex-end;gap:1px;padding:8px 12px;display:flex;position:absolute;top:14px;right:14px}.mh-caselist .ss-case-stat__value{color:#9bdbfd;font-size:20px;font-weight:800;line-height:1}.mh-caselist .ss-case-stat__note{letter-spacing:.02em;text-transform:uppercase;color:#dbe8fb;font-size:10.5px;font-weight:600}.mh-caselist .ss-case-card__body{flex-direction:column;padding:24px 24px 22px;display:flex}.mh-caselist .ss-case-badge{letter-spacing:2px;text-transform:uppercase;color:#0369a1;background:0 0;border-radius:0;align-self:flex-start;padding:0;font-size:12px;font-weight:600}.mh-caselist .ss-case-card__title{color:#17161a;margin:12px 0 0;font-size:20px;font-weight:600;line-height:1.32}.mh-caselist .ss-case-card__desc{color:#5f6062;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0 0;font-size:15px;line-height:1.65;display:-webkit-box;overflow:hidden}.mh-caselist .ss-case-card__arrow{color:#001e59;margin-top:16px;font-size:14px;font-weight:600;transition:color .25s,transform .25s}.mh-caselist .ss-case-card:hover{border-color:#0369a199;transform:translateY(-4px);box-shadow:0 18px 40px #001e591a}.mh-caselist .ss-case-card:hover .ss-case-card__arrow{color:#0369a1;transform:translate(4px)}.ss-cases .sec-title span{color:#0369a1;border-color:#0369a159}.ss-cases .sec-title h1{color:#17161a}@media (prefers-reduced-motion:reduce){.mh-case-hero__cat,.mh-caselist .ss-case-filter-btn,.mh-caselist .ss-case-card,.mh-caselist .ss-case-card__arrow,.mh-caselist .ss-case-card__image img,.mh-case-related__all,.mh-case-related__all span,.mh-case-cta__inner,.mh-case-body .ss-cta-btn,.mh-btn{transition:none!important}.mh-caselist .ss-case-card:hover,.mh-caselist .ss-case-card:hover .ss-case-card__arrow,.mh-caselist .ss-case-card:hover .ss-case-card__image img,.mh-case-related__all:hover span,.mh-case-body .ss-cta-btn:hover{transform:none}}.mh-service-body figure.image{margin-block:28px}.mh-service-body figure.image img{border-radius:14px;max-width:100%;height:auto;box-shadow:0 14px 36px #001e591a}.mh-service-body .raw-html-embed>div{border-radius:16px;margin-bottom:22px;box-shadow:0 10px 28px #001e590d}.mh-service-body>.mh-case-body__inner>div>p:first-child{margin-bottom:30px}.ss-cases-hero{background:radial-gradient(80% 70% at 78% 12%,#2a4a9c80,#0000 60%),linear-gradient(165deg,#001e59 0%,#000f33 85%);padding:148px 0 72px;position:relative;overflow:hidden}.ss-cases-hero:after{content:"";background:linear-gradient(90deg,#0000,#9bdbfd59,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.ss-cases-hero__eyebrow{letter-spacing:2.5px;text-transform:uppercase;color:#9bdbfd;margin-bottom:14px;font-size:13px;font-weight:600;display:inline-block}.ss-cases-hero__title{letter-spacing:-.5px;color:#fff;margin:0;font-size:clamp(34px,5vw,56px);font-weight:700;line-height:1.08}@media (max-width:991px){.ss-cases-hero{padding:128px 0 60px}}@media (max-width:767px){.ss-cases-hero{padding:108px 0 48px}}.ss-cases-body{padding:56px 0 96px}@media (max-width:767px){.ss-cases-body{padding:40px 0 72px}}.ss-services-listing .ss-cases-hero__lead{color:#c8d8ee}.ss-services-listing .ss-case-card{border-radius:8px}.ss-services-listing .ss-case-card--ai-automation .ss-case-card__image img,.ss-services-listing .ss-case-card--llm-development .ss-case-card__image img{object-position:62% center}.ss-services-listing .ss-case-card--ai-ml-consulting .ss-case-card__image img{object-position:68% center}.ss-services-group__header{z-index:auto;width:auto;max-width:720px;margin-bottom:30px;position:static}.ss-services-group__header>span{color:#0369a1;letter-spacing:2px;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.ss-services-group__header h2{color:#17161a;margin:0;font-size:32px;font-weight:700;line-height:1.2}.ss-services-group__header .ss-services-loading-title{color:#17161a;font-size:32px;font-weight:700;line-height:1.2}.ss-services-group__header p{color:#5f6062;margin:12px 0 0;font-size:16px;line-height:1.65}.ss-services-group--supporting{border-top:1px solid #001e591f;margin-top:72px;padding-top:64px}@media (max-width:767px){.ss-services-group__header{margin-bottom:24px}.ss-services-group__header h2,.ss-services-group__header .ss-services-loading-title{font-size:27px}.ss-services-group--supporting{margin-top:52px;padding-top:44px}}.ss-console{margin:0 0 20px;padding:14px;position:relative}.ss-console:before{content:"";z-index:0;pointer-events:none;filter:blur(26px);background:radial-gradient(58% 68% at 26% 26%,#9bdbfd47,#0000 70%),radial-gradient(52% 60% at 86% 84%,#0369a13d,#0000 72%);position:absolute;inset:-6% -3%}.ss-console__panel{z-index:1;background:linear-gradient(#001542 0%,#000b28 100%);border:1px solid #9bdbfd33;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 32px 70px #00081e6b,inset 0 1px #ffffff12}.ss-console__bar{background:#00081e66;border-bottom:1px solid #9bdbfd1f;align-items:center;gap:9px;padding:13px 18px;display:flex}.ss-console__dots{gap:6px;display:inline-flex}.ss-console__dots i{border-radius:50%;width:11px;height:11px}.ss-console__dots i:first-child{background:#ff5f57}.ss-console__dots i:nth-child(2){background:#febc2e}.ss-console__dots i:last-child{background:#28c840}.ss-console__file{color:#9db2d8;letter-spacing:.04em;margin-left:6px;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.ss-console__status{letter-spacing:.14em;text-transform:uppercase;color:#6fe08a;align-items:center;gap:7px;margin-left:auto;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;display:inline-flex}.ss-console__status em{background:#28c840;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #28c84029}.ss-console__log{color:#cfe0f5;-webkit-overflow-scrolling:touch;padding:22px 24px 20px;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:14.5px;line-height:1.9;overflow-x:auto}@media (max-width:767px){.ss-console__log{padding:16px 16px 14px;font-size:12.5px}}.ss-console__results{background:#9bdbfd1f;border-top:1px solid #9bdbfd1f;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}@media (max-width:560px){.ss-console__results{grid-template-columns:1fr}}.ss-line{display:block}.ss-line--scan{color:#7488ad}.ss-line--step{grid-template-columns:20px minmax(0,1fr) auto;align-items:baseline;column-gap:12px;display:grid}.ss-line__prompt{color:#9bdbfd;font-weight:700}.ss-line__mark{color:#28c840}.ss-line__label{color:#aebfdd}.ss-line__value{color:#dbe8fb;text-align:right;white-space:nowrap}.ss-caret{background:#9bdbfd;width:8px;height:1.05em;margin-left:3px;animation:1.1s step-end infinite ss-caret-blink;display:inline-block;transform:translateY(2px)}@keyframes ss-caret-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.ss-metric{background:#000b28;padding:22px 24px;position:relative;overflow:hidden}.ss-metric__value{letter-spacing:-.5px;color:#9bdbfd;font-size:34px;font-weight:800;line-height:1}.ss-metric__label{letter-spacing:.1em;text-transform:uppercase;color:#8ba3d4;margin-top:9px;font-size:11px;font-weight:600}.ss-metric__bar{transform-origin:0;background:linear-gradient(90deg,#0369a1,#7dd3fc);width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.ss-console.is-armed .ss-line,.ss-console.is-armed .ss-metric,.ss-console.is-armed .ss-reveal-in{opacity:0;transform:translateY(7px)}.ss-console.is-armed .ss-caret{opacity:0;animation:none}.ss-console.is-armed .ss-metric__bar,.ss-console.is-armed .ss-sched__job{transform:scaleX(0)}.ss-console.is-armed .ss-chart__line{stroke-dashoffset:720px}.ss-console.is-armed.is-live .ss-line,.ss-console.is-armed.is-live .ss-metric,.ss-console.is-armed.is-live .ss-reveal-in{opacity:1;transition:opacity .34s ease var(--d),transform .34s ease var(--d);transform:none}.ss-console.is-armed.is-live .ss-line,.ss-console.is-armed.is-live .ss-reveal-in{--d:calc(var(--i) * 80ms)}.ss-console.is-armed.is-live .ss-metric{--d:calc(var(--i) * 80ms + .12s)}.ss-console.is-armed.is-live .ss-caret{opacity:1;animation:1.1s step-end infinite ss-caret-blink}.ss-console.is-armed.is-live .ss-metric__bar{transition:transform .9s cubic-bezier(.16, 1, .3, 1) calc(var(--i)*80ms + .4s);transform:scaleX(1)}.ss-console.is-armed.is-live .ss-sched__job{transition:transform .5s cubic-bezier(.16, 1, .3, 1) calc(var(--i)*70ms + .2s);transform:scaleX(1)}.ss-console.is-armed.is-live .ss-chart__line{stroke-dashoffset:0;transition:stroke-dashoffset 1.3s cubic-bezier(.33,1,.68,1) .25s}@media (prefers-reduced-motion:reduce){.ss-line,.ss-metric,.ss-reveal-in{opacity:1!important;transform:none!important}.ss-metric__bar,.ss-sched__job{transform:scaleX(1)!important}.ss-chart__line{stroke-dashoffset:0!important}.ss-caret{animation:none!important}}.ss-sched{padding:22px 24px 24px;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace}.ss-sched__times{letter-spacing:.08em;color:#6f83ab;justify-content:space-between;margin-bottom:12px;padding-left:64px;font-size:10.5px;display:flex}.ss-sched__rows{flex-direction:column;gap:12px;display:flex}.ss-sched__row{align-items:center;gap:12px;display:flex}.ss-sched__tech{color:#9db2d8;flex:none;width:52px;font-size:11.5px}.ss-sched__track{background:#9bdbfd0d repeating-linear-gradient(90deg,#0000 0 calc(20% - 1px),#9bdbfd12 calc(20% - 1px) 20%);border-radius:7px;flex:1;height:26px;position:relative}.ss-sched__job{transform-origin:0;background:linear-gradient(#0369a1bf,#0369a180);border:1px solid #9bdbfd52;border-radius:5px;position:absolute;top:4px;bottom:4px}.ss-sched__job.is-hot{background:linear-gradient(#7dd3fc,#38bdf8);border-color:#c5edfe99;box-shadow:0 2px 10px #7dd3fc59}@media (max-width:620px){.ss-sched{padding:16px 16px 18px}.ss-sched__times{padding-left:52px}.ss-sched__tech{width:44px;font-size:10.5px}}.ss-chart{padding:18px 22px 20px;position:relative}.ss-chart__legend{letter-spacing:.04em;color:#8ba3d4;align-items:center;gap:4px;margin-bottom:10px;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;display:flex}.ss-chart__key{border-radius:2px;width:16px;height:3px;margin:0 4px 0 12px;display:inline-block}.ss-chart__key--fit{background:#9bdbfd}.ss-chart__key--fc{background:repeating-linear-gradient(90deg,#9bdbfd 0 4px,#0000 4px 8px)}.ss-chart svg{width:100%;height:190px;display:block}@media (max-width:620px){.ss-chart svg{height:150px}}.ss-chart__line{stroke-dasharray:720}.mh-case--terminal .ss-case-hero,.mh-case--terminal .ss-outcomes{display:none}
