html,body,#root{margin:0;min-height:100%}body{background:var(--ds-page)}.oh-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.oh-muted{color:var(--ds-ink-2);font-size:13px}.oh-chip{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:18px;white-space:nowrap}.oh-chip-good{background:var(--ds-teal);color:#fff}.oh-chip-neutral{background:var(--ds-raised);color:var(--ds-ink-2)}.oh-chip-warn{background:#fdf0d5;color:#8a5a00}.oh-chip-bad{background:#fbe3e5;color:var(--ds-red)}.oh-site{border-top:1px solid var(--ds-hairline);padding:12px 0}.oh-site-head{display:flex;align-items:flex-start;gap:12px;width:100%;background:none;border:0;padding:0;text-align:left;cursor:pointer;font:inherit;color:inherit;min-height:44px}.oh-site-num{flex:0 0 auto;width:26px;height:26px;border-radius:8px;background:var(--ds-raised);color:var(--ds-ink-2);font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;margin-top:2px}.oh-site-main{flex:1 1 auto;min-width:0}.oh-site-name{font-weight:600;font-size:14px}.oh-site-detail{color:var(--ds-ink-2);font-size:13px;margin-top:2px}.oh-site-value{flex:0 0 auto;text-align:right}.oh-site-flow{font-weight:600;font-size:14px;color:var(--ds-teal);white-space:nowrap}.oh-site-turb{color:var(--ds-ink-2);font-size:12px;margin-top:2px;white-space:nowrap}.oh-site-body{padding:8px 0 4px 38px}.oh-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px 16px;margin:8px 0}.oh-fact{font-size:13px}.oh-fact b{display:block;font-weight:600;font-size:14px}.oh-fact span{color:var(--ds-ink-2)}.oh-section-note{color:var(--ds-ink-2);font-size:13px;margin:4px 0 8px}.oh-link{color:var(--ds-teal);font-size:13px;text-decoration:none}.oh-link:hover{text-decoration:underline}.oh-empty{color:var(--ds-ink-2);font-size:14px;padding:12px 0}.oh-search{margin-bottom:4px}@media(max-width:600px){.oh-site-value .oh-chip{white-space:normal!important;overflow-wrap:anywhere;max-width:100%;font-size:11px;padding:3px 6px}.oh-site-value{min-width:0;overflow-wrap:anywhere}}:root{--ds-page:#fcfbfa;--ds-ink-2:#595552;--ds-hairline:#dedbd7;--ds-raised:#f0edeb;--ds-teal:#23796e;--ds-red:#aa3f4b;color:#272423;font:15px/1.65 system-ui,sans-serif}*{box-sizing:border-box}body{margin:0;background:#f1eeeb!important}.card{max-width:1000px;margin:24px auto;padding:44px;background:var(--ds-page);border-radius:18px}h1{font: 38px/1.15 Georgia,serif;margin:0 0 24px}h2{font: 24px/1.3 Georgia,serif;margin:0 0 20px}.fact{color:var(--ds-teal);font-weight:650}header{margin-bottom:40px;max-width:760px}section{margin:38px 0}aside{background:#fff4de;border-radius:10px;padding:18px;margin-top:24px}aside p{margin:8px 0 0}li{padding:4px 0}footer{border-top:1px solid var(--ds-hairline);padding-top:24px;color:var(--ds-ink-2);font-size:13px}label{display:block;font-size:13px}input{display:block;width:100%;padding:12px;font:inherit;border:1px solid #b9b4ae;border-radius:8px;background:#fff;color:#222;margin-top:6px}figure{margin:18px 0}svg{width:100%;height:auto}figcaption,small{font-size:12px;color:var(--ds-ink-2)}@media(max-width:600px){.card{margin:0;padding:26px 18px;border-radius:0}h1{font-size:30px}.oh-site-head{gap:8px}.oh-site-body{padding-left:0}.oh-site-value{max-width:98px}.oh-site-num{width:23px;height:23px}.oh-site-name{font-size:13px}.oh-site-detail{font-size:12px}}@media(max-width:600px){.oh-site-value .oh-chip{white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:11px;padding:3px 6px}.oh-site-value{min-width:0;overflow-wrap:anywhere}}
