/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */.mx-scope{--mx-void:#171721;--mx-void-2:#1e1e2a;--mx-void-3:#272735;--mx-ink:#ededf3;--mx-silver:#c3c3cc;--mx-ghost:#8a8a96;--mx-blue:#5266eb;--mx-blue-hover:#6377f0;--mx-blue-hi:#cdddff;--mx-line:#70707d47;--mx-line-strong:#70707d80;--mx-glow:#cdddff1f;--mx-wash:#cdddff0d;--mx-amber:#c08a45;--mx-amber-hi:#e8c07d;--mx-amber-line:#c88a4552;--mx-amber-wash:#c88a4512;--mx-ease:cubic-bezier(.16,1,.3,1);--mx-r-container:4px;--mx-r-pill:32px;--mx-r-pill-nav:40px;--bg:var(--mx-void);--card:var(--mx-void-2);--bg-secondary:var(--mx-void-2);--bg-tertiary:var(--mx-void-3);--surface:var(--mx-void-2);--ink:var(--mx-ink);--muted:var(--mx-silver);--text-ghost:var(--mx-ghost);--accent-primary:var(--mx-blue);--accent-warning:var(--mx-amber);--border-line:var(--mx-line);--border-subtle:#70707d2e;--border-visible:var(--mx-line);--color-tier-purple:var(--mx-blue-hi);--color-tier-indigo:var(--mx-blue-hi);--color-tier-orange:var(--mx-blue-hi);--color-tier-amber:var(--mx-blue-hi);--color-tier-builder:var(--mx-blue-hi);--color-tier-pro:var(--mx-blue-hi);--color-tier-trader:var(--mx-blue-hi);--color-tier-lifetime:var(--mx-blue-hi);background:var(--mx-void);color:var(--mx-ink);min-height:100dvh}.mx-scope ::selection{color:var(--mx-ink);background:#cdddff40}.mx-scope :focus-visible{outline:2px solid var(--mx-blue-hi);outline-offset:3px;border-radius:4px}.mx-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.mx-label{font-family:var(--font-mono);letter-spacing:.18em;color:var(--mx-ghost);font-size:10px}.mx-eyebrow,.mx-label{text-transform:uppercase}.mx-eyebrow{letter-spacing:.24em;color:var(--mx-silver);align-items:center;gap:10px;font-size:12px;font-weight:500;display:inline-flex}.mx-eyebrow:before{content:"";background:var(--mx-blue-hi);opacity:.5;width:30px;height:1px}.mx-divider{border:0;border-top:1px solid var(--mx-line)}.mx-btn{background:var(--mx-blue);color:#fff;border-radius:var(--mx-r-pill);min-height:44px;font-family:var(--font-body);cursor:pointer;transition:background .3s var(--mx-ease),transform .3s var(--mx-ease);border:none;justify-content:center;align-items:center;gap:9px;padding:11px 20px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.mx-btn:hover{background:var(--mx-blue-hover);transform:translateY(-2px)}.mx-btn:active{transform:translateY(0)scale(.98)}.mx-btn--header{color:var(--mx-ink);border-radius:var(--mx-r-pill-nav);background:#cdddff33;min-height:40px;padding:8px 20px}.mx-btn--header:hover{background:#cdddff4d}.mx-btn--ghost{color:var(--mx-silver);border-radius:var(--mx-r-pill-nav);background:0 0}.mx-btn--ghost:hover{color:var(--mx-ink);background:#cdddff14}.mx-bento{grid-template-columns:repeat(12,1fr);grid-auto-flow:dense;gap:12px;display:grid}.mx-shell{background:var(--mx-void-2);border:1px solid var(--mx-line);border-radius:var(--mx-r-container);transition:transform .4s var(--mx-ease),border-color .4s var(--mx-ease);padding:7px;text-decoration:none;display:block}.mx-shell:is(a,button):hover{border-color:var(--mx-line-strong);transform:translateY(-3px)}.mx-shell:is(a,button):active{transform:translateY(-1px)scale(.995)}.mx-cell{background:linear-gradient(165deg,var(--mx-void),#14141e);border:1px solid var(--mx-line);height:100%;transition:background .4s var(--mx-ease),border-color .4s var(--mx-ease);border-radius:2px;flex-direction:column;justify-content:space-between;gap:16px;padding:22px;display:flex;position:relative;overflow:hidden}.mx-shell:is(a,button):hover .mx-cell{background:linear-gradient(165deg,#1a1a26,var(--mx-void));border-color:#cdddff80}.mx-cell-big{letter-spacing:.01em;color:var(--mx-ink);font-size:clamp(30px,3.4vw,44px);font-weight:400;line-height:1}.mx-cell-big .mx-unit{color:var(--mx-silver);margin-left:4px;font-size:14px}.mx-cell-foot{color:var(--mx-silver);font-size:12px}.mx-cell-foot b{color:var(--mx-blue-hi);font-weight:500}.mx-span-3{grid-column:span 3}.mx-span-4{grid-column:span 4}.mx-span-5{grid-column:span 5}.mx-span-6{grid-column:span 6}.mx-span-7{grid-column:span 7}.mx-span-12{grid-column:span 12}.mx-sec-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.mx-sec-head h2{letter-spacing:.01em;color:var(--mx-ink);font-size:clamp(20px,2.4vw,27px);font-weight:500;line-height:1.1;font-family:var(--font-heading);margin:0}.mx-sec-head .mx-sub{color:var(--mx-ghost);margin-top:4px;font-size:13px}.mx-sec-all{color:var(--mx-silver);min-height:44px;transition:color .3s var(--mx-ease);align-items:center;gap:7px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.mx-sec-all:hover{color:var(--mx-blue-hi)}.mx-rail{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-auto-columns:min(250px,74vw);grid-auto-flow:column;gap:14px;padding:4px 4px 16px;display:grid;overflow-x:auto}.mx-rail::-webkit-scrollbar{display:none}.mx-mcard{scroll-snap-align:start;text-align:left;background:var(--mx-void-2);border:1px solid var(--mx-line);border-radius:var(--mx-r-container);cursor:pointer;width:100%;transition:transform .4s var(--mx-ease),border-color .4s var(--mx-ease),background .4s var(--mx-ease);flex-direction:column;padding:0;text-decoration:none;display:flex;overflow:hidden}.mx-mcard:hover{background:var(--mx-void-3);transform:translateY(-4px)}.mx-mcard--active,.mx-mcard:hover{border-color:#cdddff80}.mx-mcard--soon{opacity:.6;cursor:default}.mx-mcard--soon:hover{border-color:var(--mx-line);background:var(--mx-void-2);transform:none}.mx-mcard-cover{aspect-ratio:1;background:var(--mx-void);position:relative;overflow:hidden}.mx-mcard-cover img{transition:transform .6s var(--mx-ease)}.mx-mcard:not(.mx-mcard--locked,.mx-mcard--soon):hover .mx-mcard-cover img{transform:scale(1.05)}.mx-mcard--locked .mx-mcard-cover img{filter:saturate(.3)brightness(.6)}.mx-mcard-scrim{background:linear-gradient(#0000 48%,#171721e0);position:absolute;inset:0}.mx-mcard-code{font-family:var(--font-mono);letter-spacing:.12em;color:var(--mx-ink);border:1px solid var(--mx-line);border-radius:var(--mx-r-container);background:#171721d1;padding:4px 8px;font-size:10px;position:absolute;top:10px;left:10px}.mx-tier-tag{color:#fff;background:var(--mx-blue);border-radius:var(--mx-r-pill);align-items:center;gap:5px;display:inline-flex}.mx-soon-tag,.mx-tier-tag{letter-spacing:.14em;text-transform:uppercase;padding:4px 9px;font-size:9.5px;font-weight:500;position:absolute;top:10px;right:10px}.mx-soon-tag{color:var(--mx-silver);border:1px solid var(--mx-line);border-radius:var(--mx-r-pill);background:#171721d1}.mx-mcard-title{letter-spacing:.01em;color:var(--mx-ink);font-size:14px;font-weight:500;line-height:1.25;font-family:var(--font-heading);margin:0;position:absolute;bottom:10px;left:12px;right:12px}.mx-lock-veil{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17172159;place-items:center;display:grid;position:absolute;inset:0}.mx-keyhole{width:42px;height:42px;transition:transform .35s var(--mx-ease),background .35s var(--mx-ease);background:#171721b3;border:1px solid #cdddff80;border-radius:50%;place-items:center;display:grid}.mx-mcard--locked:hover .mx-keyhole{background:var(--mx-blue);transform:scale(1.1)}.mx-mcard-body{flex-direction:column;gap:9px;padding:12px 14px 14px;display:flex}.mx-mcard-meta{color:var(--mx-ghost);justify-content:space-between;align-items:center;font-size:11.5px;display:flex}.mx-mcard-meta .mx-pct{font-family:var(--font-mono);color:var(--mx-blue-hi);font-weight:500}.mx-pbar{background:#cdddff1a;border-radius:99px;height:3px;overflow:hidden}.mx-pbar i{background:linear-gradient(90deg,var(--mx-blue),var(--mx-blue-hover));height:100%;width:var(--p,0);transition:width 1.2s var(--mx-ease).2s;border-radius:99px;display:block}.mx-ring-orbit{fill:none;stroke:var(--mx-line);stroke-width:1px}.mx-ring-track{fill:none;stroke:#cdddff1f;stroke-width:7px}.mx-ring-arc{fill:none;stroke-width:7px;stroke-linecap:round;transition:stroke-dashoffset 1.8s var(--mx-ease).4s}.mx-ring-tick{stroke:#cdddff40;stroke-width:1.5px}.mx-ring-tick--lit{stroke:var(--mx-blue-hi);stroke-width:2px}.mx-ring-tip{fill:var(--mx-amber-hi);animation:mx-pulse 2.4s ease-in-out infinite}.mx-ring-text{fill:var(--mx-ghost);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.mx-ring-text--lit{fill:var(--mx-blue-hi)}.mx-ring-halo{aspect-ratio:1;background:radial-gradient(circle,var(--mx-glow)0,transparent 62%);pointer-events:none;border-radius:50%;width:116%;animation:mx-breathe 7s ease-in-out infinite;position:absolute}.mx-ring-coin{background:var(--mx-void-2);border:1px solid var(--mx-line-strong);border-radius:50%;place-items:center;width:92px;height:92px;display:grid;position:relative;overflow:hidden}@keyframes mx-breathe{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes mx-pulse{0%,to{opacity:1}50%{opacity:.35}}.mx-paw{opacity:.18}.mx-paw--lit{opacity:1}.mx-feed-card{background:var(--mx-void-2);border:1px solid var(--mx-line);border-radius:var(--mx-r-container);transition:border-color .3s var(--mx-ease),background .3s var(--mx-ease);padding:16px 18px}.mx-feed-card:hover{border-color:var(--mx-line-strong);background:var(--mx-void-3)}.mx-chat-row{border-radius:var(--mx-r-container);min-height:44px;transition:background .2s var(--mx-ease);grid-template-columns:36px 1fr auto;align-items:start;gap:12px;padding:10px 12px;display:grid}.mx-chat-row:hover{background:#cdddff0f}.mx-chat-row--active{background:#5266eb24;border:1px solid #cdddff59}.mx-avatar{background:var(--mx-void-3);border:1px solid var(--mx-line);border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.mx-input,.mx-select,.mx-textarea{width:100%;color:var(--mx-ink);border:1px solid var(--mx-line);border-radius:var(--mx-r-container);min-height:44px;font-family:var(--font-body);transition:border-color .25s var(--mx-ease);background:#17172159;padding:11px 14px;font-size:14px}.mx-input::placeholder,.mx-textarea::placeholder{color:var(--mx-ghost)}.mx-input:focus,.mx-select:focus,.mx-textarea:focus{border-color:var(--mx-blue-hi);outline:none}.mx-table{border-collapse:collapse;width:100%}.mx-trow{border-bottom:1px solid var(--mx-line);transition:background .2s var(--mx-ease)}.mx-trow:hover{background:var(--mx-wash)}.mx-trow td,.mx-trow th{text-align:left;padding:12px 10px;font-size:13px}.mx-trow th{letter-spacing:.14em;text-transform:uppercase;color:var(--mx-ghost);font-weight:500}.mx-chip,.mx-trow th{font-family:var(--font-mono);font-size:10px}.mx-chip{color:var(--mx-blue-hi);border-radius:var(--mx-r-container);border:1px solid #cdddff59;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.mx-chip--brass{color:var(--mx-amber-hi);border-color:var(--mx-amber-line);background:var(--mx-amber-wash)}.mx-rv{transition:opacity .8s var(--mx-ease),transform .8s var(--mx-ease)}.js-reveal-ready .mx-rv:not(.mx-in){opacity:0;transform:translateY(18px)}.mx-rv.mx-in{opacity:1;transform:translateY(0)}.mx-rv--d1{transition-delay:80ms}.mx-rv--d2{transition-delay:.16s}@media (prefers-reduced-motion:reduce){.mx-scope .mx-rv{opacity:1;transition:none;transform:none}.mx-scope .mx-ring-arc{transition:none}.mx-scope .mx-ring-halo,.mx-scope .mx-ring-tip{animation:none}.mx-scope .mx-pbar i{transition:none}}[data-gpu-tier="3"] .mx-scope .mx-lock-veil{-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width:1020px){.mx-span-3,.mx-span-4,.mx-span-5,.mx-span-6,.mx-span-7{grid-column:span 6}}@media (max-width:700px){.mx-span-3,.mx-span-4,.mx-span-5,.mx-span-6,.mx-span-7{grid-column:span 12}}.mx-scope{--mx-page-max:980px;--mx-page-pad-block:clamp(16px,5vw,32px);--mx-page-pad-inline:clamp(14px,4vw,20px);--mx-page-pad-bottom:80px}.mx-page{max-width:var(--mx-page-max);padding:var(--mx-page-pad-block)var(--mx-page-pad-inline)var(--mx-page-pad-bottom);margin:0 auto}.mx-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(10px,2vw,24px) 0 clamp(8px,1.5vw,18px);display:grid}@media (max-width:860px){.mx-hero{grid-template-columns:1fr}.mx-hero>:last-child{order:-1}}.mx-scope .announcement-card{--announcement-card-radius:var(--mx-r-container)}.mx-scope .announcement-card__title{font-weight:500!important;font-family:var(--font-heading)!important}.mx-scope .announcement-card__skill-command>section{box-shadow:none!important;gap:var(--space-3)!important;background:0 0!important;border:0!important;padding:0!important}.mx-scope .announcement-card__skill-command>section>div h3{display:none}