.tp-band{--tpp-bg: var(--sst-panel-glass);--tpp-text: var(--sst-text);--tpp-sub: var(--sst-text-secondary);--tpp-muted: var(--sst-text-muted);--tpp-line: var(--sst-line-control);--tpp-hair: var(--sst-hair);--tpp-accent: var(--sst-cyan);--tpp-gold: var(--sst-gold);--tpp-tint: var(--sst-panel);display:grid;gap:20px;min-width:0;color:var(--tpp-text);font-family:var(--sst-font-body)}.tp-band *{box-sizing:border-box}.tp-band .tpp-sheet{max-width:8.5in}.tp-band .tpp-p,.tp-list,.tp-looks li,.tp-glance li,.tp-steps li,.tp-table td{font-size:16px;line-height:1.5}.tp-band a{color:inherit;text-decoration-color:var(--tpp-accent);text-underline-offset:2px}.tp-glance{margin:0;padding:0;list-style:none;display:grid;gap:0}.tp-glance li{display:grid;gap:2px;padding:8px 0;border-top:1px solid var(--tpp-hair);color:var(--tpp-sub);-moz-column-break-inside:avoid;break-inside:avoid}.tp-glance b{color:var(--tpp-text)}.tp-looks{margin:0;padding:0;list-style:none;display:grid}.tp-looks li{display:grid;grid-template-columns:9em minmax(0,1fr);gap:4px 12px;padding:8px 0;border-top:1px solid var(--tpp-hair);color:var(--tpp-sub);-moz-column-break-inside:avoid;break-inside:avoid}.tp-looks b{color:var(--tpp-text)}.tp-list{margin:0;padding-left:20px;display:grid;gap:4px;color:var(--tpp-sub)}.tp-warm li::marker{color:var(--tpp-accent);font-weight:700}.tp-self{gap:10px}.tp-write{display:grid;grid-template-columns:minmax(0,1fr) 1.2fr;align-items:end;gap:12px}.tp-write i{display:block;height:28px;border-bottom:1.5px solid var(--tpp-line)}.tp-session{-moz-column-break-inside:avoid;break-inside:avoid}.tp-steps{margin:0;padding:0 0 0 20px;display:grid;gap:3px;color:var(--tpp-sub)}.tp-steps li{padding-left:2px;display:list-item}.tp-steps li>span:first-child{margin-right:8px}.tp-tick{display:inline-block;width:16px;height:16px;margin-left:6px;vertical-align:-3px;border:1.3px solid var(--tpp-accent);border-radius:50%}.tp-table{width:100%;border-collapse:collapse;-moz-column-break-inside:avoid;break-inside:avoid}.tp-table th{padding:6px 8px;text-align:left;font:700 13px/1.2 var(--sst-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tpp-muted);border-bottom:1px solid var(--tpp-line)}.tp-table td{padding:7px 8px;color:var(--tpp-sub);border-bottom:1px solid var(--tpp-hair);vertical-align:top}.tp-table .tp-num{text-align:right;font-family:var(--sst-font-mono);white-space:nowrap}.tp-bring{display:grid;gap:12px}.tp-closing{font-weight:600;color:var(--tpp-text)}.tp-sources{display:grid;gap:6px;padding-top:10px;border-top:1px solid var(--tpp-hair)}.tp-notes{margin:0;padding-left:20px;display:grid;gap:3px;font-size:13px;line-height:1.45;color:var(--tpp-muted)}@media screen and (max-width:640px){.tp-band .tpp-sheet{padding:22px 16px;border-radius:12px}.tp-band .tpp-meta{grid-template-columns:minmax(0,1fr)}.tp-band .tpp-meta div{border-right:0;border-bottom:1px solid var(--tpp-hair)}.tp-band .tpp-meta div:last-child{border-bottom:0}.tp-looks li,.tp-write{grid-template-columns:minmax(0,1fr)}.tp-band .tpp-title{font-size:28px}}@media print{.tp__band+.tp__band{-moz-column-break-before:page;break-before:page}.tp-band{display:block}.tp-band .tpp-sheet>*+*{margin-top:9pt}.tp-band .tpp-p,.tp-list,.tp-looks li,.tp-glance li,.tp-steps li,.tp-table td{font-size:12pt;line-height:1.4}.tp-band .tpp-label,.tp-band .tpp-small,.tp-band .tpp-eyebrow,.tp-band .tpp-min,.tp-table th,.tp-notes{font-size:10pt}.tp-band .tpp-stop{font-size:10.5pt}.tp-band .tpp-title{font-size:26pt;line-height:1.05}.tp-band .tpp-h2{font-size:16pt}.tp-band .tpp-h3{font-size:13pt}.tp-band .tpp-brand small,.tp-band .tpp-brand b{font-size:10pt}.tp-band .tpp-meta,.tp-glance,.tp-looks li,.tp-self,.tp-session,.tp-table,.tp-bring .tpp-box,.tp-sources{-moz-column-break-inside:avoid;break-inside:avoid}.tp-band h2,.tp-band h3{-moz-column-break-after:avoid;break-after:avoid}.tp-band a{text-decoration:none}.tp-band .tpp-meta div{border-width:1px}.tp-tick{border-width:1.3px}.tp-band .tpp-sheet{background:none}}.tp.svelte-1q5ea5i{min-width:0;background:var(--sst-canvas);color:var(--sst-text);overflow-x:clip}.tp__jump.svelte-1q5ea5i{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.tp__jump.svelte-1q5ea5i a:where(.svelte-1q5ea5i){display:inline-flex;align-items:center;min-height:var(--sst-touch);padding:0 16px;border-radius:999px;border:1px solid var(--sst-line);background:var(--sst-panel-glass);color:var(--sst-text);font-weight:600;text-decoration:none}.tp__band.svelte-1q5ea5i{display:grid;gap:20px;padding-top:24px;scroll-margin-top:96px}.tp__bar.svelte-1q5ea5i{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.tp__young.svelte-1q5ea5i a:where(.svelte-1q5ea5i){color:var(--sst-cyan)}
