.tc{padding:clamp(32px,6vw,88px) 0 clamp(48px,8vw,120px)}.tc :where(h2,h3){scroll-margin-top:96px}.tc [id]{scroll-margin-top:88px}.tc-head{display:grid;gap:20px;margin-bottom:clamp(40px,7vw,96px)}.tc-head h1{margin:8px 0 0;max-width:12ch}.tc-head .lede{max-width:52ch}.tc-head .lede p{margin:0 0 .6em}.tc-head__links{display:flex;flex-wrap:wrap;gap:8px 28px;margin:20px 0 0}@media(min-width:990px){.tc-head{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:48px}}.tc-block{display:grid;gap:20px;padding-top:clamp(28px,4vw,48px);margin-top:clamp(40px,6vw,88px);border-top:1px solid var(--c-line)}.tc-block__head h2{margin:0 0 8px}.tc-block__head p{margin:0;max-width:34ch}.tc-block__body{min-width:0}@media(min-width:990px){.tc-block{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px}.tc-block__head{position:sticky;top:96px;align-self:start}}.tc-note{max-width:62ch;margin:20px 0 0}.tc-sub{margin:clamp(32px,4vw,48px) 0 12px}.tc-decode{display:grid;gap:20px;align-items:center}.tc-decode__code{font-family:var(--f-head);font-weight:var(--f-head-w);font-size:clamp(88px,24vw,168px);line-height:.82;letter-spacing:-.05em;display:flex}.tc-decode__fan{color:var(--c-ink)}.tc-decode__ori{color:var(--c-muted)}.tc-decode__key{display:grid;gap:16px;margin:0}.tc-decode__key div{display:grid;gap:4px;padding-top:12px;border-top:1px solid var(--c-line)}.tc-decode__key div:first-child{border-top-color:var(--c-ink)}.tc-decode__key dt{color:var(--c-muted);text-transform:uppercase;font-size:11px;letter-spacing:.08em}.tc-decode__key dd{margin:0;max-width:40ch}@media(min-width:750px){.tc-decode{grid-template-columns:auto minmax(240px,1fr);gap:40px}}.tc-examples{list-style:none;margin:clamp(28px,4vw,40px) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0 20px}.tc-examples li{display:grid;gap:4px;align-content:start;padding:14px 0;border-top:1px solid var(--c-line);font-size:14px}.tc-examples__code{font-family:var(--f-head);font-size:clamp(28px,3.4vw,40px);line-height:1;letter-spacing:-.03em;text-decoration:none}a.tc-examples__code:hover{text-decoration:underline}.tc-chart{margin-top:clamp(56px,8vw,120px)}.tc-chart__head{display:grid;gap:16px;margin-bottom:clamp(20px,3vw,32px)}.tc-chart__head h2{margin:6px 0 0;max-width:16ch}.tc-chart__intro p{margin:0 0 8px;max-width:56ch}.tc-legend{font-size:12px}@media(min-width:990px){.tc-chart__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:48px}}.tc-chart__frame{max-width:calc(var(--page) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter)}.tc-chart__foot{padding:0;margin:14px 0 0;font-size:13px;max-width:90ch}.tc-scroll{position:relative;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;max-height:calc(100vh - 120px);max-height:calc(100svh - 120px);border-top:1.5px solid var(--c-ink);border-bottom:1px solid var(--c-line)}.tc-scroll:focus-visible{outline-offset:4px}.tc-scroll--plain{max-height:none}.tc-table{border-collapse:separate;border-spacing:0;width:100%;min-width:980px;font-size:14px;font-variant-numeric:tabular-nums}.tc-table th,.tc-table td{padding:10px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--c-line);background:var(--c-paper)}.tc-table thead th{position:sticky;top:0;z-index:2;vertical-align:bottom;font-weight:600;font-size:13px;background:var(--c-paper);border-bottom:1.5px solid var(--c-ink);white-space:nowrap}.tc-table .tc-col-ori{position:sticky;left:0;z-index:1;box-shadow:inset -1px 0 0 var(--c-line)}.tc-table thead .tc-col-ori{z-index:3}.tc-fan{display:block;font-family:var(--f-head);font-size:18px;font-weight:var(--f-head-w);letter-spacing:-.01em}.tc-fan__sub{display:block;font-size:11px;font-weight:400;color:var(--c-muted)}.tc-col-fan{min-width:76px}.tc-ori{font-family:var(--f-head);font-size:20px;letter-spacing:-.01em;font-weight:var(--f-head-w)}.tc-col-suits{min-width:170px;max-width:220px;color:var(--c-ink);font-size:13px;line-height:1.35}.tc-col-flow{white-space:nowrap;text-align:right}.tc-table thead .tc-col-flow{text-align:right}.tc-col-mesh{white-space:nowrap;font-size:13px;color:var(--c-muted)}.tc-row--band>*{border-top:1.5px solid var(--c-ink)}.tc-row:hover>*,.tc-row:target>*{background:var(--c-paper-2)}.tc-cell{line-height:1.25}@media(min-width:1200px){.tc-table th,.tc-table td{padding:10px 8px}.tc-table .tc-col-ori{padding-left:0}.tc-col-suits{min-width:150px;max-width:180px}.tc-col-mesh{white-space:normal;min-width:76px}.tc-table thead .tc-col-flow .tc-fan__sub{white-space:normal}.tc-col-flow{min-width:84px}}@media(min-width:1400px){.tc-scroll:not(.tc-scroll--plain){overflow:visible;max-height:none}.tc-scroll:not(.tc-scroll--plain) .tc-table thead th{top:0}}.tc-cell--empty{background-image:linear-gradient(var(--c-line),var(--c-line));background-size:10px 1px;background-repeat:no-repeat;background-position:12px 20px}.tc-row:hover>.tc-cell--empty{background-image:linear-gradient(var(--c-line),var(--c-line))}.tc-code{display:block;font-size:13px;color:var(--c-muted)}.tc-fams{display:flex;flex-wrap:wrap;gap:0 8px}.tc-fam{font-weight:600;font-size:14px;text-decoration:underline;text-decoration-color:var(--c-line);min-height:24px;display:inline-flex;align-items:center}.tc-fam:hover{text-decoration-color:currentColor}.tc-fam.is-order{font-weight:400;color:var(--c-muted)}.tc-ref{border-collapse:collapse;width:100%;min-width:640px;font-size:15px}.tc-ref th,.tc-ref td{text-align:left;vertical-align:top;padding:12px 16px 12px 0;border-bottom:1px solid var(--c-line)}.tc-ref thead th{font-weight:600;font-size:13px;color:var(--c-muted);border-bottom:1.5px solid var(--c-ink);white-space:nowrap}.tc-ref tbody th{font-weight:500;max-width:30ch}.tc-ref tbody tr:hover>*{background:var(--c-paper-2)}.tc-ref__tips{line-height:1.6;min-width:12rem}.tc-ref td.mono,.tc-ref__tips a{white-space:nowrap}.tc-bands{margin:0;display:grid}.tc-bands div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;border-bottom:1px solid var(--c-line)}.tc-bands div:first-child{border-top:1.5px solid var(--c-ink)}.tc-bands dt{font-family:var(--f-head);font-size:clamp(18px,2.2vw,24px);letter-spacing:-.01em}.tc-bands dd{margin:0;font-size:15px;white-space:nowrap}.tc-surfaces{list-style:none;margin:0;padding:0;display:grid}.tc-surfaces li{border-bottom:1px solid var(--c-line)}.tc-surfaces li:first-child{border-top:1.5px solid var(--c-ink)}.tc-surfaces a{display:grid;gap:4px 24px;padding:18px 0;text-decoration:none}.tc-surfaces__name{font-family:var(--f-head);font-size:clamp(22px,2.8vw,32px);letter-spacing:-.02em;line-height:1.05}.tc-surfaces__eg{font-size:14px;color:var(--c-muted)}.tc-surfaces__go{font-size:14px}.tc-surfaces a:hover .tc-surfaces__name{text-decoration:underline;text-decoration-thickness:1px}@media(min-width:750px){.tc-surfaces a{grid-template-columns:minmax(0,5fr) minmax(7.5rem,2fr) minmax(0,6fr) 9.5rem;align-items:baseline}.tc-surfaces__go{justify-self:end}}.tc-prose{margin-top:0}.tc-prose .tc-sec{display:grid;gap:20px;padding-top:clamp(28px,4vw,48px);margin-top:clamp(40px,6vw,88px);border-top:1px solid var(--c-line)}.tc-prose .tc-sec>header h2{font-size:clamp(20px,2.4vw,28px);letter-spacing:-.01em;margin:0 0 8px}.tc-prose .tc-sec>header p{color:var(--c-muted);max-width:34ch;margin:0}.tc-prose .tc-sec>div{min-width:0}.tc-prose .tc-sec>div>p,.tc-prose .tc-sec>div>ul{max-width:62ch}.tc-prose .tc-sec>div>ul{display:grid;gap:8px}@media(min-width:990px){.tc-prose .tc-sec{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px}.tc-prose .tc-sec>header{position:sticky;top:96px;align-self:start}}.tc-prose .tc-wide{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 20px}.tc-prose table{border-collapse:collapse;width:100%;min-width:0;font-size:15px;font-variant-numeric:tabular-nums}.tc-prose .rte-table{margin:0 0 20px}.tc-prose th,.tc-prose td{text-align:left;vertical-align:top;padding:12px 16px 12px 0;border-bottom:1px solid var(--c-line)}.tc-prose thead th{font-weight:600;font-size:13px;color:var(--c-muted);border-top:1.5px solid var(--c-ink);border-bottom:1.5px solid var(--c-ink)}.tc-prose tbody tr:hover>*{background:var(--c-paper-2)}.tc-prose td.mono,.tc-prose .num{font-family:var(--f-mono);font-size:14px}.tc-faq{display:grid}.tc-faq__item{padding:18px 0;border-bottom:1px solid var(--c-line)}.tc-faq__item:first-child{border-top:1.5px solid var(--c-ink)}.tc-faq__item h3{margin:0 0 8px}.tc-faq__item .rte{max-width:62ch}.tc-faq__item .rte p{margin:0}.tc-cta{margin-top:clamp(56px,9vw,140px)}.tc-cta h2{max-width:14ch;margin-bottom:16px}.tc-cta .lede{margin-bottom:28px}.tc-cta__btns{display:flex;flex-wrap:wrap;gap:12px;margin:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tip-chart.css.map */
