/* Original profile drawing styles, scoped to saved work. */

.work-sheet .profile-task1 {
  --ink:#252033;
  --muted:#71697d;
  --lav:#7857ab;
  --lav-dark:#654492;
  --soft:#f5effc;
  --line:#ddd1eb;
  --line-soft:#ece4f4;
  --ok:#2b7a59;
  --okbg:#eaf7f0;
  --bad:#a84250;
  --badbg:#fff0f2;
  --warn:#9b7d34;
  --warnbg:#fff7de;
  --paper:#fffefd;
  --shadow:0 14px 34px rgba(74,52,103,.08);
}
.work-sheet .profile-task1 *{box-sizing:border-box}
.work-sheet .profile-task1 {background:#f7f3fb}
.work-sheet .profile-task1 {
  margin:0;
  color:var(--ink);
  font:16px/1.55 system-ui,-apple-system,"Segoe UI",sans-serif;
  background-color:#f7f3fb;
  background-image:linear-gradient(rgba(117,82,168,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(117,82,168,.045) 1px,transparent 1px);
  background-size:28px 28px;
}
.work-sheet .profile-task1 .shell{width:min(1280px,calc(100% - 24px));margin:14px auto 36px}
.work-sheet .profile-task1 .topbar,.work-sheet .profile-task1 .trainer-card,.work-sheet .profile-task1 .nav-card,.work-sheet .profile-task1 .result-card{
  border:1px solid var(--line);
  border-radius:24px;
  background:rgba(255,254,253,.98);
  box-shadow:var(--shadow);
}
.work-sheet .profile-task1 .topbar{
  padding:20px 24px;
  display:flex;
  justify-content:space-between;
  gap:16px;
  align-items:center;
}
.work-sheet .profile-task1 .brand{margin:0 0 4px;color:var(--lav);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.work-sheet .profile-task1 .topbar h1{margin:0;font-size:clamp(1.55rem,3.4vw,2.45rem);line-height:1.08}
.work-sheet .profile-task1 .progress-box{min-width:210px;text-align:right}
.work-sheet .profile-task1 .progress-text{font-weight:800;color:#4f4260}
.work-sheet .profile-task1 .progress-track{height:8px;margin-top:8px;border-radius:999px;background:#eee6f7;overflow:hidden}
.work-sheet .profile-task1 .progress-fill{height:100%;width:0;background:linear-gradient(90deg,var(--lav),#9b7bca);transition:width .25s ease}
.work-sheet .profile-task1 .workspace{display:grid;grid-template-columns:1fr;gap:18px;margin-top:16px;align-items:start}
.work-sheet .profile-task1 .trainer-card{padding:clamp(20px,3vw,32px)}
.work-sheet .profile-task1 .task-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}
.work-sheet .profile-task1 .eyebrow{margin:0;color:var(--lav);font-weight:800;font-size:.9rem}
.work-sheet .profile-task1 .task-count{white-space:nowrap;padding:7px 12px;border-radius:999px;background:var(--soft);color:#5b4673;font-weight:800;font-size:.9rem}
.work-sheet .profile-task1 .task-body{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,390px);gap:28px;align-items:center;margin-top:18px}
.work-sheet .profile-task1 .statement-panel{min-width:0}
.work-sheet .profile-task1 .statement{
  font-size:clamp(1.02rem,1.55vw,1.22rem);
  line-height:1.7;
  font-weight:600;
  max-width:34ch;
}
.work-sheet .profile-task1 .diagram-panel{display:flex;justify-content:center}
.work-sheet .profile-task1 .diagram-wrap{
  width:min(100%,380px);
  min-height:240px;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:14px;
  border:1px solid var(--line-soft);
  border-radius:22px;
  background:#fff;
}
.work-sheet .profile-task1 .diagram-wrap svg{width:100%;height:auto;max-height:258px;display:block}
.work-sheet .profile-task1 .figure-image{width:100%;height:auto;display:block;max-height:300px;object-fit:contain;border-radius:12px;transform:scale(1.2);transform-origin:center}

.work-sheet .profile-task1 .task-figure .diagram-line,
.work-sheet .profile-task1 .task-figure polygon.diagram-line,
.work-sheet .profile-task1 .task-figure path.diagram-line{
  fill:none;
  stroke:#4e4659;
  stroke-width:2.5;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.work-sheet .profile-task1 .task-figure .diagram-soft{fill:none;stroke:#87759e;stroke-width:2;stroke-dasharray:6 5;stroke-linecap:round;stroke-linejoin:round}
.work-sheet .profile-task1 .task-figure .right-mark{fill:none;stroke:#87759e;stroke-width:2}
.work-sheet .profile-task1 .task-figure .diagram-text{fill:#2f2a39;font-size:18px;font-weight:700}
.work-sheet .profile-task1 .task-figure .diagram-value{fill:#4f465d;font-size:17px;font-weight:600}
.work-sheet .profile-task1 .task-figure .diagram-note{fill:#746986;font-size:14px;font-weight:500}
.work-sheet .profile-task1 .answer-zone{margin-top:24px;padding-top:18px;border-top:1px solid #eee5f4}
.work-sheet .profile-task1 .answer-row{display:flex;gap:10px;flex-wrap:wrap;align-items:end}
.work-sheet .profile-task1 .answer-label{display:grid;gap:6px;min-width:min(290px,100%);font-weight:800}
.work-sheet .profile-task1 .answer-input{height:50px;border:1px solid #cdbde0;border-radius:13px;padding:10px 14px;font:inherit;font-size:1.03rem;background:white;outline:none}
.work-sheet .profile-task1 .answer-input:focus{border-color:var(--lav);box-shadow:0 0 0 3px rgba(117,82,168,.13)}
.work-sheet .profile-task1 button{font:inherit}
.work-sheet .profile-task1 .btn{min-height:48px;border:0;border-radius:13px;padding:10px 16px;font-weight:800;cursor:pointer}
.work-sheet .profile-task1 .btn-primary{background:var(--lav);color:white}
.work-sheet .profile-task1 .btn-primary:hover{background:var(--lav-dark)}
.work-sheet .profile-task1 .btn-secondary{background:#eee6f7;color:#543f70}
.work-sheet .profile-task1 .btn-ghost{background:white;border:1px solid var(--line);color:#5d5367}
.work-sheet .profile-task1 .btn:disabled{opacity:.55;cursor:default}
.work-sheet .profile-task1 .feedback{display:none;margin-top:14px;padding:12px 14px;border-radius:14px;font-weight:700}
.work-sheet .profile-task1 .feedback.show{display:block}
.work-sheet .profile-task1 .feedback.ok{background:var(--okbg);color:var(--ok)}
.work-sheet .profile-task1 .feedback.bad{background:var(--badbg);color:var(--bad)}
.work-sheet .profile-task1 .feedback.skip{background:var(--warnbg);color:var(--warn)}
.work-sheet .profile-task1 .reveal{display:none;margin-top:14px;border-radius:16px;background:#f8f4fc;border:1px solid #e5d8ef;padding:16px}
.work-sheet .profile-task1 .reveal.show{display:block}
.work-sheet .profile-task1 .reveal h3{margin:0 0 6px;font-size:1rem}
.work-sheet .profile-task1 .reveal p,.work-sheet .profile-task1 .reveal li{color:#50475a}
.work-sheet .profile-task1 .utility-row{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}
.work-sheet .profile-task1 .bottom-nav{display:flex;justify-content:space-between;gap:10px;margin-top:16px}
.work-sheet .profile-task1 .nav-card{padding:18px 20px;height:max-content;position:static;order:-1}
.work-sheet .profile-task1 .nav-card h2{margin:0;font-size:1.08rem}
.work-sheet .profile-task1 .section-intro{margin:6px 0 12px;color:var(--muted);font-size:.92rem}
.work-sheet .profile-task1 .number-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.work-sheet .profile-task1 .section-heading{grid-column:1/-1;display:block;width:100%;margin:6px 0 0;padding:14px 16px;border:1px solid #ddd0e9;border-radius:14px;background:#f8f4fc;color:#58447c;font:inherit;font-size:1rem;font-weight:800;line-height:1.35;text-align:left;cursor:pointer}
.work-sheet .profile-task1 .section-heading:hover{border-color:#9f82bf;background:#efe7f7;transform:translateY(-1px)}
.work-sheet .profile-task1 .section-heading:focus-visible{outline:3px solid rgba(117,82,168,.2);outline-offset:2px}
.work-sheet .profile-task1 .section-flow-hidden{display:none!important}
.work-sheet .profile-task1 .section-back-button,.work-sheet .profile-task1 .task-flow-back,.work-sheet .profile-task1 .numbers-back-link{min-height:42px;margin:2px 0 14px;padding:9px 14px;border:1px solid #d8c9e6;border-radius:12px;background:#fff;color:#58447c;font:inherit;font-weight:800;cursor:pointer}
.work-sheet .profile-task1 .numbers-back-link{display:inline-flex;align-items:center;text-decoration:none}
.work-sheet .profile-task1 .section-back-button:hover,.work-sheet .profile-task1 .task-flow-back:hover,.work-sheet .profile-task1 .numbers-back-link:hover{border-color:#9f82bf;background:#f8f4fc}
.work-sheet .profile-task1 .task-flow-back{margin-bottom:18px}
.work-sheet .profile-task1 .num.section-hidden{display:none}
.work-sheet .profile-task1 .num{height:40px;border:1px solid #ddd0e9;border-radius:11px;background:#fff;color:#51485b;font-weight:800;cursor:pointer}
.work-sheet .profile-task1 .large-prototype-buttons .nav-card .number-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.work-sheet .profile-task1 .large-prototype-buttons .nav-card .num{height:44px;min-width:44px;font-size:.98rem;border-radius:11px}
.work-sheet .profile-task1 .num.current{border-color:var(--lav);box-shadow:0 0 0 2px rgba(117,82,168,.14);color:var(--lav)}
.work-sheet .profile-task1 .num.correct{background:var(--okbg);border-color:#cde9d8;color:var(--ok)}
.work-sheet .profile-task1 .num.skipped{background:var(--warnbg);border-color:#f0e2a5;color:var(--warn)}
.work-sheet .profile-task1 .num.wrong{background:var(--badbg);border-color:#f5c5cc;color:var(--bad)}
.work-sheet .profile-task1 .legend{display:grid;gap:6px;margin-top:14px;color:var(--muted);font-size:.84rem}
.work-sheet .profile-task1 .legend span{display:flex;align-items:center;gap:8px}.work-sheet .profile-task1 .dot{width:10px;height:10px;border-radius:50%;display:inline-block}.work-sheet .profile-task1 .dot.ok{background:#83ca9f}.work-sheet .profile-task1 .dot.skip{background:#eed277}.work-sheet .profile-task1 .dot.wrong{background:#ef9ba8}
.work-sheet .profile-task1 .result-card{display:none;padding:22px 24px;margin-top:18px}.work-sheet .profile-task1 .result-card.show{display:block}.work-sheet .profile-task1 .result-card h2{margin:0 0 6px}.work-sheet .profile-task1 .small{margin:0;color:var(--muted)}
.work-sheet .profile-task1 .summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}
.work-sheet .profile-task1 .summary-item{padding:16px;border-radius:18px;background:var(--soft);text-align:center;font-weight:700}.work-sheet .profile-task1 .summary-item strong{display:block;font-size:1.9rem;margin-bottom:4px;color:var(--lav)}
.work-sheet .profile-task1 .topic-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.work-sheet .profile-task1 .topic-summary section{padding:16px;border-radius:18px;border:1px solid var(--line-soft)}.work-sheet .profile-task1 .topic-summary h3{margin:0 0 8px}
@media (max-width: 1024px){
  .work-sheet .profile-task1 .workspace{grid-template-columns:1fr}
  .work-sheet .profile-task1 .nav-card{position:static;order:-1}
  .work-sheet .profile-task1 .number-grid{grid-template-columns:repeat(6,1fr)}
}
@media (max-width: 760px){
  .work-sheet .profile-task1 .shell{width:min(100%,calc(100% - 12px))}
  .work-sheet .profile-task1 .topbar{padding:18px;align-items:flex-start;flex-direction:column}
  .work-sheet .profile-task1 .progress-box{width:100%;min-width:0;text-align:left}
  .work-sheet .profile-task1 .task-body{grid-template-columns:1fr;gap:18px}
  .work-sheet .profile-task1 .statement{max-width:none;font-size:1.02rem;line-height:1.65}
  .work-sheet .profile-task1 .diagram-panel{justify-content:flex-start}
  .work-sheet .profile-task1 .diagram-wrap{width:100%;min-height:220px}
  .work-sheet .profile-task1 .figure-image{transform:scale(1.12)}
  .work-sheet .profile-task1 .answer-row,.work-sheet .profile-task1 .utility-row,.work-sheet .profile-task1 .bottom-nav{flex-direction:column}
  .work-sheet .profile-task1 .btn{width:100%}
  .work-sheet .profile-task1 .number-grid{grid-template-columns:repeat(6,1fr)}
  .work-sheet .profile-task1 .summary-grid,.work-sheet .profile-task1 .topic-summary{grid-template-columns:1fr}
}
.work-sheet .profile-task1 .second-part-no-check .answer-label,
.work-sheet .profile-task1 .second-part-no-check [data-source-id="checkBtn"] {
  display: none !important;
}

.work-sheet .profile-task1 .katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.work-sheet .profile-task1 .katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.work-sheet .profile-task1 .katex .katex-version:after{content:"0.17.0"}.work-sheet .profile-task1 .katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.work-sheet .profile-task1 .katex .katex-html>.newline{display:block}.work-sheet .profile-task1 .katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.work-sheet .profile-task1 .katex .base,.work-sheet .profile-task1 .katex .strut{display:inline-block}.work-sheet .profile-task1 .katex .textbf{font-weight:700}.work-sheet .profile-task1 .katex .textit{font-style:italic}.work-sheet .profile-task1 .katex .textrm{font-family:KaTeX_Main}.work-sheet .profile-task1 .katex .textsf{font-family:KaTeX_SansSerif}.work-sheet .profile-task1 .katex .texttt{font-family:KaTeX_Typewriter}.work-sheet .profile-task1 .katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.work-sheet .profile-task1 .katex .mathit{font-family:KaTeX_Main;font-style:italic}.work-sheet .profile-task1 .katex .mathrm{font-style:normal}.work-sheet .profile-task1 .katex .mathbf{font-family:KaTeX_Main;font-weight:700}.work-sheet .profile-task1 .katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.work-sheet .profile-task1 .katex .amsrm,.work-sheet .profile-task1 .katex .mathbb,.work-sheet .profile-task1 .katex .textbb{font-family:KaTeX_AMS}.work-sheet .profile-task1 .katex .mathcal{font-family:KaTeX_Caligraphic}.work-sheet .profile-task1 .katex .mathfrak,.work-sheet .profile-task1 .katex .textfrak{font-family:KaTeX_Fraktur}.work-sheet .profile-task1 .katex .mathboldfrak,.work-sheet .profile-task1 .katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.work-sheet .profile-task1 .katex .mathtt{font-family:KaTeX_Typewriter}.work-sheet .profile-task1 .katex .mathscr,.work-sheet .profile-task1 .katex .textscr{font-family:KaTeX_Script}.work-sheet .profile-task1 .katex .mathsf,.work-sheet .profile-task1 .katex .textsf{font-family:KaTeX_SansSerif}.work-sheet .profile-task1 .katex .mathboldsf,.work-sheet .profile-task1 .katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.work-sheet .profile-task1 .katex .mathitsf,.work-sheet .profile-task1 .katex .mathsfit,.work-sheet .profile-task1 .katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.work-sheet .profile-task1 .katex .mainrm{font-family:KaTeX_Main;font-style:normal}.work-sheet .profile-task1 .katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.work-sheet .profile-task1 .katex .vlist-r{display:table-row}.work-sheet .profile-task1 .katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.work-sheet .profile-task1 .katex .vlist>span{display:block;height:0;position:relative}.work-sheet .profile-task1 .katex .vlist>span>span{display:inline-block}.work-sheet .profile-task1 .katex .vlist>span>.pstrut{overflow:hidden;width:0}.work-sheet .profile-task1 .katex .vlist-t2{margin-right:-2px}.work-sheet .profile-task1 .katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.work-sheet .profile-task1 .katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.work-sheet .profile-task1 .katex .hbox{width:100%}.work-sheet .profile-task1 .katex .hbox,.work-sheet .profile-task1 .katex .thinbox{display:inline-flex;flex-direction:row}.work-sheet .profile-task1 .katex .thinbox{max-width:0;width:0}.work-sheet .profile-task1 .katex .msupsub{text-align:left}.work-sheet .profile-task1 .katex .mfrac>span>span{text-align:center}.work-sheet .profile-task1 .katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.work-sheet .profile-task1 .katex .hdashline,.work-sheet .profile-task1 .katex .hline,.work-sheet .profile-task1 .katex .mfrac .frac-line,.work-sheet .profile-task1 .katex .overline .overline-line,.work-sheet .profile-task1 .katex .rule,.work-sheet .profile-task1 .katex .underline .underline-line{min-height:1px}.work-sheet .profile-task1 .katex .mspace{display:inline-block}.work-sheet .profile-task1 .katex .smash{display:inline;line-height:0}.work-sheet .profile-task1 .katex .clap,.work-sheet .profile-task1 .katex .llap,.work-sheet .profile-task1 .katex .rlap{position:relative;width:0}.work-sheet .profile-task1 .katex .clap>.inner,.work-sheet .profile-task1 .katex .llap>.inner,.work-sheet .profile-task1 .katex .rlap>.inner{position:absolute}.work-sheet .profile-task1 .katex .clap>.fix,.work-sheet .profile-task1 .katex .llap>.fix,.work-sheet .profile-task1 .katex .rlap>.fix{display:inline-block}.work-sheet .profile-task1 .katex .llap>.inner{right:0}.work-sheet .profile-task1 .katex .clap>.inner,.work-sheet .profile-task1 .katex .rlap>.inner{left:0}.work-sheet .profile-task1 .katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.work-sheet .profile-task1 .katex .rule{border:0 solid;display:inline-block;position:relative}.work-sheet .profile-task1 .katex .hline,.work-sheet .profile-task1 .katex .overline .overline-line,.work-sheet .profile-task1 .katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.work-sheet .profile-task1 .katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.work-sheet .profile-task1 .katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size1.size1,.work-sheet .profile-task1 .katex .sizing.reset-size1.size1{font-size:1em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size1.size2,.work-sheet .profile-task1 .katex .sizing.reset-size1.size2{font-size:1.2em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size1.size3,.work-sheet .profile-task1 .katex .sizing.reset-size1.size3{font-size:1.4em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size1.size4,.work-sheet .profile-task1 .katex .sizing.reset-size1.size4{font-size:1.6em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size1.size5,.work-sheet .profile-task1 .katex .sizing.reset-size1.size5{font-size:1.8em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size1.size6,.work-sheet .profile-task1 .katex .sizing.reset-size1.size6{font-size:2em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size1.size7,.work-sheet .profile-task1 .katex .sizing.reset-size1.size7{font-size:2.4em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size1.size8,.work-sheet .profile-task1 .katex .sizing.reset-size1.size8{font-size:2.88em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size1.size9,.work-sheet .profile-task1 .katex .sizing.reset-size1.size9{font-size:3.456em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size1.size10,.work-sheet .profile-task1 .katex .sizing.reset-size1.size10{font-size:4.148em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size1.size11,.work-sheet .profile-task1 .katex .sizing.reset-size1.size11{font-size:4.976em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size2.size1,.work-sheet .profile-task1 .katex .sizing.reset-size2.size1{font-size:.8333333333em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size2.size2,.work-sheet .profile-task1 .katex .sizing.reset-size2.size2{font-size:1em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size2.size3,.work-sheet .profile-task1 .katex .sizing.reset-size2.size3{font-size:1.1666666667em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size2.size4,.work-sheet .profile-task1 .katex .sizing.reset-size2.size4{font-size:1.3333333333em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size2.size5,.work-sheet .profile-task1 .katex .sizing.reset-size2.size5{font-size:1.5em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size2.size6,.work-sheet .profile-task1 .katex .sizing.reset-size2.size6{font-size:1.6666666667em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size2.size7,.work-sheet .profile-task1 .katex .sizing.reset-size2.size7{font-size:2em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size2.size8,.work-sheet .profile-task1 .katex .sizing.reset-size2.size8{font-size:2.4em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size2.size9,.work-sheet .profile-task1 .katex .sizing.reset-size2.size9{font-size:2.88em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size2.size10,.work-sheet .profile-task1 .katex .sizing.reset-size2.size10{font-size:3.4566666667em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size2.size11,.work-sheet .profile-task1 .katex .sizing.reset-size2.size11{font-size:4.1466666667em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size3.size1,.work-sheet .profile-task1 .katex .sizing.reset-size3.size1{font-size:.7142857143em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size3.size2,.work-sheet .profile-task1 .katex .sizing.reset-size3.size2{font-size:.8571428571em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size3.size3,.work-sheet .profile-task1 .katex .sizing.reset-size3.size3{font-size:1em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size3.size4,.work-sheet .profile-task1 .katex .sizing.reset-size3.size4{font-size:1.1428571429em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size3.size5,.work-sheet .profile-task1 .katex .sizing.reset-size3.size5{font-size:1.2857142857em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size3.size6,.work-sheet .profile-task1 .katex .sizing.reset-size3.size6{font-size:1.4285714286em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size3.size7,.work-sheet .profile-task1 .katex .sizing.reset-size3.size7{font-size:1.7142857143em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size3.size8,.work-sheet .profile-task1 .katex .sizing.reset-size3.size8{font-size:2.0571428571em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size3.size9,.work-sheet .profile-task1 .katex .sizing.reset-size3.size9{font-size:2.4685714286em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size3.size10,.work-sheet .profile-task1 .katex .sizing.reset-size3.size10{font-size:2.9628571429em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size3.size11,.work-sheet .profile-task1 .katex .sizing.reset-size3.size11{font-size:3.5542857143em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size4.size1,.work-sheet .profile-task1 .katex .sizing.reset-size4.size1{font-size:.625em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size4.size2,.work-sheet .profile-task1 .katex .sizing.reset-size4.size2{font-size:.75em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size4.size3,.work-sheet .profile-task1 .katex .sizing.reset-size4.size3{font-size:.875em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size4.size4,.work-sheet .profile-task1 .katex .sizing.reset-size4.size4{font-size:1em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size4.size5,.work-sheet .profile-task1 .katex .sizing.reset-size4.size5{font-size:1.125em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size4.size6,.work-sheet .profile-task1 .katex .sizing.reset-size4.size6{font-size:1.25em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size4.size7,.work-sheet .profile-task1 .katex .sizing.reset-size4.size7{font-size:1.5em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size4.size8,.work-sheet .profile-task1 .katex .sizing.reset-size4.size8{font-size:1.8em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size4.size9,.work-sheet .profile-task1 .katex .sizing.reset-size4.size9{font-size:2.16em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size4.size10,.work-sheet .profile-task1 .katex .sizing.reset-size4.size10{font-size:2.5925em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size4.size11,.work-sheet .profile-task1 .katex .sizing.reset-size4.size11{font-size:3.11em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size5.size1,.work-sheet .profile-task1 .katex .sizing.reset-size5.size1{font-size:.5555555556em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size5.size2,.work-sheet .profile-task1 .katex .sizing.reset-size5.size2{font-size:.6666666667em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size5.size3,.work-sheet .profile-task1 .katex .sizing.reset-size5.size3{font-size:.7777777778em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size5.size4,.work-sheet .profile-task1 .katex .sizing.reset-size5.size4{font-size:.8888888889em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size5.size5,.work-sheet .profile-task1 .katex .sizing.reset-size5.size5{font-size:1em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size5.size6,.work-sheet .profile-task1 .katex .sizing.reset-size5.size6{font-size:1.1111111111em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size5.size7,.work-sheet .profile-task1 .katex .sizing.reset-size5.size7{font-size:1.3333333333em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size5.size8,.work-sheet .profile-task1 .katex .sizing.reset-size5.size8{font-size:1.6em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size5.size9,.work-sheet .profile-task1 .katex .sizing.reset-size5.size9{font-size:1.92em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size5.size10,.work-sheet .profile-task1 .katex .sizing.reset-size5.size10{font-size:2.3044444444em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size5.size11,.work-sheet .profile-task1 .katex .sizing.reset-size5.size11{font-size:2.7644444444em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size6.size1,.work-sheet .profile-task1 .katex .sizing.reset-size6.size1{font-size:.5em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size6.size2,.work-sheet .profile-task1 .katex .sizing.reset-size6.size2{font-size:.6em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size6.size3,.work-sheet .profile-task1 .katex .sizing.reset-size6.size3{font-size:.7em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size6.size4,.work-sheet .profile-task1 .katex .sizing.reset-size6.size4{font-size:.8em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size6.size5,.work-sheet .profile-task1 .katex .sizing.reset-size6.size5{font-size:.9em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size6.size6,.work-sheet .profile-task1 .katex .sizing.reset-size6.size6{font-size:1em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size6.size7,.work-sheet .profile-task1 .katex .sizing.reset-size6.size7{font-size:1.2em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size6.size8,.work-sheet .profile-task1 .katex .sizing.reset-size6.size8{font-size:1.44em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size6.size9,.work-sheet .profile-task1 .katex .sizing.reset-size6.size9{font-size:1.728em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size6.size10,.work-sheet .profile-task1 .katex .sizing.reset-size6.size10{font-size:2.074em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size6.size11,.work-sheet .profile-task1 .katex .sizing.reset-size6.size11{font-size:2.488em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size7.size1,.work-sheet .profile-task1 .katex .sizing.reset-size7.size1{font-size:.4166666667em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size7.size2,.work-sheet .profile-task1 .katex .sizing.reset-size7.size2{font-size:.5em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size7.size3,.work-sheet .profile-task1 .katex .sizing.reset-size7.size3{font-size:.5833333333em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size7.size4,.work-sheet .profile-task1 .katex .sizing.reset-size7.size4{font-size:.6666666667em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size7.size5,.work-sheet .profile-task1 .katex .sizing.reset-size7.size5{font-size:.75em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size7.size6,.work-sheet .profile-task1 .katex .sizing.reset-size7.size6{font-size:.8333333333em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size7.size7,.work-sheet .profile-task1 .katex .sizing.reset-size7.size7{font-size:1em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size7.size8,.work-sheet .profile-task1 .katex .sizing.reset-size7.size8{font-size:1.2em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size7.size9,.work-sheet .profile-task1 .katex .sizing.reset-size7.size9{font-size:1.44em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size7.size10,.work-sheet .profile-task1 .katex .sizing.reset-size7.size10{font-size:1.7283333333em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size7.size11,.work-sheet .profile-task1 .katex .sizing.reset-size7.size11{font-size:2.0733333333em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size8.size1,.work-sheet .profile-task1 .katex .sizing.reset-size8.size1{font-size:.3472222222em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size8.size2,.work-sheet .profile-task1 .katex .sizing.reset-size8.size2{font-size:.4166666667em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size8.size3,.work-sheet .profile-task1 .katex .sizing.reset-size8.size3{font-size:.4861111111em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size8.size4,.work-sheet .profile-task1 .katex .sizing.reset-size8.size4{font-size:.5555555556em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size8.size5,.work-sheet .profile-task1 .katex .sizing.reset-size8.size5{font-size:.625em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size8.size6,.work-sheet .profile-task1 .katex .sizing.reset-size8.size6{font-size:.6944444444em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size8.size7,.work-sheet .profile-task1 .katex .sizing.reset-size8.size7{font-size:.8333333333em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size8.size8,.work-sheet .profile-task1 .katex .sizing.reset-size8.size8{font-size:1em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size8.size9,.work-sheet .profile-task1 .katex .sizing.reset-size8.size9{font-size:1.2em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size8.size10,.work-sheet .profile-task1 .katex .sizing.reset-size8.size10{font-size:1.4402777778em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size8.size11,.work-sheet .profile-task1 .katex .sizing.reset-size8.size11{font-size:1.7277777778em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size9.size1,.work-sheet .profile-task1 .katex .sizing.reset-size9.size1{font-size:.2893518519em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size9.size2,.work-sheet .profile-task1 .katex .sizing.reset-size9.size2{font-size:.3472222222em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size9.size3,.work-sheet .profile-task1 .katex .sizing.reset-size9.size3{font-size:.4050925926em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size9.size4,.work-sheet .profile-task1 .katex .sizing.reset-size9.size4{font-size:.462962963em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size9.size5,.work-sheet .profile-task1 .katex .sizing.reset-size9.size5{font-size:.5208333333em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size9.size6,.work-sheet .profile-task1 .katex .sizing.reset-size9.size6{font-size:.5787037037em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size9.size7,.work-sheet .profile-task1 .katex .sizing.reset-size9.size7{font-size:.6944444444em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size9.size8,.work-sheet .profile-task1 .katex .sizing.reset-size9.size8{font-size:.8333333333em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size9.size9,.work-sheet .profile-task1 .katex .sizing.reset-size9.size9{font-size:1em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size9.size10,.work-sheet .profile-task1 .katex .sizing.reset-size9.size10{font-size:1.2002314815em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size9.size11,.work-sheet .profile-task1 .katex .sizing.reset-size9.size11{font-size:1.4398148148em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size10.size1,.work-sheet .profile-task1 .katex .sizing.reset-size10.size1{font-size:.2410800386em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size10.size2,.work-sheet .profile-task1 .katex .sizing.reset-size10.size2{font-size:.2892960463em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size10.size3,.work-sheet .profile-task1 .katex .sizing.reset-size10.size3{font-size:.337512054em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size10.size4,.work-sheet .profile-task1 .katex .sizing.reset-size10.size4{font-size:.3857280617em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size10.size5,.work-sheet .profile-task1 .katex .sizing.reset-size10.size5{font-size:.4339440694em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size10.size6,.work-sheet .profile-task1 .katex .sizing.reset-size10.size6{font-size:.4821600771em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size10.size7,.work-sheet .profile-task1 .katex .sizing.reset-size10.size7{font-size:.5785920926em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size10.size8,.work-sheet .profile-task1 .katex .sizing.reset-size10.size8{font-size:.6943105111em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size10.size9,.work-sheet .profile-task1 .katex .sizing.reset-size10.size9{font-size:.8331726133em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size10.size10,.work-sheet .profile-task1 .katex .sizing.reset-size10.size10{font-size:1em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size10.size11,.work-sheet .profile-task1 .katex .sizing.reset-size10.size11{font-size:1.1996142719em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size11.size1,.work-sheet .profile-task1 .katex .sizing.reset-size11.size1{font-size:.2009646302em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size11.size2,.work-sheet .profile-task1 .katex .sizing.reset-size11.size2{font-size:.2411575563em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size11.size3,.work-sheet .profile-task1 .katex .sizing.reset-size11.size3{font-size:.2813504823em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size11.size4,.work-sheet .profile-task1 .katex .sizing.reset-size11.size4{font-size:.3215434084em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size11.size5,.work-sheet .profile-task1 .katex .sizing.reset-size11.size5{font-size:.3617363344em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size11.size6,.work-sheet .profile-task1 .katex .sizing.reset-size11.size6{font-size:.4019292605em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size11.size7,.work-sheet .profile-task1 .katex .sizing.reset-size11.size7{font-size:.4823151125em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size11.size8,.work-sheet .profile-task1 .katex .sizing.reset-size11.size8{font-size:.578778135em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size11.size9,.work-sheet .profile-task1 .katex .sizing.reset-size11.size9{font-size:.6945337621em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size11.size10,.work-sheet .profile-task1 .katex .sizing.reset-size11.size10{font-size:.8336012862em}.work-sheet .profile-task1 .katex .fontsize-ensurer.reset-size11.size11,.work-sheet .profile-task1 .katex .sizing.reset-size11.size11{font-size:1em}.work-sheet .profile-task1 .katex .delimsizing.size1{font-family:KaTeX_Size1}.work-sheet .profile-task1 .katex .delimsizing.size2{font-family:KaTeX_Size2}.work-sheet .profile-task1 .katex .delimsizing.size3{font-family:KaTeX_Size3}.work-sheet .profile-task1 .katex .delimsizing.size4{font-family:KaTeX_Size4}.work-sheet .profile-task1 .katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.work-sheet .profile-task1 .katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.work-sheet .profile-task1 .katex .nulldelimiter{display:inline-block;width:.12em}.work-sheet .profile-task1 .katex .delimcenter,.work-sheet .profile-task1 .katex .op-symbol{position:relative}.work-sheet .profile-task1 .katex .op-symbol.small-op{font-family:KaTeX_Size1}.work-sheet .profile-task1 .katex .op-symbol.large-op{font-family:KaTeX_Size2}.work-sheet .profile-task1 .katex .accent>.vlist-t,.work-sheet .profile-task1 .katex .op-limits>.vlist-t{text-align:center}.work-sheet .profile-task1 .katex .accent .accent-body{position:relative}.work-sheet .profile-task1 .katex .accent .accent-body:not(.accent-full){width:0}.work-sheet .profile-task1 .katex .overlay{display:block}.work-sheet .profile-task1 .katex .mtable .vertical-separator{display:inline-block;min-width:1px}.work-sheet .profile-task1 .katex .mtable .arraycolsep{display:inline-block}.work-sheet .profile-task1 .katex .mtable .col-align-c>.vlist-t{text-align:center}.work-sheet .profile-task1 .katex .mtable .col-align-l>.vlist-t{text-align:left}.work-sheet .profile-task1 .katex .mtable .col-align-r>.vlist-t{text-align:right}.work-sheet .profile-task1 .katex .svg-align{text-align:left}.work-sheet .profile-task1 .katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.work-sheet .profile-task1 .katex svg path{stroke:none}.work-sheet .profile-task1 .katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.work-sheet .profile-task1 .katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.work-sheet .profile-task1 .katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.work-sheet .profile-task1 .katex .stretchy:after,.work-sheet .profile-task1 .katex .stretchy:before{content:""}.work-sheet .profile-task1 .katex .hide-tail{overflow:hidden;position:relative;width:100%}.work-sheet .profile-task1 .katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.work-sheet .profile-task1 .katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.work-sheet .profile-task1 .katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.work-sheet .profile-task1 .katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.work-sheet .profile-task1 .katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.work-sheet .profile-task1 .katex .x-arrow-pad{padding:0 .5em}.work-sheet .profile-task1 .katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.work-sheet .profile-task1 .katex .mover,.work-sheet .profile-task1 .katex .munder,.work-sheet .profile-task1 .katex .x-arrow{text-align:center}.work-sheet .profile-task1 .katex .boxpad{padding:0 .3em}.work-sheet .profile-task1 .katex .fbox,.work-sheet .profile-task1 .katex .fcolorbox{border:.04em solid;box-sizing:border-box}.work-sheet .profile-task1 .katex .cancel-pad{padding:0 .2em}.work-sheet .profile-task1 .katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.work-sheet .profile-task1 .katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.work-sheet .profile-task1 .katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.work-sheet .profile-task1 .katex .anglpad{padding:0 .03889em}.work-sheet .profile-task1 .katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.work-sheet .profile-task1 .katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.work-sheet .profile-task1 .katex .mtr-glue{width:50%}.work-sheet .profile-task1 .katex .cd-vert-arrow{display:inline-block;position:relative}.work-sheet .profile-task1 .katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.work-sheet .profile-task1 .katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.work-sheet .profile-task1 .katex-display{display:block;margin:1em 0;text-align:center}.work-sheet .profile-task1 .katex-display>.katex{display:block;text-align:center;white-space:nowrap}.work-sheet .profile-task1 .katex-display>.katex>.katex-html{display:block;position:relative}.work-sheet .profile-task1 .katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.work-sheet .profile-task1 .katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.work-sheet .profile-task1 .katex-display.fleqn>.katex{padding-left:2em;text-align:left}.work-sheet .profile-task1 {counter-reset:katexEqnNo mmlEqnNo}

.work-sheet .profile-task1 .pdf2027-figure { margin: 20px auto; max-width: 430px; }
.work-sheet .profile-task1 .pdf2027-figure svg { display: block; width: 100%; height: auto; }
.work-sheet .profile-task1 .pdf2027-figure figcaption { font-size: 1rem; line-height: 1.5; margin-top: 12px; }
.work-sheet .profile-task1 .reveal .katex-display { overflow-x: auto; overflow-y: hidden; padding: 8px 0; }
.work-sheet .profile-task1 .reveal p + p { margin-top: 14px; }

/* First-part geometry: the statement uses the full row; the figure stays inside its frame. */
.work-sheet .profile-task1 .geometry-first-part .solution-geometry{margin:14px 0 20px;padding:14px;background:white;border:1px solid #e8dcf2;border-radius:18px}
.work-sheet .profile-task1 .geometry-first-part .solution-geometry svg{display:block;width:100%;max-width:500px;height:auto;max-height:380px;margin:0 auto}
.work-sheet .profile-task1 .geometry-first-part .solution-geometry figcaption{margin-top:12px;font-size:1rem;line-height:1.65}
.work-sheet .profile-task1 .geometry-first-part .task-body { grid-template-columns: minmax(0, 1fr); gap: 20px; }
.work-sheet .profile-task1 .geometry-first-part .statement { width: 100%; max-width: none; }
.work-sheet .profile-task1 .geometry-first-part .diagram-panel { min-width: 0; width: 100%; }
.work-sheet .profile-task1 .geometry-first-part .diagram-wrap {
  box-sizing: border-box;
  width: 100%; min-width: 0; min-height: 0;
  padding: 20px; overflow: hidden;
  border: 1px solid #e8dcf2; border-radius: 22px;
  background: #fff;
}
.work-sheet .profile-task1 .geometry-first-part .diagram-wrap .figure-image,
.work-sheet .profile-task1 .geometry-first-part .diagram-wrap .task3-figure,
.work-sheet .profile-task1 .geometry-first-part .diagram-wrap svg {
  display: block; width: 100%; max-width: 600px;
  height: auto; max-height: 400px;
  object-fit: contain; transform: none; border-radius: 0;
}
@media (max-width: 760px) {
  .work-sheet .profile-task1 .geometry-first-part .diagram-wrap { padding: 14px; }
  .work-sheet .profile-task1 .geometry-first-part .diagram-wrap .figure-image,
  .work-sheet .profile-task1 .geometry-first-part .diagram-wrap .task3-figure,
  .work-sheet .profile-task1 .geometry-first-part .diagram-wrap svg { max-height: 330px; }
}

/* Text typography follows chapter 18. Math and diagram lettering keep their own fonts. */
.work-sheet .profile-task1  {
  --trainer-text-font: system-ui, -apple-system, "Segoe UI", sans-serif;
  font-family: var(--trainer-text-font);
  font-size: 16px;
  line-height: 1.55;
}
.work-sheet .profile-task1 button, .work-sheet .profile-task1 input, .work-sheet .profile-task1 select, .work-sheet .profile-task1 textarea {
  font-family: var(--trainer-text-font);
}
.work-sheet .profile-task1 .trainer-card .statement {
  font-family: var(--trainer-text-font);
  font-size: clamp(1.02rem, 1.42vw, 1.17rem);
  font-weight: 400;
  line-height: 1.65;
}
.work-sheet .profile-task1 .trainer-card .statement > p,
.work-sheet .profile-task1 .trainer-card .statement .graph-statement {
  font-family: inherit;
  font-size: inherit;
  font-weight: 400;
  line-height: inherit;
}
.work-sheet .profile-task1 .trainer-card .reveal {
  font-family: var(--trainer-text-font);
  font-size: 1rem;
  font-weight: 400;
}
.work-sheet .profile-task1 .trainer-card .reveal p,
.work-sheet .profile-task1 .trainer-card .reveal li {
  line-height: 1.75;
}


    .work-sheet .profile-task1 , .work-sheet .profile-task1  { background-image: none; }
    .work-sheet .profile-task1 .diagram-wrap {
      background: #fff;
      border: 1px solid #e8dcf2;
    }
  
.work-sheet .profile-task2 .katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.work-sheet .profile-task2 .katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.work-sheet .profile-task2 .katex .katex-version:after{content:"0.17.0"}.work-sheet .profile-task2 .katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.work-sheet .profile-task2 .katex .katex-html>.newline{display:block}.work-sheet .profile-task2 .katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.work-sheet .profile-task2 .katex .base,.work-sheet .profile-task2 .katex .strut{display:inline-block}.work-sheet .profile-task2 .katex .textbf{font-weight:700}.work-sheet .profile-task2 .katex .textit{font-style:italic}.work-sheet .profile-task2 .katex .textrm{font-family:KaTeX_Main}.work-sheet .profile-task2 .katex .textsf{font-family:KaTeX_SansSerif}.work-sheet .profile-task2 .katex .texttt{font-family:KaTeX_Typewriter}.work-sheet .profile-task2 .katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.work-sheet .profile-task2 .katex .mathit{font-family:KaTeX_Main;font-style:italic}.work-sheet .profile-task2 .katex .mathrm{font-style:normal}.work-sheet .profile-task2 .katex .mathbf{font-family:KaTeX_Main;font-weight:700}.work-sheet .profile-task2 .katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.work-sheet .profile-task2 .katex .amsrm,.work-sheet .profile-task2 .katex .mathbb,.work-sheet .profile-task2 .katex .textbb{font-family:KaTeX_AMS}.work-sheet .profile-task2 .katex .mathcal{font-family:KaTeX_Caligraphic}.work-sheet .profile-task2 .katex .mathfrak,.work-sheet .profile-task2 .katex .textfrak{font-family:KaTeX_Fraktur}.work-sheet .profile-task2 .katex .mathboldfrak,.work-sheet .profile-task2 .katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.work-sheet .profile-task2 .katex .mathtt{font-family:KaTeX_Typewriter}.work-sheet .profile-task2 .katex .mathscr,.work-sheet .profile-task2 .katex .textscr{font-family:KaTeX_Script}.work-sheet .profile-task2 .katex .mathsf,.work-sheet .profile-task2 .katex .textsf{font-family:KaTeX_SansSerif}.work-sheet .profile-task2 .katex .mathboldsf,.work-sheet .profile-task2 .katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.work-sheet .profile-task2 .katex .mathitsf,.work-sheet .profile-task2 .katex .mathsfit,.work-sheet .profile-task2 .katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.work-sheet .profile-task2 .katex .mainrm{font-family:KaTeX_Main;font-style:normal}.work-sheet .profile-task2 .katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.work-sheet .profile-task2 .katex .vlist-r{display:table-row}.work-sheet .profile-task2 .katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.work-sheet .profile-task2 .katex .vlist>span{display:block;height:0;position:relative}.work-sheet .profile-task2 .katex .vlist>span>span{display:inline-block}.work-sheet .profile-task2 .katex .vlist>span>.pstrut{overflow:hidden;width:0}.work-sheet .profile-task2 .katex .vlist-t2{margin-right:-2px}.work-sheet .profile-task2 .katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.work-sheet .profile-task2 .katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.work-sheet .profile-task2 .katex .hbox{width:100%}.work-sheet .profile-task2 .katex .hbox,.work-sheet .profile-task2 .katex .thinbox{display:inline-flex;flex-direction:row}.work-sheet .profile-task2 .katex .thinbox{max-width:0;width:0}.work-sheet .profile-task2 .katex .msupsub{text-align:left}.work-sheet .profile-task2 .katex .mfrac>span>span{text-align:center}.work-sheet .profile-task2 .katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.work-sheet .profile-task2 .katex .hdashline,.work-sheet .profile-task2 .katex .hline,.work-sheet .profile-task2 .katex .mfrac .frac-line,.work-sheet .profile-task2 .katex .overline .overline-line,.work-sheet .profile-task2 .katex .rule,.work-sheet .profile-task2 .katex .underline .underline-line{min-height:1px}.work-sheet .profile-task2 .katex .mspace{display:inline-block}.work-sheet .profile-task2 .katex .smash{display:inline;line-height:0}.work-sheet .profile-task2 .katex .clap,.work-sheet .profile-task2 .katex .llap,.work-sheet .profile-task2 .katex .rlap{position:relative;width:0}.work-sheet .profile-task2 .katex .clap>.inner,.work-sheet .profile-task2 .katex .llap>.inner,.work-sheet .profile-task2 .katex .rlap>.inner{position:absolute}.work-sheet .profile-task2 .katex .clap>.fix,.work-sheet .profile-task2 .katex .llap>.fix,.work-sheet .profile-task2 .katex .rlap>.fix{display:inline-block}.work-sheet .profile-task2 .katex .llap>.inner{right:0}.work-sheet .profile-task2 .katex .clap>.inner,.work-sheet .profile-task2 .katex .rlap>.inner{left:0}.work-sheet .profile-task2 .katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.work-sheet .profile-task2 .katex .rule{border:0 solid;display:inline-block;position:relative}.work-sheet .profile-task2 .katex .hline,.work-sheet .profile-task2 .katex .overline .overline-line,.work-sheet .profile-task2 .katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.work-sheet .profile-task2 .katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.work-sheet .profile-task2 .katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size1.size1,.work-sheet .profile-task2 .katex .sizing.reset-size1.size1{font-size:1em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size1.size2,.work-sheet .profile-task2 .katex .sizing.reset-size1.size2{font-size:1.2em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size1.size3,.work-sheet .profile-task2 .katex .sizing.reset-size1.size3{font-size:1.4em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size1.size4,.work-sheet .profile-task2 .katex .sizing.reset-size1.size4{font-size:1.6em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size1.size5,.work-sheet .profile-task2 .katex .sizing.reset-size1.size5{font-size:1.8em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size1.size6,.work-sheet .profile-task2 .katex .sizing.reset-size1.size6{font-size:2em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size1.size7,.work-sheet .profile-task2 .katex .sizing.reset-size1.size7{font-size:2.4em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size1.size8,.work-sheet .profile-task2 .katex .sizing.reset-size1.size8{font-size:2.88em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size1.size9,.work-sheet .profile-task2 .katex .sizing.reset-size1.size9{font-size:3.456em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size1.size10,.work-sheet .profile-task2 .katex .sizing.reset-size1.size10{font-size:4.148em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size1.size11,.work-sheet .profile-task2 .katex .sizing.reset-size1.size11{font-size:4.976em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size2.size1,.work-sheet .profile-task2 .katex .sizing.reset-size2.size1{font-size:.8333333333em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size2.size2,.work-sheet .profile-task2 .katex .sizing.reset-size2.size2{font-size:1em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size2.size3,.work-sheet .profile-task2 .katex .sizing.reset-size2.size3{font-size:1.1666666667em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size2.size4,.work-sheet .profile-task2 .katex .sizing.reset-size2.size4{font-size:1.3333333333em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size2.size5,.work-sheet .profile-task2 .katex .sizing.reset-size2.size5{font-size:1.5em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size2.size6,.work-sheet .profile-task2 .katex .sizing.reset-size2.size6{font-size:1.6666666667em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size2.size7,.work-sheet .profile-task2 .katex .sizing.reset-size2.size7{font-size:2em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size2.size8,.work-sheet .profile-task2 .katex .sizing.reset-size2.size8{font-size:2.4em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size2.size9,.work-sheet .profile-task2 .katex .sizing.reset-size2.size9{font-size:2.88em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size2.size10,.work-sheet .profile-task2 .katex .sizing.reset-size2.size10{font-size:3.4566666667em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size2.size11,.work-sheet .profile-task2 .katex .sizing.reset-size2.size11{font-size:4.1466666667em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size3.size1,.work-sheet .profile-task2 .katex .sizing.reset-size3.size1{font-size:.7142857143em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size3.size2,.work-sheet .profile-task2 .katex .sizing.reset-size3.size2{font-size:.8571428571em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size3.size3,.work-sheet .profile-task2 .katex .sizing.reset-size3.size3{font-size:1em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size3.size4,.work-sheet .profile-task2 .katex .sizing.reset-size3.size4{font-size:1.1428571429em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size3.size5,.work-sheet .profile-task2 .katex .sizing.reset-size3.size5{font-size:1.2857142857em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size3.size6,.work-sheet .profile-task2 .katex .sizing.reset-size3.size6{font-size:1.4285714286em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size3.size7,.work-sheet .profile-task2 .katex .sizing.reset-size3.size7{font-size:1.7142857143em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size3.size8,.work-sheet .profile-task2 .katex .sizing.reset-size3.size8{font-size:2.0571428571em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size3.size9,.work-sheet .profile-task2 .katex .sizing.reset-size3.size9{font-size:2.4685714286em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size3.size10,.work-sheet .profile-task2 .katex .sizing.reset-size3.size10{font-size:2.9628571429em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size3.size11,.work-sheet .profile-task2 .katex .sizing.reset-size3.size11{font-size:3.5542857143em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size4.size1,.work-sheet .profile-task2 .katex .sizing.reset-size4.size1{font-size:.625em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size4.size2,.work-sheet .profile-task2 .katex .sizing.reset-size4.size2{font-size:.75em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size4.size3,.work-sheet .profile-task2 .katex .sizing.reset-size4.size3{font-size:.875em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size4.size4,.work-sheet .profile-task2 .katex .sizing.reset-size4.size4{font-size:1em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size4.size5,.work-sheet .profile-task2 .katex .sizing.reset-size4.size5{font-size:1.125em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size4.size6,.work-sheet .profile-task2 .katex .sizing.reset-size4.size6{font-size:1.25em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size4.size7,.work-sheet .profile-task2 .katex .sizing.reset-size4.size7{font-size:1.5em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size4.size8,.work-sheet .profile-task2 .katex .sizing.reset-size4.size8{font-size:1.8em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size4.size9,.work-sheet .profile-task2 .katex .sizing.reset-size4.size9{font-size:2.16em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size4.size10,.work-sheet .profile-task2 .katex .sizing.reset-size4.size10{font-size:2.5925em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size4.size11,.work-sheet .profile-task2 .katex .sizing.reset-size4.size11{font-size:3.11em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size5.size1,.work-sheet .profile-task2 .katex .sizing.reset-size5.size1{font-size:.5555555556em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size5.size2,.work-sheet .profile-task2 .katex .sizing.reset-size5.size2{font-size:.6666666667em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size5.size3,.work-sheet .profile-task2 .katex .sizing.reset-size5.size3{font-size:.7777777778em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size5.size4,.work-sheet .profile-task2 .katex .sizing.reset-size5.size4{font-size:.8888888889em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size5.size5,.work-sheet .profile-task2 .katex .sizing.reset-size5.size5{font-size:1em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size5.size6,.work-sheet .profile-task2 .katex .sizing.reset-size5.size6{font-size:1.1111111111em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size5.size7,.work-sheet .profile-task2 .katex .sizing.reset-size5.size7{font-size:1.3333333333em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size5.size8,.work-sheet .profile-task2 .katex .sizing.reset-size5.size8{font-size:1.6em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size5.size9,.work-sheet .profile-task2 .katex .sizing.reset-size5.size9{font-size:1.92em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size5.size10,.work-sheet .profile-task2 .katex .sizing.reset-size5.size10{font-size:2.3044444444em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size5.size11,.work-sheet .profile-task2 .katex .sizing.reset-size5.size11{font-size:2.7644444444em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size6.size1,.work-sheet .profile-task2 .katex .sizing.reset-size6.size1{font-size:.5em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size6.size2,.work-sheet .profile-task2 .katex .sizing.reset-size6.size2{font-size:.6em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size6.size3,.work-sheet .profile-task2 .katex .sizing.reset-size6.size3{font-size:.7em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size6.size4,.work-sheet .profile-task2 .katex .sizing.reset-size6.size4{font-size:.8em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size6.size5,.work-sheet .profile-task2 .katex .sizing.reset-size6.size5{font-size:.9em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size6.size6,.work-sheet .profile-task2 .katex .sizing.reset-size6.size6{font-size:1em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size6.size7,.work-sheet .profile-task2 .katex .sizing.reset-size6.size7{font-size:1.2em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size6.size8,.work-sheet .profile-task2 .katex .sizing.reset-size6.size8{font-size:1.44em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size6.size9,.work-sheet .profile-task2 .katex .sizing.reset-size6.size9{font-size:1.728em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size6.size10,.work-sheet .profile-task2 .katex .sizing.reset-size6.size10{font-size:2.074em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size6.size11,.work-sheet .profile-task2 .katex .sizing.reset-size6.size11{font-size:2.488em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size7.size1,.work-sheet .profile-task2 .katex .sizing.reset-size7.size1{font-size:.4166666667em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size7.size2,.work-sheet .profile-task2 .katex .sizing.reset-size7.size2{font-size:.5em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size7.size3,.work-sheet .profile-task2 .katex .sizing.reset-size7.size3{font-size:.5833333333em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size7.size4,.work-sheet .profile-task2 .katex .sizing.reset-size7.size4{font-size:.6666666667em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size7.size5,.work-sheet .profile-task2 .katex .sizing.reset-size7.size5{font-size:.75em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size7.size6,.work-sheet .profile-task2 .katex .sizing.reset-size7.size6{font-size:.8333333333em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size7.size7,.work-sheet .profile-task2 .katex .sizing.reset-size7.size7{font-size:1em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size7.size8,.work-sheet .profile-task2 .katex .sizing.reset-size7.size8{font-size:1.2em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size7.size9,.work-sheet .profile-task2 .katex .sizing.reset-size7.size9{font-size:1.44em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size7.size10,.work-sheet .profile-task2 .katex .sizing.reset-size7.size10{font-size:1.7283333333em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size7.size11,.work-sheet .profile-task2 .katex .sizing.reset-size7.size11{font-size:2.0733333333em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size8.size1,.work-sheet .profile-task2 .katex .sizing.reset-size8.size1{font-size:.3472222222em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size8.size2,.work-sheet .profile-task2 .katex .sizing.reset-size8.size2{font-size:.4166666667em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size8.size3,.work-sheet .profile-task2 .katex .sizing.reset-size8.size3{font-size:.4861111111em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size8.size4,.work-sheet .profile-task2 .katex .sizing.reset-size8.size4{font-size:.5555555556em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size8.size5,.work-sheet .profile-task2 .katex .sizing.reset-size8.size5{font-size:.625em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size8.size6,.work-sheet .profile-task2 .katex .sizing.reset-size8.size6{font-size:.6944444444em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size8.size7,.work-sheet .profile-task2 .katex .sizing.reset-size8.size7{font-size:.8333333333em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size8.size8,.work-sheet .profile-task2 .katex .sizing.reset-size8.size8{font-size:1em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size8.size9,.work-sheet .profile-task2 .katex .sizing.reset-size8.size9{font-size:1.2em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size8.size10,.work-sheet .profile-task2 .katex .sizing.reset-size8.size10{font-size:1.4402777778em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size8.size11,.work-sheet .profile-task2 .katex .sizing.reset-size8.size11{font-size:1.7277777778em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size9.size1,.work-sheet .profile-task2 .katex .sizing.reset-size9.size1{font-size:.2893518519em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size9.size2,.work-sheet .profile-task2 .katex .sizing.reset-size9.size2{font-size:.3472222222em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size9.size3,.work-sheet .profile-task2 .katex .sizing.reset-size9.size3{font-size:.4050925926em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size9.size4,.work-sheet .profile-task2 .katex .sizing.reset-size9.size4{font-size:.462962963em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size9.size5,.work-sheet .profile-task2 .katex .sizing.reset-size9.size5{font-size:.5208333333em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size9.size6,.work-sheet .profile-task2 .katex .sizing.reset-size9.size6{font-size:.5787037037em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size9.size7,.work-sheet .profile-task2 .katex .sizing.reset-size9.size7{font-size:.6944444444em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size9.size8,.work-sheet .profile-task2 .katex .sizing.reset-size9.size8{font-size:.8333333333em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size9.size9,.work-sheet .profile-task2 .katex .sizing.reset-size9.size9{font-size:1em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size9.size10,.work-sheet .profile-task2 .katex .sizing.reset-size9.size10{font-size:1.2002314815em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size9.size11,.work-sheet .profile-task2 .katex .sizing.reset-size9.size11{font-size:1.4398148148em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size10.size1,.work-sheet .profile-task2 .katex .sizing.reset-size10.size1{font-size:.2410800386em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size10.size2,.work-sheet .profile-task2 .katex .sizing.reset-size10.size2{font-size:.2892960463em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size10.size3,.work-sheet .profile-task2 .katex .sizing.reset-size10.size3{font-size:.337512054em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size10.size4,.work-sheet .profile-task2 .katex .sizing.reset-size10.size4{font-size:.3857280617em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size10.size5,.work-sheet .profile-task2 .katex .sizing.reset-size10.size5{font-size:.4339440694em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size10.size6,.work-sheet .profile-task2 .katex .sizing.reset-size10.size6{font-size:.4821600771em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size10.size7,.work-sheet .profile-task2 .katex .sizing.reset-size10.size7{font-size:.5785920926em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size10.size8,.work-sheet .profile-task2 .katex .sizing.reset-size10.size8{font-size:.6943105111em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size10.size9,.work-sheet .profile-task2 .katex .sizing.reset-size10.size9{font-size:.8331726133em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size10.size10,.work-sheet .profile-task2 .katex .sizing.reset-size10.size10{font-size:1em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size10.size11,.work-sheet .profile-task2 .katex .sizing.reset-size10.size11{font-size:1.1996142719em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size11.size1,.work-sheet .profile-task2 .katex .sizing.reset-size11.size1{font-size:.2009646302em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size11.size2,.work-sheet .profile-task2 .katex .sizing.reset-size11.size2{font-size:.2411575563em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size11.size3,.work-sheet .profile-task2 .katex .sizing.reset-size11.size3{font-size:.2813504823em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size11.size4,.work-sheet .profile-task2 .katex .sizing.reset-size11.size4{font-size:.3215434084em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size11.size5,.work-sheet .profile-task2 .katex .sizing.reset-size11.size5{font-size:.3617363344em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size11.size6,.work-sheet .profile-task2 .katex .sizing.reset-size11.size6{font-size:.4019292605em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size11.size7,.work-sheet .profile-task2 .katex .sizing.reset-size11.size7{font-size:.4823151125em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size11.size8,.work-sheet .profile-task2 .katex .sizing.reset-size11.size8{font-size:.578778135em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size11.size9,.work-sheet .profile-task2 .katex .sizing.reset-size11.size9{font-size:.6945337621em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size11.size10,.work-sheet .profile-task2 .katex .sizing.reset-size11.size10{font-size:.8336012862em}.work-sheet .profile-task2 .katex .fontsize-ensurer.reset-size11.size11,.work-sheet .profile-task2 .katex .sizing.reset-size11.size11{font-size:1em}.work-sheet .profile-task2 .katex .delimsizing.size1{font-family:KaTeX_Size1}.work-sheet .profile-task2 .katex .delimsizing.size2{font-family:KaTeX_Size2}.work-sheet .profile-task2 .katex .delimsizing.size3{font-family:KaTeX_Size3}.work-sheet .profile-task2 .katex .delimsizing.size4{font-family:KaTeX_Size4}.work-sheet .profile-task2 .katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.work-sheet .profile-task2 .katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.work-sheet .profile-task2 .katex .nulldelimiter{display:inline-block;width:.12em}.work-sheet .profile-task2 .katex .delimcenter,.work-sheet .profile-task2 .katex .op-symbol{position:relative}.work-sheet .profile-task2 .katex .op-symbol.small-op{font-family:KaTeX_Size1}.work-sheet .profile-task2 .katex .op-symbol.large-op{font-family:KaTeX_Size2}.work-sheet .profile-task2 .katex .accent>.vlist-t,.work-sheet .profile-task2 .katex .op-limits>.vlist-t{text-align:center}.work-sheet .profile-task2 .katex .accent .accent-body{position:relative}.work-sheet .profile-task2 .katex .accent .accent-body:not(.accent-full){width:0}.work-sheet .profile-task2 .katex .overlay{display:block}.work-sheet .profile-task2 .katex .mtable .vertical-separator{display:inline-block;min-width:1px}.work-sheet .profile-task2 .katex .mtable .arraycolsep{display:inline-block}.work-sheet .profile-task2 .katex .mtable .col-align-c>.vlist-t{text-align:center}.work-sheet .profile-task2 .katex .mtable .col-align-l>.vlist-t{text-align:left}.work-sheet .profile-task2 .katex .mtable .col-align-r>.vlist-t{text-align:right}.work-sheet .profile-task2 .katex .svg-align{text-align:left}.work-sheet .profile-task2 .katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.work-sheet .profile-task2 .katex svg path{stroke:none}.work-sheet .profile-task2 .katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.work-sheet .profile-task2 .katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.work-sheet .profile-task2 .katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.work-sheet .profile-task2 .katex .stretchy:after,.work-sheet .profile-task2 .katex .stretchy:before{content:""}.work-sheet .profile-task2 .katex .hide-tail{overflow:hidden;position:relative;width:100%}.work-sheet .profile-task2 .katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.work-sheet .profile-task2 .katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.work-sheet .profile-task2 .katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.work-sheet .profile-task2 .katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.work-sheet .profile-task2 .katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.work-sheet .profile-task2 .katex .x-arrow-pad{padding:0 .5em}.work-sheet .profile-task2 .katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.work-sheet .profile-task2 .katex .mover,.work-sheet .profile-task2 .katex .munder,.work-sheet .profile-task2 .katex .x-arrow{text-align:center}.work-sheet .profile-task2 .katex .boxpad{padding:0 .3em}.work-sheet .profile-task2 .katex .fbox,.work-sheet .profile-task2 .katex .fcolorbox{border:.04em solid;box-sizing:border-box}.work-sheet .profile-task2 .katex .cancel-pad{padding:0 .2em}.work-sheet .profile-task2 .katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.work-sheet .profile-task2 .katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.work-sheet .profile-task2 .katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.work-sheet .profile-task2 .katex .anglpad{padding:0 .03889em}.work-sheet .profile-task2 .katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.work-sheet .profile-task2 .katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.work-sheet .profile-task2 .katex .mtr-glue{width:50%}.work-sheet .profile-task2 .katex .cd-vert-arrow{display:inline-block;position:relative}.work-sheet .profile-task2 .katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.work-sheet .profile-task2 .katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.work-sheet .profile-task2 .katex-display{display:block;margin:1em 0;text-align:center}.work-sheet .profile-task2 .katex-display>.katex{display:block;text-align:center;white-space:nowrap}.work-sheet .profile-task2 .katex-display>.katex>.katex-html{display:block;position:relative}.work-sheet .profile-task2 .katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.work-sheet .profile-task2 .katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.work-sheet .profile-task2 .katex-display.fleqn>.katex{padding-left:2em;text-align:left}.work-sheet .profile-task2 {counter-reset:katexEqnNo mmlEqnNo}


.work-sheet .profile-task2 {
  --ink:#252033;
  --muted:#71697d;
  --lav:#7857ab;
  --lav-dark:#654492;
  --soft:#f5effc;
  --line:#ddd1eb;
  --line-soft:#ece4f4;
  --ok:#2b7a59;
  --okbg:#eaf7f0;
  --bad:#a84250;
  --badbg:#fff0f2;
  --warn:#9b7d34;
  --warnbg:#fff7de;
  --paper:#fffefd;
  --shadow:0 14px 34px rgba(74,52,103,.08);
}
.work-sheet .profile-task2 *{box-sizing:border-box}
.work-sheet .profile-task2 {background:#f7f3fb}
.work-sheet .profile-task2 {
  margin:0;
  color:var(--ink);
  font:16px/1.55 system-ui,-apple-system,"Segoe UI",sans-serif;
  background-color:#f7f3fb;
  background-image:linear-gradient(rgba(117,82,168,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(117,82,168,.045) 1px,transparent 1px);
  background-size:28px 28px;
}
.work-sheet .profile-task2 .shell{width:min(1280px,calc(100% - 24px));margin:14px auto 36px}
.work-sheet .profile-task2 .topbar,.work-sheet .profile-task2 .trainer-card,.work-sheet .profile-task2 .nav-card,.work-sheet .profile-task2 .result-card{
  border:1px solid var(--line);
  border-radius:24px;
  background:rgba(255,254,253,.98);
  box-shadow:var(--shadow);
}
.work-sheet .profile-task2 .topbar{
  padding:20px 24px;
  display:flex;
  justify-content:space-between;
  gap:16px;
  align-items:center;
}
.work-sheet .profile-task2 .brand{margin:0 0 4px;color:var(--lav);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.work-sheet .profile-task2 .topbar h1{margin:0;font-size:clamp(1.55rem,3.4vw,2.45rem);line-height:1.08}
.work-sheet .profile-task2 .progress-box{min-width:210px;text-align:right}
.work-sheet .profile-task2 .progress-text{font-weight:800;color:#4f4260}
.work-sheet .profile-task2 .progress-track{height:8px;margin-top:8px;border-radius:999px;background:#eee6f7;overflow:hidden}
.work-sheet .profile-task2 .progress-fill{height:100%;width:0;background:linear-gradient(90deg,var(--lav),#9b7bca);transition:width .25s ease}
.work-sheet .profile-task2 .workspace{display:grid;grid-template-columns:1fr;gap:18px;margin-top:16px;align-items:start}
.work-sheet .profile-task2 .trainer-card{padding:clamp(20px,3vw,32px)}
.work-sheet .profile-task2 .task-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}
.work-sheet .profile-task2 .eyebrow{margin:0;color:var(--lav);font-weight:800;font-size:.9rem}
.work-sheet .profile-task2 .task-count{white-space:nowrap;padding:7px 12px;border-radius:999px;background:var(--soft);color:#5b4673;font-weight:800;font-size:.9rem}
.work-sheet .profile-task2 .task-body{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,390px);gap:28px;align-items:center;margin-top:18px}
.work-sheet .profile-task2 .statement-panel{min-width:0}
.work-sheet .profile-task2 .statement{
  font-size:clamp(1.02rem,1.55vw,1.22rem);
  line-height:1.7;
  font-weight:600;
  max-width:34ch;
}
.work-sheet .profile-task2 .diagram-panel{display:flex;justify-content:center}
.work-sheet .profile-task2 .diagram-wrap{
  width:min(100%,380px);
  min-height:240px;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:14px;
  border:1px solid var(--line-soft);
  border-radius:22px;
  background:#fff;
}
.work-sheet .profile-task2 .diagram-wrap svg{width:100%;height:auto;max-height:258px;display:block}
.work-sheet .profile-task2 .figure-image{width:100%;height:auto;display:block;max-height:300px;object-fit:contain;border-radius:12px;transform:scale(1.2);transform-origin:center}

.work-sheet .profile-task2 .task-figure .diagram-line,
.work-sheet .profile-task2 .task-figure polygon.diagram-line,
.work-sheet .profile-task2 .task-figure path.diagram-line{
  fill:none;
  stroke:#4e4659;
  stroke-width:2.5;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.work-sheet .profile-task2 .task-figure .diagram-soft{fill:none;stroke:#87759e;stroke-width:2;stroke-dasharray:6 5;stroke-linecap:round;stroke-linejoin:round}
.work-sheet .profile-task2 .task-figure .right-mark{fill:none;stroke:#87759e;stroke-width:2}
.work-sheet .profile-task2 .task-figure .diagram-text{fill:#2f2a39;font-size:18px;font-weight:700}
.work-sheet .profile-task2 .task-figure .diagram-value{fill:#4f465d;font-size:17px;font-weight:600}
.work-sheet .profile-task2 .task-figure .diagram-note{fill:#746986;font-size:14px;font-weight:500}
.work-sheet .profile-task2 .answer-zone{margin-top:24px;padding-top:18px;border-top:1px solid #eee5f4}
.work-sheet .profile-task2 .answer-row{display:flex;gap:10px;flex-wrap:wrap;align-items:end}
.work-sheet .profile-task2 .answer-label{display:grid;gap:6px;min-width:min(290px,100%);font-weight:800}
.work-sheet .profile-task2 .answer-input{height:50px;border:1px solid #cdbde0;border-radius:13px;padding:10px 14px;font:inherit;font-size:1.03rem;background:white;outline:none}
.work-sheet .profile-task2 .answer-input:focus{border-color:var(--lav);box-shadow:0 0 0 3px rgba(117,82,168,.13)}
.work-sheet .profile-task2 button{font:inherit}
.work-sheet .profile-task2 .btn{min-height:48px;border:0;border-radius:13px;padding:10px 16px;font-weight:800;cursor:pointer}
.work-sheet .profile-task2 .btn-primary{background:var(--lav);color:white}
.work-sheet .profile-task2 .btn-primary:hover{background:var(--lav-dark)}
.work-sheet .profile-task2 .btn-secondary{background:#eee6f7;color:#543f70}
.work-sheet .profile-task2 .btn-ghost{background:white;border:1px solid var(--line);color:#5d5367}
.work-sheet .profile-task2 .btn:disabled{opacity:.55;cursor:default}
.work-sheet .profile-task2 .feedback{display:none;margin-top:14px;padding:12px 14px;border-radius:14px;font-weight:700}
.work-sheet .profile-task2 .feedback.show{display:block}
.work-sheet .profile-task2 .feedback.ok{background:var(--okbg);color:var(--ok)}
.work-sheet .profile-task2 .feedback.bad{background:var(--badbg);color:var(--bad)}
.work-sheet .profile-task2 .feedback.skip{background:var(--warnbg);color:var(--warn)}
.work-sheet .profile-task2 .reveal{display:none;margin-top:14px;border-radius:16px;background:#f8f4fc;border:1px solid #e5d8ef;padding:16px}
.work-sheet .profile-task2 .reveal.show{display:block}
.work-sheet .profile-task2 .reveal h3{margin:0 0 6px;font-size:1rem}
.work-sheet .profile-task2 .reveal p,.work-sheet .profile-task2 .reveal li{color:#50475a}
.work-sheet .profile-task2 .utility-row{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}
.work-sheet .profile-task2 .bottom-nav{display:flex;justify-content:space-between;gap:10px;margin-top:16px}
.work-sheet .profile-task2 .nav-card{padding:18px 20px;height:max-content;position:static;order:-1}
.work-sheet .profile-task2 .nav-card h2{margin:0;font-size:1.08rem}
.work-sheet .profile-task2 .section-intro{margin:6px 0 12px;color:var(--muted);font-size:.92rem}
.work-sheet .profile-task2 .number-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.work-sheet .profile-task2 .section-heading{grid-column:1/-1;display:block;width:100%;margin:6px 0 0;padding:14px 16px;border:1px solid #ddd0e9;border-radius:14px;background:#f8f4fc;color:#58447c;font:inherit;font-size:1rem;font-weight:800;line-height:1.35;text-align:left;cursor:pointer}
.work-sheet .profile-task2 .section-heading:hover{border-color:#9f82bf;background:#efe7f7;transform:translateY(-1px)}
.work-sheet .profile-task2 .section-heading:focus-visible{outline:3px solid rgba(117,82,168,.2);outline-offset:2px}
.work-sheet .profile-task2 .section-flow-hidden{display:none!important}
.work-sheet .profile-task2 .section-back-button,.work-sheet .profile-task2 .task-flow-back,.work-sheet .profile-task2 .numbers-back-link{min-height:42px;margin:2px 0 14px;padding:9px 14px;border:1px solid #d8c9e6;border-radius:12px;background:#fff;color:#58447c;font:inherit;font-weight:800;cursor:pointer}
.work-sheet .profile-task2 .numbers-back-link{display:inline-flex;align-items:center;text-decoration:none}
.work-sheet .profile-task2 .section-back-button:hover,.work-sheet .profile-task2 .task-flow-back:hover,.work-sheet .profile-task2 .numbers-back-link:hover{border-color:#9f82bf;background:#f8f4fc}
.work-sheet .profile-task2 .task-flow-back{margin-bottom:18px}
.work-sheet .profile-task2 .num.section-hidden{display:none}
.work-sheet .profile-task2 .num{height:40px;border:1px solid #ddd0e9;border-radius:11px;background:#fff;color:#51485b;font-weight:800;cursor:pointer}
.work-sheet .profile-task2 .large-prototype-buttons .nav-card .number-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.work-sheet .profile-task2 .large-prototype-buttons .nav-card .num{height:44px;min-width:44px;font-size:.98rem;border-radius:11px}
.work-sheet .profile-task2 .num.current{border-color:var(--lav);box-shadow:0 0 0 2px rgba(117,82,168,.14);color:var(--lav)}
.work-sheet .profile-task2 .num.correct{background:var(--okbg);border-color:#cde9d8;color:var(--ok)}
.work-sheet .profile-task2 .num.skipped{background:var(--warnbg);border-color:#f0e2a5;color:var(--warn)}
.work-sheet .profile-task2 .num.wrong{background:var(--badbg);border-color:#f5c5cc;color:var(--bad)}
.work-sheet .profile-task2 .legend{display:grid;gap:6px;margin-top:14px;color:var(--muted);font-size:.84rem}
.work-sheet .profile-task2 .legend span{display:flex;align-items:center;gap:8px}.work-sheet .profile-task2 .dot{width:10px;height:10px;border-radius:50%;display:inline-block}.work-sheet .profile-task2 .dot.ok{background:#83ca9f}.work-sheet .profile-task2 .dot.skip{background:#eed277}.work-sheet .profile-task2 .dot.wrong{background:#ef9ba8}
.work-sheet .profile-task2 .result-card{display:none;padding:22px 24px;margin-top:18px}.work-sheet .profile-task2 .result-card.show{display:block}.work-sheet .profile-task2 .result-card h2{margin:0 0 6px}.work-sheet .profile-task2 .small{margin:0;color:var(--muted)}
.work-sheet .profile-task2 .summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}
.work-sheet .profile-task2 .summary-item{padding:16px;border-radius:18px;background:var(--soft);text-align:center;font-weight:700}.work-sheet .profile-task2 .summary-item strong{display:block;font-size:1.9rem;margin-bottom:4px;color:var(--lav)}
.work-sheet .profile-task2 .topic-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.work-sheet .profile-task2 .topic-summary section{padding:16px;border-radius:18px;border:1px solid var(--line-soft)}.work-sheet .profile-task2 .topic-summary h3{margin:0 0 8px}
@media (max-width: 1024px){
  .work-sheet .profile-task2 .workspace{grid-template-columns:1fr}
  .work-sheet .profile-task2 .nav-card{position:static;order:-1}
  .work-sheet .profile-task2 .number-grid{grid-template-columns:repeat(6,1fr)}
}
@media (max-width: 760px){
  .work-sheet .profile-task2 .shell{width:min(100%,calc(100% - 12px))}
  .work-sheet .profile-task2 .topbar{padding:18px;align-items:flex-start;flex-direction:column}
  .work-sheet .profile-task2 .progress-box{width:100%;min-width:0;text-align:left}
  .work-sheet .profile-task2 .task-body{grid-template-columns:1fr;gap:18px}
  .work-sheet .profile-task2 .statement{max-width:none;font-size:1.02rem;line-height:1.65}
  .work-sheet .profile-task2 .diagram-panel{justify-content:flex-start}
  .work-sheet .profile-task2 .diagram-wrap{width:100%;min-height:220px}
  .work-sheet .profile-task2 .figure-image{transform:scale(1.12)}
  .work-sheet .profile-task2 .answer-row,.work-sheet .profile-task2 .utility-row,.work-sheet .profile-task2 .bottom-nav{flex-direction:column}
  .work-sheet .profile-task2 .btn{width:100%}
  .work-sheet .profile-task2 .number-grid{grid-template-columns:repeat(6,1fr)}
  .work-sheet .profile-task2 .summary-grid,.work-sheet .profile-task2 .topic-summary{grid-template-columns:1fr}
}
.work-sheet .profile-task2 .second-part-no-check .answer-label,
.work-sheet .profile-task2 .second-part-no-check [data-source-id="checkBtn"] {
  display: none !important;
}

.work-sheet .profile-task2 ,.work-sheet .profile-task2 {background-image:none}.work-sheet .profile-task2 .task-title{margin:0 0 12px;font-size:clamp(1.35rem,2.2vw,1.8rem);line-height:1.2}.work-sheet .profile-task2 .statement{font-size:clamp(1.02rem,1.55vw,1.22rem);line-height:1.65}.work-sheet .profile-task2 .task-body{grid-template-columns:minmax(0,1fr) minmax(360px,470px)}.work-sheet .profile-task2 .task-body.no-diagram{grid-template-columns:1fr}.work-sheet .profile-task2 .task-body.no-diagram .statement{max-width:58ch}.work-sheet .profile-task2 .diagram-wrap{width:min(100%,460px);min-height:300px;background:#fff;border:1px solid #e8dcf2;overflow:hidden}.work-sheet .profile-task2 .pdf-figure{width:100%;height:auto;max-height:360px;object-fit:contain;display:block;border-radius:12px;transform:scale(1.18);transform-origin:center}.work-sheet .profile-task2 .feedback.correct{background:var(--okbg);color:var(--ok)}.work-sheet .profile-task2 .feedback.wrong{background:var(--badbg);color:var(--bad)}.work-sheet .profile-task2 .feedback.skipped{background:var(--warnbg);color:var(--warn)}.work-sheet .profile-task2 .num.active{border-color:var(--lav);box-shadow:0 0 0 2px rgba(117,82,168,.14);color:var(--lav)}.work-sheet .profile-task2 .num.correct{background:var(--okbg);border-color:#cde9d8;color:var(--ok)}.work-sheet .profile-task2 .num.skipped{background:var(--warnbg);border-color:#f0e2a5;color:var(--warn)}.work-sheet .profile-task2 .num.wrong{background:var(--badbg);border-color:#f5c5cc;color:var(--bad)}
@media(max-width:760px){.work-sheet .profile-task2 .task-body{grid-template-columns:1fr}.work-sheet .profile-task2 .diagram-wrap{width:100%;min-height:250px}.work-sheet .profile-task2 .pdf-figure{max-height:320px;transform:scale(1.08)}.work-sheet .profile-task2 .task-title{font-size:1.3rem}}
.work-sheet .profile-task2 .diagram-wrap .vector-figure{display:block;width:100%;height:auto;max-height:360px}

/* Text typography follows chapter 18. Math and diagram lettering keep their own fonts. */
.work-sheet .profile-task2  {
  --trainer-text-font: system-ui, -apple-system, "Segoe UI", sans-serif;
  font-family: var(--trainer-text-font);
  font-size: 16px;
  line-height: 1.55;
}
.work-sheet .profile-task2 button, .work-sheet .profile-task2 input, .work-sheet .profile-task2 select, .work-sheet .profile-task2 textarea {
  font-family: var(--trainer-text-font);
}
.work-sheet .profile-task2 .trainer-card .statement {
  font-family: var(--trainer-text-font);
  font-size: clamp(1.02rem, 1.42vw, 1.17rem);
  font-weight: 400;
  line-height: 1.65;
}
.work-sheet .profile-task2 .trainer-card .statement > p,
.work-sheet .profile-task2 .trainer-card .statement .graph-statement {
  font-family: inherit;
  font-size: inherit;
  font-weight: 400;
  line-height: inherit;
}
.work-sheet .profile-task2 .trainer-card .reveal {
  font-family: var(--trainer-text-font);
  font-size: 1rem;
  font-weight: 400;
}
.work-sheet .profile-task2 .trainer-card .reveal p,
.work-sheet .profile-task2 .trainer-card .reveal li {
  line-height: 1.75;
}


.work-sheet .profile-task3 {
  --ink:#252033;
  --muted:#71697d;
  --lav:#7857ab;
  --lav-dark:#654492;
  --soft:#f5effc;
  --line:#ddd1eb;
  --line-soft:#ece4f4;
  --ok:#2b7a59;
  --okbg:#eaf7f0;
  --bad:#a84250;
  --badbg:#fff0f2;
  --warn:#9b7d34;
  --warnbg:#fff7de;
  --paper:#fffefd;
  --shadow:0 14px 34px rgba(74,52,103,.08);
}
.work-sheet .profile-task3 *{box-sizing:border-box}
.work-sheet .profile-task3 {background:#f7f3fb}
.work-sheet .profile-task3 {
  margin:0;
  color:var(--ink);
  font:16px/1.55 system-ui,-apple-system,"Segoe UI",sans-serif;
  background-color:#f7f3fb;
  background-image:linear-gradient(rgba(117,82,168,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(117,82,168,.045) 1px,transparent 1px);
  background-size:28px 28px;
}
.work-sheet .profile-task3 .shell{width:min(1280px,calc(100% - 24px));margin:14px auto 36px}
.work-sheet .profile-task3 .topbar,.work-sheet .profile-task3 .trainer-card,.work-sheet .profile-task3 .nav-card,.work-sheet .profile-task3 .result-card{
  border:1px solid var(--line);
  border-radius:24px;
  background:rgba(255,254,253,.98);
  box-shadow:var(--shadow);
}
.work-sheet .profile-task3 .topbar{
  padding:20px 24px;
  display:flex;
  justify-content:space-between;
  gap:16px;
  align-items:center;
}
.work-sheet .profile-task3 .brand{margin:0 0 4px;color:var(--lav);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.work-sheet .profile-task3 .topbar h1{margin:0;font-size:clamp(1.55rem,3.4vw,2.45rem);line-height:1.08}
.work-sheet .profile-task3 .progress-box{min-width:210px;text-align:right}
.work-sheet .profile-task3 .progress-text{font-weight:800;color:#4f4260}
.work-sheet .profile-task3 .progress-track{height:8px;margin-top:8px;border-radius:999px;background:#eee6f7;overflow:hidden}
.work-sheet .profile-task3 .progress-fill{height:100%;width:0;background:linear-gradient(90deg,var(--lav),#9b7bca);transition:width .25s ease}
.work-sheet .profile-task3 .workspace{display:grid;grid-template-columns:1fr;gap:18px;margin-top:16px;align-items:start}
.work-sheet .profile-task3 .trainer-card{padding:clamp(20px,3vw,32px)}
.work-sheet .profile-task3 .task-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}
.work-sheet .profile-task3 .eyebrow{margin:0;color:var(--lav);font-weight:800;font-size:.9rem}
.work-sheet .profile-task3 .task-count{white-space:nowrap;padding:7px 12px;border-radius:999px;background:var(--soft);color:#5b4673;font-weight:800;font-size:.9rem}
.work-sheet .profile-task3 .task-body{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,390px);gap:28px;align-items:center;margin-top:18px}
.work-sheet .profile-task3 .statement-panel{min-width:0}
.work-sheet .profile-task3 .statement{
  font-size:clamp(1.02rem,1.55vw,1.22rem);
  line-height:1.7;
  font-weight:600;
  max-width:34ch;
}
.work-sheet .profile-task3 .diagram-panel{display:flex;justify-content:center}
.work-sheet .profile-task3 .diagram-wrap{
  width:min(100%,380px);
  min-height:240px;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:14px;
  border:1px solid var(--line-soft);
  border-radius:22px;
  background:#fff;
}
.work-sheet .profile-task3 .diagram-wrap svg{width:100%;height:auto;max-height:258px;display:block}
.work-sheet .profile-task3 .figure-image{width:100%;height:auto;display:block;max-height:300px;object-fit:contain;border-radius:12px;transform:scale(1.2);transform-origin:center}

.work-sheet .profile-task3 .task-figure .diagram-line,
.work-sheet .profile-task3 .task-figure polygon.diagram-line,
.work-sheet .profile-task3 .task-figure path.diagram-line{
  fill:none;
  stroke:#4e4659;
  stroke-width:2.5;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.work-sheet .profile-task3 .task-figure .diagram-soft{fill:none;stroke:#87759e;stroke-width:2;stroke-dasharray:6 5;stroke-linecap:round;stroke-linejoin:round}
.work-sheet .profile-task3 .task-figure .right-mark{fill:none;stroke:#87759e;stroke-width:2}
.work-sheet .profile-task3 .task-figure .diagram-text{fill:#2f2a39;font-size:18px;font-weight:700}
.work-sheet .profile-task3 .task-figure .diagram-value{fill:#4f465d;font-size:17px;font-weight:600}
.work-sheet .profile-task3 .task-figure .diagram-note{fill:#746986;font-size:14px;font-weight:500}
.work-sheet .profile-task3 .answer-zone{margin-top:24px;padding-top:18px;border-top:1px solid #eee5f4}
.work-sheet .profile-task3 .answer-row{display:flex;gap:10px;flex-wrap:wrap;align-items:end}
.work-sheet .profile-task3 .answer-label{display:grid;gap:6px;min-width:min(290px,100%);font-weight:800}
.work-sheet .profile-task3 .answer-input{height:50px;border:1px solid #cdbde0;border-radius:13px;padding:10px 14px;font:inherit;font-size:1.03rem;background:white;outline:none}
.work-sheet .profile-task3 .answer-input:focus{border-color:var(--lav);box-shadow:0 0 0 3px rgba(117,82,168,.13)}
.work-sheet .profile-task3 button{font:inherit}
.work-sheet .profile-task3 .btn{min-height:48px;border:0;border-radius:13px;padding:10px 16px;font-weight:800;cursor:pointer}
.work-sheet .profile-task3 .btn-primary{background:var(--lav);color:white}
.work-sheet .profile-task3 .btn-primary:hover{background:var(--lav-dark)}
.work-sheet .profile-task3 .btn-secondary{background:#eee6f7;color:#543f70}
.work-sheet .profile-task3 .btn-ghost{background:white;border:1px solid var(--line);color:#5d5367}
.work-sheet .profile-task3 .btn:disabled{opacity:.55;cursor:default}
.work-sheet .profile-task3 .feedback{display:none;margin-top:14px;padding:12px 14px;border-radius:14px;font-weight:700}
.work-sheet .profile-task3 .feedback.show{display:block}
.work-sheet .profile-task3 .feedback.ok{background:var(--okbg);color:var(--ok)}
.work-sheet .profile-task3 .feedback.bad{background:var(--badbg);color:var(--bad)}
.work-sheet .profile-task3 .feedback.skip{background:var(--warnbg);color:var(--warn)}
.work-sheet .profile-task3 .reveal{display:none;margin-top:14px;border-radius:16px;background:#f8f4fc;border:1px solid #e5d8ef;padding:16px}
.work-sheet .profile-task3 .reveal.show{display:block}
.work-sheet .profile-task3 .reveal h3{margin:0 0 6px;font-size:1rem}
.work-sheet .profile-task3 .reveal p,.work-sheet .profile-task3 .reveal li{color:#50475a}
.work-sheet .profile-task3 .utility-row{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}
.work-sheet .profile-task3 .bottom-nav{display:flex;justify-content:space-between;gap:10px;margin-top:16px}
.work-sheet .profile-task3 .nav-card{padding:18px 20px;height:max-content;position:static;order:-1}
.work-sheet .profile-task3 .nav-card h2{margin:0;font-size:1.08rem}
.work-sheet .profile-task3 .section-intro{margin:6px 0 12px;color:var(--muted);font-size:.92rem}
.work-sheet .profile-task3 .number-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.work-sheet .profile-task3 .section-heading{grid-column:1/-1;display:block;width:100%;margin:6px 0 0;padding:14px 16px;border:1px solid #ddd0e9;border-radius:14px;background:#f8f4fc;color:#58447c;font:inherit;font-size:1rem;font-weight:800;line-height:1.35;text-align:left;cursor:pointer}
.work-sheet .profile-task3 .section-heading:hover{border-color:#9f82bf;background:#efe7f7;transform:translateY(-1px)}
.work-sheet .profile-task3 .section-heading:focus-visible{outline:3px solid rgba(117,82,168,.2);outline-offset:2px}
.work-sheet .profile-task3 .section-flow-hidden{display:none!important}
.work-sheet .profile-task3 .section-back-button,.work-sheet .profile-task3 .task-flow-back,.work-sheet .profile-task3 .numbers-back-link{min-height:42px;margin:2px 0 14px;padding:9px 14px;border:1px solid #d8c9e6;border-radius:12px;background:#fff;color:#58447c;font:inherit;font-weight:800;cursor:pointer}
.work-sheet .profile-task3 .numbers-back-link{display:inline-flex;align-items:center;text-decoration:none}
.work-sheet .profile-task3 .section-back-button:hover,.work-sheet .profile-task3 .task-flow-back:hover,.work-sheet .profile-task3 .numbers-back-link:hover{border-color:#9f82bf;background:#f8f4fc}
.work-sheet .profile-task3 .task-flow-back{margin-bottom:18px}
.work-sheet .profile-task3 .num.section-hidden{display:none}
.work-sheet .profile-task3 .num{height:40px;border:1px solid #ddd0e9;border-radius:11px;background:#fff;color:#51485b;font-weight:800;cursor:pointer}
.work-sheet .profile-task3 .large-prototype-buttons .nav-card .number-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.work-sheet .profile-task3 .large-prototype-buttons .nav-card .num{height:44px;min-width:44px;font-size:.98rem;border-radius:11px}
.work-sheet .profile-task3 .num.current{border-color:var(--lav);box-shadow:0 0 0 2px rgba(117,82,168,.14);color:var(--lav)}
.work-sheet .profile-task3 .num.correct{background:var(--okbg);border-color:#cde9d8;color:var(--ok)}
.work-sheet .profile-task3 .num.skipped{background:var(--warnbg);border-color:#f0e2a5;color:var(--warn)}
.work-sheet .profile-task3 .num.wrong{background:var(--badbg);border-color:#f5c5cc;color:var(--bad)}
.work-sheet .profile-task3 .legend{display:grid;gap:6px;margin-top:14px;color:var(--muted);font-size:.84rem}
.work-sheet .profile-task3 .legend span{display:flex;align-items:center;gap:8px}.work-sheet .profile-task3 .dot{width:10px;height:10px;border-radius:50%;display:inline-block}.work-sheet .profile-task3 .dot.ok{background:#83ca9f}.work-sheet .profile-task3 .dot.skip{background:#eed277}.work-sheet .profile-task3 .dot.wrong{background:#ef9ba8}
.work-sheet .profile-task3 .result-card{display:none;padding:22px 24px;margin-top:18px}.work-sheet .profile-task3 .result-card.show{display:block}.work-sheet .profile-task3 .result-card h2{margin:0 0 6px}.work-sheet .profile-task3 .small{margin:0;color:var(--muted)}
.work-sheet .profile-task3 .summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}
.work-sheet .profile-task3 .summary-item{padding:16px;border-radius:18px;background:var(--soft);text-align:center;font-weight:700}.work-sheet .profile-task3 .summary-item strong{display:block;font-size:1.9rem;margin-bottom:4px;color:var(--lav)}
.work-sheet .profile-task3 .topic-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.work-sheet .profile-task3 .topic-summary section{padding:16px;border-radius:18px;border:1px solid var(--line-soft)}.work-sheet .profile-task3 .topic-summary h3{margin:0 0 8px}
@media (max-width: 1024px){
  .work-sheet .profile-task3 .workspace{grid-template-columns:1fr}
  .work-sheet .profile-task3 .nav-card{position:static;order:-1}
  .work-sheet .profile-task3 .number-grid{grid-template-columns:repeat(6,1fr)}
}
@media (max-width: 760px){
  .work-sheet .profile-task3 .shell{width:min(100%,calc(100% - 12px))}
  .work-sheet .profile-task3 .topbar{padding:18px;align-items:flex-start;flex-direction:column}
  .work-sheet .profile-task3 .progress-box{width:100%;min-width:0;text-align:left}
  .work-sheet .profile-task3 .task-body{grid-template-columns:1fr;gap:18px}
  .work-sheet .profile-task3 .statement{max-width:none;font-size:1.02rem;line-height:1.65}
  .work-sheet .profile-task3 .diagram-panel{justify-content:flex-start}
  .work-sheet .profile-task3 .diagram-wrap{width:100%;min-height:220px}
  .work-sheet .profile-task3 .figure-image{transform:scale(1.12)}
  .work-sheet .profile-task3 .answer-row,.work-sheet .profile-task3 .utility-row,.work-sheet .profile-task3 .bottom-nav{flex-direction:column}
  .work-sheet .profile-task3 .btn{width:100%}
  .work-sheet .profile-task3 .number-grid{grid-template-columns:repeat(6,1fr)}
  .work-sheet .profile-task3 .summary-grid,.work-sheet .profile-task3 .topic-summary{grid-template-columns:1fr}
}
.work-sheet .profile-task3 .second-part-no-check .answer-label,
.work-sheet .profile-task3 .second-part-no-check [data-source-id="checkBtn"] {
  display: none !important;
}

.work-sheet .profile-task3 .task-body{grid-template-columns:minmax(0,1fr) minmax(360px,470px)}
.work-sheet .profile-task3 .statement{max-width:39ch;font-size:clamp(1.02rem,1.55vw,1.22rem);line-height:1.65}
.work-sheet .profile-task3 .diagram-wrap{width:min(100%,470px);min-height:320px;padding:10px;overflow:hidden}
.work-sheet .profile-task3 .task3-figure{width:100%;height:auto;max-height:390px;object-fit:contain;display:block;transform:scale(1.22);transform-origin:center}
@media (max-width:760px){
  .work-sheet .profile-task3 .task-body{grid-template-columns:1fr}
  .work-sheet .profile-task3 .diagram-wrap{width:100%;min-height:260px}
  .work-sheet .profile-task3 .task3-figure{max-height:320px;transform:scale(1.16)}
}

.work-sheet .profile-task3 .katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.work-sheet .profile-task3 .katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.work-sheet .profile-task3 .katex .katex-version:after{content:"0.17.0"}.work-sheet .profile-task3 .katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.work-sheet .profile-task3 .katex .katex-html>.newline{display:block}.work-sheet .profile-task3 .katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.work-sheet .profile-task3 .katex .base,.work-sheet .profile-task3 .katex .strut{display:inline-block}.work-sheet .profile-task3 .katex .textbf{font-weight:700}.work-sheet .profile-task3 .katex .textit{font-style:italic}.work-sheet .profile-task3 .katex .textrm{font-family:KaTeX_Main}.work-sheet .profile-task3 .katex .textsf{font-family:KaTeX_SansSerif}.work-sheet .profile-task3 .katex .texttt{font-family:KaTeX_Typewriter}.work-sheet .profile-task3 .katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.work-sheet .profile-task3 .katex .mathit{font-family:KaTeX_Main;font-style:italic}.work-sheet .profile-task3 .katex .mathrm{font-style:normal}.work-sheet .profile-task3 .katex .mathbf{font-family:KaTeX_Main;font-weight:700}.work-sheet .profile-task3 .katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.work-sheet .profile-task3 .katex .amsrm,.work-sheet .profile-task3 .katex .mathbb,.work-sheet .profile-task3 .katex .textbb{font-family:KaTeX_AMS}.work-sheet .profile-task3 .katex .mathcal{font-family:KaTeX_Caligraphic}.work-sheet .profile-task3 .katex .mathfrak,.work-sheet .profile-task3 .katex .textfrak{font-family:KaTeX_Fraktur}.work-sheet .profile-task3 .katex .mathboldfrak,.work-sheet .profile-task3 .katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.work-sheet .profile-task3 .katex .mathtt{font-family:KaTeX_Typewriter}.work-sheet .profile-task3 .katex .mathscr,.work-sheet .profile-task3 .katex .textscr{font-family:KaTeX_Script}.work-sheet .profile-task3 .katex .mathsf,.work-sheet .profile-task3 .katex .textsf{font-family:KaTeX_SansSerif}.work-sheet .profile-task3 .katex .mathboldsf,.work-sheet .profile-task3 .katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.work-sheet .profile-task3 .katex .mathitsf,.work-sheet .profile-task3 .katex .mathsfit,.work-sheet .profile-task3 .katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.work-sheet .profile-task3 .katex .mainrm{font-family:KaTeX_Main;font-style:normal}.work-sheet .profile-task3 .katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.work-sheet .profile-task3 .katex .vlist-r{display:table-row}.work-sheet .profile-task3 .katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.work-sheet .profile-task3 .katex .vlist>span{display:block;height:0;position:relative}.work-sheet .profile-task3 .katex .vlist>span>span{display:inline-block}.work-sheet .profile-task3 .katex .vlist>span>.pstrut{overflow:hidden;width:0}.work-sheet .profile-task3 .katex .vlist-t2{margin-right:-2px}.work-sheet .profile-task3 .katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.work-sheet .profile-task3 .katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.work-sheet .profile-task3 .katex .hbox{width:100%}.work-sheet .profile-task3 .katex .hbox,.work-sheet .profile-task3 .katex .thinbox{display:inline-flex;flex-direction:row}.work-sheet .profile-task3 .katex .thinbox{max-width:0;width:0}.work-sheet .profile-task3 .katex .msupsub{text-align:left}.work-sheet .profile-task3 .katex .mfrac>span>span{text-align:center}.work-sheet .profile-task3 .katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.work-sheet .profile-task3 .katex .hdashline,.work-sheet .profile-task3 .katex .hline,.work-sheet .profile-task3 .katex .mfrac .frac-line,.work-sheet .profile-task3 .katex .overline .overline-line,.work-sheet .profile-task3 .katex .rule,.work-sheet .profile-task3 .katex .underline .underline-line{min-height:1px}.work-sheet .profile-task3 .katex .mspace{display:inline-block}.work-sheet .profile-task3 .katex .smash{display:inline;line-height:0}.work-sheet .profile-task3 .katex .clap,.work-sheet .profile-task3 .katex .llap,.work-sheet .profile-task3 .katex .rlap{position:relative;width:0}.work-sheet .profile-task3 .katex .clap>.inner,.work-sheet .profile-task3 .katex .llap>.inner,.work-sheet .profile-task3 .katex .rlap>.inner{position:absolute}.work-sheet .profile-task3 .katex .clap>.fix,.work-sheet .profile-task3 .katex .llap>.fix,.work-sheet .profile-task3 .katex .rlap>.fix{display:inline-block}.work-sheet .profile-task3 .katex .llap>.inner{right:0}.work-sheet .profile-task3 .katex .clap>.inner,.work-sheet .profile-task3 .katex .rlap>.inner{left:0}.work-sheet .profile-task3 .katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.work-sheet .profile-task3 .katex .rule{border:0 solid;display:inline-block;position:relative}.work-sheet .profile-task3 .katex .hline,.work-sheet .profile-task3 .katex .overline .overline-line,.work-sheet .profile-task3 .katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.work-sheet .profile-task3 .katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.work-sheet .profile-task3 .katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size1.size1,.work-sheet .profile-task3 .katex .sizing.reset-size1.size1{font-size:1em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size1.size2,.work-sheet .profile-task3 .katex .sizing.reset-size1.size2{font-size:1.2em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size1.size3,.work-sheet .profile-task3 .katex .sizing.reset-size1.size3{font-size:1.4em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size1.size4,.work-sheet .profile-task3 .katex .sizing.reset-size1.size4{font-size:1.6em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size1.size5,.work-sheet .profile-task3 .katex .sizing.reset-size1.size5{font-size:1.8em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size1.size6,.work-sheet .profile-task3 .katex .sizing.reset-size1.size6{font-size:2em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size1.size7,.work-sheet .profile-task3 .katex .sizing.reset-size1.size7{font-size:2.4em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size1.size8,.work-sheet .profile-task3 .katex .sizing.reset-size1.size8{font-size:2.88em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size1.size9,.work-sheet .profile-task3 .katex .sizing.reset-size1.size9{font-size:3.456em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size1.size10,.work-sheet .profile-task3 .katex .sizing.reset-size1.size10{font-size:4.148em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size1.size11,.work-sheet .profile-task3 .katex .sizing.reset-size1.size11{font-size:4.976em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size2.size1,.work-sheet .profile-task3 .katex .sizing.reset-size2.size1{font-size:.8333333333em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size2.size2,.work-sheet .profile-task3 .katex .sizing.reset-size2.size2{font-size:1em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size2.size3,.work-sheet .profile-task3 .katex .sizing.reset-size2.size3{font-size:1.1666666667em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size2.size4,.work-sheet .profile-task3 .katex .sizing.reset-size2.size4{font-size:1.3333333333em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size2.size5,.work-sheet .profile-task3 .katex .sizing.reset-size2.size5{font-size:1.5em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size2.size6,.work-sheet .profile-task3 .katex .sizing.reset-size2.size6{font-size:1.6666666667em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size2.size7,.work-sheet .profile-task3 .katex .sizing.reset-size2.size7{font-size:2em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size2.size8,.work-sheet .profile-task3 .katex .sizing.reset-size2.size8{font-size:2.4em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size2.size9,.work-sheet .profile-task3 .katex .sizing.reset-size2.size9{font-size:2.88em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size2.size10,.work-sheet .profile-task3 .katex .sizing.reset-size2.size10{font-size:3.4566666667em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size2.size11,.work-sheet .profile-task3 .katex .sizing.reset-size2.size11{font-size:4.1466666667em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size3.size1,.work-sheet .profile-task3 .katex .sizing.reset-size3.size1{font-size:.7142857143em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size3.size2,.work-sheet .profile-task3 .katex .sizing.reset-size3.size2{font-size:.8571428571em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size3.size3,.work-sheet .profile-task3 .katex .sizing.reset-size3.size3{font-size:1em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size3.size4,.work-sheet .profile-task3 .katex .sizing.reset-size3.size4{font-size:1.1428571429em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size3.size5,.work-sheet .profile-task3 .katex .sizing.reset-size3.size5{font-size:1.2857142857em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size3.size6,.work-sheet .profile-task3 .katex .sizing.reset-size3.size6{font-size:1.4285714286em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size3.size7,.work-sheet .profile-task3 .katex .sizing.reset-size3.size7{font-size:1.7142857143em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size3.size8,.work-sheet .profile-task3 .katex .sizing.reset-size3.size8{font-size:2.0571428571em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size3.size9,.work-sheet .profile-task3 .katex .sizing.reset-size3.size9{font-size:2.4685714286em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size3.size10,.work-sheet .profile-task3 .katex .sizing.reset-size3.size10{font-size:2.9628571429em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size3.size11,.work-sheet .profile-task3 .katex .sizing.reset-size3.size11{font-size:3.5542857143em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size4.size1,.work-sheet .profile-task3 .katex .sizing.reset-size4.size1{font-size:.625em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size4.size2,.work-sheet .profile-task3 .katex .sizing.reset-size4.size2{font-size:.75em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size4.size3,.work-sheet .profile-task3 .katex .sizing.reset-size4.size3{font-size:.875em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size4.size4,.work-sheet .profile-task3 .katex .sizing.reset-size4.size4{font-size:1em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size4.size5,.work-sheet .profile-task3 .katex .sizing.reset-size4.size5{font-size:1.125em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size4.size6,.work-sheet .profile-task3 .katex .sizing.reset-size4.size6{font-size:1.25em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size4.size7,.work-sheet .profile-task3 .katex .sizing.reset-size4.size7{font-size:1.5em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size4.size8,.work-sheet .profile-task3 .katex .sizing.reset-size4.size8{font-size:1.8em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size4.size9,.work-sheet .profile-task3 .katex .sizing.reset-size4.size9{font-size:2.16em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size4.size10,.work-sheet .profile-task3 .katex .sizing.reset-size4.size10{font-size:2.5925em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size4.size11,.work-sheet .profile-task3 .katex .sizing.reset-size4.size11{font-size:3.11em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size5.size1,.work-sheet .profile-task3 .katex .sizing.reset-size5.size1{font-size:.5555555556em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size5.size2,.work-sheet .profile-task3 .katex .sizing.reset-size5.size2{font-size:.6666666667em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size5.size3,.work-sheet .profile-task3 .katex .sizing.reset-size5.size3{font-size:.7777777778em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size5.size4,.work-sheet .profile-task3 .katex .sizing.reset-size5.size4{font-size:.8888888889em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size5.size5,.work-sheet .profile-task3 .katex .sizing.reset-size5.size5{font-size:1em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size5.size6,.work-sheet .profile-task3 .katex .sizing.reset-size5.size6{font-size:1.1111111111em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size5.size7,.work-sheet .profile-task3 .katex .sizing.reset-size5.size7{font-size:1.3333333333em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size5.size8,.work-sheet .profile-task3 .katex .sizing.reset-size5.size8{font-size:1.6em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size5.size9,.work-sheet .profile-task3 .katex .sizing.reset-size5.size9{font-size:1.92em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size5.size10,.work-sheet .profile-task3 .katex .sizing.reset-size5.size10{font-size:2.3044444444em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size5.size11,.work-sheet .profile-task3 .katex .sizing.reset-size5.size11{font-size:2.7644444444em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size6.size1,.work-sheet .profile-task3 .katex .sizing.reset-size6.size1{font-size:.5em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size6.size2,.work-sheet .profile-task3 .katex .sizing.reset-size6.size2{font-size:.6em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size6.size3,.work-sheet .profile-task3 .katex .sizing.reset-size6.size3{font-size:.7em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size6.size4,.work-sheet .profile-task3 .katex .sizing.reset-size6.size4{font-size:.8em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size6.size5,.work-sheet .profile-task3 .katex .sizing.reset-size6.size5{font-size:.9em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size6.size6,.work-sheet .profile-task3 .katex .sizing.reset-size6.size6{font-size:1em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size6.size7,.work-sheet .profile-task3 .katex .sizing.reset-size6.size7{font-size:1.2em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size6.size8,.work-sheet .profile-task3 .katex .sizing.reset-size6.size8{font-size:1.44em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size6.size9,.work-sheet .profile-task3 .katex .sizing.reset-size6.size9{font-size:1.728em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size6.size10,.work-sheet .profile-task3 .katex .sizing.reset-size6.size10{font-size:2.074em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size6.size11,.work-sheet .profile-task3 .katex .sizing.reset-size6.size11{font-size:2.488em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size7.size1,.work-sheet .profile-task3 .katex .sizing.reset-size7.size1{font-size:.4166666667em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size7.size2,.work-sheet .profile-task3 .katex .sizing.reset-size7.size2{font-size:.5em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size7.size3,.work-sheet .profile-task3 .katex .sizing.reset-size7.size3{font-size:.5833333333em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size7.size4,.work-sheet .profile-task3 .katex .sizing.reset-size7.size4{font-size:.6666666667em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size7.size5,.work-sheet .profile-task3 .katex .sizing.reset-size7.size5{font-size:.75em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size7.size6,.work-sheet .profile-task3 .katex .sizing.reset-size7.size6{font-size:.8333333333em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size7.size7,.work-sheet .profile-task3 .katex .sizing.reset-size7.size7{font-size:1em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size7.size8,.work-sheet .profile-task3 .katex .sizing.reset-size7.size8{font-size:1.2em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size7.size9,.work-sheet .profile-task3 .katex .sizing.reset-size7.size9{font-size:1.44em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size7.size10,.work-sheet .profile-task3 .katex .sizing.reset-size7.size10{font-size:1.7283333333em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size7.size11,.work-sheet .profile-task3 .katex .sizing.reset-size7.size11{font-size:2.0733333333em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size8.size1,.work-sheet .profile-task3 .katex .sizing.reset-size8.size1{font-size:.3472222222em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size8.size2,.work-sheet .profile-task3 .katex .sizing.reset-size8.size2{font-size:.4166666667em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size8.size3,.work-sheet .profile-task3 .katex .sizing.reset-size8.size3{font-size:.4861111111em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size8.size4,.work-sheet .profile-task3 .katex .sizing.reset-size8.size4{font-size:.5555555556em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size8.size5,.work-sheet .profile-task3 .katex .sizing.reset-size8.size5{font-size:.625em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size8.size6,.work-sheet .profile-task3 .katex .sizing.reset-size8.size6{font-size:.6944444444em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size8.size7,.work-sheet .profile-task3 .katex .sizing.reset-size8.size7{font-size:.8333333333em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size8.size8,.work-sheet .profile-task3 .katex .sizing.reset-size8.size8{font-size:1em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size8.size9,.work-sheet .profile-task3 .katex .sizing.reset-size8.size9{font-size:1.2em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size8.size10,.work-sheet .profile-task3 .katex .sizing.reset-size8.size10{font-size:1.4402777778em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size8.size11,.work-sheet .profile-task3 .katex .sizing.reset-size8.size11{font-size:1.7277777778em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size9.size1,.work-sheet .profile-task3 .katex .sizing.reset-size9.size1{font-size:.2893518519em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size9.size2,.work-sheet .profile-task3 .katex .sizing.reset-size9.size2{font-size:.3472222222em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size9.size3,.work-sheet .profile-task3 .katex .sizing.reset-size9.size3{font-size:.4050925926em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size9.size4,.work-sheet .profile-task3 .katex .sizing.reset-size9.size4{font-size:.462962963em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size9.size5,.work-sheet .profile-task3 .katex .sizing.reset-size9.size5{font-size:.5208333333em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size9.size6,.work-sheet .profile-task3 .katex .sizing.reset-size9.size6{font-size:.5787037037em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size9.size7,.work-sheet .profile-task3 .katex .sizing.reset-size9.size7{font-size:.6944444444em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size9.size8,.work-sheet .profile-task3 .katex .sizing.reset-size9.size8{font-size:.8333333333em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size9.size9,.work-sheet .profile-task3 .katex .sizing.reset-size9.size9{font-size:1em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size9.size10,.work-sheet .profile-task3 .katex .sizing.reset-size9.size10{font-size:1.2002314815em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size9.size11,.work-sheet .profile-task3 .katex .sizing.reset-size9.size11{font-size:1.4398148148em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size10.size1,.work-sheet .profile-task3 .katex .sizing.reset-size10.size1{font-size:.2410800386em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size10.size2,.work-sheet .profile-task3 .katex .sizing.reset-size10.size2{font-size:.2892960463em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size10.size3,.work-sheet .profile-task3 .katex .sizing.reset-size10.size3{font-size:.337512054em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size10.size4,.work-sheet .profile-task3 .katex .sizing.reset-size10.size4{font-size:.3857280617em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size10.size5,.work-sheet .profile-task3 .katex .sizing.reset-size10.size5{font-size:.4339440694em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size10.size6,.work-sheet .profile-task3 .katex .sizing.reset-size10.size6{font-size:.4821600771em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size10.size7,.work-sheet .profile-task3 .katex .sizing.reset-size10.size7{font-size:.5785920926em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size10.size8,.work-sheet .profile-task3 .katex .sizing.reset-size10.size8{font-size:.6943105111em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size10.size9,.work-sheet .profile-task3 .katex .sizing.reset-size10.size9{font-size:.8331726133em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size10.size10,.work-sheet .profile-task3 .katex .sizing.reset-size10.size10{font-size:1em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size10.size11,.work-sheet .profile-task3 .katex .sizing.reset-size10.size11{font-size:1.1996142719em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size11.size1,.work-sheet .profile-task3 .katex .sizing.reset-size11.size1{font-size:.2009646302em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size11.size2,.work-sheet .profile-task3 .katex .sizing.reset-size11.size2{font-size:.2411575563em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size11.size3,.work-sheet .profile-task3 .katex .sizing.reset-size11.size3{font-size:.2813504823em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size11.size4,.work-sheet .profile-task3 .katex .sizing.reset-size11.size4{font-size:.3215434084em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size11.size5,.work-sheet .profile-task3 .katex .sizing.reset-size11.size5{font-size:.3617363344em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size11.size6,.work-sheet .profile-task3 .katex .sizing.reset-size11.size6{font-size:.4019292605em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size11.size7,.work-sheet .profile-task3 .katex .sizing.reset-size11.size7{font-size:.4823151125em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size11.size8,.work-sheet .profile-task3 .katex .sizing.reset-size11.size8{font-size:.578778135em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size11.size9,.work-sheet .profile-task3 .katex .sizing.reset-size11.size9{font-size:.6945337621em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size11.size10,.work-sheet .profile-task3 .katex .sizing.reset-size11.size10{font-size:.8336012862em}.work-sheet .profile-task3 .katex .fontsize-ensurer.reset-size11.size11,.work-sheet .profile-task3 .katex .sizing.reset-size11.size11{font-size:1em}.work-sheet .profile-task3 .katex .delimsizing.size1{font-family:KaTeX_Size1}.work-sheet .profile-task3 .katex .delimsizing.size2{font-family:KaTeX_Size2}.work-sheet .profile-task3 .katex .delimsizing.size3{font-family:KaTeX_Size3}.work-sheet .profile-task3 .katex .delimsizing.size4{font-family:KaTeX_Size4}.work-sheet .profile-task3 .katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.work-sheet .profile-task3 .katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.work-sheet .profile-task3 .katex .nulldelimiter{display:inline-block;width:.12em}.work-sheet .profile-task3 .katex .delimcenter,.work-sheet .profile-task3 .katex .op-symbol{position:relative}.work-sheet .profile-task3 .katex .op-symbol.small-op{font-family:KaTeX_Size1}.work-sheet .profile-task3 .katex .op-symbol.large-op{font-family:KaTeX_Size2}.work-sheet .profile-task3 .katex .accent>.vlist-t,.work-sheet .profile-task3 .katex .op-limits>.vlist-t{text-align:center}.work-sheet .profile-task3 .katex .accent .accent-body{position:relative}.work-sheet .profile-task3 .katex .accent .accent-body:not(.accent-full){width:0}.work-sheet .profile-task3 .katex .overlay{display:block}.work-sheet .profile-task3 .katex .mtable .vertical-separator{display:inline-block;min-width:1px}.work-sheet .profile-task3 .katex .mtable .arraycolsep{display:inline-block}.work-sheet .profile-task3 .katex .mtable .col-align-c>.vlist-t{text-align:center}.work-sheet .profile-task3 .katex .mtable .col-align-l>.vlist-t{text-align:left}.work-sheet .profile-task3 .katex .mtable .col-align-r>.vlist-t{text-align:right}.work-sheet .profile-task3 .katex .svg-align{text-align:left}.work-sheet .profile-task3 .katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.work-sheet .profile-task3 .katex svg path{stroke:none}.work-sheet .profile-task3 .katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.work-sheet .profile-task3 .katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.work-sheet .profile-task3 .katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.work-sheet .profile-task3 .katex .stretchy:after,.work-sheet .profile-task3 .katex .stretchy:before{content:""}.work-sheet .profile-task3 .katex .hide-tail{overflow:hidden;position:relative;width:100%}.work-sheet .profile-task3 .katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.work-sheet .profile-task3 .katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.work-sheet .profile-task3 .katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.work-sheet .profile-task3 .katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.work-sheet .profile-task3 .katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.work-sheet .profile-task3 .katex .x-arrow-pad{padding:0 .5em}.work-sheet .profile-task3 .katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.work-sheet .profile-task3 .katex .mover,.work-sheet .profile-task3 .katex .munder,.work-sheet .profile-task3 .katex .x-arrow{text-align:center}.work-sheet .profile-task3 .katex .boxpad{padding:0 .3em}.work-sheet .profile-task3 .katex .fbox,.work-sheet .profile-task3 .katex .fcolorbox{border:.04em solid;box-sizing:border-box}.work-sheet .profile-task3 .katex .cancel-pad{padding:0 .2em}.work-sheet .profile-task3 .katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.work-sheet .profile-task3 .katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.work-sheet .profile-task3 .katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.work-sheet .profile-task3 .katex .anglpad{padding:0 .03889em}.work-sheet .profile-task3 .katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.work-sheet .profile-task3 .katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.work-sheet .profile-task3 .katex .mtr-glue{width:50%}.work-sheet .profile-task3 .katex .cd-vert-arrow{display:inline-block;position:relative}.work-sheet .profile-task3 .katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.work-sheet .profile-task3 .katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.work-sheet .profile-task3 .katex-display{display:block;margin:1em 0;text-align:center}.work-sheet .profile-task3 .katex-display>.katex{display:block;text-align:center;white-space:nowrap}.work-sheet .profile-task3 .katex-display>.katex>.katex-html{display:block;position:relative}.work-sheet .profile-task3 .katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.work-sheet .profile-task3 .katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.work-sheet .profile-task3 .katex-display.fleqn>.katex{padding-left:2em;text-align:left}.work-sheet .profile-task3 {counter-reset:katexEqnNo mmlEqnNo}

.work-sheet .profile-task3 .pdf2027-figure { margin: 20px auto; max-width: 430px; }
.work-sheet .profile-task3 .pdf2027-figure svg { display: block; width: 100%; height: auto; }
.work-sheet .profile-task3 .pdf2027-figure figcaption { font-size: 1rem; line-height: 1.5; margin-top: 12px; }
.work-sheet .profile-task3 .reveal .katex-display { overflow-x: auto; overflow-y: hidden; padding: 8px 0; }
.work-sheet .profile-task3 .reveal p + p { margin-top: 14px; }

/* First-part geometry: the statement uses the full row; the figure stays inside its frame. */
.work-sheet .profile-task3 .geometry-first-part .solution-geometry{margin:14px 0 20px;padding:14px;background:white;border:1px solid #e8dcf2;border-radius:18px}
.work-sheet .profile-task3 .geometry-first-part .solution-geometry svg{display:block;width:100%;max-width:500px;height:auto;max-height:380px;margin:0 auto}
.work-sheet .profile-task3 .geometry-first-part .solution-geometry figcaption{margin-top:12px;font-size:1rem;line-height:1.65}
.work-sheet .profile-task3 .geometry-first-part .task-body { grid-template-columns: minmax(0, 1fr); gap: 20px; }
.work-sheet .profile-task3 .geometry-first-part .statement { width: 100%; max-width: none; }
.work-sheet .profile-task3 .geometry-first-part .diagram-panel { min-width: 0; width: 100%; }
.work-sheet .profile-task3 .geometry-first-part .diagram-wrap {
  box-sizing: border-box;
  width: 100%; min-width: 0; min-height: 0;
  padding: 20px; overflow: hidden;
  border: 1px solid #e8dcf2; border-radius: 22px;
  background: #fff;
}
.work-sheet .profile-task3 .geometry-first-part .diagram-wrap .figure-image,
.work-sheet .profile-task3 .geometry-first-part .diagram-wrap .task3-figure,
.work-sheet .profile-task3 .geometry-first-part .diagram-wrap svg {
  display: block; width: 100%; max-width: 600px;
  height: auto; max-height: 400px;
  object-fit: contain; transform: none; border-radius: 0;
}
@media (max-width: 760px) {
  .work-sheet .profile-task3 .geometry-first-part .diagram-wrap { padding: 14px; }
  .work-sheet .profile-task3 .geometry-first-part .diagram-wrap .figure-image,
  .work-sheet .profile-task3 .geometry-first-part .diagram-wrap .task3-figure,
  .work-sheet .profile-task3 .geometry-first-part .diagram-wrap svg { max-height: 330px; }
}

/* Text typography follows chapter 18. Math and diagram lettering keep their own fonts. */
.work-sheet .profile-task3  {
  --trainer-text-font: system-ui, -apple-system, "Segoe UI", sans-serif;
  font-family: var(--trainer-text-font);
  font-size: 16px;
  line-height: 1.55;
}
.work-sheet .profile-task3 button, .work-sheet .profile-task3 input, .work-sheet .profile-task3 select, .work-sheet .profile-task3 textarea {
  font-family: var(--trainer-text-font);
}
.work-sheet .profile-task3 .trainer-card .statement {
  font-family: var(--trainer-text-font);
  font-size: clamp(1.02rem, 1.42vw, 1.17rem);
  font-weight: 400;
  line-height: 1.65;
}
.work-sheet .profile-task3 .trainer-card .statement > p,
.work-sheet .profile-task3 .trainer-card .statement .graph-statement {
  font-family: inherit;
  font-size: inherit;
  font-weight: 400;
  line-height: inherit;
}
.work-sheet .profile-task3 .trainer-card .reveal {
  font-family: var(--trainer-text-font);
  font-size: 1rem;
  font-weight: 400;
}
.work-sheet .profile-task3 .trainer-card .reveal p,
.work-sheet .profile-task3 .trainer-card .reveal li {
  line-height: 1.75;
}


.work-sheet .profile-task4 {
  --ink:#252033;
  --muted:#71697d;
  --lav:#7857ab;
  --lav-dark:#654492;
  --soft:#f5effc;
  --line:#ddd1eb;
  --line-soft:#ece4f4;
  --ok:#2b7a59;
  --okbg:#eaf7f0;
  --bad:#a84250;
  --badbg:#fff0f2;
  --warn:#9b7d34;
  --warnbg:#fff7de;
  --paper:#fffefd;
  --shadow:0 14px 34px rgba(74,52,103,.08);
}
.work-sheet .profile-task4 *{box-sizing:border-box}
.work-sheet .profile-task4 {background:#f7f3fb}
.work-sheet .profile-task4 {
  margin:0;
  color:var(--ink);
  font:16px/1.55 system-ui,-apple-system,"Segoe UI",sans-serif;
  background-color:#f7f3fb;
  background-image:linear-gradient(rgba(117,82,168,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(117,82,168,.045) 1px,transparent 1px);
  background-size:28px 28px;
}
.work-sheet .profile-task4 .shell{width:min(1280px,calc(100% - 24px));margin:14px auto 36px}
.work-sheet .profile-task4 .topbar,.work-sheet .profile-task4 .trainer-card,.work-sheet .profile-task4 .nav-card,.work-sheet .profile-task4 .result-card{
  border:1px solid var(--line);
  border-radius:24px;
  background:rgba(255,254,253,.98);
  box-shadow:var(--shadow);
}
.work-sheet .profile-task4 .topbar{
  padding:20px 24px;
  display:flex;
  justify-content:space-between;
  gap:16px;
  align-items:center;
}
.work-sheet .profile-task4 .brand{margin:0 0 4px;color:var(--lav);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.work-sheet .profile-task4 .topbar h1{margin:0;font-size:clamp(1.55rem,3.4vw,2.45rem);line-height:1.08}
.work-sheet .profile-task4 .progress-box{min-width:210px;text-align:right}
.work-sheet .profile-task4 .progress-text{font-weight:800;color:#4f4260}
.work-sheet .profile-task4 .progress-track{height:8px;margin-top:8px;border-radius:999px;background:#eee6f7;overflow:hidden}
.work-sheet .profile-task4 .progress-fill{height:100%;width:0;background:linear-gradient(90deg,var(--lav),#9b7bca);transition:width .25s ease}
.work-sheet .profile-task4 .workspace{display:grid;grid-template-columns:1fr;gap:18px;margin-top:16px;align-items:start}
.work-sheet .profile-task4 .trainer-card{padding:clamp(20px,3vw,32px)}
.work-sheet .profile-task4 .task-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}
.work-sheet .profile-task4 .eyebrow{margin:0;color:var(--lav);font-weight:800;font-size:.9rem}
.work-sheet .profile-task4 .task-count{white-space:nowrap;padding:7px 12px;border-radius:999px;background:var(--soft);color:#5b4673;font-weight:800;font-size:.9rem}
.work-sheet .profile-task4 .task-body{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,390px);gap:28px;align-items:center;margin-top:18px}
.work-sheet .profile-task4 .statement-panel{min-width:0}
.work-sheet .profile-task4 .statement{
  font-size:clamp(1.02rem,1.55vw,1.22rem);
  line-height:1.7;
  font-weight:600;
  max-width:34ch;
}
.work-sheet .profile-task4 .diagram-panel{display:flex;justify-content:center}
.work-sheet .profile-task4 .diagram-wrap{
  width:min(100%,380px);
  min-height:240px;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:14px;
  border:1px solid var(--line-soft);
  border-radius:22px;
  background:#fff;
}
.work-sheet .profile-task4 .diagram-wrap svg{width:100%;height:auto;max-height:258px;display:block}
.work-sheet .profile-task4 .figure-image{width:100%;height:auto;display:block;max-height:300px;object-fit:contain;border-radius:12px;transform:scale(1.2);transform-origin:center}

.work-sheet .profile-task4 .task-figure .diagram-line,
.work-sheet .profile-task4 .task-figure polygon.diagram-line,
.work-sheet .profile-task4 .task-figure path.diagram-line{
  fill:none;
  stroke:#4e4659;
  stroke-width:2.5;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.work-sheet .profile-task4 .task-figure .diagram-soft{fill:none;stroke:#87759e;stroke-width:2;stroke-dasharray:6 5;stroke-linecap:round;stroke-linejoin:round}
.work-sheet .profile-task4 .task-figure .right-mark{fill:none;stroke:#87759e;stroke-width:2}
.work-sheet .profile-task4 .task-figure .diagram-text{fill:#2f2a39;font-size:18px;font-weight:700}
.work-sheet .profile-task4 .task-figure .diagram-value{fill:#4f465d;font-size:17px;font-weight:600}
.work-sheet .profile-task4 .task-figure .diagram-note{fill:#746986;font-size:14px;font-weight:500}
.work-sheet .profile-task4 .answer-zone{margin-top:24px;padding-top:18px;border-top:1px solid #eee5f4}
.work-sheet .profile-task4 .answer-row{display:flex;gap:10px;flex-wrap:wrap;align-items:end}
.work-sheet .profile-task4 .answer-label{display:grid;gap:6px;min-width:min(290px,100%);font-weight:800}
.work-sheet .profile-task4 .answer-input{height:50px;border:1px solid #cdbde0;border-radius:13px;padding:10px 14px;font:inherit;font-size:1.03rem;background:white;outline:none}
.work-sheet .profile-task4 .answer-input:focus{border-color:var(--lav);box-shadow:0 0 0 3px rgba(117,82,168,.13)}
.work-sheet .profile-task4 button{font:inherit}
.work-sheet .profile-task4 .btn{min-height:48px;border:0;border-radius:13px;padding:10px 16px;font-weight:800;cursor:pointer}
.work-sheet .profile-task4 .btn-primary{background:var(--lav);color:white}
.work-sheet .profile-task4 .btn-primary:hover{background:var(--lav-dark)}
.work-sheet .profile-task4 .btn-secondary{background:#eee6f7;color:#543f70}
.work-sheet .profile-task4 .btn-ghost{background:white;border:1px solid var(--line);color:#5d5367}
.work-sheet .profile-task4 .btn:disabled{opacity:.55;cursor:default}
.work-sheet .profile-task4 .feedback{display:none;margin-top:14px;padding:12px 14px;border-radius:14px;font-weight:700}
.work-sheet .profile-task4 .feedback.show{display:block}
.work-sheet .profile-task4 .feedback.ok{background:var(--okbg);color:var(--ok)}
.work-sheet .profile-task4 .feedback.bad{background:var(--badbg);color:var(--bad)}
.work-sheet .profile-task4 .feedback.skip{background:var(--warnbg);color:var(--warn)}
.work-sheet .profile-task4 .reveal{display:none;margin-top:14px;border-radius:16px;background:#f8f4fc;border:1px solid #e5d8ef;padding:16px}
.work-sheet .profile-task4 .reveal.show{display:block}
.work-sheet .profile-task4 .reveal h3{margin:0 0 6px;font-size:1rem}
.work-sheet .profile-task4 .reveal p,.work-sheet .profile-task4 .reveal li{color:#50475a}
.work-sheet .profile-task4 .utility-row{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}
.work-sheet .profile-task4 .bottom-nav{display:flex;justify-content:space-between;gap:10px;margin-top:16px}
.work-sheet .profile-task4 .nav-card{padding:18px 20px;height:max-content;position:static;order:-1}
.work-sheet .profile-task4 .nav-card h2{margin:0;font-size:1.08rem}
.work-sheet .profile-task4 .section-intro{margin:6px 0 12px;color:var(--muted);font-size:.92rem}
.work-sheet .profile-task4 .number-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.work-sheet .profile-task4 .section-heading{grid-column:1/-1;display:block;width:100%;margin:6px 0 0;padding:14px 16px;border:1px solid #ddd0e9;border-radius:14px;background:#f8f4fc;color:#58447c;font:inherit;font-size:1rem;font-weight:800;line-height:1.35;text-align:left;cursor:pointer}
.work-sheet .profile-task4 .section-heading:hover{border-color:#9f82bf;background:#efe7f7;transform:translateY(-1px)}
.work-sheet .profile-task4 .section-heading:focus-visible{outline:3px solid rgba(117,82,168,.2);outline-offset:2px}
.work-sheet .profile-task4 .section-flow-hidden{display:none!important}
.work-sheet .profile-task4 .section-back-button,.work-sheet .profile-task4 .task-flow-back,.work-sheet .profile-task4 .numbers-back-link{min-height:42px;margin:2px 0 14px;padding:9px 14px;border:1px solid #d8c9e6;border-radius:12px;background:#fff;color:#58447c;font:inherit;font-weight:800;cursor:pointer}
.work-sheet .profile-task4 .numbers-back-link{display:inline-flex;align-items:center;text-decoration:none}
.work-sheet .profile-task4 .section-back-button:hover,.work-sheet .profile-task4 .task-flow-back:hover,.work-sheet .profile-task4 .numbers-back-link:hover{border-color:#9f82bf;background:#f8f4fc}
.work-sheet .profile-task4 .task-flow-back{margin-bottom:18px}
.work-sheet .profile-task4 .num.section-hidden{display:none}
.work-sheet .profile-task4 .num{height:40px;border:1px solid #ddd0e9;border-radius:11px;background:#fff;color:#51485b;font-weight:800;cursor:pointer}
.work-sheet .profile-task4 .large-prototype-buttons .nav-card .number-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.work-sheet .profile-task4 .large-prototype-buttons .nav-card .num{height:44px;min-width:44px;font-size:.98rem;border-radius:11px}
.work-sheet .profile-task4 .num.current{border-color:var(--lav);box-shadow:0 0 0 2px rgba(117,82,168,.14);color:var(--lav)}
.work-sheet .profile-task4 .num.correct{background:var(--okbg);border-color:#cde9d8;color:var(--ok)}
.work-sheet .profile-task4 .num.skipped{background:var(--warnbg);border-color:#f0e2a5;color:var(--warn)}
.work-sheet .profile-task4 .num.wrong{background:var(--badbg);border-color:#f5c5cc;color:var(--bad)}
.work-sheet .profile-task4 .legend{display:grid;gap:6px;margin-top:14px;color:var(--muted);font-size:.84rem}
.work-sheet .profile-task4 .legend span{display:flex;align-items:center;gap:8px}.work-sheet .profile-task4 .dot{width:10px;height:10px;border-radius:50%;display:inline-block}.work-sheet .profile-task4 .dot.ok{background:#83ca9f}.work-sheet .profile-task4 .dot.skip{background:#eed277}.work-sheet .profile-task4 .dot.wrong{background:#ef9ba8}
.work-sheet .profile-task4 .result-card{display:none;padding:22px 24px;margin-top:18px}.work-sheet .profile-task4 .result-card.show{display:block}.work-sheet .profile-task4 .result-card h2{margin:0 0 6px}.work-sheet .profile-task4 .small{margin:0;color:var(--muted)}
.work-sheet .profile-task4 .summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}
.work-sheet .profile-task4 .summary-item{padding:16px;border-radius:18px;background:var(--soft);text-align:center;font-weight:700}.work-sheet .profile-task4 .summary-item strong{display:block;font-size:1.9rem;margin-bottom:4px;color:var(--lav)}
.work-sheet .profile-task4 .topic-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.work-sheet .profile-task4 .topic-summary section{padding:16px;border-radius:18px;border:1px solid var(--line-soft)}.work-sheet .profile-task4 .topic-summary h3{margin:0 0 8px}
@media (max-width: 1024px){
  .work-sheet .profile-task4 .workspace{grid-template-columns:1fr}
  .work-sheet .profile-task4 .nav-card{position:static;order:-1}
  .work-sheet .profile-task4 .number-grid{grid-template-columns:repeat(6,1fr)}
}
@media (max-width: 760px){
  .work-sheet .profile-task4 .shell{width:min(100%,calc(100% - 12px))}
  .work-sheet .profile-task4 .topbar{padding:18px;align-items:flex-start;flex-direction:column}
  .work-sheet .profile-task4 .progress-box{width:100%;min-width:0;text-align:left}
  .work-sheet .profile-task4 .task-body{grid-template-columns:1fr;gap:18px}
  .work-sheet .profile-task4 .statement{max-width:none;font-size:1.02rem;line-height:1.65}
  .work-sheet .profile-task4 .diagram-panel{justify-content:flex-start}
  .work-sheet .profile-task4 .diagram-wrap{width:100%;min-height:220px}
  .work-sheet .profile-task4 .figure-image{transform:scale(1.12)}
  .work-sheet .profile-task4 .answer-row,.work-sheet .profile-task4 .utility-row,.work-sheet .profile-task4 .bottom-nav{flex-direction:column}
  .work-sheet .profile-task4 .btn{width:100%}
  .work-sheet .profile-task4 .number-grid{grid-template-columns:repeat(6,1fr)}
  .work-sheet .profile-task4 .summary-grid,.work-sheet .profile-task4 .topic-summary{grid-template-columns:1fr}
}
.work-sheet .profile-task4 .second-part-no-check .answer-label,
.work-sheet .profile-task4 .second-part-no-check [data-source-id="checkBtn"] {
  display: none !important;
}

.work-sheet .profile-task4 .task4-body{min-height:330px;display:flex;align-items:center;padding:54px 46px;border:1px solid #e7dbf3;border-radius:24px;background:#fff}
.work-sheet .profile-task4 .task4-body .statement{max-width:920px;font-size:clamp(1.02rem,1.55vw,1.22rem);line-height:1.65}
.work-sheet .profile-task4 .reveal p{white-space:pre-line}
@media(max-width:760px){.work-sheet .profile-task4 .task4-body{min-height:270px;padding:34px 24px}.work-sheet .profile-task4 .task4-body .statement{font-size:1.02rem;line-height:1.65}}

.work-sheet .profile-task4 .katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.work-sheet .profile-task4 .katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.work-sheet .profile-task4 .katex .katex-version:after{content:"0.17.0"}.work-sheet .profile-task4 .katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.work-sheet .profile-task4 .katex .katex-html>.newline{display:block}.work-sheet .profile-task4 .katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.work-sheet .profile-task4 .katex .base,.work-sheet .profile-task4 .katex .strut{display:inline-block}.work-sheet .profile-task4 .katex .textbf{font-weight:700}.work-sheet .profile-task4 .katex .textit{font-style:italic}.work-sheet .profile-task4 .katex .textrm{font-family:KaTeX_Main}.work-sheet .profile-task4 .katex .textsf{font-family:KaTeX_SansSerif}.work-sheet .profile-task4 .katex .texttt{font-family:KaTeX_Typewriter}.work-sheet .profile-task4 .katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.work-sheet .profile-task4 .katex .mathit{font-family:KaTeX_Main;font-style:italic}.work-sheet .profile-task4 .katex .mathrm{font-style:normal}.work-sheet .profile-task4 .katex .mathbf{font-family:KaTeX_Main;font-weight:700}.work-sheet .profile-task4 .katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.work-sheet .profile-task4 .katex .amsrm,.work-sheet .profile-task4 .katex .mathbb,.work-sheet .profile-task4 .katex .textbb{font-family:KaTeX_AMS}.work-sheet .profile-task4 .katex .mathcal{font-family:KaTeX_Caligraphic}.work-sheet .profile-task4 .katex .mathfrak,.work-sheet .profile-task4 .katex .textfrak{font-family:KaTeX_Fraktur}.work-sheet .profile-task4 .katex .mathboldfrak,.work-sheet .profile-task4 .katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.work-sheet .profile-task4 .katex .mathtt{font-family:KaTeX_Typewriter}.work-sheet .profile-task4 .katex .mathscr,.work-sheet .profile-task4 .katex .textscr{font-family:KaTeX_Script}.work-sheet .profile-task4 .katex .mathsf,.work-sheet .profile-task4 .katex .textsf{font-family:KaTeX_SansSerif}.work-sheet .profile-task4 .katex .mathboldsf,.work-sheet .profile-task4 .katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.work-sheet .profile-task4 .katex .mathitsf,.work-sheet .profile-task4 .katex .mathsfit,.work-sheet .profile-task4 .katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.work-sheet .profile-task4 .katex .mainrm{font-family:KaTeX_Main;font-style:normal}.work-sheet .profile-task4 .katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.work-sheet .profile-task4 .katex .vlist-r{display:table-row}.work-sheet .profile-task4 .katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.work-sheet .profile-task4 .katex .vlist>span{display:block;height:0;position:relative}.work-sheet .profile-task4 .katex .vlist>span>span{display:inline-block}.work-sheet .profile-task4 .katex .vlist>span>.pstrut{overflow:hidden;width:0}.work-sheet .profile-task4 .katex .vlist-t2{margin-right:-2px}.work-sheet .profile-task4 .katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.work-sheet .profile-task4 .katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.work-sheet .profile-task4 .katex .hbox{width:100%}.work-sheet .profile-task4 .katex .hbox,.work-sheet .profile-task4 .katex .thinbox{display:inline-flex;flex-direction:row}.work-sheet .profile-task4 .katex .thinbox{max-width:0;width:0}.work-sheet .profile-task4 .katex .msupsub{text-align:left}.work-sheet .profile-task4 .katex .mfrac>span>span{text-align:center}.work-sheet .profile-task4 .katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.work-sheet .profile-task4 .katex .hdashline,.work-sheet .profile-task4 .katex .hline,.work-sheet .profile-task4 .katex .mfrac .frac-line,.work-sheet .profile-task4 .katex .overline .overline-line,.work-sheet .profile-task4 .katex .rule,.work-sheet .profile-task4 .katex .underline .underline-line{min-height:1px}.work-sheet .profile-task4 .katex .mspace{display:inline-block}.work-sheet .profile-task4 .katex .smash{display:inline;line-height:0}.work-sheet .profile-task4 .katex .clap,.work-sheet .profile-task4 .katex .llap,.work-sheet .profile-task4 .katex .rlap{position:relative;width:0}.work-sheet .profile-task4 .katex .clap>.inner,.work-sheet .profile-task4 .katex .llap>.inner,.work-sheet .profile-task4 .katex .rlap>.inner{position:absolute}.work-sheet .profile-task4 .katex .clap>.fix,.work-sheet .profile-task4 .katex .llap>.fix,.work-sheet .profile-task4 .katex .rlap>.fix{display:inline-block}.work-sheet .profile-task4 .katex .llap>.inner{right:0}.work-sheet .profile-task4 .katex .clap>.inner,.work-sheet .profile-task4 .katex .rlap>.inner{left:0}.work-sheet .profile-task4 .katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.work-sheet .profile-task4 .katex .rule{border:0 solid;display:inline-block;position:relative}.work-sheet .profile-task4 .katex .hline,.work-sheet .profile-task4 .katex .overline .overline-line,.work-sheet .profile-task4 .katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.work-sheet .profile-task4 .katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.work-sheet .profile-task4 .katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size1.size1,.work-sheet .profile-task4 .katex .sizing.reset-size1.size1{font-size:1em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size1.size2,.work-sheet .profile-task4 .katex .sizing.reset-size1.size2{font-size:1.2em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size1.size3,.work-sheet .profile-task4 .katex .sizing.reset-size1.size3{font-size:1.4em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size1.size4,.work-sheet .profile-task4 .katex .sizing.reset-size1.size4{font-size:1.6em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size1.size5,.work-sheet .profile-task4 .katex .sizing.reset-size1.size5{font-size:1.8em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size1.size6,.work-sheet .profile-task4 .katex .sizing.reset-size1.size6{font-size:2em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size1.size7,.work-sheet .profile-task4 .katex .sizing.reset-size1.size7{font-size:2.4em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size1.size8,.work-sheet .profile-task4 .katex .sizing.reset-size1.size8{font-size:2.88em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size1.size9,.work-sheet .profile-task4 .katex .sizing.reset-size1.size9{font-size:3.456em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size1.size10,.work-sheet .profile-task4 .katex .sizing.reset-size1.size10{font-size:4.148em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size1.size11,.work-sheet .profile-task4 .katex .sizing.reset-size1.size11{font-size:4.976em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size2.size1,.work-sheet .profile-task4 .katex .sizing.reset-size2.size1{font-size:.8333333333em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size2.size2,.work-sheet .profile-task4 .katex .sizing.reset-size2.size2{font-size:1em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size2.size3,.work-sheet .profile-task4 .katex .sizing.reset-size2.size3{font-size:1.1666666667em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size2.size4,.work-sheet .profile-task4 .katex .sizing.reset-size2.size4{font-size:1.3333333333em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size2.size5,.work-sheet .profile-task4 .katex .sizing.reset-size2.size5{font-size:1.5em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size2.size6,.work-sheet .profile-task4 .katex .sizing.reset-size2.size6{font-size:1.6666666667em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size2.size7,.work-sheet .profile-task4 .katex .sizing.reset-size2.size7{font-size:2em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size2.size8,.work-sheet .profile-task4 .katex .sizing.reset-size2.size8{font-size:2.4em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size2.size9,.work-sheet .profile-task4 .katex .sizing.reset-size2.size9{font-size:2.88em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size2.size10,.work-sheet .profile-task4 .katex .sizing.reset-size2.size10{font-size:3.4566666667em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size2.size11,.work-sheet .profile-task4 .katex .sizing.reset-size2.size11{font-size:4.1466666667em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size3.size1,.work-sheet .profile-task4 .katex .sizing.reset-size3.size1{font-size:.7142857143em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size3.size2,.work-sheet .profile-task4 .katex .sizing.reset-size3.size2{font-size:.8571428571em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size3.size3,.work-sheet .profile-task4 .katex .sizing.reset-size3.size3{font-size:1em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size3.size4,.work-sheet .profile-task4 .katex .sizing.reset-size3.size4{font-size:1.1428571429em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size3.size5,.work-sheet .profile-task4 .katex .sizing.reset-size3.size5{font-size:1.2857142857em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size3.size6,.work-sheet .profile-task4 .katex .sizing.reset-size3.size6{font-size:1.4285714286em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size3.size7,.work-sheet .profile-task4 .katex .sizing.reset-size3.size7{font-size:1.7142857143em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size3.size8,.work-sheet .profile-task4 .katex .sizing.reset-size3.size8{font-size:2.0571428571em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size3.size9,.work-sheet .profile-task4 .katex .sizing.reset-size3.size9{font-size:2.4685714286em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size3.size10,.work-sheet .profile-task4 .katex .sizing.reset-size3.size10{font-size:2.9628571429em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size3.size11,.work-sheet .profile-task4 .katex .sizing.reset-size3.size11{font-size:3.5542857143em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size4.size1,.work-sheet .profile-task4 .katex .sizing.reset-size4.size1{font-size:.625em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size4.size2,.work-sheet .profile-task4 .katex .sizing.reset-size4.size2{font-size:.75em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size4.size3,.work-sheet .profile-task4 .katex .sizing.reset-size4.size3{font-size:.875em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size4.size4,.work-sheet .profile-task4 .katex .sizing.reset-size4.size4{font-size:1em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size4.size5,.work-sheet .profile-task4 .katex .sizing.reset-size4.size5{font-size:1.125em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size4.size6,.work-sheet .profile-task4 .katex .sizing.reset-size4.size6{font-size:1.25em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size4.size7,.work-sheet .profile-task4 .katex .sizing.reset-size4.size7{font-size:1.5em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size4.size8,.work-sheet .profile-task4 .katex .sizing.reset-size4.size8{font-size:1.8em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size4.size9,.work-sheet .profile-task4 .katex .sizing.reset-size4.size9{font-size:2.16em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size4.size10,.work-sheet .profile-task4 .katex .sizing.reset-size4.size10{font-size:2.5925em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size4.size11,.work-sheet .profile-task4 .katex .sizing.reset-size4.size11{font-size:3.11em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size5.size1,.work-sheet .profile-task4 .katex .sizing.reset-size5.size1{font-size:.5555555556em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size5.size2,.work-sheet .profile-task4 .katex .sizing.reset-size5.size2{font-size:.6666666667em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size5.size3,.work-sheet .profile-task4 .katex .sizing.reset-size5.size3{font-size:.7777777778em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size5.size4,.work-sheet .profile-task4 .katex .sizing.reset-size5.size4{font-size:.8888888889em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size5.size5,.work-sheet .profile-task4 .katex .sizing.reset-size5.size5{font-size:1em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size5.size6,.work-sheet .profile-task4 .katex .sizing.reset-size5.size6{font-size:1.1111111111em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size5.size7,.work-sheet .profile-task4 .katex .sizing.reset-size5.size7{font-size:1.3333333333em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size5.size8,.work-sheet .profile-task4 .katex .sizing.reset-size5.size8{font-size:1.6em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size5.size9,.work-sheet .profile-task4 .katex .sizing.reset-size5.size9{font-size:1.92em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size5.size10,.work-sheet .profile-task4 .katex .sizing.reset-size5.size10{font-size:2.3044444444em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size5.size11,.work-sheet .profile-task4 .katex .sizing.reset-size5.size11{font-size:2.7644444444em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size6.size1,.work-sheet .profile-task4 .katex .sizing.reset-size6.size1{font-size:.5em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size6.size2,.work-sheet .profile-task4 .katex .sizing.reset-size6.size2{font-size:.6em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size6.size3,.work-sheet .profile-task4 .katex .sizing.reset-size6.size3{font-size:.7em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size6.size4,.work-sheet .profile-task4 .katex .sizing.reset-size6.size4{font-size:.8em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size6.size5,.work-sheet .profile-task4 .katex .sizing.reset-size6.size5{font-size:.9em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size6.size6,.work-sheet .profile-task4 .katex .sizing.reset-size6.size6{font-size:1em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size6.size7,.work-sheet .profile-task4 .katex .sizing.reset-size6.size7{font-size:1.2em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size6.size8,.work-sheet .profile-task4 .katex .sizing.reset-size6.size8{font-size:1.44em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size6.size9,.work-sheet .profile-task4 .katex .sizing.reset-size6.size9{font-size:1.728em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size6.size10,.work-sheet .profile-task4 .katex .sizing.reset-size6.size10{font-size:2.074em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size6.size11,.work-sheet .profile-task4 .katex .sizing.reset-size6.size11{font-size:2.488em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size7.size1,.work-sheet .profile-task4 .katex .sizing.reset-size7.size1{font-size:.4166666667em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size7.size2,.work-sheet .profile-task4 .katex .sizing.reset-size7.size2{font-size:.5em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size7.size3,.work-sheet .profile-task4 .katex .sizing.reset-size7.size3{font-size:.5833333333em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size7.size4,.work-sheet .profile-task4 .katex .sizing.reset-size7.size4{font-size:.6666666667em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size7.size5,.work-sheet .profile-task4 .katex .sizing.reset-size7.size5{font-size:.75em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size7.size6,.work-sheet .profile-task4 .katex .sizing.reset-size7.size6{font-size:.8333333333em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size7.size7,.work-sheet .profile-task4 .katex .sizing.reset-size7.size7{font-size:1em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size7.size8,.work-sheet .profile-task4 .katex .sizing.reset-size7.size8{font-size:1.2em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size7.size9,.work-sheet .profile-task4 .katex .sizing.reset-size7.size9{font-size:1.44em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size7.size10,.work-sheet .profile-task4 .katex .sizing.reset-size7.size10{font-size:1.7283333333em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size7.size11,.work-sheet .profile-task4 .katex .sizing.reset-size7.size11{font-size:2.0733333333em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size8.size1,.work-sheet .profile-task4 .katex .sizing.reset-size8.size1{font-size:.3472222222em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size8.size2,.work-sheet .profile-task4 .katex .sizing.reset-size8.size2{font-size:.4166666667em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size8.size3,.work-sheet .profile-task4 .katex .sizing.reset-size8.size3{font-size:.4861111111em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size8.size4,.work-sheet .profile-task4 .katex .sizing.reset-size8.size4{font-size:.5555555556em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size8.size5,.work-sheet .profile-task4 .katex .sizing.reset-size8.size5{font-size:.625em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size8.size6,.work-sheet .profile-task4 .katex .sizing.reset-size8.size6{font-size:.6944444444em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size8.size7,.work-sheet .profile-task4 .katex .sizing.reset-size8.size7{font-size:.8333333333em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size8.size8,.work-sheet .profile-task4 .katex .sizing.reset-size8.size8{font-size:1em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size8.size9,.work-sheet .profile-task4 .katex .sizing.reset-size8.size9{font-size:1.2em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size8.size10,.work-sheet .profile-task4 .katex .sizing.reset-size8.size10{font-size:1.4402777778em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size8.size11,.work-sheet .profile-task4 .katex .sizing.reset-size8.size11{font-size:1.7277777778em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size9.size1,.work-sheet .profile-task4 .katex .sizing.reset-size9.size1{font-size:.2893518519em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size9.size2,.work-sheet .profile-task4 .katex .sizing.reset-size9.size2{font-size:.3472222222em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size9.size3,.work-sheet .profile-task4 .katex .sizing.reset-size9.size3{font-size:.4050925926em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size9.size4,.work-sheet .profile-task4 .katex .sizing.reset-size9.size4{font-size:.462962963em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size9.size5,.work-sheet .profile-task4 .katex .sizing.reset-size9.size5{font-size:.5208333333em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size9.size6,.work-sheet .profile-task4 .katex .sizing.reset-size9.size6{font-size:.5787037037em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size9.size7,.work-sheet .profile-task4 .katex .sizing.reset-size9.size7{font-size:.6944444444em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size9.size8,.work-sheet .profile-task4 .katex .sizing.reset-size9.size8{font-size:.8333333333em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size9.size9,.work-sheet .profile-task4 .katex .sizing.reset-size9.size9{font-size:1em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size9.size10,.work-sheet .profile-task4 .katex .sizing.reset-size9.size10{font-size:1.2002314815em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size9.size11,.work-sheet .profile-task4 .katex .sizing.reset-size9.size11{font-size:1.4398148148em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size10.size1,.work-sheet .profile-task4 .katex .sizing.reset-size10.size1{font-size:.2410800386em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size10.size2,.work-sheet .profile-task4 .katex .sizing.reset-size10.size2{font-size:.2892960463em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size10.size3,.work-sheet .profile-task4 .katex .sizing.reset-size10.size3{font-size:.337512054em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size10.size4,.work-sheet .profile-task4 .katex .sizing.reset-size10.size4{font-size:.3857280617em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size10.size5,.work-sheet .profile-task4 .katex .sizing.reset-size10.size5{font-size:.4339440694em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size10.size6,.work-sheet .profile-task4 .katex .sizing.reset-size10.size6{font-size:.4821600771em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size10.size7,.work-sheet .profile-task4 .katex .sizing.reset-size10.size7{font-size:.5785920926em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size10.size8,.work-sheet .profile-task4 .katex .sizing.reset-size10.size8{font-size:.6943105111em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size10.size9,.work-sheet .profile-task4 .katex .sizing.reset-size10.size9{font-size:.8331726133em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size10.size10,.work-sheet .profile-task4 .katex .sizing.reset-size10.size10{font-size:1em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size10.size11,.work-sheet .profile-task4 .katex .sizing.reset-size10.size11{font-size:1.1996142719em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size11.size1,.work-sheet .profile-task4 .katex .sizing.reset-size11.size1{font-size:.2009646302em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size11.size2,.work-sheet .profile-task4 .katex .sizing.reset-size11.size2{font-size:.2411575563em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size11.size3,.work-sheet .profile-task4 .katex .sizing.reset-size11.size3{font-size:.2813504823em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size11.size4,.work-sheet .profile-task4 .katex .sizing.reset-size11.size4{font-size:.3215434084em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size11.size5,.work-sheet .profile-task4 .katex .sizing.reset-size11.size5{font-size:.3617363344em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size11.size6,.work-sheet .profile-task4 .katex .sizing.reset-size11.size6{font-size:.4019292605em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size11.size7,.work-sheet .profile-task4 .katex .sizing.reset-size11.size7{font-size:.4823151125em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size11.size8,.work-sheet .profile-task4 .katex .sizing.reset-size11.size8{font-size:.578778135em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size11.size9,.work-sheet .profile-task4 .katex .sizing.reset-size11.size9{font-size:.6945337621em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size11.size10,.work-sheet .profile-task4 .katex .sizing.reset-size11.size10{font-size:.8336012862em}.work-sheet .profile-task4 .katex .fontsize-ensurer.reset-size11.size11,.work-sheet .profile-task4 .katex .sizing.reset-size11.size11{font-size:1em}.work-sheet .profile-task4 .katex .delimsizing.size1{font-family:KaTeX_Size1}.work-sheet .profile-task4 .katex .delimsizing.size2{font-family:KaTeX_Size2}.work-sheet .profile-task4 .katex .delimsizing.size3{font-family:KaTeX_Size3}.work-sheet .profile-task4 .katex .delimsizing.size4{font-family:KaTeX_Size4}.work-sheet .profile-task4 .katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.work-sheet .profile-task4 .katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.work-sheet .profile-task4 .katex .nulldelimiter{display:inline-block;width:.12em}.work-sheet .profile-task4 .katex .delimcenter,.work-sheet .profile-task4 .katex .op-symbol{position:relative}.work-sheet .profile-task4 .katex .op-symbol.small-op{font-family:KaTeX_Size1}.work-sheet .profile-task4 .katex .op-symbol.large-op{font-family:KaTeX_Size2}.work-sheet .profile-task4 .katex .accent>.vlist-t,.work-sheet .profile-task4 .katex .op-limits>.vlist-t{text-align:center}.work-sheet .profile-task4 .katex .accent .accent-body{position:relative}.work-sheet .profile-task4 .katex .accent .accent-body:not(.accent-full){width:0}.work-sheet .profile-task4 .katex .overlay{display:block}.work-sheet .profile-task4 .katex .mtable .vertical-separator{display:inline-block;min-width:1px}.work-sheet .profile-task4 .katex .mtable .arraycolsep{display:inline-block}.work-sheet .profile-task4 .katex .mtable .col-align-c>.vlist-t{text-align:center}.work-sheet .profile-task4 .katex .mtable .col-align-l>.vlist-t{text-align:left}.work-sheet .profile-task4 .katex .mtable .col-align-r>.vlist-t{text-align:right}.work-sheet .profile-task4 .katex .svg-align{text-align:left}.work-sheet .profile-task4 .katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.work-sheet .profile-task4 .katex svg path{stroke:none}.work-sheet .profile-task4 .katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.work-sheet .profile-task4 .katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.work-sheet .profile-task4 .katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.work-sheet .profile-task4 .katex .stretchy:after,.work-sheet .profile-task4 .katex .stretchy:before{content:""}.work-sheet .profile-task4 .katex .hide-tail{overflow:hidden;position:relative;width:100%}.work-sheet .profile-task4 .katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.work-sheet .profile-task4 .katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.work-sheet .profile-task4 .katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.work-sheet .profile-task4 .katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.work-sheet .profile-task4 .katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.work-sheet .profile-task4 .katex .x-arrow-pad{padding:0 .5em}.work-sheet .profile-task4 .katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.work-sheet .profile-task4 .katex .mover,.work-sheet .profile-task4 .katex .munder,.work-sheet .profile-task4 .katex .x-arrow{text-align:center}.work-sheet .profile-task4 .katex .boxpad{padding:0 .3em}.work-sheet .profile-task4 .katex .fbox,.work-sheet .profile-task4 .katex .fcolorbox{border:.04em solid;box-sizing:border-box}.work-sheet .profile-task4 .katex .cancel-pad{padding:0 .2em}.work-sheet .profile-task4 .katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.work-sheet .profile-task4 .katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.work-sheet .profile-task4 .katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.work-sheet .profile-task4 .katex .anglpad{padding:0 .03889em}.work-sheet .profile-task4 .katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.work-sheet .profile-task4 .katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.work-sheet .profile-task4 .katex .mtr-glue{width:50%}.work-sheet .profile-task4 .katex .cd-vert-arrow{display:inline-block;position:relative}.work-sheet .profile-task4 .katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.work-sheet .profile-task4 .katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.work-sheet .profile-task4 .katex-display{display:block;margin:1em 0;text-align:center}.work-sheet .profile-task4 .katex-display>.katex{display:block;text-align:center;white-space:nowrap}.work-sheet .profile-task4 .katex-display>.katex>.katex-html{display:block;position:relative}.work-sheet .profile-task4 .katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.work-sheet .profile-task4 .katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.work-sheet .profile-task4 .katex-display.fleqn>.katex{padding-left:2em;text-align:left}.work-sheet .profile-task4 {counter-reset:katexEqnNo mmlEqnNo}

.work-sheet .profile-task4 .pdf2027-figure { margin: 20px auto; max-width: 430px; }
.work-sheet .profile-task4 .pdf2027-figure svg { display: block; width: 100%; height: auto; }
.work-sheet .profile-task4 .pdf2027-figure figcaption { font-size: 1rem; line-height: 1.5; margin-top: 12px; }
.work-sheet .profile-task4 .reveal .katex-display { overflow-x: auto; overflow-y: hidden; padding: 8px 0; }
.work-sheet .profile-task4 .reveal p + p { margin-top: 14px; }

/* Text typography follows chapter 18. Math and diagram lettering keep their own fonts. */
.work-sheet .profile-task4  {
  --trainer-text-font: system-ui, -apple-system, "Segoe UI", sans-serif;
  font-family: var(--trainer-text-font);
  font-size: 16px;
  line-height: 1.55;
}
.work-sheet .profile-task4 button, .work-sheet .profile-task4 input, .work-sheet .profile-task4 select, .work-sheet .profile-task4 textarea {
  font-family: var(--trainer-text-font);
}
.work-sheet .profile-task4 .trainer-card .statement {
  font-family: var(--trainer-text-font);
  font-size: clamp(1.02rem, 1.42vw, 1.17rem);
  font-weight: 400;
  line-height: 1.65;
}
.work-sheet .profile-task4 .trainer-card .statement > p,
.work-sheet .profile-task4 .trainer-card .statement .graph-statement {
  font-family: inherit;
  font-size: inherit;
  font-weight: 400;
  line-height: inherit;
}
.work-sheet .profile-task4 .trainer-card .reveal {
  font-family: var(--trainer-text-font);
  font-size: 1rem;
  font-weight: 400;
}
.work-sheet .profile-task4 .trainer-card .reveal p,
.work-sheet .profile-task4 .trainer-card .reveal li {
  line-height: 1.75;
}


.work-sheet .profile-task5 {
  --ink:#252033;
  --muted:#71697d;
  --lav:#7857ab;
  --lav-dark:#654492;
  --soft:#f5effc;
  --line:#ddd1eb;
  --line-soft:#ece4f4;
  --ok:#2b7a59;
  --okbg:#eaf7f0;
  --bad:#a84250;
  --badbg:#fff0f2;
  --warn:#9b7d34;
  --warnbg:#fff7de;
  --paper:#fffefd;
  --shadow:0 14px 34px rgba(74,52,103,.08);
}
.work-sheet .profile-task5 *{box-sizing:border-box}
.work-sheet .profile-task5 {background:#f7f3fb}
.work-sheet .profile-task5 {
  margin:0;
  color:var(--ink);
  font:16px/1.55 system-ui,-apple-system,"Segoe UI",sans-serif;
  background-color:#f7f3fb;
  background-image:linear-gradient(rgba(117,82,168,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(117,82,168,.045) 1px,transparent 1px);
  background-size:28px 28px;
}
.work-sheet .profile-task5 .shell{width:min(1280px,calc(100% - 24px));margin:14px auto 36px}
.work-sheet .profile-task5 .topbar,.work-sheet .profile-task5 .trainer-card,.work-sheet .profile-task5 .nav-card,.work-sheet .profile-task5 .result-card{
  border:1px solid var(--line);
  border-radius:24px;
  background:rgba(255,254,253,.98);
  box-shadow:var(--shadow);
}
.work-sheet .profile-task5 .topbar{
  padding:20px 24px;
  display:flex;
  justify-content:space-between;
  gap:16px;
  align-items:center;
}
.work-sheet .profile-task5 .brand{margin:0 0 4px;color:var(--lav);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.work-sheet .profile-task5 .topbar h1{margin:0;font-size:clamp(1.55rem,3.4vw,2.45rem);line-height:1.08}
.work-sheet .profile-task5 .progress-box{min-width:210px;text-align:right}
.work-sheet .profile-task5 .progress-text{font-weight:800;color:#4f4260}
.work-sheet .profile-task5 .progress-track{height:8px;margin-top:8px;border-radius:999px;background:#eee6f7;overflow:hidden}
.work-sheet .profile-task5 .progress-fill{height:100%;width:0;background:linear-gradient(90deg,var(--lav),#9b7bca);transition:width .25s ease}
.work-sheet .profile-task5 .workspace{display:grid;grid-template-columns:1fr;gap:18px;margin-top:16px;align-items:start}
.work-sheet .profile-task5 .trainer-card{padding:clamp(20px,3vw,32px)}
.work-sheet .profile-task5 .task-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}
.work-sheet .profile-task5 .eyebrow{margin:0;color:var(--lav);font-weight:800;font-size:.9rem}
.work-sheet .profile-task5 .task-count{white-space:nowrap;padding:7px 12px;border-radius:999px;background:var(--soft);color:#5b4673;font-weight:800;font-size:.9rem}
.work-sheet .profile-task5 .task-body{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,390px);gap:28px;align-items:center;margin-top:18px}
.work-sheet .profile-task5 .statement-panel{min-width:0}
.work-sheet .profile-task5 .statement{
  font-size:clamp(1.02rem,1.55vw,1.22rem);
  line-height:1.7;
  font-weight:600;
  max-width:34ch;
}
.work-sheet .profile-task5 .diagram-panel{display:flex;justify-content:center}
.work-sheet .profile-task5 .diagram-wrap{
  width:min(100%,380px);
  min-height:240px;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:14px;
  border:1px solid var(--line-soft);
  border-radius:22px;
  background:#fff;
}
.work-sheet .profile-task5 .diagram-wrap svg{width:100%;height:auto;max-height:258px;display:block}
.work-sheet .profile-task5 .figure-image{width:100%;height:auto;display:block;max-height:300px;object-fit:contain;border-radius:12px;transform:scale(1.2);transform-origin:center}

.work-sheet .profile-task5 .task-figure .diagram-line,
.work-sheet .profile-task5 .task-figure polygon.diagram-line,
.work-sheet .profile-task5 .task-figure path.diagram-line{
  fill:none;
  stroke:#4e4659;
  stroke-width:2.5;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.work-sheet .profile-task5 .task-figure .diagram-soft{fill:none;stroke:#87759e;stroke-width:2;stroke-dasharray:6 5;stroke-linecap:round;stroke-linejoin:round}
.work-sheet .profile-task5 .task-figure .right-mark{fill:none;stroke:#87759e;stroke-width:2}
.work-sheet .profile-task5 .task-figure .diagram-text{fill:#2f2a39;font-size:18px;font-weight:700}
.work-sheet .profile-task5 .task-figure .diagram-value{fill:#4f465d;font-size:17px;font-weight:600}
.work-sheet .profile-task5 .task-figure .diagram-note{fill:#746986;font-size:14px;font-weight:500}
.work-sheet .profile-task5 .answer-zone{margin-top:24px;padding-top:18px;border-top:1px solid #eee5f4}
.work-sheet .profile-task5 .answer-row{display:flex;gap:10px;flex-wrap:wrap;align-items:end}
.work-sheet .profile-task5 .answer-label{display:grid;gap:6px;min-width:min(290px,100%);font-weight:800}
.work-sheet .profile-task5 .answer-input{height:50px;border:1px solid #cdbde0;border-radius:13px;padding:10px 14px;font:inherit;font-size:1.03rem;background:white;outline:none}
.work-sheet .profile-task5 .answer-input:focus{border-color:var(--lav);box-shadow:0 0 0 3px rgba(117,82,168,.13)}
.work-sheet .profile-task5 button{font:inherit}
.work-sheet .profile-task5 .btn{min-height:48px;border:0;border-radius:13px;padding:10px 16px;font-weight:800;cursor:pointer}
.work-sheet .profile-task5 .btn-primary{background:var(--lav);color:white}
.work-sheet .profile-task5 .btn-primary:hover{background:var(--lav-dark)}
.work-sheet .profile-task5 .btn-secondary{background:#eee6f7;color:#543f70}
.work-sheet .profile-task5 .btn-ghost{background:white;border:1px solid var(--line);color:#5d5367}
.work-sheet .profile-task5 .btn:disabled{opacity:.55;cursor:default}
.work-sheet .profile-task5 .feedback{display:none;margin-top:14px;padding:12px 14px;border-radius:14px;font-weight:700}
.work-sheet .profile-task5 .feedback.show{display:block}
.work-sheet .profile-task5 .feedback.ok{background:var(--okbg);color:var(--ok)}
.work-sheet .profile-task5 .feedback.bad{background:var(--badbg);color:var(--bad)}
.work-sheet .profile-task5 .feedback.skip{background:var(--warnbg);color:var(--warn)}
.work-sheet .profile-task5 .reveal{display:none;margin-top:14px;border-radius:16px;background:#f8f4fc;border:1px solid #e5d8ef;padding:16px}
.work-sheet .profile-task5 .reveal.show{display:block}
.work-sheet .profile-task5 .reveal h3{margin:0 0 6px;font-size:1rem}
.work-sheet .profile-task5 .reveal p,.work-sheet .profile-task5 .reveal li{color:#50475a}
.work-sheet .profile-task5 .utility-row{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}
.work-sheet .profile-task5 .bottom-nav{display:flex;justify-content:space-between;gap:10px;margin-top:16px}
.work-sheet .profile-task5 .nav-card{padding:18px 20px;height:max-content;position:static;order:-1}
.work-sheet .profile-task5 .nav-card h2{margin:0;font-size:1.08rem}
.work-sheet .profile-task5 .section-intro{margin:6px 0 12px;color:var(--muted);font-size:.92rem}
.work-sheet .profile-task5 .number-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.work-sheet .profile-task5 .section-heading{grid-column:1/-1;display:block;width:100%;margin:6px 0 0;padding:14px 16px;border:1px solid #ddd0e9;border-radius:14px;background:#f8f4fc;color:#58447c;font:inherit;font-size:1rem;font-weight:800;line-height:1.35;text-align:left;cursor:pointer}
.work-sheet .profile-task5 .section-heading:hover{border-color:#9f82bf;background:#efe7f7;transform:translateY(-1px)}
.work-sheet .profile-task5 .section-heading:focus-visible{outline:3px solid rgba(117,82,168,.2);outline-offset:2px}
.work-sheet .profile-task5 .section-flow-hidden{display:none!important}
.work-sheet .profile-task5 .section-back-button,.work-sheet .profile-task5 .task-flow-back,.work-sheet .profile-task5 .numbers-back-link{min-height:42px;margin:2px 0 14px;padding:9px 14px;border:1px solid #d8c9e6;border-radius:12px;background:#fff;color:#58447c;font:inherit;font-weight:800;cursor:pointer}
.work-sheet .profile-task5 .numbers-back-link{display:inline-flex;align-items:center;text-decoration:none}
.work-sheet .profile-task5 .section-back-button:hover,.work-sheet .profile-task5 .task-flow-back:hover,.work-sheet .profile-task5 .numbers-back-link:hover{border-color:#9f82bf;background:#f8f4fc}
.work-sheet .profile-task5 .task-flow-back{margin-bottom:18px}
.work-sheet .profile-task5 .num.section-hidden{display:none}
.work-sheet .profile-task5 .num{height:40px;border:1px solid #ddd0e9;border-radius:11px;background:#fff;color:#51485b;font-weight:800;cursor:pointer}
.work-sheet .profile-task5 .large-prototype-buttons .nav-card .number-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.work-sheet .profile-task5 .large-prototype-buttons .nav-card .num{height:44px;min-width:44px;font-size:.98rem;border-radius:11px}
.work-sheet .profile-task5 .num.current{border-color:var(--lav);box-shadow:0 0 0 2px rgba(117,82,168,.14);color:var(--lav)}
.work-sheet .profile-task5 .num.correct{background:var(--okbg);border-color:#cde9d8;color:var(--ok)}
.work-sheet .profile-task5 .num.skipped{background:var(--warnbg);border-color:#f0e2a5;color:var(--warn)}
.work-sheet .profile-task5 .num.wrong{background:var(--badbg);border-color:#f5c5cc;color:var(--bad)}
.work-sheet .profile-task5 .legend{display:grid;gap:6px;margin-top:14px;color:var(--muted);font-size:.84rem}
.work-sheet .profile-task5 .legend span{display:flex;align-items:center;gap:8px}.work-sheet .profile-task5 .dot{width:10px;height:10px;border-radius:50%;display:inline-block}.work-sheet .profile-task5 .dot.ok{background:#83ca9f}.work-sheet .profile-task5 .dot.skip{background:#eed277}.work-sheet .profile-task5 .dot.wrong{background:#ef9ba8}
.work-sheet .profile-task5 .result-card{display:none;padding:22px 24px;margin-top:18px}.work-sheet .profile-task5 .result-card.show{display:block}.work-sheet .profile-task5 .result-card h2{margin:0 0 6px}.work-sheet .profile-task5 .small{margin:0;color:var(--muted)}
.work-sheet .profile-task5 .summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}
.work-sheet .profile-task5 .summary-item{padding:16px;border-radius:18px;background:var(--soft);text-align:center;font-weight:700}.work-sheet .profile-task5 .summary-item strong{display:block;font-size:1.9rem;margin-bottom:4px;color:var(--lav)}
.work-sheet .profile-task5 .topic-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.work-sheet .profile-task5 .topic-summary section{padding:16px;border-radius:18px;border:1px solid var(--line-soft)}.work-sheet .profile-task5 .topic-summary h3{margin:0 0 8px}
@media (max-width: 1024px){
  .work-sheet .profile-task5 .workspace{grid-template-columns:1fr}
  .work-sheet .profile-task5 .nav-card{position:static;order:-1}
  .work-sheet .profile-task5 .number-grid{grid-template-columns:repeat(6,1fr)}
}
@media (max-width: 760px){
  .work-sheet .profile-task5 .shell{width:min(100%,calc(100% - 12px))}
  .work-sheet .profile-task5 .topbar{padding:18px;align-items:flex-start;flex-direction:column}
  .work-sheet .profile-task5 .progress-box{width:100%;min-width:0;text-align:left}
  .work-sheet .profile-task5 .task-body{grid-template-columns:1fr;gap:18px}
  .work-sheet .profile-task5 .statement{max-width:none;font-size:1.02rem;line-height:1.65}
  .work-sheet .profile-task5 .diagram-panel{justify-content:flex-start}
  .work-sheet .profile-task5 .diagram-wrap{width:100%;min-height:220px}
  .work-sheet .profile-task5 .figure-image{transform:scale(1.12)}
  .work-sheet .profile-task5 .answer-row,.work-sheet .profile-task5 .utility-row,.work-sheet .profile-task5 .bottom-nav{flex-direction:column}
  .work-sheet .profile-task5 .btn{width:100%}
  .work-sheet .profile-task5 .number-grid{grid-template-columns:repeat(6,1fr)}
  .work-sheet .profile-task5 .summary-grid,.work-sheet .profile-task5 .topic-summary{grid-template-columns:1fr}
}
.work-sheet .profile-task5 .second-part-no-check .answer-label,
.work-sheet .profile-task5 .second-part-no-check [data-source-id="checkBtn"] {
  display: none !important;
}

.work-sheet .profile-task5 .task5-body{min-height:330px;display:flex;align-items:center;padding:54px 46px;border:1px solid #e7dbf3;border-radius:24px;background:#fff}
.work-sheet .profile-task5 .task5-body .statement{max-width:920px;font-size:clamp(1.02rem,1.55vw,1.22rem);line-height:1.65}
.work-sheet .profile-task5 .reveal p{white-space:pre-line}
@media(max-width:760px){.work-sheet .profile-task5 .task5-body{min-height:270px;padding:34px 24px}.work-sheet .profile-task5 .task5-body .statement{font-size:1.02rem;line-height:1.65}}

.work-sheet .profile-task5 .katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.work-sheet .profile-task5 .katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.work-sheet .profile-task5 .katex .katex-version:after{content:"0.17.0"}.work-sheet .profile-task5 .katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.work-sheet .profile-task5 .katex .katex-html>.newline{display:block}.work-sheet .profile-task5 .katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.work-sheet .profile-task5 .katex .base,.work-sheet .profile-task5 .katex .strut{display:inline-block}.work-sheet .profile-task5 .katex .textbf{font-weight:700}.work-sheet .profile-task5 .katex .textit{font-style:italic}.work-sheet .profile-task5 .katex .textrm{font-family:KaTeX_Main}.work-sheet .profile-task5 .katex .textsf{font-family:KaTeX_SansSerif}.work-sheet .profile-task5 .katex .texttt{font-family:KaTeX_Typewriter}.work-sheet .profile-task5 .katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.work-sheet .profile-task5 .katex .mathit{font-family:KaTeX_Main;font-style:italic}.work-sheet .profile-task5 .katex .mathrm{font-style:normal}.work-sheet .profile-task5 .katex .mathbf{font-family:KaTeX_Main;font-weight:700}.work-sheet .profile-task5 .katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.work-sheet .profile-task5 .katex .amsrm,.work-sheet .profile-task5 .katex .mathbb,.work-sheet .profile-task5 .katex .textbb{font-family:KaTeX_AMS}.work-sheet .profile-task5 .katex .mathcal{font-family:KaTeX_Caligraphic}.work-sheet .profile-task5 .katex .mathfrak,.work-sheet .profile-task5 .katex .textfrak{font-family:KaTeX_Fraktur}.work-sheet .profile-task5 .katex .mathboldfrak,.work-sheet .profile-task5 .katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.work-sheet .profile-task5 .katex .mathtt{font-family:KaTeX_Typewriter}.work-sheet .profile-task5 .katex .mathscr,.work-sheet .profile-task5 .katex .textscr{font-family:KaTeX_Script}.work-sheet .profile-task5 .katex .mathsf,.work-sheet .profile-task5 .katex .textsf{font-family:KaTeX_SansSerif}.work-sheet .profile-task5 .katex .mathboldsf,.work-sheet .profile-task5 .katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.work-sheet .profile-task5 .katex .mathitsf,.work-sheet .profile-task5 .katex .mathsfit,.work-sheet .profile-task5 .katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.work-sheet .profile-task5 .katex .mainrm{font-family:KaTeX_Main;font-style:normal}.work-sheet .profile-task5 .katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.work-sheet .profile-task5 .katex .vlist-r{display:table-row}.work-sheet .profile-task5 .katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.work-sheet .profile-task5 .katex .vlist>span{display:block;height:0;position:relative}.work-sheet .profile-task5 .katex .vlist>span>span{display:inline-block}.work-sheet .profile-task5 .katex .vlist>span>.pstrut{overflow:hidden;width:0}.work-sheet .profile-task5 .katex .vlist-t2{margin-right:-2px}.work-sheet .profile-task5 .katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.work-sheet .profile-task5 .katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.work-sheet .profile-task5 .katex .hbox{width:100%}.work-sheet .profile-task5 .katex .hbox,.work-sheet .profile-task5 .katex .thinbox{display:inline-flex;flex-direction:row}.work-sheet .profile-task5 .katex .thinbox{max-width:0;width:0}.work-sheet .profile-task5 .katex .msupsub{text-align:left}.work-sheet .profile-task5 .katex .mfrac>span>span{text-align:center}.work-sheet .profile-task5 .katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.work-sheet .profile-task5 .katex .hdashline,.work-sheet .profile-task5 .katex .hline,.work-sheet .profile-task5 .katex .mfrac .frac-line,.work-sheet .profile-task5 .katex .overline .overline-line,.work-sheet .profile-task5 .katex .rule,.work-sheet .profile-task5 .katex .underline .underline-line{min-height:1px}.work-sheet .profile-task5 .katex .mspace{display:inline-block}.work-sheet .profile-task5 .katex .smash{display:inline;line-height:0}.work-sheet .profile-task5 .katex .clap,.work-sheet .profile-task5 .katex .llap,.work-sheet .profile-task5 .katex .rlap{position:relative;width:0}.work-sheet .profile-task5 .katex .clap>.inner,.work-sheet .profile-task5 .katex .llap>.inner,.work-sheet .profile-task5 .katex .rlap>.inner{position:absolute}.work-sheet .profile-task5 .katex .clap>.fix,.work-sheet .profile-task5 .katex .llap>.fix,.work-sheet .profile-task5 .katex .rlap>.fix{display:inline-block}.work-sheet .profile-task5 .katex .llap>.inner{right:0}.work-sheet .profile-task5 .katex .clap>.inner,.work-sheet .profile-task5 .katex .rlap>.inner{left:0}.work-sheet .profile-task5 .katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.work-sheet .profile-task5 .katex .rule{border:0 solid;display:inline-block;position:relative}.work-sheet .profile-task5 .katex .hline,.work-sheet .profile-task5 .katex .overline .overline-line,.work-sheet .profile-task5 .katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.work-sheet .profile-task5 .katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.work-sheet .profile-task5 .katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size1.size1,.work-sheet .profile-task5 .katex .sizing.reset-size1.size1{font-size:1em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size1.size2,.work-sheet .profile-task5 .katex .sizing.reset-size1.size2{font-size:1.2em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size1.size3,.work-sheet .profile-task5 .katex .sizing.reset-size1.size3{font-size:1.4em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size1.size4,.work-sheet .profile-task5 .katex .sizing.reset-size1.size4{font-size:1.6em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size1.size5,.work-sheet .profile-task5 .katex .sizing.reset-size1.size5{font-size:1.8em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size1.size6,.work-sheet .profile-task5 .katex .sizing.reset-size1.size6{font-size:2em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size1.size7,.work-sheet .profile-task5 .katex .sizing.reset-size1.size7{font-size:2.4em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size1.size8,.work-sheet .profile-task5 .katex .sizing.reset-size1.size8{font-size:2.88em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size1.size9,.work-sheet .profile-task5 .katex .sizing.reset-size1.size9{font-size:3.456em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size1.size10,.work-sheet .profile-task5 .katex .sizing.reset-size1.size10{font-size:4.148em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size1.size11,.work-sheet .profile-task5 .katex .sizing.reset-size1.size11{font-size:4.976em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size2.size1,.work-sheet .profile-task5 .katex .sizing.reset-size2.size1{font-size:.8333333333em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size2.size2,.work-sheet .profile-task5 .katex .sizing.reset-size2.size2{font-size:1em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size2.size3,.work-sheet .profile-task5 .katex .sizing.reset-size2.size3{font-size:1.1666666667em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size2.size4,.work-sheet .profile-task5 .katex .sizing.reset-size2.size4{font-size:1.3333333333em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size2.size5,.work-sheet .profile-task5 .katex .sizing.reset-size2.size5{font-size:1.5em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size2.size6,.work-sheet .profile-task5 .katex .sizing.reset-size2.size6{font-size:1.6666666667em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size2.size7,.work-sheet .profile-task5 .katex .sizing.reset-size2.size7{font-size:2em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size2.size8,.work-sheet .profile-task5 .katex .sizing.reset-size2.size8{font-size:2.4em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size2.size9,.work-sheet .profile-task5 .katex .sizing.reset-size2.size9{font-size:2.88em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size2.size10,.work-sheet .profile-task5 .katex .sizing.reset-size2.size10{font-size:3.4566666667em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size2.size11,.work-sheet .profile-task5 .katex .sizing.reset-size2.size11{font-size:4.1466666667em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size3.size1,.work-sheet .profile-task5 .katex .sizing.reset-size3.size1{font-size:.7142857143em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size3.size2,.work-sheet .profile-task5 .katex .sizing.reset-size3.size2{font-size:.8571428571em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size3.size3,.work-sheet .profile-task5 .katex .sizing.reset-size3.size3{font-size:1em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size3.size4,.work-sheet .profile-task5 .katex .sizing.reset-size3.size4{font-size:1.1428571429em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size3.size5,.work-sheet .profile-task5 .katex .sizing.reset-size3.size5{font-size:1.2857142857em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size3.size6,.work-sheet .profile-task5 .katex .sizing.reset-size3.size6{font-size:1.4285714286em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size3.size7,.work-sheet .profile-task5 .katex .sizing.reset-size3.size7{font-size:1.7142857143em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size3.size8,.work-sheet .profile-task5 .katex .sizing.reset-size3.size8{font-size:2.0571428571em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size3.size9,.work-sheet .profile-task5 .katex .sizing.reset-size3.size9{font-size:2.4685714286em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size3.size10,.work-sheet .profile-task5 .katex .sizing.reset-size3.size10{font-size:2.9628571429em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size3.size11,.work-sheet .profile-task5 .katex .sizing.reset-size3.size11{font-size:3.5542857143em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size4.size1,.work-sheet .profile-task5 .katex .sizing.reset-size4.size1{font-size:.625em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size4.size2,.work-sheet .profile-task5 .katex .sizing.reset-size4.size2{font-size:.75em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size4.size3,.work-sheet .profile-task5 .katex .sizing.reset-size4.size3{font-size:.875em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size4.size4,.work-sheet .profile-task5 .katex .sizing.reset-size4.size4{font-size:1em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size4.size5,.work-sheet .profile-task5 .katex .sizing.reset-size4.size5{font-size:1.125em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size4.size6,.work-sheet .profile-task5 .katex .sizing.reset-size4.size6{font-size:1.25em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size4.size7,.work-sheet .profile-task5 .katex .sizing.reset-size4.size7{font-size:1.5em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size4.size8,.work-sheet .profile-task5 .katex .sizing.reset-size4.size8{font-size:1.8em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size4.size9,.work-sheet .profile-task5 .katex .sizing.reset-size4.size9{font-size:2.16em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size4.size10,.work-sheet .profile-task5 .katex .sizing.reset-size4.size10{font-size:2.5925em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size4.size11,.work-sheet .profile-task5 .katex .sizing.reset-size4.size11{font-size:3.11em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size5.size1,.work-sheet .profile-task5 .katex .sizing.reset-size5.size1{font-size:.5555555556em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size5.size2,.work-sheet .profile-task5 .katex .sizing.reset-size5.size2{font-size:.6666666667em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size5.size3,.work-sheet .profile-task5 .katex .sizing.reset-size5.size3{font-size:.7777777778em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size5.size4,.work-sheet .profile-task5 .katex .sizing.reset-size5.size4{font-size:.8888888889em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size5.size5,.work-sheet .profile-task5 .katex .sizing.reset-size5.size5{font-size:1em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size5.size6,.work-sheet .profile-task5 .katex .sizing.reset-size5.size6{font-size:1.1111111111em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size5.size7,.work-sheet .profile-task5 .katex .sizing.reset-size5.size7{font-size:1.3333333333em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size5.size8,.work-sheet .profile-task5 .katex .sizing.reset-size5.size8{font-size:1.6em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size5.size9,.work-sheet .profile-task5 .katex .sizing.reset-size5.size9{font-size:1.92em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size5.size10,.work-sheet .profile-task5 .katex .sizing.reset-size5.size10{font-size:2.3044444444em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size5.size11,.work-sheet .profile-task5 .katex .sizing.reset-size5.size11{font-size:2.7644444444em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size6.size1,.work-sheet .profile-task5 .katex .sizing.reset-size6.size1{font-size:.5em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size6.size2,.work-sheet .profile-task5 .katex .sizing.reset-size6.size2{font-size:.6em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size6.size3,.work-sheet .profile-task5 .katex .sizing.reset-size6.size3{font-size:.7em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size6.size4,.work-sheet .profile-task5 .katex .sizing.reset-size6.size4{font-size:.8em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size6.size5,.work-sheet .profile-task5 .katex .sizing.reset-size6.size5{font-size:.9em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size6.size6,.work-sheet .profile-task5 .katex .sizing.reset-size6.size6{font-size:1em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size6.size7,.work-sheet .profile-task5 .katex .sizing.reset-size6.size7{font-size:1.2em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size6.size8,.work-sheet .profile-task5 .katex .sizing.reset-size6.size8{font-size:1.44em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size6.size9,.work-sheet .profile-task5 .katex .sizing.reset-size6.size9{font-size:1.728em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size6.size10,.work-sheet .profile-task5 .katex .sizing.reset-size6.size10{font-size:2.074em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size6.size11,.work-sheet .profile-task5 .katex .sizing.reset-size6.size11{font-size:2.488em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size7.size1,.work-sheet .profile-task5 .katex .sizing.reset-size7.size1{font-size:.4166666667em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size7.size2,.work-sheet .profile-task5 .katex .sizing.reset-size7.size2{font-size:.5em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size7.size3,.work-sheet .profile-task5 .katex .sizing.reset-size7.size3{font-size:.5833333333em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size7.size4,.work-sheet .profile-task5 .katex .sizing.reset-size7.size4{font-size:.6666666667em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size7.size5,.work-sheet .profile-task5 .katex .sizing.reset-size7.size5{font-size:.75em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size7.size6,.work-sheet .profile-task5 .katex .sizing.reset-size7.size6{font-size:.8333333333em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size7.size7,.work-sheet .profile-task5 .katex .sizing.reset-size7.size7{font-size:1em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size7.size8,.work-sheet .profile-task5 .katex .sizing.reset-size7.size8{font-size:1.2em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size7.size9,.work-sheet .profile-task5 .katex .sizing.reset-size7.size9{font-size:1.44em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size7.size10,.work-sheet .profile-task5 .katex .sizing.reset-size7.size10{font-size:1.7283333333em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size7.size11,.work-sheet .profile-task5 .katex .sizing.reset-size7.size11{font-size:2.0733333333em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size8.size1,.work-sheet .profile-task5 .katex .sizing.reset-size8.size1{font-size:.3472222222em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size8.size2,.work-sheet .profile-task5 .katex .sizing.reset-size8.size2{font-size:.4166666667em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size8.size3,.work-sheet .profile-task5 .katex .sizing.reset-size8.size3{font-size:.4861111111em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size8.size4,.work-sheet .profile-task5 .katex .sizing.reset-size8.size4{font-size:.5555555556em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size8.size5,.work-sheet .profile-task5 .katex .sizing.reset-size8.size5{font-size:.625em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size8.size6,.work-sheet .profile-task5 .katex .sizing.reset-size8.size6{font-size:.6944444444em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size8.size7,.work-sheet .profile-task5 .katex .sizing.reset-size8.size7{font-size:.8333333333em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size8.size8,.work-sheet .profile-task5 .katex .sizing.reset-size8.size8{font-size:1em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size8.size9,.work-sheet .profile-task5 .katex .sizing.reset-size8.size9{font-size:1.2em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size8.size10,.work-sheet .profile-task5 .katex .sizing.reset-size8.size10{font-size:1.4402777778em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size8.size11,.work-sheet .profile-task5 .katex .sizing.reset-size8.size11{font-size:1.7277777778em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size9.size1,.work-sheet .profile-task5 .katex .sizing.reset-size9.size1{font-size:.2893518519em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size9.size2,.work-sheet .profile-task5 .katex .sizing.reset-size9.size2{font-size:.3472222222em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size9.size3,.work-sheet .profile-task5 .katex .sizing.reset-size9.size3{font-size:.4050925926em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size9.size4,.work-sheet .profile-task5 .katex .sizing.reset-size9.size4{font-size:.462962963em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size9.size5,.work-sheet .profile-task5 .katex .sizing.reset-size9.size5{font-size:.5208333333em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size9.size6,.work-sheet .profile-task5 .katex .sizing.reset-size9.size6{font-size:.5787037037em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size9.size7,.work-sheet .profile-task5 .katex .sizing.reset-size9.size7{font-size:.6944444444em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size9.size8,.work-sheet .profile-task5 .katex .sizing.reset-size9.size8{font-size:.8333333333em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size9.size9,.work-sheet .profile-task5 .katex .sizing.reset-size9.size9{font-size:1em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size9.size10,.work-sheet .profile-task5 .katex .sizing.reset-size9.size10{font-size:1.2002314815em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size9.size11,.work-sheet .profile-task5 .katex .sizing.reset-size9.size11{font-size:1.4398148148em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size10.size1,.work-sheet .profile-task5 .katex .sizing.reset-size10.size1{font-size:.2410800386em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size10.size2,.work-sheet .profile-task5 .katex .sizing.reset-size10.size2{font-size:.2892960463em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size10.size3,.work-sheet .profile-task5 .katex .sizing.reset-size10.size3{font-size:.337512054em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size10.size4,.work-sheet .profile-task5 .katex .sizing.reset-size10.size4{font-size:.3857280617em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size10.size5,.work-sheet .profile-task5 .katex .sizing.reset-size10.size5{font-size:.4339440694em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size10.size6,.work-sheet .profile-task5 .katex .sizing.reset-size10.size6{font-size:.4821600771em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size10.size7,.work-sheet .profile-task5 .katex .sizing.reset-size10.size7{font-size:.5785920926em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size10.size8,.work-sheet .profile-task5 .katex .sizing.reset-size10.size8{font-size:.6943105111em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size10.size9,.work-sheet .profile-task5 .katex .sizing.reset-size10.size9{font-size:.8331726133em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size10.size10,.work-sheet .profile-task5 .katex .sizing.reset-size10.size10{font-size:1em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size10.size11,.work-sheet .profile-task5 .katex .sizing.reset-size10.size11{font-size:1.1996142719em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size11.size1,.work-sheet .profile-task5 .katex .sizing.reset-size11.size1{font-size:.2009646302em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size11.size2,.work-sheet .profile-task5 .katex .sizing.reset-size11.size2{font-size:.2411575563em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size11.size3,.work-sheet .profile-task5 .katex .sizing.reset-size11.size3{font-size:.2813504823em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size11.size4,.work-sheet .profile-task5 .katex .sizing.reset-size11.size4{font-size:.3215434084em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size11.size5,.work-sheet .profile-task5 .katex .sizing.reset-size11.size5{font-size:.3617363344em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size11.size6,.work-sheet .profile-task5 .katex .sizing.reset-size11.size6{font-size:.4019292605em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size11.size7,.work-sheet .profile-task5 .katex .sizing.reset-size11.size7{font-size:.4823151125em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size11.size8,.work-sheet .profile-task5 .katex .sizing.reset-size11.size8{font-size:.578778135em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size11.size9,.work-sheet .profile-task5 .katex .sizing.reset-size11.size9{font-size:.6945337621em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size11.size10,.work-sheet .profile-task5 .katex .sizing.reset-size11.size10{font-size:.8336012862em}.work-sheet .profile-task5 .katex .fontsize-ensurer.reset-size11.size11,.work-sheet .profile-task5 .katex .sizing.reset-size11.size11{font-size:1em}.work-sheet .profile-task5 .katex .delimsizing.size1{font-family:KaTeX_Size1}.work-sheet .profile-task5 .katex .delimsizing.size2{font-family:KaTeX_Size2}.work-sheet .profile-task5 .katex .delimsizing.size3{font-family:KaTeX_Size3}.work-sheet .profile-task5 .katex .delimsizing.size4{font-family:KaTeX_Size4}.work-sheet .profile-task5 .katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.work-sheet .profile-task5 .katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.work-sheet .profile-task5 .katex .nulldelimiter{display:inline-block;width:.12em}.work-sheet .profile-task5 .katex .delimcenter,.work-sheet .profile-task5 .katex .op-symbol{position:relative}.work-sheet .profile-task5 .katex .op-symbol.small-op{font-family:KaTeX_Size1}.work-sheet .profile-task5 .katex .op-symbol.large-op{font-family:KaTeX_Size2}.work-sheet .profile-task5 .katex .accent>.vlist-t,.work-sheet .profile-task5 .katex .op-limits>.vlist-t{text-align:center}.work-sheet .profile-task5 .katex .accent .accent-body{position:relative}.work-sheet .profile-task5 .katex .accent .accent-body:not(.accent-full){width:0}.work-sheet .profile-task5 .katex .overlay{display:block}.work-sheet .profile-task5 .katex .mtable .vertical-separator{display:inline-block;min-width:1px}.work-sheet .profile-task5 .katex .mtable .arraycolsep{display:inline-block}.work-sheet .profile-task5 .katex .mtable .col-align-c>.vlist-t{text-align:center}.work-sheet .profile-task5 .katex .mtable .col-align-l>.vlist-t{text-align:left}.work-sheet .profile-task5 .katex .mtable .col-align-r>.vlist-t{text-align:right}.work-sheet .profile-task5 .katex .svg-align{text-align:left}.work-sheet .profile-task5 .katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.work-sheet .profile-task5 .katex svg path{stroke:none}.work-sheet .profile-task5 .katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.work-sheet .profile-task5 .katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.work-sheet .profile-task5 .katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.work-sheet .profile-task5 .katex .stretchy:after,.work-sheet .profile-task5 .katex .stretchy:before{content:""}.work-sheet .profile-task5 .katex .hide-tail{overflow:hidden;position:relative;width:100%}.work-sheet .profile-task5 .katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.work-sheet .profile-task5 .katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.work-sheet .profile-task5 .katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.work-sheet .profile-task5 .katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.work-sheet .profile-task5 .katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.work-sheet .profile-task5 .katex .x-arrow-pad{padding:0 .5em}.work-sheet .profile-task5 .katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.work-sheet .profile-task5 .katex .mover,.work-sheet .profile-task5 .katex .munder,.work-sheet .profile-task5 .katex .x-arrow{text-align:center}.work-sheet .profile-task5 .katex .boxpad{padding:0 .3em}.work-sheet .profile-task5 .katex .fbox,.work-sheet .profile-task5 .katex .fcolorbox{border:.04em solid;box-sizing:border-box}.work-sheet .profile-task5 .katex .cancel-pad{padding:0 .2em}.work-sheet .profile-task5 .katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.work-sheet .profile-task5 .katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.work-sheet .profile-task5 .katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.work-sheet .profile-task5 .katex .anglpad{padding:0 .03889em}.work-sheet .profile-task5 .katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.work-sheet .profile-task5 .katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.work-sheet .profile-task5 .katex .mtr-glue{width:50%}.work-sheet .profile-task5 .katex .cd-vert-arrow{display:inline-block;position:relative}.work-sheet .profile-task5 .katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.work-sheet .profile-task5 .katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.work-sheet .profile-task5 .katex-display{display:block;margin:1em 0;text-align:center}.work-sheet .profile-task5 .katex-display>.katex{display:block;text-align:center;white-space:nowrap}.work-sheet .profile-task5 .katex-display>.katex>.katex-html{display:block;position:relative}.work-sheet .profile-task5 .katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.work-sheet .profile-task5 .katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.work-sheet .profile-task5 .katex-display.fleqn>.katex{padding-left:2em;text-align:left}.work-sheet .profile-task5 {counter-reset:katexEqnNo mmlEqnNo}

.work-sheet .profile-task5 .pdf2027-figure { margin: 20px auto; max-width: 430px; }
.work-sheet .profile-task5 .pdf2027-figure svg { display: block; width: 100%; height: auto; }
.work-sheet .profile-task5 .pdf2027-figure figcaption { font-size: 1rem; line-height: 1.5; margin-top: 12px; }
.work-sheet .profile-task5 .reveal .katex-display { overflow-x: auto; overflow-y: hidden; padding: 8px 0; }
.work-sheet .profile-task5 .reveal p + p { margin-top: 14px; }

/* Text typography follows chapter 18. Math and diagram lettering keep their own fonts. */
.work-sheet .profile-task5  {
  --trainer-text-font: system-ui, -apple-system, "Segoe UI", sans-serif;
  font-family: var(--trainer-text-font);
  font-size: 16px;
  line-height: 1.55;
}
.work-sheet .profile-task5 button, .work-sheet .profile-task5 input, .work-sheet .profile-task5 select, .work-sheet .profile-task5 textarea {
  font-family: var(--trainer-text-font);
}
.work-sheet .profile-task5 .trainer-card .statement {
  font-family: var(--trainer-text-font);
  font-size: clamp(1.02rem, 1.42vw, 1.17rem);
  font-weight: 400;
  line-height: 1.65;
}
.work-sheet .profile-task5 .trainer-card .statement > p,
.work-sheet .profile-task5 .trainer-card .statement .graph-statement {
  font-family: inherit;
  font-size: inherit;
  font-weight: 400;
  line-height: inherit;
}
.work-sheet .profile-task5 .trainer-card .reveal {
  font-family: var(--trainer-text-font);
  font-size: 1rem;
  font-weight: 400;
}
.work-sheet .profile-task5 .trainer-card .reveal p,
.work-sheet .profile-task5 .trainer-card .reveal li {
  line-height: 1.75;
}


.work-sheet .profile-task6 {
  --ink:#252033;
  --muted:#71697d;
  --lav:#7857ab;
  --lav-dark:#654492;
  --soft:#f5effc;
  --line:#ddd1eb;
  --line-soft:#ece4f4;
  --ok:#2b7a59;
  --okbg:#eaf7f0;
  --bad:#a84250;
  --badbg:#fff0f2;
  --warn:#9b7d34;
  --warnbg:#fff7de;
  --paper:#fffefd;
  --shadow:0 14px 34px rgba(74,52,103,.08);
}
.work-sheet .profile-task6 *{box-sizing:border-box}
.work-sheet .profile-task6 {background:#f7f3fb}
.work-sheet .profile-task6 {
  margin:0;
  color:var(--ink);
  font:16px/1.55 system-ui,-apple-system,"Segoe UI",sans-serif;
  background-color:#f7f3fb;
  background-image:linear-gradient(rgba(117,82,168,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(117,82,168,.045) 1px,transparent 1px);
  background-size:28px 28px;
}
.work-sheet .profile-task6 .shell{width:min(1280px,calc(100% - 24px));margin:14px auto 36px}
.work-sheet .profile-task6 .topbar,.work-sheet .profile-task6 .trainer-card,.work-sheet .profile-task6 .nav-card,.work-sheet .profile-task6 .result-card{
  border:1px solid var(--line);
  border-radius:24px;
  background:rgba(255,254,253,.98);
  box-shadow:var(--shadow);
}
.work-sheet .profile-task6 .topbar{
  padding:20px 24px;
  display:flex;
  justify-content:space-between;
  gap:16px;
  align-items:center;
}
.work-sheet .profile-task6 .brand{margin:0 0 4px;color:var(--lav);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.work-sheet .profile-task6 .topbar h1{margin:0;font-size:clamp(1.55rem,3.4vw,2.45rem);line-height:1.08}
.work-sheet .profile-task6 .progress-box{min-width:210px;text-align:right}
.work-sheet .profile-task6 .progress-text{font-weight:800;color:#4f4260}
.work-sheet .profile-task6 .progress-track{height:8px;margin-top:8px;border-radius:999px;background:#eee6f7;overflow:hidden}
.work-sheet .profile-task6 .progress-fill{height:100%;width:0;background:linear-gradient(90deg,var(--lav),#9b7bca);transition:width .25s ease}
.work-sheet .profile-task6 .workspace{display:grid;grid-template-columns:1fr;gap:18px;margin-top:16px;align-items:start}
.work-sheet .profile-task6 .trainer-card{padding:clamp(20px,3vw,32px)}
.work-sheet .profile-task6 .task-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}
.work-sheet .profile-task6 .eyebrow{margin:0;color:var(--lav);font-weight:800;font-size:.9rem}
.work-sheet .profile-task6 .task-count{white-space:nowrap;padding:7px 12px;border-radius:999px;background:var(--soft);color:#5b4673;font-weight:800;font-size:.9rem}
.work-sheet .profile-task6 .task-body{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,390px);gap:28px;align-items:center;margin-top:18px}
.work-sheet .profile-task6 .statement-panel{min-width:0}
.work-sheet .profile-task6 .statement{
  font-size:clamp(1.02rem,1.55vw,1.22rem);
  line-height:1.7;
  font-weight:600;
  max-width:34ch;
}
.work-sheet .profile-task6 .diagram-panel{display:flex;justify-content:center}
.work-sheet .profile-task6 .diagram-wrap{
  width:min(100%,380px);
  min-height:240px;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:14px;
  border:1px solid var(--line-soft);
  border-radius:22px;
  background:#fff;
}
.work-sheet .profile-task6 .diagram-wrap svg{width:100%;height:auto;max-height:258px;display:block}
.work-sheet .profile-task6 .figure-image{width:100%;height:auto;display:block;max-height:300px;object-fit:contain;border-radius:12px;transform:scale(1.2);transform-origin:center}

.work-sheet .profile-task6 .task-figure .diagram-line,
.work-sheet .profile-task6 .task-figure polygon.diagram-line,
.work-sheet .profile-task6 .task-figure path.diagram-line{
  fill:none;
  stroke:#4e4659;
  stroke-width:2.5;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.work-sheet .profile-task6 .task-figure .diagram-soft{fill:none;stroke:#87759e;stroke-width:2;stroke-dasharray:6 5;stroke-linecap:round;stroke-linejoin:round}
.work-sheet .profile-task6 .task-figure .right-mark{fill:none;stroke:#87759e;stroke-width:2}
.work-sheet .profile-task6 .task-figure .diagram-text{fill:#2f2a39;font-size:18px;font-weight:700}
.work-sheet .profile-task6 .task-figure .diagram-value{fill:#4f465d;font-size:17px;font-weight:600}
.work-sheet .profile-task6 .task-figure .diagram-note{fill:#746986;font-size:14px;font-weight:500}
.work-sheet .profile-task6 .answer-zone{margin-top:24px;padding-top:18px;border-top:1px solid #eee5f4}
.work-sheet .profile-task6 .answer-row{display:flex;gap:10px;flex-wrap:wrap;align-items:end}
.work-sheet .profile-task6 .answer-label{display:grid;gap:6px;min-width:min(290px,100%);font-weight:800}
.work-sheet .profile-task6 .answer-input{height:50px;border:1px solid #cdbde0;border-radius:13px;padding:10px 14px;font:inherit;font-size:1.03rem;background:white;outline:none}
.work-sheet .profile-task6 .answer-input:focus{border-color:var(--lav);box-shadow:0 0 0 3px rgba(117,82,168,.13)}
.work-sheet .profile-task6 button{font:inherit}
.work-sheet .profile-task6 .btn{min-height:48px;border:0;border-radius:13px;padding:10px 16px;font-weight:800;cursor:pointer}
.work-sheet .profile-task6 .btn-primary{background:var(--lav);color:white}
.work-sheet .profile-task6 .btn-primary:hover{background:var(--lav-dark)}
.work-sheet .profile-task6 .btn-secondary{background:#eee6f7;color:#543f70}
.work-sheet .profile-task6 .btn-ghost{background:white;border:1px solid var(--line);color:#5d5367}
.work-sheet .profile-task6 .btn:disabled{opacity:.55;cursor:default}
.work-sheet .profile-task6 .feedback{display:none;margin-top:14px;padding:12px 14px;border-radius:14px;font-weight:700}
.work-sheet .profile-task6 .feedback.show{display:block}
.work-sheet .profile-task6 .feedback.ok{background:var(--okbg);color:var(--ok)}
.work-sheet .profile-task6 .feedback.bad{background:var(--badbg);color:var(--bad)}
.work-sheet .profile-task6 .feedback.skip{background:var(--warnbg);color:var(--warn)}
.work-sheet .profile-task6 .reveal{display:none;margin-top:14px;border-radius:16px;background:#f8f4fc;border:1px solid #e5d8ef;padding:16px}
.work-sheet .profile-task6 .reveal.show{display:block}
.work-sheet .profile-task6 .reveal h3{margin:0 0 6px;font-size:1rem}
.work-sheet .profile-task6 .reveal p,.work-sheet .profile-task6 .reveal li{color:#50475a}
.work-sheet .profile-task6 .utility-row{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}
.work-sheet .profile-task6 .bottom-nav{display:flex;justify-content:space-between;gap:10px;margin-top:16px}
.work-sheet .profile-task6 .nav-card{padding:18px 20px;height:max-content;position:static;order:-1}
.work-sheet .profile-task6 .nav-card h2{margin:0;font-size:1.08rem}
.work-sheet .profile-task6 .section-intro{margin:6px 0 12px;color:var(--muted);font-size:.92rem}
.work-sheet .profile-task6 .number-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.work-sheet .profile-task6 .section-heading{grid-column:1/-1;display:block;width:100%;margin:6px 0 0;padding:14px 16px;border:1px solid #ddd0e9;border-radius:14px;background:#f8f4fc;color:#58447c;font:inherit;font-size:1rem;font-weight:800;line-height:1.35;text-align:left;cursor:pointer}
.work-sheet .profile-task6 .section-heading:hover{border-color:#9f82bf;background:#efe7f7;transform:translateY(-1px)}
.work-sheet .profile-task6 .section-heading:focus-visible{outline:3px solid rgba(117,82,168,.2);outline-offset:2px}
.work-sheet .profile-task6 .section-flow-hidden{display:none!important}
.work-sheet .profile-task6 .section-back-button,.work-sheet .profile-task6 .task-flow-back,.work-sheet .profile-task6 .numbers-back-link{min-height:42px;margin:2px 0 14px;padding:9px 14px;border:1px solid #d8c9e6;border-radius:12px;background:#fff;color:#58447c;font:inherit;font-weight:800;cursor:pointer}
.work-sheet .profile-task6 .numbers-back-link{display:inline-flex;align-items:center;text-decoration:none}
.work-sheet .profile-task6 .section-back-button:hover,.work-sheet .profile-task6 .task-flow-back:hover,.work-sheet .profile-task6 .numbers-back-link:hover{border-color:#9f82bf;background:#f8f4fc}
.work-sheet .profile-task6 .task-flow-back{margin-bottom:18px}
.work-sheet .profile-task6 .num.section-hidden{display:none}
.work-sheet .profile-task6 .num{height:40px;border:1px solid #ddd0e9;border-radius:11px;background:#fff;color:#51485b;font-weight:800;cursor:pointer}
.work-sheet .profile-task6 .large-prototype-buttons .nav-card .number-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.work-sheet .profile-task6 .large-prototype-buttons .nav-card .num{height:44px;min-width:44px;font-size:.98rem;border-radius:11px}
.work-sheet .profile-task6 .num.current{border-color:var(--lav);box-shadow:0 0 0 2px rgba(117,82,168,.14);color:var(--lav)}
.work-sheet .profile-task6 .num.correct{background:var(--okbg);border-color:#cde9d8;color:var(--ok)}
.work-sheet .profile-task6 .num.skipped{background:var(--warnbg);border-color:#f0e2a5;color:var(--warn)}
.work-sheet .profile-task6 .num.wrong{background:var(--badbg);border-color:#f5c5cc;color:var(--bad)}
.work-sheet .profile-task6 .legend{display:grid;gap:6px;margin-top:14px;color:var(--muted);font-size:.84rem}
.work-sheet .profile-task6 .legend span{display:flex;align-items:center;gap:8px}.work-sheet .profile-task6 .dot{width:10px;height:10px;border-radius:50%;display:inline-block}.work-sheet .profile-task6 .dot.ok{background:#83ca9f}.work-sheet .profile-task6 .dot.skip{background:#eed277}.work-sheet .profile-task6 .dot.wrong{background:#ef9ba8}
.work-sheet .profile-task6 .result-card{display:none;padding:22px 24px;margin-top:18px}.work-sheet .profile-task6 .result-card.show{display:block}.work-sheet .profile-task6 .result-card h2{margin:0 0 6px}.work-sheet .profile-task6 .small{margin:0;color:var(--muted)}
.work-sheet .profile-task6 .summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}
.work-sheet .profile-task6 .summary-item{padding:16px;border-radius:18px;background:var(--soft);text-align:center;font-weight:700}.work-sheet .profile-task6 .summary-item strong{display:block;font-size:1.9rem;margin-bottom:4px;color:var(--lav)}
.work-sheet .profile-task6 .topic-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.work-sheet .profile-task6 .topic-summary section{padding:16px;border-radius:18px;border:1px solid var(--line-soft)}.work-sheet .profile-task6 .topic-summary h3{margin:0 0 8px}
@media (max-width: 1024px){
  .work-sheet .profile-task6 .workspace{grid-template-columns:1fr}
  .work-sheet .profile-task6 .nav-card{position:static;order:-1}
  .work-sheet .profile-task6 .number-grid{grid-template-columns:repeat(6,1fr)}
}
@media (max-width: 760px){
  .work-sheet .profile-task6 .shell{width:min(100%,calc(100% - 12px))}
  .work-sheet .profile-task6 .topbar{padding:18px;align-items:flex-start;flex-direction:column}
  .work-sheet .profile-task6 .progress-box{width:100%;min-width:0;text-align:left}
  .work-sheet .profile-task6 .task-body{grid-template-columns:1fr;gap:18px}
  .work-sheet .profile-task6 .statement{max-width:none;font-size:1.02rem;line-height:1.65}
  .work-sheet .profile-task6 .diagram-panel{justify-content:flex-start}
  .work-sheet .profile-task6 .diagram-wrap{width:100%;min-height:220px}
  .work-sheet .profile-task6 .figure-image{transform:scale(1.12)}
  .work-sheet .profile-task6 .answer-row,.work-sheet .profile-task6 .utility-row,.work-sheet .profile-task6 .bottom-nav{flex-direction:column}
  .work-sheet .profile-task6 .btn{width:100%}
  .work-sheet .profile-task6 .number-grid{grid-template-columns:repeat(6,1fr)}
  .work-sheet .profile-task6 .summary-grid,.work-sheet .profile-task6 .topic-summary{grid-template-columns:1fr}
}
.work-sheet .profile-task6 .second-part-no-check .answer-label,
.work-sheet .profile-task6 .second-part-no-check [data-source-id="checkBtn"] {
  display: none !important;
}

.work-sheet .profile-task6 .trainer-card{min-width:0;max-width:100%}
.work-sheet .profile-task6 .task6-body{min-height:390px;padding:38px 42px;border:1px solid #e7dbf3;border-radius:24px;background:#fff}
.work-sheet .profile-task6 .task6-body .statement{width:100%;max-width:none;font-size:clamp(1.02rem,1.45vw,1.18rem);line-height:1.65}
.work-sheet .profile-task6 .task6-body .statement>p{margin:0 0 24px}
.work-sheet .profile-task6 .lottery-table-wrap{overflow-x:auto;border-radius:17px;border:1px solid #ddd0ed}
.work-sheet .profile-task6 .lottery-table{width:100%;min-width:620px;table-layout:fixed;border-collapse:collapse;text-align:center;background:#fff}
.work-sheet .profile-task6 .lottery-table th,.work-sheet .profile-task6 .lottery-table td{padding:17px 13px;border-right:1px solid #e2d8ec;border-bottom:1px solid #e2d8ec}
.work-sheet .profile-task6 .lottery-table th{width:27%;text-align:left;background:#f7f2fb;color:#4f3b68;font-weight:400}
.work-sheet .profile-task6 .lottery-table tr:last-child th,.work-sheet .profile-task6 .lottery-table tr:last-child td{border-bottom:0}
.work-sheet .profile-task6 .lottery-table th:last-child,.work-sheet .profile-task6 .lottery-table td:last-child{border-right:0}
.work-sheet .profile-task6 .reveal p{white-space:normal;line-height:1.65}
.work-sheet .profile-task6 .reveal .math,.work-sheet .profile-task6 .reveal .math-lines{margin:14px 0 20px;padding:16px 18px;border-radius:14px;background:#faf7fd;color:#24172f;font-family:Georgia,"Times New Roman",serif;font-size:1.08rem;line-height:1.8;overflow-x:auto}
.work-sheet .profile-task6 .reveal .math{text-align:center}
.work-sheet .profile-task6 .reveal .math-lines>div+div{margin-top:5px}
.work-sheet .profile-task6 .frac{display:inline-grid;grid-template-rows:auto auto;vertical-align:middle;margin:0 .16em;text-align:center;line-height:1.15}
.work-sheet .profile-task6 .frac>span:first-child{padding:0 .2em .12em;border-bottom:1.5px solid currentColor}
.work-sheet .profile-task6 .frac>span:last-child{padding:.12em .2em 0}
@media(max-width:760px){.work-sheet .profile-task6 .task6-body{min-height:320px;padding:27px 22px}.work-sheet .profile-task6 .task6-body .statement{font-size:1rem}.work-sheet .profile-task6 .lottery-table th,.work-sheet .profile-task6 .lottery-table td{padding:14px 10px}.work-sheet .profile-task6 .reveal .math,.work-sheet .profile-task6 .reveal .math-lines{padding:14px;font-size:1rem}}

/* Text typography follows chapter 18. Math and diagram lettering keep their own fonts. */
.work-sheet .profile-task6  {
  --trainer-text-font: system-ui, -apple-system, "Segoe UI", sans-serif;
  font-family: var(--trainer-text-font);
  font-size: 16px;
  line-height: 1.55;
}
.work-sheet .profile-task6 button, .work-sheet .profile-task6 input, .work-sheet .profile-task6 select, .work-sheet .profile-task6 textarea {
  font-family: var(--trainer-text-font);
}
.work-sheet .profile-task6 .trainer-card .statement {
  font-family: var(--trainer-text-font);
  font-size: clamp(1.02rem, 1.42vw, 1.17rem);
  font-weight: 400;
  line-height: 1.65;
}
.work-sheet .profile-task6 .trainer-card .statement > p,
.work-sheet .profile-task6 .trainer-card .statement .graph-statement {
  font-family: inherit;
  font-size: inherit;
  font-weight: 400;
  line-height: inherit;
}
.work-sheet .profile-task6 .trainer-card .reveal {
  font-family: var(--trainer-text-font);
  font-size: 1rem;
  font-weight: 400;
}
.work-sheet .profile-task6 .trainer-card .reveal p,
.work-sheet .profile-task6 .trainer-card .reveal li {
  line-height: 1.75;
}

.work-sheet .profile-task6 .katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.work-sheet .profile-task6 .katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.work-sheet .profile-task6 .katex .katex-version:after{content:"0.17.0"}.work-sheet .profile-task6 .katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.work-sheet .profile-task6 .katex .katex-html>.newline{display:block}.work-sheet .profile-task6 .katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.work-sheet .profile-task6 .katex .base,.work-sheet .profile-task6 .katex .strut{display:inline-block}.work-sheet .profile-task6 .katex .textbf{font-weight:700}.work-sheet .profile-task6 .katex .textit{font-style:italic}.work-sheet .profile-task6 .katex .textrm{font-family:KaTeX_Main}.work-sheet .profile-task6 .katex .textsf{font-family:KaTeX_SansSerif}.work-sheet .profile-task6 .katex .texttt{font-family:KaTeX_Typewriter}.work-sheet .profile-task6 .katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.work-sheet .profile-task6 .katex .mathit{font-family:KaTeX_Main;font-style:italic}.work-sheet .profile-task6 .katex .mathrm{font-style:normal}.work-sheet .profile-task6 .katex .mathbf{font-family:KaTeX_Main;font-weight:700}.work-sheet .profile-task6 .katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.work-sheet .profile-task6 .katex .amsrm,.work-sheet .profile-task6 .katex .mathbb,.work-sheet .profile-task6 .katex .textbb{font-family:KaTeX_AMS}.work-sheet .profile-task6 .katex .mathcal{font-family:KaTeX_Caligraphic}.work-sheet .profile-task6 .katex .mathfrak,.work-sheet .profile-task6 .katex .textfrak{font-family:KaTeX_Fraktur}.work-sheet .profile-task6 .katex .mathboldfrak,.work-sheet .profile-task6 .katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.work-sheet .profile-task6 .katex .mathtt{font-family:KaTeX_Typewriter}.work-sheet .profile-task6 .katex .mathscr,.work-sheet .profile-task6 .katex .textscr{font-family:KaTeX_Script}.work-sheet .profile-task6 .katex .mathsf,.work-sheet .profile-task6 .katex .textsf{font-family:KaTeX_SansSerif}.work-sheet .profile-task6 .katex .mathboldsf,.work-sheet .profile-task6 .katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.work-sheet .profile-task6 .katex .mathitsf,.work-sheet .profile-task6 .katex .mathsfit,.work-sheet .profile-task6 .katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.work-sheet .profile-task6 .katex .mainrm{font-family:KaTeX_Main;font-style:normal}.work-sheet .profile-task6 .katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.work-sheet .profile-task6 .katex .vlist-r{display:table-row}.work-sheet .profile-task6 .katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.work-sheet .profile-task6 .katex .vlist>span{display:block;height:0;position:relative}.work-sheet .profile-task6 .katex .vlist>span>span{display:inline-block}.work-sheet .profile-task6 .katex .vlist>span>.pstrut{overflow:hidden;width:0}.work-sheet .profile-task6 .katex .vlist-t2{margin-right:-2px}.work-sheet .profile-task6 .katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.work-sheet .profile-task6 .katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.work-sheet .profile-task6 .katex .hbox{width:100%}.work-sheet .profile-task6 .katex .hbox,.work-sheet .profile-task6 .katex .thinbox{display:inline-flex;flex-direction:row}.work-sheet .profile-task6 .katex .thinbox{max-width:0;width:0}.work-sheet .profile-task6 .katex .msupsub{text-align:left}.work-sheet .profile-task6 .katex .mfrac>span>span{text-align:center}.work-sheet .profile-task6 .katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.work-sheet .profile-task6 .katex .hdashline,.work-sheet .profile-task6 .katex .hline,.work-sheet .profile-task6 .katex .mfrac .frac-line,.work-sheet .profile-task6 .katex .overline .overline-line,.work-sheet .profile-task6 .katex .rule,.work-sheet .profile-task6 .katex .underline .underline-line{min-height:1px}.work-sheet .profile-task6 .katex .mspace{display:inline-block}.work-sheet .profile-task6 .katex .smash{display:inline;line-height:0}.work-sheet .profile-task6 .katex .clap,.work-sheet .profile-task6 .katex .llap,.work-sheet .profile-task6 .katex .rlap{position:relative;width:0}.work-sheet .profile-task6 .katex .clap>.inner,.work-sheet .profile-task6 .katex .llap>.inner,.work-sheet .profile-task6 .katex .rlap>.inner{position:absolute}.work-sheet .profile-task6 .katex .clap>.fix,.work-sheet .profile-task6 .katex .llap>.fix,.work-sheet .profile-task6 .katex .rlap>.fix{display:inline-block}.work-sheet .profile-task6 .katex .llap>.inner{right:0}.work-sheet .profile-task6 .katex .clap>.inner,.work-sheet .profile-task6 .katex .rlap>.inner{left:0}.work-sheet .profile-task6 .katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.work-sheet .profile-task6 .katex .rule{border:0 solid;display:inline-block;position:relative}.work-sheet .profile-task6 .katex .hline,.work-sheet .profile-task6 .katex .overline .overline-line,.work-sheet .profile-task6 .katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.work-sheet .profile-task6 .katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.work-sheet .profile-task6 .katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size1.size1,.work-sheet .profile-task6 .katex .sizing.reset-size1.size1{font-size:1em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size1.size2,.work-sheet .profile-task6 .katex .sizing.reset-size1.size2{font-size:1.2em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size1.size3,.work-sheet .profile-task6 .katex .sizing.reset-size1.size3{font-size:1.4em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size1.size4,.work-sheet .profile-task6 .katex .sizing.reset-size1.size4{font-size:1.6em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size1.size5,.work-sheet .profile-task6 .katex .sizing.reset-size1.size5{font-size:1.8em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size1.size6,.work-sheet .profile-task6 .katex .sizing.reset-size1.size6{font-size:2em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size1.size7,.work-sheet .profile-task6 .katex .sizing.reset-size1.size7{font-size:2.4em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size1.size8,.work-sheet .profile-task6 .katex .sizing.reset-size1.size8{font-size:2.88em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size1.size9,.work-sheet .profile-task6 .katex .sizing.reset-size1.size9{font-size:3.456em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size1.size10,.work-sheet .profile-task6 .katex .sizing.reset-size1.size10{font-size:4.148em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size1.size11,.work-sheet .profile-task6 .katex .sizing.reset-size1.size11{font-size:4.976em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size2.size1,.work-sheet .profile-task6 .katex .sizing.reset-size2.size1{font-size:.8333333333em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size2.size2,.work-sheet .profile-task6 .katex .sizing.reset-size2.size2{font-size:1em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size2.size3,.work-sheet .profile-task6 .katex .sizing.reset-size2.size3{font-size:1.1666666667em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size2.size4,.work-sheet .profile-task6 .katex .sizing.reset-size2.size4{font-size:1.3333333333em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size2.size5,.work-sheet .profile-task6 .katex .sizing.reset-size2.size5{font-size:1.5em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size2.size6,.work-sheet .profile-task6 .katex .sizing.reset-size2.size6{font-size:1.6666666667em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size2.size7,.work-sheet .profile-task6 .katex .sizing.reset-size2.size7{font-size:2em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size2.size8,.work-sheet .profile-task6 .katex .sizing.reset-size2.size8{font-size:2.4em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size2.size9,.work-sheet .profile-task6 .katex .sizing.reset-size2.size9{font-size:2.88em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size2.size10,.work-sheet .profile-task6 .katex .sizing.reset-size2.size10{font-size:3.4566666667em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size2.size11,.work-sheet .profile-task6 .katex .sizing.reset-size2.size11{font-size:4.1466666667em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size3.size1,.work-sheet .profile-task6 .katex .sizing.reset-size3.size1{font-size:.7142857143em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size3.size2,.work-sheet .profile-task6 .katex .sizing.reset-size3.size2{font-size:.8571428571em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size3.size3,.work-sheet .profile-task6 .katex .sizing.reset-size3.size3{font-size:1em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size3.size4,.work-sheet .profile-task6 .katex .sizing.reset-size3.size4{font-size:1.1428571429em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size3.size5,.work-sheet .profile-task6 .katex .sizing.reset-size3.size5{font-size:1.2857142857em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size3.size6,.work-sheet .profile-task6 .katex .sizing.reset-size3.size6{font-size:1.4285714286em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size3.size7,.work-sheet .profile-task6 .katex .sizing.reset-size3.size7{font-size:1.7142857143em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size3.size8,.work-sheet .profile-task6 .katex .sizing.reset-size3.size8{font-size:2.0571428571em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size3.size9,.work-sheet .profile-task6 .katex .sizing.reset-size3.size9{font-size:2.4685714286em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size3.size10,.work-sheet .profile-task6 .katex .sizing.reset-size3.size10{font-size:2.9628571429em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size3.size11,.work-sheet .profile-task6 .katex .sizing.reset-size3.size11{font-size:3.5542857143em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size4.size1,.work-sheet .profile-task6 .katex .sizing.reset-size4.size1{font-size:.625em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size4.size2,.work-sheet .profile-task6 .katex .sizing.reset-size4.size2{font-size:.75em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size4.size3,.work-sheet .profile-task6 .katex .sizing.reset-size4.size3{font-size:.875em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size4.size4,.work-sheet .profile-task6 .katex .sizing.reset-size4.size4{font-size:1em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size4.size5,.work-sheet .profile-task6 .katex .sizing.reset-size4.size5{font-size:1.125em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size4.size6,.work-sheet .profile-task6 .katex .sizing.reset-size4.size6{font-size:1.25em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size4.size7,.work-sheet .profile-task6 .katex .sizing.reset-size4.size7{font-size:1.5em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size4.size8,.work-sheet .profile-task6 .katex .sizing.reset-size4.size8{font-size:1.8em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size4.size9,.work-sheet .profile-task6 .katex .sizing.reset-size4.size9{font-size:2.16em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size4.size10,.work-sheet .profile-task6 .katex .sizing.reset-size4.size10{font-size:2.5925em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size4.size11,.work-sheet .profile-task6 .katex .sizing.reset-size4.size11{font-size:3.11em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size5.size1,.work-sheet .profile-task6 .katex .sizing.reset-size5.size1{font-size:.5555555556em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size5.size2,.work-sheet .profile-task6 .katex .sizing.reset-size5.size2{font-size:.6666666667em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size5.size3,.work-sheet .profile-task6 .katex .sizing.reset-size5.size3{font-size:.7777777778em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size5.size4,.work-sheet .profile-task6 .katex .sizing.reset-size5.size4{font-size:.8888888889em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size5.size5,.work-sheet .profile-task6 .katex .sizing.reset-size5.size5{font-size:1em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size5.size6,.work-sheet .profile-task6 .katex .sizing.reset-size5.size6{font-size:1.1111111111em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size5.size7,.work-sheet .profile-task6 .katex .sizing.reset-size5.size7{font-size:1.3333333333em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size5.size8,.work-sheet .profile-task6 .katex .sizing.reset-size5.size8{font-size:1.6em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size5.size9,.work-sheet .profile-task6 .katex .sizing.reset-size5.size9{font-size:1.92em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size5.size10,.work-sheet .profile-task6 .katex .sizing.reset-size5.size10{font-size:2.3044444444em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size5.size11,.work-sheet .profile-task6 .katex .sizing.reset-size5.size11{font-size:2.7644444444em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size6.size1,.work-sheet .profile-task6 .katex .sizing.reset-size6.size1{font-size:.5em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size6.size2,.work-sheet .profile-task6 .katex .sizing.reset-size6.size2{font-size:.6em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size6.size3,.work-sheet .profile-task6 .katex .sizing.reset-size6.size3{font-size:.7em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size6.size4,.work-sheet .profile-task6 .katex .sizing.reset-size6.size4{font-size:.8em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size6.size5,.work-sheet .profile-task6 .katex .sizing.reset-size6.size5{font-size:.9em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size6.size6,.work-sheet .profile-task6 .katex .sizing.reset-size6.size6{font-size:1em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size6.size7,.work-sheet .profile-task6 .katex .sizing.reset-size6.size7{font-size:1.2em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size6.size8,.work-sheet .profile-task6 .katex .sizing.reset-size6.size8{font-size:1.44em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size6.size9,.work-sheet .profile-task6 .katex .sizing.reset-size6.size9{font-size:1.728em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size6.size10,.work-sheet .profile-task6 .katex .sizing.reset-size6.size10{font-size:2.074em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size6.size11,.work-sheet .profile-task6 .katex .sizing.reset-size6.size11{font-size:2.488em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size7.size1,.work-sheet .profile-task6 .katex .sizing.reset-size7.size1{font-size:.4166666667em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size7.size2,.work-sheet .profile-task6 .katex .sizing.reset-size7.size2{font-size:.5em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size7.size3,.work-sheet .profile-task6 .katex .sizing.reset-size7.size3{font-size:.5833333333em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size7.size4,.work-sheet .profile-task6 .katex .sizing.reset-size7.size4{font-size:.6666666667em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size7.size5,.work-sheet .profile-task6 .katex .sizing.reset-size7.size5{font-size:.75em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size7.size6,.work-sheet .profile-task6 .katex .sizing.reset-size7.size6{font-size:.8333333333em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size7.size7,.work-sheet .profile-task6 .katex .sizing.reset-size7.size7{font-size:1em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size7.size8,.work-sheet .profile-task6 .katex .sizing.reset-size7.size8{font-size:1.2em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size7.size9,.work-sheet .profile-task6 .katex .sizing.reset-size7.size9{font-size:1.44em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size7.size10,.work-sheet .profile-task6 .katex .sizing.reset-size7.size10{font-size:1.7283333333em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size7.size11,.work-sheet .profile-task6 .katex .sizing.reset-size7.size11{font-size:2.0733333333em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size8.size1,.work-sheet .profile-task6 .katex .sizing.reset-size8.size1{font-size:.3472222222em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size8.size2,.work-sheet .profile-task6 .katex .sizing.reset-size8.size2{font-size:.4166666667em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size8.size3,.work-sheet .profile-task6 .katex .sizing.reset-size8.size3{font-size:.4861111111em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size8.size4,.work-sheet .profile-task6 .katex .sizing.reset-size8.size4{font-size:.5555555556em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size8.size5,.work-sheet .profile-task6 .katex .sizing.reset-size8.size5{font-size:.625em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size8.size6,.work-sheet .profile-task6 .katex .sizing.reset-size8.size6{font-size:.6944444444em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size8.size7,.work-sheet .profile-task6 .katex .sizing.reset-size8.size7{font-size:.8333333333em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size8.size8,.work-sheet .profile-task6 .katex .sizing.reset-size8.size8{font-size:1em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size8.size9,.work-sheet .profile-task6 .katex .sizing.reset-size8.size9{font-size:1.2em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size8.size10,.work-sheet .profile-task6 .katex .sizing.reset-size8.size10{font-size:1.4402777778em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size8.size11,.work-sheet .profile-task6 .katex .sizing.reset-size8.size11{font-size:1.7277777778em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size9.size1,.work-sheet .profile-task6 .katex .sizing.reset-size9.size1{font-size:.2893518519em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size9.size2,.work-sheet .profile-task6 .katex .sizing.reset-size9.size2{font-size:.3472222222em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size9.size3,.work-sheet .profile-task6 .katex .sizing.reset-size9.size3{font-size:.4050925926em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size9.size4,.work-sheet .profile-task6 .katex .sizing.reset-size9.size4{font-size:.462962963em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size9.size5,.work-sheet .profile-task6 .katex .sizing.reset-size9.size5{font-size:.5208333333em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size9.size6,.work-sheet .profile-task6 .katex .sizing.reset-size9.size6{font-size:.5787037037em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size9.size7,.work-sheet .profile-task6 .katex .sizing.reset-size9.size7{font-size:.6944444444em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size9.size8,.work-sheet .profile-task6 .katex .sizing.reset-size9.size8{font-size:.8333333333em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size9.size9,.work-sheet .profile-task6 .katex .sizing.reset-size9.size9{font-size:1em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size9.size10,.work-sheet .profile-task6 .katex .sizing.reset-size9.size10{font-size:1.2002314815em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size9.size11,.work-sheet .profile-task6 .katex .sizing.reset-size9.size11{font-size:1.4398148148em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size10.size1,.work-sheet .profile-task6 .katex .sizing.reset-size10.size1{font-size:.2410800386em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size10.size2,.work-sheet .profile-task6 .katex .sizing.reset-size10.size2{font-size:.2892960463em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size10.size3,.work-sheet .profile-task6 .katex .sizing.reset-size10.size3{font-size:.337512054em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size10.size4,.work-sheet .profile-task6 .katex .sizing.reset-size10.size4{font-size:.3857280617em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size10.size5,.work-sheet .profile-task6 .katex .sizing.reset-size10.size5{font-size:.4339440694em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size10.size6,.work-sheet .profile-task6 .katex .sizing.reset-size10.size6{font-size:.4821600771em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size10.size7,.work-sheet .profile-task6 .katex .sizing.reset-size10.size7{font-size:.5785920926em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size10.size8,.work-sheet .profile-task6 .katex .sizing.reset-size10.size8{font-size:.6943105111em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size10.size9,.work-sheet .profile-task6 .katex .sizing.reset-size10.size9{font-size:.8331726133em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size10.size10,.work-sheet .profile-task6 .katex .sizing.reset-size10.size10{font-size:1em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size10.size11,.work-sheet .profile-task6 .katex .sizing.reset-size10.size11{font-size:1.1996142719em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size11.size1,.work-sheet .profile-task6 .katex .sizing.reset-size11.size1{font-size:.2009646302em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size11.size2,.work-sheet .profile-task6 .katex .sizing.reset-size11.size2{font-size:.2411575563em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size11.size3,.work-sheet .profile-task6 .katex .sizing.reset-size11.size3{font-size:.2813504823em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size11.size4,.work-sheet .profile-task6 .katex .sizing.reset-size11.size4{font-size:.3215434084em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size11.size5,.work-sheet .profile-task6 .katex .sizing.reset-size11.size5{font-size:.3617363344em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size11.size6,.work-sheet .profile-task6 .katex .sizing.reset-size11.size6{font-size:.4019292605em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size11.size7,.work-sheet .profile-task6 .katex .sizing.reset-size11.size7{font-size:.4823151125em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size11.size8,.work-sheet .profile-task6 .katex .sizing.reset-size11.size8{font-size:.578778135em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size11.size9,.work-sheet .profile-task6 .katex .sizing.reset-size11.size9{font-size:.6945337621em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size11.size10,.work-sheet .profile-task6 .katex .sizing.reset-size11.size10{font-size:.8336012862em}.work-sheet .profile-task6 .katex .fontsize-ensurer.reset-size11.size11,.work-sheet .profile-task6 .katex .sizing.reset-size11.size11{font-size:1em}.work-sheet .profile-task6 .katex .delimsizing.size1{font-family:KaTeX_Size1}.work-sheet .profile-task6 .katex .delimsizing.size2{font-family:KaTeX_Size2}.work-sheet .profile-task6 .katex .delimsizing.size3{font-family:KaTeX_Size3}.work-sheet .profile-task6 .katex .delimsizing.size4{font-family:KaTeX_Size4}.work-sheet .profile-task6 .katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.work-sheet .profile-task6 .katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.work-sheet .profile-task6 .katex .nulldelimiter{display:inline-block;width:.12em}.work-sheet .profile-task6 .katex .delimcenter,.work-sheet .profile-task6 .katex .op-symbol{position:relative}.work-sheet .profile-task6 .katex .op-symbol.small-op{font-family:KaTeX_Size1}.work-sheet .profile-task6 .katex .op-symbol.large-op{font-family:KaTeX_Size2}.work-sheet .profile-task6 .katex .accent>.vlist-t,.work-sheet .profile-task6 .katex .op-limits>.vlist-t{text-align:center}.work-sheet .profile-task6 .katex .accent .accent-body{position:relative}.work-sheet .profile-task6 .katex .accent .accent-body:not(.accent-full){width:0}.work-sheet .profile-task6 .katex .overlay{display:block}.work-sheet .profile-task6 .katex .mtable .vertical-separator{display:inline-block;min-width:1px}.work-sheet .profile-task6 .katex .mtable .arraycolsep{display:inline-block}.work-sheet .profile-task6 .katex .mtable .col-align-c>.vlist-t{text-align:center}.work-sheet .profile-task6 .katex .mtable .col-align-l>.vlist-t{text-align:left}.work-sheet .profile-task6 .katex .mtable .col-align-r>.vlist-t{text-align:right}.work-sheet .profile-task6 .katex .svg-align{text-align:left}.work-sheet .profile-task6 .katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.work-sheet .profile-task6 .katex svg path{stroke:none}.work-sheet .profile-task6 .katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.work-sheet .profile-task6 .katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.work-sheet .profile-task6 .katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.work-sheet .profile-task6 .katex .stretchy:after,.work-sheet .profile-task6 .katex .stretchy:before{content:""}.work-sheet .profile-task6 .katex .hide-tail{overflow:hidden;position:relative;width:100%}.work-sheet .profile-task6 .katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.work-sheet .profile-task6 .katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.work-sheet .profile-task6 .katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.work-sheet .profile-task6 .katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.work-sheet .profile-task6 .katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.work-sheet .profile-task6 .katex .x-arrow-pad{padding:0 .5em}.work-sheet .profile-task6 .katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.work-sheet .profile-task6 .katex .mover,.work-sheet .profile-task6 .katex .munder,.work-sheet .profile-task6 .katex .x-arrow{text-align:center}.work-sheet .profile-task6 .katex .boxpad{padding:0 .3em}.work-sheet .profile-task6 .katex .fbox,.work-sheet .profile-task6 .katex .fcolorbox{border:.04em solid;box-sizing:border-box}.work-sheet .profile-task6 .katex .cancel-pad{padding:0 .2em}.work-sheet .profile-task6 .katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.work-sheet .profile-task6 .katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.work-sheet .profile-task6 .katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.work-sheet .profile-task6 .katex .anglpad{padding:0 .03889em}.work-sheet .profile-task6 .katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.work-sheet .profile-task6 .katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.work-sheet .profile-task6 .katex .mtr-glue{width:50%}.work-sheet .profile-task6 .katex .cd-vert-arrow{display:inline-block;position:relative}.work-sheet .profile-task6 .katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.work-sheet .profile-task6 .katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.work-sheet .profile-task6 .katex-display{display:block;margin:1em 0;text-align:center}.work-sheet .profile-task6 .katex-display>.katex{display:block;text-align:center;white-space:nowrap}.work-sheet .profile-task6 .katex-display>.katex>.katex-html{display:block;position:relative}.work-sheet .profile-task6 .katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.work-sheet .profile-task6 .katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.work-sheet .profile-task6 .katex-display.fleqn>.katex{padding-left:2em;text-align:left}.work-sheet .profile-task6 {counter-reset:katexEqnNo mmlEqnNo}


.work-sheet .profile-task7 {
  --ink:#252033;
  --muted:#71697d;
  --lav:#7857ab;
  --lav-dark:#654492;
  --soft:#f5effc;
  --line:#ddd1eb;
  --line-soft:#ece4f4;
  --ok:#2b7a59;
  --okbg:#eaf7f0;
  --bad:#a84250;
  --badbg:#fff0f2;
  --warn:#9b7d34;
  --warnbg:#fff7de;
  --paper:#fffefd;
  --shadow:0 14px 34px rgba(74,52,103,.08);
}
.work-sheet .profile-task7 *{box-sizing:border-box}
.work-sheet .profile-task7 {background:#f7f3fb}
.work-sheet .profile-task7 {
  margin:0;
  color:var(--ink);
  font:16px/1.55 system-ui,-apple-system,"Segoe UI",sans-serif;
  background-color:#f7f3fb;
  background-image:linear-gradient(rgba(117,82,168,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(117,82,168,.045) 1px,transparent 1px);
  background-size:28px 28px;
}
.work-sheet .profile-task7 .shell{width:min(1280px,calc(100% - 24px));margin:14px auto 36px}
.work-sheet .profile-task7 .topbar,.work-sheet .profile-task7 .trainer-card,.work-sheet .profile-task7 .nav-card,.work-sheet .profile-task7 .result-card{
  border:1px solid var(--line);
  border-radius:24px;
  background:rgba(255,254,253,.98);
  box-shadow:var(--shadow);
}
.work-sheet .profile-task7 .topbar{
  padding:20px 24px;
  display:flex;
  justify-content:space-between;
  gap:16px;
  align-items:center;
}
.work-sheet .profile-task7 .brand{margin:0 0 4px;color:var(--lav);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.work-sheet .profile-task7 .topbar h1{margin:0;font-size:clamp(1.55rem,3.4vw,2.45rem);line-height:1.08}
.work-sheet .profile-task7 .progress-box{min-width:210px;text-align:right}
.work-sheet .profile-task7 .progress-text{font-weight:800;color:#4f4260}
.work-sheet .profile-task7 .progress-track{height:8px;margin-top:8px;border-radius:999px;background:#eee6f7;overflow:hidden}
.work-sheet .profile-task7 .progress-fill{height:100%;width:0;background:linear-gradient(90deg,var(--lav),#9b7bca);transition:width .25s ease}
.work-sheet .profile-task7 .workspace{display:grid;grid-template-columns:1fr;gap:18px;margin-top:16px;align-items:start}
.work-sheet .profile-task7 .trainer-card{padding:clamp(20px,3vw,32px)}
.work-sheet .profile-task7 .task-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}
.work-sheet .profile-task7 .eyebrow{margin:0;color:var(--lav);font-weight:800;font-size:.9rem}
.work-sheet .profile-task7 .task-count{white-space:nowrap;padding:7px 12px;border-radius:999px;background:var(--soft);color:#5b4673;font-weight:800;font-size:.9rem}
.work-sheet .profile-task7 .task-body{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,390px);gap:28px;align-items:center;margin-top:18px}
.work-sheet .profile-task7 .statement-panel{min-width:0}
.work-sheet .profile-task7 .statement{
  font-size:clamp(1.02rem,1.55vw,1.22rem);
  line-height:1.7;
  font-weight:600;
  max-width:34ch;
}
.work-sheet .profile-task7 .diagram-panel{display:flex;justify-content:center}
.work-sheet .profile-task7 .diagram-wrap{
  width:min(100%,380px);
  min-height:240px;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:14px;
  border:1px solid var(--line-soft);
  border-radius:22px;
  background:#fff;
}
.work-sheet .profile-task7 .diagram-wrap svg{width:100%;height:auto;max-height:258px;display:block}
.work-sheet .profile-task7 .figure-image{width:100%;height:auto;display:block;max-height:300px;object-fit:contain;border-radius:12px;transform:scale(1.2);transform-origin:center}

.work-sheet .profile-task7 .task-figure .diagram-line,
.work-sheet .profile-task7 .task-figure polygon.diagram-line,
.work-sheet .profile-task7 .task-figure path.diagram-line{
  fill:none;
  stroke:#4e4659;
  stroke-width:2.5;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.work-sheet .profile-task7 .task-figure .diagram-soft{fill:none;stroke:#87759e;stroke-width:2;stroke-dasharray:6 5;stroke-linecap:round;stroke-linejoin:round}
.work-sheet .profile-task7 .task-figure .right-mark{fill:none;stroke:#87759e;stroke-width:2}
.work-sheet .profile-task7 .task-figure .diagram-text{fill:#2f2a39;font-size:18px;font-weight:700}
.work-sheet .profile-task7 .task-figure .diagram-value{fill:#4f465d;font-size:17px;font-weight:600}
.work-sheet .profile-task7 .task-figure .diagram-note{fill:#746986;font-size:14px;font-weight:500}
.work-sheet .profile-task7 .answer-zone{margin-top:24px;padding-top:18px;border-top:1px solid #eee5f4}
.work-sheet .profile-task7 .answer-row{display:flex;gap:10px;flex-wrap:wrap;align-items:end}
.work-sheet .profile-task7 .answer-label{display:grid;gap:6px;min-width:min(290px,100%);font-weight:800}
.work-sheet .profile-task7 .answer-input{height:50px;border:1px solid #cdbde0;border-radius:13px;padding:10px 14px;font:inherit;font-size:1.03rem;background:white;outline:none}
.work-sheet .profile-task7 .answer-input:focus{border-color:var(--lav);box-shadow:0 0 0 3px rgba(117,82,168,.13)}
.work-sheet .profile-task7 button{font:inherit}
.work-sheet .profile-task7 .btn{min-height:48px;border:0;border-radius:13px;padding:10px 16px;font-weight:800;cursor:pointer}
.work-sheet .profile-task7 .btn-primary{background:var(--lav);color:white}
.work-sheet .profile-task7 .btn-primary:hover{background:var(--lav-dark)}
.work-sheet .profile-task7 .btn-secondary{background:#eee6f7;color:#543f70}
.work-sheet .profile-task7 .btn-ghost{background:white;border:1px solid var(--line);color:#5d5367}
.work-sheet .profile-task7 .btn:disabled{opacity:.55;cursor:default}
.work-sheet .profile-task7 .feedback{display:none;margin-top:14px;padding:12px 14px;border-radius:14px;font-weight:700}
.work-sheet .profile-task7 .feedback.show{display:block}
.work-sheet .profile-task7 .feedback.ok{background:var(--okbg);color:var(--ok)}
.work-sheet .profile-task7 .feedback.bad{background:var(--badbg);color:var(--bad)}
.work-sheet .profile-task7 .feedback.skip{background:var(--warnbg);color:var(--warn)}
.work-sheet .profile-task7 .reveal{display:none;margin-top:14px;border-radius:16px;background:#f8f4fc;border:1px solid #e5d8ef;padding:16px}
.work-sheet .profile-task7 .reveal.show{display:block}
.work-sheet .profile-task7 .reveal h3{margin:0 0 6px;font-size:1rem}
.work-sheet .profile-task7 .reveal p,.work-sheet .profile-task7 .reveal li{color:#50475a}
.work-sheet .profile-task7 .utility-row{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}
.work-sheet .profile-task7 .bottom-nav{display:flex;justify-content:space-between;gap:10px;margin-top:16px}
.work-sheet .profile-task7 .nav-card{padding:18px 20px;height:max-content;position:static;order:-1}
.work-sheet .profile-task7 .nav-card h2{margin:0;font-size:1.08rem}
.work-sheet .profile-task7 .section-intro{margin:6px 0 12px;color:var(--muted);font-size:.92rem}
.work-sheet .profile-task7 .number-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.work-sheet .profile-task7 .section-heading{grid-column:1/-1;display:block;width:100%;margin:6px 0 0;padding:14px 16px;border:1px solid #ddd0e9;border-radius:14px;background:#f8f4fc;color:#58447c;font:inherit;font-size:1rem;font-weight:800;line-height:1.35;text-align:left;cursor:pointer}
.work-sheet .profile-task7 .section-heading:hover{border-color:#9f82bf;background:#efe7f7;transform:translateY(-1px)}
.work-sheet .profile-task7 .section-heading:focus-visible{outline:3px solid rgba(117,82,168,.2);outline-offset:2px}
.work-sheet .profile-task7 .section-flow-hidden{display:none!important}
.work-sheet .profile-task7 .section-back-button,.work-sheet .profile-task7 .task-flow-back,.work-sheet .profile-task7 .numbers-back-link{min-height:42px;margin:2px 0 14px;padding:9px 14px;border:1px solid #d8c9e6;border-radius:12px;background:#fff;color:#58447c;font:inherit;font-weight:800;cursor:pointer}
.work-sheet .profile-task7 .numbers-back-link{display:inline-flex;align-items:center;text-decoration:none}
.work-sheet .profile-task7 .section-back-button:hover,.work-sheet .profile-task7 .task-flow-back:hover,.work-sheet .profile-task7 .numbers-back-link:hover{border-color:#9f82bf;background:#f8f4fc}
.work-sheet .profile-task7 .task-flow-back{margin-bottom:18px}
.work-sheet .profile-task7 .num.section-hidden{display:none}
.work-sheet .profile-task7 .num{height:40px;border:1px solid #ddd0e9;border-radius:11px;background:#fff;color:#51485b;font-weight:800;cursor:pointer}
.work-sheet .profile-task7 .large-prototype-buttons .nav-card .number-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.work-sheet .profile-task7 .large-prototype-buttons .nav-card .num{height:44px;min-width:44px;font-size:.98rem;border-radius:11px}
.work-sheet .profile-task7 .num.current{border-color:var(--lav);box-shadow:0 0 0 2px rgba(117,82,168,.14);color:var(--lav)}
.work-sheet .profile-task7 .num.correct{background:var(--okbg);border-color:#cde9d8;color:var(--ok)}
.work-sheet .profile-task7 .num.skipped{background:var(--warnbg);border-color:#f0e2a5;color:var(--warn)}
.work-sheet .profile-task7 .num.wrong{background:var(--badbg);border-color:#f5c5cc;color:var(--bad)}
.work-sheet .profile-task7 .legend{display:grid;gap:6px;margin-top:14px;color:var(--muted);font-size:.84rem}
.work-sheet .profile-task7 .legend span{display:flex;align-items:center;gap:8px}.work-sheet .profile-task7 .dot{width:10px;height:10px;border-radius:50%;display:inline-block}.work-sheet .profile-task7 .dot.ok{background:#83ca9f}.work-sheet .profile-task7 .dot.skip{background:#eed277}.work-sheet .profile-task7 .dot.wrong{background:#ef9ba8}
.work-sheet .profile-task7 .result-card{display:none;padding:22px 24px;margin-top:18px}.work-sheet .profile-task7 .result-card.show{display:block}.work-sheet .profile-task7 .result-card h2{margin:0 0 6px}.work-sheet .profile-task7 .small{margin:0;color:var(--muted)}
.work-sheet .profile-task7 .summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}
.work-sheet .profile-task7 .summary-item{padding:16px;border-radius:18px;background:var(--soft);text-align:center;font-weight:700}.work-sheet .profile-task7 .summary-item strong{display:block;font-size:1.9rem;margin-bottom:4px;color:var(--lav)}
.work-sheet .profile-task7 .topic-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.work-sheet .profile-task7 .topic-summary section{padding:16px;border-radius:18px;border:1px solid var(--line-soft)}.work-sheet .profile-task7 .topic-summary h3{margin:0 0 8px}
@media (max-width: 1024px){
  .work-sheet .profile-task7 .workspace{grid-template-columns:1fr}
  .work-sheet .profile-task7 .nav-card{position:static;order:-1}
  .work-sheet .profile-task7 .number-grid{grid-template-columns:repeat(6,1fr)}
}
@media (max-width: 760px){
  .work-sheet .profile-task7 .shell{width:min(100%,calc(100% - 12px))}
  .work-sheet .profile-task7 .topbar{padding:18px;align-items:flex-start;flex-direction:column}
  .work-sheet .profile-task7 .progress-box{width:100%;min-width:0;text-align:left}
  .work-sheet .profile-task7 .task-body{grid-template-columns:1fr;gap:18px}
  .work-sheet .profile-task7 .statement{max-width:none;font-size:1.02rem;line-height:1.65}
  .work-sheet .profile-task7 .diagram-panel{justify-content:flex-start}
  .work-sheet .profile-task7 .diagram-wrap{width:100%;min-height:220px}
  .work-sheet .profile-task7 .figure-image{transform:scale(1.12)}
  .work-sheet .profile-task7 .answer-row,.work-sheet .profile-task7 .utility-row,.work-sheet .profile-task7 .bottom-nav{flex-direction:column}
  .work-sheet .profile-task7 .btn{width:100%}
  .work-sheet .profile-task7 .number-grid{grid-template-columns:repeat(6,1fr)}
  .work-sheet .profile-task7 .summary-grid,.work-sheet .profile-task7 .topic-summary{grid-template-columns:1fr}
}
.work-sheet .profile-task7 .second-part-no-check .answer-label,
.work-sheet .profile-task7 .second-part-no-check [data-source-id="checkBtn"] {
  display: none !important;
}

.work-sheet .profile-task7 .katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.work-sheet .profile-task7 .katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.work-sheet .profile-task7 .katex .katex-version:after{content:"0.17.0"}.work-sheet .profile-task7 .katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.work-sheet .profile-task7 .katex .katex-html>.newline{display:block}.work-sheet .profile-task7 .katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.work-sheet .profile-task7 .katex .base,.work-sheet .profile-task7 .katex .strut{display:inline-block}.work-sheet .profile-task7 .katex .textbf{font-weight:700}.work-sheet .profile-task7 .katex .textit{font-style:italic}.work-sheet .profile-task7 .katex .textrm{font-family:KaTeX_Main}.work-sheet .profile-task7 .katex .textsf{font-family:KaTeX_SansSerif}.work-sheet .profile-task7 .katex .texttt{font-family:KaTeX_Typewriter}.work-sheet .profile-task7 .katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.work-sheet .profile-task7 .katex .mathit{font-family:KaTeX_Main;font-style:italic}.work-sheet .profile-task7 .katex .mathrm{font-style:normal}.work-sheet .profile-task7 .katex .mathbf{font-family:KaTeX_Main;font-weight:700}.work-sheet .profile-task7 .katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.work-sheet .profile-task7 .katex .amsrm,.work-sheet .profile-task7 .katex .mathbb,.work-sheet .profile-task7 .katex .textbb{font-family:KaTeX_AMS}.work-sheet .profile-task7 .katex .mathcal{font-family:KaTeX_Caligraphic}.work-sheet .profile-task7 .katex .mathfrak,.work-sheet .profile-task7 .katex .textfrak{font-family:KaTeX_Fraktur}.work-sheet .profile-task7 .katex .mathboldfrak,.work-sheet .profile-task7 .katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.work-sheet .profile-task7 .katex .mathtt{font-family:KaTeX_Typewriter}.work-sheet .profile-task7 .katex .mathscr,.work-sheet .profile-task7 .katex .textscr{font-family:KaTeX_Script}.work-sheet .profile-task7 .katex .mathsf,.work-sheet .profile-task7 .katex .textsf{font-family:KaTeX_SansSerif}.work-sheet .profile-task7 .katex .mathboldsf,.work-sheet .profile-task7 .katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.work-sheet .profile-task7 .katex .mathitsf,.work-sheet .profile-task7 .katex .mathsfit,.work-sheet .profile-task7 .katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.work-sheet .profile-task7 .katex .mainrm{font-family:KaTeX_Main;font-style:normal}.work-sheet .profile-task7 .katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.work-sheet .profile-task7 .katex .vlist-r{display:table-row}.work-sheet .profile-task7 .katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.work-sheet .profile-task7 .katex .vlist>span{display:block;height:0;position:relative}.work-sheet .profile-task7 .katex .vlist>span>span{display:inline-block}.work-sheet .profile-task7 .katex .vlist>span>.pstrut{overflow:hidden;width:0}.work-sheet .profile-task7 .katex .vlist-t2{margin-right:-2px}.work-sheet .profile-task7 .katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.work-sheet .profile-task7 .katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.work-sheet .profile-task7 .katex .hbox{width:100%}.work-sheet .profile-task7 .katex .hbox,.work-sheet .profile-task7 .katex .thinbox{display:inline-flex;flex-direction:row}.work-sheet .profile-task7 .katex .thinbox{max-width:0;width:0}.work-sheet .profile-task7 .katex .msupsub{text-align:left}.work-sheet .profile-task7 .katex .mfrac>span>span{text-align:center}.work-sheet .profile-task7 .katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.work-sheet .profile-task7 .katex .hdashline,.work-sheet .profile-task7 .katex .hline,.work-sheet .profile-task7 .katex .mfrac .frac-line,.work-sheet .profile-task7 .katex .overline .overline-line,.work-sheet .profile-task7 .katex .rule,.work-sheet .profile-task7 .katex .underline .underline-line{min-height:1px}.work-sheet .profile-task7 .katex .mspace{display:inline-block}.work-sheet .profile-task7 .katex .smash{display:inline;line-height:0}.work-sheet .profile-task7 .katex .clap,.work-sheet .profile-task7 .katex .llap,.work-sheet .profile-task7 .katex .rlap{position:relative;width:0}.work-sheet .profile-task7 .katex .clap>.inner,.work-sheet .profile-task7 .katex .llap>.inner,.work-sheet .profile-task7 .katex .rlap>.inner{position:absolute}.work-sheet .profile-task7 .katex .clap>.fix,.work-sheet .profile-task7 .katex .llap>.fix,.work-sheet .profile-task7 .katex .rlap>.fix{display:inline-block}.work-sheet .profile-task7 .katex .llap>.inner{right:0}.work-sheet .profile-task7 .katex .clap>.inner,.work-sheet .profile-task7 .katex .rlap>.inner{left:0}.work-sheet .profile-task7 .katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.work-sheet .profile-task7 .katex .rule{border:0 solid;display:inline-block;position:relative}.work-sheet .profile-task7 .katex .hline,.work-sheet .profile-task7 .katex .overline .overline-line,.work-sheet .profile-task7 .katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.work-sheet .profile-task7 .katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.work-sheet .profile-task7 .katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size1.size1,.work-sheet .profile-task7 .katex .sizing.reset-size1.size1{font-size:1em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size1.size2,.work-sheet .profile-task7 .katex .sizing.reset-size1.size2{font-size:1.2em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size1.size3,.work-sheet .profile-task7 .katex .sizing.reset-size1.size3{font-size:1.4em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size1.size4,.work-sheet .profile-task7 .katex .sizing.reset-size1.size4{font-size:1.6em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size1.size5,.work-sheet .profile-task7 .katex .sizing.reset-size1.size5{font-size:1.8em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size1.size6,.work-sheet .profile-task7 .katex .sizing.reset-size1.size6{font-size:2em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size1.size7,.work-sheet .profile-task7 .katex .sizing.reset-size1.size7{font-size:2.4em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size1.size8,.work-sheet .profile-task7 .katex .sizing.reset-size1.size8{font-size:2.88em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size1.size9,.work-sheet .profile-task7 .katex .sizing.reset-size1.size9{font-size:3.456em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size1.size10,.work-sheet .profile-task7 .katex .sizing.reset-size1.size10{font-size:4.148em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size1.size11,.work-sheet .profile-task7 .katex .sizing.reset-size1.size11{font-size:4.976em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size2.size1,.work-sheet .profile-task7 .katex .sizing.reset-size2.size1{font-size:.8333333333em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size2.size2,.work-sheet .profile-task7 .katex .sizing.reset-size2.size2{font-size:1em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size2.size3,.work-sheet .profile-task7 .katex .sizing.reset-size2.size3{font-size:1.1666666667em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size2.size4,.work-sheet .profile-task7 .katex .sizing.reset-size2.size4{font-size:1.3333333333em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size2.size5,.work-sheet .profile-task7 .katex .sizing.reset-size2.size5{font-size:1.5em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size2.size6,.work-sheet .profile-task7 .katex .sizing.reset-size2.size6{font-size:1.6666666667em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size2.size7,.work-sheet .profile-task7 .katex .sizing.reset-size2.size7{font-size:2em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size2.size8,.work-sheet .profile-task7 .katex .sizing.reset-size2.size8{font-size:2.4em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size2.size9,.work-sheet .profile-task7 .katex .sizing.reset-size2.size9{font-size:2.88em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size2.size10,.work-sheet .profile-task7 .katex .sizing.reset-size2.size10{font-size:3.4566666667em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size2.size11,.work-sheet .profile-task7 .katex .sizing.reset-size2.size11{font-size:4.1466666667em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size3.size1,.work-sheet .profile-task7 .katex .sizing.reset-size3.size1{font-size:.7142857143em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size3.size2,.work-sheet .profile-task7 .katex .sizing.reset-size3.size2{font-size:.8571428571em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size3.size3,.work-sheet .profile-task7 .katex .sizing.reset-size3.size3{font-size:1em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size3.size4,.work-sheet .profile-task7 .katex .sizing.reset-size3.size4{font-size:1.1428571429em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size3.size5,.work-sheet .profile-task7 .katex .sizing.reset-size3.size5{font-size:1.2857142857em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size3.size6,.work-sheet .profile-task7 .katex .sizing.reset-size3.size6{font-size:1.4285714286em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size3.size7,.work-sheet .profile-task7 .katex .sizing.reset-size3.size7{font-size:1.7142857143em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size3.size8,.work-sheet .profile-task7 .katex .sizing.reset-size3.size8{font-size:2.0571428571em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size3.size9,.work-sheet .profile-task7 .katex .sizing.reset-size3.size9{font-size:2.4685714286em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size3.size10,.work-sheet .profile-task7 .katex .sizing.reset-size3.size10{font-size:2.9628571429em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size3.size11,.work-sheet .profile-task7 .katex .sizing.reset-size3.size11{font-size:3.5542857143em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size4.size1,.work-sheet .profile-task7 .katex .sizing.reset-size4.size1{font-size:.625em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size4.size2,.work-sheet .profile-task7 .katex .sizing.reset-size4.size2{font-size:.75em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size4.size3,.work-sheet .profile-task7 .katex .sizing.reset-size4.size3{font-size:.875em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size4.size4,.work-sheet .profile-task7 .katex .sizing.reset-size4.size4{font-size:1em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size4.size5,.work-sheet .profile-task7 .katex .sizing.reset-size4.size5{font-size:1.125em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size4.size6,.work-sheet .profile-task7 .katex .sizing.reset-size4.size6{font-size:1.25em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size4.size7,.work-sheet .profile-task7 .katex .sizing.reset-size4.size7{font-size:1.5em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size4.size8,.work-sheet .profile-task7 .katex .sizing.reset-size4.size8{font-size:1.8em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size4.size9,.work-sheet .profile-task7 .katex .sizing.reset-size4.size9{font-size:2.16em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size4.size10,.work-sheet .profile-task7 .katex .sizing.reset-size4.size10{font-size:2.5925em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size4.size11,.work-sheet .profile-task7 .katex .sizing.reset-size4.size11{font-size:3.11em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size5.size1,.work-sheet .profile-task7 .katex .sizing.reset-size5.size1{font-size:.5555555556em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size5.size2,.work-sheet .profile-task7 .katex .sizing.reset-size5.size2{font-size:.6666666667em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size5.size3,.work-sheet .profile-task7 .katex .sizing.reset-size5.size3{font-size:.7777777778em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size5.size4,.work-sheet .profile-task7 .katex .sizing.reset-size5.size4{font-size:.8888888889em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size5.size5,.work-sheet .profile-task7 .katex .sizing.reset-size5.size5{font-size:1em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size5.size6,.work-sheet .profile-task7 .katex .sizing.reset-size5.size6{font-size:1.1111111111em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size5.size7,.work-sheet .profile-task7 .katex .sizing.reset-size5.size7{font-size:1.3333333333em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size5.size8,.work-sheet .profile-task7 .katex .sizing.reset-size5.size8{font-size:1.6em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size5.size9,.work-sheet .profile-task7 .katex .sizing.reset-size5.size9{font-size:1.92em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size5.size10,.work-sheet .profile-task7 .katex .sizing.reset-size5.size10{font-size:2.3044444444em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size5.size11,.work-sheet .profile-task7 .katex .sizing.reset-size5.size11{font-size:2.7644444444em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size6.size1,.work-sheet .profile-task7 .katex .sizing.reset-size6.size1{font-size:.5em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size6.size2,.work-sheet .profile-task7 .katex .sizing.reset-size6.size2{font-size:.6em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size6.size3,.work-sheet .profile-task7 .katex .sizing.reset-size6.size3{font-size:.7em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size6.size4,.work-sheet .profile-task7 .katex .sizing.reset-size6.size4{font-size:.8em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size6.size5,.work-sheet .profile-task7 .katex .sizing.reset-size6.size5{font-size:.9em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size6.size6,.work-sheet .profile-task7 .katex .sizing.reset-size6.size6{font-size:1em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size6.size7,.work-sheet .profile-task7 .katex .sizing.reset-size6.size7{font-size:1.2em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size6.size8,.work-sheet .profile-task7 .katex .sizing.reset-size6.size8{font-size:1.44em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size6.size9,.work-sheet .profile-task7 .katex .sizing.reset-size6.size9{font-size:1.728em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size6.size10,.work-sheet .profile-task7 .katex .sizing.reset-size6.size10{font-size:2.074em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size6.size11,.work-sheet .profile-task7 .katex .sizing.reset-size6.size11{font-size:2.488em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size7.size1,.work-sheet .profile-task7 .katex .sizing.reset-size7.size1{font-size:.4166666667em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size7.size2,.work-sheet .profile-task7 .katex .sizing.reset-size7.size2{font-size:.5em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size7.size3,.work-sheet .profile-task7 .katex .sizing.reset-size7.size3{font-size:.5833333333em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size7.size4,.work-sheet .profile-task7 .katex .sizing.reset-size7.size4{font-size:.6666666667em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size7.size5,.work-sheet .profile-task7 .katex .sizing.reset-size7.size5{font-size:.75em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size7.size6,.work-sheet .profile-task7 .katex .sizing.reset-size7.size6{font-size:.8333333333em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size7.size7,.work-sheet .profile-task7 .katex .sizing.reset-size7.size7{font-size:1em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size7.size8,.work-sheet .profile-task7 .katex .sizing.reset-size7.size8{font-size:1.2em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size7.size9,.work-sheet .profile-task7 .katex .sizing.reset-size7.size9{font-size:1.44em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size7.size10,.work-sheet .profile-task7 .katex .sizing.reset-size7.size10{font-size:1.7283333333em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size7.size11,.work-sheet .profile-task7 .katex .sizing.reset-size7.size11{font-size:2.0733333333em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size8.size1,.work-sheet .profile-task7 .katex .sizing.reset-size8.size1{font-size:.3472222222em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size8.size2,.work-sheet .profile-task7 .katex .sizing.reset-size8.size2{font-size:.4166666667em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size8.size3,.work-sheet .profile-task7 .katex .sizing.reset-size8.size3{font-size:.4861111111em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size8.size4,.work-sheet .profile-task7 .katex .sizing.reset-size8.size4{font-size:.5555555556em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size8.size5,.work-sheet .profile-task7 .katex .sizing.reset-size8.size5{font-size:.625em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size8.size6,.work-sheet .profile-task7 .katex .sizing.reset-size8.size6{font-size:.6944444444em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size8.size7,.work-sheet .profile-task7 .katex .sizing.reset-size8.size7{font-size:.8333333333em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size8.size8,.work-sheet .profile-task7 .katex .sizing.reset-size8.size8{font-size:1em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size8.size9,.work-sheet .profile-task7 .katex .sizing.reset-size8.size9{font-size:1.2em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size8.size10,.work-sheet .profile-task7 .katex .sizing.reset-size8.size10{font-size:1.4402777778em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size8.size11,.work-sheet .profile-task7 .katex .sizing.reset-size8.size11{font-size:1.7277777778em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size9.size1,.work-sheet .profile-task7 .katex .sizing.reset-size9.size1{font-size:.2893518519em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size9.size2,.work-sheet .profile-task7 .katex .sizing.reset-size9.size2{font-size:.3472222222em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size9.size3,.work-sheet .profile-task7 .katex .sizing.reset-size9.size3{font-size:.4050925926em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size9.size4,.work-sheet .profile-task7 .katex .sizing.reset-size9.size4{font-size:.462962963em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size9.size5,.work-sheet .profile-task7 .katex .sizing.reset-size9.size5{font-size:.5208333333em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size9.size6,.work-sheet .profile-task7 .katex .sizing.reset-size9.size6{font-size:.5787037037em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size9.size7,.work-sheet .profile-task7 .katex .sizing.reset-size9.size7{font-size:.6944444444em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size9.size8,.work-sheet .profile-task7 .katex .sizing.reset-size9.size8{font-size:.8333333333em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size9.size9,.work-sheet .profile-task7 .katex .sizing.reset-size9.size9{font-size:1em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size9.size10,.work-sheet .profile-task7 .katex .sizing.reset-size9.size10{font-size:1.2002314815em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size9.size11,.work-sheet .profile-task7 .katex .sizing.reset-size9.size11{font-size:1.4398148148em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size10.size1,.work-sheet .profile-task7 .katex .sizing.reset-size10.size1{font-size:.2410800386em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size10.size2,.work-sheet .profile-task7 .katex .sizing.reset-size10.size2{font-size:.2892960463em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size10.size3,.work-sheet .profile-task7 .katex .sizing.reset-size10.size3{font-size:.337512054em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size10.size4,.work-sheet .profile-task7 .katex .sizing.reset-size10.size4{font-size:.3857280617em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size10.size5,.work-sheet .profile-task7 .katex .sizing.reset-size10.size5{font-size:.4339440694em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size10.size6,.work-sheet .profile-task7 .katex .sizing.reset-size10.size6{font-size:.4821600771em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size10.size7,.work-sheet .profile-task7 .katex .sizing.reset-size10.size7{font-size:.5785920926em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size10.size8,.work-sheet .profile-task7 .katex .sizing.reset-size10.size8{font-size:.6943105111em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size10.size9,.work-sheet .profile-task7 .katex .sizing.reset-size10.size9{font-size:.8331726133em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size10.size10,.work-sheet .profile-task7 .katex .sizing.reset-size10.size10{font-size:1em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size10.size11,.work-sheet .profile-task7 .katex .sizing.reset-size10.size11{font-size:1.1996142719em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size11.size1,.work-sheet .profile-task7 .katex .sizing.reset-size11.size1{font-size:.2009646302em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size11.size2,.work-sheet .profile-task7 .katex .sizing.reset-size11.size2{font-size:.2411575563em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size11.size3,.work-sheet .profile-task7 .katex .sizing.reset-size11.size3{font-size:.2813504823em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size11.size4,.work-sheet .profile-task7 .katex .sizing.reset-size11.size4{font-size:.3215434084em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size11.size5,.work-sheet .profile-task7 .katex .sizing.reset-size11.size5{font-size:.3617363344em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size11.size6,.work-sheet .profile-task7 .katex .sizing.reset-size11.size6{font-size:.4019292605em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size11.size7,.work-sheet .profile-task7 .katex .sizing.reset-size11.size7{font-size:.4823151125em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size11.size8,.work-sheet .profile-task7 .katex .sizing.reset-size11.size8{font-size:.578778135em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size11.size9,.work-sheet .profile-task7 .katex .sizing.reset-size11.size9{font-size:.6945337621em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size11.size10,.work-sheet .profile-task7 .katex .sizing.reset-size11.size10{font-size:.8336012862em}.work-sheet .profile-task7 .katex .fontsize-ensurer.reset-size11.size11,.work-sheet .profile-task7 .katex .sizing.reset-size11.size11{font-size:1em}.work-sheet .profile-task7 .katex .delimsizing.size1{font-family:KaTeX_Size1}.work-sheet .profile-task7 .katex .delimsizing.size2{font-family:KaTeX_Size2}.work-sheet .profile-task7 .katex .delimsizing.size3{font-family:KaTeX_Size3}.work-sheet .profile-task7 .katex .delimsizing.size4{font-family:KaTeX_Size4}.work-sheet .profile-task7 .katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.work-sheet .profile-task7 .katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.work-sheet .profile-task7 .katex .nulldelimiter{display:inline-block;width:.12em}.work-sheet .profile-task7 .katex .delimcenter,.work-sheet .profile-task7 .katex .op-symbol{position:relative}.work-sheet .profile-task7 .katex .op-symbol.small-op{font-family:KaTeX_Size1}.work-sheet .profile-task7 .katex .op-symbol.large-op{font-family:KaTeX_Size2}.work-sheet .profile-task7 .katex .accent>.vlist-t,.work-sheet .profile-task7 .katex .op-limits>.vlist-t{text-align:center}.work-sheet .profile-task7 .katex .accent .accent-body{position:relative}.work-sheet .profile-task7 .katex .accent .accent-body:not(.accent-full){width:0}.work-sheet .profile-task7 .katex .overlay{display:block}.work-sheet .profile-task7 .katex .mtable .vertical-separator{display:inline-block;min-width:1px}.work-sheet .profile-task7 .katex .mtable .arraycolsep{display:inline-block}.work-sheet .profile-task7 .katex .mtable .col-align-c>.vlist-t{text-align:center}.work-sheet .profile-task7 .katex .mtable .col-align-l>.vlist-t{text-align:left}.work-sheet .profile-task7 .katex .mtable .col-align-r>.vlist-t{text-align:right}.work-sheet .profile-task7 .katex .svg-align{text-align:left}.work-sheet .profile-task7 .katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.work-sheet .profile-task7 .katex svg path{stroke:none}.work-sheet .profile-task7 .katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.work-sheet .profile-task7 .katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.work-sheet .profile-task7 .katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.work-sheet .profile-task7 .katex .stretchy:after,.work-sheet .profile-task7 .katex .stretchy:before{content:""}.work-sheet .profile-task7 .katex .hide-tail{overflow:hidden;position:relative;width:100%}.work-sheet .profile-task7 .katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.work-sheet .profile-task7 .katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.work-sheet .profile-task7 .katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.work-sheet .profile-task7 .katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.work-sheet .profile-task7 .katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.work-sheet .profile-task7 .katex .x-arrow-pad{padding:0 .5em}.work-sheet .profile-task7 .katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.work-sheet .profile-task7 .katex .mover,.work-sheet .profile-task7 .katex .munder,.work-sheet .profile-task7 .katex .x-arrow{text-align:center}.work-sheet .profile-task7 .katex .boxpad{padding:0 .3em}.work-sheet .profile-task7 .katex .fbox,.work-sheet .profile-task7 .katex .fcolorbox{border:.04em solid;box-sizing:border-box}.work-sheet .profile-task7 .katex .cancel-pad{padding:0 .2em}.work-sheet .profile-task7 .katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.work-sheet .profile-task7 .katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.work-sheet .profile-task7 .katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.work-sheet .profile-task7 .katex .anglpad{padding:0 .03889em}.work-sheet .profile-task7 .katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.work-sheet .profile-task7 .katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.work-sheet .profile-task7 .katex .mtr-glue{width:50%}.work-sheet .profile-task7 .katex .cd-vert-arrow{display:inline-block;position:relative}.work-sheet .profile-task7 .katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.work-sheet .profile-task7 .katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.work-sheet .profile-task7 .katex-display{display:block;margin:1em 0;text-align:center}.work-sheet .profile-task7 .katex-display>.katex{display:block;text-align:center;white-space:nowrap}.work-sheet .profile-task7 .katex-display>.katex>.katex-html{display:block;position:relative}.work-sheet .profile-task7 .katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.work-sheet .profile-task7 .katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.work-sheet .profile-task7 .katex-display.fleqn>.katex{padding-left:2em;text-align:left}.work-sheet .profile-task7 {counter-reset:katexEqnNo mmlEqnNo}

.work-sheet .profile-task7 .task7-body{min-height:330px;display:flex;align-items:center;padding:54px 46px;border:1px solid #e7dbf3;border-radius:24px;background:#fff}
.work-sheet .profile-task7 .task7-body .statement{max-width:920px;font-size:clamp(1.02rem,1.55vw,1.22rem);line-height:1.65;white-space:pre-line}
.work-sheet .profile-task7 .task7-body .equation{margin-top:14px;overflow-x:auto;overflow-y:hidden;padding:4px 2px 8px}
.work-sheet .profile-task7 .task7-body .equation .katex-display{margin:0;text-align:left}
.work-sheet .profile-task7 .task7-body .equation .katex-display>.katex{text-align:left;white-space:nowrap;font-size:1.42em}
.work-sheet .profile-task7 .task7-body .math-note{margin-top:14px;color:#4f465d}
.work-sheet .profile-task7 .reveal p{white-space:pre-line}
@media(max-width:760px){.work-sheet .profile-task7 .task7-body{min-height:270px;padding:34px 24px}.work-sheet .profile-task7 .task7-body .statement{font-size:1.02rem;line-height:1.65}.work-sheet .profile-task7 .task7-body .equation .katex-display>.katex{font-size:1.22em}}

/* Text typography follows chapter 18. Math and diagram lettering keep their own fonts. */
.work-sheet .profile-task7  {
  --trainer-text-font: system-ui, -apple-system, "Segoe UI", sans-serif;
  font-family: var(--trainer-text-font);
  font-size: 16px;
  line-height: 1.55;
}
.work-sheet .profile-task7 button, .work-sheet .profile-task7 input, .work-sheet .profile-task7 select, .work-sheet .profile-task7 textarea {
  font-family: var(--trainer-text-font);
}
.work-sheet .profile-task7 .trainer-card .statement {
  font-family: var(--trainer-text-font);
  font-size: clamp(1.02rem, 1.42vw, 1.17rem);
  font-weight: 400;
  line-height: 1.65;
}
.work-sheet .profile-task7 .trainer-card .statement > p,
.work-sheet .profile-task7 .trainer-card .statement .graph-statement {
  font-family: inherit;
  font-size: inherit;
  font-weight: 400;
  line-height: inherit;
}
.work-sheet .profile-task7 .trainer-card .reveal {
  font-family: var(--trainer-text-font);
  font-size: 1rem;
  font-weight: 400;
}
.work-sheet .profile-task7 .trainer-card .reveal p,
.work-sheet .profile-task7 .trainer-card .reveal li {
  line-height: 1.75;
}


.work-sheet .profile-task8 {
  --ink:#252033;
  --muted:#71697d;
  --lav:#7857ab;
  --lav-dark:#654492;
  --soft:#f5effc;
  --line:#ddd1eb;
  --line-soft:#ece4f4;
  --ok:#2b7a59;
  --okbg:#eaf7f0;
  --bad:#a84250;
  --badbg:#fff0f2;
  --warn:#9b7d34;
  --warnbg:#fff7de;
  --paper:#fffefd;
  --shadow:0 14px 34px rgba(74,52,103,.08);
}
.work-sheet .profile-task8 *{box-sizing:border-box}
.work-sheet .profile-task8 {background:#f7f3fb}
.work-sheet .profile-task8 {
  margin:0;
  color:var(--ink);
  font:16px/1.55 system-ui,-apple-system,"Segoe UI",sans-serif;
  background-color:#f7f3fb;
  background-image:linear-gradient(rgba(117,82,168,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(117,82,168,.045) 1px,transparent 1px);
  background-size:28px 28px;
}
.work-sheet .profile-task8 .shell{width:min(1280px,calc(100% - 24px));margin:14px auto 36px}
.work-sheet .profile-task8 .topbar,.work-sheet .profile-task8 .trainer-card,.work-sheet .profile-task8 .nav-card,.work-sheet .profile-task8 .result-card{
  border:1px solid var(--line);
  border-radius:24px;
  background:rgba(255,254,253,.98);
  box-shadow:var(--shadow);
}
.work-sheet .profile-task8 .topbar{
  padding:20px 24px;
  display:flex;
  justify-content:space-between;
  gap:16px;
  align-items:center;
}
.work-sheet .profile-task8 .brand{margin:0 0 4px;color:var(--lav);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.work-sheet .profile-task8 .topbar h1{margin:0;font-size:clamp(1.55rem,3.4vw,2.45rem);line-height:1.08}
.work-sheet .profile-task8 .progress-box{min-width:210px;text-align:right}
.work-sheet .profile-task8 .progress-text{font-weight:800;color:#4f4260}
.work-sheet .profile-task8 .progress-track{height:8px;margin-top:8px;border-radius:999px;background:#eee6f7;overflow:hidden}
.work-sheet .profile-task8 .progress-fill{height:100%;width:0;background:linear-gradient(90deg,var(--lav),#9b7bca);transition:width .25s ease}
.work-sheet .profile-task8 .workspace{display:grid;grid-template-columns:1fr;gap:18px;margin-top:16px;align-items:start}
.work-sheet .profile-task8 .trainer-card{padding:clamp(20px,3vw,32px)}
.work-sheet .profile-task8 .task-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}
.work-sheet .profile-task8 .eyebrow{margin:0;color:var(--lav);font-weight:800;font-size:.9rem}
.work-sheet .profile-task8 .task-count{white-space:nowrap;padding:7px 12px;border-radius:999px;background:var(--soft);color:#5b4673;font-weight:800;font-size:.9rem}
.work-sheet .profile-task8 .task-body{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,390px);gap:28px;align-items:center;margin-top:18px}
.work-sheet .profile-task8 .statement-panel{min-width:0}
.work-sheet .profile-task8 .statement{
  font-size:clamp(1.02rem,1.55vw,1.22rem);
  line-height:1.7;
  font-weight:600;
  max-width:34ch;
}
.work-sheet .profile-task8 .diagram-panel{display:flex;justify-content:center}
.work-sheet .profile-task8 .diagram-wrap{
  width:min(100%,380px);
  min-height:240px;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:14px;
  border:1px solid var(--line-soft);
  border-radius:22px;
  background:#fff;
}
.work-sheet .profile-task8 .diagram-wrap svg{width:100%;height:auto;max-height:258px;display:block}
.work-sheet .profile-task8 .figure-image{width:100%;height:auto;display:block;max-height:300px;object-fit:contain;border-radius:12px;transform:scale(1.2);transform-origin:center}

.work-sheet .profile-task8 .task-figure .diagram-line,
.work-sheet .profile-task8 .task-figure polygon.diagram-line,
.work-sheet .profile-task8 .task-figure path.diagram-line{
  fill:none;
  stroke:#4e4659;
  stroke-width:2.5;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.work-sheet .profile-task8 .task-figure .diagram-soft{fill:none;stroke:#87759e;stroke-width:2;stroke-dasharray:6 5;stroke-linecap:round;stroke-linejoin:round}
.work-sheet .profile-task8 .task-figure .right-mark{fill:none;stroke:#87759e;stroke-width:2}
.work-sheet .profile-task8 .task-figure .diagram-text{fill:#2f2a39;font-size:18px;font-weight:700}
.work-sheet .profile-task8 .task-figure .diagram-value{fill:#4f465d;font-size:17px;font-weight:600}
.work-sheet .profile-task8 .task-figure .diagram-note{fill:#746986;font-size:14px;font-weight:500}
.work-sheet .profile-task8 .answer-zone{margin-top:24px;padding-top:18px;border-top:1px solid #eee5f4}
.work-sheet .profile-task8 .answer-row{display:flex;gap:10px;flex-wrap:wrap;align-items:end}
.work-sheet .profile-task8 .answer-label{display:grid;gap:6px;min-width:min(290px,100%);font-weight:800}
.work-sheet .profile-task8 .answer-input{height:50px;border:1px solid #cdbde0;border-radius:13px;padding:10px 14px;font:inherit;font-size:1.03rem;background:white;outline:none}
.work-sheet .profile-task8 .answer-input:focus{border-color:var(--lav);box-shadow:0 0 0 3px rgba(117,82,168,.13)}
.work-sheet .profile-task8 button{font:inherit}
.work-sheet .profile-task8 .btn{min-height:48px;border:0;border-radius:13px;padding:10px 16px;font-weight:800;cursor:pointer}
.work-sheet .profile-task8 .btn-primary{background:var(--lav);color:white}
.work-sheet .profile-task8 .btn-primary:hover{background:var(--lav-dark)}
.work-sheet .profile-task8 .btn-secondary{background:#eee6f7;color:#543f70}
.work-sheet .profile-task8 .btn-ghost{background:white;border:1px solid var(--line);color:#5d5367}
.work-sheet .profile-task8 .btn:disabled{opacity:.55;cursor:default}
.work-sheet .profile-task8 .feedback{display:none;margin-top:14px;padding:12px 14px;border-radius:14px;font-weight:700}
.work-sheet .profile-task8 .feedback.show{display:block}
.work-sheet .profile-task8 .feedback.ok{background:var(--okbg);color:var(--ok)}
.work-sheet .profile-task8 .feedback.bad{background:var(--badbg);color:var(--bad)}
.work-sheet .profile-task8 .feedback.skip{background:var(--warnbg);color:var(--warn)}
.work-sheet .profile-task8 .reveal{display:none;margin-top:14px;border-radius:16px;background:#f8f4fc;border:1px solid #e5d8ef;padding:16px}
.work-sheet .profile-task8 .reveal.show{display:block}
.work-sheet .profile-task8 .reveal h3{margin:0 0 6px;font-size:1rem}
.work-sheet .profile-task8 .reveal p,.work-sheet .profile-task8 .reveal li{color:#50475a}
.work-sheet .profile-task8 .utility-row{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}
.work-sheet .profile-task8 .bottom-nav{display:flex;justify-content:space-between;gap:10px;margin-top:16px}
.work-sheet .profile-task8 .nav-card{padding:18px 20px;height:max-content;position:static;order:-1}
.work-sheet .profile-task8 .nav-card h2{margin:0;font-size:1.08rem}
.work-sheet .profile-task8 .section-intro{margin:6px 0 12px;color:var(--muted);font-size:.92rem}
.work-sheet .profile-task8 .number-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.work-sheet .profile-task8 .section-heading{grid-column:1/-1;display:block;width:100%;margin:6px 0 0;padding:14px 16px;border:1px solid #ddd0e9;border-radius:14px;background:#f8f4fc;color:#58447c;font:inherit;font-size:1rem;font-weight:800;line-height:1.35;text-align:left;cursor:pointer}
.work-sheet .profile-task8 .section-heading:hover{border-color:#9f82bf;background:#efe7f7;transform:translateY(-1px)}
.work-sheet .profile-task8 .section-heading:focus-visible{outline:3px solid rgba(117,82,168,.2);outline-offset:2px}
.work-sheet .profile-task8 .section-flow-hidden{display:none!important}
.work-sheet .profile-task8 .section-back-button,.work-sheet .profile-task8 .task-flow-back,.work-sheet .profile-task8 .numbers-back-link{min-height:42px;margin:2px 0 14px;padding:9px 14px;border:1px solid #d8c9e6;border-radius:12px;background:#fff;color:#58447c;font:inherit;font-weight:800;cursor:pointer}
.work-sheet .profile-task8 .numbers-back-link{display:inline-flex;align-items:center;text-decoration:none}
.work-sheet .profile-task8 .section-back-button:hover,.work-sheet .profile-task8 .task-flow-back:hover,.work-sheet .profile-task8 .numbers-back-link:hover{border-color:#9f82bf;background:#f8f4fc}
.work-sheet .profile-task8 .task-flow-back{margin-bottom:18px}
.work-sheet .profile-task8 .num.section-hidden{display:none}
.work-sheet .profile-task8 .num{height:40px;border:1px solid #ddd0e9;border-radius:11px;background:#fff;color:#51485b;font-weight:800;cursor:pointer}
.work-sheet .profile-task8 .large-prototype-buttons .nav-card .number-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.work-sheet .profile-task8 .large-prototype-buttons .nav-card .num{height:44px;min-width:44px;font-size:.98rem;border-radius:11px}
.work-sheet .profile-task8 .num.current{border-color:var(--lav);box-shadow:0 0 0 2px rgba(117,82,168,.14);color:var(--lav)}
.work-sheet .profile-task8 .num.correct{background:var(--okbg);border-color:#cde9d8;color:var(--ok)}
.work-sheet .profile-task8 .num.skipped{background:var(--warnbg);border-color:#f0e2a5;color:var(--warn)}
.work-sheet .profile-task8 .num.wrong{background:var(--badbg);border-color:#f5c5cc;color:var(--bad)}
.work-sheet .profile-task8 .legend{display:grid;gap:6px;margin-top:14px;color:var(--muted);font-size:.84rem}
.work-sheet .profile-task8 .legend span{display:flex;align-items:center;gap:8px}.work-sheet .profile-task8 .dot{width:10px;height:10px;border-radius:50%;display:inline-block}.work-sheet .profile-task8 .dot.ok{background:#83ca9f}.work-sheet .profile-task8 .dot.skip{background:#eed277}.work-sheet .profile-task8 .dot.wrong{background:#ef9ba8}
.work-sheet .profile-task8 .result-card{display:none;padding:22px 24px;margin-top:18px}.work-sheet .profile-task8 .result-card.show{display:block}.work-sheet .profile-task8 .result-card h2{margin:0 0 6px}.work-sheet .profile-task8 .small{margin:0;color:var(--muted)}
.work-sheet .profile-task8 .summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}
.work-sheet .profile-task8 .summary-item{padding:16px;border-radius:18px;background:var(--soft);text-align:center;font-weight:700}.work-sheet .profile-task8 .summary-item strong{display:block;font-size:1.9rem;margin-bottom:4px;color:var(--lav)}
.work-sheet .profile-task8 .topic-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.work-sheet .profile-task8 .topic-summary section{padding:16px;border-radius:18px;border:1px solid var(--line-soft)}.work-sheet .profile-task8 .topic-summary h3{margin:0 0 8px}
@media (max-width: 1024px){
  .work-sheet .profile-task8 .workspace{grid-template-columns:1fr}
  .work-sheet .profile-task8 .nav-card{position:static;order:-1}
  .work-sheet .profile-task8 .number-grid{grid-template-columns:repeat(6,1fr)}
}
@media (max-width: 760px){
  .work-sheet .profile-task8 .shell{width:min(100%,calc(100% - 12px))}
  .work-sheet .profile-task8 .topbar{padding:18px;align-items:flex-start;flex-direction:column}
  .work-sheet .profile-task8 .progress-box{width:100%;min-width:0;text-align:left}
  .work-sheet .profile-task8 .task-body{grid-template-columns:1fr;gap:18px}
  .work-sheet .profile-task8 .statement{max-width:none;font-size:1.02rem;line-height:1.65}
  .work-sheet .profile-task8 .diagram-panel{justify-content:flex-start}
  .work-sheet .profile-task8 .diagram-wrap{width:100%;min-height:220px}
  .work-sheet .profile-task8 .figure-image{transform:scale(1.12)}
  .work-sheet .profile-task8 .answer-row,.work-sheet .profile-task8 .utility-row,.work-sheet .profile-task8 .bottom-nav{flex-direction:column}
  .work-sheet .profile-task8 .btn{width:100%}
  .work-sheet .profile-task8 .number-grid{grid-template-columns:repeat(6,1fr)}
  .work-sheet .profile-task8 .summary-grid,.work-sheet .profile-task8 .topic-summary{grid-template-columns:1fr}
}
.work-sheet .profile-task8 .second-part-no-check .answer-label,
.work-sheet .profile-task8 .second-part-no-check [data-source-id="checkBtn"] {
  display: none !important;
}

.work-sheet .profile-task8 .katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.work-sheet .profile-task8 .katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.work-sheet .profile-task8 .katex .katex-version:after{content:"0.17.0"}.work-sheet .profile-task8 .katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.work-sheet .profile-task8 .katex .katex-html>.newline{display:block}.work-sheet .profile-task8 .katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.work-sheet .profile-task8 .katex .base,.work-sheet .profile-task8 .katex .strut{display:inline-block}.work-sheet .profile-task8 .katex .textbf{font-weight:700}.work-sheet .profile-task8 .katex .textit{font-style:italic}.work-sheet .profile-task8 .katex .textrm{font-family:KaTeX_Main}.work-sheet .profile-task8 .katex .textsf{font-family:KaTeX_SansSerif}.work-sheet .profile-task8 .katex .texttt{font-family:KaTeX_Typewriter}.work-sheet .profile-task8 .katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.work-sheet .profile-task8 .katex .mathit{font-family:KaTeX_Main;font-style:italic}.work-sheet .profile-task8 .katex .mathrm{font-style:normal}.work-sheet .profile-task8 .katex .mathbf{font-family:KaTeX_Main;font-weight:700}.work-sheet .profile-task8 .katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.work-sheet .profile-task8 .katex .amsrm,.work-sheet .profile-task8 .katex .mathbb,.work-sheet .profile-task8 .katex .textbb{font-family:KaTeX_AMS}.work-sheet .profile-task8 .katex .mathcal{font-family:KaTeX_Caligraphic}.work-sheet .profile-task8 .katex .mathfrak,.work-sheet .profile-task8 .katex .textfrak{font-family:KaTeX_Fraktur}.work-sheet .profile-task8 .katex .mathboldfrak,.work-sheet .profile-task8 .katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.work-sheet .profile-task8 .katex .mathtt{font-family:KaTeX_Typewriter}.work-sheet .profile-task8 .katex .mathscr,.work-sheet .profile-task8 .katex .textscr{font-family:KaTeX_Script}.work-sheet .profile-task8 .katex .mathsf,.work-sheet .profile-task8 .katex .textsf{font-family:KaTeX_SansSerif}.work-sheet .profile-task8 .katex .mathboldsf,.work-sheet .profile-task8 .katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.work-sheet .profile-task8 .katex .mathitsf,.work-sheet .profile-task8 .katex .mathsfit,.work-sheet .profile-task8 .katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.work-sheet .profile-task8 .katex .mainrm{font-family:KaTeX_Main;font-style:normal}.work-sheet .profile-task8 .katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.work-sheet .profile-task8 .katex .vlist-r{display:table-row}.work-sheet .profile-task8 .katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.work-sheet .profile-task8 .katex .vlist>span{display:block;height:0;position:relative}.work-sheet .profile-task8 .katex .vlist>span>span{display:inline-block}.work-sheet .profile-task8 .katex .vlist>span>.pstrut{overflow:hidden;width:0}.work-sheet .profile-task8 .katex .vlist-t2{margin-right:-2px}.work-sheet .profile-task8 .katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.work-sheet .profile-task8 .katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.work-sheet .profile-task8 .katex .hbox{width:100%}.work-sheet .profile-task8 .katex .hbox,.work-sheet .profile-task8 .katex .thinbox{display:inline-flex;flex-direction:row}.work-sheet .profile-task8 .katex .thinbox{max-width:0;width:0}.work-sheet .profile-task8 .katex .msupsub{text-align:left}.work-sheet .profile-task8 .katex .mfrac>span>span{text-align:center}.work-sheet .profile-task8 .katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.work-sheet .profile-task8 .katex .hdashline,.work-sheet .profile-task8 .katex .hline,.work-sheet .profile-task8 .katex .mfrac .frac-line,.work-sheet .profile-task8 .katex .overline .overline-line,.work-sheet .profile-task8 .katex .rule,.work-sheet .profile-task8 .katex .underline .underline-line{min-height:1px}.work-sheet .profile-task8 .katex .mspace{display:inline-block}.work-sheet .profile-task8 .katex .smash{display:inline;line-height:0}.work-sheet .profile-task8 .katex .clap,.work-sheet .profile-task8 .katex .llap,.work-sheet .profile-task8 .katex .rlap{position:relative;width:0}.work-sheet .profile-task8 .katex .clap>.inner,.work-sheet .profile-task8 .katex .llap>.inner,.work-sheet .profile-task8 .katex .rlap>.inner{position:absolute}.work-sheet .profile-task8 .katex .clap>.fix,.work-sheet .profile-task8 .katex .llap>.fix,.work-sheet .profile-task8 .katex .rlap>.fix{display:inline-block}.work-sheet .profile-task8 .katex .llap>.inner{right:0}.work-sheet .profile-task8 .katex .clap>.inner,.work-sheet .profile-task8 .katex .rlap>.inner{left:0}.work-sheet .profile-task8 .katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.work-sheet .profile-task8 .katex .rule{border:0 solid;display:inline-block;position:relative}.work-sheet .profile-task8 .katex .hline,.work-sheet .profile-task8 .katex .overline .overline-line,.work-sheet .profile-task8 .katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.work-sheet .profile-task8 .katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.work-sheet .profile-task8 .katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size1.size1,.work-sheet .profile-task8 .katex .sizing.reset-size1.size1{font-size:1em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size1.size2,.work-sheet .profile-task8 .katex .sizing.reset-size1.size2{font-size:1.2em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size1.size3,.work-sheet .profile-task8 .katex .sizing.reset-size1.size3{font-size:1.4em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size1.size4,.work-sheet .profile-task8 .katex .sizing.reset-size1.size4{font-size:1.6em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size1.size5,.work-sheet .profile-task8 .katex .sizing.reset-size1.size5{font-size:1.8em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size1.size6,.work-sheet .profile-task8 .katex .sizing.reset-size1.size6{font-size:2em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size1.size7,.work-sheet .profile-task8 .katex .sizing.reset-size1.size7{font-size:2.4em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size1.size8,.work-sheet .profile-task8 .katex .sizing.reset-size1.size8{font-size:2.88em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size1.size9,.work-sheet .profile-task8 .katex .sizing.reset-size1.size9{font-size:3.456em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size1.size10,.work-sheet .profile-task8 .katex .sizing.reset-size1.size10{font-size:4.148em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size1.size11,.work-sheet .profile-task8 .katex .sizing.reset-size1.size11{font-size:4.976em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size2.size1,.work-sheet .profile-task8 .katex .sizing.reset-size2.size1{font-size:.8333333333em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size2.size2,.work-sheet .profile-task8 .katex .sizing.reset-size2.size2{font-size:1em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size2.size3,.work-sheet .profile-task8 .katex .sizing.reset-size2.size3{font-size:1.1666666667em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size2.size4,.work-sheet .profile-task8 .katex .sizing.reset-size2.size4{font-size:1.3333333333em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size2.size5,.work-sheet .profile-task8 .katex .sizing.reset-size2.size5{font-size:1.5em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size2.size6,.work-sheet .profile-task8 .katex .sizing.reset-size2.size6{font-size:1.6666666667em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size2.size7,.work-sheet .profile-task8 .katex .sizing.reset-size2.size7{font-size:2em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size2.size8,.work-sheet .profile-task8 .katex .sizing.reset-size2.size8{font-size:2.4em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size2.size9,.work-sheet .profile-task8 .katex .sizing.reset-size2.size9{font-size:2.88em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size2.size10,.work-sheet .profile-task8 .katex .sizing.reset-size2.size10{font-size:3.4566666667em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size2.size11,.work-sheet .profile-task8 .katex .sizing.reset-size2.size11{font-size:4.1466666667em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size3.size1,.work-sheet .profile-task8 .katex .sizing.reset-size3.size1{font-size:.7142857143em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size3.size2,.work-sheet .profile-task8 .katex .sizing.reset-size3.size2{font-size:.8571428571em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size3.size3,.work-sheet .profile-task8 .katex .sizing.reset-size3.size3{font-size:1em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size3.size4,.work-sheet .profile-task8 .katex .sizing.reset-size3.size4{font-size:1.1428571429em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size3.size5,.work-sheet .profile-task8 .katex .sizing.reset-size3.size5{font-size:1.2857142857em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size3.size6,.work-sheet .profile-task8 .katex .sizing.reset-size3.size6{font-size:1.4285714286em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size3.size7,.work-sheet .profile-task8 .katex .sizing.reset-size3.size7{font-size:1.7142857143em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size3.size8,.work-sheet .profile-task8 .katex .sizing.reset-size3.size8{font-size:2.0571428571em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size3.size9,.work-sheet .profile-task8 .katex .sizing.reset-size3.size9{font-size:2.4685714286em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size3.size10,.work-sheet .profile-task8 .katex .sizing.reset-size3.size10{font-size:2.9628571429em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size3.size11,.work-sheet .profile-task8 .katex .sizing.reset-size3.size11{font-size:3.5542857143em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size4.size1,.work-sheet .profile-task8 .katex .sizing.reset-size4.size1{font-size:.625em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size4.size2,.work-sheet .profile-task8 .katex .sizing.reset-size4.size2{font-size:.75em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size4.size3,.work-sheet .profile-task8 .katex .sizing.reset-size4.size3{font-size:.875em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size4.size4,.work-sheet .profile-task8 .katex .sizing.reset-size4.size4{font-size:1em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size4.size5,.work-sheet .profile-task8 .katex .sizing.reset-size4.size5{font-size:1.125em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size4.size6,.work-sheet .profile-task8 .katex .sizing.reset-size4.size6{font-size:1.25em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size4.size7,.work-sheet .profile-task8 .katex .sizing.reset-size4.size7{font-size:1.5em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size4.size8,.work-sheet .profile-task8 .katex .sizing.reset-size4.size8{font-size:1.8em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size4.size9,.work-sheet .profile-task8 .katex .sizing.reset-size4.size9{font-size:2.16em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size4.size10,.work-sheet .profile-task8 .katex .sizing.reset-size4.size10{font-size:2.5925em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size4.size11,.work-sheet .profile-task8 .katex .sizing.reset-size4.size11{font-size:3.11em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size5.size1,.work-sheet .profile-task8 .katex .sizing.reset-size5.size1{font-size:.5555555556em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size5.size2,.work-sheet .profile-task8 .katex .sizing.reset-size5.size2{font-size:.6666666667em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size5.size3,.work-sheet .profile-task8 .katex .sizing.reset-size5.size3{font-size:.7777777778em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size5.size4,.work-sheet .profile-task8 .katex .sizing.reset-size5.size4{font-size:.8888888889em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size5.size5,.work-sheet .profile-task8 .katex .sizing.reset-size5.size5{font-size:1em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size5.size6,.work-sheet .profile-task8 .katex .sizing.reset-size5.size6{font-size:1.1111111111em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size5.size7,.work-sheet .profile-task8 .katex .sizing.reset-size5.size7{font-size:1.3333333333em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size5.size8,.work-sheet .profile-task8 .katex .sizing.reset-size5.size8{font-size:1.6em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size5.size9,.work-sheet .profile-task8 .katex .sizing.reset-size5.size9{font-size:1.92em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size5.size10,.work-sheet .profile-task8 .katex .sizing.reset-size5.size10{font-size:2.3044444444em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size5.size11,.work-sheet .profile-task8 .katex .sizing.reset-size5.size11{font-size:2.7644444444em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size6.size1,.work-sheet .profile-task8 .katex .sizing.reset-size6.size1{font-size:.5em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size6.size2,.work-sheet .profile-task8 .katex .sizing.reset-size6.size2{font-size:.6em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size6.size3,.work-sheet .profile-task8 .katex .sizing.reset-size6.size3{font-size:.7em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size6.size4,.work-sheet .profile-task8 .katex .sizing.reset-size6.size4{font-size:.8em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size6.size5,.work-sheet .profile-task8 .katex .sizing.reset-size6.size5{font-size:.9em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size6.size6,.work-sheet .profile-task8 .katex .sizing.reset-size6.size6{font-size:1em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size6.size7,.work-sheet .profile-task8 .katex .sizing.reset-size6.size7{font-size:1.2em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size6.size8,.work-sheet .profile-task8 .katex .sizing.reset-size6.size8{font-size:1.44em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size6.size9,.work-sheet .profile-task8 .katex .sizing.reset-size6.size9{font-size:1.728em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size6.size10,.work-sheet .profile-task8 .katex .sizing.reset-size6.size10{font-size:2.074em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size6.size11,.work-sheet .profile-task8 .katex .sizing.reset-size6.size11{font-size:2.488em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size7.size1,.work-sheet .profile-task8 .katex .sizing.reset-size7.size1{font-size:.4166666667em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size7.size2,.work-sheet .profile-task8 .katex .sizing.reset-size7.size2{font-size:.5em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size7.size3,.work-sheet .profile-task8 .katex .sizing.reset-size7.size3{font-size:.5833333333em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size7.size4,.work-sheet .profile-task8 .katex .sizing.reset-size7.size4{font-size:.6666666667em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size7.size5,.work-sheet .profile-task8 .katex .sizing.reset-size7.size5{font-size:.75em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size7.size6,.work-sheet .profile-task8 .katex .sizing.reset-size7.size6{font-size:.8333333333em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size7.size7,.work-sheet .profile-task8 .katex .sizing.reset-size7.size7{font-size:1em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size7.size8,.work-sheet .profile-task8 .katex .sizing.reset-size7.size8{font-size:1.2em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size7.size9,.work-sheet .profile-task8 .katex .sizing.reset-size7.size9{font-size:1.44em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size7.size10,.work-sheet .profile-task8 .katex .sizing.reset-size7.size10{font-size:1.7283333333em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size7.size11,.work-sheet .profile-task8 .katex .sizing.reset-size7.size11{font-size:2.0733333333em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size8.size1,.work-sheet .profile-task8 .katex .sizing.reset-size8.size1{font-size:.3472222222em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size8.size2,.work-sheet .profile-task8 .katex .sizing.reset-size8.size2{font-size:.4166666667em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size8.size3,.work-sheet .profile-task8 .katex .sizing.reset-size8.size3{font-size:.4861111111em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size8.size4,.work-sheet .profile-task8 .katex .sizing.reset-size8.size4{font-size:.5555555556em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size8.size5,.work-sheet .profile-task8 .katex .sizing.reset-size8.size5{font-size:.625em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size8.size6,.work-sheet .profile-task8 .katex .sizing.reset-size8.size6{font-size:.6944444444em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size8.size7,.work-sheet .profile-task8 .katex .sizing.reset-size8.size7{font-size:.8333333333em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size8.size8,.work-sheet .profile-task8 .katex .sizing.reset-size8.size8{font-size:1em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size8.size9,.work-sheet .profile-task8 .katex .sizing.reset-size8.size9{font-size:1.2em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size8.size10,.work-sheet .profile-task8 .katex .sizing.reset-size8.size10{font-size:1.4402777778em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size8.size11,.work-sheet .profile-task8 .katex .sizing.reset-size8.size11{font-size:1.7277777778em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size9.size1,.work-sheet .profile-task8 .katex .sizing.reset-size9.size1{font-size:.2893518519em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size9.size2,.work-sheet .profile-task8 .katex .sizing.reset-size9.size2{font-size:.3472222222em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size9.size3,.work-sheet .profile-task8 .katex .sizing.reset-size9.size3{font-size:.4050925926em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size9.size4,.work-sheet .profile-task8 .katex .sizing.reset-size9.size4{font-size:.462962963em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size9.size5,.work-sheet .profile-task8 .katex .sizing.reset-size9.size5{font-size:.5208333333em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size9.size6,.work-sheet .profile-task8 .katex .sizing.reset-size9.size6{font-size:.5787037037em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size9.size7,.work-sheet .profile-task8 .katex .sizing.reset-size9.size7{font-size:.6944444444em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size9.size8,.work-sheet .profile-task8 .katex .sizing.reset-size9.size8{font-size:.8333333333em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size9.size9,.work-sheet .profile-task8 .katex .sizing.reset-size9.size9{font-size:1em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size9.size10,.work-sheet .profile-task8 .katex .sizing.reset-size9.size10{font-size:1.2002314815em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size9.size11,.work-sheet .profile-task8 .katex .sizing.reset-size9.size11{font-size:1.4398148148em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size10.size1,.work-sheet .profile-task8 .katex .sizing.reset-size10.size1{font-size:.2410800386em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size10.size2,.work-sheet .profile-task8 .katex .sizing.reset-size10.size2{font-size:.2892960463em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size10.size3,.work-sheet .profile-task8 .katex .sizing.reset-size10.size3{font-size:.337512054em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size10.size4,.work-sheet .profile-task8 .katex .sizing.reset-size10.size4{font-size:.3857280617em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size10.size5,.work-sheet .profile-task8 .katex .sizing.reset-size10.size5{font-size:.4339440694em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size10.size6,.work-sheet .profile-task8 .katex .sizing.reset-size10.size6{font-size:.4821600771em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size10.size7,.work-sheet .profile-task8 .katex .sizing.reset-size10.size7{font-size:.5785920926em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size10.size8,.work-sheet .profile-task8 .katex .sizing.reset-size10.size8{font-size:.6943105111em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size10.size9,.work-sheet .profile-task8 .katex .sizing.reset-size10.size9{font-size:.8331726133em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size10.size10,.work-sheet .profile-task8 .katex .sizing.reset-size10.size10{font-size:1em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size10.size11,.work-sheet .profile-task8 .katex .sizing.reset-size10.size11{font-size:1.1996142719em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size11.size1,.work-sheet .profile-task8 .katex .sizing.reset-size11.size1{font-size:.2009646302em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size11.size2,.work-sheet .profile-task8 .katex .sizing.reset-size11.size2{font-size:.2411575563em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size11.size3,.work-sheet .profile-task8 .katex .sizing.reset-size11.size3{font-size:.2813504823em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size11.size4,.work-sheet .profile-task8 .katex .sizing.reset-size11.size4{font-size:.3215434084em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size11.size5,.work-sheet .profile-task8 .katex .sizing.reset-size11.size5{font-size:.3617363344em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size11.size6,.work-sheet .profile-task8 .katex .sizing.reset-size11.size6{font-size:.4019292605em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size11.size7,.work-sheet .profile-task8 .katex .sizing.reset-size11.size7{font-size:.4823151125em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size11.size8,.work-sheet .profile-task8 .katex .sizing.reset-size11.size8{font-size:.578778135em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size11.size9,.work-sheet .profile-task8 .katex .sizing.reset-size11.size9{font-size:.6945337621em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size11.size10,.work-sheet .profile-task8 .katex .sizing.reset-size11.size10{font-size:.8336012862em}.work-sheet .profile-task8 .katex .fontsize-ensurer.reset-size11.size11,.work-sheet .profile-task8 .katex .sizing.reset-size11.size11{font-size:1em}.work-sheet .profile-task8 .katex .delimsizing.size1{font-family:KaTeX_Size1}.work-sheet .profile-task8 .katex .delimsizing.size2{font-family:KaTeX_Size2}.work-sheet .profile-task8 .katex .delimsizing.size3{font-family:KaTeX_Size3}.work-sheet .profile-task8 .katex .delimsizing.size4{font-family:KaTeX_Size4}.work-sheet .profile-task8 .katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.work-sheet .profile-task8 .katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.work-sheet .profile-task8 .katex .nulldelimiter{display:inline-block;width:.12em}.work-sheet .profile-task8 .katex .delimcenter,.work-sheet .profile-task8 .katex .op-symbol{position:relative}.work-sheet .profile-task8 .katex .op-symbol.small-op{font-family:KaTeX_Size1}.work-sheet .profile-task8 .katex .op-symbol.large-op{font-family:KaTeX_Size2}.work-sheet .profile-task8 .katex .accent>.vlist-t,.work-sheet .profile-task8 .katex .op-limits>.vlist-t{text-align:center}.work-sheet .profile-task8 .katex .accent .accent-body{position:relative}.work-sheet .profile-task8 .katex .accent .accent-body:not(.accent-full){width:0}.work-sheet .profile-task8 .katex .overlay{display:block}.work-sheet .profile-task8 .katex .mtable .vertical-separator{display:inline-block;min-width:1px}.work-sheet .profile-task8 .katex .mtable .arraycolsep{display:inline-block}.work-sheet .profile-task8 .katex .mtable .col-align-c>.vlist-t{text-align:center}.work-sheet .profile-task8 .katex .mtable .col-align-l>.vlist-t{text-align:left}.work-sheet .profile-task8 .katex .mtable .col-align-r>.vlist-t{text-align:right}.work-sheet .profile-task8 .katex .svg-align{text-align:left}.work-sheet .profile-task8 .katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.work-sheet .profile-task8 .katex svg path{stroke:none}.work-sheet .profile-task8 .katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.work-sheet .profile-task8 .katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.work-sheet .profile-task8 .katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.work-sheet .profile-task8 .katex .stretchy:after,.work-sheet .profile-task8 .katex .stretchy:before{content:""}.work-sheet .profile-task8 .katex .hide-tail{overflow:hidden;position:relative;width:100%}.work-sheet .profile-task8 .katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.work-sheet .profile-task8 .katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.work-sheet .profile-task8 .katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.work-sheet .profile-task8 .katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.work-sheet .profile-task8 .katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.work-sheet .profile-task8 .katex .x-arrow-pad{padding:0 .5em}.work-sheet .profile-task8 .katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.work-sheet .profile-task8 .katex .mover,.work-sheet .profile-task8 .katex .munder,.work-sheet .profile-task8 .katex .x-arrow{text-align:center}.work-sheet .profile-task8 .katex .boxpad{padding:0 .3em}.work-sheet .profile-task8 .katex .fbox,.work-sheet .profile-task8 .katex .fcolorbox{border:.04em solid;box-sizing:border-box}.work-sheet .profile-task8 .katex .cancel-pad{padding:0 .2em}.work-sheet .profile-task8 .katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.work-sheet .profile-task8 .katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.work-sheet .profile-task8 .katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.work-sheet .profile-task8 .katex .anglpad{padding:0 .03889em}.work-sheet .profile-task8 .katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.work-sheet .profile-task8 .katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.work-sheet .profile-task8 .katex .mtr-glue{width:50%}.work-sheet .profile-task8 .katex .cd-vert-arrow{display:inline-block;position:relative}.work-sheet .profile-task8 .katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.work-sheet .profile-task8 .katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.work-sheet .profile-task8 .katex-display{display:block;margin:1em 0;text-align:center}.work-sheet .profile-task8 .katex-display>.katex{display:block;text-align:center;white-space:nowrap}.work-sheet .profile-task8 .katex-display>.katex>.katex-html{display:block;position:relative}.work-sheet .profile-task8 .katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.work-sheet .profile-task8 .katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.work-sheet .profile-task8 .katex-display.fleqn>.katex{padding-left:2em;text-align:left}.work-sheet .profile-task8 {counter-reset:katexEqnNo mmlEqnNo}

.work-sheet .profile-task8 .trainer-card{min-width:0;max-width:100%}
.work-sheet .profile-task8 .task7-body{min-width:0;min-height:330px;display:flex;align-items:center;padding:54px 46px;border:1px solid #e7dbf3;border-radius:24px;background:#fff}
.work-sheet .profile-task8 .task7-body .statement{width:100%;min-width:0;max-width:100%;font-size:clamp(1.02rem,1.55vw,1.22rem);line-height:1.65;white-space:normal}
.work-sheet .profile-task8 .task7-body .equation{margin-top:14px;overflow-x:auto;overflow-y:hidden;padding:4px 2px 8px}
.work-sheet .profile-task8 .task7-body .equation .katex-display{margin:0;text-align:left}
.work-sheet .profile-task8 .task7-body .equation .katex-display>.katex{text-align:left;white-space:nowrap;font-size:1.5em;font-weight:400}
.work-sheet .profile-task8 .task7-body .equation .katex *{font-weight:400}
.work-sheet .profile-task8 .task7-body .given-math .equation .katex-display>.katex{font-size:1.28em}
.work-sheet .profile-task8 .task7-body .given-math>p{margin:16px 0 0}
.work-sheet .profile-task8 .task7-body .math-note{margin-top:14px;color:#4f465d}
.work-sheet .profile-task8 .reveal p{white-space:pre-line}
@media(max-width:760px){.work-sheet .profile-task8 .task7-body{min-height:270px;padding:34px 24px}.work-sheet .profile-task8 .task7-body .statement{font-size:1.02rem;line-height:1.65}.work-sheet .profile-task8 .task7-body .equation .katex-display>.katex{font-size:1.42em}.work-sheet .profile-task8 .task7-body .given-math .equation .katex-display>.katex{font-size:1.24em}}

/* Text typography follows chapter 18. Math and diagram lettering keep their own fonts. */
.work-sheet .profile-task8  {
  --trainer-text-font: system-ui, -apple-system, "Segoe UI", sans-serif;
  font-family: var(--trainer-text-font);
  font-size: 16px;
  line-height: 1.55;
}
.work-sheet .profile-task8 button, .work-sheet .profile-task8 input, .work-sheet .profile-task8 select, .work-sheet .profile-task8 textarea {
  font-family: var(--trainer-text-font);
}
.work-sheet .profile-task8 .trainer-card .statement {
  font-family: var(--trainer-text-font);
  font-size: clamp(1.02rem, 1.42vw, 1.17rem);
  font-weight: 400;
  line-height: 1.65;
}
.work-sheet .profile-task8 .trainer-card .statement > p,
.work-sheet .profile-task8 .trainer-card .statement .graph-statement {
  font-family: inherit;
  font-size: inherit;
  font-weight: 400;
  line-height: inherit;
}
.work-sheet .profile-task8 .trainer-card .reveal {
  font-family: var(--trainer-text-font);
  font-size: 1rem;
  font-weight: 400;
}
.work-sheet .profile-task8 .trainer-card .reveal p,
.work-sheet .profile-task8 .trainer-card .reveal li {
  line-height: 1.75;
}


.work-sheet .profile-task9 {
  --ink:#252033;
  --muted:#71697d;
  --lav:#7857ab;
  --lav-dark:#654492;
  --soft:#f5effc;
  --line:#ddd1eb;
  --line-soft:#ece4f4;
  --ok:#2b7a59;
  --okbg:#eaf7f0;
  --bad:#a84250;
  --badbg:#fff0f2;
  --warn:#9b7d34;
  --warnbg:#fff7de;
  --paper:#fffefd;
  --shadow:0 14px 34px rgba(74,52,103,.08);
}
.work-sheet .profile-task9 *{box-sizing:border-box}
.work-sheet .profile-task9 {background:#f7f3fb}
.work-sheet .profile-task9 {
  margin:0;
  color:var(--ink);
  font:16px/1.55 system-ui,-apple-system,"Segoe UI",sans-serif;
  background-color:#f7f3fb;
  background-image:linear-gradient(rgba(117,82,168,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(117,82,168,.045) 1px,transparent 1px);
  background-size:28px 28px;
}
.work-sheet .profile-task9 .shell{width:min(1280px,calc(100% - 24px));margin:14px auto 36px}
.work-sheet .profile-task9 .topbar,.work-sheet .profile-task9 .trainer-card,.work-sheet .profile-task9 .nav-card,.work-sheet .profile-task9 .result-card{
  border:1px solid var(--line);
  border-radius:24px;
  background:rgba(255,254,253,.98);
  box-shadow:var(--shadow);
}
.work-sheet .profile-task9 .topbar{
  padding:20px 24px;
  display:flex;
  justify-content:space-between;
  gap:16px;
  align-items:center;
}
.work-sheet .profile-task9 .brand{margin:0 0 4px;color:var(--lav);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.work-sheet .profile-task9 .topbar h1{margin:0;font-size:clamp(1.55rem,3.4vw,2.45rem);line-height:1.08}
.work-sheet .profile-task9 .progress-box{min-width:210px;text-align:right}
.work-sheet .profile-task9 .progress-text{font-weight:800;color:#4f4260}
.work-sheet .profile-task9 .progress-track{height:8px;margin-top:8px;border-radius:999px;background:#eee6f7;overflow:hidden}
.work-sheet .profile-task9 .progress-fill{height:100%;width:0;background:linear-gradient(90deg,var(--lav),#9b7bca);transition:width .25s ease}
.work-sheet .profile-task9 .workspace{display:grid;grid-template-columns:1fr;gap:18px;margin-top:16px;align-items:start}
.work-sheet .profile-task9 .trainer-card{padding:clamp(20px,3vw,32px)}
.work-sheet .profile-task9 .task-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}
.work-sheet .profile-task9 .eyebrow{margin:0;color:var(--lav);font-weight:800;font-size:.9rem}
.work-sheet .profile-task9 .task-count{white-space:nowrap;padding:7px 12px;border-radius:999px;background:var(--soft);color:#5b4673;font-weight:800;font-size:.9rem}
.work-sheet .profile-task9 .task-body{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,390px);gap:28px;align-items:center;margin-top:18px}
.work-sheet .profile-task9 .statement-panel{min-width:0}
.work-sheet .profile-task9 .statement{
  font-size:clamp(1.02rem,1.55vw,1.22rem);
  line-height:1.7;
  font-weight:600;
  max-width:34ch;
}
.work-sheet .profile-task9 .diagram-panel{display:flex;justify-content:center}
.work-sheet .profile-task9 .diagram-wrap{
  width:min(100%,380px);
  min-height:240px;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:14px;
  border:1px solid var(--line-soft);
  border-radius:22px;
  background:#fff;
}
.work-sheet .profile-task9 .diagram-wrap svg{width:100%;height:auto;max-height:258px;display:block}
.work-sheet .profile-task9 .figure-image{width:100%;height:auto;display:block;max-height:300px;object-fit:contain;border-radius:12px;transform:scale(1.2);transform-origin:center}

.work-sheet .profile-task9 .task-figure .diagram-line,
.work-sheet .profile-task9 .task-figure polygon.diagram-line,
.work-sheet .profile-task9 .task-figure path.diagram-line{
  fill:none;
  stroke:#4e4659;
  stroke-width:2.5;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.work-sheet .profile-task9 .task-figure .diagram-soft{fill:none;stroke:#87759e;stroke-width:2;stroke-dasharray:6 5;stroke-linecap:round;stroke-linejoin:round}
.work-sheet .profile-task9 .task-figure .right-mark{fill:none;stroke:#87759e;stroke-width:2}
.work-sheet .profile-task9 .task-figure .diagram-text{fill:#2f2a39;font-size:18px;font-weight:700}
.work-sheet .profile-task9 .task-figure .diagram-value{fill:#4f465d;font-size:17px;font-weight:600}
.work-sheet .profile-task9 .task-figure .diagram-note{fill:#746986;font-size:14px;font-weight:500}
.work-sheet .profile-task9 .answer-zone{margin-top:24px;padding-top:18px;border-top:1px solid #eee5f4}
.work-sheet .profile-task9 .answer-row{display:flex;gap:10px;flex-wrap:wrap;align-items:end}
.work-sheet .profile-task9 .answer-label{display:grid;gap:6px;min-width:min(290px,100%);font-weight:800}
.work-sheet .profile-task9 .answer-input{height:50px;border:1px solid #cdbde0;border-radius:13px;padding:10px 14px;font:inherit;font-size:1.03rem;background:white;outline:none}
.work-sheet .profile-task9 .answer-input:focus{border-color:var(--lav);box-shadow:0 0 0 3px rgba(117,82,168,.13)}
.work-sheet .profile-task9 button{font:inherit}
.work-sheet .profile-task9 .btn{min-height:48px;border:0;border-radius:13px;padding:10px 16px;font-weight:800;cursor:pointer}
.work-sheet .profile-task9 .btn-primary{background:var(--lav);color:white}
.work-sheet .profile-task9 .btn-primary:hover{background:var(--lav-dark)}
.work-sheet .profile-task9 .btn-secondary{background:#eee6f7;color:#543f70}
.work-sheet .profile-task9 .btn-ghost{background:white;border:1px solid var(--line);color:#5d5367}
.work-sheet .profile-task9 .btn:disabled{opacity:.55;cursor:default}
.work-sheet .profile-task9 .feedback{display:none;margin-top:14px;padding:12px 14px;border-radius:14px;font-weight:700}
.work-sheet .profile-task9 .feedback.show{display:block}
.work-sheet .profile-task9 .feedback.ok{background:var(--okbg);color:var(--ok)}
.work-sheet .profile-task9 .feedback.bad{background:var(--badbg);color:var(--bad)}
.work-sheet .profile-task9 .feedback.skip{background:var(--warnbg);color:var(--warn)}
.work-sheet .profile-task9 .reveal{display:none;margin-top:14px;border-radius:16px;background:#f8f4fc;border:1px solid #e5d8ef;padding:16px}
.work-sheet .profile-task9 .reveal.show{display:block}
.work-sheet .profile-task9 .reveal h3{margin:0 0 6px;font-size:1rem}
.work-sheet .profile-task9 .reveal p,.work-sheet .profile-task9 .reveal li{color:#50475a}
.work-sheet .profile-task9 .utility-row{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}
.work-sheet .profile-task9 .bottom-nav{display:flex;justify-content:space-between;gap:10px;margin-top:16px}
.work-sheet .profile-task9 .nav-card{padding:18px 20px;height:max-content;position:static;order:-1}
.work-sheet .profile-task9 .nav-card h2{margin:0;font-size:1.08rem}
.work-sheet .profile-task9 .section-intro{margin:6px 0 12px;color:var(--muted);font-size:.92rem}
.work-sheet .profile-task9 .number-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.work-sheet .profile-task9 .section-heading{grid-column:1/-1;display:block;width:100%;margin:6px 0 0;padding:14px 16px;border:1px solid #ddd0e9;border-radius:14px;background:#f8f4fc;color:#58447c;font:inherit;font-size:1rem;font-weight:800;line-height:1.35;text-align:left;cursor:pointer}
.work-sheet .profile-task9 .section-heading:hover{border-color:#9f82bf;background:#efe7f7;transform:translateY(-1px)}
.work-sheet .profile-task9 .section-heading:focus-visible{outline:3px solid rgba(117,82,168,.2);outline-offset:2px}
.work-sheet .profile-task9 .section-flow-hidden{display:none!important}
.work-sheet .profile-task9 .section-back-button,.work-sheet .profile-task9 .task-flow-back,.work-sheet .profile-task9 .numbers-back-link{min-height:42px;margin:2px 0 14px;padding:9px 14px;border:1px solid #d8c9e6;border-radius:12px;background:#fff;color:#58447c;font:inherit;font-weight:800;cursor:pointer}
.work-sheet .profile-task9 .numbers-back-link{display:inline-flex;align-items:center;text-decoration:none}
.work-sheet .profile-task9 .section-back-button:hover,.work-sheet .profile-task9 .task-flow-back:hover,.work-sheet .profile-task9 .numbers-back-link:hover{border-color:#9f82bf;background:#f8f4fc}
.work-sheet .profile-task9 .task-flow-back{margin-bottom:18px}
.work-sheet .profile-task9 .num.section-hidden{display:none}
.work-sheet .profile-task9 .num{height:40px;border:1px solid #ddd0e9;border-radius:11px;background:#fff;color:#51485b;font-weight:800;cursor:pointer}
.work-sheet .profile-task9 .large-prototype-buttons .nav-card .number-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.work-sheet .profile-task9 .large-prototype-buttons .nav-card .num{height:44px;min-width:44px;font-size:.98rem;border-radius:11px}
.work-sheet .profile-task9 .num.current{border-color:var(--lav);box-shadow:0 0 0 2px rgba(117,82,168,.14);color:var(--lav)}
.work-sheet .profile-task9 .num.correct{background:var(--okbg);border-color:#cde9d8;color:var(--ok)}
.work-sheet .profile-task9 .num.skipped{background:var(--warnbg);border-color:#f0e2a5;color:var(--warn)}
.work-sheet .profile-task9 .num.wrong{background:var(--badbg);border-color:#f5c5cc;color:var(--bad)}
.work-sheet .profile-task9 .legend{display:grid;gap:6px;margin-top:14px;color:var(--muted);font-size:.84rem}
.work-sheet .profile-task9 .legend span{display:flex;align-items:center;gap:8px}.work-sheet .profile-task9 .dot{width:10px;height:10px;border-radius:50%;display:inline-block}.work-sheet .profile-task9 .dot.ok{background:#83ca9f}.work-sheet .profile-task9 .dot.skip{background:#eed277}.work-sheet .profile-task9 .dot.wrong{background:#ef9ba8}
.work-sheet .profile-task9 .result-card{display:none;padding:22px 24px;margin-top:18px}.work-sheet .profile-task9 .result-card.show{display:block}.work-sheet .profile-task9 .result-card h2{margin:0 0 6px}.work-sheet .profile-task9 .small{margin:0;color:var(--muted)}
.work-sheet .profile-task9 .summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}
.work-sheet .profile-task9 .summary-item{padding:16px;border-radius:18px;background:var(--soft);text-align:center;font-weight:700}.work-sheet .profile-task9 .summary-item strong{display:block;font-size:1.9rem;margin-bottom:4px;color:var(--lav)}
.work-sheet .profile-task9 .topic-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.work-sheet .profile-task9 .topic-summary section{padding:16px;border-radius:18px;border:1px solid var(--line-soft)}.work-sheet .profile-task9 .topic-summary h3{margin:0 0 8px}
@media (max-width: 1024px){
  .work-sheet .profile-task9 .workspace{grid-template-columns:1fr}
  .work-sheet .profile-task9 .nav-card{position:static;order:-1}
  .work-sheet .profile-task9 .number-grid{grid-template-columns:repeat(6,1fr)}
}
@media (max-width: 760px){
  .work-sheet .profile-task9 .shell{width:min(100%,calc(100% - 12px))}
  .work-sheet .profile-task9 .topbar{padding:18px;align-items:flex-start;flex-direction:column}
  .work-sheet .profile-task9 .progress-box{width:100%;min-width:0;text-align:left}
  .work-sheet .profile-task9 .task-body{grid-template-columns:1fr;gap:18px}
  .work-sheet .profile-task9 .statement{max-width:none;font-size:1.02rem;line-height:1.65}
  .work-sheet .profile-task9 .diagram-panel{justify-content:flex-start}
  .work-sheet .profile-task9 .diagram-wrap{width:100%;min-height:220px}
  .work-sheet .profile-task9 .figure-image{transform:scale(1.12)}
  .work-sheet .profile-task9 .answer-row,.work-sheet .profile-task9 .utility-row,.work-sheet .profile-task9 .bottom-nav{flex-direction:column}
  .work-sheet .profile-task9 .btn{width:100%}
  .work-sheet .profile-task9 .number-grid{grid-template-columns:repeat(6,1fr)}
  .work-sheet .profile-task9 .summary-grid,.work-sheet .profile-task9 .topic-summary{grid-template-columns:1fr}
}
.work-sheet .profile-task9 .second-part-no-check .answer-label,
.work-sheet .profile-task9 .second-part-no-check [data-source-id="checkBtn"] {
  display: none !important;
}

.work-sheet .profile-task9 .task8-body{min-height:560px;display:flex;flex-direction:column;gap:26px;align-items:stretch;padding:38px 42px;border:1px solid #e7dbf3;border-radius:24px;background:#fff}
.work-sheet .profile-task9 .task8-body .statement{width:100%;max-width:none;font-size:clamp(1.02rem,1.55vw,1.22rem);line-height:1.65;white-space:pre-line}
.work-sheet .profile-task9 .figure-frame{width:100%;margin:0;min-height:480px;display:grid;place-items:center;padding:8px;background:#fff;border:1px solid #e4d7f1;border-radius:22px;overflow:hidden}
.work-sheet .profile-task9 .figure-frame img{display:block;width:100%;height:auto;max-height:680px;object-fit:contain;filter:none}
.work-sheet .profile-task9 .reveal p{white-space:pre-line}
@media(max-width:900px){.work-sheet .profile-task9 .task8-body{padding:30px 24px}.work-sheet .profile-task9 .figure-frame{min-height:320px}.work-sheet .profile-task9 .figure-frame img{max-height:460px}}
@media(max-width:560px){.work-sheet .profile-task9 .task8-body{padding:24px 16px;gap:22px}.work-sheet .profile-task9 .task8-body .statement{font-size:1.02rem}.work-sheet .profile-task9 .figure-frame{min-height:230px;padding:10px;border-radius:18px}}

/* Text typography follows chapter 18. Math and diagram lettering keep their own fonts. */
.work-sheet .profile-task9  {
  --trainer-text-font: system-ui, -apple-system, "Segoe UI", sans-serif;
  font-family: var(--trainer-text-font);
  font-size: 16px;
  line-height: 1.55;
}
.work-sheet .profile-task9 button, .work-sheet .profile-task9 input, .work-sheet .profile-task9 select, .work-sheet .profile-task9 textarea {
  font-family: var(--trainer-text-font);
}
.work-sheet .profile-task9 .trainer-card .statement {
  font-family: var(--trainer-text-font);
  font-size: clamp(1.02rem, 1.42vw, 1.17rem);
  font-weight: 400;
  line-height: 1.65;
}
.work-sheet .profile-task9 .trainer-card .statement > p,
.work-sheet .profile-task9 .trainer-card .statement .graph-statement {
  font-family: inherit;
  font-size: inherit;
  font-weight: 400;
  line-height: inherit;
}
.work-sheet .profile-task9 .trainer-card .reveal {
  font-family: var(--trainer-text-font);
  font-size: 1rem;
  font-weight: 400;
}
.work-sheet .profile-task9 .trainer-card .reveal p,
.work-sheet .profile-task9 .trainer-card .reveal li {
  line-height: 1.75;
}

.work-sheet .profile-task9 .katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.work-sheet .profile-task9 .katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.work-sheet .profile-task9 .katex .katex-version:after{content:"0.17.0"}.work-sheet .profile-task9 .katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.work-sheet .profile-task9 .katex .katex-html>.newline{display:block}.work-sheet .profile-task9 .katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.work-sheet .profile-task9 .katex .base,.work-sheet .profile-task9 .katex .strut{display:inline-block}.work-sheet .profile-task9 .katex .textbf{font-weight:700}.work-sheet .profile-task9 .katex .textit{font-style:italic}.work-sheet .profile-task9 .katex .textrm{font-family:KaTeX_Main}.work-sheet .profile-task9 .katex .textsf{font-family:KaTeX_SansSerif}.work-sheet .profile-task9 .katex .texttt{font-family:KaTeX_Typewriter}.work-sheet .profile-task9 .katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.work-sheet .profile-task9 .katex .mathit{font-family:KaTeX_Main;font-style:italic}.work-sheet .profile-task9 .katex .mathrm{font-style:normal}.work-sheet .profile-task9 .katex .mathbf{font-family:KaTeX_Main;font-weight:700}.work-sheet .profile-task9 .katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.work-sheet .profile-task9 .katex .amsrm,.work-sheet .profile-task9 .katex .mathbb,.work-sheet .profile-task9 .katex .textbb{font-family:KaTeX_AMS}.work-sheet .profile-task9 .katex .mathcal{font-family:KaTeX_Caligraphic}.work-sheet .profile-task9 .katex .mathfrak,.work-sheet .profile-task9 .katex .textfrak{font-family:KaTeX_Fraktur}.work-sheet .profile-task9 .katex .mathboldfrak,.work-sheet .profile-task9 .katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.work-sheet .profile-task9 .katex .mathtt{font-family:KaTeX_Typewriter}.work-sheet .profile-task9 .katex .mathscr,.work-sheet .profile-task9 .katex .textscr{font-family:KaTeX_Script}.work-sheet .profile-task9 .katex .mathsf,.work-sheet .profile-task9 .katex .textsf{font-family:KaTeX_SansSerif}.work-sheet .profile-task9 .katex .mathboldsf,.work-sheet .profile-task9 .katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.work-sheet .profile-task9 .katex .mathitsf,.work-sheet .profile-task9 .katex .mathsfit,.work-sheet .profile-task9 .katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.work-sheet .profile-task9 .katex .mainrm{font-family:KaTeX_Main;font-style:normal}.work-sheet .profile-task9 .katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.work-sheet .profile-task9 .katex .vlist-r{display:table-row}.work-sheet .profile-task9 .katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.work-sheet .profile-task9 .katex .vlist>span{display:block;height:0;position:relative}.work-sheet .profile-task9 .katex .vlist>span>span{display:inline-block}.work-sheet .profile-task9 .katex .vlist>span>.pstrut{overflow:hidden;width:0}.work-sheet .profile-task9 .katex .vlist-t2{margin-right:-2px}.work-sheet .profile-task9 .katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.work-sheet .profile-task9 .katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.work-sheet .profile-task9 .katex .hbox{width:100%}.work-sheet .profile-task9 .katex .hbox,.work-sheet .profile-task9 .katex .thinbox{display:inline-flex;flex-direction:row}.work-sheet .profile-task9 .katex .thinbox{max-width:0;width:0}.work-sheet .profile-task9 .katex .msupsub{text-align:left}.work-sheet .profile-task9 .katex .mfrac>span>span{text-align:center}.work-sheet .profile-task9 .katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.work-sheet .profile-task9 .katex .hdashline,.work-sheet .profile-task9 .katex .hline,.work-sheet .profile-task9 .katex .mfrac .frac-line,.work-sheet .profile-task9 .katex .overline .overline-line,.work-sheet .profile-task9 .katex .rule,.work-sheet .profile-task9 .katex .underline .underline-line{min-height:1px}.work-sheet .profile-task9 .katex .mspace{display:inline-block}.work-sheet .profile-task9 .katex .smash{display:inline;line-height:0}.work-sheet .profile-task9 .katex .clap,.work-sheet .profile-task9 .katex .llap,.work-sheet .profile-task9 .katex .rlap{position:relative;width:0}.work-sheet .profile-task9 .katex .clap>.inner,.work-sheet .profile-task9 .katex .llap>.inner,.work-sheet .profile-task9 .katex .rlap>.inner{position:absolute}.work-sheet .profile-task9 .katex .clap>.fix,.work-sheet .profile-task9 .katex .llap>.fix,.work-sheet .profile-task9 .katex .rlap>.fix{display:inline-block}.work-sheet .profile-task9 .katex .llap>.inner{right:0}.work-sheet .profile-task9 .katex .clap>.inner,.work-sheet .profile-task9 .katex .rlap>.inner{left:0}.work-sheet .profile-task9 .katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.work-sheet .profile-task9 .katex .rule{border:0 solid;display:inline-block;position:relative}.work-sheet .profile-task9 .katex .hline,.work-sheet .profile-task9 .katex .overline .overline-line,.work-sheet .profile-task9 .katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.work-sheet .profile-task9 .katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.work-sheet .profile-task9 .katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size1.size1,.work-sheet .profile-task9 .katex .sizing.reset-size1.size1{font-size:1em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size1.size2,.work-sheet .profile-task9 .katex .sizing.reset-size1.size2{font-size:1.2em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size1.size3,.work-sheet .profile-task9 .katex .sizing.reset-size1.size3{font-size:1.4em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size1.size4,.work-sheet .profile-task9 .katex .sizing.reset-size1.size4{font-size:1.6em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size1.size5,.work-sheet .profile-task9 .katex .sizing.reset-size1.size5{font-size:1.8em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size1.size6,.work-sheet .profile-task9 .katex .sizing.reset-size1.size6{font-size:2em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size1.size7,.work-sheet .profile-task9 .katex .sizing.reset-size1.size7{font-size:2.4em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size1.size8,.work-sheet .profile-task9 .katex .sizing.reset-size1.size8{font-size:2.88em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size1.size9,.work-sheet .profile-task9 .katex .sizing.reset-size1.size9{font-size:3.456em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size1.size10,.work-sheet .profile-task9 .katex .sizing.reset-size1.size10{font-size:4.148em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size1.size11,.work-sheet .profile-task9 .katex .sizing.reset-size1.size11{font-size:4.976em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size2.size1,.work-sheet .profile-task9 .katex .sizing.reset-size2.size1{font-size:.8333333333em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size2.size2,.work-sheet .profile-task9 .katex .sizing.reset-size2.size2{font-size:1em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size2.size3,.work-sheet .profile-task9 .katex .sizing.reset-size2.size3{font-size:1.1666666667em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size2.size4,.work-sheet .profile-task9 .katex .sizing.reset-size2.size4{font-size:1.3333333333em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size2.size5,.work-sheet .profile-task9 .katex .sizing.reset-size2.size5{font-size:1.5em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size2.size6,.work-sheet .profile-task9 .katex .sizing.reset-size2.size6{font-size:1.6666666667em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size2.size7,.work-sheet .profile-task9 .katex .sizing.reset-size2.size7{font-size:2em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size2.size8,.work-sheet .profile-task9 .katex .sizing.reset-size2.size8{font-size:2.4em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size2.size9,.work-sheet .profile-task9 .katex .sizing.reset-size2.size9{font-size:2.88em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size2.size10,.work-sheet .profile-task9 .katex .sizing.reset-size2.size10{font-size:3.4566666667em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size2.size11,.work-sheet .profile-task9 .katex .sizing.reset-size2.size11{font-size:4.1466666667em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size3.size1,.work-sheet .profile-task9 .katex .sizing.reset-size3.size1{font-size:.7142857143em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size3.size2,.work-sheet .profile-task9 .katex .sizing.reset-size3.size2{font-size:.8571428571em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size3.size3,.work-sheet .profile-task9 .katex .sizing.reset-size3.size3{font-size:1em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size3.size4,.work-sheet .profile-task9 .katex .sizing.reset-size3.size4{font-size:1.1428571429em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size3.size5,.work-sheet .profile-task9 .katex .sizing.reset-size3.size5{font-size:1.2857142857em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size3.size6,.work-sheet .profile-task9 .katex .sizing.reset-size3.size6{font-size:1.4285714286em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size3.size7,.work-sheet .profile-task9 .katex .sizing.reset-size3.size7{font-size:1.7142857143em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size3.size8,.work-sheet .profile-task9 .katex .sizing.reset-size3.size8{font-size:2.0571428571em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size3.size9,.work-sheet .profile-task9 .katex .sizing.reset-size3.size9{font-size:2.4685714286em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size3.size10,.work-sheet .profile-task9 .katex .sizing.reset-size3.size10{font-size:2.9628571429em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size3.size11,.work-sheet .profile-task9 .katex .sizing.reset-size3.size11{font-size:3.5542857143em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size4.size1,.work-sheet .profile-task9 .katex .sizing.reset-size4.size1{font-size:.625em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size4.size2,.work-sheet .profile-task9 .katex .sizing.reset-size4.size2{font-size:.75em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size4.size3,.work-sheet .profile-task9 .katex .sizing.reset-size4.size3{font-size:.875em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size4.size4,.work-sheet .profile-task9 .katex .sizing.reset-size4.size4{font-size:1em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size4.size5,.work-sheet .profile-task9 .katex .sizing.reset-size4.size5{font-size:1.125em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size4.size6,.work-sheet .profile-task9 .katex .sizing.reset-size4.size6{font-size:1.25em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size4.size7,.work-sheet .profile-task9 .katex .sizing.reset-size4.size7{font-size:1.5em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size4.size8,.work-sheet .profile-task9 .katex .sizing.reset-size4.size8{font-size:1.8em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size4.size9,.work-sheet .profile-task9 .katex .sizing.reset-size4.size9{font-size:2.16em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size4.size10,.work-sheet .profile-task9 .katex .sizing.reset-size4.size10{font-size:2.5925em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size4.size11,.work-sheet .profile-task9 .katex .sizing.reset-size4.size11{font-size:3.11em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size5.size1,.work-sheet .profile-task9 .katex .sizing.reset-size5.size1{font-size:.5555555556em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size5.size2,.work-sheet .profile-task9 .katex .sizing.reset-size5.size2{font-size:.6666666667em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size5.size3,.work-sheet .profile-task9 .katex .sizing.reset-size5.size3{font-size:.7777777778em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size5.size4,.work-sheet .profile-task9 .katex .sizing.reset-size5.size4{font-size:.8888888889em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size5.size5,.work-sheet .profile-task9 .katex .sizing.reset-size5.size5{font-size:1em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size5.size6,.work-sheet .profile-task9 .katex .sizing.reset-size5.size6{font-size:1.1111111111em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size5.size7,.work-sheet .profile-task9 .katex .sizing.reset-size5.size7{font-size:1.3333333333em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size5.size8,.work-sheet .profile-task9 .katex .sizing.reset-size5.size8{font-size:1.6em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size5.size9,.work-sheet .profile-task9 .katex .sizing.reset-size5.size9{font-size:1.92em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size5.size10,.work-sheet .profile-task9 .katex .sizing.reset-size5.size10{font-size:2.3044444444em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size5.size11,.work-sheet .profile-task9 .katex .sizing.reset-size5.size11{font-size:2.7644444444em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size6.size1,.work-sheet .profile-task9 .katex .sizing.reset-size6.size1{font-size:.5em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size6.size2,.work-sheet .profile-task9 .katex .sizing.reset-size6.size2{font-size:.6em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size6.size3,.work-sheet .profile-task9 .katex .sizing.reset-size6.size3{font-size:.7em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size6.size4,.work-sheet .profile-task9 .katex .sizing.reset-size6.size4{font-size:.8em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size6.size5,.work-sheet .profile-task9 .katex .sizing.reset-size6.size5{font-size:.9em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size6.size6,.work-sheet .profile-task9 .katex .sizing.reset-size6.size6{font-size:1em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size6.size7,.work-sheet .profile-task9 .katex .sizing.reset-size6.size7{font-size:1.2em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size6.size8,.work-sheet .profile-task9 .katex .sizing.reset-size6.size8{font-size:1.44em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size6.size9,.work-sheet .profile-task9 .katex .sizing.reset-size6.size9{font-size:1.728em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size6.size10,.work-sheet .profile-task9 .katex .sizing.reset-size6.size10{font-size:2.074em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size6.size11,.work-sheet .profile-task9 .katex .sizing.reset-size6.size11{font-size:2.488em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size7.size1,.work-sheet .profile-task9 .katex .sizing.reset-size7.size1{font-size:.4166666667em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size7.size2,.work-sheet .profile-task9 .katex .sizing.reset-size7.size2{font-size:.5em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size7.size3,.work-sheet .profile-task9 .katex .sizing.reset-size7.size3{font-size:.5833333333em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size7.size4,.work-sheet .profile-task9 .katex .sizing.reset-size7.size4{font-size:.6666666667em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size7.size5,.work-sheet .profile-task9 .katex .sizing.reset-size7.size5{font-size:.75em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size7.size6,.work-sheet .profile-task9 .katex .sizing.reset-size7.size6{font-size:.8333333333em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size7.size7,.work-sheet .profile-task9 .katex .sizing.reset-size7.size7{font-size:1em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size7.size8,.work-sheet .profile-task9 .katex .sizing.reset-size7.size8{font-size:1.2em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size7.size9,.work-sheet .profile-task9 .katex .sizing.reset-size7.size9{font-size:1.44em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size7.size10,.work-sheet .profile-task9 .katex .sizing.reset-size7.size10{font-size:1.7283333333em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size7.size11,.work-sheet .profile-task9 .katex .sizing.reset-size7.size11{font-size:2.0733333333em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size8.size1,.work-sheet .profile-task9 .katex .sizing.reset-size8.size1{font-size:.3472222222em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size8.size2,.work-sheet .profile-task9 .katex .sizing.reset-size8.size2{font-size:.4166666667em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size8.size3,.work-sheet .profile-task9 .katex .sizing.reset-size8.size3{font-size:.4861111111em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size8.size4,.work-sheet .profile-task9 .katex .sizing.reset-size8.size4{font-size:.5555555556em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size8.size5,.work-sheet .profile-task9 .katex .sizing.reset-size8.size5{font-size:.625em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size8.size6,.work-sheet .profile-task9 .katex .sizing.reset-size8.size6{font-size:.6944444444em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size8.size7,.work-sheet .profile-task9 .katex .sizing.reset-size8.size7{font-size:.8333333333em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size8.size8,.work-sheet .profile-task9 .katex .sizing.reset-size8.size8{font-size:1em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size8.size9,.work-sheet .profile-task9 .katex .sizing.reset-size8.size9{font-size:1.2em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size8.size10,.work-sheet .profile-task9 .katex .sizing.reset-size8.size10{font-size:1.4402777778em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size8.size11,.work-sheet .profile-task9 .katex .sizing.reset-size8.size11{font-size:1.7277777778em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size9.size1,.work-sheet .profile-task9 .katex .sizing.reset-size9.size1{font-size:.2893518519em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size9.size2,.work-sheet .profile-task9 .katex .sizing.reset-size9.size2{font-size:.3472222222em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size9.size3,.work-sheet .profile-task9 .katex .sizing.reset-size9.size3{font-size:.4050925926em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size9.size4,.work-sheet .profile-task9 .katex .sizing.reset-size9.size4{font-size:.462962963em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size9.size5,.work-sheet .profile-task9 .katex .sizing.reset-size9.size5{font-size:.5208333333em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size9.size6,.work-sheet .profile-task9 .katex .sizing.reset-size9.size6{font-size:.5787037037em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size9.size7,.work-sheet .profile-task9 .katex .sizing.reset-size9.size7{font-size:.6944444444em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size9.size8,.work-sheet .profile-task9 .katex .sizing.reset-size9.size8{font-size:.8333333333em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size9.size9,.work-sheet .profile-task9 .katex .sizing.reset-size9.size9{font-size:1em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size9.size10,.work-sheet .profile-task9 .katex .sizing.reset-size9.size10{font-size:1.2002314815em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size9.size11,.work-sheet .profile-task9 .katex .sizing.reset-size9.size11{font-size:1.4398148148em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size10.size1,.work-sheet .profile-task9 .katex .sizing.reset-size10.size1{font-size:.2410800386em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size10.size2,.work-sheet .profile-task9 .katex .sizing.reset-size10.size2{font-size:.2892960463em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size10.size3,.work-sheet .profile-task9 .katex .sizing.reset-size10.size3{font-size:.337512054em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size10.size4,.work-sheet .profile-task9 .katex .sizing.reset-size10.size4{font-size:.3857280617em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size10.size5,.work-sheet .profile-task9 .katex .sizing.reset-size10.size5{font-size:.4339440694em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size10.size6,.work-sheet .profile-task9 .katex .sizing.reset-size10.size6{font-size:.4821600771em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size10.size7,.work-sheet .profile-task9 .katex .sizing.reset-size10.size7{font-size:.5785920926em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size10.size8,.work-sheet .profile-task9 .katex .sizing.reset-size10.size8{font-size:.6943105111em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size10.size9,.work-sheet .profile-task9 .katex .sizing.reset-size10.size9{font-size:.8331726133em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size10.size10,.work-sheet .profile-task9 .katex .sizing.reset-size10.size10{font-size:1em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size10.size11,.work-sheet .profile-task9 .katex .sizing.reset-size10.size11{font-size:1.1996142719em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size11.size1,.work-sheet .profile-task9 .katex .sizing.reset-size11.size1{font-size:.2009646302em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size11.size2,.work-sheet .profile-task9 .katex .sizing.reset-size11.size2{font-size:.2411575563em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size11.size3,.work-sheet .profile-task9 .katex .sizing.reset-size11.size3{font-size:.2813504823em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size11.size4,.work-sheet .profile-task9 .katex .sizing.reset-size11.size4{font-size:.3215434084em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size11.size5,.work-sheet .profile-task9 .katex .sizing.reset-size11.size5{font-size:.3617363344em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size11.size6,.work-sheet .profile-task9 .katex .sizing.reset-size11.size6{font-size:.4019292605em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size11.size7,.work-sheet .profile-task9 .katex .sizing.reset-size11.size7{font-size:.4823151125em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size11.size8,.work-sheet .profile-task9 .katex .sizing.reset-size11.size8{font-size:.578778135em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size11.size9,.work-sheet .profile-task9 .katex .sizing.reset-size11.size9{font-size:.6945337621em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size11.size10,.work-sheet .profile-task9 .katex .sizing.reset-size11.size10{font-size:.8336012862em}.work-sheet .profile-task9 .katex .fontsize-ensurer.reset-size11.size11,.work-sheet .profile-task9 .katex .sizing.reset-size11.size11{font-size:1em}.work-sheet .profile-task9 .katex .delimsizing.size1{font-family:KaTeX_Size1}.work-sheet .profile-task9 .katex .delimsizing.size2{font-family:KaTeX_Size2}.work-sheet .profile-task9 .katex .delimsizing.size3{font-family:KaTeX_Size3}.work-sheet .profile-task9 .katex .delimsizing.size4{font-family:KaTeX_Size4}.work-sheet .profile-task9 .katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.work-sheet .profile-task9 .katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.work-sheet .profile-task9 .katex .nulldelimiter{display:inline-block;width:.12em}.work-sheet .profile-task9 .katex .delimcenter,.work-sheet .profile-task9 .katex .op-symbol{position:relative}.work-sheet .profile-task9 .katex .op-symbol.small-op{font-family:KaTeX_Size1}.work-sheet .profile-task9 .katex .op-symbol.large-op{font-family:KaTeX_Size2}.work-sheet .profile-task9 .katex .accent>.vlist-t,.work-sheet .profile-task9 .katex .op-limits>.vlist-t{text-align:center}.work-sheet .profile-task9 .katex .accent .accent-body{position:relative}.work-sheet .profile-task9 .katex .accent .accent-body:not(.accent-full){width:0}.work-sheet .profile-task9 .katex .overlay{display:block}.work-sheet .profile-task9 .katex .mtable .vertical-separator{display:inline-block;min-width:1px}.work-sheet .profile-task9 .katex .mtable .arraycolsep{display:inline-block}.work-sheet .profile-task9 .katex .mtable .col-align-c>.vlist-t{text-align:center}.work-sheet .profile-task9 .katex .mtable .col-align-l>.vlist-t{text-align:left}.work-sheet .profile-task9 .katex .mtable .col-align-r>.vlist-t{text-align:right}.work-sheet .profile-task9 .katex .svg-align{text-align:left}.work-sheet .profile-task9 .katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.work-sheet .profile-task9 .katex svg path{stroke:none}.work-sheet .profile-task9 .katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.work-sheet .profile-task9 .katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.work-sheet .profile-task9 .katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.work-sheet .profile-task9 .katex .stretchy:after,.work-sheet .profile-task9 .katex .stretchy:before{content:""}.work-sheet .profile-task9 .katex .hide-tail{overflow:hidden;position:relative;width:100%}.work-sheet .profile-task9 .katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.work-sheet .profile-task9 .katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.work-sheet .profile-task9 .katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.work-sheet .profile-task9 .katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.work-sheet .profile-task9 .katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.work-sheet .profile-task9 .katex .x-arrow-pad{padding:0 .5em}.work-sheet .profile-task9 .katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.work-sheet .profile-task9 .katex .mover,.work-sheet .profile-task9 .katex .munder,.work-sheet .profile-task9 .katex .x-arrow{text-align:center}.work-sheet .profile-task9 .katex .boxpad{padding:0 .3em}.work-sheet .profile-task9 .katex .fbox,.work-sheet .profile-task9 .katex .fcolorbox{border:.04em solid;box-sizing:border-box}.work-sheet .profile-task9 .katex .cancel-pad{padding:0 .2em}.work-sheet .profile-task9 .katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.work-sheet .profile-task9 .katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.work-sheet .profile-task9 .katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.work-sheet .profile-task9 .katex .anglpad{padding:0 .03889em}.work-sheet .profile-task9 .katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.work-sheet .profile-task9 .katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.work-sheet .profile-task9 .katex .mtr-glue{width:50%}.work-sheet .profile-task9 .katex .cd-vert-arrow{display:inline-block;position:relative}.work-sheet .profile-task9 .katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.work-sheet .profile-task9 .katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.work-sheet .profile-task9 .katex-display{display:block;margin:1em 0;text-align:center}.work-sheet .profile-task9 .katex-display>.katex{display:block;text-align:center;white-space:nowrap}.work-sheet .profile-task9 .katex-display>.katex>.katex-html{display:block;position:relative}.work-sheet .profile-task9 .katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.work-sheet .profile-task9 .katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.work-sheet .profile-task9 .katex-display.fleqn>.katex{padding-left:2em;text-align:left}.work-sheet .profile-task9 {counter-reset:katexEqnNo mmlEqnNo}

.work-sheet .profile-task9 .trainer-card{min-width:0;max-width:100%}
.work-sheet .profile-task9 .task7-body,.work-sheet .profile-task9 .trainer-card .statement{min-width:0;max-width:100%;box-sizing:border-box}
.work-sheet .profile-task9 .trainer-card .statement{width:100%;white-space:normal}
.work-sheet .profile-task9 .trainer-card .statement,.work-sheet .profile-task9 .trainer-card .statement p,.work-sheet .profile-task9 .trainer-card .statement strong,.work-sheet .profile-task9 .trainer-card .statement b,.work-sheet .profile-task9 .trainer-card .statement th,.work-sheet .profile-task9 .trainer-card .statement .katex,.work-sheet .profile-task9 .trainer-card .statement .katex *{font-weight:400}
.work-sheet .profile-task9 .statement .equation{display:block;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:8px 0 12px;white-space:nowrap}
.work-sheet .profile-task9 .reveal p{white-space:normal;overflow-wrap:break-word;line-height:1.8}
.work-sheet .profile-task9 .reveal .katex{display:inline-block;max-width:100%;overflow-x:auto;overflow-y:hidden;vertical-align:middle;padding:5px 0}
.work-sheet .profile-task9 .statement .katex{font-size:1.15em}
.work-sheet .profile-task9 .statement .equation .katex{font-size:1.3em}

.work-sheet .profile-task9 .school-graph{display:block;width:100%;height:auto;max-height:560px;background:#fff}
.work-sheet .profile-task9 .school-graph .graph-label{font-family:Georgia,"Times New Roman",serif;font-size:16px;font-weight:400;fill:#28252b;stroke:#fff;stroke-width:3px;paint-order:stroke fill;stroke-linejoin:round}
.work-sheet .profile-task9 .school-graph .graph-axis-letters .graph-label{font-size:22px;font-style:italic;fill:#29232f}
.work-sheet .profile-task9 .school-graph .graph-axis-numbers .graph-label{font-size:17px;font-style:normal;fill:#29232f}
.work-sheet .profile-task9 .figure-frame,.work-sheet .profile-task9 .graph-figure{box-sizing:border-box;width:min(100%,760px);margin:22px auto 4px;padding:12px;border:1px solid #e4d9f0;border-radius:20px;background:#fff;overflow:hidden}
.work-sheet .profile-task9 .task8-body .statement{width:100%;max-width:none}
@media(max-width:700px){.work-sheet .profile-task9 .figure-frame,.work-sheet .profile-task9 .graph-figure{padding:5px;border-radius:14px}}
.work-sheet .profile-task9 .school-graph .graph-curve-label .graph-label{font-style:italic;font-size:16px;font-weight:400}


.work-sheet .profile-task10 {
  --ink:#252033;
  --muted:#71697d;
  --lav:#7857ab;
  --lav-dark:#654492;
  --soft:#f5effc;
  --line:#ddd1eb;
  --line-soft:#ece4f4;
  --ok:#2b7a59;
  --okbg:#eaf7f0;
  --bad:#a84250;
  --badbg:#fff0f2;
  --warn:#9b7d34;
  --warnbg:#fff7de;
  --paper:#fffefd;
  --shadow:0 14px 34px rgba(74,52,103,.08);
}
.work-sheet .profile-task10 *{box-sizing:border-box}
.work-sheet .profile-task10 {background:#f7f3fb}
.work-sheet .profile-task10 {
  margin:0;
  color:var(--ink);
  font:16px/1.55 system-ui,-apple-system,"Segoe UI",sans-serif;
  background-color:#f7f3fb;
  background-image:linear-gradient(rgba(117,82,168,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(117,82,168,.045) 1px,transparent 1px);
  background-size:28px 28px;
}
.work-sheet .profile-task10 .shell{width:min(1280px,calc(100% - 24px));margin:14px auto 36px}
.work-sheet .profile-task10 .topbar,.work-sheet .profile-task10 .trainer-card,.work-sheet .profile-task10 .nav-card,.work-sheet .profile-task10 .result-card{
  border:1px solid var(--line);
  border-radius:24px;
  background:rgba(255,254,253,.98);
  box-shadow:var(--shadow);
}
.work-sheet .profile-task10 .topbar{
  padding:20px 24px;
  display:flex;
  justify-content:space-between;
  gap:16px;
  align-items:center;
}
.work-sheet .profile-task10 .brand{margin:0 0 4px;color:var(--lav);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.work-sheet .profile-task10 .topbar h1{margin:0;font-size:clamp(1.55rem,3.4vw,2.45rem);line-height:1.08}
.work-sheet .profile-task10 .progress-box{min-width:210px;text-align:right}
.work-sheet .profile-task10 .progress-text{font-weight:800;color:#4f4260}
.work-sheet .profile-task10 .progress-track{height:8px;margin-top:8px;border-radius:999px;background:#eee6f7;overflow:hidden}
.work-sheet .profile-task10 .progress-fill{height:100%;width:0;background:linear-gradient(90deg,var(--lav),#9b7bca);transition:width .25s ease}
.work-sheet .profile-task10 .workspace{display:grid;grid-template-columns:1fr;gap:18px;margin-top:16px;align-items:start}
.work-sheet .profile-task10 .trainer-card{padding:clamp(20px,3vw,32px)}
.work-sheet .profile-task10 .task-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}
.work-sheet .profile-task10 .eyebrow{margin:0;color:var(--lav);font-weight:800;font-size:.9rem}
.work-sheet .profile-task10 .task-count{white-space:nowrap;padding:7px 12px;border-radius:999px;background:var(--soft);color:#5b4673;font-weight:800;font-size:.9rem}
.work-sheet .profile-task10 .task-body{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,390px);gap:28px;align-items:center;margin-top:18px}
.work-sheet .profile-task10 .statement-panel{min-width:0}
.work-sheet .profile-task10 .statement{
  font-size:clamp(1.02rem,1.55vw,1.22rem);
  line-height:1.7;
  font-weight:600;
  max-width:34ch;
}
.work-sheet .profile-task10 .diagram-panel{display:flex;justify-content:center}
.work-sheet .profile-task10 .diagram-wrap{
  width:min(100%,380px);
  min-height:240px;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:14px;
  border:1px solid var(--line-soft);
  border-radius:22px;
  background:#fff;
}
.work-sheet .profile-task10 .diagram-wrap svg{width:100%;height:auto;max-height:258px;display:block}
.work-sheet .profile-task10 .figure-image{width:100%;height:auto;display:block;max-height:300px;object-fit:contain;border-radius:12px;transform:scale(1.2);transform-origin:center}

.work-sheet .profile-task10 .task-figure .diagram-line,
.work-sheet .profile-task10 .task-figure polygon.diagram-line,
.work-sheet .profile-task10 .task-figure path.diagram-line{
  fill:none;
  stroke:#4e4659;
  stroke-width:2.5;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.work-sheet .profile-task10 .task-figure .diagram-soft{fill:none;stroke:#87759e;stroke-width:2;stroke-dasharray:6 5;stroke-linecap:round;stroke-linejoin:round}
.work-sheet .profile-task10 .task-figure .right-mark{fill:none;stroke:#87759e;stroke-width:2}
.work-sheet .profile-task10 .task-figure .diagram-text{fill:#2f2a39;font-size:18px;font-weight:700}
.work-sheet .profile-task10 .task-figure .diagram-value{fill:#4f465d;font-size:17px;font-weight:600}
.work-sheet .profile-task10 .task-figure .diagram-note{fill:#746986;font-size:14px;font-weight:500}
.work-sheet .profile-task10 .answer-zone{margin-top:24px;padding-top:18px;border-top:1px solid #eee5f4}
.work-sheet .profile-task10 .answer-row{display:flex;gap:10px;flex-wrap:wrap;align-items:end}
.work-sheet .profile-task10 .answer-label{display:grid;gap:6px;min-width:min(290px,100%);font-weight:800}
.work-sheet .profile-task10 .answer-input{height:50px;border:1px solid #cdbde0;border-radius:13px;padding:10px 14px;font:inherit;font-size:1.03rem;background:white;outline:none}
.work-sheet .profile-task10 .answer-input:focus{border-color:var(--lav);box-shadow:0 0 0 3px rgba(117,82,168,.13)}
.work-sheet .profile-task10 button{font:inherit}
.work-sheet .profile-task10 .btn{min-height:48px;border:0;border-radius:13px;padding:10px 16px;font-weight:800;cursor:pointer}
.work-sheet .profile-task10 .btn-primary{background:var(--lav);color:white}
.work-sheet .profile-task10 .btn-primary:hover{background:var(--lav-dark)}
.work-sheet .profile-task10 .btn-secondary{background:#eee6f7;color:#543f70}
.work-sheet .profile-task10 .btn-ghost{background:white;border:1px solid var(--line);color:#5d5367}
.work-sheet .profile-task10 .btn:disabled{opacity:.55;cursor:default}
.work-sheet .profile-task10 .feedback{display:none;margin-top:14px;padding:12px 14px;border-radius:14px;font-weight:700}
.work-sheet .profile-task10 .feedback.show{display:block}
.work-sheet .profile-task10 .feedback.ok{background:var(--okbg);color:var(--ok)}
.work-sheet .profile-task10 .feedback.bad{background:var(--badbg);color:var(--bad)}
.work-sheet .profile-task10 .feedback.skip{background:var(--warnbg);color:var(--warn)}
.work-sheet .profile-task10 .reveal{display:none;margin-top:14px;border-radius:16px;background:#f8f4fc;border:1px solid #e5d8ef;padding:16px}
.work-sheet .profile-task10 .reveal.show{display:block}
.work-sheet .profile-task10 .reveal h3{margin:0 0 6px;font-size:1rem}
.work-sheet .profile-task10 .reveal p,.work-sheet .profile-task10 .reveal li{color:#50475a}
.work-sheet .profile-task10 .utility-row{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}
.work-sheet .profile-task10 .bottom-nav{display:flex;justify-content:space-between;gap:10px;margin-top:16px}
.work-sheet .profile-task10 .nav-card{padding:18px 20px;height:max-content;position:static;order:-1}
.work-sheet .profile-task10 .nav-card h2{margin:0;font-size:1.08rem}
.work-sheet .profile-task10 .section-intro{margin:6px 0 12px;color:var(--muted);font-size:.92rem}
.work-sheet .profile-task10 .number-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.work-sheet .profile-task10 .section-heading{grid-column:1/-1;display:block;width:100%;margin:6px 0 0;padding:14px 16px;border:1px solid #ddd0e9;border-radius:14px;background:#f8f4fc;color:#58447c;font:inherit;font-size:1rem;font-weight:800;line-height:1.35;text-align:left;cursor:pointer}
.work-sheet .profile-task10 .section-heading:hover{border-color:#9f82bf;background:#efe7f7;transform:translateY(-1px)}
.work-sheet .profile-task10 .section-heading:focus-visible{outline:3px solid rgba(117,82,168,.2);outline-offset:2px}
.work-sheet .profile-task10 .section-flow-hidden{display:none!important}
.work-sheet .profile-task10 .section-back-button,.work-sheet .profile-task10 .task-flow-back,.work-sheet .profile-task10 .numbers-back-link{min-height:42px;margin:2px 0 14px;padding:9px 14px;border:1px solid #d8c9e6;border-radius:12px;background:#fff;color:#58447c;font:inherit;font-weight:800;cursor:pointer}
.work-sheet .profile-task10 .numbers-back-link{display:inline-flex;align-items:center;text-decoration:none}
.work-sheet .profile-task10 .section-back-button:hover,.work-sheet .profile-task10 .task-flow-back:hover,.work-sheet .profile-task10 .numbers-back-link:hover{border-color:#9f82bf;background:#f8f4fc}
.work-sheet .profile-task10 .task-flow-back{margin-bottom:18px}
.work-sheet .profile-task10 .num.section-hidden{display:none}
.work-sheet .profile-task10 .num{height:40px;border:1px solid #ddd0e9;border-radius:11px;background:#fff;color:#51485b;font-weight:800;cursor:pointer}
.work-sheet .profile-task10 .large-prototype-buttons .nav-card .number-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.work-sheet .profile-task10 .large-prototype-buttons .nav-card .num{height:44px;min-width:44px;font-size:.98rem;border-radius:11px}
.work-sheet .profile-task10 .num.current{border-color:var(--lav);box-shadow:0 0 0 2px rgba(117,82,168,.14);color:var(--lav)}
.work-sheet .profile-task10 .num.correct{background:var(--okbg);border-color:#cde9d8;color:var(--ok)}
.work-sheet .profile-task10 .num.skipped{background:var(--warnbg);border-color:#f0e2a5;color:var(--warn)}
.work-sheet .profile-task10 .num.wrong{background:var(--badbg);border-color:#f5c5cc;color:var(--bad)}
.work-sheet .profile-task10 .legend{display:grid;gap:6px;margin-top:14px;color:var(--muted);font-size:.84rem}
.work-sheet .profile-task10 .legend span{display:flex;align-items:center;gap:8px}.work-sheet .profile-task10 .dot{width:10px;height:10px;border-radius:50%;display:inline-block}.work-sheet .profile-task10 .dot.ok{background:#83ca9f}.work-sheet .profile-task10 .dot.skip{background:#eed277}.work-sheet .profile-task10 .dot.wrong{background:#ef9ba8}
.work-sheet .profile-task10 .result-card{display:none;padding:22px 24px;margin-top:18px}.work-sheet .profile-task10 .result-card.show{display:block}.work-sheet .profile-task10 .result-card h2{margin:0 0 6px}.work-sheet .profile-task10 .small{margin:0;color:var(--muted)}
.work-sheet .profile-task10 .summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}
.work-sheet .profile-task10 .summary-item{padding:16px;border-radius:18px;background:var(--soft);text-align:center;font-weight:700}.work-sheet .profile-task10 .summary-item strong{display:block;font-size:1.9rem;margin-bottom:4px;color:var(--lav)}
.work-sheet .profile-task10 .topic-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.work-sheet .profile-task10 .topic-summary section{padding:16px;border-radius:18px;border:1px solid var(--line-soft)}.work-sheet .profile-task10 .topic-summary h3{margin:0 0 8px}
@media (max-width: 1024px){
  .work-sheet .profile-task10 .workspace{grid-template-columns:1fr}
  .work-sheet .profile-task10 .nav-card{position:static;order:-1}
  .work-sheet .profile-task10 .number-grid{grid-template-columns:repeat(6,1fr)}
}
@media (max-width: 760px){
  .work-sheet .profile-task10 .shell{width:min(100%,calc(100% - 12px))}
  .work-sheet .profile-task10 .topbar{padding:18px;align-items:flex-start;flex-direction:column}
  .work-sheet .profile-task10 .progress-box{width:100%;min-width:0;text-align:left}
  .work-sheet .profile-task10 .task-body{grid-template-columns:1fr;gap:18px}
  .work-sheet .profile-task10 .statement{max-width:none;font-size:1.02rem;line-height:1.65}
  .work-sheet .profile-task10 .diagram-panel{justify-content:flex-start}
  .work-sheet .profile-task10 .diagram-wrap{width:100%;min-height:220px}
  .work-sheet .profile-task10 .figure-image{transform:scale(1.12)}
  .work-sheet .profile-task10 .answer-row,.work-sheet .profile-task10 .utility-row,.work-sheet .profile-task10 .bottom-nav{flex-direction:column}
  .work-sheet .profile-task10 .btn{width:100%}
  .work-sheet .profile-task10 .number-grid{grid-template-columns:repeat(6,1fr)}
  .work-sheet .profile-task10 .summary-grid,.work-sheet .profile-task10 .topic-summary{grid-template-columns:1fr}
}
.work-sheet .profile-task10 .second-part-no-check .answer-label,
.work-sheet .profile-task10 .second-part-no-check [data-source-id="checkBtn"] {
  display: none !important;
}

.work-sheet .profile-task10 .katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.work-sheet .profile-task10 .katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.work-sheet .profile-task10 .katex .katex-version:after{content:"0.17.0"}.work-sheet .profile-task10 .katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.work-sheet .profile-task10 .katex .katex-html>.newline{display:block}.work-sheet .profile-task10 .katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.work-sheet .profile-task10 .katex .base,.work-sheet .profile-task10 .katex .strut{display:inline-block}.work-sheet .profile-task10 .katex .textbf{font-weight:700}.work-sheet .profile-task10 .katex .textit{font-style:italic}.work-sheet .profile-task10 .katex .textrm{font-family:KaTeX_Main}.work-sheet .profile-task10 .katex .textsf{font-family:KaTeX_SansSerif}.work-sheet .profile-task10 .katex .texttt{font-family:KaTeX_Typewriter}.work-sheet .profile-task10 .katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.work-sheet .profile-task10 .katex .mathit{font-family:KaTeX_Main;font-style:italic}.work-sheet .profile-task10 .katex .mathrm{font-style:normal}.work-sheet .profile-task10 .katex .mathbf{font-family:KaTeX_Main;font-weight:700}.work-sheet .profile-task10 .katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.work-sheet .profile-task10 .katex .amsrm,.work-sheet .profile-task10 .katex .mathbb,.work-sheet .profile-task10 .katex .textbb{font-family:KaTeX_AMS}.work-sheet .profile-task10 .katex .mathcal{font-family:KaTeX_Caligraphic}.work-sheet .profile-task10 .katex .mathfrak,.work-sheet .profile-task10 .katex .textfrak{font-family:KaTeX_Fraktur}.work-sheet .profile-task10 .katex .mathboldfrak,.work-sheet .profile-task10 .katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.work-sheet .profile-task10 .katex .mathtt{font-family:KaTeX_Typewriter}.work-sheet .profile-task10 .katex .mathscr,.work-sheet .profile-task10 .katex .textscr{font-family:KaTeX_Script}.work-sheet .profile-task10 .katex .mathsf,.work-sheet .profile-task10 .katex .textsf{font-family:KaTeX_SansSerif}.work-sheet .profile-task10 .katex .mathboldsf,.work-sheet .profile-task10 .katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.work-sheet .profile-task10 .katex .mathitsf,.work-sheet .profile-task10 .katex .mathsfit,.work-sheet .profile-task10 .katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.work-sheet .profile-task10 .katex .mainrm{font-family:KaTeX_Main;font-style:normal}.work-sheet .profile-task10 .katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.work-sheet .profile-task10 .katex .vlist-r{display:table-row}.work-sheet .profile-task10 .katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.work-sheet .profile-task10 .katex .vlist>span{display:block;height:0;position:relative}.work-sheet .profile-task10 .katex .vlist>span>span{display:inline-block}.work-sheet .profile-task10 .katex .vlist>span>.pstrut{overflow:hidden;width:0}.work-sheet .profile-task10 .katex .vlist-t2{margin-right:-2px}.work-sheet .profile-task10 .katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.work-sheet .profile-task10 .katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.work-sheet .profile-task10 .katex .hbox{width:100%}.work-sheet .profile-task10 .katex .hbox,.work-sheet .profile-task10 .katex .thinbox{display:inline-flex;flex-direction:row}.work-sheet .profile-task10 .katex .thinbox{max-width:0;width:0}.work-sheet .profile-task10 .katex .msupsub{text-align:left}.work-sheet .profile-task10 .katex .mfrac>span>span{text-align:center}.work-sheet .profile-task10 .katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.work-sheet .profile-task10 .katex .hdashline,.work-sheet .profile-task10 .katex .hline,.work-sheet .profile-task10 .katex .mfrac .frac-line,.work-sheet .profile-task10 .katex .overline .overline-line,.work-sheet .profile-task10 .katex .rule,.work-sheet .profile-task10 .katex .underline .underline-line{min-height:1px}.work-sheet .profile-task10 .katex .mspace{display:inline-block}.work-sheet .profile-task10 .katex .smash{display:inline;line-height:0}.work-sheet .profile-task10 .katex .clap,.work-sheet .profile-task10 .katex .llap,.work-sheet .profile-task10 .katex .rlap{position:relative;width:0}.work-sheet .profile-task10 .katex .clap>.inner,.work-sheet .profile-task10 .katex .llap>.inner,.work-sheet .profile-task10 .katex .rlap>.inner{position:absolute}.work-sheet .profile-task10 .katex .clap>.fix,.work-sheet .profile-task10 .katex .llap>.fix,.work-sheet .profile-task10 .katex .rlap>.fix{display:inline-block}.work-sheet .profile-task10 .katex .llap>.inner{right:0}.work-sheet .profile-task10 .katex .clap>.inner,.work-sheet .profile-task10 .katex .rlap>.inner{left:0}.work-sheet .profile-task10 .katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.work-sheet .profile-task10 .katex .rule{border:0 solid;display:inline-block;position:relative}.work-sheet .profile-task10 .katex .hline,.work-sheet .profile-task10 .katex .overline .overline-line,.work-sheet .profile-task10 .katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.work-sheet .profile-task10 .katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.work-sheet .profile-task10 .katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size1.size1,.work-sheet .profile-task10 .katex .sizing.reset-size1.size1{font-size:1em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size1.size2,.work-sheet .profile-task10 .katex .sizing.reset-size1.size2{font-size:1.2em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size1.size3,.work-sheet .profile-task10 .katex .sizing.reset-size1.size3{font-size:1.4em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size1.size4,.work-sheet .profile-task10 .katex .sizing.reset-size1.size4{font-size:1.6em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size1.size5,.work-sheet .profile-task10 .katex .sizing.reset-size1.size5{font-size:1.8em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size1.size6,.work-sheet .profile-task10 .katex .sizing.reset-size1.size6{font-size:2em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size1.size7,.work-sheet .profile-task10 .katex .sizing.reset-size1.size7{font-size:2.4em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size1.size8,.work-sheet .profile-task10 .katex .sizing.reset-size1.size8{font-size:2.88em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size1.size9,.work-sheet .profile-task10 .katex .sizing.reset-size1.size9{font-size:3.456em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size1.size10,.work-sheet .profile-task10 .katex .sizing.reset-size1.size10{font-size:4.148em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size1.size11,.work-sheet .profile-task10 .katex .sizing.reset-size1.size11{font-size:4.976em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size2.size1,.work-sheet .profile-task10 .katex .sizing.reset-size2.size1{font-size:.8333333333em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size2.size2,.work-sheet .profile-task10 .katex .sizing.reset-size2.size2{font-size:1em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size2.size3,.work-sheet .profile-task10 .katex .sizing.reset-size2.size3{font-size:1.1666666667em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size2.size4,.work-sheet .profile-task10 .katex .sizing.reset-size2.size4{font-size:1.3333333333em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size2.size5,.work-sheet .profile-task10 .katex .sizing.reset-size2.size5{font-size:1.5em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size2.size6,.work-sheet .profile-task10 .katex .sizing.reset-size2.size6{font-size:1.6666666667em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size2.size7,.work-sheet .profile-task10 .katex .sizing.reset-size2.size7{font-size:2em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size2.size8,.work-sheet .profile-task10 .katex .sizing.reset-size2.size8{font-size:2.4em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size2.size9,.work-sheet .profile-task10 .katex .sizing.reset-size2.size9{font-size:2.88em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size2.size10,.work-sheet .profile-task10 .katex .sizing.reset-size2.size10{font-size:3.4566666667em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size2.size11,.work-sheet .profile-task10 .katex .sizing.reset-size2.size11{font-size:4.1466666667em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size3.size1,.work-sheet .profile-task10 .katex .sizing.reset-size3.size1{font-size:.7142857143em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size3.size2,.work-sheet .profile-task10 .katex .sizing.reset-size3.size2{font-size:.8571428571em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size3.size3,.work-sheet .profile-task10 .katex .sizing.reset-size3.size3{font-size:1em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size3.size4,.work-sheet .profile-task10 .katex .sizing.reset-size3.size4{font-size:1.1428571429em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size3.size5,.work-sheet .profile-task10 .katex .sizing.reset-size3.size5{font-size:1.2857142857em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size3.size6,.work-sheet .profile-task10 .katex .sizing.reset-size3.size6{font-size:1.4285714286em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size3.size7,.work-sheet .profile-task10 .katex .sizing.reset-size3.size7{font-size:1.7142857143em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size3.size8,.work-sheet .profile-task10 .katex .sizing.reset-size3.size8{font-size:2.0571428571em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size3.size9,.work-sheet .profile-task10 .katex .sizing.reset-size3.size9{font-size:2.4685714286em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size3.size10,.work-sheet .profile-task10 .katex .sizing.reset-size3.size10{font-size:2.9628571429em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size3.size11,.work-sheet .profile-task10 .katex .sizing.reset-size3.size11{font-size:3.5542857143em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size4.size1,.work-sheet .profile-task10 .katex .sizing.reset-size4.size1{font-size:.625em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size4.size2,.work-sheet .profile-task10 .katex .sizing.reset-size4.size2{font-size:.75em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size4.size3,.work-sheet .profile-task10 .katex .sizing.reset-size4.size3{font-size:.875em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size4.size4,.work-sheet .profile-task10 .katex .sizing.reset-size4.size4{font-size:1em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size4.size5,.work-sheet .profile-task10 .katex .sizing.reset-size4.size5{font-size:1.125em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size4.size6,.work-sheet .profile-task10 .katex .sizing.reset-size4.size6{font-size:1.25em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size4.size7,.work-sheet .profile-task10 .katex .sizing.reset-size4.size7{font-size:1.5em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size4.size8,.work-sheet .profile-task10 .katex .sizing.reset-size4.size8{font-size:1.8em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size4.size9,.work-sheet .profile-task10 .katex .sizing.reset-size4.size9{font-size:2.16em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size4.size10,.work-sheet .profile-task10 .katex .sizing.reset-size4.size10{font-size:2.5925em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size4.size11,.work-sheet .profile-task10 .katex .sizing.reset-size4.size11{font-size:3.11em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size5.size1,.work-sheet .profile-task10 .katex .sizing.reset-size5.size1{font-size:.5555555556em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size5.size2,.work-sheet .profile-task10 .katex .sizing.reset-size5.size2{font-size:.6666666667em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size5.size3,.work-sheet .profile-task10 .katex .sizing.reset-size5.size3{font-size:.7777777778em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size5.size4,.work-sheet .profile-task10 .katex .sizing.reset-size5.size4{font-size:.8888888889em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size5.size5,.work-sheet .profile-task10 .katex .sizing.reset-size5.size5{font-size:1em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size5.size6,.work-sheet .profile-task10 .katex .sizing.reset-size5.size6{font-size:1.1111111111em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size5.size7,.work-sheet .profile-task10 .katex .sizing.reset-size5.size7{font-size:1.3333333333em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size5.size8,.work-sheet .profile-task10 .katex .sizing.reset-size5.size8{font-size:1.6em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size5.size9,.work-sheet .profile-task10 .katex .sizing.reset-size5.size9{font-size:1.92em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size5.size10,.work-sheet .profile-task10 .katex .sizing.reset-size5.size10{font-size:2.3044444444em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size5.size11,.work-sheet .profile-task10 .katex .sizing.reset-size5.size11{font-size:2.7644444444em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size6.size1,.work-sheet .profile-task10 .katex .sizing.reset-size6.size1{font-size:.5em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size6.size2,.work-sheet .profile-task10 .katex .sizing.reset-size6.size2{font-size:.6em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size6.size3,.work-sheet .profile-task10 .katex .sizing.reset-size6.size3{font-size:.7em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size6.size4,.work-sheet .profile-task10 .katex .sizing.reset-size6.size4{font-size:.8em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size6.size5,.work-sheet .profile-task10 .katex .sizing.reset-size6.size5{font-size:.9em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size6.size6,.work-sheet .profile-task10 .katex .sizing.reset-size6.size6{font-size:1em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size6.size7,.work-sheet .profile-task10 .katex .sizing.reset-size6.size7{font-size:1.2em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size6.size8,.work-sheet .profile-task10 .katex .sizing.reset-size6.size8{font-size:1.44em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size6.size9,.work-sheet .profile-task10 .katex .sizing.reset-size6.size9{font-size:1.728em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size6.size10,.work-sheet .profile-task10 .katex .sizing.reset-size6.size10{font-size:2.074em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size6.size11,.work-sheet .profile-task10 .katex .sizing.reset-size6.size11{font-size:2.488em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size7.size1,.work-sheet .profile-task10 .katex .sizing.reset-size7.size1{font-size:.4166666667em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size7.size2,.work-sheet .profile-task10 .katex .sizing.reset-size7.size2{font-size:.5em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size7.size3,.work-sheet .profile-task10 .katex .sizing.reset-size7.size3{font-size:.5833333333em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size7.size4,.work-sheet .profile-task10 .katex .sizing.reset-size7.size4{font-size:.6666666667em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size7.size5,.work-sheet .profile-task10 .katex .sizing.reset-size7.size5{font-size:.75em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size7.size6,.work-sheet .profile-task10 .katex .sizing.reset-size7.size6{font-size:.8333333333em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size7.size7,.work-sheet .profile-task10 .katex .sizing.reset-size7.size7{font-size:1em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size7.size8,.work-sheet .profile-task10 .katex .sizing.reset-size7.size8{font-size:1.2em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size7.size9,.work-sheet .profile-task10 .katex .sizing.reset-size7.size9{font-size:1.44em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size7.size10,.work-sheet .profile-task10 .katex .sizing.reset-size7.size10{font-size:1.7283333333em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size7.size11,.work-sheet .profile-task10 .katex .sizing.reset-size7.size11{font-size:2.0733333333em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size8.size1,.work-sheet .profile-task10 .katex .sizing.reset-size8.size1{font-size:.3472222222em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size8.size2,.work-sheet .profile-task10 .katex .sizing.reset-size8.size2{font-size:.4166666667em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size8.size3,.work-sheet .profile-task10 .katex .sizing.reset-size8.size3{font-size:.4861111111em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size8.size4,.work-sheet .profile-task10 .katex .sizing.reset-size8.size4{font-size:.5555555556em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size8.size5,.work-sheet .profile-task10 .katex .sizing.reset-size8.size5{font-size:.625em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size8.size6,.work-sheet .profile-task10 .katex .sizing.reset-size8.size6{font-size:.6944444444em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size8.size7,.work-sheet .profile-task10 .katex .sizing.reset-size8.size7{font-size:.8333333333em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size8.size8,.work-sheet .profile-task10 .katex .sizing.reset-size8.size8{font-size:1em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size8.size9,.work-sheet .profile-task10 .katex .sizing.reset-size8.size9{font-size:1.2em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size8.size10,.work-sheet .profile-task10 .katex .sizing.reset-size8.size10{font-size:1.4402777778em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size8.size11,.work-sheet .profile-task10 .katex .sizing.reset-size8.size11{font-size:1.7277777778em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size9.size1,.work-sheet .profile-task10 .katex .sizing.reset-size9.size1{font-size:.2893518519em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size9.size2,.work-sheet .profile-task10 .katex .sizing.reset-size9.size2{font-size:.3472222222em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size9.size3,.work-sheet .profile-task10 .katex .sizing.reset-size9.size3{font-size:.4050925926em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size9.size4,.work-sheet .profile-task10 .katex .sizing.reset-size9.size4{font-size:.462962963em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size9.size5,.work-sheet .profile-task10 .katex .sizing.reset-size9.size5{font-size:.5208333333em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size9.size6,.work-sheet .profile-task10 .katex .sizing.reset-size9.size6{font-size:.5787037037em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size9.size7,.work-sheet .profile-task10 .katex .sizing.reset-size9.size7{font-size:.6944444444em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size9.size8,.work-sheet .profile-task10 .katex .sizing.reset-size9.size8{font-size:.8333333333em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size9.size9,.work-sheet .profile-task10 .katex .sizing.reset-size9.size9{font-size:1em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size9.size10,.work-sheet .profile-task10 .katex .sizing.reset-size9.size10{font-size:1.2002314815em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size9.size11,.work-sheet .profile-task10 .katex .sizing.reset-size9.size11{font-size:1.4398148148em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size10.size1,.work-sheet .profile-task10 .katex .sizing.reset-size10.size1{font-size:.2410800386em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size10.size2,.work-sheet .profile-task10 .katex .sizing.reset-size10.size2{font-size:.2892960463em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size10.size3,.work-sheet .profile-task10 .katex .sizing.reset-size10.size3{font-size:.337512054em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size10.size4,.work-sheet .profile-task10 .katex .sizing.reset-size10.size4{font-size:.3857280617em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size10.size5,.work-sheet .profile-task10 .katex .sizing.reset-size10.size5{font-size:.4339440694em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size10.size6,.work-sheet .profile-task10 .katex .sizing.reset-size10.size6{font-size:.4821600771em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size10.size7,.work-sheet .profile-task10 .katex .sizing.reset-size10.size7{font-size:.5785920926em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size10.size8,.work-sheet .profile-task10 .katex .sizing.reset-size10.size8{font-size:.6943105111em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size10.size9,.work-sheet .profile-task10 .katex .sizing.reset-size10.size9{font-size:.8331726133em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size10.size10,.work-sheet .profile-task10 .katex .sizing.reset-size10.size10{font-size:1em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size10.size11,.work-sheet .profile-task10 .katex .sizing.reset-size10.size11{font-size:1.1996142719em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size11.size1,.work-sheet .profile-task10 .katex .sizing.reset-size11.size1{font-size:.2009646302em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size11.size2,.work-sheet .profile-task10 .katex .sizing.reset-size11.size2{font-size:.2411575563em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size11.size3,.work-sheet .profile-task10 .katex .sizing.reset-size11.size3{font-size:.2813504823em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size11.size4,.work-sheet .profile-task10 .katex .sizing.reset-size11.size4{font-size:.3215434084em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size11.size5,.work-sheet .profile-task10 .katex .sizing.reset-size11.size5{font-size:.3617363344em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size11.size6,.work-sheet .profile-task10 .katex .sizing.reset-size11.size6{font-size:.4019292605em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size11.size7,.work-sheet .profile-task10 .katex .sizing.reset-size11.size7{font-size:.4823151125em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size11.size8,.work-sheet .profile-task10 .katex .sizing.reset-size11.size8{font-size:.578778135em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size11.size9,.work-sheet .profile-task10 .katex .sizing.reset-size11.size9{font-size:.6945337621em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size11.size10,.work-sheet .profile-task10 .katex .sizing.reset-size11.size10{font-size:.8336012862em}.work-sheet .profile-task10 .katex .fontsize-ensurer.reset-size11.size11,.work-sheet .profile-task10 .katex .sizing.reset-size11.size11{font-size:1em}.work-sheet .profile-task10 .katex .delimsizing.size1{font-family:KaTeX_Size1}.work-sheet .profile-task10 .katex .delimsizing.size2{font-family:KaTeX_Size2}.work-sheet .profile-task10 .katex .delimsizing.size3{font-family:KaTeX_Size3}.work-sheet .profile-task10 .katex .delimsizing.size4{font-family:KaTeX_Size4}.work-sheet .profile-task10 .katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.work-sheet .profile-task10 .katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.work-sheet .profile-task10 .katex .nulldelimiter{display:inline-block;width:.12em}.work-sheet .profile-task10 .katex .delimcenter,.work-sheet .profile-task10 .katex .op-symbol{position:relative}.work-sheet .profile-task10 .katex .op-symbol.small-op{font-family:KaTeX_Size1}.work-sheet .profile-task10 .katex .op-symbol.large-op{font-family:KaTeX_Size2}.work-sheet .profile-task10 .katex .accent>.vlist-t,.work-sheet .profile-task10 .katex .op-limits>.vlist-t{text-align:center}.work-sheet .profile-task10 .katex .accent .accent-body{position:relative}.work-sheet .profile-task10 .katex .accent .accent-body:not(.accent-full){width:0}.work-sheet .profile-task10 .katex .overlay{display:block}.work-sheet .profile-task10 .katex .mtable .vertical-separator{display:inline-block;min-width:1px}.work-sheet .profile-task10 .katex .mtable .arraycolsep{display:inline-block}.work-sheet .profile-task10 .katex .mtable .col-align-c>.vlist-t{text-align:center}.work-sheet .profile-task10 .katex .mtable .col-align-l>.vlist-t{text-align:left}.work-sheet .profile-task10 .katex .mtable .col-align-r>.vlist-t{text-align:right}.work-sheet .profile-task10 .katex .svg-align{text-align:left}.work-sheet .profile-task10 .katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.work-sheet .profile-task10 .katex svg path{stroke:none}.work-sheet .profile-task10 .katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.work-sheet .profile-task10 .katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.work-sheet .profile-task10 .katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.work-sheet .profile-task10 .katex .stretchy:after,.work-sheet .profile-task10 .katex .stretchy:before{content:""}.work-sheet .profile-task10 .katex .hide-tail{overflow:hidden;position:relative;width:100%}.work-sheet .profile-task10 .katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.work-sheet .profile-task10 .katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.work-sheet .profile-task10 .katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.work-sheet .profile-task10 .katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.work-sheet .profile-task10 .katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.work-sheet .profile-task10 .katex .x-arrow-pad{padding:0 .5em}.work-sheet .profile-task10 .katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.work-sheet .profile-task10 .katex .mover,.work-sheet .profile-task10 .katex .munder,.work-sheet .profile-task10 .katex .x-arrow{text-align:center}.work-sheet .profile-task10 .katex .boxpad{padding:0 .3em}.work-sheet .profile-task10 .katex .fbox,.work-sheet .profile-task10 .katex .fcolorbox{border:.04em solid;box-sizing:border-box}.work-sheet .profile-task10 .katex .cancel-pad{padding:0 .2em}.work-sheet .profile-task10 .katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.work-sheet .profile-task10 .katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.work-sheet .profile-task10 .katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.work-sheet .profile-task10 .katex .anglpad{padding:0 .03889em}.work-sheet .profile-task10 .katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.work-sheet .profile-task10 .katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.work-sheet .profile-task10 .katex .mtr-glue{width:50%}.work-sheet .profile-task10 .katex .cd-vert-arrow{display:inline-block;position:relative}.work-sheet .profile-task10 .katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.work-sheet .profile-task10 .katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.work-sheet .profile-task10 .katex-display{display:block;margin:1em 0;text-align:center}.work-sheet .profile-task10 .katex-display>.katex{display:block;text-align:center;white-space:nowrap}.work-sheet .profile-task10 .katex-display>.katex>.katex-html{display:block;position:relative}.work-sheet .profile-task10 .katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.work-sheet .profile-task10 .katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.work-sheet .profile-task10 .katex-display.fleqn>.katex{padding-left:2em;text-align:left}.work-sheet .profile-task10 {counter-reset:katexEqnNo mmlEqnNo}

.work-sheet .profile-task10 .task7-body{min-height:330px;display:flex;align-items:center;padding:54px 46px;border:1px solid #e7dbf3;border-radius:24px;background:#fff}
.work-sheet .profile-task10 .task7-body .statement{max-width:920px;font-size:clamp(1.02rem,1.55vw,1.22rem);line-height:1.65;white-space:pre-line}
.work-sheet .profile-task10 .task7-body .equation{margin-top:14px;overflow-x:auto;overflow-y:hidden;padding:4px 2px 8px}
.work-sheet .profile-task10 .task7-body .equation .katex-display{margin:0;text-align:left}
.work-sheet .profile-task10 .task7-body .equation .katex-display>.katex{text-align:left;white-space:nowrap;font-size:1.42em}
.work-sheet .profile-task10 .task7-body .math-note{margin-top:14px;color:#4f465d}
.work-sheet .profile-task10 .reveal p{white-space:pre-line}
.work-sheet .profile-task10 .task7-body .statement .equation{text-align:center}
.work-sheet .profile-task10 .task7-body .statement .equation>.katex{display:block;width:max-content;min-width:100%;font-weight:400;text-align:center}
.work-sheet .profile-task10 .task7-body .statement .equation .katex-display,.work-sheet .profile-task10 .task7-body .statement .equation .katex-display>.katex{text-align:center;font-weight:400}
@media(max-width:760px){.work-sheet .profile-task10 .task7-body{min-height:270px;padding:34px 24px}.work-sheet .profile-task10 .task7-body .statement{font-size:1.02rem;line-height:1.65}.work-sheet .profile-task10 .task7-body .equation .katex-display>.katex{font-size:1.22em}}

.work-sheet .profile-task10 .pdf2027-figure { margin: 20px auto; max-width: 430px; }
.work-sheet .profile-task10 .pdf2027-figure svg { display: block; width: 100%; height: auto; }
.work-sheet .profile-task10 .pdf2027-figure figcaption { font-size: 1rem; line-height: 1.5; margin-top: 12px; }
.work-sheet .profile-task10 .reveal .katex-display { overflow-x: auto; overflow-y: hidden; padding: 8px 0; }
.work-sheet .profile-task10 .reveal p + p { margin-top: 14px; }

/* Text typography follows chapter 18. Math and diagram lettering keep their own fonts. */
.work-sheet .profile-task10  {
  --trainer-text-font: system-ui, -apple-system, "Segoe UI", sans-serif;
  font-family: var(--trainer-text-font);
  font-size: 16px;
  line-height: 1.55;
}
.work-sheet .profile-task10 button, .work-sheet .profile-task10 input, .work-sheet .profile-task10 select, .work-sheet .profile-task10 textarea {
  font-family: var(--trainer-text-font);
}
.work-sheet .profile-task10 .trainer-card .statement {
  font-family: var(--trainer-text-font);
  font-size: clamp(1.02rem, 1.42vw, 1.17rem);
  font-weight: 400;
  line-height: 1.65;
}
.work-sheet .profile-task10 .trainer-card .statement > p,
.work-sheet .profile-task10 .trainer-card .statement .graph-statement {
  font-family: inherit;
  font-size: inherit;
  font-weight: 400;
  line-height: inherit;
}
.work-sheet .profile-task10 .trainer-card .reveal {
  font-family: var(--trainer-text-font);
  font-size: 1rem;
  font-weight: 400;
}
.work-sheet .profile-task10 .trainer-card .reveal p,
.work-sheet .profile-task10 .trainer-card .reveal li {
  line-height: 1.75;
}

.work-sheet .profile-task10 .trainer-card{min-width:0;max-width:100%}
.work-sheet .profile-task10 .task7-body,.work-sheet .profile-task10 .trainer-card .statement{min-width:0;max-width:100%;box-sizing:border-box}
.work-sheet .profile-task10 .trainer-card .statement{width:100%;white-space:normal}
.work-sheet .profile-task10 .trainer-card .statement,.work-sheet .profile-task10 .trainer-card .statement p,.work-sheet .profile-task10 .trainer-card .statement strong,.work-sheet .profile-task10 .trainer-card .statement b,.work-sheet .profile-task10 .trainer-card .statement th,.work-sheet .profile-task10 .trainer-card .statement .katex,.work-sheet .profile-task10 .trainer-card .statement .katex *{font-weight:400}
.work-sheet .profile-task10 .statement .equation{display:block;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:8px 0 12px;white-space:nowrap}
.work-sheet .profile-task10 .reveal p{white-space:normal;overflow-wrap:break-word;line-height:1.8}
.work-sheet .profile-task10 .reveal .katex{display:inline-block;max-width:100%;overflow-x:auto;overflow-y:hidden;vertical-align:middle;padding:5px 0}
.work-sheet .profile-task10 .statement .katex{font-size:1.15em}
.work-sheet .profile-task10 .statement .equation .katex{font-size:1.3em}


.work-sheet .profile-task11 {
  --ink:#252033;
  --muted:#71697d;
  --lav:#7857ab;
  --lav-dark:#654492;
  --soft:#f5effc;
  --line:#ddd1eb;
  --line-soft:#ece4f4;
  --ok:#2b7a59;
  --okbg:#eaf7f0;
  --bad:#a84250;
  --badbg:#fff0f2;
  --warn:#9b7d34;
  --warnbg:#fff7de;
  --paper:#fffefd;
  --shadow:0 14px 34px rgba(74,52,103,.08);
}
.work-sheet .profile-task11 *{box-sizing:border-box}
.work-sheet .profile-task11 {background:#f7f3fb}
.work-sheet .profile-task11 {
  margin:0;
  color:var(--ink);
  font:16px/1.55 system-ui,-apple-system,"Segoe UI",sans-serif;
  background-color:#f7f3fb;
  background-image:linear-gradient(rgba(117,82,168,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(117,82,168,.045) 1px,transparent 1px);
  background-size:28px 28px;
}
.work-sheet .profile-task11 .shell{width:min(1280px,calc(100% - 24px));margin:14px auto 36px}
.work-sheet .profile-task11 .topbar,.work-sheet .profile-task11 .trainer-card,.work-sheet .profile-task11 .nav-card,.work-sheet .profile-task11 .result-card{
  border:1px solid var(--line);
  border-radius:24px;
  background:rgba(255,254,253,.98);
  box-shadow:var(--shadow);
}
.work-sheet .profile-task11 .topbar{
  padding:20px 24px;
  display:flex;
  justify-content:space-between;
  gap:16px;
  align-items:center;
}
.work-sheet .profile-task11 .brand{margin:0 0 4px;color:var(--lav);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.work-sheet .profile-task11 .topbar h1{margin:0;font-size:clamp(1.55rem,3.4vw,2.45rem);line-height:1.08}
.work-sheet .profile-task11 .progress-box{min-width:210px;text-align:right}
.work-sheet .profile-task11 .progress-text{font-weight:800;color:#4f4260}
.work-sheet .profile-task11 .progress-track{height:8px;margin-top:8px;border-radius:999px;background:#eee6f7;overflow:hidden}
.work-sheet .profile-task11 .progress-fill{height:100%;width:0;background:linear-gradient(90deg,var(--lav),#9b7bca);transition:width .25s ease}
.work-sheet .profile-task11 .workspace{display:grid;grid-template-columns:1fr;gap:18px;margin-top:16px;align-items:start}
.work-sheet .profile-task11 .trainer-card{padding:clamp(20px,3vw,32px)}
.work-sheet .profile-task11 .task-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}
.work-sheet .profile-task11 .eyebrow{margin:0;color:var(--lav);font-weight:800;font-size:.9rem}
.work-sheet .profile-task11 .task-count{white-space:nowrap;padding:7px 12px;border-radius:999px;background:var(--soft);color:#5b4673;font-weight:800;font-size:.9rem}
.work-sheet .profile-task11 .task-body{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,390px);gap:28px;align-items:center;margin-top:18px}
.work-sheet .profile-task11 .statement-panel{min-width:0}
.work-sheet .profile-task11 .statement{
  font-size:clamp(1.02rem,1.55vw,1.22rem);
  line-height:1.7;
  font-weight:600;
  max-width:34ch;
}
.work-sheet .profile-task11 .diagram-panel{display:flex;justify-content:center}
.work-sheet .profile-task11 .diagram-wrap{
  width:min(100%,380px);
  min-height:240px;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:14px;
  border:1px solid var(--line-soft);
  border-radius:22px;
  background:#fff;
}
.work-sheet .profile-task11 .diagram-wrap svg{width:100%;height:auto;max-height:258px;display:block}
.work-sheet .profile-task11 .figure-image{width:100%;height:auto;display:block;max-height:300px;object-fit:contain;border-radius:12px;transform:scale(1.2);transform-origin:center}

.work-sheet .profile-task11 .task-figure .diagram-line,
.work-sheet .profile-task11 .task-figure polygon.diagram-line,
.work-sheet .profile-task11 .task-figure path.diagram-line{
  fill:none;
  stroke:#4e4659;
  stroke-width:2.5;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.work-sheet .profile-task11 .task-figure .diagram-soft{fill:none;stroke:#87759e;stroke-width:2;stroke-dasharray:6 5;stroke-linecap:round;stroke-linejoin:round}
.work-sheet .profile-task11 .task-figure .right-mark{fill:none;stroke:#87759e;stroke-width:2}
.work-sheet .profile-task11 .task-figure .diagram-text{fill:#2f2a39;font-size:18px;font-weight:700}
.work-sheet .profile-task11 .task-figure .diagram-value{fill:#4f465d;font-size:17px;font-weight:600}
.work-sheet .profile-task11 .task-figure .diagram-note{fill:#746986;font-size:14px;font-weight:500}
.work-sheet .profile-task11 .answer-zone{margin-top:24px;padding-top:18px;border-top:1px solid #eee5f4}
.work-sheet .profile-task11 .answer-row{display:flex;gap:10px;flex-wrap:wrap;align-items:end}
.work-sheet .profile-task11 .answer-label{display:grid;gap:6px;min-width:min(290px,100%);font-weight:800}
.work-sheet .profile-task11 .answer-input{height:50px;border:1px solid #cdbde0;border-radius:13px;padding:10px 14px;font:inherit;font-size:1.03rem;background:white;outline:none}
.work-sheet .profile-task11 .answer-input:focus{border-color:var(--lav);box-shadow:0 0 0 3px rgba(117,82,168,.13)}
.work-sheet .profile-task11 button{font:inherit}
.work-sheet .profile-task11 .btn{min-height:48px;border:0;border-radius:13px;padding:10px 16px;font-weight:800;cursor:pointer}
.work-sheet .profile-task11 .btn-primary{background:var(--lav);color:white}
.work-sheet .profile-task11 .btn-primary:hover{background:var(--lav-dark)}
.work-sheet .profile-task11 .btn-secondary{background:#eee6f7;color:#543f70}
.work-sheet .profile-task11 .btn-ghost{background:white;border:1px solid var(--line);color:#5d5367}
.work-sheet .profile-task11 .btn:disabled{opacity:.55;cursor:default}
.work-sheet .profile-task11 .feedback{display:none;margin-top:14px;padding:12px 14px;border-radius:14px;font-weight:700}
.work-sheet .profile-task11 .feedback.show{display:block}
.work-sheet .profile-task11 .feedback.ok{background:var(--okbg);color:var(--ok)}
.work-sheet .profile-task11 .feedback.bad{background:var(--badbg);color:var(--bad)}
.work-sheet .profile-task11 .feedback.skip{background:var(--warnbg);color:var(--warn)}
.work-sheet .profile-task11 .reveal{display:none;margin-top:14px;border-radius:16px;background:#f8f4fc;border:1px solid #e5d8ef;padding:16px}
.work-sheet .profile-task11 .reveal.show{display:block}
.work-sheet .profile-task11 .reveal h3{margin:0 0 6px;font-size:1rem}
.work-sheet .profile-task11 .reveal p,.work-sheet .profile-task11 .reveal li{color:#50475a}
.work-sheet .profile-task11 .utility-row{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}
.work-sheet .profile-task11 .bottom-nav{display:flex;justify-content:space-between;gap:10px;margin-top:16px}
.work-sheet .profile-task11 .nav-card{padding:18px 20px;height:max-content;position:static;order:-1}
.work-sheet .profile-task11 .nav-card h2{margin:0;font-size:1.08rem}
.work-sheet .profile-task11 .section-intro{margin:6px 0 12px;color:var(--muted);font-size:.92rem}
.work-sheet .profile-task11 .number-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.work-sheet .profile-task11 .section-heading{grid-column:1/-1;display:block;width:100%;margin:6px 0 0;padding:14px 16px;border:1px solid #ddd0e9;border-radius:14px;background:#f8f4fc;color:#58447c;font:inherit;font-size:1rem;font-weight:800;line-height:1.35;text-align:left;cursor:pointer}
.work-sheet .profile-task11 .section-heading:hover{border-color:#9f82bf;background:#efe7f7;transform:translateY(-1px)}
.work-sheet .profile-task11 .section-heading:focus-visible{outline:3px solid rgba(117,82,168,.2);outline-offset:2px}
.work-sheet .profile-task11 .section-flow-hidden{display:none!important}
.work-sheet .profile-task11 .section-back-button,.work-sheet .profile-task11 .task-flow-back,.work-sheet .profile-task11 .numbers-back-link{min-height:42px;margin:2px 0 14px;padding:9px 14px;border:1px solid #d8c9e6;border-radius:12px;background:#fff;color:#58447c;font:inherit;font-weight:800;cursor:pointer}
.work-sheet .profile-task11 .numbers-back-link{display:inline-flex;align-items:center;text-decoration:none}
.work-sheet .profile-task11 .section-back-button:hover,.work-sheet .profile-task11 .task-flow-back:hover,.work-sheet .profile-task11 .numbers-back-link:hover{border-color:#9f82bf;background:#f8f4fc}
.work-sheet .profile-task11 .task-flow-back{margin-bottom:18px}
.work-sheet .profile-task11 .num.section-hidden{display:none}
.work-sheet .profile-task11 .num{height:40px;border:1px solid #ddd0e9;border-radius:11px;background:#fff;color:#51485b;font-weight:800;cursor:pointer}
.work-sheet .profile-task11 .large-prototype-buttons .nav-card .number-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.work-sheet .profile-task11 .large-prototype-buttons .nav-card .num{height:44px;min-width:44px;font-size:.98rem;border-radius:11px}
.work-sheet .profile-task11 .num.current{border-color:var(--lav);box-shadow:0 0 0 2px rgba(117,82,168,.14);color:var(--lav)}
.work-sheet .profile-task11 .num.correct{background:var(--okbg);border-color:#cde9d8;color:var(--ok)}
.work-sheet .profile-task11 .num.skipped{background:var(--warnbg);border-color:#f0e2a5;color:var(--warn)}
.work-sheet .profile-task11 .num.wrong{background:var(--badbg);border-color:#f5c5cc;color:var(--bad)}
.work-sheet .profile-task11 .legend{display:grid;gap:6px;margin-top:14px;color:var(--muted);font-size:.84rem}
.work-sheet .profile-task11 .legend span{display:flex;align-items:center;gap:8px}.work-sheet .profile-task11 .dot{width:10px;height:10px;border-radius:50%;display:inline-block}.work-sheet .profile-task11 .dot.ok{background:#83ca9f}.work-sheet .profile-task11 .dot.skip{background:#eed277}.work-sheet .profile-task11 .dot.wrong{background:#ef9ba8}
.work-sheet .profile-task11 .result-card{display:none;padding:22px 24px;margin-top:18px}.work-sheet .profile-task11 .result-card.show{display:block}.work-sheet .profile-task11 .result-card h2{margin:0 0 6px}.work-sheet .profile-task11 .small{margin:0;color:var(--muted)}
.work-sheet .profile-task11 .summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}
.work-sheet .profile-task11 .summary-item{padding:16px;border-radius:18px;background:var(--soft);text-align:center;font-weight:700}.work-sheet .profile-task11 .summary-item strong{display:block;font-size:1.9rem;margin-bottom:4px;color:var(--lav)}
.work-sheet .profile-task11 .topic-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.work-sheet .profile-task11 .topic-summary section{padding:16px;border-radius:18px;border:1px solid var(--line-soft)}.work-sheet .profile-task11 .topic-summary h3{margin:0 0 8px}
@media (max-width: 1024px){
  .work-sheet .profile-task11 .workspace{grid-template-columns:1fr}
  .work-sheet .profile-task11 .nav-card{position:static;order:-1}
  .work-sheet .profile-task11 .number-grid{grid-template-columns:repeat(6,1fr)}
}
@media (max-width: 760px){
  .work-sheet .profile-task11 .shell{width:min(100%,calc(100% - 12px))}
  .work-sheet .profile-task11 .topbar{padding:18px;align-items:flex-start;flex-direction:column}
  .work-sheet .profile-task11 .progress-box{width:100%;min-width:0;text-align:left}
  .work-sheet .profile-task11 .task-body{grid-template-columns:1fr;gap:18px}
  .work-sheet .profile-task11 .statement{max-width:none;font-size:1.02rem;line-height:1.65}
  .work-sheet .profile-task11 .diagram-panel{justify-content:flex-start}
  .work-sheet .profile-task11 .diagram-wrap{width:100%;min-height:220px}
  .work-sheet .profile-task11 .figure-image{transform:scale(1.12)}
  .work-sheet .profile-task11 .answer-row,.work-sheet .profile-task11 .utility-row,.work-sheet .profile-task11 .bottom-nav{flex-direction:column}
  .work-sheet .profile-task11 .btn{width:100%}
  .work-sheet .profile-task11 .number-grid{grid-template-columns:repeat(6,1fr)}
  .work-sheet .profile-task11 .summary-grid,.work-sheet .profile-task11 .topic-summary{grid-template-columns:1fr}
}
.work-sheet .profile-task11 .second-part-no-check .answer-label,
.work-sheet .profile-task11 .second-part-no-check [data-source-id="checkBtn"] {
  display: none !important;
}

.work-sheet .profile-task11 .katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.work-sheet .profile-task11 .katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.work-sheet .profile-task11 .katex .katex-version:after{content:"0.17.0"}.work-sheet .profile-task11 .katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.work-sheet .profile-task11 .katex .katex-html>.newline{display:block}.work-sheet .profile-task11 .katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.work-sheet .profile-task11 .katex .base,.work-sheet .profile-task11 .katex .strut{display:inline-block}.work-sheet .profile-task11 .katex .textbf{font-weight:700}.work-sheet .profile-task11 .katex .textit{font-style:italic}.work-sheet .profile-task11 .katex .textrm{font-family:KaTeX_Main}.work-sheet .profile-task11 .katex .textsf{font-family:KaTeX_SansSerif}.work-sheet .profile-task11 .katex .texttt{font-family:KaTeX_Typewriter}.work-sheet .profile-task11 .katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.work-sheet .profile-task11 .katex .mathit{font-family:KaTeX_Main;font-style:italic}.work-sheet .profile-task11 .katex .mathrm{font-style:normal}.work-sheet .profile-task11 .katex .mathbf{font-family:KaTeX_Main;font-weight:700}.work-sheet .profile-task11 .katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.work-sheet .profile-task11 .katex .amsrm,.work-sheet .profile-task11 .katex .mathbb,.work-sheet .profile-task11 .katex .textbb{font-family:KaTeX_AMS}.work-sheet .profile-task11 .katex .mathcal{font-family:KaTeX_Caligraphic}.work-sheet .profile-task11 .katex .mathfrak,.work-sheet .profile-task11 .katex .textfrak{font-family:KaTeX_Fraktur}.work-sheet .profile-task11 .katex .mathboldfrak,.work-sheet .profile-task11 .katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.work-sheet .profile-task11 .katex .mathtt{font-family:KaTeX_Typewriter}.work-sheet .profile-task11 .katex .mathscr,.work-sheet .profile-task11 .katex .textscr{font-family:KaTeX_Script}.work-sheet .profile-task11 .katex .mathsf,.work-sheet .profile-task11 .katex .textsf{font-family:KaTeX_SansSerif}.work-sheet .profile-task11 .katex .mathboldsf,.work-sheet .profile-task11 .katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.work-sheet .profile-task11 .katex .mathitsf,.work-sheet .profile-task11 .katex .mathsfit,.work-sheet .profile-task11 .katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.work-sheet .profile-task11 .katex .mainrm{font-family:KaTeX_Main;font-style:normal}.work-sheet .profile-task11 .katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.work-sheet .profile-task11 .katex .vlist-r{display:table-row}.work-sheet .profile-task11 .katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.work-sheet .profile-task11 .katex .vlist>span{display:block;height:0;position:relative}.work-sheet .profile-task11 .katex .vlist>span>span{display:inline-block}.work-sheet .profile-task11 .katex .vlist>span>.pstrut{overflow:hidden;width:0}.work-sheet .profile-task11 .katex .vlist-t2{margin-right:-2px}.work-sheet .profile-task11 .katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.work-sheet .profile-task11 .katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.work-sheet .profile-task11 .katex .hbox{width:100%}.work-sheet .profile-task11 .katex .hbox,.work-sheet .profile-task11 .katex .thinbox{display:inline-flex;flex-direction:row}.work-sheet .profile-task11 .katex .thinbox{max-width:0;width:0}.work-sheet .profile-task11 .katex .msupsub{text-align:left}.work-sheet .profile-task11 .katex .mfrac>span>span{text-align:center}.work-sheet .profile-task11 .katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.work-sheet .profile-task11 .katex .hdashline,.work-sheet .profile-task11 .katex .hline,.work-sheet .profile-task11 .katex .mfrac .frac-line,.work-sheet .profile-task11 .katex .overline .overline-line,.work-sheet .profile-task11 .katex .rule,.work-sheet .profile-task11 .katex .underline .underline-line{min-height:1px}.work-sheet .profile-task11 .katex .mspace{display:inline-block}.work-sheet .profile-task11 .katex .smash{display:inline;line-height:0}.work-sheet .profile-task11 .katex .clap,.work-sheet .profile-task11 .katex .llap,.work-sheet .profile-task11 .katex .rlap{position:relative;width:0}.work-sheet .profile-task11 .katex .clap>.inner,.work-sheet .profile-task11 .katex .llap>.inner,.work-sheet .profile-task11 .katex .rlap>.inner{position:absolute}.work-sheet .profile-task11 .katex .clap>.fix,.work-sheet .profile-task11 .katex .llap>.fix,.work-sheet .profile-task11 .katex .rlap>.fix{display:inline-block}.work-sheet .profile-task11 .katex .llap>.inner{right:0}.work-sheet .profile-task11 .katex .clap>.inner,.work-sheet .profile-task11 .katex .rlap>.inner{left:0}.work-sheet .profile-task11 .katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.work-sheet .profile-task11 .katex .rule{border:0 solid;display:inline-block;position:relative}.work-sheet .profile-task11 .katex .hline,.work-sheet .profile-task11 .katex .overline .overline-line,.work-sheet .profile-task11 .katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.work-sheet .profile-task11 .katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.work-sheet .profile-task11 .katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size1.size1,.work-sheet .profile-task11 .katex .sizing.reset-size1.size1{font-size:1em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size1.size2,.work-sheet .profile-task11 .katex .sizing.reset-size1.size2{font-size:1.2em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size1.size3,.work-sheet .profile-task11 .katex .sizing.reset-size1.size3{font-size:1.4em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size1.size4,.work-sheet .profile-task11 .katex .sizing.reset-size1.size4{font-size:1.6em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size1.size5,.work-sheet .profile-task11 .katex .sizing.reset-size1.size5{font-size:1.8em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size1.size6,.work-sheet .profile-task11 .katex .sizing.reset-size1.size6{font-size:2em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size1.size7,.work-sheet .profile-task11 .katex .sizing.reset-size1.size7{font-size:2.4em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size1.size8,.work-sheet .profile-task11 .katex .sizing.reset-size1.size8{font-size:2.88em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size1.size9,.work-sheet .profile-task11 .katex .sizing.reset-size1.size9{font-size:3.456em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size1.size10,.work-sheet .profile-task11 .katex .sizing.reset-size1.size10{font-size:4.148em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size1.size11,.work-sheet .profile-task11 .katex .sizing.reset-size1.size11{font-size:4.976em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size2.size1,.work-sheet .profile-task11 .katex .sizing.reset-size2.size1{font-size:.8333333333em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size2.size2,.work-sheet .profile-task11 .katex .sizing.reset-size2.size2{font-size:1em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size2.size3,.work-sheet .profile-task11 .katex .sizing.reset-size2.size3{font-size:1.1666666667em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size2.size4,.work-sheet .profile-task11 .katex .sizing.reset-size2.size4{font-size:1.3333333333em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size2.size5,.work-sheet .profile-task11 .katex .sizing.reset-size2.size5{font-size:1.5em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size2.size6,.work-sheet .profile-task11 .katex .sizing.reset-size2.size6{font-size:1.6666666667em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size2.size7,.work-sheet .profile-task11 .katex .sizing.reset-size2.size7{font-size:2em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size2.size8,.work-sheet .profile-task11 .katex .sizing.reset-size2.size8{font-size:2.4em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size2.size9,.work-sheet .profile-task11 .katex .sizing.reset-size2.size9{font-size:2.88em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size2.size10,.work-sheet .profile-task11 .katex .sizing.reset-size2.size10{font-size:3.4566666667em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size2.size11,.work-sheet .profile-task11 .katex .sizing.reset-size2.size11{font-size:4.1466666667em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size3.size1,.work-sheet .profile-task11 .katex .sizing.reset-size3.size1{font-size:.7142857143em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size3.size2,.work-sheet .profile-task11 .katex .sizing.reset-size3.size2{font-size:.8571428571em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size3.size3,.work-sheet .profile-task11 .katex .sizing.reset-size3.size3{font-size:1em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size3.size4,.work-sheet .profile-task11 .katex .sizing.reset-size3.size4{font-size:1.1428571429em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size3.size5,.work-sheet .profile-task11 .katex .sizing.reset-size3.size5{font-size:1.2857142857em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size3.size6,.work-sheet .profile-task11 .katex .sizing.reset-size3.size6{font-size:1.4285714286em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size3.size7,.work-sheet .profile-task11 .katex .sizing.reset-size3.size7{font-size:1.7142857143em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size3.size8,.work-sheet .profile-task11 .katex .sizing.reset-size3.size8{font-size:2.0571428571em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size3.size9,.work-sheet .profile-task11 .katex .sizing.reset-size3.size9{font-size:2.4685714286em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size3.size10,.work-sheet .profile-task11 .katex .sizing.reset-size3.size10{font-size:2.9628571429em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size3.size11,.work-sheet .profile-task11 .katex .sizing.reset-size3.size11{font-size:3.5542857143em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size4.size1,.work-sheet .profile-task11 .katex .sizing.reset-size4.size1{font-size:.625em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size4.size2,.work-sheet .profile-task11 .katex .sizing.reset-size4.size2{font-size:.75em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size4.size3,.work-sheet .profile-task11 .katex .sizing.reset-size4.size3{font-size:.875em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size4.size4,.work-sheet .profile-task11 .katex .sizing.reset-size4.size4{font-size:1em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size4.size5,.work-sheet .profile-task11 .katex .sizing.reset-size4.size5{font-size:1.125em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size4.size6,.work-sheet .profile-task11 .katex .sizing.reset-size4.size6{font-size:1.25em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size4.size7,.work-sheet .profile-task11 .katex .sizing.reset-size4.size7{font-size:1.5em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size4.size8,.work-sheet .profile-task11 .katex .sizing.reset-size4.size8{font-size:1.8em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size4.size9,.work-sheet .profile-task11 .katex .sizing.reset-size4.size9{font-size:2.16em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size4.size10,.work-sheet .profile-task11 .katex .sizing.reset-size4.size10{font-size:2.5925em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size4.size11,.work-sheet .profile-task11 .katex .sizing.reset-size4.size11{font-size:3.11em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size5.size1,.work-sheet .profile-task11 .katex .sizing.reset-size5.size1{font-size:.5555555556em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size5.size2,.work-sheet .profile-task11 .katex .sizing.reset-size5.size2{font-size:.6666666667em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size5.size3,.work-sheet .profile-task11 .katex .sizing.reset-size5.size3{font-size:.7777777778em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size5.size4,.work-sheet .profile-task11 .katex .sizing.reset-size5.size4{font-size:.8888888889em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size5.size5,.work-sheet .profile-task11 .katex .sizing.reset-size5.size5{font-size:1em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size5.size6,.work-sheet .profile-task11 .katex .sizing.reset-size5.size6{font-size:1.1111111111em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size5.size7,.work-sheet .profile-task11 .katex .sizing.reset-size5.size7{font-size:1.3333333333em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size5.size8,.work-sheet .profile-task11 .katex .sizing.reset-size5.size8{font-size:1.6em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size5.size9,.work-sheet .profile-task11 .katex .sizing.reset-size5.size9{font-size:1.92em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size5.size10,.work-sheet .profile-task11 .katex .sizing.reset-size5.size10{font-size:2.3044444444em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size5.size11,.work-sheet .profile-task11 .katex .sizing.reset-size5.size11{font-size:2.7644444444em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size6.size1,.work-sheet .profile-task11 .katex .sizing.reset-size6.size1{font-size:.5em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size6.size2,.work-sheet .profile-task11 .katex .sizing.reset-size6.size2{font-size:.6em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size6.size3,.work-sheet .profile-task11 .katex .sizing.reset-size6.size3{font-size:.7em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size6.size4,.work-sheet .profile-task11 .katex .sizing.reset-size6.size4{font-size:.8em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size6.size5,.work-sheet .profile-task11 .katex .sizing.reset-size6.size5{font-size:.9em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size6.size6,.work-sheet .profile-task11 .katex .sizing.reset-size6.size6{font-size:1em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size6.size7,.work-sheet .profile-task11 .katex .sizing.reset-size6.size7{font-size:1.2em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size6.size8,.work-sheet .profile-task11 .katex .sizing.reset-size6.size8{font-size:1.44em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size6.size9,.work-sheet .profile-task11 .katex .sizing.reset-size6.size9{font-size:1.728em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size6.size10,.work-sheet .profile-task11 .katex .sizing.reset-size6.size10{font-size:2.074em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size6.size11,.work-sheet .profile-task11 .katex .sizing.reset-size6.size11{font-size:2.488em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size7.size1,.work-sheet .profile-task11 .katex .sizing.reset-size7.size1{font-size:.4166666667em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size7.size2,.work-sheet .profile-task11 .katex .sizing.reset-size7.size2{font-size:.5em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size7.size3,.work-sheet .profile-task11 .katex .sizing.reset-size7.size3{font-size:.5833333333em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size7.size4,.work-sheet .profile-task11 .katex .sizing.reset-size7.size4{font-size:.6666666667em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size7.size5,.work-sheet .profile-task11 .katex .sizing.reset-size7.size5{font-size:.75em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size7.size6,.work-sheet .profile-task11 .katex .sizing.reset-size7.size6{font-size:.8333333333em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size7.size7,.work-sheet .profile-task11 .katex .sizing.reset-size7.size7{font-size:1em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size7.size8,.work-sheet .profile-task11 .katex .sizing.reset-size7.size8{font-size:1.2em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size7.size9,.work-sheet .profile-task11 .katex .sizing.reset-size7.size9{font-size:1.44em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size7.size10,.work-sheet .profile-task11 .katex .sizing.reset-size7.size10{font-size:1.7283333333em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size7.size11,.work-sheet .profile-task11 .katex .sizing.reset-size7.size11{font-size:2.0733333333em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size8.size1,.work-sheet .profile-task11 .katex .sizing.reset-size8.size1{font-size:.3472222222em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size8.size2,.work-sheet .profile-task11 .katex .sizing.reset-size8.size2{font-size:.4166666667em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size8.size3,.work-sheet .profile-task11 .katex .sizing.reset-size8.size3{font-size:.4861111111em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size8.size4,.work-sheet .profile-task11 .katex .sizing.reset-size8.size4{font-size:.5555555556em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size8.size5,.work-sheet .profile-task11 .katex .sizing.reset-size8.size5{font-size:.625em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size8.size6,.work-sheet .profile-task11 .katex .sizing.reset-size8.size6{font-size:.6944444444em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size8.size7,.work-sheet .profile-task11 .katex .sizing.reset-size8.size7{font-size:.8333333333em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size8.size8,.work-sheet .profile-task11 .katex .sizing.reset-size8.size8{font-size:1em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size8.size9,.work-sheet .profile-task11 .katex .sizing.reset-size8.size9{font-size:1.2em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size8.size10,.work-sheet .profile-task11 .katex .sizing.reset-size8.size10{font-size:1.4402777778em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size8.size11,.work-sheet .profile-task11 .katex .sizing.reset-size8.size11{font-size:1.7277777778em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size9.size1,.work-sheet .profile-task11 .katex .sizing.reset-size9.size1{font-size:.2893518519em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size9.size2,.work-sheet .profile-task11 .katex .sizing.reset-size9.size2{font-size:.3472222222em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size9.size3,.work-sheet .profile-task11 .katex .sizing.reset-size9.size3{font-size:.4050925926em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size9.size4,.work-sheet .profile-task11 .katex .sizing.reset-size9.size4{font-size:.462962963em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size9.size5,.work-sheet .profile-task11 .katex .sizing.reset-size9.size5{font-size:.5208333333em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size9.size6,.work-sheet .profile-task11 .katex .sizing.reset-size9.size6{font-size:.5787037037em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size9.size7,.work-sheet .profile-task11 .katex .sizing.reset-size9.size7{font-size:.6944444444em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size9.size8,.work-sheet .profile-task11 .katex .sizing.reset-size9.size8{font-size:.8333333333em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size9.size9,.work-sheet .profile-task11 .katex .sizing.reset-size9.size9{font-size:1em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size9.size10,.work-sheet .profile-task11 .katex .sizing.reset-size9.size10{font-size:1.2002314815em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size9.size11,.work-sheet .profile-task11 .katex .sizing.reset-size9.size11{font-size:1.4398148148em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size10.size1,.work-sheet .profile-task11 .katex .sizing.reset-size10.size1{font-size:.2410800386em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size10.size2,.work-sheet .profile-task11 .katex .sizing.reset-size10.size2{font-size:.2892960463em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size10.size3,.work-sheet .profile-task11 .katex .sizing.reset-size10.size3{font-size:.337512054em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size10.size4,.work-sheet .profile-task11 .katex .sizing.reset-size10.size4{font-size:.3857280617em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size10.size5,.work-sheet .profile-task11 .katex .sizing.reset-size10.size5{font-size:.4339440694em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size10.size6,.work-sheet .profile-task11 .katex .sizing.reset-size10.size6{font-size:.4821600771em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size10.size7,.work-sheet .profile-task11 .katex .sizing.reset-size10.size7{font-size:.5785920926em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size10.size8,.work-sheet .profile-task11 .katex .sizing.reset-size10.size8{font-size:.6943105111em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size10.size9,.work-sheet .profile-task11 .katex .sizing.reset-size10.size9{font-size:.8331726133em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size10.size10,.work-sheet .profile-task11 .katex .sizing.reset-size10.size10{font-size:1em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size10.size11,.work-sheet .profile-task11 .katex .sizing.reset-size10.size11{font-size:1.1996142719em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size11.size1,.work-sheet .profile-task11 .katex .sizing.reset-size11.size1{font-size:.2009646302em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size11.size2,.work-sheet .profile-task11 .katex .sizing.reset-size11.size2{font-size:.2411575563em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size11.size3,.work-sheet .profile-task11 .katex .sizing.reset-size11.size3{font-size:.2813504823em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size11.size4,.work-sheet .profile-task11 .katex .sizing.reset-size11.size4{font-size:.3215434084em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size11.size5,.work-sheet .profile-task11 .katex .sizing.reset-size11.size5{font-size:.3617363344em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size11.size6,.work-sheet .profile-task11 .katex .sizing.reset-size11.size6{font-size:.4019292605em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size11.size7,.work-sheet .profile-task11 .katex .sizing.reset-size11.size7{font-size:.4823151125em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size11.size8,.work-sheet .profile-task11 .katex .sizing.reset-size11.size8{font-size:.578778135em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size11.size9,.work-sheet .profile-task11 .katex .sizing.reset-size11.size9{font-size:.6945337621em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size11.size10,.work-sheet .profile-task11 .katex .sizing.reset-size11.size10{font-size:.8336012862em}.work-sheet .profile-task11 .katex .fontsize-ensurer.reset-size11.size11,.work-sheet .profile-task11 .katex .sizing.reset-size11.size11{font-size:1em}.work-sheet .profile-task11 .katex .delimsizing.size1{font-family:KaTeX_Size1}.work-sheet .profile-task11 .katex .delimsizing.size2{font-family:KaTeX_Size2}.work-sheet .profile-task11 .katex .delimsizing.size3{font-family:KaTeX_Size3}.work-sheet .profile-task11 .katex .delimsizing.size4{font-family:KaTeX_Size4}.work-sheet .profile-task11 .katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.work-sheet .profile-task11 .katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.work-sheet .profile-task11 .katex .nulldelimiter{display:inline-block;width:.12em}.work-sheet .profile-task11 .katex .delimcenter,.work-sheet .profile-task11 .katex .op-symbol{position:relative}.work-sheet .profile-task11 .katex .op-symbol.small-op{font-family:KaTeX_Size1}.work-sheet .profile-task11 .katex .op-symbol.large-op{font-family:KaTeX_Size2}.work-sheet .profile-task11 .katex .accent>.vlist-t,.work-sheet .profile-task11 .katex .op-limits>.vlist-t{text-align:center}.work-sheet .profile-task11 .katex .accent .accent-body{position:relative}.work-sheet .profile-task11 .katex .accent .accent-body:not(.accent-full){width:0}.work-sheet .profile-task11 .katex .overlay{display:block}.work-sheet .profile-task11 .katex .mtable .vertical-separator{display:inline-block;min-width:1px}.work-sheet .profile-task11 .katex .mtable .arraycolsep{display:inline-block}.work-sheet .profile-task11 .katex .mtable .col-align-c>.vlist-t{text-align:center}.work-sheet .profile-task11 .katex .mtable .col-align-l>.vlist-t{text-align:left}.work-sheet .profile-task11 .katex .mtable .col-align-r>.vlist-t{text-align:right}.work-sheet .profile-task11 .katex .svg-align{text-align:left}.work-sheet .profile-task11 .katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.work-sheet .profile-task11 .katex svg path{stroke:none}.work-sheet .profile-task11 .katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.work-sheet .profile-task11 .katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.work-sheet .profile-task11 .katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.work-sheet .profile-task11 .katex .stretchy:after,.work-sheet .profile-task11 .katex .stretchy:before{content:""}.work-sheet .profile-task11 .katex .hide-tail{overflow:hidden;position:relative;width:100%}.work-sheet .profile-task11 .katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.work-sheet .profile-task11 .katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.work-sheet .profile-task11 .katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.work-sheet .profile-task11 .katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.work-sheet .profile-task11 .katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.work-sheet .profile-task11 .katex .x-arrow-pad{padding:0 .5em}.work-sheet .profile-task11 .katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.work-sheet .profile-task11 .katex .mover,.work-sheet .profile-task11 .katex .munder,.work-sheet .profile-task11 .katex .x-arrow{text-align:center}.work-sheet .profile-task11 .katex .boxpad{padding:0 .3em}.work-sheet .profile-task11 .katex .fbox,.work-sheet .profile-task11 .katex .fcolorbox{border:.04em solid;box-sizing:border-box}.work-sheet .profile-task11 .katex .cancel-pad{padding:0 .2em}.work-sheet .profile-task11 .katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.work-sheet .profile-task11 .katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.work-sheet .profile-task11 .katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.work-sheet .profile-task11 .katex .anglpad{padding:0 .03889em}.work-sheet .profile-task11 .katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.work-sheet .profile-task11 .katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.work-sheet .profile-task11 .katex .mtr-glue{width:50%}.work-sheet .profile-task11 .katex .cd-vert-arrow{display:inline-block;position:relative}.work-sheet .profile-task11 .katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.work-sheet .profile-task11 .katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.work-sheet .profile-task11 .katex-display{display:block;margin:1em 0;text-align:center}.work-sheet .profile-task11 .katex-display>.katex{display:block;text-align:center;white-space:nowrap}.work-sheet .profile-task11 .katex-display>.katex>.katex-html{display:block;position:relative}.work-sheet .profile-task11 .katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.work-sheet .profile-task11 .katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.work-sheet .profile-task11 .katex-display.fleqn>.katex{padding-left:2em;text-align:left}.work-sheet .profile-task11 {counter-reset:katexEqnNo mmlEqnNo}

.work-sheet .profile-task11 .task7-body{min-height:330px;display:flex;align-items:center;padding:54px 46px;border:1px solid #e7dbf3;border-radius:24px;background:#fff}
.work-sheet .profile-task11 .task7-body .statement{max-width:920px;font-size:clamp(1.02rem,1.55vw,1.22rem);line-height:1.65;white-space:pre-line}
.work-sheet .profile-task11 .task7-body .equation{margin-top:14px;overflow-x:auto;overflow-y:hidden;padding:4px 2px 8px}
.work-sheet .profile-task11 .task7-body .equation .katex-display{margin:0;text-align:left}
.work-sheet .profile-task11 .task7-body .equation .katex-display>.katex{text-align:left;white-space:nowrap;font-size:1.42em}
.work-sheet .profile-task11 .task7-body .math-note{margin-top:14px;color:#4f465d}
.work-sheet .profile-task11 .reveal p{white-space:pre-line}
@media(max-width:760px){.work-sheet .profile-task11 .task7-body{min-height:270px;padding:34px 24px}.work-sheet .profile-task11 .task7-body .statement{font-size:1.02rem;line-height:1.65}.work-sheet .profile-task11 .task7-body .equation .katex-display>.katex{font-size:1.22em}}

.work-sheet .profile-task11 .pdf2027-figure { margin: 20px auto; max-width: 430px; }
.work-sheet .profile-task11 .pdf2027-figure svg { display: block; width: 100%; height: auto; }
.work-sheet .profile-task11 .pdf2027-figure figcaption { font-size: 1rem; line-height: 1.5; margin-top: 12px; }
.work-sheet .profile-task11 .reveal .katex-display { overflow-x: auto; overflow-y: hidden; padding: 8px 0; }
.work-sheet .profile-task11 .reveal p + p { margin-top: 14px; }

/* Text typography follows chapter 18. Math and diagram lettering keep their own fonts. */
.work-sheet .profile-task11  {
  --trainer-text-font: system-ui, -apple-system, "Segoe UI", sans-serif;
  font-family: var(--trainer-text-font);
  font-size: 16px;
  line-height: 1.55;
}
.work-sheet .profile-task11 button, .work-sheet .profile-task11 input, .work-sheet .profile-task11 select, .work-sheet .profile-task11 textarea {
  font-family: var(--trainer-text-font);
}
.work-sheet .profile-task11 .trainer-card .statement {
  font-family: var(--trainer-text-font);
  font-size: clamp(1.02rem, 1.42vw, 1.17rem);
  font-weight: 400;
  line-height: 1.65;
}
.work-sheet .profile-task11 .trainer-card .statement > p,
.work-sheet .profile-task11 .trainer-card .statement .graph-statement {
  font-family: inherit;
  font-size: inherit;
  font-weight: 400;
  line-height: inherit;
}
.work-sheet .profile-task11 .trainer-card .reveal {
  font-family: var(--trainer-text-font);
  font-size: 1rem;
  font-weight: 400;
}
.work-sheet .profile-task11 .trainer-card .reveal p,
.work-sheet .profile-task11 .trainer-card .reveal li {
  line-height: 1.75;
}

.work-sheet .profile-task11 .trainer-card{min-width:0;max-width:100%}
.work-sheet .profile-task11 .task7-body,.work-sheet .profile-task11 .trainer-card .statement{min-width:0;max-width:100%;box-sizing:border-box}
.work-sheet .profile-task11 .trainer-card .statement{width:100%;white-space:normal}
.work-sheet .profile-task11 .trainer-card .statement,.work-sheet .profile-task11 .trainer-card .statement p,.work-sheet .profile-task11 .trainer-card .statement strong,.work-sheet .profile-task11 .trainer-card .statement b,.work-sheet .profile-task11 .trainer-card .statement th,.work-sheet .profile-task11 .trainer-card .statement .katex,.work-sheet .profile-task11 .trainer-card .statement .katex *{font-weight:400}
.work-sheet .profile-task11 .statement .equation{display:block;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:8px 0 12px;white-space:nowrap}
.work-sheet .profile-task11 .reveal p{white-space:normal;overflow-wrap:break-word;line-height:1.8}
.work-sheet .profile-task11 .reveal .katex{display:inline-block;max-width:100%;overflow-x:auto;overflow-y:hidden;vertical-align:middle;padding:5px 0}
.work-sheet .profile-task11 .statement .katex{font-size:1.15em}
.work-sheet .profile-task11 .statement .equation .katex{font-size:1.3em}


.work-sheet .profile-task12 {
  --ink:#252033;
  --muted:#71697d;
  --lav:#7857ab;
  --lav-dark:#654492;
  --soft:#f5effc;
  --line:#ddd1eb;
  --line-soft:#ece4f4;
  --ok:#2b7a59;
  --okbg:#eaf7f0;
  --bad:#a84250;
  --badbg:#fff0f2;
  --warn:#9b7d34;
  --warnbg:#fff7de;
  --paper:#fffefd;
  --shadow:0 14px 34px rgba(74,52,103,.08);
}
.work-sheet .profile-task12 *{box-sizing:border-box}
.work-sheet .profile-task12 {background:#f7f3fb}
.work-sheet .profile-task12 {
  margin:0;
  color:var(--ink);
  font:16px/1.55 system-ui,-apple-system,"Segoe UI",sans-serif;
  background-color:#f7f3fb;
  background-image:linear-gradient(rgba(117,82,168,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(117,82,168,.045) 1px,transparent 1px);
  background-size:28px 28px;
}
.work-sheet .profile-task12 .shell{width:min(1280px,calc(100% - 24px));margin:14px auto 36px}
.work-sheet .profile-task12 .topbar,.work-sheet .profile-task12 .trainer-card,.work-sheet .profile-task12 .nav-card,.work-sheet .profile-task12 .result-card{
  border:1px solid var(--line);
  border-radius:24px;
  background:rgba(255,254,253,.98);
  box-shadow:var(--shadow);
}
.work-sheet .profile-task12 .topbar{
  padding:20px 24px;
  display:flex;
  justify-content:space-between;
  gap:16px;
  align-items:center;
}
.work-sheet .profile-task12 .brand{margin:0 0 4px;color:var(--lav);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.work-sheet .profile-task12 .topbar h1{margin:0;font-size:clamp(1.55rem,3.4vw,2.45rem);line-height:1.08}
.work-sheet .profile-task12 .progress-box{min-width:210px;text-align:right}
.work-sheet .profile-task12 .progress-text{font-weight:800;color:#4f4260}
.work-sheet .profile-task12 .progress-track{height:8px;margin-top:8px;border-radius:999px;background:#eee6f7;overflow:hidden}
.work-sheet .profile-task12 .progress-fill{height:100%;width:0;background:linear-gradient(90deg,var(--lav),#9b7bca);transition:width .25s ease}
.work-sheet .profile-task12 .workspace{display:grid;grid-template-columns:1fr;gap:18px;margin-top:16px;align-items:start}
.work-sheet .profile-task12 .trainer-card{padding:clamp(20px,3vw,32px)}
.work-sheet .profile-task12 .task-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}
.work-sheet .profile-task12 .eyebrow{margin:0;color:var(--lav);font-weight:800;font-size:.9rem}
.work-sheet .profile-task12 .task-count{white-space:nowrap;padding:7px 12px;border-radius:999px;background:var(--soft);color:#5b4673;font-weight:800;font-size:.9rem}
.work-sheet .profile-task12 .task-body{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,390px);gap:28px;align-items:center;margin-top:18px}
.work-sheet .profile-task12 .statement-panel{min-width:0}
.work-sheet .profile-task12 .statement{
  font-size:clamp(1.02rem,1.55vw,1.22rem);
  line-height:1.7;
  font-weight:600;
  max-width:34ch;
}
.work-sheet .profile-task12 .diagram-panel{display:flex;justify-content:center}
.work-sheet .profile-task12 .diagram-wrap{
  width:min(100%,380px);
  min-height:240px;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:14px;
  border:1px solid var(--line-soft);
  border-radius:22px;
  background:#fff;
}
.work-sheet .profile-task12 .diagram-wrap svg{width:100%;height:auto;max-height:258px;display:block}
.work-sheet .profile-task12 .figure-image{width:100%;height:auto;display:block;max-height:300px;object-fit:contain;border-radius:12px;transform:scale(1.2);transform-origin:center}

.work-sheet .profile-task12 .task-figure .diagram-line,
.work-sheet .profile-task12 .task-figure polygon.diagram-line,
.work-sheet .profile-task12 .task-figure path.diagram-line{
  fill:none;
  stroke:#4e4659;
  stroke-width:2.5;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.work-sheet .profile-task12 .task-figure .diagram-soft{fill:none;stroke:#87759e;stroke-width:2;stroke-dasharray:6 5;stroke-linecap:round;stroke-linejoin:round}
.work-sheet .profile-task12 .task-figure .right-mark{fill:none;stroke:#87759e;stroke-width:2}
.work-sheet .profile-task12 .task-figure .diagram-text{fill:#2f2a39;font-size:18px;font-weight:700}
.work-sheet .profile-task12 .task-figure .diagram-value{fill:#4f465d;font-size:17px;font-weight:600}
.work-sheet .profile-task12 .task-figure .diagram-note{fill:#746986;font-size:14px;font-weight:500}
.work-sheet .profile-task12 .answer-zone{margin-top:24px;padding-top:18px;border-top:1px solid #eee5f4}
.work-sheet .profile-task12 .answer-row{display:flex;gap:10px;flex-wrap:wrap;align-items:end}
.work-sheet .profile-task12 .answer-label{display:grid;gap:6px;min-width:min(290px,100%);font-weight:800}
.work-sheet .profile-task12 .answer-input{height:50px;border:1px solid #cdbde0;border-radius:13px;padding:10px 14px;font:inherit;font-size:1.03rem;background:white;outline:none}
.work-sheet .profile-task12 .answer-input:focus{border-color:var(--lav);box-shadow:0 0 0 3px rgba(117,82,168,.13)}
.work-sheet .profile-task12 button{font:inherit}
.work-sheet .profile-task12 .btn{min-height:48px;border:0;border-radius:13px;padding:10px 16px;font-weight:800;cursor:pointer}
.work-sheet .profile-task12 .btn-primary{background:var(--lav);color:white}
.work-sheet .profile-task12 .btn-primary:hover{background:var(--lav-dark)}
.work-sheet .profile-task12 .btn-secondary{background:#eee6f7;color:#543f70}
.work-sheet .profile-task12 .btn-ghost{background:white;border:1px solid var(--line);color:#5d5367}
.work-sheet .profile-task12 .btn:disabled{opacity:.55;cursor:default}
.work-sheet .profile-task12 .feedback{display:none;margin-top:14px;padding:12px 14px;border-radius:14px;font-weight:700}
.work-sheet .profile-task12 .feedback.show{display:block}
.work-sheet .profile-task12 .feedback.ok{background:var(--okbg);color:var(--ok)}
.work-sheet .profile-task12 .feedback.bad{background:var(--badbg);color:var(--bad)}
.work-sheet .profile-task12 .feedback.skip{background:var(--warnbg);color:var(--warn)}
.work-sheet .profile-task12 .reveal{display:none;margin-top:14px;border-radius:16px;background:#f8f4fc;border:1px solid #e5d8ef;padding:16px}
.work-sheet .profile-task12 .reveal.show{display:block}
.work-sheet .profile-task12 .reveal h3{margin:0 0 6px;font-size:1rem}
.work-sheet .profile-task12 .reveal p,.work-sheet .profile-task12 .reveal li{color:#50475a}
.work-sheet .profile-task12 .utility-row{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}
.work-sheet .profile-task12 .bottom-nav{display:flex;justify-content:space-between;gap:10px;margin-top:16px}
.work-sheet .profile-task12 .nav-card{padding:18px 20px;height:max-content;position:static;order:-1}
.work-sheet .profile-task12 .nav-card h2{margin:0;font-size:1.08rem}
.work-sheet .profile-task12 .section-intro{margin:6px 0 12px;color:var(--muted);font-size:.92rem}
.work-sheet .profile-task12 .number-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.work-sheet .profile-task12 .section-heading{grid-column:1/-1;display:block;width:100%;margin:6px 0 0;padding:14px 16px;border:1px solid #ddd0e9;border-radius:14px;background:#f8f4fc;color:#58447c;font:inherit;font-size:1rem;font-weight:800;line-height:1.35;text-align:left;cursor:pointer}
.work-sheet .profile-task12 .section-heading:hover{border-color:#9f82bf;background:#efe7f7;transform:translateY(-1px)}
.work-sheet .profile-task12 .section-heading:focus-visible{outline:3px solid rgba(117,82,168,.2);outline-offset:2px}
.work-sheet .profile-task12 .section-flow-hidden{display:none!important}
.work-sheet .profile-task12 .section-back-button,.work-sheet .profile-task12 .task-flow-back,.work-sheet .profile-task12 .numbers-back-link{min-height:42px;margin:2px 0 14px;padding:9px 14px;border:1px solid #d8c9e6;border-radius:12px;background:#fff;color:#58447c;font:inherit;font-weight:800;cursor:pointer}
.work-sheet .profile-task12 .numbers-back-link{display:inline-flex;align-items:center;text-decoration:none}
.work-sheet .profile-task12 .section-back-button:hover,.work-sheet .profile-task12 .task-flow-back:hover,.work-sheet .profile-task12 .numbers-back-link:hover{border-color:#9f82bf;background:#f8f4fc}
.work-sheet .profile-task12 .task-flow-back{margin-bottom:18px}
.work-sheet .profile-task12 .num.section-hidden{display:none}
.work-sheet .profile-task12 .num{height:40px;border:1px solid #ddd0e9;border-radius:11px;background:#fff;color:#51485b;font-weight:800;cursor:pointer}
.work-sheet .profile-task12 .large-prototype-buttons .nav-card .number-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.work-sheet .profile-task12 .large-prototype-buttons .nav-card .num{height:44px;min-width:44px;font-size:.98rem;border-radius:11px}
.work-sheet .profile-task12 .num.current{border-color:var(--lav);box-shadow:0 0 0 2px rgba(117,82,168,.14);color:var(--lav)}
.work-sheet .profile-task12 .num.correct{background:var(--okbg);border-color:#cde9d8;color:var(--ok)}
.work-sheet .profile-task12 .num.skipped{background:var(--warnbg);border-color:#f0e2a5;color:var(--warn)}
.work-sheet .profile-task12 .num.wrong{background:var(--badbg);border-color:#f5c5cc;color:var(--bad)}
.work-sheet .profile-task12 .legend{display:grid;gap:6px;margin-top:14px;color:var(--muted);font-size:.84rem}
.work-sheet .profile-task12 .legend span{display:flex;align-items:center;gap:8px}.work-sheet .profile-task12 .dot{width:10px;height:10px;border-radius:50%;display:inline-block}.work-sheet .profile-task12 .dot.ok{background:#83ca9f}.work-sheet .profile-task12 .dot.skip{background:#eed277}.work-sheet .profile-task12 .dot.wrong{background:#ef9ba8}
.work-sheet .profile-task12 .result-card{display:none;padding:22px 24px;margin-top:18px}.work-sheet .profile-task12 .result-card.show{display:block}.work-sheet .profile-task12 .result-card h2{margin:0 0 6px}.work-sheet .profile-task12 .small{margin:0;color:var(--muted)}
.work-sheet .profile-task12 .summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}
.work-sheet .profile-task12 .summary-item{padding:16px;border-radius:18px;background:var(--soft);text-align:center;font-weight:700}.work-sheet .profile-task12 .summary-item strong{display:block;font-size:1.9rem;margin-bottom:4px;color:var(--lav)}
.work-sheet .profile-task12 .topic-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.work-sheet .profile-task12 .topic-summary section{padding:16px;border-radius:18px;border:1px solid var(--line-soft)}.work-sheet .profile-task12 .topic-summary h3{margin:0 0 8px}
@media (max-width: 1024px){
  .work-sheet .profile-task12 .workspace{grid-template-columns:1fr}
  .work-sheet .profile-task12 .nav-card{position:static;order:-1}
  .work-sheet .profile-task12 .number-grid{grid-template-columns:repeat(6,1fr)}
}
@media (max-width: 760px){
  .work-sheet .profile-task12 .shell{width:min(100%,calc(100% - 12px))}
  .work-sheet .profile-task12 .topbar{padding:18px;align-items:flex-start;flex-direction:column}
  .work-sheet .profile-task12 .progress-box{width:100%;min-width:0;text-align:left}
  .work-sheet .profile-task12 .task-body{grid-template-columns:1fr;gap:18px}
  .work-sheet .profile-task12 .statement{max-width:none;font-size:1.02rem;line-height:1.65}
  .work-sheet .profile-task12 .diagram-panel{justify-content:flex-start}
  .work-sheet .profile-task12 .diagram-wrap{width:100%;min-height:220px}
  .work-sheet .profile-task12 .figure-image{transform:scale(1.12)}
  .work-sheet .profile-task12 .answer-row,.work-sheet .profile-task12 .utility-row,.work-sheet .profile-task12 .bottom-nav{flex-direction:column}
  .work-sheet .profile-task12 .btn{width:100%}
  .work-sheet .profile-task12 .number-grid{grid-template-columns:repeat(6,1fr)}
  .work-sheet .profile-task12 .summary-grid,.work-sheet .profile-task12 .topic-summary{grid-template-columns:1fr}
}
.work-sheet .profile-task12 .second-part-no-check .answer-label,
.work-sheet .profile-task12 .second-part-no-check [data-source-id="checkBtn"] {
  display: none !important;
}

.work-sheet .profile-task12 .katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.work-sheet .profile-task12 .katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.work-sheet .profile-task12 .katex .katex-version:after{content:"0.17.0"}.work-sheet .profile-task12 .katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.work-sheet .profile-task12 .katex .katex-html>.newline{display:block}.work-sheet .profile-task12 .katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.work-sheet .profile-task12 .katex .base,.work-sheet .profile-task12 .katex .strut{display:inline-block}.work-sheet .profile-task12 .katex .textbf{font-weight:700}.work-sheet .profile-task12 .katex .textit{font-style:italic}.work-sheet .profile-task12 .katex .textrm{font-family:KaTeX_Main}.work-sheet .profile-task12 .katex .textsf{font-family:KaTeX_SansSerif}.work-sheet .profile-task12 .katex .texttt{font-family:KaTeX_Typewriter}.work-sheet .profile-task12 .katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.work-sheet .profile-task12 .katex .mathit{font-family:KaTeX_Main;font-style:italic}.work-sheet .profile-task12 .katex .mathrm{font-style:normal}.work-sheet .profile-task12 .katex .mathbf{font-family:KaTeX_Main;font-weight:700}.work-sheet .profile-task12 .katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.work-sheet .profile-task12 .katex .amsrm,.work-sheet .profile-task12 .katex .mathbb,.work-sheet .profile-task12 .katex .textbb{font-family:KaTeX_AMS}.work-sheet .profile-task12 .katex .mathcal{font-family:KaTeX_Caligraphic}.work-sheet .profile-task12 .katex .mathfrak,.work-sheet .profile-task12 .katex .textfrak{font-family:KaTeX_Fraktur}.work-sheet .profile-task12 .katex .mathboldfrak,.work-sheet .profile-task12 .katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.work-sheet .profile-task12 .katex .mathtt{font-family:KaTeX_Typewriter}.work-sheet .profile-task12 .katex .mathscr,.work-sheet .profile-task12 .katex .textscr{font-family:KaTeX_Script}.work-sheet .profile-task12 .katex .mathsf,.work-sheet .profile-task12 .katex .textsf{font-family:KaTeX_SansSerif}.work-sheet .profile-task12 .katex .mathboldsf,.work-sheet .profile-task12 .katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.work-sheet .profile-task12 .katex .mathitsf,.work-sheet .profile-task12 .katex .mathsfit,.work-sheet .profile-task12 .katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.work-sheet .profile-task12 .katex .mainrm{font-family:KaTeX_Main;font-style:normal}.work-sheet .profile-task12 .katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.work-sheet .profile-task12 .katex .vlist-r{display:table-row}.work-sheet .profile-task12 .katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.work-sheet .profile-task12 .katex .vlist>span{display:block;height:0;position:relative}.work-sheet .profile-task12 .katex .vlist>span>span{display:inline-block}.work-sheet .profile-task12 .katex .vlist>span>.pstrut{overflow:hidden;width:0}.work-sheet .profile-task12 .katex .vlist-t2{margin-right:-2px}.work-sheet .profile-task12 .katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.work-sheet .profile-task12 .katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.work-sheet .profile-task12 .katex .hbox{width:100%}.work-sheet .profile-task12 .katex .hbox,.work-sheet .profile-task12 .katex .thinbox{display:inline-flex;flex-direction:row}.work-sheet .profile-task12 .katex .thinbox{max-width:0;width:0}.work-sheet .profile-task12 .katex .msupsub{text-align:left}.work-sheet .profile-task12 .katex .mfrac>span>span{text-align:center}.work-sheet .profile-task12 .katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.work-sheet .profile-task12 .katex .hdashline,.work-sheet .profile-task12 .katex .hline,.work-sheet .profile-task12 .katex .mfrac .frac-line,.work-sheet .profile-task12 .katex .overline .overline-line,.work-sheet .profile-task12 .katex .rule,.work-sheet .profile-task12 .katex .underline .underline-line{min-height:1px}.work-sheet .profile-task12 .katex .mspace{display:inline-block}.work-sheet .profile-task12 .katex .smash{display:inline;line-height:0}.work-sheet .profile-task12 .katex .clap,.work-sheet .profile-task12 .katex .llap,.work-sheet .profile-task12 .katex .rlap{position:relative;width:0}.work-sheet .profile-task12 .katex .clap>.inner,.work-sheet .profile-task12 .katex .llap>.inner,.work-sheet .profile-task12 .katex .rlap>.inner{position:absolute}.work-sheet .profile-task12 .katex .clap>.fix,.work-sheet .profile-task12 .katex .llap>.fix,.work-sheet .profile-task12 .katex .rlap>.fix{display:inline-block}.work-sheet .profile-task12 .katex .llap>.inner{right:0}.work-sheet .profile-task12 .katex .clap>.inner,.work-sheet .profile-task12 .katex .rlap>.inner{left:0}.work-sheet .profile-task12 .katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.work-sheet .profile-task12 .katex .rule{border:0 solid;display:inline-block;position:relative}.work-sheet .profile-task12 .katex .hline,.work-sheet .profile-task12 .katex .overline .overline-line,.work-sheet .profile-task12 .katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.work-sheet .profile-task12 .katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.work-sheet .profile-task12 .katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size1.size1,.work-sheet .profile-task12 .katex .sizing.reset-size1.size1{font-size:1em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size1.size2,.work-sheet .profile-task12 .katex .sizing.reset-size1.size2{font-size:1.2em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size1.size3,.work-sheet .profile-task12 .katex .sizing.reset-size1.size3{font-size:1.4em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size1.size4,.work-sheet .profile-task12 .katex .sizing.reset-size1.size4{font-size:1.6em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size1.size5,.work-sheet .profile-task12 .katex .sizing.reset-size1.size5{font-size:1.8em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size1.size6,.work-sheet .profile-task12 .katex .sizing.reset-size1.size6{font-size:2em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size1.size7,.work-sheet .profile-task12 .katex .sizing.reset-size1.size7{font-size:2.4em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size1.size8,.work-sheet .profile-task12 .katex .sizing.reset-size1.size8{font-size:2.88em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size1.size9,.work-sheet .profile-task12 .katex .sizing.reset-size1.size9{font-size:3.456em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size1.size10,.work-sheet .profile-task12 .katex .sizing.reset-size1.size10{font-size:4.148em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size1.size11,.work-sheet .profile-task12 .katex .sizing.reset-size1.size11{font-size:4.976em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size2.size1,.work-sheet .profile-task12 .katex .sizing.reset-size2.size1{font-size:.8333333333em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size2.size2,.work-sheet .profile-task12 .katex .sizing.reset-size2.size2{font-size:1em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size2.size3,.work-sheet .profile-task12 .katex .sizing.reset-size2.size3{font-size:1.1666666667em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size2.size4,.work-sheet .profile-task12 .katex .sizing.reset-size2.size4{font-size:1.3333333333em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size2.size5,.work-sheet .profile-task12 .katex .sizing.reset-size2.size5{font-size:1.5em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size2.size6,.work-sheet .profile-task12 .katex .sizing.reset-size2.size6{font-size:1.6666666667em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size2.size7,.work-sheet .profile-task12 .katex .sizing.reset-size2.size7{font-size:2em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size2.size8,.work-sheet .profile-task12 .katex .sizing.reset-size2.size8{font-size:2.4em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size2.size9,.work-sheet .profile-task12 .katex .sizing.reset-size2.size9{font-size:2.88em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size2.size10,.work-sheet .profile-task12 .katex .sizing.reset-size2.size10{font-size:3.4566666667em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size2.size11,.work-sheet .profile-task12 .katex .sizing.reset-size2.size11{font-size:4.1466666667em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size3.size1,.work-sheet .profile-task12 .katex .sizing.reset-size3.size1{font-size:.7142857143em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size3.size2,.work-sheet .profile-task12 .katex .sizing.reset-size3.size2{font-size:.8571428571em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size3.size3,.work-sheet .profile-task12 .katex .sizing.reset-size3.size3{font-size:1em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size3.size4,.work-sheet .profile-task12 .katex .sizing.reset-size3.size4{font-size:1.1428571429em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size3.size5,.work-sheet .profile-task12 .katex .sizing.reset-size3.size5{font-size:1.2857142857em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size3.size6,.work-sheet .profile-task12 .katex .sizing.reset-size3.size6{font-size:1.4285714286em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size3.size7,.work-sheet .profile-task12 .katex .sizing.reset-size3.size7{font-size:1.7142857143em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size3.size8,.work-sheet .profile-task12 .katex .sizing.reset-size3.size8{font-size:2.0571428571em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size3.size9,.work-sheet .profile-task12 .katex .sizing.reset-size3.size9{font-size:2.4685714286em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size3.size10,.work-sheet .profile-task12 .katex .sizing.reset-size3.size10{font-size:2.9628571429em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size3.size11,.work-sheet .profile-task12 .katex .sizing.reset-size3.size11{font-size:3.5542857143em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size4.size1,.work-sheet .profile-task12 .katex .sizing.reset-size4.size1{font-size:.625em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size4.size2,.work-sheet .profile-task12 .katex .sizing.reset-size4.size2{font-size:.75em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size4.size3,.work-sheet .profile-task12 .katex .sizing.reset-size4.size3{font-size:.875em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size4.size4,.work-sheet .profile-task12 .katex .sizing.reset-size4.size4{font-size:1em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size4.size5,.work-sheet .profile-task12 .katex .sizing.reset-size4.size5{font-size:1.125em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size4.size6,.work-sheet .profile-task12 .katex .sizing.reset-size4.size6{font-size:1.25em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size4.size7,.work-sheet .profile-task12 .katex .sizing.reset-size4.size7{font-size:1.5em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size4.size8,.work-sheet .profile-task12 .katex .sizing.reset-size4.size8{font-size:1.8em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size4.size9,.work-sheet .profile-task12 .katex .sizing.reset-size4.size9{font-size:2.16em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size4.size10,.work-sheet .profile-task12 .katex .sizing.reset-size4.size10{font-size:2.5925em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size4.size11,.work-sheet .profile-task12 .katex .sizing.reset-size4.size11{font-size:3.11em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size5.size1,.work-sheet .profile-task12 .katex .sizing.reset-size5.size1{font-size:.5555555556em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size5.size2,.work-sheet .profile-task12 .katex .sizing.reset-size5.size2{font-size:.6666666667em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size5.size3,.work-sheet .profile-task12 .katex .sizing.reset-size5.size3{font-size:.7777777778em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size5.size4,.work-sheet .profile-task12 .katex .sizing.reset-size5.size4{font-size:.8888888889em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size5.size5,.work-sheet .profile-task12 .katex .sizing.reset-size5.size5{font-size:1em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size5.size6,.work-sheet .profile-task12 .katex .sizing.reset-size5.size6{font-size:1.1111111111em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size5.size7,.work-sheet .profile-task12 .katex .sizing.reset-size5.size7{font-size:1.3333333333em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size5.size8,.work-sheet .profile-task12 .katex .sizing.reset-size5.size8{font-size:1.6em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size5.size9,.work-sheet .profile-task12 .katex .sizing.reset-size5.size9{font-size:1.92em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size5.size10,.work-sheet .profile-task12 .katex .sizing.reset-size5.size10{font-size:2.3044444444em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size5.size11,.work-sheet .profile-task12 .katex .sizing.reset-size5.size11{font-size:2.7644444444em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size6.size1,.work-sheet .profile-task12 .katex .sizing.reset-size6.size1{font-size:.5em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size6.size2,.work-sheet .profile-task12 .katex .sizing.reset-size6.size2{font-size:.6em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size6.size3,.work-sheet .profile-task12 .katex .sizing.reset-size6.size3{font-size:.7em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size6.size4,.work-sheet .profile-task12 .katex .sizing.reset-size6.size4{font-size:.8em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size6.size5,.work-sheet .profile-task12 .katex .sizing.reset-size6.size5{font-size:.9em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size6.size6,.work-sheet .profile-task12 .katex .sizing.reset-size6.size6{font-size:1em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size6.size7,.work-sheet .profile-task12 .katex .sizing.reset-size6.size7{font-size:1.2em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size6.size8,.work-sheet .profile-task12 .katex .sizing.reset-size6.size8{font-size:1.44em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size6.size9,.work-sheet .profile-task12 .katex .sizing.reset-size6.size9{font-size:1.728em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size6.size10,.work-sheet .profile-task12 .katex .sizing.reset-size6.size10{font-size:2.074em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size6.size11,.work-sheet .profile-task12 .katex .sizing.reset-size6.size11{font-size:2.488em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size7.size1,.work-sheet .profile-task12 .katex .sizing.reset-size7.size1{font-size:.4166666667em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size7.size2,.work-sheet .profile-task12 .katex .sizing.reset-size7.size2{font-size:.5em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size7.size3,.work-sheet .profile-task12 .katex .sizing.reset-size7.size3{font-size:.5833333333em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size7.size4,.work-sheet .profile-task12 .katex .sizing.reset-size7.size4{font-size:.6666666667em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size7.size5,.work-sheet .profile-task12 .katex .sizing.reset-size7.size5{font-size:.75em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size7.size6,.work-sheet .profile-task12 .katex .sizing.reset-size7.size6{font-size:.8333333333em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size7.size7,.work-sheet .profile-task12 .katex .sizing.reset-size7.size7{font-size:1em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size7.size8,.work-sheet .profile-task12 .katex .sizing.reset-size7.size8{font-size:1.2em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size7.size9,.work-sheet .profile-task12 .katex .sizing.reset-size7.size9{font-size:1.44em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size7.size10,.work-sheet .profile-task12 .katex .sizing.reset-size7.size10{font-size:1.7283333333em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size7.size11,.work-sheet .profile-task12 .katex .sizing.reset-size7.size11{font-size:2.0733333333em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size8.size1,.work-sheet .profile-task12 .katex .sizing.reset-size8.size1{font-size:.3472222222em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size8.size2,.work-sheet .profile-task12 .katex .sizing.reset-size8.size2{font-size:.4166666667em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size8.size3,.work-sheet .profile-task12 .katex .sizing.reset-size8.size3{font-size:.4861111111em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size8.size4,.work-sheet .profile-task12 .katex .sizing.reset-size8.size4{font-size:.5555555556em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size8.size5,.work-sheet .profile-task12 .katex .sizing.reset-size8.size5{font-size:.625em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size8.size6,.work-sheet .profile-task12 .katex .sizing.reset-size8.size6{font-size:.6944444444em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size8.size7,.work-sheet .profile-task12 .katex .sizing.reset-size8.size7{font-size:.8333333333em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size8.size8,.work-sheet .profile-task12 .katex .sizing.reset-size8.size8{font-size:1em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size8.size9,.work-sheet .profile-task12 .katex .sizing.reset-size8.size9{font-size:1.2em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size8.size10,.work-sheet .profile-task12 .katex .sizing.reset-size8.size10{font-size:1.4402777778em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size8.size11,.work-sheet .profile-task12 .katex .sizing.reset-size8.size11{font-size:1.7277777778em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size9.size1,.work-sheet .profile-task12 .katex .sizing.reset-size9.size1{font-size:.2893518519em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size9.size2,.work-sheet .profile-task12 .katex .sizing.reset-size9.size2{font-size:.3472222222em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size9.size3,.work-sheet .profile-task12 .katex .sizing.reset-size9.size3{font-size:.4050925926em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size9.size4,.work-sheet .profile-task12 .katex .sizing.reset-size9.size4{font-size:.462962963em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size9.size5,.work-sheet .profile-task12 .katex .sizing.reset-size9.size5{font-size:.5208333333em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size9.size6,.work-sheet .profile-task12 .katex .sizing.reset-size9.size6{font-size:.5787037037em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size9.size7,.work-sheet .profile-task12 .katex .sizing.reset-size9.size7{font-size:.6944444444em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size9.size8,.work-sheet .profile-task12 .katex .sizing.reset-size9.size8{font-size:.8333333333em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size9.size9,.work-sheet .profile-task12 .katex .sizing.reset-size9.size9{font-size:1em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size9.size10,.work-sheet .profile-task12 .katex .sizing.reset-size9.size10{font-size:1.2002314815em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size9.size11,.work-sheet .profile-task12 .katex .sizing.reset-size9.size11{font-size:1.4398148148em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size10.size1,.work-sheet .profile-task12 .katex .sizing.reset-size10.size1{font-size:.2410800386em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size10.size2,.work-sheet .profile-task12 .katex .sizing.reset-size10.size2{font-size:.2892960463em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size10.size3,.work-sheet .profile-task12 .katex .sizing.reset-size10.size3{font-size:.337512054em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size10.size4,.work-sheet .profile-task12 .katex .sizing.reset-size10.size4{font-size:.3857280617em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size10.size5,.work-sheet .profile-task12 .katex .sizing.reset-size10.size5{font-size:.4339440694em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size10.size6,.work-sheet .profile-task12 .katex .sizing.reset-size10.size6{font-size:.4821600771em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size10.size7,.work-sheet .profile-task12 .katex .sizing.reset-size10.size7{font-size:.5785920926em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size10.size8,.work-sheet .profile-task12 .katex .sizing.reset-size10.size8{font-size:.6943105111em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size10.size9,.work-sheet .profile-task12 .katex .sizing.reset-size10.size9{font-size:.8331726133em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size10.size10,.work-sheet .profile-task12 .katex .sizing.reset-size10.size10{font-size:1em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size10.size11,.work-sheet .profile-task12 .katex .sizing.reset-size10.size11{font-size:1.1996142719em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size11.size1,.work-sheet .profile-task12 .katex .sizing.reset-size11.size1{font-size:.2009646302em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size11.size2,.work-sheet .profile-task12 .katex .sizing.reset-size11.size2{font-size:.2411575563em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size11.size3,.work-sheet .profile-task12 .katex .sizing.reset-size11.size3{font-size:.2813504823em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size11.size4,.work-sheet .profile-task12 .katex .sizing.reset-size11.size4{font-size:.3215434084em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size11.size5,.work-sheet .profile-task12 .katex .sizing.reset-size11.size5{font-size:.3617363344em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size11.size6,.work-sheet .profile-task12 .katex .sizing.reset-size11.size6{font-size:.4019292605em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size11.size7,.work-sheet .profile-task12 .katex .sizing.reset-size11.size7{font-size:.4823151125em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size11.size8,.work-sheet .profile-task12 .katex .sizing.reset-size11.size8{font-size:.578778135em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size11.size9,.work-sheet .profile-task12 .katex .sizing.reset-size11.size9{font-size:.6945337621em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size11.size10,.work-sheet .profile-task12 .katex .sizing.reset-size11.size10{font-size:.8336012862em}.work-sheet .profile-task12 .katex .fontsize-ensurer.reset-size11.size11,.work-sheet .profile-task12 .katex .sizing.reset-size11.size11{font-size:1em}.work-sheet .profile-task12 .katex .delimsizing.size1{font-family:KaTeX_Size1}.work-sheet .profile-task12 .katex .delimsizing.size2{font-family:KaTeX_Size2}.work-sheet .profile-task12 .katex .delimsizing.size3{font-family:KaTeX_Size3}.work-sheet .profile-task12 .katex .delimsizing.size4{font-family:KaTeX_Size4}.work-sheet .profile-task12 .katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.work-sheet .profile-task12 .katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.work-sheet .profile-task12 .katex .nulldelimiter{display:inline-block;width:.12em}.work-sheet .profile-task12 .katex .delimcenter,.work-sheet .profile-task12 .katex .op-symbol{position:relative}.work-sheet .profile-task12 .katex .op-symbol.small-op{font-family:KaTeX_Size1}.work-sheet .profile-task12 .katex .op-symbol.large-op{font-family:KaTeX_Size2}.work-sheet .profile-task12 .katex .accent>.vlist-t,.work-sheet .profile-task12 .katex .op-limits>.vlist-t{text-align:center}.work-sheet .profile-task12 .katex .accent .accent-body{position:relative}.work-sheet .profile-task12 .katex .accent .accent-body:not(.accent-full){width:0}.work-sheet .profile-task12 .katex .overlay{display:block}.work-sheet .profile-task12 .katex .mtable .vertical-separator{display:inline-block;min-width:1px}.work-sheet .profile-task12 .katex .mtable .arraycolsep{display:inline-block}.work-sheet .profile-task12 .katex .mtable .col-align-c>.vlist-t{text-align:center}.work-sheet .profile-task12 .katex .mtable .col-align-l>.vlist-t{text-align:left}.work-sheet .profile-task12 .katex .mtable .col-align-r>.vlist-t{text-align:right}.work-sheet .profile-task12 .katex .svg-align{text-align:left}.work-sheet .profile-task12 .katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.work-sheet .profile-task12 .katex svg path{stroke:none}.work-sheet .profile-task12 .katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.work-sheet .profile-task12 .katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.work-sheet .profile-task12 .katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.work-sheet .profile-task12 .katex .stretchy:after,.work-sheet .profile-task12 .katex .stretchy:before{content:""}.work-sheet .profile-task12 .katex .hide-tail{overflow:hidden;position:relative;width:100%}.work-sheet .profile-task12 .katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.work-sheet .profile-task12 .katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.work-sheet .profile-task12 .katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.work-sheet .profile-task12 .katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.work-sheet .profile-task12 .katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.work-sheet .profile-task12 .katex .x-arrow-pad{padding:0 .5em}.work-sheet .profile-task12 .katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.work-sheet .profile-task12 .katex .mover,.work-sheet .profile-task12 .katex .munder,.work-sheet .profile-task12 .katex .x-arrow{text-align:center}.work-sheet .profile-task12 .katex .boxpad{padding:0 .3em}.work-sheet .profile-task12 .katex .fbox,.work-sheet .profile-task12 .katex .fcolorbox{border:.04em solid;box-sizing:border-box}.work-sheet .profile-task12 .katex .cancel-pad{padding:0 .2em}.work-sheet .profile-task12 .katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.work-sheet .profile-task12 .katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.work-sheet .profile-task12 .katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.work-sheet .profile-task12 .katex .anglpad{padding:0 .03889em}.work-sheet .profile-task12 .katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.work-sheet .profile-task12 .katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.work-sheet .profile-task12 .katex .mtr-glue{width:50%}.work-sheet .profile-task12 .katex .cd-vert-arrow{display:inline-block;position:relative}.work-sheet .profile-task12 .katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.work-sheet .profile-task12 .katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.work-sheet .profile-task12 .katex-display{display:block;margin:1em 0;text-align:center}.work-sheet .profile-task12 .katex-display>.katex{display:block;text-align:center;white-space:nowrap}.work-sheet .profile-task12 .katex-display>.katex>.katex-html{display:block;position:relative}.work-sheet .profile-task12 .katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.work-sheet .profile-task12 .katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.work-sheet .profile-task12 .katex-display.fleqn>.katex{padding-left:2em;text-align:left}.work-sheet .profile-task12 {counter-reset:katexEqnNo mmlEqnNo}

.work-sheet .profile-task12 .task7-body{min-height:330px;display:flex;align-items:center;padding:54px 46px;border:1px solid #e7dbf3;border-radius:24px;background:#fff}
.work-sheet .profile-task12 .task7-body .statement{max-width:920px;font-size:clamp(1.02rem,1.55vw,1.22rem);line-height:1.65;white-space:pre-line}
.work-sheet .profile-task12 .task7-body .equation{margin-top:14px;overflow-x:auto;overflow-y:hidden;padding:4px 2px 8px}
.work-sheet .profile-task12 .task7-body .equation .katex-display{margin:0;text-align:left}
.work-sheet .profile-task12 .task7-body .equation .katex-display>.katex{text-align:left;white-space:nowrap;font-size:1.42em}
.work-sheet .profile-task12 .task7-body .math-note{margin-top:14px;color:#4f465d}
.work-sheet .profile-task12 .reveal p{white-space:pre-line}
@media(max-width:760px){.work-sheet .profile-task12 .task7-body{min-height:270px;padding:34px 24px}.work-sheet .profile-task12 .task7-body .statement{font-size:1.02rem;line-height:1.65}.work-sheet .profile-task12 .task7-body .equation .katex-display>.katex{font-size:1.22em}}
.work-sheet .profile-task12 .task7-body{display:block;padding:34px 40px}.work-sheet .profile-task12 .task7-body .statement{max-width:none}.work-sheet .profile-task12 .graph-statement{font-size:24px;line-height:1.55}.work-sheet .profile-task12 .graph-figure{width:min(100%,760px);margin:22px auto 4px;padding:14px;background:#fff;border:1px solid #e4d9f0;border-radius:22px;display:flex;justify-content:center;overflow:hidden}.work-sheet .profile-task12 .graph-figure img,.work-sheet .profile-task12 .graph-figure canvas{display:block;width:100%;max-height:540px;object-fit:contain;background:#fff}.work-sheet .profile-task12 .graph-figure img{width:auto;max-width:100%}@media(max-width:700px){.work-sheet .profile-task12 .task7-body{padding:24px 16px}.work-sheet .profile-task12 .graph-statement{font-size:20px}.work-sheet .profile-task12 .graph-figure{padding:8px;border-radius:16px}}
.work-sheet .profile-task12 .condition-math{display:inline-block;margin:0 .08em;white-space:nowrap}.work-sheet .profile-task12 .condition-math .katex{font-size:1.05em}

.work-sheet .profile-task12 .pdf2027-figure { margin: 20px auto; max-width: 430px; }
.work-sheet .profile-task12 .pdf2027-figure svg { display: block; width: 100%; height: auto; }
.work-sheet .profile-task12 .pdf2027-figure figcaption { font-size: 1rem; line-height: 1.5; margin-top: 12px; }
.work-sheet .profile-task12 .reveal .katex-display { overflow-x: auto; overflow-y: hidden; padding: 8px 0; }
.work-sheet .profile-task12 .reveal p + p { margin-top: 14px; }

/* Text typography follows chapter 18. Math and diagram lettering keep their own fonts. */
.work-sheet .profile-task12  {
  --trainer-text-font: system-ui, -apple-system, "Segoe UI", sans-serif;
  font-family: var(--trainer-text-font);
  font-size: 16px;
  line-height: 1.55;
}
.work-sheet .profile-task12 button, .work-sheet .profile-task12 input, .work-sheet .profile-task12 select, .work-sheet .profile-task12 textarea {
  font-family: var(--trainer-text-font);
}
.work-sheet .profile-task12 .trainer-card .statement {
  font-family: var(--trainer-text-font);
  font-size: clamp(1.02rem, 1.42vw, 1.17rem);
  font-weight: 400;
  line-height: 1.65;
}
.work-sheet .profile-task12 .trainer-card .statement > p,
.work-sheet .profile-task12 .trainer-card .statement .graph-statement {
  font-family: inherit;
  font-size: inherit;
  font-weight: 400;
  line-height: inherit;
}
.work-sheet .profile-task12 .trainer-card .reveal {
  font-family: var(--trainer-text-font);
  font-size: 1rem;
  font-weight: 400;
}
.work-sheet .profile-task12 .trainer-card .reveal p,
.work-sheet .profile-task12 .trainer-card .reveal li {
  line-height: 1.75;
}

.work-sheet .profile-task12 .trainer-card{min-width:0;max-width:100%}
.work-sheet .profile-task12 .task7-body,.work-sheet .profile-task12 .trainer-card .statement{min-width:0;max-width:100%;box-sizing:border-box}
.work-sheet .profile-task12 .trainer-card .statement{width:100%;white-space:normal}
.work-sheet .profile-task12 .trainer-card .statement,.work-sheet .profile-task12 .trainer-card .statement p,.work-sheet .profile-task12 .trainer-card .statement strong,.work-sheet .profile-task12 .trainer-card .statement b,.work-sheet .profile-task12 .trainer-card .statement th,.work-sheet .profile-task12 .trainer-card .statement .katex,.work-sheet .profile-task12 .trainer-card .statement .katex *{font-weight:400}
.work-sheet .profile-task12 .statement .equation{display:block;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:8px 0 12px;white-space:nowrap}
.work-sheet .profile-task12 .reveal p{white-space:normal;overflow-wrap:break-word;line-height:1.8}
.work-sheet .profile-task12 .reveal .katex{display:inline-block;max-width:100%;overflow-x:auto;overflow-y:hidden;vertical-align:middle;padding:5px 0}
.work-sheet .profile-task12 .statement .katex{font-size:1.15em}
.work-sheet .profile-task12 .statement .equation .katex{font-size:1.3em}

.work-sheet .profile-task12 .school-graph{display:block;width:100%;height:auto;max-height:560px;background:#fff}
.work-sheet .profile-task12 .school-graph .graph-label{font-family:Georgia,"Times New Roman",serif;font-size:16px;font-weight:400;fill:#28252b;stroke:#fff;stroke-width:3px;paint-order:stroke fill;stroke-linejoin:round}
.work-sheet .profile-task12 .school-graph .graph-axis-letters .graph-label{font-size:22px;font-style:italic;fill:#29232f}
.work-sheet .profile-task12 .school-graph .graph-axis-numbers .graph-label{font-size:17px;font-style:normal;fill:#29232f}
.work-sheet .profile-task12 .figure-frame,.work-sheet .profile-task12 .graph-figure{box-sizing:border-box;width:min(100%,760px);margin:22px auto 4px;padding:12px;border:1px solid #e4d9f0;border-radius:20px;background:#fff;overflow:hidden}
.work-sheet .profile-task12 .task8-body .statement{width:100%;max-width:none}
@media(max-width:700px){.work-sheet .profile-task12 .figure-frame,.work-sheet .profile-task12 .graph-figure{padding:5px;border-radius:14px}}
.work-sheet .profile-task12 .school-graph .graph-curve-label .graph-label{font-style:italic;font-size:16px;font-weight:400}


.work-sheet .profile-task13 {
  --ink:#252033;
  --muted:#71697d;
  --lav:#7857ab;
  --lav-dark:#654492;
  --soft:#f5effc;
  --line:#ddd1eb;
  --line-soft:#ece4f4;
  --ok:#2b7a59;
  --okbg:#eaf7f0;
  --bad:#a84250;
  --badbg:#fff0f2;
  --warn:#9b7d34;
  --warnbg:#fff7de;
  --paper:#fffefd;
  --shadow:0 14px 34px rgba(74,52,103,.08);
}
.work-sheet .profile-task13 *{box-sizing:border-box}
.work-sheet .profile-task13 {background:#f7f3fb}
.work-sheet .profile-task13 {
  margin:0;
  color:var(--ink);
  font:16px/1.55 system-ui,-apple-system,"Segoe UI",sans-serif;
  background-color:#f7f3fb;
  background-image:linear-gradient(rgba(117,82,168,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(117,82,168,.045) 1px,transparent 1px);
  background-size:28px 28px;
}
.work-sheet .profile-task13 .shell{width:min(1280px,calc(100% - 24px));margin:14px auto 36px}
.work-sheet .profile-task13 .topbar,.work-sheet .profile-task13 .trainer-card,.work-sheet .profile-task13 .nav-card,.work-sheet .profile-task13 .result-card{
  border:1px solid var(--line);
  border-radius:24px;
  background:rgba(255,254,253,.98);
  box-shadow:var(--shadow);
}
.work-sheet .profile-task13 .topbar{
  padding:20px 24px;
  display:flex;
  justify-content:space-between;
  gap:16px;
  align-items:center;
}
.work-sheet .profile-task13 .brand{margin:0 0 4px;color:var(--lav);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.work-sheet .profile-task13 .topbar h1{margin:0;font-size:clamp(1.55rem,3.4vw,2.45rem);line-height:1.08}
.work-sheet .profile-task13 .progress-box{min-width:210px;text-align:right}
.work-sheet .profile-task13 .progress-text{font-weight:800;color:#4f4260}
.work-sheet .profile-task13 .progress-track{height:8px;margin-top:8px;border-radius:999px;background:#eee6f7;overflow:hidden}
.work-sheet .profile-task13 .progress-fill{height:100%;width:0;background:linear-gradient(90deg,var(--lav),#9b7bca);transition:width .25s ease}
.work-sheet .profile-task13 .workspace{display:grid;grid-template-columns:1fr;gap:18px;margin-top:16px;align-items:start}
.work-sheet .profile-task13 .trainer-card{padding:clamp(20px,3vw,32px)}
.work-sheet .profile-task13 .task-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}
.work-sheet .profile-task13 .eyebrow{margin:0;color:var(--lav);font-weight:800;font-size:.9rem}
.work-sheet .profile-task13 .task-count{white-space:nowrap;padding:7px 12px;border-radius:999px;background:var(--soft);color:#5b4673;font-weight:800;font-size:.9rem}
.work-sheet .profile-task13 .task-body{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,390px);gap:28px;align-items:center;margin-top:18px}
.work-sheet .profile-task13 .statement-panel{min-width:0}
.work-sheet .profile-task13 .statement{
  font-size:clamp(1.02rem,1.55vw,1.22rem);
  line-height:1.7;
  font-weight:600;
  max-width:34ch;
}
.work-sheet .profile-task13 .diagram-panel{display:flex;justify-content:center}
.work-sheet .profile-task13 .diagram-wrap{
  width:min(100%,380px);
  min-height:240px;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:14px;
  border:1px solid var(--line-soft);
  border-radius:22px;
  background:#fff;
}
.work-sheet .profile-task13 .diagram-wrap svg{width:100%;height:auto;max-height:258px;display:block}
.work-sheet .profile-task13 .figure-image{width:100%;height:auto;display:block;max-height:300px;object-fit:contain;border-radius:12px;transform:scale(1.2);transform-origin:center}

.work-sheet .profile-task13 .task-figure .diagram-line,
.work-sheet .profile-task13 .task-figure polygon.diagram-line,
.work-sheet .profile-task13 .task-figure path.diagram-line{
  fill:none;
  stroke:#4e4659;
  stroke-width:2.5;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.work-sheet .profile-task13 .task-figure .diagram-soft{fill:none;stroke:#87759e;stroke-width:2;stroke-dasharray:6 5;stroke-linecap:round;stroke-linejoin:round}
.work-sheet .profile-task13 .task-figure .right-mark{fill:none;stroke:#87759e;stroke-width:2}
.work-sheet .profile-task13 .task-figure .diagram-text{fill:#2f2a39;font-size:18px;font-weight:700}
.work-sheet .profile-task13 .task-figure .diagram-value{fill:#4f465d;font-size:17px;font-weight:600}
.work-sheet .profile-task13 .task-figure .diagram-note{fill:#746986;font-size:14px;font-weight:500}
.work-sheet .profile-task13 .answer-zone{margin-top:24px;padding-top:18px;border-top:1px solid #eee5f4}
.work-sheet .profile-task13 .answer-row{display:flex;gap:10px;flex-wrap:wrap;align-items:end}
.work-sheet .profile-task13 .answer-label{display:grid;gap:6px;min-width:min(290px,100%);font-weight:800}
.work-sheet .profile-task13 .answer-input{height:50px;border:1px solid #cdbde0;border-radius:13px;padding:10px 14px;font:inherit;font-size:1.03rem;background:white;outline:none}
.work-sheet .profile-task13 .answer-input:focus{border-color:var(--lav);box-shadow:0 0 0 3px rgba(117,82,168,.13)}
.work-sheet .profile-task13 button{font:inherit}
.work-sheet .profile-task13 .btn{min-height:48px;border:0;border-radius:13px;padding:10px 16px;font-weight:800;cursor:pointer}
.work-sheet .profile-task13 .btn-primary{background:var(--lav);color:white}
.work-sheet .profile-task13 .btn-primary:hover{background:var(--lav-dark)}
.work-sheet .profile-task13 .btn-secondary{background:#eee6f7;color:#543f70}
.work-sheet .profile-task13 .btn-ghost{background:white;border:1px solid var(--line);color:#5d5367}
.work-sheet .profile-task13 .btn:disabled{opacity:.55;cursor:default}
.work-sheet .profile-task13 .feedback{display:none;margin-top:14px;padding:12px 14px;border-radius:14px;font-weight:700}
.work-sheet .profile-task13 .feedback.show{display:block}
.work-sheet .profile-task13 .feedback.ok{background:var(--okbg);color:var(--ok)}
.work-sheet .profile-task13 .feedback.bad{background:var(--badbg);color:var(--bad)}
.work-sheet .profile-task13 .feedback.skip{background:var(--warnbg);color:var(--warn)}
.work-sheet .profile-task13 .reveal{display:none;margin-top:14px;border-radius:16px;background:#f8f4fc;border:1px solid #e5d8ef;padding:16px}
.work-sheet .profile-task13 .reveal.show{display:block}
.work-sheet .profile-task13 .reveal h3{margin:0 0 6px;font-size:1rem}
.work-sheet .profile-task13 .reveal p,.work-sheet .profile-task13 .reveal li{color:#50475a}
.work-sheet .profile-task13 .utility-row{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}
.work-sheet .profile-task13 .bottom-nav{display:flex;justify-content:space-between;gap:10px;margin-top:16px}
.work-sheet .profile-task13 .nav-card{padding:18px 20px;height:max-content;position:static;order:-1}
.work-sheet .profile-task13 .nav-card h2{margin:0;font-size:1.08rem}
.work-sheet .profile-task13 .section-intro{margin:6px 0 12px;color:var(--muted);font-size:.92rem}
.work-sheet .profile-task13 .number-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.work-sheet .profile-task13 .section-heading{grid-column:1/-1;display:block;width:100%;margin:6px 0 0;padding:14px 16px;border:1px solid #ddd0e9;border-radius:14px;background:#f8f4fc;color:#58447c;font:inherit;font-size:1rem;font-weight:800;line-height:1.35;text-align:left;cursor:pointer}
.work-sheet .profile-task13 .section-heading:hover{border-color:#9f82bf;background:#efe7f7;transform:translateY(-1px)}
.work-sheet .profile-task13 .section-heading:focus-visible{outline:3px solid rgba(117,82,168,.2);outline-offset:2px}
.work-sheet .profile-task13 .section-flow-hidden{display:none!important}
.work-sheet .profile-task13 .section-back-button,.work-sheet .profile-task13 .task-flow-back,.work-sheet .profile-task13 .numbers-back-link{min-height:42px;margin:2px 0 14px;padding:9px 14px;border:1px solid #d8c9e6;border-radius:12px;background:#fff;color:#58447c;font:inherit;font-weight:800;cursor:pointer}
.work-sheet .profile-task13 .numbers-back-link{display:inline-flex;align-items:center;text-decoration:none}
.work-sheet .profile-task13 .section-back-button:hover,.work-sheet .profile-task13 .task-flow-back:hover,.work-sheet .profile-task13 .numbers-back-link:hover{border-color:#9f82bf;background:#f8f4fc}
.work-sheet .profile-task13 .task-flow-back{margin-bottom:18px}
.work-sheet .profile-task13 .num.section-hidden{display:none}
.work-sheet .profile-task13 .num{height:40px;border:1px solid #ddd0e9;border-radius:11px;background:#fff;color:#51485b;font-weight:800;cursor:pointer}
.work-sheet .profile-task13 .large-prototype-buttons .nav-card .number-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.work-sheet .profile-task13 .large-prototype-buttons .nav-card .num{height:44px;min-width:44px;font-size:.98rem;border-radius:11px}
.work-sheet .profile-task13 .num.current{border-color:var(--lav);box-shadow:0 0 0 2px rgba(117,82,168,.14);color:var(--lav)}
.work-sheet .profile-task13 .num.correct{background:var(--okbg);border-color:#cde9d8;color:var(--ok)}
.work-sheet .profile-task13 .num.skipped{background:var(--warnbg);border-color:#f0e2a5;color:var(--warn)}
.work-sheet .profile-task13 .num.wrong{background:var(--badbg);border-color:#f5c5cc;color:var(--bad)}
.work-sheet .profile-task13 .legend{display:grid;gap:6px;margin-top:14px;color:var(--muted);font-size:.84rem}
.work-sheet .profile-task13 .legend span{display:flex;align-items:center;gap:8px}.work-sheet .profile-task13 .dot{width:10px;height:10px;border-radius:50%;display:inline-block}.work-sheet .profile-task13 .dot.ok{background:#83ca9f}.work-sheet .profile-task13 .dot.skip{background:#eed277}.work-sheet .profile-task13 .dot.wrong{background:#ef9ba8}
.work-sheet .profile-task13 .result-card{display:none;padding:22px 24px;margin-top:18px}.work-sheet .profile-task13 .result-card.show{display:block}.work-sheet .profile-task13 .result-card h2{margin:0 0 6px}.work-sheet .profile-task13 .small{margin:0;color:var(--muted)}
.work-sheet .profile-task13 .summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}
.work-sheet .profile-task13 .summary-item{padding:16px;border-radius:18px;background:var(--soft);text-align:center;font-weight:700}.work-sheet .profile-task13 .summary-item strong{display:block;font-size:1.9rem;margin-bottom:4px;color:var(--lav)}
.work-sheet .profile-task13 .topic-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.work-sheet .profile-task13 .topic-summary section{padding:16px;border-radius:18px;border:1px solid var(--line-soft)}.work-sheet .profile-task13 .topic-summary h3{margin:0 0 8px}
@media (max-width: 1024px){
  .work-sheet .profile-task13 .workspace{grid-template-columns:1fr}
  .work-sheet .profile-task13 .nav-card{position:static;order:-1}
  .work-sheet .profile-task13 .number-grid{grid-template-columns:repeat(6,1fr)}
}
@media (max-width: 760px){
  .work-sheet .profile-task13 .shell{width:min(100%,calc(100% - 12px))}
  .work-sheet .profile-task13 .topbar{padding:18px;align-items:flex-start;flex-direction:column}
  .work-sheet .profile-task13 .progress-box{width:100%;min-width:0;text-align:left}
  .work-sheet .profile-task13 .task-body{grid-template-columns:1fr;gap:18px}
  .work-sheet .profile-task13 .statement{max-width:none;font-size:1.02rem;line-height:1.65}
  .work-sheet .profile-task13 .diagram-panel{justify-content:flex-start}
  .work-sheet .profile-task13 .diagram-wrap{width:100%;min-height:220px}
  .work-sheet .profile-task13 .figure-image{transform:scale(1.12)}
  .work-sheet .profile-task13 .answer-row,.work-sheet .profile-task13 .utility-row,.work-sheet .profile-task13 .bottom-nav{flex-direction:column}
  .work-sheet .profile-task13 .btn{width:100%}
  .work-sheet .profile-task13 .number-grid{grid-template-columns:repeat(6,1fr)}
  .work-sheet .profile-task13 .summary-grid,.work-sheet .profile-task13 .topic-summary{grid-template-columns:1fr}
}
.work-sheet .profile-task13 .second-part-no-check .answer-label,
.work-sheet .profile-task13 .second-part-no-check [data-source-id="checkBtn"] {
  display: none !important;
}

.work-sheet .profile-task13 ,.work-sheet .profile-task13 {max-width:100%;overflow-x:hidden}.work-sheet .profile-task13 .trainer-card,.work-sheet .profile-task13 .answer-zone,.work-sheet .profile-task13 .reveal,.work-sheet .profile-task13 .task13-body,.work-sheet .profile-task13 .task13-body .statement{min-width:0;max-width:100%;box-sizing:border-box}.work-sheet .profile-task13 .task13-body{min-height:430px;padding:38px 42px;border:1px solid #e7dbf3;border-radius:24px;background:#fff;display:flex;align-items:center;justify-content:center}.work-sheet .profile-task13 .task13-body .statement{width:100%;max-width:none;font-size:clamp(1.02rem,1.42vw,1.17rem);line-height:1.62}.work-sheet .profile-task13 .task13-body p{margin:0 0 17px}.work-sheet .profile-task13 .task13-body .statement>p:last-child{margin-bottom:0}.work-sheet .profile-task13 .task13-body ul{margin:10px 0 20px;padding-left:28px}.work-sheet .profile-task13 .task13-body li+li{margin-top:10px}.work-sheet .profile-task13 .math-inline{font-family:"Cambria Math",Cambria,Georgia,"Times New Roman",serif;font-size:1.08em;font-weight:400;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}
.work-sheet .profile-task13 .debt-table-wrap{overflow-x:auto;margin:20px 0;border:1px solid #ddd0ed;border-radius:16px}.work-sheet .profile-task13 .debt-table{width:100%;min-width:620px;table-layout:fixed;border-collapse:collapse;text-align:center}.work-sheet .profile-task13 .debt-table th,.work-sheet .profile-task13 .debt-table td{padding:15px 11px;border-right:1px solid #e2d8ec;border-bottom:1px solid #e2d8ec}.work-sheet .profile-task13 .debt-table th{background:#f7f2fb}.work-sheet .profile-task13 .debt-table tr:last-child>*{border-bottom:0}.work-sheet .profile-task13 .debt-table tr>*:last-child{border-right:0}
.work-sheet .profile-task13 .reveal{overflow:hidden}.work-sheet .profile-task13 .reveal h3,.work-sheet .profile-task13 .reveal p{overflow-wrap:anywhere}.work-sheet .profile-task13 .reveal p{white-space:normal;line-height:1.75}.work-sheet .profile-task13 .math,.work-sheet .profile-task13 .math-lines{width:100%;max-width:100%;box-sizing:border-box;margin:12px 0 20px;padding:18px;border-radius:14px;background:#faf7fd;color:#24172f;font-family:"Cambria Math",Cambria,Georgia,"Times New Roman",serif;font-variant-numeric:lining-nums tabular-nums;font-size:1.08rem;line-height:1.55;overflow-x:auto;overflow-y:hidden;text-align:center}.work-sheet .profile-task13 .math{display:flex;flex-direction:column;align-items:center;gap:14px}.work-sheet .profile-task13 .equation{display:flex;min-height:2.5em;align-items:center;justify-content:center;white-space:nowrap}.work-sheet .profile-task13 .math-lines{display:flex;flex-direction:column;align-items:center;gap:8px}.work-sheet .profile-task13 .math-lines>div{overflow-wrap:normal}.work-sheet .profile-task13 .frac{display:inline-grid;grid-template-rows:auto auto;min-width:2.4em;align-items:center;justify-items:stretch;margin:0 .3em;text-align:center;white-space:nowrap;line-height:1.08;font-variant-numeric:lining-nums tabular-nums}.work-sheet .profile-task13 .frac>span{display:block;padding-left:.38em;padding-right:.38em}.work-sheet .profile-task13 .frac>span:first-child{padding-bottom:.15em;border-bottom:1.5px solid currentColor}.work-sheet .profile-task13 .frac>span:last-child{padding-top:.15em}.work-sheet .profile-task13 .nav-card .number-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.work-sheet .profile-task13 .nav-card .num{height:44px;min-width:44px;font-size:.98rem;border-radius:11px}
@media(max-width:760px){.work-sheet .profile-task13 .task13-body{min-height:350px;padding:27px 22px}.work-sheet .profile-task13 .task13-body .statement{font-size:1rem}.work-sheet .profile-task13 .math,.work-sheet .profile-task13 .math-lines{padding:14px;font-size:1rem}}

/* Text typography follows chapter 18. Math and diagram lettering keep their own fonts. */
.work-sheet .profile-task13  {
  --trainer-text-font: system-ui, -apple-system, "Segoe UI", sans-serif;
  font-family: var(--trainer-text-font);
  font-size: 16px;
  line-height: 1.55;
}
.work-sheet .profile-task13 button, .work-sheet .profile-task13 input, .work-sheet .profile-task13 select, .work-sheet .profile-task13 textarea {
  font-family: var(--trainer-text-font);
}
.work-sheet .profile-task13 .trainer-card .statement {
  font-family: var(--trainer-text-font);
  font-size: clamp(1.02rem, 1.42vw, 1.17rem);
  font-weight: 400;
  line-height: 1.65;
}
.work-sheet .profile-task13 .trainer-card .statement > p,
.work-sheet .profile-task13 .trainer-card .statement .graph-statement {
  font-family: inherit;
  font-size: inherit;
  font-weight: 400;
  line-height: inherit;
}
.work-sheet .profile-task13 .trainer-card .reveal {
  font-family: var(--trainer-text-font);
  font-size: 1rem;
  font-weight: 400;
}
.work-sheet .profile-task13 .trainer-card .reveal p,
.work-sheet .profile-task13 .trainer-card .reveal li {
  line-height: 1.75;
}

.work-sheet .profile-task13 .katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.work-sheet .profile-task13 .katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.work-sheet .profile-task13 .katex .katex-version:after{content:"0.17.0"}.work-sheet .profile-task13 .katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.work-sheet .profile-task13 .katex .katex-html>.newline{display:block}.work-sheet .profile-task13 .katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.work-sheet .profile-task13 .katex .base,.work-sheet .profile-task13 .katex .strut{display:inline-block}.work-sheet .profile-task13 .katex .textbf{font-weight:700}.work-sheet .profile-task13 .katex .textit{font-style:italic}.work-sheet .profile-task13 .katex .textrm{font-family:KaTeX_Main}.work-sheet .profile-task13 .katex .textsf{font-family:KaTeX_SansSerif}.work-sheet .profile-task13 .katex .texttt{font-family:KaTeX_Typewriter}.work-sheet .profile-task13 .katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.work-sheet .profile-task13 .katex .mathit{font-family:KaTeX_Main;font-style:italic}.work-sheet .profile-task13 .katex .mathrm{font-style:normal}.work-sheet .profile-task13 .katex .mathbf{font-family:KaTeX_Main;font-weight:700}.work-sheet .profile-task13 .katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.work-sheet .profile-task13 .katex .amsrm,.work-sheet .profile-task13 .katex .mathbb,.work-sheet .profile-task13 .katex .textbb{font-family:KaTeX_AMS}.work-sheet .profile-task13 .katex .mathcal{font-family:KaTeX_Caligraphic}.work-sheet .profile-task13 .katex .mathfrak,.work-sheet .profile-task13 .katex .textfrak{font-family:KaTeX_Fraktur}.work-sheet .profile-task13 .katex .mathboldfrak,.work-sheet .profile-task13 .katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.work-sheet .profile-task13 .katex .mathtt{font-family:KaTeX_Typewriter}.work-sheet .profile-task13 .katex .mathscr,.work-sheet .profile-task13 .katex .textscr{font-family:KaTeX_Script}.work-sheet .profile-task13 .katex .mathsf,.work-sheet .profile-task13 .katex .textsf{font-family:KaTeX_SansSerif}.work-sheet .profile-task13 .katex .mathboldsf,.work-sheet .profile-task13 .katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.work-sheet .profile-task13 .katex .mathitsf,.work-sheet .profile-task13 .katex .mathsfit,.work-sheet .profile-task13 .katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.work-sheet .profile-task13 .katex .mainrm{font-family:KaTeX_Main;font-style:normal}.work-sheet .profile-task13 .katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.work-sheet .profile-task13 .katex .vlist-r{display:table-row}.work-sheet .profile-task13 .katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.work-sheet .profile-task13 .katex .vlist>span{display:block;height:0;position:relative}.work-sheet .profile-task13 .katex .vlist>span>span{display:inline-block}.work-sheet .profile-task13 .katex .vlist>span>.pstrut{overflow:hidden;width:0}.work-sheet .profile-task13 .katex .vlist-t2{margin-right:-2px}.work-sheet .profile-task13 .katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.work-sheet .profile-task13 .katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.work-sheet .profile-task13 .katex .hbox{width:100%}.work-sheet .profile-task13 .katex .hbox,.work-sheet .profile-task13 .katex .thinbox{display:inline-flex;flex-direction:row}.work-sheet .profile-task13 .katex .thinbox{max-width:0;width:0}.work-sheet .profile-task13 .katex .msupsub{text-align:left}.work-sheet .profile-task13 .katex .mfrac>span>span{text-align:center}.work-sheet .profile-task13 .katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.work-sheet .profile-task13 .katex .hdashline,.work-sheet .profile-task13 .katex .hline,.work-sheet .profile-task13 .katex .mfrac .frac-line,.work-sheet .profile-task13 .katex .overline .overline-line,.work-sheet .profile-task13 .katex .rule,.work-sheet .profile-task13 .katex .underline .underline-line{min-height:1px}.work-sheet .profile-task13 .katex .mspace{display:inline-block}.work-sheet .profile-task13 .katex .smash{display:inline;line-height:0}.work-sheet .profile-task13 .katex .clap,.work-sheet .profile-task13 .katex .llap,.work-sheet .profile-task13 .katex .rlap{position:relative;width:0}.work-sheet .profile-task13 .katex .clap>.inner,.work-sheet .profile-task13 .katex .llap>.inner,.work-sheet .profile-task13 .katex .rlap>.inner{position:absolute}.work-sheet .profile-task13 .katex .clap>.fix,.work-sheet .profile-task13 .katex .llap>.fix,.work-sheet .profile-task13 .katex .rlap>.fix{display:inline-block}.work-sheet .profile-task13 .katex .llap>.inner{right:0}.work-sheet .profile-task13 .katex .clap>.inner,.work-sheet .profile-task13 .katex .rlap>.inner{left:0}.work-sheet .profile-task13 .katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.work-sheet .profile-task13 .katex .rule{border:0 solid;display:inline-block;position:relative}.work-sheet .profile-task13 .katex .hline,.work-sheet .profile-task13 .katex .overline .overline-line,.work-sheet .profile-task13 .katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.work-sheet .profile-task13 .katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.work-sheet .profile-task13 .katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size1.size1,.work-sheet .profile-task13 .katex .sizing.reset-size1.size1{font-size:1em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size1.size2,.work-sheet .profile-task13 .katex .sizing.reset-size1.size2{font-size:1.2em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size1.size3,.work-sheet .profile-task13 .katex .sizing.reset-size1.size3{font-size:1.4em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size1.size4,.work-sheet .profile-task13 .katex .sizing.reset-size1.size4{font-size:1.6em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size1.size5,.work-sheet .profile-task13 .katex .sizing.reset-size1.size5{font-size:1.8em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size1.size6,.work-sheet .profile-task13 .katex .sizing.reset-size1.size6{font-size:2em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size1.size7,.work-sheet .profile-task13 .katex .sizing.reset-size1.size7{font-size:2.4em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size1.size8,.work-sheet .profile-task13 .katex .sizing.reset-size1.size8{font-size:2.88em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size1.size9,.work-sheet .profile-task13 .katex .sizing.reset-size1.size9{font-size:3.456em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size1.size10,.work-sheet .profile-task13 .katex .sizing.reset-size1.size10{font-size:4.148em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size1.size11,.work-sheet .profile-task13 .katex .sizing.reset-size1.size11{font-size:4.976em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size2.size1,.work-sheet .profile-task13 .katex .sizing.reset-size2.size1{font-size:.8333333333em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size2.size2,.work-sheet .profile-task13 .katex .sizing.reset-size2.size2{font-size:1em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size2.size3,.work-sheet .profile-task13 .katex .sizing.reset-size2.size3{font-size:1.1666666667em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size2.size4,.work-sheet .profile-task13 .katex .sizing.reset-size2.size4{font-size:1.3333333333em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size2.size5,.work-sheet .profile-task13 .katex .sizing.reset-size2.size5{font-size:1.5em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size2.size6,.work-sheet .profile-task13 .katex .sizing.reset-size2.size6{font-size:1.6666666667em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size2.size7,.work-sheet .profile-task13 .katex .sizing.reset-size2.size7{font-size:2em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size2.size8,.work-sheet .profile-task13 .katex .sizing.reset-size2.size8{font-size:2.4em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size2.size9,.work-sheet .profile-task13 .katex .sizing.reset-size2.size9{font-size:2.88em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size2.size10,.work-sheet .profile-task13 .katex .sizing.reset-size2.size10{font-size:3.4566666667em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size2.size11,.work-sheet .profile-task13 .katex .sizing.reset-size2.size11{font-size:4.1466666667em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size3.size1,.work-sheet .profile-task13 .katex .sizing.reset-size3.size1{font-size:.7142857143em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size3.size2,.work-sheet .profile-task13 .katex .sizing.reset-size3.size2{font-size:.8571428571em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size3.size3,.work-sheet .profile-task13 .katex .sizing.reset-size3.size3{font-size:1em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size3.size4,.work-sheet .profile-task13 .katex .sizing.reset-size3.size4{font-size:1.1428571429em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size3.size5,.work-sheet .profile-task13 .katex .sizing.reset-size3.size5{font-size:1.2857142857em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size3.size6,.work-sheet .profile-task13 .katex .sizing.reset-size3.size6{font-size:1.4285714286em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size3.size7,.work-sheet .profile-task13 .katex .sizing.reset-size3.size7{font-size:1.7142857143em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size3.size8,.work-sheet .profile-task13 .katex .sizing.reset-size3.size8{font-size:2.0571428571em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size3.size9,.work-sheet .profile-task13 .katex .sizing.reset-size3.size9{font-size:2.4685714286em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size3.size10,.work-sheet .profile-task13 .katex .sizing.reset-size3.size10{font-size:2.9628571429em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size3.size11,.work-sheet .profile-task13 .katex .sizing.reset-size3.size11{font-size:3.5542857143em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size4.size1,.work-sheet .profile-task13 .katex .sizing.reset-size4.size1{font-size:.625em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size4.size2,.work-sheet .profile-task13 .katex .sizing.reset-size4.size2{font-size:.75em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size4.size3,.work-sheet .profile-task13 .katex .sizing.reset-size4.size3{font-size:.875em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size4.size4,.work-sheet .profile-task13 .katex .sizing.reset-size4.size4{font-size:1em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size4.size5,.work-sheet .profile-task13 .katex .sizing.reset-size4.size5{font-size:1.125em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size4.size6,.work-sheet .profile-task13 .katex .sizing.reset-size4.size6{font-size:1.25em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size4.size7,.work-sheet .profile-task13 .katex .sizing.reset-size4.size7{font-size:1.5em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size4.size8,.work-sheet .profile-task13 .katex .sizing.reset-size4.size8{font-size:1.8em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size4.size9,.work-sheet .profile-task13 .katex .sizing.reset-size4.size9{font-size:2.16em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size4.size10,.work-sheet .profile-task13 .katex .sizing.reset-size4.size10{font-size:2.5925em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size4.size11,.work-sheet .profile-task13 .katex .sizing.reset-size4.size11{font-size:3.11em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size5.size1,.work-sheet .profile-task13 .katex .sizing.reset-size5.size1{font-size:.5555555556em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size5.size2,.work-sheet .profile-task13 .katex .sizing.reset-size5.size2{font-size:.6666666667em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size5.size3,.work-sheet .profile-task13 .katex .sizing.reset-size5.size3{font-size:.7777777778em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size5.size4,.work-sheet .profile-task13 .katex .sizing.reset-size5.size4{font-size:.8888888889em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size5.size5,.work-sheet .profile-task13 .katex .sizing.reset-size5.size5{font-size:1em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size5.size6,.work-sheet .profile-task13 .katex .sizing.reset-size5.size6{font-size:1.1111111111em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size5.size7,.work-sheet .profile-task13 .katex .sizing.reset-size5.size7{font-size:1.3333333333em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size5.size8,.work-sheet .profile-task13 .katex .sizing.reset-size5.size8{font-size:1.6em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size5.size9,.work-sheet .profile-task13 .katex .sizing.reset-size5.size9{font-size:1.92em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size5.size10,.work-sheet .profile-task13 .katex .sizing.reset-size5.size10{font-size:2.3044444444em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size5.size11,.work-sheet .profile-task13 .katex .sizing.reset-size5.size11{font-size:2.7644444444em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size6.size1,.work-sheet .profile-task13 .katex .sizing.reset-size6.size1{font-size:.5em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size6.size2,.work-sheet .profile-task13 .katex .sizing.reset-size6.size2{font-size:.6em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size6.size3,.work-sheet .profile-task13 .katex .sizing.reset-size6.size3{font-size:.7em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size6.size4,.work-sheet .profile-task13 .katex .sizing.reset-size6.size4{font-size:.8em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size6.size5,.work-sheet .profile-task13 .katex .sizing.reset-size6.size5{font-size:.9em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size6.size6,.work-sheet .profile-task13 .katex .sizing.reset-size6.size6{font-size:1em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size6.size7,.work-sheet .profile-task13 .katex .sizing.reset-size6.size7{font-size:1.2em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size6.size8,.work-sheet .profile-task13 .katex .sizing.reset-size6.size8{font-size:1.44em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size6.size9,.work-sheet .profile-task13 .katex .sizing.reset-size6.size9{font-size:1.728em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size6.size10,.work-sheet .profile-task13 .katex .sizing.reset-size6.size10{font-size:2.074em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size6.size11,.work-sheet .profile-task13 .katex .sizing.reset-size6.size11{font-size:2.488em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size7.size1,.work-sheet .profile-task13 .katex .sizing.reset-size7.size1{font-size:.4166666667em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size7.size2,.work-sheet .profile-task13 .katex .sizing.reset-size7.size2{font-size:.5em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size7.size3,.work-sheet .profile-task13 .katex .sizing.reset-size7.size3{font-size:.5833333333em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size7.size4,.work-sheet .profile-task13 .katex .sizing.reset-size7.size4{font-size:.6666666667em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size7.size5,.work-sheet .profile-task13 .katex .sizing.reset-size7.size5{font-size:.75em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size7.size6,.work-sheet .profile-task13 .katex .sizing.reset-size7.size6{font-size:.8333333333em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size7.size7,.work-sheet .profile-task13 .katex .sizing.reset-size7.size7{font-size:1em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size7.size8,.work-sheet .profile-task13 .katex .sizing.reset-size7.size8{font-size:1.2em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size7.size9,.work-sheet .profile-task13 .katex .sizing.reset-size7.size9{font-size:1.44em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size7.size10,.work-sheet .profile-task13 .katex .sizing.reset-size7.size10{font-size:1.7283333333em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size7.size11,.work-sheet .profile-task13 .katex .sizing.reset-size7.size11{font-size:2.0733333333em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size8.size1,.work-sheet .profile-task13 .katex .sizing.reset-size8.size1{font-size:.3472222222em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size8.size2,.work-sheet .profile-task13 .katex .sizing.reset-size8.size2{font-size:.4166666667em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size8.size3,.work-sheet .profile-task13 .katex .sizing.reset-size8.size3{font-size:.4861111111em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size8.size4,.work-sheet .profile-task13 .katex .sizing.reset-size8.size4{font-size:.5555555556em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size8.size5,.work-sheet .profile-task13 .katex .sizing.reset-size8.size5{font-size:.625em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size8.size6,.work-sheet .profile-task13 .katex .sizing.reset-size8.size6{font-size:.6944444444em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size8.size7,.work-sheet .profile-task13 .katex .sizing.reset-size8.size7{font-size:.8333333333em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size8.size8,.work-sheet .profile-task13 .katex .sizing.reset-size8.size8{font-size:1em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size8.size9,.work-sheet .profile-task13 .katex .sizing.reset-size8.size9{font-size:1.2em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size8.size10,.work-sheet .profile-task13 .katex .sizing.reset-size8.size10{font-size:1.4402777778em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size8.size11,.work-sheet .profile-task13 .katex .sizing.reset-size8.size11{font-size:1.7277777778em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size9.size1,.work-sheet .profile-task13 .katex .sizing.reset-size9.size1{font-size:.2893518519em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size9.size2,.work-sheet .profile-task13 .katex .sizing.reset-size9.size2{font-size:.3472222222em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size9.size3,.work-sheet .profile-task13 .katex .sizing.reset-size9.size3{font-size:.4050925926em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size9.size4,.work-sheet .profile-task13 .katex .sizing.reset-size9.size4{font-size:.462962963em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size9.size5,.work-sheet .profile-task13 .katex .sizing.reset-size9.size5{font-size:.5208333333em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size9.size6,.work-sheet .profile-task13 .katex .sizing.reset-size9.size6{font-size:.5787037037em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size9.size7,.work-sheet .profile-task13 .katex .sizing.reset-size9.size7{font-size:.6944444444em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size9.size8,.work-sheet .profile-task13 .katex .sizing.reset-size9.size8{font-size:.8333333333em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size9.size9,.work-sheet .profile-task13 .katex .sizing.reset-size9.size9{font-size:1em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size9.size10,.work-sheet .profile-task13 .katex .sizing.reset-size9.size10{font-size:1.2002314815em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size9.size11,.work-sheet .profile-task13 .katex .sizing.reset-size9.size11{font-size:1.4398148148em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size10.size1,.work-sheet .profile-task13 .katex .sizing.reset-size10.size1{font-size:.2410800386em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size10.size2,.work-sheet .profile-task13 .katex .sizing.reset-size10.size2{font-size:.2892960463em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size10.size3,.work-sheet .profile-task13 .katex .sizing.reset-size10.size3{font-size:.337512054em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size10.size4,.work-sheet .profile-task13 .katex .sizing.reset-size10.size4{font-size:.3857280617em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size10.size5,.work-sheet .profile-task13 .katex .sizing.reset-size10.size5{font-size:.4339440694em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size10.size6,.work-sheet .profile-task13 .katex .sizing.reset-size10.size6{font-size:.4821600771em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size10.size7,.work-sheet .profile-task13 .katex .sizing.reset-size10.size7{font-size:.5785920926em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size10.size8,.work-sheet .profile-task13 .katex .sizing.reset-size10.size8{font-size:.6943105111em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size10.size9,.work-sheet .profile-task13 .katex .sizing.reset-size10.size9{font-size:.8331726133em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size10.size10,.work-sheet .profile-task13 .katex .sizing.reset-size10.size10{font-size:1em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size10.size11,.work-sheet .profile-task13 .katex .sizing.reset-size10.size11{font-size:1.1996142719em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size11.size1,.work-sheet .profile-task13 .katex .sizing.reset-size11.size1{font-size:.2009646302em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size11.size2,.work-sheet .profile-task13 .katex .sizing.reset-size11.size2{font-size:.2411575563em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size11.size3,.work-sheet .profile-task13 .katex .sizing.reset-size11.size3{font-size:.2813504823em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size11.size4,.work-sheet .profile-task13 .katex .sizing.reset-size11.size4{font-size:.3215434084em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size11.size5,.work-sheet .profile-task13 .katex .sizing.reset-size11.size5{font-size:.3617363344em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size11.size6,.work-sheet .profile-task13 .katex .sizing.reset-size11.size6{font-size:.4019292605em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size11.size7,.work-sheet .profile-task13 .katex .sizing.reset-size11.size7{font-size:.4823151125em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size11.size8,.work-sheet .profile-task13 .katex .sizing.reset-size11.size8{font-size:.578778135em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size11.size9,.work-sheet .profile-task13 .katex .sizing.reset-size11.size9{font-size:.6945337621em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size11.size10,.work-sheet .profile-task13 .katex .sizing.reset-size11.size10{font-size:.8336012862em}.work-sheet .profile-task13 .katex .fontsize-ensurer.reset-size11.size11,.work-sheet .profile-task13 .katex .sizing.reset-size11.size11{font-size:1em}.work-sheet .profile-task13 .katex .delimsizing.size1{font-family:KaTeX_Size1}.work-sheet .profile-task13 .katex .delimsizing.size2{font-family:KaTeX_Size2}.work-sheet .profile-task13 .katex .delimsizing.size3{font-family:KaTeX_Size3}.work-sheet .profile-task13 .katex .delimsizing.size4{font-family:KaTeX_Size4}.work-sheet .profile-task13 .katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.work-sheet .profile-task13 .katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.work-sheet .profile-task13 .katex .nulldelimiter{display:inline-block;width:.12em}.work-sheet .profile-task13 .katex .delimcenter,.work-sheet .profile-task13 .katex .op-symbol{position:relative}.work-sheet .profile-task13 .katex .op-symbol.small-op{font-family:KaTeX_Size1}.work-sheet .profile-task13 .katex .op-symbol.large-op{font-family:KaTeX_Size2}.work-sheet .profile-task13 .katex .accent>.vlist-t,.work-sheet .profile-task13 .katex .op-limits>.vlist-t{text-align:center}.work-sheet .profile-task13 .katex .accent .accent-body{position:relative}.work-sheet .profile-task13 .katex .accent .accent-body:not(.accent-full){width:0}.work-sheet .profile-task13 .katex .overlay{display:block}.work-sheet .profile-task13 .katex .mtable .vertical-separator{display:inline-block;min-width:1px}.work-sheet .profile-task13 .katex .mtable .arraycolsep{display:inline-block}.work-sheet .profile-task13 .katex .mtable .col-align-c>.vlist-t{text-align:center}.work-sheet .profile-task13 .katex .mtable .col-align-l>.vlist-t{text-align:left}.work-sheet .profile-task13 .katex .mtable .col-align-r>.vlist-t{text-align:right}.work-sheet .profile-task13 .katex .svg-align{text-align:left}.work-sheet .profile-task13 .katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.work-sheet .profile-task13 .katex svg path{stroke:none}.work-sheet .profile-task13 .katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.work-sheet .profile-task13 .katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.work-sheet .profile-task13 .katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.work-sheet .profile-task13 .katex .stretchy:after,.work-sheet .profile-task13 .katex .stretchy:before{content:""}.work-sheet .profile-task13 .katex .hide-tail{overflow:hidden;position:relative;width:100%}.work-sheet .profile-task13 .katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.work-sheet .profile-task13 .katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.work-sheet .profile-task13 .katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.work-sheet .profile-task13 .katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.work-sheet .profile-task13 .katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.work-sheet .profile-task13 .katex .x-arrow-pad{padding:0 .5em}.work-sheet .profile-task13 .katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.work-sheet .profile-task13 .katex .mover,.work-sheet .profile-task13 .katex .munder,.work-sheet .profile-task13 .katex .x-arrow{text-align:center}.work-sheet .profile-task13 .katex .boxpad{padding:0 .3em}.work-sheet .profile-task13 .katex .fbox,.work-sheet .profile-task13 .katex .fcolorbox{border:.04em solid;box-sizing:border-box}.work-sheet .profile-task13 .katex .cancel-pad{padding:0 .2em}.work-sheet .profile-task13 .katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.work-sheet .profile-task13 .katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.work-sheet .profile-task13 .katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.work-sheet .profile-task13 .katex .anglpad{padding:0 .03889em}.work-sheet .profile-task13 .katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.work-sheet .profile-task13 .katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.work-sheet .profile-task13 .katex .mtr-glue{width:50%}.work-sheet .profile-task13 .katex .cd-vert-arrow{display:inline-block;position:relative}.work-sheet .profile-task13 .katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.work-sheet .profile-task13 .katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.work-sheet .profile-task13 .katex-display{display:block;margin:1em 0;text-align:center}.work-sheet .profile-task13 .katex-display>.katex{display:block;text-align:center;white-space:nowrap}.work-sheet .profile-task13 .katex-display>.katex>.katex-html{display:block;position:relative}.work-sheet .profile-task13 .katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.work-sheet .profile-task13 .katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.work-sheet .profile-task13 .katex-display.fleqn>.katex{padding-left:2em;text-align:left}.work-sheet .profile-task13 {counter-reset:katexEqnNo mmlEqnNo}

.work-sheet .profile-task13 .trainer-card{min-width:0;max-width:100%}
.work-sheet .profile-task13 .task7-body,.work-sheet .profile-task13 .trainer-card .statement{min-width:0;max-width:100%;box-sizing:border-box}
.work-sheet .profile-task13 .trainer-card .statement{width:100%;white-space:normal}
.work-sheet .profile-task13 .trainer-card .statement,.work-sheet .profile-task13 .trainer-card .statement p,.work-sheet .profile-task13 .trainer-card .statement strong,.work-sheet .profile-task13 .trainer-card .statement b,.work-sheet .profile-task13 .trainer-card .statement th,.work-sheet .profile-task13 .trainer-card .statement .katex,.work-sheet .profile-task13 .trainer-card .statement .katex *{font-weight:400}
.work-sheet .profile-task13 .statement .equation{display:block;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:8px 0 12px;white-space:nowrap}
.work-sheet .profile-task13 .reveal p{white-space:normal;overflow-wrap:break-word;line-height:1.8}
.work-sheet .profile-task13 .reveal .katex{display:inline-block;max-width:100%;overflow-x:auto;overflow-y:hidden;vertical-align:middle;padding:5px 0}
.work-sheet .profile-task13 .statement .katex{font-size:1.15em}
.work-sheet .profile-task13 .statement .equation .katex{font-size:1.3em}


.work-sheet .profile-task14 {
  --ink:#252033;
  --muted:#71697d;
  --lav:#7857ab;
  --lav-dark:#654492;
  --soft:#f5effc;
  --line:#ddd1eb;
  --line-soft:#ece4f4;
  --ok:#2b7a59;
  --okbg:#eaf7f0;
  --bad:#a84250;
  --badbg:#fff0f2;
  --warn:#9b7d34;
  --warnbg:#fff7de;
  --paper:#fffefd;
  --shadow:0 14px 34px rgba(74,52,103,.08);
}
.work-sheet .profile-task14 *{box-sizing:border-box}
.work-sheet .profile-task14 {background:#f7f3fb}
.work-sheet .profile-task14 {
  margin:0;
  color:var(--ink);
  font:16px/1.55 system-ui,-apple-system,"Segoe UI",sans-serif;
  background-color:#f7f3fb;
  background-image:linear-gradient(rgba(117,82,168,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(117,82,168,.045) 1px,transparent 1px);
  background-size:28px 28px;
}
.work-sheet .profile-task14 .shell{width:min(1280px,calc(100% - 24px));margin:14px auto 36px}
.work-sheet .profile-task14 .topbar,.work-sheet .profile-task14 .trainer-card,.work-sheet .profile-task14 .nav-card,.work-sheet .profile-task14 .result-card{
  border:1px solid var(--line);
  border-radius:24px;
  background:rgba(255,254,253,.98);
  box-shadow:var(--shadow);
}
.work-sheet .profile-task14 .topbar{
  padding:20px 24px;
  display:flex;
  justify-content:space-between;
  gap:16px;
  align-items:center;
}
.work-sheet .profile-task14 .brand{margin:0 0 4px;color:var(--lav);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.work-sheet .profile-task14 .topbar h1{margin:0;font-size:clamp(1.55rem,3.4vw,2.45rem);line-height:1.08}
.work-sheet .profile-task14 .progress-box{min-width:210px;text-align:right}
.work-sheet .profile-task14 .progress-text{font-weight:800;color:#4f4260}
.work-sheet .profile-task14 .progress-track{height:8px;margin-top:8px;border-radius:999px;background:#eee6f7;overflow:hidden}
.work-sheet .profile-task14 .progress-fill{height:100%;width:0;background:linear-gradient(90deg,var(--lav),#9b7bca);transition:width .25s ease}
.work-sheet .profile-task14 .workspace{display:grid;grid-template-columns:1fr;gap:18px;margin-top:16px;align-items:start}
.work-sheet .profile-task14 .trainer-card{padding:clamp(20px,3vw,32px)}
.work-sheet .profile-task14 .task-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}
.work-sheet .profile-task14 .eyebrow{margin:0;color:var(--lav);font-weight:800;font-size:.9rem}
.work-sheet .profile-task14 .task-count{white-space:nowrap;padding:7px 12px;border-radius:999px;background:var(--soft);color:#5b4673;font-weight:800;font-size:.9rem}
.work-sheet .profile-task14 .task-body{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,390px);gap:28px;align-items:center;margin-top:18px}
.work-sheet .profile-task14 .statement-panel{min-width:0}
.work-sheet .profile-task14 .statement{
  font-size:clamp(1.02rem,1.55vw,1.22rem);
  line-height:1.7;
  font-weight:600;
  max-width:34ch;
}
.work-sheet .profile-task14 .diagram-panel{display:flex;justify-content:center}
.work-sheet .profile-task14 .diagram-wrap{
  width:min(100%,380px);
  min-height:240px;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:14px;
  border:1px solid var(--line-soft);
  border-radius:22px;
  background:#fff;
}
.work-sheet .profile-task14 .diagram-wrap svg{width:100%;height:auto;max-height:258px;display:block}
.work-sheet .profile-task14 .figure-image{width:100%;height:auto;display:block;max-height:300px;object-fit:contain;border-radius:12px;transform:scale(1.2);transform-origin:center}

.work-sheet .profile-task14 .task-figure .diagram-line,
.work-sheet .profile-task14 .task-figure polygon.diagram-line,
.work-sheet .profile-task14 .task-figure path.diagram-line{
  fill:none;
  stroke:#4e4659;
  stroke-width:2.5;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.work-sheet .profile-task14 .task-figure .diagram-soft{fill:none;stroke:#87759e;stroke-width:2;stroke-dasharray:6 5;stroke-linecap:round;stroke-linejoin:round}
.work-sheet .profile-task14 .task-figure .right-mark{fill:none;stroke:#87759e;stroke-width:2}
.work-sheet .profile-task14 .task-figure .diagram-text{fill:#2f2a39;font-size:18px;font-weight:700}
.work-sheet .profile-task14 .task-figure .diagram-value{fill:#4f465d;font-size:17px;font-weight:600}
.work-sheet .profile-task14 .task-figure .diagram-note{fill:#746986;font-size:14px;font-weight:500}
.work-sheet .profile-task14 .answer-zone{margin-top:24px;padding-top:18px;border-top:1px solid #eee5f4}
.work-sheet .profile-task14 .answer-row{display:flex;gap:10px;flex-wrap:wrap;align-items:end}
.work-sheet .profile-task14 .answer-label{display:grid;gap:6px;min-width:min(290px,100%);font-weight:800}
.work-sheet .profile-task14 .answer-input{height:50px;border:1px solid #cdbde0;border-radius:13px;padding:10px 14px;font:inherit;font-size:1.03rem;background:white;outline:none}
.work-sheet .profile-task14 .answer-input:focus{border-color:var(--lav);box-shadow:0 0 0 3px rgba(117,82,168,.13)}
.work-sheet .profile-task14 button{font:inherit}
.work-sheet .profile-task14 .btn{min-height:48px;border:0;border-radius:13px;padding:10px 16px;font-weight:800;cursor:pointer}
.work-sheet .profile-task14 .btn-primary{background:var(--lav);color:white}
.work-sheet .profile-task14 .btn-primary:hover{background:var(--lav-dark)}
.work-sheet .profile-task14 .btn-secondary{background:#eee6f7;color:#543f70}
.work-sheet .profile-task14 .btn-ghost{background:white;border:1px solid var(--line);color:#5d5367}
.work-sheet .profile-task14 .btn:disabled{opacity:.55;cursor:default}
.work-sheet .profile-task14 .feedback{display:none;margin-top:14px;padding:12px 14px;border-radius:14px;font-weight:700}
.work-sheet .profile-task14 .feedback.show{display:block}
.work-sheet .profile-task14 .feedback.ok{background:var(--okbg);color:var(--ok)}
.work-sheet .profile-task14 .feedback.bad{background:var(--badbg);color:var(--bad)}
.work-sheet .profile-task14 .feedback.skip{background:var(--warnbg);color:var(--warn)}
.work-sheet .profile-task14 .reveal{display:none;margin-top:14px;border-radius:16px;background:#f8f4fc;border:1px solid #e5d8ef;padding:16px}
.work-sheet .profile-task14 .reveal.show{display:block}
.work-sheet .profile-task14 .reveal h3{margin:0 0 6px;font-size:1rem}
.work-sheet .profile-task14 .reveal p,.work-sheet .profile-task14 .reveal li{color:#50475a}
.work-sheet .profile-task14 .utility-row{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}
.work-sheet .profile-task14 .bottom-nav{display:flex;justify-content:space-between;gap:10px;margin-top:16px}
.work-sheet .profile-task14 .nav-card{padding:18px 20px;height:max-content;position:static;order:-1}
.work-sheet .profile-task14 .nav-card h2{margin:0;font-size:1.08rem}
.work-sheet .profile-task14 .section-intro{margin:6px 0 12px;color:var(--muted);font-size:.92rem}
.work-sheet .profile-task14 .number-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.work-sheet .profile-task14 .section-heading{grid-column:1/-1;display:block;width:100%;margin:6px 0 0;padding:14px 16px;border:1px solid #ddd0e9;border-radius:14px;background:#f8f4fc;color:#58447c;font:inherit;font-size:1rem;font-weight:800;line-height:1.35;text-align:left;cursor:pointer}
.work-sheet .profile-task14 .section-heading:hover{border-color:#9f82bf;background:#efe7f7;transform:translateY(-1px)}
.work-sheet .profile-task14 .section-heading:focus-visible{outline:3px solid rgba(117,82,168,.2);outline-offset:2px}
.work-sheet .profile-task14 .section-flow-hidden{display:none!important}
.work-sheet .profile-task14 .section-back-button,.work-sheet .profile-task14 .task-flow-back,.work-sheet .profile-task14 .numbers-back-link{min-height:42px;margin:2px 0 14px;padding:9px 14px;border:1px solid #d8c9e6;border-radius:12px;background:#fff;color:#58447c;font:inherit;font-weight:800;cursor:pointer}
.work-sheet .profile-task14 .numbers-back-link{display:inline-flex;align-items:center;text-decoration:none}
.work-sheet .profile-task14 .section-back-button:hover,.work-sheet .profile-task14 .task-flow-back:hover,.work-sheet .profile-task14 .numbers-back-link:hover{border-color:#9f82bf;background:#f8f4fc}
.work-sheet .profile-task14 .task-flow-back{margin-bottom:18px}
.work-sheet .profile-task14 .num.section-hidden{display:none}
.work-sheet .profile-task14 .num{height:40px;border:1px solid #ddd0e9;border-radius:11px;background:#fff;color:#51485b;font-weight:800;cursor:pointer}
.work-sheet .profile-task14 .large-prototype-buttons .nav-card .number-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.work-sheet .profile-task14 .large-prototype-buttons .nav-card .num{height:44px;min-width:44px;font-size:.98rem;border-radius:11px}
.work-sheet .profile-task14 .num.current{border-color:var(--lav);box-shadow:0 0 0 2px rgba(117,82,168,.14);color:var(--lav)}
.work-sheet .profile-task14 .num.correct{background:var(--okbg);border-color:#cde9d8;color:var(--ok)}
.work-sheet .profile-task14 .num.skipped{background:var(--warnbg);border-color:#f0e2a5;color:var(--warn)}
.work-sheet .profile-task14 .num.wrong{background:var(--badbg);border-color:#f5c5cc;color:var(--bad)}
.work-sheet .profile-task14 .legend{display:grid;gap:6px;margin-top:14px;color:var(--muted);font-size:.84rem}
.work-sheet .profile-task14 .legend span{display:flex;align-items:center;gap:8px}.work-sheet .profile-task14 .dot{width:10px;height:10px;border-radius:50%;display:inline-block}.work-sheet .profile-task14 .dot.ok{background:#83ca9f}.work-sheet .profile-task14 .dot.skip{background:#eed277}.work-sheet .profile-task14 .dot.wrong{background:#ef9ba8}
.work-sheet .profile-task14 .result-card{display:none;padding:22px 24px;margin-top:18px}.work-sheet .profile-task14 .result-card.show{display:block}.work-sheet .profile-task14 .result-card h2{margin:0 0 6px}.work-sheet .profile-task14 .small{margin:0;color:var(--muted)}
.work-sheet .profile-task14 .summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}
.work-sheet .profile-task14 .summary-item{padding:16px;border-radius:18px;background:var(--soft);text-align:center;font-weight:700}.work-sheet .profile-task14 .summary-item strong{display:block;font-size:1.9rem;margin-bottom:4px;color:var(--lav)}
.work-sheet .profile-task14 .topic-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.work-sheet .profile-task14 .topic-summary section{padding:16px;border-radius:18px;border:1px solid var(--line-soft)}.work-sheet .profile-task14 .topic-summary h3{margin:0 0 8px}
@media (max-width: 1024px){
  .work-sheet .profile-task14 .workspace{grid-template-columns:1fr}
  .work-sheet .profile-task14 .nav-card{position:static;order:-1}
  .work-sheet .profile-task14 .number-grid{grid-template-columns:repeat(6,1fr)}
}
@media (max-width: 760px){
  .work-sheet .profile-task14 .shell{width:min(100%,calc(100% - 12px))}
  .work-sheet .profile-task14 .topbar{padding:18px;align-items:flex-start;flex-direction:column}
  .work-sheet .profile-task14 .progress-box{width:100%;min-width:0;text-align:left}
  .work-sheet .profile-task14 .task-body{grid-template-columns:1fr;gap:18px}
  .work-sheet .profile-task14 .statement{max-width:none;font-size:1.02rem;line-height:1.65}
  .work-sheet .profile-task14 .diagram-panel{justify-content:flex-start}
  .work-sheet .profile-task14 .diagram-wrap{width:100%;min-height:220px}
  .work-sheet .profile-task14 .figure-image{transform:scale(1.12)}
  .work-sheet .profile-task14 .answer-row,.work-sheet .profile-task14 .utility-row,.work-sheet .profile-task14 .bottom-nav{flex-direction:column}
  .work-sheet .profile-task14 .btn{width:100%}
  .work-sheet .profile-task14 .number-grid{grid-template-columns:repeat(6,1fr)}
  .work-sheet .profile-task14 .summary-grid,.work-sheet .profile-task14 .topic-summary{grid-template-columns:1fr}
}
.work-sheet .profile-task14 .second-part-no-check .answer-label,
.work-sheet .profile-task14 .second-part-no-check [data-source-id="checkBtn"] {
  display: none !important;
}

.work-sheet .profile-task14 .katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.work-sheet .profile-task14 .katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.work-sheet .profile-task14 .katex .katex-version:after{content:"0.17.0"}.work-sheet .profile-task14 .katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.work-sheet .profile-task14 .katex .katex-html>.newline{display:block}.work-sheet .profile-task14 .katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.work-sheet .profile-task14 .katex .base,.work-sheet .profile-task14 .katex .strut{display:inline-block}.work-sheet .profile-task14 .katex .textbf{font-weight:700}.work-sheet .profile-task14 .katex .textit{font-style:italic}.work-sheet .profile-task14 .katex .textrm{font-family:KaTeX_Main}.work-sheet .profile-task14 .katex .textsf{font-family:KaTeX_SansSerif}.work-sheet .profile-task14 .katex .texttt{font-family:KaTeX_Typewriter}.work-sheet .profile-task14 .katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.work-sheet .profile-task14 .katex .mathit{font-family:KaTeX_Main;font-style:italic}.work-sheet .profile-task14 .katex .mathrm{font-style:normal}.work-sheet .profile-task14 .katex .mathbf{font-family:KaTeX_Main;font-weight:700}.work-sheet .profile-task14 .katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.work-sheet .profile-task14 .katex .amsrm,.work-sheet .profile-task14 .katex .mathbb,.work-sheet .profile-task14 .katex .textbb{font-family:KaTeX_AMS}.work-sheet .profile-task14 .katex .mathcal{font-family:KaTeX_Caligraphic}.work-sheet .profile-task14 .katex .mathfrak,.work-sheet .profile-task14 .katex .textfrak{font-family:KaTeX_Fraktur}.work-sheet .profile-task14 .katex .mathboldfrak,.work-sheet .profile-task14 .katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.work-sheet .profile-task14 .katex .mathtt{font-family:KaTeX_Typewriter}.work-sheet .profile-task14 .katex .mathscr,.work-sheet .profile-task14 .katex .textscr{font-family:KaTeX_Script}.work-sheet .profile-task14 .katex .mathsf,.work-sheet .profile-task14 .katex .textsf{font-family:KaTeX_SansSerif}.work-sheet .profile-task14 .katex .mathboldsf,.work-sheet .profile-task14 .katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.work-sheet .profile-task14 .katex .mathitsf,.work-sheet .profile-task14 .katex .mathsfit,.work-sheet .profile-task14 .katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.work-sheet .profile-task14 .katex .mainrm{font-family:KaTeX_Main;font-style:normal}.work-sheet .profile-task14 .katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.work-sheet .profile-task14 .katex .vlist-r{display:table-row}.work-sheet .profile-task14 .katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.work-sheet .profile-task14 .katex .vlist>span{display:block;height:0;position:relative}.work-sheet .profile-task14 .katex .vlist>span>span{display:inline-block}.work-sheet .profile-task14 .katex .vlist>span>.pstrut{overflow:hidden;width:0}.work-sheet .profile-task14 .katex .vlist-t2{margin-right:-2px}.work-sheet .profile-task14 .katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.work-sheet .profile-task14 .katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.work-sheet .profile-task14 .katex .hbox{width:100%}.work-sheet .profile-task14 .katex .hbox,.work-sheet .profile-task14 .katex .thinbox{display:inline-flex;flex-direction:row}.work-sheet .profile-task14 .katex .thinbox{max-width:0;width:0}.work-sheet .profile-task14 .katex .msupsub{text-align:left}.work-sheet .profile-task14 .katex .mfrac>span>span{text-align:center}.work-sheet .profile-task14 .katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.work-sheet .profile-task14 .katex .hdashline,.work-sheet .profile-task14 .katex .hline,.work-sheet .profile-task14 .katex .mfrac .frac-line,.work-sheet .profile-task14 .katex .overline .overline-line,.work-sheet .profile-task14 .katex .rule,.work-sheet .profile-task14 .katex .underline .underline-line{min-height:1px}.work-sheet .profile-task14 .katex .mspace{display:inline-block}.work-sheet .profile-task14 .katex .smash{display:inline;line-height:0}.work-sheet .profile-task14 .katex .clap,.work-sheet .profile-task14 .katex .llap,.work-sheet .profile-task14 .katex .rlap{position:relative;width:0}.work-sheet .profile-task14 .katex .clap>.inner,.work-sheet .profile-task14 .katex .llap>.inner,.work-sheet .profile-task14 .katex .rlap>.inner{position:absolute}.work-sheet .profile-task14 .katex .clap>.fix,.work-sheet .profile-task14 .katex .llap>.fix,.work-sheet .profile-task14 .katex .rlap>.fix{display:inline-block}.work-sheet .profile-task14 .katex .llap>.inner{right:0}.work-sheet .profile-task14 .katex .clap>.inner,.work-sheet .profile-task14 .katex .rlap>.inner{left:0}.work-sheet .profile-task14 .katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.work-sheet .profile-task14 .katex .rule{border:0 solid;display:inline-block;position:relative}.work-sheet .profile-task14 .katex .hline,.work-sheet .profile-task14 .katex .overline .overline-line,.work-sheet .profile-task14 .katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.work-sheet .profile-task14 .katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.work-sheet .profile-task14 .katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size1.size1,.work-sheet .profile-task14 .katex .sizing.reset-size1.size1{font-size:1em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size1.size2,.work-sheet .profile-task14 .katex .sizing.reset-size1.size2{font-size:1.2em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size1.size3,.work-sheet .profile-task14 .katex .sizing.reset-size1.size3{font-size:1.4em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size1.size4,.work-sheet .profile-task14 .katex .sizing.reset-size1.size4{font-size:1.6em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size1.size5,.work-sheet .profile-task14 .katex .sizing.reset-size1.size5{font-size:1.8em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size1.size6,.work-sheet .profile-task14 .katex .sizing.reset-size1.size6{font-size:2em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size1.size7,.work-sheet .profile-task14 .katex .sizing.reset-size1.size7{font-size:2.4em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size1.size8,.work-sheet .profile-task14 .katex .sizing.reset-size1.size8{font-size:2.88em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size1.size9,.work-sheet .profile-task14 .katex .sizing.reset-size1.size9{font-size:3.456em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size1.size10,.work-sheet .profile-task14 .katex .sizing.reset-size1.size10{font-size:4.148em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size1.size11,.work-sheet .profile-task14 .katex .sizing.reset-size1.size11{font-size:4.976em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size2.size1,.work-sheet .profile-task14 .katex .sizing.reset-size2.size1{font-size:.8333333333em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size2.size2,.work-sheet .profile-task14 .katex .sizing.reset-size2.size2{font-size:1em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size2.size3,.work-sheet .profile-task14 .katex .sizing.reset-size2.size3{font-size:1.1666666667em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size2.size4,.work-sheet .profile-task14 .katex .sizing.reset-size2.size4{font-size:1.3333333333em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size2.size5,.work-sheet .profile-task14 .katex .sizing.reset-size2.size5{font-size:1.5em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size2.size6,.work-sheet .profile-task14 .katex .sizing.reset-size2.size6{font-size:1.6666666667em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size2.size7,.work-sheet .profile-task14 .katex .sizing.reset-size2.size7{font-size:2em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size2.size8,.work-sheet .profile-task14 .katex .sizing.reset-size2.size8{font-size:2.4em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size2.size9,.work-sheet .profile-task14 .katex .sizing.reset-size2.size9{font-size:2.88em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size2.size10,.work-sheet .profile-task14 .katex .sizing.reset-size2.size10{font-size:3.4566666667em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size2.size11,.work-sheet .profile-task14 .katex .sizing.reset-size2.size11{font-size:4.1466666667em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size3.size1,.work-sheet .profile-task14 .katex .sizing.reset-size3.size1{font-size:.7142857143em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size3.size2,.work-sheet .profile-task14 .katex .sizing.reset-size3.size2{font-size:.8571428571em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size3.size3,.work-sheet .profile-task14 .katex .sizing.reset-size3.size3{font-size:1em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size3.size4,.work-sheet .profile-task14 .katex .sizing.reset-size3.size4{font-size:1.1428571429em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size3.size5,.work-sheet .profile-task14 .katex .sizing.reset-size3.size5{font-size:1.2857142857em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size3.size6,.work-sheet .profile-task14 .katex .sizing.reset-size3.size6{font-size:1.4285714286em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size3.size7,.work-sheet .profile-task14 .katex .sizing.reset-size3.size7{font-size:1.7142857143em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size3.size8,.work-sheet .profile-task14 .katex .sizing.reset-size3.size8{font-size:2.0571428571em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size3.size9,.work-sheet .profile-task14 .katex .sizing.reset-size3.size9{font-size:2.4685714286em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size3.size10,.work-sheet .profile-task14 .katex .sizing.reset-size3.size10{font-size:2.9628571429em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size3.size11,.work-sheet .profile-task14 .katex .sizing.reset-size3.size11{font-size:3.5542857143em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size4.size1,.work-sheet .profile-task14 .katex .sizing.reset-size4.size1{font-size:.625em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size4.size2,.work-sheet .profile-task14 .katex .sizing.reset-size4.size2{font-size:.75em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size4.size3,.work-sheet .profile-task14 .katex .sizing.reset-size4.size3{font-size:.875em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size4.size4,.work-sheet .profile-task14 .katex .sizing.reset-size4.size4{font-size:1em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size4.size5,.work-sheet .profile-task14 .katex .sizing.reset-size4.size5{font-size:1.125em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size4.size6,.work-sheet .profile-task14 .katex .sizing.reset-size4.size6{font-size:1.25em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size4.size7,.work-sheet .profile-task14 .katex .sizing.reset-size4.size7{font-size:1.5em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size4.size8,.work-sheet .profile-task14 .katex .sizing.reset-size4.size8{font-size:1.8em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size4.size9,.work-sheet .profile-task14 .katex .sizing.reset-size4.size9{font-size:2.16em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size4.size10,.work-sheet .profile-task14 .katex .sizing.reset-size4.size10{font-size:2.5925em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size4.size11,.work-sheet .profile-task14 .katex .sizing.reset-size4.size11{font-size:3.11em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size5.size1,.work-sheet .profile-task14 .katex .sizing.reset-size5.size1{font-size:.5555555556em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size5.size2,.work-sheet .profile-task14 .katex .sizing.reset-size5.size2{font-size:.6666666667em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size5.size3,.work-sheet .profile-task14 .katex .sizing.reset-size5.size3{font-size:.7777777778em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size5.size4,.work-sheet .profile-task14 .katex .sizing.reset-size5.size4{font-size:.8888888889em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size5.size5,.work-sheet .profile-task14 .katex .sizing.reset-size5.size5{font-size:1em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size5.size6,.work-sheet .profile-task14 .katex .sizing.reset-size5.size6{font-size:1.1111111111em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size5.size7,.work-sheet .profile-task14 .katex .sizing.reset-size5.size7{font-size:1.3333333333em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size5.size8,.work-sheet .profile-task14 .katex .sizing.reset-size5.size8{font-size:1.6em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size5.size9,.work-sheet .profile-task14 .katex .sizing.reset-size5.size9{font-size:1.92em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size5.size10,.work-sheet .profile-task14 .katex .sizing.reset-size5.size10{font-size:2.3044444444em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size5.size11,.work-sheet .profile-task14 .katex .sizing.reset-size5.size11{font-size:2.7644444444em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size6.size1,.work-sheet .profile-task14 .katex .sizing.reset-size6.size1{font-size:.5em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size6.size2,.work-sheet .profile-task14 .katex .sizing.reset-size6.size2{font-size:.6em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size6.size3,.work-sheet .profile-task14 .katex .sizing.reset-size6.size3{font-size:.7em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size6.size4,.work-sheet .profile-task14 .katex .sizing.reset-size6.size4{font-size:.8em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size6.size5,.work-sheet .profile-task14 .katex .sizing.reset-size6.size5{font-size:.9em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size6.size6,.work-sheet .profile-task14 .katex .sizing.reset-size6.size6{font-size:1em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size6.size7,.work-sheet .profile-task14 .katex .sizing.reset-size6.size7{font-size:1.2em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size6.size8,.work-sheet .profile-task14 .katex .sizing.reset-size6.size8{font-size:1.44em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size6.size9,.work-sheet .profile-task14 .katex .sizing.reset-size6.size9{font-size:1.728em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size6.size10,.work-sheet .profile-task14 .katex .sizing.reset-size6.size10{font-size:2.074em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size6.size11,.work-sheet .profile-task14 .katex .sizing.reset-size6.size11{font-size:2.488em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size7.size1,.work-sheet .profile-task14 .katex .sizing.reset-size7.size1{font-size:.4166666667em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size7.size2,.work-sheet .profile-task14 .katex .sizing.reset-size7.size2{font-size:.5em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size7.size3,.work-sheet .profile-task14 .katex .sizing.reset-size7.size3{font-size:.5833333333em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size7.size4,.work-sheet .profile-task14 .katex .sizing.reset-size7.size4{font-size:.6666666667em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size7.size5,.work-sheet .profile-task14 .katex .sizing.reset-size7.size5{font-size:.75em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size7.size6,.work-sheet .profile-task14 .katex .sizing.reset-size7.size6{font-size:.8333333333em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size7.size7,.work-sheet .profile-task14 .katex .sizing.reset-size7.size7{font-size:1em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size7.size8,.work-sheet .profile-task14 .katex .sizing.reset-size7.size8{font-size:1.2em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size7.size9,.work-sheet .profile-task14 .katex .sizing.reset-size7.size9{font-size:1.44em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size7.size10,.work-sheet .profile-task14 .katex .sizing.reset-size7.size10{font-size:1.7283333333em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size7.size11,.work-sheet .profile-task14 .katex .sizing.reset-size7.size11{font-size:2.0733333333em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size8.size1,.work-sheet .profile-task14 .katex .sizing.reset-size8.size1{font-size:.3472222222em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size8.size2,.work-sheet .profile-task14 .katex .sizing.reset-size8.size2{font-size:.4166666667em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size8.size3,.work-sheet .profile-task14 .katex .sizing.reset-size8.size3{font-size:.4861111111em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size8.size4,.work-sheet .profile-task14 .katex .sizing.reset-size8.size4{font-size:.5555555556em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size8.size5,.work-sheet .profile-task14 .katex .sizing.reset-size8.size5{font-size:.625em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size8.size6,.work-sheet .profile-task14 .katex .sizing.reset-size8.size6{font-size:.6944444444em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size8.size7,.work-sheet .profile-task14 .katex .sizing.reset-size8.size7{font-size:.8333333333em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size8.size8,.work-sheet .profile-task14 .katex .sizing.reset-size8.size8{font-size:1em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size8.size9,.work-sheet .profile-task14 .katex .sizing.reset-size8.size9{font-size:1.2em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size8.size10,.work-sheet .profile-task14 .katex .sizing.reset-size8.size10{font-size:1.4402777778em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size8.size11,.work-sheet .profile-task14 .katex .sizing.reset-size8.size11{font-size:1.7277777778em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size9.size1,.work-sheet .profile-task14 .katex .sizing.reset-size9.size1{font-size:.2893518519em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size9.size2,.work-sheet .profile-task14 .katex .sizing.reset-size9.size2{font-size:.3472222222em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size9.size3,.work-sheet .profile-task14 .katex .sizing.reset-size9.size3{font-size:.4050925926em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size9.size4,.work-sheet .profile-task14 .katex .sizing.reset-size9.size4{font-size:.462962963em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size9.size5,.work-sheet .profile-task14 .katex .sizing.reset-size9.size5{font-size:.5208333333em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size9.size6,.work-sheet .profile-task14 .katex .sizing.reset-size9.size6{font-size:.5787037037em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size9.size7,.work-sheet .profile-task14 .katex .sizing.reset-size9.size7{font-size:.6944444444em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size9.size8,.work-sheet .profile-task14 .katex .sizing.reset-size9.size8{font-size:.8333333333em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size9.size9,.work-sheet .profile-task14 .katex .sizing.reset-size9.size9{font-size:1em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size9.size10,.work-sheet .profile-task14 .katex .sizing.reset-size9.size10{font-size:1.2002314815em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size9.size11,.work-sheet .profile-task14 .katex .sizing.reset-size9.size11{font-size:1.4398148148em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size10.size1,.work-sheet .profile-task14 .katex .sizing.reset-size10.size1{font-size:.2410800386em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size10.size2,.work-sheet .profile-task14 .katex .sizing.reset-size10.size2{font-size:.2892960463em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size10.size3,.work-sheet .profile-task14 .katex .sizing.reset-size10.size3{font-size:.337512054em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size10.size4,.work-sheet .profile-task14 .katex .sizing.reset-size10.size4{font-size:.3857280617em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size10.size5,.work-sheet .profile-task14 .katex .sizing.reset-size10.size5{font-size:.4339440694em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size10.size6,.work-sheet .profile-task14 .katex .sizing.reset-size10.size6{font-size:.4821600771em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size10.size7,.work-sheet .profile-task14 .katex .sizing.reset-size10.size7{font-size:.5785920926em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size10.size8,.work-sheet .profile-task14 .katex .sizing.reset-size10.size8{font-size:.6943105111em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size10.size9,.work-sheet .profile-task14 .katex .sizing.reset-size10.size9{font-size:.8331726133em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size10.size10,.work-sheet .profile-task14 .katex .sizing.reset-size10.size10{font-size:1em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size10.size11,.work-sheet .profile-task14 .katex .sizing.reset-size10.size11{font-size:1.1996142719em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size11.size1,.work-sheet .profile-task14 .katex .sizing.reset-size11.size1{font-size:.2009646302em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size11.size2,.work-sheet .profile-task14 .katex .sizing.reset-size11.size2{font-size:.2411575563em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size11.size3,.work-sheet .profile-task14 .katex .sizing.reset-size11.size3{font-size:.2813504823em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size11.size4,.work-sheet .profile-task14 .katex .sizing.reset-size11.size4{font-size:.3215434084em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size11.size5,.work-sheet .profile-task14 .katex .sizing.reset-size11.size5{font-size:.3617363344em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size11.size6,.work-sheet .profile-task14 .katex .sizing.reset-size11.size6{font-size:.4019292605em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size11.size7,.work-sheet .profile-task14 .katex .sizing.reset-size11.size7{font-size:.4823151125em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size11.size8,.work-sheet .profile-task14 .katex .sizing.reset-size11.size8{font-size:.578778135em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size11.size9,.work-sheet .profile-task14 .katex .sizing.reset-size11.size9{font-size:.6945337621em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size11.size10,.work-sheet .profile-task14 .katex .sizing.reset-size11.size10{font-size:.8336012862em}.work-sheet .profile-task14 .katex .fontsize-ensurer.reset-size11.size11,.work-sheet .profile-task14 .katex .sizing.reset-size11.size11{font-size:1em}.work-sheet .profile-task14 .katex .delimsizing.size1{font-family:KaTeX_Size1}.work-sheet .profile-task14 .katex .delimsizing.size2{font-family:KaTeX_Size2}.work-sheet .profile-task14 .katex .delimsizing.size3{font-family:KaTeX_Size3}.work-sheet .profile-task14 .katex .delimsizing.size4{font-family:KaTeX_Size4}.work-sheet .profile-task14 .katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.work-sheet .profile-task14 .katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.work-sheet .profile-task14 .katex .nulldelimiter{display:inline-block;width:.12em}.work-sheet .profile-task14 .katex .delimcenter,.work-sheet .profile-task14 .katex .op-symbol{position:relative}.work-sheet .profile-task14 .katex .op-symbol.small-op{font-family:KaTeX_Size1}.work-sheet .profile-task14 .katex .op-symbol.large-op{font-family:KaTeX_Size2}.work-sheet .profile-task14 .katex .accent>.vlist-t,.work-sheet .profile-task14 .katex .op-limits>.vlist-t{text-align:center}.work-sheet .profile-task14 .katex .accent .accent-body{position:relative}.work-sheet .profile-task14 .katex .accent .accent-body:not(.accent-full){width:0}.work-sheet .profile-task14 .katex .overlay{display:block}.work-sheet .profile-task14 .katex .mtable .vertical-separator{display:inline-block;min-width:1px}.work-sheet .profile-task14 .katex .mtable .arraycolsep{display:inline-block}.work-sheet .profile-task14 .katex .mtable .col-align-c>.vlist-t{text-align:center}.work-sheet .profile-task14 .katex .mtable .col-align-l>.vlist-t{text-align:left}.work-sheet .profile-task14 .katex .mtable .col-align-r>.vlist-t{text-align:right}.work-sheet .profile-task14 .katex .svg-align{text-align:left}.work-sheet .profile-task14 .katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.work-sheet .profile-task14 .katex svg path{stroke:none}.work-sheet .profile-task14 .katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.work-sheet .profile-task14 .katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.work-sheet .profile-task14 .katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.work-sheet .profile-task14 .katex .stretchy:after,.work-sheet .profile-task14 .katex .stretchy:before{content:""}.work-sheet .profile-task14 .katex .hide-tail{overflow:hidden;position:relative;width:100%}.work-sheet .profile-task14 .katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.work-sheet .profile-task14 .katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.work-sheet .profile-task14 .katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.work-sheet .profile-task14 .katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.work-sheet .profile-task14 .katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.work-sheet .profile-task14 .katex .x-arrow-pad{padding:0 .5em}.work-sheet .profile-task14 .katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.work-sheet .profile-task14 .katex .mover,.work-sheet .profile-task14 .katex .munder,.work-sheet .profile-task14 .katex .x-arrow{text-align:center}.work-sheet .profile-task14 .katex .boxpad{padding:0 .3em}.work-sheet .profile-task14 .katex .fbox,.work-sheet .profile-task14 .katex .fcolorbox{border:.04em solid;box-sizing:border-box}.work-sheet .profile-task14 .katex .cancel-pad{padding:0 .2em}.work-sheet .profile-task14 .katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.work-sheet .profile-task14 .katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.work-sheet .profile-task14 .katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.work-sheet .profile-task14 .katex .anglpad{padding:0 .03889em}.work-sheet .profile-task14 .katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.work-sheet .profile-task14 .katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.work-sheet .profile-task14 .katex .mtr-glue{width:50%}.work-sheet .profile-task14 .katex .cd-vert-arrow{display:inline-block;position:relative}.work-sheet .profile-task14 .katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.work-sheet .profile-task14 .katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.work-sheet .profile-task14 .katex-display{display:block;margin:1em 0;text-align:center}.work-sheet .profile-task14 .katex-display>.katex{display:block;text-align:center;white-space:nowrap}.work-sheet .profile-task14 .katex-display>.katex>.katex-html{display:block;position:relative}.work-sheet .profile-task14 .katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.work-sheet .profile-task14 .katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.work-sheet .profile-task14 .katex-display.fleqn>.katex{padding-left:2em;text-align:left}.work-sheet .profile-task14 {counter-reset:katexEqnNo mmlEqnNo}

.work-sheet .profile-task14 .extrema-body{min-height:330px;display:flex;align-items:center;padding:54px 46px;border:1px solid #e7dbf3;border-radius:24px;background:#fff}
.work-sheet .profile-task14 .extrema-body .statement{width:100%;max-width:none;font-size:clamp(1.02rem,1.55vw,1.22rem);line-height:1.65}
.work-sheet .profile-task14 .extrema-body .equation{margin-top:18px;overflow-x:auto;overflow-y:hidden;padding:6px 2px 10px}
.work-sheet .profile-task14 .extrema-body .equation .katex-display{margin:0;text-align:left}
.work-sheet .profile-task14 .extrema-body .equation .katex-display>.katex{text-align:left;white-space:nowrap;font-size:1.42em}
.work-sheet .profile-task14 .reveal p{white-space:pre-line}
@media(max-width:760px){.work-sheet .profile-task14 .extrema-body{min-height:270px;padding:34px 24px}.work-sheet .profile-task14 .extrema-body .statement{font-size:1.02rem}.work-sheet .profile-task14 .extrema-body .equation .katex-display>.katex{font-size:1.2em}}

/* Text typography follows chapter 18. Math and diagram lettering keep their own fonts. */
.work-sheet .profile-task14  {
  --trainer-text-font: system-ui, -apple-system, "Segoe UI", sans-serif;
  font-family: var(--trainer-text-font);
  font-size: 16px;
  line-height: 1.55;
}
.work-sheet .profile-task14 button, .work-sheet .profile-task14 input, .work-sheet .profile-task14 select, .work-sheet .profile-task14 textarea {
  font-family: var(--trainer-text-font);
}
.work-sheet .profile-task14 .trainer-card .statement {
  font-family: var(--trainer-text-font);
  font-size: clamp(1.02rem, 1.42vw, 1.17rem);
  font-weight: 400;
  line-height: 1.65;
}
.work-sheet .profile-task14 .trainer-card .statement > p,
.work-sheet .profile-task14 .trainer-card .statement .graph-statement {
  font-family: inherit;
  font-size: inherit;
  font-weight: 400;
  line-height: inherit;
}
.work-sheet .profile-task14 .trainer-card .reveal {
  font-family: var(--trainer-text-font);
  font-size: 1rem;
  font-weight: 400;
}
.work-sheet .profile-task14 .trainer-card .reveal p,
.work-sheet .profile-task14 .trainer-card .reveal li {
  line-height: 1.75;
}


.work-sheet .profile-task15 {
  --ink:#252033;
  --muted:#71697d;
  --lav:#7857ab;
  --lav-dark:#654492;
  --soft:#f5effc;
  --line:#ddd1eb;
  --line-soft:#ece4f4;
  --ok:#2b7a59;
  --okbg:#eaf7f0;
  --bad:#a84250;
  --badbg:#fff0f2;
  --warn:#9b7d34;
  --warnbg:#fff7de;
  --paper:#fffefd;
  --shadow:0 14px 34px rgba(74,52,103,.08);
}
.work-sheet .profile-task15 *{box-sizing:border-box}
.work-sheet .profile-task15 {background:#f7f3fb}
.work-sheet .profile-task15 {
  margin:0;
  color:var(--ink);
  font:16px/1.55 system-ui,-apple-system,"Segoe UI",sans-serif;
  background-color:#f7f3fb;
  background-image:linear-gradient(rgba(117,82,168,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(117,82,168,.045) 1px,transparent 1px);
  background-size:28px 28px;
}
.work-sheet .profile-task15 .shell{width:min(1280px,calc(100% - 24px));margin:14px auto 36px}
.work-sheet .profile-task15 .topbar,.work-sheet .profile-task15 .trainer-card,.work-sheet .profile-task15 .nav-card,.work-sheet .profile-task15 .result-card{
  border:1px solid var(--line);
  border-radius:24px;
  background:rgba(255,254,253,.98);
  box-shadow:var(--shadow);
}
.work-sheet .profile-task15 .topbar{
  padding:20px 24px;
  display:flex;
  justify-content:space-between;
  gap:16px;
  align-items:center;
}
.work-sheet .profile-task15 .brand{margin:0 0 4px;color:var(--lav);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.work-sheet .profile-task15 .topbar h1{margin:0;font-size:clamp(1.55rem,3.4vw,2.45rem);line-height:1.08}
.work-sheet .profile-task15 .progress-box{min-width:210px;text-align:right}
.work-sheet .profile-task15 .progress-text{font-weight:800;color:#4f4260}
.work-sheet .profile-task15 .progress-track{height:8px;margin-top:8px;border-radius:999px;background:#eee6f7;overflow:hidden}
.work-sheet .profile-task15 .progress-fill{height:100%;width:0;background:linear-gradient(90deg,var(--lav),#9b7bca);transition:width .25s ease}
.work-sheet .profile-task15 .workspace{display:grid;grid-template-columns:1fr;gap:18px;margin-top:16px;align-items:start}
.work-sheet .profile-task15 .trainer-card{padding:clamp(20px,3vw,32px)}
.work-sheet .profile-task15 .task-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}
.work-sheet .profile-task15 .eyebrow{margin:0;color:var(--lav);font-weight:800;font-size:.9rem}
.work-sheet .profile-task15 .task-count{white-space:nowrap;padding:7px 12px;border-radius:999px;background:var(--soft);color:#5b4673;font-weight:800;font-size:.9rem}
.work-sheet .profile-task15 .task-body{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,390px);gap:28px;align-items:center;margin-top:18px}
.work-sheet .profile-task15 .statement-panel{min-width:0}
.work-sheet .profile-task15 .statement{
  font-size:clamp(1.02rem,1.55vw,1.22rem);
  line-height:1.7;
  font-weight:600;
  max-width:34ch;
}
.work-sheet .profile-task15 .diagram-panel{display:flex;justify-content:center}
.work-sheet .profile-task15 .diagram-wrap{
  width:min(100%,380px);
  min-height:240px;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:14px;
  border:1px solid var(--line-soft);
  border-radius:22px;
  background:#fff;
}
.work-sheet .profile-task15 .diagram-wrap svg{width:100%;height:auto;max-height:258px;display:block}
.work-sheet .profile-task15 .figure-image{width:100%;height:auto;display:block;max-height:300px;object-fit:contain;border-radius:12px;transform:scale(1.2);transform-origin:center}

.work-sheet .profile-task15 .task-figure .diagram-line,
.work-sheet .profile-task15 .task-figure polygon.diagram-line,
.work-sheet .profile-task15 .task-figure path.diagram-line{
  fill:none;
  stroke:#4e4659;
  stroke-width:2.5;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.work-sheet .profile-task15 .task-figure .diagram-soft{fill:none;stroke:#87759e;stroke-width:2;stroke-dasharray:6 5;stroke-linecap:round;stroke-linejoin:round}
.work-sheet .profile-task15 .task-figure .right-mark{fill:none;stroke:#87759e;stroke-width:2}
.work-sheet .profile-task15 .task-figure .diagram-text{fill:#2f2a39;font-size:18px;font-weight:700}
.work-sheet .profile-task15 .task-figure .diagram-value{fill:#4f465d;font-size:17px;font-weight:600}
.work-sheet .profile-task15 .task-figure .diagram-note{fill:#746986;font-size:14px;font-weight:500}
.work-sheet .profile-task15 .answer-zone{margin-top:24px;padding-top:18px;border-top:1px solid #eee5f4}
.work-sheet .profile-task15 .answer-row{display:flex;gap:10px;flex-wrap:wrap;align-items:end}
.work-sheet .profile-task15 .answer-label{display:grid;gap:6px;min-width:min(290px,100%);font-weight:800}
.work-sheet .profile-task15 .answer-input{height:50px;border:1px solid #cdbde0;border-radius:13px;padding:10px 14px;font:inherit;font-size:1.03rem;background:white;outline:none}
.work-sheet .profile-task15 .answer-input:focus{border-color:var(--lav);box-shadow:0 0 0 3px rgba(117,82,168,.13)}
.work-sheet .profile-task15 button{font:inherit}
.work-sheet .profile-task15 .btn{min-height:48px;border:0;border-radius:13px;padding:10px 16px;font-weight:800;cursor:pointer}
.work-sheet .profile-task15 .btn-primary{background:var(--lav);color:white}
.work-sheet .profile-task15 .btn-primary:hover{background:var(--lav-dark)}
.work-sheet .profile-task15 .btn-secondary{background:#eee6f7;color:#543f70}
.work-sheet .profile-task15 .btn-ghost{background:white;border:1px solid var(--line);color:#5d5367}
.work-sheet .profile-task15 .btn:disabled{opacity:.55;cursor:default}
.work-sheet .profile-task15 .feedback{display:none;margin-top:14px;padding:12px 14px;border-radius:14px;font-weight:700}
.work-sheet .profile-task15 .feedback.show{display:block}
.work-sheet .profile-task15 .feedback.ok{background:var(--okbg);color:var(--ok)}
.work-sheet .profile-task15 .feedback.bad{background:var(--badbg);color:var(--bad)}
.work-sheet .profile-task15 .feedback.skip{background:var(--warnbg);color:var(--warn)}
.work-sheet .profile-task15 .reveal{display:none;margin-top:14px;border-radius:16px;background:#f8f4fc;border:1px solid #e5d8ef;padding:16px}
.work-sheet .profile-task15 .reveal.show{display:block}
.work-sheet .profile-task15 .reveal h3{margin:0 0 6px;font-size:1rem}
.work-sheet .profile-task15 .reveal p,.work-sheet .profile-task15 .reveal li{color:#50475a}
.work-sheet .profile-task15 .utility-row{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}
.work-sheet .profile-task15 .bottom-nav{display:flex;justify-content:space-between;gap:10px;margin-top:16px}
.work-sheet .profile-task15 .nav-card{padding:18px 20px;height:max-content;position:static;order:-1}
.work-sheet .profile-task15 .nav-card h2{margin:0;font-size:1.08rem}
.work-sheet .profile-task15 .section-intro{margin:6px 0 12px;color:var(--muted);font-size:.92rem}
.work-sheet .profile-task15 .number-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.work-sheet .profile-task15 .section-heading{grid-column:1/-1;display:block;width:100%;margin:6px 0 0;padding:14px 16px;border:1px solid #ddd0e9;border-radius:14px;background:#f8f4fc;color:#58447c;font:inherit;font-size:1rem;font-weight:800;line-height:1.35;text-align:left;cursor:pointer}
.work-sheet .profile-task15 .section-heading:hover{border-color:#9f82bf;background:#efe7f7;transform:translateY(-1px)}
.work-sheet .profile-task15 .section-heading:focus-visible{outline:3px solid rgba(117,82,168,.2);outline-offset:2px}
.work-sheet .profile-task15 .section-flow-hidden{display:none!important}
.work-sheet .profile-task15 .section-back-button,.work-sheet .profile-task15 .task-flow-back,.work-sheet .profile-task15 .numbers-back-link{min-height:42px;margin:2px 0 14px;padding:9px 14px;border:1px solid #d8c9e6;border-radius:12px;background:#fff;color:#58447c;font:inherit;font-weight:800;cursor:pointer}
.work-sheet .profile-task15 .numbers-back-link{display:inline-flex;align-items:center;text-decoration:none}
.work-sheet .profile-task15 .section-back-button:hover,.work-sheet .profile-task15 .task-flow-back:hover,.work-sheet .profile-task15 .numbers-back-link:hover{border-color:#9f82bf;background:#f8f4fc}
.work-sheet .profile-task15 .task-flow-back{margin-bottom:18px}
.work-sheet .profile-task15 .num.section-hidden{display:none}
.work-sheet .profile-task15 .num{height:40px;border:1px solid #ddd0e9;border-radius:11px;background:#fff;color:#51485b;font-weight:800;cursor:pointer}
.work-sheet .profile-task15 .large-prototype-buttons .nav-card .number-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.work-sheet .profile-task15 .large-prototype-buttons .nav-card .num{height:44px;min-width:44px;font-size:.98rem;border-radius:11px}
.work-sheet .profile-task15 .num.current{border-color:var(--lav);box-shadow:0 0 0 2px rgba(117,82,168,.14);color:var(--lav)}
.work-sheet .profile-task15 .num.correct{background:var(--okbg);border-color:#cde9d8;color:var(--ok)}
.work-sheet .profile-task15 .num.skipped{background:var(--warnbg);border-color:#f0e2a5;color:var(--warn)}
.work-sheet .profile-task15 .num.wrong{background:var(--badbg);border-color:#f5c5cc;color:var(--bad)}
.work-sheet .profile-task15 .legend{display:grid;gap:6px;margin-top:14px;color:var(--muted);font-size:.84rem}
.work-sheet .profile-task15 .legend span{display:flex;align-items:center;gap:8px}.work-sheet .profile-task15 .dot{width:10px;height:10px;border-radius:50%;display:inline-block}.work-sheet .profile-task15 .dot.ok{background:#83ca9f}.work-sheet .profile-task15 .dot.skip{background:#eed277}.work-sheet .profile-task15 .dot.wrong{background:#ef9ba8}
.work-sheet .profile-task15 .result-card{display:none;padding:22px 24px;margin-top:18px}.work-sheet .profile-task15 .result-card.show{display:block}.work-sheet .profile-task15 .result-card h2{margin:0 0 6px}.work-sheet .profile-task15 .small{margin:0;color:var(--muted)}
.work-sheet .profile-task15 .summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}
.work-sheet .profile-task15 .summary-item{padding:16px;border-radius:18px;background:var(--soft);text-align:center;font-weight:700}.work-sheet .profile-task15 .summary-item strong{display:block;font-size:1.9rem;margin-bottom:4px;color:var(--lav)}
.work-sheet .profile-task15 .topic-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.work-sheet .profile-task15 .topic-summary section{padding:16px;border-radius:18px;border:1px solid var(--line-soft)}.work-sheet .profile-task15 .topic-summary h3{margin:0 0 8px}
@media (max-width: 1024px){
  .work-sheet .profile-task15 .workspace{grid-template-columns:1fr}
  .work-sheet .profile-task15 .nav-card{position:static;order:-1}
  .work-sheet .profile-task15 .number-grid{grid-template-columns:repeat(6,1fr)}
}
@media (max-width: 760px){
  .work-sheet .profile-task15 .shell{width:min(100%,calc(100% - 12px))}
  .work-sheet .profile-task15 .topbar{padding:18px;align-items:flex-start;flex-direction:column}
  .work-sheet .profile-task15 .progress-box{width:100%;min-width:0;text-align:left}
  .work-sheet .profile-task15 .task-body{grid-template-columns:1fr;gap:18px}
  .work-sheet .profile-task15 .statement{max-width:none;font-size:1.02rem;line-height:1.65}
  .work-sheet .profile-task15 .diagram-panel{justify-content:flex-start}
  .work-sheet .profile-task15 .diagram-wrap{width:100%;min-height:220px}
  .work-sheet .profile-task15 .figure-image{transform:scale(1.12)}
  .work-sheet .profile-task15 .answer-row,.work-sheet .profile-task15 .utility-row,.work-sheet .profile-task15 .bottom-nav{flex-direction:column}
  .work-sheet .profile-task15 .btn{width:100%}
  .work-sheet .profile-task15 .number-grid{grid-template-columns:repeat(6,1fr)}
  .work-sheet .profile-task15 .summary-grid,.work-sheet .profile-task15 .topic-summary{grid-template-columns:1fr}
}
.work-sheet .profile-task15 .second-part-no-check .answer-label,
.work-sheet .profile-task15 .second-part-no-check [data-source-id="checkBtn"] {
  display: none !important;
}

.work-sheet .profile-task15 ,.work-sheet .profile-task15 {max-width:100%;overflow-x:hidden}.work-sheet .profile-task15 .trainer-card,.work-sheet .profile-task15 .answer-zone,.work-sheet .profile-task15 .reveal,.work-sheet .profile-task15 .task13-body,.work-sheet .profile-task15 .task13-body .statement{min-width:0;max-width:100%;box-sizing:border-box}.work-sheet .profile-task15 .task13-body{min-height:430px;padding:38px 42px;border:1px solid #e7dbf3;border-radius:24px;background:#fff;display:flex;align-items:center;justify-content:center}.work-sheet .profile-task15 .task13-body .statement{width:100%;max-width:none;font-size:clamp(1.02rem,1.42vw,1.17rem);line-height:1.62}.work-sheet .profile-task15 .task13-body p{margin:0 0 17px}.work-sheet .profile-task15 .task13-body .statement>p:last-child{margin-bottom:0}.work-sheet .profile-task15 .task13-body ul{margin:10px 0 20px;padding-left:28px}.work-sheet .profile-task15 .task13-body li+li{margin-top:10px}.work-sheet .profile-task15 .math-inline{font-family:"Cambria Math",Cambria,Georgia,"Times New Roman",serif;font-size:1.08em;font-weight:400;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}
.work-sheet .profile-task15 .debt-table-wrap{overflow-x:auto;margin:20px 0;border:1px solid #ddd0ed;border-radius:16px}.work-sheet .profile-task15 .debt-table{width:100%;min-width:620px;table-layout:fixed;border-collapse:collapse;text-align:center}.work-sheet .profile-task15 .debt-table th,.work-sheet .profile-task15 .debt-table td{padding:15px 11px;border-right:1px solid #e2d8ec;border-bottom:1px solid #e2d8ec}.work-sheet .profile-task15 .debt-table th{background:#f7f2fb}.work-sheet .profile-task15 .debt-table tr:last-child>*{border-bottom:0}.work-sheet .profile-task15 .debt-table tr>*:last-child{border-right:0}
.work-sheet .profile-task15 .reveal{overflow:hidden}.work-sheet .profile-task15 .reveal h3,.work-sheet .profile-task15 .reveal p{overflow-wrap:anywhere}.work-sheet .profile-task15 .reveal p{white-space:normal;line-height:1.75}.work-sheet .profile-task15 .math,.work-sheet .profile-task15 .math-lines{width:100%;max-width:100%;box-sizing:border-box;margin:12px 0 20px;padding:18px;border-radius:14px;background:#faf7fd;color:#24172f;font-family:"Cambria Math",Cambria,Georgia,"Times New Roman",serif;font-variant-numeric:lining-nums tabular-nums;font-size:1.08rem;line-height:1.55;overflow-x:auto;overflow-y:hidden;text-align:center}.work-sheet .profile-task15 .math{display:flex;flex-direction:column;align-items:center;gap:14px}.work-sheet .profile-task15 .equation{display:flex;min-height:2.5em;align-items:center;justify-content:center;white-space:nowrap}.work-sheet .profile-task15 .math-lines{display:flex;flex-direction:column;align-items:center;gap:8px}.work-sheet .profile-task15 .math-lines>div{overflow-wrap:normal}.work-sheet .profile-task15 .frac{display:inline-grid;grid-template-rows:auto auto;min-width:2.4em;align-items:center;justify-items:stretch;margin:0 .3em;text-align:center;white-space:nowrap;line-height:1.08;font-variant-numeric:lining-nums tabular-nums}.work-sheet .profile-task15 .frac>span{display:block;padding-left:.38em;padding-right:.38em}.work-sheet .profile-task15 .frac>span:first-child{padding-bottom:.15em;border-bottom:1.5px solid currentColor}.work-sheet .profile-task15 .frac>span:last-child{padding-top:.15em}.work-sheet .profile-task15 .nav-card .number-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.work-sheet .profile-task15 .nav-card .num{height:44px;min-width:44px;font-size:.98rem;border-radius:11px}
@media(max-width:760px){.work-sheet .profile-task15 .task13-body{min-height:350px;padding:27px 22px}.work-sheet .profile-task15 .task13-body .statement{font-size:1rem}.work-sheet .profile-task15 .math,.work-sheet .profile-task15 .math-lines{padding:14px;font-size:1rem}}

.work-sheet .profile-task15 .task13-body .math,
.work-sheet .profile-task15 .reveal .math,
.work-sheet .profile-task15 .reveal .math-lines {
  display: block;
  width: 100%;
  margin: 18px 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  color: #17131f;
  overflow-x: auto;
}

.work-sheet .profile-task15 .task13-body .equation,
.work-sheet .profile-task15 .reveal .equation,
.work-sheet .profile-task15 .reveal .math-lines > div {
  display: flex;
  min-width: max-content;
  justify-content: center;
  align-items: center;
  margin: 12px auto;
  font-family: "Cambria Math", "STIX Two Math", "Times New Roman", serif;
  font-weight: 400;
  font-size: clamp(1.08rem, 2.5vw, 1.32rem);
  line-height: 1.75;
}

.work-sheet .profile-task15 .radical {
  display: inline-flex;
  align-items: flex-start;
  margin-left: .12em;
}

.work-sheet .profile-task15 .radical-sign {
  font-size: 2.35em;
  font-weight: 400;
  line-height: .88;
  transform: scaleX(.82);
  transform-origin: right top;
}

.work-sheet .profile-task15 .radicand {
  display: inline-block;
  margin-left: -.12em;
  padding: .12em .12em 0 .08em;
  border-top: 1.6px solid currentColor;
}

.work-sheet .profile-task15 .radicand .frac {
  margin: 0;
}

.work-sheet .profile-task15 .formula-mathml {
  width: max-content;
  max-width: 100%;
  margin: 12px auto;
  font-family: "Cambria Math", "STIX Two Math", "Times New Roman", serif;
  font-weight: 400;
  font-size: clamp(1.12rem, 2.8vw, 1.42rem);
}

.work-sheet .profile-task15 .task13-body .math:first-child,
.work-sheet .profile-task15 .reveal .math:first-child,
.work-sheet .profile-task15 .reveal .math-lines:first-child {
  margin-top: 10px;
}

@media (max-width: 640px) {
  .work-sheet .profile-task15 .task13-body .equation,
  .work-sheet .profile-task15 .reveal .equation,
  .work-sheet .profile-task15 .reveal .math-lines > div {
    justify-content: flex-start;
  }
}

.work-sheet .profile-task15 .task18-parts{display:grid;gap:0;margin:0}
.work-sheet .profile-task15 .task18-parts p{margin:0;line-height:1.65}
.work-sheet .profile-task15 .part-label{display:inline-block;min-width:1.55em;font-weight:400}
.work-sheet .profile-task15 .hint-parts,.work-sheet .profile-task15 .solution-parts{margin-top:12px}
.work-sheet .profile-task15 .solution-parts p{padding:7px 0;border-bottom:1px solid #eee5f4}
.work-sheet .profile-task15 .solution-parts p:last-child{border-bottom:0}
.work-sheet .profile-task15 .statement>.task18-parts{margin-top:8px}
.work-sheet .profile-task15 .math .equation sup,.work-sheet .profile-task15 .math .equation sub{font-size:.72em;line-height:0}
.work-sheet .profile-task15 .task13-body .equation,.work-sheet .profile-task15 .reveal .equation{display:block;white-space:nowrap;min-width:max-content}
.work-sheet .profile-task15 .equation sup{vertical-align:super}.work-sheet .profile-task15 .equation sub{vertical-align:sub}
.work-sheet .profile-task15 .worked-part{margin:24px 0;min-width:0}
.work-sheet .profile-task15 .worked-part h4{margin:0 0 16px;font-size:1.1rem;color:#503b70}
.work-sheet .profile-task15 .worked-part ol{padding-left:1.5em;margin:0;line-height:1.75}
.work-sheet .profile-task15 .worked-part li{padding-left:.25em;margin:0 0 16px;overflow-wrap:anywhere}
.work-sheet .profile-task15 .worked-part .worked-answer{margin:20px 0 0;padding:14px 18px;border:1px solid #ded1ee;border-radius:12px;background:#f5effb;line-height:1.65}
.work-sheet .profile-task15 .worked-table-wrap{max-width:100%;overflow-x:auto;margin:16px 0;border:1px solid #dfd4eb;border-radius:10px}
.work-sheet .profile-task15 .worked-table{border-collapse:collapse;width:100%;font-size:.95rem;line-height:1.5}
.work-sheet .profile-task15 .worked-table th,.work-sheet .profile-task15 .worked-table td{padding:10px 12px;border-bottom:1px solid #e9dfef;text-align:left;vertical-align:middle;min-width:65px}
.work-sheet .profile-task15 .worked-table th{background:#f1e9f8;font-weight:700}
.work-sheet .profile-task15 .worked-table tr:last-child td{border-bottom:0}
.work-sheet .profile-task15 .worked-part .frac,.work-sheet .profile-task15 .statement .frac{vertical-align:middle;font-family:"Cambria Math",Cambria,Georgia,serif;font-size:1em;min-width:1.4em;margin:.15em .3em}
@media(max-width:600px){.work-sheet .profile-task15 .worked-part ol{padding-left:1.25em}.work-sheet .profile-task15 .worked-table th,.work-sheet .profile-task15 .worked-table td{padding:8px}.work-sheet .profile-task15 .worked-part{margin:20px 0}.work-sheet .profile-task15 .reveal{padding:16px}}

.work-sheet .profile-task15 .formula{font-family:"Cambria Math",Cambria,serif}.work-sheet .profile-task15 .parameter-figure{margin:24px 0}.work-sheet .profile-task15 .parameter-figure>svg{display:block;width:100%;max-width:540px;margin:auto;background:#fff;border:1px solid #e4d8ef;border-radius:14px}.work-sheet .profile-task15 .parameter-figure svg text{font:24px Georgia,serif;fill:#513b70}.work-sheet .profile-task15 .parameter-figure figcaption{font-size:.95rem;line-height:1.6;margin-top:12px;color:#65576f}
.work-sheet .profile-task15 .system-equations{border:0;padding:0}.work-sheet .profile-task15 .math{display:block;max-width:100%;overflow-x:auto;text-align:left;padding:12px 2px;margin:16px 0}.work-sheet .profile-task15 .worked-answer{overflow-x:auto}
.work-sheet .profile-task15 math{font-family:"STIX Two Math","Cambria Math","Latin Modern Math",math;font-weight:400;font-size:1.08em;line-height:normal;white-space:nowrap;word-break:normal;overflow-wrap:normal}
.work-sheet .profile-task15 math[display="block"]{display:block;width:max-content;min-width:0;margin:0;text-align:left;font-size:1.22em}
.work-sheet .profile-task15 mtable mtd{text-align:left;padding:.18em .25em}
.work-sheet .profile-task15 .system-equations math[display="block"]{font-size:1.22em}.work-sheet .profile-task15 .worked-answer math{font-size:1.15em}.work-sheet .profile-task15 .worked-part li math{vertical-align:middle}
@media(max-width:600px){.work-sheet .profile-task15 .math{padding:12px 1px}.work-sheet .profile-task15 .math math[display="block"],.work-sheet .profile-task15 .system-equations math[display="block"]{font-size:1.08em}.work-sheet .profile-task15 .parameter-figure{margin:20px 0}.work-sheet .profile-task15 .worked-answer{padding:12px!important}}

.work-sheet .profile-task15 .geometry-figure{margin:28px 0 8px;font-weight:400}.work-sheet .profile-task15 .geometry-figure svg{display:block;width:100%;max-width:620px;margin:auto;background:#fff;border:1px solid #e5d9f0;border-radius:16px}.work-sheet .profile-task15 .geometry-figure svg text{font:22px Georgia,serif;fill:#352644;paint-order:stroke;stroke:white;stroke-width:5px;stroke-linejoin:round}.work-sheet .profile-task15 .geometry-figure figcaption{font-size:.92rem;line-height:1.6;color:#6a5d78;margin-top:12px}.work-sheet .profile-task15 .statement>p{line-height:1.65}.work-sheet .profile-task15 .tex-block{overflow-x:auto;max-width:100%;padding:12px 0}.work-sheet .profile-task15 .statement math,.work-sheet .profile-task15 .worked-part math{font-weight:400}.work-sheet .profile-task15 .tex{display:inline}.work-sheet .profile-task15 .tex-block{display:block}.work-sheet .profile-task15 .statement{overflow-wrap:break-word}.work-sheet .profile-task15 .worked-part li{overflow-wrap:break-word}
.work-sheet .profile-task15 .geometry-figure svg text{font-size:26px}
.work-sheet .profile-task15 .tex{display:inline-block;max-width:100%;vertical-align:middle;overflow-x:auto;overflow-y:hidden;padding:2px 0}
.work-sheet .profile-task15 .tex-block{display:block;max-width:100%;overflow-x:auto}
.work-sheet .profile-task15 .statement>p,.work-sheet .profile-task15 .worked-part h4{font-weight:400}
.work-sheet .profile-task15 .parallel-mark{display:inline-flex;gap:.18em;align-items:center;vertical-align:-.12em;margin:0 .2em;height:1em}
.work-sheet .profile-task15 .parallel-mark::before,.work-sheet .profile-task15 .parallel-mark::after{content:"";height:.85em;border-left:.065em solid currentColor}

/* Text typography follows chapter 18. Math and diagram lettering keep their own fonts. */
.work-sheet .profile-task15  {
  --trainer-text-font: system-ui, -apple-system, "Segoe UI", sans-serif;
  font-family: var(--trainer-text-font);
  font-size: 16px;
  line-height: 1.55;
}
.work-sheet .profile-task15 button, .work-sheet .profile-task15 input, .work-sheet .profile-task15 select, .work-sheet .profile-task15 textarea {
  font-family: var(--trainer-text-font);
}
.work-sheet .profile-task15 .trainer-card .statement {
  font-family: var(--trainer-text-font);
  font-size: clamp(1.02rem, 1.42vw, 1.17rem);
  font-weight: 400;
  line-height: 1.65;
}
.work-sheet .profile-task15 .trainer-card .statement > p,
.work-sheet .profile-task15 .trainer-card .statement .graph-statement {
  font-family: inherit;
  font-size: inherit;
  font-weight: 400;
  line-height: inherit;
}
.work-sheet .profile-task15 .trainer-card .reveal {
  font-family: var(--trainer-text-font);
  font-size: 1rem;
  font-weight: 400;
}
.work-sheet .profile-task15 .trainer-card .reveal p,
.work-sheet .profile-task15 .trainer-card .reveal li {
  line-height: 1.75;
}


.work-sheet .profile-task16 {
  --ink:#252033;
  --muted:#71697d;
  --lav:#7857ab;
  --lav-dark:#654492;
  --soft:#f5effc;
  --line:#ddd1eb;
  --line-soft:#ece4f4;
  --ok:#2b7a59;
  --okbg:#eaf7f0;
  --bad:#a84250;
  --badbg:#fff0f2;
  --warn:#9b7d34;
  --warnbg:#fff7de;
  --paper:#fffefd;
  --shadow:0 14px 34px rgba(74,52,103,.08);
}
.work-sheet .profile-task16 *{box-sizing:border-box}
.work-sheet .profile-task16 {background:#f7f3fb}
.work-sheet .profile-task16 {
  margin:0;
  color:var(--ink);
  font:16px/1.55 system-ui,-apple-system,"Segoe UI",sans-serif;
  background-color:#f7f3fb;
  background-image:linear-gradient(rgba(117,82,168,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(117,82,168,.045) 1px,transparent 1px);
  background-size:28px 28px;
}
.work-sheet .profile-task16 .shell{width:min(1280px,calc(100% - 24px));margin:14px auto 36px}
.work-sheet .profile-task16 .topbar,.work-sheet .profile-task16 .trainer-card,.work-sheet .profile-task16 .nav-card,.work-sheet .profile-task16 .result-card{
  border:1px solid var(--line);
  border-radius:24px;
  background:rgba(255,254,253,.98);
  box-shadow:var(--shadow);
}
.work-sheet .profile-task16 .topbar{
  padding:20px 24px;
  display:flex;
  justify-content:space-between;
  gap:16px;
  align-items:center;
}
.work-sheet .profile-task16 .brand{margin:0 0 4px;color:var(--lav);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.work-sheet .profile-task16 .topbar h1{margin:0;font-size:clamp(1.55rem,3.4vw,2.45rem);line-height:1.08}
.work-sheet .profile-task16 .progress-box{min-width:210px;text-align:right}
.work-sheet .profile-task16 .progress-text{font-weight:800;color:#4f4260}
.work-sheet .profile-task16 .progress-track{height:8px;margin-top:8px;border-radius:999px;background:#eee6f7;overflow:hidden}
.work-sheet .profile-task16 .progress-fill{height:100%;width:0;background:linear-gradient(90deg,var(--lav),#9b7bca);transition:width .25s ease}
.work-sheet .profile-task16 .workspace{display:grid;grid-template-columns:1fr;gap:18px;margin-top:16px;align-items:start}
.work-sheet .profile-task16 .trainer-card{padding:clamp(20px,3vw,32px)}
.work-sheet .profile-task16 .task-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}
.work-sheet .profile-task16 .eyebrow{margin:0;color:var(--lav);font-weight:800;font-size:.9rem}
.work-sheet .profile-task16 .task-count{white-space:nowrap;padding:7px 12px;border-radius:999px;background:var(--soft);color:#5b4673;font-weight:800;font-size:.9rem}
.work-sheet .profile-task16 .task-body{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,390px);gap:28px;align-items:center;margin-top:18px}
.work-sheet .profile-task16 .statement-panel{min-width:0}
.work-sheet .profile-task16 .statement{
  font-size:clamp(1.02rem,1.55vw,1.22rem);
  line-height:1.7;
  font-weight:600;
  max-width:34ch;
}
.work-sheet .profile-task16 .diagram-panel{display:flex;justify-content:center}
.work-sheet .profile-task16 .diagram-wrap{
  width:min(100%,380px);
  min-height:240px;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:14px;
  border:1px solid var(--line-soft);
  border-radius:22px;
  background:#fff;
}
.work-sheet .profile-task16 .diagram-wrap svg{width:100%;height:auto;max-height:258px;display:block}
.work-sheet .profile-task16 .figure-image{width:100%;height:auto;display:block;max-height:300px;object-fit:contain;border-radius:12px;transform:scale(1.2);transform-origin:center}

.work-sheet .profile-task16 .task-figure .diagram-line,
.work-sheet .profile-task16 .task-figure polygon.diagram-line,
.work-sheet .profile-task16 .task-figure path.diagram-line{
  fill:none;
  stroke:#4e4659;
  stroke-width:2.5;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.work-sheet .profile-task16 .task-figure .diagram-soft{fill:none;stroke:#87759e;stroke-width:2;stroke-dasharray:6 5;stroke-linecap:round;stroke-linejoin:round}
.work-sheet .profile-task16 .task-figure .right-mark{fill:none;stroke:#87759e;stroke-width:2}
.work-sheet .profile-task16 .task-figure .diagram-text{fill:#2f2a39;font-size:18px;font-weight:700}
.work-sheet .profile-task16 .task-figure .diagram-value{fill:#4f465d;font-size:17px;font-weight:600}
.work-sheet .profile-task16 .task-figure .diagram-note{fill:#746986;font-size:14px;font-weight:500}
.work-sheet .profile-task16 .answer-zone{margin-top:24px;padding-top:18px;border-top:1px solid #eee5f4}
.work-sheet .profile-task16 .answer-row{display:flex;gap:10px;flex-wrap:wrap;align-items:end}
.work-sheet .profile-task16 .answer-label{display:grid;gap:6px;min-width:min(290px,100%);font-weight:800}
.work-sheet .profile-task16 .answer-input{height:50px;border:1px solid #cdbde0;border-radius:13px;padding:10px 14px;font:inherit;font-size:1.03rem;background:white;outline:none}
.work-sheet .profile-task16 .answer-input:focus{border-color:var(--lav);box-shadow:0 0 0 3px rgba(117,82,168,.13)}
.work-sheet .profile-task16 button{font:inherit}
.work-sheet .profile-task16 .btn{min-height:48px;border:0;border-radius:13px;padding:10px 16px;font-weight:800;cursor:pointer}
.work-sheet .profile-task16 .btn-primary{background:var(--lav);color:white}
.work-sheet .profile-task16 .btn-primary:hover{background:var(--lav-dark)}
.work-sheet .profile-task16 .btn-secondary{background:#eee6f7;color:#543f70}
.work-sheet .profile-task16 .btn-ghost{background:white;border:1px solid var(--line);color:#5d5367}
.work-sheet .profile-task16 .btn:disabled{opacity:.55;cursor:default}
.work-sheet .profile-task16 .feedback{display:none;margin-top:14px;padding:12px 14px;border-radius:14px;font-weight:700}
.work-sheet .profile-task16 .feedback.show{display:block}
.work-sheet .profile-task16 .feedback.ok{background:var(--okbg);color:var(--ok)}
.work-sheet .profile-task16 .feedback.bad{background:var(--badbg);color:var(--bad)}
.work-sheet .profile-task16 .feedback.skip{background:var(--warnbg);color:var(--warn)}
.work-sheet .profile-task16 .reveal{display:none;margin-top:14px;border-radius:16px;background:#f8f4fc;border:1px solid #e5d8ef;padding:16px}
.work-sheet .profile-task16 .reveal.show{display:block}
.work-sheet .profile-task16 .reveal h3{margin:0 0 6px;font-size:1rem}
.work-sheet .profile-task16 .reveal p,.work-sheet .profile-task16 .reveal li{color:#50475a}
.work-sheet .profile-task16 .utility-row{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}
.work-sheet .profile-task16 .bottom-nav{display:flex;justify-content:space-between;gap:10px;margin-top:16px}
.work-sheet .profile-task16 .nav-card{padding:18px 20px;height:max-content;position:static;order:-1}
.work-sheet .profile-task16 .nav-card h2{margin:0;font-size:1.08rem}
.work-sheet .profile-task16 .section-intro{margin:6px 0 12px;color:var(--muted);font-size:.92rem}
.work-sheet .profile-task16 .number-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.work-sheet .profile-task16 .section-heading{grid-column:1/-1;display:block;width:100%;margin:6px 0 0;padding:14px 16px;border:1px solid #ddd0e9;border-radius:14px;background:#f8f4fc;color:#58447c;font:inherit;font-size:1rem;font-weight:800;line-height:1.35;text-align:left;cursor:pointer}
.work-sheet .profile-task16 .section-heading:hover{border-color:#9f82bf;background:#efe7f7;transform:translateY(-1px)}
.work-sheet .profile-task16 .section-heading:focus-visible{outline:3px solid rgba(117,82,168,.2);outline-offset:2px}
.work-sheet .profile-task16 .section-flow-hidden{display:none!important}
.work-sheet .profile-task16 .section-back-button,.work-sheet .profile-task16 .task-flow-back,.work-sheet .profile-task16 .numbers-back-link{min-height:42px;margin:2px 0 14px;padding:9px 14px;border:1px solid #d8c9e6;border-radius:12px;background:#fff;color:#58447c;font:inherit;font-weight:800;cursor:pointer}
.work-sheet .profile-task16 .numbers-back-link{display:inline-flex;align-items:center;text-decoration:none}
.work-sheet .profile-task16 .section-back-button:hover,.work-sheet .profile-task16 .task-flow-back:hover,.work-sheet .profile-task16 .numbers-back-link:hover{border-color:#9f82bf;background:#f8f4fc}
.work-sheet .profile-task16 .task-flow-back{margin-bottom:18px}
.work-sheet .profile-task16 .num.section-hidden{display:none}
.work-sheet .profile-task16 .num{height:40px;border:1px solid #ddd0e9;border-radius:11px;background:#fff;color:#51485b;font-weight:800;cursor:pointer}
.work-sheet .profile-task16 .large-prototype-buttons .nav-card .number-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.work-sheet .profile-task16 .large-prototype-buttons .nav-card .num{height:44px;min-width:44px;font-size:.98rem;border-radius:11px}
.work-sheet .profile-task16 .num.current{border-color:var(--lav);box-shadow:0 0 0 2px rgba(117,82,168,.14);color:var(--lav)}
.work-sheet .profile-task16 .num.correct{background:var(--okbg);border-color:#cde9d8;color:var(--ok)}
.work-sheet .profile-task16 .num.skipped{background:var(--warnbg);border-color:#f0e2a5;color:var(--warn)}
.work-sheet .profile-task16 .num.wrong{background:var(--badbg);border-color:#f5c5cc;color:var(--bad)}
.work-sheet .profile-task16 .legend{display:grid;gap:6px;margin-top:14px;color:var(--muted);font-size:.84rem}
.work-sheet .profile-task16 .legend span{display:flex;align-items:center;gap:8px}.work-sheet .profile-task16 .dot{width:10px;height:10px;border-radius:50%;display:inline-block}.work-sheet .profile-task16 .dot.ok{background:#83ca9f}.work-sheet .profile-task16 .dot.skip{background:#eed277}.work-sheet .profile-task16 .dot.wrong{background:#ef9ba8}
.work-sheet .profile-task16 .result-card{display:none;padding:22px 24px;margin-top:18px}.work-sheet .profile-task16 .result-card.show{display:block}.work-sheet .profile-task16 .result-card h2{margin:0 0 6px}.work-sheet .profile-task16 .small{margin:0;color:var(--muted)}
.work-sheet .profile-task16 .summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}
.work-sheet .profile-task16 .summary-item{padding:16px;border-radius:18px;background:var(--soft);text-align:center;font-weight:700}.work-sheet .profile-task16 .summary-item strong{display:block;font-size:1.9rem;margin-bottom:4px;color:var(--lav)}
.work-sheet .profile-task16 .topic-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.work-sheet .profile-task16 .topic-summary section{padding:16px;border-radius:18px;border:1px solid var(--line-soft)}.work-sheet .profile-task16 .topic-summary h3{margin:0 0 8px}
@media (max-width: 1024px){
  .work-sheet .profile-task16 .workspace{grid-template-columns:1fr}
  .work-sheet .profile-task16 .nav-card{position:static;order:-1}
  .work-sheet .profile-task16 .number-grid{grid-template-columns:repeat(6,1fr)}
}
@media (max-width: 760px){
  .work-sheet .profile-task16 .shell{width:min(100%,calc(100% - 12px))}
  .work-sheet .profile-task16 .topbar{padding:18px;align-items:flex-start;flex-direction:column}
  .work-sheet .profile-task16 .progress-box{width:100%;min-width:0;text-align:left}
  .work-sheet .profile-task16 .task-body{grid-template-columns:1fr;gap:18px}
  .work-sheet .profile-task16 .statement{max-width:none;font-size:1.02rem;line-height:1.65}
  .work-sheet .profile-task16 .diagram-panel{justify-content:flex-start}
  .work-sheet .profile-task16 .diagram-wrap{width:100%;min-height:220px}
  .work-sheet .profile-task16 .figure-image{transform:scale(1.12)}
  .work-sheet .profile-task16 .answer-row,.work-sheet .profile-task16 .utility-row,.work-sheet .profile-task16 .bottom-nav{flex-direction:column}
  .work-sheet .profile-task16 .btn{width:100%}
  .work-sheet .profile-task16 .number-grid{grid-template-columns:repeat(6,1fr)}
  .work-sheet .profile-task16 .summary-grid,.work-sheet .profile-task16 .topic-summary{grid-template-columns:1fr}
}
.work-sheet .profile-task16 .second-part-no-check .answer-label,
.work-sheet .profile-task16 .second-part-no-check [data-source-id="checkBtn"] {
  display: none !important;
}

.work-sheet .profile-task16 ,.work-sheet .profile-task16 {max-width:100%;overflow-x:hidden}.work-sheet .profile-task16 .trainer-card,.work-sheet .profile-task16 .answer-zone,.work-sheet .profile-task16 .reveal,.work-sheet .profile-task16 .task13-body,.work-sheet .profile-task16 .task13-body .statement{min-width:0;max-width:100%;box-sizing:border-box}.work-sheet .profile-task16 .task13-body{min-height:430px;padding:38px 42px;border:1px solid #e7dbf3;border-radius:24px;background:#fff;display:flex;align-items:center;justify-content:center}.work-sheet .profile-task16 .task13-body .statement{width:100%;max-width:none;font-size:clamp(1.02rem,1.42vw,1.17rem);line-height:1.62}.work-sheet .profile-task16 .task13-body p{margin:0 0 17px}.work-sheet .profile-task16 .task13-body .statement>p:last-child{margin-bottom:0}.work-sheet .profile-task16 .task13-body ul{margin:10px 0 20px;padding-left:28px}.work-sheet .profile-task16 .task13-body li+li{margin-top:10px}.work-sheet .profile-task16 .math-inline{font-family:"Cambria Math",Cambria,Georgia,"Times New Roman",serif;font-size:1.08em;font-weight:400;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}
.work-sheet .profile-task16 .debt-table-wrap{overflow-x:auto;margin:20px 0;border:1px solid #ddd0ed;border-radius:16px}.work-sheet .profile-task16 .debt-table{width:100%;min-width:620px;table-layout:fixed;border-collapse:collapse;text-align:center}.work-sheet .profile-task16 .debt-table th,.work-sheet .profile-task16 .debt-table td{padding:15px 11px;border-right:1px solid #e2d8ec;border-bottom:1px solid #e2d8ec}.work-sheet .profile-task16 .debt-table th{background:#f7f2fb}.work-sheet .profile-task16 .debt-table tr:last-child>*{border-bottom:0}.work-sheet .profile-task16 .debt-table tr>*:last-child{border-right:0}
.work-sheet .profile-task16 .reveal{overflow:hidden}.work-sheet .profile-task16 .reveal h3,.work-sheet .profile-task16 .reveal p{overflow-wrap:anywhere}.work-sheet .profile-task16 .reveal p{white-space:normal;line-height:1.75}.work-sheet .profile-task16 .math,.work-sheet .profile-task16 .math-lines{width:100%;max-width:100%;box-sizing:border-box;margin:12px 0 20px;padding:18px;border-radius:14px;background:#faf7fd;color:#24172f;font-family:"Cambria Math",Cambria,Georgia,"Times New Roman",serif;font-variant-numeric:lining-nums tabular-nums;font-size:1.08rem;line-height:1.55;overflow-x:auto;overflow-y:hidden;text-align:center}.work-sheet .profile-task16 .math{display:flex;flex-direction:column;align-items:center;gap:14px}.work-sheet .profile-task16 .equation{display:flex;min-height:2.5em;align-items:center;justify-content:center;white-space:nowrap}.work-sheet .profile-task16 .math-lines{display:flex;flex-direction:column;align-items:center;gap:8px}.work-sheet .profile-task16 .math-lines>div{overflow-wrap:normal}.work-sheet .profile-task16 .frac{display:inline-grid;grid-template-rows:auto auto;min-width:2.4em;align-items:center;justify-items:stretch;margin:0 .3em;text-align:center;white-space:nowrap;line-height:1.08;font-variant-numeric:lining-nums tabular-nums}.work-sheet .profile-task16 .frac>span{display:block;padding-left:.38em;padding-right:.38em}.work-sheet .profile-task16 .frac>span:first-child{padding-bottom:.15em;border-bottom:1.5px solid currentColor}.work-sheet .profile-task16 .frac>span:last-child{padding-top:.15em}.work-sheet .profile-task16 .nav-card .number-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.work-sheet .profile-task16 .nav-card .num{height:44px;min-width:44px;font-size:.98rem;border-radius:11px}
@media(max-width:760px){.work-sheet .profile-task16 .task13-body{min-height:350px;padding:27px 22px}.work-sheet .profile-task16 .task13-body .statement{font-size:1rem}.work-sheet .profile-task16 .math,.work-sheet .profile-task16 .math-lines{padding:14px;font-size:1rem}}

.work-sheet .profile-task16 .task13-body .math,
.work-sheet .profile-task16 .reveal .math,
.work-sheet .profile-task16 .reveal .math-lines {
  display: block;
  width: 100%;
  margin: 18px 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  color: #17131f;
  overflow-x: auto;
}

.work-sheet .profile-task16 .task13-body .equation,
.work-sheet .profile-task16 .reveal .equation,
.work-sheet .profile-task16 .reveal .math-lines > div {
  display: flex;
  min-width: max-content;
  justify-content: center;
  align-items: center;
  margin: 12px auto;
  font-family: "Cambria Math", "STIX Two Math", "Times New Roman", serif;
  font-weight: 400;
  font-size: clamp(1.08rem, 2.5vw, 1.32rem);
  line-height: 1.75;
}

.work-sheet .profile-task16 .radical {
  display: inline-flex;
  align-items: flex-start;
  margin-left: .12em;
}

.work-sheet .profile-task16 .radical-sign {
  font-size: 2.35em;
  font-weight: 400;
  line-height: .88;
  transform: scaleX(.82);
  transform-origin: right top;
}

.work-sheet .profile-task16 .radicand {
  display: inline-block;
  margin-left: -.12em;
  padding: .12em .12em 0 .08em;
  border-top: 1.6px solid currentColor;
}

.work-sheet .profile-task16 .radicand .frac {
  margin: 0;
}

.work-sheet .profile-task16 .formula-mathml {
  width: max-content;
  max-width: 100%;
  margin: 12px auto;
  font-family: "Cambria Math", "STIX Two Math", "Times New Roman", serif;
  font-weight: 400;
  font-size: clamp(1.12rem, 2.8vw, 1.42rem);
}

.work-sheet .profile-task16 .task13-body .math:first-child,
.work-sheet .profile-task16 .reveal .math:first-child,
.work-sheet .profile-task16 .reveal .math-lines:first-child {
  margin-top: 10px;
}

@media (max-width: 640px) {
  .work-sheet .profile-task16 .task13-body .equation,
  .work-sheet .profile-task16 .reveal .equation,
  .work-sheet .profile-task16 .reveal .math-lines > div {
    justify-content: flex-start;
  }
}

.work-sheet .profile-task16 .task13-body .math,
.work-sheet .profile-task16 .task13-body .equation,
.work-sheet .profile-task16 .task13-body .frac,
.work-sheet .profile-task16 .task13-body .frac > span,
.work-sheet .profile-task16 .reveal .math,
.work-sheet .profile-task16 .reveal .equation,
.work-sheet .profile-task16 .reveal .frac,
.work-sheet .profile-task16 .reveal .frac > span,
.work-sheet .profile-task16 .formula-mathml,
.work-sheet .profile-task16 .formula-mathml * {
  font-weight: 400 !important;
}

.work-sheet .profile-task16 .task13-body .frac,
.work-sheet .profile-task16 .reveal .frac {
  font-family: "Cambria Math", "STIX Two Math", "Times New Roman", serif;
  font-size: 1em;
  font-style: normal;
  font-weight: 400 !important;
}

.work-sheet .profile-task16 .task13-body .frac > span,
.work-sheet .profile-task16 .reveal .frac > span {
  font-style: normal;
  font-weight: 400 !important;
}

.work-sheet .profile-task16 .log-base-frac {
  display: inline-grid;
  grid-template-rows: auto auto;
  margin-left: .08em;
  vertical-align: -.5em;
  font-size: .62em;
  line-height: .9;
  text-align: center;
}

.work-sheet .profile-task16 .log-base-frac > span:first-child {
  border-bottom: 1px solid currentColor;
  padding: 0 .12em .04em;
}

.work-sheet .profile-task16 .log-base-frac > span:last-child {
  padding-top: .04em;
}

.work-sheet .profile-task16 .power-expression {
  display: inline-block;
  white-space: nowrap;
}

.work-sheet .profile-task16 .power-expression > sup {
  position: relative;
  top: -.45em;
  font-size: .7em;
  line-height: 1;
  vertical-align: baseline;
}

.work-sheet .profile-task16 .power-expression .exponent-frac {
  min-width: 2.7em;
  margin: 0 .12em;
  font-size: .9em;
}

.work-sheet .profile-task16 .stacked-power {
  display: inline-flex;
  align-items: flex-start;
  padding-top: .15em;
  white-space: nowrap;
}

.work-sheet .profile-task16 .stacked-power-base {
  margin-top: .5em;
  font-size: 1em;
  line-height: 1;
}

.work-sheet .profile-task16 .stacked-power-exp {
  margin-left: .08em;
  font-size: .68em;
  line-height: 1;
}

/* Text typography follows chapter 18. Math and diagram lettering keep their own fonts. */
.work-sheet .profile-task16  {
  --trainer-text-font: system-ui, -apple-system, "Segoe UI", sans-serif;
  font-family: var(--trainer-text-font);
  font-size: 16px;
  line-height: 1.55;
}
.work-sheet .profile-task16 button, .work-sheet .profile-task16 input, .work-sheet .profile-task16 select, .work-sheet .profile-task16 textarea {
  font-family: var(--trainer-text-font);
}
.work-sheet .profile-task16 .trainer-card .statement {
  font-family: var(--trainer-text-font);
  font-size: clamp(1.02rem, 1.42vw, 1.17rem);
  font-weight: 400;
  line-height: 1.65;
}
.work-sheet .profile-task16 .trainer-card .statement > p,
.work-sheet .profile-task16 .trainer-card .statement .graph-statement {
  font-family: inherit;
  font-size: inherit;
  font-weight: 400;
  line-height: inherit;
}
.work-sheet .profile-task16 .trainer-card .reveal {
  font-family: var(--trainer-text-font);
  font-size: 1rem;
  font-weight: 400;
}
.work-sheet .profile-task16 .trainer-card .reveal p,
.work-sheet .profile-task16 .trainer-card .reveal li {
  line-height: 1.75;
}


.work-sheet .profile-task17 {
  --ink:#252033;
  --muted:#71697d;
  --lav:#7857ab;
  --lav-dark:#654492;
  --soft:#f5effc;
  --line:#ddd1eb;
  --line-soft:#ece4f4;
  --ok:#2b7a59;
  --okbg:#eaf7f0;
  --bad:#a84250;
  --badbg:#fff0f2;
  --warn:#9b7d34;
  --warnbg:#fff7de;
  --paper:#fffefd;
  --shadow:0 14px 34px rgba(74,52,103,.08);
}
.work-sheet .profile-task17 *{box-sizing:border-box}
.work-sheet .profile-task17 {background:#f7f3fb}
.work-sheet .profile-task17 {
  margin:0;
  color:var(--ink);
  font:16px/1.55 system-ui,-apple-system,"Segoe UI",sans-serif;
  background-color:#f7f3fb;
  background-image:linear-gradient(rgba(117,82,168,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(117,82,168,.045) 1px,transparent 1px);
  background-size:28px 28px;
}
.work-sheet .profile-task17 .shell{width:min(1280px,calc(100% - 24px));margin:14px auto 36px}
.work-sheet .profile-task17 .topbar,.work-sheet .profile-task17 .trainer-card,.work-sheet .profile-task17 .nav-card,.work-sheet .profile-task17 .result-card{
  border:1px solid var(--line);
  border-radius:24px;
  background:rgba(255,254,253,.98);
  box-shadow:var(--shadow);
}
.work-sheet .profile-task17 .topbar{
  padding:20px 24px;
  display:flex;
  justify-content:space-between;
  gap:16px;
  align-items:center;
}
.work-sheet .profile-task17 .brand{margin:0 0 4px;color:var(--lav);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.work-sheet .profile-task17 .topbar h1{margin:0;font-size:clamp(1.55rem,3.4vw,2.45rem);line-height:1.08}
.work-sheet .profile-task17 .progress-box{min-width:210px;text-align:right}
.work-sheet .profile-task17 .progress-text{font-weight:800;color:#4f4260}
.work-sheet .profile-task17 .progress-track{height:8px;margin-top:8px;border-radius:999px;background:#eee6f7;overflow:hidden}
.work-sheet .profile-task17 .progress-fill{height:100%;width:0;background:linear-gradient(90deg,var(--lav),#9b7bca);transition:width .25s ease}
.work-sheet .profile-task17 .workspace{display:grid;grid-template-columns:1fr;gap:18px;margin-top:16px;align-items:start}
.work-sheet .profile-task17 .trainer-card{padding:clamp(20px,3vw,32px)}
.work-sheet .profile-task17 .task-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}
.work-sheet .profile-task17 .eyebrow{margin:0;color:var(--lav);font-weight:800;font-size:.9rem}
.work-sheet .profile-task17 .task-count{white-space:nowrap;padding:7px 12px;border-radius:999px;background:var(--soft);color:#5b4673;font-weight:800;font-size:.9rem}
.work-sheet .profile-task17 .task-body{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,390px);gap:28px;align-items:center;margin-top:18px}
.work-sheet .profile-task17 .statement-panel{min-width:0}
.work-sheet .profile-task17 .statement{
  font-size:clamp(1.02rem,1.55vw,1.22rem);
  line-height:1.7;
  font-weight:600;
  max-width:34ch;
}
.work-sheet .profile-task17 .diagram-panel{display:flex;justify-content:center}
.work-sheet .profile-task17 .diagram-wrap{
  width:min(100%,380px);
  min-height:240px;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:14px;
  border:1px solid var(--line-soft);
  border-radius:22px;
  background:#fff;
}
.work-sheet .profile-task17 .diagram-wrap svg{width:100%;height:auto;max-height:258px;display:block}
.work-sheet .profile-task17 .figure-image{width:100%;height:auto;display:block;max-height:300px;object-fit:contain;border-radius:12px;transform:scale(1.2);transform-origin:center}

.work-sheet .profile-task17 .task-figure .diagram-line,
.work-sheet .profile-task17 .task-figure polygon.diagram-line,
.work-sheet .profile-task17 .task-figure path.diagram-line{
  fill:none;
  stroke:#4e4659;
  stroke-width:2.5;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.work-sheet .profile-task17 .task-figure .diagram-soft{fill:none;stroke:#87759e;stroke-width:2;stroke-dasharray:6 5;stroke-linecap:round;stroke-linejoin:round}
.work-sheet .profile-task17 .task-figure .right-mark{fill:none;stroke:#87759e;stroke-width:2}
.work-sheet .profile-task17 .task-figure .diagram-text{fill:#2f2a39;font-size:18px;font-weight:700}
.work-sheet .profile-task17 .task-figure .diagram-value{fill:#4f465d;font-size:17px;font-weight:600}
.work-sheet .profile-task17 .task-figure .diagram-note{fill:#746986;font-size:14px;font-weight:500}
.work-sheet .profile-task17 .answer-zone{margin-top:24px;padding-top:18px;border-top:1px solid #eee5f4}
.work-sheet .profile-task17 .answer-row{display:flex;gap:10px;flex-wrap:wrap;align-items:end}
.work-sheet .profile-task17 .answer-label{display:grid;gap:6px;min-width:min(290px,100%);font-weight:800}
.work-sheet .profile-task17 .answer-input{height:50px;border:1px solid #cdbde0;border-radius:13px;padding:10px 14px;font:inherit;font-size:1.03rem;background:white;outline:none}
.work-sheet .profile-task17 .answer-input:focus{border-color:var(--lav);box-shadow:0 0 0 3px rgba(117,82,168,.13)}
.work-sheet .profile-task17 button{font:inherit}
.work-sheet .profile-task17 .btn{min-height:48px;border:0;border-radius:13px;padding:10px 16px;font-weight:800;cursor:pointer}
.work-sheet .profile-task17 .btn-primary{background:var(--lav);color:white}
.work-sheet .profile-task17 .btn-primary:hover{background:var(--lav-dark)}
.work-sheet .profile-task17 .btn-secondary{background:#eee6f7;color:#543f70}
.work-sheet .profile-task17 .btn-ghost{background:white;border:1px solid var(--line);color:#5d5367}
.work-sheet .profile-task17 .btn:disabled{opacity:.55;cursor:default}
.work-sheet .profile-task17 .feedback{display:none;margin-top:14px;padding:12px 14px;border-radius:14px;font-weight:700}
.work-sheet .profile-task17 .feedback.show{display:block}
.work-sheet .profile-task17 .feedback.ok{background:var(--okbg);color:var(--ok)}
.work-sheet .profile-task17 .feedback.bad{background:var(--badbg);color:var(--bad)}
.work-sheet .profile-task17 .feedback.skip{background:var(--warnbg);color:var(--warn)}
.work-sheet .profile-task17 .reveal{display:none;margin-top:14px;border-radius:16px;background:#f8f4fc;border:1px solid #e5d8ef;padding:16px}
.work-sheet .profile-task17 .reveal.show{display:block}
.work-sheet .profile-task17 .reveal h3{margin:0 0 6px;font-size:1rem}
.work-sheet .profile-task17 .reveal p,.work-sheet .profile-task17 .reveal li{color:#50475a}
.work-sheet .profile-task17 .utility-row{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}
.work-sheet .profile-task17 .bottom-nav{display:flex;justify-content:space-between;gap:10px;margin-top:16px}
.work-sheet .profile-task17 .nav-card{padding:18px 20px;height:max-content;position:static;order:-1}
.work-sheet .profile-task17 .nav-card h2{margin:0;font-size:1.08rem}
.work-sheet .profile-task17 .section-intro{margin:6px 0 12px;color:var(--muted);font-size:.92rem}
.work-sheet .profile-task17 .number-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.work-sheet .profile-task17 .section-heading{grid-column:1/-1;display:block;width:100%;margin:6px 0 0;padding:14px 16px;border:1px solid #ddd0e9;border-radius:14px;background:#f8f4fc;color:#58447c;font:inherit;font-size:1rem;font-weight:800;line-height:1.35;text-align:left;cursor:pointer}
.work-sheet .profile-task17 .section-heading:hover{border-color:#9f82bf;background:#efe7f7;transform:translateY(-1px)}
.work-sheet .profile-task17 .section-heading:focus-visible{outline:3px solid rgba(117,82,168,.2);outline-offset:2px}
.work-sheet .profile-task17 .section-flow-hidden{display:none!important}
.work-sheet .profile-task17 .section-back-button,.work-sheet .profile-task17 .task-flow-back,.work-sheet .profile-task17 .numbers-back-link{min-height:42px;margin:2px 0 14px;padding:9px 14px;border:1px solid #d8c9e6;border-radius:12px;background:#fff;color:#58447c;font:inherit;font-weight:800;cursor:pointer}
.work-sheet .profile-task17 .numbers-back-link{display:inline-flex;align-items:center;text-decoration:none}
.work-sheet .profile-task17 .section-back-button:hover,.work-sheet .profile-task17 .task-flow-back:hover,.work-sheet .profile-task17 .numbers-back-link:hover{border-color:#9f82bf;background:#f8f4fc}
.work-sheet .profile-task17 .task-flow-back{margin-bottom:18px}
.work-sheet .profile-task17 .num.section-hidden{display:none}
.work-sheet .profile-task17 .num{height:40px;border:1px solid #ddd0e9;border-radius:11px;background:#fff;color:#51485b;font-weight:800;cursor:pointer}
.work-sheet .profile-task17 .large-prototype-buttons .nav-card .number-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.work-sheet .profile-task17 .large-prototype-buttons .nav-card .num{height:44px;min-width:44px;font-size:.98rem;border-radius:11px}
.work-sheet .profile-task17 .num.current{border-color:var(--lav);box-shadow:0 0 0 2px rgba(117,82,168,.14);color:var(--lav)}
.work-sheet .profile-task17 .num.correct{background:var(--okbg);border-color:#cde9d8;color:var(--ok)}
.work-sheet .profile-task17 .num.skipped{background:var(--warnbg);border-color:#f0e2a5;color:var(--warn)}
.work-sheet .profile-task17 .num.wrong{background:var(--badbg);border-color:#f5c5cc;color:var(--bad)}
.work-sheet .profile-task17 .legend{display:grid;gap:6px;margin-top:14px;color:var(--muted);font-size:.84rem}
.work-sheet .profile-task17 .legend span{display:flex;align-items:center;gap:8px}.work-sheet .profile-task17 .dot{width:10px;height:10px;border-radius:50%;display:inline-block}.work-sheet .profile-task17 .dot.ok{background:#83ca9f}.work-sheet .profile-task17 .dot.skip{background:#eed277}.work-sheet .profile-task17 .dot.wrong{background:#ef9ba8}
.work-sheet .profile-task17 .result-card{display:none;padding:22px 24px;margin-top:18px}.work-sheet .profile-task17 .result-card.show{display:block}.work-sheet .profile-task17 .result-card h2{margin:0 0 6px}.work-sheet .profile-task17 .small{margin:0;color:var(--muted)}
.work-sheet .profile-task17 .summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}
.work-sheet .profile-task17 .summary-item{padding:16px;border-radius:18px;background:var(--soft);text-align:center;font-weight:700}.work-sheet .profile-task17 .summary-item strong{display:block;font-size:1.9rem;margin-bottom:4px;color:var(--lav)}
.work-sheet .profile-task17 .topic-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.work-sheet .profile-task17 .topic-summary section{padding:16px;border-radius:18px;border:1px solid var(--line-soft)}.work-sheet .profile-task17 .topic-summary h3{margin:0 0 8px}
@media (max-width: 1024px){
  .work-sheet .profile-task17 .workspace{grid-template-columns:1fr}
  .work-sheet .profile-task17 .nav-card{position:static;order:-1}
  .work-sheet .profile-task17 .number-grid{grid-template-columns:repeat(6,1fr)}
}
@media (max-width: 760px){
  .work-sheet .profile-task17 .shell{width:min(100%,calc(100% - 12px))}
  .work-sheet .profile-task17 .topbar{padding:18px;align-items:flex-start;flex-direction:column}
  .work-sheet .profile-task17 .progress-box{width:100%;min-width:0;text-align:left}
  .work-sheet .profile-task17 .task-body{grid-template-columns:1fr;gap:18px}
  .work-sheet .profile-task17 .statement{max-width:none;font-size:1.02rem;line-height:1.65}
  .work-sheet .profile-task17 .diagram-panel{justify-content:flex-start}
  .work-sheet .profile-task17 .diagram-wrap{width:100%;min-height:220px}
  .work-sheet .profile-task17 .figure-image{transform:scale(1.12)}
  .work-sheet .profile-task17 .answer-row,.work-sheet .profile-task17 .utility-row,.work-sheet .profile-task17 .bottom-nav{flex-direction:column}
  .work-sheet .profile-task17 .btn{width:100%}
  .work-sheet .profile-task17 .number-grid{grid-template-columns:repeat(6,1fr)}
  .work-sheet .profile-task17 .summary-grid,.work-sheet .profile-task17 .topic-summary{grid-template-columns:1fr}
}
.work-sheet .profile-task17 .second-part-no-check .answer-label,
.work-sheet .profile-task17 .second-part-no-check [data-source-id="checkBtn"] {
  display: none !important;
}

.work-sheet .profile-task17 ,.work-sheet .profile-task17 {max-width:100%;overflow-x:hidden}.work-sheet .profile-task17 .trainer-card,.work-sheet .profile-task17 .answer-zone,.work-sheet .profile-task17 .reveal,.work-sheet .profile-task17 .task13-body,.work-sheet .profile-task17 .task13-body .statement{min-width:0;max-width:100%;box-sizing:border-box}.work-sheet .profile-task17 .task13-body{min-height:430px;padding:38px 42px;border:1px solid #e7dbf3;border-radius:24px;background:#fff;display:flex;align-items:center;justify-content:center}.work-sheet .profile-task17 .task13-body .statement{width:100%;max-width:none;font-size:clamp(1.02rem,1.42vw,1.17rem);line-height:1.62}.work-sheet .profile-task17 .task13-body p{margin:0 0 17px}.work-sheet .profile-task17 .task13-body .statement>p:last-child{margin-bottom:0}.work-sheet .profile-task17 .task13-body ul{margin:10px 0 20px;padding-left:28px}.work-sheet .profile-task17 .task13-body li+li{margin-top:10px}.work-sheet .profile-task17 .math-inline{font-family:"Cambria Math",Cambria,Georgia,"Times New Roman",serif;font-size:1.08em;font-weight:400;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}
.work-sheet .profile-task17 .debt-table-wrap{overflow-x:auto;margin:20px 0;border:1px solid #ddd0ed;border-radius:16px}.work-sheet .profile-task17 .debt-table{width:100%;min-width:620px;table-layout:fixed;border-collapse:collapse;text-align:center}.work-sheet .profile-task17 .debt-table th,.work-sheet .profile-task17 .debt-table td{padding:15px 11px;border-right:1px solid #e2d8ec;border-bottom:1px solid #e2d8ec}.work-sheet .profile-task17 .debt-table th{background:#f7f2fb}.work-sheet .profile-task17 .debt-table tr:last-child>*{border-bottom:0}.work-sheet .profile-task17 .debt-table tr>*:last-child{border-right:0}
.work-sheet .profile-task17 .reveal{overflow:hidden}.work-sheet .profile-task17 .reveal h3,.work-sheet .profile-task17 .reveal p{overflow-wrap:anywhere}.work-sheet .profile-task17 .reveal p{white-space:normal;line-height:1.75}.work-sheet .profile-task17 .math,.work-sheet .profile-task17 .math-lines{width:100%;max-width:100%;box-sizing:border-box;margin:12px 0 20px;padding:18px;border-radius:14px;background:#faf7fd;color:#24172f;font-family:"Cambria Math",Cambria,Georgia,"Times New Roman",serif;font-variant-numeric:lining-nums tabular-nums;font-size:1.08rem;line-height:1.55;overflow-x:auto;overflow-y:hidden;text-align:center}.work-sheet .profile-task17 .math{display:flex;flex-direction:column;align-items:center;gap:14px}.work-sheet .profile-task17 .equation{display:flex;min-height:2.5em;align-items:center;justify-content:center;white-space:nowrap}.work-sheet .profile-task17 .math-lines{display:flex;flex-direction:column;align-items:center;gap:8px}.work-sheet .profile-task17 .math-lines>div{overflow-wrap:normal}.work-sheet .profile-task17 .frac{display:inline-grid;grid-template-rows:auto auto;min-width:2.4em;align-items:center;justify-items:stretch;margin:0 .3em;text-align:center;white-space:nowrap;line-height:1.08;font-variant-numeric:lining-nums tabular-nums}.work-sheet .profile-task17 .frac>span{display:block;padding-left:.38em;padding-right:.38em}.work-sheet .profile-task17 .frac>span:first-child{padding-bottom:.15em;border-bottom:1.5px solid currentColor}.work-sheet .profile-task17 .frac>span:last-child{padding-top:.15em}.work-sheet .profile-task17 .nav-card .number-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.work-sheet .profile-task17 .nav-card .num{height:44px;min-width:44px;font-size:.98rem;border-radius:11px}
@media(max-width:760px){.work-sheet .profile-task17 .task13-body{min-height:350px;padding:27px 22px}.work-sheet .profile-task17 .task13-body .statement{font-size:1rem}.work-sheet .profile-task17 .math,.work-sheet .profile-task17 .math-lines{padding:14px;font-size:1rem}}

.work-sheet .profile-task17 .task13-body .math,
.work-sheet .profile-task17 .reveal .math,
.work-sheet .profile-task17 .reveal .math-lines {
  display: block;
  width: 100%;
  margin: 18px 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  color: #17131f;
  overflow-x: auto;
}

.work-sheet .profile-task17 .task13-body .equation,
.work-sheet .profile-task17 .reveal .equation,
.work-sheet .profile-task17 .reveal .math-lines > div {
  display: flex;
  min-width: max-content;
  justify-content: center;
  align-items: center;
  margin: 12px auto;
  font-family: "Cambria Math", "STIX Two Math", "Times New Roman", serif;
  font-weight: 400;
  font-size: clamp(1.08rem, 2.5vw, 1.32rem);
  line-height: 1.75;
}

.work-sheet .profile-task17 .radical {
  display: inline-flex;
  align-items: flex-start;
  margin-left: .12em;
}

.work-sheet .profile-task17 .radical-sign {
  font-size: 2.35em;
  font-weight: 400;
  line-height: .88;
  transform: scaleX(.82);
  transform-origin: right top;
}

.work-sheet .profile-task17 .radicand {
  display: inline-block;
  margin-left: -.12em;
  padding: .12em .12em 0 .08em;
  border-top: 1.6px solid currentColor;
}

.work-sheet .profile-task17 .radicand .frac {
  margin: 0;
}

.work-sheet .profile-task17 .formula-mathml {
  width: max-content;
  max-width: 100%;
  margin: 12px auto;
  font-family: "Cambria Math", "STIX Two Math", "Times New Roman", serif;
  font-weight: 400;
  font-size: clamp(1.12rem, 2.8vw, 1.42rem);
}

.work-sheet .profile-task17 .task13-body .math:first-child,
.work-sheet .profile-task17 .reveal .math:first-child,
.work-sheet .profile-task17 .reveal .math-lines:first-child {
  margin-top: 10px;
}

@media (max-width: 640px) {
  .work-sheet .profile-task17 .task13-body .equation,
  .work-sheet .profile-task17 .reveal .equation,
  .work-sheet .profile-task17 .reveal .math-lines > div {
    justify-content: flex-start;
  }
}

/* Text typography follows chapter 18. Math and diagram lettering keep their own fonts. */
.work-sheet .profile-task17  {
  --trainer-text-font: system-ui, -apple-system, "Segoe UI", sans-serif;
  font-family: var(--trainer-text-font);
  font-size: 16px;
  line-height: 1.55;
}
.work-sheet .profile-task17 button, .work-sheet .profile-task17 input, .work-sheet .profile-task17 select, .work-sheet .profile-task17 textarea {
  font-family: var(--trainer-text-font);
}
.work-sheet .profile-task17 .trainer-card .statement {
  font-family: var(--trainer-text-font);
  font-size: clamp(1.02rem, 1.42vw, 1.17rem);
  font-weight: 400;
  line-height: 1.65;
}
.work-sheet .profile-task17 .trainer-card .statement > p,
.work-sheet .profile-task17 .trainer-card .statement .graph-statement {
  font-family: inherit;
  font-size: inherit;
  font-weight: 400;
  line-height: inherit;
}
.work-sheet .profile-task17 .trainer-card .reveal {
  font-family: var(--trainer-text-font);
  font-size: 1rem;
  font-weight: 400;
}
.work-sheet .profile-task17 .trainer-card .reveal p,
.work-sheet .profile-task17 .trainer-card .reveal li {
  line-height: 1.75;
}


.work-sheet .profile-task18 {
  --ink:#252033;
  --muted:#71697d;
  --lav:#7857ab;
  --lav-dark:#654492;
  --soft:#f5effc;
  --line:#ddd1eb;
  --line-soft:#ece4f4;
  --ok:#2b7a59;
  --okbg:#eaf7f0;
  --bad:#a84250;
  --badbg:#fff0f2;
  --warn:#9b7d34;
  --warnbg:#fff7de;
  --paper:#fffefd;
  --shadow:0 14px 34px rgba(74,52,103,.08);
}
.work-sheet .profile-task18 *{box-sizing:border-box}
.work-sheet .profile-task18 {background:#f7f3fb}
.work-sheet .profile-task18 {
  margin:0;
  color:var(--ink);
  font:16px/1.55 system-ui,-apple-system,"Segoe UI",sans-serif;
  background-color:#f7f3fb;
  background-image:linear-gradient(rgba(117,82,168,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(117,82,168,.045) 1px,transparent 1px);
  background-size:28px 28px;
}
.work-sheet .profile-task18 .shell{width:min(1280px,calc(100% - 24px));margin:14px auto 36px}
.work-sheet .profile-task18 .topbar,.work-sheet .profile-task18 .trainer-card,.work-sheet .profile-task18 .nav-card,.work-sheet .profile-task18 .result-card{
  border:1px solid var(--line);
  border-radius:24px;
  background:rgba(255,254,253,.98);
  box-shadow:var(--shadow);
}
.work-sheet .profile-task18 .topbar{
  padding:20px 24px;
  display:flex;
  justify-content:space-between;
  gap:16px;
  align-items:center;
}
.work-sheet .profile-task18 .brand{margin:0 0 4px;color:var(--lav);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.work-sheet .profile-task18 .topbar h1{margin:0;font-size:clamp(1.55rem,3.4vw,2.45rem);line-height:1.08}
.work-sheet .profile-task18 .progress-box{min-width:210px;text-align:right}
.work-sheet .profile-task18 .progress-text{font-weight:800;color:#4f4260}
.work-sheet .profile-task18 .progress-track{height:8px;margin-top:8px;border-radius:999px;background:#eee6f7;overflow:hidden}
.work-sheet .profile-task18 .progress-fill{height:100%;width:0;background:linear-gradient(90deg,var(--lav),#9b7bca);transition:width .25s ease}
.work-sheet .profile-task18 .workspace{display:grid;grid-template-columns:1fr;gap:18px;margin-top:16px;align-items:start}
.work-sheet .profile-task18 .trainer-card{padding:clamp(20px,3vw,32px)}
.work-sheet .profile-task18 .task-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}
.work-sheet .profile-task18 .eyebrow{margin:0;color:var(--lav);font-weight:800;font-size:.9rem}
.work-sheet .profile-task18 .task-count{white-space:nowrap;padding:7px 12px;border-radius:999px;background:var(--soft);color:#5b4673;font-weight:800;font-size:.9rem}
.work-sheet .profile-task18 .task-body{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,390px);gap:28px;align-items:center;margin-top:18px}
.work-sheet .profile-task18 .statement-panel{min-width:0}
.work-sheet .profile-task18 .statement{
  font-size:clamp(1.02rem,1.55vw,1.22rem);
  line-height:1.7;
  font-weight:600;
  max-width:34ch;
}
.work-sheet .profile-task18 .diagram-panel{display:flex;justify-content:center}
.work-sheet .profile-task18 .diagram-wrap{
  width:min(100%,380px);
  min-height:240px;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:14px;
  border:1px solid var(--line-soft);
  border-radius:22px;
  background:#fff;
}
.work-sheet .profile-task18 .diagram-wrap svg{width:100%;height:auto;max-height:258px;display:block}
.work-sheet .profile-task18 .figure-image{width:100%;height:auto;display:block;max-height:300px;object-fit:contain;border-radius:12px;transform:scale(1.2);transform-origin:center}

.work-sheet .profile-task18 .task-figure .diagram-line,
.work-sheet .profile-task18 .task-figure polygon.diagram-line,
.work-sheet .profile-task18 .task-figure path.diagram-line{
  fill:none;
  stroke:#4e4659;
  stroke-width:2.5;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.work-sheet .profile-task18 .task-figure .diagram-soft{fill:none;stroke:#87759e;stroke-width:2;stroke-dasharray:6 5;stroke-linecap:round;stroke-linejoin:round}
.work-sheet .profile-task18 .task-figure .right-mark{fill:none;stroke:#87759e;stroke-width:2}
.work-sheet .profile-task18 .task-figure .diagram-text{fill:#2f2a39;font-size:18px;font-weight:700}
.work-sheet .profile-task18 .task-figure .diagram-value{fill:#4f465d;font-size:17px;font-weight:600}
.work-sheet .profile-task18 .task-figure .diagram-note{fill:#746986;font-size:14px;font-weight:500}
.work-sheet .profile-task18 .answer-zone{margin-top:24px;padding-top:18px;border-top:1px solid #eee5f4}
.work-sheet .profile-task18 .answer-row{display:flex;gap:10px;flex-wrap:wrap;align-items:end}
.work-sheet .profile-task18 .answer-label{display:grid;gap:6px;min-width:min(290px,100%);font-weight:800}
.work-sheet .profile-task18 .answer-input{height:50px;border:1px solid #cdbde0;border-radius:13px;padding:10px 14px;font:inherit;font-size:1.03rem;background:white;outline:none}
.work-sheet .profile-task18 .answer-input:focus{border-color:var(--lav);box-shadow:0 0 0 3px rgba(117,82,168,.13)}
.work-sheet .profile-task18 button{font:inherit}
.work-sheet .profile-task18 .btn{min-height:48px;border:0;border-radius:13px;padding:10px 16px;font-weight:800;cursor:pointer}
.work-sheet .profile-task18 .btn-primary{background:var(--lav);color:white}
.work-sheet .profile-task18 .btn-primary:hover{background:var(--lav-dark)}
.work-sheet .profile-task18 .btn-secondary{background:#eee6f7;color:#543f70}
.work-sheet .profile-task18 .btn-ghost{background:white;border:1px solid var(--line);color:#5d5367}
.work-sheet .profile-task18 .btn:disabled{opacity:.55;cursor:default}
.work-sheet .profile-task18 .feedback{display:none;margin-top:14px;padding:12px 14px;border-radius:14px;font-weight:700}
.work-sheet .profile-task18 .feedback.show{display:block}
.work-sheet .profile-task18 .feedback.ok{background:var(--okbg);color:var(--ok)}
.work-sheet .profile-task18 .feedback.bad{background:var(--badbg);color:var(--bad)}
.work-sheet .profile-task18 .feedback.skip{background:var(--warnbg);color:var(--warn)}
.work-sheet .profile-task18 .reveal{display:none;margin-top:14px;border-radius:16px;background:#f8f4fc;border:1px solid #e5d8ef;padding:16px}
.work-sheet .profile-task18 .reveal.show{display:block}
.work-sheet .profile-task18 .reveal h3{margin:0 0 6px;font-size:1rem}
.work-sheet .profile-task18 .reveal p,.work-sheet .profile-task18 .reveal li{color:#50475a}
.work-sheet .profile-task18 .utility-row{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}
.work-sheet .profile-task18 .bottom-nav{display:flex;justify-content:space-between;gap:10px;margin-top:16px}
.work-sheet .profile-task18 .nav-card{padding:18px 20px;height:max-content;position:static;order:-1}
.work-sheet .profile-task18 .nav-card h2{margin:0;font-size:1.08rem}
.work-sheet .profile-task18 .section-intro{margin:6px 0 12px;color:var(--muted);font-size:.92rem}
.work-sheet .profile-task18 .number-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.work-sheet .profile-task18 .section-heading{grid-column:1/-1;display:block;width:100%;margin:6px 0 0;padding:14px 16px;border:1px solid #ddd0e9;border-radius:14px;background:#f8f4fc;color:#58447c;font:inherit;font-size:1rem;font-weight:800;line-height:1.35;text-align:left;cursor:pointer}
.work-sheet .profile-task18 .section-heading:hover{border-color:#9f82bf;background:#efe7f7;transform:translateY(-1px)}
.work-sheet .profile-task18 .section-heading:focus-visible{outline:3px solid rgba(117,82,168,.2);outline-offset:2px}
.work-sheet .profile-task18 .section-flow-hidden{display:none!important}
.work-sheet .profile-task18 .section-back-button,.work-sheet .profile-task18 .task-flow-back,.work-sheet .profile-task18 .numbers-back-link{min-height:42px;margin:2px 0 14px;padding:9px 14px;border:1px solid #d8c9e6;border-radius:12px;background:#fff;color:#58447c;font:inherit;font-weight:800;cursor:pointer}
.work-sheet .profile-task18 .numbers-back-link{display:inline-flex;align-items:center;text-decoration:none}
.work-sheet .profile-task18 .section-back-button:hover,.work-sheet .profile-task18 .task-flow-back:hover,.work-sheet .profile-task18 .numbers-back-link:hover{border-color:#9f82bf;background:#f8f4fc}
.work-sheet .profile-task18 .task-flow-back{margin-bottom:18px}
.work-sheet .profile-task18 .num.section-hidden{display:none}
.work-sheet .profile-task18 .num{height:40px;border:1px solid #ddd0e9;border-radius:11px;background:#fff;color:#51485b;font-weight:800;cursor:pointer}
.work-sheet .profile-task18 .large-prototype-buttons .nav-card .number-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.work-sheet .profile-task18 .large-prototype-buttons .nav-card .num{height:44px;min-width:44px;font-size:.98rem;border-radius:11px}
.work-sheet .profile-task18 .num.current{border-color:var(--lav);box-shadow:0 0 0 2px rgba(117,82,168,.14);color:var(--lav)}
.work-sheet .profile-task18 .num.correct{background:var(--okbg);border-color:#cde9d8;color:var(--ok)}
.work-sheet .profile-task18 .num.skipped{background:var(--warnbg);border-color:#f0e2a5;color:var(--warn)}
.work-sheet .profile-task18 .num.wrong{background:var(--badbg);border-color:#f5c5cc;color:var(--bad)}
.work-sheet .profile-task18 .legend{display:grid;gap:6px;margin-top:14px;color:var(--muted);font-size:.84rem}
.work-sheet .profile-task18 .legend span{display:flex;align-items:center;gap:8px}.work-sheet .profile-task18 .dot{width:10px;height:10px;border-radius:50%;display:inline-block}.work-sheet .profile-task18 .dot.ok{background:#83ca9f}.work-sheet .profile-task18 .dot.skip{background:#eed277}.work-sheet .profile-task18 .dot.wrong{background:#ef9ba8}
.work-sheet .profile-task18 .result-card{display:none;padding:22px 24px;margin-top:18px}.work-sheet .profile-task18 .result-card.show{display:block}.work-sheet .profile-task18 .result-card h2{margin:0 0 6px}.work-sheet .profile-task18 .small{margin:0;color:var(--muted)}
.work-sheet .profile-task18 .summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}
.work-sheet .profile-task18 .summary-item{padding:16px;border-radius:18px;background:var(--soft);text-align:center;font-weight:700}.work-sheet .profile-task18 .summary-item strong{display:block;font-size:1.9rem;margin-bottom:4px;color:var(--lav)}
.work-sheet .profile-task18 .topic-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.work-sheet .profile-task18 .topic-summary section{padding:16px;border-radius:18px;border:1px solid var(--line-soft)}.work-sheet .profile-task18 .topic-summary h3{margin:0 0 8px}
@media (max-width: 1024px){
  .work-sheet .profile-task18 .workspace{grid-template-columns:1fr}
  .work-sheet .profile-task18 .nav-card{position:static;order:-1}
  .work-sheet .profile-task18 .number-grid{grid-template-columns:repeat(6,1fr)}
}
@media (max-width: 760px){
  .work-sheet .profile-task18 .shell{width:min(100%,calc(100% - 12px))}
  .work-sheet .profile-task18 .topbar{padding:18px;align-items:flex-start;flex-direction:column}
  .work-sheet .profile-task18 .progress-box{width:100%;min-width:0;text-align:left}
  .work-sheet .profile-task18 .task-body{grid-template-columns:1fr;gap:18px}
  .work-sheet .profile-task18 .statement{max-width:none;font-size:1.02rem;line-height:1.65}
  .work-sheet .profile-task18 .diagram-panel{justify-content:flex-start}
  .work-sheet .profile-task18 .diagram-wrap{width:100%;min-height:220px}
  .work-sheet .profile-task18 .figure-image{transform:scale(1.12)}
  .work-sheet .profile-task18 .answer-row,.work-sheet .profile-task18 .utility-row,.work-sheet .profile-task18 .bottom-nav{flex-direction:column}
  .work-sheet .profile-task18 .btn{width:100%}
  .work-sheet .profile-task18 .number-grid{grid-template-columns:repeat(6,1fr)}
  .work-sheet .profile-task18 .summary-grid,.work-sheet .profile-task18 .topic-summary{grid-template-columns:1fr}
}
.work-sheet .profile-task18 .second-part-no-check .answer-label,
.work-sheet .profile-task18 .second-part-no-check [data-source-id="checkBtn"] {
  display: none !important;
}

.work-sheet .profile-task18 ,.work-sheet .profile-task18 {max-width:100%;overflow-x:hidden}.work-sheet .profile-task18 .trainer-card,.work-sheet .profile-task18 .answer-zone,.work-sheet .profile-task18 .reveal,.work-sheet .profile-task18 .task13-body,.work-sheet .profile-task18 .task13-body .statement{min-width:0;max-width:100%;box-sizing:border-box}.work-sheet .profile-task18 .task13-body{min-height:430px;padding:38px 42px;border:1px solid #e7dbf3;border-radius:24px;background:#fff;display:flex;align-items:center;justify-content:center}.work-sheet .profile-task18 .task13-body .statement{width:100%;max-width:none;font-size:clamp(1.02rem,1.42vw,1.17rem);line-height:1.62}.work-sheet .profile-task18 .task13-body p{margin:0 0 17px}.work-sheet .profile-task18 .task13-body .statement>p:last-child{margin-bottom:0}.work-sheet .profile-task18 .task13-body ul{margin:10px 0 20px;padding-left:28px}.work-sheet .profile-task18 .task13-body li+li{margin-top:10px}.work-sheet .profile-task18 .math-inline{font-family:"Cambria Math",Cambria,Georgia,"Times New Roman",serif;font-size:1.08em;font-weight:400;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}
.work-sheet .profile-task18 .debt-table-wrap{overflow-x:auto;margin:20px 0;border:1px solid #ddd0ed;border-radius:16px}.work-sheet .profile-task18 .debt-table{width:100%;min-width:620px;table-layout:fixed;border-collapse:collapse;text-align:center}.work-sheet .profile-task18 .debt-table th,.work-sheet .profile-task18 .debt-table td{padding:15px 11px;border-right:1px solid #e2d8ec;border-bottom:1px solid #e2d8ec}.work-sheet .profile-task18 .debt-table th{background:#f7f2fb}.work-sheet .profile-task18 .debt-table tr:last-child>*{border-bottom:0}.work-sheet .profile-task18 .debt-table tr>*:last-child{border-right:0}
.work-sheet .profile-task18 .reveal{overflow:hidden}.work-sheet .profile-task18 .reveal h3,.work-sheet .profile-task18 .reveal p{overflow-wrap:anywhere}.work-sheet .profile-task18 .reveal p{white-space:normal;line-height:1.75}.work-sheet .profile-task18 .math,.work-sheet .profile-task18 .math-lines{width:100%;max-width:100%;box-sizing:border-box;margin:12px 0 20px;padding:18px;border-radius:14px;background:#faf7fd;color:#24172f;font-family:"Cambria Math",Cambria,Georgia,"Times New Roman",serif;font-variant-numeric:lining-nums tabular-nums;font-size:1.08rem;line-height:1.55;overflow-x:auto;overflow-y:hidden;text-align:center}.work-sheet .profile-task18 .math{display:flex;flex-direction:column;align-items:center;gap:14px}.work-sheet .profile-task18 .equation{display:flex;min-height:2.5em;align-items:center;justify-content:center;white-space:nowrap}.work-sheet .profile-task18 .math-lines{display:flex;flex-direction:column;align-items:center;gap:8px}.work-sheet .profile-task18 .math-lines>div{overflow-wrap:normal}.work-sheet .profile-task18 .frac{display:inline-grid;grid-template-rows:auto auto;min-width:2.4em;align-items:center;justify-items:stretch;margin:0 .3em;text-align:center;white-space:nowrap;line-height:1.08;font-variant-numeric:lining-nums tabular-nums}.work-sheet .profile-task18 .frac>span{display:block;padding-left:.38em;padding-right:.38em}.work-sheet .profile-task18 .frac>span:first-child{padding-bottom:.15em;border-bottom:1.5px solid currentColor}.work-sheet .profile-task18 .frac>span:last-child{padding-top:.15em}.work-sheet .profile-task18 .nav-card .number-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.work-sheet .profile-task18 .nav-card .num{height:44px;min-width:44px;font-size:.98rem;border-radius:11px}
@media(max-width:760px){.work-sheet .profile-task18 .task13-body{min-height:350px;padding:27px 22px}.work-sheet .profile-task18 .task13-body .statement{font-size:1rem}.work-sheet .profile-task18 .math,.work-sheet .profile-task18 .math-lines{padding:14px;font-size:1rem}}

.work-sheet .profile-task18 .task13-body .math,
.work-sheet .profile-task18 .reveal .math,
.work-sheet .profile-task18 .reveal .math-lines {
  display: block;
  width: 100%;
  margin: 18px 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  color: #17131f;
  overflow-x: auto;
}

.work-sheet .profile-task18 .task13-body .equation,
.work-sheet .profile-task18 .reveal .equation,
.work-sheet .profile-task18 .reveal .math-lines > div {
  display: flex;
  min-width: max-content;
  justify-content: center;
  align-items: center;
  margin: 12px auto;
  font-family: "Cambria Math", "STIX Two Math", "Times New Roman", serif;
  font-weight: 400;
  font-size: clamp(1.08rem, 2.5vw, 1.32rem);
  line-height: 1.75;
}

.work-sheet .profile-task18 .radical {
  display: inline-flex;
  align-items: flex-start;
  margin-left: .12em;
}

.work-sheet .profile-task18 .radical-sign {
  font-size: 2.35em;
  font-weight: 400;
  line-height: .88;
  transform: scaleX(.82);
  transform-origin: right top;
}

.work-sheet .profile-task18 .radicand {
  display: inline-block;
  margin-left: -.12em;
  padding: .12em .12em 0 .08em;
  border-top: 1.6px solid currentColor;
}

.work-sheet .profile-task18 .radicand .frac {
  margin: 0;
}

.work-sheet .profile-task18 .formula-mathml {
  width: max-content;
  max-width: 100%;
  margin: 12px auto;
  font-family: "Cambria Math", "STIX Two Math", "Times New Roman", serif;
  font-weight: 400;
  font-size: clamp(1.12rem, 2.8vw, 1.42rem);
}

.work-sheet .profile-task18 .task13-body .math:first-child,
.work-sheet .profile-task18 .reveal .math:first-child,
.work-sheet .profile-task18 .reveal .math-lines:first-child {
  margin-top: 10px;
}

@media (max-width: 640px) {
  .work-sheet .profile-task18 .task13-body .equation,
  .work-sheet .profile-task18 .reveal .equation,
  .work-sheet .profile-task18 .reveal .math-lines > div {
    justify-content: flex-start;
  }
}

.work-sheet .profile-task18 .task18-parts{display:grid;gap:0;margin:0}
.work-sheet .profile-task18 .task18-parts p{margin:0;line-height:1.65}
.work-sheet .profile-task18 .part-label{display:inline-block;min-width:1.55em;font-weight:400}
.work-sheet .profile-task18 .hint-parts,.work-sheet .profile-task18 .solution-parts{margin-top:12px}
.work-sheet .profile-task18 .solution-parts p{padding:7px 0;border-bottom:1px solid #eee5f4}
.work-sheet .profile-task18 .solution-parts p:last-child{border-bottom:0}
.work-sheet .profile-task18 .statement>.task18-parts{margin-top:8px}
.work-sheet .profile-task18 .math .equation sup,.work-sheet .profile-task18 .math .equation sub{font-size:.72em;line-height:0}
.work-sheet .profile-task18 .task13-body .equation,.work-sheet .profile-task18 .reveal .equation{display:block;white-space:nowrap;min-width:max-content}
.work-sheet .profile-task18 .equation sup{vertical-align:super}.work-sheet .profile-task18 .equation sub{vertical-align:sub}
.work-sheet .profile-task18 .worked-part{margin:24px 0;min-width:0}
.work-sheet .profile-task18 .worked-part h4{margin:0 0 16px;font-size:1.1rem;color:#503b70}
.work-sheet .profile-task18 .worked-part ol{padding-left:1.5em;margin:0;line-height:1.75}
.work-sheet .profile-task18 .worked-part li{padding-left:.25em;margin:0 0 16px;overflow-wrap:anywhere}
.work-sheet .profile-task18 .worked-part .worked-answer{margin:20px 0 0;padding:14px 18px;border:1px solid #ded1ee;border-radius:12px;background:#f5effb;line-height:1.65}
.work-sheet .profile-task18 .worked-table-wrap{max-width:100%;overflow-x:auto;margin:16px 0;border:1px solid #dfd4eb;border-radius:10px}
.work-sheet .profile-task18 .worked-table{border-collapse:collapse;width:100%;font-size:.95rem;line-height:1.5}
.work-sheet .profile-task18 .worked-table th,.work-sheet .profile-task18 .worked-table td{padding:10px 12px;border-bottom:1px solid #e9dfef;text-align:left;vertical-align:middle;min-width:65px}
.work-sheet .profile-task18 .worked-table th{background:#f1e9f8;font-weight:700}
.work-sheet .profile-task18 .worked-table tr:last-child td{border-bottom:0}
.work-sheet .profile-task18 .worked-part .frac,.work-sheet .profile-task18 .statement .frac{vertical-align:middle;font-family:"Cambria Math",Cambria,Georgia,serif;font-size:1em;min-width:1.4em;margin:.15em .3em}
@media(max-width:600px){.work-sheet .profile-task18 .worked-part ol{padding-left:1.25em}.work-sheet .profile-task18 .worked-table th,.work-sheet .profile-task18 .worked-table td{padding:8px}.work-sheet .profile-task18 .worked-part{margin:20px 0}.work-sheet .profile-task18 .reveal{padding:16px}}

.work-sheet .profile-task18 .formula{font-family:"Cambria Math",Cambria,serif}.work-sheet .profile-task18 .parameter-figure{margin:24px 0}.work-sheet .profile-task18 .parameter-figure>svg{display:block;width:100%;max-width:540px;margin:auto;background:#fff;border:1px solid #e4d8ef;border-radius:14px}.work-sheet .profile-task18 .parameter-figure svg text{font:24px Georgia,serif;fill:#513b70}.work-sheet .profile-task18 .parameter-figure figcaption{font-size:.95rem;line-height:1.6;margin-top:12px;color:#65576f}
.work-sheet .profile-task18 .system-equations{border:0;padding:0}.work-sheet .profile-task18 .math{display:block;max-width:100%;overflow-x:auto;text-align:left;padding:12px 2px;margin:16px 0}.work-sheet .profile-task18 .worked-answer{overflow-x:auto}
.work-sheet .profile-task18 math{font-family:"STIX Two Math","Cambria Math","Latin Modern Math",math;font-weight:400;font-size:1.08em;line-height:normal;white-space:nowrap;word-break:normal;overflow-wrap:normal}
.work-sheet .profile-task18 math[display="block"]{display:block;width:max-content;min-width:0;margin:0;text-align:left;font-size:1.22em}
.work-sheet .profile-task18 mtable mtd{text-align:left;padding:.18em .25em}
.work-sheet .profile-task18 .system-equations math[display="block"]{font-size:1.22em}.work-sheet .profile-task18 .worked-answer math{font-size:1.15em}.work-sheet .profile-task18 .worked-part li math{vertical-align:middle}
@media(max-width:600px){.work-sheet .profile-task18 .math{padding:12px 1px}.work-sheet .profile-task18 .math math[display="block"],.work-sheet .profile-task18 .system-equations math[display="block"]{font-size:1.08em}.work-sheet .profile-task18 .parameter-figure{margin:20px 0}.work-sheet .profile-task18 .worked-answer{padding:12px!important}}

.work-sheet .profile-task18 .geometry-figure{margin:28px 0 8px;font-weight:400}.work-sheet .profile-task18 .geometry-figure svg{display:block;width:100%;max-width:620px;margin:auto;background:#fff;border:1px solid #e5d9f0;border-radius:16px}.work-sheet .profile-task18 .geometry-figure svg text{font:22px Georgia,serif;fill:#352644;paint-order:stroke;stroke:white;stroke-width:5px;stroke-linejoin:round}.work-sheet .profile-task18 .geometry-figure figcaption{font-size:.92rem;line-height:1.6;color:#6a5d78;margin-top:12px}.work-sheet .profile-task18 .statement>p{line-height:1.65}.work-sheet .profile-task18 .tex-block{overflow-x:auto;max-width:100%;padding:12px 0}.work-sheet .profile-task18 .statement math,.work-sheet .profile-task18 .worked-part math{font-weight:400}.work-sheet .profile-task18 .tex{display:inline}.work-sheet .profile-task18 .tex-block{display:block}.work-sheet .profile-task18 .statement{overflow-wrap:break-word}.work-sheet .profile-task18 .worked-part li{overflow-wrap:break-word}
.work-sheet .profile-task18 .geometry-figure svg text{font-size:26px}
.work-sheet .profile-task18 .tex{display:inline-block;max-width:100%;vertical-align:middle;overflow-x:auto;overflow-y:hidden;padding:2px 0}
.work-sheet .profile-task18 .tex-block{display:block;max-width:100%;overflow-x:auto}
.work-sheet .profile-task18 .statement>p,.work-sheet .profile-task18 .worked-part h4{font-weight:400}
.work-sheet .profile-task18 .parallel-mark{display:inline-flex;gap:.18em;align-items:center;vertical-align:-.12em;margin:0 .2em;height:1em}
.work-sheet .profile-task18 .parallel-mark::before,.work-sheet .profile-task18 .parallel-mark::after{content:"";height:.85em;border-left:.065em solid currentColor}

/* Text typography follows chapter 18. Math and diagram lettering keep their own fonts. */
.work-sheet .profile-task18  {
  --trainer-text-font: system-ui, -apple-system, "Segoe UI", sans-serif;
  font-family: var(--trainer-text-font);
  font-size: 16px;
  line-height: 1.55;
}
.work-sheet .profile-task18 button, .work-sheet .profile-task18 input, .work-sheet .profile-task18 select, .work-sheet .profile-task18 textarea {
  font-family: var(--trainer-text-font);
}
.work-sheet .profile-task18 .trainer-card .statement {
  font-family: var(--trainer-text-font);
  font-size: clamp(1.02rem, 1.42vw, 1.17rem);
  font-weight: 400;
  line-height: 1.65;
}
.work-sheet .profile-task18 .trainer-card .statement > p,
.work-sheet .profile-task18 .trainer-card .statement .graph-statement {
  font-family: inherit;
  font-size: inherit;
  font-weight: 400;
  line-height: inherit;
}
.work-sheet .profile-task18 .trainer-card .reveal {
  font-family: var(--trainer-text-font);
  font-size: 1rem;
  font-weight: 400;
}
.work-sheet .profile-task18 .trainer-card .reveal p,
.work-sheet .profile-task18 .trainer-card .reveal li {
  line-height: 1.75;
}


.work-sheet .profile-task19 {
  --ink:#252033;
  --muted:#71697d;
  --lav:#7857ab;
  --lav-dark:#654492;
  --soft:#f5effc;
  --line:#ddd1eb;
  --line-soft:#ece4f4;
  --ok:#2b7a59;
  --okbg:#eaf7f0;
  --bad:#a84250;
  --badbg:#fff0f2;
  --warn:#9b7d34;
  --warnbg:#fff7de;
  --paper:#fffefd;
  --shadow:0 14px 34px rgba(74,52,103,.08);
}
.work-sheet .profile-task19 *{box-sizing:border-box}
.work-sheet .profile-task19 {background:#f7f3fb}
.work-sheet .profile-task19 {
  margin:0;
  color:var(--ink);
  font:16px/1.55 system-ui,-apple-system,"Segoe UI",sans-serif;
  background-color:#f7f3fb;
  background-image:linear-gradient(rgba(117,82,168,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(117,82,168,.045) 1px,transparent 1px);
  background-size:28px 28px;
}
.work-sheet .profile-task19 .shell{width:min(1280px,calc(100% - 24px));margin:14px auto 36px}
.work-sheet .profile-task19 .topbar,.work-sheet .profile-task19 .trainer-card,.work-sheet .profile-task19 .nav-card,.work-sheet .profile-task19 .result-card{
  border:1px solid var(--line);
  border-radius:24px;
  background:rgba(255,254,253,.98);
  box-shadow:var(--shadow);
}
.work-sheet .profile-task19 .topbar{
  padding:20px 24px;
  display:flex;
  justify-content:space-between;
  gap:16px;
  align-items:center;
}
.work-sheet .profile-task19 .brand{margin:0 0 4px;color:var(--lav);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.work-sheet .profile-task19 .topbar h1{margin:0;font-size:clamp(1.55rem,3.4vw,2.45rem);line-height:1.08}
.work-sheet .profile-task19 .progress-box{min-width:210px;text-align:right}
.work-sheet .profile-task19 .progress-text{font-weight:800;color:#4f4260}
.work-sheet .profile-task19 .progress-track{height:8px;margin-top:8px;border-radius:999px;background:#eee6f7;overflow:hidden}
.work-sheet .profile-task19 .progress-fill{height:100%;width:0;background:linear-gradient(90deg,var(--lav),#9b7bca);transition:width .25s ease}
.work-sheet .profile-task19 .workspace{display:grid;grid-template-columns:1fr;gap:18px;margin-top:16px;align-items:start}
.work-sheet .profile-task19 .trainer-card{padding:clamp(20px,3vw,32px)}
.work-sheet .profile-task19 .task-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}
.work-sheet .profile-task19 .eyebrow{margin:0;color:var(--lav);font-weight:800;font-size:.9rem}
.work-sheet .profile-task19 .task-count{white-space:nowrap;padding:7px 12px;border-radius:999px;background:var(--soft);color:#5b4673;font-weight:800;font-size:.9rem}
.work-sheet .profile-task19 .task-body{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,390px);gap:28px;align-items:center;margin-top:18px}
.work-sheet .profile-task19 .statement-panel{min-width:0}
.work-sheet .profile-task19 .statement{
  font-size:clamp(1.02rem,1.55vw,1.22rem);
  line-height:1.7;
  font-weight:600;
  max-width:34ch;
}
.work-sheet .profile-task19 .diagram-panel{display:flex;justify-content:center}
.work-sheet .profile-task19 .diagram-wrap{
  width:min(100%,380px);
  min-height:240px;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:14px;
  border:1px solid var(--line-soft);
  border-radius:22px;
  background:#fff;
}
.work-sheet .profile-task19 .diagram-wrap svg{width:100%;height:auto;max-height:258px;display:block}
.work-sheet .profile-task19 .figure-image{width:100%;height:auto;display:block;max-height:300px;object-fit:contain;border-radius:12px;transform:scale(1.2);transform-origin:center}

.work-sheet .profile-task19 .task-figure .diagram-line,
.work-sheet .profile-task19 .task-figure polygon.diagram-line,
.work-sheet .profile-task19 .task-figure path.diagram-line{
  fill:none;
  stroke:#4e4659;
  stroke-width:2.5;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.work-sheet .profile-task19 .task-figure .diagram-soft{fill:none;stroke:#87759e;stroke-width:2;stroke-dasharray:6 5;stroke-linecap:round;stroke-linejoin:round}
.work-sheet .profile-task19 .task-figure .right-mark{fill:none;stroke:#87759e;stroke-width:2}
.work-sheet .profile-task19 .task-figure .diagram-text{fill:#2f2a39;font-size:18px;font-weight:700}
.work-sheet .profile-task19 .task-figure .diagram-value{fill:#4f465d;font-size:17px;font-weight:600}
.work-sheet .profile-task19 .task-figure .diagram-note{fill:#746986;font-size:14px;font-weight:500}
.work-sheet .profile-task19 .answer-zone{margin-top:24px;padding-top:18px;border-top:1px solid #eee5f4}
.work-sheet .profile-task19 .answer-row{display:flex;gap:10px;flex-wrap:wrap;align-items:end}
.work-sheet .profile-task19 .answer-label{display:grid;gap:6px;min-width:min(290px,100%);font-weight:800}
.work-sheet .profile-task19 .answer-input{height:50px;border:1px solid #cdbde0;border-radius:13px;padding:10px 14px;font:inherit;font-size:1.03rem;background:white;outline:none}
.work-sheet .profile-task19 .answer-input:focus{border-color:var(--lav);box-shadow:0 0 0 3px rgba(117,82,168,.13)}
.work-sheet .profile-task19 button{font:inherit}
.work-sheet .profile-task19 .btn{min-height:48px;border:0;border-radius:13px;padding:10px 16px;font-weight:800;cursor:pointer}
.work-sheet .profile-task19 .btn-primary{background:var(--lav);color:white}
.work-sheet .profile-task19 .btn-primary:hover{background:var(--lav-dark)}
.work-sheet .profile-task19 .btn-secondary{background:#eee6f7;color:#543f70}
.work-sheet .profile-task19 .btn-ghost{background:white;border:1px solid var(--line);color:#5d5367}
.work-sheet .profile-task19 .btn:disabled{opacity:.55;cursor:default}
.work-sheet .profile-task19 .feedback{display:none;margin-top:14px;padding:12px 14px;border-radius:14px;font-weight:700}
.work-sheet .profile-task19 .feedback.show{display:block}
.work-sheet .profile-task19 .feedback.ok{background:var(--okbg);color:var(--ok)}
.work-sheet .profile-task19 .feedback.bad{background:var(--badbg);color:var(--bad)}
.work-sheet .profile-task19 .feedback.skip{background:var(--warnbg);color:var(--warn)}
.work-sheet .profile-task19 .reveal{display:none;margin-top:14px;border-radius:16px;background:#f8f4fc;border:1px solid #e5d8ef;padding:16px}
.work-sheet .profile-task19 .reveal.show{display:block}
.work-sheet .profile-task19 .reveal h3{margin:0 0 6px;font-size:1rem}
.work-sheet .profile-task19 .reveal p,.work-sheet .profile-task19 .reveal li{color:#50475a}
.work-sheet .profile-task19 .utility-row{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}
.work-sheet .profile-task19 .bottom-nav{display:flex;justify-content:space-between;gap:10px;margin-top:16px}
.work-sheet .profile-task19 .nav-card{padding:18px 20px;height:max-content;position:static;order:-1}
.work-sheet .profile-task19 .nav-card h2{margin:0;font-size:1.08rem}
.work-sheet .profile-task19 .section-intro{margin:6px 0 12px;color:var(--muted);font-size:.92rem}
.work-sheet .profile-task19 .number-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.work-sheet .profile-task19 .section-heading{grid-column:1/-1;display:block;width:100%;margin:6px 0 0;padding:14px 16px;border:1px solid #ddd0e9;border-radius:14px;background:#f8f4fc;color:#58447c;font:inherit;font-size:1rem;font-weight:800;line-height:1.35;text-align:left;cursor:pointer}
.work-sheet .profile-task19 .section-heading:hover{border-color:#9f82bf;background:#efe7f7;transform:translateY(-1px)}
.work-sheet .profile-task19 .section-heading:focus-visible{outline:3px solid rgba(117,82,168,.2);outline-offset:2px}
.work-sheet .profile-task19 .section-flow-hidden{display:none!important}
.work-sheet .profile-task19 .section-back-button,.work-sheet .profile-task19 .task-flow-back,.work-sheet .profile-task19 .numbers-back-link{min-height:42px;margin:2px 0 14px;padding:9px 14px;border:1px solid #d8c9e6;border-radius:12px;background:#fff;color:#58447c;font:inherit;font-weight:800;cursor:pointer}
.work-sheet .profile-task19 .numbers-back-link{display:inline-flex;align-items:center;text-decoration:none}
.work-sheet .profile-task19 .section-back-button:hover,.work-sheet .profile-task19 .task-flow-back:hover,.work-sheet .profile-task19 .numbers-back-link:hover{border-color:#9f82bf;background:#f8f4fc}
.work-sheet .profile-task19 .task-flow-back{margin-bottom:18px}
.work-sheet .profile-task19 .num.section-hidden{display:none}
.work-sheet .profile-task19 .num{height:40px;border:1px solid #ddd0e9;border-radius:11px;background:#fff;color:#51485b;font-weight:800;cursor:pointer}
.work-sheet .profile-task19 .large-prototype-buttons .nav-card .number-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.work-sheet .profile-task19 .large-prototype-buttons .nav-card .num{height:44px;min-width:44px;font-size:.98rem;border-radius:11px}
.work-sheet .profile-task19 .num.current{border-color:var(--lav);box-shadow:0 0 0 2px rgba(117,82,168,.14);color:var(--lav)}
.work-sheet .profile-task19 .num.correct{background:var(--okbg);border-color:#cde9d8;color:var(--ok)}
.work-sheet .profile-task19 .num.skipped{background:var(--warnbg);border-color:#f0e2a5;color:var(--warn)}
.work-sheet .profile-task19 .num.wrong{background:var(--badbg);border-color:#f5c5cc;color:var(--bad)}
.work-sheet .profile-task19 .legend{display:grid;gap:6px;margin-top:14px;color:var(--muted);font-size:.84rem}
.work-sheet .profile-task19 .legend span{display:flex;align-items:center;gap:8px}.work-sheet .profile-task19 .dot{width:10px;height:10px;border-radius:50%;display:inline-block}.work-sheet .profile-task19 .dot.ok{background:#83ca9f}.work-sheet .profile-task19 .dot.skip{background:#eed277}.work-sheet .profile-task19 .dot.wrong{background:#ef9ba8}
.work-sheet .profile-task19 .result-card{display:none;padding:22px 24px;margin-top:18px}.work-sheet .profile-task19 .result-card.show{display:block}.work-sheet .profile-task19 .result-card h2{margin:0 0 6px}.work-sheet .profile-task19 .small{margin:0;color:var(--muted)}
.work-sheet .profile-task19 .summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}
.work-sheet .profile-task19 .summary-item{padding:16px;border-radius:18px;background:var(--soft);text-align:center;font-weight:700}.work-sheet .profile-task19 .summary-item strong{display:block;font-size:1.9rem;margin-bottom:4px;color:var(--lav)}
.work-sheet .profile-task19 .topic-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.work-sheet .profile-task19 .topic-summary section{padding:16px;border-radius:18px;border:1px solid var(--line-soft)}.work-sheet .profile-task19 .topic-summary h3{margin:0 0 8px}
@media (max-width: 1024px){
  .work-sheet .profile-task19 .workspace{grid-template-columns:1fr}
  .work-sheet .profile-task19 .nav-card{position:static;order:-1}
  .work-sheet .profile-task19 .number-grid{grid-template-columns:repeat(6,1fr)}
}
@media (max-width: 760px){
  .work-sheet .profile-task19 .shell{width:min(100%,calc(100% - 12px))}
  .work-sheet .profile-task19 .topbar{padding:18px;align-items:flex-start;flex-direction:column}
  .work-sheet .profile-task19 .progress-box{width:100%;min-width:0;text-align:left}
  .work-sheet .profile-task19 .task-body{grid-template-columns:1fr;gap:18px}
  .work-sheet .profile-task19 .statement{max-width:none;font-size:1.02rem;line-height:1.65}
  .work-sheet .profile-task19 .diagram-panel{justify-content:flex-start}
  .work-sheet .profile-task19 .diagram-wrap{width:100%;min-height:220px}
  .work-sheet .profile-task19 .figure-image{transform:scale(1.12)}
  .work-sheet .profile-task19 .answer-row,.work-sheet .profile-task19 .utility-row,.work-sheet .profile-task19 .bottom-nav{flex-direction:column}
  .work-sheet .profile-task19 .btn{width:100%}
  .work-sheet .profile-task19 .number-grid{grid-template-columns:repeat(6,1fr)}
  .work-sheet .profile-task19 .summary-grid,.work-sheet .profile-task19 .topic-summary{grid-template-columns:1fr}
}
.work-sheet .profile-task19 .second-part-no-check .answer-label,
.work-sheet .profile-task19 .second-part-no-check [data-source-id="checkBtn"] {
  display: none !important;
}

.work-sheet .profile-task19 ,.work-sheet .profile-task19 {max-width:100%;overflow-x:hidden}.work-sheet .profile-task19 .trainer-card,.work-sheet .profile-task19 .answer-zone,.work-sheet .profile-task19 .reveal,.work-sheet .profile-task19 .task13-body,.work-sheet .profile-task19 .task13-body .statement{min-width:0;max-width:100%;box-sizing:border-box}.work-sheet .profile-task19 .task13-body{min-height:430px;padding:38px 42px;border:1px solid #e7dbf3;border-radius:24px;background:#fff;display:flex;align-items:center;justify-content:center}.work-sheet .profile-task19 .task13-body .statement{width:100%;max-width:none;font-size:clamp(1.02rem,1.42vw,1.17rem);line-height:1.62}.work-sheet .profile-task19 .task13-body p{margin:0 0 17px}.work-sheet .profile-task19 .task13-body .statement>p:last-child{margin-bottom:0}.work-sheet .profile-task19 .task13-body ul{margin:10px 0 20px;padding-left:28px}.work-sheet .profile-task19 .task13-body li+li{margin-top:10px}.work-sheet .profile-task19 .math-inline{font-family:"Cambria Math",Cambria,Georgia,"Times New Roman",serif;font-size:1.08em;font-weight:400;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}
.work-sheet .profile-task19 .debt-table-wrap{overflow-x:auto;margin:20px 0;border:1px solid #ddd0ed;border-radius:16px}.work-sheet .profile-task19 .debt-table{width:100%;min-width:620px;table-layout:fixed;border-collapse:collapse;text-align:center}.work-sheet .profile-task19 .debt-table th,.work-sheet .profile-task19 .debt-table td{padding:15px 11px;border-right:1px solid #e2d8ec;border-bottom:1px solid #e2d8ec}.work-sheet .profile-task19 .debt-table th{background:#f7f2fb}.work-sheet .profile-task19 .debt-table tr:last-child>*{border-bottom:0}.work-sheet .profile-task19 .debt-table tr>*:last-child{border-right:0}
.work-sheet .profile-task19 .reveal{overflow:hidden}.work-sheet .profile-task19 .reveal h3,.work-sheet .profile-task19 .reveal p{overflow-wrap:anywhere}.work-sheet .profile-task19 .reveal p{white-space:normal;line-height:1.75}.work-sheet .profile-task19 .math,.work-sheet .profile-task19 .math-lines{width:100%;max-width:100%;box-sizing:border-box;margin:12px 0 20px;padding:18px;border-radius:14px;background:#faf7fd;color:#24172f;font-family:"Cambria Math",Cambria,Georgia,"Times New Roman",serif;font-variant-numeric:lining-nums tabular-nums;font-size:1.08rem;line-height:1.55;overflow-x:auto;overflow-y:hidden;text-align:center}.work-sheet .profile-task19 .math{display:flex;flex-direction:column;align-items:center;gap:14px}.work-sheet .profile-task19 .equation{display:flex;min-height:2.5em;align-items:center;justify-content:center;white-space:nowrap}.work-sheet .profile-task19 .math-lines{display:flex;flex-direction:column;align-items:center;gap:8px}.work-sheet .profile-task19 .math-lines>div{overflow-wrap:normal}.work-sheet .profile-task19 .frac{display:inline-grid;grid-template-rows:auto auto;min-width:2.4em;align-items:center;justify-items:stretch;margin:0 .3em;text-align:center;white-space:nowrap;line-height:1.08;font-variant-numeric:lining-nums tabular-nums}.work-sheet .profile-task19 .frac>span{display:block;padding-left:.38em;padding-right:.38em}.work-sheet .profile-task19 .frac>span:first-child{padding-bottom:.15em;border-bottom:1.5px solid currentColor}.work-sheet .profile-task19 .frac>span:last-child{padding-top:.15em}.work-sheet .profile-task19 .nav-card .number-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.work-sheet .profile-task19 .nav-card .num{height:44px;min-width:44px;font-size:.98rem;border-radius:11px}
@media(max-width:760px){.work-sheet .profile-task19 .task13-body{min-height:350px;padding:27px 22px}.work-sheet .profile-task19 .task13-body .statement{font-size:1rem}.work-sheet .profile-task19 .math,.work-sheet .profile-task19 .math-lines{padding:14px;font-size:1rem}}

.work-sheet .profile-task19 .task13-body .math,
.work-sheet .profile-task19 .reveal .math,
.work-sheet .profile-task19 .reveal .math-lines {
  display: block;
  width: 100%;
  margin: 18px 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  color: #17131f;
  overflow-x: auto;
}

.work-sheet .profile-task19 .task13-body .equation,
.work-sheet .profile-task19 .reveal .equation,
.work-sheet .profile-task19 .reveal .math-lines > div {
  display: flex;
  min-width: max-content;
  justify-content: center;
  align-items: center;
  margin: 12px auto;
  font-family: "Cambria Math", "STIX Two Math", "Times New Roman", serif;
  font-weight: 400;
  font-size: clamp(1.08rem, 2.5vw, 1.32rem);
  line-height: 1.75;
}

.work-sheet .profile-task19 .radical {
  display: inline-flex;
  align-items: flex-start;
  margin-left: .12em;
}

.work-sheet .profile-task19 .radical-sign {
  font-size: 2.35em;
  font-weight: 400;
  line-height: .88;
  transform: scaleX(.82);
  transform-origin: right top;
}

.work-sheet .profile-task19 .radicand {
  display: inline-block;
  margin-left: -.12em;
  padding: .12em .12em 0 .08em;
  border-top: 1.6px solid currentColor;
}

.work-sheet .profile-task19 .radicand .frac {
  margin: 0;
}

.work-sheet .profile-task19 .formula-mathml {
  width: max-content;
  max-width: 100%;
  margin: 12px auto;
  font-family: "Cambria Math", "STIX Two Math", "Times New Roman", serif;
  font-weight: 400;
  font-size: clamp(1.12rem, 2.8vw, 1.42rem);
}

.work-sheet .profile-task19 .task13-body .math:first-child,
.work-sheet .profile-task19 .reveal .math:first-child,
.work-sheet .profile-task19 .reveal .math-lines:first-child {
  margin-top: 10px;
}

@media (max-width: 640px) {
  .work-sheet .profile-task19 .task13-body .equation,
  .work-sheet .profile-task19 .reveal .equation,
  .work-sheet .profile-task19 .reveal .math-lines > div {
    justify-content: flex-start;
  }
}

.work-sheet .profile-task19 .task19-parts{display:grid;gap:0;margin:0}
.work-sheet .profile-task19 .task19-parts p{margin:0;line-height:1.65}
.work-sheet .profile-task19 .part-label{display:inline-block;min-width:1.55em;font-weight:400}
.work-sheet .profile-task19 .hint-parts,.work-sheet .profile-task19 .solution-parts{margin-top:12px}
.work-sheet .profile-task19 .solution-parts p{padding:7px 0;border-bottom:1px solid #eee5f4}
.work-sheet .profile-task19 .solution-parts p:last-child{border-bottom:0}
.work-sheet .profile-task19 .statement>.task19-parts{margin-top:8px}
.work-sheet .profile-task19 .math .equation sup,.work-sheet .profile-task19 .math .equation sub{font-size:.72em;line-height:0}
.work-sheet .profile-task19 .task13-body .equation,.work-sheet .profile-task19 .reveal .equation{display:block;white-space:nowrap;min-width:max-content}
.work-sheet .profile-task19 .equation sup{vertical-align:super}.work-sheet .profile-task19 .equation sub{vertical-align:sub}
.work-sheet .profile-task19 .worked-part{margin:24px 0;min-width:0}
.work-sheet .profile-task19 .worked-part h4{margin:0 0 16px;font-size:1.1rem;color:#503b70}
.work-sheet .profile-task19 .worked-part ol{padding-left:1.5em;margin:0;line-height:1.75}
.work-sheet .profile-task19 .worked-part li{padding-left:.25em;margin:0 0 16px;overflow-wrap:anywhere}
.work-sheet .profile-task19 .worked-part .worked-answer{margin:20px 0 0;padding:14px 18px;border:1px solid #ded1ee;border-radius:12px;background:#f5effb;line-height:1.65}
.work-sheet .profile-task19 .worked-table-wrap{max-width:100%;overflow-x:auto;margin:16px 0;border:1px solid #dfd4eb;border-radius:10px}
.work-sheet .profile-task19 .worked-table{border-collapse:collapse;width:100%;font-size:.95rem;line-height:1.5}
.work-sheet .profile-task19 .worked-table th,.work-sheet .profile-task19 .worked-table td{padding:10px 12px;border-bottom:1px solid #e9dfef;text-align:left;vertical-align:middle;min-width:65px}
.work-sheet .profile-task19 .worked-table th{background:#f1e9f8;font-weight:700}
.work-sheet .profile-task19 .worked-table tr:last-child td{border-bottom:0}
.work-sheet .profile-task19 .worked-part .frac,.work-sheet .profile-task19 .statement .frac{vertical-align:middle;font-family:"Cambria Math",Cambria,Georgia,serif;font-size:1em;min-width:1.4em;margin:.15em .3em}
@media(max-width:600px){.work-sheet .profile-task19 .worked-part ol{padding-left:1.25em}.work-sheet .profile-task19 .worked-table th,.work-sheet .profile-task19 .worked-table td{padding:8px}.work-sheet .profile-task19 .worked-part{margin:20px 0}.work-sheet .profile-task19 .reveal{padding:16px}}

.work-sheet .profile-task19 .formula{font-family:"Cambria Math",Cambria,serif}.work-sheet .profile-task19 .parameter-figure{margin:24px 0}.work-sheet .profile-task19 .parameter-figure>svg{display:block;width:100%;max-width:540px;margin:auto;background:#fff;border:1px solid #e4d8ef;border-radius:14px}.work-sheet .profile-task19 .parameter-figure svg text{font:24px Georgia,serif;fill:#513b70}.work-sheet .profile-task19 .parameter-figure figcaption{font-size:.95rem;line-height:1.6;margin-top:12px;color:#65576f}
.work-sheet .profile-task19 .system-equations{border:0;padding:0}.work-sheet .profile-task19 .math{display:block;max-width:100%;overflow-x:auto;text-align:left;padding:12px 2px;margin:16px 0}.work-sheet .profile-task19 .worked-answer{overflow-x:auto}
.work-sheet .profile-task19 math{font-family:"STIX Two Math","Cambria Math","Latin Modern Math",math;font-weight:400;font-size:1.08em;line-height:normal;white-space:nowrap;word-break:normal;overflow-wrap:normal}
.work-sheet .profile-task19 math[display="block"]{display:block;width:max-content;min-width:0;margin:0;text-align:left;font-size:1.22em}
.work-sheet .profile-task19 mtable mtd{text-align:left;padding:.18em .25em}
.work-sheet .profile-task19 .absolute-value{white-space:nowrap}
.work-sheet .profile-task19 .statement .math,.work-sheet .profile-task19 .statement .system-equations{max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-bottom:12px}
@media(max-width:600px){.work-sheet .profile-task19 .trainer-card{padding:12px}.work-sheet .profile-task19 .task13-body{padding:24px 10px}.work-sheet .profile-task19 .statement .system-equations{max-width:100%}}
.work-sheet .profile-task19 .system-equations math[display="block"]{font-size:1.22em}.work-sheet .profile-task19 .worked-answer math{font-size:1.15em}.work-sheet .profile-task19 .worked-part li math{vertical-align:middle}
@media(max-width:600px){.work-sheet .profile-task19 .math{padding:12px 1px}.work-sheet .profile-task19 .math math[display="block"],.work-sheet .profile-task19 .system-equations math[display="block"]{font-size:1.08em}.work-sheet .profile-task19 .parameter-figure{margin:20px 0}.work-sheet .profile-task19 .worked-answer{padding:12px!important}}

/* Text typography follows chapter 18. Math and diagram lettering keep their own fonts. */
.work-sheet .profile-task19  {
  --trainer-text-font: system-ui, -apple-system, "Segoe UI", sans-serif;
  font-family: var(--trainer-text-font);
  font-size: 16px;
  line-height: 1.55;
}
.work-sheet .profile-task19 button, .work-sheet .profile-task19 input, .work-sheet .profile-task19 select, .work-sheet .profile-task19 textarea {
  font-family: var(--trainer-text-font);
}
.work-sheet .profile-task19 .trainer-card .statement {
  font-family: var(--trainer-text-font);
  font-size: clamp(1.02rem, 1.42vw, 1.17rem);
  font-weight: 400;
  line-height: 1.65;
}
.work-sheet .profile-task19 .trainer-card .statement > p,
.work-sheet .profile-task19 .trainer-card .statement .graph-statement {
  font-family: inherit;
  font-size: inherit;
  font-weight: 400;
  line-height: inherit;
}
.work-sheet .profile-task19 .trainer-card .reveal {
  font-family: var(--trainer-text-font);
  font-size: 1rem;
  font-weight: 400;
}
.work-sheet .profile-task19 .trainer-card .reveal p,
.work-sheet .profile-task19 .trainer-card .reveal li {
  line-height: 1.75;
}


.work-sheet .profile-task20 {
  --ink:#252033;
  --muted:#71697d;
  --lav:#7857ab;
  --lav-dark:#654492;
  --soft:#f5effc;
  --line:#ddd1eb;
  --line-soft:#ece4f4;
  --ok:#2b7a59;
  --okbg:#eaf7f0;
  --bad:#a84250;
  --badbg:#fff0f2;
  --warn:#9b7d34;
  --warnbg:#fff7de;
  --paper:#fffefd;
  --shadow:0 14px 34px rgba(74,52,103,.08);
}
.work-sheet .profile-task20 *{box-sizing:border-box}
.work-sheet .profile-task20 {background:#f7f3fb}
.work-sheet .profile-task20 {
  margin:0;
  color:var(--ink);
  font:16px/1.55 system-ui,-apple-system,"Segoe UI",sans-serif;
  background-color:#f7f3fb;
  background-image:linear-gradient(rgba(117,82,168,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(117,82,168,.045) 1px,transparent 1px);
  background-size:28px 28px;
}
.work-sheet .profile-task20 .shell{width:min(1280px,calc(100% - 24px));margin:14px auto 36px}
.work-sheet .profile-task20 .topbar,.work-sheet .profile-task20 .trainer-card,.work-sheet .profile-task20 .nav-card,.work-sheet .profile-task20 .result-card{
  border:1px solid var(--line);
  border-radius:24px;
  background:rgba(255,254,253,.98);
  box-shadow:var(--shadow);
}
.work-sheet .profile-task20 .topbar{
  padding:20px 24px;
  display:flex;
  justify-content:space-between;
  gap:16px;
  align-items:center;
}
.work-sheet .profile-task20 .brand{margin:0 0 4px;color:var(--lav);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.work-sheet .profile-task20 .topbar h1{margin:0;font-size:clamp(1.55rem,3.4vw,2.45rem);line-height:1.08}
.work-sheet .profile-task20 .progress-box{min-width:210px;text-align:right}
.work-sheet .profile-task20 .progress-text{font-weight:800;color:#4f4260}
.work-sheet .profile-task20 .progress-track{height:8px;margin-top:8px;border-radius:999px;background:#eee6f7;overflow:hidden}
.work-sheet .profile-task20 .progress-fill{height:100%;width:0;background:linear-gradient(90deg,var(--lav),#9b7bca);transition:width .25s ease}
.work-sheet .profile-task20 .workspace{display:grid;grid-template-columns:1fr;gap:18px;margin-top:16px;align-items:start}
.work-sheet .profile-task20 .trainer-card{padding:clamp(20px,3vw,32px)}
.work-sheet .profile-task20 .task-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}
.work-sheet .profile-task20 .eyebrow{margin:0;color:var(--lav);font-weight:800;font-size:.9rem}
.work-sheet .profile-task20 .task-count{white-space:nowrap;padding:7px 12px;border-radius:999px;background:var(--soft);color:#5b4673;font-weight:800;font-size:.9rem}
.work-sheet .profile-task20 .task-body{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,390px);gap:28px;align-items:center;margin-top:18px}
.work-sheet .profile-task20 .statement-panel{min-width:0}
.work-sheet .profile-task20 .statement{
  font-size:clamp(1.02rem,1.55vw,1.22rem);
  line-height:1.7;
  font-weight:600;
  max-width:34ch;
}
.work-sheet .profile-task20 .diagram-panel{display:flex;justify-content:center}
.work-sheet .profile-task20 .diagram-wrap{
  width:min(100%,380px);
  min-height:240px;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:14px;
  border:1px solid var(--line-soft);
  border-radius:22px;
  background:#fff;
}
.work-sheet .profile-task20 .diagram-wrap svg{width:100%;height:auto;max-height:258px;display:block}
.work-sheet .profile-task20 .figure-image{width:100%;height:auto;display:block;max-height:300px;object-fit:contain;border-radius:12px;transform:scale(1.2);transform-origin:center}

.work-sheet .profile-task20 .task-figure .diagram-line,
.work-sheet .profile-task20 .task-figure polygon.diagram-line,
.work-sheet .profile-task20 .task-figure path.diagram-line{
  fill:none;
  stroke:#4e4659;
  stroke-width:2.5;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.work-sheet .profile-task20 .task-figure .diagram-soft{fill:none;stroke:#87759e;stroke-width:2;stroke-dasharray:6 5;stroke-linecap:round;stroke-linejoin:round}
.work-sheet .profile-task20 .task-figure .right-mark{fill:none;stroke:#87759e;stroke-width:2}
.work-sheet .profile-task20 .task-figure .diagram-text{fill:#2f2a39;font-size:18px;font-weight:700}
.work-sheet .profile-task20 .task-figure .diagram-value{fill:#4f465d;font-size:17px;font-weight:600}
.work-sheet .profile-task20 .task-figure .diagram-note{fill:#746986;font-size:14px;font-weight:500}
.work-sheet .profile-task20 .answer-zone{margin-top:24px;padding-top:18px;border-top:1px solid #eee5f4}
.work-sheet .profile-task20 .answer-row{display:flex;gap:10px;flex-wrap:wrap;align-items:end}
.work-sheet .profile-task20 .answer-label{display:grid;gap:6px;min-width:min(290px,100%);font-weight:800}
.work-sheet .profile-task20 .answer-input{height:50px;border:1px solid #cdbde0;border-radius:13px;padding:10px 14px;font:inherit;font-size:1.03rem;background:white;outline:none}
.work-sheet .profile-task20 .answer-input:focus{border-color:var(--lav);box-shadow:0 0 0 3px rgba(117,82,168,.13)}
.work-sheet .profile-task20 button{font:inherit}
.work-sheet .profile-task20 .btn{min-height:48px;border:0;border-radius:13px;padding:10px 16px;font-weight:800;cursor:pointer}
.work-sheet .profile-task20 .btn-primary{background:var(--lav);color:white}
.work-sheet .profile-task20 .btn-primary:hover{background:var(--lav-dark)}
.work-sheet .profile-task20 .btn-secondary{background:#eee6f7;color:#543f70}
.work-sheet .profile-task20 .btn-ghost{background:white;border:1px solid var(--line);color:#5d5367}
.work-sheet .profile-task20 .btn:disabled{opacity:.55;cursor:default}
.work-sheet .profile-task20 .feedback{display:none;margin-top:14px;padding:12px 14px;border-radius:14px;font-weight:700}
.work-sheet .profile-task20 .feedback.show{display:block}
.work-sheet .profile-task20 .feedback.ok{background:var(--okbg);color:var(--ok)}
.work-sheet .profile-task20 .feedback.bad{background:var(--badbg);color:var(--bad)}
.work-sheet .profile-task20 .feedback.skip{background:var(--warnbg);color:var(--warn)}
.work-sheet .profile-task20 .reveal{display:none;margin-top:14px;border-radius:16px;background:#f8f4fc;border:1px solid #e5d8ef;padding:16px}
.work-sheet .profile-task20 .reveal.show{display:block}
.work-sheet .profile-task20 .reveal h3{margin:0 0 6px;font-size:1rem}
.work-sheet .profile-task20 .reveal p,.work-sheet .profile-task20 .reveal li{color:#50475a}
.work-sheet .profile-task20 .utility-row{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}
.work-sheet .profile-task20 .bottom-nav{display:flex;justify-content:space-between;gap:10px;margin-top:16px}
.work-sheet .profile-task20 .nav-card{padding:18px 20px;height:max-content;position:static;order:-1}
.work-sheet .profile-task20 .nav-card h2{margin:0;font-size:1.08rem}
.work-sheet .profile-task20 .section-intro{margin:6px 0 12px;color:var(--muted);font-size:.92rem}
.work-sheet .profile-task20 .number-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.work-sheet .profile-task20 .section-heading{grid-column:1/-1;display:block;width:100%;margin:6px 0 0;padding:14px 16px;border:1px solid #ddd0e9;border-radius:14px;background:#f8f4fc;color:#58447c;font:inherit;font-size:1rem;font-weight:800;line-height:1.35;text-align:left;cursor:pointer}
.work-sheet .profile-task20 .section-heading:hover{border-color:#9f82bf;background:#efe7f7;transform:translateY(-1px)}
.work-sheet .profile-task20 .section-heading:focus-visible{outline:3px solid rgba(117,82,168,.2);outline-offset:2px}
.work-sheet .profile-task20 .section-flow-hidden{display:none!important}
.work-sheet .profile-task20 .section-back-button,.work-sheet .profile-task20 .task-flow-back,.work-sheet .profile-task20 .numbers-back-link{min-height:42px;margin:2px 0 14px;padding:9px 14px;border:1px solid #d8c9e6;border-radius:12px;background:#fff;color:#58447c;font:inherit;font-weight:800;cursor:pointer}
.work-sheet .profile-task20 .numbers-back-link{display:inline-flex;align-items:center;text-decoration:none}
.work-sheet .profile-task20 .section-back-button:hover,.work-sheet .profile-task20 .task-flow-back:hover,.work-sheet .profile-task20 .numbers-back-link:hover{border-color:#9f82bf;background:#f8f4fc}
.work-sheet .profile-task20 .task-flow-back{margin-bottom:18px}
.work-sheet .profile-task20 .num.section-hidden{display:none}
.work-sheet .profile-task20 .num{height:40px;border:1px solid #ddd0e9;border-radius:11px;background:#fff;color:#51485b;font-weight:800;cursor:pointer}
.work-sheet .profile-task20 .large-prototype-buttons .nav-card .number-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.work-sheet .profile-task20 .large-prototype-buttons .nav-card .num{height:44px;min-width:44px;font-size:.98rem;border-radius:11px}
.work-sheet .profile-task20 .num.current{border-color:var(--lav);box-shadow:0 0 0 2px rgba(117,82,168,.14);color:var(--lav)}
.work-sheet .profile-task20 .num.correct{background:var(--okbg);border-color:#cde9d8;color:var(--ok)}
.work-sheet .profile-task20 .num.skipped{background:var(--warnbg);border-color:#f0e2a5;color:var(--warn)}
.work-sheet .profile-task20 .num.wrong{background:var(--badbg);border-color:#f5c5cc;color:var(--bad)}
.work-sheet .profile-task20 .legend{display:grid;gap:6px;margin-top:14px;color:var(--muted);font-size:.84rem}
.work-sheet .profile-task20 .legend span{display:flex;align-items:center;gap:8px}.work-sheet .profile-task20 .dot{width:10px;height:10px;border-radius:50%;display:inline-block}.work-sheet .profile-task20 .dot.ok{background:#83ca9f}.work-sheet .profile-task20 .dot.skip{background:#eed277}.work-sheet .profile-task20 .dot.wrong{background:#ef9ba8}
.work-sheet .profile-task20 .result-card{display:none;padding:22px 24px;margin-top:18px}.work-sheet .profile-task20 .result-card.show{display:block}.work-sheet .profile-task20 .result-card h2{margin:0 0 6px}.work-sheet .profile-task20 .small{margin:0;color:var(--muted)}
.work-sheet .profile-task20 .summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}
.work-sheet .profile-task20 .summary-item{padding:16px;border-radius:18px;background:var(--soft);text-align:center;font-weight:700}.work-sheet .profile-task20 .summary-item strong{display:block;font-size:1.9rem;margin-bottom:4px;color:var(--lav)}
.work-sheet .profile-task20 .topic-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.work-sheet .profile-task20 .topic-summary section{padding:16px;border-radius:18px;border:1px solid var(--line-soft)}.work-sheet .profile-task20 .topic-summary h3{margin:0 0 8px}
@media (max-width: 1024px){
  .work-sheet .profile-task20 .workspace{grid-template-columns:1fr}
  .work-sheet .profile-task20 .nav-card{position:static;order:-1}
  .work-sheet .profile-task20 .number-grid{grid-template-columns:repeat(6,1fr)}
}
@media (max-width: 760px){
  .work-sheet .profile-task20 .shell{width:min(100%,calc(100% - 12px))}
  .work-sheet .profile-task20 .topbar{padding:18px;align-items:flex-start;flex-direction:column}
  .work-sheet .profile-task20 .progress-box{width:100%;min-width:0;text-align:left}
  .work-sheet .profile-task20 .task-body{grid-template-columns:1fr;gap:18px}
  .work-sheet .profile-task20 .statement{max-width:none;font-size:1.02rem;line-height:1.65}
  .work-sheet .profile-task20 .diagram-panel{justify-content:flex-start}
  .work-sheet .profile-task20 .diagram-wrap{width:100%;min-height:220px}
  .work-sheet .profile-task20 .figure-image{transform:scale(1.12)}
  .work-sheet .profile-task20 .answer-row,.work-sheet .profile-task20 .utility-row,.work-sheet .profile-task20 .bottom-nav{flex-direction:column}
  .work-sheet .profile-task20 .btn{width:100%}
  .work-sheet .profile-task20 .number-grid{grid-template-columns:repeat(6,1fr)}
  .work-sheet .profile-task20 .summary-grid,.work-sheet .profile-task20 .topic-summary{grid-template-columns:1fr}
}
.work-sheet .profile-task20 .second-part-no-check .answer-label,
.work-sheet .profile-task20 .second-part-no-check [data-source-id="checkBtn"] {
  display: none !important;
}

.work-sheet .profile-task20 ,.work-sheet .profile-task20 {max-width:100%;overflow-x:hidden}.work-sheet .profile-task20 .trainer-card,.work-sheet .profile-task20 .answer-zone,.work-sheet .profile-task20 .reveal,.work-sheet .profile-task20 .task13-body,.work-sheet .profile-task20 .task13-body .statement{min-width:0;max-width:100%;box-sizing:border-box}.work-sheet .profile-task20 .task13-body{min-height:430px;padding:38px 42px;border:1px solid #e7dbf3;border-radius:24px;background:#fff;display:flex;align-items:center;justify-content:center}.work-sheet .profile-task20 .task13-body .statement{width:100%;max-width:none;font-size:clamp(1.02rem,1.42vw,1.17rem);line-height:1.62}.work-sheet .profile-task20 .task13-body p{margin:0 0 17px}.work-sheet .profile-task20 .task13-body .statement>p:last-child{margin-bottom:0}.work-sheet .profile-task20 .task13-body ul{margin:10px 0 20px;padding-left:28px}.work-sheet .profile-task20 .task13-body li+li{margin-top:10px}.work-sheet .profile-task20 .math-inline{font-family:"Cambria Math",Cambria,Georgia,"Times New Roman",serif;font-size:1.08em;font-weight:400;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}
.work-sheet .profile-task20 .debt-table-wrap{overflow-x:auto;margin:20px 0;border:1px solid #ddd0ed;border-radius:16px}.work-sheet .profile-task20 .debt-table{width:100%;min-width:620px;table-layout:fixed;border-collapse:collapse;text-align:center}.work-sheet .profile-task20 .debt-table th,.work-sheet .profile-task20 .debt-table td{padding:15px 11px;border-right:1px solid #e2d8ec;border-bottom:1px solid #e2d8ec}.work-sheet .profile-task20 .debt-table th{background:#f7f2fb}.work-sheet .profile-task20 .debt-table tr:last-child>*{border-bottom:0}.work-sheet .profile-task20 .debt-table tr>*:last-child{border-right:0}
.work-sheet .profile-task20 .reveal{overflow:hidden}.work-sheet .profile-task20 .reveal h3,.work-sheet .profile-task20 .reveal p{overflow-wrap:anywhere}.work-sheet .profile-task20 .reveal p{white-space:normal;line-height:1.75}.work-sheet .profile-task20 .math,.work-sheet .profile-task20 .math-lines{width:100%;max-width:100%;box-sizing:border-box;margin:12px 0 20px;padding:18px;border-radius:14px;background:#faf7fd;color:#24172f;font-family:"Cambria Math",Cambria,Georgia,"Times New Roman",serif;font-variant-numeric:lining-nums tabular-nums;font-size:1.08rem;line-height:1.55;overflow-x:auto;overflow-y:hidden;text-align:center}.work-sheet .profile-task20 .math{display:flex;flex-direction:column;align-items:center;gap:14px}.work-sheet .profile-task20 .equation{display:flex;min-height:2.5em;align-items:center;justify-content:center;white-space:nowrap}.work-sheet .profile-task20 .math-lines{display:flex;flex-direction:column;align-items:center;gap:8px}.work-sheet .profile-task20 .math-lines>div{overflow-wrap:normal}.work-sheet .profile-task20 .frac{display:inline-grid;grid-template-rows:auto auto;min-width:2.4em;align-items:center;justify-items:stretch;margin:0 .3em;text-align:center;white-space:nowrap;line-height:1.08;font-variant-numeric:lining-nums tabular-nums}.work-sheet .profile-task20 .frac>span{display:block;padding-left:.38em;padding-right:.38em}.work-sheet .profile-task20 .frac>span:first-child{padding-bottom:.15em;border-bottom:1.5px solid currentColor}.work-sheet .profile-task20 .frac>span:last-child{padding-top:.15em}.work-sheet .profile-task20 .nav-card .number-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.work-sheet .profile-task20 .nav-card .num{height:44px;min-width:44px;font-size:.98rem;border-radius:11px}
@media(max-width:760px){.work-sheet .profile-task20 .task13-body{min-height:350px;padding:27px 22px}.work-sheet .profile-task20 .task13-body .statement{font-size:1rem}.work-sheet .profile-task20 .math,.work-sheet .profile-task20 .math-lines{padding:14px;font-size:1rem}}

.work-sheet .profile-task20 .task13-body .math,
.work-sheet .profile-task20 .reveal .math,
.work-sheet .profile-task20 .reveal .math-lines {
  display: block;
  width: 100%;
  margin: 18px 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  color: #17131f;
  overflow-x: auto;
}

.work-sheet .profile-task20 .task13-body .equation,
.work-sheet .profile-task20 .reveal .equation,
.work-sheet .profile-task20 .reveal .math-lines > div {
  display: flex;
  min-width: max-content;
  justify-content: center;
  align-items: center;
  margin: 12px auto;
  font-family: "Cambria Math", "STIX Two Math", "Times New Roman", serif;
  font-weight: 400;
  font-size: clamp(1.08rem, 2.5vw, 1.32rem);
  line-height: 1.75;
}

.work-sheet .profile-task20 .radical {
  display: inline-flex;
  align-items: flex-start;
  margin-left: .12em;
}

.work-sheet .profile-task20 .radical-sign {
  font-size: 2.35em;
  font-weight: 400;
  line-height: .88;
  transform: scaleX(.82);
  transform-origin: right top;
}

.work-sheet .profile-task20 .radicand {
  display: inline-block;
  margin-left: -.12em;
  padding: .12em .12em 0 .08em;
  border-top: 1.6px solid currentColor;
}

.work-sheet .profile-task20 .radicand .frac {
  margin: 0;
}

.work-sheet .profile-task20 .formula-mathml {
  width: max-content;
  max-width: 100%;
  margin: 12px auto;
  font-family: "Cambria Math", "STIX Two Math", "Times New Roman", serif;
  font-weight: 400;
  font-size: clamp(1.12rem, 2.8vw, 1.42rem);
}

.work-sheet .profile-task20 .task13-body .math:first-child,
.work-sheet .profile-task20 .reveal .math:first-child,
.work-sheet .profile-task20 .reveal .math-lines:first-child {
  margin-top: 10px;
}

@media (max-width: 640px) {
  .work-sheet .profile-task20 .task13-body .equation,
  .work-sheet .profile-task20 .reveal .equation,
  .work-sheet .profile-task20 .reveal .math-lines > div {
    justify-content: flex-start;
  }
}

.work-sheet .profile-task20 .task20-parts{display:grid;gap:0;margin:0}
.work-sheet .profile-task20 .task20-parts p{margin:0;line-height:1.65}
.work-sheet .profile-task20 .part-label{display:inline-block;min-width:1.55em;font-weight:400}
.work-sheet .profile-task20 .hint-parts,.work-sheet .profile-task20 .solution-parts{margin-top:12px}
.work-sheet .profile-task20 .solution-parts p{padding:7px 0;border-bottom:1px solid #eee5f4}
.work-sheet .profile-task20 .solution-parts p:last-child{border-bottom:0}
.work-sheet .profile-task20 .statement>.task20-parts{margin-top:8px}
.work-sheet .profile-task20 .math .equation sup,.work-sheet .profile-task20 .math .equation sub{font-size:.72em;line-height:0}
.work-sheet .profile-task20 .worked-part{margin:24px 0;min-width:0}
.work-sheet .profile-task20 .worked-part h4{margin:0 0 16px;font-size:1.1rem;color:#503b70}
.work-sheet .profile-task20 .worked-part ol{padding-left:1.5em;margin:0;line-height:1.75}
.work-sheet .profile-task20 .worked-part li{padding-left:.25em;margin:0 0 16px;overflow-wrap:anywhere}
.work-sheet .profile-task20 .worked-part .worked-answer{margin:20px 0 0;padding:14px 18px;border:1px solid #ded1ee;border-radius:12px;background:#f5effb;line-height:1.65}
.work-sheet .profile-task20 .worked-table-wrap{max-width:100%;overflow-x:auto;margin:16px 0;border:1px solid #dfd4eb;border-radius:10px}
.work-sheet .profile-task20 .worked-table{border-collapse:collapse;width:100%;font-size:.95rem;line-height:1.5}
.work-sheet .profile-task20 .worked-table th,.work-sheet .profile-task20 .worked-table td{padding:10px 12px;border-bottom:1px solid #e9dfef;text-align:left;vertical-align:middle;min-width:65px}
.work-sheet .profile-task20 .worked-table th{background:#f1e9f8;font-weight:700}
.work-sheet .profile-task20 .worked-table tr:last-child td{border-bottom:0}
.work-sheet .profile-task20 .worked-part .frac,.work-sheet .profile-task20 .statement .frac{vertical-align:middle;font-family:"Cambria Math",Cambria,Georgia,serif;font-size:1em;min-width:1.4em;margin:.15em .3em}
@media(max-width:600px){.work-sheet .profile-task20 .worked-part ol{padding-left:1.25em}.work-sheet .profile-task20 .worked-table th,.work-sheet .profile-task20 .worked-table td{padding:8px}.work-sheet .profile-task20 .worked-part{margin:20px 0}.work-sheet .profile-task20 .reveal{padding:16px}}

/* Text typography follows chapter 18. Math and diagram lettering keep their own fonts. */
.work-sheet .profile-task20  {
  --trainer-text-font: system-ui, -apple-system, "Segoe UI", sans-serif;
  font-family: var(--trainer-text-font);
  font-size: 16px;
  line-height: 1.55;
}
.work-sheet .profile-task20 button, .work-sheet .profile-task20 input, .work-sheet .profile-task20 select, .work-sheet .profile-task20 textarea {
  font-family: var(--trainer-text-font);
}
.work-sheet .profile-task20 .trainer-card .statement {
  font-family: var(--trainer-text-font);
  font-size: clamp(1.02rem, 1.42vw, 1.17rem);
  font-weight: 400;
  line-height: 1.65;
}
.work-sheet .profile-task20 .trainer-card .statement > p,
.work-sheet .profile-task20 .trainer-card .statement .graph-statement {
  font-family: inherit;
  font-size: inherit;
  font-weight: 400;
  line-height: inherit;
}
.work-sheet .profile-task20 .trainer-card .reveal {
  font-family: var(--trainer-text-font);
  font-size: 1rem;
  font-weight: 400;
}
.work-sheet .profile-task20 .trainer-card .reveal p,
.work-sheet .profile-task20 .trainer-card .reveal li {
  line-height: 1.75;
}


.work-sheet .work-profile[class]{background:#fff;display:block;padding:0;margin:0;min-height:0;height:auto;width:100%;color:#111;box-shadow:none;border:0}.work-sheet .work-profile .statement{max-width:none;width:auto;padding:0;margin:0 0 1rem;background:#fff;border:0}.work-sheet .work-profile .diagram-wrap{margin:1rem auto;background:white;border:0;border-radius:0;max-width:640px;width:100%;min-height:0;padding:0}.work-sheet .work-profile .diagram-wrap:empty{display:none}.work-sheet .work-profile svg{max-width:100%;height:auto}.work-sheet .work-profile .diagram-wrap svg{max-height:420px}

.work-sheet .work-profile svg .outline{outline:none}
