.tc-document{flex-direction:column;display:flex}.tc-document-main{flex:1;width:100%;max-width:1512px;margin:0 auto;padding:36px 42px 64px}.tc-document .tc-footer{box-sizing:border-box;width:100%;max-width:1512px}.tc-document h1{letter-spacing:-1.1px;margin:0;font-size:32px;font-weight:600;line-height:1.2}.doc-heading{margin-bottom:28px}.doc-heading>p,.doc-family-heading>div>p{color:var(--tc-muted);max-width:760px;margin:10px 0 0;font-size:15px;line-height:1.6}.doc-group-nav{border-bottom:1px solid var(--tc-border);flex-wrap:wrap;gap:8px 28px;margin-bottom:30px;padding:0 0 14px;display:flex}.tc-document-main a{color:var(--tc-blue);text-underline-offset:3px}.doc-group-nav a{align-items:center;min-height:36px;font-size:13px;text-decoration:none;display:inline-flex}.doc-directory-group{margin-bottom:36px;scroll-margin-top:24px}.doc-directory-group>h2{letter-spacing:-.2px;margin:0 0 12px;font-size:17px;font-weight:650}.doc-directory{border-top:1px solid var(--tc-border)}.doc-directory-row{border-bottom:1px solid var(--tc-border);grid-template-columns:minmax(0,1fr) 150px 110px;align-items:center;gap:24px;padding:20px 0;display:grid}.doc-directory-row h3{margin:0 0 4px;font-size:15px;font-weight:650}.doc-directory-row h3 a{color:var(--tc-text);text-decoration:none}.doc-directory-row h3 a:hover{text-decoration:underline}.doc-directory-row p{color:var(--tc-muted);max-width:820px;margin:0;font-size:13px;line-height:1.6}.doc-size-format{color:var(--tc-muted);font-size:12px}.doc-calculate-link{justify-content:flex-end;align-items:center;gap:12px;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.doc-directory-help{color:var(--tc-muted);margin-top:30px;font-size:13px;line-height:1.7}.doc-breadcrumb{color:var(--tc-muted);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 20px;font-size:12px;display:flex}.doc-breadcrumb a{align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.doc-family-heading{border-bottom:1px solid var(--tc-border);justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:32px;padding-bottom:30px;display:flex}.doc-family-heading>.tc-button{min-height:42px;color:var(--tc-panel);margin-top:3px;padding:10px 15px;font-size:13px}.doc-guide-layout{grid-template-columns:minmax(0,850px) minmax(230px,300px);justify-content:space-between;gap:64px;display:grid}.doc-article{min-width:0;max-width:850px;font-size:15px;line-height:1.8}.doc-article>section{margin:0 0 34px;scroll-margin-top:24px}.doc-article h2{letter-spacing:-.3px;margin:0 0 12px;font-size:19px;font-weight:650;line-height:1.4}.doc-article p{color:var(--tc-muted);margin:0 0 16px}.doc-article strong{color:var(--tc-text);font-weight:600}.doc-article ol{color:var(--tc-muted);margin:0 0 18px;padding-left:22px}.doc-article li{margin-bottom:12px;padding-left:4px}.doc-article .doc-example{border-bottom:1px solid var(--tc-border);margin-bottom:30px;padding-bottom:28px}.doc-example>h2{letter-spacing:.1px;color:var(--tc-muted);margin-bottom:10px;font-size:12px;font-weight:500}.doc-designation code{color:var(--tc-text);letter-spacing:-.8px;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(18px,2.2vw,26px);line-height:1.5;display:block}.doc-designation-parts{margin:20px 0 16px}.doc-designation-parts>div{grid-template-columns:150px minmax(0,1fr);gap:20px;padding:7px 0;font-size:14px;line-height:1.6;display:grid}.doc-designation-parts dt{color:var(--tc-text);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.doc-designation-parts dd{color:var(--tc-muted);margin:0}.doc-example-link{align-items:center;gap:14px;min-height:40px;font-size:13px;display:inline-flex}.doc-guide-aside{border-left:1px solid var(--tc-border);min-width:0;padding-left:28px}.doc-guide-aside>section{margin-bottom:26px}.doc-guide-aside h2{margin:0 0 10px;font-size:13px;font-weight:650}.doc-guide-aside p,.doc-guide-aside ul,.doc-guide-aside dl{color:var(--tc-muted);margin:0;font-size:13px;line-height:1.7}.doc-guide-aside ul{padding-left:17px}.doc-guide-aside li{margin:7px 0}.doc-guide-aside dl{margin-top:12px}.doc-guide-aside dt{color:var(--tc-text);font-weight:500}.doc-guide-aside dd{margin:2px 0 0}.doc-guide-aside .doc-basis p{overflow-wrap:anywhere}.doc-guide-aside .doc-related{padding:0;list-style:none}.doc-related a{align-items:center;min-height:32px;display:inline-flex}.doc-help-link{align-items:center;min-height:40px;font-size:12px;line-height:1.6;display:inline-flex}.doc-help-layout{grid-template-columns:225px minmax(0,850px);gap:60px;display:grid}.doc-contents{border-top:1px solid var(--tc-border);flex-direction:column;align-items:flex-start;gap:5px;padding-top:12px;display:flex}.doc-contents a{align-items:center;min-height:40px;font-size:13px;text-decoration:none;display:inline-flex}.doc-table{border-collapse:collapse;width:100%;margin:4px 0 22px;font-size:14px;line-height:1.65}.doc-table th,.doc-table td{border-bottom:1px solid var(--tc-border);text-align:left;vertical-align:top;padding:12px 14px 12px 0}.doc-table thead th{color:var(--tc-muted);font-size:12px;font-weight:500}.doc-table tbody th{width:25%;min-width:130px;font-weight:500}.doc-table td{color:var(--tc-muted)}.doc-definitions{margin:0}.doc-definitions>div{margin:0 0 20px}.doc-definitions dt{margin-bottom:5px;font-size:15px;font-weight:600}.doc-definitions dd{color:var(--tc-muted);margin:0}@media (width<=1100px){.doc-guide-layout{grid-template-columns:minmax(0,1fr) 245px;gap:36px}.doc-help-layout{grid-template-columns:190px minmax(0,1fr);gap:36px}.doc-designation-parts>div{grid-template-columns:120px minmax(0,1fr);gap:16px}}@media (width<=750px){.tc-document-main{padding:26px 22px 44px}.tc-document h1{letter-spacing:-.8px;font-size:28px}.doc-heading>p,.doc-family-heading>div>p{font-size:14px}.doc-group-nav{gap:6px 20px;margin-bottom:25px}.doc-group-nav a{min-height:44px}.doc-directory-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 20px;padding:17px 0}.doc-directory-row>div{grid-column:1/-1}.doc-calculate-link{min-height:36px}.doc-family-heading{flex-direction:column;gap:16px;margin-bottom:26px;padding-bottom:24px}.doc-family-heading>.tc-button{min-height:44px;margin:0}.doc-guide-layout,.doc-help-layout{grid-template-columns:1fr;gap:20px}.doc-guide-aside{border-left:0;border-top:1px solid var(--tc-border);padding:25px 0 0}.doc-article{font-size:14px;line-height:1.8}.doc-article h2{font-size:18px}.doc-article>section{margin-bottom:28px}.doc-designation-parts>div{grid-template-columns:100px minmax(0,1fr);gap:15px;font-size:13px}.doc-contents{border-bottom:1px solid var(--tc-border);flex-flow:wrap;gap:4px 20px;margin-bottom:4px;padding:6px 0 10px}.doc-contents a{min-height:44px;font-size:12px}.doc-table{font-size:13px}.doc-table tbody th{width:30%;min-width:86px}.doc-table th,.doc-table td{padding-right:12px}.doc-related a,.doc-help-link{min-height:44px}}@media print{.tc-document .tc-header,.tc-document .tc-footer,.doc-group-nav,.doc-contents,.doc-example-link,.doc-family-heading>.tc-button{display:none}.tc-document-main{padding:0}.doc-guide-layout,.doc-help-layout{display:block}.doc-article>section,.doc-directory-row{break-inside:avoid}}
