:root{--bg:#f5f8f6;--surface:#fff;--text:#1b2420;--muted:#5b6b63;--primary:#1d6b50;--primary-text:#fff;--border:#d5ded9;--error:#b3261e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font:16px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a{color:var(--primary)}header.bar{background:var(--surface);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:24px;padding:12px 24px;display:flex}header.bar .brand{font-weight:700}header.bar nav{flex:1;gap:16px;display:flex}header.bar .who{color:var(--muted);font-size:14px}main{max-width:960px;margin:0 auto;padding:24px 16px}.card{background:var(--surface);border:1px solid var(--border);border-radius:12px;max-width:420px;margin:48px auto;padding:32px}.card h1{margin-top:0;font-size:24px}label{color:var(--muted);margin:16px 0 4px;font-size:14px;display:block}input[type=email],input[type=password],input[type=text]{width:100%;font:inherit;border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:10px 12px}button.primary{width:100%;font:inherit;color:var(--primary-text);background:var(--primary);cursor:pointer;border:0;border-radius:999px;margin-top:24px;padding:12px;font-weight:600}button.link{font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:0;padding:0}.error{color:var(--error);margin:16px 0 0}.muted{color:var(--muted)}.key{letter-spacing:1px;word-break:break-all;font-family:ui-monospace,monospace}.lang{align-items:center;gap:8px;font-size:14px;display:flex}.lang button[aria-pressed=true]{font-weight:700;text-decoration:underline}.help h2{margin-top:32px}.toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}a.button,.search button,form.inline button{font:inherit;background:var(--primary);color:var(--primary-text);cursor:pointer;border:0;border-radius:999px;padding:8px 16px;font-weight:600;text-decoration:none;display:inline-block}.search{gap:8px;margin:16px 0;display:flex}.search input{font:inherit;border:1px solid var(--border);border-radius:8px;flex:1;padding:8px 12px}.table-wrap{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:10px 12px}th{color:var(--muted);font-weight:600}tr:last-child td{border-bottom:0}td.num,th.num{text-align:right}.panel{background:var(--surface);border:1px solid var(--border);border-radius:12px;max-width:560px;margin:24px 0;padding:24px}.panel h2{margin-top:0}select{width:100%;font:inherit;border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:10px 12px}.small{margin:4px 0 0;font-size:13px}.facts{grid-template-columns:max-content 1fr;gap:6px 24px;display:grid}.facts dt{color:var(--muted)}.facts dd{margin:0}button.primary.danger{background:var(--error)}form.inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}form.inline input[type=text]{flex:1;width:auto;min-width:140px;padding:6px 10px}fieldset{border:1px solid var(--border);border-radius:8px;margin:16px 0 0;padding:8px 12px 12px}legend{color:var(--muted);font-size:14px}label.check{color:inherit;align-items:center;gap:8px;margin:8px 0 0;display:flex}input[type=number],input[type=date]{font:inherit;border:1px solid var(--border);border-radius:8px;padding:8px 10px}form.inline select{width:auto}
