.tc-orb-btn{--tc-orb-ink:#06283d;color:#e6fbff;white-space:nowrap;background:linear-gradient(135deg,#0891b247,#2563eb38) padding-box padding-box,linear-gradient(120deg,#22d3eed9,#2563eba6,#f59e0bb3) border-box;border:1px solid #0000;border-radius:999px;flex-shrink:0;align-items:center;gap:.55rem;height:2.5rem;padding:0 .85rem 0 .35rem;text-decoration:none;transition:transform .2s,box-shadow .3s,background .3s;display:inline-flex;position:relative;box-shadow:0 0 #22d3ee00,0 6px 18px -8px #22d3ee8c}[dir=rtl] .tc-orb-btn{padding:0 .35rem 0 .85rem}.tc-orb-btn:hover,.tc-orb-btn:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #22d3ee2e,0 10px 26px -8px #22d3eebf}.tc-orb-btn.is-active{box-shadow:0 0 0 2px #22d3ee8c,0 10px 26px -8px #22d3eebf}.tc-orb-btn--compact{justify-content:center;width:2.5rem;padding:0}[dir=rtl] .tc-orb-btn--compact{padding:0}.tc-orb{flex-shrink:0;place-items:center;width:1.95rem;height:1.95rem;display:grid;position:relative}.tc-orb-ring{opacity:.95;background:conic-gradient(#22d3ee,#2563eb,#f59e0b,#22d3ee);border-radius:50%;animation:7s linear infinite tc-orb-spin;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 58%,#000 60%);mask:radial-gradient(circle,#0000 58%,#000 60%)}.tc-orb-core{color:#67e8f9;filter:drop-shadow(0 0 6px #22d3eea6);width:1.05rem;height:1.05rem;transition:transform .35s,color .35s;position:relative}.tc-orb-orbit{animation:5s linear infinite reverse tc-orb-spin;position:absolute;inset:0}.tc-orb-node{border-radius:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:50%}.tc-orb-node.n1{background:#22d3ee;transform:rotate(0)translateY(-.98rem);box-shadow:0 0 6px #22d3ee}.tc-orb-node.n2{background:#60a5fa;transform:rotate(120deg)translateY(-.98rem);box-shadow:0 0 6px #60a5fa}.tc-orb-node.n3{background:#fbbf24;transform:rotate(240deg)translateY(-.98rem);box-shadow:0 0 6px #fbbf24}.tc-orb-btn:hover .tc-orb-node.n1,.tc-orb-btn:focus-visible .tc-orb-node.n1{transform:rotate(0)translateY(-.45rem)}.tc-orb-btn:hover .tc-orb-node.n2,.tc-orb-btn:focus-visible .tc-orb-node.n2{transform:rotate(120deg)translateY(-.45rem)}.tc-orb-btn:hover .tc-orb-node.n3,.tc-orb-btn:focus-visible .tc-orb-node.n3{transform:rotate(240deg)translateY(-.45rem)}.tc-orb-btn:hover .tc-orb-core,.tc-orb-btn:focus-visible .tc-orb-core{color:#a5f3fc;transform:scale(1.12)}.tc-orb-text{flex-direction:column;line-height:1.05;display:flex}.tc-orb-name{font-family:var(--font-orbitron,inherit);letter-spacing:.04em;background:linear-gradient(90deg,#a5f3fc,#fff 45%,#fcd34d);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:.78rem;font-weight:800}.tc-orb-sub{color:#e6fbffc7;align-items:center;gap:.3rem;font-size:.62rem;font-weight:700;display:inline-flex}.tc-orb-live{background:#34d399;border-radius:50%;width:6px;height:6px;animation:2s ease-out infinite tc-orb-pulse;box-shadow:0 0 #34d39999}html:not(.dark) .tc-orb-btn{background:linear-gradient(135deg,#0891b2,#2563eb) padding-box padding-box,linear-gradient(120deg,#22d3ee,#1d4ed8,#f59e0b) border-box;box-shadow:0 8px 20px -8px #2563eba6}html:not(.dark) .tc-orb-btn:hover,html:not(.dark) .tc-orb-btn:focus-visible{box-shadow:0 0 0 3px #2563eb33,0 12px 26px -8px #2563ebbf}html:not(.dark) .tc-orb-name{background:linear-gradient(90deg,#fff,#fff 55%,#fde68a);-webkit-background-clip:text;background-clip:text}html:not(.dark) .tc-orb-sub{color:#fff}html:not(.dark) .tc-orb-core{color:#fff;filter:drop-shadow(0 0 5px #fff9)}html:not(.dark) .tc-orb-btn:hover .tc-orb-core{color:#fff}@keyframes tc-orb-spin{to{transform:rotate(360deg)}}@keyframes tc-orb-pulse{0%{box-shadow:0 0 #34d39999}80%,to{box-shadow:0 0 0 6px #34d39900}}@media (prefers-reduced-motion:reduce){.tc-orb-ring,.tc-orb-orbit,.tc-orb-live{animation:none}}.v2-launch-tc{margin-inline:6px 4px;display:inline-flex}.v2-launch-tc .tc-orb-btn{gap:.4rem;height:2rem;padding:0 .7rem 0 .25rem}[dir=rtl] .v2-launch-tc .tc-orb-btn{padding:0 .25rem 0 .7rem}.v2-launch-tc .tc-orb{width:1.6rem;height:1.6rem}.v2-launch-tc .tc-orb-core{width:.9rem;height:.9rem}.v2-launch-tc .tc-orb-node.n1{transform:rotate(0)translateY(-.8rem)}.v2-launch-tc .tc-orb-node.n2{transform:rotate(120deg)translateY(-.8rem)}.v2-launch-tc .tc-orb-node.n3{transform:rotate(240deg)translateY(-.8rem)}.v2-launch-tc .tc-orb-name{font-size:.7rem}.v2-launch-tc .tc-orb-sub{font-size:.56rem}.v2-launch-tc .tc-orb-btn--compact,[dir=rtl] .v2-launch-tc .tc-orb-btn--compact{border-radius:50%;width:2rem;padding:0}.tc-orb-btn{gap:.4rem;height:2.15rem}.tc-orb{width:1.65rem;height:1.65rem}.tc-orb-core{width:.9rem;height:.9rem}.tc-orb-node.n1{transform:rotate(0)translateY(-.82rem)}.tc-orb-node.n2{transform:rotate(120deg)translateY(-.82rem)}.tc-orb-node.n3{transform:rotate(240deg)translateY(-.82rem)}.tc-orb-name{font-size:.72rem}.tc-orb-text .tc-orb-sub{opacity:0;max-height:0;transition:max-height .25s,opacity .25s;overflow:hidden}.tc-orb-btn:hover .tc-orb-text .tc-orb-sub,.tc-orb-btn:focus-visible .tc-orb-text .tc-orb-sub{opacity:1;max-height:1rem}.tc-orb-tip{white-space:nowrap;opacity:0;pointer-events:none;z-index:60;background:linear-gradient(135deg,#0b2447,#0a3a5c);border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:6px 10px;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px);box-shadow:0 10px 24px -10px #22d3eeb3,inset 0 0 0 1px #22d3ee73}.tc-orb-btn:hover .tc-orb-tip,.tc-orb-btn:focus-visible .tc-orb-tip{opacity:1;transform:translate(-50%)}.tc-orb-tip .tc-orb-sub{color:#e6fbff}
