.nxa{--nxa-ink:#202927;--nxa-accent:#225c49;--nxa-border:#dce4de;box-sizing:border-box;max-width:1120px;margin:32px auto;padding:clamp(20px,4vw,48px);background:#fafbf8;color:var(--nxa-ink);border:1px solid var(--nxa-border);border-radius:18px;font-family:inherit;line-height:1.8;text-align:start}.nxa *{box-sizing:border-box}.nxa .nxa-kicker{font-size:12px;letter-spacing:.08em;color:#647267}.nxa h1,.nxa h2{font-size:clamp(24px,3vw,34px);line-height:1.5;margin:10px 0}.nxa h3{font-size:19px;margin:26px 0 12px}.nxa .nxa-header{display:flex;align-items:center;justify-content:space-between;gap:20px}.nxa .nxa-badge{background:#e2eee4;padding:4px 16px;border-radius:30px;white-space:nowrap}.nxa .nxa-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--nxa-border);margin:24px 0 8px}.nxa .nxa-metrics>div{padding:22px 10px;border-inline-end:1px solid var(--nxa-border)}.nxa .nxa-metrics>div:last-child{border:0}.nxa .nxa-metrics strong{display:block;font-size:clamp(20px,2.4vw,30px);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.nxa .nxa-metrics span,.nxa .nxa-muted{font-size:13px;color:#627068}.nxa .nxa-linkbox{padding:24px;background:#edf3eb;border-radius:12px;margin:24px 0}.nxa .nxa-linkbox h3{margin-top:0}.nxa label{display:block;font-size:14px;margin-block:10px}.nxa input:not([type=checkbox]),.nxa select,.nxa textarea{display:block;width:100%;min-height:44px;border:1px solid #bac8bf;border-radius:8px;background:#fff;color:var(--nxa-ink);padding:10px 12px;font:inherit;font-size:14px;max-width:100%}.nxa input[readonly]{background:#fff}.nxa code{display:block;direction:ltr;overflow-wrap:anywhere}.nxa button,.nxa .nxa-button{display:inline-block;min-height:44px;background:var(--nxa-accent);color:#fff;border:0;border-radius:8px;padding:10px 22px;font:inherit;font-size:14px;cursor:pointer;text-decoration:none}.nxa button:hover,.nxa .nxa-button:hover{background:#194735}.nxa :focus-visible{outline:3px solid #b07b35;outline-offset:3px}.nxa .nxa-row{display:flex;align-items:center;gap:12px;margin:16px 0}.nxa .nxa-row input{flex:1;min-width:0}.nxa .nxa-row button{flex-shrink:0}.nxa .nxa-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.nxa .nxa-check{display:flex;gap:10px;align-items:center}.nxa .nxa-check input{width:18px;height:18px;flex-shrink:0}.nxa .nxa-table{overflow-x:auto;border:1px solid var(--nxa-border);border-radius:10px;margin-block:16px}.nxa table{width:100%;border-collapse:collapse;margin:0;font-size:13px;white-space:nowrap}.nxa th,.nxa td{padding:13px 15px;border:0;border-bottom:1px solid var(--nxa-border);text-align:start}.nxa th{background:#eaf0e9;font-weight:600}.nxa .nxa-pagination,.nxa .nxa-tabs{display:flex;flex-wrap:wrap;gap:20px;margin-block:18px}.nxa a{color:var(--nxa-accent)}.nxa .nxa-tabs a[aria-current]{font-weight:bold;border-bottom:2px solid var(--nxa-accent)}.nxa .nxa-notice{padding:14px;border-inline-start:3px solid #b07b35;background:#f5efe3}.nxa .nxa-feedback{min-height:24px;font-size:13px}.nxa-admin{max-width:1500px;margin-inline:0}.nxa-admin h1{padding:0}.nxa-admin .nxa-form{margin-block:20px}.nxa-admin input[type=checkbox]{margin:0}.nxa-admin table{white-space:normal}.nxa-admin td{max-width:280px;overflow-wrap:anywhere}@media(max-width:650px){.nxa{padding:20px;margin:16px 0;border-radius:10px}.nxa .nxa-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.nxa .nxa-metrics>div{border-bottom:1px solid var(--nxa-border)}.nxa .nxa-grid{grid-template-columns:1fr;gap:0}.nxa .nxa-row{flex-wrap:wrap}.nxa .nxa-row input{flex-basis:100%}.nxa .nxa-header{align-items:flex-start}.nxa .nxa-linkbox{padding:16px}.nxa .nxa-tabs{gap:14px}}
.nxa .nxa-metrics strong{direction:ltr}.nxa[dir=rtl] .nxa-metrics strong{text-align:right}
.nxa .nxa-row select{flex:0 1 240px;width:auto;min-width:160px}.nxa .nxa-row input:not([type=hidden]){min-width:160px}@media(max-width:650px){.nxa .nxa-row select{flex-basis:100%;width:100%}}
