:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus-ring, #d4a373);outline-offset:2px;border-radius:6px}[role=button]:focus-visible{outline:2px solid var(--focus-ring, #d4a373);outline-offset:2px}.skip-link{position:absolute;left:-9999px;top:8px;z-index:200;padding:10px 16px;border-radius:8px;background:var(--app-bg, #15102b);color:var(--app-text, #e8e6f0);border:1px solid var(--focus-ring, #d4a373);font-size:14px;text-decoration:none}.skip-link:focus{left:12px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes sz-assistant-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.sz-assistant-panel{animation:sz-assistant-in .18s cubic-bezier(.2,.8,.3,1) both}@keyframes sz-assistant-bounce{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.sz-assistant-dot{animation:sz-assistant-bounce 1.1s ease-in-out infinite}table{font-variant-numeric:tabular-nums}td,th{overflow-wrap:break-word}
