._mx{--mx-bg:#0d0d1a;--mx-card:#2d1b4e;--mx-deep:#1a1033;--mx-fg:#fff;--mx-soft:#c9c3e8;--mx-pink:#ff3af2;--mx-teal:#00f5d4;--mx-yellow:#ffe600;--mx-orange:#ff6b35;--mx-purple:#7b2fff;--mx-violet:#b39dff;--mx-head:"Arial Black", "Segoe UI Black", system-ui, -apple-system, Roboto, "Noto Sans", sans-serif;background:var(--mx-bg);color:var(--mx-fg);background-image:radial-gradient(at 15% 10%,#ff3af229 0,#0000 45%),radial-gradient(at 85% 40%,#00f5d41f 0,#0000 45%),radial-gradient(circle,#ff3af259 1px,#0000 1px);background-size:auto,auto,22px 22px;min-height:100vh;padding-bottom:96px;position:relative;overflow-x:hidden}._mx .mx-wrap{max-width:1100px;margin:0 auto;padding:0 20px}._mx section{padding:48px 0;position:relative}._mx .mx-sep{border-top:6px dashed var(--mx-teal)}._mx .mx-sep-2{border-top:6px double var(--mx-pink)}.ss ._mx h1,.ss ._mx h2,.ss ._mx h3{font-family:var(--mx-head);text-transform:uppercase;letter-spacing:-.02em;margin:0;font-weight:900}._mx h2{font-size:clamp(1.9rem,7vw,3.6rem);line-height:1}._mx p{margin:0}.ss ._mx a{color:inherit}._mx .mx-lead{margin-top:14px;font-size:clamp(1.15rem,4vw,1.8rem);font-weight:700}._mx .mx-src{color:var(--mx-soft);margin-top:14px;font-size:13px}._mx .gradient-text{background:linear-gradient(90deg,#ff3af2,#00f5d4,#ffe600,#ff3af2) 0 0/300% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}._mx .shadow-mega{text-shadow:4px 4px #7b2fff,8px 8px #ff3af2}._mx .shadow-triple{text-shadow:2px 2px #7b2fff,4px 4px #ff3af2,6px 6px #00b39b}._mx .shadow-double{text-shadow:2px 2px #7b2fff,4px 4px #2d1b4e}._mx .mx-hero h1{font-size:clamp(3.4rem,17vw,8rem);line-height:.9}._mx .mx-pill{border:4px solid var(--mx-yellow);background:var(--mx-deep);font-family:var(--mx-head);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;align-items:center;gap:10px;margin-top:20px;padding:12px 22px;font-size:clamp(.95rem,3.4vw,1.25rem);font-weight:900;display:inline-flex}._mx .mx-pill .i{color:var(--mx-yellow)}._mx .mx-search{flex-wrap:wrap;gap:14px;max-width:640px;margin-top:26px;display:flex}._mx .mx-search input{border:4px solid var(--mx-yellow);background:var(--mx-deep);color:#fff;min-height:60px;font:700 18px/1 var(--font);border-radius:999px;flex:220px;padding:0 24px}._mx .mx-search input::placeholder{color:var(--mx-soft)}._mx .mx-search input:focus{outline:3px solid var(--mx-teal);outline-offset:3px}._mx .mx-btn{border:4px solid var(--mx-deep);min-height:56px;font-family:var(--mx-head);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;color:#0d0d1a;background:linear-gradient(135deg,#ff3af2,#ff6b35,#ffe600);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 30px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:6px 6px #7b2fff,12px 12px #00f5d4}._mx .mx-btn.ghost{color:var(--mx-teal);border:4px dashed var(--mx-teal);box-shadow:none;background:0 0}._mx .mx-btn:focus-visible,._mx .mx-chip:focus-visible,._mx .mx-lang:focus-visible{outline-offset:4px;outline:3px solid #fff}._mx .mx-confetti{justify-content:space-between;align-items:center;gap:8px;height:56px;padding:0 8px;display:flex}._mx .mx-confetti svg{flex:none;width:34px;height:34px}._mx .mx-grid{margin-top:28px}._mx .mx-card{border:4px solid var(--mx-teal);background:var(--mx-card);border-radius:26px;height:100%;padding:22px;position:relative}._mx .mx-card:nth-child(4n+1){border-color:var(--mx-teal);transform:rotate(-.6deg);box-shadow:8px 8px #ffe600,16px 16px #ff3af2}._mx .mx-card:nth-child(4n+2){border-color:var(--mx-yellow);border-style:dashed;transform:rotate(.6deg);box-shadow:8px 8px #ff3af2,16px 16px #00f5d4}._mx .mx-card:nth-child(4n+3){border-color:var(--mx-pink);border-style:dotted;transform:rotate(-.4deg);box-shadow:8px 8px #00f5d4,16px 16px #7b2fff}._mx .mx-card:nth-child(4n+4){border-color:var(--mx-orange);transform:rotate(.4deg);box-shadow:8px 8px #7b2fff,16px 16px #ffe600}._mx .mx-timeline{margin-top:28px}._mx .mx-timeline ol{padding:0;list-style:none}._mx .mx-year{font-family:var(--mx-head);font-size:clamp(2.6rem,11vw,3.6rem);font-weight:900;line-height:1}._mx .mx-timeline b{font-family:var(--mx-head);text-transform:uppercase;margin-top:8px;font-size:1.15rem;display:block}._mx .mx-timeline span{color:var(--mx-soft);margin-top:6px;display:block}._mx .c-pink{color:var(--mx-pink)}._mx .c-teal{color:var(--mx-teal)}._mx .c-yellow{color:var(--mx-yellow)}._mx .c-orange{color:var(--mx-orange)}._mx .c-violet{color:var(--mx-violet)}._mx .c-soft{color:var(--mx-soft)}._mx .mx-langs{gap:16px;margin-top:26px;display:grid}._mx .mx-lang{border:4px solid var(--mx-pink);background:var(--mx-deep);min-height:64px;font-family:var(--mx-head);text-transform:uppercase;border-radius:999px;justify-content:space-between;align-items:center;padding:0 24px;font-size:clamp(1rem,3.6vw,1.3rem);font-weight:900;text-decoration:none;display:flex}._mx .mx-lang:nth-child(2){border-color:var(--mx-teal);border-style:dashed}._mx .mx-lang:nth-child(3){border-color:var(--mx-yellow);border-style:dotted}._mx .mx-chips{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}._mx .mx-chip{border:4px solid var(--mx-yellow);background:var(--mx-deep);min-height:48px;font-family:var(--mx-head);text-transform:uppercase;border-radius:999px;align-items:center;padding:0 22px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:5px 5px #7b2fff}._mx .mx-chip:nth-child(3n+2){border-color:var(--mx-teal);border-style:dashed;box-shadow:5px 5px #ff3af2}._mx .mx-chip:nth-child(3n+3){border-color:var(--mx-pink);border-style:dotted;box-shadow:5px 5px #00b39b}._mx .mx-school h3{text-transform:none;letter-spacing:0;font-size:1.25rem;line-height:1.15}._mx .mx-school h3 a{text-decoration:none}._mx .mx-av{border:4px solid var(--mx-yellow);background:var(--mx-deep);width:60px;height:60px;color:var(--mx-yellow);font-family:var(--mx-head);border-radius:18px;flex:none;place-items:center;font-size:1.4rem;font-weight:900;display:grid}._mx .mx-top{align-items:flex-start;gap:14px;display:flex}._mx .mx-tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}._mx .mx-tag{border:2px solid var(--mx-teal);color:var(--mx-teal);background:var(--mx-deep);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700}._mx .mx-facts{border-top:3px dashed #ffe60073;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;padding-top:14px;display:grid}._mx .mx-facts .l{text-transform:uppercase;letter-spacing:.08em;color:var(--mx-soft);font-size:12px;font-weight:700}._mx .mx-facts .v{font-family:var(--mx-head);margin-top:4px;font-size:1.2rem;font-weight:900}._mx .mx-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}._mx .mx-actions .mx-btn{min-height:48px;padding:0 20px;font-size:14px;box-shadow:4px 4px #7b2fff}._mx .mx-cta{text-align:center;border:6px double var(--mx-yellow);background:var(--mx-deep);border-radius:40px;padding:36px 22px;box-shadow:12px 12px #ff3af2,24px 24px #00f5d4}._mx .mx-cta .mx-kicker{font-family:var(--mx-head);color:var(--mx-yellow);margin-top:10px;font-size:clamp(1.3rem,5vw,2.2rem);font-style:italic;font-weight:900}._mx .mx-cta p{color:#fff;max-width:46ch;margin:16px auto 0;font-weight:700}._mx .mx-cta .mx-actions{justify-content:center;margin-top:26px}._mx .mx-foot{text-transform:uppercase;letter-spacing:.1em;flex-wrap:wrap;justify-content:center;gap:10px 24px;padding:28px 0 8px;font-size:13px;font-weight:800;display:flex}.ss ._mx .bnav{border-top:3px solid var(--mx-pink);background:#1a1033}.ss ._mx .bnav a{color:var(--mx-soft)}.ss ._mx .bnav a[aria-current=page]{color:var(--mx-yellow)}@keyframes mx-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(6deg)}}@keyframes mx-wiggle{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes mx-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@media (prefers-reduced-motion:no-preference){._mx .mx-confetti svg:nth-child(odd){animation:5s ease-in-out infinite mx-float}._mx .mx-confetti svg:nth-child(2n){animation:2.4s ease-in-out infinite mx-wiggle}._mx .gradient-text{animation:5s infinite mx-shift}._mx .mx-btn,._mx .mx-chip,._mx .mx-lang{transition:transform .15s}._mx .mx-btn:hover,._mx .mx-chip:hover,._mx .mx-lang:hover{transform:scale(1.04)}}
