html,body{height:100%}.animated-gradient.svelte-1lfnj9f{background:linear-gradient(-45deg,#000,#1a1a1a,#333,#4d4d4d,#666);background-size:400% 400%;animation:svelte-1lfnj9f-gradientShift 10s ease infinite}@keyframes svelte-1lfnj9f-gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.marquee-track.svelte-6r62ir{width:max-content;animation:svelte-6r62ir-marquee var(--duration, 25s) linear infinite}@keyframes svelte-6r62ir-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.modal-overlay.svelte-1wk5c02{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#0006,#0009);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:svelte-1wk5c02-modalFadeIn .3s ease-out}@keyframes svelte-1wk5c02-modalFadeIn{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{opacity:1;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}}.modal-content.svelte-1wk5c02{border-radius:16px;max-width:95vw;max-height:95vh;overflow:hidden;position:relative;display:flex;flex-direction:column}.close-button.svelte-1wk5c02{position:absolute;top:16px;right:16px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#ffffffe6;z-index:1001;transition:all .3s ease;box-shadow:0 4px 12px #0000004d}.close-button.svelte-1wk5c02:hover{background:#ffffff4d;transform:scale(1.1);box-shadow:0 6px 20px #0006}.modal-glass-container.svelte-1wk5c02{background:linear-gradient(135deg,#fffffff2,#ffffffe6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.8);border-radius:16px;box-shadow:0 8px 32px #0000001a,inset 0 1px #ffffffe6,inset 0 -1px #0000000d;position:relative;overflow:hidden;display:flex;flex-direction:column;flex:1}.modal-header.svelte-1wk5c02{background:linear-gradient(135deg,#ffa500e6,#ff4500e6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1.5rem;border-bottom:1px solid rgba(0,0,0,.1);position:relative}.modal-table-container.svelte-1wk5c02{padding:0;overflow-x:auto;overflow-y:auto;flex:1;min-height:0;max-height:60vh}@media (max-width: 768px){.modal-table-container.svelte-1wk5c02 table:where(.svelte-1wk5c02){min-width:600px}.modal-table-container.svelte-1wk5c02{-webkit-overflow-scrolling:touch}}.modal-table-header.svelte-1wk5c02 th:where(.svelte-1wk5c02){background:#0000000d;border-bottom:1px solid rgba(0,0,0,.1)}.modal-table-body.svelte-1wk5c02{background:#00000005}.modal-table-row.svelte-1wk5c02{background:#00000005;border-bottom:1px solid rgba(0,0,0,.1);transition:all .3s ease}.modal-table-row.svelte-1wk5c02:hover{background:#0000000d}.modal-table-row-alt.svelte-1wk5c02{background:#00000003;border-bottom:1px solid rgba(0,0,0,.1);transition:all .3s ease}.modal-table-row-alt.svelte-1wk5c02:hover{background:#00000008}@keyframes svelte-1wk5c02-float-slow{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(5deg)}}@keyframes svelte-1wk5c02-float-medium{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(-3deg)}}@keyframes svelte-1wk5c02-float-fast{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(2deg)}}.animate-float-slow.svelte-1wk5c02{animation:svelte-1wk5c02-float-slow 6s ease-in-out infinite}.animate-float-medium.svelte-1wk5c02{animation:svelte-1wk5c02-float-medium 4s ease-in-out infinite}.animate-float-fast.svelte-1wk5c02{animation:svelte-1wk5c02-float-fast 3s ease-in-out infinite}@media (max-width: 768px){.modal-content.svelte-1wk5c02{width:100vw;height:100vh;max-width:none;max-height:none;border-radius:0}.modal-glass-container.svelte-1wk5c02{border-radius:0;padding:.5rem}.modal-header.svelte-1wk5c02{padding:.75rem}.modal-header.svelte-1wk5c02 h2:where(.svelte-1wk5c02){font-size:1.25rem}.modal-table-container.svelte-1wk5c02{padding:.25rem;max-height:calc(100vh - 120px);overflow-y:auto;flex:1;min-height:0}.modal-content.svelte-1wk5c02{max-height:95vh}.modal-glass-container.svelte-1wk5c02>div:where(.svelte-1wk5c02):first-child{display:none}}
