.page-guides{--guide-lime: #b8ff38;--guide-blue: #60a5fa;background:radial-gradient(circle at 82% 8%,rgba(121,74,255,.18),transparent 26rem),radial-gradient(circle at 12% 31%,rgba(163,255,0,.08),transparent 30rem),#07070a}.guides-hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(28rem,.98fr);align-items:center;gap:clamp(3rem,7vw,7rem);width:min(86rem,calc(100% - 3rem));min-height:43rem;margin:0 auto;padding:clamp(5.5rem,10vw,8rem) 0 6rem}.guides-hero h1{margin:1.25rem 0 0;font-family:Archivo,sans-serif;font-size:clamp(3.5rem,6.3vw,6.7rem);font-weight:900;line-height:.89;letter-spacing:-.065em;text-transform:uppercase;color:#f8fafc}.guides-hero h1 span,.guides-feature h2 span{color:var(--guide-lime)}.guides-hero-dek{max-width:42rem;margin-top:2rem;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.72;color:#aeb6c4}.guides-hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2.1rem}.page-guides .btn-primary,.page-guides .btn-ghost,.launch-guide-feature .btn-primary{display:inline-flex;align-items:center;justify-content:center;min-height:2.85rem;padding:.8rem 1.15rem;border:1px solid rgba(255,255,255,.16);border-radius:.45rem;font-size:.83rem;font-weight:700;line-height:1;transition:transform .18s ease,background .18s ease,border-color .18s ease}.page-guides .btn-primary,.launch-guide-feature .btn-primary{border-color:var(--guide-lime, #b8ff38);background:var(--guide-lime, #b8ff38);color:#080a07}.page-guides .btn-ghost{background:#ffffff09;color:#dce2ea}.page-guides .btn-primary:hover,.page-guides .btn-ghost:hover,.launch-guide-feature .btn-primary:hover{transform:translateY(-2px)}.page-guides .btn-primary:hover,.launch-guide-feature .btn-primary:hover{background:#d0ff7a}.page-guides .btn-ghost:hover{border-color:#ffffff59;background:#ffffff12}.guides-hero-stats{display:flex;flex-wrap:wrap;gap:.65rem 1.4rem;margin-top:2rem;font:600 .68rem/1.2 JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:#6f7887}.guides-hero-stats b{margin-right:.25rem;color:#d7dde7}.guides-covers{position:relative;min-height:32rem;perspective:80rem}.guides-covers:before{content:"";position:absolute;top:12%;right:4%;bottom:4%;left:4%;background:radial-gradient(circle,rgba(99,102,241,.35),transparent 66%);filter:blur(2rem)}.cover{position:absolute;overflow:hidden;margin:0;border:1px solid rgba(255,255,255,.13);border-radius:.45rem;background:#101015;box-shadow:0 2.2rem 5rem #00000080}.cover img{display:block;width:100%;height:100%;object-fit:cover}.cover-one{top:10%;right:30%;bottom:5%;left:4%;transform:rotate(-8deg)}.cover-two{top:2%;right:9%;bottom:13%;left:27%;transform:rotate(4deg) translateZ(1rem)}.cover-three{top:20%;right:0;bottom:0;left:47%;transform:rotate(10deg) translateZ(2rem)}.guides-cover-mark{position:absolute;right:2%;top:7%;display:flex;flex-direction:column;align-items:flex-end;text-shadow:0 .2rem 1rem #000}.guides-cover-mark span{font:900 clamp(2.8rem,5vw,5rem)/.8 Archivo,sans-serif;letter-spacing:-.08em;color:var(--guide-lime)}.guides-cover-mark small{margin-top:.8rem;font:700 .62rem/1 JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase;color:#e2e8f0}.guides-feature,.guide-library,.guides-syllabus,.guides-paths,.guides-closing{width:min(76rem,calc(100% - 3rem));margin-inline:auto}.guide-library{padding:clamp(4.5rem,8vw,7rem) 0;border-top:1px solid rgba(255,255,255,.1)}.guide-library .guides-syllabus-head{margin-bottom:2.5rem}.guide-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.guide-library-card{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:28rem;padding:clamp(2rem,4vw,3rem);border:1px solid rgba(255,255,255,.11);border-radius:.8rem;background:#0d0d12;transition:transform .22s ease,border-color .22s ease}.guide-library-card:hover{transform:translateY(-3px);border-color:#b8ff3859}.guide-library-kicker{position:relative;z-index:2;font:700 .64rem/1 JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--guide-lime)}.guide-library-card h3{position:relative;z-index:2;max-width:28rem;margin-top:1.1rem;font:900 clamp(2.3rem,4vw,4.2rem)/.94 Archivo,sans-serif;letter-spacing:-.055em;text-transform:uppercase;color:#f8fafc}.guide-library-card p{position:relative;z-index:2;max-width:30rem;margin-top:1.25rem;font-size:.98rem;line-height:1.65;color:#9da7b6}.guide-library-meta{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin-top:auto;padding-top:2rem;font:600 .62rem/1.4 JetBrains Mono,monospace;letter-spacing:.05em;text-transform:uppercase;color:#747e8d}.guide-library-meta b{margin-left:auto;color:var(--guide-lime)}.guide-library-comment{background:radial-gradient(circle at 80% 90%,rgba(0,128,255,.16),transparent 46%),linear-gradient(145deg,#111117,#09090d)}.comment-graph{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.8rem;margin-top:2.6rem}.comment-graph i{padding:1.2rem .8rem;border:1px solid rgba(255,255,255,.15);border-radius:999px;background:#ffffff09;font:700 .68rem/1 JetBrains Mono,monospace;font-style:normal;text-align:center;text-transform:uppercase;color:#e1e7ef}.comment-graph b{font:700 .62rem/1 JetBrains Mono,monospace;color:var(--guide-lime)}.guide-library-crate{justify-content:flex-end}.guide-library-crate>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.guide-library-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#040407fa,#04040785 58%,#0404070d)}.guide-library-copy{position:relative;z-index:2;display:flex;min-height:100%;flex-direction:column;justify-content:flex-end}.guides-feature{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(3rem,8vw,8rem);padding:clamp(4.5rem,8vw,7rem) 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.guides-feature h2,.guides-syllabus-head h2{margin-top:1rem;font-family:Archivo,sans-serif;font-size:clamp(2.2rem,4vw,4.2rem);font-weight:800;line-height:.98;letter-spacing:-.045em;color:#f1f5f9}.guides-feature-body>p{font-size:1.08rem;line-height:1.78;color:#aeb6c4}.guides-feature-body ul{display:grid;gap:.7rem;margin-top:1.8rem;font:600 .72rem/1.4 JetBrains Mono,monospace;letter-spacing:.04em;text-transform:uppercase;color:#d5dbe5}.guides-feature-body li:before{content:"+";margin-right:.75rem;color:var(--guide-lime)}.guides-syllabus,.guides-paths{padding-top:clamp(5rem,9vw,8rem)}.guides-syllabus-head{max-width:50rem;margin-bottom:4rem}.guides-act+.guides-act{margin-top:5rem}.guides-act-head{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:1.5rem;align-items:start;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.guides-act-number{padding-top:.45rem;font:700 .66rem/1 JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--guide-lime)}.guides-act-head h2{font:800 clamp(1.65rem,3vw,2.5rem)/1 Archivo,sans-serif;letter-spacing:-.035em;color:#f1f5f9}.guides-act-head p{margin-top:.55rem;color:#8f98a7}.guides-chapter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1px;background:#ffffff17}.guide-chapter-card{position:relative;display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:1.2rem;min-height:10rem;padding:1rem 3rem 1rem 1rem;background:#09090d;transition:background .18s ease}.guide-chapter-card:hover{background:#101017}.guide-chapter-image{overflow:hidden;border-radius:.25rem}.guide-chapter-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.85);transition:transform .35s ease,filter .35s ease}.guide-chapter-card:hover img{transform:scale(1.045);filter:saturate(1.08)}.guide-chapter-copy{display:flex;flex-direction:column;justify-content:center}.guide-chapter-number{font:700 .61rem/1 JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase;color:#7c8797}.guide-chapter-copy strong{margin-top:.55rem;font-size:1rem;line-height:1.22;color:#edf1f7}.guide-chapter-description{margin-top:.45rem;font-size:.78rem;line-height:1.45;color:#8993a2}.guide-chapter-topics{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.7rem}.guide-chapter-topics i{padding:.25rem .4rem;border:1px solid rgba(184,255,56,.16);border-radius:999px;font:500 .55rem/1 JetBrains Mono,monospace;font-style:normal;color:#9fb979}.guide-chapter-arrow{position:absolute;top:1rem;right:1rem;color:#4c5562;transition:color .18s ease,transform .18s ease}.guide-chapter-card:hover .guide-chapter-arrow{color:var(--guide-lime);transform:translate(2px,-2px)}.guides-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.guides-path-grid .glow-card{display:block}.guides-path-grid span{font:700 .62rem/1 JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase;color:#7698cc}.guides-path-grid h3{margin-top:1.1rem;font:800 1.45rem/1 Archivo,sans-serif;color:#f1f5f9}.guides-path-grid p{margin-top:.8rem;font-size:.88rem;line-height:1.6;color:#929cab}.guides-path-grid i{display:block;margin-top:1.5rem;font-size:.82rem;font-style:normal;color:#92bbff}.guides-closing{position:relative;overflow:hidden;min-height:24rem;margin-top:clamp(6rem,12vw,10rem);margin-bottom:2rem;border:1px solid rgba(255,255,255,.12);border-radius:.8rem}.guides-closing:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#020205fa,#020205e0 42%,#0202052e 80%)}.guides-closing img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.guides-closing div{position:relative;z-index:1;max-width:35rem;padding:clamp(3rem,7vw,6rem)}.guides-closing span{font:700 .65rem/1.2 JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--guide-lime)}.guides-closing h2{margin:1rem 0 2rem;font:900 clamp(2.5rem,5vw,5rem)/.95 Archivo,sans-serif;letter-spacing:-.055em;text-transform:uppercase;color:#fff}.launch-guide-feature{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,.9fr) minmax(24rem,1.1fr);align-items:stretch;width:min(72rem,calc(100% - 3rem));min-height:32rem;margin-inline:auto;border:1px solid rgba(255,255,255,.1);border-radius:1rem;background:#08080c}.launch-guide-copy{z-index:1;padding:clamp(2.5rem,6vw,5rem)}.launch-guide-copy h2{margin-top:1rem;font:900 clamp(2.7rem,5vw,5rem)/.9 Archivo,sans-serif;letter-spacing:-.06em;text-transform:uppercase;color:#f8fafc}.launch-guide-copy h2 span{color:#b8ff38}.launch-guide-copy>p:not(.section-label){margin-top:1.5rem;font-size:1rem;line-height:1.7;color:#9da7b6}.launch-guide-meta{display:flex;flex-wrap:wrap;gap:.6rem 1rem;margin:1.6rem 0 2rem;font:600 .63rem/1 JetBrains Mono,monospace;letter-spacing:.06em;text-transform:uppercase;color:#747e8d}.launch-guide-art{position:relative;min-height:27rem}.launch-guide-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#08080c 0%,transparent 32%),linear-gradient(0deg,rgba(8,8,12,.55),transparent 45%)}.launch-guide-art img{width:100%;height:100%;object-fit:cover}.launch-guide-badge{position:absolute;z-index:1;right:1.5rem;bottom:1.5rem;padding:.7rem .9rem;border:1px solid rgba(184,255,56,.35);background:#050705c7;-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);font:700 .62rem/1 JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase;color:#b8ff38}@media(max-width:900px){.guides-hero{grid-template-columns:1fr;padding-top:5rem}.guides-covers{min-height:30rem}.guides-feature{grid-template-columns:1fr;gap:2rem}.guides-chapter-grid,.guides-path-grid,.guide-library-grid,.launch-guide-feature{grid-template-columns:1fr}.launch-guide-art{min-height:22rem;order:-1}.launch-guide-art:after{background:linear-gradient(0deg,#08080c 0%,transparent 35%)}}@media(max-width:560px){.guides-hero,.guides-feature,.guide-library,.guides-syllabus,.guides-paths,.guides-closing,.launch-guide-feature{width:min(100% - 2rem,76rem)}.guides-hero{gap:1rem;min-height:auto;padding-bottom:4rem}.guides-hero h1{font-size:clamp(3rem,15vw,4.5rem)}.guides-covers{min-height:23rem}.guides-cover-mark small{display:none}.guides-act-head{grid-template-columns:1fr;gap:.6rem}.guide-chapter-card{grid-template-columns:5.8rem minmax(0,1fr);gap:.9rem;min-height:9.5rem;padding-right:2rem}.guide-chapter-description{display:none}.guides-closing{min-height:26rem}.guides-closing:after{background:linear-gradient(0deg,#020205fa,#020205b3 70%,#0202054d)}.guides-closing div{position:absolute;bottom:0;padding:2rem}.launch-guide-copy{padding:2rem}}@media(prefers-reduced-motion:reduce){.cover-one,.cover-two,.cover-three{transform:none}}
