.input-field[data-v-acdea4f0]{width:100%;height:3rem;padding:0 2.75rem 0 1rem;background-color:#1c1917;border:1px solid #2d2a28;border-radius:1rem;color:#f5f5f5;font-size:.875rem;outline:none;transition:all .2s}.input-field[data-v-acdea4f0]:focus{border-color:#f97316;box-shadow:0 0 0 2px #f9731633}.animate-fade-in[data-v-acdea4f0]{animation:fade-in-acdea4f0 .5s ease-out}@keyframes fade-in-acdea4f0{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.prose img[data-v-acdea4f0]{max-width:100%;height:auto;border-radius:.5rem}.custom-scrollbar[data-v-acdea4f0]::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar[data-v-acdea4f0]::-webkit-scrollbar-track{background:#ffffff08;border-radius:10px}.custom-scrollbar[data-v-acdea4f0]::-webkit-scrollbar-thumb{background:#ea580c66;border-radius:10px}.custom-scrollbar[data-v-acdea4f0]::-webkit-scrollbar-thumb:hover{background:#ea580c99}.fade-enter-active[data-v-acdea4f0],.fade-leave-active[data-v-acdea4f0]{transition:opacity .3s ease}.fade-enter-from[data-v-acdea4f0],.fade-leave-to[data-v-acdea4f0]{opacity:0}.spinner-wrapper[data-v-acdea4f0]{display:flex;justify-content:center;align-items:center;padding:20px}.spinner[data-v-acdea4f0]{width:40px;height:40px;border:4px solid #ddd;border-top-color:#333;border-radius:50%;animation:spin-acdea4f0 .8s linear infinite}@keyframes spin-acdea4f0{to{transform:rotate(360deg)}}.learn-astro[data-astro-cid-salrey6n]{position:relative;background:#0e0e0e;color:#e8e8e8;padding:6rem 1.5rem;overflow:hidden;font-family:DM Sans,sans-serif}.noise[data-astro-cid-salrey6n]{pointer-events:none;position:absolute;inset:0;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-size:200px}.learn-astro[data-astro-cid-salrey6n]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,#f97316 40%,#fb923c 60%,transparent 100%);opacity:.6}.container[data-astro-cid-salrey6n]{max-width:1100px;margin:0 auto;position:relative}.section-head[data-astro-cid-salrey6n]{max-width:600px;margin-bottom:3.5rem}.eyebrow[data-astro-cid-salrey6n]{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f97316;margin-bottom:1rem;padding:.25rem .65rem;border:1px solid rgba(249,115,22,.3);border-radius:99px;background:#f9731612}.headline[data-astro-cid-salrey6n]{font-size:clamp(1.9rem,4vw,2.75rem);font-weight:800;line-height:1.15;color:#f5f5f5;margin:0 0 1rem;letter-spacing:-.02em}.headline[data-astro-cid-salrey6n] em[data-astro-cid-salrey6n]{font-style:normal;color:#f97316}.subhead[data-astro-cid-salrey6n]{font-size:1rem;color:#888;line-height:1.65;margin:0}.docs-row[data-astro-cid-salrey6n]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#222;border:1px solid #222;border-radius:14px;overflow:hidden;margin-bottom:3rem}.doc-card[data-astro-cid-salrey6n]{display:flex;flex-direction:column;gap:.35rem;padding:1.6rem 1.4rem;background:#141414;text-decoration:none;color:inherit;position:relative;transition:background .2s}.doc-card[data-astro-cid-salrey6n]:hover{background:#1a1a1a}.doc-card[data-astro-cid-salrey6n]:hover .doc-arrow[data-astro-cid-salrey6n]{transform:translate(4px);color:#f97316}.doc-tag[data-astro-cid-salrey6n]{font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#f97316;margin-bottom:.2rem}.doc-label[data-astro-cid-salrey6n]{font-size:.72rem;color:#555;font-weight:500}.doc-title[data-astro-cid-salrey6n]{font-size:1rem;font-weight:700;color:#f0f0f0;line-height:1.3}.doc-desc[data-astro-cid-salrey6n]{font-size:.8rem;color:#777;line-height:1.55;margin:.2rem 0 0;flex:1}.doc-arrow[data-astro-cid-salrey6n]{font-size:.85rem;color:#444;margin-top:.75rem;display:inline-block;transition:transform .2s,color .2s}.divider[data-astro-cid-salrey6n]{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;color:#444;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.divider[data-astro-cid-salrey6n]:before,.divider[data-astro-cid-salrey6n]:after{content:"";flex:1;height:1px;background:#222}.courses-grid[data-astro-cid-salrey6n]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.courses-grid[data-astro-cid-salrey6n]>[data-astro-cid-salrey6n]:nth-child(4){grid-column:1}.course-card[data-astro-cid-salrey6n]{display:flex;flex-direction:column;gap:.3rem;padding:1.4rem 1.3rem;background:#141414;border:1px solid #1e1e1e;border-radius:12px;text-decoration:none;color:inherit;transition:border-color .2s,background .2s,transform .15s}.course-card[data-astro-cid-salrey6n]:hover{background:#191919;transform:translateY(-2px)}.course-top[data-astro-cid-salrey6n]{margin-bottom:.5rem}.course-badge[data-astro-cid-salrey6n]{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.2rem .55rem;border-radius:99px;border:1px solid}.badge-orange[data-astro-cid-salrey6n] .course-badge[data-astro-cid-salrey6n]{color:#f97316;border-color:#f9731659;background:#f9731614}.badge-sky[data-astro-cid-salrey6n] .course-badge[data-astro-cid-salrey6n]{color:#38bdf8;border-color:#38bdf84d;background:#38bdf812}.badge-violet[data-astro-cid-salrey6n] .course-badge[data-astro-cid-salrey6n]{color:#a78bfa;border-color:#a78bfa4d;background:#a78bfa12}.badge-emerald[data-astro-cid-salrey6n] .course-badge[data-astro-cid-salrey6n]{color:#34d399;border-color:#34d3994d;background:#34d39912}.badge-teal[data-astro-cid-salrey6n] .course-badge[data-astro-cid-salrey6n]{color:#2dd4bf;border-color:#2dd4bf4d;background:#2dd4bf12}.course-card[data-astro-cid-salrey6n]:hover{border-color:#2a2a2a}.badge-orange[data-astro-cid-salrey6n]:hover{border-color:#f9731640}.badge-sky[data-astro-cid-salrey6n]:hover{border-color:#38bdf833}.badge-violet[data-astro-cid-salrey6n]:hover{border-color:#a78bfa33}.badge-emerald[data-astro-cid-salrey6n]:hover{border-color:#34d39933}.badge-teal[data-astro-cid-salrey6n]:hover{border-color:#2dd4bf33}.course-title[data-astro-cid-salrey6n]{font-size:.95rem;font-weight:700;color:#efefef;line-height:1.3}.course-author[data-astro-cid-salrey6n]{font-size:.72rem;color:#555;font-weight:500}.course-desc[data-astro-cid-salrey6n]{font-size:.78rem;color:#666;line-height:1.6;margin:.3rem 0 0;flex:1}.course-cta[data-astro-cid-salrey6n]{font-size:.75rem;font-weight:600;color:#444;margin-top:.9rem;display:inline-block;transition:color .2s}.course-card[data-astro-cid-salrey6n]:hover .course-cta[data-astro-cid-salrey6n]{color:#888}@media(max-width:900px){.docs-row[data-astro-cid-salrey6n]{grid-template-columns:1fr}.courses-grid[data-astro-cid-salrey6n]{grid-template-columns:1fr 1fr}.courses-grid[data-astro-cid-salrey6n]>[data-astro-cid-salrey6n]:nth-child(4){grid-column:auto}}@media(max-width:600px){.learn-astro[data-astro-cid-salrey6n]{padding:4rem 1.25rem}.courses-grid[data-astro-cid-salrey6n]{grid-template-columns:1fr}}
