.workshop-links.svelte-1xyqsyl{flex-wrap:wrap;gap:16px;padding:10px 0;font-size:.85rem;display:flex}.pk-model.svelte-1xyqsyl{max-width:850px}label.svelte-1xyqsyl{margin:8px 0;font-size:.85rem;display:block}select.svelte-1xyqsyl,textarea.svelte-1xyqsyl,input[type=number].svelte-1xyqsyl{box-sizing:border-box;background:var(--bg-tertiary);width:100%;min-width:0;color:var(--text-primary);border:1px solid var(--border-strong);font:inherit;border-radius:4px;padding:9px;display:block}textarea.svelte-1xyqsyl{font-family:var(--font-mono);font-size:.8rem}.source.svelte-1xyqsyl{border:0;flex-wrap:wrap;gap:20px;padding:0;display:flex}.source.svelte-1xyqsyl label:where(.svelte-1xyqsyl){align-items:center;gap:8px;display:flex}legend.svelte-1xyqsyl{font-size:.8rem}.numbers.svelte-1xyqsyl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.source-note.svelte-1xyqsyl{color:var(--text-secondary);font-size:.8rem}.source-note.svelte-1xyqsyl a:where(.svelte-1xyqsyl){overflow-wrap:anywhere}@media (width<=550px){.numbers.svelte-1xyqsyl{grid-template-columns:1fr;gap:0}}.figures.svelte-1a2dp7y{--curve-primary:#a64430;--curve-secondary:#087b70;border-block:1px solid var(--border-subtle);min-width:0;scroll-margin-top:calc(var(--header-h) + 16px);margin:28px 0;padding:20px 0}:root[data-theme=dark] .figures.svelte-1a2dp7y{--curve-primary:#f19c7f;--curve-secondary:#69cfb6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .figures.svelte-1a2dp7y{--curve-primary:#f19c7f;--curve-secondary:#69cfb6}}.heading.svelte-1a2dp7y{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}h2.svelte-1a2dp7y{letter-spacing:0;margin:0;font-size:1.3rem}label.svelte-1a2dp7y{align-items:center;gap:12px;font-size:.8rem;display:flex}input.svelte-1a2dp7y{width:90px;min-width:0;font:inherit;color:var(--text-primary);background:var(--bg-tertiary);border:1px solid var(--border-strong);border-radius:4px;padding:7px}.scope.svelte-1a2dp7y{color:var(--text-secondary);max-width:110ch;font-size:.85rem}.chart-grid.svelte-1a2dp7y{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.chart-grid.single.svelte-1a2dp7y{grid-template-columns:minmax(0,1fr);max-width:900px;margin:0 auto}figure.svelte-1a2dp7y{min-width:0;margin:0}figcaption.svelte-1a2dp7y{margin:8px 0;font-size:.9rem;font-weight:600}svg.svelte-1a2dp7y{width:100%;height:auto;color:var(--text-primary);display:block;overflow:visible}text.svelte-1a2dp7y{font:12px var(--font-body);fill:var(--text-secondary)}.grid.svelte-1a2dp7y{stroke:var(--border-subtle)}.curve.svelte-1a2dp7y{fill:none;stroke-width:2.5px;vector-effect:non-scaling-stroke}.right-axis.svelte-1a2dp7y text:where(.svelte-1a2dp7y){fill:var(--curve-secondary)}.target.svelte-1a2dp7y{stroke:var(--text-secondary);stroke-dasharray:2 4}.legend.svelte-1a2dp7y{flex-wrap:wrap;gap:8px 20px;font-size:.8rem;display:flex}.legend.svelte-1a2dp7y span:where(.svelte-1a2dp7y){overflow-wrap:anywhere;align-items:flex-start;gap:6px;min-width:0;display:inline-flex}.legend.svelte-1a2dp7y i:where(.svelte-1a2dp7y){border-top:3px solid;flex:0 0 24px;width:24px;margin-top:.45em;display:inline-block}.legend.pta-legend.svelte-1a2dp7y{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.legend.svelte-1a2dp7y .target-key:where(.svelte-1a2dp7y){border-color:var(--text-secondary);border-top-style:dotted}.scheme.svelte-1a2dp7y{max-width:850px;margin:20px auto 26px}.scheme.svelte-1a2dp7y rect:where(.svelte-1a2dp7y){fill:var(--bg-tertiary);stroke:var(--curve-primary);stroke-width:2px}.scheme.svelte-1a2dp7y rect.anc:where(.svelte-1a2dp7y){stroke:var(--curve-secondary)}.arrow.svelte-1a2dp7y,.feedback.svelte-1a2dp7y{stroke:currentColor;stroke-width:2px;fill:none;marker-end:url(#onco-arrow)}.feedback.svelte-1a2dp7y{stroke:var(--curve-secondary);stroke-dasharray:6 4}.inhibit.svelte-1a2dp7y{stroke:var(--curve-primary);stroke-width:2px;fill:none}.scheme.svelte-1a2dp7y text:where(.svelte-1a2dp7y){font-size:14px}.mobile-scheme.svelte-1a2dp7y{display:none}.mobile-scheme.svelte-1a2dp7y .arrow:where(.svelte-1a2dp7y),.mobile-scheme.svelte-1a2dp7y .feedback:where(.svelte-1a2dp7y){marker-end:url(#onco-mobile-arrow)}@media (width<=760px){.chart-grid.svelte-1a2dp7y{grid-template-columns:1fr;gap:24px}.legend.pta-legend.svelte-1a2dp7y{grid-template-columns:1fr}.desktop-scheme.svelte-1a2dp7y{display:none}.mobile-scheme.svelte-1a2dp7y{max-width:370px;margin:0 auto;display:block}}[hidden].svelte-1nguh2m{display:none!important}.chain.svelte-1nguh2m{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:16px;margin:20px 0;display:grid}.chain.svelte-1nguh2m button:where(.svelte-1nguh2m){text-align:left;border-top:4px solid #147e81;flex-direction:column;align-items:flex-start;gap:8px;min-height:155px;padding:18px;display:flex}.chain.svelte-1nguh2m button:where(.svelte-1nguh2m):nth-of-type(2){border-top-color:#b08025}.chain.svelte-1nguh2m button:where(.svelte-1nguh2m):nth-of-type(3){border-top-color:#b63563}.chain.svelte-1nguh2m button.active:where(.svelte-1nguh2m){outline:2px solid var(--text-primary);outline-offset:2px}.chain.svelte-1nguh2m span:where(.svelte-1nguh2m),.chain.svelte-1nguh2m small:where(.svelte-1nguh2m){font-size:.8rem}.chain.svelte-1nguh2m strong:where(.svelte-1nguh2m){font-size:1.05rem}button.svelte-1nguh2m{border:1px solid var(--border-strong);background:var(--bg-secondary);color:var(--text-primary);font:inherit;cursor:pointer;border-radius:4px}.editor.svelte-1nguh2m{border-block:1px solid var(--border-subtle);padding:20px 0}h2.svelte-1nguh2m{margin:0 0 16px;font-size:1.25rem}h3.svelte-1nguh2m{font-size:1rem}p.svelte-1nguh2m{font-size:.9rem;line-height:1.6}.source.svelte-1nguh2m{border:0;flex-wrap:wrap;gap:20px;margin-bottom:16px;padding:0;display:flex}.source.svelte-1nguh2m label:where(.svelte-1nguh2m){align-items:center;gap:8px;display:flex}label.svelte-1nguh2m{font-size:.85rem;display:block}input[type=number].svelte-1nguh2m,select.svelte-1nguh2m{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:var(--text-primary);background:var(--bg-tertiary);border:1px solid var(--border-strong);border-radius:4px;margin:8px 0;padding:10px;display:block}.fields.svelte-1nguh2m,.regimens.svelte-1nguh2m{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;max-width:850px;display:grid}.regimens.svelte-1nguh2m{margin-top:24px}.regimens.svelte-1nguh2m fieldset:where(.svelte-1nguh2m){border:0;border-top:1px solid var(--border-subtle);min-width:0;padding:16px 0 0}.custom-interval.svelte-1nguh2m{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.custom-interval.svelte-1nguh2m button:where(.svelte-1nguh2m){min-height:42px;margin-bottom:8px;padding:8px 12px}.interval-tags.svelte-1nguh2m{flex-wrap:wrap;gap:8px;margin:4px 0 12px;display:flex}.interval-tags.svelte-1nguh2m span:where(.svelte-1nguh2m){border:1px solid var(--border-strong);align-items:center;gap:6px;padding:4px 8px;font-size:.8rem;display:inline-flex}.interval-tags.svelte-1nguh2m button:where(.svelte-1nguh2m){border:0;padding:0 3px;font-size:1rem}.comparison.svelte-1nguh2m{max-width:420px}li.svelte-1nguh2m{margin-block:8px;font-size:.9rem}.equation.svelte-1nguh2m{border-block:1px solid var(--border-subtle);font-family:var(--font-mono);padding:12px 0}.actions.svelte-1nguh2m{flex-wrap:wrap;align-items:center;gap:12px;padding:20px 0;display:flex}.actions.svelte-1nguh2m button:where(.svelte-1nguh2m){align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.primary.svelte-1nguh2m{color:#fff;background:#126e64;border-color:#126e64}.actions.svelte-1nguh2m span:where(.svelte-1nguh2m){font-size:.85rem}.methods.svelte-1nguh2m{border-top:1px solid var(--border-strong);margin-top:12px;padding-top:24px}.reading.svelte-1nguh2m{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (width<=760px){.chain.svelte-1nguh2m{grid-template-columns:1fr;gap:10px}.chain.svelte-1nguh2m .connector{justify-self:center;transform:rotate(90deg)}.chain.svelte-1nguh2m button:where(.svelte-1nguh2m){min-height:125px}.reading.svelte-1nguh2m{grid-template-columns:1fr;gap:8px}}@media (width<=480px){.fields.svelte-1nguh2m,.regimens.svelte-1nguh2m{grid-template-columns:1fr}.actions.svelte-1nguh2m button:where(.svelte-1nguh2m){width:100%}}[hidden].svelte-guzj9f{display:none!important}.assembly.two-blocks.svelte-guzj9f{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr)}.workbench.svelte-guzj9f{letter-spacing:0;min-width:0}header.svelte-guzj9f{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}h1.svelte-guzj9f{letter-spacing:0;margin:0;font-size:2rem;line-height:1.2}h2.svelte-guzj9f{letter-spacing:0;font-size:1.4rem}h3.svelte-guzj9f{letter-spacing:0;font-size:1rem}.eyebrow.svelte-guzj9f,.status.svelte-guzj9f{color:var(--text-secondary);font-size:.8rem}.intro.svelte-guzj9f{max-width:88ch;margin:16px 0 24px;font-size:.95rem}.assembly.svelte-guzj9f{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);align-items:stretch;gap:8px;margin:22px 0;display:grid}.block.svelte-guzj9f{border:1px solid var(--border-strong);background:var(--bg-tertiary);text-align:left;min-width:0;min-height:144px;color:var(--text-primary);overflow-wrap:anywhere;border-top:4px solid #11756c;border-radius:4px;flex-direction:column;justify-content:center;padding:18px;display:flex}.block.svelte-guzj9f span:where(.svelte-guzj9f){font:.75rem var(--font-mono);color:var(--text-secondary)}.block.svelte-guzj9f strong:where(.svelte-guzj9f){margin:5px 0;font-size:1rem;line-height:1.5}.block.svelte-guzj9f small:where(.svelte-guzj9f){color:var(--text-secondary);font-size:.75rem}.block.mechanism.svelte-guzj9f{border-top-color:#9e4162}.block.response.svelte-guzj9f{border-top-color:#857125}.block.selected.svelte-guzj9f{outline-offset:3px;outline:2px solid #11756c}.connector.svelte-guzj9f{text-align:center;align-self:center;font-size:1.5rem}button.svelte-guzj9f{font:inherit;color:var(--text-primary);cursor:pointer;border:1px solid var(--border-strong);background:var(--bg-tertiary);border-radius:4px;padding:9px 14px;font-size:.85rem}button.svelte-guzj9f:hover{background:var(--bg-secondary)}button.svelte-guzj9f:focus-visible{outline-offset:2px;outline:3px solid #168879}.tabs.svelte-guzj9f,.modes.svelte-guzj9f{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.tabs.svelte-guzj9f button:where(.svelte-guzj9f),.modes.svelte-guzj9f button:where(.svelte-guzj9f){background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:12px 16px}.tabs.svelte-guzj9f button.active:where(.svelte-guzj9f),.modes.svelte-guzj9f button.active:where(.svelte-guzj9f){border-bottom-color:#11756c;font-weight:650}.fields.svelte-guzj9f{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.fields.compact.svelte-guzj9f{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.fields.structure.svelte-guzj9f{border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px;padding-bottom:18px}label.svelte-guzj9f{font-size:.8rem;display:block}input.svelte-guzj9f:not([type=checkbox]),select.svelte-guzj9f{box-sizing:border-box;border:1px solid var(--border-strong);width:100%;min-width:0;font:inherit;background:var(--bg-tertiary);color:var(--text-primary);border-radius:4px;margin-top:5px;padding:9px;display:block}.toggle.svelte-guzj9f{align-items:center;gap:9px;display:flex}.oncology-layout.svelte-guzj9f{gap:16px;max-width:850px;display:grid}fieldset.svelte-guzj9f{border:0;min-width:0;padding:0}legend.svelte-guzj9f{margin-bottom:15px;font-size:1rem;font-weight:650}.parameter-sections.svelte-guzj9f{gap:24px;display:grid}.parameter-sections.svelte-guzj9f fieldset:where(.svelte-guzj9f)+fieldset:where(.svelte-guzj9f){border-top:1px solid var(--border-subtle);padding-top:20px}.dose-row.svelte-guzj9f{grid-template-columns:repeat(3,minmax(0,1fr)) 34px;align-items:end;gap:8px;margin-bottom:10px;display:grid}.remove.svelte-guzj9f{width:34px;height:36px;padding:0;font-size:1.2rem}.equation.svelte-guzj9f{border-block:1px solid var(--border-subtle);overflow-wrap:anywhere;padding:12px 0}.equation.svelte-guzj9f code:where(.svelte-guzj9f){white-space:normal;font-size:.8rem}.actions.svelte-guzj9f{border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;padding:18px 0;display:flex}.actions.svelte-guzj9f .primary:where(.svelte-guzj9f){color:#fff;background:#126e64;border-color:#126e64}.actions.svelte-guzj9f span:where(.svelte-guzj9f){font-size:.8rem}.explanation.svelte-guzj9f{border-top:1px solid var(--border-strong);margin-top:32px;padding-top:18px}.reading-grid.svelte-guzj9f{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.reading-grid.svelte-guzj9f p:where(.svelte-guzj9f),form.svelte-guzj9f p:where(.svelte-guzj9f){font-size:.9rem}.privacy.svelte-guzj9f{border-block:1px solid var(--border-subtle);padding:16px 0;font-size:.85rem}@media (width<=760px){.oncology-layout.svelte-guzj9f,.reading-grid.svelte-guzj9f{grid-template-columns:1fr;gap:22px}.fields.svelte-guzj9f{grid-template-columns:repeat(2,minmax(0,1fr))}.assembly.svelte-guzj9f,.assembly.two-blocks.svelte-guzj9f{grid-template-columns:1fr}.connector.svelte-guzj9f{justify-self:center;width:28px;height:28px;transform:rotate(90deg)}.block.svelte-guzj9f{min-height:110px}h1.svelte-guzj9f{font-size:1.65rem}}@media (width<=430px){.fields.structure.svelte-guzj9f{grid-template-columns:1fr}.actions.svelte-guzj9f button:where(.svelte-guzj9f){width:100%}}
