.tlp-root{color:#fff;min-height:100dvh}.tlp-accent{color:var(--neon-accent)}.tlp-eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.2em;color:#fff9;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;margin-bottom:1.25rem;padding:.3rem .9rem;font-size:.65rem;display:inline-flex}.tlp-eyebrow--neon{color:var(--neon-accent);background:#00f0ff0f;border-color:#00f0ff40}.tlp-hero{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;max-width:900px;margin:0 auto;padding:clamp(2rem,4vw,3.5rem) 5% clamp(2rem,4vw,3rem);display:flex}.tlp-hero-title{font-family:var(--font-sans);letter-spacing:-.05em;color:#fff;max-width:820px;margin:0;font-size:clamp(2.4rem,5.4vw,4.4rem);font-weight:700;line-height:1.04}.tlp-hero-sub{font-family:var(--font-sans);color:#ffffff8c;max-width:620px;margin:0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.78}.tlp-grid-section{max-width:1280px;margin:0 auto;padding:clamp(2rem,5vw,4rem) 5% clamp(2rem,4vw,3rem)}.tlp-grid{grid-template-columns:repeat(6,1fr);gap:1.25rem;display:grid}.tlp-card-span--6{grid-column:span 6}.tlp-card-span--3{grid-column:span 3}.tlp-card-span--2{grid-column:span 2}@media (width<=900px){.tlp-card-span--6,.tlp-card-span--3,.tlp-card-span--2{grid-column:span 6}}.tlp-card{color:inherit;background:#ffffff0a;border:1px solid #ffffff14;border-radius:2rem;height:100%;padding:4px;text-decoration:none;transition:border-color .5s cubic-bezier(.32,.72,0,1),box-shadow .5s cubic-bezier(.32,.72,0,1),transform .5s cubic-bezier(.32,.72,0,1);display:block}.tlp-card:hover{border-color:#00f0ff52;transform:translateY(-3px);box-shadow:0 0 60px #00f0ff1a}.tlp-card--disabled{cursor:not-allowed;opacity:.65}.tlp-card--disabled:hover{box-shadow:none;border-color:#ffffff14;transform:none}.tlp-card-core{background:#0a0a1299;border-radius:calc(2rem - 4px);flex-direction:column;gap:1rem;height:100%;padding:clamp(1.5rem,2.5vw,2.25rem);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff0f}.tlp-card--featured .tlp-card-core{background:radial-gradient(at 100% 0,#00f0ff14 0%,#0000 50%),#0a0a12b3}.tlp-card-row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.tlp-card-num{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.22em;color:#fff9;font-size:.6rem}.tlp-card-badge{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .7rem;font-size:.55rem;display:inline-flex}.tlp-card-badge--live{color:var(--neon-accent);background:#00f0ff1a;border:1px solid #00f0ff4d}.tlp-card-badge--live:before{content:"";background:var(--neon-accent);width:6px;height:6px;box-shadow:0 0 8px var(--neon-accent);border-radius:50%;animation:1.6s ease-in-out infinite tlp-pulse}@keyframes tlp-pulse{0%,to{opacity:1}50%{opacity:.45}}.tlp-card-badge--soon{color:#ffffff8c;background:#ffffff0d;border:1px solid #ffffff1f}.tlp-card-title{font-family:var(--font-sans);letter-spacing:-.035em;color:#fff;margin:0;font-size:clamp(1.3rem,2.4vw,1.8rem);font-weight:700;line-height:1.15}.tlp-card--featured .tlp-card-title{font-size:clamp(1.6rem,3.2vw,2.4rem)}.tlp-card-q{font-family:var(--font-sans);color:var(--neon-accent);margin:0;font-size:.95rem;font-style:italic;line-height:1.5}.tlp-card--featured .tlp-card-q{font-size:clamp(1rem,1.4vw,1.15rem)}.tlp-card-body{font-family:var(--font-sans);color:#ffffff8c;flex-grow:1;margin:0;font-size:.92rem;line-height:1.6}.tlp-card-meta{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.85rem;display:flex}.tlp-card-tag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:#ffffff6b;font-size:.6rem}.tlp-card-arrow{width:2.1rem;height:2.1rem;color:var(--neon-accent);background:#00f0ff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .5s cubic-bezier(.32,.72,0,1),background .5s cubic-bezier(.32,.72,0,1);display:flex}.tlp-card:hover .tlp-card-arrow{background:#00f0ff33;transform:translate(2px,-2px)scale(1.08)}.tlp-card--disabled .tlp-card-arrow{color:#ffffff80;background:#ffffff0a}.tlp-card--disabled:hover .tlp-card-arrow{background:#ffffff0a;transform:none}.tlp-card-decor{font-family:var(--font-mono);color:#00f0ff0a;letter-spacing:-.05em;pointer-events:none;z-index:0;font-size:9rem;font-weight:700;position:absolute;top:-10px;right:-20px}.tlp-card-core>*{z-index:1;position:relative}.tlp-info-section{max-width:1280px;margin:0 auto;padding:clamp(1rem,3vw,2rem) 5% clamp(2rem,4vw,3rem)}.tlp-info-shell{background:#ffffff08;border:1px solid #ffffff0f;border-radius:1.75rem;padding:4px}.tlp-info-core{background:#ffffff04;border-radius:calc(1.75rem - 4px);grid-template-columns:repeat(3,1fr);gap:1.5rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid;box-shadow:inset 0 1px 1px #ffffff0a}@media (width<=720px){.tlp-info-core{grid-template-columns:1fr}}.tlp-info-item{flex-direction:column;gap:.4rem;display:flex}.tlp-info-num{font-family:var(--font-sans);color:var(--neon-accent);letter-spacing:-.025em;font-size:1.6rem;font-weight:700;line-height:1}.tlp-info-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.2em;color:#fff9;font-size:.6rem}.tlp-info-text{font-family:var(--font-sans);color:#fff9;margin:0;font-size:.9rem;line-height:1.6}.tlp-final-section{max-width:1280px;margin:0 auto;padding:0 5% clamp(6rem,10vw,10rem)}.tlp-final-shell{background:#ffffff0a;border:1px solid #00f0ff2e;border-radius:2rem;padding:4px;box-shadow:0 0 60px #00f0ff0f}.tlp-final-core{text-align:center;background:#0a0a12e0;border-radius:calc(2rem - 4px);flex-direction:column;align-items:center;gap:1.25rem;padding:clamp(2.5rem,5vw,4rem);display:flex;box-shadow:inset 0 1px 1px #ffffff0f}.tlp-final-title{font-family:var(--font-sans);letter-spacing:-.035em;color:#fff;max-width:700px;margin:0;font-size:clamp(1.6rem,2.8vw,2.4rem);font-weight:700;line-height:1.15}.tlp-final-body{font-family:var(--font-sans);color:#ffffff8c;max-width:560px;margin:0;font-size:1rem;line-height:1.7}.tlp-card-meta-left{flex-wrap:wrap;align-items:center;gap:.6rem;min-width:0;display:flex}
