.match-card.svelte-14gpwf3{position:relative;width:256px;height:62px;flex-shrink:0;border-right:1px solid rgba(232,232,232,.1)}.match-card.live.svelte-14gpwf3:before{content:"";position:absolute;inset:0;background:linear-gradient(to right,#4f73d980,#0000);pointer-events:none}.match-content.svelte-14gpwf3{position:relative;display:flex;align-items:flex-end;gap:23px;padding:10px 41px;height:100%}.team.svelte-14gpwf3{display:flex;flex-direction:column;align-items:center;gap:5px}.team-logo.svelte-14gpwf3{width:24px;height:20px;display:flex;align-items:center;justify-content:center}.team-logo.svelte-14gpwf3 img:where(.svelte-14gpwf3){max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.team.svelte-14gpwf3:last-child .team-logo:where(.svelte-14gpwf3){width:34px}.team-name.svelte-14gpwf3{font-family:var(--font-fira);font-size:12px;color:#fff;text-align:center;line-height:1}.match-info.svelte-14gpwf3{display:flex;flex-direction:column;align-items:center;gap:4px;width:80px}.league-name.svelte-14gpwf3{font-family:var(--font-fira);font-size:8px;color:#ffffffb3;text-align:center;line-height:1;white-space:nowrap;overflow:hidden;width:100%}.score.svelte-14gpwf3,.match-time.svelte-14gpwf3{font-family:var(--font-fira);font-size:14px;color:#fff;text-align:center;line-height:1}.live-indicator.svelte-14gpwf3{position:relative;display:flex;align-items:center;gap:2px;margin-top:1px}.live-dot.svelte-14gpwf3{width:3px;height:3px;border-radius:50%;background-color:#4f73d9}.live-text.svelte-14gpwf3{font-family:var(--font-fira);font-size:8px;color:#4f73d9;text-align:center;line-height:1}.best-of.svelte-14gpwf3{font-family:var(--font-fira);font-size:8px;color:#ffffffb3;text-align:center;line-height:1;white-space:nowrap}.planning-container.svelte-181mzg3{position:relative;width:100%;height:63px}.planning-background.svelte-181mzg3{position:absolute;top:0;left:0;right:0;height:63px;background:#4f73d914;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(232,232,232,.1)}.planning-scroll.svelte-181mzg3{position:relative;display:flex;height:63px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:rgba(79,115,217,.5) transparent}.planning-scroll.svelte-181mzg3::-webkit-scrollbar{height:6px}.planning-scroll.svelte-181mzg3::-webkit-scrollbar-track{background:transparent}.planning-scroll.svelte-181mzg3::-webkit-scrollbar-thumb{background:#4f73d980;border-radius:3px}.planning-scroll.svelte-181mzg3::-webkit-scrollbar-thumb:hover{background:#4f73d9b3}.loading.svelte-181mzg3,.error.svelte-181mzg3,.empty.svelte-181mzg3{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:var(--font-fira);font-size:14px;color:#ffffffb3}.error.svelte-181mzg3{color:#f44}.hero-content.svelte-tibptj{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;max-width:500px}.hero-title.svelte-tibptj{font-family:Inter,sans-serif;font-weight:700;font-size:48px;color:#fff;margin:0}.hero-subtitle.svelte-tibptj{font-family:Inter,sans-serif;font-weight:500;font-size:18px;color:#ffffffb3;margin:0}.cta-btn.svelte-tibptj{margin-top:16px;padding:12px 32px;background:#789bff;border-radius:20px;font-family:Inter,sans-serif;font-weight:600;font-size:16px;color:#fff;text-decoration:none;transition:all .2s ease}.cta-btn.svelte-tibptj:hover{background:#8aa8ff}.cta-btn.disabled.svelte-tibptj{background:#555;cursor:not-allowed;opacity:.7}.cta-btn.disabled.svelte-tibptj:hover{background:#555}.minigames-summary.svelte-1uengva{position:relative;width:100%;height:100%;background:#0e1a35;border:1px solid #1d2e5a;border-radius:15px;overflow:hidden}.label.svelte-1uengva{position:absolute;top:-11px;left:20px;font-family:Fira Code,monospace;font-size:10px;color:#ffffff4d;background:#0e1a35;padding:0 8px;z-index:2}.bg-image.svelte-1uengva{position:absolute;left:0;top:0;width:55%;height:100%;overflow:hidden;mix-blend-mode:luminosity;opacity:.44}.bg-image.svelte-1uengva img:where(.svelte-1uengva){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bg-fade.svelte-1uengva{position:absolute;top:0;right:0;width:50%;height:100%;background:linear-gradient(to right,transparent,#0e1a35)}.content.svelte-1uengva{position:relative;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;height:100%;padding:20px 24px;text-align:right;z-index:1}.title.svelte-1uengva{font-family:Inter,sans-serif;font-weight:600;font-size:24px;color:#fff;margin:0 0 8px}.description.svelte-1uengva{font-family:Inter,sans-serif;font-weight:300;font-size:14px;color:#e8e8e8b3;margin:0 0 16px;max-width:240px}.cta-btn.svelte-1uengva{display:flex;align-items:center;justify-content:center;gap:8px;padding:6px 20px;height:28px;background:#789bff;border-radius:15px;font-family:Inter,sans-serif;font-weight:600;font-size:12px;color:#fff;text-decoration:none;transition:background .2s ease}.cta-btn.svelte-1uengva:hover{background:#8aa8ff}.cta-btn.completed.svelte-1uengva{background:#4a5568;cursor:default}.cta-btn.completed.svelte-1uengva:hover{background:#4a5568}.planning-summary.svelte-10g1zf{position:relative;width:100%;height:100%;background:#0e1a35;border:1px solid #1d2e5a;border-radius:15px;overflow:hidden;cursor:pointer;padding:0;transition:border-color .2s ease}.planning-summary.svelte-10g1zf:hover{border-color:#3d5a9a}.label.svelte-10g1zf{position:absolute;top:-11px;left:20px;font-family:Fira Code,monospace;font-size:10px;color:#ffffff4d;background:#0e1a35;padding:0 8px;z-index:2}.planning-image.svelte-10g1zf{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:14px}.modal-backdrop.svelte-10g1zf{position:fixed;inset:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content.svelte-10g1zf{position:relative;max-width:90vw;max-height:90vh}.close-btn.svelte-10g1zf{position:absolute;top:-40px;right:0;background:none;border:none;color:#fff;cursor:pointer;padding:8px;transition:opacity .2s ease}.close-btn.svelte-10g1zf:hover{opacity:.7}.modal-image.svelte-10g1zf{max-width:100%;max-height:90vh;-o-object-fit:contain;object-fit:contain;border-radius:8px}body{font-family:var(--font-sans)}
