.tiq-site.tpl-trailhead.tpl-hub{--hub-ground:#f4f6f4;--hub-ink:#101a15;--hub-body:#26332c;--hub-muted:#5d6b63;--hub-faint:#7c8a82;--hub-card-line:#101a1512;--hub-row-line:#101a150f;--hub-field-line:#101a151f;--hub-soft-fill:#fbfcfb;--hub-r:16px;--th-paper:var(--hub-ground);--th-ink:var(--hub-ink);--th-line:var(--hub-card-line);--th-line-soft:var(--hub-row-line);--th-rule:#101a151a;--th-field:var(--hub-field-line);--th-muted:var(--hub-muted);--th-meta:var(--hub-faint);--th-faint:var(--hub-faint);--th-gutter:clamp(16px, 3vw, 24px);--th-display:Manrope, system-ui, sans-serif;--th-mono:"JetBrains Mono", ui-monospace, monospace;--accent:var(--hub-accent,#8a5a12);--tint:var(--hub-tint,#fdf6e3);--r:10px;background:var(--hub-ground);color:var(--hub-ink);font-family:Manrope,system-ui,sans-serif;font-size:15px;line-height:1.5}.tiq-site.tpl-hub .th-wrap{max-width:920px}.tiq-site.tpl-hub .th-sec{padding-top:14px;padding-bottom:14px}.tiq-site.tpl-hub .th-band{padding-top:clamp(28px,5vw,48px);padding-bottom:clamp(28px,5vw,48px)}.tiq-site.tpl-hub .th-grid{--th-gap:12px}.tiq-site.tpl-hub .tiq-cols-grid{max-width:872px}.tiq-site.tpl-hub .th-eyebrow{letter-spacing:.09em;color:var(--text-eyebrow,var(--hub-muted));margin:0 0 6px;font:800 10.5px/1.2 Manrope,system-ui,sans-serif}.tiq-site.tpl-hub :is(.th-h1,.th-h2,.th-h3){font-family:Manrope,system-ui,sans-serif;font-weight:800;font-stretch:100%}.tiq-site.tpl-hub .th-h1{letter-spacing:-.04em;margin-bottom:10px;font-size:clamp(32px,5vw,44px);line-height:1.04}.tiq-site.tpl-hub .th-h1--page{font-size:clamp(30px,4.6vw,38px)}.tiq-site.tpl-hub .th-h1--article{font-size:clamp(30px,4.6vw,40px);line-height:1.04}.tiq-site.tpl-hub .th-h2{letter-spacing:-.03em;font-size:20px;line-height:1.2}.tiq-site.tpl-hub .th-h2--md{letter-spacing:-.04em;font-size:clamp(24px,3vw,28px);line-height:1.1}.tiq-site.tpl-hub .th-h2--sm{font-size:20px}.tiq-site.tpl-hub .th-h3{letter-spacing:-.01em;font-size:14.5px;line-height:1.3}.tiq-site.tpl-hub .th-h3--lg{letter-spacing:-.02em;font-size:17px}.tiq-site.tpl-hub .th-lede{color:var(--text-sub,var(--hub-body));font-size:15px;line-height:1.5}.tiq-site.tpl-hub .th-body{color:var(--text-sub,var(--hub-body));font-size:14px;line-height:1.55}.tiq-site.tpl-hub .th-small{color:var(--hub-muted);font-size:13px}.tiq-site.tpl-hub .th-mono{color:var(--hub-faint);font-size:11.5px}.tiq-site.tpl-hub .th-accent-word{color:var(--hub-accent,#8a5a12)}.tiq-site.tpl-hub .th-prose{color:var(--hub-body);font-size:15.5px;line-height:1.65}.tiq-site.tpl-hub .th-prose>*{margin-bottom:14px}.tiq-site.tpl-hub .th-prose :is(h2,h3){letter-spacing:-.02em;color:var(--hub-ink);font-family:Manrope,system-ui,sans-serif}.tiq-site.tpl-hub .th-prose a{color:var(--hub-accent,#8a5a12);font-weight:700;text-decoration:none}.tiq-site.tpl-hub .th-prose blockquote{border-left-color:var(--hub-head,#0e2419);font:700 18px/1.4 Manrope,system-ui,sans-serif}.tiq-site.tpl-hub .th-prose img{border-radius:var(--hub-r)}.tiq-site.tpl-hub .th-head{align-items:baseline;gap:10px;margin-bottom:12px}.tiq-site.tpl-hub .th-more{color:var(--hub-accent,#8a5a12);border-bottom:0;font-size:12.5px;font-weight:800}.tiq-site.tpl-hub .th-more:hover{color:var(--hub-accent-hover,#6b4409)}.tiq-site.tpl-hub .th-back{color:var(--hub-muted);margin-bottom:14px;font-size:12.5px;font-weight:700}.tiq-site.tpl-hub .th-bullets{font-size:13.5px;font-weight:700}.tiq-site.tpl-hub .th-bullets li{align-items:center}.tiq-site.tpl-hub .th-bullets li:before{content:"";background:#1f6b3f;border-radius:99px;flex:none;width:6px;height:6px}.tiq-site.tpl-hub :where(a):hover{text-decoration:none}.tiq-site.tpl-hub .th-btn{border-width:1px;border-radius:10px;padding:10px 15px;font-size:13px;font-weight:800}.tiq-site.tpl-hub .th-btn:hover{filter:none;opacity:.92}.tiq-site.tpl-hub .th-btn--sm{padding:9px 13px;font-size:12.5px}.tiq-site.tpl-hub .th-btn--primary{background:var(--btn-bg,var(--hub-head,#0e2419));color:var(--btn-text,var(--hub-head-ink,#eaf2ed))}.tiq-site.tpl-hub :is(.th-btn--ghost,.th-btn--quiet){color:var(--hub-body);border-color:var(--hub-field-line);background:#fff;font-weight:700}.tiq-site.tpl-hub :is(.th-btn--ghost,.th-btn--quiet):hover{opacity:1;border-color:#101a153d}.tiq-site.tpl-hub .th-btn--light{background:var(--hub-head-ink,#eaf2ed);color:var(--hub-head,#0e2419)}.tiq-site.tpl-hub .th-btn--ghost-light{color:var(--hub-head-ink,#eaf2ed);border-color:var(--hub-head-line,#ffffff2e);background:0 0;font-weight:700}.tiq-site.tpl-hub .th-btn--ghost-light:hover{opacity:1;background:var(--hub-head-veil,#ffffff14)}.tiq-site.tpl-hub .th-btn--dark{background:var(--hub-ink);color:#fff}.tiq-site.tpl-hub :is(.th-card,.th-panel){border:1px solid var(--hub-card-line);border-radius:var(--hub-r);background:#fff}.tiq-site.tpl-hub .th-card{padding:16px 18px}.tiq-site.tpl-hub .th-card--pad{padding:clamp(20px,3vw,28px)}.tiq-site.tpl-hub .th-tint{background:var(--block-bg,var(--hub-tint,#fdf6e3))}.tiq-site.tpl-hub :is(.th-dark,.th-on-accent){background:var(--block-bg,var(--hub-head,#0e2419));color:var(--block-text,var(--hub-head-ink,#eaf2ed))}.tiq-site.tpl-hub :is(.th-dark,.th-on-accent) .th-eyebrow{color:var(--text-eyebrow,var(--hub-detail,#dd9c34))}.tiq-site.tpl-hub :is(.th-dark,.th-on-accent) :is(.th-lede,.th-body,.th-small){color:var(--text-sub,var(--hub-head-soft,#eaf2ed9e))}.tiq-site.tpl-hub :is(.th-dark,.th-on-accent) .th-card{background:var(--hub-head-veil,#ffffff12);border-color:var(--hub-head-line,#ffffff1a);color:inherit;border-radius:14px}.tiq-site.tpl-hub :is(.th-dark,.th-on-accent) .th-btn--primary{background:var(--btn-bg,var(--hub-head-ink,#eaf2ed));color:var(--btn-text,var(--hub-head,#0e2419))}.tiq-site.tpl-hub>:is(.th-dark,.th-on-accent),.tiq-site.tpl-hub .tiq-event-split__main>:is(.th-dark,.th-on-accent){max-width:calc(920px - 2 * var(--th-gutter));border-radius:18px;margin:14px auto}@media (width<=960px){.tiq-site.tpl-hub>:is(.th-dark,.th-on-accent){margin-left:var(--th-gutter);margin-right:var(--th-gutter)}}.tiq-site.tpl-hub .th-rule-top{border-top:1px solid #101a151a}.tiq-site.tpl-hub .th-media{border-radius:var(--hub-r);background:repeating-linear-gradient(135deg,#eef1ee 0 10px,#e6eae6 10px 20px)}.tiq-site.tpl-hub .th-media--dark,.tiq-site.tpl-hub .th-media--on-accent{background:repeating-linear-gradient(135deg,#ffffff1a 0 10px,#ffffff0a 10px 20px)}.tiq-site.tpl-hub .th-media__label{letter-spacing:.02em;text-transform:none;color:var(--hub-faint);font-size:11px}.tiq-site.tpl-hub :is(.th-media--dark,.th-media--on-accent) .th-media__label{color:var(--hub-head-soft,#eaf2ed9e)}.tiq-site.tpl-hub .th-pill{letter-spacing:0;text-transform:none;color:#5d6b63;background:#eef1ee;padding:4px 10px;font:800 12px/1.2 Manrope,system-ui,sans-serif}.tiq-site.tpl-hub .th-dot{background:currentColor;width:6px;height:6px}.tiq-site.tpl-hub .th-pill--open{color:#1f6b3f;background:#e6f3ea}.tiq-site.tpl-hub .th-pill--caution{color:#8a5a12;background:#fdf3dc}.tiq-site.tpl-hub .th-pill--closed{color:#a3401f;background:#fbeee8}.tiq-site.tpl-hub :is(.th-pill--open,.th-pill--caution,.th-pill--closed) .th-dot{background:currentColor}.tiq-site.tpl-hub .th-dot--open{background:#2f8a55}.tiq-site.tpl-hub .th-dot--caution{background:#c08a2a}.tiq-site.tpl-hub .th-dot--closed{background:#a3401f}.tiq-site.tpl-hub .th-tag{letter-spacing:.09em;color:#5d6b63;background:#eef1ee;border-radius:6px;padding:4px 7px;font:800 10px/1 Manrope,system-ui,sans-serif}.tiq-site.tpl-hub .th-tag--closed{color:#fff;background:#a3401f}.tiq-site.tpl-hub .th-tag--caution{color:#8a5a12;background:#fdf3dc}.tiq-site.tpl-hub .th-tag--open{color:#1f6b3f;background:#e6f3ea}.tiq-site.tpl-hub .th-date{background:var(--hub-tint,#fdf6e3);border:1px solid var(--hub-tint-line,#f0e0b6);border-radius:12px;gap:2px;width:52px;height:auto;padding:6px 0}.tiq-site.tpl-hub .th-date__m{letter-spacing:.1em;color:var(--hub-tint-ink,#8a5a12);font:800 10px/1 Manrope,system-ui,sans-serif}.tiq-site.tpl-hub .th-date__d{letter-spacing:-.04em;font:800 20px/1.1 Manrope,system-ui,sans-serif}.tiq-site.tpl-hub .th-chips{background:#fff;border:1px solid #101a1517;border-radius:10px;gap:4px;padding:3px;display:inline-flex}.tiq-site.tpl-hub .th-chip{color:var(--hub-body);border:0;border-radius:7px;padding:6px 11px;font-size:12.5px;font-weight:700}.tiq-site.tpl-hub .th-chip.is-active{background:var(--hub-head,#0e2419);color:var(--hub-head-ink,#eaf2ed)}.tiq-site.tpl-hub .th-label{letter-spacing:.09em;text-transform:uppercase;color:var(--hub-muted);font-size:10.5px;font-weight:800}.tiq-site.tpl-hub .th-input{border:1px solid var(--hub-field-line);color:var(--hub-ink);text-transform:none;letter-spacing:0;border-radius:11px;padding:10px 12px;font-size:16px}.tiq-site.tpl-hub .th-input:focus{border-color:var(--hub-accent,#b5741c);outline:none}.tiq-site.tpl-hub .th-check{border-color:#101a1524;padding:5px 11px;font-size:12.5px;font-weight:700}.tiq-site.tpl-hub .th-check:has(input:checked){color:#1f6b3f;background:#e6f3ea;border-color:#2f8a55}.tiq-site.tpl-hub .th-check input{accent-color:#2f8a55}.tiq-site.tpl-hub .th-form-note{border-radius:11px;font-size:13.5px}.tiq-site.tpl-hub .th-form-note--ok{color:#1f6b3f;background:#e6f3ea}.tiq-site.tpl-hub .th-form-note--error{color:#a3401f;background:#fbeee8}.tiq-site.tpl-hub .th-field-error{color:#a3401f}.tiq-site.tpl-hub .hub-band{background:var(--block-bg,var(--hub-head,#0e2419));color:var(--block-text,var(--hub-head-ink,#eaf2ed))}.tiq-site.tpl-hub .hub-band+.hub-band{border-top:1px solid var(--hub-head-line,#ffffff1f)}.tiq-site.tpl-hub .hub-eyebrow-on-band{letter-spacing:.1em;text-transform:uppercase;color:var(--text-eyebrow,var(--hub-detail,#dd9c34));margin:0;font-size:11.5px;font-weight:800}.tiq-site.tpl-hub .hub-soft{color:var(--text-sub,var(--hub-head-soft,#eaf2ed9e))}.tiq-site.tpl-hub .hub-tile{background:var(--hub-head-veil,#ffffff12);border:1px solid var(--hub-head-line,#ffffff1a);border-radius:14px;min-width:104px;padding:12px 16px}.tiq-site.tpl-hub .hub-tile__label{letter-spacing:.1em;text-transform:uppercase;color:var(--hub-head-soft,#eaf2ed80);font-size:10px;font-weight:800}.tiq-site.tpl-hub .hub-tile__value{letter-spacing:-.04em;margin-top:6px;font-size:26px;font-weight:800;line-height:1}.tiq-site.tpl-hub .hub-tile__value span{color:var(--hub-head-soft,#eaf2ed80);font-size:15px}.tiq-site.tpl-hub.has-preview-banner .hub-menu{top:32px}.tiq-site.tpl-hub .tp{padding:14px var(--th-gutter,24px);--tp-card:#fff;--tp-accent:var(--hub-accent,#8a5a12)}.tiq-site.tpl-hub .tp-wrap{max-width:872px}.tiq-site.tpl-hub .tp-head{margin-bottom:12px}.tiq-site.tpl-hub .tp-title{letter-spacing:-.03em;font:800 20px/1.2 Manrope,system-ui,sans-serif}.tiq-site.tpl-hub .tp-sub{color:var(--hub-muted);margin-top:6px;font-size:14px}.tiq-site.tpl-hub .tp-mono{letter-spacing:.09em;color:var(--hub-muted);font:800 10.5px/1.2 Manrope,system-ui,sans-serif}.tiq-site.tpl-hub .tp-pill{letter-spacing:0;text-transform:none;font:800 12px/1.2 Manrope,system-ui,sans-serif}.tiq-site.tpl-hub .tp-pill.is-open{color:#1f6b3f;background:#e6f3ea}.tiq-site.tpl-hub .tp-pill.is-caution{color:#8a5a12;background:#fdf3dc}.tiq-site.tpl-hub .tp-pill.is-closed{color:#a3401f;background:#fbeee8}.tiq-site.tpl-hub .tp-chip{border-color:var(--hub-field-line);background:#fff;border-radius:9px;font-size:12.5px;font-weight:700}.tiq-site.tpl-hub .tp-chip.is-on{background:var(--hub-head,#0e2419);border-color:var(--hub-head,#0e2419);color:var(--hub-head-ink,#eaf2ed)}.tiq-site.tpl-hub :is(.tdir-list,.tfeat-scroll,.ttypes-card,.tfeat-body){border:1px solid var(--hub-card-line);border-radius:var(--hub-r);background:#fff}.tiq-site.tpl-hub .tdir-list,.tiq-site.tpl-hub .tfeat-scroll{overflow:hidden}.tiq-site.tpl-hub .tdir-search{border:1px solid var(--hub-field-line);background:#fff;border-radius:11px}.tiq-site.tpl-hub .tdir-filters{margin-bottom:16px}.tiq-site.tpl-hub .tdir-net{border-top:0;gap:12px 32px;padding:12px 0 20px}.tiq-site.tpl-hub .tdir-name{letter-spacing:-.03em;font:800 20px/1.2 Manrope,system-ui,sans-serif}.tiq-site.tpl-hub .tdir-desc{font-size:14px}.tiq-site.tpl-hub .tdir-stats{color:var(--hub-accent,#8a5a12)}.tiq-site.tpl-hub .tdir-row{border-top-color:var(--hub-row-line);padding:12px 18px}.tiq-site.tpl-hub .tdir-trail{letter-spacing:-.01em;font-size:14.5px}.tiq-site.tpl-hub :is(.tdir-meta,.tdir-dist){font-size:13px}.tiq-site.tpl-hub .tdir-dist{color:var(--hub-faint);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px}.tiq-site.tpl-hub .ttypes-grid{gap:12px}.tiq-site.tpl-hub .ttypes-name,.tiq-site.tpl-hub .tdiff-name{letter-spacing:-.02em;font:800 17px/1.25 Manrope,system-ui,sans-serif}.tiq-site.tpl-hub :is(.ttypes-desc,.tdiff-desc,.tdiff-try){font-size:13.5px}.tiq-site.tpl-hub .tdiff-grid{border:1px solid var(--hub-card-line);border-radius:var(--hub-r);background:#fff;border-top-width:1px;padding:16px 18px}.tiq-site.tpl-hub .tfeat-table :is(th,td){border-top-color:var(--hub-row-line);padding:12px 18px}.tiq-site.tpl-hub .tfeat-table thead th{background:var(--hub-soft-fill);font-size:12.5px}.tiq-site.tpl-hub .tfeat-name{font-size:14.5px}.tiq-site.tpl-hub :is(.tdp-wrap,.ndp-wrap){max-width:920px;padding-left:var(--th-gutter);padding-right:var(--th-gutter);box-sizing:border-box}.tiq-site.tpl-hub :is(.tiq-cols,.th-cols) :is(.tdp-wrap,.ndp-wrap){max-width:none;padding-left:0;padding-right:0}.tiq-site.tpl-hub .tiq-cols:is(:has(.tdp--part),:has(.ndp)) .tiq-cols-grid{max-width:920px;padding-left:var(--th-gutter);padding-right:var(--th-gutter)}.tiq-site.tpl-hub :is(.tdp-h1,.ndp-h1){letter-spacing:-.04em;font:800 clamp(30px,4.6vw,38px)/1.05 Manrope,system-ui,sans-serif}
