/* สร้างโดย teachkit/figures/m6-transformer/build.mjs — แก้ที่นั่นแล้ว build ใหม่ ห้ามแก้ไฟล์นี้ตรง ๆ */
.tk-iso{
  --anatomy-page:#0b0b0b;--anatomy-card:#131313;--anatomy-text:#a3a3a3;--anatomy-strong:#e6e6e6;--anatomy-muted:#6e6e6e;
  --anatomy-paper:#131313;--anatomy-face:#1b1b1b;--anatomy-top:#1c1c1c;
  --anatomy-shade-0:#0f0f0f;--anatomy-shade-1:#121212;--anatomy-shade-2:#151515;--anatomy-shade-3:#181818;
  --anatomy-lit-top:#262626;--anatomy-lit-shade:#1d1d1d;
  --anatomy-hi:#d4d4d4;--anatomy-mid:#6a6a6a;--anatomy-lo:#3e3e3e;--anatomy-faint:#2a2a2a;--anatomy-lit:#ffffff;
  --anatomy-halo:#050505;--anatomy-halo-opacity:.9;--anatomy-dot:#e6e6e6;
  --anatomy-red:#ff6b6b;--anatomy-green:#6be0a0;--anatomy-blue:#6b9bff;
  --anatomy-weight:.6px;--anatomy-ease:cubic-bezier(.32,.72,0,1);
  --anatomy-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;
  --anatomy-lift:inset 0 1px 0 0 #ffffff0a,inset 0 0 0 1px #ffffff06,0 0 0 1px #00000026,0 1px 1px -.5px #00000014,0 3px 3px -1.5px #00000014,0 6px 6px -3px #00000014,0 12px 12px -6px #00000014;

  --anatomy-page:#f2f2ef;--anatomy-card:#fbfbfa;--anatomy-text:#57575a;--anatomy-strong:#18181a;--anatomy-muted:#8c8c90;
  --anatomy-paper:#fbfbfa;--anatomy-face:#ffffff;--anatomy-top:#ffffff;
  --anatomy-shade-0:#dcdcd9;--anatomy-shade-1:#e5e5e2;--anatomy-shade-2:#ededea;--anatomy-shade-3:#f4f4f1;
  --anatomy-lit-top:#ffffff;--anatomy-lit-shade:#eeeeeb;
  --anatomy-hi:#26262a;--anatomy-mid:#8a8a8f;--anatomy-lo:#b4b4b8;--anatomy-faint:#d4d4d6;--anatomy-lit:#000000;
  --anatomy-halo:#8a8a80;--anatomy-halo-opacity:.32;--anatomy-dot:#3a3a3e;
  --anatomy-red:#e5484d;--anatomy-green:#30a46c;--anatomy-blue:#3e63dd;
  --anatomy-lift:inset 0 1px 0 0 #ffffff,0 0 0 1px #0000000f,0 1px 1px -.5px #0000000a,0 3px 3px -1.5px #0000000a,0 6px 6px -3px #0000000a,0 12px 12px -6px #0000000a;
--anatomy-paper:var(--bg-c);--anatomy-card:var(--bg-c);--anatomy-face:#fff;--anatomy-top:#fff}
[data-theme="dark"] .tk-iso{
  --anatomy-page:#0b0b0b;--anatomy-card:#131313;--anatomy-text:#a3a3a3;--anatomy-strong:#e6e6e6;--anatomy-muted:#6e6e6e;
  --anatomy-paper:#131313;--anatomy-face:#1b1b1b;--anatomy-top:#1c1c1c;
  --anatomy-shade-0:#0f0f0f;--anatomy-shade-1:#121212;--anatomy-shade-2:#151515;--anatomy-shade-3:#181818;
  --anatomy-lit-top:#262626;--anatomy-lit-shade:#1d1d1d;
  --anatomy-hi:#d4d4d4;--anatomy-mid:#6a6a6a;--anatomy-lo:#3e3e3e;--anatomy-faint:#2a2a2a;--anatomy-lit:#ffffff;
  --anatomy-halo:#050505;--anatomy-halo-opacity:.9;--anatomy-dot:#e6e6e6;
  --anatomy-red:#ff6b6b;--anatomy-green:#6be0a0;--anatomy-blue:#6b9bff;
  --anatomy-weight:.6px;--anatomy-ease:cubic-bezier(.32,.72,0,1);
  --anatomy-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;
  --anatomy-lift:inset 0 1px 0 0 #ffffff0a,inset 0 0 0 1px #ffffff06,0 0 0 1px #00000026,0 1px 1px -.5px #00000014,0 3px 3px -1.5px #00000014,0 6px 6px -3px #00000014,0 12px 12px -6px #00000014;
--anatomy-paper:var(--bg-c);--anatomy-card:var(--bg-c);--anatomy-face:#243247;--anatomy-top:#27364c;--anatomy-shade-0:#172131;--anatomy-shade-1:#1a2537;--anatomy-shade-2:#1e2a3d;--anatomy-shade-3:#223044;--anatomy-lit-top:#2e3e58;--anatomy-lit-shade:#26344c;--anatomy-hi:#d7dee8;--anatomy-mid:#7b8ba4;--anatomy-lo:#4b5c76;--anatomy-faint:#35455d;--anatomy-halo:#0a1020;--anatomy-dot:#dbe3ee}



.iso-svg{display:block;width:100%;height:auto;overflow:visible}
.iso-svg path,.iso-svg circle{vector-effect:non-scaling-stroke}
.iso-fill{fill:var(--anatomy-paper);stroke:none}
.iso-solid[data-lit]>.iso-fill{fill:var(--anatomy-face)}
.iso-shade,.iso-top{stroke:none}
.iso-shade[data-shade="0"]{fill:var(--anatomy-shade-0)}
.iso-shade[data-shade="1"]{fill:var(--anatomy-shade-1)}
.iso-shade[data-shade="2"]{fill:var(--anatomy-shade-2)}
.iso-shade[data-shade="3"]{fill:var(--anatomy-shade-3)}
.iso-top{fill:var(--anatomy-top)}
.iso-solid[data-lit]>.iso-top{fill:var(--anatomy-lit-top)}
.iso-solid[data-lit]>.iso-shade{fill:var(--anatomy-lit-shade)}
.iso-solid[data-seamless]>.iso-shade,.iso-solid[data-seamless]>.iso-top{stroke-width:.4;stroke-linejoin:round}
.iso-solid[data-seamless]>.iso-shade[data-shade="0"]{stroke:var(--anatomy-shade-0)}
.iso-solid[data-seamless]>.iso-shade[data-shade="1"]{stroke:var(--anatomy-shade-1)}
.iso-solid[data-seamless]>.iso-shade[data-shade="2"]{stroke:var(--anatomy-shade-2)}
.iso-solid[data-seamless]>.iso-shade[data-shade="3"]{stroke:var(--anatomy-shade-3)}
.iso-solid[data-seamless]>.iso-top{stroke:var(--anatomy-top)}
.iso-solid[data-seamless][data-lit]>.iso-top{stroke:var(--anatomy-lit-top)}
.iso-solid[data-seamless][data-lit]>.iso-shade{stroke:var(--anatomy-lit-shade)}
.iso-solid[data-lit]>.iso-edge{stroke:var(--anatomy-lit)}
.iso-halo{fill:var(--anatomy-halo);stroke:none;filter:blur(9px);opacity:var(--anatomy-halo-opacity);transform:translateY(3px)}
.iso-line{fill:none;stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight);stroke-linecap:round;stroke-linejoin:round}
.iso-line[data-tone="hi"]{stroke:var(--anatomy-hi)}
.iso-line[data-tone="mid"]{stroke:var(--anatomy-mid)}
.iso-line[data-tone="lo"]{stroke:var(--anatomy-lo)}
.iso-line[data-tone="faint"]{stroke:var(--anatomy-faint)}
.iso-line[data-tone="lit"]{stroke:var(--anatomy-lit)}
.iso-line[data-tone="red"]{stroke:var(--anatomy-red)}
.iso-line[data-tone="green"]{stroke:var(--anatomy-green)}
.iso-line[data-tone="blue"]{stroke:var(--anatomy-blue)}
.iso-line[data-dotted]{stroke-dasharray:.01 3.5;stroke-width:1}
.iso-line[data-dashed]{stroke-dasharray:3 3}
.iso-line[data-flow]{stroke-dasharray:2 6}
.iso-wire-end{fill:var(--anatomy-paper);stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight)}
.iso-wire[data-tone="hi"] .iso-wire-end{stroke:var(--anatomy-hi)}
.iso-wire[data-tone="mid"] .iso-wire-end{stroke:var(--anatomy-mid)}
.iso-wire[data-tone="faint"] .iso-wire-end{stroke:var(--anatomy-faint)}
.iso-wire[data-tone="lit"] .iso-wire-end{stroke:var(--anatomy-lit)}
.iso-dots circle{fill:var(--anatomy-dot);stroke:none;opacity:.32}
.iso-dots[data-tone="hi"] circle{opacity:.85}
.iso-dots[data-tone="mid"] circle{opacity:.45}
.iso-dots[data-tone="lo"] circle{opacity:.22}
.iso-dots[data-tone="faint"] circle{opacity:.12}
.iso-face-text{fill:var(--anatomy-mid);font-family:var(--anatomy-mono);letter-spacing:.04em}
.iso-face-text[data-tone="hi"]{fill:var(--anatomy-hi)}
.iso-face-text[data-tone="lo"]{fill:var(--anatomy-lo)}
.iso-face-text[data-tone="faint"]{fill:var(--anatomy-faint)}
.tb-body{fill:var(--anatomy-shade-2);stroke:none}
.tb-shine{fill:var(--anatomy-top);stroke:none}
.tb-shade{fill:var(--anatomy-shade-0);stroke:none}
.tb-ring{fill:none;stroke:var(--anatomy-lo);stroke-width:.45;stroke-linecap:butt;stroke-linejoin:round}
.tb-ring[data-tone="mid"]{stroke:var(--anatomy-mid)}
.tb-ring[data-tone="faint"]{stroke:var(--anatomy-faint)}
.tb-ring[data-tone="hi"]{stroke:var(--anatomy-hi)}
@keyframes iso-flow{to{stroke-dashoffset:-32}}
@keyframes iso-pulse{0%,100%{opacity:.18}12%{opacity:1}40%{opacity:.18}}
.iso-line[data-flow]{animation:iso-flow 1600ms linear infinite}
.iso-dots circle[data-pulse]{animation:iso-pulse 1600ms steps(1,end) infinite;animation-delay:var(--pulse-at,0ms)}
.iso-figure{margin:32px 0 36px}
.iso-plate{position:relative;padding:52px 24px;border-radius:0;background:var(--anatomy-card);box-shadow:0 0 0 1px var(--anatomy-mid);--anatomy-paper:var(--anatomy-card)}
.iso-plate-corners{position:absolute;inset:18px 20px;pointer-events:none}
.iso-plate-corner{position:absolute;color:var(--anatomy-muted);font-family:var(--anatomy-mono);font-size:10.5px;line-height:1;letter-spacing:.04em;white-space:nowrap}
.iso-plate-corner[data-corner="fig"]{top:0;left:0;color:var(--anatomy-text)}
.iso-plate-corner[data-corner="title"]{top:0;right:0;text-transform:uppercase;letter-spacing:.1em}
.iso-plate-corner[data-corner="hint"]{bottom:0;left:0;text-transform:uppercase;letter-spacing:.1em}
.iso-plate-corner[data-corner="readout"]{right:0;bottom:0;color:var(--anatomy-text);font-variant-numeric:tabular-nums}
.iso-plate .iso-svg{margin:0 auto}
.iso-legend{display:grid;gap:8px;margin-top:12px;color:var(--anatomy-muted);font-size:13px;line-height:1.55}
.iso-keys{display:flex;flex-wrap:wrap;gap:6px 18px}
.iso-key{display:inline-flex;align-items:center;gap:7px}
.iso-swatch{width:16px;height:10px;flex:none;overflow:visible}
.iso-swatch path{fill:none;stroke:var(--anatomy-hi);stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}
.iso-swatch[data-mark="raised"] path,.iso-swatch[data-mark="flat"] path{stroke:var(--anatomy-mid)}
.iso-swatch[data-mark="lit"] path{stroke:var(--anatomy-lit)}
.iso-swatch[data-mark="dim"] path{stroke:var(--anatomy-lo)}
.iso-swatch[data-mark="dotted"] path{stroke-dasharray:.01 3;stroke-width:1.4}
.iso-swatch[data-mark="dashed"] path{stroke-dasharray:3 2.5}
.iso-swatch[data-mark="red"] path{stroke:var(--anatomy-red)}
.iso-swatch[data-mark="green"] path{stroke:var(--anatomy-green)}
.iso-swatch[data-mark="blue"] path{stroke:var(--anatomy-blue)}
.iso-swatch-crease{stroke:var(--anatomy-lo)!important}
@media (max-width:560px){.iso-plate{padding:48px 12px 70px}.iso-plate-corner[data-corner="hint"]{bottom:18px}}
@media (prefers-reduced-motion:reduce){.iso-line[data-flow],.iso-dots circle[data-pulse]{animation:none}}


