.hub-card.svelte-1aifoq5{position:relative;padding:20px;border-radius:14px;background:var(--color-surface-1);border:1px solid var(--color-border-subtle);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);overflow:hidden;min-height:180px;display:flex;flex-direction:column}.hub-card.svelte-1aifoq5:hover:not(.locked){border-color:var(--color-border-hover);transform:translateY(-2px)}.hub-card.locked.svelte-1aifoq5{opacity:.4;cursor:not-allowed}.glow.svelte-1aifoq5{position:absolute;inset:0;opacity:0;transition:opacity .3s ease;background:radial-gradient(ellipse at 50% 0%,rgba(200,255,0,.03) 0%,transparent 60%);pointer-events:none}.hub-card.svelte-1aifoq5:hover .glow:where(.svelte-1aifoq5){opacity:1}.arrow-icon.svelte-1aifoq5{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;color:var(--color-text-muted);transition:all .2s ease}.hub-card.svelte-1aifoq5:hover .arrow-icon:where(.svelte-1aifoq5){color:var(--color-accent)}.landing-root.svelte-1uha8ag{height:100vh;width:100vw;background:var(--color-surface-0);overflow-y:auto}.navbar.svelte-1uha8ag{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:12px 0;margin-bottom:28px;border-bottom:1px solid var(--color-border-subtle);background:#050505e6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.nav-link.svelte-1uha8ag{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border-radius:8px;font-size:13px;font-weight:500;text-decoration:none;color:var(--color-text-muted);border:none;background:none;cursor:pointer;transition:all .15s ease}.nav-link.svelte-1uha8ag:hover{color:var(--color-text-secondary)}.nav-link.active.svelte-1uha8ag{color:#fff;background:var(--color-surface-3)}.cta-btn-sm.svelte-1uha8ag{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;border-radius:8px;background:var(--color-accent);color:var(--color-accent-text);font-size:12px;font-weight:700;border:none;cursor:pointer;transition:all .15s ease}.cta-btn-sm.svelte-1uha8ag:hover{box-shadow:0 0 16px #c8ff0033}.hero-card.svelte-1uha8ag{position:relative;overflow:hidden;border-radius:20px;background:var(--color-surface-1);border:1px solid var(--color-border-default)}.hero-glow.svelte-1uha8ag{position:absolute;top:-40%;left:50%;transform:translate(-50%);width:500px;height:300px;background:radial-gradient(ellipse,rgba(200,255,0,.03) 0%,transparent 70%);pointer-events:none}.hero-title.svelte-1uha8ag{font-size:52px;font-weight:800;line-height:1.05;letter-spacing:-.035em;color:#fff}.hero-title-accent.svelte-1uha8ag{font-family:Playfair Display,Georgia,serif;font-size:52px;font-weight:700;font-style:italic;line-height:1.1;letter-spacing:-.02em;color:var(--color-accent)}.stat-cell.svelte-1uha8ag{padding:16px 24px;text-align:center}.stat-label.svelte-1uha8ag{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);margin-bottom:4px}.stat-value.svelte-1uha8ag{font-size:14px;font-weight:700;color:#fff}.modal-content.svelte-1uha8ag{position:relative;z-index:10;width:100%;max-width:500px;background:var(--color-surface-1);border:1px solid var(--color-border-default);border-radius:16px;box-shadow:0 24px 80px #000000b3;animation:svelte-1uha8ag-modal-in .2s ease-out}@keyframes svelte-1uha8ag-modal-in{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.field-label.svelte-1uha8ag{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:6px}.field-input.svelte-1uha8ag{width:100%;padding:8px 12px;font-size:13px;color:#fff;background:var(--color-surface-2);border:1px solid var(--color-border-default);border-radius:8px;outline:none;transition:border-color .15s ease}.field-input.svelte-1uha8ag:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.field-input.svelte-1uha8ag::placeholder{color:var(--color-text-muted)}@keyframes svelte-1uha8ag-fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
