:root{color-scheme:light;--blue:#154f7c;--border:#9daeba;--ink:#202b33}#blast-content *{box-sizing:border-box}#blast-content{font:15px/1.5 Arial,Helvetica,sans-serif;color:var(--ink);margin:0;background:#fff}#blast-content a{color:#07569b;text-underline-offset:3px}#blast-content a:hover{text-decoration-thickness:2px}#blast-content nav{display:flex;gap:24px;flex-wrap:wrap}#blast-content{max-width:1160px;margin:24px auto;padding:0 24px 40px}#blast-content h1{font-size:26px;font-weight:normal;border-bottom:1px solid var(--border);padding-bottom:8px;color:var(--blue)}#blast-content h2{font-size:20px;color:var(--blue)}#blast-content h3{font-size:17px}#blast-content fieldset{background:#eee;border:1px solid var(--border);margin:20px 0;padding:18px 22px}#blast-content legend{font-size:18px;font-weight:bold;color:var(--blue);padding:0 8px}#blast-content .option{display:grid;grid-template-columns:165px minmax(200px,530px) 1fr;gap:10px;align-items:center;margin:12px 0}#blast-content .option>label:first-child,#blast-content .option>span:first-child{font-weight:bold}#blast-content .option>a{font-size:13px}#blast-content .sequence{align-items:start}#blast-content input,#blast-content select,#blast-content textarea,#blast-content button{font:inherit;max-width:100%}#blast-content input:not([type=checkbox],[type=hidden],[type=file]),#blast-content select,#blast-content textarea{border:1px solid #758793;border-radius:2px;padding:6px 8px;background:white;color:var(--ink)}#blast-content textarea,#blast-content pre{font-family:Consolas,monospace}#blast-content textarea{width:100%;resize:vertical}#blast-content button{cursor:pointer;padding:5px 12px;border:1px solid #708493;border-radius:3px;background:#f0f4f7;color:var(--ink)}#blast-content button:hover{background:#e0e9f0}#blast-content .submit{background:var(--blue);color:white;font-weight:bold;padding:8px 28px}#blast-content .submit:hover{background:#0e3b5e}#blast-content :focus-visible{outline:3px solid #e49924;outline-offset:3px}#blast-content button:disabled{opacity:.6;cursor:default}#blast-content .species-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 20px}#blast-content .species-grid label{display:flex;align-items:baseline;gap:6px}#blast-content .species-grid label.unavailable{color:#59656f}#blast-content .taxa{display:flex;gap:18px;flex-wrap:wrap;padding-bottom:15px;border-bottom:1px solid var(--border);margin-bottom:15px}#blast-content summary{cursor:pointer;font-weight:bold;color:var(--blue);font-size:18px;padding:8px 0}#blast-content .error{background:#fff0ed;border:1px solid #b94631;padding:12px;margin:15px 0;color:#802512}.blast-footer{display:flex;gap:28px;justify-content:center;flex-wrap:wrap;background:#e9f0f6;border-top:1px solid var(--border);padding:20px;font-size:14px}#blast-content p{max-width:80ch}#blast-content table{border-collapse:collapse;width:100%;margin:20px 0;font-variant-numeric:tabular-nums}#blast-content th,#blast-content td{text-align:left;vertical-align:top;border-bottom:1px solid #ccd7df;padding:7px 9px}#blast-content th{background:#e9f0f6}#blast-content .scroll,#blast-content pre{overflow-x:auto}#blast-content pre{line-height:1.35;padding:12px;background:#f7f9fa;border:1px solid #d5dfe6}#blast-content .overview{width:100%;max-height:900px;display:block;font-size:11px}#blast-content .downloads{display:flex;flex-wrap:wrap;gap:16px}#blast-content .hsp{margin:24px 0}#blast-content ::selection{background:#c9e1f6}#blast-content input,#blast-content textarea{caret-color:var(--blue)}@media(max-width:760px){#blast-content nav{gap:16px}#blast-content{padding:0 14px 30px}#blast-content .option{grid-template-columns:1fr}#blast-content .species-grid{grid-template-columns:1fr}#blast-content fieldset{padding:12px}.blast-footer{gap:14px}#blast-content .overview{min-width:650px}}#blast-content h1,#blast-content h2,#blast-content h3,#blast-content p{overflow-wrap:anywhere}#blast-content .scroll,#blast-content pre{max-width:100%}

#blast-content .blast-links{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:14px}#blast-content .job-status{border:1px solid var(--border);background:#f7f9fa;padding:16px 20px;margin:18px 0}#blast-content .job-status h2{margin:0 0 12px;font-size:18px}#blast-content .job-history{list-style:none;padding:0;margin:0;font-size:15px;line-height:1.5}#blast-content .job-history li{padding:8px 0}#blast-content .job-history li+li{border-top:1px solid #d5dfe6}#blast-content .job-history strong{display:block;font-size:15px}#blast-content .job-history span{display:block}#blast-content .job-history li:first-child{color:#154f7c}#blast-content .job-meta{font-size:14px}

#blast-content .blast-help{max-width:900px}#blast-content .blast-help h2{margin-top:30px;margin-bottom:12px}#blast-content .blast-help li{margin:7px 0;max-width:85ch}#blast-content .help-programs{margin:14px 0 24px}#blast-content .help-programs tbody th{background:transparent;white-space:nowrap}#blast-content .help-settings{display:grid;grid-template-columns:180px minmax(0,1fr);gap:10px 20px}#blast-content .help-settings dd{margin:0;max-width:70ch}#blast-content .help-advanced{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:8px 0;margin-top:24px}#blast-content .help-note{border-left:3px solid var(--border);padding:8px 14px;background:#f7f9fa}@media(max-width:600px){#blast-content .help-settings{grid-template-columns:1fr;gap:4px}#blast-content .help-settings dd{margin-bottom:12px}#blast-content .help-programs{min-width:550px}}
