.config-builder{display:grid;gap:1.5rem}@media(min-width:900px){.config-builder{grid-template-columns:1fr 1fr;align-items:stretch}}.config-section{display:contents}.mode-toggle{display:inline-flex;background:#0f172a66;border:1px solid rgba(148,163,184,.3);border-radius:999px;padding:.3rem;gap:.4rem}.mode-toggle--wrap{flex-wrap:wrap;row-gap:.3rem}.mode-toggle .toggle{background:transparent;border:none;color:#e2e8f0cc;padding:.5rem 1rem;border-radius:999px;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease}.mode-toggle .toggle--active{background:#38bdf833;color:#fff}.card{background:#0f172a66;border-radius:.9rem;border:1px solid rgba(148,163,184,.25);padding:1.2rem;display:grid;gap:.85rem}.card--panel{height:100%}.card--inline{grid-template-columns:minmax(0,1fr) auto;align-items:center}.card-header{display:grid;gap:.35rem;margin-bottom:.25rem}.template-toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.25rem}.template-actions{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}.template-toolbar .select-wrap{min-width:260px}.template-toolbar .select--compact{padding-right:2rem}.template-yaml{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;flex:1 0 100%;width:100%}.template-toolbar select{border-radius:.75rem;border:1px solid rgba(148,163,184,.3);background:#0f172a99;color:#e2e8f0;padding:.5rem .75rem}.template-btn{border-radius:.75rem;border:1px solid rgba(148,163,184,.35);background:#0f172a66;color:#e2e8f0f2;padding:.45rem .85rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem}.template-btn:hover:not(:disabled){background:#38bdf82e;border-color:#38bdf859}.template-btn:disabled{opacity:.6;cursor:not-allowed}.template-btn--ghost{background:transparent;border-style:dashed}.template-btn--primary{background:#38bdf840;border-color:#38bdf880;color:#fff}.template-btn--primary:hover:not(:disabled){background:#38bdf859;border-color:#38bdf899}.template-btn--secondary{background:#3b82f640;border-color:#3b82f680;color:#e0f2fe}.template-btn--secondary:hover:not(:disabled){background:#3b82f659;border-color:#3b82f699}.template-hint{color:#e2e8f0b3;font-size:.85rem}@media(max-width:560px){.template-toolbar{gap:.4rem}.template-toolbar .select-wrap{min-width:200px;flex:1 1 auto}.template-actions{width:100%;justify-content:flex-start;white-space:normal}.template-yaml{width:100%}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.atlas-section__header h5,.studies-section__header h5,.summaries-section__header h5{font-size:1.2rem;letter-spacing:-.01em}.atlas-section__header,.studies-section__header,.summaries-section__header{border-bottom:1px dashed rgba(148,163,184,.25);padding-bottom:.5rem;margin-bottom:.75rem}.output-pills{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:.25rem 0 .5rem}@media(max-width:520px){.output-pills{grid-template-columns:repeat(2,minmax(0,1fr))}}.pill{border:1px solid rgba(148,163,184,.35);background:#0f172a59;color:#e2e8f0e6;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;width:100%;height:2.25rem;padding:0 .75rem;font-weight:600;font-size:.95rem;cursor:pointer;white-space:nowrap;overflow:hidden;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.pill--active{background:#38bdf840;border-color:#38bdf873;color:#fff;box-shadow:0 0 0 2px #38bdf826 inset}.pill--locked{opacity:1;cursor:default}.pill:hover:not(.pill--locked){background:#38bdf82e;border-color:#38bdf859;color:#f8fafc}.switch{--switch-w: 56px;--switch-h: 28px;position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.25rem calc(var(--switch-w) + .2rem) .25rem .6rem;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#0f172a66;color:#e2e8f0e6;font-weight:700;overflow:hidden}.switch__label{font-size:.85rem}.switch:before{content:"";position:absolute;right:.15rem;width:var(--switch-w);height:var(--switch-h);border-radius:999px;background:#94a3b859;transition:background .2s ease,box-shadow .2s ease}.switch__knob{position:absolute;right:calc(.15rem + var(--switch-w) - var(--switch-h) + 6px);top:50%;transform:translateY(-50%);width:calc(var(--switch-h) - 6px);height:calc(var(--switch-h) - 6px);border-radius:999px;background:#e2e8f0;box-shadow:0 2px 8px #00000059;transition:right .2s ease,background .2s ease}.switch--on:before{background:#38bdf873}.switch--on .switch__knob{right:.2rem;background:#fff}.card textarea,.card input,.atlas-widget__select{width:100%;border-radius:.75rem;border:1px solid rgba(148,163,184,.3);background:#0f172ab3;color:#e2e8f0;padding:.75rem;font-size:.95rem}.coord-textarea,.coord-input{font-size:.9rem;line-height:1.35;padding:.6rem .7rem}.card textarea:focus,.card input:focus,.atlas-widget__select:focus{outline:2px solid rgba(56,189,248,.5);border-color:#38bdf899}.form-errors{margin:0;padding-left:1.25rem;color:#fca5a5;font-size:.9rem}.helper{color:#e2e8f0b3;font-size:.9rem}.helper--spacer{visibility:hidden}.mini-section{margin:.5rem 0 1rem}.mini-section>h5{margin:.1rem 0 .5rem;font-size:1.2rem;font-weight:700;letter-spacing:-.01em}.mini-section .helper{margin-top:0;margin-bottom:.75rem}.mini-section{border-bottom:1px dashed rgba(148,163,184,.25);padding-bottom:.75rem}#outputs-section{border-bottom:0;padding-bottom:0}#outputs-section>p.helper{border-bottom:1px dashed rgba(148,163,184,.25);padding-bottom:.5rem;margin-bottom:.75rem}.mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}.mini-span-2{grid-column:1 / -1}@media(max-width:900px){.mini-grid{grid-template-columns:1fr}}.atlas-section{margin-bottom:1rem}.atlas-section h5{font-size:1.2rem;margin:0 0 .5rem}.studies-section,.summaries-section{margin-bottom:1rem}.studies-section h5,.summaries-section h5{font-size:1.2rem;margin:0 0 .5rem}.atlas-section__controls{margin:.25rem 0 .5rem}.form-field--inline{display:grid;grid-template-columns:max-content 1fr;align-items:center;gap:.5rem .75rem}.atlas-select__group{border:1px solid rgba(148,163,184,.25);border-radius:8px;margin-bottom:.6rem;overflow:hidden;background:#0f172a80}.atlas-select__group>summary{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.6rem;padding:.55rem .8rem;cursor:pointer;list-style:none}.atlas-select__summary{position:relative}.atlas-select__chevron{width:.8rem;height:.8rem;border-right:2px solid rgba(226,232,240,.8);border-bottom:2px solid rgba(226,232,240,.8);transform:rotate(-45deg);margin-right:.4rem;transition:transform .2s ease}.atlas-select__group[open] .atlas-select__chevron{transform:rotate(45deg)}.atlas-select__title{font-weight:600;color:#f1f5f9}.atlas-select__meta{font-size:.85rem;opacity:.85;color:#e2e8f0d9}.atlas-select__toggle{font-size:.85rem;padding:.25rem .6rem}.atlas-select__body{padding:.5rem .8rem .85rem}.atlas-select__toolbar{display:flex;justify-content:flex-end;margin-bottom:.5rem}.atlas-select__search{max-width:260px;width:100%;border-radius:.5rem;border:1px solid rgba(148,163,184,.3);background:#0f172ab3;color:#e2e8f0;padding:.45rem .6rem;font-size:.9rem}.atlas-select__search:focus{outline:2px solid rgba(56,189,248,.5);border-color:#38bdf899}.atlas-select__empty{margin:.5rem 0 .3rem;color:#e2e8f099;font-size:.9rem}.atlas-select__list{list-style:none;margin:0;padding:.1rem 0 0;columns:2;column-gap:1rem}.atlas-select__item{break-inside:avoid;margin:.15rem 0}.atlas-select__name{margin-left:.4rem}.atlas-select__item label{display:inline-flex;align-items:center;gap:.5rem;padding:.2rem .35rem;border-radius:.4rem;transition:background .15s ease}.atlas-select__item:hover label{background:#94a3b81f}.atlas-select__item.is-selected label{background:#38bdf82e}.atlas-select__toggle{border-radius:.5rem;border:1px solid rgba(148,163,184,.35);background:#02061740;color:#e2e8f0e6;padding:.25rem .6rem;font-weight:600;cursor:pointer}.atlas-select__toggle:focus-visible{outline:2px solid rgba(56,189,248,.45)}.atlas-select__toggle:hover:not(:disabled){background:#38bdf833;border-color:#38bdf859}@media(max-width:900px){.atlas-select__list{columns:1}}.form-field{display:grid;gap:.35rem}.field-label{font-weight:600;display:inline-flex;gap:.4rem;align-items:center;color:#f1f5f9}.field-label .required{color:#f97316}.form-field input,.form-field select,.form-field textarea{border-radius:.75rem;border:1px solid rgba(148,163,184,.25);background:#0f172aa6;color:#e2e8f0;padding:.7rem .85rem;font-size:.95rem;line-height:1.2;box-sizing:border-box}.form-field input,.form-field select{min-height:2.6rem}.select-wrap{position:relative;display:block}.select{appearance:none;width:100%}.select--compact{padding-right:2rem}.select-wrap:after{content:"";position:absolute;right:.7rem;top:50%;width:.55rem;height:.55rem;border-right:2px solid rgba(226,232,240,.8);border-bottom:2px solid rgba(226,232,240,.8);transform:translateY(-65%) rotate(45deg);pointer-events:none;opacity:.85}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{outline:2px solid rgba(56,189,248,.45)}.form-field .error-detail,.form-field .help-block{font-size:.85rem;color:#fca5a5}.form-footer{display:flex;justify-content:flex-end;margin-top:.5rem}.form-footer small{color:#e2e8f080}form.rjsf{margin:0;padding:0}form.rjsf fieldset{border:0;margin:0;padding:0;min-inline-size:0}form.rjsf legend{display:none}.atlas-widget,.atlas-grid{display:grid;gap:1rem}@media(min-width:768px){.atlas-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.atlas-group{display:grid;gap:.75rem;padding:1rem;border-radius:.9rem;border:1px solid rgba(148,163,184,.25);background:#0f172a8c}.atlas-group__header{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.atlas-group__controls{display:inline-flex;align-items:center;gap:.5rem}.atlas-group__count{font-size:.8rem;font-weight:600;color:#e2e8f0b3}.atlas-group__header h5{margin:0;font-size:1rem;color:#f8fafc}.atlas-group__action{border:none;border-radius:999px;padding:.35rem .8rem;font-size:.8rem;font-weight:600;background:#38bdf840;color:#f0f9ff;cursor:pointer;transition:background .2s ease}.atlas-group__action:hover:not(:disabled){background:#38bdf873}.atlas-group__action:disabled{cursor:not-allowed;opacity:.6}.atlas-group__list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.atlas-group__item label{display:inline-flex;align-items:center;gap:.6rem;color:#e2e8f0e6;font-size:.9rem;cursor:pointer}.atlas-group__item input[type=checkbox],.atlas-select__item input[type=checkbox]{width:1rem;height:1rem;accent-color:#38bdf8}.atlas-group__item--empty{color:#e2e8f08c;font-size:.85rem}.atlas-widget__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem}.atlas-widget__form input{border-radius:.75rem;border:1px solid rgba(148,163,184,.3);background:#0f172ab3;color:#e2e8f0;padding:.65rem .8rem}.atlas-widget__form button{border-radius:.75rem;border:none;padding:.65rem 1rem;background:#3b82f640;color:#e0f2fe;font-weight:600;cursor:pointer}.atlas-widget__form button:hover{background:#38bdf873}.atlas-widget__hint{margin:0;color:#e2e8f08c;font-size:.85rem}.atlas-summary{margin:0;color:#e2e8f0b3;font-size:.9rem}.config-preview{display:grid;gap:1.25rem}.section-nav{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.section-nav__link{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .6rem;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#0f172a59;color:#e2e8f0e6;text-decoration:none;font-weight:600}.section-nav__link:hover{background:#38bdf82e;border-color:#38bdf859;color:#f8fafc}.section-nav__link--active{background:#38bdf840;border-color:#38bdf880;color:#fff;box-shadow:0 0 0 2px #38bdf833 inset}.section-icon{margin-right:.35rem}.preview-header{display:flex;justify-content:space-between;align-items:center;gap:1rem}.config-actions{display:flex;gap:.75rem}.config-actions button{border-radius:.75rem;border:none;background:#3b82f64d;color:#e0f2fe;padding:.6rem 1rem;font-weight:600;cursor:pointer}.config-actions button:hover{background:#38bdf880}.yaml-output{background:#020617cc;border-radius:.6rem;border:1px solid rgba(148,163,184,.25);padding:.8rem;max-height:340px;overflow:auto;font-family:JetBrains Mono,SFMono-Regular,Menlo,Consolas,Courier New,monospace;font-size:.83rem;line-height:1.45;color:#e2e8f0}.cli-command,.direct-cli{display:block;background:#020617cc;border-radius:.6rem;border:1px solid rgba(148,163,184,.25);padding:.75rem .85rem;font-family:JetBrains Mono,SFMono-Regular,Menlo,Consolas,Courier New,monospace;font-size:.86rem;color:#e2e8f0;word-break:break-all}.status{margin:0;font-size:.85rem}.status--success{color:#b9fbc0}.status--error{color:#fca5a5}.selected-items{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.selected-item{display:inline-flex;align-items:center;gap:.4rem;background:#38bdf833;border:1px solid rgba(56,189,248,.4);border-radius:.5rem;padding:.4rem .6rem;font-size:.85rem;color:#e0f2fe}.remove-item{background:none;border:none;color:#fca5a5;cursor:pointer;font-size:1.1rem;font-weight:700;padding:0;width:1.2rem;height:1.2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s ease}.remove-item:hover{background:#fca5a533}.form-field input[list]{border-radius:.75rem;border:1px solid rgba(148,163,184,.25);background:#0f172aa6;color:#e2e8f0;padding:.7rem .85rem;width:100%}.form-field input[list]:focus{outline:2px solid rgba(56,189,248,.45)}.api-key-requirements{margin-top:.5rem;padding:.75rem;background:#38bdf81a;border:1px solid rgba(56,189,248,.3);border-radius:.5rem}.api-key-requirements .helper{margin:0;color:#38bdf8e6;font-size:.85rem}.api-key-requirements .helper strong{color:#38bdf8}.api-key-input{border-radius:.75rem;border:1px solid rgba(148,163,184,.25);background:#0f172aa6;color:#e2e8f0;padding:.7rem .85rem;width:100%;font-family:JetBrains Mono,SFMono-Regular,Menlo,Consolas,Courier New,monospace;font-size:.9rem}.api-key-input:focus{outline:2px solid rgba(56,189,248,.45);border-color:#38bdf899}.api-key-input::placeholder{color:#e2e8f080;font-family:inherit}@media(max-width:900px){.config-builder{grid-template-columns:1fr}}@media(min-width:900px){.config-preview{position:sticky;top:1rem;align-self:start}.yaml-output{max-height:none;overflow:visible}}.site-header{display:grid;gap:.5rem;margin-bottom:1rem}.site-title{margin:0;font-size:1.8rem;line-height:1.2;font-weight:800;color:#f8fafc;letter-spacing:-.01em}.site-title .into{font-style:italic;font-size:.85em;opacity:.9}.site-subtitle{margin:.15rem 0 0;color:#e2e8f0bf;max-width:80ch}.site-nav{margin-top:.5rem}.nav-buttons{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.nav-btn,.nav-link{display:inline-flex;align-items:center;gap:.35rem;height:2.2rem;padding:0 .9rem;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#0f172a59;color:#e2e8f0e6;font-weight:600;text-decoration:none;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.nav-btn:hover,.nav-link:hover{background:#38bdf826;border-color:#38bdf859;color:#f8fafc}.nav-btn:focus-visible,.nav-link:focus-visible{outline:2px solid rgba(56,189,248,.5);outline-offset:2px}.nav-btn.nav-btn--active{background:#38bdf840;border-color:#38bdf873;color:#fff}.config-builder button,.pill,.switch,.toggle{-webkit-tap-highlight-color:transparent}.pill,.switch,.toggle{outline:none}.pill:focus-visible,.switch:focus-visible,.toggle:focus-visible{outline:none;box-shadow:0 0 0 2px #38bdf859 inset}.pill:active,.switch:active,.toggle:active{box-shadow:0 0 0 2px #38bdf840 inset}.studies-section{margin:1rem 0}.studies-section__header h5{font-size:1.15rem;margin:0 0 .25rem}.studies-sources{margin:.35rem 0 .5rem}.studies-group{border:1px solid rgba(148,163,184,.25);border-radius:8px;background:#0f172a80;overflow:hidden}.studies-group__summary{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.6rem;padding:.55rem .8rem;cursor:pointer;list-style:none}.studies-group__title{font-weight:600;color:#f1f5f9}.studies-group__meta{font-size:.85rem;opacity:.85;color:#e2e8f0d9;justify-self:end}.studies-group__toggle{border-radius:.5rem;border:1px solid rgba(148,163,184,.35);background:#02061740;color:#e2e8f0e6;padding:.25rem .6rem;font-weight:600;cursor:pointer}.studies-group__toggle:hover{background:#38bdf833;border-color:#38bdf859}.studies-group__list{list-style:none;margin:0;padding:.5rem .8rem .8rem;columns:2;column-gap:1rem}.studies-group__item{break-inside:avoid;margin:.15rem 0}.studies-group__item label{display:inline-flex;align-items:center;gap:.5rem;padding:.2rem .35rem;border-radius:.4rem;transition:background .15s ease}.studies-group__item:hover label{background:#94a3b81f}.studies-source__name{margin-left:.35rem}@media(max-width:900px){.studies-group__list{columns:1}}.studies-group__chips{display:inline-flex;gap:.35rem;align-items:center;flex-wrap:wrap}.chip{display:inline-flex;align-items:center;height:1.5rem;padding:0 .5rem;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#0f172a59;color:#e2e8f0e6;font-size:.8rem}.chip--more{background:#38bdf833;border-color:#38bdf866;color:#e0f2fe}.studies-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;padding:.6rem .8rem .9rem}@media(max-width:900px){.studies-cards{grid-template-columns:1fr}}.study-card{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.5rem;padding:.55rem .7rem;border-radius:.6rem;border:1px solid rgba(148,163,184,.25);background:#0f172a8c;cursor:pointer}.study-card:hover{border-color:#38bdf859;background:#38bdf814}.study-card.is-selected{border-color:#38bdf880;background:#38bdf826}.study-card input[type=checkbox]{width:1rem;height:1rem;accent-color:#38bdf8}.study-card__name{color:#e2e8f0f2;font-weight:600;text-transform:capitalize}.section-footer{margin-top:.6rem}.back-to-top{display:inline-flex;align-items:center;gap:.25rem;text-decoration:none;color:#e2e8f0d9;font-weight:600}.back-to-top:hover{color:#e0f2fe}html{scroll-behavior:smooth}@media(prefers-color-scheme:light){.card{background:#fff;border-color:#e5e7eb}.card textarea,.card input,.atlas-widget__select,.form-field input,.form-field select,.form-field textarea{background:#fff;color:#0f172a;border-color:#cbd5e1}.field-label{color:#0f172a}.helper{color:#334155}.template-hint{color:#475569}.form-footer small{color:#64748b}.select-wrap:after{border-right-color:#334155;border-bottom-color:#334155}.card input::placeholder,.card textarea::placeholder,.form-field input::placeholder,.form-field textarea::placeholder{color:#64748b}.mode-toggle{background:#e5e7eb;border-color:#cbd5e1}.mode-toggle .toggle{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1}.mode-toggle .toggle--active{background:#2563eb;color:#fff;border-color:#1d4ed8}.template-btn{background:#f1f5f9;border-color:#94a3b8;color:#0f172a}.template-btn:hover:not(:disabled){background:#e2e8f0;border-color:#64748b}.template-btn--ghost{background:transparent;border-style:dashed;color:#0f172a;border-color:#94a3b8}.template-btn--primary{background:#2563eb;border-color:#2563eb;color:#fff}.template-btn--primary:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.template-btn--secondary{background:#e0f2fe;border-color:#7dd3fc;color:#075985}.template-btn--secondary:hover:not(:disabled){background:#bae6fd;border-color:#38bdf8}.pill{background:#f8fafc;border-color:#e2e8f0;color:#0f172a}.pill:hover:not(.pill--locked){background:#e2e8f0;border-color:#cbd5e1;color:#0f172a}.pill--active{background:#bfdbfe;border-color:#93c5fd;color:#0f172a;box-shadow:none}.section-nav__link{background:#f8fafc;border-color:#e2e8f0;color:#0f172a}.section-nav__link:hover{background:#e2e8f0;border-color:#cbd5e1;color:#0f172a}.section-nav__link--active{background:#dbeafe;border-color:#93c5fd;color:#1e3a8a;box-shadow:none}.atlas-group,.studies-group{background:#fff;border-color:#e5e7eb}.atlas-group__header h5{color:#0f172a}.atlas-group__count{color:#64748b}.atlas-group__item label{color:#0f172a}.atlas-group__item--empty{color:#64748b}.atlas-summary{color:#475569}.mini-section>h5{color:#0f172a}.atlas-select__group{background:#fff;border-color:#e5e7eb}.atlas-select__chevron{border-right-color:#334155;border-bottom-color:#334155}.atlas-select__item:hover label{background:#f1f5f9}.atlas-select__item.is-selected label{background:#dbeafe}.atlas-select__title{color:#0f172a}.atlas-select__meta{color:#475569}.atlas-select__search{background:#fff;color:#0f172a;border-color:#cbd5e1}.atlas-select__toggle{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.atlas-select__toggle:hover:not(:disabled){background:#e2e8f0;border-color:#94a3b8}.yaml-output,.cli-command,.direct-cli{background:#f8fafc;border-color:#e5e7eb;color:#0f172a}.config-actions button{background:#2563eb;color:#fff;border:1px solid #1d4ed8}.config-actions button:hover{background:#1d4ed8;border-color:#1e40af}.atlas-section__header,.studies-section__header,.summaries-section__header,.mini-section{border-bottom-color:#e5e7eb}#outputs-section>p.helper{border-bottom-color:#e5e7eb}.switch{border-color:#cbd5e1;background:#f1f5f9;color:#0f172a}.switch:before{background:#cbd5e1}.switch--on:before{background:#3b82f6}.switch__knob{background:#fff;box-shadow:0 2px 6px #00000026}.status--success{color:#047857}.status--error{color:#b91c1c}.back-to-top{color:#0f172a}.back-to-top:hover{color:#1d4ed8}.site-title{color:#0f172a}.site-subtitle{color:#475569}.nav-btn,.nav-link{background:#f8fafc;border-color:#e2e8f0;color:#0f172a}.nav-btn:hover,.nav-link:hover{background:#e2e8f0;border-color:#cbd5e1;color:#0f172a}.config-actions button{background:#2563eb;color:#fff}.config-actions button:hover{background:#1d4ed8}.studies-group__title{color:#0f172a}.studies-group__meta{color:#475569}.studies-group__toggle{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.studies-group__toggle:hover{background:#e2e8f0;border-color:#94a3b8}.study-card{background:#fff;border-color:#e5e7eb}.study-card:hover{background:#f1f5f9;border-color:#94a3b8}.study-card.is-selected{background:#dbeafe;border-color:#93c5fd}.study-card__name{color:#0f172a}.chip{background:#f8fafc;border-color:#e2e8f0;color:#0f172a}.chip--more,.selected-item{background:#dbeafe;border-color:#93c5fd;color:#1e3a8a}}.card.card--full{grid-column:1 / -1}.status{font-size:.85rem;padding:.15rem .5rem;border-radius:.4rem}.status--success{background:#10b98126;color:#34d399;border:1px solid rgba(16,185,129,.35)}.status--error{background:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.35)}:root[data-theme=light] .card{background:#fff;border-color:#e5e7eb}:root[data-theme=light] .card textarea,:root[data-theme=light] .card input,:root[data-theme=light] .atlas-widget__select{background:#fff;color:#0f172a;border-color:#cbd5e1}:root[data-theme=light] .form-field input,:root[data-theme=light] .form-field select,:root[data-theme=light] .form-field textarea{background:#fff;color:#0f172a;border-color:#cbd5e1}:root[data-theme=light] .field-label{color:#0f172a}:root[data-theme=light] .helper{color:#334155}:root[data-theme=light] .template-hint{color:#475569}:root[data-theme=light] .form-footer small{color:#64748b}:root[data-theme=light] .select-wrap:after{border-right-color:#334155;border-bottom-color:#334155}:root[data-theme=light] .card input::placeholder,:root[data-theme=light] .card textarea::placeholder,:root[data-theme=light] .form-field input::placeholder,:root[data-theme=light] .form-field textarea::placeholder{color:#64748b}:root[data-theme=light] .mode-toggle{background:#e5e7eb;border-color:#cbd5e1}:root[data-theme=light] .mode-toggle .toggle{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1}:root[data-theme=light] .mode-toggle .toggle--active{background:#2563eb;color:#fff;border-color:#1d4ed8}:root[data-theme=light] .template-btn{background:#f1f5f9;border-color:#94a3b8;color:#0f172a}:root[data-theme=light] .template-btn:hover:not(:disabled){background:#e2e8f0;border-color:#64748b}:root[data-theme=light] .template-btn--ghost{background:transparent;border-style:dashed;color:#0f172a;border-color:#94a3b8}:root[data-theme=light] .template-btn--primary{background:#2563eb;border-color:#2563eb;color:#fff}:root[data-theme=light] .template-btn--primary:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}:root[data-theme=light] .template-btn--secondary{background:#e0f2fe;border-color:#7dd3fc;color:#075985}:root[data-theme=light] .template-btn--secondary:hover:not(:disabled){background:#bae6fd;border-color:#38bdf8}:root[data-theme=light] .pill{background:#f8fafc;border-color:#e2e8f0;color:#0f172a}:root[data-theme=light] .pill:hover:not(.pill--locked){background:#e2e8f0;border-color:#cbd5e1;color:#0f172a}:root[data-theme=light] .pill--active{background:#bfdbfe;border-color:#93c5fd;color:#0f172a;box-shadow:none}:root[data-theme=light] .section-nav__link{background:#f8fafc;border-color:#e2e8f0;color:#0f172a}:root[data-theme=light] .section-nav__link:hover{background:#e2e8f0;border-color:#cbd5e1;color:#0f172a}:root[data-theme=light] .section-nav__link--active{background:#dbeafe;border-color:#93c5fd;color:#1e3a8a;box-shadow:none}:root[data-theme=light] .atlas-group,:root[data-theme=light] .studies-group{background:#fff;border-color:#e5e7eb}:root[data-theme=light] .atlas-group__header h5{color:#0f172a}:root[data-theme=light] .atlas-group__count{color:#64748b}:root[data-theme=light] .atlas-group__item label{color:#0f172a}:root[data-theme=light] .atlas-group__item--empty{color:#64748b}:root[data-theme=light] .atlas-summary{color:#475569}:root[data-theme=light] .mini-section>h5{color:#0f172a}:root[data-theme=light] .atlas-select__group{background:#fff;border-color:#e5e7eb}:root[data-theme=light] .atlas-select__chevron{border-right-color:#334155;border-bottom-color:#334155}:root[data-theme=light] .atlas-select__item:hover label{background:#f1f5f9}:root[data-theme=light] .atlas-select__item.is-selected label{background:#dbeafe}:root[data-theme=light] .atlas-select__title{color:#0f172a}:root[data-theme=light] .atlas-select__meta{color:#475569}:root[data-theme=light] .atlas-select__search{background:#fff;color:#0f172a;border-color:#cbd5e1}:root[data-theme=light] .atlas-select__toggle{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}:root[data-theme=light] .atlas-select__toggle:hover:not(:disabled){background:#e2e8f0;border-color:#94a3b8}:root[data-theme=light] .yaml-output,:root[data-theme=light] .cli-command,:root[data-theme=light] .direct-cli{background:#f8fafc;border-color:#e5e7eb;color:#0f172a}:root[data-theme=light] .config-actions button{background:#2563eb;color:#fff;border:1px solid #1d4ed8}:root[data-theme=light] .config-actions button:hover{background:#1d4ed8;border-color:#1e40af}:root[data-theme=light] .atlas-section__header,:root[data-theme=light] .studies-section__header,:root[data-theme=light] .summaries-section__header{border-bottom-color:#e5e7eb}:root[data-theme=light] .mini-section{border-bottom-color:#e5e7eb}:root[data-theme=light] #outputs-section>p.helper{border-bottom-color:#e5e7eb}:root[data-theme=light] .switch{border-color:#cbd5e1;background:#f1f5f9;color:#0f172a}:root[data-theme=light] .switch:before{background:#cbd5e1}:root[data-theme=light] .switch--on:before{background:#3b82f6}:root[data-theme=light] .switch__knob{background:#fff;box-shadow:0 2px 6px #00000026}:root[data-theme=light] .status--success{color:#047857}:root[data-theme=light] .status--error{color:#b91c1c}:root[data-theme=light] .site-title{color:#0f172a}:root[data-theme=light] .site-subtitle{color:#475569}:root[data-theme=light] .nav-btn,:root[data-theme=light] .nav-link{background:#f8fafc;border-color:#e2e8f0;color:#0f172a}:root[data-theme=light] .nav-btn:hover,:root[data-theme=light] .nav-link:hover{background:#e2e8f0;border-color:#cbd5e1;color:#0f172a}:root[data-theme=light] .studies-group__title{color:#0f172a}:root[data-theme=light] .studies-group__meta{color:#475569}:root[data-theme=light] .studies-group__toggle{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}:root[data-theme=light] .studies-group__toggle:hover{background:#e2e8f0;border-color:#94a3b8}:root[data-theme=light] .study-card{background:#fff;border-color:#e5e7eb}:root[data-theme=light] .study-card:hover{background:#f1f5f9;border-color:#94a3b8}:root[data-theme=light] .study-card.is-selected{background:#dbeafe;border-color:#93c5fd}:root[data-theme=light] .study-card__name{color:#0f172a}:root[data-theme=light] .chip{background:#f8fafc;border-color:#e2e8f0;color:#0f172a}:root[data-theme=light] .chip--more{background:#dbeafe;border-color:#93c5fd;color:#1e3a8a}:root[data-theme=light] .selected-item{background:#dbeafe;border-color:#93c5fd;color:#1e3a8a}:root[data-theme=light] .back-to-top{color:#0f172a}:root[data-theme=light] .back-to-top:hover{color:#1d4ed8}:root[data-theme=dark] .card{background:#0f172a66;border-color:#94a3b840}:root[data-theme=dark] .card textarea,:root[data-theme=dark] .card input,:root[data-theme=dark] .atlas-widget__select,:root[data-theme=dark] .form-field input,:root[data-theme=dark] .form-field select,:root[data-theme=dark] .form-field textarea,:root[data-theme=dark] .atlas-select__search{background:#0f172ab3;color:#e2e8f0;border-color:#94a3b84d}:root[data-theme=dark] .template-toolbar select{background:#0f172a99;color:#e2e8f0;border-color:#94a3b84d}:root[data-theme=dark] .yaml-output,:root[data-theme=dark] .cli-command,:root[data-theme=dark] .direct-cli{background:#020617cc;border-color:#94a3b840;color:#e2e8f0}:root[data-theme=dark] .atlas-select__group{background:#0f172a80;border-color:#94a3b840}:root[data-theme=dark] .atlas-group,:root[data-theme=dark] .studies-group{background:#0f172a8c;border-color:#94a3b840}
