.mise-design-system-module__p-sUIG__rings{flex-wrap:wrap;gap:16px;display:flex}.mise-design-system-module__p-sUIG__rings span{color:#a09eb4;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.mise-design-system-module__p-sUIG__ring{color:#8d7dff}.mise-design-system-module__p-sUIG__ring[data-late]{color:#e6b04a}.mise-design-system-module__p-sUIG__outcome{align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.mise-design-system-module__p-sUIG__outcome i{color:#15122a;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.mise-design-system-module__p-sUIG__outcome[data-kind=accepted]{color:#4cc790}.mise-design-system-module__p-sUIG__outcome[data-kind=accepted] i{background:#4cc790}.mise-design-system-module__p-sUIG__outcome[data-kind=returned]{color:#e6b04a}.mise-design-system-module__p-sUIG__outcome[data-kind=returned] i{background:#e6b04a}.mise-design-system-module__p-sUIG__outcome[data-kind=safety]{color:#ff6b6b}.mise-design-system-module__p-sUIG__outcome[data-kind=safety] i{background:#ff6b6b}.mise-design-system-module__p-sUIG__chip{color:#a09eb4;white-space:nowrap;background:#ecebf50b;border-radius:4px;align-items:center;height:22px;padding:0 8px;font-size:12px;display:inline-flex}.mise-design-system-module__p-sUIG__chip[data-kind=accent]{color:#b3a8ff;background:#8d7dff26}.mise-design-system-module__p-sUIG__chip[data-kind=corporate]{color:#e6b04a;background:#e6b04a24}.mise-design-system-module__p-sUIG__evidence{color:#66647a;align-items:center;gap:6px;display:inline-flex}.mise-design-system-module__p-sUIG__rubric li{align-items:center;gap:12px;min-height:38px;display:flex}.mise-design-system-module__p-sUIG__rubric li>span:first-child{flex:none;align-items:center;gap:6px;width:150px;font-size:13px;font-weight:500;display:flex}.mise-design-system-module__p-sUIG__rubric li[data-off]>span:first-child{color:#66647a}.mise-design-system-module__p-sUIG__rubric em{color:#66647a;font-size:12px}.mise-design-system-module__p-sUIG__criticalIcon{color:#ff6b6b}.mise-design-system-module__p-sUIG__levels{align-items:center;gap:4px;display:flex}.mise-design-system-module__p-sUIG__levels i{background:#24222f;border-radius:4px;width:28px;height:8px}.mise-design-system-module__p-sUIG__levels i[data-on]{background:#8d7dff}.mise-design-system-module__p-sUIG__levels small{color:#a09eb4;margin-left:8px;font-size:12px}.mise-design-system-module__p-sUIG__binary{gap:4px;display:flex}.mise-design-system-module__p-sUIG__binary b{color:#a09eb4;border-radius:4px;padding:4px 9px;font-size:11.5px;font-weight:500;box-shadow:inset 0 0 0 1px #ecebf524}.mise-design-system-module__p-sUIG__binary b:first-child{box-shadow:none;color:#4cc790;background:#5fbf8f29}.mise-design-system-module__p-sUIG__point{gap:8px;display:grid}.mise-design-system-module__p-sUIG__point p{color:#a09eb4;font-size:13px}.mise-design-system-module__p-sUIG__segmented{background:#1c1b26;border-radius:6px;width:fit-content;padding:2px;display:flex}.mise-design-system-module__p-sUIG__segmented span{color:#66647a;border-radius:4px;padding:4px 10px;font-size:12px}.mise-design-system-module__p-sUIG__segmented span[data-active][data-on=partly]{color:#e6b04a;background:#dcb05a29}.mise-design-system-module__p-sUIG__queue{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-r-card);background:var(--ds-group);display:grid;overflow:hidden}.mise-design-system-module__p-sUIG__queueRow{border-top:1px solid var(--ds-border-subtle);gap:10px;padding:11px 14px;display:flex}.mise-design-system-module__p-sUIG__queueRow:first-child{background:var(--ds-raised);box-shadow:inset 3px 0 0 var(--ds-primary);border-top:0}.mise-design-system-module__p-sUIG__queueRow img{object-fit:cover;border-radius:4px;flex:none;width:44px;height:44px}.mise-design-system-module__p-sUIG__queueRow>span{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.mise-design-system-module__p-sUIG__queueRow b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.mise-design-system-module__p-sUIG__queueRow small{color:var(--ds-text-2);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:flex}.mise-design-system-module__p-sUIG__queueRow small em{color:#e6b04a;background:#e6b04a29;border-radius:4px;padding:0 5px;font-size:10px;font-style:normal}.mise-design-system-module__p-sUIG__sla{background:var(--ds-border-subtle);border-radius:2px;height:3px;margin-top:8px;display:block;position:relative}.mise-design-system-module__p-sUIG__sla i{background:var(--ds-primary);border-radius:2px;position:absolute;inset:0 auto 0 0}.mise-design-system-module__p-sUIG__sla i[data-late]{background:#e6b04a}.mise-design-system-module__p-sUIG__sla em{color:var(--ds-muted);font-size:10.5px;font-style:normal;position:absolute;top:-16px;right:0}.mise-design-system-module__p-sUIG__rounds{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.mise-design-system-module__p-sUIG__round{border:1px solid var(--ds-border-subtle);background:var(--ds-surface);border-radius:12px;flex-direction:column;gap:8px;padding:10px 11px;display:flex}.mise-design-system-module__p-sUIG__round>span:first-child{color:var(--ds-muted);letter-spacing:.06em;font-size:11px;font-weight:800}.mise-design-system-module__p-sUIG__round b{align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.mise-design-system-module__p-sUIG__round[data-kind=returned] b{color:#e6b04a}.mise-design-system-module__p-sUIG__round[data-kind=now]{background:linear-gradient(#262145, var(--ds-surface));border-color:#3d3570}.mise-design-system-module__p-sUIG__round[data-kind=now]>span:first-child,.mise-design-system-module__p-sUIG__round[data-kind=now] b{color:var(--ds-primary)}.mise-design-system-module__p-sUIG__round[data-kind=ghost]{background:0 0;border-style:dashed}.mise-design-system-module__p-sUIG__round[data-kind=ghost] b{color:var(--ds-text-2)}.mise-design-system-module__p-sUIG__ticks{gap:3px;display:flex}.mise-design-system-module__p-sUIG__ticks i{background:#e6b04a;border-radius:2px;width:10px;height:4px}.mise-design-system-module__p-sUIG__matrix{background:#1c1b26;border-radius:8px}.mise-design-system-module__p-sUIG__matrix>div{border-top:1px solid #ecebf513;grid-template-columns:minmax(0,1fr) repeat(4,64px) 130px;align-items:center;gap:4px;min-height:40px;padding:0 14px;font-size:13px;display:grid}.mise-design-system-module__p-sUIG__matrix>div[data-head]{color:#66647a;border-top:0;min-height:34px;font-size:11.5px}.mise-design-system-module__p-sUIG__matrix>div>span:not(:first-child){place-items:center;display:grid}.mise-design-system-module__p-sUIG__matrix i{border:1.5px solid #66647a;border-radius:50%;width:8px;height:8px}.mise-design-system-module__p-sUIG__matrix i[data-on]{background:#8d7dff;border-color:#8d7dff}.mise-design-system-module__p-sUIG__matrix em{color:#4cc790;justify-self:end;font-size:12px;font-style:normal}.mise-design-system-module__p-sUIG__matrix>div[data-practical] em{color:#e6b04a}.mise-design-system-module__p-sUIG__load{gap:10px;display:grid}.mise-design-system-module__p-sUIG__load li{grid-template-columns:110px minmax(0,1fr) 70px;align-items:center;gap:10px;font-size:13px;display:grid}.mise-design-system-module__p-sUIG__load li[data-off]{opacity:.55}.mise-design-system-module__p-sUIG__load small{color:#a09eb4;text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.mise-design-system-module__p-sUIG__loadBar{background:#ecebf524;border-radius:3px;height:6px;display:flex;overflow:hidden}.mise-design-system-module__p-sUIG__loadBar b{background:#a09eb4;height:100%;display:block}.mise-design-system-module__p-sUIG__loadBar b[data-added]{background:#8d7dff}.mise-design-system-module__p-sUIG__loadBar b[data-over]{background:#ff6b6b}@media (max-width:760px){.mise-design-system-module__p-sUIG__queueRow{grid-template-columns:56px minmax(0,1fr)}.mise-design-system-module__p-sUIG__queueRow>em,.mise-design-system-module__p-sUIG__queueRow>.mise-design-system-module__p-sUIG__chip{display:none}.mise-design-system-module__p-sUIG__rubric li{flex-wrap:wrap;gap:6px}.mise-design-system-module__p-sUIG__matrix{overflow-x:auto}.mise-design-system-module__p-sUIG__matrix>div{min-width:480px}}
.mise-student-module__nTcPGa__cols{flex:1;gap:12px;min-height:0;display:grid}.mise-student-module__nTcPGa__cols[data-split=today]{grid-template-columns:1.35fr 1fr}.mise-student-module__nTcPGa__cols[data-split=programme]{grid-template-columns:1.45fr 1fr;margin-top:18px}.mise-student-module__nTcPGa__cols[data-split=lesson]{grid-template-columns:1.4fr 1fr;gap:20px}.mise-student-module__nTcPGa__cols[data-split=review]{grid-template-columns:1.15fr 1fr;gap:24px}.mise-student-module__nTcPGa__cols[data-split=progress]{grid-template-columns:1.1fr 1fr}.mise-student-module__nTcPGa__navCount{background:var(--accent-fill);text-align:center;border-radius:9px;min-width:18px;padding:0 5px;line-height:18px;color:var(--on-accent)!important;font-weight:500!important}.mise-student-module__nTcPGa__eyebrow,.mise-student-module__nTcPGa__kind{color:var(--faint);font-size:12px;font-weight:500}.mise-student-module__nTcPGa__status{color:var(--soft);white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.mise-student-module__nTcPGa__status:before{background:var(--faint);content:"";border-radius:50%;width:7px;height:7px}.mise-student-module__nTcPGa__status[data-status=accepted]{color:var(--green)}.mise-student-module__nTcPGa__status[data-status=accepted]:before{background:var(--green)}.mise-student-module__nTcPGa__status[data-status=waiting]{color:var(--amber)}.mise-student-module__nTcPGa__status[data-status=waiting]:before{box-shadow:inset 0 0 0 1.5px var(--amber);background:0 0}.mise-student-module__nTcPGa__status[data-status=returned]{color:var(--orange)}.mise-student-module__nTcPGa__status[data-status=returned]:before{background:var(--orange)}.mise-student-module__nTcPGa__status[data-status=due]{color:var(--text)}.mise-student-module__nTcPGa__status[data-status=due]:before{background:var(--accent)}.mise-student-module__nTcPGa__hello{align-items:baseline;gap:14px;margin-bottom:18px;display:flex}.mise-student-module__nTcPGa__hello>span{color:var(--faint);font-size:13px}.mise-student-module__nTcPGa__next{border-radius:var(--r-md);background:var(--accent-soft);gap:12px;padding:18px 20px;display:grid}.mise-student-module__nTcPGa__nextHead{align-items:center;gap:14px;display:flex}.mise-student-module__nTcPGa__nextHead h2{letter-spacing:-.015em;font-size:19px;font-weight:600}.mise-student-module__nTcPGa__nextHead p{gap:6px;margin-top:2px}.mise-student-module__nTcPGa__nextHead p svg:nth-of-type(2){margin-left:10px}.mise-student-module__nTcPGa__dateBox{border-radius:var(--r-md);background:var(--panel);text-align:center;flex:none;width:54px;padding:6px 0;display:grid}.mise-student-module__nTcPGa__dateBox b{font-size:20px;font-weight:600;line-height:1.1}.mise-student-module__nTcPGa__dateBox small{color:var(--faint);font-size:11px}.mise-student-module__nTcPGa__nextBody{color:var(--soft);font-size:13.5px;line-height:1.55}.mise-student-module__nTcPGa__actions{align-items:center;gap:12px;display:flex}.mise-student-module__nTcPGa__actions>span+span{background:var(--panel)}.mise-student-module__nTcPGa__confirmed{color:var(--green);align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.mise-student-module__nTcPGa__resume{grid-template-columns:168px minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.mise-student-module__nTcPGa__resume>div{gap:6px;display:grid}.mise-student-module__nTcPGa__resume b{font-size:14px;font-weight:500}.mise-student-module__nTcPGa__resume>div>span:not([class]){color:var(--faint);font-size:12.5px}.mise-student-module__nTcPGa__poster{border-radius:var(--r-sm);place-items:center;display:grid;position:relative;overflow:hidden}.mise-student-module__nTcPGa__poster img{object-fit:cover;display:block}.mise-student-module__nTcPGa__poster svg{color:#111c24;background:#ffffffeb;border-radius:50%;width:34px;height:34px;padding:9px 8px 9px 10px;position:absolute}.mise-student-module__nTcPGa__rows{display:grid}.mise-student-module__nTcPGa__rows li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:9px 0;display:flex}.mise-student-module__nTcPGa__rows li:first-child{border-top:0;padding-top:2px}.mise-student-module__nTcPGa__rows b{font-size:13.5px;font-weight:500;display:block}.mise-student-module__nTcPGa__rows li>div>span{color:var(--faint);font-size:12.5px}.mise-student-module__nTcPGa__fresh{gap:12px;display:grid}.mise-student-module__nTcPGa__fresh>header{margin-bottom:0}.mise-student-module__nTcPGa__fresh>span:last-child{background:var(--panel);justify-self:start}.mise-student-module__nTcPGa__reviewTeaser{align-items:center;gap:14px;display:flex}.mise-student-module__nTcPGa__reviewTeaser img{border-radius:var(--r-sm);object-fit:cover}.mise-student-module__nTcPGa__reviewTeaser b{margin-bottom:4px;font-size:14px;font-weight:500;display:block}.mise-student-module__nTcPGa__quote{color:var(--soft);font-size:13px;line-height:1.55}.mise-student-module__nTcPGa__modules{gap:9px;margin-top:14px;display:grid}.mise-student-module__nTcPGa__modules li{grid-template-columns:150px minmax(0,1fr) 76px;align-items:center;gap:10px;font-size:12.5px;display:grid}.mise-student-module__nTcPGa__modules small{color:var(--faint);text-align:right;font-size:12px}.mise-student-module__nTcPGa__mini{background:var(--line-strong);border-radius:2px;height:4px;display:block}.mise-student-module__nTcPGa__mini i{background:var(--green);border-radius:2px;height:100%;display:block}.mise-student-module__nTcPGa__announce{color:var(--soft);font-size:13px;line-height:1.55}.mise-student-module__nTcPGa__filters{align-items:center;gap:8px;margin-bottom:16px;display:flex}.mise-student-module__nTcPGa__search,.mise-student-module__nTcPGa__filter,.mise-student-module__nTcPGa__filterIcon{border:1px solid var(--line-strong);border-radius:var(--r-sm);height:32px;color:var(--faint);align-items:center;gap:6px;padding:0 11px;font-size:13px;display:inline-flex}.mise-student-module__nTcPGa__search{width:330px}.mise-student-module__nTcPGa__filter b{color:var(--text);font-weight:500}.mise-student-module__nTcPGa__filterIcon{color:var(--soft);margin-left:auto}.mise-student-module__nTcPGa__catalog{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-height:0;display:grid}.mise-student-module__nTcPGa__course{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);grid-template-rows:150px minmax(0,1fr);display:grid;overflow:hidden}.mise-student-module__nTcPGa__course[data-enrolled]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.mise-student-module__nTcPGa__cover{display:block;position:relative;overflow:hidden}.mise-student-module__nTcPGa__cover img{object-fit:cover}.mise-student-module__nTcPGa__badge{border-radius:var(--r-xs);color:#2b4a5d;background:#fffffff0;align-items:center;gap:4px;height:22px;padding:0 8px;font-size:11.5px;font-style:normal;font-weight:600;display:inline-flex;position:absolute;top:10px;left:10px}.mise-student-module__nTcPGa__badge[data-tone=enrolled]{color:#fff;background:#3e6176}.mise-student-module__nTcPGa__badge[data-tone=new]{color:#2e8a5c}.mise-student-module__nTcPGa__badge[data-tone=free]{color:#6a5bb5}.mise-student-module__nTcPGa__badge[data-tone=locked]{color:#4c5d69;font-weight:500}.mise-student-module__nTcPGa__courseBody{flex-direction:column;gap:3px;min-width:0;padding:12px 14px 14px;display:flex}.mise-student-module__nTcPGa__courseBody b{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.mise-student-module__nTcPGa__format{color:var(--soft);font-size:12.5px}.mise-student-module__nTcPGa__courseFoot{border-top:1px solid var(--line);margin-top:auto;padding-top:10px}.mise-student-module__nTcPGa__courseFoot small{color:var(--faint);font-size:12.5px}.mise-student-module__nTcPGa__cardProgress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.mise-student-module__nTcPGa__outline{align-content:start;align-self:start;gap:2px;padding:10px;display:grid}.mise-student-module__nTcPGa__module{border-radius:var(--r-sm);grid-template-columns:24px minmax(0,1fr) auto 14px;align-items:center;gap:12px;min-height:46px;padding:0 10px;display:grid}.mise-student-module__nTcPGa__module b{font-size:14px;font-weight:500}.mise-student-module__nTcPGa__module small{color:var(--faint);font-size:12.5px}.mise-student-module__nTcPGa__module>svg{color:var(--faint);grid-column:4}.mise-student-module__nTcPGa__module[data-state=open]{background:var(--panel)}.mise-student-module__nTcPGa__module[data-state=locked] b{color:var(--faint)}.mise-student-module__nTcPGa__moduleNo{background:var(--raised);width:24px;height:24px;color:var(--soft);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.mise-student-module__nTcPGa__module[data-state=done] .mise-student-module__nTcPGa__moduleNo{background:var(--green);color:#fff}.mise-student-module__nTcPGa__module[data-state=open] .mise-student-module__nTcPGa__moduleNo{background:var(--accent-fill);color:var(--on-accent)}.mise-student-module__nTcPGa__items{border-left:1px solid var(--line-strong);margin:2px 0 6px 22px;padding-left:24px;display:grid}.mise-student-module__nTcPGa__items li{grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:46px;padding-right:10px;display:grid}.mise-student-module__nTcPGa__items li>svg{color:var(--accent)}.mise-student-module__nTcPGa__items li[data-kind=guide]>svg{color:var(--violet)}.mise-student-module__nTcPGa__items li[data-kind=assignment]>svg,.mise-student-module__nTcPGa__items li[data-kind=practical]>svg{color:var(--amber)}.mise-student-module__nTcPGa__items b{font-size:13.5px;font-weight:500;display:block}.mise-student-module__nTcPGa__items li>div>span{color:var(--faint);font-size:12px}.mise-student-module__nTcPGa__mentor{align-items:center;gap:12px;margin-bottom:14px;display:flex}.mise-student-module__nTcPGa__mentor b{font-size:14px;font-weight:500;display:block}.mise-student-module__nTcPGa__mentor small{color:var(--faint);font-size:12.5px}.mise-student-module__nTcPGa__mentor+span{background:var(--panel)}.mise-student-module__nTcPGa__rules{gap:10px;display:grid}.mise-student-module__nTcPGa__rules li{color:var(--soft);grid-template-columns:16px minmax(0,1fr);gap:10px;font-size:13px;display:grid}.mise-student-module__nTcPGa__rules svg{color:var(--accent);margin-top:2px}.mise-student-module__nTcPGa__lessonMain{flex-direction:column;min-height:0;display:flex}.mise-student-module__nTcPGa__video{aspect-ratio:16/9;border-radius:var(--r-md);background:#111c24;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.mise-student-module__nTcPGa__video img{object-fit:cover;opacity:.88}.mise-student-module__nTcPGa__play{color:#111c24;background:#ffffffeb;border-radius:50%;place-items:center;width:58px;height:58px;padding-left:4px;display:grid;position:relative}.mise-student-module__nTcPGa__videoBar{color:#fff;font-variant-numeric:tabular-nums;background:linear-gradient(#0000,#0a1218b3);align-items:center;gap:12px;padding:26px 16px 12px;font-size:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.mise-student-module__nTcPGa__videoTrack{background:#ffffff4d;border-radius:2px;flex:1;height:4px;position:relative}.mise-student-module__nTcPGa__videoTrack i{background:#fff;border-radius:2px;height:100%;display:block}.mise-student-module__nTcPGa__videoTrack em{background:#0a121899;width:2px;height:4px;position:absolute;top:0}.mise-student-module__nTcPGa__lessonHead{gap:4px;margin:16px 0 12px;display:grid}.mise-student-module__nTcPGa__lessonHead p{color:var(--faint);font-size:13px}.mise-student-module__nTcPGa__chapters{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:2px 16px;display:grid}.mise-student-module__nTcPGa__chapters li{border-radius:var(--r-sm);min-height:32px;color:var(--soft);align-items:center;gap:12px;padding:0 8px;font-size:13px;display:flex}.mise-student-module__nTcPGa__chapters em{width:34px;color:var(--faint);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.mise-student-module__nTcPGa__chapters li[data-now]{background:var(--accent-soft);color:var(--text);font-weight:500}.mise-student-module__nTcPGa__chapters li[data-now] em{color:var(--accent)}.mise-student-module__nTcPGa__steps{list-style:none;display:grid}.mise-student-module__nTcPGa__steps li{border-top:1px solid var(--line);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;display:grid}.mise-student-module__nTcPGa__steps li:first-child{border-top:0;padding-top:0}.mise-student-module__nTcPGa__steps b{font-size:13.5px;font-weight:500;display:block}.mise-student-module__nTcPGa__steps li>div>span{color:var(--faint);font-size:12.5px}.mise-student-module__nTcPGa__steps em{border-radius:var(--r-xs);background:var(--panel);color:var(--soft);font-variant-numeric:tabular-nums;align-items:center;gap:5px;padding:3px 8px;font-size:12px;font-style:normal;display:inline-flex}.mise-student-module__nTcPGa__stepNo{background:var(--panel);width:22px;height:22px;color:var(--soft);border-radius:50%;place-items:center;font-size:11.5px;font-weight:600;display:grid}.mise-student-module__nTcPGa__safety{border-radius:var(--r-sm);background:var(--red-soft);color:var(--soft);grid-template-columns:16px minmax(0,1fr);gap:10px;margin-top:10px;padding:10px 12px;font-size:12.5px;display:grid}.mise-student-module__nTcPGa__safety svg{color:var(--red);margin-top:1px}.mise-student-module__nTcPGa__safety b,.mise-student-module__nTcPGa__capture b,.mise-student-module__nTcPGa__focus b{color:var(--text);font-size:13px;font-weight:500;display:block}.mise-student-module__nTcPGa__evidence{gap:8px;display:grid}.mise-student-module__nTcPGa__evidence li{color:var(--soft);align-items:center;gap:10px;font-size:13px;display:flex}.mise-student-module__nTcPGa__evidence svg{color:var(--accent);flex:none}.mise-student-module__nTcPGa__capture{border-radius:var(--r-sm);background:var(--panel);color:var(--soft);grid-template-columns:16px minmax(0,1fr);gap:10px;margin-top:12px;padding:10px 12px;font-size:12.5px;display:grid}.mise-student-module__nTcPGa__capture svg{color:var(--accent);margin-top:1px}.mise-student-module__nTcPGa__reviewMedia{flex-direction:column;gap:14px;min-height:0;display:flex}.mise-student-module__nTcPGa__photo{aspect-ratio:3/2;border-radius:var(--r-md);background:var(--surface);position:relative;overflow:hidden}.mise-student-module__nTcPGa__photo img{object-fit:cover}.mise-student-module__nTcPGa__pin,.mise-student-module__nTcPGa__pinSmall{background:var(--accent-fill);color:#fff;border-radius:50%;place-items:center;font-weight:600;display:grid}.mise-student-module__nTcPGa__pin{width:26px;height:26px;font-size:12px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #ffffffd9,0 4px 12px #0000004d}.mise-student-module__nTcPGa__pinSmall{width:18px;height:18px;font-size:10.5px}.mise-student-module__nTcPGa__version{border-radius:var(--r-xs);color:#fff;background:#0a121899;padding:4px 9px;font-size:12px;position:absolute;bottom:12px;left:12px}.mise-student-module__nTcPGa__mediaRow{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;display:grid}.mise-student-module__nTcPGa__versions{gap:10px;display:flex}.mise-student-module__nTcPGa__versions>span{color:var(--faint);opacity:.7;gap:5px;font-size:11.5px;display:grid}.mise-student-module__nTcPGa__versions>span[data-on]{color:var(--text);opacity:1}.mise-student-module__nTcPGa__versions img{border-radius:var(--r-xs);object-fit:cover}.mise-student-module__nTcPGa__versions>span[data-on] img{box-shadow:0 0 0 2px var(--accent)}.mise-student-module__nTcPGa__timecode{border-radius:var(--r-sm);background:var(--surface);gap:4px;padding:10px 12px;display:grid}.mise-student-module__nTcPGa__timecode>span{color:var(--accent);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.mise-student-module__nTcPGa__timecode p{color:var(--soft);font-size:12.5px;line-height:1.5}.mise-student-module__nTcPGa__reviewText{flex-direction:column;gap:16px;min-height:0;display:flex}.mise-student-module__nTcPGa__verdict{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:14px;display:flex}.mise-student-module__nTcPGa__verdict b{color:var(--green);font-size:16px;font-weight:600;display:block}.mise-student-module__nTcPGa__verdict span:not([class]){color:var(--faint);font-size:12.5px}.mise-student-module__nTcPGa__verdictIcon{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.mise-student-module__nTcPGa__block{gap:6px;display:grid}.mise-student-module__nTcPGa__block h3{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.mise-student-module__nTcPGa__block>p{color:var(--soft);font-size:13px;line-height:1.55}.mise-student-module__nTcPGa__points{gap:6px;display:grid}.mise-student-module__nTcPGa__points li{color:var(--soft);grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:10px;font-size:12.5px;line-height:1.5;display:grid}.mise-student-module__nTcPGa__points i{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;margin-top:1px;font-size:10px;font-style:normal;font-weight:700;display:grid}.mise-student-module__nTcPGa__points li[data-state=partly] i{background:var(--amber)}.mise-student-module__nTcPGa__points em{color:var(--green);font-size:12px;font-style:normal;font-weight:500}.mise-student-module__nTcPGa__points li[data-state=partly] em{color:var(--amber)}.mise-student-module__nTcPGa__scores{gap:5px;display:grid}.mise-student-module__nTcPGa__scores li{grid-template-columns:150px auto minmax(0,1fr);align-items:center;gap:12px;font-size:12.5px;display:grid}.mise-student-module__nTcPGa__scores small{color:var(--faint);font-size:12px}.mise-student-module__nTcPGa__scores li[data-later]{grid-template-columns:150px minmax(0,1fr)}.mise-student-module__nTcPGa__bars{gap:3px;display:flex}.mise-student-module__nTcPGa__bars i{background:var(--raised);border-radius:3px;width:22px;height:6px}.mise-student-module__nTcPGa__bars i[data-on]{background:var(--accent)}.mise-student-module__nTcPGa__levelKey{color:var(--faint);flex-wrap:wrap;gap:14px;margin-top:14px;font-size:12px;display:flex}.mise-student-module__nTcPGa__levelKey span{align-items:center;gap:6px;display:inline-flex}.mise-student-module__nTcPGa__levelSwatch{border-radius:3px;width:14px;height:10px}.mise-student-module__nTcPGa__levelSwatch[data-level="1"]{background:#7fa2ba40}.mise-student-module__nTcPGa__levelSwatch[data-level="2"]{background:#7fa2ba73}.mise-student-module__nTcPGa__levelSwatch[data-level="3"]{background:#7fa2bab3}.mise-student-module__nTcPGa__levelSwatch[data-level="4"]{background:var(--accent-strong)}.mise-student-module__nTcPGa__focus{border-radius:var(--r-sm);background:var(--panel);color:var(--soft);grid-template-columns:16px minmax(0,1fr);gap:10px;margin-top:16px;padding:12px 14px;font-size:12.5px;line-height:1.5;display:grid}.mise-student-module__nTcPGa__focus svg{color:var(--accent);margin-top:1px}.mise-student-module__nTcPGa__portfolio{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px;display:grid}.mise-student-module__nTcPGa__portfolio li{gap:2px;min-width:0;display:grid}.mise-student-module__nTcPGa__portfolio img{aspect-ratio:12/5;border-radius:var(--r-sm);object-fit:cover;width:100%;height:auto;margin-bottom:4px}.mise-student-module__nTcPGa__portfolio b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}.mise-student-module__nTcPGa__portfolio small{color:var(--faint);font-size:11.5px}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_5d01c64-module__i5f1RW__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_5d01c64-module__i5f1RW__variable{--font-plex:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_9c4235e1-module__q4KgIW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_9c4235e1-module__q4KgIW__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.p.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.p.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.p.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_7ea0416a-module__x5UcMW__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_7ea0416a-module__x5UcMW__variable{--font-plex:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.p.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.p.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.p.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_101166ac-module__1CvtLG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_101166ac-module__1CvtLG__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_1264af1b-module__H1aYza__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_1264af1b-module__H1aYza__variable{--oc-font:"Inter", "Inter Fallback"}
.cx{--paper:#f2f2f0;--ink:#0b0b0b;--gray:#8a8a86;--mid:#c9c9c5;--rail:clamp(56px, 6.5vw, 116px);--bar:40px;--pad:clamp(12px, 1.1vw, 20px);background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--cx-display), sans-serif;letter-spacing:-.01em;font-feature-settings:"ss01", "cv11";font-size:15px;line-height:1.45;position:relative}.cx *,.cx :before,.cx :after{border-radius:0}.cx a{color:inherit}.cx a:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.cx ::selection{background:var(--ink);color:var(--paper)}.cx-mono,.cx-rail,.cx-bar,.cx-proof dd,.cx-count,.cx-portrait figcaption,.cx-field figcaption,.cx-button,.cx-hero-links{font-family:var(--cx-mono), monospace;letter-spacing:.02em;text-transform:uppercase;font-size:11px;line-height:1.4}.cx-dim{color:var(--gray)}.cx-tabular{font-variant-numeric:tabular-nums}.cx-cursor{margin-left:.15em;animation:1.1s step-end infinite cx-blink;display:inline-block}@keyframes cx-blink{50%{opacity:0}}html:has(.cx){scroll-padding-top:40px}.cx-guides{z-index:30;grid-template-columns:var(--rail) repeat(10, minmax(0, 1fr));pointer-events:none;mix-blend-mode:difference;display:grid;position:fixed;inset:0}.cx-guides i{border-left:1px solid #ffffff12}.cx-bar{z-index:20;grid-template-columns:var(--rail) repeat(10, minmax(0, 1fr));height:var(--bar);background:var(--paper);border-bottom:1px solid var(--ink);align-items:center;display:grid;position:sticky;top:0}.cx-bar>*{padding-inline:var(--pad);white-space:nowrap}.cx-mark{font-weight:700;text-decoration:none}.cx-bar-role{text-overflow:ellipsis;grid-column:2/5;overflow:hidden}.cx-bar-index{grid-column:5/9;gap:18px;display:flex}.cx-bar-index a,.cx-hero-links a,.cx-footer-links a{text-decoration:none}.cx-bar-index a:hover,.cx-hero-links a:hover,.cx-footer-links a:hover{background:var(--ink);color:var(--paper)}.cx-bar-meta{grid-column:9/12;justify-content:flex-end;gap:18px;display:flex}.cx-bar .language-switch{gap:4px;display:inline-flex}.cx-bar .language-switch a{color:var(--gray);text-decoration:none}.cx-bar .language-switch a.is-active{color:var(--ink)}.cx-hero,.cx-section,.cx-footer{grid-template-columns:var(--rail) minmax(0, 1fr);border-bottom:1px solid var(--ink);display:grid}.cx-rail{top:var(--bar);padding:var(--pad);flex-direction:column;align-self:start;gap:14px;display:flex;position:sticky}.cx-rail span:first-child{font-weight:700}.cx-rail span:last-child{writing-mode:vertical-rl;color:var(--gray);transform:rotate(180deg)}.cx-body{grid-template-columns:repeat(10,minmax(0,1fr));align-content:start;display:grid}.cx-body>*{min-width:0}.cx-hero{min-height:calc(100svh - var(--bar))}.cx-hero .cx-body{grid-template-rows:auto 1fr auto auto;align-content:stretch}.cx-intro{padding:var(--pad);padding-top:calc(var(--pad) * 2);letter-spacing:-.02em;text-wrap:pretty;grid-area:1/1/auto/5;font-size:clamp(17px,1.45vw,24px);line-height:1.32}.cx-hero-links{padding:var(--pad);padding-top:calc(var(--pad) * 2 + 6px);flex-direction:column;grid-area:1/5/auto/7;align-items:flex-start;gap:6px;display:flex}.cx-portrait{padding:var(--pad);padding-top:calc(var(--pad) * 2);cursor:crosshair;grid-area:1/9/3/11;align-self:start}.cx-portrait canvas{aspect-ratio:1;width:100%;image-rendering:pixelated;background:var(--ink);display:block}.cx-portrait figcaption,.cx-field figcaption{justify-content:space-between;gap:12px;padding-top:8px;display:flex}.cx-name{padding-inline:calc(var(--pad) * .4);letter-spacing:-.065em;white-space:nowrap;flex-direction:column;grid-area:3/1/auto/11;font-size:clamp(64px,14.6vw,290px);font-weight:600;line-height:.8;display:flex}.cx-name span:last-child{padding-bottom:.06em;padding-left:40%}.cx-proof{grid-area:4/1/auto/11;grid-template-columns:subgrid;border-top:1px solid var(--ink);display:grid}.cx-proof>div{padding:var(--pad);border-left:1px solid var(--ink);grid-column:span 2}.cx-proof>div:first-child{border-left:0}.cx-proof dt{letter-spacing:-.035em;font-size:clamp(20px,1.9vw,32px);font-weight:500;line-height:1.05}.cx-proof dd{margin-top:10px}.cx-section-head{grid-column:1/11;grid-template-columns:subgrid;padding-block:calc(var(--pad) * 2) var(--pad);align-items:end;display:grid}.cx-section-head h2{padding-inline:calc(var(--pad) * .4);letter-spacing:-.06em;grid-column:1/7;font-size:clamp(56px,9.2vw,180px);font-weight:600;line-height:.82}.cx-section-head p{padding-inline:var(--pad);grid-column:7/10;max-width:34ch;font-size:15px}.cx-count{padding-inline:var(--pad);text-align:right;grid-column:10/11;text-decoration:none}.cx-count:hover{text-decoration:underline}.cx-featured{grid-column:1/11;grid-template-columns:subgrid;border-top:1px solid var(--ink);display:grid}.cx-case{gap:var(--pad);padding:var(--pad);flex-direction:column;text-decoration:none;display:flex}.cx-case-1{grid-area:1/1/3/7}.cx-case-2,.cx-case-3{border-left:1px solid var(--ink);grid-column:7/11}.cx-case-3{border-top:1px solid var(--ink)}.cx-case-image{background:var(--mid);display:block;overflow:hidden}.cx-case-image img{aspect-ratio:16/9;object-fit:cover;filter:grayscale()contrast(1.05);width:100%;height:auto;transition:filter .4s,transform .6s;display:block}.cx-case:hover .cx-case-image img{filter:grayscale(0);transform:scale(1.015)}.cx-case-meta{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.cx-case-meta strong{letter-spacing:-.035em;font-size:clamp(20px,1.8vw,30px);font-weight:500;line-height:1.05}.cx-case-1 .cx-case-meta strong{font-size:clamp(28px,3vw,52px)}.cx-case-meta span:last-child{color:var(--gray)}.cx-table{grid-column:1/11;grid-template-columns:subgrid;border-top:1px solid var(--ink);display:grid}.cx-table-caption{padding:var(--pad);padding-top:calc(var(--pad) * 2);grid-column:1/11;justify-content:space-between;display:flex}.cx-row,.cx-exp-row{grid-column:1/11;grid-template-columns:subgrid;border-top:1px solid var(--ink);align-items:baseline;padding-block:12px;text-decoration:none;display:grid}.cx-row>*,.cx-exp-row>*{padding-inline:var(--pad);min-width:0}.cx-row:hover,.cx-exp-row:hover{background:var(--ink);color:var(--paper)}.cx-row-title{letter-spacing:-.03em;white-space:nowrap;grid-column:2/5;font-size:clamp(18px,1.6vw,26px);font-weight:500}.cx-row-desc{color:var(--gray);grid-column:5/9}.cx-row-platform{grid-column:9/10}.cx-row-arrow{text-align:right;grid-column:10/11;transition:transform .2s}.cx-row:hover .cx-row-arrow,.cx-exp-row:hover .cx-row-arrow{transform:translate(-6px)}.cx-skills{grid-column:1/11;grid-template-columns:subgrid;display:grid}.cx-skill-group{padding:var(--pad);padding-block:calc(var(--pad) * 2) calc(var(--pad) * 4);border-left:1px solid var(--ink)}.cx-skill-group:first-child{border-left:0;grid-column:1/4}.cx-skill-group:nth-child(2){grid-column:4/7}.cx-skill-group:nth-child(3){grid-column:7/11}.cx-skill-group h3{margin-bottom:calc(var(--pad) * 2);letter-spacing:-.045em;flex-direction:column;gap:8px;font-size:clamp(26px,2.4vw,42px);font-weight:600;line-height:.95;display:flex}.cx-skill-group ul{list-style:none}.cx-skill-group li,.cx-tools{letter-spacing:-.02em;font-size:clamp(16px,1.25vw,20px);line-height:1.45}.cx-skill-group li{border-top:1px solid var(--mid);padding-block:4px}.cx-experience{grid-column:1/11;grid-template-columns:subgrid;display:grid}.cx-exp-row:first-child{border-top:0}.cx-exp-row{padding-block:16px}.cx-exp-company{letter-spacing:-.05em;white-space:nowrap;grid-column:2/6;font-size:clamp(28px,3.4vw,60px);font-weight:600;line-height:.95}.cx-exp-role{grid-column:6/9;font-size:17px}.cx-invert{--gray:#7a7a76;--mid:#2b2b29;background:var(--ink);color:var(--paper);border-bottom-color:var(--paper)}.cx-mentoring{grid-column:1/11;grid-template-columns:subgrid;padding-block:calc(var(--pad) * 2);grid-template-rows:auto auto;display:grid}.cx-big-number{padding-inline:calc(var(--pad) * .4);letter-spacing:-.07em;grid-column:1/7;font-size:clamp(110px,20vw,380px);font-weight:600;line-height:.78}.cx-big-number span{color:var(--gray)}.cx-field{padding:var(--pad);padding-top:calc(var(--pad) * 2);grid-area:2/1/auto/5}.cx-field-grid{grid-template-columns:repeat(50,minmax(0,1fr));gap:2px;display:grid}.cx-field-grid i{aspect-ratio:1;background:var(--mid);transition:background .16s linear}.cx-field-grid i.is-on{background:var(--paper)}.cx-field-grid i:hover{background:var(--gray)}.cx-mentoring-text{padding:var(--pad);letter-spacing:-.015em;text-wrap:pretty;flex-direction:column;grid-area:1/7/3/11;gap:14px;font-size:clamp(16px,1.2vw,19px);line-height:1.42;display:flex}.cx-mentoring-text p:first-child{letter-spacing:-.03em;font-size:clamp(20px,1.7vw,28px);line-height:1.2}.cx-button{border:1px solid;align-self:flex-start;margin-top:auto;padding:14px 18px;text-decoration:none}.cx-button:hover{background:var(--paper);color:var(--ink)}.cx-footer-label{padding:var(--pad);padding-top:calc(var(--pad) * 2);grid-column:1/11}.cx-email{padding-inline:calc(var(--pad) * .4);padding-bottom:calc(var(--pad) * 2);letter-spacing:-.06em;overflow-wrap:anywhere;grid-column:1/11;font-size:clamp(36px,9.6vw,190px);font-weight:600;line-height:.9;text-decoration:none}.cx-email:hover{background:var(--ink);color:var(--paper)}.cx-footer-row{grid-column:1/11;grid-template-columns:subgrid;border-top:1px solid var(--ink);display:grid}.cx-footer-row>*{padding:var(--pad)}.cx-footer-row>span:first-child{grid-column:1/4}.cx-footer-links{grid-column:4/7;gap:18px;display:flex}.cx-colophon{text-transform:none;grid-column:7/11}@media (max-width:1100px){.cx-bar-index{display:none}.cx-bar-role{grid-column:2/7}.cx-bar-meta{grid-column:7/12}}@media (max-width:760px){.cx{--rail:0px;--pad:16px}.cx-guides{grid-template-columns:repeat(4,minmax(0,1fr));padding-inline:16px}.cx-guides i:nth-child(n+5){display:none}.cx-bar{justify-content:space-between;display:flex}.cx-bar-role,.cx-bar-meta .cx-meter{display:none}.cx-hero,.cx-section,.cx-footer{grid-template-columns:minmax(0,1fr)}.cx-rail,.cx-hero .cx-rail,.cx-footer .cx-rail{border-bottom:1px solid;flex-direction:row;justify-content:space-between;height:auto;position:static}.cx-rail span:last-child{writing-mode:horizontal-tb;transform:none}.cx-body{grid-template-columns:minmax(0,1fr)}.cx .cx-body>*,.cx .cx-body>*>*{grid-area:auto/1/auto/-1}.cx-hero .cx-body{grid-template-rows:none}.cx .cx-portrait{width:55%;padding-bottom:0}.cx .cx-name{order:-1;padding-top:24px;font-size:25vw}.cx-name span:last-child{padding-left:18%}.cx-proof,.cx-section-head,.cx-featured,.cx-table,.cx-skills,.cx-experience,.cx-mentoring,.cx-footer-row{grid-template-columns:minmax(0,1fr)}.cx-proof>div{border-left:0;border-top:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:16px;display:flex}.cx-proof>div:first-child{border-top:0}.cx-proof dd{text-align:right;margin-top:0}.cx-section-head{gap:16px}.cx .cx-count{text-align:left}.cx-case-2,.cx-case-3{border-left:0;border-top:1px solid var(--ink)}.cx-row,.cx-exp-row{flex-wrap:wrap;gap:4px 12px;padding-inline:16px;display:flex}.cx-row>*,.cx-exp-row>*{padding-inline:0}.cx-row-desc{flex-basis:100%;order:3}.cx-row-title,.cx-exp-company{white-space:normal;flex:1}.cx-row-platform{order:4}.cx-exp-role{flex-basis:100%;order:3}.cx-skill-group{border-left:0;border-top:1px solid var(--ink);padding-block:24px}.cx-skill-group:first-child{border-top:0}.cx-field-grid{grid-template-columns:repeat(25,minmax(0,1fr))}.cx-footer-row>*{border-top:1px solid var(--mid)}}@media (prefers-reduced-motion:reduce){.cx-cursor{animation:none}.cx-case-image img,.cx-row-arrow{transition:none}}.cx-v-index{font-size:14px}.cx-ix .cx-body{align-items:start}.cx-ix-main{grid-column:1/8;grid-template-columns:subgrid;display:grid}.cx-ix-main>*{grid-column:1/8}.cx-ix-intro{grid-template-columns:subgrid;padding-block:calc(var(--pad) * 1.5) calc(var(--pad) * 2);display:grid}.cx-ix-intro h1{padding-inline:var(--pad);letter-spacing:-.01em;flex-direction:column;grid-column:1/3;gap:6px;font-size:15px;font-weight:600;line-height:1.2;display:flex}.cx-ix-intro p{padding-inline:var(--pad);letter-spacing:-.015em;text-wrap:pretty;grid-column:3/8;max-width:62ch;font-size:clamp(15px,1.15vw,18px);line-height:1.42}.cx-ix-caption{padding:var(--pad);padding-top:calc(var(--pad) * 1.25);border-top:1px solid var(--ink);justify-content:space-between;gap:16px;display:flex}.cx-ix-caption a{text-decoration:none}.cx-ix-caption a:hover{background:var(--ink);color:var(--paper)}.cx-ix-cases{grid-template-columns:subgrid;display:grid}.cx-ix-case{grid-column:1/8;grid-template-columns:subgrid;border-top:1px solid var(--ink);align-items:baseline;padding-block:11px;text-decoration:none;display:grid;position:relative}.cx-ix-case>*{min-width:0;padding-inline:var(--pad)}.cx-ix-case:hover{background:var(--ink);color:var(--paper)}.cx-ix-title{letter-spacing:-.025em;white-space:nowrap;grid-column:2/4;font-size:clamp(16px,1.25vw,19px);font-weight:500}.cx-ix-desc{color:var(--gray);grid-column:4/7}.cx-ix-platform{padding-right:calc(var(--pad) + 18px);grid-column:7/8}.cx-ix-case .cx-row-arrow{position:absolute;top:11px;right:0}.cx-ix-small{padding:var(--pad);padding-bottom:calc(var(--pad) * 2);border-top:1px solid var(--ink);text-transform:none;line-height:1.9}.cx-ix-small>.cx-dim{text-transform:uppercase;margin-right:10px}.cx-ix-small a{text-decoration:none}.cx-ix-small a:hover{background:var(--ink);color:var(--paper)}.cx-ix-aside{top:var(--bar);border-left:1px solid var(--ink);grid-column:8/11;align-self:start;position:sticky}.cx .cx-ix-aside .cx-portrait{padding:var(--pad);padding-top:calc(var(--pad) * 1.5)}.cx-ix-aside .cx-portrait figcaption span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cx-ix-proof{padding:0 var(--pad) var(--pad)}.cx-ix-proof>div{border-top:1px solid var(--mid);justify-content:space-between;gap:12px;padding-block:7px;display:flex}.cx-ix-proof dd{text-align:right}.cx-ix-experience{padding-bottom:calc(var(--pad) * 2);grid-column:1/6}.cx-ix-experience>.cx-ix-caption{border-top:0}.cx-ix-exp{padding:9px var(--pad);border-top:1px solid var(--ink);grid-template-columns:3.2rem minmax(0,1fr) minmax(0,1.3fr) 1.4rem;align-items:baseline;text-decoration:none;display:grid}.cx-ix-exp:hover{background:var(--ink);color:var(--paper)}.cx-ix-company{letter-spacing:-.02em;white-space:nowrap;font-size:16px;font-weight:500}.cx-ix-exp .cx-row-arrow{text-align:right}.cx-ix-exp:hover .cx-row-arrow{transform:translate(2px,-2px)}.cx-ix-mentoring{align-self:stretch;gap:var(--pad);padding-bottom:calc(var(--pad) * 1.5);flex-direction:column;grid-column:6/11;display:flex}.cx-ix-mentoring>:not(.cx-ix-caption){margin-inline:var(--pad)}.cx-ix-mentoring>.cx-ix-caption{border-top:0}.cx-ix-number{letter-spacing:-.06em;font-size:clamp(44px,4.2vw,72px);font-weight:600;line-height:.85}.cx-ix-number span{color:var(--gray)}.cx .cx-ix-mentoring .cx-field{padding:0}.cx-ix-mentoring>p:not(.cx-ix-number){text-wrap:pretty;max-width:52ch;font-size:15px}.cx-ix-mentoring .cx-button{margin-top:4px;padding:10px 14px}.cx-ix-footer{border-bottom:0}.cx-ix-footer .cx-body{align-items:end}.cx-ix-contact{padding:var(--pad);padding-top:calc(var(--pad) * 1.5);flex-direction:column;grid-column:1/6;gap:6px;display:flex}.cx-ix-email{letter-spacing:-.03em;align-self:flex-start;font-size:clamp(18px,1.6vw,26px);font-weight:500;text-decoration:none}.cx-ix-email:hover{background:var(--ink);color:var(--paper)}.cx-ix-links{padding:var(--pad);grid-column:6/8;gap:18px;display:flex}.cx-ix-links a{text-decoration:none}.cx-ix-links a:hover{background:var(--ink);color:var(--paper)}.cx-ix-colophon{padding:var(--pad);text-transform:none;grid-column:8/11}@media (max-width:760px){.cx-ix-main,.cx-ix-intro,.cx-ix-cases{display:block}.cx-ix-intro h1{margin-bottom:12px}.cx .cx-ix-aside{border-left:0;border-top:1px solid var(--ink);position:static}.cx .cx-ix-aside .cx-portrait{width:100%}.cx-ix-aside .cx-portrait canvas{width:45%}.cx-ix-case{flex-wrap:wrap;gap:2px 12px;padding-inline:16px;display:flex}.cx-ix-case>*{padding-inline:0}.cx-ix-title{white-space:normal;flex:1}.cx-ix-desc{flex-basis:100%;order:3}.cx-ix-platform{order:4}.cx-ix-case .cx-row-arrow{right:16px}.cx-ix-exp{grid-template-columns:2.4rem minmax(0,1fr) 1.2rem}.cx-ix-exp>.cx-dim:nth-child(3){grid-area:2/2/auto/3}}.cx-portrait figcaption span:last-child{flex-shrink:0}.cx-footnote{padding:var(--pad);border-top:1px solid var(--ink);text-transform:none;grid-column:1/11;line-height:1.9}.cx-footnote>.cx-dim{text-transform:uppercase;margin-right:10px}.cx-footnote a{text-decoration:none}.cx-footnote a:hover{background:var(--ink);color:var(--paper)}@media (min-width:761px){.cx{--air:clamp(64px, 7vw, 128px)}.cx-intro{padding-top:calc(var(--pad) * 2);letter-spacing:-.012em;grid-column:1/4;font-size:clamp(15px,1.1vw,18px);line-height:1.45}.cx-hero-links{grid-column:5/7}.cx-portrait{justify-self:end;width:100%;max-width:240px}.cx-name{padding-inline:var(--pad);padding-bottom:calc(var(--pad) * 2);letter-spacing:-.055em;font-size:clamp(48px,7vw,132px);font-weight:600;line-height:.9}.cx-name span:last-child{padding-left:30%}.cx-proof>div{padding-block:var(--pad) calc(var(--pad) * 1.5)}.cx-proof dt{letter-spacing:-.02em;font-size:clamp(16px,1.25vw,20px)}.cx-section-head{padding-block:var(--air) calc(var(--pad) * 2)}.cx-section-head h2{padding-inline:var(--pad);letter-spacing:-.04em;grid-column:1/5;font-size:clamp(28px,2.6vw,44px);font-weight:500;line-height:1}.cx-section-head p{color:var(--gray);grid-column:5/8}.cx-case{gap:calc(var(--pad) * 1.25);padding:var(--pad) var(--pad) calc(var(--pad) * 2.5)}.cx-case-meta strong,.cx-case-1 .cx-case-meta strong{letter-spacing:-.02em;font-size:clamp(16px,1.25vw,20px)}.cx-table-caption{padding-top:var(--air)}.cx-row{padding-block:16px}.cx-row-title{letter-spacing:-.015em;font-size:clamp(15px,1.1vw,17px)}.cx-footnote{padding-bottom:var(--air)}.cx-experience{padding-block:var(--air)}.cx-exp-row,.cx-exp-row:first-child{border-top:1px solid var(--ink);padding-block:18px}.cx-exp-row:last-child{border-bottom:1px solid var(--ink)}.cx-exp-company{letter-spacing:-.02em;font-size:clamp(16px,1.25vw,20px);font-weight:500;line-height:1.2}.cx-exp-role{color:var(--gray);font-size:14px}.cx-mentoring{padding-block:var(--air);row-gap:calc(var(--pad) * 2)}.cx-big-number{padding-inline:var(--pad);letter-spacing:-.06em;grid-column:1/5;font-size:clamp(56px,6vw,112px);line-height:.85}.cx-field{padding-top:0}.cx-mentoring-text{gap:calc(var(--pad) * 2);grid-column:6/10}.cx-mentoring-text p:first-child{letter-spacing:-.015em;font-size:clamp(16px,1.25vw,20px);line-height:1.4}.cx-button{margin-top:0}.cx-footer-label{padding-top:var(--air)}.cx-email{padding-inline:var(--pad);padding-top:8px;padding-bottom:var(--air);letter-spacing:-.04em;justify-self:start;font-size:clamp(26px,3vw,52px);font-weight:500}}@media (max-width:760px){.cx .cx-name{padding-block:48px 16px;font-size:15vw;line-height:.9}.cx-section-head{padding-top:56px}.cx-section-head h2{letter-spacing:-.04em;font-size:32px;font-weight:500}.cx-case-meta strong,.cx-case-1 .cx-case-meta strong,.cx-row-title,.cx-exp-company{letter-spacing:-.02em;font-size:18px;font-weight:500}.cx-big-number{font-size:72px}.cx-email{padding-block:8px 48px;font-size:26px;font-weight:500}.cx-experience,.cx-mentoring{padding-block:40px}}.cx-scramble{white-space:nowrap;display:inline-block;position:relative}.cx-scramble-size{visibility:hidden}.cx-scramble-glyphs{position:absolute;inset:0;overflow:hidden}.cx-arrow{vertical-align:-.1em;opacity:.45;justify-content:center;align-items:center;width:.8em;height:1em;margin-left:5px;transition:opacity .16s,transform .22s cubic-bezier(.32,.72,0,1);display:inline-flex;position:relative}.cx-arrow-icon{background:currentColor;width:.62em;height:.62em;-webkit-mask:url(/media/arrow.svg) 50%/contain no-repeat;mask:url(/media/arrow.svg) 50%/contain no-repeat}.cx-arrow-in .cx-arrow-icon{transform:rotate(45deg)}.cx-arrow-glyph{font-size:.85em;line-height:1}[data-scramble]:hover .cx-arrow{opacity:1}[data-scramble]:hover .cx-arrow-out{transform:translate(2px,-2px)}[data-scramble]:hover .cx-arrow-in{transform:translate(3px)}.cx-scramble-wrap{white-space:normal}
:is(html:has(.oc),body:has(.oc)){background:#fbfbfa}.oc{--ink:#0b0b0b;--soft:#0b0b0b73;--ground:#fbfbfa;--tile:#efefec;--edge:16px;--h:clamp(195px, 15.75vw, 335px);background:var(--ground);min-height:100vh;color:var(--ink);font-family:var(--oc-font), -apple-system, system-ui, sans-serif;letter-spacing:.005em;font-size:15px;line-height:24px}.oc a{color:inherit;text-decoration:none}.oc ::selection{background:var(--ink);color:var(--ground)}.oc-header{padding-top:var(--edge);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}.oc-header>.oc-name{padding-left:var(--edge);justify-self:start}.oc-header-links{padding-right:var(--edge);grid-column:3}.oc-name{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.oc-ava{background:var(--ink);flex:none;display:block;position:relative;overflow:hidden}.oc-ava img,.oc-ava canvas{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.oc-ava canvas{image-rendering:pixelated;opacity:0}.oc-ava.is-dithered canvas{opacity:1}.oc-header nav{align-items:center;gap:20px;display:flex}.oc .oc-header-links .language-switch{margin-left:auto}@media (max-width:1100px){.oc-header{padding:var(--edge) var(--edge) 0;justify-content:space-between;display:flex}.oc-header>.oc-name{padding-left:0}.oc-header-cases{margin-left:auto;margin-right:20px}.oc-header-links{padding-right:0}}@media (max-width:760px){.oc-header-cases{display:none}}.oc-header nav a:hover,.oc-intro a:hover,.oc-footer a:hover{color:var(--soft)}.oc-case-link{align-items:baseline;display:inline-flex}.oc-case-link .cx-scramble{order:0}.oc-case-link sup{color:var(--soft);vertical-align:super;order:1;margin-left:3px;font-size:10px;line-height:0;transform:translateY(-.45em)}.oc-case-link .cx-arrow{order:2}.oc .language-switch{color:var(--soft);gap:4px;margin-left:20px;font-size:15px;display:flex}.oc .language-switch .is-active{color:var(--ink)}.oc-intro{max-width:calc(510px + var(--edge) * 2);padding:0 var(--edge);flex-direction:column;gap:12px;margin-top:80px;display:flex}.oc-intro p{color:var(--soft);text-wrap:pretty}.oc-intro a{color:var(--ink);transition:color .16s}.oc-top{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;margin-top:80px;display:grid}.oc-top .oc-intro,.oc-top .oc-list{margin-top:0}.oc-top .oc-list{padding-inline:0}.oc-top .oc-list:last-child{padding-right:var(--edge)}.oc-facts{padding:0 var(--edge)}.oc-facts dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px;max-width:720px;display:grid}.oc-facts dt{color:var(--ink)}.oc-facts dd{color:var(--soft)}.oc-work{flex-direction:column;gap:64px;margin-top:128px;display:flex}.oc-label{padding:0 var(--edge);flex-wrap:wrap;gap:0 8px;margin-bottom:8px;display:inline-flex}.oc-dot,.oc-desc{color:var(--soft)}.oc-tags,.oc-label:hover .oc-desc{color:var(--ink)}.oc-scroll{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.oc-scroll::-webkit-scrollbar{display:none}.oc-track{width:max-content;padding:0 var(--edge);gap:8px;display:flex}.oc-tile{height:var(--h);background:var(--tile);opacity:0;filter:blur(6px);flex:none;transition:opacity .48s cubic-bezier(.22,.61,.36,1),transform .64s cubic-bezier(.32,.72,0,1),filter .48s;display:block;position:relative;overflow:hidden;transform:scale(.97)}.oc-tile.is-loaded{opacity:1;filter:none;transform:none}.oc-s{width:calc(var(--h) * .5)}.oc-n{width:calc(var(--h) * .8)}.oc-sq{width:var(--h)}.oc-w,.oc-x{width:calc(var(--h) * 16 / 9)}.oc-tile img,.oc-tile video{object-fit:cover;object-position:var(--focus);width:100%;height:100%;transform-origin:var(--focus);opacity:0;transition:opacity .4s,transform .7s cubic-bezier(.32,.72,0,1);display:block}.oc-contain img,.oc-contain video{object-fit:contain;object-position:50% 50%;padding:14px 0}.oc-tile.is-loaded img,.oc-tile.is-loaded video{opacity:1}.oc-tile:not([class*=oc-m-]):not(.oc-k-cycle):hover img,.oc-tile:not([class*=oc-m-]):not(.oc-k-video):hover video{transform:scale(1.02)}.oc-m-zoom.is-loaded img{animation:oc-zoom 16s ease-in-out var(--delay) infinite alternate}.oc-m-zoomout.is-loaded img{animation:oc-zoomout 18s ease-in-out var(--delay) infinite alternate}.oc-m-pan.is-loaded img{animation:oc-pan 22s ease-in-out var(--delay) infinite alternate}.oc-m-panY.is-loaded img{animation:oc-pan-y 20s ease-in-out var(--delay) infinite alternate}.oc-m-float.is-loaded img{animation:oc-float 6s ease-in-out var(--delay) infinite alternate}@keyframes oc-zoom{0%{transform:scale(1)}to{transform:scale(1.35)}}@keyframes oc-zoomout{0%{transform:scale(1.4)}to{transform:scale(1)}}@keyframes oc-pan{0%{object-position:0% 50%}to{object-position:100% 50%}}@keyframes oc-pan-y{0%{object-position:50% 0%}to{object-position:50% 100%}}@keyframes oc-float{0%{transform:translateY(5px)}to{transform:translateY(-5px)}}.oc-k-cycle img{position:absolute;inset:0}.oc-k-cycle.is-loaded img{opacity:0;transition:opacity .7s}.oc-k-cycle.is-loaded img.is-active{opacity:1}.oc-mosaic{grid-template-columns:repeat(3,1fr);gap:2px;width:100%;height:100%;display:grid}.oc-mosaic img{width:100%;height:100%}.oc-k-mosaic.is-loaded img{opacity:1}.oc-k-mosaic:hover img{opacity:.35}.oc-k-mosaic:hover img:hover{opacity:1}.oc-list{padding:0 var(--edge);margin-top:128px}.oc-list h2{color:var(--soft);font:inherit;letter-spacing:inherit;margin-bottom:8px}.oc-list ul{grid-template-columns:max-content minmax(0,1fr);column-gap:32px;list-style:none;display:grid}.oc-list li,.oc-list li a{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.oc-list .oc-dot{display:none}.oc-list li a:hover .oc-desc{color:var(--ink)}.oc-footer{padding:0 var(--edge) var(--edge);color:var(--soft);grid-template-columns:1fr 1fr;gap:16px;margin-top:160px;display:grid}.oc-footer a{color:var(--ink)}.oc-footer>span:last-child{justify-self:end}.oc-footer-cases{grid-template-columns:1fr auto 1fr}.oc-rise{opacity:0;transition:opacity .6s cubic-bezier(.32,.72,0,1),transform .6s cubic-bezier(.32,.72,0,1);transform:translateY(12px)}.oc-rise.is-in{opacity:1;transform:none}@media (max-width:1100px){.oc-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:48px}.oc-top .oc-intro{grid-column:1/-1}.oc-top .oc-list:nth-child(2){padding-left:var(--edge)}}@media (max-width:760px){.oc-top{grid-template-columns:minmax(0,1fr)}.oc-top .oc-list{padding-inline:var(--edge)}.oc-list ul{column-gap:20px}.oc{--h:215px}.oc-top{margin-top:56px}.oc-header>a{white-space:nowrap}.oc-header nav{gap:12px}.oc-facts dl{grid-template-columns:repeat(2,minmax(0,1fr))}.oc-work{gap:48px;margin-top:88px}.oc-footer{grid-template-columns:1fr auto}.oc-footer-cases>a{order:-1;grid-column:1/-1;margin-bottom:16px}}@media (prefers-reduced-motion:reduce){.oc-tile img,.oc-tile video{animation:none!important}.oc-rise,.oc-tile,.oc-tile img,.oc-tile video{transition:none}.oc-tile{filter:none;transform:none}.oc-rise{opacity:1;transform:none}}.oc-intro a .cx-scramble-glyphs{text-underline-offset:4px;-webkit-text-decoration:underline #0b0b0b40;text-decoration:underline #0b0b0b40;text-decoration-thickness:1px;transition:text-decoration-color .16s}.oc-intro a:hover{color:var(--ink)}.oc-intro a:hover .cx-scramble-glyphs{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.oc-live{align-items:center;display:flex;position:absolute;inset:0}.oc-live>[role=img]{border-radius:0;width:100%}.oc-live>div:not([role]){width:100%;margin:0}.oc-live [role=application]{box-shadow:none;border:0;border-radius:0}.oc-live [aria-live=polite]{display:none}.oc-phone{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.oc-phone-body{aspect-ratio:1200/2474;height:88%;position:relative}.oc .oc-phone-body img,.oc .oc-phone-body video{opacity:1;position:absolute;transform:none}.oc-phone-body>img:only-child,.oc-phone-frame{object-fit:contain;width:100%;height:100%;inset:0}.oc-phone-body video{object-fit:cover;border-radius:13.66%/6.28%;width:91.5%;height:96.565%;top:1.698%;left:4.25%}.oc .oc-tile.oc-k-phone:hover img,.oc .oc-tile.oc-k-phone:hover video{transform:none}.oc-phone-top,.oc-phone-bottom{--phone-margin:8%;padding-inline:var(--phone-margin)}.oc-phone-top{padding-top:var(--phone-margin);align-items:flex-start}.oc-phone-bottom{padding-bottom:var(--phone-margin);align-items:flex-end}.oc-phone-top .oc-phone-body,.oc-phone-bottom .oc-phone-body{flex:none;width:100%;height:auto}.mf-board{transform-origin:0 0;letter-spacing:-.01em;--mf-ink:#1c0f0d;--mf-orange:#e0561c;height:900px;font-family:Poppins,sans-serif;line-height:1.3;position:absolute;top:0;left:0;overflow:hidden}.mf-light{color:var(--mf-ink);background:#fbf3ee}.mf-warm{color:#fff;background:#1c0b09}.mf-warm.mf-v1{background:radial-gradient(75% 95% at 78% 85%,#ec8d33 0%,#c4471f 32%,#6a1a12 62%,#1c0b09 100%)}.mf-warm.mf-v2{background:radial-gradient(85% 110% at 15% 100%,#ef9a3a 0%,#cc5221 30%,#721d13 60%,#1c0b09 100%)}.mf-warm.mf-v3{background:radial-gradient(120% 70% at 60% 0,#e98430 0%,#bd431f 35%,#651910 65%,#1c0b09 100%)}.mf-students{flex-direction:column;display:flex;position:absolute;inset:80px 64px}.mf-huge{letter-spacing:-.06em;font-size:220px;font-weight:500;line-height:.9}.mf-caption{color:#1c0f0d8c;margin-top:28px;font-size:30px;line-height:1.3}.mf-levels{margin-top:auto;font-size:48px;line-height:1.1}.mf-levels span{color:var(--mf-orange)}.mf-thinking{flex-direction:column;justify-content:center;align-items:center;gap:52px;padding:0 80px;display:flex;position:absolute;inset:0}.mf-pill{color:var(--mf-ink);background:#fbf3ee;border-radius:999px;padding:36px 80px;font-size:64px}.mf-skills{flex-wrap:wrap;justify-content:center;gap:18px;max-width:1440px;display:flex}.mf-skills span{border:2px solid #fff6;border-radius:999px;padding:16px 32px;font-size:34px}.mf-chain{white-space:nowrap;flex-direction:column;align-items:center;gap:10px;margin-top:12px;font-size:46px;display:flex}.mf-chain p{gap:0 18px;display:flex}.mf-chain i{color:#ffd2a8;margin-right:18px;font-style:normal}.mf-ratio{grid-template-rows:1fr 4fr;gap:10px;display:grid;position:absolute;inset:48px 40px}.mf-theory,.mf-practice{border-radius:14px;flex-direction:column;justify-content:space-between;padding:24px 26px;display:flex}.mf-theory{background:#fff}.mf-practice{background:var(--mf-ink);color:#fff}.mf-theory b,.mf-practice b{font-size:52px;font-weight:400;line-height:1}.mf-theory span,.mf-practice span{opacity:.6;font-size:22px}.mf-loop{margin-top:30px;font-size:28px;line-height:1.7;list-style:none}.mf-loop i{color:var(--mf-orange);margin-left:12px;font-style:normal}.mf-versions{grid-template-columns:repeat(4,1fr);align-content:center;gap:28px;padding:0 110px;display:grid;position:absolute;inset:0}.mf-version{background:#fff;border-radius:22px;height:420px;position:relative;overflow:hidden}.mf-version small{color:#1c0f0d80;font-size:24px;position:absolute;top:34px;left:36px}.mf-version i{background:#e2dfdc;border-radius:6px;height:22px;position:absolute}.mf-version i:first-of-type{width:180px;top:150px;left:60px}.mf-version i:nth-of-type(2){width:280px;top:206px;left:0}.mf-version i:nth-of-type(3){width:230px;top:250px;left:80px}.mf-version-1 i:first-of-type{background:#f0d6ca;transform:rotate(-5deg)}.mf-version-1 i:nth-of-type(2){left:-20px;transform:rotate(5deg)}.mf-version-1 i:nth-of-type(3){transform:rotate(-3deg)}.mf-version-2 i:first-of-type{background:#e2b399;transform:rotate(-3deg)}.mf-version-2 i:nth-of-type(2){left:10px;transform:rotate(2deg)}.mf-version-2 i:nth-of-type(3){transform:rotate(-2deg)}.mf-version-3 i:first-of-type{background:#d28d6b;left:44px;transform:rotate(-1.5deg)}.mf-version-3 i:nth-of-type(2){width:250px;left:34px;transform:rotate(1deg)}.mf-version-3 i:nth-of-type(3){width:200px;left:50px;transform:rotate(-.5deg)}.mf-version-4 i:first-of-type{background:#c4683e;width:220px;left:36px}.mf-version-4 i:nth-of-type(2){width:240px;top:196px;left:36px}.mf-version-4 i:nth-of-type(3){width:170px;top:236px;left:36px}.mf-path{grid-template-columns:repeat(4,1fr);align-items:end;gap:10px;display:grid;position:absolute;inset:90px 48px 70px}.mf-path>div{background:#fff;border-radius:14px;flex-direction:column;justify-content:space-between;padding:20px 14px;display:flex}.mf-path>div:last-child{background:var(--mf-orange);color:#fff}.mf-path>div:nth-last-child(2){background:var(--mf-ink);color:#fff}.mf-path>div{padding:22px 16px}.mf-path small{opacity:.55;font-size:24px}.mf-path span{white-space:nowrap;font-size:25px;line-height:1.2}.mf-quotes{flex-direction:column;gap:26px;display:flex;position:absolute;inset:80px 56px}.mf-quote{background:#1c0b0961;border:1.5px solid #ffffff2e;border-radius:20px;padding:32px 34px}.mf-quote small{color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;font-size:20px}.mf-quote p{margin-top:16px;font-size:40px;line-height:1.22}.mf-quote-start p{font-size:52px}.mf-quote-arrow{color:#ffd2a8;align-self:center;font-size:44px;font-style:normal}.art-board{transform-origin:0 0;position:absolute;top:0;left:0;overflow:hidden}.lf-host{position:absolute;inset:0}.oc .art-board.lf-root{background:var(--bg);color:var(--text);font-family:var(--font-plex), -apple-system, system-ui, sans-serif;letter-spacing:0;margin:0;font-size:12px;line-height:1.35}.oc .lf-canvas{grid-template-rows:minmax(0,1fr);height:100%;transform:none}.oc .lf-fill{position:absolute;inset:0}.oc .lf-fill>*{border:0;border-radius:0;height:100%}.lf-truck{background:#0c0d0e;position:absolute;inset:0}.lf-truck-image{width:2450px;position:absolute;top:-750px;left:-1140px}.oc .lf-truck-image img{opacity:1;width:100%;height:auto;display:block}.lf-truck-meta{flex-direction:column;gap:12px;width:700px;display:flex;position:absolute;bottom:52px;left:46px}.lf-truck-id{color:var(--critical);font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.04em;font-size:28px}.lf-truck-meta b{font-size:58px;font-weight:500;line-height:1.15}.lf-truck-meta dl{border-top:1px solid var(--line-strong);gap:8px;margin-top:14px;padding-top:16px;font-size:20px;display:grid}.lf-truck-meta dl>div{grid-template-columns:90px 1fr;display:grid}.lf-truck-meta dt{color:var(--soft)}.lf-late{color:var(--critical)}.oc .lf-crop{transform-origin:0 0;height:800px}.lf-card{border:1px solid var(--line-strong);background:var(--surface);border-radius:4px;width:260px;padding:16px 18px 18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(2.2)}.lf-card-head{justify-content:space-between;align-items:center;display:flex}.lf-mono{color:var(--soft);font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:11px}.lf-card-title{margin-top:14px;font-size:16px;font-weight:500;display:block}.lf-card-sub{color:var(--soft);margin-top:4px;font-size:11px;display:block}.lf-card-rows{border-top:1px solid var(--line);gap:9px;margin-top:16px;padding-top:14px;display:grid}.lf-card-rows>div{justify-content:space-between;align-items:center;display:flex}.lf-card-rows dt{color:var(--soft)}.lf-lifecycle{width:150px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(2.3)}.lf-lifecycle ol{flex-direction:column;align-items:flex-start;gap:14px}.oc .wf-board{aspect-ratio:auto;border-radius:0}.oc .wf-canvas{transform-origin:0 0}.tk-board{font-family:var(--oc-font), -apple-system, system-ui, sans-serif;letter-spacing:0;line-height:1.3}.tk-light{--tk-text:#0f1c2c;--tk-soft:#6b7a8c;--tk-line:#0f1c2c1f;color:var(--tk-text);background:#f3f6f9}.tk-panel{position:absolute;top:80px;left:38px;right:30px}.tk-title{font-size:24px;font-weight:600;line-height:32px}.tk-note{color:var(--tk-soft);margin-top:8px;font-size:19px;line-height:26px}.tk-eyebrow{color:var(--tk-soft);letter-spacing:.06em;text-transform:uppercase;margin:40px 0 16px;font-size:16px;line-height:20px}.tk-group+.tk-group .tk-eyebrow{margin-top:38px}.tk-token{align-items:center;gap:17px;height:47.5px;display:flex}.tk-token i{border:1px solid var(--tk-line);border-radius:6px;flex:none;width:34px;height:34px;display:block}.tk-token code{white-space:nowrap;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:19px}.tk-dark{--tk-text:#fff;--tk-soft:#ffffff80;--tk-line:#ffffff1f;color:var(--tk-text);background:#1b1b1c}.oc .ag-crop{opacity:1;max-width:none;height:auto;position:absolute;transform:none}.oc-live [role=tablist]{display:none}.oc-live [role=img]{box-shadow:none;border:0;border-radius:0}.oc-index-head{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:32px;margin-top:80px;display:grid}.oc-index-head h1{padding-left:var(--edge);font:inherit;letter-spacing:inherit}.oc-filters{padding-right:var(--edge);flex-wrap:wrap;grid-column:2/-1;gap:4px 24px;display:flex}.oc-filters a{color:var(--soft);transition:color .16s}.oc-filters a:hover,.oc-filters a[aria-current=page]{color:var(--ink)}.oc-filters sup{color:var(--soft);vertical-align:super;margin-left:3px;font-size:10px;line-height:0}.oc-index-head+.oc-work{margin-top:64px}@media (max-width:760px){.oc-index-head{grid-template-columns:minmax(0,1fr);gap:16px}.oc-filters{padding-left:var(--edge);grid-column:auto;margin-top:56px}}.oc{flex-direction:column;display:flex}.oc>main{flex:1 0 auto}.oc.oc-chrome{min-height:0;padding-bottom:var(--edge);background:0 0}.oc-chrome+.site-frame{padding-top:48px}.oc-header{position:relative}.oc-header-back{top:var(--edge);align-items:center;height:28px;display:flex;position:absolute;left:max(24px,50% - 465px)}.oc-header-back a{color:var(--soft);align-items:center;gap:7px;transition:color .16s;display:inline-flex}.oc-header-back a:hover{color:var(--ink)}[class*=case-page-navigation-module][class*=__headerInner]>:last-child{position:fixed;top:10px;right:2px}@media (max-width:1100px){.oc-header-back{height:auto;margin-left:auto;margin-right:20px;position:static}}@media (max-width:760px){.oc-header-back{display:none}}.oc-chrome~.site-frame .project-detail-cover,.oc-chrome~.site-frame :is(.agro-system-map,.agro-system-map figure,.mentor-panel,.mentor-ratio>div,.mentor-strategies article,.mentor-outcome,.mentor-before-after figure,.healthcare-surface-grid article,.mise-scales li,.prostir-principles,.prostir-onboarding-showcase,.prostir-dark-section,.prostir-offer-grid article,.prostir-launch,.prostir-launch dl,.mobile-case-overview-video,.mobile-case-wide-media img,[class*=case-design-system-module][class*=__board],[class*=case-design-system-module][class*=__group]){border-radius:0}@media (max-width:760px){.oc-header{flex-wrap:wrap;row-gap:14px}.oc-header .oc-header-links{flex-basis:100%;gap:16px}}.oc-header-cases{gap:24px;display:flex}.oc-header-cases a[aria-current=page]{color:var(--ink)}.oc-role{color:var(--soft);margin-left:2px}.oc-role i{opacity:.55;font-style:normal}@media (max-width:1200px){.oc-role{display:none}}.oc-intro-about{max-width:calc(560px + var(--edge) * 2)}.oc-intro-about p{color:var(--ink);font-size:16px;line-height:1.55}.oc-hobbies{padding:0 var(--edge);margin-top:120px}.oc-hobbies-head{margin-bottom:32px}.oc-hobbies-head h2{color:var(--soft);font:inherit;margin-bottom:12px}.oc-hobbies-head p{max-width:560px;color:var(--ink);font-size:16px;line-height:1.55}.oc-hobbies-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:48px 8px;display:grid}.oc-hobby-desk,.oc-hobby-print{grid-column:span 2}.oc-hobby h3{font:inherit;margin-top:12px}.oc-hobby p{max-width:460px;color:var(--soft);margin-top:4px;font-size:13px;line-height:1.5}.oc-hobby-photos{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.oc-hobby-photo{aspect-ratio:1;object-fit:cover;background:var(--tile,#ecebe7);opacity:0;filter:blur(6px);width:100%;transition:opacity .48s cubic-bezier(.22,.61,.36,1),transform .64s cubic-bezier(.32,.72,0,1),filter .48s;display:block;transform:scale(.97)}.oc-rise.is-in .oc-hobby-photo.is-loaded{opacity:1;filter:none;transform:none}@media (prefers-reduced-motion:reduce){.oc-hobby-photo{filter:none;transition:none;transform:none}}.oc-hobby-photo-board{object-position:40% 50%}.oc-hobby-photo-solder{object-position:50% 45%}.oc-hobby-photo-print{object-position:50% 30%}.oc-hobby-photo-figures{object-position:50% 65%}@media (max-width:760px){.oc-hobbies-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 8px}}.oc-intro-home{max-width:calc(760px + var(--edge) * 2)}.oc-intro-home p{color:var(--ink);letter-spacing:-.01em;font-size:22px;line-height:1.4}.oc-top-home{grid-template-columns:minmax(0,1fr) auto;align-items:end}.cx-pixel-build{margin-right:var(--edge);grid-template-columns:repeat(2,8px);gap:2px;margin-bottom:9px;display:grid}.cx-pixel-build i{background:var(--ink);opacity:0;width:8px;height:8px;transition-property:opacity;transition-timing-function:ease-in-out}@media (max-width:760px){.oc-intro-home p{font-size:18px}.cx-pixel-build{display:none}}.oc-filters-gap{width:0}@media (max-width:760px){.oc-header .oc-header-cases{flex-basis:100%;gap:20px}.oc-header .oc-header-cases a,.oc-header .oc-header-links a{white-space:nowrap}}@media (max-width:1100px){.cx-pixel-build{display:none}}.oc-about-mentoring{flex-direction:column;gap:12px;max-width:440px;display:flex}.oc-about-mentoring h2{margin-bottom:0}.oc-about-mentoring p{color:var(--ink);font-size:15px;line-height:1.55}.oc-about-mentoring .oc-case-link{margin-top:4px}.oc-header-cases .cx-arrow{transition:transform .26s cubic-bezier(.2,.8,.2,1)}.oc-header-cases a[aria-current=page] .cx-arrow{transform:rotate(90deg)}
:is(.logistics-design-system-module__CbPANq__severity,.logistics-design-system-module__CbPANq__pill,.logistics-design-system-module__CbPANq__timeLeft,.logistics-design-system-module__CbPANq__quality)[data-tone=Critical]{--tone:#ff5b4d}:is(.logistics-design-system-module__CbPANq__severity,.logistics-design-system-module__CbPANq__pill,.logistics-design-system-module__CbPANq__timeLeft,.logistics-design-system-module__CbPANq__quality)[data-tone=High]{--tone:#ffb224}:is(.logistics-design-system-module__CbPANq__severity,.logistics-design-system-module__CbPANq__pill,.logistics-design-system-module__CbPANq__timeLeft,.logistics-design-system-module__CbPANq__quality)[data-tone=Medium]{--tone:#5cc8ff}:is(.logistics-design-system-module__CbPANq__severity,.logistics-design-system-module__CbPANq__pill,.logistics-design-system-module__CbPANq__timeLeft,.logistics-design-system-module__CbPANq__quality)[data-tone=Low]{--tone:#8b95a3}:is(.logistics-design-system-module__CbPANq__severity,.logistics-design-system-module__CbPANq__pill,.logistics-design-system-module__CbPANq__timeLeft,.logistics-design-system-module__CbPANq__quality)[data-tone=Good]{--tone:#3f7a5f}:is(.logistics-design-system-module__CbPANq__severity,.logistics-design-system-module__CbPANq__pill,.logistics-design-system-module__CbPANq__timeLeft,.logistics-design-system-module__CbPANq__quality)[data-tone=Data]{--tone:#5cc8ff}:is(.logistics-design-system-module__CbPANq__severity,.logistics-design-system-module__CbPANq__pill,.logistics-design-system-module__CbPANq__timeLeft,.logistics-design-system-module__CbPANq__quality)[data-tone=Neutral]{--tone:#9aa3ae}.logistics-design-system-module__CbPANq__severity{background:color-mix(in srgb, var(--tone) 14%, transparent);height:22px;color:var(--tone);white-space:nowrap;border-radius:2px;align-items:center;gap:5px;padding:0 8px 0 6px;font-size:11px;font-weight:600;display:inline-flex}.logistics-design-system-module__CbPANq__pill{border:1px solid color-mix(in srgb, var(--tone) 35%, transparent);height:22px;color:var(--tone);white-space:nowrap;border-radius:2px;align-items:center;padding:0 9px;font-size:11px;display:inline-flex}.logistics-design-system-module__CbPANq__timeLeft{height:22px;color:var(--tone);font-family:var(--ds-mono);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.logistics-design-system-module__CbPANq__timeLeft[data-tone=Critical]{background:color-mix(in srgb, var(--tone) 12%, transparent);border-radius:2px;padding:0 7px}.logistics-design-system-module__CbPANq__unassigned{color:#7d8692;white-space:nowrap;border:1px dashed #4a525c;border-radius:2px;align-items:center;height:22px;padding:0 8px;font-size:11px;display:inline-flex}.logistics-design-system-module__CbPANq__owner{white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.logistics-design-system-module__CbPANq__owner i{background:#1b2026;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;font-weight:600;display:grid}.logistics-design-system-module__CbPANq__owner[data-me] i{color:#17120a;background:#ffb224}.logistics-design-system-module__CbPANq__lifecycle{flex-wrap:wrap;gap:4px;display:flex}.logistics-design-system-module__CbPANq__lifecycle li{color:#5c6570;white-space:nowrap;border-radius:2px;align-items:center;gap:5px;height:26px;padding:0 10px;font-size:11px;display:flex}.logistics-design-system-module__CbPANq__lifecycle i{border:1px solid;border-radius:50%;width:6px;height:6px}.logistics-design-system-module__CbPANq__lifecycle li[data-state=done]{color:#9aa3ae}.logistics-design-system-module__CbPANq__lifecycle li[data-state=done] i{background:#3f7a5f;border-color:#3f7a5f}.logistics-design-system-module__CbPANq__lifecycle li[data-state=current]{color:#ffb224;background:#ffb22429;font-weight:600}.logistics-design-system-module__CbPANq__lifecycle li[data-state=current] i{background:#ffb224;border-color:#ffb224}.logistics-design-system-module__CbPANq__confidence,.logistics-design-system-module__CbPANq__quality{color:#9aa3ae;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.logistics-design-system-module__CbPANq__quality{color:var(--tone);gap:4px}.logistics-design-system-module__CbPANq__bars{align-items:flex-end;gap:2px;height:11px;display:inline-flex}.logistics-design-system-module__CbPANq__bars i{background:#303741;border-radius:1px;width:3px}.logistics-design-system-module__CbPANq__bars i:first-child{height:5px}.logistics-design-system-module__CbPANq__bars i:nth-child(2){height:8px}.logistics-design-system-module__CbPANq__bars i:nth-child(3){height:11px}.logistics-design-system-module__CbPANq__bars[data-level="1"] i:nth-child(-n+1),.logistics-design-system-module__CbPANq__bars[data-level="2"] i:nth-child(-n+2),.logistics-design-system-module__CbPANq__bars[data-level="3"] i{background:#d9dee4}.logistics-design-system-module__CbPANq__queue{display:grid}.logistics-design-system-module__CbPANq__queueRow{border-top:1px solid #22272e;grid-template-columns:100px 70px minmax(0,1fr) 150px 110px;align-items:center;gap:14px;min-height:52px;padding:0 10px;display:grid}.logistics-design-system-module__CbPANq__queueRow:first-child{border-top:0}.logistics-design-system-module__CbPANq__queueRow[data-flag]{background:#15191e;border-radius:2px}.logistics-design-system-module__CbPANq__queueRow code{color:#7d8692}.logistics-design-system-module__CbPANq__queueTitle{gap:2px;min-width:0;display:grid}.logistics-design-system-module__CbPANq__queueTitle b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.logistics-design-system-module__CbPANq__queueTitle small{color:#7d8692;font-size:11px}.logistics-design-system-module__CbPANq__queueTitle em{color:#5cc8ff;font-style:normal}.logistics-design-system-module__CbPANq__queueRow>:last-child{justify-self:end}.logistics-design-system-module__CbPANq__sources{gap:6px;display:grid}.logistics-design-system-module__CbPANq__sources>div{background:#15191e;border-radius:2px;grid-template-columns:130px minmax(0,1fr) 80px;align-items:center;gap:12px;min-height:40px;padding:0 12px;display:grid}.logistics-design-system-module__CbPANq__sources b{font-weight:500}.logistics-design-system-module__CbPANq__sources small{color:#7d8692;text-align:right;font-size:11px}.logistics-design-system-module__CbPANq__sources>div[data-chosen]{background:#171b21;box-shadow:inset 0 0 0 1.5px #d9dee4}.logistics-design-system-module__CbPANq__sources>div[data-stale] span,.logistics-design-system-module__CbPANq__sources>div[data-stale] small{color:#5cc8ff}.logistics-design-system-module__CbPANq__window{background:#1b2026;border-radius:2px;height:6px}.logistics-design-system-module__CbPANq__window i{background:#ffb224;border-radius:2px;height:100%;display:block}.logistics-design-system-module__CbPANq__guided{gap:6px;display:grid}.logistics-design-system-module__CbPANq__guided li{color:#9aa3ae;background:#15191e;border-radius:2px;align-items:center;gap:10px;min-height:40px;padding:0 12px;font-size:13px;display:flex}.logistics-design-system-module__CbPANq__guided li>span{background:#1b2026;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:600;display:grid}.logistics-design-system-module__CbPANq__guided li[data-state=done]>span{color:#fff;background:#3f7a5f}.logistics-design-system-module__CbPANq__guided li[data-state=done]{-webkit-text-decoration:line-through #4a525c;text-decoration:line-through #4a525c}.logistics-design-system-module__CbPANq__guided li[data-state=next]{color:#d9dee4;background:#322a1a;font-weight:500}.logistics-design-system-module__CbPANq__guided li[data-state=next]>span{color:#17120a;background:#ffb224}@media (max-width:760px){.logistics-design-system-module__CbPANq__queueRow{grid-template-columns:1fr auto;padding:10px}.logistics-design-system-module__CbPANq__queueRow code,.logistics-design-system-module__CbPANq__queueRow>span:nth-child(4){display:none}.logistics-design-system-module__CbPANq__queueTitle{grid-area:2/1/auto/-1}.logistics-design-system-module__CbPANq__sources>div{grid-template-columns:1fr;padding:10px 12px}.logistics-design-system-module__CbPANq__sources small{text-align:left}}.logistics-design-system-module__CbPANq__queueRow>.logistics-design-system-module__CbPANq__unassigned,.logistics-design-system-module__CbPANq__queueRow>.logistics-design-system-module__CbPANq__owner{justify-self:start}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_e6cdace-module__Mjz0_G__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_e6cdace-module__Mjz0_G__variable{--font-plex:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_305579bf-module__A80xtG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_305579bf-module__A80xtG__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
