*{box-sizing:border-box}body{font-family:Inter,sans-serif;background:#111;color:#eee;margin:0;min-height:100vh}.bg-layer.svelte-1uha8ag{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:0}.bg-layer.svelte-1uha8ag span:where(.svelte-1uha8ag){position:absolute;font-family:Inter,monospace;font-size:clamp(.65rem,1.2vw,.85rem);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#fff;opacity:.02;white-space:nowrap;animation:svelte-1uha8ag-bg-drift var(--dur, 20s) ease-in-out var(--d, 0s) infinite alternate backwards;-webkit-user-select:none;user-select:none}.bg-layer.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(4n+2){animation-name:svelte-1uha8ag-bg-drift-flicker}.bg-layer span.scrambling{opacity:.2!important}@keyframes svelte-1uha8ag-bg-drift{0%{transform:translate(0);opacity:.02}50%{opacity:.06}to{transform:translate(30px,-50px);opacity:.02}}@keyframes svelte-1uha8ag-bg-drift-flicker{0%{transform:translate(0);opacity:.02}47%{opacity:.04;text-shadow:none}49%{opacity:.24;text-shadow:0 0 10px rgba(255,255,255,.65)}50%{opacity:.02;text-shadow:none}51%{opacity:.18;text-shadow:0 0 7px rgba(255,255,255,.45)}52%{opacity:.02;text-shadow:none}55%{opacity:.06}to{transform:translate(30px,-50px);opacity:.02}}.page-wrapper.svelte-1uha8ag{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:60px 20px;position:relative}.container.svelte-1uha8ag{text-align:center;width:100%;max-width:1000px;position:relative;z-index:1}header.svelte-1uha8ag{margin-bottom:4rem}.title-lockup.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:0}.title-eyebrow.svelte-1uha8ag{font-size:.7rem;font-weight:600;letter-spacing:.35em;text-transform:uppercase;color:#ffffff4d;margin-bottom:1rem}.brand-title.svelte-1uha8ag{font-size:clamp(4rem,11vw,8.5rem);font-weight:900;letter-spacing:-.04em;line-height:1;margin:0;padding:0}.brand-quan.svelte-1uha8ag{color:#fff;text-shadow:0 0 60px rgba(255,255,255,.12),0 0 120px rgba(255,255,255,.06)}.brand-trains.svelte-1uha8ag{background:linear-gradient(100deg,#0f8,#00d8ff 40%,#bd00ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 28px rgba(0,216,255,.35))}.title-rule.svelte-1uha8ag{width:60px;height:2px;margin:1.4rem auto 1.2rem;background:linear-gradient(90deg,#0f8,#00d8ff,#bd00ff);border-radius:2px;opacity:.7}.brand-sub.svelte-1uha8ag{font-size:.95rem;font-weight:400;letter-spacing:.08em;color:#ffffff59;margin:0;text-transform:lowercase}.grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;width:100%}.card.svelte-1uha8ag{background:#1e1e1e;padding:2.5rem;border-radius:20px;text-decoration:none;color:inherit;border:1px solid #333;transition:all .2s cubic-bezier(.25,.46,.45,.94);text-align:left;display:flex;flex-direction:column;justify-content:flex-start;height:100%;position:relative;overflow:hidden}.card.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:0;margin-bottom:.5rem;font-size:1.6rem;font-weight:700}.card.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:.5rem 0;font-size:.95rem;line-height:1.5;color:#aaa}.card.svelte-1uha8ag p:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#eee;text-transform:uppercase;letter-spacing:1px;font-size:.8rem}.switch-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#0f8}.switch-card.svelte-1uha8ag:hover{transform:translateY(-5px);border-color:#0f8;box-shadow:0 10px 30px #00ff8826;background:#242424}.shape-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#00d8ff}.shape-card.svelte-1uha8ag:hover{transform:translateY(-5px);border-color:#00d8ff;box-shadow:0 10px 30px #00d8ff26;background:#242424}.code-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#fa0}.code-card.svelte-1uha8ag:hover{transform:translateY(-5px);border-color:#fa0;box-shadow:0 10px 30px #ffaa0026;background:#242424}.logic-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#bd00ff}.logic-card.svelte-1uha8ag:hover{transform:translateY(-5px);border-color:#bd00ff;box-shadow:0 10px 30px #bd00ff33;background:#242424}.memory-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#ff4d4d}.memory-card.svelte-1uha8ag:hover{transform:translateY(-5px);border-color:#ff4d4d;box-shadow:0 10px 30px #ff4d4d26;background:#242424}.reaction-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#0fc}.reaction-card.svelte-1uha8ag:hover{transform:translateY(-5px);border-color:#0fc;box-shadow:0 10px 30px #00ffcc26;background:#242424}.placeholder-card.svelte-1uha8ag{cursor:default;opacity:.45}.coming-soon.svelte-1uha8ag{display:inline-block;font-size:.65rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#fff6;border:1px solid rgba(255,255,255,.15);border-radius:4px;padding:2px 8px;margin-bottom:1rem}.nback-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#ff6eb4}.wordflow-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#7fff00}.focus-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#ff8c00}
