.lc-root-container.svelte-15qrix5,.lc-root-container.svelte-15qrix5 *{box-sizing:border-box}.lc-root-container.svelte-15qrix5{width:100%;height:100%}.te-cycling.svelte-3y1zqf{display:flex;flex-direction:column}.te-readout-header--flex.svelte-3y1zqf{display:flex;justify-content:space-between;align-items:baseline}.te-period.svelte-3y1zqf{color:var(--muted-foreground);letter-spacing:.1em;opacity:.8}.te-stats.svelte-3y1zqf{display:flex;align-items:baseline;gap:.75rem;margin-bottom:.75rem}.te-stat-primary.svelte-3y1zqf{display:flex;align-items:baseline;gap:.25rem}.te-stat-num.svelte-3y1zqf{font-family:var(--font-mono);font-size:1.5rem;font-weight:300;letter-spacing:-.03em;line-height:1}.te-stat-unit.svelte-3y1zqf{font-family:var(--font-mono);font-size:.625rem;font-weight:400;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.08em;opacity:.6}.te-stat-secondary.svelte-3y1zqf{display:flex;align-items:baseline;gap:.375rem}.te-stat-label.svelte-3y1zqf{font-family:var(--font-mono);font-size:.5625rem;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.1em;opacity:.5}.te-stat-val.svelte-3y1zqf{font-family:var(--font-mono);font-size:.6875rem;color:var(--foreground);letter-spacing:.02em}.te-chart.svelte-3y1zqf{height:100px;width:100%;position:relative}.te-tooltip.svelte-3y1zqf{position:absolute;pointer-events:none;z-index:10;background:var(--foreground);color:var(--background);font-family:var(--font-mono);font-size:.625rem;padding:.25rem .5rem;white-space:nowrap;transform:translate(-50%) translateY(-100%);letter-spacing:.04em}.te-tooltip-label.svelte-3y1zqf{text-transform:uppercase;opacity:.7;font-size:.5625rem}.te-tooltip-val.svelte-3y1zqf{font-weight:400}.te-tooltip-empty.svelte-3y1zqf{opacity:.4}.te-races.svelte-1m6jwro,.te-race-list.svelte-1m6jwro{display:flex;flex-direction:column}.te-race-row.svelte-1m6jwro{display:flex;gap:.75rem;align-items:flex-start;padding:.5rem 0;text-decoration:none;color:inherit;transition:opacity .2s}.te-race-row.svelte-1m6jwro:hover{opacity:.65}.te-race-countdown.svelte-1m6jwro{display:flex;flex-direction:column;align-items:center;min-width:2.25rem;padding:.25rem 0;border:1px solid var(--palette-po-teal);flex-shrink:0}.te-countdown-num.svelte-1m6jwro{font-family:var(--font-mono);font-size:.875rem;font-weight:400;color:var(--palette-po-teal);line-height:1;letter-spacing:-.02em}.te-countdown-unit.svelte-1m6jwro{font-family:var(--font-mono);font-size:.4375rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--palette-po-teal);opacity:.6;line-height:1;margin-top:.125rem}.te-race-info.svelte-1m6jwro{display:flex;flex-direction:column;gap:.125rem;min-width:0}.te-race-name.svelte-1m6jwro{font-size:.8125rem;font-weight:500;line-height:1.3;letter-spacing:-.01em}.te-race-meta.svelte-1m6jwro{font-family:var(--font-mono);font-size:.625rem;font-weight:400;color:var(--muted-foreground);opacity:.6;letter-spacing:.04em}.te-race-badges.svelte-1m6jwro{display:flex;gap:.25rem;margin-top:.125rem}.te-badge.svelte-1m6jwro{font-family:var(--font-mono);font-size:.5rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;padding:.0625rem .3125rem;border:1px solid var(--border);color:var(--muted-foreground)}.te-badge-confirmed.svelte-1m6jwro{border-color:var(--palette-po-green);color:var(--palette-po-green)}.te-badge-wait.svelte-1m6jwro{border-color:var(--palette-po-yellow);color:var(--palette-po-yellow);opacity:.8}.te-view-all.svelte-1m6jwro{font-family:var(--font-mono);font-size:.5625rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);text-decoration:none;margin-top:.75rem;opacity:.5;transition:opacity .2s}.te-view-all.svelte-1m6jwro:hover{opacity:.8}.te-arrow.svelte-1m6jwro{margin-left:.25em}.te-activity.svelte-1jmwoxw,.te-activity-list.svelte-1jmwoxw{display:flex;flex-direction:column}.te-activity-row.svelte-1jmwoxw{padding:.375rem 0}.te-activity-top.svelte-1jmwoxw{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.125rem}.te-activity-name.svelte-1jmwoxw{font-size:.8125rem;font-weight:400;line-height:1.3;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.te-hr-badge.svelte-1jmwoxw{font-family:var(--font-mono);font-size:.5625rem;font-weight:400;letter-spacing:.06em;padding:.0625rem .3125rem;border:1px solid var(--palette-brown);color:var(--palette-brown);white-space:nowrap;flex-shrink:0;opacity:.8}.te-hr-unit.svelte-1jmwoxw{opacity:.6;font-size:.5rem;text-transform:uppercase;letter-spacing:.08em}.te-activity-meta.svelte-1jmwoxw{font-family:var(--font-mono);font-size:.625rem;font-weight:400;color:var(--muted-foreground);opacity:.6;letter-spacing:.04em;margin-bottom:.375rem}.te-sparkline.svelte-1jmwoxw{opacity:.7}.te-home.svelte-1uha8ag{max-width:1080px;margin:0 auto;padding:0 1.5rem}.te-hero.svelte-1uha8ag{border-bottom:1px solid var(--border);padding:1.5rem 0}@media(min-width:768px){.te-hero.svelte-1uha8ag{padding:2.5rem 0}}.te-hero-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.te-hero-grid.svelte-1uha8ag{grid-template-columns:1fr 220px;gap:3rem;align-items:end}}.te-hero-label.svelte-1uha8ag{font-family:var(--font-mono);font-size:.6875rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--palette-po-teal);margin-bottom:1rem}.te-prompt.svelte-1uha8ag{color:var(--palette-brown);margin-right:.25em}.te-hero-title.svelte-1uha8ag{font-size:clamp(2rem,4.5vw,3.25rem);font-weight:300;line-height:1.1;letter-spacing:-.03em;margin-bottom:1rem}.te-hero-title.svelte-1uha8ag a:where(.svelte-1uha8ag){color:inherit;text-decoration:none;transition:opacity .2s}.te-hero-title.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{opacity:.7}.te-hero-desc.svelte-1uha8ag{font-size:1rem;font-weight:300;line-height:1.6;color:var(--muted-foreground)}.te-hero-specs.svelte-1uha8ag{display:flex;flex-direction:column;gap:1rem}.te-hero-meta-inline.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--muted-foreground)}.te-readout-header.svelte-1uha8ag{font-family:var(--font-mono);font-size:.5625rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--palette-po-teal);padding-bottom:.25rem;border-bottom:1px solid var(--palette-po-teal);opacity:.6}.te-hero-read.svelte-1uha8ag{font-family:var(--font-mono);font-size:.75rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--palette-po-teal);text-decoration:none;border:1px solid var(--palette-po-teal);padding:.6rem 0;text-align:center;transition:background-color .2s,color .2s}.te-hero-read.svelte-1uha8ag:hover{background-color:var(--palette-po-teal);color:var(--background)}.te-dot.svelte-1uha8ag{width:3px;height:3px;border-radius:50%;background:var(--muted-foreground);opacity:.4;flex-shrink:0}.te-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr;gap:0}@media(min-width:1024px){.te-grid.svelte-1uha8ag{grid-template-columns:1fr 240px}.te-main.svelte-1uha8ag{border-right:1px solid var(--border);padding-right:2rem}.te-sidebar.svelte-1uha8ag{padding-left:1.5rem}}.te-section-header.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;height:3rem;border-bottom:1px solid var(--border)}.te-section-label.svelte-1uha8ag{font-family:var(--font-mono);font-size:.6875rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground)}.te-section-link.svelte-1uha8ag{font-size:.75rem;font-weight:300;color:var(--muted-foreground);text-decoration:none;transition:opacity .2s}.te-section-link.svelte-1uha8ag:hover{opacity:.7}.te-post-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr}@media(min-width:640px){.te-post-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr}}.te-post-cell.svelte-1uha8ag{display:flex;flex-direction:column;padding:1.5rem 1.25rem 1.5rem 0;border-bottom:1px solid var(--border);text-decoration:none;color:inherit;transition:opacity .2s;animation:svelte-1uha8ag-te-fade-in .4s ease-out both}@media(min-width:640px){.te-post-cell.svelte-1uha8ag{padding:1.5rem 1.25rem}.te-post-cell.svelte-1uha8ag:nth-child(odd){border-right:1px solid var(--border)}}.te-post-cell.svelte-1uha8ag:hover{opacity:.7}.te-post-number.svelte-1uha8ag{font-size:.5625rem;font-weight:400;color:var(--palette-po-teal);opacity:.5;letter-spacing:.1em;margin-bottom:.75rem}.te-post-title.svelte-1uha8ag{font-size:1.125rem;font-weight:500;line-height:1.3;letter-spacing:-.01em;margin-bottom:.5rem}.te-post-desc.svelte-1uha8ag{font-size:.8125rem;font-weight:300;line-height:1.5;color:var(--muted-foreground);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.75rem;flex-grow:1}.te-post-meta.svelte-1uha8ag{display:flex;align-items:center;gap:.4rem;font-size:.6875rem;font-weight:300;color:var(--muted-foreground);opacity:.7;margin-bottom:.5rem}.te-post-tags.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.375rem}.te-tag.svelte-1uha8ag{font-family:var(--font-mono);font-size:.5625rem;font-weight:400;letter-spacing:.04em;padding:.125rem .375rem;border:1px solid var(--border);color:var(--muted-foreground)}.te-sidebar.svelte-1uha8ag{padding-top:0}@media(max-width:1023px){.te-sidebar.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:0 1.5rem}}@media(max-width:479px){.te-sidebar.svelte-1uha8ag{grid-template-columns:1fr}}.te-sidebar-module.svelte-1uha8ag{padding:1.25rem 0;border-bottom:1px solid var(--border)}.te-sidebar-module.svelte-1uha8ag:last-child{border-bottom:none}.te-topics.svelte-1uha8ag{margin-top:0}@keyframes svelte-1uha8ag-te-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.te-post-cell.svelte-1uha8ag{animation:none}}
