.ar-aid[data-v-0e2722f1]{margin:30px 0 12px;padding:26px;background:#f3f6fa;border:1px solid #d4deea;border-radius:6px;color:#17283d;overflow-wrap:anywhere}.ar-kicker[data-v-0e2722f1]{margin:0 0 10px;font:10px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#526378}.ar-title[data-v-0e2722f1]{scroll-margin-top:90px;margin:0 0 24px;font-size:22px;line-height:1.4;color:#17283d}.ar-layout.ar-with-paper[data-v-0e2722f1]{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.ar-example[data-v-0e2722f1]{margin:0;min-width:0}.ar-stack[data-v-0e2722f1]{position:relative;margin:0 9px 14px 0;padding:0 0 8px 0;isolation:isolate}.ar-stack[data-v-0e2722f1]:after,.ar-stack[data-v-0e2722f1]:before{content:"";position:absolute;inset:5px -5px 3px 5px;background:#e0e8f2;border:1px solid #bdccdd;border-radius:3px;z-index:-1;transform:rotate(1deg)}.ar-stack[data-v-0e2722f1]:after{inset:10px -9px 0 9px;background:#edf1f6;z-index:-2;transform:rotate(2deg)}.ar-paper[data-v-0e2722f1]{background:#fff;border:1px solid #bdccdd;border-radius:3px;padding:18px;box-shadow:0 6px 14px rgba(23,40,61,.0392156862745098);position:relative}.ar-paper-head[data-v-0e2722f1]{display:flex;justify-content:space-between;gap:10px;font:9px var(--f-mono);text-transform:uppercase;color:#526378;padding-bottom:12px;border-bottom:2px solid #17283d}.ar-paper h4[data-v-0e2722f1]{margin:16px 0;font-size:16px;line-height:1.5;color:#17283d}.ar-paper dl[data-v-0e2722f1]{margin:0}.ar-paper dl>div[data-v-0e2722f1]{padding:10px 0;border-bottom:1px solid #e2e8f0}.ar-paper dt[data-v-0e2722f1]{font-size:11px;font-weight:600;color:#526378}.ar-paper dd[data-v-0e2722f1]{margin:4px 0 0;font-size:12px;line-height:1.65;color:#17283d}.ar-paper-status[data-v-0e2722f1]{font-size:10px;line-height:1.6;margin:14px 0 0;color:#526378}.ar-example figcaption[data-v-0e2722f1]{font-size:11px;line-height:1.7;color:#526378;margin-top:14px}.ar-checks[data-v-0e2722f1]{list-style:none;padding:0;margin:0;display:grid;gap:18px}.ar-checks li[data-v-0e2722f1]{display:flex;gap:12px;align-items:flex-start}.ar-number[data-v-0e2722f1]{display:grid;place-items:center;flex:0 0 28px;height:28px;background:#17283d;color:#fff;border-radius:50%;font:12px var(--f-mono)}.ar-checks h4[data-v-0e2722f1]{margin:2px 0 6px;color:#17283d;font-size:14px;line-height:1.5}.ar-checks p[data-v-0e2722f1]{margin:0;color:#46566c;font-size:13px;line-height:1.75}.ar-tool[data-v-0e2722f1]{display:inline-block;margin-top:18px;font-size:13px;font-weight:600;color:#a00d25}.ar-project[data-v-0e2722f1]{margin-top:24px;padding:20px;background:#fff;border:1px solid #d4deea}.ar-project-link[data-v-0e2722f1]{display:flex;align-items:center;gap:10px;color:#17283d;text-decoration:none;font-size:15px;line-height:1.5;font-weight:600}.ar-project-link>span[data-v-0e2722f1]:first-of-type{flex:1;min-width:0}.ar-project-link img[data-v-0e2722f1]{flex:0 0 28px;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:5px}.ar-project-link img.ar-project-logo--wordmark[data-v-0e2722f1],.ar-project-link img[src*="/torex."][data-v-0e2722f1]{flex-basis:84px;width:84px;height:28px}.ar-language[data-v-0e2722f1]{font-size:11px;color:#526378;margin:8px 0}.ar-scope[data-v-0e2722f1]{font-size:13px;line-height:1.75;color:#17283d;margin:0}.ar-scope-note[data-v-0e2722f1]{margin:12px 0 0;font-size:11px;line-height:1.7;color:#526378}.ar-brief[data-v-0e2722f1]{border-top:1px solid #d4deea;padding-top:20px;margin-top:24px}.ar-brief>strong[data-v-0e2722f1]{font-size:14px;color:#17283d}.ar-brief p[data-v-0e2722f1]{font-size:13px;line-height:1.75;color:#46566c;margin:8px 0 16px}.ar-actions[data-v-0e2722f1]{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.ar-actions a[data-v-0e2722f1]{font-size:12px;line-height:1.5;color:#a00d25;font-weight:600;text-decoration:none}.ar-actions .ar-quote[data-v-0e2722f1]{display:inline-block;padding:12px 16px;background:#b80d29;color:#fff;border-radius:3px}.ar-resources[data-v-0e2722f1]{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:18px}.ar-resources a[data-v-0e2722f1]{color:#a00d25;font-size:12px;line-height:1.7;font-weight:600}.ar-aid a[data-v-0e2722f1]:focus-visible{outline:2px solid #b80d29;outline-offset:4px}@media(max-width:700px){.ar-aid[data-v-0e2722f1]{padding:20px 16px}.ar-layout.ar-with-paper[data-v-0e2722f1]{grid-template-columns:1fr;gap:24px}.ar-title[data-v-0e2722f1]{font-size:20px}.ar-project[data-v-0e2722f1]{padding:16px}.ar-actions[data-v-0e2722f1]{align-items:stretch;flex-direction:column}.ar-actions a[data-v-0e2722f1]{padding:8px 0}.ar-actions .ar-quote[data-v-0e2722f1]{text-align:center}}.tm-handover[data-v-17663dcb]{margin:30px 0;padding:24px;background:#f3f6fa;border:1px solid #d4deea;border-radius:5px;min-width:0;overflow-wrap:anywhere}.tm-note-label[data-v-17663dcb]{font:11px var(--f-mono);line-height:1.7;color:#526378}.tm-handover .tm-h2[data-v-17663dcb]{font-size:25px;line-height:1.4;scroll-margin-top:90px}.tm-note-h[data-v-17663dcb]{font-size:17px;line-height:1.5;margin:24px 0 10px;color:#17283d}.tm-paper-stack[data-v-17663dcb]{position:relative;isolation:isolate;margin:24px 8px 24px 0}.tm-paper-stack[data-v-17663dcb]:after,.tm-paper-stack[data-v-17663dcb]:before{content:"";position:absolute;inset:5px -4px -5px 4px;background:#e0e8f2;border:1px solid #bdccdd;border-radius:3px;z-index:-1;transform:rotate(1deg)}.tm-paper-stack[data-v-17663dcb]:after{inset:10px -8px -10px 8px;background:#edf1f6;z-index:-2;transform:rotate(2deg)}.tm-example-paper[data-v-17663dcb]{padding:22px;background:#fff;border:1px solid #bdccdd;border-radius:3px;box-shadow:0 6px 14px rgba(23,40,61,.0392156862745098)}.tm-example-paper figcaption[data-v-17663dcb]{font:11px var(--f-mono);line-height:1.6;color:#526378;border-bottom:2px solid #17283d;padding-bottom:12px}.tm-example-paper dl[data-v-17663dcb]{margin:0}.tm-example-paper dl>div[data-v-17663dcb]{padding:14px 0;border-bottom:1px solid #d4deea}.tm-example-paper dt[data-v-17663dcb]{font-size:12px;font-weight:600;color:#526378}.tm-example-paper dd[data-v-17663dcb]{margin:8px 0 0;font-size:16px;line-height:1.75;color:#17283d}.tm-example-paper p[data-v-17663dcb]{font-size:12px;line-height:1.7;color:#526378;margin:14px 0 0}.tm-note-links[data-v-17663dcb]{display:flex;gap:12px 24px;flex-wrap:wrap;margin-top:20px}.tm-note-links a[data-v-17663dcb]{font-size:14px;line-height:1.7;color:#a00d25;font-weight:600;text-decoration:none}.tm-note-links a[data-v-17663dcb]:focus-visible{outline:2px solid #a00d25;outline-offset:4px}@media(max-width:600px){.tm-handover[data-v-17663dcb]{padding:20px 14px}.tm-handover .tm-h2[data-v-17663dcb]{font-size:22px}.tm-example-paper[data-v-17663dcb]{padding:18px}.tm-note-links[data-v-17663dcb]{flex-direction:column}.tm-note-links a[data-v-17663dcb]{padding:8px 0}}.tm-hmi-project[data-v-17663dcb]{padding:24px;margin:28px 0;background:#f3f6fa;border:1px solid #d4deea;border-radius:6px;color:#17283d;overflow-wrap:anywhere}.tm-hmi-label[data-v-17663dcb]{font:10px var(--f-mono);text-transform:uppercase;letter-spacing:.08em;color:#526378;margin:0 0 10px}.tm-hmi-project h2[data-v-17663dcb]{font-size:23px;line-height:1.35;margin:0 0 14px;color:#17283d;scroll-margin-top:90px}.tm-hmi-project li[data-v-17663dcb],.tm-hmi-project p[data-v-17663dcb]:not(.tm-hmi-label){font-size:14px;line-height:1.75}.tm-hmi-project ol[data-v-17663dcb]{padding-left:22px;margin:14px 0 18px}.tm-hmi-project a[data-v-17663dcb]{display:block;margin-top:10px;font-size:13px;line-height:1.7;color:#a00d25;font-weight:600}.tm-hmi-project a[data-v-17663dcb]:focus-visible{outline:2px solid #b80d29;outline-offset:4px}@media(max-width:600px){.tm-hmi-project[data-v-17663dcb]{padding:20px 16px}.tm-hmi-project h2[data-v-17663dcb]{font-size:21px}}.tm-page[data-v-17663dcb]{font-family:var(--f-sans);background:#fff;color:var(--black)}.tm-wrap[data-v-17663dcb]{max-width:1280px;margin:0 auto;padding:0 var(--gutter)}.tm-hero[data-v-17663dcb]{background:var(--black);color:var(--white);padding:40px 0 56px;border-bottom:1px solid var(--border-d)}.tm-crumb[data-v-17663dcb]{font-family:var(--f-mono);font-size:11px;color:var(--slate);margin-bottom:28px}.tm-crumb a[data-v-17663dcb]{color:var(--slate);text-decoration:none}.tm-crumb a[data-v-17663dcb]:hover{color:var(--white)}.tm-crumb span[data-v-17663dcb]{margin:0 8px}.tm-crumb-cur[data-v-17663dcb]{color:var(--brand)}.tm-eyebrow[data-v-17663dcb]{font-family:var(--f-mono);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--brand);margin-bottom:14px}.tm-h1[data-v-17663dcb]{font-size:clamp(32px,4.5vw,56px);font-weight:900;letter-spacing:-.025em;line-height:1.1}.tm-cn[data-v-17663dcb]{margin-left:18px;font-size:.5em;font-weight:500;color:var(--slate);letter-spacing:0}.tm-def[data-v-17663dcb]{margin-top:18px;max-width:720px;font-size:17px;line-height:1.7;color:var(--slate-lt)}.tm-body[data-v-17663dcb]{background:#fff;padding:var(--sv) 0}.tm-cols[data-v-17663dcb]{display:grid;grid-template-columns:2fr 1fr;gap:56px}.tm-cols>[data-v-17663dcb]{min-width:0}.tm-h2[data-v-17663dcb]{font-size:clamp(20px,2.2vw,28px);font-weight:700;letter-spacing:-.01em;color:var(--black);margin-bottom:14px}.tm-h2[data-v-17663dcb]:not(:first-child){margin-top:44px}.tm-p[data-v-17663dcb]{font-size:15px;line-height:1.75;color:#4a5568;margin-bottom:14px}.tm-guide-bridge[data-v-17663dcb]{padding:14px 16px;border-left:2px solid var(--brand);background:var(--paper,#f7f7f8)}.tm-guide-bridge a[data-v-17663dcb]{display:flex;align-items:center;min-height:44px;line-height:1.6}.tm-p a[data-v-17663dcb]{color:var(--brand)}.tm-docs[data-v-17663dcb]{margin:0 0 8px;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.tm-docs li[data-v-17663dcb]{font-family:var(--f-mono);font-size:11px;color:var(--black);background:var(--off-white);border:1px solid var(--border-l);border-radius:var(--r-btn);padding:6px 10px}.tm-pair[data-v-17663dcb]{margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border-l);border:1px solid var(--border-l);border-radius:var(--r-card);overflow:hidden}.tm-pair>div[data-v-17663dcb]{background:#fff;padding:16px;min-width:0}.tm-pair-l[data-v-17663dcb]{display:block;font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--slate);margin-bottom:6px}.tm-pair-v[data-v-17663dcb]{font-size:15px;font-weight:700;color:var(--black)}.tm-side-t[data-v-17663dcb]{font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--slate);padding-bottom:12px;border-bottom:1px solid var(--border-l)}.tm-rel[data-v-17663dcb]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid var(--border-l);text-decoration:none}.tm-rel-en[data-v-17663dcb]{font-size:14px;font-weight:700;color:var(--black)}.tm-rel:hover .tm-rel-en[data-v-17663dcb]{color:var(--brand)}.tm-rel-cn[data-v-17663dcb]{font-size:12px;color:var(--slate)}.tm-all[data-v-17663dcb]{display:inline-block;margin-top:18px;font-family:var(--f-mono);font-size:11px;color:var(--brand);text-decoration:none}.tm-cta[data-v-17663dcb]{background:var(--dark);color:var(--white);padding:var(--sv) 0}.tm-h2-dk[data-v-17663dcb]{color:var(--white)}.tm-p-dk[data-v-17663dcb]{color:var(--slate-lt)}.tm-btn[data-v-17663dcb]{display:inline-block;margin-top:24px;margin-right:12px;background:var(--brand);color:var(--white);text-decoration:none;font-size:14px;padding:12px 22px;border-radius:var(--r-btn)}.tm-btn[data-v-17663dcb]:hover{background:var(--brand-dk)}.tm-btn-ghost[data-v-17663dcb]{background:transparent;border:1px solid var(--border-d2)}.tm-btn-ghost[data-v-17663dcb]:hover{background:var(--dark2)}@media (max-width:900px){.tm-cols[data-v-17663dcb]{grid-template-columns:1fr;gap:40px}.tm-pair[data-v-17663dcb]{grid-template-columns:1fr}}.tm-wrap[data-v-17663dcb]{width:100%;box-sizing:border-box}.tm-hero[data-v-17663dcb]{background:linear-gradient(110deg,#0c1727,#142b46)}.tm-crumb[data-v-17663dcb]{line-height:1.9;overflow-wrap:anywhere}.tm-crumb-cur[data-v-17663dcb],.tm-eyebrow[data-v-17663dcb]{color:#ff8797}.tm-h1[data-v-17663dcb]{overflow-wrap:anywhere}.tm-cn[data-v-17663dcb]{display:block;margin:16px 0 0;color:#bdc9da;line-height:1.5}.tm-editorial[data-v-17663dcb]{font-size:12px;line-height:1.8;color:#bdc9da;margin-top:24px;max-width:850px}.tm-hero-actions[data-v-17663dcb]{display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:22px}.tm-hero-actions a[data-v-17663dcb]{font-size:13px;color:#f2f5fa;font-weight:600}.tm-main[data-v-17663dcb]{scroll-margin-top:90px}.tm-reference[data-v-17663dcb]{margin:32px 12px 18px 0;border:1px solid #cdd9e8;padding:22px;background:#f5f8fc;border-radius:4px;box-shadow:6px 6px 0 #dce6f1,12px 12px 0 #c3d2e5}.tm-reference figcaption[data-v-17663dcb]{font:10px var(--f-mono);letter-spacing:.12em;color:#526378}.tm-pair[data-v-17663dcb]{margin-top:18px;background:transparent;border:0;gap:20px;grid-template-columns:1fr}.tm-pair>div[data-v-17663dcb]{background:transparent;padding:0}.tm-pair-l[data-v-17663dcb]{color:#526378}.tm-pair-v[data-v-17663dcb]{display:block;overflow-wrap:anywhere}.tm-checklist[data-v-17663dcb]{font-size:13px;line-height:1.8;color:#43536a;border-top:1px solid #cdd9e8;padding-top:16px;margin-top:18px}.tm-side-t[data-v-17663dcb]{font-size:13px;line-height:1.7;color:#43536a;font-weight:600;margin:0}.tm-rel[data-v-17663dcb]{align-items:flex-start;flex-wrap:wrap}.tm-rel-cn[data-v-17663dcb]{color:#526378}.tm-rel-en[data-v-17663dcb]{overflow-wrap:anywhere}.tm-evidence[data-v-17663dcb]{padding:48px 0;background:#f3f6fa}.tm-page a[data-v-17663dcb]:focus-visible{outline:2px solid #e74761;outline-offset:4px}.tm-cta .tm-btn[data-v-17663dcb]{white-space:normal;line-height:1.5}.tm-btn-ghost[data-v-17663dcb]{border-color:#8195af}@media(max-width:600px){.tm-hero[data-v-17663dcb]{padding:32px 0 40px}.tm-h1[data-v-17663dcb]{font-size:32px;line-height:1.25}.tm-body[data-v-17663dcb]{padding:40px 0}.tm-cta .tm-btn[data-v-17663dcb]{display:block;text-align:center;margin:12px 0 0}.tm-reference[data-v-17663dcb]{padding:20px}.tm-evidence[data-v-17663dcb]{padding:40px 0}}.tm-hero-grid[data-v-17663dcb]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:64px;align-items:center}.tm-hero-grid>.tm-reference[data-v-17663dcb]{margin:0 12px 16px 0}.tm-hero-copy[data-v-17663dcb]{min-width:0}.tm-hero-grid .tm-crumb[data-v-17663dcb]{margin-bottom:24px}.tm-hero-grid .tm-h1[data-v-17663dcb]{font-size:clamp(30px,4vw,52px)}@media(max-width:1050px){.tm-hero-grid[data-v-17663dcb]{gap:32px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}@media(max-width:760px){.tm-hero-grid[data-v-17663dcb]{grid-template-columns:1fr;gap:30px}.tm-hero-grid>.tm-reference[data-v-17663dcb]{max-width:440px}.tm-hero-grid .tm-h1[data-v-17663dcb]{font-size:32px}}