.ad-root{min-height:100vh;background:var(--ap-ground);color:var(--ap-text);font-family:var(--ap-font-text);font-size:var(--ap-size-read);line-height:1.45;color-scheme:light;-webkit-font-smoothing:antialiased}.ad-root *{box-sizing:border-box}:where(.ad-root) :where(h1,h2,h3,h4,p,dl,dd,ul,ol,figure){margin:0}:where(.ad-root) :where(ul,ol){padding:0;list-style:none}:where(.ad-root) :where(button,input){font:inherit;color:inherit}.ad-root :focus-visible{outline:3px solid var(--ap-focus);outline-offset:3px}.ad-root [tabindex="-1"]:focus{outline:none}.ad-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ad-muted{color:var(--ap-text)}.ad-defs{position:absolute;width:0;height:0;overflow:hidden}.ad-skip{position:absolute;left:var(--spacing-4);top:calc(-1 * var(--spacing-16));background:var(--ap-action);color:var(--ap-onAction);padding:var(--spacing-2) var(--spacing-4);z-index:10}.ad-skip:focus{top:var(--spacing-4)}.ad-frame{max-width:var(--ap-size-app);margin-inline:auto;padding:var(--spacing-6) var(--spacing-4) var(--spacing-16)}@media (min-width:48rem){.ad-frame{padding:var(--spacing-16) var(--spacing-16) var(--spacing-20)}}.ad-top{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-6)}.ad-wordmark{font-size:var(--ap-size-body);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ap-text);padding-top:var(--spacing-1);white-space:nowrap}@media (max-width:47.99rem){.ad-wordmark{display:none}}.ad-nav{display:grid;gap:var(--spacing-4);width:100%;max-width:45rem}.ad-tabs{display:grid;grid-template-columns:1fr 1fr}.ad-tab{display:flex;align-items:center;justify-content:center;min-height:calc(var(--ap-size-control) + var(--spacing-2));border:2px solid var(--ap-edge);background:var(--ap-ground);color:var(--ap-action);padding-inline:var(--spacing-2);font-size:var(--ap-size-body);font-weight:700;text-align:center;text-decoration:none;transition:background-color .12s}.ad-tabs li+li .ad-tab{border-left:0}.ad-tab:hover,.ad-tab[aria-current]{background:var(--ap-field)}.ad-tab[aria-current]{border-color:var(--ap-heading);color:var(--ap-heading)}.ad-tabs li:first-child .ad-tab[aria-current]{border-right-width:2px}.ad-tabs li+li .ad-tab[aria-current]{border-left:2px solid var(--ap-heading);margin-left:-2px}.ad-pills{display:flex;flex-wrap:wrap;gap:var(--spacing-3) var(--spacing-5)}.ad-pill{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-5);min-height:var(--ap-size-control);min-width:9rem;padding:0 var(--spacing-8);border:2px solid var(--ap-edge);border-radius:0;background:var(--ap-field);color:var(--ap-action);font-size:var(--ap-size-body);font-weight:500;text-decoration:none;cursor:pointer;transition:border-color .12s}.ad-pill:hover{border-color:var(--ap-text)}.ad-pill[aria-current]{border-color:var(--ap-heading);color:var(--ap-heading)}.ad-caret{width:.7rem;height:.55rem;fill:var(--ap-text);transition:transform .15s}.ad-pill[aria-current] .ad-caret{fill:var(--ap-action)}.ad-pill-menu[aria-expanded=true] .ad-caret{transform:rotate(180deg)}.ad-menu{position:relative}.ad-menu-list{position:absolute;top:calc(100% + var(--spacing-2));left:0;z-index:6;min-width:100%;padding:var(--spacing-2);background:var(--ap-ground);border-radius:0;box-shadow:0 var(--spacing-1) var(--spacing-3) color-mix(in srgb,var(--ap-heading) 16%,transparent),0 0 0 1px color-mix(in srgb,var(--ap-heading) 8%,transparent)}.ad-menu-list a{display:block;padding:var(--spacing-3) var(--spacing-4);border-radius:0;color:var(--ap-heading);text-decoration:none;font-size:var(--ap-size-body);white-space:nowrap}.ad-menu-list a:hover{background:var(--ap-field)}.ad-menu-list a[aria-current]{color:var(--ap-action);font-weight:700}@media (max-width:30rem){.ad-pill{min-width:0;padding:0 var(--spacing-4);font-size:var(--ap-size-meta)}.ad-pill,.ad-pills{gap:var(--spacing-2)}.ad-pills{flex-wrap:nowrap}.ad-pills li:nth-child(2){flex:1 1 auto;min-width:0}.ad-pill-menu{width:100%}.ad-card{padding:var(--spacing-5)}.ad-lab-actions,.ad-lab-cols{gap:var(--spacing-3)}.ad-lab-actions .lk-btn,.ad-toggle span{font-size:var(--ap-size-meta)}}.ad-stage-area{padding-top:clamp(var(--spacing-10),12vh,var(--spacing-32))}.ad-frame-grid{display:grid;gap:var(--spacing-10);align-items:start}@media (min-width:60rem){.ad-frame-grid{grid-template-columns:minmax(0,36rem) minmax(0,1fr);column-gap:var(--spacing-16)}.ad-frame-solo{grid-template-columns:minmax(0,1fr)}.ad-frame-grid>.ad-art{min-height:24rem;align-content:center}}.ad-copy{display:grid;gap:var(--spacing-6);align-content:start;max-width:var(--ap-size-measure)}.ad-frame-solo .ad-copy{max-width:46rem}.ad-eyebrow{font-size:var(--ap-size-section);font-weight:300;line-height:1.2;color:var(--ap-heading)}.ad-copy .ad-eyebrow+h2,.ad-overview .ad-eyebrow+h2{margin-top:calc(-1 * var(--spacing-2))}.ad-title{font-size:var(--ap-size-display);line-height:1.05;letter-spacing:-.01em}.ad-headline,.ad-title{font-family:var(--ap-font-heading);font-weight:500;color:var(--ap-heading)}.ad-headline{font-size:var(--ap-size-section);line-height:1.25}.ad-letter{font-weight:600}.ad-lead{font-size:var(--ap-size-section);font-weight:400;line-height:1.3;color:var(--ap-heading);max-width:34rem}.ad-lead-wide{max-width:42rem}.ad-intro{font-size:var(--ap-size-read);line-height:1.45;max-width:30.5rem}.ad-answer{font-size:var(--ap-size-section);line-height:1.25}.ad-body,.ad-points{font-size:var(--ap-size-read)}.ad-points{display:grid;gap:var(--spacing-6);max-width:31rem;line-height:1.4}.ad-points li{display:grid;grid-template-columns:1.6rem minmax(0,1fr);column-gap:var(--spacing-7,1.75rem);align-items:start}.ad-chevron{width:1.6rem;height:1.6rem;margin-top:.15em;fill:none;stroke:var(--ap-fig-ray);stroke-width:2.5}.ad-point-note{display:block;margin-top:var(--spacing-1);font-size:var(--ap-size-read);color:var(--ap-text)}.ad-points .ad-nuc{font-size:1em;vertical-align:middle}.ad-actions{display:flex;flex-wrap:wrap;gap:var(--spacing-4) var(--spacing-5);padding-top:var(--spacing-4)}.ad-art{min-width:0}.ad-art,.ad-figure{display:grid;justify-items:center}.ad-figure{gap:var(--spacing-5);width:100%}.ad-figure>svg{width:100%;max-width:32rem;height:auto;overflow:visible}.ad-art-label text{font-family:var(--ap-font-text);font-size:30px;font-weight:700;fill:var(--ap-heading)}.ad-art-caption{display:inline-flex;align-items:center;gap:var(--spacing-4);font-size:var(--ap-size-section);font-weight:700;line-height:1}.ad-particle>svg{max-width:22rem}.ad-shadowed{filter:drop-shadow(0 12px 16px color-mix(in srgb,var(--ap-heading) 14%,transparent))}@media (max-width:59.99rem){.ad-figure>svg{max-width:20rem}.ad-art-label text{font-size:36px}}.ad-arrow{width:1.2rem;height:.85rem}.ad-arrow,.ad-replay{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ad-replay{width:1.25rem;height:1.25rem}.ad-pair-l,.ad-pair-r{transition:transform .7s cubic-bezier(.3,.7,.2,1)}.ad-pair-l{transform:translateX(-84px)}.ad-pair-r{transform:translateX(84px)}.ad-pair[data-apart] .ad-pair-l{transform:translateX(-128px)}.ad-pair[data-apart] .ad-pair-r{transform:translateX(128px)}.ad-carbon>svg{max-width:22rem}.ad-carbon-read{display:flex;align-items:center;gap:var(--spacing-5)}.ad-carbon-read .ad-nuc{font-size:var(--ap-size-nuclide)}.ad-carbon-read>span{display:grid;gap:var(--spacing-1)}.ad-carbon-read strong{font-size:var(--ap-size-read);font-weight:700}.ad-carbon-state{font-weight:600;color:var(--ap-notYet)}.ad-carbon-state[data-stable]{color:var(--ap-action)}.ad-slider{display:grid;gap:var(--spacing-2)}.ad-slider label{font-weight:700}.ad-slider output{font-variant-numeric:tabular-nums;margin-left:var(--spacing-2);color:var(--ap-action)}.ad-slider input{width:100%;min-height:var(--spacing-10);accent-color:var(--ap-action)}.ad-key{display:flex;flex-wrap:wrap;gap:var(--spacing-3) var(--spacing-8);padding-top:var(--spacing-4);border-top:1px solid var(--ap-edge);font-size:var(--ap-size-meta)}.ad-key div{gap:var(--spacing-3)}.ad-key div,.ad-key dt{display:flex;align-items:center}.ad-key dt{gap:var(--spacing-2);font-weight:700}.ad-key svg{width:var(--spacing-6);height:var(--spacing-6)}.ad-overview{display:grid;gap:var(--spacing-6)}.ad-type-cards{display:grid;gap:var(--spacing-8);margin-top:var(--spacing-8)}@media (min-width:48rem){.ad-type-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-12);max-width:76rem}}.ad-type-card{display:grid;grid-template-rows:auto 1fr;background:var(--ap-ground);color:var(--ap-text);text-decoration:none;box-shadow:0 var(--spacing-1) var(--spacing-2) color-mix(in srgb,var(--ap-heading) 12%,transparent);transition:box-shadow .15s}.ad-type-card:hover{box-shadow:0 var(--spacing-2) var(--spacing-5) color-mix(in srgb,var(--ap-heading) 18%,transparent)}.ad-type-card-head{padding:var(--spacing-3) var(--spacing-4);background:var(--ap-field);text-align:center;font-size:var(--ap-size-body);font-weight:700}.ad-type-card-body{display:grid;place-items:center;min-height:13rem;padding:var(--spacing-6)}.ad-type-card-body svg{width:9rem;height:auto;overflow:visible}.ad-example{display:grid;gap:var(--spacing-4);justify-items:center;width:100%;max-width:38rem}.ad-example>svg{width:100%;height:auto;overflow:visible}.ad-reaction{display:grid;gap:var(--spacing-3);width:100%}.ad-reaction-row{display:grid;grid-template-columns:minmax(0,1fr) 2.75rem minmax(0,1fr) 2.25rem minmax(0,1fr);align-items:center;justify-items:center}.ad-reaction-fig svg{width:4.75rem;height:4.75rem;overflow:visible}.ad-reaction-names{font-size:var(--ap-size-body);font-weight:700;text-align:center;align-items:start}.ad-reaction-names small{display:block;font-size:var(--ap-size-meta);font-weight:400}.ad-reaction-eq{font-size:var(--ap-size-nuclide);padding-top:var(--spacing-2)}.ad-reaction-general,.ad-reaction-general .ad-nuc{color:var(--ap-text)}.ad-reaction-general .ad-nuc-sym{font-weight:600}.ad-example-note{font-size:var(--ap-size-meta);color:var(--ap-text);max-width:32rem;text-align:center;padding-top:var(--spacing-2)}.ad-fly{transition:transform 1.6s cubic-bezier(.2,.7,.2,1),opacity .4s}.ad-fly-beta,.ad-fly-gamma{opacity:0}.ad-decay[data-after] .ad-fly-alpha{transform:translate(250px,-70px)}.ad-decay[data-after] .ad-fly-beta{opacity:1;transform:translate(210px,-40px);transition-delay:.5s}.ad-decay[data-after] .ad-fly-gamma{opacity:1;transform:translate(90px);transition-delay:.3s}.ad-excited{fill:none;stroke:var(--ap-fig-ray);stroke-width:3;stroke-dasharray:4 9;opacity:.9;transition:opacity .8s .2s;animation:ad-hum 1.2s ease-in-out infinite alternate}.ad-decay[data-after] .ad-excited{opacity:0}@keyframes ad-hum{0%{opacity:.35}to{opacity:.95}}.ad-nuc{display:inline-flex;align-items:center;line-height:1;color:var(--ap-heading)}.ad-nuc-scripts{display:inline-flex;flex-direction:column;align-items:flex-end;gap:.1em;font-size:.5em;font-weight:500;font-variant-numeric:tabular-nums;margin-right:.1em}.ad-nuc-sym{font-size:1em;font-weight:700}.ad-eq{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2) var(--spacing-4);font-size:var(--ap-size-nuclide)}.ad-op{font-weight:300;color:var(--ap-heading)}.ad-op-arrow{width:1.1em;height:.8em;flex:none;fill:none;stroke:var(--ap-heading);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ad-reaction-figs .ad-op{font-size:var(--ap-size-read);font-weight:700}.ad-shield-frame{display:grid;gap:var(--spacing-6)}.ad-shield{display:grid;gap:var(--spacing-10);align-items:start}@media (min-width:60rem){.ad-shield{grid-template-columns:minmax(0,28rem) minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:var(--spacing-16);row-gap:var(--spacing-8)}.ad-shield>.lk-stage{grid-column:2;grid-row:1/span 2}.ad-shield>.ad-record{grid-column:1;grid-row:2}}.ad-card{background:var(--ap-ground);border-radius:calc(0 * 2);padding:var(--spacing-6);box-shadow:0 var(--spacing-1) var(--spacing-3) color-mix(in srgb,var(--ap-heading) 10%,transparent)}.ad-card-title{font-size:var(--ap-size-section);font-weight:600;color:var(--ap-text);line-height:1.2}.ad-lab-controls{display:grid;gap:var(--spacing-6)}.ad-lab-cols{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-5)}.ad-toggles{border:0;padding:0;margin:0;min-width:0;display:grid;gap:var(--spacing-3)}.ad-toggles legend{font-size:var(--ap-size-body);color:var(--ap-text);padding:0;margin-bottom:var(--spacing-3);float:left;width:100%}.ad-toggle{position:relative;display:block}.ad-choice input,.ad-toggle input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.ad-toggle span{display:flex;align-items:center;justify-content:center;min-height:var(--ap-size-control);padding:0 var(--spacing-3);border:1.5px solid var(--ap-heading);border-radius:999px;background:var(--ap-field);font-size:var(--ap-size-body);font-weight:500;text-align:center;transition:background-color .12s,color .12s}.ad-toggle:hover span{background:var(--ap-ground)}.ad-toggle input:checked+span{background:var(--ap-heading);color:var(--ap-onAction)}.ad-choice input:focus-visible+span,.ad-toggle input:focus-visible+span{outline:3px solid var(--ap-focus);outline-offset:3px}.ad-lab-actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-5);align-items:center}.ad-lab-actions .lk-btn{white-space:nowrap}.ad-lab-result{font-size:var(--ap-size-meta);color:var(--ap-text);min-height:3em}.ad-lab svg{display:block;width:100%;max-width:44rem;height:auto;overflow:visible}.ad-lab-label{font-family:var(--ap-font-text);font-size:19px;font-weight:700;fill:var(--ap-heading)}.ad-off{opacity:.28;transition:opacity .15s}.ad-lab-label-off{fill:var(--ap-text);font-weight:500}.ad-shot{animation:ad-fall 1.5s cubic-bezier(.35,.5,.45,1) both;animation-delay:var(--ad-d,0s)}.ad-shot.is-stopped{animation:ad-fall 1.3s cubic-bezier(.35,.5,.45,1) both,ad-absorb .5s ease-out forwards;animation-delay:var(--ad-d,0s),calc(1.3s + var(--ad-d, 0s))}.ad-shot.is-still{animation:none;transform:translateY(var(--stop))}.ad-shot.is-still.is-stopped{opacity:.45}@keyframes ad-fall{0%{transform:translateY(0)}to{transform:translateY(var(--stop))}}@keyframes ad-absorb{to{opacity:.45}}@media (max-width:59.99rem){.ad-lab-label{font-size:24px}}.ad-record table{width:100%;border-collapse:collapse;font-size:var(--ap-size-meta)}.ad-record caption{text-align:left;font-weight:700;padding-bottom:var(--spacing-2)}.ad-record caption span{font-weight:400;color:var(--ap-text);margin-left:var(--spacing-2)}.ad-record td,.ad-record th{text-align:left;padding:var(--spacing-3) var(--spacing-2);border-bottom:1px solid var(--ap-edge)}.ad-record tbody th{font-weight:600;white-space:nowrap}.ad-record td[data-state=blocked]{color:var(--ap-action);font-weight:600}.ad-record td[data-state=passes]{color:var(--ap-notYet);font-weight:600}.ad-conclusion{margin-top:var(--spacing-4);font-weight:600}.ad-stage-area[data-part=quiz]{padding-top:var(--spacing-4)}.ad-quiz{display:grid;gap:clamp(var(--spacing-10),9vh,var(--spacing-28))}.ad-tiles{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3);min-height:var(--ap-size-control)}.ad-tiles li{width:var(--spacing-4);height:var(--spacing-4);border-radius:0;background:var(--ap-edge);transition:background-color .2s}.ad-tiles li[data-state=current]{background:var(--ap-ground);box-shadow:inset 0 0 0 2px var(--ap-heading)}.ad-tiles li[data-state=correct]{background:var(--ap-correct)}.ad-tiles li[data-state=incorrect]{background:var(--ap-notYet)}.ad-question{align-items:start;row-gap:var(--spacing-8)}@media (min-width:60rem){.ad-question{grid-template-areas:"lede stage" "work stage";grid-template-rows:auto 1fr}.ad-question-lede{grid-area:lede}.ad-question-work{grid-area:work}.ad-quiz-stage{grid-area:stage;align-self:center}}.ad-question[data-solo]{grid-template-columns:minmax(0,46rem);grid-template-areas:none}.ad-question[data-solo]>*{grid-area:auto}.ad-question-lede{display:grid;gap:var(--spacing-4);max-width:var(--ap-size-measure)}.ad-question-lede .ad-eyebrow+h2{margin-top:calc(-1 * var(--spacing-1))}.ad-quiz-q{font-weight:700;line-height:1.3;color:var(--ap-heading)}.ad-hint,.ad-quiz-q{font-size:var(--ap-size-read)}.ad-hint{color:var(--ap-text);max-width:34rem}.ad-question-work{display:grid;gap:var(--spacing-6);align-content:start}.ad-choices{border:0;padding:0;margin:0;display:grid;gap:var(--spacing-3);max-width:22rem}.ad-choice{position:relative;display:block}.ad-choice>span{display:flex;align-items:center;gap:0;min-height:var(--ap-size-control);padding:0 var(--spacing-6);border:1.5px solid var(--ap-heading);border-radius:999px;background:var(--ap-field);font-size:var(--ap-size-body);font-weight:500;transition:background-color .12s,color .12s}.ad-choice:hover>span{background:var(--ap-ground)}.ad-choice input:checked+span{background:var(--ap-heading);color:var(--ap-onAction)}.ad-choices:disabled .ad-choice input{cursor:default}.ad-choices:disabled .ad-choice:hover>span{background:var(--ap-field)}.ad-choice[data-mark]>span:after{margin-left:auto;padding-left:var(--spacing-3);font-size:var(--ap-size-meta);font-weight:400}.ad-choice[data-mark=right]>span{border-color:var(--ap-correct);box-shadow:inset 0 0 0 1.5px var(--ap-correct)}.ad-choice[data-mark=right] input:checked+span{background:var(--ap-correct)}.ad-choice[data-mark=right]>span:after{content:"Correct answer";color:var(--ap-correct)}.ad-choice[data-mark=right] input:checked+span:after{color:var(--ap-onAction)}.ad-choice[data-mark=wrong]>span{border-color:var(--ap-notYet)}.ad-choice[data-mark=wrong] input:checked+span{background:var(--ap-notYet)}.ad-choice[data-mark=wrong]>span:after{content:"Your answer";color:var(--ap-onAction)}.ad-quiz-stage{display:grid;justify-items:center;min-width:0}.ad-reaction-quiz{max-width:40rem;row-gap:var(--spacing-3)}.ad-reaction-quiz .ad-reaction-row{grid-template-columns:7rem minmax(0,1fr) 2.75rem minmax(0,1fr) 2.25rem minmax(0,1fr)}.ad-row-lead{justify-self:start;font-size:var(--ap-size-meta);font-weight:600;color:var(--ap-text);line-height:1.2}.ad-reaction-quiz .ad-reaction-eq{padding-top:var(--spacing-2)}.ad-reaction-input .ad-row-lead,.ad-reaction-quiz .ad-reaction-eq .ad-row-lead,.ad-row-yours .ad-row-lead{align-self:center;font-size:var(--ap-size-meta)}.ad-reaction-input,.ad-row-yours{font-size:var(--ap-size-nuclide);padding-top:var(--spacing-2)}.ad-row-yours .ad-nuc{color:var(--ap-text)}.ad-row-yours .ad-wrong .ad-nuc{color:var(--ap-notYet)}.ad-quiz-stage[data-checked] .ad-answer .ad-nuc{color:var(--ap-action)}.ad-reaction-sum{font-size:var(--ap-size-read);font-variant-numeric:tabular-nums;color:var(--ap-heading);font-weight:600}.ad-reaction-sum .ad-op{font-weight:400;color:var(--ap-text)}.ad-reaction-eq+.ad-reaction-sum{border-top:1px solid var(--ap-edge);padding-top:var(--spacing-3);margin-top:var(--spacing-2)}.ad-blank{fill:none;stroke:var(--ap-text);stroke-width:1.5;stroke-dasharray:4 5}.ad-reveal{animation:ad-reveal .5s ease-out both}.ad-quiz-stage[data-checked] .ad-reaction-eq,.ad-quiz-stage[data-checked] .ad-reaction-sum,.ad-quiz-stage[data-checked] .ad-row-yours{animation:ad-reveal .4s ease-out both}@keyframes ad-reveal{0%{opacity:0}to{opacity:1}}.ad-field{display:inline-flex;align-items:center;gap:var(--spacing-1);vertical-align:middle}.ad-field-scripts{display:grid;gap:var(--spacing-1)}.ad-field input{border:0;border-bottom:2px solid var(--ap-text);border-radius:0 0 0 0;background:var(--ap-ground);color:var(--ap-heading);padding:0;transition:border-color .12s}.ad-field input:hover{border-bottom-color:var(--ap-heading)}.ad-field input:focus-visible{border-bottom-color:var(--ap-action)}.ad-field-scripts input{width:3.5rem;height:var(--spacing-8);font-size:var(--ap-size-meta);font-weight:500;font-variant-numeric:tabular-nums;text-align:right;padding-inline:var(--spacing-2)}.ad-field-sym{width:3.25rem;height:calc(var(--spacing-16) + var(--spacing-1));font-size:var(--ap-size-nuclide);font-weight:700;text-align:center}.ad-field input::placeholder{color:var(--ap-text);opacity:.8;font-weight:400}.ad-feedback{display:grid;gap:var(--spacing-3);max-width:34rem;font-size:var(--ap-size-read)}.ad-feedback-verdict{font-weight:700;font-size:var(--ap-size-read);line-height:1.3;color:var(--ap-notYet)}.ad-feedback-verdict span{color:var(--ap-heading)}.ad-feedback[data-correct] .ad-feedback-verdict{color:var(--ap-correct)}.ad-question-actions{display:flex;gap:var(--spacing-3)}.ad-summary{display:grid;gap:var(--spacing-10);justify-items:start;max-width:64rem}.ad-summary-head{display:grid;gap:var(--spacing-2)}.ad-summary .ad-review{width:100%;border-top:1px solid var(--ap-edge)}.ad-summary .ad-actions{padding-top:0}.ad-review li{display:grid;grid-template-columns:var(--spacing-4) minmax(0,1fr);gap:var(--spacing-2) var(--spacing-5);padding-block:var(--spacing-4);border-bottom:1px solid var(--ap-edge);align-items:center}.ad-review-mark{width:var(--spacing-3);height:var(--spacing-3);border-radius:0;background:var(--ap-notYet)}.ad-review-mark[data-state=correct]{background:var(--ap-correct)}.ad-review-q{display:grid;gap:var(--spacing-1)}.ad-review-link{font-size:var(--ap-size-meta);font-weight:600;color:var(--ap-action);text-underline-offset:.2em;justify-self:start}.ad-review-link:hover{color:var(--ap-actionHover)}.ad-review-a{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2);font-size:var(--ap-size-read)}@media (min-width:48rem){.ad-review li{grid-template-columns:var(--spacing-4) minmax(0,1fr) minmax(0,1fr)}.ad-review-a{grid-column:3}}@media (max-width:40rem){.ad-eq{font-size:var(--ap-size-read);gap:var(--spacing-1) var(--spacing-2)}.ad-field-scripts input{width:2.75rem;padding-inline:0;text-align:center}.ad-field-sym{width:2.25rem}.ad-reaction-quiz .ad-reaction-row{grid-template-columns:minmax(0,1fr) 1.25rem minmax(0,1fr) 1rem minmax(0,1fr)}.ad-reaction-quiz .ad-row-lead{grid-column:1/-1;padding-top:var(--spacing-2)}.ad-reaction-quiz .ad-row-lead:empty{display:none}.ad-reaction-row{grid-template-columns:minmax(0,1fr) 1.75rem minmax(0,1fr) 1.5rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ad-root *,.ad-root :after,.ad-root :before{transition:none!important;animation:none!important}}.ac-simulation{display:grid;gap:var(--spacing-6);color:var(--ap-text);min-width:0}.ac-sim-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:var(--spacing-4);border-bottom:1px solid var(--ap-rule);padding-bottom:var(--spacing-4)}.ac-sim-heading h2,.ac-sim-heading h3{font-family:var(--ap-font-heading);color:var(--ap-heading);font-size:var(--text-2xl);margin:0}.ac-sim-heading p{margin:var(--spacing-2) 0 0}.ac-view-choices{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.ac-view-choices .lk-btn[aria-pressed=true]{background:var(--ap-heading);border-color:var(--ap-heading);color:var(--ap-onAction)}.ac-sim-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-6);align-items:start}.ac-sim-controls{display:grid;gap:var(--spacing-5)}.ac-sim-controls label{display:grid;gap:var(--spacing-2)}.ac-simulation .lk-stage{margin:0;padding:var(--spacing-4);min-width:0}.ac-sim-stage svg{display:block;width:100%;height:auto}.ac-simulation svg text{font-family:var(--ap-font-text);fill:var(--ap-heading)}.ac-sim-readout{display:flex;flex-wrap:wrap;gap:var(--spacing-6);background:var(--ap-heading);color:var(--ap-onAction);padding:var(--spacing-5)}.ac-sim-readout p{margin:0;display:grid;gap:var(--spacing-1)}.ac-sim-readout strong{font-family:var(--ap-font-data);font-size:var(--text-2xl);font-weight:500}.ac-sim-readout span{font-size:var(--text-sm)}.ac-playback{display:grid;gap:var(--spacing-3);border-top:1px solid var(--ap-rule);padding-top:var(--spacing-4)}.ac-playback-actions{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.ac-playback label{display:flex;justify-content:space-between;gap:var(--spacing-3)}.ac-simulation input[type=range]{width:100%;min-width:0;accent-color:var(--ap-run);min-height:var(--spacing-10)}.ac-simulation input[type=range]:focus-visible{outline:2px solid var(--ap-focus);outline-offset:2px}.ac-reactions{display:grid;gap:var(--spacing-4)}.ac-reactions>div{padding-block:var(--spacing-3);border-bottom:1px solid var(--ap-rule)}.ac-reactions dt{color:var(--ap-heading);font-weight:600}.ac-reactions dd{margin:var(--spacing-2) 0 0;font-size:var(--text-lg)}.ac-results{min-width:0;overflow-x:auto}.ac-results-head{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-3)}.ac-results h3{margin:0;color:var(--ap-heading);font-size:var(--text-lg)}.ac-results table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.ac-results td,.ac-results th{text-align:left;vertical-align:top;border-bottom:1px solid var(--ap-rule);padding:var(--spacing-3);overflow-wrap:anywhere}.ac-results th{font-weight:600;color:var(--ap-heading)}.ac-sim-molecules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-4)}.ac-sim-molecules h3{margin:0;font-size:var(--text-lg);color:var(--ap-heading)}.ac-sim-molecules svg{width:100%}.ac-sim-molecules figure{margin:0;min-width:0}.ac-sim-molecules figcaption{font-size:var(--text-sm)}.ac-sim-facts{display:grid;gap:var(--spacing-2);margin:0}.ac-sim-facts div{display:flex;justify-content:space-between;gap:var(--spacing-3);border-bottom:1px solid var(--ap-rule);padding-block:var(--spacing-2)}.ac-sim-facts dd{margin:0;font-weight:600}.ac-sim-instructions{max-width:var(--ap-size-app);font-size:var(--text-base)}.ac-guided{margin-top:var(--spacing-12);border-top:1px solid var(--ap-rule);padding-top:var(--spacing-6)}.ac-guided>summary{cursor:pointer;color:var(--ap-heading);font-family:var(--ap-font-heading);font-size:var(--text-xl);margin-bottom:var(--spacing-6)}@media (min-width:64rem){.ac-sim-workspace{grid-template-columns:minmax(0,2fr) minmax(0,5fr)}}@media (max-width:36rem){.ac-sim-molecules{grid-template-columns:minmax(0,1fr)}}.ac-temperature-chart{margin:0}.ac-temperature-chart svg{width:100%;display:block}.ac-nuclear-equation{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-4);font-size:var(--text-2xl);color:var(--ap-heading)}.ac-shield-playback,.ac-simulation.ad-shield>.ac-prose,.ac-simulation.ad-shield>.ad-record{grid-column:1/-1}.ac-simulation.ad-shield>.lk-stage{grid-row:1}.ac-simulation.ad-shield>.ad-record{grid-row:auto}@media (min-width:64rem){.ac-cellbench.ac-simulation,.ac-imf.ac-simulation{grid-template-columns:minmax(0,2fr) minmax(0,5fr);column-gap:var(--spacing-6);row-gap:var(--spacing-4)}.ac-cellbench.ac-simulation>*,.ac-imf.ac-simulation>*{grid-column:1/-1}.ac-cellbench.ac-simulation>.ac-cell-picks,.ac-imf.ac-simulation>.ac-cell-picks{grid-column:1;grid-row:3;grid-template-columns:minmax(0,1fr)}.ac-cellbench.ac-simulation>.lk-stage{grid-column:2;grid-row:3/span 3}.ac-cellbench.ac-simulation>.lk-bench-actions{grid-column:1;grid-row:4}.ac-cellbench.ac-simulation>.ac-playback{grid-column:1;grid-row:5}.ac-cellbench.ac-simulation>.ac-reactions{grid-template-columns:repeat(3,minmax(0,1fr))}.ac-cellbench.ac-simulation .ac-playback-actions{flex-direction:column;align-items:stretch}.ac-imf.ac-simulation>.lk-stage{grid-column:2;grid-row:3/span 4}.ac-imf.ac-simulation>.lk-btn{grid-column:1;grid-row:4;align-self:start}.ac-imf.ac-simulation>label{grid-column:1;grid-row:5}.ac-imf.ac-simulation>input{grid-column:1;grid-row:6;align-self:start}}.ac-simulation .ac-cell-fig{max-width:none}.ac-simulation .ac-cell-fig>svg{max-height:calc(var(--spacing-20) * 6)}@media (min-width:64rem){.ac-simulation[data-decay-kind]{grid-template-columns:minmax(0,2fr) minmax(0,5fr);column-gap:var(--spacing-6);row-gap:var(--spacing-4)}.ac-simulation[data-decay-kind]>*{grid-column:1/-1}.ac-simulation[data-decay-kind]>.ac-sim-readout{grid-row:1}.ac-simulation[data-decay-kind]>label{grid-column:1;grid-row:2}.ac-simulation[data-decay-kind]>select{grid-column:1;grid-row:3}.ac-simulation[data-decay-kind]>.lk-stage{grid-column:2;grid-row:2/span 4}.ac-simulation[data-decay-kind]>.lk-btn{grid-column:1;grid-row:4}.ac-simulation[data-decay-kind]>.ac-playback{grid-column:1;grid-row:5}.ac-simulation[data-decay-kind] .ac-playback-actions{flex-direction:column;align-items:stretch}}.ac-app{font-size:var(--ap-size-read);line-height:1.55}:where(.ac-app) a{color:inherit}.ac-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);min-height:var(--ap-size-bar);padding-inline:var(--spacing-4);background:var(--ap-ground);border-bottom:1px solid var(--ap-rule)}@media (min-width:48rem){.ac-bar{padding-inline:var(--spacing-8)}}.ac-home{display:inline-flex;align-items:center;gap:var(--spacing-3);text-decoration:none}.ac-logo{block-size:1.75rem;inline-size:auto}.ac-wordmark{padding-left:var(--spacing-3);border-left:1px solid var(--ap-edge);font-weight:700;font-size:var(--ap-size-read);color:var(--ap-heading)}.ac-main{max-width:var(--ap-size-app);margin-inline:auto;padding-inline:var(--spacing-4);padding-block:var(--spacing-10) var(--spacing-20)}@media (min-width:48rem){.ac-main{padding-inline:var(--spacing-8)}}.ac-page{display:grid;gap:var(--spacing-12)}.ac-display{font-size:var(--ap-size-display);font-family:var(--ap-font-heading);font-weight:500;line-height:1.08;letter-spacing:-.015em;text-wrap:balance;color:var(--ap-heading)}.ac-display-n{display:inline-block;margin-right:var(--spacing-4);font-family:var(--ap-font-data);font-weight:400;font-size:.55em;color:var(--ap-text);vertical-align:.3em}.ac-h2{font-size:var(--ap-size-section);font-family:var(--ap-font-heading);font-weight:500;line-height:1.2;text-wrap:balance}.ac-meta{font-size:var(--ap-size-meta)}.ac-meta,.ac-muted{color:var(--ap-text)}.ac-num{font-family:var(--ap-font-data);font-variant-numeric:tabular-nums;font-size:.92em}.ac-hero{display:grid;gap:var(--spacing-6);padding-bottom:var(--spacing-4)}.ac-hero .ac-display{max-width:18ch}.ac-hero-lead{font-size:var(--ap-size-section);line-height:1.35;color:var(--ap-text);max-width:var(--ap-size-measure)}.ac-modes-key{display:grid;gap:var(--spacing-4);margin:0}@media (min-width:48rem){.ac-modes-key{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-8)}}.ac-modes-key div{display:grid;gap:var(--spacing-1);padding-top:var(--spacing-3);border-top:1.5px solid var(--ap-heading)}.ac-modes-key dt{font-weight:700}.ac-modes-key dd{margin:0;color:var(--ap-text)}.ac-course{display:grid;gap:var(--spacing-6)}.ac-course-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--spacing-2) var(--spacing-6)}.ac-units{display:grid;gap:var(--spacing-10)}.ac-unit{display:grid;gap:var(--spacing-2)}.ac-unit-name{display:flex;align-items:baseline;gap:var(--spacing-3);padding-bottom:var(--spacing-2);border-bottom:1.5px solid var(--ap-heading);font-size:var(--ap-size-read);font-weight:700}.ac-unit-n{font-family:var(--ap-font-data);font-weight:400;color:var(--ap-text);min-width:2.5rem}.ac-topic,.ac-topics{display:grid}.ac-topic{grid-template-columns:2.5rem minmax(0,1fr);gap:var(--spacing-2) var(--spacing-3);padding-block:var(--spacing-4);border-bottom:1px solid var(--ap-rule)}.ac-topic>:last-child{grid-column:2}@media (min-width:60rem){.ac-topic{grid-template-columns:2.5rem minmax(0,1fr) minmax(0,26rem);align-items:start;column-gap:var(--spacing-6)}.ac-topic>:last-child{grid-column:3}}.ac-topic-n{font-family:var(--ap-font-data);font-size:var(--ap-size-meta);color:var(--ap-text);padding-top:.3em}.ac-topic-text{display:grid;gap:var(--spacing-1)}.ac-topic-name{font-size:1.25rem;font-weight:700;line-height:1.3;text-decoration:none}a.ac-topic-name{color:var(--ap-action)}a.ac-topic-name:hover{text-decoration:underline;text-underline-offset:.2em}.ac-topic-summary{max-width:44rem}.ac-topic-later,.ac-topic-locked .ac-topic-name,.ac-topic-locked .ac-topic-summary,.ac-topic-summary{color:var(--ap-text)}.ac-topic-later{font-size:var(--ap-size-meta);padding-top:.3em}.ac-marks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-3)}.ac-mark{display:grid;gap:var(--spacing-1);padding:var(--spacing-2) 0;text-decoration:none}.ac-mark-name{font-weight:700;font-size:var(--ap-size-meta);color:var(--ap-action)}.ac-mark:hover .ac-mark-name{text-decoration:underline;text-underline-offset:.2em}.ac-mark-state{font-size:var(--ap-size-meta);color:var(--ap-text)}.ac-tiles{display:flex;flex-wrap:wrap;gap:3px}.ac-tiles>span{inline-size:var(--ap-size-tile);block-size:var(--ap-size-tile);box-shadow:inset 0 0 0 1px var(--ap-edge)}.ac-tiles>span[data-done]{background:var(--ap-correct);box-shadow:none}.ac-topic-head{display:grid;gap:var(--spacing-4)}.ac-crumb{font-size:var(--ap-size-meta);color:var(--ap-text)}.ac-crumb a{color:var(--ap-action);text-decoration:underline}.ac-topic-lead{font-size:1.25rem;line-height:1.4;color:var(--ap-text);max-width:var(--ap-size-measure)}.ac-modes{margin-top:var(--spacing-4)}.ac-modes ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-2)}.ac-mode{display:grid;gap:var(--spacing-1);align-content:start;min-height:100%;padding:var(--spacing-3) var(--spacing-4) var(--spacing-4);border:1.5px solid var(--ap-rule);border-radius:0;background:transparent;text-decoration:none;transition:border-color .12s,background-color .12s}.ac-mode:hover{border-color:var(--ap-edge);background:var(--ap-ground)}.ac-mode[aria-current=page]{border-color:var(--ap-action);background:var(--ap-ground)}.ac-mode-name{font-size:1.25rem;font-weight:700;color:var(--ap-heading)}.ac-mode[aria-current=page] .ac-mode-name{color:var(--ap-action)}.ac-mode-state{font-size:var(--ap-size-meta);color:var(--ap-text)}.ac-mode .ac-tiles{margin-top:var(--spacing-1)}@media (max-width:30rem){.ac-mode{padding:var(--spacing-2) var(--spacing-3) var(--spacing-3)}.ac-mode-name{font-size:var(--ap-size-read)}}.ac-learn{display:grid;gap:var(--spacing-8)}@media (min-width:64rem){.ac-learn{grid-template-columns:15rem minmax(0,1fr);gap:var(--spacing-12);align-items:start}}.ac-index{position:sticky;top:var(--spacing-6)}@media (max-width:63.99rem){.ac-index{position:static}}.ac-index ol{display:grid;border-top:1px solid var(--ap-rule)}.ac-index a{display:grid;grid-template-columns:1.5rem minmax(0,1fr) auto;gap:var(--spacing-2);align-items:baseline;padding:var(--spacing-2) var(--spacing-2) var(--spacing-2) 0;border-bottom:1px solid var(--ap-rule);font-size:.9375rem;color:var(--ap-text);text-decoration:none}.ac-index a:hover{color:var(--ap-heading)}.ac-index a[aria-current=location]{color:var(--ap-heading);font-weight:700}.ac-index-n{font-family:var(--ap-font-data);font-size:var(--ap-size-meta);color:var(--ap-text);font-weight:400}.ac-read svg{inline-size:.8rem;block-size:.8rem;fill:none;stroke:var(--ap-correct);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ac-section,.ac-sections{display:grid}.ac-section{position:relative;gap:var(--spacing-8);padding-block:var(--spacing-10);border-top:1px solid var(--ap-rule);scroll-margin-top:var(--spacing-6)}.ac-section:first-child{border-top:0;padding-top:0}@media (min-width:72rem){.ac-section-fig{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.ac-section-text{display:grid;gap:var(--spacing-5);align-content:start}.ac-section-title{display:flex;align-items:baseline;gap:var(--spacing-3);font-size:var(--ap-size-section);font-family:var(--ap-font-heading);font-weight:500;line-height:1.2}.ac-section-n{font-family:var(--ap-font-data);font-weight:400;font-size:.6em;color:var(--ap-text)}.ac-end{position:absolute;bottom:var(--spacing-10);inline-size:1px;block-size:1px}.ac-figure{margin:0;min-width:0}.ac-figure .ad-example{max-width:34rem}.ac-prose{display:grid;gap:var(--spacing-4);max-width:var(--ap-size-measure)}.ac-lead{font-size:1.3125rem;line-height:1.45}.ac-points{display:grid;gap:var(--spacing-3)}.ac-app .ac-points,.ac-points{padding-left:var(--spacing-5);list-style:disc}.ac-points li::marker{color:var(--ap-text)}.ac-note{display:block;margin-top:var(--spacing-1);font-size:var(--ap-size-meta);color:var(--ap-text)}.ac-formula{font-size:1.25rem;font-weight:600}.ac-prose .ad-nuc{font-size:1.25em;vertical-align:middle}.ac-table-wrap{overflow-x:auto}.ac-table{inline-size:100%;border-collapse:collapse;font-size:.9375rem}.ac-table td,.ac-table th{text-align:left;vertical-align:top;padding:var(--spacing-2) var(--spacing-4) var(--spacing-2) 0;border-bottom:1px solid var(--ap-rule)}.ac-table thead th{font-size:var(--ap-size-meta);font-weight:600;color:var(--ap-text);border-bottom-color:var(--ap-heading)}.ac-table tbody th{font-weight:600;white-space:nowrap}.ac-plan{display:grid;gap:var(--spacing-5);max-width:var(--ap-size-measure);padding:var(--spacing-8);border:1px dashed var(--ap-edge);border-radius:0}.ac-topic-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-4);padding-top:var(--spacing-8);border-top:1px solid var(--ap-rule)}.ac-nav{display:flex;gap:var(--spacing-1)}.ac-nav a{display:inline-flex;align-items:center;min-height:2.5rem;padding:0 var(--spacing-3);border-radius:0;font-weight:600;font-size:.9375rem;color:var(--ap-text);text-decoration:none}.ac-nav a:hover{background:var(--ap-field);color:var(--ap-heading)}.ac-app .ac-nav a[aria-current=page]{color:var(--ap-action);box-shadow:inset 0 -2px 0 var(--ap-action);border-radius:0}.ac-label{font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ap-text)}.ac-label,.ac-link{font-size:var(--ap-size-meta)}.ac-link{font-weight:600;color:var(--ap-action)}.ac-block{display:grid;gap:var(--spacing-4)}.ac-block-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--spacing-2) var(--spacing-6)}.ac-rows{display:grid;border-top:1px solid var(--ap-rule)}.ac-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-3) var(--spacing-6);padding-block:var(--spacing-3);border-bottom:1px solid var(--ap-rule)}.ac-row-text{display:grid;gap:var(--spacing-1);min-width:0;flex:1 1 20rem}.ac-row-name{font-weight:600}.ac-row-n{font-family:var(--ap-font-data);font-weight:400;font-size:var(--ap-size-meta);color:var(--ap-text);margin-right:var(--spacing-3)}.ac-today{display:grid;gap:var(--spacing-12);max-width:52rem}.ac-today-head{display:grid;gap:var(--spacing-3)}.ac-next{display:grid;gap:var(--spacing-4);padding:var(--spacing-8);background:var(--ap-ground);border:1px solid var(--ap-rule);border-radius:0}@media (max-width:30rem){.ac-next{padding:var(--spacing-5)}}.ac-next-title{font-size:var(--ap-size-section);font-family:var(--ap-font-heading);font-weight:500;line-height:1.15;text-wrap:balance}.ac-next-summary{color:var(--ap-text);max-width:var(--ap-size-measure)}.ac-next-order{display:flex;flex-wrap:wrap;gap:var(--spacing-2);counter-reset:step}.ac-next-order li{counter-increment:step;display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-3);border:1px solid var(--ap-rule);border-radius:0;font-size:var(--ap-size-meta);color:var(--ap-text)}.ac-next-order li:before{content:counter(step);font-family:var(--ap-font-data)}.ac-next-order li[aria-current=step]{border-color:var(--ap-action);color:var(--ap-action);font-weight:700}.ac-next-why{font-size:.9375rem;color:var(--ap-text);max-width:var(--ap-size-measure)}.ac-levels{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--spacing-3);margin:0}@media (max-width:30rem){.ac-levels{grid-template-columns:repeat(3,minmax(0,1fr))}}.ac-levels div{display:grid;gap:var(--spacing-1);padding-top:var(--spacing-2);border-top:1.5px solid var(--ap-heading)}.ac-levels dt{font-size:var(--ap-size-meta);color:var(--ap-text)}.ac-levels dd{margin:0;font-size:var(--ap-size-section)}.ac-mode-n{font-family:var(--ap-font-data);font-weight:400;font-size:var(--ap-size-meta);color:var(--ap-text);margin-right:var(--spacing-2)}.ac-skills{display:grid;gap:var(--spacing-3)}.ac-skill-level{display:grid;gap:var(--spacing-1);min-width:8rem}.ac-skill-name{font-size:var(--ap-size-meta);font-weight:700;color:var(--ap-text)}@media (prefers-reduced-motion:reduce){.ac-mode{transition:none}}.ac-app .lk-dots li{background:transparent;box-shadow:inset 0 0 0 1px var(--ap-edge)}.ac-app .lk-dots li[data-state=current]{box-shadow:inset 0 0 0 2px var(--ap-heading)}.ac-app .lk-dots li[data-state=first-try]{background:var(--ap-correct);box-shadow:none}.ac-app .lk-dots li[data-state=second-try]{background:linear-gradient(to top,var(--ap-partly) 50%,transparent 50%)}.ac-app .lk-dots li[data-state=missed]{box-shadow:inset 0 0 0 1.5px var(--ap-notYet)}.ac-bench-carbon{display:grid;gap:var(--spacing-6);align-items:center}@media (min-width:48rem){.ac-bench-carbon{grid-template-columns:minmax(0,20rem) minmax(0,24rem);column-gap:var(--spacing-10)}}.ac-bench-controls{display:grid;gap:var(--spacing-4);align-content:start}.lk-bench .ad-carbon{max-width:24rem}.lk-bench .ad-shield{margin-top:0}.ac-formula-inline sub{font-size:.72em}.ac-mol{display:inline-grid;gap:var(--spacing-1);justify-items:center;text-align:center}.ac-mol img{display:block;inline-size:100%;max-inline-size:16rem;block-size:auto}.ac-mol[data-size=sm] img{max-inline-size:10rem}.ac-mol-name{font-weight:600;font-size:.9375rem}.ac-mol-caption{font-size:var(--ap-size-meta);color:var(--ap-text);max-width:18rem}.ac-mol-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:var(--spacing-6);align-items:start}.lk-choice .ac-mol{justify-items:start;text-align:left}.lk-choice .ac-mol img{max-inline-size:9rem}.ac-imf{display:grid;gap:var(--spacing-8)}.ac-imf-pair{display:grid;gap:var(--spacing-6)}@media (min-width:48rem){.ac-imf-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.ac-imf-side{display:grid;gap:var(--spacing-3);align-content:start;padding:var(--spacing-5);border:1px solid var(--ap-rule);border-radius:0}.ac-imf-side,.ac-select{background:var(--ap-ground)}.ac-select{min-height:2.75rem;padding:0 var(--spacing-3);border:1.5px solid var(--ap-edge);border-radius:0;color:var(--ap-heading);font:inherit}.ac-facts{display:grid;gap:0;margin:0;border-top:1px solid var(--ap-rule)}.ac-facts div{display:flex;justify-content:space-between;gap:var(--spacing-4);padding-block:var(--spacing-2);border-bottom:1px solid var(--ap-rule);font-size:.9375rem}.ac-facts dt{color:var(--ap-text)}.ac-facts dd{margin:0;font-weight:600}.ac-forces,.ac-forces ul{display:grid;gap:var(--spacing-1)}.ac-forces ul{padding-left:var(--spacing-5);list-style:disc}.ac-imf-heat{display:grid;gap:var(--spacing-4)}.ac-imf-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3) var(--spacing-5)}.ac-scale{margin:0;display:grid;gap:var(--spacing-3)}.ac-scale-track{position:relative;block-size:7rem;margin-inline:var(--spacing-6);margin-block-end:var(--spacing-8);border-bottom:2px solid var(--ap-heading)}.ac-scale-tick{position:absolute;bottom:-1.75rem;transform:translateX(-50%);font-family:var(--ap-font-data);font-size:.75rem;color:var(--ap-text);white-space:nowrap}.ac-scale-tick:before{content:"";position:absolute;left:50%;bottom:1.6rem;block-size:.5rem;border-left:1px solid var(--ap-text)}.ac-scale-now{position:absolute;inset-block:0;inset-inline-start:0;inline-size:2px;background:var(--ap-run);animation:ac-sweep var(--ms) linear forwards}.ac-scale-now[data-still]{animation:none;inset-inline-start:var(--to)}@keyframes ac-sweep{0%{inset-inline-start:0}to{inset-inline-start:var(--to)}}.ac-scale-mark{position:absolute;bottom:0;display:grid;justify-items:center;gap:0;transform:translateX(-50%);padding-bottom:var(--spacing-2);font-size:.8125rem;font-weight:600;white-space:nowrap;opacity:0;animation:ac-show .2s ease-out forwards;animation-delay:var(--delay)}.ac-scale-mark[data-which=b]{bottom:3.25rem}.ac-scale-mark:after{content:"";inline-size:.75rem;block-size:.75rem;margin-top:var(--spacing-1);border-radius:0;background:var(--ap-action)}.ac-scale-mark[data-still]{animation:none;opacity:1}@keyframes ac-show{to{opacity:1}}@media (prefers-reduced-motion:reduce){.ac-scale-mark,.ac-scale-now{animation:none}.ac-scale-mark{opacity:1}}.lk-order-card .ac-mol img{max-inline-size:none;inline-size:100%}.lk-order-card .ac-mol{inline-size:100%}.ac-cellbench{display:grid;gap:var(--spacing-5)}.ac-cell-picks{display:grid;gap:var(--spacing-4)}@media (min-width:48rem){.ac-cell-picks{grid-template-columns:repeat(2,minmax(0,1fr))}}.ac-cell-pick{display:grid;gap:var(--spacing-2)}.ac-cell-pick .ac-select{inline-size:100%}.ac-cell-fig{margin:0;display:grid;gap:var(--spacing-3);max-width:44rem}.ac-cell-fig svg{inline-size:100%;block-size:auto;overflow:visible}.ac-ions{font-size:12px;font-weight:600;fill:var(--ap-text)}.ac-beaker-label{font-size:15px;font-weight:700;fill:var(--ap-heading)}.ac-role{font-size:13px;font-weight:700;fill:var(--ap-action)}.ac-flow-label text{font-size:14px;font-weight:700;fill:var(--ap-run)}.ac-app .lk-runmark{border-radius:0}.ac-app a.ad-skip{color:var(--ap-onAction)}.ac-app,.ap-root{--lk-ink:var(--ap-heading);--lk-ink2:var(--ap-text);--lk-ink3:var(--ap-text);--lk-surface:var(--ap-ground);--lk-tint:var(--ap-field);--lk-hairline:var(--ap-rule);--lk-rule:var(--ap-edge);--lk-action:var(--ap-action);--lk-action-hover:var(--ap-actionHover);--lk-on-action:var(--ap-onAction);--lk-correct:var(--ap-correct);--lk-partly:var(--ap-partly);--lk-wrong:var(--ap-notYet);--lk-track:var(--ap-edge);--lk-focus:var(--ap-focus);--lk-radius:0;--lk-mono:var(--ap-font-data);--lk-stage:var(--ap-field);--lk-run:var(--ap-run);--lk-on-run:var(--ap-onRun);--lk-partly-ink:var(--ap-heading);--lk-heading-font:var(--ap-font-heading);--lk-heading-weight:500;--lk-dot-w:var(--ap-size-tile);--lk-dot-h:var(--ap-size-tile);--lk-dot-radius:0}