@layer theme,base;@layer components{.icons-module__mtMcQW__icon{--icon-stroke:1.5;width:1em;height:1em;vertical-align:var(--icon-baseline);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--icon-stroke);flex:none;display:inline-block}.icons-module__mtMcQW__solid{fill:currentColor;stroke:none}}@layer utilities;
.email-module__pIDHnq__sections{align-items:start;gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.email-module__pIDHnq__form{gap:var(--space-4);max-width:var(--measure);display:grid}.email-module__pIDHnq__pair{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.email-module__pIDHnq__actions{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.email-module__pIDHnq__frameWrap{border:1px solid var(--line-strong);max-width:38rem}.email-module__pIDHnq__frame{background:var(--paper);border:0;width:100%;height:45rem;display:block}.email-module__pIDHnq__details{border-top:1px solid var(--line);padding-top:var(--space-4);margin-top:var(--space-6)}.email-module__pIDHnq__summary{width:fit-content;color:var(--muted);cursor:pointer;font-size:var(--type-xs);transition:color var(--motion-base) var(--motion-ease)}.email-module__pIDHnq__summary:hover{color:var(--ink)}.email-module__pIDHnq__summary:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.email-module__pIDHnq__text{max-width:var(--measure);margin:var(--space-4) 0 0;font-family:var(--type-mono-family);font-size:var(--type-label);line-height:var(--leading-normal);white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:auto}@media (max-width:1024px){.email-module__pIDHnq__sections{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.email-module__pIDHnq__pair{grid-template-columns:minmax(0,1fr)}.email-module__pIDHnq__frame{height:32rem}}@media (prefers-reduced-motion:reduce){.email-module__pIDHnq__summary{transition:none}}
.project-module__ZuSexa__access{gap:var(--space-4);display:grid}.project-module__ZuSexa__empty{color:var(--muted);font-size:var(--type-sm);margin:0}.project-module__ZuSexa__grantList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.project-module__ZuSexa__grant{align-items:center;gap:var(--space-3);padding-block:var(--space-2);border-top:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(0,3fr) auto;display:grid}.project-module__ZuSexa__grantAddress{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;min-width:0;display:flex}.project-module__ZuSexa__grantKeys{color:var(--muted);font-size:var(--type-sm);overflow-wrap:anywhere}.project-module__ZuSexa__note{color:var(--muted);font-size:var(--type-sm);max-width:var(--measure);margin:0}@media (max-width:620px){.project-module__ZuSexa__grant{grid-template-columns:minmax(0,1fr) auto}.project-module__ZuSexa__grantKeys{grid-column:1/-1}}.project-module__ZuSexa__member{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0, 2fr) minmax(0, 1fr) minmax(var(--member-state-width), auto) auto;padding-block:var(--space-2);border-top:1px solid var(--line);--member-state-width:5rem;display:grid}.project-module__ZuSexa__memberState{justify-content:flex-start;display:flex}@media (max-width:620px){.project-module__ZuSexa__member{grid-template-columns:minmax(0,1fr) auto}.project-module__ZuSexa__member .project-module__ZuSexa__grantKeys{grid-column:1/-1}}.project-module__ZuSexa__deploymentList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.project-module__ZuSexa__deployment{align-items:center;gap:var(--space-2) var(--space-3);padding-block:var(--space-2);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.project-module__ZuSexa__deploymentBranch{gap:var(--space-1);overflow-wrap:anywhere;display:grid}.project-module__ZuSexa__deploymentBranch small{color:var(--muted);font-size:var(--type-sm)}.project-module__ZuSexa__deploymentSha{font-family:var(--type-mono-family);font-size:var(--type-label)}.project-module__ZuSexa__deploymentError,.project-module__ZuSexa__deploymentLog{grid-column:1/-1;margin:0}.project-module__ZuSexa__deploymentError{color:var(--muted);font-size:var(--type-sm)}.project-module__ZuSexa__deploymentLog summary{color:var(--muted);font-size:var(--type-sm);cursor:pointer}.project-module__ZuSexa__deploymentLog pre{--log-height:18rem;max-height:var(--log-height);margin:var(--space-2) 0 0;font-family:var(--type-mono-family);font-size:var(--type-label);line-height:var(--leading-normal);white-space:pre;overflow:auto}.project-module__ZuSexa__deploymentSection+.project-module__ZuSexa__deploymentSection{margin-top:var(--space-8)}.project-module__ZuSexa__deploymentSectionTitle{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted);display:flex}.project-module__ZuSexa__deploymentCommit{gap:var(--space-1);overflow-wrap:anywhere;display:grid}.project-module__ZuSexa__deploymentCommit small{color:var(--muted);font-size:var(--type-sm)}.project-module__ZuSexa__summary{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.project-module__ZuSexa__summaryCard{align-content:start;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);display:grid}.project-module__ZuSexa__summaryTitle{align-items:center;gap:var(--space-2);font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted);margin:0;display:flex}.project-module__ZuSexa__summaryValue{overflow-wrap:anywhere;margin:0}.project-module__ZuSexa__summaryMeta{color:var(--muted);font-size:var(--type-sm);overflow-wrap:anywhere;margin:0}.project-module__ZuSexa__summaryList{gap:var(--space-1);font-size:var(--type-sm);margin:0;padding:0;list-style:none;display:grid}.project-module__ZuSexa__trail{margin-bottom:var(--space-4)}.project-module__ZuSexa__variableScopes{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.project-module__ZuSexa__variableScope{align-content:start;gap:var(--space-2);min-width:0;display:grid}.project-module__ZuSexa__variable{align-items:center;gap:var(--space-3);padding-block:var(--space-2);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.project-module__ZuSexa__variableName{min-width:0;font-family:var(--type-mono-family);font-size:var(--type-label);overflow-wrap:anywhere}.project-module__ZuSexa__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.project-module__ZuSexa__console{gap:var(--space-12);min-width:0;display:grid}
html[data-app-intro=played] .app-intro-module__VA8JDW__loader{display:none}.app-intro-module__VA8JDW__loader{z-index:1000;background:var(--paper);color:var(--ink);place-items:center;animation:3.9s cubic-bezier(.76,0,.24,1) forwards app-intro-module__VA8JDW__loaderExit;display:grid;position:fixed;inset:0;overflow:hidden}.app-intro-module__VA8JDW__loaderBlack{z-index:1;background:var(--stage-black);opacity:0;animation:3.05s cubic-bezier(.65,0,.35,1) forwards app-intro-module__VA8JDW__loaderBlackIn;position:absolute;inset:0}.app-intro-module__VA8JDW__loaderIdentity{z-index:2;justify-items:center;gap:var(--space-3);animation:3.2s forwards app-intro-module__VA8JDW__loaderIdentityOut;display:grid;position:relative;transform:translateY(-1svh)}.app-intro-module__VA8JDW__loaderFlower{width:clamp(5.5rem,9vw,7.5rem);height:auto}.app-intro-module__VA8JDW__loaderWordmark{font-size:var(--type-display-xl);line-height:var(--leading-display);opacity:0;transform:translateY(var(--space-2));animation:.7s cubic-bezier(.22,1,.36,1) 1.05s forwards app-intro-module__VA8JDW__loaderWordmarkIn}@keyframes app-intro-module__VA8JDW__loaderWordmarkIn{to{opacity:1;transform:translateY(0)}}@keyframes app-intro-module__VA8JDW__loaderBlackIn{0%,53%{opacity:0}78%,to{opacity:1}}@keyframes app-intro-module__VA8JDW__loaderIdentityOut{0%,53%{color:var(--ink);opacity:1}70%{color:var(--paper);opacity:1}88%,to{color:var(--paper);opacity:0;transform:translateY(-1svh)scale(.98)}}@keyframes app-intro-module__VA8JDW__loaderExit{0%,76%{transform:translateY(0)}to{transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){.app-intro-module__VA8JDW__loader{display:none}}
.project-record-module__BYRlTG__record{align-items:center;gap:var(--space-6) var(--space-4);padding:var(--space-6);border:1px solid var(--line);transition:border-color var(--motion-base) var(--motion-ease);grid-template-columns:minmax(0,1fr) auto;display:grid}.project-record-module__BYRlTG__record:hover{border-color:var(--line-strong)}.project-record-module__BYRlTG__record[data-variant=row]{gap:var(--space-2);border:0;padding:0}.project-record-module__BYRlTG__record>:first-child{grid-column:1/-1;min-width:0}.project-record-module__BYRlTG__name{font-family:var(--type-display-family);font-size:var(--type-display-xs);color:var(--ink)}.project-record-module__BYRlTG__repository{margin:var(--space-1) 0 0;font-size:var(--type-xs);color:var(--muted);overflow-wrap:anywhere}@media (max-width:620px){.project-record-module__BYRlTG__record{gap:var(--space-2);flex-wrap:wrap}}
.two-factor-module__RB3-nW__methods{justify-content:center;gap:var(--space-2);margin-top:var(--auth-section-gap,var(--space-6));flex-wrap:wrap;display:flex}.two-factor-module__RB3-nW__methods button{padding:var(--space-2);border-bottom:1px solid #0000}.two-factor-module__RB3-nW__methods button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--ink)}.two-factor-module__RB3-nW__authenticator img{width:100%;height:auto;display:block}.two-factor-module__RB3-nW__factors{margin:var(--auth-section-gap,var(--space-6)) 0 0;border-top:1px solid var(--line);font:var(--type-sm)/var(--leading-normal) var(--type-ui-family);padding:0;list-style:none}.two-factor-module__RB3-nW__factors li{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--line);display:flex}.two-factor-module__RB3-nW__factors li>span{gap:var(--space-1);min-width:0;display:grid}.two-factor-module__RB3-nW__factors strong{font-weight:var(--weight-medium)}.two-factor-module__RB3-nW__factors small{color:var(--muted);font-size:var(--type-xs)}.two-factor-module__RB3-nW__manualKey{font:var(--type-xs)/var(--leading-normal) var(--type-ui-family);color:var(--muted);grid-column:1/-1}.two-factor-module__RB3-nW__manualKey summary{cursor:pointer}.two-factor-module__RB3-nW__manualKey code{margin-top:var(--space-1);overflow-wrap:anywhere;color:var(--ink);display:block}.two-factor-module__RB3-nW__codes{padding:var(--space-5);margin-block:var(--space-6);gap:var(--space-3);background:var(--paper-warm);border:1px solid var(--line);font-size:var(--type-sm);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.two-factor-module__RB3-nW__codes code{overflow-wrap:anywhere}.two-factor-module__RB3-nW__challenge[data-enrollment=true]{--auth-qr-size:calc(var(--space-20) * 2);grid-template-columns:var(--auth-qr-size) minmax(0, 1fr);gap:var(--space-3) var(--space-5);margin-top:var(--space-4);align-items:start;display:grid}.two-factor-module__RB3-nW__challenge[data-enrollment=true]>form{margin-top:0}@media (max-width:600px){.two-factor-module__RB3-nW__challenge[data-enrollment=true]{--auth-qr-size:calc(var(--space-16) * 2);gap:var(--space-3)}}@media (max-width:360px){.two-factor-module__RB3-nW__challenge[data-enrollment=true]{grid-template-columns:minmax(0,1fr)}.two-factor-module__RB3-nW__authenticator{max-width:var(--auth-qr-size)}}
.account-module__TIhvma__group{gap:var(--space-16);display:grid}.account-module__TIhvma__stack,.account-module__TIhvma__form{gap:var(--space-4);min-width:0;display:grid}.account-module__TIhvma__form{max-width:var(--measure)}.account-module__TIhvma__pair{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.account-module__TIhvma__actions{align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.account-module__TIhvma__record{gap:var(--space-1);min-width:0;display:grid}.account-module__TIhvma__recordLabel{color:var(--ink-60);font-size:var(--type-label);letter-spacing:var(--tracking-normal)}.account-module__TIhvma__recordLine{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.account-module__TIhvma__recordName{overflow-wrap:anywhere;min-width:0;font-family:var(--type-display-family);font-size:var(--type-lg);font-weight:500;line-height:var(--leading-tight);margin:0}.account-module__TIhvma__recordNote{overflow-wrap:anywhere;color:var(--muted);font-size:var(--type-xs)}.account-module__TIhvma__prose{max-width:var(--measure);color:var(--muted);font-size:var(--type-xs);line-height:var(--leading-normal);margin:0}.account-module__TIhvma__link{border-bottom:1px solid var(--line-strong);transition:border-color var(--motion-base) var(--motion-ease), color var(--motion-base) var(--motion-ease)}.account-module__TIhvma__link:hover{color:var(--ink);border-bottom-color:currentColor}.account-module__TIhvma__link:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.account-module__TIhvma__confirm{justify-items:start;gap:var(--space-3);display:grid}.account-module__TIhvma__confirmPrompt{max-width:var(--measure);color:var(--tone-coral-ink);line-height:var(--leading-snug);margin:0}.account-module__TIhvma__confirmActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:760px){.account-module__TIhvma__pair{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.account-module__TIhvma__link{transition:none}}
.active-learning-module__Mkr5VW__boot{z-index:1000;background:var(--paper);color:var(--ink);transition:transform .9s var(--motion-ease);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.active-learning-module__Mkr5VW__bootIdentity{z-index:2;justify-items:center;gap:var(--space-3);text-align:center;display:grid;position:relative;transform:translateY(-1.5svh)}.active-learning-module__Mkr5VW__bootFlower{color:currentColor;width:min(19vw,132px);max-height:34svh}.active-learning-module__Mkr5VW__bootWordmark{font-family:var(--type-display-family);font-size:var(--type-display-xl);letter-spacing:var(--tracking-display);opacity:0;margin-top:-.08em;font-weight:400;line-height:.8;animation:.8s cubic-bezier(.22,1,.36,1) 1.1s forwards active-learning-module__Mkr5VW__wordmarkIn;transform:translateY(10px)}@keyframes active-learning-module__Mkr5VW__wordmarkIn{to{opacity:1;transform:translateY(0)}}.active-learning-module__Mkr5VW__bootBlack{z-index:1;background:var(--stage-black);opacity:0;transition:opacity .85s var(--motion-ease);position:absolute;inset:0}.active-learning-module__Mkr5VW__boot[data-phase=black],.active-learning-module__Mkr5VW__boot[data-phase=reveal]{color:var(--paper)}.active-learning-module__Mkr5VW__boot[data-phase=black] .active-learning-module__Mkr5VW__bootBlack,.active-learning-module__Mkr5VW__boot[data-phase=reveal] .active-learning-module__Mkr5VW__bootBlack{opacity:1}.active-learning-module__Mkr5VW__boot[data-phase=reveal]{transform:translateY(-100%)}.active-learning-module__Mkr5VW__workspace{background:var(--paper);min-height:0;display:grid;overflow:hidden}.active-learning-module__Mkr5VW__microLabel,.active-learning-module__Mkr5VW__sectionLabel,.active-learning-module__Mkr5VW__railIntro>span,.active-learning-module__Mkr5VW__idleState>div:first-child>span,.active-learning-module__Mkr5VW__runningHead>span{font-family:var(--type-ui-family);font-size:var(--type-label);letter-spacing:var(--tracking-normal);font-weight:400}.active-learning-module__Mkr5VW__shell{min-height:0;margin:var(--space-4) var(--surface-gutter);border:1px solid var(--line-strong);grid-template-columns:min(26rem,38%) minmax(0,1fr);display:grid}.active-learning-module__Mkr5VW__sectionLabel{justify-content:space-between;gap:var(--space-4);color:var(--muted);display:flex}.active-learning-module__Mkr5VW__rail{min-width:0;min-height:0;padding:var(--space-5) var(--space-5) var(--space-4);border-right:1px solid var(--line-strong);background:var(--paper);scrollbar-width:thin;flex-direction:column;display:flex;overflow-y:auto}.active-learning-module__Mkr5VW__railIntro>span{color:var(--muted)}.active-learning-module__Mkr5VW__railIntro h1{margin:var(--space-2) 0 0;font-family:var(--type-display-family);font-size:var(--type-display-md);letter-spacing:var(--tracking-display);font-weight:400;line-height:var(--leading-display)}.active-learning-module__Mkr5VW__railIntro p{max-width:340px;margin:var(--space-2) 0 0;color:var(--muted);font-family:var(--type-ui-family);font-size:var(--type-xs);line-height:var(--leading-normal)}.active-learning-module__Mkr5VW__form{gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);display:grid}.active-learning-module__Mkr5VW__roundChip:focus-visible,.active-learning-module__Mkr5VW__railNav li a:focus-visible,.active-learning-module__Mkr5VW__dossierLink:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.active-learning-module__Mkr5VW__railVerdict{align-items:end;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.active-learning-module__Mkr5VW__railVerdict strong{font-family:var(--type-display-family);font-size:var(--type-display-lg);letter-spacing:var(--tracking-display);font-weight:400;line-height:.85;display:block}.active-learning-module__Mkr5VW__railBand{text-align:right;font-family:var(--type-ui-family);font-size:var(--type-micro);color:var(--muted);justify-self:end}.active-learning-module__Mkr5VW__railBand b{color:var(--coral);font-family:var(--type-display-family);font-size:var(--type-display-xs);font-weight:400;display:block}.active-learning-module__Mkr5VW__dataGrid{margin:var(--space-3) 0 0;background:color-mix(in srgb, var(--ink) 16%, transparent);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.active-learning-module__Mkr5VW__dataGrid>div{padding:var(--space-2) var(--space-2);background:var(--paper)}.active-learning-module__Mkr5VW__dataGrid dt{color:var(--muted);font-family:var(--type-ui-family);font-size:var(--type-micro);letter-spacing:var(--tracking-normal)}.active-learning-module__Mkr5VW__dataGrid dd{margin:var(--space-1) 0 0;font-family:var(--type-display-family);font-size:var(--type-lg)}.active-learning-module__Mkr5VW__railNav{margin:var(--space-4) 0 0;padding:var(--space-3) 0 0;border-top:1px solid var(--line);list-style:none}.active-learning-module__Mkr5VW__railNav li a{align-items:baseline;gap:var(--space-2);padding:var(--space-1) 0;color:var(--muted);font-family:var(--type-ui-family);font-size:var(--type-xs);transition:color var(--motion-fast) var(--motion-ease);display:flex}.active-learning-module__Mkr5VW__railNav li a span{color:var(--muted);font-size:var(--type-micro);font-variant-numeric:tabular-nums}.active-learning-module__Mkr5VW__railNav li[data-active=true] a,.active-learning-module__Mkr5VW__railNav li a:hover{color:var(--ink)}.active-learning-module__Mkr5VW__railNav li[data-active=true] a span{color:var(--coral)}.active-learning-module__Mkr5VW__railFoot{padding-top:var(--space-4);color:var(--muted);font-family:var(--type-ui-family);font-size:var(--type-micro);line-height:var(--leading-normal);margin:auto 0 0}.active-learning-module__Mkr5VW__railConfig{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line)}.active-learning-module__Mkr5VW__caseTab{align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-left-width:2px;border-left-color:var(--coral);border-radius:var(--corner);background:var(--paper-warm);transition:background-color var(--motion-base) var(--motion-ease);grid-template-columns:minmax(0,1fr) auto;display:grid}.active-learning-module__Mkr5VW__caseTab:hover{background:var(--tone-sky-bg)}.active-learning-module__Mkr5VW__caseTab:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.active-learning-module__Mkr5VW__caseTab b{margin-bottom:var(--space-1);font-family:var(--type-display-family);font-size:var(--type-lg);font-weight:400;display:block}.active-learning-module__Mkr5VW__caseTab span span,.active-learning-module__Mkr5VW__caseTab>span:first-of-type{color:var(--muted);font-family:var(--type-ui-family);font-size:var(--type-micro);line-height:var(--leading-snug)}.active-learning-module__Mkr5VW__caseTabArrow{color:var(--muted);font-size:var(--type-lg);transition:color var(--motion-base) var(--motion-ease)}.active-learning-module__Mkr5VW__caseTab:hover .active-learning-module__Mkr5VW__caseTabArrow{color:var(--ink)}.active-learning-module__Mkr5VW__output{background:var(--paper);scrollbar-width:thin;min-width:0;min-height:0;overflow-y:auto}.active-learning-module__Mkr5VW__idleState{justify-content:space-between;gap:var(--space-8);min-height:100%;padding:var(--space-10);flex-direction:column;display:flex}.active-learning-module__Mkr5VW__idleState>div:first-child>span{color:var(--muted)}.active-learning-module__Mkr5VW__idleState h2{margin:var(--space-2) 0 0;font-family:var(--type-display-family);font-size:var(--type-display-lg);letter-spacing:var(--tracking-display);font-weight:400;line-height:var(--leading-display)}.active-learning-module__Mkr5VW__idleState>div:first-child p{max-width:54ch;margin:var(--space-4) 0 0;color:var(--muted);font-family:var(--type-ui-family);font-size:var(--type-base);line-height:var(--leading-relaxed)}.active-learning-module__Mkr5VW__idleFacts{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.active-learning-module__Mkr5VW__idleFacts>div{padding:var(--space-4);background:var(--paper)}.active-learning-module__Mkr5VW__idleFacts span{color:var(--muted);font-family:var(--type-ui-family);font-size:var(--type-micro)}.active-learning-module__Mkr5VW__idleFacts strong{margin-top:var(--space-2);font-family:var(--type-display-family);font-size:var(--type-lg);font-weight:400;line-height:var(--leading-tight);display:block}.active-learning-module__Mkr5VW__runningState{gap:var(--space-5);min-height:100%;padding:var(--space-10);flex-direction:column;display:flex}.active-learning-module__Mkr5VW__runningHead>span{color:var(--muted)}.active-learning-module__Mkr5VW__runningHead h2{margin:var(--space-2) 0 0;font-family:var(--type-display-family);font-size:var(--type-display-md);letter-spacing:var(--tracking-display);font-weight:400}.active-learning-module__Mkr5VW__runningHead p{max-width:52ch;margin:var(--space-2) 0 0;color:var(--muted);font-family:var(--type-ui-family);font-size:var(--type-xs);line-height:var(--leading-normal)}.active-learning-module__Mkr5VW__runningChart{padding:var(--space-4);background:var(--paper);border:1px solid var(--line)}.active-learning-module__Mkr5VW__roundTicks{gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.active-learning-module__Mkr5VW__roundTicks li{padding:var(--space-2) 0;text-align:center;background:var(--paper);border:1px solid var(--line);color:var(--muted);font-family:var(--type-ui-family);font-size:var(--type-micro);font-variant-numeric:tabular-nums;transition:background var(--motion-slow) var(--motion-ease), color var(--motion-slow) var(--motion-ease);flex:1}.active-learning-module__Mkr5VW__roundTicks li[data-state=done]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.active-learning-module__Mkr5VW__roundTicks li[data-state=active]{border-color:var(--coral);color:var(--coral)}.active-learning-module__Mkr5VW__errorState{place-content:center;justify-items:center;gap:var(--space-4);min-height:100%;padding:var(--space-12);text-align:center;display:grid}.active-learning-module__Mkr5VW__errorMark{width:3rem;height:4rem;color:var(--coral)}.active-learning-module__Mkr5VW__errorState h2{font-family:var(--type-display-family);font-size:var(--type-display-sm);margin:0;font-weight:400}.active-learning-module__Mkr5VW__errorState p{max-width:40ch;color:var(--muted);font-family:var(--type-ui-family);font-size:var(--type-sm)}.active-learning-module__Mkr5VW__report{padding:var(--space-10)}.active-learning-module__Mkr5VW__section{padding-block:var(--space-10)}.active-learning-module__Mkr5VW__section+.active-learning-module__Mkr5VW__section{border-top:1px solid var(--line)}.active-learning-module__Mkr5VW__sectionHead{max-width:60ch;margin-bottom:var(--space-6)}.active-learning-module__Mkr5VW__sectionHead>span{color:var(--coral);font-family:var(--type-ui-family);font-size:var(--type-micro);font-variant-numeric:tabular-nums}.active-learning-module__Mkr5VW__sectionHead h2{margin:var(--space-1) 0 0;font-family:var(--type-display-family);font-size:var(--type-display-md);letter-spacing:var(--tracking-display);font-weight:400;line-height:1}.active-learning-module__Mkr5VW__sectionHead p{margin:var(--space-3) 0 0;color:var(--muted);font-family:var(--type-ui-family);font-size:var(--type-sm);line-height:var(--leading-normal)}.active-learning-module__Mkr5VW__chartCard{padding:var(--space-5);background:var(--paper);border:1px solid var(--line)}.active-learning-module__Mkr5VW__chart{width:100%;height:auto}.active-learning-module__Mkr5VW__grid{stroke:color-mix(in srgb, var(--ink) 10%, transparent);stroke-width:1px}.active-learning-module__Mkr5VW__axisLabel{fill:color-mix(in srgb, var(--ink) 50%, transparent);font-family:var(--type-ui-family);font-size:var(--type-micro)}.active-learning-module__Mkr5VW__axisTitle{fill:color-mix(in srgb, var(--ink) 60%, transparent);font-family:var(--type-ui-family);font-size:var(--type-micro)}.active-learning-module__Mkr5VW__targetLine{stroke:var(--coral);stroke-width:1.2px;stroke-dasharray:4 4}.active-learning-module__Mkr5VW__targetLabel{fill:var(--coral);font-family:var(--type-ui-family);font-size:var(--type-micro)}.active-learning-module__Mkr5VW__band{fill:color-mix(in srgb, var(--sky-deep) 28%, transparent)}.active-learning-module__Mkr5VW__dataLine{fill:none;stroke:var(--ink);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1600;stroke-dashoffset:0;animation:1.2s cubic-bezier(.3,.6,.2,1) active-learning-module__Mkr5VW__drawLine}@keyframes active-learning-module__Mkr5VW__drawLine{0%{stroke-dashoffset:1600px}to{stroke-dashoffset:0}}.active-learning-module__Mkr5VW__baselineLine{fill:none;stroke:color-mix(in srgb, var(--ink) 40%, transparent);stroke-width:1.4px;stroke-dasharray:3 4}.active-learning-module__Mkr5VW__recoveryArea{fill:color-mix(in srgb, var(--coral) 16%, transparent)}.active-learning-module__Mkr5VW__dot{fill:var(--ink)}.active-learning-module__Mkr5VW__dotHit{fill:var(--coral);stroke:var(--paper);stroke-width:1.2px}.active-learning-module__Mkr5VW__scatter{width:100%;height:auto}.active-learning-module__Mkr5VW__diagonal{stroke:color-mix(in srgb, var(--ink) 35%, transparent);stroke-width:1px;stroke-dasharray:3 3}.active-learning-module__Mkr5VW__scatterDot{fill:color-mix(in srgb, var(--ink) 42%, transparent);opacity:0;animation:.5s forwards active-learning-module__Mkr5VW__fadeIn;animation-delay:calc(var(--i) * 8ms)}.active-learning-module__Mkr5VW__scatterHit{fill:var(--coral);stroke:var(--paper);stroke-width:1px;opacity:0;animation:.5s forwards active-learning-module__Mkr5VW__fadeIn;animation-delay:calc(var(--i) * 8ms)}@keyframes active-learning-module__Mkr5VW__fadeIn{to{opacity:1}}.active-learning-module__Mkr5VW__legend{gap:var(--space-4);margin-top:var(--space-4);font-family:var(--type-ui-family);font-size:var(--type-micro);color:var(--muted);flex-wrap:wrap;display:flex}.active-learning-module__Mkr5VW__legend>span{align-items:center;gap:var(--space-2);display:inline-flex}.active-learning-module__Mkr5VW__legend>span:before{content:"";width:14px;height:2px}.active-learning-module__Mkr5VW__legendData:before{background:var(--ink)}.active-learning-module__Mkr5VW__legendBand:before{background:color-mix(in srgb, var(--sky-deep) 40%, transparent);height:9px!important}.active-learning-module__Mkr5VW__legendBase:before{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--ink) 50%, transparent) 0 3px, transparent 3px 6px)}.active-learning-module__Mkr5VW__legendTarget:before{background:repeating-linear-gradient(90deg, var(--coral) 0 4px, transparent 4px 8px)}.active-learning-module__Mkr5VW__legendHit:before{background:var(--coral);border-radius:50%;width:9px!important;height:9px!important}.active-learning-module__Mkr5VW__readNote{max-width:62ch;margin:var(--space-4) 0 0;color:var(--muted);font-family:var(--type-ui-family);font-size:var(--type-xs);font-style:italic;line-height:var(--leading-normal)}.active-learning-module__Mkr5VW__kpiRow{margin-top:var(--space-4);background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.active-learning-module__Mkr5VW__kpiRow>div{padding:var(--space-4);background:var(--paper)}.active-learning-module__Mkr5VW__kpiRow span{color:var(--muted);font-family:var(--type-ui-family);font-size:var(--type-micro)}.active-learning-module__Mkr5VW__kpiRow strong{margin-top:var(--space-2);color:var(--coral);font-family:var(--type-display-family);font-size:var(--type-display-sm);letter-spacing:var(--tracking-display);font-weight:400;display:block}.active-learning-module__Mkr5VW__loopControls{gap:var(--space-1);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.active-learning-module__Mkr5VW__roundChip{padding:var(--space-1) var(--space-3);border:1px solid var(--line-strong);background:var(--paper);color:var(--muted);cursor:pointer;font-family:var(--type-ui-family);font-size:var(--type-micro);transition:background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease)}.active-learning-module__Mkr5VW__roundChip:hover{border-color:var(--ink);color:var(--ink)}.active-learning-module__Mkr5VW__roundChip[data-active=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.active-learning-module__Mkr5VW__loopGrid{gap:var(--space-4);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;display:grid}.active-learning-module__Mkr5VW__loopAside{gap:var(--space-4);flex-direction:column;display:flex}.active-learning-module__Mkr5VW__loopStat{padding:var(--space-4) var(--space-4);background:var(--paper);border:1px solid var(--line)}.active-learning-module__Mkr5VW__loopStat>span{color:var(--muted);font-family:var(--type-ui-family);font-size:var(--type-micro)}.active-learning-module__Mkr5VW__loopStat strong{margin:var(--space-1) 0;font-family:var(--type-display-family);font-size:var(--type-display-sm);letter-spacing:var(--tracking-display);font-weight:400;display:block}.active-learning-module__Mkr5VW__loopStat strong em{font-size:var(--type-base);color:var(--muted);font-style:normal}.active-learning-module__Mkr5VW__loopStat code,.active-learning-module__Mkr5VW__discovery code{color:var(--muted);font-family:var(--type-mono-family);font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.active-learning-module__Mkr5VW__loopStat small{color:var(--muted);font-family:var(--type-ui-family);font-size:var(--type-micro)}.active-learning-module__Mkr5VW__discoveries{padding:var(--space-4) var(--space-4);background:var(--paper);border:1px solid var(--line)}.active-learning-module__Mkr5VW__discovery{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.active-learning-module__Mkr5VW__discovery+.active-learning-module__Mkr5VW__discovery{border-top:1px solid var(--line)}.active-learning-module__Mkr5VW__discovery>div{text-align:right}.active-learning-module__Mkr5VW__discovery b{color:var(--coral);font-family:var(--type-display-family);font-size:var(--type-display-xs);font-weight:400}.active-learning-module__Mkr5VW__discovery span{color:var(--muted);font-family:var(--type-ui-family);font-size:var(--type-micro);display:block}.active-learning-module__Mkr5VW__discoveries .active-learning-module__Mkr5VW__microLabel{margin-bottom:var(--space-2);color:var(--muted);display:block}.active-learning-module__Mkr5VW__compareList{border:1px solid var(--line);margin:0;padding:0;list-style:none}.active-learning-module__Mkr5VW__compareRow{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--paper);grid-template-columns:minmax(120px,1.3fr) minmax(0,2fr) auto;display:grid}.active-learning-module__Mkr5VW__compareRow+.active-learning-module__Mkr5VW__compareRow{border-top:1px solid var(--line)}.active-learning-module__Mkr5VW__compareRow[data-self=true]{background:color-mix(in srgb, var(--sky) 30%, var(--paper))}.active-learning-module__Mkr5VW__compareName{font-family:var(--type-ui-family);font-size:var(--type-xs)}.active-learning-module__Mkr5VW__compareTrack{background:color-mix(in srgb, var(--ink) 10%, transparent);height:8px;position:relative}.active-learning-module__Mkr5VW__compareFill{width:var(--val);background:var(--ink);transform-origin:0;animation:.9s cubic-bezier(.2,.7,.2,1) forwards active-learning-module__Mkr5VW__growBar;position:absolute;inset:0 auto 0 0;transform:scaleX(0)}.active-learning-module__Mkr5VW__compareFill[data-base=true]{background:color-mix(in srgb, var(--ink) 35%, transparent)}@keyframes active-learning-module__Mkr5VW__growBar{to{transform:scaleX(1)}}.active-learning-module__Mkr5VW__compareValue{align-items:baseline;gap:var(--space-2);font-family:var(--type-display-family);font-size:var(--type-lg);font-variant-numeric:tabular-nums;display:flex}.active-learning-module__Mkr5VW__compareValue em{color:var(--muted);font-family:var(--type-ui-family);font-size:var(--type-micro);font-style:normal}.active-learning-module__Mkr5VW__dossier{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.active-learning-module__Mkr5VW__dossier>div{padding:var(--space-3) var(--space-4);background:var(--paper)}.active-learning-module__Mkr5VW__dossier dt{color:var(--muted);font-family:var(--type-ui-family);font-size:var(--type-micro)}.active-learning-module__Mkr5VW__dossier dd{margin:var(--space-1) 0 0;font-family:var(--type-display-family);font-size:var(--type-base);line-height:var(--leading-snug)}.active-learning-module__Mkr5VW__refList{margin-top:var(--space-5)}.active-learning-module__Mkr5VW__refList .active-learning-module__Mkr5VW__microLabel{margin-bottom:var(--space-2);color:var(--coral);display:block}.active-learning-module__Mkr5VW__refList p{max-width:66ch;color:var(--muted);font-family:var(--type-ui-family);font-size:var(--type-xs);line-height:var(--leading-normal);margin:0}.active-learning-module__Mkr5VW__dossierLink{margin-top:var(--space-4);color:var(--ink);font-family:var(--type-ui-family);font-size:var(--type-xs);text-underline-offset:.3rem;text-decoration:underline;display:inline-block}.active-learning-module__Mkr5VW__dossierLink:hover{color:var(--coral)}@media (max-width:760px){.active-learning-module__Mkr5VW__workspace{overflow:visible}.active-learning-module__Mkr5VW__shell{margin-inline:var(--space-4);grid-template-columns:minmax(0,1fr)}.active-learning-module__Mkr5VW__rail{border-right:0;border-bottom:1px solid var(--line-strong);overflow-y:visible}.active-learning-module__Mkr5VW__output{overflow-y:visible}.active-learning-module__Mkr5VW__loopGrid{grid-template-columns:minmax(0,1fr)}.active-learning-module__Mkr5VW__idleFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.active-learning-module__Mkr5VW__kpiRow,.active-learning-module__Mkr5VW__dossier,.active-learning-module__Mkr5VW__idleFacts{grid-template-columns:minmax(0,1fr)}.active-learning-module__Mkr5VW__compareRow{grid-template-columns:minmax(0,1fr) auto}.active-learning-module__Mkr5VW__compareTrack{display:none}}@media (prefers-reduced-motion:reduce){.active-learning-module__Mkr5VW__boot,.active-learning-module__Mkr5VW__bootBlack,.active-learning-module__Mkr5VW__bootWordmark,.active-learning-module__Mkr5VW__compareFill,.active-learning-module__Mkr5VW__dataLine,.active-learning-module__Mkr5VW__scatterDot,.active-learning-module__Mkr5VW__scatterHit{opacity:1;stroke-dashoffset:0;transition:none;animation:none;transform:none}.active-learning-module__Mkr5VW__caseTab,.active-learning-module__Mkr5VW__caseTabArrow,.active-learning-module__Mkr5VW__dossierLink,.active-learning-module__Mkr5VW__railNav li a,.active-learning-module__Mkr5VW__roundChip,.active-learning-module__Mkr5VW__roundTicks li{transition:none}}
.accounts-module__Cb-suG__directory,.accounts-module__Cb-suG__detailStack{gap:var(--space-6);min-width:0;display:grid}.accounts-module__Cb-suG__filter{gap:var(--space-2);display:grid}.accounts-module__Cb-suG__filterRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.accounts-module__Cb-suG__person{gap:var(--space-3);align-items:center;min-width:0;display:flex}.accounts-module__Cb-suG__personText{gap:var(--space-1);min-width:0;display:grid}.accounts-module__Cb-suG__personText button{justify-self:start}.accounts-module__Cb-suG__personText strong{font-family:var(--type-display-family);font-size:var(--type-lg);font-weight:500}.accounts-module__Cb-suG__personText>span{font-size:var(--type-xs);color:var(--muted);overflow-wrap:anywhere}.accounts-module__Cb-suG__cellStack{gap:var(--space-2);justify-items:start;display:grid}.accounts-module__Cb-suG__cellStack small{color:var(--muted);font-size:var(--type-label)}.accounts-module__Cb-suG__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.accounts-module__Cb-suG__rowActions{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.accounts-module__Cb-suG__note{max-width:var(--measure);color:var(--muted);font-size:var(--type-xs);line-height:var(--leading-normal);margin:0}.accounts-module__Cb-suG__sectionHeading{gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:start;display:flex}.accounts-module__Cb-suG__sectionHeading h3{font-family:var(--type-display-family);font-size:var(--type-display-xs);margin:0;font-weight:500}.accounts-module__Cb-suG__sectionHeading p,.accounts-module__Cb-suG__record p{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--type-xs);line-height:var(--leading-normal)}.accounts-module__Cb-suG__record{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--line-soft);display:flex}.accounts-module__Cb-suG__record strong{font-size:var(--type-sm)}.accounts-module__Cb-suG__session{gap:var(--space-2);padding-block:var(--space-4);border-bottom:1px solid var(--line);font-size:var(--type-xs);overflow-wrap:anywhere;display:grid}.accounts-module__Cb-suG__session span{color:var(--muted)}.accounts-module__Cb-suG__detailStack>section+section{padding-top:var(--space-6);border-top:1px solid var(--line)}.accounts-module__Cb-suG__selection{padding:var(--space-4);background:var(--paper-warm);gap:var(--space-2);overflow-wrap:anywhere;display:grid}.accounts-module__Cb-suG__selection strong{font-family:var(--type-display-family);font-size:var(--type-display-xs);font-weight:500}.accounts-module__Cb-suG__selection span{color:var(--muted);font-size:var(--type-xs)}.accounts-module__Cb-suG__tableFrame{border-block:1px solid var(--line);min-width:0}@media (max-width:760px){.accounts-module__Cb-suG__record{flex-wrap:wrap;align-items:start}}@media (prefers-reduced-motion:reduce){.accounts-module__Cb-suG__directory{animation:none}}
.product-dashboard-module__yl6WSa__notice{margin-bottom:var(--space-8)}.product-dashboard-module__yl6WSa__grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-dashboard-module__yl6WSa__cardFigure{min-height:var(--space-32);place-items:center;display:grid}.product-dashboard-module__yl6WSa__pathwayFigure{gap:var(--space-2);width:100%;display:grid}.product-dashboard-module__yl6WSa__pathwayFigure span{grid-template-columns:var(--space-5) minmax(0, 1fr);align-items:center;gap:var(--space-2);display:grid}.product-dashboard-module__yl6WSa__pathwayFigure i{color:var(--muted);font-size:var(--type-micro);font-variant-numeric:tabular-nums;font-style:normal}.product-dashboard-module__yl6WSa__pathwayFigure b{background:var(--ink);height:3px;display:block}.product-dashboard-module__yl6WSa__traceFigure,.product-dashboard-module__yl6WSa__learningFigure{width:100%;overflow:visible}.product-dashboard-module__yl6WSa__traceFigure line,.product-dashboard-module__yl6WSa__traceFigure path,.product-dashboard-module__yl6WSa__learningFigure path{fill:none;stroke:var(--ink);stroke-width:1.4px;vector-effect:non-scaling-stroke}.product-dashboard-module__yl6WSa__traceFigure line{opacity:.35}.product-dashboard-module__yl6WSa__traceFigure .product-dashboard-module__yl6WSa__threshold{stroke-dasharray:4 5;opacity:.5}.product-dashboard-module__yl6WSa__traceFigure circle,.product-dashboard-module__yl6WSa__learningFigure circle{fill:var(--ink)}.product-dashboard-module__yl6WSa__learningFigure path,.product-dashboard-module__yl6WSa__learningFigure circle{opacity:.55}.product-dashboard-module__yl6WSa__learningFigure .product-dashboard-module__yl6WSa__selectedPoint{fill:var(--coral);opacity:1}.product-dashboard-module__yl6WSa__projects{gap:var(--space-3);display:grid}.product-dashboard-module__yl6WSa__projectsTitle{font-size:var(--type-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted);margin:0;font-weight:500}.product-dashboard-module__yl6WSa__projectList{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.product-dashboard-module__yl6WSa__project{display:grid}.product-dashboard-module__yl6WSa__projectLink{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--corner);color:inherit;transition:border-color var(--motion-fast) var(--motion-ease-out);text-decoration:none;display:grid}a.product-dashboard-module__yl6WSa__projectLink:hover{border-color:var(--line-strong)}.product-dashboard-module__yl6WSa__projectLink[data-locked=true]{--locked-dim:.7;opacity:var(--locked-dim)}.product-dashboard-module__yl6WSa__projectHead{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.product-dashboard-module__yl6WSa__projectName{font-size:var(--type-base);margin:0;font-weight:500}.product-dashboard-module__yl6WSa__projectDescription{font-size:var(--type-sm);color:var(--muted);margin:0}.product-dashboard-module__yl6WSa__projectManage{margin-top:var(--space-2);color:var(--muted);font-size:var(--type-xs);justify-self:start}.product-dashboard-module__yl6WSa__projectManage:hover{color:var(--ink)}.product-dashboard-module__yl6WSa__invitations{gap:var(--space-3);margin-bottom:var(--space-8);display:grid}.product-dashboard-module__yl6WSa__invitationList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.product-dashboard-module__yl6WSa__invitation{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--corner);flex-wrap:wrap;display:flex}.product-dashboard-module__yl6WSa__invitationName{gap:var(--space-1);display:grid}.product-dashboard-module__yl6WSa__invitationName small{color:var(--muted);font-size:var(--type-sm)}.product-dashboard-module__yl6WSa__invitationActions{gap:var(--space-2);display:flex}.product-dashboard-module__yl6WSa__projects{margin-top:var(--space-8)}@media (max-width:760px){.product-dashboard-module__yl6WSa__grid,.product-dashboard-module__yl6WSa__projectList{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.product-dashboard-module__yl6WSa__projectLink{transition:none}}
.project-directory-module__0z-QOq__stack{gap:var(--space-6);min-width:0;display:grid}.project-directory-module__0z-QOq__filter{gap:var(--space-2);display:grid}.project-directory-module__0z-QOq__labels{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.project-directory-module__0z-QOq__note{color:var(--muted);font-size:var(--type-sm);line-height:var(--leading-normal);max-width:var(--measure)}
.planning-module__T9qhFq__view,.planning-module__T9qhFq__stack{gap:var(--space-6);min-width:0;display:grid}.planning-module__T9qhFq__form{gap:var(--space-4);display:grid}.planning-module__T9qhFq__status{gap:var(--space-3);display:grid}.planning-module__T9qhFq__syncLine{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);color:var(--muted);font-size:var(--type-sm);flex-wrap:wrap;display:flex}.planning-module__T9qhFq__meta{color:var(--muted);font-size:var(--type-sm);overflow-wrap:anywhere}.planning-module__T9qhFq__note{color:var(--muted);font-size:var(--type-sm);max-width:var(--measure);margin:0}.planning-module__T9qhFq__clamp{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.planning-module__T9qhFq__text{gap:var(--space-1);min-width:0;display:grid}.planning-module__T9qhFq__title{color:var(--ink);overflow-wrap:anywhere;text-decoration:none}.planning-module__T9qhFq__title:hover{text-decoration:underline}.planning-module__T9qhFq__figure{--figure-width:4ch;align-items:center;gap:var(--space-2);grid-template-columns:minmax(0, 1fr) var(--figure-width);min-width:0;display:grid}.planning-module__T9qhFq__percent{font-family:var(--type-mono-family);font-size:var(--type-label);font-variant-numeric:tabular-nums;text-align:end}.planning-module__T9qhFq__stats{--stat-width:10rem;gap:var(--space-4);grid-template-columns:repeat(auto-fit, minmax(var(--stat-width), 1fr));display:grid}.planning-module__T9qhFq__list,.planning-module__T9qhFq__tree{margin:0;padding:0;list-style:none;display:grid}.planning-module__T9qhFq__tree .planning-module__T9qhFq__tree{padding-inline-start:var(--space-6)}.planning-module__T9qhFq__row{align-items:center;gap:var(--space-3);padding-block:var(--space-2);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.planning-module__T9qhFq__milestoneMain{align-items:center;gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,3fr) minmax(0,1fr) minmax(0,2fr);min-width:0;display:grid}.planning-module__T9qhFq__due{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.planning-module__T9qhFq__closedGroup summary{color:var(--muted);font-size:var(--type-sm);cursor:pointer}.planning-module__T9qhFq__closedGroup[open] summary{margin-bottom:var(--space-2)}.planning-module__T9qhFq__toolbar{--toolbar-field:12rem;align-items:end;gap:var(--space-3);grid-template-columns:repeat(auto-fit, minmax(var(--toolbar-field), 1fr));display:grid}.planning-module__T9qhFq__row:has(.planning-module__T9qhFq__taskMain){--toggle-size:1.5rem;--task-progress:9rem;--task-state:6.5rem;grid-template-columns:var(--toggle-size) minmax(0, 1fr) auto}.planning-module__T9qhFq__taskLead{place-items:center;display:grid}.planning-module__T9qhFq__taskMain{align-items:center;gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0, 1fr) var(--task-progress) var(--task-state);min-width:0;display:grid}.planning-module__T9qhFq__row[data-context] .planning-module__T9qhFq__taskTitle{color:var(--muted)}.planning-module__T9qhFq__row[data-state=closed] .planning-module__T9qhFq__taskTitle{color:var(--muted);text-decoration:line-through}.planning-module__T9qhFq__taskTitle{color:var(--ink);font:inherit;text-align:start;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0}.planning-module__T9qhFq__taskTitle:hover{text-decoration:underline}.planning-module__T9qhFq__number{color:var(--muted);font-family:var(--type-mono-family);font-size:var(--type-label)}.planning-module__T9qhFq__toggle{inline-size:var(--toggle-size);block-size:var(--toggle-size);border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.planning-module__T9qhFq__caret{inline-size:var(--space-2);block-size:var(--space-2);border-block-end:1px solid;border-inline-end:1px solid;transform:translate(-25%)rotate(-45deg)}.planning-module__T9qhFq__toggle[aria-expanded=true] .planning-module__T9qhFq__caret{transform:translateY(-25%)rotate(45deg)}.planning-module__T9qhFq__slider{--figure-width:4ch;align-items:center;gap:var(--space-3);grid-template-columns:minmax(0, 1fr) var(--figure-width);display:grid}.planning-module__T9qhFq__tag{color:var(--ink);font-family:var(--type-mono-family);font-size:var(--type-label)}.planning-module__T9qhFq__changelog{gap:var(--space-6);display:grid}.planning-module__T9qhFq__entry{gap:var(--space-2);border-top:1px solid var(--line);padding-block-start:var(--space-4);display:grid}.planning-module__T9qhFq__entryHead{align-items:baseline;gap:var(--space-3);font:inherit;flex-wrap:wrap;margin:0;display:flex}.planning-module__T9qhFq__notes{--notes-height:24rem;max-height:var(--notes-height);font-family:var(--type-mono-family);font-size:var(--type-label);line-height:var(--leading-normal);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}@media (max-width:620px){.planning-module__T9qhFq__milestoneMain,.planning-module__T9qhFq__taskMain{grid-template-columns:minmax(0,1fr)}.planning-module__T9qhFq__tree .planning-module__T9qhFq__tree{padding-inline-start:var(--space-3)}}@media (prefers-reduced-motion:reduce){.planning-module__T9qhFq__caret{transition:none}}
.toxicity-demo-module__T1oYmG__boot{z-index:1000;background:var(--paper);color:var(--ink);transition:transform .9s var(--motion-ease);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.toxicity-demo-module__T1oYmG__bootIdentity{z-index:2;align-content:center;justify-items:center;gap:var(--space-3);text-align:center;width:min(74vw,480px);transition:color .7s var(--motion-ease), opacity .65s var(--motion-ease), transform .8s var(--motion-ease);display:grid;position:relative;transform:translateY(-1.5svh)}.toxicity-demo-module__T1oYmG__bootFlower{color:currentColor;width:min(19vw,132px);max-height:34svh}.toxicity-demo-module__T1oYmG__bootWordmark{font-family:var(--type-display-family);font-size:var(--type-display-xl);letter-spacing:var(--tracking-display);opacity:0;margin-top:-.08em;font-weight:400;line-height:.8;animation:.8s cubic-bezier(.22,1,.36,1) 1.1s forwards toxicity-demo-module__T1oYmG__wordmarkIn;transform:translateY(10px)}.toxicity-demo-module__T1oYmG__bootBlack{z-index:1;background:var(--stage-black);opacity:0;transition:opacity .85s var(--motion-ease);position:absolute;inset:0}.toxicity-demo-module__T1oYmG__boot[data-phase=black],.toxicity-demo-module__T1oYmG__boot[data-phase=reveal]{color:var(--paper)}.toxicity-demo-module__T1oYmG__boot[data-phase=black] .toxicity-demo-module__T1oYmG__bootBlack,.toxicity-demo-module__T1oYmG__boot[data-phase=reveal] .toxicity-demo-module__T1oYmG__bootBlack{opacity:1}.toxicity-demo-module__T1oYmG__boot[data-phase=reveal]{transform:translateY(-100%)}.toxicity-demo-module__T1oYmG__workspace{background:var(--paper);min-height:0;display:grid;overflow:hidden}.toxicity-demo-module__T1oYmG__intro>span,.toxicity-demo-module__T1oYmG__sectionLabel,.toxicity-demo-module__T1oYmG__idleState>div:first-child>span,.toxicity-demo-module__T1oYmG__analysisHeader>span,.toxicity-demo-module__T1oYmG__decision>div:first-child>span{font-family:var(--type-ui-family);font-size:var(--type-label);letter-spacing:var(--tracking-normal);font-weight:400}.toxicity-demo-module__T1oYmG__shell{min-height:0;margin:var(--space-4) var(--surface-gutter);border:1px solid var(--line-strong);grid-template-columns:min(26rem,38%) minmax(0,1fr);display:grid}.toxicity-demo-module__T1oYmG__controls{min-width:0;min-height:0;padding:var(--space-5) var(--space-5) var(--space-4);border-right:1px solid var(--line-strong);background:var(--paper);scrollbar-width:thin;flex-direction:column;display:flex;overflow-y:auto}.toxicity-demo-module__T1oYmG__controlsFoot{padding-top:var(--space-4);color:var(--muted);font-family:var(--type-ui-family);font-size:var(--type-micro);line-height:var(--leading-normal);margin:auto 0 0}.toxicity-demo-module__T1oYmG__intro h1,.toxicity-demo-module__T1oYmG__idleState h2,.toxicity-demo-module__T1oYmG__analysisHeader h2,.toxicity-demo-module__T1oYmG__decision h2,.toxicity-demo-module__T1oYmG__errorState h2{font-family:var(--type-display-family);letter-spacing:var(--tracking-display);font-weight:400}.toxicity-demo-module__T1oYmG__intro>span{color:var(--muted)}.toxicity-demo-module__T1oYmG__intro h1{margin:var(--space-2) 0 0;font-size:var(--type-display-md);line-height:var(--leading-display)}.toxicity-demo-module__T1oYmG__intro p{max-width:340px;margin:var(--space-2) 0 0;color:var(--muted);font-family:var(--type-ui-family);font-size:var(--type-xs);line-height:var(--leading-snug)}.toxicity-demo-module__T1oYmG__form{gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);display:grid}.toxicity-demo-module__T1oYmG__exposureFields{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.toxicity-demo-module__T1oYmG__pipeline{min-height:0;margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line)}.toxicity-demo-module__T1oYmG__sectionLabel{justify-content:space-between;gap:var(--space-4);color:var(--muted);display:flex}.toxicity-demo-module__T1oYmG__pipeline dl{margin:var(--space-2) 0 0;border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.toxicity-demo-module__T1oYmG__pipeline dl>div{min-width:0;padding:var(--space-1) var(--space-1);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.toxicity-demo-module__T1oYmG__pipeline dt,.toxicity-demo-module__T1oYmG__pipeline dd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.toxicity-demo-module__T1oYmG__pipeline dt{color:var(--muted);font-family:var(--type-ui-family);font-size:var(--type-micro)}.toxicity-demo-module__T1oYmG__pipeline dd{font-family:var(--type-ui-family);font-size:var(--type-micro);margin:2px 0 0}.toxicity-demo-module__T1oYmG__output{background:var(--paper);min-width:0;min-height:0;overflow:hidden}.toxicity-demo-module__T1oYmG__idleState,.toxicity-demo-module__T1oYmG__analysisState,.toxicity-demo-module__T1oYmG__errorState,.toxicity-demo-module__T1oYmG__result{height:100%;min-height:0}.toxicity-demo-module__T1oYmG__idleState{padding:var(--space-12);background:linear-gradient(135deg, transparent 0 74%, color-mix(in srgb, var(--ink) 6%, transparent) 74% 74.2%, transparent 74.2%), color-mix(in srgb, var(--sky) 28%, var(--paper));grid-template-rows:1fr auto;display:grid}.toxicity-demo-module__T1oYmG__idleState>div:first-child{align-self:center;max-width:660px}.toxicity-demo-module__T1oYmG__idleState>div:first-child>span,.toxicity-demo-module__T1oYmG__analysisHeader>span,.toxicity-demo-module__T1oYmG__decision>div:first-child>span{color:var(--muted)}.toxicity-demo-module__T1oYmG__idleState h2,.toxicity-demo-module__T1oYmG__analysisHeader h2{margin:var(--space-2) 0 0;font-size:var(--type-display-lg);line-height:var(--leading-display)}.toxicity-demo-module__T1oYmG__idleState p,.toxicity-demo-module__T1oYmG__analysisHeader p{max-width:560px;margin:var(--space-4) 0 0;color:var(--muted);font-family:var(--type-ui-family);font-size:var(--type-xs);line-height:var(--leading-normal)}.toxicity-demo-module__T1oYmG__idleFacts{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);display:grid}.toxicity-demo-module__T1oYmG__idleFacts>div{gap:var(--space-1);padding:var(--space-3) var(--space-3);border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);display:grid}.toxicity-demo-module__T1oYmG__idleFacts span{color:var(--muted);font:.57rem var(--type-ui-family)}.toxicity-demo-module__T1oYmG__idleFacts strong{font-family:var(--type-display-family);font-size:var(--type-lg);font-weight:400}.toxicity-demo-module__T1oYmG__analysisState{background:var(--paper);color:var(--ink);grid-template-columns:minmax(280px,.92fr) minmax(330px,1.08fr);animation:.65s cubic-bezier(.22,1,.36,1) both toxicity-demo-module__T1oYmG__analysisEnter;display:grid}.toxicity-demo-module__T1oYmG__analysisLead{border-right:1px solid var(--line-strong);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.toxicity-demo-module__T1oYmG__analysisHeader{min-width:0;padding:var(--space-6);border-bottom:1px solid var(--line)}.toxicity-demo-module__T1oYmG__analysisHeader>span,.toxicity-demo-module__T1oYmG__analysisHeader p{color:var(--muted)}.toxicity-demo-module__T1oYmG__analysisHeader h2{max-width:100%;margin-top:var(--space-2);overflow-wrap:anywhere;font-size:var(--type-display-lg);line-height:var(--leading-display)}.toxicity-demo-module__T1oYmG__analysisHeader p{max-width:390px;margin-top:var(--space-3)}.toxicity-demo-module__T1oYmG__moleculeCard{min-width:0;min-height:0;padding:var(--space-5);background:color-mix(in srgb, var(--sky) 44%, var(--paper));grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.toxicity-demo-module__T1oYmG__moleculeCard:after{content:"";background:linear-gradient(105deg, transparent 20%, color-mix(in srgb, var(--paper) 72%, transparent) 48%, transparent 74%);pointer-events:none;animation:3.4s ease-in-out .5s infinite toxicity-demo-module__T1oYmG__moleculeScan;position:absolute;inset:0;transform:translate(-130%)}.toxicity-demo-module__T1oYmG__moleculeImage{z-index:1;object-fit:contain;opacity:0;align-self:center;width:100%;height:min(30vh,245px);animation:.9s cubic-bezier(.22,1,.36,1) .22s forwards toxicity-demo-module__T1oYmG__moleculeIn;position:relative;transform:scale(.975)}.toxicity-demo-module__T1oYmG__moleculeCard code{z-index:1;color:var(--muted);font-family:var(--type-mono-family);font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap;display:block;position:relative;overflow:hidden}.toxicity-demo-module__T1oYmG__analysisProgress{min-width:0;min-height:0;padding:var(--space-8);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.toxicity-demo-module__T1oYmG__progressHeading{justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--line);font:.62rem var(--type-ui-family);display:flex}.toxicity-demo-module__T1oYmG__progressHeading span{color:var(--muted)}.toxicity-demo-module__T1oYmG__progressHeading strong{font-weight:400}.toxicity-demo-module__T1oYmG__stages{align-self:center;margin:0;padding:0;list-style:none}.toxicity-demo-module__T1oYmG__stages li{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--line);min-height:clamp(39px,6.2vh,52px);color:color-mix(in srgb, var(--ink) 35%, transparent);font-family:var(--type-ui-family);font-size:var(--type-label);transition:color var(--motion-slow) var(--motion-ease), transform var(--motion-slow) var(--motion-ease);grid-template-columns:30px minmax(0,1fr) 10px;display:grid}.toxicity-demo-module__T1oYmG__stages li>span{font-size:var(--type-micro)}.toxicity-demo-module__T1oYmG__stages li strong{min-width:0;font-weight:400}.toxicity-demo-module__T1oYmG__stages li i{background:0 0;border:1px solid;width:5px;height:5px}.toxicity-demo-module__T1oYmG__stages li[data-state=done]{color:var(--muted)}.toxicity-demo-module__T1oYmG__stages li[data-state=done] i{background:var(--sage);border-color:var(--ink)}.toxicity-demo-module__T1oYmG__stages li[data-state=active]{color:var(--ink);transform:translate(3px)}.toxicity-demo-module__T1oYmG__stages li[data-state=active] i{background:var(--coral);border-color:var(--coral);animation:.65s ease-in-out infinite alternate toxicity-demo-module__T1oYmG__pulse}.toxicity-demo-module__T1oYmG__analysisFoot{justify-content:space-between;gap:var(--space-3);padding-top:var(--space-3);color:var(--muted);font:.54rem var(--type-ui-family);display:flex}.toxicity-demo-module__T1oYmG__errorState{padding:var(--space-8);text-align:center;place-content:center;justify-items:center;display:grid}.toxicity-demo-module__T1oYmG__errorMark{width:1.7rem;height:2.3rem}.toxicity-demo-module__T1oYmG__errorState h2{margin:var(--space-4) 0 0;font-size:var(--type-display-md)}.toxicity-demo-module__T1oYmG__errorState p{color:var(--muted);font:.75rem/1.5 var(--type-ui-family)}.toxicity-demo-module__T1oYmG__result{background:var(--paper);grid-template-rows:minmax(150px,.75fr) minmax(250px,1.35fr) 48px;animation:.55s cubic-bezier(.22,1,.36,1) both toxicity-demo-module__T1oYmG__resultIn;display:grid}.toxicity-demo-module__T1oYmG__decision{border-bottom:1px solid var(--line-strong);background:var(--sage);grid-template-columns:minmax(0,1fr) 170px;align-items:center;display:grid}.toxicity-demo-module__T1oYmG__result[data-tier=FLAG_TOXIC] .toxicity-demo-module__T1oYmG__decision{background:color-mix(in srgb, var(--coral) 42%, var(--paper))}.toxicity-demo-module__T1oYmG__result[data-tier=ABSTAIN_OUT_OF_DOMAIN] .toxicity-demo-module__T1oYmG__decision{background:color-mix(in srgb, var(--ochre) 38%, var(--paper))}.toxicity-demo-module__T1oYmG__decision>div:first-child{min-width:0;padding:var(--space-8)}.toxicity-demo-module__T1oYmG__decision h2{margin:var(--space-1) 0 0;font-size:var(--type-display-xl);line-height:var(--leading-display)}.toxicity-demo-module__T1oYmG__decision p{margin:var(--space-3) 0 0;color:var(--muted);font:.7rem var(--type-ui-family)}.toxicity-demo-module__T1oYmG__risk{align-content:center;justify-items:center;row-gap:var(--space-2);height:100%;padding:var(--space-4) var(--space-3);border-left:1px solid var(--line-strong);text-align:center;grid-template-rows:auto auto auto;display:grid}.toxicity-demo-module__T1oYmG__risk strong{font-family:var(--type-display-family);font-size:var(--type-display-lg);font-weight:400;line-height:1;display:block}.toxicity-demo-module__T1oYmG__risk span,.toxicity-demo-module__T1oYmG__risk small{font:.56rem/1.25 var(--type-ui-family);white-space:nowrap;margin:0;display:block}.toxicity-demo-module__T1oYmG__risk small{color:var(--muted)}.toxicity-demo-module__T1oYmG__resultGrid{grid-template-rows:minmax(215px,1fr) auto;grid-template-columns:1.1fr .9fr;min-height:0;display:grid}.toxicity-demo-module__T1oYmG__pathways,.toxicity-demo-module__T1oYmG__response,.toxicity-demo-module__T1oYmG__applicability{min-width:0;padding:var(--space-6)}.toxicity-demo-module__T1oYmG__pathways{border-right:1px solid var(--line-strong);grid-row:span 2}.toxicity-demo-module__T1oYmG__pathway{gap:var(--space-4);margin-top:var(--space-5);padding-bottom:var(--space-2);border-bottom:1px solid var(--line);font-family:var(--type-ui-family);font-size:var(--type-micro);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.toxicity-demo-module__T1oYmG__pathway span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.toxicity-demo-module__T1oYmG__pathway strong{color:var(--coral);font-weight:400}.toxicity-demo-module__T1oYmG__response{border-bottom:1px solid var(--line-strong)}.toxicity-demo-module__T1oYmG__responseHeading{justify-content:space-between;align-items:center;gap:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--line);font:.62rem var(--type-ui-family);display:flex}.toxicity-demo-module__T1oYmG__responseHeading strong{padding:var(--space-1) var(--space-1);border:1px solid var(--line-strong);font-size:var(--type-micro);flex:none;font-weight:400}.toxicity-demo-module__T1oYmG__sparkline{width:100%;height:clamp(125px,19vh,175px);margin-top:var(--space-2);color:var(--coral);overflow:visible}.toxicity-demo-module__T1oYmG__sparkGrid line{stroke:color-mix(in srgb, var(--ink) 13%, transparent);stroke-width:.42px;stroke-dasharray:1.5 2}.toxicity-demo-module__T1oYmG__sparkArea{fill:url(#cell-response-fill)}.toxicity-demo-module__T1oYmG__sparkTrace{fill:none;stroke:var(--coral);stroke-width:1.5px;vector-effect:non-scaling-stroke}.toxicity-demo-module__T1oYmG__sparkPoints circle{fill:var(--paper);stroke:var(--coral);stroke-width:.7px;vector-effect:non-scaling-stroke}.toxicity-demo-module__T1oYmG__doseLabels text{fill:color-mix(in srgb, var(--ink) 48%, transparent);font:4px var(--type-ui-family)}.toxicity-demo-module__T1oYmG__response dl{grid-template-columns:1fr 1fr;margin:-2px 0 0;display:grid}.toxicity-demo-module__T1oYmG__response dl>div{justify-content:space-between;gap:var(--space-2);padding-right:var(--space-2);font:.56rem var(--type-ui-family);display:flex}.toxicity-demo-module__T1oYmG__response dl>div+div{padding-left:var(--space-2);border-left:1px solid var(--line)}.toxicity-demo-module__T1oYmG__response dt{color:var(--muted)}.toxicity-demo-module__T1oYmG__response dd{margin:0}.toxicity-demo-module__T1oYmG__applicability{padding-block:var(--space-3)}.toxicity-demo-module__T1oYmG__applicability>strong{margin-top:var(--space-2);font-family:var(--type-display-family);font-size:var(--type-display-xs);font-weight:400;display:block}.toxicity-demo-module__T1oYmG__similarityTrack{height:4px;margin-top:var(--space-2);background:color-mix(in srgb, var(--ink) 13%, transparent);position:relative}.toxicity-demo-module__T1oYmG__similarityTrack span{width:var(--similarity);background:var(--ink);height:100%;display:block}.toxicity-demo-module__T1oYmG__similarityTrack i{top:-3px;bottom:-3px;left:var(--threshold);background:var(--coral);width:1px;position:absolute}.toxicity-demo-module__T1oYmG__applicability p{margin:var(--space-1) 0 0;color:var(--muted);font:.55rem var(--type-ui-family)}.toxicity-demo-module__T1oYmG__metadata{border-top:1px solid var(--line-strong);grid-template-columns:1.2fr 1fr .8fr .7fr 1.3fr;margin:0;display:grid}.toxicity-demo-module__T1oYmG__metadata>div{min-width:0;padding:var(--space-1) var(--space-2);border-right:1px solid var(--line);align-content:center;display:grid}.toxicity-demo-module__T1oYmG__metadata>div:last-child{border-right:0}.toxicity-demo-module__T1oYmG__metadata dt{color:var(--muted);font:.5rem var(--type-ui-family)}.toxicity-demo-module__T1oYmG__metadata dd{font:.58rem var(--type-ui-family);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}@keyframes toxicity-demo-module__T1oYmG__wordmarkIn{to{opacity:1;transform:translateY(0)}}@keyframes toxicity-demo-module__T1oYmG__shellEngage{0%{border-color:color-mix(in srgb, var(--ink) 32%, transparent)}45%{border-color:var(--coral)}to{border-color:color-mix(in srgb, var(--ink) 32%, transparent)}}.toxicity-demo-module__T1oYmG__workspace[data-state=analyzing] .toxicity-demo-module__T1oYmG__shell{animation:.9s cubic-bezier(.22,1,.36,1) both toxicity-demo-module__T1oYmG__shellEngage}@keyframes toxicity-demo-module__T1oYmG__moleculeIn{to{opacity:1;transform:scale(1)}}@keyframes toxicity-demo-module__T1oYmG__analysisEnter{0%{opacity:0;transform:scale(.992)}to{opacity:1;transform:scale(1)}}@keyframes toxicity-demo-module__T1oYmG__structureDraw{to{stroke-dashoffset:0}}@keyframes toxicity-demo-module__T1oYmG__atomIn{to{opacity:1}}@keyframes toxicity-demo-module__T1oYmG__moleculeScan{0%,38%{transform:translate(-130%)}72%,to{transform:translate(130%)}}@keyframes toxicity-demo-module__T1oYmG__pulse{0%{opacity:.35}to{opacity:1}}@keyframes toxicity-demo-module__T1oYmG__resultIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.toxicity-demo-module__T1oYmG__workspace{overflow:visible}.toxicity-demo-module__T1oYmG__shell{margin-inline:var(--space-4);display:block}.toxicity-demo-module__T1oYmG__controls{border-right:0;border-bottom:1px solid var(--line-strong);overflow:visible}.toxicity-demo-module__T1oYmG__output{min-height:620px}.toxicity-demo-module__T1oYmG__idleState,.toxicity-demo-module__T1oYmG__analysisState,.toxicity-demo-module__T1oYmG__errorState,.toxicity-demo-module__T1oYmG__result{height:auto;min-height:620px}.toxicity-demo-module__T1oYmG__analysisState{grid-template-columns:minmax(0,1fr)}.toxicity-demo-module__T1oYmG__analysisLead{border-right:0;border-bottom:1px solid var(--line-strong)}.toxicity-demo-module__T1oYmG__analysisHeader{min-height:0}.toxicity-demo-module__T1oYmG__moleculeImage{height:min(38svh,270px)}.toxicity-demo-module__T1oYmG__analysisProgress{min-height:500px}.toxicity-demo-module__T1oYmG__result{grid-template-rows:auto auto auto}.toxicity-demo-module__T1oYmG__bootIdentity{gap:var(--space-2);width:min(82vw,420px)}.toxicity-demo-module__T1oYmG__bootFlower{width:min(28vw,122px);max-height:32svh}.toxicity-demo-module__T1oYmG__bootWordmark{font-size:var(--type-display-xl)}}@media (max-width:600px){.toxicity-demo-module__T1oYmG__shell{margin-inline:var(--space-2)}.toxicity-demo-module__T1oYmG__controls{padding:var(--space-5) var(--space-4) var(--space-4)}.toxicity-demo-module__T1oYmG__intro h1{font-size:var(--type-display-md)}.toxicity-demo-module__T1oYmG__pipeline dl{grid-template-columns:minmax(0,1fr)}.toxicity-demo-module__T1oYmG__output{min-height:680px}.toxicity-demo-module__T1oYmG__idleState{min-height:680px;padding:var(--space-6) var(--space-5)}.toxicity-demo-module__T1oYmG__idleState h2{font-size:var(--type-display-md)}.toxicity-demo-module__T1oYmG__idleFacts{grid-template-columns:minmax(0,1fr)}.toxicity-demo-module__T1oYmG__analysisState{min-height:940px}.toxicity-demo-module__T1oYmG__analysisProgress{min-height:500px;padding:var(--space-5)}.toxicity-demo-module__T1oYmG__decision{grid-template-columns:minmax(0,1fr) 110px}.toxicity-demo-module__T1oYmG__decision>div:first-child{padding:var(--space-5)}.toxicity-demo-module__T1oYmG__decision h2,.toxicity-demo-module__T1oYmG__risk strong{font-size:var(--type-display-sm)}.toxicity-demo-module__T1oYmG__resultGrid{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.toxicity-demo-module__T1oYmG__pathways{border-right:0;border-bottom:1px solid var(--line-strong);grid-row:auto}.toxicity-demo-module__T1oYmG__metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.toxicity-demo-module__T1oYmG__metadata>div{border-bottom:1px solid var(--line);min-height:45px}}@media (prefers-reduced-motion:reduce){.toxicity-demo-module__T1oYmG__analysisState,.toxicity-demo-module__T1oYmG__boot,.toxicity-demo-module__T1oYmG__bootBlack,.toxicity-demo-module__T1oYmG__bootIdentity,.toxicity-demo-module__T1oYmG__bootWordmark,.toxicity-demo-module__T1oYmG__moleculeCard:after,.toxicity-demo-module__T1oYmG__moleculeImage,.toxicity-demo-module__T1oYmG__result,.toxicity-demo-module__T1oYmG__stages li i,.toxicity-demo-module__T1oYmG__workspace[data-state=analyzing] .toxicity-demo-module__T1oYmG__shell{transition:none;animation:none}.toxicity-demo-module__T1oYmG__bootWordmark,.toxicity-demo-module__T1oYmG__moleculeImage{opacity:1;transform:none}}
.virtual-pathways-module__YHqG7q__boot{z-index:1000;background:var(--paper);color:var(--ink);transition:transform .9s var(--motion-ease);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.virtual-pathways-module__YHqG7q__bootIdentity{z-index:2;align-content:center;justify-items:center;gap:var(--space-3);text-align:center;width:min(74vw,480px);transition:color .7s var(--motion-ease), opacity .65s var(--motion-ease), transform .8s var(--motion-ease);display:grid;position:relative;transform:translateY(-1.5svh)}.virtual-pathways-module__YHqG7q__bootFlower{color:currentColor;width:min(19vw,132px);max-height:34svh}.virtual-pathways-module__YHqG7q__bootWordmark{font-family:var(--type-display-family);font-size:var(--type-display-xl);letter-spacing:var(--tracking-display);opacity:0;margin-top:-.08em;font-weight:400;line-height:.8;animation:.8s cubic-bezier(.22,1,.36,1) 1.1s forwards virtual-pathways-module__YHqG7q__wordmarkIn;transform:translateY(10px)}.virtual-pathways-module__YHqG7q__bootBlack{z-index:1;background:var(--stage-black);opacity:0;transition:opacity .85s var(--motion-ease);position:absolute;inset:0}.virtual-pathways-module__YHqG7q__boot[data-phase=black],.virtual-pathways-module__YHqG7q__boot[data-phase=reveal]{color:var(--paper)}.virtual-pathways-module__YHqG7q__boot[data-phase=black] .virtual-pathways-module__YHqG7q__bootBlack,.virtual-pathways-module__YHqG7q__boot[data-phase=reveal] .virtual-pathways-module__YHqG7q__bootBlack{opacity:1}.virtual-pathways-module__YHqG7q__boot[data-phase=reveal]{transform:translateY(-100%)}.virtual-pathways-module__YHqG7q__workspace{background:var(--paper);min-height:0;display:grid;overflow:hidden}.virtual-pathways-module__YHqG7q__microLabel,.virtual-pathways-module__YHqG7q__sectionLabel,.virtual-pathways-module__YHqG7q__railIntro>span,.virtual-pathways-module__YHqG7q__idleState>div:first-child>span,.virtual-pathways-module__YHqG7q__analysisHeader>span{font-family:var(--type-ui-family);font-size:var(--type-label);letter-spacing:var(--tracking-normal);font-weight:400}.virtual-pathways-module__YHqG7q__shell{min-height:0;margin:var(--space-4) var(--surface-gutter);border:1px solid var(--line-strong);grid-template-columns:min(26rem,38%) minmax(0,1fr);display:grid}.virtual-pathways-module__YHqG7q__sectionLabel{justify-content:space-between;gap:var(--space-4);color:var(--muted);display:flex}.virtual-pathways-module__YHqG7q__rail{min-width:0;min-height:0;padding:var(--space-5) var(--space-5) var(--space-4);border-right:1px solid var(--line-strong);background:var(--paper);scrollbar-width:thin;flex-direction:column;display:flex;overflow-y:auto}.virtual-pathways-module__YHqG7q__railIntro>span{color:var(--muted)}.virtual-pathways-module__YHqG7q__railIntro h1{margin:var(--space-2) 0 0;font-family:var(--type-display-family);font-size:var(--type-display-md);letter-spacing:var(--tracking-display);font-weight:400;line-height:var(--leading-display)}.virtual-pathways-module__YHqG7q__railIntro p{max-width:340px;margin:var(--space-2) 0 0;color:var(--muted);font-family:var(--type-ui-family);font-size:var(--type-xs);line-height:var(--leading-snug)}.virtual-pathways-module__YHqG7q__form{gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);display:grid}.virtual-pathways-module__YHqG7q__railNav li a:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.virtual-pathways-module__YHqG7q__railStructure{margin-top:var(--space-3);padding:var(--space-2);background:color-mix(in srgb, var(--sky) 34%, var(--paper));position:relative}.virtual-pathways-module__YHqG7q__railStructureImage{object-fit:contain;width:100%;height:clamp(120px,17vh,168px)}.virtual-pathways-module__YHqG7q__railVerdict{align-items:end;gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.virtual-pathways-module__YHqG7q__railVerdict strong{font-family:var(--type-display-family);font-size:var(--type-display-lg);letter-spacing:var(--tracking-display);font-weight:400;line-height:.85;display:block}.virtual-pathways-module__YHqG7q__railVerdict strong sup{vertical-align:super;font-size:.32em}.virtual-pathways-module__YHqG7q__railBand{text-align:right;font-family:var(--type-ui-family);font-size:var(--type-micro);justify-self:end}.virtual-pathways-module__YHqG7q__railBand b{font-family:var(--type-display-family);font-size:var(--type-display-xs);font-weight:400;display:block}.virtual-pathways-module__YHqG7q__railBand span{color:var(--muted);font-size:var(--type-micro)}.virtual-pathways-module__YHqG7q__dataGrid{margin:var(--space-2) 0 0;border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.virtual-pathways-module__YHqG7q__dataGrid>div{min-width:0;padding:var(--space-1) var(--space-1);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.virtual-pathways-module__YHqG7q__dataGrid dt,.virtual-pathways-module__YHqG7q__dataGrid dd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.virtual-pathways-module__YHqG7q__dataGrid dt{color:var(--muted);font-family:var(--type-ui-family);font-size:var(--type-micro)}.virtual-pathways-module__YHqG7q__dataGrid dd{font-family:var(--type-ui-family);font-size:var(--type-micro);margin:2px 0 0}.virtual-pathways-module__YHqG7q__dataGrid[data-columns="4"]{margin-top:var(--space-4);grid-template-columns:repeat(4,1fr)}.virtual-pathways-module__YHqG7q__dataGrid[data-columns="4"] dd{white-space:normal}.virtual-pathways-module__YHqG7q__railConfig{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line)}.virtual-pathways-module__YHqG7q__railNote{margin:var(--space-2) 0 0;color:var(--muted);font:.58rem/1.5 var(--type-ui-family)}.virtual-pathways-module__YHqG7q__railNav{margin:var(--space-4) 0 0;padding:var(--space-3) 0 0;border-top:1px solid var(--line);list-style:none}.virtual-pathways-module__YHqG7q__railNav li a{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--type-ui-family);font-size:var(--type-label);transition:color var(--motion-slow) var(--motion-ease), transform var(--motion-slow) var(--motion-ease);grid-template-columns:26px minmax(0,1fr);display:grid}.virtual-pathways-module__YHqG7q__railNav li a>span{font-size:var(--type-micro)}.virtual-pathways-module__YHqG7q__railNav li a:hover{color:var(--ink)}.virtual-pathways-module__YHqG7q__railNav li[data-active=true] a{color:var(--ink);transform:translate(3px)}.virtual-pathways-module__YHqG7q__railNav li[data-active=true] a>span{color:var(--coral)}.virtual-pathways-module__YHqG7q__railFoot{padding-top:var(--space-3);color:var(--muted);font:.54rem/1.45 var(--type-ui-family);margin-top:auto}.virtual-pathways-module__YHqG7q__output{background:var(--paper);min-width:0;min-height:0;overflow:hidden}.virtual-pathways-module__YHqG7q__idleState,.virtual-pathways-module__YHqG7q__analysisState,.virtual-pathways-module__YHqG7q__errorState{height:100%;min-height:0}.virtual-pathways-module__YHqG7q__idleState{padding:var(--space-12);background:linear-gradient(135deg, transparent 0 74%, color-mix(in srgb, var(--ink) 6%, transparent) 74% 74.2%, transparent 74.2%), color-mix(in srgb, var(--sky) 28%, var(--paper));grid-template-rows:1fr auto;display:grid}.virtual-pathways-module__YHqG7q__idleState>div:first-child{align-self:center;max-width:700px}.virtual-pathways-module__YHqG7q__idleState>div:first-child>span,.virtual-pathways-module__YHqG7q__analysisHeader>span{color:var(--muted)}.virtual-pathways-module__YHqG7q__idleState h2,.virtual-pathways-module__YHqG7q__analysisHeader h2{margin:var(--space-2) 0 0;font-family:var(--type-display-family);letter-spacing:var(--tracking-display);font-weight:400;font-size:var(--type-display-lg);line-height:var(--leading-display)}.virtual-pathways-module__YHqG7q__idleState p,.virtual-pathways-module__YHqG7q__analysisHeader p{max-width:560px;margin:var(--space-4) 0 0;color:var(--muted);font-family:var(--type-ui-family);font-size:var(--type-xs);line-height:var(--leading-normal)}.virtual-pathways-module__YHqG7q__idleFacts{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);display:grid}.virtual-pathways-module__YHqG7q__idleFacts>div{gap:var(--space-1);padding:var(--space-3) var(--space-3);border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);display:grid}.virtual-pathways-module__YHqG7q__idleFacts span{color:var(--muted);font:.57rem var(--type-ui-family)}.virtual-pathways-module__YHqG7q__idleFacts strong{font-family:var(--type-display-family);font-size:var(--type-lg);font-weight:400}.virtual-pathways-module__YHqG7q__analysisState{background:var(--paper);grid-template-columns:minmax(280px,.92fr) minmax(330px,1.08fr);animation:.65s cubic-bezier(.22,1,.36,1) both virtual-pathways-module__YHqG7q__analysisEnter;display:grid}.virtual-pathways-module__YHqG7q__analysisLead{border-right:1px solid var(--line-strong);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.virtual-pathways-module__YHqG7q__analysisHeader{min-width:0;padding:var(--space-6);border-bottom:1px solid var(--line)}.virtual-pathways-module__YHqG7q__analysisHeader h2{max-width:100%;margin-top:var(--space-2);overflow-wrap:anywhere;font-size:var(--type-display-lg);line-height:var(--leading-display)}.virtual-pathways-module__YHqG7q__analysisHeader p{max-width:390px;margin-top:var(--space-3);color:var(--muted)}.virtual-pathways-module__YHqG7q__moleculeCard{min-width:0;min-height:0;padding:var(--space-5);background:color-mix(in srgb, var(--sky) 44%, var(--paper));grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.virtual-pathways-module__YHqG7q__moleculeCard:after{content:"";background:linear-gradient(105deg, transparent 20%, color-mix(in srgb, var(--paper) 72%, transparent) 48%, transparent 74%);pointer-events:none;animation:3.4s ease-in-out .5s infinite virtual-pathways-module__YHqG7q__moleculeScan;position:absolute;inset:0;transform:translate(-130%)}.virtual-pathways-module__YHqG7q__moleculeImage{z-index:1;object-fit:contain;opacity:0;align-self:center;width:100%;height:min(30vh,245px);animation:.9s cubic-bezier(.22,1,.36,1) .22s forwards virtual-pathways-module__YHqG7q__moleculeIn;position:relative;transform:scale(.975)}.virtual-pathways-module__YHqG7q__moleculeCard code{z-index:1;color:var(--muted);font-family:var(--type-mono-family);font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap;display:block;position:relative;overflow:hidden}.virtual-pathways-module__YHqG7q__analysisProgress{min-width:0;min-height:0;padding:var(--space-8);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.virtual-pathways-module__YHqG7q__progressHeading{justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--line);font:.62rem var(--type-ui-family);display:flex}.virtual-pathways-module__YHqG7q__progressHeading span{color:var(--muted)}.virtual-pathways-module__YHqG7q__progressHeading strong{font-weight:400}.virtual-pathways-module__YHqG7q__stages{align-self:center;margin:0;padding:0;list-style:none}.virtual-pathways-module__YHqG7q__stages li{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--line);min-height:clamp(34px,5.4vh,46px);color:color-mix(in srgb, var(--ink) 35%, transparent);font-family:var(--type-ui-family);font-size:var(--type-label);transition:color var(--motion-slow) var(--motion-ease), transform var(--motion-slow) var(--motion-ease);grid-template-columns:30px minmax(0,1fr) 10px;display:grid}.virtual-pathways-module__YHqG7q__stages li>span{font-size:var(--type-micro)}.virtual-pathways-module__YHqG7q__stages li strong{min-width:0;font-weight:400}.virtual-pathways-module__YHqG7q__stages li i{background:0 0;border:1px solid;width:5px;height:5px}.virtual-pathways-module__YHqG7q__stages li[data-state=done]{color:var(--muted)}.virtual-pathways-module__YHqG7q__stages li[data-state=done] i{background:var(--sage);border-color:var(--ink)}.virtual-pathways-module__YHqG7q__stages li[data-state=active]{color:var(--ink);transform:translate(3px)}.virtual-pathways-module__YHqG7q__stages li[data-state=active] i{background:var(--coral);border-color:var(--coral);animation:.65s ease-in-out infinite alternate virtual-pathways-module__YHqG7q__pulse}.virtual-pathways-module__YHqG7q__analysisFoot{justify-content:space-between;gap:var(--space-3);padding-top:var(--space-3);color:var(--muted);font:.54rem var(--type-ui-family);display:flex}.virtual-pathways-module__YHqG7q__errorState{padding:var(--space-8);text-align:center;place-content:center;justify-items:center;display:grid}.virtual-pathways-module__YHqG7q__errorMark{width:1.7rem;height:2.3rem}.virtual-pathways-module__YHqG7q__errorState h2{margin:var(--space-4) 0 0;font-family:var(--type-display-family);font-size:var(--type-display-md);letter-spacing:var(--tracking-display);font-weight:400}.virtual-pathways-module__YHqG7q__errorState p{color:var(--muted);font:.75rem/1.5 var(--type-ui-family)}.virtual-pathways-module__YHqG7q__report{scroll-behavior:smooth;background:var(--paper);scrollbar-width:thin;height:100%;min-height:0;animation:.55s cubic-bezier(.22,1,.36,1) both virtual-pathways-module__YHqG7q__resultIn;overflow-y:auto}.virtual-pathways-module__YHqG7q__section{padding:var(--space-8) var(--space-8) var(--space-10);border-bottom:1px solid var(--line-strong);scroll-margin-top:0}.virtual-pathways-module__YHqG7q__section:last-child{border-bottom:0}.virtual-pathways-module__YHqG7q__sectionHead{align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--line-strong);grid-template-columns:auto minmax(0,1fr);display:grid}.virtual-pathways-module__YHqG7q__sectionHead>span{color:var(--coral);font:.62rem var(--type-ui-family)}.virtual-pathways-module__YHqG7q__sectionHead h2{font-family:var(--type-display-family);font-size:var(--type-display-md);letter-spacing:var(--tracking-display);margin:0;font-weight:400;line-height:1}.virtual-pathways-module__YHqG7q__sectionHead p{max-width:62ch;margin:var(--space-2) 0 0;color:var(--muted);font:.72rem/1.55 var(--type-ui-family);grid-column:2}.virtual-pathways-module__YHqG7q__prose{max-width:68ch;margin:var(--space-4) 0 0;color:var(--ink);font:.78rem/1.62 var(--type-ui-family)}.virtual-pathways-module__YHqG7q__readnote{max-width:62ch;margin:var(--space-3) 0 0;padding-left:var(--space-3);border-left:1px solid var(--coral);color:var(--muted);font:.62rem/1.55 var(--type-ui-family)}.virtual-pathways-module__YHqG7q__readnote b{color:var(--coral);letter-spacing:var(--tracking-normal);font-weight:400}.virtual-pathways-module__YHqG7q__subhead{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-top:var(--space-6);padding-bottom:var(--space-2);border-bottom:1px solid var(--line);color:var(--muted);font:.62rem var(--type-ui-family);display:flex}.virtual-pathways-module__YHqG7q__subhead strong{color:var(--ink);font-weight:400}.virtual-pathways-module__YHqG7q__gauge{margin-top:var(--space-5)}.virtual-pathways-module__YHqG7q__gaugeTrack{border:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;height:30px;display:grid;position:relative}.virtual-pathways-module__YHqG7q__gaugeTrack>i{border-right:1px solid var(--line)}.virtual-pathways-module__YHqG7q__gaugeTrack>i:last-of-type{border-right:0}.virtual-pathways-module__YHqG7q__gaugeTrack>i:first-of-type{background:color-mix(in srgb, var(--sage) 55%, var(--paper))}.virtual-pathways-module__YHqG7q__gaugeTrack>i:nth-of-type(2){background:color-mix(in srgb, var(--ochre) 30%, var(--paper))}.virtual-pathways-module__YHqG7q__gaugeTrack>i:nth-of-type(3){background:color-mix(in srgb, var(--coral) 34%, var(--paper))}.virtual-pathways-module__YHqG7q__gaugeMarker{top:-7px;bottom:-7px;left:var(--position);background:var(--ink);width:2px;transition:left .7s var(--motion-ease);position:absolute}.virtual-pathways-module__YHqG7q__gaugeMarker:after{content:"";background:var(--ink);width:8px;height:8px;position:absolute;top:-4px;left:-3px}.virtual-pathways-module__YHqG7q__gaugeScale{margin-top:var(--space-3);color:var(--muted);font:.55rem var(--type-ui-family);text-align:center;grid-template-columns:1fr 1fr 1fr;display:grid}.virtual-pathways-module__YHqG7q__gaugeScale span[data-current=true]{color:var(--ink)}.virtual-pathways-module__YHqG7q__drivers{margin-top:var(--space-4)}.virtual-pathways-module__YHqG7q__driver{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--line);font:.66rem var(--type-ui-family);grid-template-columns:minmax(0,1.05fr) minmax(0,1.35fr) 56px;display:grid}.virtual-pathways-module__YHqG7q__driver>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.virtual-pathways-module__YHqG7q__driverAxis{height:11px;position:relative}.virtual-pathways-module__YHqG7q__driverAxis:before{content:"";background:color-mix(in srgb, var(--ink) 28%, transparent);width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.virtual-pathways-module__YHqG7q__driverAxis>i{top:0;bottom:0;left:var(--start);width:var(--width);background:var(--coral);transition:width .6s var(--motion-ease);position:absolute}.virtual-pathways-module__YHqG7q__driver[data-direction=decreases] .virtual-pathways-module__YHqG7q__driverAxis>i{background:var(--sage-deep)}.virtual-pathways-module__YHqG7q__driver>b{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;font-weight:400}.virtual-pathways-module__YHqG7q__driverLegend{gap:var(--space-5);margin-top:var(--space-2);color:var(--muted);font:.55rem var(--type-ui-family);display:flex}.virtual-pathways-module__YHqG7q__driverLegend span{align-items:center;gap:var(--space-1);display:inline-flex}.virtual-pathways-module__YHqG7q__driverLegend i{width:9px;height:9px}.virtual-pathways-module__YHqG7q__moreButton{margin-top:var(--space-3)}.virtual-pathways-module__YHqG7q__isoTable{margin-top:var(--space-4)}.virtual-pathways-module__YHqG7q__isoHead,.virtual-pathways-module__YHqG7q__isoRow{align-items:center;gap:var(--space-3);grid-template-columns:92px minmax(0,1fr) minmax(0,1fr);display:grid}.virtual-pathways-module__YHqG7q__isoHead{padding-bottom:var(--space-2);border-bottom:1px solid var(--line-strong);color:var(--muted);font:.57rem var(--type-ui-family)}.virtual-pathways-module__YHqG7q__isoRow{padding:var(--space-2) 0;border-bottom:1px solid var(--line);cursor:default;font:.68rem var(--type-ui-family);transition:background var(--motion-base) var(--motion-ease)}.virtual-pathways-module__YHqG7q__isoRow:hover{background:color-mix(in srgb, var(--sky) 20%, transparent)}.virtual-pathways-module__YHqG7q__meter{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) 34px;display:grid}.virtual-pathways-module__YHqG7q__meterTrack{background:color-mix(in srgb, var(--ink) 10%, transparent);height:7px;position:relative}.virtual-pathways-module__YHqG7q__meterTrack>i{width:var(--value);background:var(--ink);transition:width .62s var(--motion-ease);position:absolute;inset:0 auto 0 0}.virtual-pathways-module__YHqG7q__meter[data-relative=true] .virtual-pathways-module__YHqG7q__meterTrack:after{display:none}.virtual-pathways-module__YHqG7q__meter .virtual-pathways-module__YHqG7q__meterTrack:after{content:"";background:color-mix(in srgb, var(--ink) 26%, transparent);width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.virtual-pathways-module__YHqG7q__meter b{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;font-weight:400}.virtual-pathways-module__YHqG7q__meter[data-tone=coral] .virtual-pathways-module__YHqG7q__meterTrack>i{background:var(--coral)}.virtual-pathways-module__YHqG7q__meter[data-tone=sky] .virtual-pathways-module__YHqG7q__meterTrack>i{background:var(--sage-deep)}.virtual-pathways-module__YHqG7q__isoRow[data-single=true]{grid-template-columns:92px minmax(0,1fr)}.virtual-pathways-module__YHqG7q__isoName{font-family:var(--type-display-family);font-size:var(--type-base)}.virtual-pathways-module__YHqG7q__somLayout{gap:var(--space-6);margin-top:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(240px,.72fr);display:grid}.virtual-pathways-module__YHqG7q__somList{min-width:0}.virtual-pathways-module__YHqG7q__somRow{align-items:center;gap:var(--space-3);padding:var(--space-1) 0;border-bottom:1px solid var(--line);font:.66rem var(--type-ui-family);grid-template-columns:62px minmax(0,1fr) 52px;display:grid}.virtual-pathways-module__YHqG7q__somRow[data-hottest=true]{color:var(--ink)}.virtual-pathways-module__YHqG7q__somRow[data-hottest=true] .virtual-pathways-module__YHqG7q__somName{color:var(--coral)}.virtual-pathways-module__YHqG7q__somName{font-family:var(--type-display-family);font-size:var(--type-base)}.virtual-pathways-module__YHqG7q__somTrack{background:color-mix(in srgb, var(--ink) 10%, transparent);height:7px;position:relative}.virtual-pathways-module__YHqG7q__somTrack>i{inset:0 auto 0 var(--start);width:var(--width);background:color-mix(in srgb, var(--ink) 55%, transparent);transition:width .62s var(--motion-ease);position:absolute}.virtual-pathways-module__YHqG7q__somRow[data-hottest=true] .virtual-pathways-module__YHqG7q__somTrack>i{background:var(--coral)}.virtual-pathways-module__YHqG7q__somTrack:after{content:"";top:-2px;bottom:-2px;left:var(--zero);background:color-mix(in srgb, var(--ink) 30%, transparent);width:1px;position:absolute}.virtual-pathways-module__YHqG7q__somRow>b{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;font-weight:400}.virtual-pathways-module__YHqG7q__somStructure{padding:var(--space-3);background:color-mix(in srgb, var(--sky) 30%, var(--paper));align-self:start}.virtual-pathways-module__YHqG7q__somStructureImage{object-fit:contain;width:100%;height:clamp(150px,22vh,230px)}.virtual-pathways-module__YHqG7q__metaboliteGrid{margin-top:var(--space-4);border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.virtual-pathways-module__YHqG7q__metabolite{gap:var(--space-1);padding:var(--space-2);border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:inherit;cursor:pointer;text-align:left;transition:background var(--motion-slow) var(--motion-ease);background:0 0;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.virtual-pathways-module__YHqG7q__metabolite:hover,.virtual-pathways-module__YHqG7q__metabolite[data-selected=true]{background:color-mix(in srgb, var(--sky) 26%, transparent)}.virtual-pathways-module__YHqG7q__metabolite[data-reactive=true]{background:color-mix(in srgb, var(--coral) 13%, transparent)}.virtual-pathways-module__YHqG7q__metabolite[data-reactive=true]:hover,.virtual-pathways-module__YHqG7q__metabolite[data-reactive=true][data-selected=true]{background:color-mix(in srgb, var(--coral) 24%, transparent)}.virtual-pathways-module__YHqG7q__metaboliteHead{justify-content:space-between;align-items:center;gap:var(--space-1);color:var(--muted);font:.54rem var(--type-ui-family);display:flex}.virtual-pathways-module__YHqG7q__metabolite[data-reactive=true] .virtual-pathways-module__YHqG7q__metaboliteHead b{color:var(--coral);font-weight:400}.virtual-pathways-module__YHqG7q__metaboliteImage{object-fit:contain;width:100%;height:92px}.virtual-pathways-module__YHqG7q__metaboliteAlerts{gap:var(--space-1);flex-wrap:wrap;display:flex}.virtual-pathways-module__YHqG7q__chip{padding:2px var(--space-1);border:1px solid var(--line-strong);color:var(--muted);font:.5rem var(--type-ui-family);white-space:nowrap}.virtual-pathways-module__YHqG7q__chip[data-new=true]{border-color:var(--coral);color:var(--coral)}.virtual-pathways-module__YHqG7q__metaboliteDetail{gap:var(--space-1);margin-top:var(--space-3);padding:var(--space-3) var(--space-3);background:color-mix(in srgb, var(--sky) 22%, transparent);display:grid}.virtual-pathways-module__YHqG7q__metaboliteDetail code{overflow-wrap:anywhere;color:var(--muted);font-family:var(--type-mono-family);font-size:var(--type-micro);line-height:var(--leading-normal)}.virtual-pathways-module__YHqG7q__emptyNote{margin-top:var(--space-4);padding:var(--space-3);background:color-mix(in srgb, var(--sky) 18%, transparent);color:var(--muted);font:.68rem/1.5 var(--type-ui-family)}.virtual-pathways-module__YHqG7q__pathwayGroup{margin-top:var(--space-5)}.virtual-pathways-module__YHqG7q__pathwayGroup>h3{margin:0 0 var(--space-1);color:var(--muted);font:.57rem var(--type-ui-family);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-weight:400}.virtual-pathways-module__YHqG7q__pathwayRow{align-items:start;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.95fr) minmax(160px,.7fr);display:grid}.virtual-pathways-module__YHqG7q__pathwayRow strong{font-family:var(--type-display-family);font-size:var(--type-lg);font-weight:400;display:block}.virtual-pathways-module__YHqG7q__pathwayRow p{max-width:54ch;margin:var(--space-1) 0 0;color:var(--muted);font:.63rem/1.5 var(--type-ui-family)}.virtual-pathways-module__YHqG7q__pathwayScore{gap:var(--space-1);display:grid}.virtual-pathways-module__YHqG7q__pathwayScore small{color:var(--muted);font:.52rem var(--type-ui-family)}.virtual-pathways-module__YHqG7q__countValue{font-family:var(--type-display-family);font-size:var(--type-display-xs)}.virtual-pathways-module__YHqG7q__ddiSplit{gap:var(--space-6);margin-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.virtual-pathways-module__YHqG7q__partnerList{margin-top:var(--space-3);border-top:1px solid var(--line)}.virtual-pathways-module__YHqG7q__partner{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--line);font:.66rem var(--type-ui-family);grid-template-columns:minmax(0,.85fr) minmax(120px,.55fr) minmax(0,1.5fr);display:grid}.virtual-pathways-module__YHqG7q__partnerName{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.virtual-pathways-module__YHqG7q__partnerName strong{font-family:var(--type-display-family);font-size:var(--type-lg);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.virtual-pathways-module__YHqG7q__tag{padding:1px var(--space-1);border:1px solid var(--line-strong);color:var(--muted);font-size:var(--type-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;flex:none}.virtual-pathways-module__YHqG7q__tag[data-direction=perpetrator]{border-color:var(--coral);color:var(--coral)}.virtual-pathways-module__YHqG7q__partner p{color:var(--muted);font-size:var(--type-micro);line-height:var(--leading-normal);margin:0;overflow:hidden}.virtual-pathways-module__YHqG7q__pairResult{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line-strong)}.virtual-pathways-module__YHqG7q__pairHead{align-items:end;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.virtual-pathways-module__YHqG7q__pairHead h4{font-family:var(--type-display-family);font-size:var(--type-display-sm);letter-spacing:var(--tracking-display);font-weight:400;line-height:var(--leading-tight);margin:0}.virtual-pathways-module__YHqG7q__pairScore{text-align:right}.virtual-pathways-module__YHqG7q__pairScore strong{font-family:var(--type-display-family);font-size:var(--type-display-md);font-weight:400;line-height:.85;display:block}.virtual-pathways-module__YHqG7q__pairScore span{color:var(--muted);font:.55rem var(--type-ui-family)}.virtual-pathways-module__YHqG7q__contribution{align-items:center;gap:var(--space-3);padding:var(--space-1) 0;border-bottom:1px solid var(--line);font:.63rem var(--type-ui-family);grid-template-columns:78px minmax(0,1fr) 96px 52px;display:grid}.virtual-pathways-module__YHqG7q__contribution span:nth-child(3){color:var(--muted);font-size:var(--type-micro);text-align:right}.virtual-pathways-module__YHqG7q__contribution>b{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;font-weight:400}.virtual-pathways-module__YHqG7q__predictorTable{margin-top:var(--space-4)}.virtual-pathways-module__YHqG7q__predictorFamily>h3{margin:var(--space-5) 0 0;padding-bottom:var(--space-1);border-bottom:1px solid var(--line-strong);color:var(--muted);font:.58rem var(--type-ui-family);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-weight:400}.virtual-pathways-module__YHqG7q__predictorRow{align-items:baseline;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--line);font:.63rem var(--type-ui-family);grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) minmax(0,.85fr);display:grid}.virtual-pathways-module__YHqG7q__predictorRow strong{font-family:var(--type-display-family);font-size:var(--type-base);font-weight:400}.virtual-pathways-module__YHqG7q__predictorRow span{color:var(--muted)}.virtual-pathways-module__YHqG7q__predictorRow b{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;font-weight:400}.virtual-pathways-module__YHqG7q__disclaimer{max-width:72ch;margin-top:var(--space-6);padding-top:var(--space-3);border-top:1px solid var(--line);color:var(--muted);font:.6rem/1.55 var(--type-ui-family)}@keyframes virtual-pathways-module__YHqG7q__wordmarkIn{to{opacity:1;transform:translateY(0)}}@keyframes virtual-pathways-module__YHqG7q__shellEngage{0%{border-color:color-mix(in srgb, var(--ink) 32%, transparent)}45%{border-color:var(--coral)}to{border-color:color-mix(in srgb, var(--ink) 32%, transparent)}}.virtual-pathways-module__YHqG7q__workspace[data-state=analyzing] .virtual-pathways-module__YHqG7q__shell{animation:.9s cubic-bezier(.22,1,.36,1) both virtual-pathways-module__YHqG7q__shellEngage}@keyframes virtual-pathways-module__YHqG7q__moleculeIn{to{opacity:1;transform:scale(1)}}@keyframes virtual-pathways-module__YHqG7q__analysisEnter{0%{opacity:0;transform:scale(.992)}to{opacity:1;transform:scale(1)}}@keyframes virtual-pathways-module__YHqG7q__moleculeScan{0%,38%{transform:translate(-130%)}72%,to{transform:translate(130%)}}@keyframes virtual-pathways-module__YHqG7q__pulse{0%{opacity:.35}to{opacity:1}}@keyframes virtual-pathways-module__YHqG7q__resultIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.virtual-pathways-module__YHqG7q__workspace{overflow:visible}.virtual-pathways-module__YHqG7q__shell{margin-inline:var(--space-4);display:block}.virtual-pathways-module__YHqG7q__rail{border-right:0;border-bottom:1px solid var(--line-strong);overflow:visible}.virtual-pathways-module__YHqG7q__output{min-height:620px}.virtual-pathways-module__YHqG7q__idleState,.virtual-pathways-module__YHqG7q__analysisState,.virtual-pathways-module__YHqG7q__errorState{height:auto;min-height:620px}.virtual-pathways-module__YHqG7q__report{height:auto;overflow:visible}.virtual-pathways-module__YHqG7q__analysisState{grid-template-columns:minmax(0,1fr)}.virtual-pathways-module__YHqG7q__analysisLead{border-right:0;border-bottom:1px solid var(--line-strong)}.virtual-pathways-module__YHqG7q__moleculeImage{height:min(38svh,270px)}.virtual-pathways-module__YHqG7q__analysisProgress{min-height:460px}.virtual-pathways-module__YHqG7q__idleFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.virtual-pathways-module__YHqG7q__somLayout{grid-template-columns:minmax(0,1fr)}.virtual-pathways-module__YHqG7q__partner{grid-template-columns:minmax(0,1fr) 120px}.virtual-pathways-module__YHqG7q__partner p{grid-column:1/-1}.virtual-pathways-module__YHqG7q__predictorRow{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.virtual-pathways-module__YHqG7q__predictorRow span:nth-of-type(2){display:none}.virtual-pathways-module__YHqG7q__bootIdentity{gap:var(--space-2);width:min(82vw,420px)}.virtual-pathways-module__YHqG7q__bootFlower{width:min(28vw,122px);max-height:32svh}.virtual-pathways-module__YHqG7q__bootWordmark{font-size:var(--type-display-xl)}.virtual-pathways-module__YHqG7q__section{scroll-margin-top:var(--space-16)}}@media (max-width:600px){.virtual-pathways-module__YHqG7q__shell{margin-inline:var(--space-2)}.virtual-pathways-module__YHqG7q__rail{padding:var(--space-5) var(--space-4) var(--space-4)}.virtual-pathways-module__YHqG7q__idleState{padding:var(--space-6) var(--space-5)}.virtual-pathways-module__YHqG7q__idleFacts{grid-template-columns:minmax(0,1fr)}.virtual-pathways-module__YHqG7q__isoHead,.virtual-pathways-module__YHqG7q__isoRow{grid-template-columns:74px minmax(0,1fr)}.virtual-pathways-module__YHqG7q__isoHead span:nth-child(3),.virtual-pathways-module__YHqG7q__isoRow>div:nth-child(3){grid-column:2}.virtual-pathways-module__YHqG7q__driver{grid-template-columns:minmax(0,1fr) 52px}.virtual-pathways-module__YHqG7q__driver .virtual-pathways-module__YHqG7q__driverAxis{grid-column:1/-1}.virtual-pathways-module__YHqG7q__contribution{grid-template-columns:64px minmax(0,1fr) 46px}.virtual-pathways-module__YHqG7q__contribution span:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){.virtual-pathways-module__YHqG7q__analysisState,.virtual-pathways-module__YHqG7q__boot,.virtual-pathways-module__YHqG7q__bootBlack,.virtual-pathways-module__YHqG7q__bootIdentity,.virtual-pathways-module__YHqG7q__bootWordmark,.virtual-pathways-module__YHqG7q__moleculeCard:after,.virtual-pathways-module__YHqG7q__moleculeImage,.virtual-pathways-module__YHqG7q__report,.virtual-pathways-module__YHqG7q__stages li i,.virtual-pathways-module__YHqG7q__workspace[data-state=analyzing] .virtual-pathways-module__YHqG7q__shell{transition:none;animation:none}.virtual-pathways-module__YHqG7q__bootWordmark,.virtual-pathways-module__YHqG7q__moleculeImage{opacity:1;transform:none}.virtual-pathways-module__YHqG7q__report{scroll-behavior:auto}.virtual-pathways-module__YHqG7q__railNav li a{transition:none}}
