.tms{--tms-bg-quiet:#f6f7f4;--tms-bg-quieter:#fafbf8;--tms-line:#0f110817;--tms-line-2:#0f110829;--tms-ink:#1a1c14;--tms-ink-2:#3a3d33;--tms-ink-3:#6c6f63;--tms-ink-4:#a1a399;--tms-orange:#fb7347;--tms-info-tint:#eef2f9;--tms-info-edge:#c8d3e7;--tms-info-ink:#2c4a7a;--tms-ok-tint:#eef4e3;--tms-ok-edge:#c7d8a8;--tms-ok-ink:#4a6b1f;--tms-warn-tint:#fde4d8;--tms-warn-edge:#f3c1ad;--tms-warn-ink:#993c1d;--tms-ff-mono:ui-monospace, "JetBrains Mono", "SF Mono", Menlo, monospace;color:var(--tms-ink)}.tms .breadcrumb{font-family:var(--tms-ff-mono);color:var(--tms-ink-3);max-width:1200px;margin:0 auto;padding:16px 32px 0;font-size:11px}.tms .breadcrumb a{color:var(--tms-ink-3);text-decoration:none}.tms .breadcrumb a:hover{color:var(--tms-ink)}.tms .breadcrumb .sep{color:var(--tms-ink-4);padding:0 6px}.tms .breadcrumb .current{color:var(--tms-ink)}.tms .eyebrow{font-family:var(--tms-ff-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--tms-ink-3);align-items:center;gap:8px;font-size:10px;display:inline-flex}.tms .eyebrow:before{content:"";background:var(--tms-orange);width:14px;height:1.5px;display:inline-block}.tms-head{max-width:1200px;margin:0 auto;padding:26px 32px 0}.tms-head h1{letter-spacing:-.03em;margin:14px 0 0;font-size:40px;font-weight:500;line-height:1.04}.tms-head .lede{color:var(--tms-ink-2);max-width:60ch;margin-top:10px;font-size:15px;font-weight:300}.tms-head-meta{font-family:var(--tms-ff-mono);color:var(--tms-ink-3);flex-wrap:wrap;gap:18px;margin-top:18px;font-size:10.5px;display:flex}.tms-head-meta span{align-items:center;gap:6px;display:inline-flex}.tms-head-meta b{color:var(--tms-ink);font-weight:500}.tms-company{max-width:1200px;margin:22px auto 0;padding:0 32px}.tms-company-card{border:.5px solid var(--tms-line);border-left:1.5px solid var(--tms-orange);background:var(--tms-bg-quieter);border-radius:10px;grid-template-columns:repeat(4,1fr);gap:18px;padding:18px 22px;display:grid}.tms-company-card .k{font-family:var(--tms-ff-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--tms-ink-3);font-size:9px}.tms-company-card .v{color:var(--tms-ink);white-space:pre-line;margin-top:5px;font-size:13px;line-height:1.4}.tms-toolbar{gap:8px;max-width:1200px;margin:22px auto 0;padding:0 32px;display:flex}.tms-tool{color:var(--tms-ink-2);border:.5px solid var(--tms-line-2);cursor:pointer;background:#fff;border-radius:4px;align-items:center;gap:7px;padding:8px 13px;font-family:inherit;font-size:12px;display:inline-flex}.tms-tool:hover{border-color:var(--tms-ink);color:var(--tms-ink)}.tms-tool .ic{font-family:var(--tms-ff-mono);color:var(--tms-ink-3);font-size:11px}.tms-legal-wrap{grid-template-columns:232px 1fr;align-items:start;gap:40px;max-width:1200px;margin:18px auto 0;padding:0 32px;display:grid}.tms-toc{position:sticky;top:20px}.tms-toc-label{font-family:var(--tms-ff-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--tms-ink-4);padding:0 0 10px;font-size:9px}.tms-toc a{color:var(--tms-ink-3);border-bottom:.5px solid var(--tms-line);gap:9px;padding:7px 0;font-size:12.5px;line-height:1.35;text-decoration:none;display:flex}.tms-toc a:last-child{border-bottom:none}.tms-toc a:hover,.tms-toc a.active{color:var(--tms-ink)}.tms-toc a .n{font-family:var(--tms-ff-mono);color:var(--tms-ink-4);flex-shrink:0;width:16px;font-size:10px}.tms-toc a.active .n{color:var(--tms-orange)}.tms-legal-body{min-width:0}.tms-section{border-bottom:.5px solid var(--tms-line)}.tms-section:first-child{border-top:.5px solid var(--tms-line-2)}.tms-sec-toggle{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:14px;width:100%;padding:20px 4px;font-family:inherit;display:flex}.tms-sec-toggle .sn{font-family:var(--tms-ff-mono);color:var(--tms-orange);flex-shrink:0;font-size:11px}.tms-sec-toggle h2{letter-spacing:-.015em;flex:1;font-size:18px;font-weight:500}.tms-sec-toggle .chev{font-family:var(--tms-ff-mono);color:var(--tms-ink-3);font-size:13px;transition:transform .18s}.tms-section.open .tms-sec-toggle .chev{transform:rotate(180deg)}.tms-sec-content{max-width:76ch;padding:0 4px 26px}.tms-sec-content h3{letter-spacing:-.005em;margin:22px 0 8px;font-size:13px;font-weight:600}.tms-sec-content h3:first-child{margin-top:4px}.tms-sec-content p{color:var(--tms-ink-2);margin-bottom:12px;font-size:13.5px;font-weight:300;line-height:1.7}.tms-sec-content p strong,.tms-sec-content li strong{color:var(--tms-ink);font-weight:600}.tms-sec-content ul,.tms-sec-content ol{margin:0 0 14px;padding-left:22px}.tms-sec-content li{color:var(--tms-ink-2);margin-bottom:8px;font-size:13.5px;font-weight:300;line-height:1.7}.tms-sec-content a{color:var(--tms-ink);border-bottom:.5px solid var(--tms-ink-4);text-decoration:none}.tms-sec-content a:hover{border-color:var(--tms-orange)}.tms-deflist{grid-template-columns:168px 1fr;gap:0 18px;margin:4px 0 16px;display:grid}.tms-deflist-row{display:contents}.tms-deflist dt{color:var(--tms-ink);border-top:.5px solid var(--tms-line);padding:7px 0;font-size:12.5px;font-weight:600}.tms-deflist dd{color:var(--tms-ink-2);border-top:.5px solid var(--tms-line);padding:7px 0;font-size:13px;font-weight:300;line-height:1.6}.tms-callout{border:.5px solid #0000;border-radius:8px;margin:4px 0 16px;padding:13px 16px}.tms-callout p{margin:0!important;font-size:13px!important}.tms-callout-info{background:var(--tms-info-tint);border-color:var(--tms-info-edge)}.tms-callout-info p{color:var(--tms-info-ink)!important}.tms-callout-success{background:var(--tms-ok-tint);border-color:var(--tms-ok-edge)}.tms-callout-success p{color:var(--tms-ok-ink)!important}.tms-callout-warning{background:var(--tms-warn-tint);border-color:var(--tms-warn-edge)}.tms-callout-warning p{color:var(--tms-warn-ink)!important}.tms-address{color:var(--tms-ink-2);font-size:13.5px;font-style:normal;font-weight:300;line-height:1.7}.tms-pdf-list{padding-left:0!important;list-style:none!important}.tms-pdf-list li{border-bottom:.5px solid var(--tms-line);margin-bottom:0!important;padding:0!important}.tms-pdf-list a{color:var(--tms-ink);align-items:center;gap:10px;font-size:13.5px;font-weight:400;border:none!important;padding:12px 2px!important;display:flex!important}.tms-pdf-list a:hover{color:var(--tms-orange)!important;border:none!important}.tms-pdf-list a .doc{font-family:var(--tms-ff-mono);color:var(--tms-ink-4);border:.5px solid var(--tms-line-2);border-radius:3px;padding:2px 6px;font-size:9px}.tms-pdf-list a .arr{font-family:var(--tms-ff-mono);color:var(--tms-ink-3);margin-left:auto}@media (max-width:900px){.tms-legal-wrap{grid-template-columns:1fr;gap:0}.tms-toc{display:none}.tms-company-card{grid-template-columns:1fr 1fr}.tms-deflist{grid-template-columns:1fr;gap:0}}@media print{.tms-toc,.tms-toolbar,.tms .breadcrumb{display:none}.tms-sec-content[hidden]{display:block!important}.tms-sec-toggle .chev{display:none}.tms-legal-wrap{grid-template-columns:1fr;display:block}}
