.tlx-stage{width:100%;height:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;background:var(--espresso,oklch(.16 .04 30));color:var(--cream,#fdf6ec);font-family:Plus Jakarta Sans,system-ui,sans-serif;overflow:hidden}.tlx-stage:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,oklch(.84 .16 65/.15) 0,transparent 60%);pointer-events:none}.tlx-loader{display:flex;flex-direction:column;align-items:center;gap:28px;position:relative;z-index:1}.tlx-mark{width:120px;height:120px;position:relative}.tlx-mark svg{display:block;width:100%;height:100%;overflow:visible}.tlx-halo{position:absolute;inset:-40px;border-radius:50%;background:radial-gradient(circle,var(--amber,oklch(.84 .16 65)) 0,transparent 60%);opacity:0;filter:blur(20px);animation:tlx-halo-pulse 2.4s cubic-bezier(.4,0,.2,1) infinite}@keyframes tlx-halo-pulse{0%{opacity:0;transform:scale(.6)}40%{opacity:.7}to{opacity:0;transform:scale(1.3)}}.tlx-arc{fill:none;stroke:var(--amber,oklch(.84 .16 65));stroke-width:13;stroke-linecap:round;stroke-dasharray:220;stroke-dashoffset:220;animation:tlx-arc-draw 2.4s cubic-bezier(.6,0,.3,1) infinite;filter:drop-shadow(0 0 8px oklch(.84 .16 65/.4))}@keyframes tlx-arc-draw{0%{stroke-dashoffset:220}35%{stroke-dashoffset:0}65%{stroke-dashoffset:0}to{stroke-dashoffset:-220}}.tlx-tbar{fill:var(--amber,oklch(.84 .16 65));transform-origin:100px 96px;transform:scaleX(0);animation:tlx-tbar-grow 2.4s cubic-bezier(.6,0,.3,1) infinite;filter:drop-shadow(0 0 6px oklch(.84 .16 65/.4))}@keyframes tlx-tbar-grow{0%,18%{transform:scaleX(0)}35%{transform:scaleX(1)}65%{transform:scaleX(1)}82%{transform:scaleX(0)}to{transform:scaleX(0)}}.tlx-tstem{fill:var(--amber,oklch(.84 .16 65));transform-origin:100px 84px;transform:scaleY(0);animation:tlx-tstem-grow 2.4s cubic-bezier(.6,0,.3,1) infinite;filter:drop-shadow(0 0 6px oklch(.84 .16 65/.4))}@keyframes tlx-tstem-grow{0%,25%{transform:scaleY(0)}42%{transform:scaleY(1)}65%{transform:scaleY(1)}78%{transform:scaleY(0)}to{transform:scaleY(0)}}.tlx-dot{fill:var(--amber,oklch(.84 .16 65));opacity:0;transform-origin:center;animation:tlx-dot-pop 2.4s cubic-bezier(.5,1.6,.4,1) infinite}.tlx-d1{animation-delay:-1.95s}.tlx-d2{animation-delay:-1.9s}.tlx-d3{animation-delay:-1.85s}.tlx-d4{animation-delay:-1.8s}.tlx-d5{animation-delay:-1.75s}.tlx-d6{animation-delay:-1.7s}.tlx-d7{animation-delay:-1.65s}.tlx-d8{animation-delay:-1.6s}@keyframes tlx-dot-pop{0%,35%{opacity:0;transform:scale(.4)}45%{opacity:.9;transform:scale(1.2)}55%{opacity:.7;transform:scale(1)}70%{opacity:.7}78%{opacity:0;transform:scale(.4)}to{opacity:0}}.tlx-wordmark{font-weight:800;font-size:28px;letter-spacing:-.04em;color:var(--cream,#fdf6ec);display:flex;gap:1px}.tlx-wordmark span{display:inline-block;animation:tlx-letter 2.4s cubic-bezier(.4,0,.2,1) infinite;transform:translateY(8px);opacity:0}.tlx-wordmark span:first-child{animation-delay:-1.55s}.tlx-wordmark span:nth-child(2){animation-delay:-1.5s}.tlx-wordmark span:nth-child(3){animation-delay:-1.45s}.tlx-wordmark span:nth-child(4){animation-delay:-1.4s}.tlx-wordmark span:nth-child(5){animation-delay:-1.35s}@keyframes tlx-letter{0%,30%{opacity:0;transform:translateY(8px)}45%{opacity:1;transform:translateY(0)}72%{opacity:1;transform:translateY(0)}82%{opacity:0;transform:translateY(-4px)}to{opacity:0}}.tlx-caption{display:flex;gap:8px;align-items:center;font-size:12px;color:oklch(.84 .16 65/.6);font-weight:600;letter-spacing:.15em;text-transform:uppercase}.tlx-ld{width:5px;height:5px;border-radius:50%;background:var(--amber,oklch(.84 .16 65));opacity:.3;animation:tlx-ld 1.2s ease-in-out infinite}.tlx-caption .tlx-ld:nth-of-type(2){animation-delay:.15s}.tlx-caption .tlx-ld:nth-of-type(3){animation-delay:.3s}@keyframes tlx-ld{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}.tlx-ring{width:80px;height:80px;position:relative;display:inline-flex;align-items:center;justify-content:center}.tlx-ring:before{border-radius:50%;border:3px solid oklch(.84 .16 65/.15)}.tlx-ring:after,.tlx-ring:before{content:"";position:absolute;inset:0}.tlx-ring:after{border-radius:50%;border-left:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid transparent;border-top-color:var(--amber,oklch(.84 .16 65));border-right:3px solid transparent;border-right-color:var(--amber,oklch(.84 .16 65));animation:tlx-spin 1.1s cubic-bezier(.5,.1,.5,.9) infinite;filter:drop-shadow(0 0 6px oklch(.84 .16 65/.4))}.tlx-ring svg{width:44px;height:44px}@keyframes tlx-spin{to{transform:rotate(1turn)}}.tlx-breath{width:80px;height:80px;display:inline-block;animation:tlx-breath 1.6s ease-in-out infinite}@keyframes tlx-breath{0%,to{transform:scale(1);filter:drop-shadow(0 0 4px oklch(.84 .16 65/.3))}50%{transform:scale(1.08);filter:drop-shadow(0 0 16px oklch(.84 .16 65/.7))}}.tlx-pill{display:inline-flex;align-items:center;gap:10px;background:var(--ink,#1a1410);color:var(--amber,oklch(.84 .16 65));padding:10px 16px;border-radius:999px;font-size:13px;font-weight:600;border:1px solid oklch(.32 .04 30)}.tlx-pill-mark{width:18px;height:18px;display:block;animation:tlx-spin 1.2s linear infinite}