/* v49: restrained unified quality layer. Does not alter reporting data or financial claims. */
:root{scroll-behavior:smooth;scroll-padding-top:105px}
.ts-skip-link{position:fixed;top:12px;left:14px;z-index:9999;transform:translateY(-160%);padding:12px 18px;background:#e8fff6;color:#082d32;border:2px solid #138f77;border-radius:10px;font-weight:850;text-decoration:none}
.ts-skip-link:focus{transform:translateY(0)}
:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #6eeed2!important;outline-offset:3px}
main{min-height:50vh}
.ts-doc-article img{display:block;max-width:100%;height:auto;object-fit:contain;border-radius:11px;border:1px solid rgba(111,192,187,.25);margin:18px auto;box-shadow:0 12px 35px #0002}
.ts-doc-article iframe{max-width:100%;aspect-ratio:16/9;border:0;border-radius:11px}
.ts-doc-article :is(pre,table){max-width:100%;overflow-x:auto}
.ts-v49-legacy-warning{padding:17px 21px;border-radius:13px;border:1px solid #d4a65f;background:#30271b;color:#fff1d7;margin:24px 0}
.ts-v49-legacy-warning strong{font-size:.92rem;color:#ffda90}.ts-v49-legacy-warning p{font-size:.86rem;line-height:1.65;margin:8px 0 0;color:#f7e9cc}.ts-v49-legacy-warning a{color:#8ef7df;text-decoration:underline}
.ts-v49-article-outline{margin:26px 0 16px;padding:0 16px;border:1px solid #3b6674;border-radius:13px;background:#102b38;color:#e9fdfa}
.ts-v49-article-outline summary{cursor:pointer;padding:16px 4px;font-weight:800;display:list-item}.ts-v49-article-outline summary span{font-size:.74rem;color:#add3d5;font-weight:500;margin-left:8px}.ts-v49-article-outline nav{display:grid;gap:3px;padding:0 0 15px}.ts-v49-outline-item{font-size:.82rem;padding:7px 12px;border-radius:7px;text-decoration:none;color:#b6e4dc}.ts-v49-outline-item:hover{background:#20515b;color:#fff}.ts-v49-outline-item.is-subsection{padding-left:30px;font-size:.78rem;color:#a4c9d2}
.ts-v49-guide-finder{margin:28px 0 30px;border:1px solid #3d6973;background:linear-gradient(125deg,#143a49,#102d3f);padding:23px;border-radius:17px;box-shadow:0 12px 32px #001b271b;color:#effffe}
.ts-v49-guide-finder label{font-weight:850;font-size:1.02rem;display:block;margin-bottom:12px}.ts-v49-guide-search-row{display:flex;align-items:center;gap:10px;background:#091e2a;border:1px solid #4a7880;border-radius:12px;padding:5px 7px 5px 15px}.ts-v49-guide-search-row>span{font-size:1.55rem;color:#8fe5d4}.ts-v49-guide-search-row input{flex:1;min-width:0;border:0!important;background:transparent!important;box-shadow:none!important;color:#efffff!important;font:inherit;padding:11px 4px!important;outline-offset:0}.ts-v49-guide-search-row input::placeholder{color:#a1c7d1}.ts-v49-guide-search-row button{background:#245a60;border:1px solid #488987;border-radius:8px;color:#e1fff7;cursor:pointer;padding:9px 13px;font-weight:750}.ts-v49-guide-finder p{font-size:.8rem;color:#c0dce1;margin:11px 0 0}
.ts-v49-search-section[hidden],.ts-v42-doc-card[hidden]{display:none!important}
.ts-v42-doc-card,.home-opt-card{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}
@media(hover:hover){.ts-v42-doc-card:hover,.home-opt-card:hover{transform:translateY(-3px);box-shadow:0 16px 38px #0002}}
html[data-theme="light"] .ts-v49-legacy-warning{background:#fff5de;color:#704516;border-color:#dcb365}html[data-theme="light"] .ts-v49-legacy-warning strong{color:#7d4f17}html[data-theme="light"] .ts-v49-legacy-warning p{color:#624719}html[data-theme="light"] .ts-v49-legacy-warning a{color:#086c68}
html[data-theme="light"] .ts-v49-article-outline{background:#eef7f6;border-color:#c7dfde;color:#173f4a}html[data-theme="light"] .ts-v49-article-outline summary span{color:#476875}html[data-theme="light"] .ts-v49-outline-item{color:#285c65}html[data-theme="light"] .ts-v49-outline-item:hover{background:#d6f1eb;color:#163f47}html[data-theme="light"] .ts-v49-outline-item.is-subsection{color:#436f79}
html[data-theme="light"] .ts-v49-guide-finder{background:linear-gradient(135deg,#e8faf3,#e8f3fa);border-color:#b4d7d6;color:#193a44}html[data-theme="light"] .ts-v49-guide-finder p{color:#345763}
@media(max-width:600px){.ts-v49-guide-finder{padding:16px}.ts-v49-guide-search-row{gap:4px}.ts-v49-guide-search-row button{padding:9px}.ts-v49-guide-search-row input{font-size:14px!important}.ts-doc-article img{border-radius:6px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}.ts-v42-doc-card,.home-opt-card{transition:none!important;transform:none!important}}

.ts-v49-archive-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin:20px 0}.ts-v49-archive-links a{display:block;border:1px solid #37606a;background:#13303c;color:#c7f5ed;padding:13px 15px;border-radius:10px;text-decoration:none;font-size:.86rem;font-weight:700}.ts-v49-archive-links a:hover{border-color:#63dfc3;background:#19434b}html[data-theme="light"] .ts-v49-archive-links a{background:#ecf8f5;color:#18524e;border-color:#bed9d4}