.tf-stage>svg,.tf-stage>canvas{display:block;width:100%;height:auto}
.tf-stage>.tf-layer{position:absolute;inset:0;height:100%!important;pointer-events:none}
[data-theme="dark"] .tk-iso .tf-gl{mix-blend-mode:screen}
.tf-hole{fill:var(--tf-hole);stroke:none}
.tf-bore{fill:var(--tf-bore);stroke:none}
.tf-warn{fill:var(--tf-warn);stroke:var(--anatomy-hi);stroke-width:.5;stroke-linejoin:round}
.tf-tag{fill:var(--tf-tag);stroke:var(--anatomy-lo);stroke-width:.35}
.tf-stage .tf-tagtext .iso-face-text{fill:#23262b!important}
.tf-needle{stroke:#c8242b!important;stroke-width:.95}
.tf-needle-cap path{fill:#c8242b}
.tf-dial{fill:var(--tf-dial);stroke:none}
.tf-glass-fill{fill:var(--tf-glass-fill);stroke:none}
.tf-glass-line{fill:none;stroke:var(--tf-glass-line);stroke-width:.7}
.tf-glint{fill:none;stroke:var(--tf-glint);stroke-width:1.2;stroke-linecap:round}
.tf-wire{fill:none;stroke:var(--tf-wire);stroke-width:.45}
.tf-filament{fill:none;stroke:#6b5a4a;stroke-width:.7;stroke-linecap:round}
.tf-glow-core{fill:#fff6d8;opacity:0;stroke:none}
.tf-flux path{stroke:var(--tf-flux);fill:none;stroke-width:.75;stroke-linecap:round}
.tf-flux path.tf-arrow{fill:var(--tf-flux);stroke:none}
.tf-lead{fill:none;stroke-linecap:round;stroke-linejoin:round}
.tf-lead-edge{stroke:var(--tf-lead-edge)}
.tf-lead-red{stroke:var(--tf-lead-red)}
.tf-lead-black{stroke:var(--tf-lead-black)}
.tf-neon[data-on] path{fill:#ff5a3c!important}
.tf-stage [data-hit]{cursor:pointer}
.tf-stage[data-gl] .tf-fallback{display:none}
[data-theme="dark"] .tk-iso{--tf-flux:#7cc4ff;--tf-pool:#ffcf5a;--tf-glass-fill:rgba(190,220,240,.08);--tf-glass-line:#8fb3c7;--tf-glint:rgba(255,255,255,.22);--tf-hole:#07090b;--tf-bore:#07090b;--tf-warn:#d9ad12;--tf-tag:#d9d4c3;--tf-dial:#ece9dc;--tf-wire:#9aa1aa;--tf-lead-red:#d54848;--tf-lead-black:#4b525c;--tf-lead-edge:#0b0d10}.tk-iso{--tf-flux:#1d6fd6;--tf-pool:#f5b928;--tf-glass-fill:rgba(255,255,255,.35);--tf-glass-line:#6f8ea0;--tf-glint:rgba(255,255,255,.95);--tf-hole:#14171b;--tf-bore:#16191d;--tf-warn:#f5c518;--tf-tag:#fbfaf4;--tf-dial:#fbfaf3;--tf-wire:#8a8f96;--tf-lead-red:#d33c3c;--tf-lead-black:#2b3037;--tf-lead-edge:#1a1d21}[data-theme="dark"] .tk-iso .tf-wood{--anatomy-paper:#3b3022;--anatomy-face:#463a29;--anatomy-top:#463a29;--anatomy-shade-0:#2c2419;--anatomy-shade-1:#33291d;--anatomy-shade-2:#3a2f21;--anatomy-shade-3:#423526;--anatomy-hi:#e6cfa8;--anatomy-mid:#9c8463;--anatomy-lo:#6b5a43;--anatomy-faint:#4a3e2e}.tk-iso .tf-wood{--anatomy-paper:#f3e6d3;--anatomy-face:#f8eedf;--anatomy-top:#f8eedf;--anatomy-shade-0:#d8c09c;--anatomy-shade-1:#e2cdae;--anatomy-shade-2:#eadac0;--anatomy-shade-3:#f1e5d2;--anatomy-hi:#7a5a32;--anatomy-mid:#b39470;--anatomy-lo:#cdb491;--anatomy-faint:#e3d3bb}[data-theme="dark"] .tk-iso .tf-brass{--anatomy-paper:#4a3d16;--anatomy-face:#5a4a1c;--anatomy-top:#5a4a1c;--anatomy-shade-0:#382e10;--anatomy-shade-1:#413513;--anatomy-shade-2:#4a3d16;--anatomy-shade-3:#54451a;--anatomy-hi:#f3d27a;--anatomy-mid:#b39443;--anatomy-lo:#8a7230;--anatomy-faint:#5a4b20}.tk-iso .tf-brass{--anatomy-paper:#f5e3a8;--anatomy-face:#faedc4;--anatomy-top:#faedc4;--anatomy-shade-0:#d9b45c;--anatomy-shade-1:#e3c477;--anatomy-shade-2:#ecd494;--anatomy-shade-3:#f3e2b2;--anatomy-hi:#7a5a10;--anatomy-mid:#b08f3c;--anatomy-lo:#caa75a;--anatomy-faint:#e8d390}[data-theme="dark"] .tk-iso .tf-alu{--anatomy-paper:#2d343c;--anatomy-face:#363e47;--anatomy-top:#3b444e;--anatomy-shade-0:#20262d;--anatomy-shade-1:#252c33;--anatomy-shade-2:#2b323a;--anatomy-shade-3:#313942;--anatomy-hi:#d5dde6;--anatomy-mid:#8e99a5;--anatomy-lo:#5d6772;--anatomy-faint:#3f4851}.tk-iso .tf-alu{--anatomy-paper:#e6eaee;--anatomy-face:#f3f5f7;--anatomy-top:#f6f8f9;--anatomy-shade-0:#b4bdc7;--anatomy-shade-1:#c4ccd4;--anatomy-shade-2:#d3d9df;--anatomy-shade-3:#e1e6ea;--anatomy-hi:#38424d;--anatomy-mid:#77828e;--anatomy-lo:#a3acb6;--anatomy-faint:#cdd3d9}[data-theme="dark"] .tk-iso .tf-iron{--anatomy-paper:#29313d;--anatomy-face:#323b48;--anatomy-top:#384250;--anatomy-shade-0:#1b212a;--anatomy-shade-1:#20272f;--anatomy-shade-2:#262e38;--anatomy-shade-3:#2d3642;--anatomy-hi:#cdd6e2;--anatomy-mid:#8794a5;--anatomy-lo:#566274;--anatomy-faint:#3c4757}.tk-iso .tf-iron{--anatomy-paper:#d3d9e2;--anatomy-face:#dfe4ea;--anatomy-top:#e6eaef;--anatomy-shade-0:#8996a6;--anatomy-shade-1:#9eaab8;--anatomy-shade-2:#b1bcc8;--anatomy-shade-3:#c5ced8;--anatomy-hi:#1d2836;--anatomy-mid:#4a5767;--anatomy-lo:#7b8899;--anatomy-faint:#a7b2bf}[data-theme="dark"] .tk-iso .tf-bobbin{--anatomy-paper:#1c1f24;--anatomy-face:#252930;--anatomy-top:#2b3038;--anatomy-shade-0:#14161a;--anatomy-shade-1:#181b20;--anatomy-shade-2:#1d2026;--anatomy-shade-3:#22262d;--anatomy-hi:#a9b1bc;--anatomy-mid:#6f7783;--anatomy-lo:#4a515b;--anatomy-faint:#3a4049}.tk-iso .tf-bobbin{--anatomy-paper:#4b5058;--anatomy-face:#5a6069;--anatomy-top:#636a74;--anatomy-shade-0:#2a2e34;--anatomy-shade-1:#33383f;--anatomy-shade-2:#3d424a;--anatomy-shade-3:#474d56;--anatomy-hi:#0d0f12;--anatomy-mid:#22262b;--anatomy-lo:#7d848e;--anatomy-faint:#8f96a0}[data-theme="dark"] .tk-iso .tf-copper{--anatomy-paper:#5a3420;--anatomy-face:#6b3e26;--anatomy-top:#74452b;--anatomy-shade-0:#45271a;--anatomy-shade-1:#4f2d1d;--anatomy-shade-2:#5a3420;--anatomy-shade-3:#653a24;--anatomy-hi:#f5c49c;--anatomy-mid:#c47d4e;--anatomy-lo:#8a5232;--anatomy-faint:#7a4a2f}.tk-iso .tf-copper{--anatomy-paper:#e8b48a;--anatomy-face:#f0c39d;--anatomy-top:#f3cba8;--anatomy-shade-0:#b8703f;--anatomy-shade-1:#c8814e;--anatomy-shade-2:#d6945f;--anatomy-shade-3:#e3a873;--anatomy-hi:#6b3410;--anatomy-mid:#9c5527;--anatomy-lo:#c27a45;--anatomy-faint:#dda07a}[data-theme="dark"] .tk-iso .tf-tape{--anatomy-paper:#1f3b57;--anatomy-face:#264564;--anatomy-top:#2b4c6d;--anatomy-shade-0:#172d43;--anatomy-shade-1:#1b344d;--anatomy-shade-2:#1f3b57;--anatomy-shade-3:#244261;--anatomy-hi:#bcd9f5;--anatomy-mid:#6f9cc6;--anatomy-lo:#3f6b94;--anatomy-faint:#2f5277}.tk-iso .tf-tape{--anatomy-paper:#d6e6f5;--anatomy-face:#e3eef9;--anatomy-top:#e8f1fa;--anatomy-shade-0:#8fb3d6;--anatomy-shade-1:#a3c1df;--anatomy-shade-2:#b8cfe7;--anatomy-shade-3:#cbdcee;--anatomy-hi:#1d4d7a;--anatomy-mid:#4a7aa6;--anatomy-lo:#86aed3;--anatomy-faint:#b9d2ea}[data-theme="dark"] .tk-iso .tf-red{--anatomy-paper:#5a1c1c;--anatomy-face:#6c2222;--anatomy-top:#7a2828;--anatomy-shade-0:#461515;--anatomy-shade-1:#511919;--anatomy-shade-2:#5c1d1d;--anatomy-shade-3:#682121;--anatomy-hi:#ff9d9d;--anatomy-mid:#d65252;--anatomy-lo:#963535;--anatomy-faint:#6a2626}.tk-iso .tf-red{--anatomy-paper:#f6b4b4;--anatomy-face:#f9c6c6;--anatomy-top:#fbcfcf;--anatomy-shade-0:#d94a4a;--anatomy-shade-1:#e36262;--anatomy-shade-2:#ec7d7d;--anatomy-shade-3:#f29999;--anatomy-hi:#8a1616;--anatomy-mid:#c03030;--anatomy-lo:#e07272;--anatomy-faint:#f0aaaa}[data-theme="dark"] .tk-iso .tf-black{--anatomy-paper:#1d2025;--anatomy-face:#262a31;--anatomy-top:#2d323a;--anatomy-shade-0:#15171b;--anatomy-shade-1:#191c21;--anatomy-shade-2:#1e2127;--anatomy-shade-3:#23272e;--anatomy-hi:#b4bcc7;--anatomy-mid:#77808c;--anatomy-lo:#4f5761;--anatomy-faint:#3c434c}.tk-iso .tf-black{--anatomy-paper:#5a5f66;--anatomy-face:#6a7078;--anatomy-top:#737a83;--anatomy-shade-0:#2c3036;--anatomy-shade-1:#363b42;--anatomy-shade-2:#41464e;--anatomy-shade-3:#4c525a;--anatomy-hi:#0e1013;--anatomy-mid:#24282d;--anatomy-lo:#888f99;--anatomy-faint:#9aa1ab}[data-theme="dark"] .tk-iso .tf-enamel{--anatomy-paper:#3a3d44;--anatomy-face:#444850;--anatomy-top:#4a4f58;--anatomy-shade-0:#2b2e34;--anatomy-shade-1:#31353b;--anatomy-shade-2:#383c43;--anatomy-shade-3:#3f434b;--anatomy-hi:#e2e5ea;--anatomy-mid:#9aa0aa;--anatomy-lo:#666c76;--anatomy-faint:#4c5159}.tk-iso .tf-enamel{--anatomy-paper:#ece6d8;--anatomy-face:#f5f0e5;--anatomy-top:#f7f3ea;--anatomy-shade-0:#c9bfa8;--anatomy-shade-1:#d5ccb8;--anatomy-shade-2:#e0d8c7;--anatomy-shade-3:#eae4d6;--anatomy-hi:#4a4334;--anatomy-mid:#8a816c;--anatomy-lo:#b5ac97;--anatomy-faint:#d8d0bf}[data-theme="dark"] .tk-iso .tf-battery{--anatomy-paper:#1d3557;--anatomy-face:#234068;--anatomy-top:#284772;--anatomy-shade-0:#152844;--anatomy-shade-1:#192f4e;--anatomy-shade-2:#1d3557;--anatomy-shade-3:#223e63;--anatomy-hi:#b8d3f5;--anatomy-mid:#6b97cf;--anatomy-lo:#3e6aa3;--anatomy-faint:#2c4f7c}.tk-iso .tf-battery{--anatomy-paper:#bcd2ee;--anatomy-face:#cfe0f5;--anatomy-top:#d6e5f7;--anatomy-shade-0:#5f8dc9;--anatomy-shade-1:#7aa0d4;--anatomy-shade-2:#94b3de;--anatomy-shade-3:#afc6e8;--anatomy-hi:#123a6e;--anatomy-mid:#33619c;--anatomy-lo:#7299cf;--anatomy-faint:#a9c3e6}[data-theme="dark"] .tk-iso .tf-band{--anatomy-paper:#5a4a12;--anatomy-face:#6b5816;--anatomy-top:#75601a;--anatomy-shade-0:#45380d;--anatomy-shade-1:#4f4110;--anatomy-shade-2:#5a4a12;--anatomy-shade-3:#655316;--anatomy-hi:#ffe58a;--anatomy-mid:#d9b23a;--anatomy-lo:#9a7c1d;--anatomy-faint:#6b5816}.tk-iso .tf-band{--anatomy-paper:#f8e08a;--anatomy-face:#fbe9a6;--anatomy-top:#fcedb3;--anatomy-shade-0:#e0b52c;--anatomy-shade-1:#e8c34d;--anatomy-shade-2:#efd06c;--anatomy-shade-3:#f5dc8a;--anatomy-hi:#6e5208;--anatomy-mid:#a88315;--anatomy-lo:#d6ad35;--anatomy-faint:#f0d478}[data-theme="dark"] .tk-iso .tf-panel{--anatomy-paper:#2a3038;--anatomy-face:#323942;--anatomy-top:#373f49;--anatomy-shade-0:#1e2329;--anatomy-shade-1:#23292f;--anatomy-shade-2:#292f36;--anatomy-shade-3:#2f363e;--anatomy-hi:#d0d7df;--anatomy-mid:#8a94a0;--anatomy-lo:#59626d;--anatomy-faint:#3d454f}.tk-iso .tf-panel{--anatomy-paper:#dfe3e8;--anatomy-face:#ebeef1;--anatomy-top:#eff2f4;--anatomy-shade-0:#a9b1bb;--anatomy-shade-1:#b9c0c8;--anatomy-shade-2:#c9cfd5;--anatomy-shade-3:#d8dde2;--anatomy-hi:#2f3843;--anatomy-mid:#6b7581;--anatomy-lo:#97a0aa;--anatomy-faint:#c4cad1}[data-theme="dark"] .tk-iso .tf-bakelite{--anatomy-paper:#231b16;--anatomy-face:#2c221c;--anatomy-top:#322720;--anatomy-shade-0:#191310;--anatomy-shade-1:#1e1713;--anatomy-shade-2:#231b16;--anatomy-shade-3:#29201a;--anatomy-hi:#c9b7aa;--anatomy-mid:#8a786b;--anatomy-lo:#5b4a40;--anatomy-faint:#45372f}.tk-iso .tf-bakelite{--anatomy-paper:#5b4a40;--anatomy-face:#6b5a4f;--anatomy-top:#746257;--anatomy-shade-0:#33281f;--anatomy-shade-1:#3d3027;--anatomy-shade-2:#473930;--anatomy-shade-3:#524339;--anatomy-hi:#140e0a;--anatomy-mid:#2e231c;--anatomy-lo:#8d7b6f;--anatomy-faint:#a08e82}[data-theme="dark"] .tk-iso .tf-white{--anatomy-paper:#3c424b;--anatomy-face:#464d57;--anatomy-top:#4c535e;--anatomy-shade-0:#2c3138;--anatomy-shade-1:#32383f;--anatomy-shade-2:#393f47;--anatomy-shade-3:#40464f;--anatomy-hi:#e5e9ee;--anatomy-mid:#9da5b0;--anatomy-lo:#6a727d;--anatomy-faint:#4e555f}.tk-iso .tf-white{--anatomy-paper:#f4f5f6;--anatomy-face:#fbfbfc;--anatomy-top:#fcfcfd;--anatomy-shade-0:#cfd3d8;--anatomy-shade-1:#dadde1;--anatomy-shade-2:#e4e7ea;--anatomy-shade-3:#eef0f2;--anatomy-hi:#3b424a;--anatomy-mid:#7d858f;--anatomy-lo:#aab1b9;--anatomy-faint:#d5d9de}[data-theme="dark"] .tk-iso .tf-metal{--anatomy-hi:#d6dde5;--anatomy-mid:#8c96a2;--anatomy-lo:#5b6570;--anatomy-paper:#39414a;--anatomy-face:#434c56;--anatomy-top:#4b555f;--anatomy-shade-0:#2c333b;--anatomy-shade-1:#323a43;--anatomy-shade-2:#39414a;--anatomy-shade-3:#404952}.tk-iso .tf-metal{--anatomy-hi:#3f4852;--anatomy-mid:#7c8691;--anatomy-lo:#a9b1ba;--anatomy-paper:#d4d9de;--anatomy-face:#e1e5e9;--anatomy-top:#eceff2;--anatomy-shade-0:#98a2ad;--anatomy-shade-1:#a9b2bc;--anatomy-shade-2:#bac2ca;--anatomy-shade-3:#cbd1d7}[data-theme="dark"] .tk-iso .tf-cable{--anatomy-hi:#dfe3e8;--anatomy-mid:#9aa2ac;--anatomy-lo:#69717b;--anatomy-paper:#4a515a;--anatomy-face:#535b65}.tk-iso .tf-cable{--anatomy-hi:#2b3036;--anatomy-mid:#5d646d;--anatomy-lo:#8b929b;--anatomy-paper:#f2f3f4;--anatomy-face:#f7f8f9}[data-theme="dark"] .tk-iso .tf-neon{--anatomy-face:#6b2a25;--anatomy-top:#7a302a;--anatomy-shade-0:#4a1d19;--anatomy-shade-1:#53201c;--anatomy-shade-2:#5c2420;--anatomy-shade-3:#652824;--anatomy-hi:#ff9a8e;--anatomy-mid:#c75a4f}.tk-iso .tf-neon{--anatomy-face:#f3b0a8;--anatomy-top:#f6c0b9;--anatomy-shade-0:#c9645a;--anatomy-shade-1:#d4766c;--anatomy-shade-2:#de897f;--anatomy-shade-3:#e79c93;--anatomy-hi:#7a1d14;--anatomy-mid:#b0453a}[data-theme="dark"] .tk-iso .tf-dialink{--anatomy-hi:#1b1f24;--anatomy-mid:#3d434b;--anatomy-lo:#6b727c}.tk-iso .tf-dialink{--anatomy-hi:#1b1f24;--anatomy-mid:#3d434b;--anatomy-lo:#6b727c}

.tf-stage[data-renderer="3d"]>svg,.tf-stage[data-renderer="3d"]>.tf-gl{opacity:0}
.tf-stage>.tf-render{position:absolute;inset:0;width:100%;height:100%!important;pointer-events:none;display:block}
.tf-stage{position:relative;touch-action:pan-y;outline:none;background:var(--bg-c);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}
.tf-stage:focus-visible{outline:3px solid var(--c-500);outline-offset:-3px}
.tk-lab-card:fullscreen .tf-stage{width:min(100%,calc((100vh - 210px) * 1.8750));margin:0 auto;flex:none}
.tk-lab-card:-webkit-full-screen .tf-stage{width:min(100%,calc((100vh - 210px) * 1.8750));margin:0 auto;flex:none}
.tf-ctl{display:inline-flex;align-items:center;gap:.5rem;font-size:.88rem;color:var(--t2)}
.tf-ctl .tk-seg button{padding-left:.65rem;padding-right:.65rem;white-space:nowrap}
@media(max-width:520px){.tf-ctl{flex-direction:column;align-items:flex-start;gap:.3rem}}
.tf-legend{display:grid;gap:.35rem;font-size:.86rem;color:var(--t2)}
.tf-legend span{display:flex;align-items:center;gap:.55rem}
.tf-sw{flex:none;width:14px;height:14px;border-radius:4px}
.tf-sw-flux{background:#1d6fd6;clip-path:polygon(0 30%,55% 30%,55% 0,100% 50%,55% 100%,55% 70%,0 70%)}
.tf-sw-needle{width:4px;margin:0 5px;border-radius:2px;background:#c8242b}
.tf-sw-leak{background:transparent;border:2px dashed #1d6fd6;border-radius:50%}
.tf-sw-lamp{border-radius:50%;background:radial-gradient(circle at 40% 40%,#fff6d8 0 25%,#f5b928 70%)}
[data-theme="dark"] .tf-sw-flux{background:#7cc4ff}
[data-theme="dark"] .tf-sw-leak{border-color:#7cc4ff}
.tf-chart{min-width:0}
.tf-key{display:flex;flex-wrap:wrap;gap:.35rem 1.1rem;margin:.4rem 0 0 2.4rem;font-size:.82rem;color:var(--t3)}
.tf-key span{display:inline-flex;align-items:center;gap:.45rem}
.tf-key-line{width:22px;height:0;border-top:2.5px dashed var(--c-500)}
.tf-key-dot{width:11px;height:11px;border-radius:50%;background:var(--c-600)}
.tf-key-gap{background:transparent;border:2.5px solid #D97706}
.tf-key-dc{background:#94A3B8}
.lb-chart .lim{stroke:var(--c-warn);stroke-width:1.4;stroke-dasharray:3 5;fill:none}
.lb-chart .lim-t{fill:#B45309;font:600 12px var(--f-b)}
[data-theme="dark"] .lb-chart .lim-t{fill:#FCD34D}
.lb-chart .pt-gap{fill:var(--bg-c);stroke:#D97706;stroke-width:2.5}
.lb-chart .pt-dc{fill:#94A3B8;stroke:var(--bg-c);stroke-width:2.5}
.lb-chart .guide{stroke:var(--c-400);stroke-width:1;stroke-dasharray:2 4;fill:none}
