.task-roadmap-section[data-astro-cid-4jkd4yjm]{width:100%;margin-top:16px;margin-bottom:56px;position:relative}.roadmap-header-bar[data-astro-cid-4jkd4yjm]{box-sizing:border-box;border-top:1px solid #333;justify-content:center;align-items:center;gap:16px;width:100%;margin-bottom:12px;padding-top:24px;display:flex}.roadmap-header-bar[data-astro-cid-4jkd4yjm] .bracket[data-astro-cid-4jkd4yjm]{color:var(--lime-bright,#52e0a6);-webkit-user-select:none;user-select:none;font-family:JetBrains Mono,monospace;font-size:18px;font-weight:700}.roadmap-header-bar[data-astro-cid-4jkd4yjm] h2[data-astro-cid-4jkd4yjm]{letter-spacing:.08em;color:var(--text,#fff);text-transform:uppercase;margin:0;font-family:Sora,sans-serif;font-size:.95rem;font-weight:700}.roadmap-subtitle[data-astro-cid-4jkd4yjm]{color:var(--text-dim,#a4b0a2);text-align:center;max-width:540px;margin:0 auto 32px;font-family:Inter,sans-serif;font-size:.88rem;line-height:1.5}.roadmap-grid[data-astro-cid-4jkd4yjm]{grid-template-columns:repeat(4,1fr);gap:18px;width:100%;display:grid}.stage-card[data-astro-cid-4jkd4yjm]{background:var(--panel,#171717);border:1px solid var(--line,#292929);border-radius:12px;flex-direction:column;padding:20px 20px 18px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.stage-card[data-astro-cid-4jkd4yjm]:hover{border-color:#52e0a659;transform:translateY(-3px)}.stage-card[data-astro-cid-4jkd4yjm].is-current{background:linear-gradient(#161c18 0%,#111512 100%);border-color:#52e0a673;box-shadow:0 8px 28px #00000073,0 0 20px #52e0a61f}.stage-card[data-astro-cid-4jkd4yjm].is-starting-soon{background:linear-gradient(#1c1a12 0%,#14130d 100%);border-color:#e0c75273;box-shadow:0 8px 28px #00000073,0 0 20px #e0c7521f}.stage-fact-bar[data-astro-cid-4jkd4yjm]{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;width:100%;padding-bottom:12px;display:flex}.stage-code[data-astro-cid-4jkd4yjm]{color:var(--text-dim,#a4b0a2);letter-spacing:.06em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:700}.stage-card[data-astro-cid-4jkd4yjm].is-current .stage-code[data-astro-cid-4jkd4yjm]{color:var(--lime-bright,#52e0a6)}.stage-card[data-astro-cid-4jkd4yjm].is-starting-soon .stage-code[data-astro-cid-4jkd4yjm]{color:#e0c752}.stage-slash[data-astro-cid-4jkd4yjm]{color:var(--lime,#22c579);font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:700}.stage-card[data-astro-cid-4jkd4yjm].is-starting-soon .stage-slash[data-astro-cid-4jkd4yjm]{color:#e0c752}.stage-number-box[data-astro-cid-4jkd4yjm]{justify-content:space-between;align-items:center;padding:16px 0 12px;display:flex}.stage-giant-number[data-astro-cid-4jkd4yjm]{letter-spacing:-.02em;font-feature-settings:"tnum" on, "zero" on;font-variant-numeric:tabular-nums;color:var(--text-faint,#67746a);font-family:Clash Display,sans-serif;font-size:56px;font-weight:600;line-height:1;transition:color .2s}.stage-card[data-astro-cid-4jkd4yjm].is-current .stage-giant-number[data-astro-cid-4jkd4yjm]{color:var(--lime-bright,#52e0a6);text-shadow:0 0 24px #52e0a666}.stage-card[data-astro-cid-4jkd4yjm].is-starting-soon .stage-giant-number[data-astro-cid-4jkd4yjm]{color:#e0c752;text-shadow:0 0 24px #e0c75266}.stage-card[data-astro-cid-4jkd4yjm].is-completed .stage-giant-number[data-astro-cid-4jkd4yjm]{color:var(--lime-dim,#1a9c5f)}.stage-card[data-astro-cid-4jkd4yjm]:hover .stage-giant-number[data-astro-cid-4jkd4yjm]{color:var(--text,#fff)}.stage-card[data-astro-cid-4jkd4yjm].is-current:hover .stage-giant-number[data-astro-cid-4jkd4yjm]{color:var(--lime-bright,#52e0a6)}.stage-card[data-astro-cid-4jkd4yjm].is-starting-soon:hover{border-color:#e0c752a6}.stage-card[data-astro-cid-4jkd4yjm].is-starting-soon:hover .stage-giant-number[data-astro-cid-4jkd4yjm]{color:#f5dc6e}.stage-status-badge[data-astro-cid-4jkd4yjm]{text-transform:uppercase;letter-spacing:.04em;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:700;display:inline-flex}.stage-status-badge[data-astro-cid-4jkd4yjm].is-active{color:var(--lime-bright,#52e0a6);background:#52e0a61f;border:1px solid #52e0a659}.stage-status-badge[data-astro-cid-4jkd4yjm].is-starting-soon{color:#e0c752;background:#e0c7521f;border:1px solid #e0c75259}.stage-status-badge[data-astro-cid-4jkd4yjm].is-done{color:var(--lime,#22c579);background:#22c57914;border:1px solid #22c57933}.stage-status-badge[data-astro-cid-4jkd4yjm].is-done svg[data-astro-cid-4jkd4yjm]{width:12px;height:12px}.stage-status-badge[data-astro-cid-4jkd4yjm].is-upcoming{color:var(--text-faint,#67746a);background:#ffffff08;border:1px solid #ffffff0f}.live-dot[data-astro-cid-4jkd4yjm]{background:var(--lime-bright,#52e0a6);width:6px;height:6px;box-shadow:0 0 6px var(--lime-bright,#52e0a6);border-radius:50%;animation:2s ease-in-out infinite livePulse}.live-dot[data-astro-cid-4jkd4yjm].yellow-dot{background:#e0c752;box-shadow:0 0 6px #e0c752}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.stage-card-body[data-astro-cid-4jkd4yjm]{flex-direction:column;flex:1;gap:8px;display:flex}.stage-timeline-badge[data-astro-cid-4jkd4yjm]{color:var(--text-dim,#a4b0a2);background:var(--bg-soft,#141414);border:1px solid var(--line,#292929);border-radius:5px;align-items:center;gap:6px;width:fit-content;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:600;display:inline-flex}.stage-timeline-badge[data-astro-cid-4jkd4yjm] svg[data-astro-cid-4jkd4yjm]{width:12px;height:12px;color:var(--lime,#22c579)}.stage-title[data-astro-cid-4jkd4yjm]{color:var(--text,#fff);letter-spacing:-.01em;margin:2px 0 0;font-family:Sora,sans-serif;font-size:1.05rem;font-weight:700}.stage-desc[data-astro-cid-4jkd4yjm]{color:var(--text-dim,#a4b0a2);margin:0;font-size:.82rem;line-height:1.45}.stage-bottom-accent[data-astro-cid-4jkd4yjm]{margin-top:16px;padding-top:10px}.accent-track[data-astro-cid-4jkd4yjm]{background:#ffffff0d;border-radius:2px;width:100%;height:2px;position:relative;overflow:hidden}.accent-fill[data-astro-cid-4jkd4yjm]{background:var(--lime-bright,#52e0a6);width:0%;height:100%;box-shadow:0 0 8px var(--lime-bright,#52e0a6);transition:width .3s}.stage-card[data-astro-cid-4jkd4yjm].is-current .accent-fill[data-astro-cid-4jkd4yjm]{width:100%}.stage-card[data-astro-cid-4jkd4yjm].is-starting-soon .accent-fill[data-astro-cid-4jkd4yjm]{background:#e0c752;width:100%;box-shadow:0 0 8px #e0c752}.stage-card[data-astro-cid-4jkd4yjm].is-completed .accent-fill[data-astro-cid-4jkd4yjm]{background:var(--lime-dim,#1a9c5f);width:100%}@media (width<=1024px){.roadmap-grid[data-astro-cid-4jkd4yjm]{grid-template-columns:repeat(2,1fr);gap:16px}}@media (width<=640px){.roadmap-grid[data-astro-cid-4jkd4yjm]{grid-template-columns:1fr;gap:14px}.stage-giant-number[data-astro-cid-4jkd4yjm]{font-size:44px}}.dept-task-card[data-astro-cid-tffhheu5]{transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .25s;position:relative}.dept-title-row[data-astro-cid-tffhheu5]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.dept-live-status[data-astro-cid-tffhheu5]{color:var(--lime-bright,#52e0a6);text-transform:uppercase;letter-spacing:.04em;background:#52e0a614;border:1px solid #52e0a633;border-radius:4px;align-items:center;gap:5px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:700;display:inline-flex}.status-dot[data-astro-cid-tffhheu5]{background:var(--lime-bright,#52e0a6);width:5px;height:5px;box-shadow:0 0 6px var(--lime-bright,#52e0a6);border-radius:50%}.full-department-name[data-astro-cid-tffhheu5]{color:var(--lime-bright,#52e0a6);margin:0 0 6px;font-size:.82rem;font-weight:600;line-height:1.35}.task-tagline[data-astro-cid-tffhheu5]{color:var(--lime);text-transform:uppercase;letter-spacing:.03em;margin:0 0 8px;font-size:.74rem;font-weight:600}.task-desc[data-astro-cid-tffhheu5]{color:var(--text-dim);margin:0 0 14px;font-size:.88rem;line-height:1.55}.project-card-actions[data-astro-cid-tffhheu5]{border-top:1px solid #ffffff0d;justify-content:flex-start;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.card-lock-overlay[data-astro-cid-tffhheu5]{-webkit-backdrop-filter:blur(3.5px)brightness(.82);opacity:0;pointer-events:none;background:linear-gradient(145deg,#080e0a6b 0%,#0c140f4d 100%);border:1px solid #52e0a64d;border-radius:8px;justify-content:center;align-items:center;transition:opacity .35s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .35s,backdrop-filter .35s;display:flex;position:absolute;inset:14px;overflow:hidden}.overlay-network[data-astro-cid-tffhheu5]{pointer-events:none;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.overlay-corner[data-astro-cid-tffhheu5]{pointer-events:none;z-index:2;width:8px;height:8px;position:absolute}.overlay-corner[data-astro-cid-tffhheu5].top-left{border-top:2px solid var(--lime-bright,#52e0a6);border-left:2px solid var(--lime-bright,#52e0a6);top:6px;left:6px}.overlay-corner[data-astro-cid-tffhheu5].top-right{border-top:2px solid var(--lime-bright,#52e0a6);border-right:2px solid var(--lime-bright,#52e0a6);top:6px;right:6px}.overlay-corner[data-astro-cid-tffhheu5].bottom-left{border-bottom:2px solid var(--lime-bright,#52e0a6);border-left:2px solid var(--lime-bright,#52e0a6);bottom:6px;left:6px}.overlay-corner[data-astro-cid-tffhheu5].bottom-right{border-bottom:2px solid var(--lime-bright,#52e0a6);border-right:2px solid var(--lime-bright,#52e0a6);bottom:6px;right:6px}.lock-clearance-badge[data-astro-cid-tffhheu5]{z-index:2;box-sizing:border-box;-webkit-backdrop-filter:blur(14px);background:#080c0aeb;border:1px solid #52e0a66b;border-radius:5px;align-items:center;gap:8px;max-width:calc(100% - 16px);padding:6px 10px 6px 8px;transition:transform .25s,border-color .25s,box-shadow .25s;display:inline-flex;position:relative;transform:translateY(0);box-shadow:0 10px 30px #000000a6,0 0 16px #52e0a624}.dept-task-card[data-astro-cid-tffhheu5]:hover .lock-clearance-badge[data-astro-cid-tffhheu5]{border-color:#52e0a6a6;box-shadow:0 12px 32px #000000bf,0 0 22px #52e0a640}.badge-reticle[data-astro-cid-tffhheu5]{pointer-events:none;z-index:3;width:4px;height:4px;position:absolute}.badge-reticle[data-astro-cid-tffhheu5].top-left{border-top:1.5px solid var(--lime-bright,#52e0a6);border-left:1.5px solid var(--lime-bright,#52e0a6);top:2px;left:2px}.badge-reticle[data-astro-cid-tffhheu5].top-right{border-top:1.5px solid var(--lime-bright,#52e0a6);border-right:1.5px solid var(--lime-bright,#52e0a6);top:2px;right:2px}.badge-reticle[data-astro-cid-tffhheu5].bottom-left{border-bottom:1.5px solid var(--lime-bright,#52e0a6);border-left:1.5px solid var(--lime-bright,#52e0a6);bottom:2px;left:2px}.badge-reticle[data-astro-cid-tffhheu5].bottom-right{border-bottom:1.5px solid var(--lime-bright,#52e0a6);border-right:1.5px solid var(--lime-bright,#52e0a6);bottom:2px;right:2px}.lock-icon-box[data-astro-cid-tffhheu5]{width:24px;height:24px;color:var(--lime-bright,#52e0a6);background:#52e0a61f;border:1px solid #52e0a666;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 0 10px #52e0a62e}.lock-icon-box[data-astro-cid-tffhheu5] svg[data-astro-cid-tffhheu5]{width:12px;height:12px}.lock-badge-copy[data-astro-cid-tffhheu5]{flex-direction:column;gap:1px;min-width:0;display:flex}.badge-header-row[data-astro-cid-tffhheu5]{align-items:center;gap:5px;display:flex}.clearance-tag[data-astro-cid-tffhheu5]{letter-spacing:.08em;color:var(--lime-bright,#52e0a6);text-transform:uppercase;white-space:nowrap;font-family:Chakra Petch,JetBrains Mono,monospace,sans-serif;font-size:.68rem;font-weight:700}.clearance-slash[data-astro-cid-tffhheu5]{color:var(--lime,#22c579);opacity:.8;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:700}.reveal-time-tag[data-astro-cid-tffhheu5]{color:var(--text-dim,#a4b0a2);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-family:Chakra Petch,JetBrains Mono,monospace,sans-serif;font-size:.56rem;font-weight:600}.badge-hud-mark[data-astro-cid-tffhheu5]{width:7px;height:7px;color:var(--lime-bright,#52e0a6);opacity:.75;flex-shrink:0;grid-template-columns:repeat(2,1fr);gap:1px;margin-left:1px;display:grid;transform:rotate(45deg)}.badge-hud-mark[data-astro-cid-tffhheu5] i[data-astro-cid-tffhheu5]{background:currentColor;border-radius:.5px;display:block}.active-task-btn[data-astro-cid-tffhheu5]{color:#08110d;border-color:var(--lime-bright,#52e0a6);background:var(--lime-bright,#52e0a6);align-items:center;gap:8px;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.active-task-btn[data-astro-cid-tffhheu5]:hover{color:#08110d;background:#7dffc4;border-color:#7dffc4;transform:translateY(-1px);box-shadow:0 0 16px #52e0a659}.locked-task-btn[data-astro-cid-tffhheu5]{color:var(--text,#fff);background:var(--bg-soft,#141414);border:1px solid var(--line,#292929);border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:.8rem;font-weight:600;transition:all .2s;display:none}.locked-task-btn[data-astro-cid-tffhheu5] svg[data-astro-cid-tffhheu5]{width:14px;height:14px;color:var(--lime-bright,#52e0a6);flex-shrink:0}.locked-task-btn[data-astro-cid-tffhheu5]:hover{color:var(--lime-bright,#52e0a6);background:#52e0a614;border-color:#52e0a659;transform:translateY(-1px)}.locked-btn-arrow[data-astro-cid-tffhheu5]{color:var(--text-dim,#a4b0a2);margin-left:2px;transition:transform .2s,color .2s}.locked-task-btn[data-astro-cid-tffhheu5]:hover .locked-btn-arrow[data-astro-cid-tffhheu5]{color:var(--lime-bright,#52e0a6);transform:translate(3px)}html.tasks-locked .card-lock-overlay[data-astro-cid-tffhheu5]{opacity:1;pointer-events:auto}html.tasks-locked .active-task-btn[data-astro-cid-tffhheu5]{display:none}html.tasks-locked .locked-task-btn[data-astro-cid-tffhheu5]{display:inline-flex}html.tasks-unlocked .dept-task-card[data-astro-cid-tffhheu5]{animation:.6s cubic-bezier(.16,1,.3,1) both unlockCardPulse}html.tasks-unlocked .card-lock-overlay[data-astro-cid-tffhheu5]{opacity:0;pointer-events:none}html.tasks-unlocked .active-task-btn[data-astro-cid-tffhheu5]{animation:.35s cubic-bezier(.16,1,.3,1) both fadeInUpButton;display:inline-flex}html.tasks-unlocked .locked-task-btn[data-astro-cid-tffhheu5]{display:none}@keyframes unlockCardPulse{0%{border-color:#52e0a680;box-shadow:0 0 20px #52e0a640}to{border-color:var(--line,#292929);box-shadow:none}}@keyframes fadeInUpButton{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){.card-lock-overlay[data-astro-cid-tffhheu5]{inset:14px 14px 0}}.faq-section-wrapper[data-astro-cid-mb5vagwy]{margin-top:56px}.section-heading[data-astro-cid-mb5vagwy]{margin-bottom:24px}.section-heading[data-astro-cid-mb5vagwy] h2[data-astro-cid-mb5vagwy]{letter-spacing:-.01em;margin:0 0 6px;font-size:1.45rem;font-weight:700}.section-heading[data-astro-cid-mb5vagwy] p[data-astro-cid-mb5vagwy]{color:var(--text-dim);margin:0;font-size:.9rem}.faq-accordion[data-astro-cid-mb5vagwy]{flex-direction:column;gap:12px;display:flex}.faq-card[data-astro-cid-mb5vagwy]{background:var(--panel);border:1px solid var(--line);border-radius:10px;transition:border-color .2s;overflow:hidden}.faq-card[data-astro-cid-mb5vagwy]:hover{border-color:#52e0a64d}.faq-card[data-astro-cid-mb5vagwy][open]{border-color:#52e0a666}.faq-card[data-astro-cid-mb5vagwy] summary[data-astro-cid-mb5vagwy]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:16px;padding:18px 22px;list-style:none;display:flex}.faq-card[data-astro-cid-mb5vagwy] summary[data-astro-cid-mb5vagwy]::-webkit-details-marker{display:none}.faq-num[data-astro-cid-mb5vagwy]{color:var(--lime);font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:600}.faq-title[data-astro-cid-mb5vagwy]{color:var(--text);flex:1;font-size:.98rem;font-weight:600}.faq-chevron[data-astro-cid-mb5vagwy]{width:20px;height:20px;color:var(--text-dim);justify-content:center;align-items:center;transition:transform .25s,color .2s;display:flex}.faq-chevron[data-astro-cid-mb5vagwy] svg[data-astro-cid-mb5vagwy]{width:16px;height:16px}.faq-card[data-astro-cid-mb5vagwy][open] .faq-chevron[data-astro-cid-mb5vagwy]{color:var(--lime);transform:rotate(180deg)}.faq-body[data-astro-cid-mb5vagwy]{padding:0 22px 18px 46px}.faq-body[data-astro-cid-mb5vagwy] p[data-astro-cid-mb5vagwy]{color:var(--text-dim);margin:0;font-size:.88rem;line-height:1.6}@media (width<=640px){.faq-body[data-astro-cid-mb5vagwy]{padding:0 18px 16px}.faq-card[data-astro-cid-mb5vagwy] summary[data-astro-cid-mb5vagwy]{gap:12px;padding:16px 18px}}.discord-callout[data-astro-cid-lvmvrwqg]{background:var(--panel);border:1px solid var(--line);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-top:56px;padding:28px 32px;display:flex}.discord-callout-content[data-astro-cid-lvmvrwqg]{align-items:center;gap:20px;display:flex}.discord-icon-badge[data-astro-cid-lvmvrwqg]{background:var(--bg-soft);border:1px solid var(--line);width:48px;height:48px;color:var(--lime);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.discord-icon-badge[data-astro-cid-lvmvrwqg] svg[data-astro-cid-lvmvrwqg]{width:26px;height:26px}.discord-callout[data-astro-cid-lvmvrwqg] h3[data-astro-cid-lvmvrwqg]{color:var(--text);margin:0 0 4px;font-size:1.15rem;font-weight:600}.discord-callout[data-astro-cid-lvmvrwqg] p[data-astro-cid-lvmvrwqg]{color:var(--text-dim);max-width:55ch;margin:0;font-size:.88rem;line-height:1.5}.discord-btn[data-astro-cid-lvmvrwqg]{white-space:nowrap;color:var(--text);border-color:#52e0a666;flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.discord-btn[data-astro-cid-lvmvrwqg]:hover{border-color:var(--lime-bright,#52e0a6);background:#52e0a626}.discord-btn[data-astro-cid-lvmvrwqg] svg[data-astro-cid-lvmvrwqg]{width:15px;height:15px}@media (width<=640px){.discord-callout[data-astro-cid-lvmvrwqg]{flex-direction:column;align-items:flex-start;padding:22px 20px}.discord-callout-content[data-astro-cid-lvmvrwqg]{flex-direction:column;align-items:flex-start;gap:14px}.discord-btn[data-astro-cid-lvmvrwqg]{justify-content:center;width:100%}}
