:root{--mar-600:#0a67a1;--mar-700:#01466a;--mar-800:#013351;--mar-100:#daebf6;--nevoa-1:#f7f9fb;--nevoa-2:#eef2f6;--nevoa-3:#e7ecf1;--nevoa-4:#dde3e9;--nevoa-5:#d2d9e0;--nevoa-6:#c2cad3;--nevoa-7:#a8b2bc;--nevoa-8:#86919c;--nevoa-9:#646f7b;--nevoa-10:#5a6570;--nevoa-11:#454e57;--nevoa-12:#1a1f24}.dark{--mar-400:#6db3df;--mar-100:#152d3c;--nevoa-1:#12161b;--nevoa-2:#171c22;--nevoa-3:#1e242b;--nevoa-4:#252c34;--nevoa-5:#2b333c;--nevoa-6:#39424c;--nevoa-7:#4d5761;--nevoa-8:#66717d;--nevoa-9:#8792a0;--nevoa-10:#a2acb7;--nevoa-11:#c3cbd4;--nevoa-12:#e8ecf1}:root{--ink:var(--nevoa-12);--muted:var(--nevoa-10);--line:var(--nevoa-4);--surface:var(--nevoa-1);--accent:var(--mar-600);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background:#fff;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.6}*{box-sizing:border-box}body{flex-direction:column;min-height:100vh;margin:0;display:flex}a{color:var(--accent)}.wrap{width:100%;max-width:960px;margin:0 auto;padding:0 24px}header{border-bottom:1px solid var(--line)}header .wrap{justify-content:space-between;align-items:center;min-height:64px;display:flex}.brand{display:flex}.brand img{width:auto;height:32px}main{flex:1}main.wrap{padding-top:48px;padding-bottom:64px}.hero h1{margin:0 0 16px;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.2}.hero p{color:var(--muted);max-width:640px;font-size:1.125rem}.features{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:40px 0;padding:0;list-style:none;display:grid}.features li{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:20px}.features h2{margin:0 0 8px;font-size:1rem}.features p{color:var(--muted);margin:0}.doc h1{margin-top:0}.notice{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:16px 20px}footer{border-top:1px solid var(--line);color:var(--muted);padding:24px 0;font-size:.875rem}footer nav{flex-wrap:wrap;gap:16px;margin-bottom:8px;display:flex}.doc{max-width:760px}.doc h2{margin-top:2em;font-size:1.3em}.doc .tabela{overflow-x:auto}.doc table{border-collapse:collapse;width:100%;font-size:.95em}.doc th,.doc td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:6px 8px}.doc th{background:var(--surface)}.doc blockquote{border-left:3px solid var(--line);color:var(--muted);margin:1em 0;padding:0 1em}code{font-size:.9em}mark{background:#ffe066;padding:0 2px}
