:root{font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:#dce9e7;background:#101d24;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;background:#1c3037;border:1px solid #365057;border-radius:6px;color:#deebe7;padding:10px 14px}button:hover{background:#29444b;border-color:#a8e5ca}button:disabled{opacity:.4;cursor:default}button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #f0b66c;outline-offset:3px}main{max-width:1800px;margin:auto;padding:0 36px}.accent{background:#a8e5ca;color:#15292a;border-color:#a8e5ca}header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #2d4047;padding:24px 0;gap:20px}.brand{display:flex;align-items:center;gap:12px;font-size:11px;letter-spacing:2px}.brand small{display:block;color:#82979b;letter-spacing:.7px;margin-top:5px}.glyph{font-size:33px;color:#a8e5ca}nav{display:flex;gap:8px}.intro{display:flex;justify-content:space-between;align-items:center;padding:35px 0 30px}.eyebrow{font-size:10px;letter-spacing:2px;color:#93adae}h1{font-size:clamp(34px,4vw,64px);font-weight:450;line-height:1.04;letter-spacing:-2px;margin:18px 0 0}h1 em{font-family:Georgia,serif;font-weight:400;color:#a8e5ca}.intro>p{font-size:14px;line-height:1.8;color:#bed0cf;max-width:420px}.intro>p span{font-size:11px;color:#82979b}.studies{display:flex;gap:10px;margin-bottom:24px}.studies button{flex:1;text-align:left;background:transparent;display:flex;gap:16px;align-items:center;padding:14px 16px}.studies span{font-size:10px;color:#82979b}.studies b{margin-left:auto}.studies .chosen{border-color:#a8e5ca;background:#a8e5ca0b}.workspace{display:grid;grid-template-columns:1fr 1fr 290px;gap:16px;align-items:start}.panel{border:1px solid #30474d;border-radius:8px;overflow:hidden;background:#12232b}.panelhead{display:flex;justify-content:space-between;align-items:center;padding:16px 14px;font-size:10px;letter-spacing:1px;border-bottom:1px solid #30474d;gap:10px}.panelhead b{color:#a8e5ca;margin-right:8px}.panelhead small{color:#82979b;font-size:9px;letter-spacing:0}.panel svg{width:100%;display:block;aspect-ratio:1;touch-action:none}.sourcepath{fill:none;stroke:#f0b66c;stroke-width:2;stroke-linejoin:round}.caption{display:flex;justify-content:space-between;padding:13px;font-size:9px;color:#82979b;border-top:1px solid #30474d}.caption b{font-weight:400;color:#c4d5d2}aside{padding:0 8px}h2{font-size:22px;font-family:Georgia,serif;font-weight:400;margin:8px 0 20px}label{display:block;font-size:10px;color:#9fb6b6;line-height:1.5;margin:10px 0}input:not([type=checkbox]),select{display:block;background:#15272e;border:1px solid #385057;color:#dce9e7;border-radius:4px;padding:9px;width:100%;margin-top:5px;min-width:0}input[type=checkbox]{accent-color:#a8e5ca}.pair{display:flex;gap:12px}.pair>*{width:50%}.hint{font-size:11px;color:#8ba4a8;line-height:1.7}aside button{font-size:11px;width:100%;margin-top:8px}.probe{font-family:monospace;font-size:11px;color:#a8e5ca;padding:13px;background:#a8e5ca08;border-left:2px solid #a8e5ca;margin:18px 0}.lower{display:grid;grid-template-columns:1fr 1.4fr;gap:40px;border-top:1px solid #30474d;margin-top:28px;padding-top:18px}h3{font-size:12px;font-weight:500}.row{display:flex;align-items:center;gap:12px;font-size:11px}.row label{max-width:120px}.row input:not([type=checkbox]){max-width:90px}.row select{max-width:180px}footer{display:flex;gap:14px;align-items:center;border-top:1px solid #30474d;margin-top:30px;padding:20px 0;font-size:11px}footer p{margin-right:auto;color:#a8e5ca}details{font-size:10px;color:#82979b;padding:10px 0 25px;max-width:850px}details p{line-height:1.7}details button{margin-right:8px}.modal{position:fixed;inset:0;background:#071217db;display:grid;place-items:center;padding:20px;z-index:3}.modal section{background:#15272e;border:1px solid #607b7c;padding:24px;border-radius:10px;width:min(900px,100%)}.modal p{font-size:12px;line-height:1.6}.modal textarea{width:100%;height:50vh;background:#0d1b21;color:#cde5db;font:12px monospace;border:1px solid #466366;padding:15px;resize:vertical}.modal .accent{margin-top:15px}@media(max-width:1100px){main{padding:0 20px}.workspace{grid-template-columns:1fr 1fr}aside{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.intro>p{max-width:320px}.brand{letter-spacing:1px}}@media(max-width:650px){header{flex-direction:column;align-items:stretch}nav{flex-wrap:wrap}.intro{display:block}.intro>p{max-width:none}.studies{flex-direction:column}.workspace{display:block}.panel{margin-bottom:18px}aside{display:block}.lower{display:block}footer{flex-wrap:wrap}.row{flex-wrap:wrap}.modal{padding:8px}.modal section{padding:12px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.atlasname,.panelhead small{white-space:pre-wrap;overflow-wrap:anywhere}.atlasname{color:#a8e5ca;font:13px Georgia,serif;margin:0 0 14px}
