.pagina-tecnico{background:#fafaf9;scroll-behavior:smooth;font-family:Geist,system-ui,sans-serif;font-feature-settings:"ss01","ss02","cv11";color:#0a0a0a;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(900px 500px at 90% -10%,rgba(16,185,129,.06),transparent 60%),#fafaf9;background-attachment:fixed}.pagina-tecnico h1,.pagina-tecnico h2,.pagina-tecnico h3{letter-spacing:-.02em}.pagina-tecnico .h-display{font-weight:700;line-height:1.05;letter-spacing:-.03em;font-size:clamp(2.25rem,5vw,3.5rem)}.pagina-tecnico .h-section{font-weight:700;line-height:1.1;letter-spacing:-.025em;font-size:clamp(1.75rem,3.5vw,2.5rem)}.pagina-tecnico .eyebrow{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#059669}.pagina-tecnico .eyebrow-muted{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#71717a}.pagina-tecnico .nav-glass{background:#fafaf9c7;backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);border-bottom:1px solid rgba(228,228,231,.7)}.pagina-tecnico .btn-primary{display:inline-flex;align-items:center;gap:.5rem;background:#0a0a0a;color:#fafaf9;padding:.75rem 1.2rem;border-radius:999px;font-weight:500;font-size:14.5px;border:1px solid #0a0a0a;transition:all .2s cubic-bezier(.2,.8,.2,1)}.pagina-tecnico .btn-primary:hover{background:#18181b;transform:translateY(-1px);box-shadow:0 8px 20px -8px #0a0a0a59}.pagina-tecnico .btn-accent{display:inline-flex;align-items:center;gap:.5rem;background:#059669;color:#fff;padding:.75rem 1.2rem;border-radius:999px;font-weight:500;font-size:14.5px;border:1px solid #059669;transition:all .2s ease;box-shadow:0 6px 18px -8px #05966966}.pagina-tecnico .btn-accent:hover{background:#047857;border-color:#047857;transform:translateY(-1px)}.pagina-tecnico .btn-ghost{display:inline-flex;align-items:center;gap:.5rem;background:transparent;color:#0a0a0a;padding:.75rem 1.2rem;border-radius:999px;font-weight:500;font-size:14.5px;border:1px solid #e4e4e7;transition:all .2s ease}.pagina-tecnico .btn-ghost:hover{background:#fff;border-color:#d4d4d8}.pagina-tecnico .card{background:#fff;border:1px solid #e4e4e7;border-radius:1.25rem;box-shadow:0 1px 2px #0a0a0a08,0 4px 12px -6px #0a0a0a0d}.pagina-tecnico code.inline{font-family:JetBrains Mono,monospace;background:#f4f4f5;border:1px solid #e4e4e7;padding:.1em .4em;font-size:.86em;border-radius:6px;color:#047857}.pagina-tecnico pre.code-block{background:#0a0a0a;color:#f4f4f5;border-radius:1rem;padding:1.4rem 1.5rem;font-family:JetBrains Mono,monospace;font-size:13px;line-height:1.65;overflow-x:auto;white-space:pre;border:1px solid #18181b;box-shadow:0 1px 2px #0a0a0a0f,0 16px 32px -16px #0a0a0a33}.pagina-tecnico pre.code-block .k{color:#10b981}.pagina-tecnico pre.code-block .s{color:#fcd34d}.pagina-tecnico pre.code-block .n{color:#93c5fd}.pagina-tecnico pre.code-block .c{color:#71717a;font-style:italic}.pagina-tecnico .param-table{width:100%;border-collapse:collapse}.pagina-tecnico .param-table th,.pagina-tecnico .param-table td{padding:.85rem 1rem;text-align:left;border-bottom:1px solid #e4e4e7;vertical-align:top}.pagina-tecnico .param-table th{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#71717a;font-weight:600;border-bottom:1px solid #d4d4d8}.pagina-tecnico .param-table td.param{font-family:JetBrains Mono,monospace;font-size:13.5px;color:#047857;font-weight:600}.pagina-tecnico .req-pill{display:inline-block;padding:.2rem .55rem;border-radius:999px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.pagina-tecnico .req-pill.req{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.pagina-tecnico .req-pill.opt{background:#f4f4f5;color:#52525b;border:1px solid #e4e4e7}.pagina-tecnico .result-found{background:linear-gradient(180deg,#0a0a0a,#18181b);color:#fafaf9;border-radius:1.25rem;padding:1.75rem;border:1px solid #18181b}.pagina-tecnico :focus-visible{outline:2px solid #059669;outline-offset:2px;border-radius:4px}
