:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#18332b;background:#f4f7f5;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 0 0,#d2ede2b3,#0000 38rem),#f4f7f5;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}a{color:inherit}.centered-page{place-items:center;min-height:100vh;padding:24px;display:grid}.admin-page{width:min(920px,100% - 32px);margin:0 auto;padding:48px 0}.wide-page{width:min(1180px,100% - 32px)}.card{background:#fffffff5;border:1px solid #d6e2dc;border-radius:18px;width:min(100%,560px);padding:32px;box-shadow:0 18px 55px #13372b1a}.hero-card{text-align:center}.wide-card{width:100%}.page-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.page-heading .button{flex:none}.eyebrow{color:#187052;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-weight:750}h1,h2{margin:0 0 16px;line-height:1.2}.muted{color:#5d716a}.stack{gap:18px;display:grid}.field{gap:7px;display:grid}.field label,.label{font-weight:650}.field input,.field select,.field textarea{color:#18332b;background:#fff;border:1px solid #aebfb8;border-radius:10px;width:100%;min-height:44px;padding:10px 12px}.field textarea{resize:vertical;min-height:112px}.field input:focus,.field select:focus,.field textarea:focus,button:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #18705247}.button-row{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.compact-row{margin:16px 0}.target-form{align-items:end;gap:12px;margin:20px 0;display:flex}.grow{flex:auto}.empty-state{color:#5d716a;background:#f9fcfa;border:1px dashed #b9ccc4;border-radius:12px;padding:20px}.table-wrap{width:100%;margin:20px 0;overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #dbe6e1;padding:12px 10px}th{color:#49635a;font-size:.9rem}.button{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;font-weight:700;text-decoration:none;display:inline-flex}.button:disabled{cursor:wait;opacity:.65}.primary{color:#fff;background:#187052}.secondary{color:#245947;background:#fff;border-color:#9ab3a9}.danger{color:#8e2525;background:#fff;border-color:#bb5b5b}.error,.notice{border-radius:10px;padding:12px 14px}.confirmation-panel{background:#f7fbf9;border:1px solid #c5d8cf;border-radius:12px;margin-top:20px;padding:18px}.error{color:#8e2525;background:#fff0f0}.notice{color:#245947;background:#edf8f3}.secret-panel{overflow-wrap:anywhere;background:#f7fbf9;border:1px solid #c5d8cf;border-radius:12px;padding:16px}.secret-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 20px;padding-left:22px;display:grid}.identity-grid{grid-template-columns:minmax(120px,.4fr) 1fr;gap:12px 20px;margin:24px 0;display:grid}.identity-grid dt{color:#5d716a;font-weight:650}.identity-grid dd{overflow-wrap:anywhere;margin:0}@media (max-width:560px){.card{padding:24px 20px}.secret-list{grid-template-columns:1fr}.identity-grid{grid-template-columns:1fr;gap:4px}.identity-grid dd{margin-bottom:10px}.page-heading,.target-form{flex-direction:column;align-items:stretch}}
