.sw.mlr-band-white{background:#fff}.sw.mlr-band-teal{background:var(--teal-tint)}.sw.mlr-band-navy{background:var(--ink)}.sw.mlr-band-deep{background:#0f6e69}.sw.mlr-band-navy>.sw-screen,.sw.mlr-band-deep>.sw-screen{--ink: #fff;--bodyc: rgba(255, 255, 255, .88);--gray: rgba(255, 255, 255, .7);--mute: rgba(255, 255, 255, .5);--line: rgba(255, 255, 255, .14);--line-in: rgba(255, 255, 255, .1);color:var(--bodyc)}.sw.mlr-band-navy .mlx-eyebrow,.sw.mlr-band-deep .mlx-eyebrow{color:#7fe0da}.sw .mlr-head.center{text-align:center;margin-inline:auto}.sw .mlr-head.lg h2,.sw .mlr-big h2{font-size:clamp(24px,2.8vw,34px);letter-spacing:-.025em}.sw .mlr-stats{display:grid;grid-template-columns:repeat(var(--mlr-cols, 4),minmax(0,1fr))}.sw .mlr-stats>div{padding:4px 28px;border-left:1px solid var(--line);min-width:0}.sw .mlr-stats>div:first-child{border-left:0;padding-left:0}.sw .mlr-stats b{display:block;font:500 clamp(34px,4vw,52px)/1 var(--sans);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums}.sw .mlr-stats b.hi{color:var(--teal)}.sw.mlr-band-navy .mlr-stats b.hi,.sw.mlr-band-deep .mlr-stats b.hi{color:#5fe0d8}.sw .mlr-stats span{display:block;margin-top:10px;font:400 14px/1.4 var(--sans);color:var(--gray)}.sw .mlr-stmt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:clamp(24px,4vw,56px);align-items:start}.sw .mlr-stmt h2{font:500 clamp(26px,3vw,38px)/1.15 var(--sans);letter-spacing:-.025em;color:var(--ink)}.sw .mlr-stmt .ans{font:400 clamp(16px,1.5vw,19px)/1.6 var(--sans);color:var(--bodyc);border-left:3px solid var(--teal);padding-left:22px}.sw .mlr-stmt .ans p{margin:0 0 10px}.sw .mlr-stmt .ans p:last-child{margin-bottom:0}.sw .mlr-stmt .upd{margin:14px 0 0 25px;font:400 12px/1.4 var(--sans);color:var(--gray)}.sw .mlr-stmt .mlr-jump{padding:0;border:0;margin-top:24px}.sw .mlr-jobs{display:grid;grid-template-columns:repeat(var(--mlr-cols, 4),minmax(0,1fr));gap:14px}.sw .mlr-job{background:var(--white);border:1px solid var(--line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;color:inherit;transition:border-color .15s ease}.sw a.mlr-job:hover{border-color:var(--teal)}.sw .mlr-job .pic{position:relative;aspect-ratio:4 / 3;background:var(--j-tint, var(--teal-tint));color:var(--j-fg, var(--teal-d));display:flex;align-items:center;justify-content:center;overflow:hidden}.sw .mlr-job .pic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sw .mlr-job .pic .ic{width:46px;height:46px}.sw .mlr-job .t{position:relative;padding:26px 20px 22px}.sw .mlr-job .tag{position:absolute;top:-19px;left:20px;width:38px;height:38px;border-radius:11px;border:3px solid var(--white);background:var(--j-tint, var(--teal-tint));color:var(--j-fg, var(--teal-d));display:flex;align-items:center;justify-content:center}.sw .mlr-job b{display:block;font:500 17px/1.25 var(--sans);color:var(--ink)}.sw .mlr-job p{margin:6px 0 0;font:400 13.5px/1.5 var(--sans);color:var(--gray)}.sw .mlr-job .go{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font:500 12.5px/1 var(--sans);color:var(--teal-d)}.sw .mlr-steps{display:grid;grid-template-columns:repeat(var(--mlr-cols, 3),minmax(0,1fr));gap:40px;position:relative;margin-top:28px}.sw .mlr-steps:before{content:"";position:absolute;top:34px;left:calc(50% / var(--mlr-cols, 3));right:calc(50% / var(--mlr-cols, 3));border-top:2px dashed rgba(15,143,136,.35)}.sw .mlr-step{text-align:center;position:relative}.sw .mlr-step .num{display:flex;margin:0 auto;width:68px;height:68px;border-radius:999px;background:var(--white);border:2px solid var(--teal);color:var(--teal-d);align-items:center;justify-content:center;font:500 28px/1 var(--sans);box-shadow:0 6px 18px #0f8f8826}.sw .mlr-step b{display:block;margin-top:18px;font:500 19px/1.25 var(--sans);color:var(--ink)}.sw .mlr-step p{margin:8px auto 0;max-width:290px;font:400 14px/1.55 var(--sans);color:var(--gray)}.sw .mlr-stepfoot{margin:28px 0 0;text-align:center;font:400 13.5px/1.5 var(--sans);color:var(--gray)}.sw .mlr-stepfoot a{color:var(--teal-d);font-weight:500}.sw .mlr-quote{margin:0;display:grid;grid-template-columns:120px minmax(0,1fr);gap:40px;align-items:center;max-width:1100px}.sw .mlr-quote.noface{grid-template-columns:minmax(0,1fr)}.sw .mlr-quote .face{width:120px;height:120px;border-radius:999px;object-fit:cover;border:3px solid rgba(255,255,255,.25)}.sw .mlr-quote .stars{color:#f9ae41;letter-spacing:3px;font-size:15px;margin-bottom:12px}.sw .mlr-quote blockquote{margin:0;padding:0;border:0;font:400 clamp(21px,2.6vw,32px)/1.35 var(--sans);letter-spacing:-.015em;color:var(--ink)}.sw .mlr-quote figcaption{margin-top:18px;font:400 14px/1.4 var(--sans);color:var(--gray)}.sw .mlr-quote figcaption b{color:var(--ink);font-weight:500}.sw .mlr-tbv{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,5vw,64px);align-items:center}.sw .mlr-tbv .hrs{display:flex;align-items:center;gap:18px;margin-top:26px}.sw .mlr-tbv .hrs b{font:500 clamp(76px,9vw,128px)/.9 var(--sans);letter-spacing:-.05em;color:var(--teal);font-variant-numeric:tabular-nums}.sw.mlr-band-navy .mlr-tbv .hrs b{color:#5fe0d8}.sw .mlr-tbv .hrs span{font:400 17px/1.4 var(--sans);color:var(--gray)}.sw .mlr-tbv .src{margin-top:16px;font:400 11.5px/1.45 var(--sans);color:var(--mute)}.sw .mlr-leg{display:flex;flex-wrap:wrap;gap:8px 22px;margin-bottom:14px;font:400 12.5px/1 var(--sans);color:var(--gray)}.sw .mlr-leg span{display:inline-flex;align-items:center;gap:7px}.sw .mlr-leg i{width:12px;height:12px;border-radius:3px;display:block}.sw .mlr-leg .k-old{background:#f58b88}.sw .mlr-leg .k-new{background:#5fe0d8}.sw .mlr-bar{display:grid;grid-template-columns:210px minmax(0,1fr) 56px;gap:16px;align-items:center;padding:13px 0;border-top:1px solid var(--line-in)}.sw .mlr-bar .l b{display:block;font:500 14.5px/1.3 var(--sans);color:var(--ink)}.sw .mlr-bar .l span{display:block;margin-top:3px;font:400 12px/1.4 var(--sans);color:var(--mute)}.sw .mlr-bar .l em{font-style:normal;color:var(--teal-d)}.sw.mlr-band-navy .mlr-bar .l em{color:#5fe0d8}.sw .mlr-bar .track{height:14px;border-radius:999px;background:var(--line-in);overflow:hidden}.sw .mlr-bar .track i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#f58b88,#eb4643)}.sw .mlr-bar .v{font:500 14px/1 var(--sans);color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.sw .mlr-more{margin-top:18px}.sw .mlr-more>summary{display:inline-flex;align-items:center;gap:6px;cursor:pointer;list-style:none;font:500 13px/1 var(--sans);color:var(--teal-d)}.sw.mlr-band-navy .mlr-more>summary{color:#5fe0d8}.sw .mlr-more>summary::-webkit-details-marker{display:none}.sw .mlr-more>summary::marker{content:""}.sw .mlr-more>summary .ic{transition:transform .18s ease}.sw .mlr-more[open]>summary .ic{transform:rotate(180deg)}.sw .mlr-more>.mlr-card{margin-top:14px}.sw.mlr-band-navy .mlr-more .mlr-card{--ink: #12263f;--bodyc: #1f2a37;--gray: #6b7280;--mute: #9aa3af;--line: #e5e7eb;--line-in: #f0f1f4;color:var(--bodyc)}.sw .mlr-calcx{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);overflow:hidden;box-shadow:0 18px 50px #12263f14}.sw .mlr-calcx>*{min-width:0}.sw .mlr-calcx .in{padding:clamp(22px,2.6vw,32px);display:flex;flex-direction:column;gap:18px;border-right:1px solid var(--line-in)}.sw .mlr-calcx .in .sub{margin-top:auto}.sw .mlr-calcx .res{padding:clamp(22px,2.6vw,32px);background:var(--bg)}.sw .mlr-calcx .lbl{font:500 11px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gray)}.sw .mlr-calcx .waste{display:block;margin-top:8px;font:500 clamp(52px,6vw,80px)/1 var(--sans);letter-spacing:-.04em;color:var(--red-dk);font-variant-numeric:tabular-nums}.sw .mlr-stack{display:flex;height:44px;border-radius:12px;overflow:hidden;margin-top:22px;background:var(--line-in)}.sw .mlr-stack i{display:flex;align-items:center;min-width:0;transition:width .25s ease}.sw .mlr-stack .used{background:var(--teal)}.sw .mlr-stack .used span{padding-left:14px;font:500 13px/1 var(--sans);font-style:normal;color:#fff;white-space:nowrap;overflow:hidden}.sw .mlr-stack .unused{background:repeating-linear-gradient(135deg,#eb4643 0 8px,#e0605d 8px 16px)}.sw .mlr-stackleg{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;margin-top:12px;font:400 12.5px/1.2 var(--sans);color:var(--gray)}.sw .mlr-stackleg span{display:inline-flex;align-items:center;gap:6px}.sw .mlr-stackleg i{width:11px;height:11px;border-radius:3px;display:block}.sw .mlr-stackleg .k-used{background:var(--teal)}.sw .mlr-stackleg .k-unused{background:var(--red)}.sw .mlr-stackleg .tot{margin-left:auto;color:var(--ink);font-weight:500}.sw .mlr-mlbox{display:flex;align-items:center;gap:16px;margin-top:22px;padding:16px 18px;border-radius:12px;background:var(--teal-tint)}.sw .mlr-mlbox b{font:500 36px/1 var(--sans);color:var(--teal-d);flex:none}.sw .mlr-mlbox span{font:400 13.5px/1.45 var(--sans);color:var(--bodyc)}.sw .mlr-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.sw .mlr-chip{padding:16px;border-radius:12px;border:1px solid var(--line);background:var(--white);display:flex;flex-direction:column;gap:8px}.sw .mlr-chip .cl{font:500 10.5px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--gray)}.sw .mlr-chip .co,.sw .mlr-chip .cn{display:flex;gap:7px;align-items:flex-start;font:400 13px/1.4 var(--sans)}.sw .mlr-chip .co{color:var(--gray);text-decoration:line-through;text-decoration-color:#c93b3880}.sw .mlr-chip .co .ic{color:var(--red-dk);margin-top:2px}.sw .mlr-chip .cn{color:var(--ink);font-weight:500}.sw .mlr-chip .cn .ic{color:var(--teal-d);margin-top:2px}@media(max-width:980px){.sw .mlr-stmt,.sw .mlr-tbv,.sw .mlr-calcx{grid-template-columns:minmax(0,1fr)}.sw .mlr-calcx .in{border-right:0;border-bottom:1px solid var(--line-in)}.sw .mlr-jobs{grid-template-columns:repeat(2,minmax(0,1fr))}.sw .mlr-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0}.sw .mlr-stats>div:nth-child(odd){border-left:0;padding-left:0}.sw .mlr-chips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.sw .mlr-steps{grid-template-columns:minmax(0,1fr);gap:28px}.sw .mlr-steps:before{display:none}.sw .mlr-bar{grid-template-columns:minmax(0,1fr) 48px;gap:8px 12px}.sw .mlr-bar .track{grid-column:1 / -1;grid-row:2}.sw .mlr-quote{grid-template-columns:72px minmax(0,1fr);gap:18px}.sw .mlr-quote .face{width:72px;height:72px}.sw .mlr-mlbox{flex-direction:column;align-items:flex-start;gap:6px}}@media(max-width:600px){.sw .mlr-jobs{grid-template-columns:minmax(0,1fr)}.sw .mlr-stats>div{padding:0 0 0 16px}.sw .mlr-stats>div:nth-child(odd){padding-left:0}}.sw .mlr-calc.mlr-calcx{padding:0;gap:0;display:grid}.sw .mlr-stack .used span span{padding:0}.sw .mlr-quote blockquote{background:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important;color:var(--ink)!important;quotes:none}.sw .mlr-quote blockquote:before,.sw .mlr-quote blockquote:after{content:none!important}.sw .mlr-big h2,.sw.mlr-band-navy h2,.sw.mlr-band-deep h2,.sw.mlr-band-navy h3,.sw.mlr-band-deep h3{color:var(--ink)}
/*# sourceMappingURL=/cdn/shop/t/53/assets/ml-role-visual.css.map */
