.DownloadCard_card___71zS{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface)}.DownloadCard_card___71zS+.DownloadCard_card___71zS{margin-top:var(--space-4)}.DownloadCard_head__Hydpp{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);border-bottom:1px solid var(--color-border)}.DownloadCard_name__RyeWA{margin:0;font-weight:600}.DownloadCard_filename__bCqw0{margin:var(--space-1) 0 0;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}.DownloadCard_actions__GbRCo{display:flex;gap:var(--space-2);flex-shrink:0}.DownloadCard_btn__4EhZz{font-family:inherit;font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);cursor:pointer}.DownloadCard_btn__4EhZz:hover{background:var(--color-bg-subtle)}.DownloadCard_btnPrimary__h0cEK{background:var(--color-accent);color:var(--color-accent-contrast);border-color:var(--color-accent)}.DownloadCard_btnPrimary__h0cEK:hover{opacity:.9;background:var(--color-accent)}.DownloadCard_preview__n8kxH{margin:0;padding:var(--space-4);max-height:320px;overflow:auto;background:var(--color-bg-subtle);font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.5;white-space:pre-wrap;word-break:break-word}.Section_section____hZ9{margin-top:var(--space-12)}.Section_heading__y_YL2{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);padding-bottom:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);border-bottom:1px solid var(--color-border)}.Section_heading__y_YL2:before{content:"";width:14px;height:2px;background:var(--color-accent)}.PieceTutorial_prose__wF4WE{font-size:var(--text-base);line-height:1.7}.PieceTutorial_prose__wF4WE h1,.PieceTutorial_prose__wF4WE h2,.PieceTutorial_prose__wF4WE h3{letter-spacing:-.01em;margin:var(--space-8) 0 var(--space-3)}.PieceTutorial_prose__wF4WE ol,.PieceTutorial_prose__wF4WE p,.PieceTutorial_prose__wF4WE ul{margin:0 0 var(--space-4)}.PieceTutorial_prose__wF4WE li{margin-bottom:var(--space-2)}.PieceTutorial_prose__wF4WE code{font-family:var(--font-mono);font-size:.875em;background:var(--color-bg-subtle);padding:.1em .35em;border-radius:var(--radius-sm)}.PieceTutorial_prose__wF4WE pre{background:var(--color-bg-subtle);padding:var(--space-4);border-radius:var(--radius-md);overflow:auto}.PieceTutorial_prose__wF4WE pre code{background:none;padding:0}.PieceTutorial_prose__wF4WE a{text-decoration:underline}.PieceTutorial_prose__wF4WE blockquote{margin:0 0 var(--space-4);padding-left:var(--space-4);border-left:3px solid var(--color-border);color:var(--color-text-muted)}.PieceTutorial_empty__IoLRw{color:var(--color-text-muted)}.page_page__In5Fl{padding-top:var(--space-8)}.page_back__wdlQf{display:inline-block;font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-6)}.page_back__wdlQf:hover{color:var(--color-text)}.page_header__MNpQo{display:flex;flex-direction:column;gap:var(--space-3)}.page_categoria__mRC_L{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.page_title__OXioE{font-size:var(--text-2xl);letter-spacing:-.02em;margin:0}.page_resolve__AhWnL{font-size:var(--text-lg);margin:0;max-width:680px}.page_muted__bTiN1,.page_resolve__AhWnL{color:var(--color-text-muted)}.page_gate__9_CuN{margin-top:var(--space-12);padding:var(--space-12) var(--space-6);text-align:center;background:var(--color-bg-subtle);border:1px dashed var(--color-border);border-radius:var(--radius-lg)}.page_gateTitle__iNf3E{margin:0 0 var(--space-2);font-size:var(--text-xl)}.page_gateBtn__5TPLx{display:inline-block;margin-top:var(--space-4);padding:var(--space-3) var(--space-6);background:var(--color-accent);color:var(--color-accent-contrast);border-radius:var(--radius-sm);font-weight:600;font-size:var(--text-sm)}.page_gateBtn__5TPLx:hover{opacity:.9}.page_page__D7WkX{padding-top:var(--space-8)}.page_back__k4gYQ{display:inline-block;font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-6)}.page_back__k4gYQ:hover{color:var(--color-text)}.page_header__opsqr{display:flex;flex-direction:column;gap:var(--space-3)}.page_title__JM3RA{font-size:var(--text-3xl);line-height:var(--leading-tight);letter-spacing:-.02em;margin:var(--space-2) 0 0}.page_title__JM3RA:after{content:"";display:block;width:64px;height:3px;margin-top:var(--space-4);background:var(--color-accent);border-radius:var(--radius-pill)}.page_resolve__LNqRs{font-size:var(--text-lg);line-height:var(--leading-body);margin:var(--space-2) 0 0;max-width:680px}.page_muted__g79V_,.page_resolve__LNqRs{color:var(--color-text-muted)}.page_gate__KUAFE{margin-top:var(--space-12);padding:var(--space-12) var(--space-6);text-align:center;background:var(--color-bg-subtle);border:1px dashed var(--color-border);border-radius:var(--radius-lg)}.page_gateTitle__FGhOd{margin:0 0 var(--space-2);font-size:var(--text-xl)}.page_gateBtn__h06nG{display:inline-block;margin-top:var(--space-6);padding:var(--space-3) var(--space-8);background:var(--color-accent);color:var(--color-accent-contrast);border-radius:var(--radius-pill);font-weight:600;font-size:var(--text-base);transition:background .15s ease,box-shadow .15s ease}.page_gateBtn__h06nG:hover{background:var(--color-accent-hover);box-shadow:var(--shadow-glow)}