.tk-inner{--color-paper:#171a1f;--color-mat:#303630;--color-mat-deep:#242a24;--color-ink:#f6f4ef;--color-ink-soft:#b9bdc3;--color-ink-faint:#969da8;--color-line:#41464d;--color-blue:#6b75f5;--color-blue-deep:#5966e4;--color-blue-tint:#2b334b;--color-ok:#a8cfb5;--color-ok-tint:#24332b;--color-warn:#edb66f;--color-warn-tint:#3a2f22;--color-bad:#faa;--color-bad-tint:#3c252b}.tk-inner .ti{width:88%;max-width:1680px;margin:0 auto;padding-top:56px}.tk-inner .ti.ti-read{max-width:760px}.tk-inner .th-page .ti h1{font-size:clamp(40px,4.4cqi,80px);line-height:1.08}.tk-inner .th-page .ti-eyebrow{color:var(--th-green);margin-bottom:12px;font-size:clamp(16px,1.3cqi,20px);font-weight:600}.tk-inner .th-page .ti-lede,.tk-inner .th-page .ti-prose .ti-lede{max-width:760px;color:var(--th-muted);margin-top:20px;font-size:clamp(18px,1.6cqi,26px);line-height:1.4}.tk-inner .th-page .ti-link,.tk-inner .th-page .ti-prose a:not(.th-primary):not(.th-secondary){color:var(--th-blue-text);text-underline-offset:3px;text-decoration:underline}.tk-inner .ti-inline-button{color:var(--th-blue-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.tk-inner .ti-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:32px;display:flex}.tk-inner .th-page .ti-note,.tk-inner .th-page .ti-card .ti-note{color:var(--th-muted);margin-top:10px;font-size:14px;line-height:1.55}.tk-inner .th-page .ti-alert{background:var(--color-bad-tint);color:var(--color-bad);border-radius:16px;margin-top:24px;padding:16px 20px;font-size:16px}.tk-inner .th-page .ti-alert a,.tk-inner .ti-alert button{color:inherit;text-underline-offset:3px;background:0 0;border:0;margin-top:8px;margin-right:20px;padding:0;font-weight:600;text-decoration:underline;display:inline-block}.tk-inner .th-page .ti-status{color:var(--th-muted);margin-top:24px}.tk-inner .ti-prose section{margin-top:56px;scroll-margin-top:32px}.tk-inner .th-page .ti-prose h2{letter-spacing:-.02em;font-size:clamp(26px,2.2cqi,36px);line-height:1.2}.tk-inner .th-page .ti-prose h3{letter-spacing:0;font-variation-settings:"opsz" 20,"wdth" 100;margin-top:26px;font-size:clamp(18px,1.4cqi,22px);line-height:1.35}.tk-inner .th-page .ti-prose p,.tk-inner .ti-prose li{color:var(--th-muted);font-size:clamp(17px,1.3cqi,20px);line-height:1.65}.tk-inner .th-page .ti-prose p{margin-top:14px}.tk-inner .th-page .ti-prose h3+p{margin-top:6px}.tk-inner .th-page .ti-prose .ti-meta{color:var(--color-ink-faint);margin-top:8px;font-size:15px}.tk-inner .ti-prose strong{color:var(--th-ink);font-weight:600}.tk-inner .ti-prose ul{gap:12px;margin:24px 0 0;padding-left:1.2em;display:grid}.tk-inner .ti-prose li::marker{color:var(--th-green)}.tk-inner .th-page .ti-prose .ti-callout{color:var(--th-ink);margin-top:24px;font-size:clamp(18px,1.5cqi,24px);font-weight:600}.tk-inner .ti-card{border:1px solid var(--th-line);border-radius:28px;padding:clamp(24px,2.4cqi,40px)}.tk-inner .th-page .ti-card h2{letter-spacing:-.02em;font-size:clamp(24px,2cqi,32px);line-height:1.2}.tk-inner .th-page .ti-card p{margin-top:12px;font-size:16px}.tk-inner .th-page .ti-card .ti-muted,.tk-inner .th-page .ti-muted{color:var(--th-muted)}.tk-inner .ti-split{grid-template-columns:minmax(0,1fr) clamp(380px,32cqi,520px);align-items:start;gap:48px 4.4cqi;margin-top:40px;display:grid}.tk-inner .ti-split>*{min-width:0}.tk-inner .th-page .ti-ref{color:var(--th-muted);font-size:clamp(15px,1.2cqi,19px)}.tk-inner .ti-ref strong{color:var(--th-ink);font-weight:600}.tk-inner .ti-lines{border-bottom:1px solid var(--th-line);margin:20px 0 0;padding:0;list-style:none}.tk-inner .ti-lines li{border-top:1px solid var(--th-line);align-items:center;gap:clamp(16px,2cqi,32px);padding:24px 0;display:flex}.tk-inner .ti-thumb{background:var(--th-panel);border-radius:20px;flex-shrink:0;width:clamp(104px,11cqi,168px);padding:10px}.tk-inner .th-page .ti-line-name{font-size:clamp(18px,1.8cqi,28px);font-weight:600;line-height:1.3}.tk-inner .th-page .ti-line-meta{color:var(--th-muted);margin-top:4px;font-size:clamp(15px,1.25cqi,20px)}.tk-inner .th-page .ti-line-price{margin-top:6px;font-size:clamp(16px,1.3cqi,20px);font-weight:600}.tk-inner .ti-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:20px;font-size:clamp(15px,1.2cqi,19px)}.tk-inner .ti-table th,.tk-inner .ti-table td{border-bottom:1px solid var(--th-line);text-align:right;padding:10px 0;font-weight:600}.tk-inner .ti-table th:first-child{text-align:left;color:var(--th-muted);font-weight:400}.tk-inner .ti-table thead th{color:var(--th-muted);font-weight:600}.tk-inner .ti-table tr.ti-total-row th,.tk-inner .ti-table tr.ti-total-row td{color:var(--th-ink);border-bottom:0;padding-top:16px;font-size:clamp(18px,1.5cqi,24px);font-weight:600}.tk-inner .ti-full{width:100%}.tk-inner .ti-stack{gap:12px;margin-top:24px;display:grid}.tk-inner .th-page .ti-stack .th-primary,.tk-inner .th-page .ti-stack .th-secondary{width:100%;min-height:60px}.tk-inner .th-page .ti-result{margin-top:24px}.tk-inner .th-page .ti-result[role=status]>p:first-child{color:var(--th-ink);font-weight:600}.tk-inner .th-page .ti-changed,.tk-inner .th-page .ti-card .ti-changed{border:1px solid var(--th-line);color:var(--th-ink);border-radius:14px;margin-top:16px;padding:14px 16px;font-size:15px}.tk-inner .ti-totals{border-top:1px solid var(--th-line);font-variant-numeric:tabular-nums;flex-direction:column;gap:10px;margin:20px 0 0;padding-top:20px;font-size:clamp(15px,1.2cqi,19px);display:flex}.tk-inner .ti-totals>div{color:var(--th-muted);justify-content:space-between;gap:16px;display:flex}.tk-inner .ti-totals dd{color:var(--th-ink);margin:0;font-weight:600}.tk-inner .ti-totals .ti-savings,.tk-inner .ti-totals .ti-savings dd{color:var(--th-green)}.tk-inner .ti-totals .ti-total-row{border-top:1px solid var(--th-line);color:var(--th-ink);padding-top:12px;font-size:clamp(18px,1.5cqi,24px);font-weight:600}.tk-inner .th-page .ti-badge{background:var(--color-warn-tint);color:var(--color-warn);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600;display:inline-block}.tk-inner .ti-mini{gap:14px;margin:20px 0 0;padding:0;list-style:none;display:grid}.tk-inner .ti-mini li{align-items:center;gap:14px;display:flex}.tk-inner .ti-mini .ti-thumb{border-radius:12px;width:64px;padding:4px}@container teehome (max-width:1100px){.tk-inner .ti-split{grid-template-columns:minmax(0,1fr);gap:40px}.tk-inner .ti-split>aside{max-width:640px}}@container teehome (max-width:800px){.tk-inner .ti{width:calc(100% - 48px);padding-top:36px}.tk-inner .ti-split>aside{max-width:none}}@container teehome (max-width:480px){.tk-inner .ti{width:calc(100% - 32px);padding-top:28px}.tk-inner .th-page .ti h1{font-size:40px}.tk-inner .th-page .ti-lede,.tk-inner .th-page .ti-prose .ti-lede{margin-top:12px;font-size:17px;line-height:1.45}.tk-inner .ti-prose section{margin-top:40px}.tk-inner .ti-card{border-radius:20px;padding:22px}.tk-inner .ti-lines li{gap:14px;padding:20px 0}.tk-inner .ti-thumb{border-radius:16px;width:104px;padding:6px}.tk-inner .th-page .ti-actions .th-primary,.tk-inner .th-page .ti-actions .th-secondary{width:100%}}.tk-inner .ti-confirm{margin-top:28px}.tk-inner .th-page .ti-card .ti-first{margin-top:0}.tk-inner .ti-card strong{color:var(--th-ink);font-weight:600}.tk-inner .th-page .ti-error,.tk-inner .th-page .ti-card .ti-error{color:var(--color-bad);margin-top:14px;font-size:15px}.tk-inner .th-page .ti-links,.tk-inner .th-page .ti-card .ti-links{flex-wrap:wrap;gap:4px 24px;margin-top:18px;font-weight:600;display:flex}.tk-inner .th-page .ti-links a{min-height:44px;color:var(--th-blue-text);align-items:center;display:inline-flex}.tk-inner .ti-split.ti-split-top{margin-top:0}.tk-inner .th-page .ti .ti-pay-title{margin-top:16px}.tk-inner .th-page .ti-strong{color:var(--th-ink);margin-top:0;font-weight:600}.tk-inner .ti-mini .ti-line-meta{font-size:15px}.tk-inner .ti form label{color:var(--th-ink)}
