*,:before,:after{box-sizing:border-box}:root{--tkx-bg:#0a0a0f;--tkx-surface:#12121a;--tkx-surfaceAlt:#1a1a2e;--tkx-border:#2a2a3e;--tkx-text:#e8e8f4;--tkx-textMuted:#88a;--tkx-primary:#00f5d4;--tkx-secondary:#7b2ff7;--tkx-danger:#f72585;--tkx-warning:#ffbe0b;--tkx-success:#06d6a0;--tkx-info:#3a86ff;--tkx-space-xs:4px;--tkx-space-sm:8px;--tkx-space-md:16px;--tkx-space-lg:24px;--tkx-space-xl:32px;--tkx-radius-sm:4px;--tkx-radius-md:8px;--tkx-radius-lg:12px;--tkx-radius-full:9999px;--tkx-font-family:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--tkx-font-mono:"Cascadia Code", "Fira Code", "Consolas", monospace;--tkx-transition:.2s ease;--tkx-transition-fast:.1s ease}.tkx-focus-ring:focus-visible{outline:2px solid var(--tkx-primary);outline-offset:2px;border-radius:2px}:focus:not(:focus-visible){outline:none}.tkx-skip-nav{z-index:9999;background:var(--tkx-primary);color:var(--tkx-bg);transition:top var(--tkx-transition-fast);border-radius:0 0 4px;padding:8px 16px;font-weight:600;text-decoration:none;position:absolute;top:-9999px;left:0}.tkx-skip-nav:focus{outline:2px solid var(--tkx-bg);outline-offset:2px;top:0}.tkx-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes tkx-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tkx-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes tkx-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes tkx-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tkx-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes tkx-ripple{0%{opacity:.6;transform:scale(0)}to{opacity:0;transform:scale(4)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){:root{--tkx-border:currentColor}.tkx-focus-ring:focus-visible{outline-width:3px}}@media (forced-colors:active){.tkx-button,.tkx-badge,.tkx-toggle,.tkx-input,.tkx-card{forced-color-adjust:none}}[dir=rtl] .tkx-flip-icon{transform:scaleX(-1)}[dir=rtl] .tkx-drawer-left{inset-inline:auto 0}[dir=rtl] .tkx-drawer-right{inset-inline:0 auto}[dir=rtl] .tkx-pagination-prev svg,[dir=rtl] .tkx-pagination-next svg{transform:scaleX(-1)}
