:root{--ink: #0B1B3B;--ink-soft: #1D2D54;--ink-mute: #5B6788;--ink-light: #C5D2EC;--paper: #FFFFFF;--cream: #F7F3EC;--cream-deep: #EFE8DB;--coral: #FF6B5B;--coral-deep: #E8503F;--coral-dim: rgba(255, 107, 91, .12);--green-fluor: #39FF14;--green-glow-sm: 0 0 8px rgba(57, 255, 20, .5);--green-glow-md: 0 0 12px rgba(57, 255, 20, .7), 0 0 28px rgba(57, 255, 20, .4);--green-glow-lg: 0 0 14px rgba(57, 255, 20, .7), 0 0 32px rgba(57, 255, 20, .4), 0 0 56px rgba(57, 255, 20, .2);--coral-glow-dim: 0 0 8px rgba(255, 107, 91, .3);--coral-glow-md: 0 0 12px rgba(255, 107, 91, .6);--font-pixel: "Press Start 2P", cursive;--font-terminal: "VT323", monospace;--font-mono: "IBM Plex Mono", monospace;--font-serif: "Fraunces", serif;--font-sans: "Inter Tight", sans-serif;--container-max: 1280px;--section-pad: 96px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--ink-light);font-family:var(--font-mono);font-size:14px;line-height:1.6;min-height:100vh;position:relative;overflow-x:hidden;animation:crt-flicker 8s infinite}body:after{content:"";position:fixed;inset:0;pointer-events:none;background:repeating-linear-gradient(180deg,transparent 0px,transparent 2px,rgba(0,0,0,.12) 3px,rgba(0,0,0,.12) 4px);z-index:9999}@keyframes crt-flicker{0%,95%,to{opacity:1}96%,98%{opacity:.94}97%{opacity:1}}.cursor-block{display:inline-block;width:.6em;height:1em;background:currentColor;margin-left:.1em;vertical-align:text-bottom;animation:cursor-blink 1s step-end infinite}@keyframes cursor-blink{0%,50%{opacity:1}51%,to{opacity:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 24px}@media(max-width:720px){body{font-size:13px}.container{padding:0 16px}}article p,article li,article td,article dd{color:var(--paper)!important;opacity:1!important;font-family:var(--font-mono);font-size:15px;line-height:1.75}article h2,article h3,article h4{color:var(--coral)!important;opacity:1!important;text-shadow:0 0 6px rgba(255,107,91,.4)}article strong,article b{color:var(--coral)!important;opacity:1!important;font-weight:700}article em,article i{color:var(--green-fluor)!important;opacity:1!important;font-style:normal}article.feature-card-ai .fca-desc,article.feature-card-ai p{color:#c5d2ecd9!important;font-family:IBM Plex Mono,monospace!important;font-size:11px!important;line-height:1.65!important;opacity:1!important}article.feature-card-ai .fca-title,article.feature-card-ai h2,article.feature-card-ai h3{color:var(--green-fluor)!important;text-shadow:0 0 6px rgba(57,255,20,.5)!important;font-family:"Press Start 2P",cursive!important;font-size:9px!important;opacity:1!important}article.feature-card .fc-desc,article.feature-card p{color:#ff6b5bcc!important;font-family:IBM Plex Mono,monospace!important;font-size:11px!important;line-height:1.6!important;opacity:1!important}article.feature-card .fc-title,article.feature-card h2,article.feature-card h3{color:var(--coral)!important;text-shadow:0 0 6px rgba(255,107,91,.4)!important;font-family:"Press Start 2P",cursive!important;font-size:9px!important;opacity:1!important}a.feature-card .fc-desc,a.feature-card p{color:#ff6b5bcc!important;font-family:IBM Plex Mono,monospace!important;font-size:11px!important;line-height:1.6!important;opacity:1!important}a.feature-card .fc-title,a.feature-card h2,a.feature-card h3{color:var(--coral)!important;text-shadow:0 0 6px rgba(255,107,91,.4)!important;font-family:"Press Start 2P",cursive!important;font-size:9px!important;opacity:1!important}article code{background:var(--ink-soft);color:var(--green-fluor);padding:2px 6px;border-radius:2px;font-family:var(--font-mono);font-size:.9em}article a{color:var(--green-fluor)!important;text-decoration:underline;text-shadow:0 0 4px rgba(57,255,20,.4)}article a:hover{text-shadow:0 0 10px rgba(57,255,20,.8),0 0 20px rgba(57,255,20,.4)}article ul,article ol{padding-left:28px}article ul li::marker{color:var(--coral)}article ol li::marker{color:var(--green-fluor);font-family:var(--font-pixel);font-size:.7em}:root{--hover-glow-green-thick: 0 0 14px rgba(57, 255, 20, .7), 0 0 32px rgba(57, 255, 20, .4), 0 0 56px rgba(57, 255, 20, .2);--hover-text-green: 0 0 8px rgba(57, 255, 20, .6), 0 0 16px rgba(57, 255, 20, .3);--hover-trans: .18s ease-out}.nav-links a,.nav-drawer a,.footer-col a,.lang-link,a[href]:not(.btn-cta-primary):not(.btn-cta-secondary):not(.btn-cta-secondary-green):not(.btn-terminal){transition:color var(--hover-trans),text-shadow var(--hover-trans)}.nav-links a:hover,.nav-drawer a:hover,.footer-col a:hover{color:var(--green-fluor)!important;text-shadow:var(--hover-text-green)!important}.btn-cta-primary,.btn-cta-secondary,.btn-cta-secondary-green,.btn-terminal,button{transition:background var(--hover-trans),box-shadow var(--hover-trans),transform .1s ease-out,text-shadow var(--hover-trans);will-change:box-shadow}.btn-cta-primary:hover,.btn-terminal:hover{box-shadow:var(--coral-glow-md),0 0 14px #39ff1480,0 0 32px #39ff1440!important;transform:translateY(-2px)}.btn-cta-secondary:hover{box-shadow:0 0 12px #39ff1499,0 0 28px #39ff144d!important;transform:translateY(-2px)}.feature-card,.feature-card-ai,.plan-card,.skill-card,.testimonial-wrap,[class*=-card]:not(.btn-cta-primary):not(.btn-cta-secondary){transition:border-color var(--hover-trans),box-shadow var(--hover-trans),transform .12s ease-out;will-change:box-shadow}.feature-card:hover,.skill-card:hover,.testimonial-wrap:hover{border-color:var(--green-fluor);box-shadow:var(--hover-glow-green-thick);transform:translateY(-3px)}.hero-stat,.stat-item,[class*=hero-stat]{transition:color var(--hover-trans),text-shadow var(--hover-trans),transform .12s ease-out;cursor:default}.hero-stat:hover,.stat-item:hover{color:var(--green-fluor);text-shadow:var(--hover-text-green);transform:translateY(-2px)}.hero-pill,.feature-badge,.feature-card-ai-badge,.plan-badge,[class*=-badge],[class*=-pill]{transition:box-shadow var(--hover-trans),border-color var(--hover-trans),text-shadow var(--hover-trans)}.hero-pill:hover,.feature-badge:hover,[class*=-badge]:hover,[class*=-pill]:hover{box-shadow:0 0 10px #39ff1499,0 0 24px #39ff144d;text-shadow:var(--hover-text-green)}.nav-brand{transition:filter var(--hover-trans),text-shadow var(--hover-trans)}.nav-brand:hover .nav-brand-main{color:var(--green-fluor);text-shadow:var(--hover-text-green)}.nav-brand:hover .nav-brand-pera{filter:drop-shadow(0 0 8px rgba(57,255,20,.6))}.pricing-toggle,[class*=toggle]{transition:box-shadow var(--hover-trans),border-color var(--hover-trans)}.pricing-toggle:hover,[class*=pricing-toggle]:hover{box-shadow:0 0 10px #39ff1480,0 0 24px #39ff1433}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--green-fluor);box-shadow:0 0 8px #39ff1480,0 0 16px #39ff1440}.glow-on-hover{transition:box-shadow var(--hover-trans),text-shadow var(--hover-trans),transform .12s ease-out}.glow-on-hover:hover{box-shadow:var(--hover-glow-green-thick);text-shadow:var(--hover-text-green);transform:translateY(-2px)}main .hero-ascii-banner,main .hero-ascii-banner span,main .section-desc,main .feature-card-title,main .feature-card-body,main .feature-card p,main .feature-card li,main .feature-card strong,main .testimonial-content,main .testimonial-quote,main .testimonial-name,main .testimonial-role,main .plan-card-title,main .plan-card-desc,main .plan-card-feature,main .plan-features li,main .skill-name,main .skill-desc,main .skill-title,main .ai-card-title,main .ai-card-desc,main .ai-card-tag,main .feature-name,main .feature-tag,main .ascii-divider,main .legal-section-title,main .legal-list li,main .legal-box,main .legal-box p,main .info-label,main .info-value,main .contact-card,main .contact-card p,main .contact-card span,main p,main li,main td,main dt,main dd,main h1,main h2,main h3,main h4,main h5,main h6{transition:color var(--hover-trans),text-shadow var(--hover-trans)}main .hero-ascii-banner:hover,main .hero-ascii-banner span:hover,main .section-desc:hover,main .feature-card-title:hover,main .feature-card-body:hover,main .feature-card:hover .feature-card-title,main .feature-card:hover .feature-card-body,main .feature-card p:hover,main .feature-card li:hover,main .feature-card strong:hover,main .testimonial-content:hover,main .testimonial-quote:hover,main .testimonial-name:hover,main .testimonial-role:hover,main .plan-card-title:hover,main .plan-card-desc:hover,main .plan-card-feature:hover,main .plan-features li:hover,main .skill-name:hover,main .skill-desc:hover,main .skill-title:hover,main .ai-card-title:hover,main .ai-card-desc:hover,main .ai-card-tag:hover,main .feature-name:hover,main .feature-tag:hover,main .legal-section-title:hover,main .legal-list li:hover,main .legal-box:hover,main .legal-box p:hover,main .info-label:hover,main .info-value:hover,main .contact-card:hover p,main .contact-card:hover span,main p:hover,main li:hover,main td:hover,main dt:hover,main dd:hover,main h1:hover,main h2:hover,main h3:hover,main h4:hover,main h5:hover,main h6:hover{color:var(--green-fluor)!important;text-shadow:var(--hover-text-green)!important}main article p:hover,main article li:hover,main article td:hover,main article dt:hover,main article dd:hover,main article h1:hover,main article h2:hover,main article h3:hover,main article h4:hover,main article h5:hover,main article h6:hover,main article strong:hover,main article span:hover{color:var(--paper)!important;text-shadow:none!important}main article a:hover{color:var(--green-fluor)!important}main .feature-card-ai p:hover,main .feature-card-ai li:hover,main .feature-card-ai .feature-card-ai-title:hover,main .feature-card-ai .feature-card-ai-desc:hover{color:inherit!important;text-shadow:var(--hover-text-green)!important}main .btn-cta-primary:hover,main .btn-cta-primary:hover *,main .btn-cta-secondary:hover,main .btn-cta-secondary:hover *,main .btn-cta-secondary-green:hover,main .btn-cta-secondary-green:hover *,main .btn-terminal:hover,main .btn-terminal:hover *{color:inherit!important}@media(prefers-reduced-motion:reduce){.nav-links a,.nav-drawer a,.footer-col a,.btn-cta-primary,.btn-cta-secondary,.btn-cta-secondary-green,.btn-terminal,button,.feature-card,.feature-card-ai,.plan-card,.skill-card,.testimonial-wrap,.hero-stat,.stat-item,.nav-brand,.glow-on-hover,[class*=-badge],[class*=-pill]{transition:none!important}.feature-card:hover,.skill-card:hover,.testimonial-wrap:hover,.glow-on-hover:hover,.hero-stat:hover{transform:none!important}}.hero-pill-green{border-color:var(--green-fluor, #39FF14)!important;color:var(--green-fluor, #39FF14)!important;box-shadow:0 0 4px #39ff1466}.hero-pill-dot-green{background:var(--green-fluor, #39FF14)!important;box-shadow:0 0 6px var(--green-fluor, #39FF14)!important}.btn-cta-mega{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:18px 32px;font-family:"Press Start 2P",cursive;font-size:11px;letter-spacing:1px;text-decoration:none;cursor:pointer;background:var(--green-fluor, #39FF14);color:var(--ink, #0B1B3B);border:1px solid var(--green-fluor, #39FF14);box-shadow:0 0 16px #39ff1499,0 0 36px #39ff1440;transition:box-shadow .18s ease,transform .1s ease;white-space:nowrap}.btn-cta-mega:hover{box-shadow:0 0 24px #39ff14e6,0 0 56px #39ff1466;transform:translateY(-2px)}.hero-trial-banner{display:inline-flex;align-items:center;gap:12px;border:1px solid rgba(57,255,20,.5);background:#39ff140d;padding:12px 18px;margin-top:20px;max-width:640px}.hero-trial-icon{font-family:VT323,monospace;font-size:22px;color:var(--green-fluor, #39FF14);text-shadow:0 0 6px var(--green-fluor, #39FF14);flex-shrink:0;line-height:1}.hero-trial-text{font-family:IBM Plex Mono,monospace;font-size:13px;color:var(--paper, #FFFFFF);line-height:1.5}.hero-trial-text strong{color:var(--green-fluor, #39FF14);text-shadow:0 0 4px var(--green-fluor, #39FF14);font-weight:600}.section-extension{padding-block:80px;border-top:1px dashed rgba(255,107,91,.3);border-bottom:1px dashed rgba(255,107,91,.3);background:#0b1b3b66}.ext-section-eyebrow{font-family:VT323,monospace;font-size:18px;color:#ff6b5ba6;letter-spacing:3px;text-transform:uppercase;margin-bottom:14px}.ext-section-title{font-family:"Press Start 2P",cursive;font-size:clamp(15px,2.2vw,22px);color:var(--coral, #FF6B5B);text-shadow:0 0 6px rgba(255,107,91,.5);letter-spacing:1px;line-height:1.55;margin-bottom:20px}.ext-section-sub{font-family:IBM Plex Mono,monospace;font-size:14px;color:#ff6b5bd9;line-height:1.75;max-width:720px;margin-bottom:28px}.ext-section-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-bottom:28px;max-width:920px}.ext-section-feat{font-family:IBM Plex Mono,monospace;font-size:11px;color:#ff6b5bc7;padding:10px 14px;border:1px solid rgba(255,107,91,.2);transition:border-color .18s ease,color .18s ease,text-shadow .18s ease,box-shadow .18s ease}.ext-section-feat:before{content:"✓ ";color:var(--green-fluor, #39FF14);font-weight:700}.ext-section-feat:hover{border-color:var(--green-fluor, #39FF14);color:var(--green-fluor, #39FF14);text-shadow:0 0 6px rgba(57,255,20,.3);box-shadow:0 0 10px #39ff1440}.ext-section-cta{font-family:"Press Start 2P",cursive;font-size:10px;color:var(--ink, #0B1B3B);background:var(--coral, #FF6B5B);padding:14px 22px;border:1px solid var(--coral, #FF6B5B);letter-spacing:1px;text-decoration:none;box-shadow:0 0 10px #ff6b5b66;cursor:pointer;display:inline-block;transition:box-shadow .18s ease,transform .1s ease}.ext-section-cta:hover{box-shadow:0 0 16px #39ff1499,0 0 32px #39ff144d;transform:translateY(-2px)}.ext-shared-account{margin-top:16px;font-family:IBM Plex Mono,monospace;font-size:12px;color:#39ff14b3;text-shadow:0 0 4px rgba(57,255,20,.3)}.pricing-2products-banner{display:inline-flex;align-items:flex-start;gap:12px;border:1px solid rgba(57,255,20,.5);background:#39ff140d;padding:14px 20px;margin-top:24px;max-width:720px}.pricing-2p-icon{font-family:VT323,monospace;font-size:24px;color:var(--green-fluor, #39FF14);text-shadow:0 0 6px var(--green-fluor, #39FF14);flex-shrink:0;line-height:1.1}.pricing-2p-text{font-family:IBM Plex Mono,monospace;font-size:13px;color:var(--paper, #FFFFFF);line-height:1.55}.pricing-2p-text strong{color:var(--green-fluor, #39FF14);text-shadow:0 0 4px var(--green-fluor, #39FF14);font-weight:600}.dual-cta-wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin:40px auto;max-width:880px}.dual-cta-wrap-single{grid-template-columns:1fr;max-width:560px}.dual-cta-card{border:1px solid rgba(255,107,91,.3);background:#0b1b3b80;padding:20px;display:flex;flex-direction:column;gap:10px;transition:border-color .18s ease,box-shadow .18s ease,transform .12s ease}.dual-cta-card-green{border-color:#39ff1480;background:#39ff140a}.dual-cta-card:hover{border-color:var(--green-fluor, #39FF14);box-shadow:0 0 12px #39ff1466,0 0 24px #39ff1433;transform:translateY(-2px)}.dual-cta-card-tag{font-family:VT323,monospace;font-size:14px;color:#ff6b5b8c;letter-spacing:1px;text-transform:uppercase}.dual-cta-card-green .dual-cta-card-tag{color:#39ff14b3}.dual-cta-card-title{font-family:"Press Start 2P",cursive;font-size:11px;color:var(--coral, #FF6B5B);text-shadow:0 0 6px rgba(255,107,91,.4);letter-spacing:1px}.dual-cta-card-green .dual-cta-card-title{color:var(--green-fluor, #39FF14);text-shadow:0 0 6px var(--green-fluor, #39FF14)}.dual-cta-card-text{font-family:IBM Plex Mono,monospace;font-size:12px;color:#ff6b5bcc;line-height:1.6}.dual-cta-btn{margin-top:auto;align-self:flex-start;padding:10px 16px;font-family:"Press Start 2P",cursive;font-size:9px;letter-spacing:1px;text-decoration:none;border:1px solid var(--coral, #FF6B5B);color:var(--coral, #FF6B5B);background:transparent;transition:all .18s ease}.dual-cta-btn-primary{border-color:var(--green-fluor, #39FF14);color:var(--ink, #0B1B3B);background:var(--green-fluor, #39FF14);box-shadow:0 0 10px #39ff1480}.dual-cta-btn:hover{background:var(--coral, #FF6B5B);color:var(--ink, #0B1B3B);box-shadow:0 0 10px #ff6b5b80}.dual-cta-btn-primary:hover{background:var(--green-fluor-deep, #2ED90E);box-shadow:0 0 16px #39ff14d9}.cookie-banner[data-astro-cid-fzbxxtek]{display:none;position:fixed;inset-inline:0;bottom:0;z-index:9999;background:var(--ink-soft);border-top:2px solid var(--coral);padding:16px 24px;box-shadow:0 -4px 20px #0006}@media(prefers-reduced-motion:reduce){.cookie-banner[data-astro-cid-fzbxxtek],.cookie-btn[data-astro-cid-fzbxxtek]{transition:none}}.cookie-banner-inner[data-astro-cid-fzbxxtek]{max-width:var(--container-max, 1200px);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.cookie-banner-text[data-astro-cid-fzbxxtek]{flex:1;min-width:280px;margin:0}.cookie-banner-title[data-astro-cid-fzbxxtek]{display:block;font-family:var(--font-pixel, "Press Start 2P", monospace);font-size:10px;color:var(--coral, #FF6B5B);text-shadow:var(--coral-glow-dim, 0 0 6px rgba(255, 107, 91, .4));margin-bottom:8px;letter-spacing:.04em}.cookie-banner-desc[data-astro-cid-fzbxxtek]{font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:12px;color:var(--ink-light, #8492B4);line-height:1.6}.cookie-banner-link[data-astro-cid-fzbxxtek]{color:var(--green-fluor, #39FF14);text-decoration:underline;text-shadow:0 0 4px rgba(57,255,20,.4)}.cookie-banner-link[data-astro-cid-fzbxxtek]:hover{text-shadow:0 0 8px rgba(57,255,20,.7)}.cookie-banner-buttons[data-astro-cid-fzbxxtek]{display:flex;gap:12px;flex-wrap:wrap;flex-shrink:0}.cookie-btn[data-astro-cid-fzbxxtek]{font-family:var(--font-pixel, "Press Start 2P", monospace);font-size:9px;padding:10px 16px;cursor:pointer;background:transparent;letter-spacing:.05em;transition:box-shadow .18s ease,transform .1s ease;line-height:1.4}.cookie-btn-green[data-astro-cid-fzbxxtek]{border:2px solid var(--green-fluor, #39FF14);color:var(--green-fluor, #39FF14);box-shadow:var(--green-glow-sm, 0 0 6px rgba(57, 255, 20, .4));text-shadow:0 0 6px rgba(57,255,20,.5)}.cookie-btn-green[data-astro-cid-fzbxxtek]:hover{box-shadow:var(--green-glow-md, 0 0 12px rgba(57, 255, 20, .6));transform:translateY(-1px)}.cookie-btn-coral[data-astro-cid-fzbxxtek]{border:2px solid var(--coral, #FF6B5B);color:var(--coral, #FF6B5B)}.cookie-btn-coral[data-astro-cid-fzbxxtek]:hover{background:var(--coral-dim, rgba(255, 107, 91, .1));transform:translateY(-1px)}@media(max-width:640px){.cookie-banner-inner[data-astro-cid-fzbxxtek]{flex-direction:column;align-items:stretch}.cookie-banner-buttons[data-astro-cid-fzbxxtek]{flex-direction:column}.cookie-btn[data-astro-cid-fzbxxtek]{width:100%;text-align:center}}.lang-list[data-astro-cid-r2b4e7hz]{display:flex;gap:8px;list-style:none;align-items:center}.lang-item[data-astro-cid-r2b4e7hz]{font-family:"Press Start 2P",cursive;font-size:8px;letter-spacing:.5px;text-decoration:none;cursor:pointer;padding:2px 0;white-space:nowrap;transition:color .15s,text-shadow .15s}.lang-item-active[data-astro-cid-r2b4e7hz]{color:#39ff14;text-shadow:0 0 6px rgba(57,255,20,.6),0 0 12px rgba(57,255,20,.3);border-bottom:1px solid rgba(57,255,20,.4)}.lang-item-inactive[data-astro-cid-r2b4e7hz]{color:#ff6b5b8c}.lang-item-inactive[data-astro-cid-r2b4e7hz]:hover{color:#39ff14;text-shadow:0 0 6px rgba(57,255,20,.4)}.lang-mobile[data-astro-cid-r2b4e7hz]{display:none;position:relative}.lang-mobile-trigger[data-astro-cid-r2b4e7hz]{font-family:"Press Start 2P",cursive;font-size:8px;color:#39ff14;text-shadow:0 0 6px rgba(57,255,20,.5);background:none;border:none;cursor:pointer;padding:8px 4px;letter-spacing:.5px}.lang-mobile-menu[data-astro-cid-r2b4e7hz]{position:absolute;top:100%;right:0;background:#0b1b3bfc;border:1px solid rgba(255,107,91,.25);min-width:120px;z-index:200;display:flex;flex-direction:column;list-style:none;padding:8px 0}.lang-mobile-menu[data-astro-cid-r2b4e7hz][hidden]{display:none}.lang-mobile-item[data-astro-cid-r2b4e7hz]{font-family:"Press Start 2P",cursive;font-size:8px;color:#ff6b5b99;text-decoration:none;display:block;padding:10px 16px;transition:color .15s;white-space:nowrap}.lang-mobile-item[data-astro-cid-r2b4e7hz]:hover{color:#39ff14;text-shadow:0 0 4px rgba(57,255,20,.4)}.lang-mobile-item-active[data-astro-cid-r2b4e7hz]{color:#39ff14;text-shadow:0 0 6px rgba(57,255,20,.5)}@media(max-width:860px){.lang-list[data-astro-cid-r2b4e7hz]{display:none}.lang-mobile[data-astro-cid-r2b4e7hz]{display:block}}@media(prefers-reduced-motion:reduce){.lang-item[data-astro-cid-r2b4e7hz],.lang-item-inactive[data-astro-cid-r2b4e7hz],.lang-mobile-item[data-astro-cid-r2b4e7hz]{transition:none}}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:1000;background:#0b1b3bf7;border-bottom:2px solid var(--coral, #FF6B5B);box-shadow:0 2px #ff6b5b26,0 0 4px #ff6b5b59;backdrop-filter:blur(4px)}.container[data-astro-cid-3ef6ksr2]{width:100%;max-width:1280px;margin-inline:auto;padding-inline:24px}.nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:12px}.nav-brand[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:10px;flex-shrink:0;text-decoration:none}.nav-brand-pera[data-astro-cid-3ef6ksr2]{width:32px;height:32px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 0 6px var(--coral, #FF6B5B))}.nav-brand-text[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:1px}.nav-brand-main[data-astro-cid-3ef6ksr2]{font-family:"Press Start 2P",cursive;font-size:11px;color:var(--coral, #FF6B5B);text-shadow:0 0 6px #FF6B5B;letter-spacing:1px;line-height:1}.nav-brand-sub[data-astro-cid-3ef6ksr2]{font-family:VT323,monospace;font-size:13px;color:#ff6b5b8c;letter-spacing:2px;text-transform:uppercase}.nav-links[data-astro-cid-3ef6ksr2]{display:flex;gap:28px;list-style:none;flex:1;justify-content:center;align-items:center}.nav-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-family:"Press Start 2P",cursive;font-size:7px;color:#ff6b5ba6;text-transform:uppercase;letter-spacing:.5px;transition:color .15s,text-shadow .15s;white-space:nowrap;text-decoration:none}.nav-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.nav-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{color:var(--coral, #FF6B5B);text-shadow:0 0 6px #FF6B5B}.nav-item-recursos[data-astro-cid-3ef6ksr2]{position:relative;list-style:none}.nav-recursos-btn[data-astro-cid-3ef6ksr2]{font-family:"Press Start 2P",cursive;font-size:7px;color:#ff6b5ba6;text-transform:uppercase;letter-spacing:.5px;background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;gap:5px;white-space:nowrap;transition:color .15s,text-shadow .15s;line-height:1}.nav-recursos-btn[data-astro-cid-3ef6ksr2]:hover,.nav-item-recursos[data-astro-cid-3ef6ksr2]:hover .nav-recursos-btn[data-astro-cid-3ef6ksr2],.nav-recursos-btn[data-astro-cid-3ef6ksr2][aria-expanded=true]{color:var(--coral, #FF6B5B);text-shadow:0 0 6px #FF6B5B}.nav-recursos-arrow[data-astro-cid-3ef6ksr2]{font-family:VT323,monospace;font-size:14px;transition:transform .2s;display:inline-block}.nav-recursos-btn[data-astro-cid-3ef6ksr2][aria-expanded=true] .nav-recursos-arrow[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}.recursos-dropdown[data-astro-cid-3ef6ksr2]{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);min-width:220px;background:var(--ink-soft, #1D2D54);border:1px solid rgba(57,255,20,.3);box-shadow:0 0 8px #39ff1426,0 8px 24px #0009;display:none;flex-direction:column;gap:0;z-index:200;opacity:0;transform:translate(-50%) translateY(-6px);transition:opacity .2s ease,transform .2s ease}.recursos-dropdown[data-astro-cid-3ef6ksr2]:before{content:"▲";font-family:VT323,monospace;font-size:12px;color:#39ff144d;position:absolute;top:-14px;left:50%;transform:translate(-50%);pointer-events:none}.nav-item-recursos[data-astro-cid-3ef6ksr2]:hover .recursos-dropdown[data-astro-cid-3ef6ksr2],.recursos-dropdown[data-astro-cid-3ef6ksr2].open{display:flex;opacity:1;transform:translate(-50%) translateY(0)}.dropdown-item[data-astro-cid-3ef6ksr2]{font-family:"Press Start 2P",cursive;font-size:7px;color:#ff6b5bbf;padding:12px 16px;display:flex;align-items:center;gap:10px;text-decoration:none;letter-spacing:.5px;border-bottom:1px solid rgba(57,255,20,.08);transition:background .12s,color .12s,text-shadow .12s;white-space:nowrap}.dropdown-item[data-astro-cid-3ef6ksr2]:last-child{border-bottom:none}.dropdown-item[data-astro-cid-3ef6ksr2]:hover,.dropdown-item[data-astro-cid-3ef6ksr2]:focus-visible{background:#39ff140f;color:#39ff14;text-shadow:0 0 4px rgba(57,255,20,.4);outline:none}.dropdown-icon[data-astro-cid-3ef6ksr2]{font-family:VT323,monospace;font-size:16px;flex-shrink:0;opacity:.7}.nav-right[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:12px;flex-shrink:0}.nav-login[data-astro-cid-3ef6ksr2]{font-family:VT323,monospace;font-size:18px;color:#ff6b5b99;letter-spacing:1px;transition:color .15s,text-shadow .15s;text-decoration:none;display:flex;align-items:center}.nav-login[data-astro-cid-3ef6ksr2]:hover{color:var(--coral, #FF6B5B);text-shadow:0 0 6px #FF6B5B}.cursor-block[data-astro-cid-3ef6ksr2]{display:inline-block;width:10px;height:1em;background:var(--coral, #FF6B5B);vertical-align:middle;margin-left:3px;box-shadow:0 0 6px #ff6b5b;animation:blink-cursor 1s step-end infinite}@keyframes blink-cursor{0%,49%{opacity:1}50%,to{opacity:0}}.btn-terminal[data-astro-cid-3ef6ksr2]{font-family:"Press Start 2P",cursive;font-size:7px;color:var(--ink, #0B1B3B);background:var(--coral, #FF6B5B);border:none;padding:10px 14px;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;line-height:1.4;transition:background .15s,box-shadow .15s,transform .08s;display:inline-block;text-align:center;white-space:nowrap;text-decoration:none}.btn-terminal[data-astro-cid-3ef6ksr2]:hover{background:var(--coral-deep, #E8503F);box-shadow:0 0 8px #ff6b5b,0 0 16px #ff6b5b;transform:translateY(-1px)}.btn-terminal-green[data-astro-cid-3ef6ksr2]{font-family:"Press Start 2P",cursive;font-size:7px;color:var(--ink, #0B1B3B);background:#39ff14;border:1px solid #39FF14;padding:10px 14px;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;line-height:1.4;transition:background .15s,box-shadow .15s,transform .08s;display:inline-block;text-align:center;white-space:nowrap;text-decoration:none;box-shadow:0 0 8px #39ff1480,0 0 16px #39ff1440}.btn-terminal-green[data-astro-cid-3ef6ksr2]:hover{background:#2ed90e;box-shadow:0 0 12px #39ff14d9,0 0 28px #39ff1480;transform:translateY(-1px)}.nav-link-secondary[data-astro-cid-3ef6ksr2]{opacity:.7}.nav-link-secondary[data-astro-cid-3ef6ksr2]:hover{opacity:1}.drawer-cta-green[data-astro-cid-3ef6ksr2]{color:var(--ink, #0B1B3B)!important;background:#39ff14;margin:8px 16px;padding:12px 16px!important;border:1px solid #39FF14;box-shadow:0 0 8px #39ff1480;text-shadow:none!important}.drawer-cta-green[data-astro-cid-3ef6ksr2]:before{color:var(--ink, #0B1B3B)!important}.drawer-cta-secondary[data-astro-cid-3ef6ksr2]{color:var(--coral, #FF6B5B)!important;background:transparent;margin:0 16px 12px;padding:10px 16px!important;border:1px solid var(--coral, #FF6B5B)!important;border-radius:0}.nav-toggle[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;gap:5px;width:24px;cursor:pointer;background:none;border:none;padding:4px 0}.nav-toggle[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;height:2px;background:var(--coral, #FF6B5B);border-radius:1px;box-shadow:0 0 4px #ff6b5b59;transition:transform .2s,opacity .2s}.nav-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.nav-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-drawer[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;border-top:1px solid rgba(255,107,91,.2);background:#0b1b3bfc}.nav-drawer[data-astro-cid-3ef6ksr2].open{display:flex}.nav-drawer[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-family:"Press Start 2P",cursive;font-size:8px;color:var(--coral, #FF6B5B);padding:14px 24px;border-bottom:1px solid rgba(255,107,91,.1);letter-spacing:1px;display:flex;align-items:center;gap:10px;text-decoration:none;transition:background .1s}.nav-drawer[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:before{content:"▶";font-family:VT323,monospace;font-size:16px;color:#ff6b5b80}.nav-drawer[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{background:#ff6b5b0d}.drawer-recursos-toggle[data-astro-cid-3ef6ksr2]{font-family:"Press Start 2P",cursive;font-size:8px;color:var(--coral, #FF6B5B);padding:14px 24px;border-bottom:1px solid rgba(255,107,91,.1);letter-spacing:1px;display:flex;align-items:center;gap:10px;background:none;border-left:none;border-right:none;border-top:none;cursor:pointer;width:100%;text-align:left;transition:background .1s}.drawer-recursos-toggle[data-astro-cid-3ef6ksr2]:hover{background:#ff6b5b0d}.drawer-recursos-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true]{background:#39ff140a;color:#39ff14;text-shadow:0 0 4px rgba(57,255,20,.3)}.drawer-recursos-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] .drawer-recursos-chevron[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}.drawer-recursos-arrow[data-astro-cid-3ef6ksr2]{font-family:VT323,monospace;font-size:16px;color:#ff6b5b80;flex-shrink:0}.drawer-recursos-chevron[data-astro-cid-3ef6ksr2]{font-family:VT323,monospace;font-size:16px;margin-left:auto;transition:transform .2s;display:inline-block}.drawer-recursos-sub[data-astro-cid-3ef6ksr2]{background:#39ff1408;border-bottom:1px solid rgba(57,255,20,.1);display:flex;flex-direction:column}.drawer-recursos-sub[data-astro-cid-3ef6ksr2][hidden]{display:none}.drawer-sub-item[data-astro-cid-3ef6ksr2]{font-family:"Press Start 2P",cursive;font-size:7px;color:#39ff14b3;padding:12px 24px 12px 48px;border-bottom:1px solid rgba(57,255,20,.06);display:flex;align-items:center;gap:10px;text-decoration:none;transition:background .1s,color .1s}.drawer-sub-item[data-astro-cid-3ef6ksr2]:before{content:none!important}.drawer-sub-item[data-astro-cid-3ef6ksr2]:last-child{border-bottom:none}.drawer-sub-item[data-astro-cid-3ef6ksr2]:hover{background:#39ff1414;color:#39ff14;text-shadow:0 0 4px rgba(57,255,20,.4)}.nav-drawer-langs[data-astro-cid-3ef6ksr2]{display:flex;gap:12px;padding:12px 24px;border-top:1px solid rgba(255,107,91,.1);flex-wrap:wrap}.drawer-lang[data-astro-cid-3ef6ksr2]{font-family:"Press Start 2P",cursive;font-size:8px;color:#ff6b5b80;text-decoration:none;transition:color .15s}.drawer-lang[data-astro-cid-3ef6ksr2]:hover{color:#39ff14;text-shadow:0 0 4px rgba(57,255,20,.4)}.drawer-lang-active[data-astro-cid-3ef6ksr2]{font-family:"Press Start 2P",cursive;font-size:8px;color:#39ff14;text-shadow:0 0 6px rgba(57,255,20,.5)}@media(max-width:860px){.nav-links[data-astro-cid-3ef6ksr2]{display:none}.nav-toggle[data-astro-cid-3ef6ksr2]{display:flex}.nav-login[data-astro-cid-3ef6ksr2]{display:none}}@media(max-width:480px){.nav-brand-sub[data-astro-cid-3ef6ksr2]{display:none}}@media(prefers-reduced-motion:reduce){.btn-terminal[data-astro-cid-3ef6ksr2],.nav-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2],.nav-login[data-astro-cid-3ef6ksr2],.nav-toggle[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2],.cursor-block[data-astro-cid-3ef6ksr2],.nav-recursos-btn[data-astro-cid-3ef6ksr2],.recursos-dropdown[data-astro-cid-3ef6ksr2],.drawer-recursos-chevron[data-astro-cid-3ef6ksr2]{transition:none;animation:none}}.site-footer[data-astro-cid-sz7xmlte]{background:#00000080;border-top:1px solid rgba(255,107,91,.2);padding-top:64px;padding-bottom:32px}.container[data-astro-cid-sz7xmlte]{width:100%;max-width:1280px;margin-inline:auto;padding-inline:24px}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:40px;margin-bottom:48px}.footer-brand-name[data-astro-cid-sz7xmlte]{font-family:"Press Start 2P",cursive;font-size:11px;color:var(--coral, #FF6B5B);text-shadow:0 0 6px #FF6B5B;margin-bottom:12px;display:flex;align-items:center;gap:10px;letter-spacing:1px}.footer-brand-pera[data-astro-cid-sz7xmlte]{width:28px;height:28px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 0 4px var(--coral, #FF6B5B))}.footer-tagline[data-astro-cid-sz7xmlte]{font-family:IBM Plex Mono,monospace;font-size:11px;color:#ff6b5b66;line-height:1.6;max-width:36ch;margin-bottom:8px}.footer-crm[data-astro-cid-sz7xmlte]{font-family:IBM Plex Mono,monospace;font-size:9px;color:#ff6b5b33;letter-spacing:.3px}.footer-col[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{font-family:VT323,monospace;font-size:18px;letter-spacing:3px;color:#ff6b5b66;text-transform:uppercase;margin-bottom:16px}.footer-col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:10px;list-style:none}.footer-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-family:IBM Plex Mono,monospace;font-size:11px;color:#ff6b5b80;transition:color .15s,text-shadow .15s;display:flex;align-items:center;gap:6px;text-decoration:none;word-break:break-word}.footer-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:before{content:"▶";font-family:VT323,monospace;font-size:14px;opacity:.5;flex-shrink:0}.footer-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--coral, #FF6B5B);text-shadow:0 0 4px rgba(255,107,91,.35)}.footer-col-recursos[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{color:#39ff1459;letter-spacing:2px}.footer-col-recursos[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#39ff1466}.footer-col-recursos[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:before{color:#39ff1466;opacity:1}.footer-col-recursos[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#39ff14;text-shadow:0 0 4px rgba(57,255,20,.4)}.footer-divider[data-astro-cid-sz7xmlte]{height:1px;background:#ff6b5b1a;margin-bottom:24px;position:relative;overflow:hidden}.footer-divider[data-astro-cid-sz7xmlte]:after{content:"────────────────────────────────────────────────────────────────────────────────────────────────────────────────────";font-family:IBM Plex Mono,monospace;font-size:8px;color:#ff6b5b1a;position:absolute;top:-3px;left:0;letter-spacing:-1px;white-space:nowrap}.footer-bottom[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:0}.footer-copy[data-astro-cid-sz7xmlte]{font-family:IBM Plex Mono,monospace;font-size:10px;color:#ff6b5b4d;letter-spacing:.5px}.footer-version[data-astro-cid-sz7xmlte]{font-family:VT323,monospace;font-size:16px;color:#ff6b5b40;letter-spacing:2px}.footer-dos-bar[data-astro-cid-sz7xmlte]{margin-top:24px;padding:6px 12px;background:#ff6b5b0a;border:1px solid rgba(255,107,91,.1);display:flex;align-items:center;gap:16px;overflow:hidden}.footer-dos-item[data-astro-cid-sz7xmlte]{font-family:VT323,monospace;font-size:15px;color:#ff6b5b4d;letter-spacing:1px;white-space:nowrap}.footer-dos-item[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{color:#ff6b5b80}@media(max-width:1280px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:2fr 1fr 1fr 1fr;gap:32px}.footer-col-recursos[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}@media(max-width:1024px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,1fr);gap:32px}.footer-col-recursos[data-astro-cid-sz7xmlte]{grid-column:auto}.footer-col-brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}@media(max-width:768px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:32px}.footer-col-brand[data-astro-cid-sz7xmlte]{grid-column:auto}.footer-dos-bar[data-astro-cid-sz7xmlte]{display:none}}@media(prefers-reduced-motion:reduce){.footer-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{transition:none}}
