:root{--bg: #0e1113;--surface: #171a1c;--surface2: #1d2123;--ink: #eef2f0;--t2: #b4bdb8;--muted: #7f8a86;--green: #a3e635;--red: #f87171;--amber: #fbbf24;--border: #2a3033;--radius: 14px;--maxw: 1060px;--font: "Segoe UI", system-ui, -apple-system, Roboto, Arial, sans-serif}@media(prefers-color-scheme:light){:root{--bg: #f7f8f5;--surface: #fff;--surface2: #f1f3ee;--ink: #141a16;--t2: #4a554d;--muted: #646d67;--green: #4d7c0f;--red: #b91c1c;--amber: #b45309;--border: #e2e6dc}}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:400 15px/1.65 var(--font)}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 20px}header{border-bottom:1px solid var(--border);background:var(--surface);position:sticky;top:0;z-index:70}.top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);font-weight:700;font-size:18px}.logo{width:28px;display:grid;place-items:center}.logo svg{width:28px;height:28px;display:block}.hnav{display:flex;align-items:center;gap:16px}.hnav a{color:var(--t2);text-decoration:none;font-size:14px}.hnav a:hover{color:var(--green)}@media(max-width:620px){.hnav>a:not(.keep){display:none}}.hnav a.btn-sus{padding:8px 14px;font-size:13px;font-weight:700;border-radius:8px;white-space:nowrap;color:#0e1113;background:var(--green)}.hnav a.btn-sus:hover{background:#bef264;color:#0e1113}@media(max-width:620px){.hnav{gap:10px}.hnav>a.nav-cont{display:none}.hnav a.btn-sus{padding:7px 12px;font-size:12.5px}.top{flex-wrap:wrap;row-gap:10px}.hnav{flex-wrap:wrap;justify-content:flex-end}}.tools-menu{position:relative;display:flex;align-items:center}.tools-menu summary{list-style:none;cursor:pointer;color:var(--t2);display:inline-flex;align-items:center;gap:6px;font-size:14px;transition:color .15s}.tools-menu summary::-webkit-details-marker{display:none}.tools-menu summary:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--green);flex:0 0 auto}.tools-menu summary:hover{color:var(--green)}.tools-menu summary:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:4px}.chev{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-1px);transition:transform .18s}.tools-menu[open] .chev{transform:rotate(225deg) translateY(-2px)}.tools-pop{position:absolute;top:calc(100% + 12px);right:0;min-width:288px;z-index:60;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:7px;box-shadow:0 18px 44px #0006;display:flex;flex-direction:column;gap:2px}.tools-pop:before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px}.tools-pop a{display:flex;flex-direction:column;gap:1px;padding:9px 11px;border-radius:10px;text-decoration:none;transition:background .14s}.tools-pop a strong{font-size:13.5px;font-weight:600;color:var(--ink)}.tools-pop a span{font-size:12px;color:var(--muted);line-height:1.4}.tools-pop a:hover{background:color-mix(in srgb,var(--green) 8%,transparent)}.tools-pop a:hover strong{color:var(--green)}.tools-pop a:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.tools-menu:not([open]) .tools-pop{display:none}.tools-pop a[aria-current=page]{display:none}@media(max-width:560px){.tools-pop{position:fixed;top:var(--tools-top, 64px);left:12px;right:12px;width:auto;min-width:0;max-height:calc(100vh - var(--tools-top, 64px) - 16px);overflow-y:auto}.tools-pop:before{display:none}}.lang{display:flex;gap:6px}.lang button{background:transparent;border:1px solid var(--border);color:var(--t2);border-radius:8px;padding:5px 10px;cursor:pointer;font:600 12px var(--font)}.lang button.active{background:var(--green);color:#0e1113;border-color:var(--green)}main{padding:56px 0 64px}h1{font-size:27px;margin:0 0 6px;line-height:1.25}.lead{color:var(--t2);margin:0 0 24px;max-width:660px}h2{font-size:19px;margin:34px 0 10px;padding-top:10px;border-top:1px solid var(--border)}p,li{color:var(--t2)}a{color:var(--green)}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px}.panel h2,.panel h3{margin:0 0 14px;font:600 13px var(--font);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border-top:0;padding-top:0}.grid{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:18px;align-items:start}@media(max-width:880px){.grid{grid-template-columns:minmax(0,1fr)}}.f{margin-bottom:12px}.f.row2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}@media(max-width:430px){.f.row2{grid-template-columns:minmax(0,1fr)}}label{display:block;font:500 12px var(--font);color:var(--muted);margin-bottom:5px}label.sr-only{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}input[type=number],input[type=text],input[type=date],select,textarea{width:100%;background:var(--surface2);border:1px solid var(--border);border-radius:9px;color:var(--ink);padding:9px 11px;font:600 14px var(--font)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--green)}textarea{font-weight:400;resize:vertical;min-height:60px}.chk{display:flex;align-items:flex-start;gap:8px;margin:9px 0;color:var(--t2);font-size:13px;cursor:pointer;line-height:1.4}.chk input{width:15px;height:15px;accent-color:var(--green);margin-top:2px;flex:0 0 auto}.sep{height:1px;background:var(--border);margin:14px 0}.btn{display:inline-block;background:var(--green);color:#0e1113;text-decoration:none;border:0;cursor:pointer;font:700 13px var(--font);padding:10px 18px;border-radius:9px}.btn:disabled{opacity:.5;cursor:default}.btn-quiet{background:var(--surface2);border:1px solid var(--border);color:var(--t2);border-radius:8px;padding:6px 11px;cursor:pointer;font:600 12px var(--font)}.btn-quiet:hover{color:var(--ink);border-color:var(--muted)}table{width:100%;border-collapse:collapse;font-size:14px}th{font:600 11.5px var(--font);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);text-align:right;padding:6px 8px;border-bottom:1px solid var(--border)}th:first-child{text-align:left}td{padding:7px 8px;color:var(--t2);border-bottom:1px solid var(--border)}td.n{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}td.p{font-variant-numeric:tabular-nums}.err{color:var(--red);font-size:13px;margin-top:12px}.note{font-size:12.5px;color:var(--muted)}.warn{background:color-mix(in srgb,var(--amber) 9%,var(--surface));border:1px solid color-mix(in srgb,var(--amber) 34%,var(--border));border-left:3px solid var(--amber);border-radius:10px;padding:12px 14px;margin:14px 0;font-size:13px;color:var(--t2);line-height:1.55}.cta{margin-top:30px;background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--green);border-radius:var(--radius);padding:18px 20px}.cta h3{margin:0 0 6px;font-size:16px;color:var(--ink);text-transform:none;letter-spacing:0}.cta p{margin:0 0 12px;font-size:13.5px}footer{border-top:1px solid var(--border);padding:24px 0;color:var(--muted);font-size:13px;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}footer a{color:var(--t2);text-decoration:none}.en,body.show-en .ro{display:none}body.show-en .en{display:block}span.ro,span.en{display:inline}body.show-en span.ro,span.en{display:none}body.show-en span.en{display:inline}@media print{header,footer,.cta,.tools,.lead,.prose,.panel.inputs,.no-print{display:none!important}body{background:#fff;color:#000}.grid{grid-template-columns:1fr}.panel{border:0;padding:0}td,th{color:#000}}@media(pointer:coarse){input[type=number],input[type=text],input[type=date],input[type=email],select,textarea{font-size:16px;padding:11px 12px}.chk{padding:10px 0;font-size:14px;gap:11px}.chk input{width:20px;height:20px;margin-top:1px}.btn{padding:13px 20px;font-size:14px;min-height:44px}.btn-quiet{padding:10px 14px;font-size:13px;min-height:40px}.tools-menu summary{padding:10px 2px;font-size:15px}.tools-pop a{padding:12px}.tools-pop a strong{font-size:14.5px}.tools-pop a span{font-size:12.5px}.lang button{padding:9px 12px;min-height:40px}label{font-size:12.5px}.note,.anaf-status{font-size:13px}p,li{font-size:15.5px}.lead{font-size:16px}}
