.tgb-page[data-v-2e293c49]{--grad:linear-gradient(100deg,var(--color-theme) 0%,#e04bd8 55%,var(--color-accent) 100%);background:radial-gradient(56.25rem 32.5rem at 85% -8%,color-mix(in srgb,var(--color-theme) 24%,transparent),transparent 62%),radial-gradient(45rem 28.75rem at -12% 28%,color-mix(in srgb,var(--color-accent) 11%,transparent),transparent 58%),var(--bg-primary);color:#fff;font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif;height:100%;overflow-x:hidden;overflow-y:auto;padding-bottom:2.5rem;width:100%}.tgb-page[data-v-2e293c49] *{box-sizing:border-box}.tgb-page[data-v-2e293c49] :is(h1,h2,h3){font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-weight:800;letter-spacing:-.01em;line-height:1.16;margin:0}.tgb-page p[data-v-2e293c49]{margin:0}.tgb-banner[data-v-2e293c49]{background:linear-gradient(160deg,color-mix(in srgb,var(--color-theme) 14%,transparent) 0,transparent 72%);border-bottom:.0625rem solid hsla(0,0%,100%,.08);overflow:hidden;padding:2.5rem 1.25rem 2.125rem;position:relative}.tgb-banner-glow[data-v-2e293c49]{background:radial-gradient(circle at 40% 30%,color-mix(in srgb,var(--color-accent) 15%,transparent) 0,transparent 60%);filter:blur(2.375rem);height:170%;left:-8%;pointer-events:none;position:absolute;top:-45%;width:62%}.tgb-banner-inner[data-v-2e293c49]{margin:0 auto;max-width:47.5rem;position:relative}.tgb-crumb[data-v-2e293c49]{align-items:center;color:#ffffff80;display:flex;font-size:.8125rem;gap:.5rem;margin-bottom:1.125rem}.tgb-crumb a[data-v-2e293c49]{color:var(--color-accent);text-decoration:none}.tgb-crumb a[data-v-2e293c49]:hover{text-decoration:underline}.tgb-tag[data-v-2e293c49]{background:color-mix(in srgb,var(--color-accent) 10%,transparent);border:.0625rem solid color-mix(in srgb,var(--color-accent) 34%,transparent);border-radius:62.4375rem;color:var(--color-accent);display:inline-block;font-family:Space Mono,ui-monospace,monospace;font-size:.6875rem;font-weight:700;letter-spacing:.1em;padding:.1875rem .75rem}.tgb-h1[data-v-2e293c49]{background:linear-gradient(92deg,#fff 30%,var(--color-theme-hover) 72%,var(--color-accent));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(1.8rem,5.2vw,2.7rem);margin:.875rem 0}.tgb-byline[data-v-2e293c49]{align-items:center;color:#ffffff9e;display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.5rem}.tgb-author[data-v-2e293c49]{color:#ffffffe6;font-weight:700}.tgb-container[data-v-2e293c49]{margin:0 auto;max-width:47.5rem;padding:1.75rem 1.25rem .5rem}.tgb-body[data-v-2e293c49]{font-size:1.02rem;line-height:1.78}.tgb-lead[data-v-2e293c49]{color:#ffffffeb;font-size:1.1rem;margin:0 0 1rem}.tgb-body section>p a[data-v-2e293c49],.tgb-lead a[data-v-2e293c49]{border-bottom:.0625rem solid color-mix(in srgb,var(--color-accent) 40%,transparent);color:var(--color-accent);text-decoration:none}.tgb-body section>p a[data-v-2e293c49]:hover,.tgb-lead a[data-v-2e293c49]:hover{border-bottom-color:var(--color-accent)}.tgb-photo[data-v-2e293c49]{margin:1.625rem 0 .375rem}.tgb-photo img[data-v-2e293c49]{border:.0625rem solid hsla(0,0%,100%,.1);border-radius:1.125rem;box-shadow:0 1.125rem 2.875rem -1.125rem color-mix(in srgb,var(--color-theme) 45%,transparent);display:block;max-height:23.75rem;-o-object-fit:cover;object-fit:cover;width:100%}.tgb-photo figcaption[data-v-2e293c49]{color:#ffffff8c;font-family:Space Mono,ui-monospace,monospace;font-size:.8125rem;letter-spacing:.04em;margin-top:.625rem;text-align:center}.tgb-body section[data-v-2e293c49]{margin-top:2rem}.tgb-body h2[data-v-2e293c49]{font-size:clamp(1.3rem,3.4vw,1.6rem);margin:0 0 .875rem}.tgb-body p[data-v-2e293c49]{color:#ffffffe0;margin:0 0 .875rem}.tgb-body ol[data-v-2e293c49],.tgb-body ul[data-v-2e293c49]{color:#ffffffe0;margin:0 0 1rem;padding-left:1.375rem}.tgb-body li[data-v-2e293c49]{margin-bottom:.5625rem}.tgb-body li[data-v-2e293c49]::marker{color:var(--color-accent)}.tgb-openers-plain li[data-v-2e293c49]{margin-bottom:.625rem}.tgb-module[data-v-2e293c49]{background:linear-gradient(160deg,color-mix(in srgb,var(--color-theme) 10%,transparent) 0,var(--bg-secondary) 100%);border:.0625rem solid color-mix(in srgb,var(--color-theme) 30%,transparent);border-radius:1.25rem;margin:1.875rem 0 .5rem;padding:1.375rem}.tgb-module-title[data-v-2e293c49]{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:1.18rem;margin:0 0 1rem}.tgb-openers[data-v-2e293c49]{display:grid;gap:.625rem;list-style:none;margin:0;padding:0}.tgb-opener[data-v-2e293c49]{align-items:baseline;background:#ffffff08;border:.0625rem solid hsla(0,0%,100%,.07);border-radius:.75rem;display:flex;gap:.875rem;padding:.625rem .875rem}.tgb-opener-n[data-v-2e293c49]{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;flex:none;font-size:1.05rem;font-weight:800;min-width:1.625rem;text-align:right}.tgb-opener-text[data-v-2e293c49]{color:#ffffffeb;font-size:.98rem}@media(min-width:1024px){.tgb-openers[data-v-2e293c49]{gap:.625rem 1rem;grid-template-columns:1fr 1fr}}.tgb-stages[data-v-2e293c49]{display:grid;gap:.875rem}.tgb-stage[data-v-2e293c49]{background:#ffffff08;border:.0625rem solid hsla(0,0%,100%,.08);border-left:.1875rem solid var(--color-theme);border-radius:1rem;padding:1rem 1.125rem}.tgb-stage-head[data-v-2e293c49]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.375rem}.tgb-stage-n[data-v-2e293c49]{color:var(--color-accent);font-family:Space Mono,ui-monospace,monospace;font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tgb-page .tgb-stage-name[data-v-2e293c49]{font-size:1.05rem}.tgb-body .tgb-stage-signal[data-v-2e293c49]{color:#fff9;font-size:.92rem;font-style:italic;margin:0 0 .625rem}.tgb-body .tgb-stage-qs[data-v-2e293c49]{margin:0;padding-left:1.625rem}.tgb-body .tgb-stage-qs li[data-v-2e293c49]{color:#ffffffe6;font-size:.97rem;margin-bottom:.4375rem}@media(min-width:1024px){.tgb-stages[data-v-2e293c49]{gap:1rem;grid-template-columns:1fr 1fr}}.tgb-tablewrap[data-v-2e293c49]{overflow-x:auto}.tgb-table[data-v-2e293c49]{border-collapse:collapse;font-size:.95rem;width:100%}.tgb-table th[data-v-2e293c49]{border-bottom:.0625rem solid color-mix(in srgb,var(--color-theme) 40%,transparent);color:var(--color-accent);font-family:Bricolage Grotesque,sans-serif;font-size:.9rem;font-weight:800;padding:.625rem .875rem;text-align:left;white-space:nowrap}.tgb-table td[data-v-2e293c49]{border-bottom:.0625rem solid hsla(0,0%,100%,.07);color:#ffffffd9;line-height:1.55;padding:.75rem .875rem;vertical-align:top}.tgb-table tbody tr:last-child td[data-v-2e293c49]{border-bottom:0}.tgb-table tbody tr:hover td[data-v-2e293c49]{background:#ffffff06}.tgb-faq[data-v-2e293c49]{margin-top:2.5rem}.tgb-faq-item[data-v-2e293c49]{border-top:.0625rem solid hsla(0,0%,100%,.08);padding:1.125rem 0}.tgb-faq-item h3[data-v-2e293c49]{font-size:1.02rem;margin:0 0 .4375rem}.tgb-faq-item p[data-v-2e293c49]{color:#ffffffa8;margin:0}.tgb-related[data-v-2e293c49]{background:var(--bg-secondary);border:.0625rem solid hsla(0,0%,100%,.1);border-radius:1.125rem;margin-top:2.5rem;padding:1.25rem}.tgb-related h2[data-v-2e293c49]{font-size:1.1rem;margin:0 0 .75rem}.tgb-related-link[data-v-2e293c49]{align-items:center;border-bottom:.0625rem solid hsla(0,0%,100%,.08);color:#fff;display:flex;font-weight:600;gap:.75rem;justify-content:space-between;padding:.75rem 0;text-decoration:none}.tgb-related-link[data-v-2e293c49]:last-child{border-bottom:0}.tgb-arrow[data-v-2e293c49],.tgb-related-link[data-v-2e293c49]:hover{color:var(--color-accent)}.tgb-cta[data-v-2e293c49]{background:linear-gradient(160deg,color-mix(in srgb,var(--color-theme) 14%,transparent) 0,var(--bg-secondary) 100%);border:.0625rem solid color-mix(in srgb,var(--color-theme) 30%,transparent);border-radius:1.375rem;margin-top:2.125rem;padding:2rem 1.375rem;text-align:center}.tgb-cta strong[data-v-2e293c49]{display:block;font-size:1.3rem;font-weight:800;letter-spacing:-.01em;margin-bottom:.375rem}.tgb-cta-hint[data-v-2e293c49]{color:#fff9;display:block;font-size:.75rem;letter-spacing:.04em;margin-bottom:1.125rem}.tgb-cta-btn[data-v-2e293c49]{background:var(--grad);border-radius:62.4375rem;box-shadow:0 .875rem 2.125rem -.5rem color-mix(in srgb,var(--color-theme) 60%,transparent);color:#fff;display:inline-block;font-size:1.02rem;font-weight:700;padding:.875rem 2.375rem;text-decoration:none}.tgb-cta-btn[data-v-2e293c49]:hover{filter:brightness(1.08)}.tgb-banner-cta-row[data-v-2e293c49]{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;margin-top:1.5rem}.tgb-banner-cta[data-v-2e293c49]{background:var(--grad);border-radius:62.4375rem;box-shadow:0 .875rem 2.125rem -.5rem color-mix(in srgb,var(--color-theme) 60%,transparent);color:#fff;display:inline-block;font-size:1rem;font-weight:700;padding:.8125rem 2rem;text-decoration:none}.tgb-banner-cta[data-v-2e293c49]:hover{filter:brightness(1.08)}.tgb-banner-cta-hint[data-v-2e293c49]{color:#ffffff80;font-size:.75rem;font-weight:600}.tgb-btn-row[data-v-2e293c49]{align-items:center;display:flex;flex-wrap:wrap;gap:.875rem}.tgb-btn-row--center[data-v-2e293c49]{justify-content:center}.tgb-btn-ghost[data-v-2e293c49]{align-items:center;-webkit-backdrop-filter:blur(.875rem);backdrop-filter:blur(.875rem);background:color-mix(in srgb,var(--bg-secondary) 70%,transparent);border:.0625rem solid hsla(0,0%,100%,.18);border-radius:62.4375rem;color:#fff;display:inline-flex;font-size:.98rem;font-weight:700;gap:.625rem;padding:.75rem 1.625rem;text-decoration:none}.tgb-btn-ghost[data-v-2e293c49]:hover{border-color:var(--color-theme)}.tgb-online-dot[data-v-2e293c49]{animation:tgb-dot-pulse-2e293c49 1.8s infinite;background:#4ade80;border-radius:50%;box-shadow:0 0 0 .25rem #4ade8038;display:inline-block;height:.5rem;width:.5rem}@keyframes tgb-dot-pulse-2e293c49{0%{box-shadow:0 0 #4ade808c}70%{box-shadow:0 0 0 .4375rem transparent}to{box-shadow:0 0 0 0 transparent}}@media(min-width:1024px){.tgb-container[data-v-2e293c49]{padding-top:2.5rem}.tgb-body[data-v-2e293c49],.tgb-container[data-v-2e293c49]{max-width:50rem}.tgb-banner[data-v-2e293c49]{padding:3.25rem 1.25rem 2.5rem}}
