@import url("/static/saas/fonts.a6d95c2d7553.css");
:root{--ink:#172420;--muted:#5a6a62;--paper:#f6f7f3;--green:#174d37;--line:#dce3dc;--gold:#9e7642}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.55 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:var(--green);text-underline-offset:4px}header{min-height:90px;border-bottom:1px solid var(--line);padding:20px max(24px,calc((100vw - 1260px)/2));display:flex;justify-content:space-between;align-items:center;gap:24px;background:#fff}header .brand{letter-spacing:2px;font-weight:800;font-size:21px;text-decoration:none;color:var(--ink)}.brand span{display:block;font-size:11px;letter-spacing:1px;font-weight:500;color:var(--muted)}nav{display:flex;align-items:center;gap:25px;font-size:14px}nav a{text-decoration:none}nav form{margin:0}main{max-width:1260px;margin:auto;padding:38px 24px 70px;min-height:80vh}h1{font-size:40px;line-height:1.15;font-weight:600;letter-spacing:-1.5px;margin:14px 0 20px}h2{font-size:21px;line-height:1.3;font-weight:650;margin:0 0 16px}h3{font-size:18px}.hero{max-width:860px;padding:34px 0 55px}.hero h1{font-size:clamp(38px,5.6vw,66px);line-height:1.1;letter-spacing:-2.4px}.eyebrow{color:var(--gold);font-size:12px;font-weight:750;letter-spacing:2px;margin:0 0 16px}.lead{font-size:20px;color:var(--muted);max-width:620px}.muted,small{color:var(--muted)}.large{font-size:26px;font-weight:600}.grid{display:grid;gap:24px}.three{grid-template-columns:repeat(3,1fr)}.two{grid-template-columns:repeat(2,1fr)}.card{border:1px solid var(--line);border-radius:12px;background:#fff;padding:28px;margin-bottom:24px}.step{color:var(--gold);display:block;margin-bottom:24px;font:28px Georgia,serif}.heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px}.heading.small{margin:28px 0 18px}.heading p{margin:0}.actions,.toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:24px 0}.toolbar form{margin:0}.button,button{display:inline-block;padding:12px 20px;border:1px solid var(--green);border-radius:7px;background:var(--green);color:#fff;font:600 14px/1.4 inherit;text-decoration:none;cursor:pointer;text-align:center;white-space:nowrap}button{font:600 14px/1.4 system-ui}.secondary{background:#fff;color:var(--green);border-color:var(--line)}.text{color:var(--muted);border:0;background:none;padding:0}.site-card{text-decoration:none;color:var(--ink);transition:border-color .2s}.site-card:hover{border-color:var(--green)}.site-card h2{margin-top:24px}.pill{font-size:12px;padding:5px 10px;background:#edf1ec;color:var(--muted);border-radius:30px;display:inline-block;white-space:nowrap}.tier-A{background:#dff0e2;color:#245f34}.tier-B{background:#edf2db;color:#56662b}.tier-N{background:#f5e8cf;color:#846219}.tier-X{background:#f2e4e1;color:#954737}.metrics{display:flex;gap:14px;flex-wrap:wrap;margin:24px 0}.metric{flex:1;min-width:130px;border:1px solid var(--line);background:#fff;border-radius:10px;padding:18px 22px;text-decoration:none}.metric strong{display:block;font-size:30px}.metric span{font-size:12px;color:var(--muted)}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th{text-align:left;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--muted);padding:15px 12px;background:#edf1eb}td{vertical-align:top;border-bottom:1px solid var(--line);padding:17px 12px;overflow-wrap:anywhere}td:first-child{max-width:500px}td small{display:block;margin-top:7px}details summary{cursor:pointer;font-weight:600}.narrow{max-width:520px;margin:30px auto}.wide{max-width:800px}.form p{margin:20px 0}.form label{font-weight:600;display:block;font-size:14px;margin-bottom:8px}.form input:not([type=checkbox]),.form textarea,.form select{display:block;width:100%;padding:12px;border:1px solid #bcc9bf;border-radius:6px;background:#fff;font:15px/1.5 inherit;font-family:inherit}.form input[type=checkbox]{margin-right:8px}.form textarea{resize:vertical}.helptext{display:block;font-size:12px;color:var(--muted);margin:7px 0}.errorlist{color:#983b2b;padding:10px 16px;background:#faf0ec;border-radius:5px;list-style:none}.notice{background:#eef2e4;border:1px solid #d7dfc4;padding:16px 20px;border-radius:8px;margin-bottom:22px}.notice.error{background:#faf0ec;border-color:#e6cec7}.notice.success{background:#e6f0e6}.search{display:flex;gap:10px;flex-wrap:wrap}.search input,.search select{border:1px solid var(--line);padding:10px;border-radius:6px;font:inherit;font-size:14px}dl{display:grid;grid-template-columns:140px 1fr;gap:10px;font-size:14px}dt{color:var(--muted)}dd{margin:0;overflow-wrap:anywhere}pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;background:var(--paper);padding:16px;border-radius:6px}.page-title{font-size:30px;max-width:900px}.empty{grid-column:1/-1}footer{border-top:1px solid var(--line);padding:22px;text-align:center;font-size:12px;color:var(--muted)}@media(max-width:850px){.three,.two{grid-template-columns:1fr}.heading{align-items:flex-start;flex-direction:column}header{align-items:flex-start;padding:18px 20px}nav{gap:10px;flex-wrap:wrap;font-size:12px}h1{font-size:34px}.card{padding:22px}.hero{padding-top:15px}.toolbar>*{flex:1}main{padding:28px 18px}.metric{min-width:100px}dl{grid-template-columns:110px 1fr}}

.beta-note{font-size:13px;color:var(--muted);max-width:650px;border-top:1px solid var(--line);padding-top:16px}.brand{white-space:nowrap}@media(max-width:520px){header{flex-direction:column}.hero h1{font-size:38px}.brand{font-size:18px!important}}
