.tg-stage{font-family:var(--font-dm);color:#ffffffd9;letter-spacing:-.01em;font-feature-settings:"ss01", "cv11";z-index:2;flex-direction:column;gap:7px;padding:12px 14px;display:flex;position:absolute;inset:0}.tg-stage [class*=-num],.tg-stage [class*=-pct],.tg-stage [class*=-stat-num]{font-variant-numeric:tabular-nums}.tg-stage,.tg-stage *{-webkit-user-select:none;user-select:none;pointer-events:none}.tg-pill{font-family:var(--font-playfair,var(--font-dm));letter-spacing:.2px;color:var(--tg-c,#fff);background:color-mix(in srgb, var(--tg-c) 14%, transparent);border:1px solid color-mix(in srgb, var(--tg-c) 30%, transparent);border-radius:999px;align-items:center;gap:5px;padding:3px 11px;font-size:.7rem;font-style:italic;font-weight:700;display:inline-flex}.tg-pill-dot{background:var(--tg-c);width:5px;height:5px;box-shadow:0 0 6px var(--tg-c);border-radius:50%;animation:1.4s ease-in-out infinite tg-pulse-dot}@keyframes tg-pulse-dot{0%,to{opacity:.55;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.tg-caret{background:var(--tg-c);width:1px;height:8px;margin-left:1px;animation:.85s steps(2,end) infinite tg-blink}@keyframes tg-blink{0%,49%{opacity:1}50%,to{opacity:0}}.tg-spin{border:1.5px solid color-mix(in srgb, var(--tg-c) 22%, transparent);border-top-color:var(--tg-c);border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-left:auto;animation:.85s linear infinite tg-spin}@keyframes tg-spin{to{transform:rotate(360deg)}}.tg-sparkle{color:var(--tg-c);text-shadow:0 0 8px var(--tg-c);font-size:.7rem;animation:2.2s ease-in-out infinite tg-sparkle-pop;position:absolute}@keyframes tg-sparkle-pop{0%,to{opacity:.4;transform:scale(.7)rotate(0)}50%{opacity:1;transform:scale(1.2)rotate(15deg)}}@keyframes tg-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes tg-fade-x{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes tg-pop{0%{opacity:0;filter:blur(2px);transform:scale(.4)}60%{opacity:1;filter:blur();transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes tg-bar-grow{to{width:var(--tg-w,100%)}}.tg-input{border:1px solid color-mix(in srgb, var(--tg-c) 22%, transparent);color:color-mix(in srgb, var(--tg-c) 55%, white);background:#0000005c;border-radius:7px;align-items:center;gap:8px;padding:7px 10px;font-size:.68rem;display:flex}.tg-input svg{color:var(--tg-c);flex-shrink:0}.tg-input-typing{background:linear-gradient(90deg, color-mix(in srgb, var(--tg-c) 70%, transparent), transparent);border-radius:2px;height:6px}.tg-typing-title{width:0;animation:4.2s steps(20,end) infinite tg-type-title}@keyframes tg-type-title{0%{width:0}35%{width:60%}70%{width:60%}to{width:0}}.tg-rank-list{flex-direction:column;flex:1;justify-content:center;gap:3px;display:flex;position:relative}.tg-rank-row{opacity:0;background:#ffffff06;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:7px;padding:4px 7px;animation:.5s cubic-bezier(.16,1,.3,1) forwards tg-fade-up;display:flex}.tg-rank-row.is-win{background:linear-gradient(135deg, color-mix(in srgb, var(--tg-c) 18%, transparent), color-mix(in srgb, var(--tg-c) 4%, transparent));border-color:color-mix(in srgb, var(--tg-c) 38%, transparent);box-shadow:0 4px 16px color-mix(in srgb, var(--tg-c) 20%, transparent);animation:.5s cubic-bezier(.16,1,.3,1) forwards tg-fade-up,2.6s ease-in-out 1.2s infinite tg-win-pulse}@keyframes tg-win-pulse{0%,to{box-shadow:0 4px 16px color-mix(in srgb, var(--tg-c) 18%, transparent)}50%{box-shadow:0 4px 24px color-mix(in srgb, var(--tg-c) 38%, transparent)}}.tg-rank-num{font-family:var(--font-bebas,var(--font-dm));text-align:center;color:#ffffff52;width:10px;font-size:.55rem;font-weight:800}.tg-rank-row.is-win .tg-rank-num{color:var(--tg-c);text-shadow:0 0 8px var(--tg-c);font-size:.7rem}.tg-rank-title{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.46rem;font-weight:500;overflow:hidden}.tg-rank-row.is-win .tg-rank-title{color:#fff;font-weight:700}.tg-rank-score{font-family:var(--font-bebas,var(--font-dm));color:#ffffff73;letter-spacing:.3px;background:#ffffff0f;border-radius:3px;padding:1px 5px;font-size:.5rem;font-weight:800}.tg-rank-row.is-win .tg-rank-score{color:#3dba6e;background:#3dba6e2e;font-size:.62rem}.tg-tg-input-inner{align-items:center;min-width:0;display:inline-flex}.tg-tg-typed{white-space:nowrap;letter-spacing:-.02em;width:0;color:color-mix(in srgb, var(--tg-c) 70%, white);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.68rem;animation:4.5s linear infinite tg-tg-type;display:inline-block;overflow:hidden}@keyframes tg-tg-type{0%{width:0;animation-timing-function:steps(29,end)}25%{width:29ch;animation-timing-function:linear}93%{width:29ch;animation-timing-function:ease-in}to{width:0}}.tg-tg-caret{background:var(--tg-c);flex-shrink:0;align-self:center;width:1.5px;height:10px;margin-left:2px;animation:4.5s step-end infinite tg-tg-caret;display:inline-block}@keyframes tg-tg-caret{0%,4%{opacity:1}5%,9%{opacity:0}10%,14%{opacity:1}15%,19%{opacity:0}20%,25%{opacity:1}26%,to{opacity:0}}.tg-tg-list{flex-direction:column;flex:1;gap:3px;min-height:0;display:flex;position:relative}.tg-tg-row{opacity:0;background:#00000042;border:1px solid #ffffff14;border-radius:5px;align-items:center;gap:7px;padding:4px 7px;animation:4.5s ease-out infinite tg-tg-row-cycle;display:flex;position:relative}@keyframes tg-tg-row-cycle{0%,26%{opacity:0;transform:translateY(4px)}32%{opacity:1;transform:translateY(0)}93%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2px)}}.tg-tg-row.is-target{animation:4.5s ease-out infinite tg-tg-row-target}@keyframes tg-tg-row-target{0%,26%{opacity:0;background:#00000042;border-color:#ffffff14;transform:translateY(4px)scale(1)}32%{opacity:1;transform:translateY(0)scale(1)}64%{opacity:1;background:#00000042;border-color:#ffffff14;transform:translateY(0)scale(1)}66%{transform:translateY(0)scale(.95)}68%{background:#3dba6e14;border-color:#3dba6e52;transform:translateY(0)scale(1)}93%{opacity:1;background:#3dba6e14;border-color:#3dba6e52;transform:translateY(0)scale(1)}to{opacity:0;background:#3dba6e14;border-color:#3dba6e52;transform:translateY(-2px)scale(1)}}.tg-tg-num{font-family:var(--font-bebas,var(--font-dm));color:var(--tg-c);text-align:center;flex-shrink:0;width:12px;font-size:.68rem;font-weight:800}.tg-tg-title{color:#ffffffc7;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.6rem;font-weight:500;overflow:hidden}.tg-tg-copy{color:#fff6;background:#ffffff0a;border:1px solid #ffffff14;border-radius:4px;flex-shrink:0;width:15px;height:15px;position:relative}.tg-tg-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tg-tg-icon-check{opacity:0}.tg-tg-row.is-target .tg-tg-copy{animation:4.5s ease-out infinite tg-tg-copy-bg}.tg-tg-row.is-target .tg-tg-icon-copy{animation:4.5s ease-out infinite tg-tg-icon-copy-out}.tg-tg-row.is-target .tg-tg-icon-check{animation:4.5s ease-out infinite tg-tg-icon-check-in}@keyframes tg-tg-copy-bg{0%,66%{color:#fff6;background:#ffffff0a;border-color:#ffffff14}68%,92%{color:#6ee7b7;background:#3dba6e2e;border-color:#3dba6e66}to{color:#fff6;background:#ffffff0a;border-color:#ffffff14}}@keyframes tg-tg-icon-copy-out{0%,66%{opacity:1}68%,92%{opacity:0}to{opacity:1}}@keyframes tg-tg-icon-check-in{0%,66%{opacity:0;transform:translate(-50%,-50%)scale(.5)}68%,92%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.5)}}.tg-stage.tg-vd{gap:0;padding:0;display:block}.tg-vd-form{opacity:0;flex-direction:column;justify-content:center;gap:9px;animation:12s cubic-bezier(.16,1,.3,1) infinite tg-vd-form-cycle;display:flex;position:absolute;inset:14px}@keyframes tg-vd-form-cycle{0%,1%{opacity:0;transform:translateY(-3px)}4%,19%{opacity:1;transform:translateY(0)}22%,to{opacity:0;transform:translateY(-3px)}}.tg-vd-form-row{border:1px solid color-mix(in srgb, var(--tg-c) 22%, transparent);background:#00000052;border-radius:6px;align-items:center;gap:9px;padding:7px 10px;display:flex}.tg-vd-form-label{letter-spacing:.7px;color:color-mix(in srgb, var(--tg-c) 70%, white);flex-shrink:0;width:56px;font-size:.48rem;font-weight:800}.tg-vd-form-track{background:#ffffff0d;border-radius:2px;flex:1;height:7px;position:relative;overflow:hidden}.tg-vd-form-typed{background:linear-gradient(90deg, color-mix(in srgb, var(--tg-c) 70%, transparent), color-mix(in srgb, var(--tg-c) 25%, transparent));border-radius:1px;width:0;height:100%;animation-duration:12s;animation-timing-function:cubic-bezier(.65,0,.35,1);animation-iteration-count:infinite;display:block}.tg-vd-form-typed-1{animation-name:tg-vd-form-typed-1}.tg-vd-form-typed-2{animation-name:tg-vd-form-typed-2}.tg-vd-form-typed-3{animation-name:tg-vd-form-typed-3}@keyframes tg-vd-form-typed-1{0%,3%{width:0}9%,22%{width:95%}to{width:95%}}@keyframes tg-vd-form-typed-2{0%,7%{width:0}14%,22%{width:80%}to{width:80%}}@keyframes tg-vd-form-typed-3{0%,11%{width:0}18%,22%{width:60%}to{width:60%}}.tg-vd-result{flex-direction:column;gap:8px;display:flex;position:absolute;inset:12px 14px}.tg-vd-tabs{opacity:0;border-bottom:1px solid #ffffff12;flex-shrink:0;gap:4px;padding-bottom:6px;animation:12s cubic-bezier(.16,1,.3,1) infinite tg-vd-tabs-show;display:flex}@keyframes tg-vd-tabs-show{0%,22%{opacity:0;transform:translateY(-3px)}26%,96%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-3px)}}.tg-vd-tab{text-align:center;letter-spacing:.4px;color:#fff6;border:1px solid #0000;border-radius:5px;flex:1;padding:4px 6px;font-size:.56rem;font-weight:700;animation-duration:12s;animation-timing-function:ease-out;animation-iteration-count:infinite}.tg-vd-tab-1{animation-name:tg-vd-tab-1}.tg-vd-tab-2{animation-name:tg-vd-tab-2}.tg-vd-tab-3{animation-name:tg-vd-tab-3}@keyframes tg-vd-tab-1{0%,24%{color:#fff6;background:0 0;border-color:#0000}27%,47%{color:var(--tg-c);background:color-mix(in srgb, var(--tg-c) 14%, transparent);border-color:color-mix(in srgb, var(--tg-c) 32%, transparent)}50%,to{color:#fff6;background:0 0;border-color:#0000}}@keyframes tg-vd-tab-2{0%,49%{color:#fff6;background:0 0;border-color:#0000}52%,72%{color:var(--tg-c);background:color-mix(in srgb, var(--tg-c) 14%, transparent);border-color:color-mix(in srgb, var(--tg-c) 32%, transparent)}75%,to{color:#fff6;background:0 0;border-color:#0000}}@keyframes tg-vd-tab-3{0%,74%{color:#fff6;background:0 0;border-color:#0000}77%,96%{color:var(--tg-c);background:color-mix(in srgb, var(--tg-c) 14%, transparent);border-color:color-mix(in srgb, var(--tg-c) 32%, transparent)}to{color:#fff6;background:0 0;border-color:#0000}}.tg-vd-panes{flex:1;min-height:0;position:relative}.tg-vd-pane{opacity:0;position:absolute;inset:0}.tg-vd-pane-desc{flex-direction:column;justify-content:center;gap:7px;animation:12s cubic-bezier(.16,1,.3,1) infinite tg-vd-pane-desc;display:flex}.tg-vd-pane-tags{flex-wrap:wrap;place-content:center;align-items:center;gap:6px;padding:6px 0;animation:12s cubic-bezier(.16,1,.3,1) infinite tg-vd-pane-tags;display:flex}.tg-vd-pane-seo{flex-direction:column;justify-content:center;align-items:center;gap:6px;animation:12s cubic-bezier(.16,1,.3,1) infinite tg-vd-pane-seo;display:flex}@keyframes tg-vd-pane-desc{0%,24%{opacity:0;transform:translateY(4px)}28%,47%{opacity:1;transform:translateY(0)}50%,to{opacity:0;transform:translateY(-2px)}}@keyframes tg-vd-pane-tags{0%,49%{opacity:0;transform:translateY(4px)}53%,72%{opacity:1;transform:translateY(0)}75%,to{opacity:0;transform:translateY(-2px)}}@keyframes tg-vd-pane-seo{0%,74%{opacity:0;transform:translateY(4px)}78%,96%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2px)}}.tg-vd-line{background:color-mix(in srgb, var(--tg-c) 24%, transparent);border-radius:2px;width:0;height:5px;animation-duration:12s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-iteration-count:infinite}.tg-vd-line-1{background:color-mix(in srgb, var(--tg-c) 32%, transparent);animation-name:tg-vd-line-1}.tg-vd-line-2{animation-name:tg-vd-line-2}.tg-vd-line-3{animation-name:tg-vd-line-3}.tg-vd-line-4{opacity:.7;animation-name:tg-vd-line-4}@keyframes tg-vd-line-1{0%,28%{width:0}35%,to{width:96%}}@keyframes tg-vd-line-2{0%,30%{width:0}37%,to{width:88%}}@keyframes tg-vd-line-3{0%,32%{width:0}39%,to{width:70%}}@keyframes tg-vd-line-4{0%,34%{width:0}41%,to{width:56%}}.tg-vd-tag{color:color-mix(in srgb, var(--tg-c) 70%, white);background:color-mix(in srgb, var(--tg-c) 8%, transparent);border:1px solid color-mix(in srgb, var(--tg-c) 22%, transparent);opacity:0;animation:12s cubic-bezier(.16,1,.3,1) infinite tg-vd-tag;animation-delay:calc(var(--tg-i,0) * .24s);border-radius:4px;padding:2px 8px;font-family:monospace;font-size:.56rem;transform:scale(.6)}@keyframes tg-vd-tag{0%,53%{opacity:0;transform:scale(.6)}56%,72%{opacity:1;transform:scale(1)}75%,to{opacity:0;transform:scale(.95)}}.tg-vd-seo-num{font-family:var(--font-bebas,var(--font-dm));color:color-mix(in srgb, var(--tg-c) 80%, white);text-shadow:0 0 14px var(--tg-c);opacity:0;font-size:2.4rem;font-weight:800;line-height:.9;animation:12s cubic-bezier(.16,1,.3,1) infinite tg-vd-seo-num-pop}@keyframes tg-vd-seo-num-pop{0%,77%{opacity:0;transform:scale(.5)}82%{opacity:1;transform:scale(1.18)}85%,96%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.tg-vd-seo-bar{background:#ffffff12;border-radius:999px;width:64%;height:7px;margin-top:2px;overflow:hidden}.tg-vd-seo-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--tg-c) 70%, transparent), var(--tg-c));width:0;height:100%;box-shadow:0 0 8px color-mix(in srgb, var(--tg-c) 60%, transparent);border-radius:999px;animation:12s cubic-bezier(.16,1,.3,1) infinite tg-vd-seo-fill;display:block}@keyframes tg-vd-seo-fill{0%,80%{width:0}90%,96%{width:94%}to{width:0}}.tg-vd-seo-meta{align-items:center;gap:8px;display:flex}.tg-vd-seo-label{letter-spacing:1px;color:#ffffff8c;font-size:.54rem;font-weight:800}.tg-vd-seo-tag{color:#6ee7b7;letter-spacing:.6px;opacity:0;background:#3dba6e38;border:1px solid #3dba6e80;border-radius:4px;padding:2px 8px;font-size:.48rem;font-weight:800;animation:12s ease-out infinite tg-vd-seo-tag-pop}@keyframes tg-vd-seo-tag-pop{0%,86%{opacity:0;transform:scale(.7)}90%,96%{opacity:1;transform:scale(1)}to{opacity:0}}.tg-sg-form-row{align-items:center;gap:9px;display:flex}.tg-sg-form-row-opts{margin-top:2px}.tg-sg-form-label{letter-spacing:.7px;color:color-mix(in srgb, var(--tg-c) 70%, white);flex-shrink:0;width:50px;font-size:.46rem;font-weight:800}.tg-sg-input{border:1px solid color-mix(in srgb, var(--tg-c) 22%, transparent);height:18px;color:color-mix(in srgb, var(--tg-c) 80%, white);letter-spacing:-.02em;white-space:nowrap;background:#0006;border-radius:4px;flex:1;align-items:center;padding:0 7px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.62rem;line-height:1;display:flex;overflow:hidden}.tg-sg-input-text{white-space:nowrap;flex-shrink:0;width:0;animation-duration:8s;animation-timing-function:linear;animation-iteration-count:infinite;display:inline-block;overflow:hidden}.tg-sg-input-text-1{animation-name:tg-sg-type-1}.tg-sg-input-text-2{animation-name:tg-sg-type-2}@keyframes tg-sg-type-1{0%{width:0;animation-timing-function:steps(22,end)}10%{width:22ch;animation-timing-function:linear}93%{width:22ch;animation-timing-function:ease-in}to{width:0}}@keyframes tg-sg-type-2{0%,10%{width:0;animation-timing-function:steps(11,end)}16%{width:11ch;animation-timing-function:linear}93%{width:11ch;animation-timing-function:ease-in}to{width:0}}.tg-sg-input-caret{background:var(--tg-c);flex-shrink:0;width:1.5px;height:10px;margin-left:2px;animation-duration:8s;animation-timing-function:step-end;animation-iteration-count:infinite}.tg-sg-input-caret-1{animation-name:tg-sg-caret-1}.tg-sg-input-caret-2{animation-name:tg-sg-caret-2}@keyframes tg-sg-caret-1{0%,2%{opacity:1}3%,4%{opacity:0}5%,6%{opacity:1}7%,8%{opacity:0}9%,10%{opacity:1}11%,to{opacity:0}}@keyframes tg-sg-caret-2{0%,10%{opacity:0}11%,12%{opacity:1}13%,14%{opacity:0}15%,16%{opacity:1}17%,to{opacity:0}}.tg-sg-form-chips{flex:1;gap:4px;display:flex}.tg-sg-chip{text-align:center;letter-spacing:.4px;color:#ffffff6b;background:0 0;border:1px solid #ffffff14;border-radius:4px;flex:1;padding:4px 6px;font-size:.54rem;font-weight:700}.tg-sg-chip-active{animation:8s cubic-bezier(.16,1,.3,1) infinite tg-sg-chip-active-cycle}@keyframes tg-sg-chip-active-cycle{0%,16%{color:#ffffff6b;background:0 0;border-color:#ffffff14}20%,95%{color:var(--tg-c);background:color-mix(in srgb, var(--tg-c) 16%, transparent);border-color:color-mix(in srgb, var(--tg-c) 32%, transparent)}to{color:#ffffff6b;background:0 0;border-color:#ffffff14}}.tg-sg-divider{background:#ffffff12;height:1px;margin:1px 0}.tg-sg-meta{opacity:0;align-items:center;gap:10px;animation:8s ease-out infinite tg-sg-meta-show;display:flex}@keyframes tg-sg-meta-show{0%,24%{opacity:0}28%,95%{opacity:1}to{opacity:0}}.tg-sg-meta-text{color:#ffffff80;letter-spacing:.3px;white-space:nowrap;font-size:.62rem}.tg-sg-meta-num{font-family:var(--font-bebas,var(--font-dm));color:color-mix(in srgb, var(--tg-c) 70%, white);letter-spacing:.4px;margin-right:2px;font-size:.8rem;font-weight:800}.tg-sg-meta-sep{color:#ffffff40;margin:0 7px}.tg-sg-prog{background:#ffffff0f;border-radius:999px;flex:1;height:3px;overflow:hidden}.tg-sg-prog-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--tg-c) 60%, transparent), var(--tg-c));width:0;height:100%;box-shadow:0 0 4px color-mix(in srgb, var(--tg-c) 60%, transparent);border-radius:999px;animation:8s cubic-bezier(.16,1,.3,1) infinite tg-sg-prog-grow;display:block}@keyframes tg-sg-prog-grow{0%{opacity:0;width:0}25%{opacity:1;width:0}39%,93%{opacity:1;width:100%}to{opacity:0;width:100%}}.tg-sg-lines{flex-direction:column;flex:1;justify-content:flex-start;gap:4px;padding-top:2px;display:flex}.tg-sg-line{opacity:0;background:color-mix(in srgb, var(--tg-c) 30%, transparent);width:0;height:3.5px;animation:8s cubic-bezier(.16,1,.3,1) infinite tg-sg-line;animation-delay:calc(var(--tg-i,0) * 80ms);border-radius:2px;display:block}@keyframes tg-sg-line{0%,25%{opacity:0;width:0}26%{opacity:1}28%,93%{width:var(--tg-w);opacity:1}to{width:var(--tg-w);opacity:0}}.tg-bar-track{background:#ffffff0f;border-radius:999px;width:100%;height:3px;overflow:hidden}.tg-bar-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--tg-c) 75%, transparent), var(--tg-c));width:0;height:100%;box-shadow:0 0 6px color-mix(in srgb, var(--tg-c) 50%, transparent);border-radius:999px;animation:1.1s cubic-bezier(.16,1,.3,1) forwards tg-bar-grow;display:block}.tg-sr{justify-content:center;gap:10px;padding:12px 14px}.tg-sr-form-row{flex-direction:column;gap:5px;display:flex}.tg-sr-form-label{letter-spacing:.7px;color:color-mix(in srgb, var(--tg-c) 70%, white);font-size:.46rem;font-weight:800}.tg-sr-input{border:1px solid color-mix(in srgb, var(--tg-c) 22%, transparent);height:18px;color:color-mix(in srgb, var(--tg-c) 80%, white);letter-spacing:-.02em;white-space:nowrap;background:#0006;border-radius:4px;flex:1;align-items:center;padding:0 7px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.62rem;line-height:1;display:flex;overflow:hidden}.tg-sr-input-text{white-space:nowrap;flex-shrink:0;width:0;animation:6s linear infinite tg-sr-type;display:inline-block;overflow:hidden}@keyframes tg-sr-type{0%{width:0;animation-timing-function:steps(35,end)}28%{width:35ch;animation-timing-function:linear}93%{width:35ch;animation-timing-function:ease-in}to{width:0}}.tg-sr-input-caret{background:var(--tg-c);flex-shrink:0;width:1.5px;height:10px;margin-left:2px;animation:6s step-end infinite tg-sr-caret}@keyframes tg-sr-caret{0%,5%{opacity:1}6%,11%{opacity:0}12%,17%{opacity:1}18%,23%{opacity:0}24%,28%{opacity:1}29%,to{opacity:0}}.tg-sr-status{opacity:0;align-items:center;gap:8px;height:14px;animation:6s ease-out infinite tg-sr-status-show;display:flex}@keyframes tg-sr-status-show{0%,30%{opacity:0}34%,48%{opacity:1}52%,to{opacity:0}}.tg-sr-spin{border:1.5px solid color-mix(in srgb, var(--tg-c) 22%, transparent);border-top-color:var(--tg-c);border-radius:50%;flex-shrink:0;width:11px;height:11px;animation:.85s linear infinite tg-spin}.tg-sr-status-text{color:color-mix(in srgb, var(--tg-c) 80%, white);letter-spacing:.3px;font-size:.56rem;font-weight:600}.tg-sr-result{background:color-mix(in srgb, var(--tg-c) 8%, transparent);border:1px solid color-mix(in srgb, var(--tg-c) 22%, transparent);opacity:0;border-radius:5px;flex-direction:column;gap:7px;padding:9px 11px;animation:6s cubic-bezier(.16,1,.3,1) infinite tg-sr-result-show;display:flex;transform:translateY(4px)}@keyframes tg-sr-result-show{0%,50%{opacity:0;transform:translateY(4px)}56%,92%{opacity:1;transform:translateY(0)}98%,to{opacity:0;transform:translateY(0)}}.tg-sr-result-label{letter-spacing:.7px;color:color-mix(in srgb, var(--tg-c) 70%, white);font-size:.46rem;font-weight:800}.tg-sr-result-lines{flex-direction:column;gap:5px;display:flex}.tg-sr-result-line{background:color-mix(in srgb, var(--tg-c) 72%, white);width:0;height:5px;box-shadow:0 0 5px color-mix(in srgb, var(--tg-c) 35%, transparent);animation:6s cubic-bezier(.65,0,.35,1) infinite tg-sr-rl;animation-delay:calc(var(--tg-i,0) * .24s);border-radius:2px}@keyframes tg-sr-rl{0%,56%{width:0}64%,95%{width:var(--tg-w)}to{width:0}}.tg-cd{justify-content:center;gap:9px;padding:12px 14px}.tg-cd-form-row{align-items:center;gap:9px;display:flex}.tg-cd-form-label{letter-spacing:.7px;color:color-mix(in srgb, var(--tg-c) 70%, white);flex-shrink:0;width:42px;font-size:.46rem;font-weight:800}.tg-cd-input{border:1px solid color-mix(in srgb, var(--tg-c) 22%, transparent);height:18px;color:color-mix(in srgb, var(--tg-c) 80%, white);letter-spacing:-.02em;white-space:nowrap;background:#0006;border-radius:4px;flex:1;align-items:center;padding:0 7px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.62rem;line-height:1;display:flex;overflow:hidden}.tg-cd-input-text{white-space:nowrap;flex-shrink:0;width:0;animation-duration:6.5s;animation-timing-function:linear;animation-iteration-count:infinite;display:inline-block;overflow:hidden}.tg-cd-input-text-1{animation-name:tg-cd-type-1}.tg-cd-input-text-2{animation-name:tg-cd-type-2}@keyframes tg-cd-type-1{0%{width:0;animation-timing-function:steps(9,end)}22%{width:9ch;animation-timing-function:linear}93%{width:9ch;animation-timing-function:ease-in}to{width:0}}@keyframes tg-cd-type-2{0%,26%{width:0;animation-timing-function:steps(15,end)}44%{width:15ch;animation-timing-function:linear}93%{width:15ch;animation-timing-function:ease-in}to{width:0}}.tg-cd-input-caret{background:var(--tg-c);flex-shrink:0;width:1.5px;height:10px;margin-left:2px;animation-duration:6.5s;animation-timing-function:step-end;animation-iteration-count:infinite}.tg-cd-input-caret-1{animation-name:tg-cd-caret-1}.tg-cd-input-caret-2{animation-name:tg-cd-caret-2}@keyframes tg-cd-caret-1{0%,4%{opacity:1}5%,9%{opacity:0}10%,14%{opacity:1}15%,19%{opacity:0}20%,22%{opacity:1}23%,to{opacity:0}}@keyframes tg-cd-caret-2{0%,25%{opacity:0}26%,30%{opacity:1}31%,35%{opacity:0}36%,40%{opacity:1}41%,44%{opacity:0}45%,to{opacity:0}}.tg-cd-result{background:color-mix(in srgb, var(--tg-c) 8%, transparent);border:1px solid color-mix(in srgb, var(--tg-c) 22%, transparent);opacity:0;border-radius:5px;flex-direction:column;gap:7px;padding:9px 11px;animation:6.5s cubic-bezier(.16,1,.3,1) infinite tg-cd-result-show;display:flex;transform:translateY(4px)}@keyframes tg-cd-result-show{0%,48%{opacity:0;transform:translateY(4px)}54%,92%{opacity:1;transform:translateY(0)}98%,to{opacity:0;transform:translateY(0)}}.tg-cd-result-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.tg-cd-result-label{letter-spacing:.7px;color:color-mix(in srgb, var(--tg-c) 70%, white);font-size:.46rem;font-weight:800}.tg-cd-copy{color:#fff6;background:#ffffff0a;border:1px solid #ffffff14;border-radius:4px;flex-shrink:0;width:15px;height:15px;animation:6.5s ease-out infinite tg-cd-copy-bg;position:relative}.tg-cd-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tg-cd-icon-copy{animation:6.5s ease-out infinite tg-cd-icon-copy-out}.tg-cd-icon-check{opacity:0;animation:6.5s ease-out infinite tg-cd-icon-check-in}@keyframes tg-cd-copy-bg{0%,78%{color:#fff6;background:#ffffff0a;border-color:#ffffff14}82%,92%{background:color-mix(in srgb, var(--tg-c) 22%, transparent);border-color:color-mix(in srgb, var(--tg-c) 45%, transparent);color:color-mix(in srgb, var(--tg-c) 80%, white)}98%,to{color:#fff6;background:#ffffff0a;border-color:#ffffff14}}@keyframes tg-cd-icon-copy-out{0%,78%{opacity:1}82%,92%{opacity:0}98%,to{opacity:1}}@keyframes tg-cd-icon-check-in{0%,78%{opacity:0;transform:translate(-50%,-50%)scale(.5)}82%,92%{opacity:1;transform:translate(-50%,-50%)scale(1)}98%,to{opacity:0;transform:translate(-50%,-50%)scale(.5)}}.tg-cd-result-lines{flex-direction:column;gap:5px;display:flex}.tg-cd-result-line{background:color-mix(in srgb, var(--tg-c) 72%, white);width:0;height:5px;box-shadow:0 0 5px color-mix(in srgb, var(--tg-c) 35%, transparent);animation:6.5s cubic-bezier(.65,0,.35,1) infinite tg-cd-rl;animation-delay:calc(var(--tg-i,0) * .26s);border-radius:2px}@keyframes tg-cd-rl{0%,56%{width:0}62%,95%{width:var(--tg-w)}to{width:0}}.tg-pg{justify-content:center;gap:6px;padding:10px 12px}.tg-pg-form-row{align-items:center;gap:9px;display:flex}.tg-pg-form-label{letter-spacing:.7px;color:color-mix(in srgb, var(--tg-c) 70%, white);flex-shrink:0;width:42px;font-size:.46rem;font-weight:800}.tg-pg-input{border:1px solid color-mix(in srgb, var(--tg-c) 22%, transparent);height:18px;color:color-mix(in srgb, var(--tg-c) 80%, white);letter-spacing:-.02em;white-space:nowrap;background:#0006;border-radius:4px;flex:1;align-items:center;padding:0 7px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.62rem;line-height:1;display:flex;overflow:hidden}.tg-pg-input-text{white-space:nowrap;flex-shrink:0;width:0;animation:6.5s linear infinite tg-pg-type;display:inline-block;overflow:hidden}@keyframes tg-pg-type{0%{width:0;animation-timing-function:steps(15,end)}28%{width:15ch;animation-timing-function:linear}93%{width:15ch;animation-timing-function:ease-in}to{width:0}}.tg-pg-input-caret{background:var(--tg-c);flex-shrink:0;width:1.5px;height:10px;margin-left:2px;animation:6.5s step-end infinite tg-pg-caret}@keyframes tg-pg-caret{0%,4%{opacity:1}5%,9%{opacity:0}10%,14%{opacity:1}15%,19%{opacity:0}20%,24%{opacity:1}25%,28%{opacity:0}29%,to{opacity:0}}.tg-pg-chips{flex:1;gap:4px;display:flex}.tg-pg-chip{text-align:center;letter-spacing:.4px;color:#ffffff6b;background:0 0;border:1px solid #ffffff14;border-radius:4px;flex:1;padding:4px 6px;font-size:.54rem;font-weight:700}.tg-pg-chip-active{animation:6.5s cubic-bezier(.16,1,.3,1) infinite tg-pg-chip-active-cycle}@keyframes tg-pg-chip-active-cycle{0%,32%{color:#ffffff6b;background:0 0;border-color:#ffffff14;transform:scale(1)}36%{transform:scale(1.06)}40%,95%{color:var(--tg-c);background:color-mix(in srgb, var(--tg-c) 16%, transparent);border-color:color-mix(in srgb, var(--tg-c) 32%, transparent);transform:scale(1)}to{color:#ffffff6b;background:0 0;border-color:#ffffff14;transform:scale(1)}}.tg-pg-result{background:color-mix(in srgb, var(--tg-c) 8%, transparent);border:1px solid color-mix(in srgb, var(--tg-c) 22%, transparent);opacity:0;border-radius:5px;flex-direction:column;gap:3px;padding:6px 8px;animation:6.5s cubic-bezier(.16,1,.3,1) infinite tg-pg-result-show;display:flex;transform:translateY(4px)}@keyframes tg-pg-result-show{0%,48%{opacity:0;transform:translateY(4px)}56%,92%{opacity:1;transform:translateY(0)}98%,to{opacity:0;transform:translateY(0)}}.tg-pg-result-q{letter-spacing:.3px;color:#fff;font-size:.56rem;font-weight:800}.tg-pg-row{opacity:0;animation:6.5s cubic-bezier(.16,1,.3,1) infinite tg-pg-row;animation-delay:calc(var(--tg-i,0) * .26s);background:#ffffff06;border:1px solid #ffffff0d;border-radius:5px;align-items:center;padding:3px 7px;display:flex;position:relative;overflow:hidden}@keyframes tg-pg-row{0%,56%{opacity:0;transform:translateY(3px)}64%,92%{opacity:1;transform:translateY(0)}98%,to{opacity:0}}.tg-pg-row.is-win{background:linear-gradient(90deg, color-mix(in srgb, var(--tg-c) 18%, transparent), transparent 80%);border-color:color-mix(in srgb, var(--tg-c) 38%, transparent)}.tg-pg-label{color:#ffffffb3;z-index:2;white-space:nowrap;text-overflow:ellipsis;flex:1;padding-right:6px;font-size:.56rem;font-weight:600;overflow:hidden}.tg-pg-row.is-win .tg-pg-label{color:#fff;font-weight:700}.tg-pg-pct{font-family:var(--font-bebas,var(--font-dm));color:#fff9;z-index:2;font-size:.68rem;font-weight:800}.tg-pg-row.is-win .tg-pg-pct{color:var(--tg-c);text-shadow:0 0 6px var(--tg-c)}.tg-pg-bar{background:linear-gradient(90deg, color-mix(in srgb, var(--tg-c) 18%, transparent), color-mix(in srgb, var(--tg-c) 6%, transparent));z-index:1;width:0;animation:6.5s cubic-bezier(.16,1,.3,1) infinite tg-pg-bar;animation-delay:calc(var(--tg-i,0) * .26s);position:absolute;top:0;bottom:0;left:0}@keyframes tg-pg-bar{0%,60%{width:0}72%,95%{width:var(--tg-w)}to{width:0}}.tg-pg-row.is-win .tg-pg-bar{background:linear-gradient(90deg, color-mix(in srgb, var(--tg-c) 32%, transparent), color-mix(in srgb, var(--tg-c) 12%, transparent))}.tg-cn{justify-content:center;gap:8px;padding:12px 14px}.tg-cn-form-row{align-items:center;gap:9px;display:flex}.tg-cn-form-label{letter-spacing:.7px;color:color-mix(in srgb, var(--tg-c) 70%, white);flex-shrink:0;width:42px;font-size:.46rem;font-weight:800}.tg-cn-input{border:1px solid color-mix(in srgb, var(--tg-c) 22%, transparent);height:18px;color:color-mix(in srgb, var(--tg-c) 80%, white);letter-spacing:-.02em;white-space:nowrap;background:#0006;border-radius:4px;flex:1;align-items:center;padding:0 7px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.62rem;line-height:1;display:flex;overflow:hidden}.tg-cn-input-text{white-space:nowrap;flex-shrink:0;width:0;animation:6.5s linear infinite tg-cn-type;display:inline-block;overflow:hidden}@keyframes tg-cn-type{0%{width:0;animation-timing-function:steps(9,end)}28%{width:9ch;animation-timing-function:linear}93%{width:9ch;animation-timing-function:ease-in}to{width:0}}.tg-cn-input-caret{background:var(--tg-c);flex-shrink:0;width:1.5px;height:10px;margin-left:2px;animation:6.5s step-end infinite tg-cn-caret}@keyframes tg-cn-caret{0%,4%{opacity:1}5%,9%{opacity:0}10%,14%{opacity:1}15%,19%{opacity:0}20%,24%{opacity:1}25%,28%{opacity:0}29%,to{opacity:0}}.tg-cn-list{flex-direction:column;gap:5px;display:flex}.tg-cn-row{opacity:0;animation:6.5s cubic-bezier(.16,1,.3,1) infinite tg-cn-row;animation-delay:calc(var(--tg-i,0) * .39s);background:#ffffff08;border:1px solid #ffffff12;border-radius:6px;align-items:center;gap:8px;padding:4px 9px;display:flex}@keyframes tg-cn-row{0%,32%{opacity:0;transform:translateY(4px)}40%,92%{opacity:1;transform:translateY(0)}98%,to{opacity:0;transform:translateY(-2px)}}.tg-cn-name{color:#fff;letter-spacing:-.01em;font-size:.72rem;font-weight:700}.tg-cn-handle{color:#ffffff73;flex:1;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.56rem}.tg-cn-copy{color:#fff6;background:#ffffff0a;border:1px solid #ffffff14;border-radius:4px;flex-shrink:0;width:15px;height:15px;position:relative}.tg-cn-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tg-cn-icon-check{opacity:0}.tg-cn-row.is-target .tg-cn-copy{animation:6.5s ease-out infinite tg-cn-copy-bg}.tg-cn-row.is-target .tg-cn-icon-copy{animation:6.5s ease-out infinite tg-cn-icon-copy-out}.tg-cn-row.is-target .tg-cn-icon-check{animation:6.5s ease-out infinite tg-cn-icon-check-in}@keyframes tg-cn-copy-bg{0%,78%{color:#fff6;background:#ffffff0a;border-color:#ffffff14}82%,92%{background:color-mix(in srgb, var(--tg-c) 22%, transparent);border-color:color-mix(in srgb, var(--tg-c) 45%, transparent);color:color-mix(in srgb, var(--tg-c) 80%, white)}98%,to{color:#fff6;background:#ffffff0a;border-color:#ffffff14}}@keyframes tg-cn-icon-copy-out{0%,78%{opacity:1}82%,92%{opacity:0}98%,to{opacity:1}}@keyframes tg-cn-icon-check-in{0%,78%{opacity:0;transform:translate(-50%,-50%)scale(.5)}82%,92%{opacity:1;transform:translate(-50%,-50%)scale(1)}98%,to{opacity:0;transform:translate(-50%,-50%)scale(.5)}}.tg-tq{justify-content:center;gap:8px;padding:12px 14px}.tg-tq-form-row{align-items:center;gap:9px;display:flex}.tg-tq-form-label{letter-spacing:.7px;color:color-mix(in srgb, var(--tg-c) 70%, white);flex-shrink:0;width:42px;font-size:.46rem;font-weight:800}.tg-tq-input{border:1px solid color-mix(in srgb, var(--tg-c) 22%, transparent);height:18px;color:color-mix(in srgb, var(--tg-c) 80%, white);letter-spacing:-.02em;white-space:nowrap;background:#0006;border-radius:4px;flex:1;align-items:center;padding:0 7px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.62rem;line-height:1;display:flex;overflow:hidden}.tg-tq-input-text{white-space:nowrap;flex-shrink:0;width:0;animation:7s linear infinite tg-tq-type-2;display:inline-block;overflow:hidden}@keyframes tg-tq-type-2{0%{width:0;animation-timing-function:steps(19,end)}25%{width:19ch;animation-timing-function:linear}93%{width:19ch;animation-timing-function:ease-in}to{width:0}}.tg-tq-input-caret{background:var(--tg-c);flex-shrink:0;width:1.5px;height:10px;margin-left:2px;animation:7s step-end infinite tg-tq-caret}@keyframes tg-tq-caret{0%,4%{opacity:1}5%,9%{opacity:0}10%,14%{opacity:1}15%,19%{opacity:0}20%,25%{opacity:1}26%,to{opacity:0}}.tg-tq-chips{flex:1;gap:4px;display:flex}.tg-tq-chip{text-align:center;letter-spacing:.4px;color:#ffffff6b;background:0 0;border:1px solid #ffffff14;border-radius:4px;flex:1;padding:4px 5px;font-size:.52rem;font-weight:700}.tg-tq-chip-active{animation:7s cubic-bezier(.16,1,.3,1) infinite tg-tq-chip-active-cycle}@keyframes tg-tq-chip-active-cycle{0%,28%{color:#ffffff6b;background:0 0;border-color:#ffffff14;transform:scale(1)}32%{transform:scale(1.06)}36%,95%{color:var(--tg-c);background:color-mix(in srgb, var(--tg-c) 16%, transparent);border-color:color-mix(in srgb, var(--tg-c) 32%, transparent);transform:scale(1)}to{color:#ffffff6b;background:0 0;border-color:#ffffff14;transform:scale(1)}}.tg-tq-result{background:color-mix(in srgb, var(--tg-c) 8%, transparent);border:1px solid color-mix(in srgb, var(--tg-c) 22%, transparent);opacity:0;border-radius:5px;flex-direction:column;gap:5px;padding:8px 10px;animation:7s cubic-bezier(.16,1,.3,1) infinite tg-tq-result-show;display:flex;transform:translateY(4px)}@keyframes tg-tq-result-show{0%,42%{opacity:0;transform:translateY(4px)}50%,92%{opacity:1;transform:translateY(0)}98%,to{opacity:0;transform:translateY(0)}}.tg-tq-row{opacity:0;animation:7s cubic-bezier(.16,1,.3,1) infinite tg-tq-row;animation-delay:calc(var(--tg-i,0) * .42s);background:#ffffff06;border:1px solid #ffffff0f;border-radius:5px;align-items:center;gap:7px;padding:4px 8px;display:flex;position:relative}@keyframes tg-tq-row{0%,50%{opacity:0;transform:translateY(3px)}58%,92%{opacity:1;transform:translateY(0)}98%,to{opacity:0}}.tg-tq-pov{letter-spacing:.4px;flex-shrink:0;width:34px;font-size:.46rem;font-weight:800}.tg-tq-row-1 .tg-tq-pov{color:#f56}.tg-tq-row-2 .tg-tq-pov{color:#f84}.tg-tq-row-3 .tg-tq-pov{color:#3dba6e}.tg-tq-quote{color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.02em;flex:1;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.56rem;font-weight:500;overflow:hidden}.tg-tq-copy{color:#fff6;background:#ffffff0a;border:1px solid #ffffff14;border-radius:4px;flex-shrink:0;width:15px;height:15px;position:relative}.tg-tq-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tg-tq-icon-check{opacity:0}.tg-tq-row-1 .tg-tq-copy{animation:7s ease-out infinite tg-tq-copy-bg-1}.tg-tq-row-1 .tg-tq-icon-copy{animation:7s ease-out infinite tg-tq-icon-copy-out-1}.tg-tq-row-1 .tg-tq-icon-check{animation:7s ease-out infinite tg-tq-icon-check-in-1}.tg-tq-row-2 .tg-tq-copy{animation:7s ease-out infinite tg-tq-copy-bg-2}.tg-tq-row-2 .tg-tq-icon-copy{animation:7s ease-out infinite tg-tq-icon-copy-out-2}.tg-tq-row-2 .tg-tq-icon-check{animation:7s ease-out infinite tg-tq-icon-check-in-2}.tg-tq-row-3 .tg-tq-copy{animation:7s ease-out infinite tg-tq-copy-bg-3}.tg-tq-row-3 .tg-tq-icon-copy{animation:7s ease-out infinite tg-tq-icon-copy-out-3}.tg-tq-row-3 .tg-tq-icon-check{animation:7s ease-out infinite tg-tq-icon-check-in-3}@keyframes tg-tq-copy-bg-1{0%,73%{color:#fff6;background:#ffffff0a;border-color:#ffffff14}77%,95%{background:color-mix(in srgb, var(--tg-c) 22%, transparent);border-color:color-mix(in srgb, var(--tg-c) 45%, transparent);color:color-mix(in srgb, var(--tg-c) 80%, white)}to{color:#fff6;background:#ffffff0a;border-color:#ffffff14}}@keyframes tg-tq-icon-copy-out-1{0%,73%{opacity:1}77%,95%{opacity:0}to{opacity:1}}@keyframes tg-tq-icon-check-in-1{0%,73%{opacity:0;transform:translate(-50%,-50%)scale(.5)}77%,95%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.5)}}@keyframes tg-tq-copy-bg-2{0%,79%{color:#fff6;background:#ffffff0a;border-color:#ffffff14}83%,95%{background:color-mix(in srgb, var(--tg-c) 22%, transparent);border-color:color-mix(in srgb, var(--tg-c) 45%, transparent);color:color-mix(in srgb, var(--tg-c) 80%, white)}to{color:#fff6;background:#ffffff0a;border-color:#ffffff14}}@keyframes tg-tq-icon-copy-out-2{0%,79%{opacity:1}83%,95%{opacity:0}to{opacity:1}}@keyframes tg-tq-icon-check-in-2{0%,79%{opacity:0;transform:translate(-50%,-50%)scale(.5)}83%,95%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.5)}}@keyframes tg-tq-copy-bg-3{0%,85%{color:#fff6;background:#ffffff0a;border-color:#ffffff14}89%,95%{background:color-mix(in srgb, var(--tg-c) 22%, transparent);border-color:color-mix(in srgb, var(--tg-c) 45%, transparent);color:color-mix(in srgb, var(--tg-c) 80%, white)}to{color:#fff6;background:#ffffff0a;border-color:#ffffff14}}@keyframes tg-tq-icon-copy-out-3{0%,85%{opacity:1}89%,95%{opacity:0}to{opacity:1}}@keyframes tg-tq-icon-check-in-3{0%,85%{opacity:0;transform:translate(-50%,-50%)scale(.5)}89%,95%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.5)}}.tg-bs-head{justify-content:space-between;align-items:center;display:flex}.tg-bs-label{letter-spacing:.7px;color:color-mix(in srgb, var(--tg-c) 65%, white);font-size:.6rem;font-weight:800}.tg-bs-row{flex:1;gap:7px;min-height:0;display:flex}.tg-bs-logo,.tg-bs-banner{border:1px solid color-mix(in srgb, var(--tg-c) 24%, transparent);background:#0006;border-radius:6px;position:relative;overflow:hidden}.tg-bs-logo{aspect-ratio:1;opacity:0;flex:0 0 30%;animation:.55s cubic-bezier(.16,1,.3,1) .2s forwards tg-bs-slide-l}.tg-bs-banner{opacity:0;flex:1;animation:.55s cubic-bezier(.16,1,.3,1) .35s forwards tg-bs-slide-r}@keyframes tg-bs-slide-l{0%{opacity:0;transform:translate(-12px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes tg-bs-slide-r{0%{opacity:0;transform:translate(12px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}.tg-bs-logo img,.tg-bs-banner img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.tg-bs-tag{letter-spacing:.5px;color:#2b0606;background:color-mix(in srgb, var(--tg-c) 90%, white);border-radius:4px;padding:2px 7px;font-size:.46rem;font-weight:800;position:absolute;top:4px;left:4px}.tg-bs-swatches{gap:6px;display:flex}.tg-bs-swatch{opacity:0;border:1.5px solid #ffffff26;border-radius:50%;flex-shrink:0;width:19px;height:19px;animation:.55s cubic-bezier(.34,1.56,.64,1) forwards tg-pop;transform:scale(0);box-shadow:0 2px 6px #00000073}.tg-th{justify-content:flex-start;gap:8px;padding:12px 14px}.tg-th-form-row{align-items:center;gap:9px;display:flex}.tg-th-form-label{letter-spacing:.7px;color:color-mix(in srgb, var(--tg-c) 70%, white);flex-shrink:0;width:42px;font-size:.46rem;font-weight:800}.tg-th-input{border:1px solid color-mix(in srgb, var(--tg-c) 22%, transparent);height:18px;color:color-mix(in srgb, var(--tg-c) 80%, white);letter-spacing:-.02em;white-space:nowrap;background:#0006;border-radius:4px;flex:1;align-items:center;padding:0 7px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.62rem;line-height:1;display:flex;overflow:hidden}.tg-th-input-text{white-space:nowrap;flex-shrink:0;width:0;animation:7s linear infinite tg-th-type;display:inline-block;overflow:hidden}@keyframes tg-th-type{0%{width:0;animation-timing-function:steps(19,end)}25%{width:19ch;animation-timing-function:linear}93%{width:19ch;animation-timing-function:ease-in}to{width:0}}.tg-th-input-caret{background:var(--tg-c);flex-shrink:0;width:1.5px;height:10px;margin-left:2px;animation:7s step-end infinite tg-th-caret}@keyframes tg-th-caret{0%,4%{opacity:1}5%,9%{opacity:0}10%,14%{opacity:1}15%,19%{opacity:0}20%,25%{opacity:1}26%,to{opacity:0}}.tg-th-refs{flex:1;gap:6px;display:flex}.tg-th-ref{aspect-ratio:16/9;opacity:0;filter:saturate(.7)brightness(.7);background:#0a0710;border:1px solid #ffffff14;border-radius:3px;flex:1;animation-duration:7s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-iteration-count:infinite;position:relative;overflow:hidden}.tg-th-ref img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.tg-th-ref-1{animation-name:tg-th-ref-1}.tg-th-ref-2{animation-name:tg-th-ref-2}@keyframes tg-th-ref-1{0%,30%{opacity:0;transform:translateY(3px)}38%,92%{opacity:1;transform:translateY(0)}98%,to{opacity:0}}@keyframes tg-th-ref-2{0%,36%{opacity:0;transform:translateY(3px)}44%,92%{opacity:1;transform:translateY(0)}98%,to{opacity:0}}.tg-th-ref.is-selected{animation:7s cubic-bezier(.16,1,.3,1) infinite tg-th-ref-2,7s cubic-bezier(.16,1,.3,1) infinite tg-th-ref-select}@keyframes tg-th-ref-select{0%,46%{filter:saturate(.7)brightness(.7);border-color:#ffffff14;transform:scale(1);box-shadow:0 0 #0000}50%{transform:scale(1.08)}54%,92%{border-color:var(--tg-c);filter:saturate()brightness();box-shadow:0 0 8px color-mix(in srgb, var(--tg-c) 60%, transparent);transform:scale(1)}98%,to{filter:saturate(.7)brightness(.7);border-color:#ffffff14;transform:scale(1)}}.tg-th-gen-slot{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.tg-th-gen{aspect-ratio:16/9;border:1px solid color-mix(in srgb, var(--tg-c) 30%, transparent);opacity:0;background:#0a0710;border-radius:6px;max-width:100%;max-height:100%;animation:7s cubic-bezier(.16,1,.3,1) infinite tg-th-gen-reveal;position:relative;overflow:hidden;transform:scale(.92)translateY(6px)}.tg-th-gen img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}@keyframes tg-th-gen-reveal{0%,54%{opacity:0;border-color:color-mix(in srgb, var(--tg-c) 30%, transparent);transform:scale(.92)translateY(6px);box-shadow:0 0 #0000}64%,92%{opacity:1;border-color:color-mix(in srgb, var(--tg-c) 65%, transparent);box-shadow:0 0 24px color-mix(in srgb, var(--tg-c) 35%, transparent);transform:scale(1)translateY(0)}98%,to{opacity:0;transform:scale(.92)translateY(6px)}}.tg-th-gen-tag{letter-spacing:.6px;color:#2b0606;background:color-mix(in srgb, var(--tg-c) 92%, white);opacity:0;border-radius:4px;padding:3px 8px;font-size:.46rem;font-weight:800;animation:7s ease-out infinite tg-th-gen-tag-show;position:absolute;top:6px;left:6px}@keyframes tg-th-gen-tag-show{0%,60%{opacity:0}68%,92%{opacity:1}98%,to{opacity:0}}.tg-th-gen-glow{box-shadow:inset 0 0 18px color-mix(in srgb, var(--tg-c) 24%, transparent);pointer-events:none;opacity:0;border-radius:6px;animation:7s ease-in-out infinite tg-th-gen-glow-pulse;position:absolute;inset:0}@keyframes tg-th-gen-glow-pulse{0%,60%{opacity:0}68%{opacity:.8}76%{opacity:.4}84%{opacity:.8}92%{opacity:.4}98%,to{opacity:0}}.tg-tg-cursor-wrap{pointer-events:none;z-index:5;justify-content:center;align-items:center;width:18px;display:flex;position:absolute;top:0;bottom:0;right:4px}.tg-tg-cursor{opacity:0;filter:drop-shadow(0 1px 3px #0009);will-change:transform, opacity, filter;width:14px;height:14px;animation:4.5s cubic-bezier(.32,.72,0,1) infinite tg-tg-cursor-fly;position:relative}.tg-tg-cursor svg{display:block}@keyframes tg-tg-cursor-fly{0%,26%{opacity:0;filter:drop-shadow(0 1px 3px #0009)blur(3px);transform:translate(34px,-28px)scale(1.15)}32%{opacity:1;filter:drop-shadow(0 1px 3px #0009)blur(1.2px)}56%{filter:drop-shadow(0 1px 3px #0009)blur(.4px)}60%{opacity:1;filter:drop-shadow(0 1px 3px #0009)blur();transform:translate(0)scale(1)}62%{transform:translate(0)scale(.82)}66%{transform:translate(0)scale(1.18)}70%,92%{opacity:1;filter:drop-shadow(0 1px 3px #0009)blur();transform:translate(0)scale(1)}98%,to{opacity:0;transform:translate(0)scale(1)}}.tg-vd2{gap:10px;padding:12px 14px}.tg-vd2-video{flex-shrink:0;align-items:center;gap:8px;display:flex}.tg-vd2-thumb{aspect-ratio:16/9;background:linear-gradient(135deg, color-mix(in srgb, var(--tg-c) 28%, transparent), color-mix(in srgb, var(--tg-c) 8%, transparent));border:1px solid color-mix(in srgb, var(--tg-c) 22%, transparent);border-radius:6px;flex-shrink:0;width:70px;position:relative;overflow:hidden}.tg-vd2-thumb-play{border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent color-mix(in srgb, var(--tg-c) 90%, white);width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-30%,-50%)}.tg-vd2-thumb-dur{color:#fff;background:#000000b3;border-radius:2px;padding:0 3px;font-size:.46rem;font-weight:700;line-height:1.4;position:absolute;bottom:2px;right:3px}.tg-vd2-meta{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.tg-vd2-title-line{background:#fff6;border-radius:2px;height:5px}.tg-vd2-title-1{width:92%}.tg-vd2-title-2{opacity:.7;width:64%}.tg-vd2-stats{color:#ffffff6b;letter-spacing:.2px;gap:5px;font-size:.5rem;display:flex}.tg-vd2-stats-dot{color:#ffffff4d}.tg-vd2-tabs{border-bottom:1px solid #ffffff12;flex-shrink:0;gap:4px;padding-bottom:5px;display:flex}.tg-vd2-tab{text-align:center;letter-spacing:.4px;color:#fff6;border:1px solid #0000;border-radius:5px;flex:1;padding:5px 8px;font-size:.62rem;font-weight:700;animation-duration:9s;animation-timing-function:ease-out;animation-iteration-count:infinite}.tg-vd2-tab-1{animation-name:tg-vd2-tab-1}.tg-vd2-tab-2{animation-name:tg-vd2-tab-2}.tg-vd2-tab-3{animation-name:tg-vd2-tab-3}@keyframes tg-vd2-tab-1{0%,1%{color:#fff6;background:0 0;border-color:#0000}4%,30%{color:var(--tg-c);background:color-mix(in srgb, var(--tg-c) 14%, transparent);border-color:color-mix(in srgb, var(--tg-c) 32%, transparent)}33%,to{color:#fff6;background:0 0;border-color:#0000}}@keyframes tg-vd2-tab-2{0%,32%{color:#fff6;background:0 0;border-color:#0000}35%,60%{color:var(--tg-c);background:color-mix(in srgb, var(--tg-c) 14%, transparent);border-color:color-mix(in srgb, var(--tg-c) 32%, transparent)}63%,to{color:#fff6;background:0 0;border-color:#0000}}@keyframes tg-vd2-tab-3{0%,62%{color:#fff6;background:0 0;border-color:#0000}65%,96%{color:var(--tg-c);background:color-mix(in srgb, var(--tg-c) 14%, transparent);border-color:color-mix(in srgb, var(--tg-c) 32%, transparent)}to{color:#fff6;background:0 0;border-color:#0000}}.tg-vd2-panes{flex:1;min-height:0;position:relative}.tg-vd2-pane{opacity:0;position:absolute;inset:0}.tg-vd2-pane-desc{flex-direction:column;justify-content:center;gap:6px;animation:9s cubic-bezier(.16,1,.3,1) infinite tg-vd2-pane-desc;display:flex}.tg-vd2-pane-tags{flex-wrap:wrap;place-content:center;align-items:center;gap:5px;padding:4px 0;animation:9s cubic-bezier(.16,1,.3,1) infinite tg-vd2-pane-tags;display:flex}.tg-vd2-pane-seo{flex-direction:column;justify-content:center;align-items:center;gap:5px;animation:9s cubic-bezier(.16,1,.3,1) infinite tg-vd2-pane-seo;display:flex}@keyframes tg-vd2-pane-desc{0%,1%{opacity:0;transform:translateY(4px)}6%,30%{opacity:1;transform:translateY(0)}33%,to{opacity:0;transform:translateY(-2px)}}@keyframes tg-vd2-pane-tags{0%,32%{opacity:0;transform:translateY(4px)}37%,60%{opacity:1;transform:translateY(0)}63%,to{opacity:0;transform:translateY(-2px)}}@keyframes tg-vd2-pane-seo{0%,62%{opacity:0;transform:translateY(4px)}68%,96%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2px)}}.tg-vd2-text{letter-spacing:-.01em;color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;opacity:0;filter:blur(2px);animation:9s cubic-bezier(.32,.72,0,1) infinite tg-vd2-text;animation-delay:calc(var(--tg-i,0) * .11s);will-change:opacity, transform, filter;font-size:.54rem;font-weight:500;line-height:1.3;display:block;overflow:hidden;transform:translateY(3px)scale(.98)}@keyframes tg-vd2-text{0%,6%{opacity:0;filter:blur(2px);transform:translateY(3px)scale(.98)}14%,30%{opacity:1;filter:blur();transform:translateY(0)scale(1)}33%,to{opacity:0;filter:blur(2px)}}.tg-vd2-pane-desc{flex-direction:column;justify-content:center;gap:9px;display:flex}.tg-vd2-line{background:color-mix(in srgb, var(--tg-c) 32%, transparent);border-radius:3px;width:0;height:6px;animation-duration:9s;animation-timing-function:cubic-bezier(.32,.72,0,1);animation-iteration-count:infinite}.tg-vd2-line-1{background:color-mix(in srgb, var(--tg-c) 32%, transparent);animation-name:tg-vd2-line-1}.tg-vd2-line-2{animation-name:tg-vd2-line-2}.tg-vd2-line-3{animation-name:tg-vd2-line-3}.tg-vd2-line-4{animation-name:tg-vd2-line-4}.tg-vd2-line-5{opacity:.85;animation-name:tg-vd2-line-5}.tg-vd2-line-6{opacity:.7;animation-name:tg-vd2-line-6}@keyframes tg-vd2-line-1{0%,6%{width:0}12%,30%{width:96%}33%,to{width:96%}}@keyframes tg-vd2-line-2{0%,8%{width:0}14%,30%{width:88%}33%,to{width:88%}}@keyframes tg-vd2-line-3{0%,10%{width:0}16%,30%{width:78%}33%,to{width:78%}}@keyframes tg-vd2-line-4{0%,12%{width:0}18%,30%{width:92%}33%,to{width:92%}}@keyframes tg-vd2-line-5{0%,14%{width:0}20%,30%{width:70%}33%,to{width:70%}}@keyframes tg-vd2-line-6{0%,16%{width:0}22%,30%{width:56%}33%,to{width:56%}}.tg-vd2-tag{color:color-mix(in srgb, var(--tg-c) 70%, white);background:color-mix(in srgb, var(--tg-c) 8%, transparent);border:1px solid color-mix(in srgb, var(--tg-c) 22%, transparent);opacity:0;animation:9s cubic-bezier(.32,.72,0,1) infinite tg-vd2-tag;animation-delay:calc(var(--tg-i,0) * .13s);border-radius:5px;padding:3px 9px;font-family:monospace;font-size:.66rem;transform:scale(.6)}@keyframes tg-vd2-tag{0%,36%{opacity:0;transform:scale(.6)}42%,60%{opacity:1;transform:scale(1)}63%,to{opacity:0;transform:scale(.95)}}.tg-vd2-seo-row{opacity:0;align-items:center;gap:12px;animation:9s cubic-bezier(.16,1,.3,1) infinite tg-vd2-seo-row-show;display:flex}@keyframes tg-vd2-seo-row-show{0%,65%{opacity:0;transform:translateY(4px)}72%,96%{opacity:1;transform:translateY(0)}to{opacity:0}}.tg-vd2-seo-num{font-family:var(--font-bebas,var(--font-dm));color:color-mix(in srgb, var(--tg-c) 80%, white);text-shadow:0 0 14px var(--tg-c);opacity:0;font-size:2.2rem;font-weight:800;line-height:.9;animation:9s cubic-bezier(.16,1,.3,1) infinite tg-vd2-seo-num-pop}@keyframes tg-vd2-seo-num-pop{0%,65%{opacity:0;transform:scale(.5)}72%{opacity:1;transform:scale(1.18)}77%,96%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.tg-vd2-seo-side{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.tg-vd2-seo-checks{opacity:0;flex-direction:column;align-items:flex-start;gap:3px;animation:9s ease-out infinite tg-vd2-seo-checks;display:flex}@keyframes tg-vd2-seo-checks{0%,78%{opacity:0;transform:translateY(2px)}84%,96%{opacity:1;transform:translateY(0)}to{opacity:0}}.tg-vd2-seo-check{letter-spacing:.3px;color:#fff9;align-items:center;gap:4px;font-size:.5rem;font-weight:700;display:inline-flex}.tg-vd2-seo-check svg{color:#6ee7b7;filter:drop-shadow(0 0 3px #6ee7b780)}.tg-vd2-seo-bar{background:#ffffff12;border-radius:999px;width:80%;height:6px;overflow:hidden}.tg-vd2-seo-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--tg-c) 70%, transparent), var(--tg-c));width:0;height:100%;box-shadow:0 0 8px color-mix(in srgb, var(--tg-c) 60%, transparent);border-radius:999px;animation:9s cubic-bezier(.16,1,.3,1) infinite tg-vd2-seo-fill;display:block}@keyframes tg-vd2-seo-fill{0%,70%{width:0}82%,96%{width:94%}to{width:0}}.tg-vd2-seo-meta{align-items:center;gap:7px;display:flex}.tg-vd2-seo-label{letter-spacing:1px;color:#ffffff8c;font-size:.5rem;font-weight:800}.tg-vd2-seo-tag{font-family:var(--font-playfair,var(--font-dm));color:#6ee7b7;letter-spacing:.2px;opacity:0;background:#3dba6e38;border:1px solid #3dba6e80;border-radius:999px;padding:1px 8px;font-size:.62rem;font-style:italic;font-weight:700;animation:9s ease-out infinite tg-vd2-seo-tag-pop}@keyframes tg-vd2-seo-tag-pop{0%,76%{opacity:0;transform:scale(.7)}82%,96%{opacity:1;transform:scale(1)}to{opacity:0}}.tg-sg2{justify-content:center;gap:10px;padding:14px 16px}.tg-sg2-idea{border:1px solid color-mix(in srgb, var(--tg-c) 22%, transparent);background:#0000005c;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;padding:7px 11px;display:flex}.tg-sg2-idea>svg{color:var(--tg-c);flex-shrink:0}.tg-sg2-idea-label{letter-spacing:1px;color:color-mix(in srgb, var(--tg-c) 70%, white);text-transform:uppercase;flex-shrink:0;font-size:.56rem;font-weight:800}.tg-sg2-idea-text{flex:1;align-items:center;min-width:0;display:inline-flex}.tg-sg2-idea-typed{white-space:nowrap;letter-spacing:-.02em;width:0;color:color-mix(in srgb, var(--tg-c) 80%, white);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.74rem;animation:8s linear infinite tg-sg2-type;display:inline-block;overflow:hidden}@keyframes tg-sg2-type{0%{width:0;animation-timing-function:steps(22,end)}18%{width:22ch;animation-timing-function:linear}93%{width:22ch;animation-timing-function:ease-in}to{width:0}}.tg-sg2-idea-caret{background:var(--tg-c);flex-shrink:0;width:1.5px;height:10px;margin-left:2px;animation:8s step-end infinite tg-sg2-caret}@keyframes tg-sg2-caret{0%,4%{opacity:1}5%,9%{opacity:0}10%,14%{opacity:1}15%,18%{opacity:0}19%,to{opacity:0}}.tg-sg2-status{opacity:0;flex-shrink:0;align-items:center;gap:8px;padding:0 4px;animation:8s ease-out infinite tg-sg2-status-show;display:flex}@keyframes tg-sg2-status-show{0%,18%{opacity:0}22%,95%{opacity:1}to{opacity:0}}.tg-sg2-spark{width:16px;height:16px;color:var(--tg-c);filter:drop-shadow(0 0 4px var(--tg-c));justify-content:center;align-items:center;animation:1.6s ease-in-out infinite tg-sparkle-pop;display:inline-flex}.tg-sg2-status-text{color:color-mix(in srgb, var(--tg-c) 80%, white);letter-spacing:.3px;font-size:.66rem;font-weight:600}.tg-sg2-meta{color:#ffffff73;align-items:baseline;gap:4px;margin-left:auto;font-size:.54rem;display:flex}.tg-sg2-meta-num{font-family:var(--font-bebas,var(--font-dm));color:color-mix(in srgb, var(--tg-c) 70%, white);letter-spacing:.4px;font-size:.78rem;font-weight:800}.tg-sg2-meta-unit{color:#ffffff59;font-size:.5rem}.tg-sg2-box{border:1px solid color-mix(in srgb, var(--tg-c) 32%, transparent);background:#00000052;border-radius:10px;flex-direction:column;flex:1;justify-content:center;gap:9px;padding:13px 14px;display:flex}.tg-sg2-bar{background:color-mix(in srgb, var(--tg-c) 36%, transparent);opacity:0;width:0;height:6px;animation:8s cubic-bezier(.32,.72,0,1) infinite tg-sg2-bar;animation-delay:calc(var(--tg-i,0) * .1s);border-radius:3px;display:block}@keyframes tg-sg2-bar{0%,22%{opacity:0;width:0}28%{opacity:1}35%,93%{width:var(--tg-w);opacity:1}98%,to{opacity:0}}.tg-sr2{justify-content:center;gap:0;padding:14px}.tg-sr2-cols{flex:1;align-items:stretch;gap:10px;min-height:0;display:flex}.tg-sr2-col{background:#00000052;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;flex:1;gap:9px;padding:11px 12px;display:flex}.tg-sr2-col-after{background:color-mix(in srgb, var(--tg-c) 18%, #00000047);border-color:color-mix(in srgb, var(--tg-c) 50%, transparent)}.tg-sr2-label{letter-spacing:1px;color:#ffffff80;text-transform:uppercase;font-size:.56rem;font-weight:800}.tg-sr2-label-after{color:color-mix(in srgb, var(--tg-c) 85%, white)}.tg-sr2-bars{flex-direction:column;flex:1;justify-content:center;gap:8px;display:flex}.tg-sr2-bar{border-radius:3px;height:6px;display:block}.tg-sr2-bar-dim{width:var(--tg-w);opacity:.7;background:#ffffff29;animation:6s ease-in-out infinite tg-sr2-bar-dim}@keyframes tg-sr2-bar-dim{0%,38%{opacity:.7}48%,92%{opacity:.22}to{opacity:.7}}.tg-sr2-bar-bright{background:color-mix(in srgb, var(--tg-c) 65%, white);box-shadow:0 0 8px color-mix(in srgb, var(--tg-c) 35%, transparent);width:0;animation:6s cubic-bezier(.32,.72,0,1) infinite tg-sr2-bar-bright;animation-delay:calc(var(--tg-i,0) * .13s)}@keyframes tg-sr2-bar-bright{0%,42%{width:0}56%,92%{width:var(--tg-w)}to{width:0}}.tg-sr2-arrow{width:28px;height:28px;color:var(--tg-c);flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:flex;position:relative}.tg-sr2-arrow>svg{z-index:2;filter:drop-shadow(0 0 4px var(--tg-c));animation:6s ease-in-out infinite tg-sr2-arrow-pulse;position:relative}@keyframes tg-sr2-arrow-pulse{0%,35%{opacity:.55;transform:translate(0)scale(1)}42%{opacity:1;transform:translate(2px)scale(1.18)}56%,92%{opacity:1;transform:translate(0)scale(1)}to{opacity:.55;transform:translate(0)scale(1)}}.tg-sr2-arrow-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--tg-c) 45%, transparent), transparent 70%);opacity:0;z-index:1;border-radius:50%;animation:6s ease-out infinite tg-sr2-glow;position:absolute;inset:-8px}@keyframes tg-sr2-glow{0%,36%{opacity:0}44%,60%{opacity:1}72%,to{opacity:0}}.tg-sr2-particle{background:var(--tg-c);width:3px;height:3px;box-shadow:0 0 6px var(--tg-c);opacity:0;border-radius:50%;margin:-1.5px 0 0 -1.5px;position:absolute;top:50%;left:50%}.tg-sr2-particle-1{animation:6s ease-out infinite tg-sr2-p1}.tg-sr2-particle-2{animation:6s ease-out infinite tg-sr2-p2}.tg-sr2-particle-3{animation:6s ease-out infinite tg-sr2-p3}.tg-sr2-particle-4{animation:6s ease-out infinite tg-sr2-p4}.tg-sr2-particle-5{animation:6s ease-out infinite tg-sr2-p5}@keyframes tg-sr2-p1{0%,36%{opacity:0;transform:translate(-12px)scale(.5)}44%{opacity:1;transform:translate(0)scale(1.2)}60%{opacity:.6;transform:translate(14px,-2px)scale(.8)}72%,to{opacity:0;transform:translate(18px,-3px)scale(.4)}}@keyframes tg-sr2-p2{0%,38%{opacity:0;transform:translate(-10px,4px)scale(.5)}46%{opacity:1;transform:translate(2px,2px)scale(1.1)}64%{opacity:.5;transform:translate(16px,5px)scale(.7)}74%,to{opacity:0;transform:translate(20px,6px)scale(.4)}}@keyframes tg-sr2-p3{0%,40%{opacity:0;transform:translate(-8px,-4px)scale(.5)}50%{opacity:1;transform:translate(4px,-2px)scale(1)}66%{opacity:.5;transform:translate(14px,-5px)scale(.7)}76%,to{opacity:0;transform:translate(18px,-7px)scale(.4)}}@keyframes tg-sr2-p4{0%,42%{opacity:0;transform:translate(-6px,6px)scale(.5)}52%{opacity:1;transform:translate(6px,3px)scale(1)}68%{opacity:.5;transform:translate(16px,6px)scale(.7)}78%,to{opacity:0;transform:translate(22px,8px)scale(.4)}}@keyframes tg-sr2-p5{0%,44%{opacity:0;transform:translate(-10px,-2px)scale(.5)}54%{opacity:1;transform:translateY(-3px)scale(1.1)}70%{opacity:.4;transform:translate(12px,-6px)scale(.7)}80%,to{opacity:0;transform:translate(18px,-8px)scale(.4)}}.tg-sr2-diffs{opacity:0;align-items:stretch;gap:6px;animation:6s ease-out infinite tg-sr2-diffs;display:flex}@keyframes tg-sr2-diffs{0%,60%{opacity:0;transform:translateY(2px)}68%,92%{opacity:1;transform:translateY(0)}to{opacity:0}}.tg-sr2-diff{background:color-mix(in srgb, var(--tg-c) 8%, transparent);border:1px solid color-mix(in srgb, var(--tg-c) 22%, transparent);border-radius:6px;flex-direction:column;flex:1;align-items:flex-start;gap:2px;padding:5px 7px;display:flex}.tg-sr2-diff-label{letter-spacing:.7px;color:#ffffff8c;text-transform:uppercase;font-size:.42rem;font-weight:800}.tg-sr2-diff-arrow{display:none}.tg-sr2-diff-val{color:color-mix(in srgb, var(--tg-c) 85%, white);letter-spacing:-.1px;font-size:.54rem;font-weight:800;line-height:1}.tg-cd2{justify-content:center;gap:12px;padding:14px 16px}.tg-cd2-channel{flex-shrink:0;align-items:center;gap:9px;display:flex}.tg-cd2-avatar{background:linear-gradient(135deg, color-mix(in srgb, var(--tg-c) 65%, white), color-mix(in srgb, var(--tg-c) 35%, transparent));border:1.5px solid color-mix(in srgb, var(--tg-c) 30%, transparent);width:34px;height:34px;box-shadow:0 0 0 0 color-mix(in srgb, var(--tg-c) 40%, transparent);border-radius:50%;flex-shrink:0;animation:4s ease-in-out infinite tg-cd2-avatar-breath;position:relative}@keyframes tg-cd2-avatar-breath{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--tg-c) 0%, transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--tg-c) 18%, transparent)}}.tg-cd2-avatar:after{content:"P";font-family:var(--font-bebas,var(--font-dm));color:#00000080;text-shadow:0 1px #ffffff2e;justify-content:center;align-items:center;font-size:1.05rem;font-weight:800;display:flex;position:absolute;inset:0}.tg-cd2-channel-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tg-cd2-name{color:#fff;letter-spacing:-.2px;font-size:.92rem;font-weight:800;line-height:1.1}.tg-cd2-channel-meta{color:#ffffff6b;letter-spacing:.2px;align-items:center;gap:6px;font-size:.58rem;display:flex}.tg-cd2-handle{color:color-mix(in srgb, var(--tg-c) 75%, white);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.tg-cd2-dot{color:#ffffff4d}.tg-cd2-subs{color:#ffffff80}.tg-cd2-sub-btn{letter-spacing:.4px;background:color-mix(in srgb, var(--tg-c) 90%, white);color:#06140a;box-shadow:0 0 0 0 color-mix(in srgb, var(--tg-c) 50%, transparent);border-radius:999px;flex-shrink:0;padding:6px 12px;font-size:.6rem;font-weight:800;animation:3s ease-in-out .5s infinite tg-cd2-sub-glow}@keyframes tg-cd2-sub-glow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--tg-c) 0%, transparent)}50%{box-shadow:0 0 14px 0 color-mix(in srgb, var(--tg-c) 38%, transparent)}}.tg-cd2-about{border:1px solid color-mix(in srgb, var(--tg-c) 32%, transparent);background:#00000052;border-radius:10px;flex-direction:column;flex:1;gap:11px;padding:12px 14px;display:flex}.tg-cd2-about-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;display:flex}.tg-cd2-about-label{letter-spacing:1px;color:color-mix(in srgb, var(--tg-c) 70%, white);text-transform:uppercase;font-size:.56rem;font-weight:800}.tg-cd2-copy{color:#fff6;background:#ffffff0a;border:1px solid #ffffff14;border-radius:4px;flex-shrink:0;width:15px;height:15px;animation:7s ease-out infinite tg-cd2-copy-bg;position:relative}.tg-cd2-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tg-cd2-icon-copy{animation:7s ease-out infinite tg-cd2-icon-copy-out}.tg-cd2-icon-check{opacity:0;animation:7s ease-out infinite tg-cd2-icon-check-in}@keyframes tg-cd2-copy-bg{0%,78%{color:#fff6;background:#ffffff0a;border-color:#ffffff14}82%,92%{background:color-mix(in srgb, var(--tg-c) 22%, transparent);border-color:color-mix(in srgb, var(--tg-c) 45%, transparent);color:color-mix(in srgb, var(--tg-c) 80%, white)}98%,to{color:#fff6;background:#ffffff0a;border-color:#ffffff14}}@keyframes tg-cd2-icon-copy-out{0%,78%{opacity:1}82%,92%{opacity:0}98%,to{opacity:1}}@keyframes tg-cd2-icon-check-in{0%,78%{opacity:0;transform:translate(-50%,-50%)scale(.5)}82%,92%{opacity:1;transform:translate(-50%,-50%)scale(1)}98%,to{opacity:0;transform:translate(-50%,-50%)scale(.5)}}.tg-cd2-lines{flex-direction:column;gap:5px;display:flex}.tg-cd2-bars{flex-direction:column;flex:1;justify-content:center;gap:9px;display:flex}.tg-cd2-bar{background:color-mix(in srgb, var(--tg-c) 65%, white);width:0;height:6px;box-shadow:0 0 6px color-mix(in srgb, var(--tg-c) 30%, transparent);animation:7s cubic-bezier(.32,.72,0,1) infinite tg-cd2-bar;animation-delay:calc(var(--tg-i,0) * .13s);border-radius:3px;display:block}@keyframes tg-cd2-bar{0%,26%{width:0}46%,92%{width:var(--tg-w)}to{width:0}}.tg-cd2-stats{color:#ffffff80;letter-spacing:.3px;opacity:0;flex-wrap:wrap;align-items:center;gap:5px;margin-top:5px;font-size:.5rem;animation:7s ease-out infinite tg-cd2-stats;display:flex}@keyframes tg-cd2-stats{0%,70%{opacity:0;transform:translateY(2px)}78%,92%{opacity:1;transform:translateY(0)}to{opacity:0}}.tg-cd2-stat{align-items:baseline;gap:3px;font-weight:600;display:inline-flex}.tg-cd2-stat-num{font-family:var(--font-bebas,var(--font-dm));color:color-mix(in srgb, var(--tg-c) 80%, white);letter-spacing:.4px;font-size:.7rem;font-weight:800}.tg-cd2-stat-sep{color:#ffffff40}.tg-cd2-stat-vibe{font-family:var(--font-playfair,var(--font-dm));letter-spacing:.1px;background:color-mix(in srgb, var(--tg-c) 16%, transparent);border:1px solid color-mix(in srgb, var(--tg-c) 32%, transparent);color:color-mix(in srgb, var(--tg-c) 85%, white);border-radius:999px;padding:1px 7px;font-size:.58rem;font-style:italic;font-weight:700}.tg-cd2-featured{opacity:0;flex-direction:column;flex-shrink:0;gap:4px;margin-top:0;animation:7s ease-out infinite tg-cd2-featured;display:flex}@keyframes tg-cd2-featured{0%,80%{opacity:0;transform:translateY(2px)}86%,92%{opacity:1;transform:translateY(0)}to{opacity:0}}.tg-cd2-featured-head{justify-content:space-between;align-items:baseline;display:flex}.tg-cd2-featured-label{letter-spacing:1px;color:color-mix(in srgb, var(--tg-c) 75%, white);text-transform:uppercase;font-size:.46rem;font-weight:800}.tg-cd2-featured-count{letter-spacing:.3px;color:#fff6;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.46rem;font-weight:700}.tg-cd2-featured-thumbs{gap:6px;display:flex}.tg-cd2-featured-thumb{aspect-ratio:16/9;border:1px solid color-mix(in srgb, var(--tg-c) 22%, transparent);border-radius:6px;flex:1;position:relative;overflow:hidden}.tg-cd2-featured-dur{color:#fff;background:#000000b3;border-radius:2px;padding:0 3px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.4rem;font-weight:700;line-height:1.4;position:absolute;bottom:2px;right:3px}.tg-cd2-featured-thumb-1{background:linear-gradient(135deg, color-mix(in srgb, var(--tg-c) 32%, transparent), #061408)}.tg-cd2-featured-thumb-2{background:linear-gradient(135deg,#4a9eff47,#061408)}.tg-cd2-featured-thumb-3{background:linear-gradient(135deg, color-mix(in srgb, var(--tg-c) 24%, transparent), #0a1e14)}.tg-cd2-featured-thumb-4{background:linear-gradient(135deg,#f59e0b42,#061408)}.tg-cd2-featured-play{border:4px solid #0000;border-left:6px solid #ffffffb3;border-right-width:0;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-30%,-50%)}.tg-pg2{justify-content:center;gap:12px;padding:14px 16px}.tg-pg2-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.tg-pg2-q{letter-spacing:-.1px;color:#fff;font-size:.74rem;font-weight:800}.tg-pg2-votes{background:color-mix(in srgb, var(--tg-c) 12%, transparent);border:1px solid color-mix(in srgb, var(--tg-c) 28%, transparent);border-radius:999px;flex-shrink:0;align-items:baseline;gap:3px;padding:2px 7px;display:inline-flex}.tg-pg2-votes-num{font-family:var(--font-bebas,var(--font-dm));color:color-mix(in srgb, var(--tg-c) 80%, white);letter-spacing:.4px;font-size:.74rem;font-weight:800;animation:6.5s ease-out infinite tg-pg2-votes-tick}@keyframes tg-pg2-votes-tick{0%{opacity:.4;transform:translateY(2px)}10%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.tg-pg2-votes-label{letter-spacing:.5px;color:#ffffff80;text-transform:uppercase;font-size:.46rem;font-weight:700}.tg-pg2-list{flex-direction:column;gap:5px;display:flex}.tg-pg2-row{opacity:0;animation:6.5s cubic-bezier(.32,.72,0,1) infinite tg-pg2-row;animation-delay:calc(var(--tg-i,0) * .22s);background:#00000042;border:1px solid #ffffff14;border-radius:8px;align-items:center;padding:9px 12px;display:flex;position:relative;overflow:hidden}@keyframes tg-pg2-row{0%,18%{opacity:0;transform:translateY(4px)}26%,92%{opacity:1;transform:translateY(0)}98%,to{opacity:0}}.tg-pg2-row.is-win{background:linear-gradient(90deg, color-mix(in srgb, var(--tg-c) 18%, transparent), transparent 80%);border-color:color-mix(in srgb, var(--tg-c) 38%, transparent);box-shadow:0 0 14px color-mix(in srgb, var(--tg-c) 18%, transparent)}.tg-pg2-bar{background:linear-gradient(90deg, color-mix(in srgb, var(--tg-c) 26%, transparent), color-mix(in srgb, var(--tg-c) 6%, transparent));z-index:1;width:0;animation:6.5s cubic-bezier(.16,1,.3,1) infinite tg-pg2-bar;animation-delay:calc(var(--tg-i,0) * .22s);position:absolute;top:0;bottom:0;left:0}.tg-pg2-row.is-win .tg-pg2-bar{background:linear-gradient(90deg, color-mix(in srgb, var(--tg-c) 38%, transparent), color-mix(in srgb, var(--tg-c) 12%, transparent))}@keyframes tg-pg2-bar{0%,28%{width:0}50%,95%{width:var(--tg-w)}to{width:0}}.tg-pg2-label{color:#ffffffc7;z-index:2;white-space:nowrap;text-overflow:ellipsis;flex:1;padding-right:6px;font-size:.66rem;font-weight:600;overflow:hidden}.tg-pg2-row.is-win .tg-pg2-label{color:#fff;font-weight:700}.tg-pg2-pct{font-family:var(--font-bebas,var(--font-dm));color:#fff9;z-index:2;font-size:.84rem;font-weight:800}.tg-pg2-row.is-win .tg-pg2-pct{color:var(--tg-c);text-shadow:0 0 6px var(--tg-c)}.tg-pg2-comments{border-top:1px dashed #ffffff14;flex-direction:column;gap:4px;margin-top:4px;padding-top:6px;display:flex}.tg-pg2-comment{color:#fff9;opacity:0;animation:6.5s ease-out infinite tg-pg2-comment;animation-delay:calc(var(--tg-i,0) * .2s);align-items:center;gap:6px;font-size:.5rem;display:flex;transform:translate(-3px)}@keyframes tg-pg2-comment{0%,50%{opacity:0;transform:translate(-3px)}60%,92%{opacity:1;transform:translate(0)}to{opacity:0}}.tg-pg2-comment-avatar{background:linear-gradient(135deg, color-mix(in srgb, var(--tg-c) 65%, white), color-mix(in srgb, var(--tg-c) 35%, transparent));border-radius:50%;flex-shrink:0;width:12px;height:12px}.tg-pg2-comment-author{letter-spacing:-.02em;color:#ffffffd9;flex-shrink:0;font-weight:800}.tg-pg2-comment-text{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;flex:1;overflow:hidden}.tg-pg2-foot{letter-spacing:.3px;color:#ffffff73;opacity:0;align-items:center;gap:6px;margin-top:4px;font-size:.5rem;animation:6.5s ease-out infinite tg-pg2-foot;display:flex}@keyframes tg-pg2-foot{0%,60%{opacity:0;transform:translateY(2px)}68%,92%{opacity:1;transform:translateY(0)}to{opacity:0}}.tg-pg2-foot-pill{color:#f88;letter-spacing:.5px;background:#ff505029;border:1px solid #ff505066;border-radius:999px;align-items:center;gap:3px;padding:1px 6px;font-size:.42rem;font-weight:800;display:inline-flex}.tg-pg2-foot-dot{background:#f55;border-radius:50%;width:4px;height:4px;animation:1.4s ease-in-out infinite tg-pulse-dot;box-shadow:0 0 5px #f55}.tg-pg2-foot-text{font-weight:600}.tg-pg2-foot-sep{color:#ffffff40}.tg-cn2{justify-content:flex-start;gap:11px;padding:14px}.tg-cn2-head{align-items:center;gap:7px;display:flex}.tg-cn2-niche-label{letter-spacing:1px;color:color-mix(in srgb, var(--tg-c) 70%, white);text-transform:uppercase;font-size:.58rem;font-weight:800}.tg-cn2-niche-pill{background:color-mix(in srgb, var(--tg-c) 14%, transparent);border:1px solid color-mix(in srgb, var(--tg-c) 32%, transparent);color:color-mix(in srgb, var(--tg-c) 85%, white);border-radius:999px;padding:3px 11px;font-size:.66rem;font-weight:700}.tg-cn2-spin{border:1.5px solid color-mix(in srgb, var(--tg-c) 22%, transparent);border-top-color:var(--tg-c);border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-left:auto;animation:.85s linear infinite tg-spin}.tg-cn2-grid{flex:1;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:5px;min-height:0;display:grid;position:relative}.tg-cn2-card{opacity:0;animation:7s cubic-bezier(.32,.72,0,1) infinite tg-cn2-card;animation-delay:calc(var(--tg-i,0) * .14s);background:#00000047;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:relative;overflow:hidden}.tg-cn2-card-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}@keyframes tg-cn2-card{0%,8%{opacity:0;transform:translateY(4px)}20%,92%{opacity:1;transform:translateY(0)}98%,to{opacity:0}}.tg-cn2-card.is-target{animation:7s cubic-bezier(.16,1,.3,1) infinite tg-cn2-card,7s ease-out infinite tg-cn2-card-target;animation-delay:calc(var(--tg-i,0) * .14s), 0s}@keyframes tg-cn2-card-target{0%,60%{background:#ffffff08;border-color:#ffffff12;box-shadow:0 0 #0000}64%{transform:translateY(0)scale(.95)}68%,92%{background:color-mix(in srgb, var(--tg-c) 14%, transparent);border-color:color-mix(in srgb, var(--tg-c) 50%, transparent);box-shadow:0 0 14px color-mix(in srgb, var(--tg-c) 30%, transparent);transform:translateY(0)scale(1)}to{background:#ffffff08;border-color:#ffffff12}}.tg-cn2-card-avatar{background-color:#0000004d;border:1.5px solid #ffffff38;border-radius:50%;flex-shrink:0;width:32px;height:32px;box-shadow:0 2px 8px #00000073}.tg-cn2-card-av-1{background:url(/landing-thumbs/avatar-pixelgrid.svg) 50%/cover no-repeat,linear-gradient(135deg,#a35fff,#4a9eff)}.tg-cn2-card-av-2{background:url(/landing-thumbs/avatar-blockecho.svg) 50%/cover no-repeat,linear-gradient(135deg,#f59e0b,#f64)}.tg-cn2-card-av-3{background:url(/landing-thumbs/avatar-neonforge.svg) 50%/cover no-repeat,linear-gradient(135deg,#3dba6e,#4a9eff)}.tg-cn2-card-av-4{background:url(/landing-thumbs/avatar-cratelogic.svg) 50%/cover no-repeat,linear-gradient(135deg,#ff3030,#f8a)}.tg-cn2-card-text{display:contents}.tg-cn2-card-name{color:#fff;letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:800;line-height:1.1;overflow:hidden}.tg-cn2-card-handle{color:color-mix(in srgb, var(--tg-c) 75%, white);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.02em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.56rem;overflow:hidden}.tg-cn2-card-avail{color:#6ee7b7;font-family:var(--font-playfair,var(--font-dm));letter-spacing:.1px;opacity:0;background:#3dba6e38;border:1px solid #3dba6e8c;border-radius:999px;align-items:center;gap:3px;padding:1px 7px;font-size:.5rem;font-style:italic;font-weight:700;animation:7s ease-out infinite tg-cn2-avail;display:inline-flex;position:absolute;top:5px;right:5px;transform:scale(.6)}@keyframes tg-cn2-avail{0%,70%{opacity:0;transform:scale(.6)}76%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.tg-cn2-card-taken{color:#ffffff6b;letter-spacing:.4px;text-transform:uppercase;opacity:0;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;padding:1px 5px;font-size:.42rem;font-weight:800;animation:7s ease-out infinite tg-cn2-taken;position:absolute;top:4px;right:4px}@keyframes tg-cn2-taken{0%,30%{opacity:0}40%,92%{opacity:1}to{opacity:0}}.tg-cn2-cursor{z-index:5;opacity:0;filter:drop-shadow(0 1px 3px #0009);will-change:transform, opacity, filter;width:14px;height:14px;animation:7s cubic-bezier(.32,.72,0,1) infinite tg-cn2-cursor-fly;position:absolute;top:18%;left:78%}.tg-cn2-cursor svg{display:block}@keyframes tg-cn2-cursor-fly{0%,32%{opacity:0;filter:drop-shadow(0 1px 3px #0009)blur(3px);transform:translate(60px,-38px)scale(1.2)}44%{opacity:1;filter:drop-shadow(0 1px 3px #0009)blur(1.4px)}56%{filter:drop-shadow(0 1px 3px #0009)blur(.4px)}60%{opacity:1;filter:drop-shadow(0 1px 3px #0009)blur();transform:translate(0)scale(1)}62%{transform:translate(0)scale(.8)}66%{transform:translate(0)scale(1.18)}70%,92%{opacity:1;filter:drop-shadow(0 1px 3px #0009)blur();transform:translate(0)scale(1)}98%,to{opacity:0;transform:translate(0)}}.tg-tq2{justify-content:center;gap:11px;padding:14px}.tg-tq2-title{border:1px solid color-mix(in srgb, var(--tg-c) 25%, transparent);background:#0006;border-radius:999px;align-self:center;align-items:center;gap:5px;padding:4px 13px;display:inline-flex}.tg-tq2-title-quot{color:var(--tg-c);margin-top:-2px;font-family:serif;font-size:.84rem;font-weight:800;line-height:1}.tg-tq2-title-text{color:#ffffffd9;letter-spacing:.2px;font-size:.58rem;font-weight:700}.tg-tq2-fan{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.tg-tq2-card{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;background:linear-gradient(135deg,#ffffff14,#ffffff05);border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;gap:5px;width:64%;padding:11px 13px 9px;display:flex;position:absolute;box-shadow:0 10px 26px #00000080}.tg-tq2-card-foot{letter-spacing:.4px;color:#fff6;text-transform:uppercase;border-top:1px dashed #ffffff14;margin-top:2px;padding-top:5px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.42rem;font-weight:700}.tg-tq2-card-1{z-index:1;animation:7s cubic-bezier(.16,1,.3,1) infinite tg-tq2-fan-1}.tg-tq2-card-2{z-index:3;animation:7s cubic-bezier(.16,1,.3,1) infinite tg-tq2-fan-2}.tg-tq2-card-3{z-index:2;animation:7s cubic-bezier(.16,1,.3,1) infinite tg-tq2-fan-3}@keyframes tg-tq2-fan-1{0%,8%{opacity:0;transform:translateY(6px)rotate(0)}20%,92%{opacity:1;transform:translate(-32%)rotate(-8deg)}98%,to{opacity:0;transform:translate(-32%,-2px)rotate(-8deg)}}@keyframes tg-tq2-fan-2{0%,16%{opacity:0;transform:translateY(6px)rotate(0)scale(.9)}28%,92%{opacity:1;transform:translate(0)rotate(0)scale(1.04)}98%,to{opacity:0;transform:translateY(-2px)rotate(0)scale(1)}}@keyframes tg-tq2-fan-3{0%,24%{opacity:0;transform:translateY(6px)rotate(0)}36%,92%{opacity:1;transform:translate(32%)rotate(8deg)}98%,to{opacity:0;transform:translate(32%,-2px)rotate(8deg)}}.tg-tq2-pov{letter-spacing:.5px;font-size:.46rem;font-weight:800}.tg-tq2-card-1 .tg-tq2-pov{color:#f56}.tg-tq2-card-2 .tg-tq2-pov{color:#f84}.tg-tq2-card-3 .tg-tq2-pov{color:#3dba6e}.tg-tq2-quote{color:#fff;letter-spacing:-.3px;font-size:.86rem;font-weight:800;line-height:1.15}.tg-tq2-stats{color:#ffffff80;letter-spacing:.3px;opacity:0;justify-content:center;align-items:center;gap:6px;font-size:.5rem;animation:7s ease-out infinite tg-tq2-stats;display:flex}@keyframes tg-tq2-stats{0%,50%{opacity:0;transform:translateY(2px)}60%,92%{opacity:1;transform:translateY(0)}to{opacity:0}}.tg-tq2-stat{align-items:baseline;gap:3px;font-weight:600;display:inline-flex}.tg-tq2-stat-num{font-family:var(--font-bebas,var(--font-dm));color:color-mix(in srgb, var(--tg-c) 80%, white);letter-spacing:.4px;font-size:.74rem;font-weight:800}.tg-tq2-stat-dot{color:#ffffff40}.tg-th-ref-scan{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--tg-c) 70%, white) 50%, transparent);filter:blur(2px);opacity:0;pointer-events:none;width:30%;height:100%;animation:7s ease-in-out infinite tg-th-ref-scan;position:absolute;top:0;left:-40%}@keyframes tg-th-ref-scan{0%,46%{opacity:0;left:-40%}50%{opacity:1;left:-40%}62%{opacity:1;left:110%}64%,to{opacity:0;left:110%}}.tg-th-spark{background:var(--tg-c);width:4px;height:4px;box-shadow:0 0 8px var(--tg-c);opacity:0;border-radius:50%;margin:-2px 0 0 -2px;position:absolute;top:50%;left:50%}.tg-th-spark-1{animation:7s ease-out infinite tg-th-spark-1}.tg-th-spark-2{animation:7s ease-out infinite tg-th-spark-2}.tg-th-spark-3{animation:7s ease-out infinite tg-th-spark-3}.tg-th-spark-4{animation:7s ease-out infinite tg-th-spark-4}@keyframes tg-th-spark-1{0%,60%{opacity:0;transform:translate(0)scale(.5)}68%{opacity:1;transform:translate(-26px,-22px)scale(1.2)}84%{opacity:.4;transform:translate(-44px,-36px)scale(.6)}92%,to{opacity:0;transform:translate(-50px,-42px)scale(.4)}}@keyframes tg-th-spark-2{0%,62%{opacity:0;transform:translate(0)scale(.5)}70%{opacity:1;transform:translate(28px,-20px)scale(1.1)}84%{opacity:.4;transform:translate(46px,-34px)scale(.6)}92%,to{opacity:0;transform:translate(54px,-40px)scale(.4)}}@keyframes tg-th-spark-3{0%,64%{opacity:0;transform:translate(0)scale(.5)}72%{opacity:1;transform:translate(-22px,24px)scale(1.1)}84%{opacity:.4;transform:translate(-42px,36px)scale(.6)}92%,to{opacity:0;transform:translate(-50px,42px)scale(.4)}}@keyframes tg-th-spark-4{0%,66%{opacity:0;transform:translate(0)scale(.5)}74%{opacity:1;transform:translate(26px,24px)scale(1.2)}84%{opacity:.4;transform:translate(42px,38px)scale(.6)}92%,to{opacity:0;transform:translate(48px,44px)scale(.4)}}.tg-bs2{justify-content:center;gap:11px;padding:14px 16px}.tg-bs2-head{justify-content:space-between;align-items:center;display:flex}.tg-bs2-label{letter-spacing:1.1px;color:color-mix(in srgb, var(--tg-c) 80%, white);text-transform:uppercase;font-size:.62rem;font-weight:800}.tg-bs2-row{flex:1;gap:9px;min-height:0;display:flex}.tg-bs2-logo,.tg-bs2-banner{border:1px solid color-mix(in srgb, var(--tg-c) 38%, transparent);background:#00000059;border-radius:9px;position:relative;overflow:hidden}.tg-bs2-logo{aspect-ratio:1;opacity:0;flex:0 0 32%;animation:7s cubic-bezier(.32,.72,0,1) infinite tg-bs2-slide-l}.tg-bs2-banner{opacity:0;flex:1;animation:7s cubic-bezier(.32,.72,0,1) infinite tg-bs2-slide-r}@keyframes tg-bs2-slide-l{0%,4%{opacity:0;transform:translate(-14px)scale(.94)}14%{opacity:1;transform:translate(0)scale(1)}90%{opacity:1;transform:translate(0)scale(1)}98%,to{opacity:0;transform:translate(-10px)scale(.96)}}@keyframes tg-bs2-slide-r{0%,8%{opacity:0;transform:translate(14px)scale(.94)}18%{opacity:1;transform:translate(0)scale(1)}90%{opacity:1;transform:translate(0)scale(1)}98%,to{opacity:0;transform:translate(10px)scale(.96)}}.tg-bs2-logo-inner,.tg-bs2-banner-inner{background:linear-gradient(135deg, color-mix(in srgb, var(--tg-c) 32%, transparent), color-mix(in srgb, var(--tg-c) 8%, transparent));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tg-bs2-logo-inner>svg{color:color-mix(in srgb, var(--tg-c) 90%, white);opacity:.85}.tg-bs2-banner-inner{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding:10px 14px}.tg-bs2-banner-line{background:color-mix(in srgb, var(--tg-c) 60%, white);width:60%;height:5px;box-shadow:0 0 4px color-mix(in srgb, var(--tg-c) 35%, transparent);border-radius:3px}.tg-bs2-banner-line-2{opacity:.55;width:38%;box-shadow:none}.tg-bs2-banner-icon{color:color-mix(in srgb, var(--tg-c) 70%, white);opacity:.55;bottom:8px;right:9px;position:absolute!important}.tg-bs2-tag{letter-spacing:.6px;color:#2b0606;background:color-mix(in srgb, var(--tg-c) 92%, white);text-transform:uppercase;border-radius:4px;padding:2px 7px;font-size:.44rem;font-weight:800;position:absolute;top:5px;left:5px}.tg-bs2-swatches{justify-content:center;gap:8px;display:flex}.tg-bs2-swatch{opacity:0;width:24px;height:24px;animation:7s cubic-bezier(.34,1.56,.64,1) infinite tg-bs2-swatch-pop;animation-delay:calc(var(--tg-i,0) * 90ms);border:1.5px solid #ffffff38;border-radius:50%;flex-shrink:0;transform:scale(0);box-shadow:0 3px 9px #00000080}@keyframes tg-bs2-swatch-pop{0%,14%{opacity:0;transform:scale(0)}22%{opacity:1;transform:scale(1.18)}28%,90%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.92)}}.tg-th3{justify-content:center;align-items:center;padding:12px;display:flex}.tg-th3-stack{aspect-ratio:16/9;width:72%;max-width:220px;position:relative}.tg-th3-card{will-change:opacity, transform;border:2px solid;border-radius:10px;position:absolute;inset:0;overflow:hidden}.tg-th3-card-inner{border-radius:7px;justify-content:center;align-items:center;display:flex;position:absolute;inset:4px}.tg-th3-card-inner-ref{background:linear-gradient(135deg, color-mix(in srgb, var(--tg-c) 55%, transparent), #7f1d1d99)}.tg-th3-card-inner-new{background:linear-gradient(135deg,#fbbf248c,#f59e0b99)}.tg-th3-card-icon{color:#ffffff8c}.tg-th3-card-inner-new .tg-th3-card-icon{color:#ffffffb3}.tg-th3-ref{border-color:color-mix(in srgb, var(--tg-c) 65%, transparent);background:color-mix(in srgb, var(--tg-c) 35%, transparent);animation:8s cubic-bezier(.32,.72,0,1) infinite tg-th3-ref}@keyframes tg-th3-ref{0%,30%{opacity:1;transform:scale(1)}45%,55%{opacity:.4;transform:scale(.97)}60%,95%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.tg-th3-new{opacity:0;background:#fbbf2459;border-color:#fcd34dbf;animation:8s cubic-bezier(.32,.72,0,1) infinite tg-th3-new;transform:scale(.92)}@keyframes tg-th3-new{0%,50%{opacity:0;transform:scale(.92)}60%{opacity:1;transform:scale(1.04)}68%,95%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}.tg-th3-tag{letter-spacing:.6px;text-transform:uppercase;z-index:2;align-items:center;gap:4px;font-size:.46rem;font-weight:800;display:inline-flex;position:absolute;top:7px;left:8px}.tg-th3-tag-ref{color:#ffffffd9}.tg-th3-tag-new{color:#fef3c7;text-shadow:0 0 6px #fcd34d99}.tg-th3-scan{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--tg-c) 80%, white) 50%, transparent);filter:blur(2px);opacity:0;height:4px;animation:8s ease-in-out infinite tg-th3-scan;position:absolute;top:0;left:0;right:0}@keyframes tg-th3-scan{0%{opacity:0;top:0}4%{opacity:1}22%{opacity:1;top:100%}28%{opacity:0;top:100%}to{opacity:0;top:0}}.tg-th3-glow{opacity:0;pointer-events:none;background:radial-gradient(circle,#fcd34d59,#0000 70%);animation:8s ease-in-out infinite tg-th3-glow;position:absolute;inset:0}@keyframes tg-th3-glow{0%,55%{opacity:0}62%{opacity:1}72%{opacity:.5}82%{opacity:1}92%{opacity:.5}98%,to{opacity:0}}.tg-th3-remix{pointer-events:none;opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;animation:8s ease-in-out infinite tg-th3-remix-show;display:flex;position:absolute;inset:0}@keyframes tg-th3-remix-show{0%,32%{opacity:0}40%,52%{opacity:1}58%,to{opacity:0}}.tg-th3-remix-icon{color:#fcd34d;filter:drop-shadow(0 0 14px #fcd34db3);animation:2.4s linear infinite tg-th3-remix-spin;display:inline-flex}@keyframes tg-th3-remix-spin{to{transform:rotate(360deg)}}.tg-th3-remix-text{letter-spacing:1.4px;color:#fef3c7;text-transform:uppercase;text-shadow:0 0 10px #fcd34d99;font-size:.62rem;font-weight:800}.tg-th3-p{opacity:0;pointer-events:none;border-radius:50%;position:absolute}.tg-th3-p-1{background:var(--tg-c);width:5px;height:5px;box-shadow:0 0 10px var(--tg-c);animation:8s ease-out infinite tg-th3-p1;top:32%;left:22%}.tg-th3-p-2{background:#fcd34d;width:7px;height:7px;animation:8s ease-out infinite tg-th3-p2;top:26%;right:22%;box-shadow:0 0 10px #fcd34d}.tg-th3-p-3{background:#fbbf24;width:4px;height:4px;animation:8s ease-out infinite tg-th3-p3;bottom:28%;left:24%;box-shadow:0 0 8px #fbbf24}.tg-th3-p-4{background:var(--tg-c);width:6px;height:6px;box-shadow:0 0 10px var(--tg-c);animation:8s ease-out infinite tg-th3-p4;bottom:30%;right:24%}@keyframes tg-th3-p1{0%,56%{opacity:0;transform:translate(0)scale(0)}64%{opacity:1;transform:translate(-12px,-12px)scale(1.4)}84%{opacity:.4;transform:translate(-26px,-26px)scale(.7)}94%,to{opacity:0;transform:translate(-30px,-30px)scale(.4)}}@keyframes tg-th3-p2{0%,58%{opacity:0;transform:translate(0)scale(0)}66%{opacity:1;transform:translate(13px,-10px)scale(1.4)}84%{opacity:.4;transform:translate(28px,-22px)scale(.7)}94%,to{opacity:0;transform:translate(32px,-26px)scale(.4)}}@keyframes tg-th3-p3{0%,60%{opacity:0;transform:translate(0)scale(0)}68%{opacity:1;transform:translate(-11px,12px)scale(1.4)}84%{opacity:.4;transform:translate(-24px,26px)scale(.7)}94%,to{opacity:0;transform:translate(-28px,30px)scale(.4)}}@keyframes tg-th3-p4{0%,62%{opacity:0;transform:translate(0)scale(0)}70%{opacity:1;transform:translate(13px,12px)scale(1.4)}84%{opacity:.4;transform:translate(28px,26px)scale(.7)}94%,to{opacity:0;transform:translate(32px,30px)scale(.4)}}.tg-cs2{--tg-cs2-loop:5.5s;flex-direction:column;gap:7px;padding:14px 18px;display:flex;position:absolute;inset:0}.tg-cs2-head{align-items:center;gap:6px;margin-bottom:2px;display:flex}.tg-cs2-head-icon{color:#fff;background:linear-gradient(135deg,#e8303080,#e830302e);border:1px solid #e830308c;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;box-shadow:0 0 8px -2px #e830308c}.tg-cs2-head-label{letter-spacing:.7px;color:#ffffffc7;flex:1;font-size:8.5px;font-weight:800}.tg-cs2-head-pill{letter-spacing:.7px;color:#ffffffb3;background:#0000004d;border:1px solid #ffffff24;border-radius:4px;padding:2px 6px;font-size:7.5px;font-weight:800}.tg-cs2-list{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex}.tg-cs2-step{opacity:0;animation:tg-cs2-step-cycle var(--tg-cs2-loop) ease-out infinite;animation-delay:calc(var(--tg-i) * .45s);background:#00000042;border:1px solid #ffffff12;border-radius:5px;align-items:center;gap:7px;padding:4px 8px;display:flex;position:relative}.tg-cs2-step-check{color:#0000;width:13px;height:13px;animation:tg-cs2-check-cycle var(--tg-cs2-loop) ease-out infinite;animation-delay:calc(var(--tg-i) * .45s);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tg-cs2-step-label{letter-spacing:.4px;color:#ffffffd9;flex:1;font-size:9px;font-weight:700}.tg-cs2-step-bar{background:#ffffff0f;border-radius:2px;flex-shrink:0;width:30px;height:3px;position:relative;overflow:hidden}.tg-cs2-step-bar>span{width:0;height:100%;animation:tg-cs2-bar-cycle var(--tg-cs2-loop) ease-out infinite;animation-delay:calc(var(--tg-i) * .45s);background:linear-gradient(90deg,#e83030,#f66);display:block}@keyframes tg-cs2-step-cycle{0%,5%{opacity:0;transform:translateY(3px)}10%{opacity:1;background:#e830301f;border-color:#e830308c;transform:translateY(0);box-shadow:0 0 8px -2px #e8303066}18%{background:#e830301f;border-color:#e830308c}26%,90%{opacity:1;box-shadow:none;background:#00000042;border-color:#52d28f4d;transform:translateY(0)}to{opacity:0;transform:translateY(-2px)}}@keyframes tg-cs2-check-cycle{0%,18%{color:#0000;background:#ffffff0f;border-color:#ffffff1a}22%{color:#fff;background:linear-gradient(135deg,#52d28f,#34c87a);border-color:#52d28f80;transform:scale(1.18)}30%,to{color:#fff;background:linear-gradient(135deg,#52d28f,#34c87a);border-color:#52d28f80;transform:scale(1)}}@keyframes tg-cs2-bar-cycle{0%,8%{width:0}20%{width:100%}to{width:100%}}@media (prefers-reduced-motion:reduce){.tg-stage,.tg-stage *,.tg-stage :before,.tg-stage :after{transition:none!important;animation:none!important}}
