.public-shell{--public-shell-color-bg:#f5f8f4;--public-shell-color-surface:#fff;--public-shell-color-border:#dce5dc;--public-shell-color-accent:#176b2c;--public-shell-color-accent-strong:#0e5c23;--public-shell-color-accent-soft:#e9f3ea;--public-shell-color-shadow:#11182714;--public-nav-rail-width:7rem;--public-nav-toggle-size:2.75rem;--public-nav-toggle-top:var(--atlas-space-4);--public-nav-toggle-edge-offset:var(--atlas-space-4);--public-nav-control-slot-clearance:var(--atlas-space-4);--public-nav-control-slot-height:calc(var(--public-nav-toggle-top) + var(--public-nav-toggle-size) + var(--public-nav-control-slot-clearance));--public-nav-list-gap:var(--atlas-space-3);background:var(--public-shell-color-bg);min-height:100vh}.public-shell__nav-toggle{top:var(--public-nav-toggle-top);left:var(--public-nav-toggle-edge-offset);z-index:30;width:var(--public-nav-toggle-size);height:var(--public-nav-toggle-size);border:1px solid var(--public-shell-color-border);border-radius:var(--atlas-radius-md);background:var(--public-shell-color-surface);box-shadow:0 1px 2px var(--public-shell-color-shadow);cursor:pointer;place-items:center;gap:4px;transition:transform .15s,border-color .15s,box-shadow .15s,left .2s;display:grid;position:fixed}.public-shell__nav-toggle span{background:var(--atlas-color-text);border-radius:var(--atlas-radius-pill);width:1.1rem;height:2px;display:block}.public-shell__nav-toggle:hover,.public-shell__nav-toggle:focus-visible{border-color:var(--public-shell-color-accent);box-shadow:0 10px 24px var(--public-shell-color-shadow);transform:translateY(-1px)}.public-shell__nav-toggle:focus-visible{outline:none}.public-shell--nav-open .public-shell__nav-toggle{left:calc(var(--public-nav-rail-width) / 2);transform:translate(-50%)}.public-shell--nav-open .public-shell__nav-toggle:hover,.public-shell--nav-open .public-shell__nav-toggle:focus-visible{transform:translate(-50%)translateY(-1px)}.public-shell__nav-overlay{z-index:15;background:#11182773;display:none;position:fixed;inset:0}.public-shell__nav{z-index:20;align-content:start;gap:var(--atlas-space-6);width:var(--public-nav-rail-width);height:100vh;padding:var(--public-nav-control-slot-height) var(--atlas-space-3) var(--atlas-space-6);background:var(--public-shell-color-surface);border-right:1px solid var(--public-shell-color-border);transition:transform .2s;display:grid;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%)}.public-shell--nav-open .public-shell__nav{transform:translate(0)}.public-shell--nav-open .public-shell__nav-overlay{display:block}.public-shell__nav-list{gap:var(--public-nav-list-gap);margin:0;padding:0;list-style:none;display:grid}.public-shell__nav-link{align-content:center;justify-items:center;gap:var(--atlas-space-2);border-radius:var(--atlas-radius-lg);min-height:4.5rem;padding:var(--atlas-space-3) var(--atlas-space-2);color:var(--atlas-color-text-muted);font-size:var(--atlas-text-xs);text-align:center;border:1px solid #0000;font-weight:700;text-decoration:none;transition:transform .15s,border-color .15s,background-color .15s,box-shadow .15s,color .15s;display:grid}.public-shell__nav-label{line-height:1.15}.public-shell__nav-link.is-active{color:var(--public-shell-color-accent-strong);background:var(--public-shell-color-accent-soft)}.public-shell__nav-link:hover,.public-shell__nav-link:focus-visible{color:var(--public-shell-color-accent-strong);border-color:var(--public-shell-color-border);background:var(--public-shell-color-surface);box-shadow:0 10px 24px var(--public-shell-color-shadow);transform:translateY(-1px)}.public-shell__nav-link.is-active:hover,.public-shell__nav-link.is-active:focus-visible{background:var(--public-shell-color-accent-soft);border-color:#c7dcc9}.public-shell__nav-link:focus-visible{outline:none}.public-shell__nav-icon{flex:none;width:1.5rem;height:1.5rem;display:inline-flex}.public-shell__nav-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.app-shell{gap:var(--atlas-space-8);width:min(100% - 2rem,960px);padding:calc(var(--atlas-space-16) - var(--atlas-space-6)) 0 var(--atlas-space-16);margin:0 auto;display:grid}.public-shell__main.public-shell__main--full-bleed{width:100%;max-width:none;margin:0;padding:0}.intro{gap:var(--atlas-space-3);display:grid}.eyebrow{color:var(--atlas-color-accent);font-size:var(--atlas-text-sm);text-transform:uppercase;margin:0;font-weight:700}h1{color:var(--atlas-color-text);font-size:var(--atlas-text-display);line-height:var(--atlas-line-tight);margin:0}.summary{max-width:42rem;color:var(--atlas-color-text-muted);font-size:var(--atlas-text-lg);line-height:var(--atlas-line-relaxed);margin:0}.context-meta{align-items:center;gap:var(--atlas-space-3);flex-wrap:wrap;display:flex}.context-domain{color:var(--atlas-color-accent-strong);font-size:var(--atlas-text-sm);text-transform:uppercase;font-weight:700}.tag-list{gap:var(--atlas-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.context-narrative{gap:var(--atlas-space-3);max-width:46rem;margin:0;display:grid}.context-narrative>div{gap:var(--atlas-space-1);display:grid}.context-narrative dt{color:var(--atlas-color-text-subtle);font-size:var(--atlas-text-xs);text-transform:uppercase;font-weight:700}.context-narrative dd{color:var(--atlas-color-accent-strong);line-height:var(--atlas-line-normal);margin:0}.status-panel{border:1px solid var(--atlas-color-border);border-radius:var(--atlas-radius-md);background:var(--atlas-color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.status-panel>div{gap:var(--atlas-space-2);min-height:7rem;padding:var(--atlas-space-5);background:var(--atlas-color-surface);display:grid}.status-label{color:var(--atlas-color-text-subtle);font-size:var(--atlas-text-sm)}.status-panel strong{color:var(--atlas-color-text);font-size:var(--atlas-text-xl)}.hero{gap:var(--atlas-space-5);display:grid}.hero__subtitle{color:var(--atlas-color-accent-strong);font-size:var(--atlas-text-sm);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:800}.hero__title{color:var(--atlas-color-text);font-size:var(--atlas-text-display);line-height:var(--atlas-line-tight);letter-spacing:0;margin:0}.hero__title-mark{color:var(--atlas-color-accent)}.hero__description{max-width:42rem;color:var(--atlas-color-text-muted);font-size:var(--atlas-text-lg);line-height:var(--atlas-line-relaxed);margin:0}.hero__actions{gap:var(--atlas-space-3);margin-top:var(--atlas-space-2);flex-wrap:wrap;display:flex}.hero__link{align-items:center;gap:var(--atlas-space-2);border-radius:var(--atlas-radius-md);min-height:2.75rem;padding:0 var(--atlas-space-5);font-weight:700;text-decoration:none;display:inline-flex}.hero__link-icon{width:1.1rem;height:1.1rem;display:inline-flex}.hero__link-icon svg{fill:currentColor;width:100%;height:100%}.hero__link--repo{border:1px solid var(--atlas-color-border-strong);color:var(--atlas-color-accent-strong);background:var(--atlas-color-surface)}.hero__link--repo:hover{background:var(--atlas-color-accent-muted)}.hero__link--portfolio{color:var(--atlas-color-surface);background:var(--atlas-color-accent)}.hero__link--portfolio:hover{background:var(--atlas-color-accent-strong)}.featured-datasets{gap:var(--atlas-space-8);display:grid}.featured-datasets__heading{gap:var(--atlas-space-2);display:grid}.featured-datasets__heading h2{color:var(--atlas-color-text);font-size:var(--atlas-text-2xl);margin:0}.featured-datasets__heading p{max-width:46rem;color:var(--atlas-color-text-muted);line-height:var(--atlas-line-normal);margin:0}.home-dataset-carousel{gap:var(--atlas-space-4);display:grid;position:relative}.home-dataset-carousel__viewport{scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;overflow:auto hidden}.home-dataset-carousel__viewport::-webkit-scrollbar{display:none}.home-dataset-carousel__track{gap:var(--atlas-space-6);width:max-content;display:flex}.home-dataset-carousel__item{scroll-snap-align:start;flex:none;width:min(18rem,85vw)}.home-dataset-carousel__item .dataset-card{height:100%}.home-dataset-carousel__controls{justify-content:flex-end;gap:var(--atlas-space-3);display:flex}.home-dataset-carousel__control{border:1px solid var(--atlas-color-border-strong);border-radius:var(--atlas-radius-md);width:2.75rem;height:2.75rem;color:var(--atlas-color-accent-strong);background:var(--atlas-color-surface);cursor:pointer;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;transition:transform .15s,border-color .15s,box-shadow .15s;display:inline-flex}.home-dataset-carousel__control:hover{border-color:var(--public-shell-color-accent,var(--atlas-color-accent));transform:translateY(-1px)}.home-dataset-carousel__control:focus-visible{box-shadow:var(--atlas-focus-ring);outline:none}.dataset-theme-scope{--atlas-color-canvas:var(--dataset-theme-canvas);--atlas-color-surface:var(--dataset-theme-surface);--atlas-color-surface-muted:var(--dataset-theme-surface-muted);--atlas-color-text:var(--dataset-theme-text);--atlas-color-text-muted:var(--dataset-theme-text-muted);--atlas-color-text-subtle:var(--dataset-theme-text-muted);--atlas-color-border:var(--dataset-theme-border);--atlas-color-border-strong:var(--dataset-theme-border-strong);--atlas-color-accent:var(--dataset-theme-accent);--atlas-color-accent-strong:var(--dataset-theme-accent-strong);--atlas-color-accent-muted:var(--dataset-theme-accent-muted);--atlas-focus-ring:0 0 0 3px var(--dataset-theme-focus-ring);color:var(--dataset-theme-text)}.dataset-card{gap:var(--atlas-space-4);min-height:100%;padding:var(--atlas-space-6);border-color:var(--atlas-color-border);color:var(--atlas-color-text);background:var(--atlas-color-surface);transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative}.dataset-card--image{overflow:hidden}.dataset-card:hover,.dataset-card:focus-within{border-color:var(--public-shell-color-accent,var(--atlas-color-accent));transform:translateY(-3px);box-shadow:0 16px 36px #16201a24}.dataset-card__link-overlay{z-index:3;border-radius:inherit;position:absolute;inset:0}.dataset-card__link-overlay:focus-visible{box-shadow:var(--atlas-focus-ring), inset 0 0 0 1px var(--public-shell-color-accent,var(--atlas-color-accent));outline:none}.dataset-card__icon{border-radius:var(--atlas-radius-md);width:3rem;height:3rem;color:var(--atlas-color-accent-strong);background:var(--atlas-color-accent-muted);justify-content:center;align-items:center;display:inline-flex}.dataset-card__icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.5rem;height:1.5rem}.dataset-card__media{height:8.5rem;margin:calc(-1 * var(--atlas-space-6)) calc(-1 * var(--atlas-space-6)) 0;border-radius:inherit;background-position:50%;background-size:cover;border-bottom-right-radius:0;border-bottom-left-radius:0;position:relative;overflow:hidden}.dataset-card__media-gradient{background:linear-gradient(180deg, #fff0, var(--atlas-color-surface) 100%);pointer-events:none;position:absolute;inset:35% 0 0}.dataset-card__frame{z-index:2;border:1px solid var(--atlas-color-border);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.dataset-card:hover .dataset-card__frame,.dataset-card:focus-within .dataset-card__frame{border-color:var(--public-shell-color-accent,var(--atlas-color-accent))}.dataset-card__body{gap:var(--atlas-space-2);display:grid}.dataset-card__title{color:var(--atlas-color-text);font-size:var(--atlas-text-xl);margin:0}.dataset-card__description{color:var(--atlas-color-text-muted);line-height:var(--atlas-line-normal);margin:0}.dataset-card__action{color:var(--atlas-color-accent-strong);font-weight:700}.dataset-access-state{padding:var(--atlas-space-8) var(--atlas-space-4);justify-content:center;display:flex}.dataset-access-state__panel{box-sizing:border-box;gap:var(--atlas-space-3);width:100%;max-width:36rem;padding:var(--atlas-space-6);border:1px solid var(--atlas-color-border);border-radius:var(--atlas-radius-lg);background:var(--atlas-color-surface);text-align:center;justify-items:center;display:grid}.dataset-access-state__heading{font-size:var(--atlas-text-xl);color:var(--atlas-color-text);margin:0;font-weight:800}.dataset-access-state__body{max-width:30rem;color:var(--atlas-color-text-muted);line-height:var(--atlas-line-relaxed);margin:0}.dataset-access-state__action{margin-top:var(--atlas-space-3);color:var(--atlas-color-accent-strong);font-weight:700;text-decoration:none}.dataset-access-state__action:hover{text-decoration:underline}.dataset-access-state__action:focus-visible{border-radius:var(--atlas-radius-sm,.25rem);box-shadow:var(--atlas-focus-ring);outline:none}@media (width<=640px){.dataset-access-state{padding:var(--atlas-space-6) var(--atlas-space-3)}.dataset-access-state__panel{padding:var(--atlas-space-4)}}.dataset-detail-surface{gap:var(--atlas-space-8);display:grid}.dataset-detail-surface.dataset-theme-scope{background:var(--atlas-color-canvas)}.dataset-detail-page-canvas{width:100%;min-height:100vh}.dataset-detail-page-canvas.dataset-theme-scope{background:var(--atlas-color-canvas)}.dataset-detail-page-content{box-sizing:border-box}.dataset-detail-surface .atlas-card{border-radius:1.1rem;padding:1.1rem;box-shadow:0 18px 40px #0f172a0f}.dataset-detail-surface .dataset-detail-header__metadata-item,.dataset-detail-surface .result-panel{border-radius:1.1rem;box-shadow:0 18px 40px #0f172a0f}.dataset-theme-scope h1,.dataset-theme-scope h2,.dataset-theme-scope h3,.dataset-theme-scope h4{color:var(--atlas-color-text)}.dataset-theme-scope [role=tab]{color:var(--atlas-color-text-muted)}.dataset-theme-scope [role=tab][aria-selected=true]{border-color:var(--atlas-color-border-strong);color:var(--atlas-color-accent-strong);background:var(--atlas-color-accent-muted)}.dataset-theme-scope :is(a,button,input,select,textarea):focus-visible{box-shadow:var(--atlas-focus-ring);outline:none}.dataset-detail-header{gap:var(--atlas-space-3);display:grid}.dataset-detail-header__breadcrumb{color:var(--atlas-color-text-subtle);font-size:var(--atlas-text-sm)}.dataset-detail-header__breadcrumb a{color:var(--atlas-color-text-subtle);text-decoration:none}.dataset-detail-header__breadcrumb a:hover{color:var(--atlas-color-accent-strong)}.dataset-detail-header__heading{align-items:flex-start;gap:var(--atlas-space-2);flex-direction:column;display:flex}.dataset-detail-header__heading h1{min-width:0;margin:0}.dataset-detail-header__heading .atlas-badge{white-space:nowrap;color:var(--atlas-color-accent-strong);background:var(--atlas-color-accent-muted);letter-spacing:.04em;text-transform:uppercase;border-color:#0000;flex:none;font-size:.76rem;font-weight:800}.atlas-badge.dataset-identity-badge--problem{border-color:var(--atlas-color-border-strong);color:var(--atlas-color-accent-strong);background:var(--atlas-color-accent-muted)}.atlas-badge.dataset-identity-badge--focus{border-color:color-mix(in srgb, var(--dataset-theme-chart-secondary) 55%, var(--atlas-color-border-strong));color:var(--atlas-color-text);background:color-mix(in srgb, var(--dataset-theme-chart-secondary) 18%, var(--atlas-color-surface))}.atlas-badge.dataset-identity-badge--model{border-color:var(--atlas-color-border-strong);color:var(--atlas-color-text);background:color-mix(in srgb, var(--atlas-color-border-strong) 24%, var(--atlas-color-surface))}.dataset-detail-header__badges{align-items:center;gap:var(--atlas-space-2);flex-wrap:wrap;flex:none;display:flex}.dataset-detail-header__subtitle{max-width:46rem;color:var(--atlas-color-text-muted);font-size:var(--atlas-text-lg);line-height:var(--atlas-line-relaxed);margin:0}.dataset-detail-header__metadata{gap:var(--atlas-space-4);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0;display:grid}.dataset-detail-header__metadata-item{gap:var(--atlas-space-1);border:1px solid var(--atlas-color-border);border-radius:var(--atlas-radius-md);padding:var(--atlas-space-4);background:var(--atlas-color-surface);box-shadow:var(--atlas-shadow-sm);display:grid}.dataset-detail-header__metadata-item dt{color:var(--atlas-color-text-subtle);font-size:var(--atlas-text-xs);text-transform:uppercase;margin:0;font-weight:700}.dataset-detail-header__metadata-item dd{color:var(--atlas-color-text);margin:0;font-weight:700}.dataset-detail-header__metadata-pending{color:var(--atlas-color-text-subtle);font-style:italic;font-weight:500}.dataset-detail-header__metadata-hint{color:var(--atlas-color-text-subtle);font-size:var(--atlas-text-xs);margin:0}.dataset-detail-tabs{gap:var(--atlas-space-5);display:grid}.dataset-detail-tabs .atlas-tabs{gap:var(--atlas-space-6);border-bottom:1px solid var(--atlas-color-border);flex-wrap:nowrap;padding-bottom:0;overflow-x:auto}.dataset-detail-tabs .atlas-tab{padding:var(--atlas-space-3) var(--atlas-space-1);white-space:nowrap;color:var(--atlas-color-text-muted);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;flex:none}.dataset-detail-tabs .atlas-tab.is-selected{border-bottom-color:var(--atlas-color-accent-strong);color:var(--atlas-color-accent-strong);background:0 0}.dataset-detail-tabs__panel{gap:var(--atlas-space-4)}.dataset-detail-tabs__panel:not([hidden]){display:grid}.dataset-detail-tabs__panel[hidden]{display:none}.dataset-detail-overview,.dataset-detail-overview__analytics{gap:var(--atlas-space-4);display:grid}.dataset-detail-overview__analytics>*{min-width:0}.dataset-detail-overview__analytics>.dataset-detail-visualization--confusion-matrix{grid-column:1/-1}.dataset-detail-overview__regression-diagnostics{gap:var(--atlas-space-4);grid-template-columns:minmax(0,1fr);display:grid}.dataset-detail-overview__regression-diagnostics>*{min-width:0}.dataset-detail-overview__forecasting-diagnostics{gap:var(--atlas-space-4);grid-template-columns:minmax(0,1fr);display:grid}.dataset-detail-overview__forecasting-diagnostics>*{min-width:0}.dataset-detail-overview__analytics--forecasting>.dataset-detail-overview__forecasting-diagnostics{display:contents}.dataset-detail-overview__forecasting-evaluation{gap:var(--atlas-space-4);grid-template-columns:minmax(0,1fr);display:grid}.dataset-detail-overview__forecasting-evaluation>*{min-width:0}.dataset-detail-forecasting-evaluation{gap:var(--atlas-space-4);display:grid}.dataset-detail-forecasting-evaluation__chart-layout{gap:var(--atlas-space-3);min-width:0;min-height:320px;display:grid}.dataset-detail-forecasting-evaluation__chart{width:100%;min-width:0;min-height:260px}.dataset-detail-forecasting-evaluation__series-legend{gap:var(--atlas-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dataset-detail-forecasting-evaluation__series{align-items:center;gap:var(--atlas-space-2);color:var(--atlas-color-text);font-size:var(--atlas-text-sm);font-weight:700;display:flex}.dataset-detail-forecasting-evaluation__series-marker{border-top:3px solid var(--dataset-theme-chart-primary);width:1.5rem;height:0}.dataset-detail-forecasting-evaluation__series-marker--forecast{border-top-style:dashed;border-top-color:var(--dataset-theme-chart-secondary)}.dataset-detail-forecasting-evaluation__points{max-height:12rem;overflow-y:auto}.dataset-detail-overview__problem-summary h3{margin:0}.dataset-detail-overview__problem-summary p{color:var(--atlas-color-text-muted);line-height:var(--atlas-line-relaxed);margin:0}.dataset-detail-overview__problem-summary,.performance-summary,.dataset-detail-visualization{border-color:var(--atlas-color-border);color:var(--atlas-color-text);background:var(--atlas-color-surface)}.dataset-documentation{gap:var(--atlas-space-4);max-width:62rem;color:var(--atlas-color-text);line-height:var(--atlas-line-relaxed);overflow-wrap:anywhere;display:grid}.dataset-documentation h1,.dataset-documentation h2,.dataset-documentation h3,.dataset-documentation h4,.dataset-documentation h5,.dataset-documentation h6{margin:var(--atlas-space-4) 0 var(--atlas-space-1);color:var(--atlas-color-text);line-height:var(--atlas-line-tight,1.25)}.dataset-documentation>:first-child,.dataset-documentation h1:first-child,.dataset-documentation h2:first-child,.dataset-documentation h3:first-child{margin-top:0}.dataset-documentation p{margin:0}.dataset-documentation ul,.dataset-documentation ol{padding-left:var(--atlas-space-6);gap:var(--atlas-space-1);margin:0;display:grid}.dataset-documentation li{line-height:var(--atlas-line-relaxed)}.dataset-documentation blockquote{padding:var(--atlas-space-2) var(--atlas-space-4);border-left:3px solid var(--atlas-color-accent);color:var(--atlas-color-text-muted);background:var(--atlas-color-surface-muted);margin:0}.dataset-documentation code{border-radius:var(--atlas-radius-sm,.25rem);background:var(--atlas-color-surface-muted);padding:.1em .35em;font-size:.9em}.dataset-documentation pre{padding:var(--atlas-space-3);border-radius:var(--atlas-radius-md);background:var(--atlas-color-surface-muted);margin:0;overflow-x:auto}.dataset-documentation pre code{background:0 0;padding:0}.dataset-documentation hr{margin:var(--atlas-space-2) 0;border:none;border-top:1px solid var(--atlas-color-border)}.dataset-documentation a{color:var(--atlas-color-accent-strong)}.dataset-documentation img{max-width:100%;height:auto;margin:var(--atlas-space-2) 0;border-radius:var(--atlas-radius-md);display:block}.dataset-documentation__table-wrapper{border:1px solid var(--atlas-color-border);border-radius:var(--atlas-radius-md);overflow-x:auto}.dataset-documentation table{border-collapse:collapse;width:100%}.dataset-documentation th,.dataset-documentation td{padding:var(--atlas-space-2) var(--atlas-space-3);border-bottom:1px solid var(--atlas-color-border);text-align:left;vertical-align:top}.dataset-documentation thead th{color:var(--atlas-color-text-muted);background:var(--atlas-color-surface-muted);font-weight:800}.dataset-documentation tbody tr:last-child th,.dataset-documentation tbody tr:last-child td{border-bottom:none}.dataset-documentation--empty .dataset-documentation__empty-state{color:var(--atlas-color-text-muted);margin:0}.dataset-admin-documentation-tab{max-width:62rem}.dataset-admin-documentation-header{justify-content:space-between;align-items:center;gap:var(--atlas-space-3);flex-wrap:wrap;max-width:100%;display:flex}.dataset-admin-documentation-header h2{color:var(--atlas-color-text);font-size:var(--atlas-text-xl);margin:0;font-weight:800}.dataset-admin-documentation-textarea{box-sizing:border-box;width:100%;min-height:18rem;padding:var(--atlas-space-3);border:1px solid var(--atlas-color-border-strong);border-radius:var(--atlas-radius-md);color:var(--atlas-color-text);background:var(--atlas-color-surface);font:inherit;line-height:var(--atlas-line-relaxed);resize:vertical}.dataset-admin-documentation-actions{margin-top:var(--atlas-space-3);justify-content:flex-end;display:flex}.performance-summary{gap:var(--atlas-space-2)}.performance-summary h3,.performance-summary__focus{margin:0}.performance-summary__scores{gap:var(--atlas-space-3);margin-top:var(--atlas-space-2);grid-template-columns:minmax(0,1fr);display:grid}.performance-summary__score{border:1px solid var(--atlas-color-border);background:var(--atlas-color-surface);border-radius:.9rem;gap:.3rem;padding:.85rem 1rem;display:grid}.performance-summary__score-primary{gap:var(--atlas-space-1);min-width:0;display:grid}.performance-summary__score dt{align-items:center;gap:var(--atlas-space-2);color:var(--atlas-color-text-subtle);font-size:var(--atlas-text-xs);text-transform:uppercase;font-weight:700;display:flex}.performance-summary__score dd{color:var(--atlas-color-text);font-size:var(--atlas-text-lg);flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:0;font-weight:700;display:flex}.performance-summary__score-rail{border-radius:var(--atlas-radius-pill);background:linear-gradient(90deg, var(--atlas-color-accent-muted), var(--atlas-color-accent));height:.3rem;margin-top:.2rem;display:block}.performance-summary__score--emphasized{border-color:var(--atlas-color-accent);background:linear-gradient(180deg, var(--atlas-color-accent-muted), var(--atlas-color-surface))}.performance-summary__score--emphasized dd{color:var(--atlas-color-accent-strong)}.performance-summary__score--emphasized .performance-summary__score-rail{background:linear-gradient(90deg, var(--atlas-color-accent), var(--atlas-color-accent-strong))}.performance-summary__score-pending{color:var(--atlas-color-text-subtle);font-style:italic;font-weight:500;font-size:var(--atlas-text-sm)}.performance-summary__score-orientation{color:var(--atlas-color-text-subtle);font-size:var(--atlas-text-xs);margin:0;font-weight:600}.performance-summary__score-arrows{font-size:var(--atlas-text-sm);align-items:center;gap:.3rem;display:inline-flex}.performance-summary__score-orientation-arrow{align-items:center;display:inline-flex}.performance-summary__score-orientation-arrow--favorable{color:var(--atlas-color-success)}.performance-summary__score-orientation-arrow--unfavorable{color:var(--atlas-color-danger)}.performance-summary__score-orientation--target{color:var(--atlas-color-text-subtle)}.dataset-detail-visualization{gap:var(--atlas-space-4);display:grid}.dataset-detail-visualization h3{margin:0}.dataset-detail-visualization__chart{width:100%;min-height:300px}.target-distribution__layout{align-content:center;justify-items:center;gap:var(--atlas-space-4);min-height:220px;display:grid}.target-distribution__donut{width:9rem;height:9rem}.target-distribution__legend{gap:var(--atlas-space-2);width:100%;max-width:18rem;margin:0;padding:0;list-style:none;display:grid}.target-distribution__legend-row{align-items:center;gap:var(--atlas-space-2);color:var(--atlas-color-text-muted);font-size:var(--atlas-text-sm);display:flex}.target-distribution__legend-marker{border-radius:.22rem;flex:none;width:.78rem;height:.78rem}.target-distribution__legend-label{overflow-wrap:anywhere;flex:auto;min-width:0}.target-distribution__legend-value{color:var(--atlas-color-text);flex:none;font-weight:700}.target-distribution__legend-raw{margin-left:var(--atlas-space-1);color:var(--atlas-color-text-subtle);font-style:normal;font-weight:500}.target-distribution__histogram-layout{gap:var(--atlas-space-4);min-height:300px;display:grid}.target-distribution__histogram{width:100%;min-height:220px}.target-distribution__legend--histogram{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));max-width:none}.feature-importance__rows{gap:var(--atlas-space-3);margin:0;padding:0;list-style:none;display:grid}.feature-importance__row{gap:var(--atlas-space-3);grid-template-columns:minmax(4.5rem,7rem) 1fr auto;align-items:center;display:grid}.feature-importance__label{color:var(--atlas-color-text);font-size:var(--atlas-text-sm);overflow-wrap:anywhere;font-weight:700}.feature-importance__track{border-radius:var(--atlas-radius-pill);background:var(--atlas-color-surface-muted);height:.5rem;position:relative;overflow:hidden}.feature-importance__bar{border-radius:var(--atlas-radius-pill);background:linear-gradient(90deg, var(--atlas-color-accent), var(--atlas-color-accent-strong));min-width:2px;height:100%;display:block}.feature-importance__value{color:var(--atlas-color-text-muted);font-size:var(--atlas-text-sm);text-align:right}@media (width>=768px){.feature-importance__row{grid-template-columns:minmax(6rem,8rem) 1fr auto}}.regression-diagnostics__scatter-layout,.regression-diagnostics__bar-layout{gap:var(--atlas-space-4);min-height:300px;display:grid}.regression-diagnostics__chart{width:100%;min-height:220px}.regression-diagnostics__legend{gap:var(--atlas-space-2);max-height:12rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.regression-diagnostics__legend-row{justify-content:space-between;align-items:center;gap:var(--atlas-space-2);color:var(--atlas-color-text-muted);font-size:var(--atlas-text-sm);display:flex}.regression-diagnostics__legend-label{overflow-wrap:anywhere;flex:auto;min-width:0}.regression-diagnostics__legend-value{color:var(--atlas-color-text);flex:none;font-weight:700}.forecasting-diagnostics__bar-layout,.forecasting-diagnostics__line-layout{gap:var(--atlas-space-4);min-height:300px;display:grid}.forecasting-diagnostics__chart{width:100%;min-height:220px}.forecasting-diagnostics__legend{gap:var(--atlas-space-2);max-height:12rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.forecasting-diagnostics__legend-row{justify-content:space-between;align-items:center;gap:var(--atlas-space-2);color:var(--atlas-color-text-muted);font-size:var(--atlas-text-sm);display:flex}.forecasting-diagnostics__legend-label{overflow-wrap:anywhere;flex:auto;min-width:0}.forecasting-diagnostics__legend-value{color:var(--atlas-color-text);flex:none;font-weight:700}.dataset-chart-tooltip{gap:var(--atlas-space-2);max-width:min(20rem,80vw);padding:var(--atlas-space-3);border:1px solid var(--atlas-color-border-strong);border-radius:var(--atlas-radius-md);background:var(--atlas-color-surface);color:var(--atlas-color-text);box-shadow:var(--atlas-shadow-md);font-size:var(--atlas-text-sm);line-height:var(--atlas-line-normal);display:grid}.dataset-chart-tooltip__title{color:var(--atlas-color-text);overflow-wrap:anywhere;margin:0;font-weight:700}.dataset-chart-tooltip__rows{gap:var(--atlas-space-1);margin:0;display:grid}.dataset-chart-tooltip__row{justify-content:space-between;align-items:baseline;gap:var(--atlas-space-3);display:flex}.dataset-chart-tooltip__row-label{color:var(--atlas-color-text-muted);overflow-wrap:anywhere}.dataset-chart-tooltip__row-value{color:var(--atlas-color-text);text-align:right;overflow-wrap:anywhere;flex:none;margin:0;font-weight:700}.dataset-detail-visualization--confusion-matrix .confusion-matrix__caption{color:var(--atlas-color-text-muted);font-size:var(--atlas-text-sm);margin:0}.confusion-matrix__scroll{overflow-x:auto}.confusion-matrix__table{border-collapse:collapse;width:100%;min-width:22rem}.confusion-matrix__table th,.confusion-matrix__table td{border:1px solid var(--atlas-color-border);padding:var(--atlas-space-2) var(--atlas-space-3);text-align:center;font-size:var(--atlas-text-sm)}.confusion-matrix__table thead th{color:var(--atlas-color-text-muted);white-space:nowrap;font-weight:700}.confusion-matrix__table tbody th{color:var(--atlas-color-text);text-align:left;white-space:nowrap;font-weight:700}.confusion-matrix__corner{text-align:left}.confusion-matrix__axis-label{color:var(--atlas-color-text-subtle);font-size:var(--atlas-text-xs);font-weight:500;display:block}.confusion-matrix__axis-label--column{text-align:right}.confusion-matrix__table td{color:var(--atlas-color-text);background:color-mix(in srgb, var(--dataset-theme-accent) calc(var(--confusion-matrix-cell-intensity,0) * 85%), var(--atlas-color-surface));font-weight:600}.confusion-matrix__legend{color:var(--atlas-color-text-subtle);font-size:var(--atlas-text-xs);margin:0}.public-inference-surface{gap:var(--atlas-space-6);align-items:start;display:grid}.public-inference-surface>*{min-width:0}.public-inference-surface__form-panel{gap:var(--atlas-space-4);min-width:0;display:grid}.public-inference-form{border:1px solid var(--atlas-color-border);border-radius:var(--atlas-radius-lg);background:var(--atlas-color-surface);box-shadow:var(--atlas-shadow-sm);padding:var(--atlas-space-5)}.public-inference-form__heading{margin:0}.public-inference-form__form{gap:var(--atlas-space-4);margin-top:var(--atlas-space-4);display:grid}.public-inference-form__group{min-width:0;padding:var(--atlas-space-4);border:1px solid var(--atlas-color-border);border-radius:var(--atlas-radius-md);gap:var(--atlas-space-3);margin:0;display:grid}.public-inference-form__legend{padding:0 var(--atlas-space-1);color:var(--atlas-color-accent-strong);font-size:var(--atlas-text-md);font-weight:700}.public-inference-form__group-description{color:var(--atlas-color-text-subtle);font-size:var(--atlas-text-sm);overflow-wrap:anywhere;margin:0}.public-inference-form__field-grid{gap:var(--atlas-space-4);grid-template-columns:1fr;display:grid}@media (width>=768px){.public-inference-form__field-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}}@media (width>=1200px){.public-inference-form__field-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}}.public-inference-form__field{gap:var(--atlas-space-1);min-width:0;display:grid}.public-inference-form__field--checkbox{align-items:center;gap:var(--atlas-space-2);flex-wrap:wrap;display:flex}.public-inference-form__field--checkbox .public-inference-form__helper{flex-basis:100%}.public-inference-form__label{color:var(--atlas-color-text-muted);font-size:var(--atlas-text-sm);overflow-wrap:anywhere;margin:0;font-weight:600}.public-inference-form__required{color:var(--atlas-color-danger)}.public-inference-form__control{box-sizing:border-box;width:100%;min-height:2.9rem;padding:0 var(--atlas-space-3);border:1px solid var(--atlas-color-border);border-radius:var(--atlas-radius-md);background:var(--atlas-color-surface);color:var(--atlas-color-text);font:inherit}.public-inference-form__control:disabled{opacity:.6;cursor:not-allowed}.public-inference-form__control--checkbox{width:1.15rem;height:1.15rem;min-height:0;accent-color:var(--atlas-color-accent-strong);flex:none}.public-inference-form__helper{color:var(--atlas-color-text-subtle);font-size:var(--atlas-text-xs);overflow-wrap:anywhere;margin:0}.public-inference-form__submit{border:1px solid var(--atlas-color-border-strong);border-radius:var(--atlas-radius-md);background:var(--atlas-color-accent-muted);width:100%;min-height:2.75rem;color:var(--atlas-color-accent-strong);cursor:pointer;font-weight:700;transition:opacity .15s}.public-inference-form__submit:not(:disabled):hover{opacity:.85}.public-inference-form__submit:disabled{opacity:.55;cursor:not-allowed}.history-series-input{gap:var(--atlas-space-3);display:grid}.history-series-input__guidance{gap:var(--atlas-space-1);display:grid}.history-series-input__guidance-item{color:var(--atlas-color-text-subtle);font-size:var(--atlas-text-sm);margin:0}.history-series-input__guidance-label{color:var(--atlas-color-text-muted);font-weight:600}.history-series-input__guidance-label:after{content:": "}.history-series-input__guidance-value{font-weight:600}.history-series-input__guidance-note{color:var(--atlas-color-text-subtle)}.history-series-input__copy{gap:var(--atlas-space-1);display:grid}.history-series-input__helper{color:var(--atlas-color-text-subtle);font-size:var(--atlas-text-xs);overflow-wrap:anywhere;margin:0}.history-series-input__table-scroll{overflow-x:auto}.history-series-input__table{border-collapse:collapse;width:100%}.history-series-input__column-header{padding:var(--atlas-space-2) var(--atlas-space-2);text-align:left;color:var(--atlas-color-text-muted);font-size:var(--atlas-text-sm);border-bottom:1px solid var(--atlas-color-border);white-space:nowrap;font-weight:600}.history-series-input__column-header--actions{width:1%}.history-series-input__row{border-bottom:1px solid var(--atlas-color-border)}.history-series-input__cell{padding:var(--atlas-space-2);min-width:8rem}.history-series-input__sr-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.history-series-input__control{box-sizing:border-box;width:100%;min-height:2.6rem;padding:0 var(--atlas-space-2);border:1px solid var(--atlas-color-border);border-radius:var(--atlas-radius-md);background:var(--atlas-color-surface);color:var(--atlas-color-text);font:inherit}.history-series-input__row-actions{padding:var(--atlas-space-2);text-align:right;white-space:nowrap}.history-series-input__remove-row{border:1px solid var(--atlas-color-border);border-radius:var(--atlas-radius-md);background:var(--atlas-color-surface);color:var(--atlas-color-text-muted);padding:var(--atlas-space-1) var(--atlas-space-2);font-size:var(--atlas-text-sm);cursor:pointer}.history-series-input__remove-row:disabled{opacity:.5;cursor:not-allowed}.history-series-input__add-row{border:1px solid var(--atlas-color-border-strong);border-radius:var(--atlas-radius-md);background:var(--atlas-color-accent-muted);color:var(--atlas-color-accent-strong);padding:var(--atlas-space-2) var(--atlas-space-3);font-size:var(--atlas-text-sm);cursor:pointer;justify-self:start;font-weight:600}.history-series-input__guided-controls{gap:var(--atlas-space-3);flex-wrap:wrap;display:flex}.history-series-input__range-field{gap:var(--atlas-space-1);flex:12rem;min-width:10rem;display:grid}.history-series-input__range-label{font-size:var(--atlas-text-sm);color:var(--atlas-color-text-muted);font-weight:600}.history-series-input__range-input{min-height:2.6rem}.history-series-input__range-actions{gap:var(--atlas-space-2);flex-wrap:wrap;display:flex}.history-series-input__range-action{border:1px solid var(--atlas-color-border-strong);border-radius:var(--atlas-radius-md);background:var(--atlas-color-accent-muted);color:var(--atlas-color-accent-strong);padding:var(--atlas-space-2) var(--atlas-space-3);font-size:var(--atlas-text-sm);cursor:pointer;font-weight:600}.history-series-input__period-value{padding:0 var(--atlas-space-1);color:var(--atlas-color-text);display:inline-block}.history-series-input__forecast-preview{color:var(--atlas-color-text-subtle);font-size:var(--atlas-text-sm);margin:0}@media (width<=640px){.history-series-input__cell{min-width:6.5rem}.history-series-input__range-field{flex-basis:100%}}.result-panel{border:1px solid var(--atlas-color-border);border-radius:var(--atlas-radius-lg);background:var(--atlas-color-surface);min-width:0;box-shadow:var(--atlas-shadow-sm);padding:var(--atlas-space-5);gap:var(--atlas-space-3);display:grid}.result-panel__heading{margin:0}.result-panel__placeholder,.result-panel__unavailable,.result-panel__loading{color:var(--atlas-color-text-subtle);margin:0}.result-panel__error{color:var(--atlas-color-danger);margin:0}.result-panel__content,.binary-classification-result{gap:var(--atlas-space-4);display:grid}.binary-classification-result__outcome,.binary-classification-result__probability,.binary-classification-result__model{gap:var(--atlas-space-1);display:grid}.binary-classification-result__label{color:var(--atlas-color-text-subtle);font-size:var(--atlas-text-xs);text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-weight:700}.binary-classification-result__outcome-value{color:var(--atlas-color-text);font-size:var(--atlas-text-xl);overflow-wrap:anywhere;margin:0;font-weight:700}.binary-classification-result__probability-value{color:var(--atlas-color-accent-strong);font-size:var(--atlas-text-2xl);margin:0;font-weight:700}.binary-classification-result__model-value{color:var(--atlas-color-text);overflow-wrap:anywhere;margin:0;font-weight:600}.probability-meter{display:block}.probability-meter__track{border-radius:var(--atlas-radius-pill);background:var(--atlas-color-surface-muted);height:.75rem;position:relative;overflow:hidden}.probability-meter__band{opacity:.55;position:absolute;top:0;bottom:0}.probability-meter__band--success{background:var(--atlas-color-success)}.probability-meter__band--warning{background:var(--atlas-color-warning)}.probability-meter__band--danger{background:var(--atlas-color-danger)}.probability-meter__threshold{background:var(--atlas-color-text);width:2px;position:absolute;top:-.125rem;bottom:-.125rem;transform:translate(-1px)}.probability-meter__value{border-radius:var(--atlas-radius-pill);background:var(--atlas-color-accent-strong);width:.25rem;box-shadow:0 0 0 2px var(--atlas-color-surface);top:-.25rem;bottom:-.25rem;left:clamp(.125rem, var(--probability-meter-value-position,0%), calc(100% - .125rem));transition:left .2s;position:absolute;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.probability-meter__value{transition:none}}.binary-classification-result__interpretation{margin:var(--atlas-space-1) 0 0}.multiclass-classification-result{gap:var(--atlas-space-5);display:grid}.multiclass-classification-result__prediction,.multiclass-classification-result__distribution,.multiclass-classification-result__model{gap:var(--atlas-space-2);display:grid}.multiclass-classification-result__label{color:var(--atlas-color-text-subtle);font-size:var(--atlas-text-xs);text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-weight:700}.multiclass-classification-result__prediction-value{align-items:baseline;gap:var(--atlas-space-3);color:var(--atlas-color-text);font-size:var(--atlas-text-xl);flex-wrap:wrap;margin:0;font-weight:700;display:flex}.multiclass-classification-result__prediction-value strong{color:var(--atlas-color-accent-strong);font-size:var(--atlas-text-2xl)}.multiclass-probability-list{gap:var(--atlas-space-3);margin:0;padding:0;list-style:none;display:grid}.multiclass-probability-list__item{gap:var(--atlas-space-1);display:grid}.multiclass-probability-list__copy{justify-content:space-between;gap:var(--atlas-space-3);color:var(--atlas-color-text);overflow-wrap:anywhere;display:flex}.multiclass-probability-list__track{border-radius:var(--atlas-radius-pill);background:var(--atlas-color-surface-muted);height:.5rem;overflow:hidden}.multiclass-probability-list__bar{width:var(--multiclass-probability,0%);border-radius:inherit;background:var(--atlas-color-accent);height:100%;display:block}.multiclass-classification-result__model-value{color:var(--atlas-color-text);overflow-wrap:anywhere;margin:0;font-weight:600}@media (width<=767px){.multiclass-classification-result__prediction-value{align-items:flex-start;gap:var(--atlas-space-1);flex-direction:column}}.continuous-regression-result{gap:var(--atlas-space-5);display:grid}.continuous-regression-result__prediction,.continuous-regression-result__model{gap:var(--atlas-space-2);display:grid}.continuous-regression-result__label{color:var(--atlas-color-text-subtle);font-size:var(--atlas-text-xs);text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-weight:700}.continuous-regression-result__prediction-value{align-items:baseline;gap:var(--atlas-space-3);color:var(--atlas-color-text);flex-wrap:wrap;margin:0;display:flex}.continuous-regression-result__prediction-value strong{color:var(--atlas-color-accent-strong);font-size:var(--atlas-text-2xl);font-weight:700}.continuous-regression-result__unit{color:var(--atlas-color-text-subtle);font-size:var(--atlas-text-lg);font-weight:600}.continuous-regression-result__model-value{color:var(--atlas-color-text);overflow-wrap:anywhere;margin:0;font-weight:600}@media (width<=767px){.continuous-regression-result__prediction-value{align-items:flex-start;gap:var(--atlas-space-1);flex-direction:column}}.univariate-forecasting-result{gap:var(--atlas-space-5);display:grid}.univariate-forecasting-result__series,.univariate-forecasting-result__model{gap:var(--atlas-space-2);display:grid}.univariate-forecasting-result__label{color:var(--atlas-color-text-subtle);font-size:var(--atlas-text-xs);text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-weight:700}.univariate-forecasting-result__table{border-collapse:collapse;width:100%}.univariate-forecasting-result__table th,.univariate-forecasting-result__table td{padding:var(--atlas-space-2) var(--atlas-space-3);border-bottom:1px solid var(--atlas-color-border);text-align:left;overflow-wrap:anywhere}.univariate-forecasting-result__table th{color:var(--atlas-color-text-subtle);font-size:var(--atlas-text-xs);text-transform:uppercase;font-weight:700}.univariate-forecasting-result__table td{color:var(--atlas-color-text)}.univariate-forecasting-result__value{font-weight:600}.univariate-forecasting-result__unit{color:var(--atlas-color-text-subtle);font-size:var(--atlas-text-sm);font-weight:600}.univariate-forecasting-result__model-value{color:var(--atlas-color-text);overflow-wrap:anywhere;margin:0;font-weight:600}@media (width<=767px){.univariate-forecasting-result__table{display:block;overflow-x:auto}.dataset-detail-header__metadata{border:1px solid var(--atlas-color-border);border-radius:var(--atlas-radius-md);background:var(--atlas-color-surface);box-shadow:var(--atlas-shadow-sm);display:block;overflow:hidden}.dataset-detail-header__metadata-item{box-shadow:none;padding:var(--atlas-space-3) var(--atlas-space-4);border:none;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.dataset-detail-header__metadata-item dt{flex:none}.dataset-detail-header__metadata-item dd{text-align:right;flex:auto}.dataset-detail-header__metadata-item .dataset-detail-header__metadata-hint{text-align:right;flex-basis:100%}.dataset-detail-header__metadata-item+.dataset-detail-header__metadata-item{border-top:1px solid var(--atlas-color-border)}}.site-footer{padding-top:var(--atlas-space-8);border-top:1px solid var(--atlas-color-border);color:var(--atlas-color-text-subtle);font-size:var(--atlas-text-sm)}.site-footer__highlight{color:var(--atlas-color-accent-strong)}@media (width<=640px){.status-panel{grid-template-columns:1fr}}@media (width>=768px){.public-shell{grid-template-columns:auto 1fr;display:grid}.public-shell__nav-overlay{display:none!important}.public-shell__nav{transition:width .2s,padding .2s;position:sticky;top:0;transform:translate(0)}.public-shell__nav-icon{width:1.9rem;height:1.9rem}.public-shell:not(.public-shell--nav-open) .public-shell__nav{border-right:none;width:0;min-width:0;padding-left:0;padding-right:0;overflow:hidden}.public-shell__main{gap:var(--atlas-space-10);width:min(100% - 4rem,1180px);padding:var(--atlas-space-12) 0 var(--atlas-space-16)}.hero{gap:var(--atlas-space-6)}.public-shell[data-nav-layout=overlay]{grid-template-columns:1fr}.public-shell[data-nav-layout=overlay] .public-shell__nav{width:var(--public-nav-rail-width);min-width:0;padding:var(--public-nav-control-slot-height) var(--atlas-space-3) var(--atlas-space-6);border-right:1px solid var(--public-shell-color-border);transition:transform .2s;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%)}.public-shell[data-nav-layout=overlay].public-shell--nav-open .public-shell__nav{transform:translate(0)}.public-shell[data-nav-layout=overlay] .public-shell__nav-overlay{display:block!important}.public-shell[data-nav-layout=overlay]:not(.public-shell--nav-open) .public-shell__nav-overlay{display:none!important}.home-dataset-carousel__item{width:20rem}.dataset-detail-overview__analytics{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.dataset-detail-overview__analytics>:last-child:nth-child(3){grid-column:1/-1}.dataset-detail-overview__analytics>*{height:100%}.dataset-detail-overview__regression-diagnostics{grid-template-columns:repeat(2,minmax(0,1fr))}.dataset-detail-header__heading{justify-content:space-between;align-items:flex-start;gap:var(--atlas-space-4);flex-flow:row}.dataset-detail-header__heading .atlas-badge{margin-top:var(--atlas-space-1)}.dataset-detail-header__metadata{grid-template-columns:repeat(3,minmax(0,1fr))}.dataset-detail-header__metadata-item{align-content:center;min-height:4.75rem}}@media (width>=960px){.dataset-detail-header__metadata{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=1200px){.public-shell__main{width:min(100% - 8rem,1500px)}.home-dataset-carousel__item{width:21rem}.dataset-detail-header__metadata{grid-template-columns:repeat(5,minmax(0,1fr))}.dataset-detail-overview__analytics{grid-template-columns:minmax(0,1.12fr) minmax(0,.8fr) minmax(0,1fr)}.dataset-detail-overview__analytics>:last-child:nth-child(3){grid-column:auto}.dataset-detail-overview__analytics--forecasting{grid-template-columns:repeat(3,minmax(0,1fr))}.dataset-detail-overview__analytics--forecasting .dataset-detail-visualization--seasonal-profile{grid-column:1/-1}.public-inference-surface{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.72fr)}.public-inference-surface .result-panel{align-self:start;position:sticky;top:5.8rem}}.admin-shell{--admin-shell-sidebar-width:16.5rem;background:var(--atlas-color-canvas);min-height:100vh;display:flex}.admin-shell__sidebar{flex:0 0 var(--admin-shell-sidebar-width);gap:var(--atlas-space-6);min-height:100vh;padding:var(--atlas-space-6) var(--atlas-space-5) var(--atlas-space-5);border-right:1px solid var(--atlas-color-border);background:var(--atlas-color-surface);flex-direction:column;display:flex}.admin-shell__brand{align-items:center;gap:var(--atlas-space-3);display:flex}.admin-shell__brand-mark{border-radius:var(--atlas-radius-md);background:var(--atlas-color-accent-muted);flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid;overflow:hidden}.admin-shell__brand-mark img{object-fit:contain;width:100%;height:100%}.admin-shell__brand-copy{gap:.125rem;min-width:0;display:grid}.admin-shell__brand-name{color:var(--atlas-color-text);font-size:var(--atlas-text-lg);font-weight:900}.admin-shell__brand-role{color:var(--atlas-color-text-subtle);font-size:var(--atlas-text-sm)}.admin-shell__nav{gap:var(--atlas-space-2);display:grid}.admin-shell__nav--utility{padding-top:var(--atlas-space-4);border-top:1px solid var(--atlas-color-border);margin-top:auto}.admin-shell__nav-link{align-items:center;gap:var(--atlas-space-3);border-radius:var(--atlas-radius-md);padding:var(--atlas-space-3) var(--atlas-space-4);color:var(--atlas-color-text-muted);font-size:var(--atlas-text-sm);font-weight:800;text-decoration:none;display:flex}.admin-shell__nav-link:hover,.admin-shell__nav-link:focus-visible{color:var(--atlas-color-text);background:var(--atlas-color-surface-muted)}.admin-shell__nav-link:focus-visible{box-shadow:var(--atlas-focus-ring);outline:none}.admin-shell__nav-link.is-active{color:var(--atlas-color-accent-strong);background:var(--atlas-color-accent-muted)}.admin-shell__nav-link.is-active:hover,.admin-shell__nav-link.is-active:focus-visible{background:var(--atlas-color-accent-muted)}.admin-shell__nav-icon{flex:none;place-items:center;width:1.25rem;height:1.25rem;display:grid}.admin-shell__nav-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.admin-shell__profile{align-items:center;gap:var(--atlas-space-3);margin-top:var(--atlas-space-2);border:1px solid var(--atlas-color-border);border-radius:var(--atlas-radius-md);padding:var(--atlas-space-3);background:var(--atlas-color-surface-muted);display:flex}.admin-shell__profile-avatar{border-radius:var(--atlas-radius-pill);width:2rem;height:2rem;color:var(--atlas-color-accent-strong);font-size:var(--atlas-text-xs);background:var(--atlas-color-accent-muted);flex:none;place-items:center;font-weight:900;display:grid}.admin-shell__profile-copy{min-width:0;display:grid}.admin-shell__profile-name{color:var(--atlas-color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-shell__profile-role{color:var(--atlas-color-text-muted);font-size:var(--atlas-text-sm)}.admin-shell__workspace{flex:auto;min-width:0;display:grid}.admin-shell__main{align-content:start;gap:clamp(var(--atlas-space-4), 3vh, var(--atlas-space-6));width:min(100%,1040px);padding:clamp(var(--atlas-space-5), 4vw, var(--atlas-space-8));display:grid}.dataset-admin-page{width:min(100%,1600px)}.dataset-admin-page h1{font-size:clamp(2rem,2.35vw,2.55rem);line-height:1.05}.dataset-admin-page .summary{margin-top:var(--atlas-space-3);color:var(--atlas-color-text-subtle);font-size:var(--atlas-text-md);font-weight:620}.dataset-admin-header-actions{justify-content:flex-end;align-items:center;gap:var(--atlas-space-3);flex-wrap:wrap;display:flex}.dataset-admin-registry-visibility-pill,.dataset-admin-public-page-action{height:2.75rem;min-height:2.75rem}.dataset-admin-registry-visibility-pill{padding-inline:var(--atlas-space-4);justify-content:center;align-items:center;display:inline-flex}.dataset-admin-public-page-action{flex:0 0 2.75rem}.dataset-admin-toolbar-success{border:1px solid var(--atlas-color-success);border-radius:var(--atlas-radius-pill);min-height:2.5rem;padding:0 var(--atlas-space-3);color:var(--atlas-color-success);background:var(--atlas-color-success-muted);font-size:var(--atlas-text-xs);white-space:nowrap;flex:none;align-items:center;font-weight:800;display:inline-flex}.dataset-admin-toolbar-progress{border:1px solid var(--atlas-color-border-strong);border-radius:var(--atlas-radius-pill);min-height:2.5rem;padding:0 var(--atlas-space-3);color:var(--atlas-color-text-muted);background:var(--atlas-color-surface-muted);font-size:var(--atlas-text-xs);white-space:nowrap;flex:none;align-items:center;font-weight:800;display:inline-flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dataset-combobox{flex:none;width:min(18.6rem,100%);position:relative}.dataset-combobox__trigger{align-items:center;gap:var(--atlas-space-3);width:100%;min-height:3.55rem;padding:0 var(--atlas-space-4);border:1px solid var(--atlas-color-border-strong);border-radius:var(--atlas-radius-md);color:var(--atlas-color-text);background:var(--atlas-color-surface);box-shadow:var(--atlas-shadow-sm);font:inherit;font-size:var(--atlas-text-sm);text-align:left;grid-template-columns:minmax(0,1fr) 1.1rem;font-weight:800;display:grid}.dataset-combobox__trigger:disabled{cursor:not-allowed;opacity:.65}.dataset-combobox__trigger:not(:disabled){cursor:pointer}.dataset-combobox__trigger:focus-visible,.dataset-combobox__filter:focus-visible,.dataset-combobox__option:focus-visible{box-shadow:var(--atlas-focus-ring);outline:none}.dataset-combobox__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dataset-combobox__value-group{justify-content:center;gap:var(--atlas-space-1);flex-direction:column;min-width:0;display:flex}.dataset-combobox__value-slug{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--atlas-text-xs);color:var(--atlas-color-text-subtle);font-weight:600;overflow:hidden}.dataset-combobox__chevron{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.05rem;height:1.05rem;transition:transform .16s}.dataset-combobox.is-open .dataset-combobox__chevron{transform:rotate(180deg)}.dataset-combobox__menu{top:calc(100% + var(--atlas-space-2));z-index:40;width:100%;padding:var(--atlas-space-2);border:1px solid var(--atlas-color-border-strong);border-radius:var(--atlas-radius-md);background:var(--atlas-color-surface);box-shadow:var(--atlas-shadow-md);position:absolute;right:0}.dataset-combobox__filter{border:1px solid var(--atlas-color-border);border-radius:var(--atlas-radius-md);width:100%;min-height:2.75rem;padding:0 var(--atlas-space-3);color:var(--atlas-color-text);background:var(--atlas-color-surface-muted);font:inherit;font-size:var(--atlas-text-sm);font-weight:700}.dataset-combobox__options{gap:var(--atlas-space-1);max-height:12rem;margin-top:var(--atlas-space-2);display:grid;overflow-y:auto}.dataset-combobox__option{border-radius:var(--atlas-radius-md);width:100%;min-height:2.55rem;padding:var(--atlas-space-1) var(--atlas-space-3);color:var(--atlas-color-text-muted);font:inherit;font-size:var(--atlas-text-sm);text-align:left;cursor:pointer;justify-content:center;gap:var(--atlas-space-1);background:0 0;border:0;flex-direction:column;font-weight:800;display:flex}.dataset-combobox__option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dataset-combobox__option-slug{overflow-wrap:anywhere;min-width:0;font-size:var(--atlas-text-xs);color:var(--atlas-color-text-subtle);font-weight:600}.dataset-combobox__option:hover .dataset-combobox__option-slug,.dataset-combobox__option:focus-visible .dataset-combobox__option-slug,.dataset-combobox__option.is-selected .dataset-combobox__option-slug{color:inherit}.dataset-combobox__option:hover,.dataset-combobox__option:focus-visible,.dataset-combobox__option.is-selected{color:var(--atlas-color-accent-strong);background:var(--atlas-color-accent-muted)}.dataset-combobox__empty{margin:var(--atlas-space-2) var(--atlas-space-1) var(--atlas-space-1);color:var(--atlas-color-text-subtle);font-size:var(--atlas-text-sm);font-weight:700}.dataset-admin-status-pill{gap:var(--atlas-space-2);border-radius:var(--atlas-radius-md);min-height:3.55rem;padding:0 var(--atlas-space-4);background:var(--atlas-color-surface)}.dataset-admin-registry-visibility-pill .atlas-status-pill__indicator{margin-inline-end:var(--atlas-space-2)}.atlas-status-pill__indicator{border-radius:var(--atlas-radius-pill);background:currentColor;flex:none;width:.75rem;height:.75rem}.atlas-status-pill--published{border-color:var(--atlas-color-success);color:var(--atlas-color-success);background:var(--atlas-color-success-muted)}.atlas-status-pill--pending{border-color:var(--atlas-color-warning);color:var(--atlas-color-warning);background:var(--atlas-color-warning-muted)}.atlas-status-pill--hidden,.atlas-status-pill--draft,.atlas-status-pill--not-published{border-color:var(--atlas-color-border-strong);color:var(--atlas-color-text-subtle);background:var(--atlas-color-surface-muted)}.atlas-status-pill--hidden .atlas-status-pill__indicator{background:repeating-linear-gradient(45deg,currentColor 0 2px,#0000 2px 4px);border:1px solid}.dataset-admin-page .atlas-tabs:has(.atlas-tab__icon){border-bottom:1px solid var(--atlas-color-border);background:var(--atlas-color-surface);grid-template-columns:repeat(8,minmax(max-content,1fr));align-items:stretch;gap:0;display:grid}.dataset-admin-page .atlas-tab:has(.atlas-tab__icon){justify-content:center;gap:var(--atlas-space-2);min-height:4.3rem;color:var(--atlas-color-text-subtle);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;position:relative}:is(.dataset-admin-page .atlas-tab:has(.atlas-tab__icon):hover,.dataset-admin-page .atlas-tab:has(.atlas-tab__icon):focus-visible,.dataset-admin-page .atlas-tab:has(.atlas-tab__icon)[aria-selected=true]){color:var(--atlas-color-accent-strong);background:var(--atlas-color-accent-muted)}.dataset-admin-page .atlas-tab:has(.atlas-tab__icon)[aria-selected=true]{border-bottom-color:var(--atlas-color-accent-strong)}.atlas-tab__icon{flex:none;place-items:center;width:1.1rem;height:1.1rem;display:inline-grid}.dataset-admin-page .atlas-tab__icon{align-self:center;width:1.25rem;height:1.25rem}.atlas-tab__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.atlas-tab__indicator{display:none}.dataset-admin-tab-workspace{gap:var(--atlas-space-4);display:grid}.dataset-admin-tab-workspace__intro{gap:var(--atlas-space-1);display:grid}.dataset-admin-tab-workspace__eyebrow{color:var(--atlas-color-accent-strong);font-size:var(--atlas-text-sm);text-transform:uppercase;margin:0;font-weight:900}.dataset-admin-tab-workspace__helper{max-width:58rem;color:var(--atlas-color-text-muted);line-height:var(--atlas-line-relaxed);margin:0}.dataset-admin-card-grid{gap:var(--atlas-space-4);display:grid}.dataset-admin-card-grid--split{grid-template-columns:minmax(0,1.35fr) minmax(19rem,.65fr);align-items:start}.dataset-admin-technical-summary,.atlas-card.dataset-admin-technical-summary{gap:var(--atlas-space-3);overflow-wrap:anywhere;display:grid}.dataset-admin-technical-grid{gap:var(--atlas-space-3);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.dataset-admin-contract-warning{border-left:.25rem solid var(--atlas-color-warning);padding:var(--atlas-space-2) var(--atlas-space-3);color:var(--atlas-color-text);background:var(--atlas-color-warning-muted);margin:0}.dataset-admin-boundaries{gap:var(--atlas-space-2) var(--atlas-space-4);color:var(--atlas-color-text-subtle);font-size:var(--atlas-text-sm);flex-wrap:wrap;display:flex}.dataset-admin-result-preview,.dataset-admin-preview-controls,.dataset-admin-probability-control{gap:var(--atlas-space-3);min-width:0;display:grid}.dataset-admin-scenario-controls{gap:var(--atlas-space-2);flex-wrap:wrap;display:flex}.dataset-admin-scenario-controls button{border:1px solid var(--atlas-color-border-strong);border-radius:var(--atlas-radius-md);min-height:2.5rem;padding:0 var(--atlas-space-3);color:var(--atlas-color-text);background:var(--atlas-color-surface);font:inherit;font-weight:700}.dataset-admin-scenario-controls button[aria-pressed=true]{border-color:var(--atlas-color-accent);background:var(--atlas-color-accent-muted)}.dataset-admin-probability-control input{width:100%;accent-color:var(--atlas-color-accent)}.dataset-admin-metadata-layout{gap:var(--atlas-space-4);grid-template-columns:minmax(0,1.35fr) minmax(19rem,.65fr);align-items:start;display:grid}.dataset-admin-metadata-layout__controls,.dataset-admin-metadata-layout__preview,.performance-focus-builder{gap:var(--atlas-space-4);display:grid}.performance-focus-builder__highlight{gap:var(--atlas-space-3);grid-template-columns:minmax(0,1fr) minmax(8rem,.55fr);display:grid}.performance-focus-builder__heading{justify-content:space-between;align-items:flex-start;gap:var(--atlas-space-3);display:flex}.performance-focus-builder__heading p{color:var(--atlas-color-text-muted);margin:.25rem 0 0;font-size:.82rem}.performance-focus-builder__scores{gap:var(--atlas-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.performance-focus-builder__score{align-items:center;gap:var(--atlas-space-2);padding:var(--atlas-space-2);border:1px solid var(--atlas-color-border);border-radius:var(--atlas-radius-md);opacity:.68;grid-template-columns:minmax(0,1fr) minmax(6rem,.7fr);display:grid}.performance-focus-builder__score.is-selected{border-color:var(--atlas-color-accent);background:var(--atlas-color-surface-subtle);opacity:1}.performance-focus-builder__score label{align-items:center;gap:var(--atlas-space-2);font-size:.86rem;display:flex}.performance-metric-orientation{min-width:0;color:var(--atlas-color-text-subtle);font-size:var(--atlas-text-xs);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.3rem;margin:0;font-weight:600;display:flex}.performance-metric-orientation__arrow{font-weight:800}.performance-metric-orientation__arrow--favorable{color:var(--atlas-color-success)}.performance-metric-orientation__arrow--unfavorable{color:var(--atlas-color-danger)}.performance-metric-orientation--target{color:var(--atlas-color-text-subtle)}.dataset-admin-config-card,.dataset-admin-preview-card,.atlas-card.dataset-admin-config-card,.atlas-card.dataset-admin-preview-card{gap:var(--atlas-space-4);border-color:var(--atlas-color-border);border-radius:var(--atlas-radius-lg);padding:var(--atlas-space-5);background:var(--atlas-color-surface);box-shadow:var(--atlas-shadow-sm);display:grid}.dataset-admin-card-heading{gap:var(--atlas-space-1);display:grid}.dataset-admin-card-heading h2{color:var(--atlas-color-text);font-size:var(--atlas-text-lg);line-height:var(--atlas-line-tight);margin:0}.dataset-admin-card-heading p{color:var(--atlas-color-text-muted);line-height:var(--atlas-line-relaxed);margin:0}.dataset-admin-form-grid{gap:var(--atlas-space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.dataset-admin-public-content-form{gap:var(--atlas-space-5);display:grid}.dataset-admin-public-content-group{gap:var(--atlas-space-3);display:grid}.dataset-admin-public-content-group__title{color:var(--atlas-color-text);font-size:var(--atlas-text-lg);line-height:var(--atlas-line-tight);margin:0}.dataset-admin-icon-grid{gap:var(--atlas-space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.dataset-admin-icon-card{align-content:center;justify-items:start;gap:var(--atlas-space-2);border:1px solid var(--atlas-color-border);border-radius:var(--atlas-radius-md);min-height:5.2rem;padding:var(--atlas-space-3);color:var(--atlas-color-text);background:var(--atlas-color-surface-muted);font:inherit;font-size:var(--atlas-text-sm);text-align:left;cursor:pointer;font-weight:800;display:grid}.dataset-admin-icon-card:hover,.dataset-admin-icon-card:focus-visible,.dataset-admin-icon-card.is-selected{border-color:var(--atlas-color-accent);background:var(--atlas-color-accent-muted)}.dataset-admin-icon-card:focus-visible,.dataset-admin-theme-card:focus-visible,.dataset-admin-result-preset-card:focus-visible{box-shadow:var(--atlas-focus-ring);outline:none}.dataset-admin-image-upload-tile{color:var(--atlas-color-accent-strong);background:linear-gradient(180deg, var(--atlas-color-accent-muted), var(--atlas-color-surface));cursor:pointer;border-style:dashed}.dataset-admin-image-upload-tile input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.dataset-admin-image-upload-tile__glyph{width:1.9rem;height:1.9rem;font-size:var(--atlas-text-lg);border:1px solid;border-radius:999px;place-items:center;display:grid}.dataset-admin-image-upload-error{margin:var(--atlas-space-3) 0 0;color:var(--atlas-color-danger,#b42318);font-size:var(--atlas-text-sm)}.dataset-admin-clear-image{margin-top:var(--atlas-space-3);color:var(--atlas-color-accent-strong);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.dataset-admin-icon-card__glyph{border-radius:var(--atlas-radius-md);width:2rem;height:2rem;color:var(--atlas-color-accent-strong);background:var(--atlas-color-surface);place-items:center;display:grid}.dataset-admin-icon-card__glyph svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.25rem;height:1.25rem}.dataset-admin-locked-grid{gap:var(--atlas-space-3);display:grid}.dataset-admin-locked-card{gap:var(--atlas-space-2);border:1px dashed var(--atlas-color-border-strong);border-radius:var(--atlas-radius-md);padding:var(--atlas-space-3);color:var(--atlas-color-text-muted);background:var(--atlas-color-surface-muted);display:grid}.dataset-admin-problem-type-options{gap:var(--atlas-space-2);display:grid}.dataset-admin-problem-type-option{gap:var(--atlas-space-3);border:1px solid var(--atlas-color-border);border-radius:var(--atlas-radius-md);padding:var(--atlas-space-3);color:var(--atlas-color-text-muted);background:var(--atlas-color-surface-muted);cursor:not-allowed;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.dataset-admin-problem-type-option.is-selected{border-color:var(--atlas-color-accent);color:var(--atlas-color-text);background:var(--atlas-color-accent-muted)}.dataset-admin-problem-type-option input{width:1.1rem;height:1.1rem;accent-color:var(--atlas-color-accent-strong);margin:0}.dataset-admin-problem-type-option span{gap:var(--atlas-space-1);display:grid}.dataset-admin-problem-type-option small{color:var(--atlas-color-text-subtle)}.dataset-admin-theme-grid{gap:var(--atlas-space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.dataset-admin-theme-card,.dataset-admin-result-preset-card{align-content:start;gap:var(--atlas-space-2);border:1px solid var(--atlas-color-border);border-radius:var(--atlas-radius-md);padding:var(--atlas-space-3);color:var(--atlas-color-text);background:var(--atlas-color-surface);font:inherit;text-align:left;cursor:pointer;display:grid}.dataset-admin-result-preset-card{min-height:8rem}.dataset-admin-theme-card.is-selected,.dataset-admin-result-preset-card.is-selected{border-color:var(--atlas-color-accent);box-shadow:inset 0 0 0 1px var(--atlas-color-accent)}.dataset-admin-result-preset-card.is-locked{color:var(--atlas-color-text-muted);background:var(--atlas-color-surface-muted);cursor:not-allowed}.dataset-admin-theme-card__swatches{gap:var(--atlas-space-1);display:flex}.dataset-admin-theme-card__swatches span{border:1px solid var(--atlas-color-border);border-radius:var(--atlas-radius-sm);width:2rem;height:1rem}.dataset-admin-native-select{gap:var(--atlas-space-2);max-width:20rem;display:grid}.dataset-admin-inference-workspace{gap:var(--atlas-space-4)}.dataset-admin-inline-status{color:var(--atlas-color-text-muted);font-size:var(--atlas-text-sm);margin:0}.dataset-admin-exceptional-notice{gap:var(--atlas-space-1);border:1px solid var(--atlas-color-border);border-radius:var(--atlas-radius-md);padding:var(--atlas-space-3) var(--atlas-space-4);color:var(--atlas-color-text);font-size:var(--atlas-text-sm);background:var(--atlas-color-surface);display:grid}.dataset-admin-exceptional-notice strong{color:var(--atlas-color-text)}.dataset-admin-exceptional-notice__text{color:var(--atlas-color-text-muted);line-height:var(--atlas-line-normal);margin:0}.dataset-admin-exceptional-notice__list{padding-left:var(--atlas-space-5);margin:0}.dataset-admin-exceptional-notice--info{border-color:var(--atlas-color-info);background:var(--atlas-color-info-muted)}.dataset-admin-exceptional-notice--warning{border-color:var(--atlas-color-warning);background:var(--atlas-color-warning-muted)}.dataset-admin-exceptional-notice--danger{border-color:var(--atlas-color-danger);background:var(--atlas-color-danger-muted)}.dataset-admin-builder{gap:var(--atlas-space-4);grid-template-columns:minmax(16rem,.85fr) minmax(20rem,1.15fr);align-items:start;display:grid}.dataset-admin-builder__canvas,.dataset-admin-builder__bank{gap:var(--atlas-space-3);border:1px solid var(--atlas-color-border);border-radius:var(--atlas-radius-lg);min-width:0;padding:var(--atlas-space-4);background:var(--atlas-color-surface-muted);display:grid}.dataset-admin-builder__heading{justify-content:space-between;align-items:flex-start;gap:var(--atlas-space-2);flex-wrap:wrap;display:flex}.dataset-admin-builder__heading-text{gap:.15rem;min-width:0;display:grid}.dataset-admin-builder__heading-actions{align-items:center;gap:var(--atlas-space-2);flex-wrap:wrap;display:flex}.dataset-admin-builder__title{color:var(--atlas-color-text-subtle);font-size:var(--atlas-text-xs);text-transform:uppercase;font-weight:800}.dataset-admin-builder__subtitle{color:var(--atlas-color-text-muted);font-size:var(--atlas-text-sm);line-height:var(--atlas-line-normal);margin:0}.dataset-admin-builder-card__head{align-items:center;gap:var(--atlas-space-2);flex-wrap:wrap;display:flex}.dataset-admin-builder__stack{gap:var(--atlas-space-3);display:grid}.dataset-admin-builder-card{background:var(--atlas-color-surface)}.dataset-admin-subgroup-header__stack{flex-direction:column;gap:2px;display:flex}.dataset-admin-subgroup-header__stack-btn{border:1px solid var(--atlas-color-border-strong);border-radius:var(--atlas-radius-sm);width:1.7rem;height:1.2rem;color:var(--atlas-color-accent-strong);background:var(--atlas-color-surface);cursor:pointer;justify-content:center;align-items:center;font-size:.65rem;line-height:1;display:inline-flex}.dataset-admin-subgroup-header__stack-btn:disabled{color:var(--atlas-color-text-subtle);background:var(--atlas-color-surface-muted);cursor:not-allowed}.dataset-admin-subgroup-header__drag,.dataset-admin-field-chip__drag{border-radius:var(--atlas-radius-sm);width:1.6rem;min-width:1.6rem;height:1.6rem;color:var(--atlas-color-text-subtle);cursor:grab;touch-action:none;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-size:.85rem;line-height:1;display:inline-flex}.dataset-admin-subgroup-header__drag:hover,.dataset-admin-field-chip__drag:hover,.dataset-admin-subgroup-header__drag:focus-visible,.dataset-admin-field-chip__drag:focus-visible{color:var(--atlas-color-accent-strong);background:var(--atlas-color-accent-muted)}.dataset-admin-subgroup-header__title{flex:1;gap:.1rem;min-width:8rem;display:grid}.dataset-admin-subgroup-header__title strong{color:var(--atlas-color-text)}.dataset-admin-subgroup-header__helper{color:var(--atlas-color-text-muted);font-size:var(--atlas-text-sm)}.dataset-admin-subgroup-edit-panel{gap:var(--atlas-space-3);margin-top:var(--atlas-space-3);border-top:1px dashed var(--atlas-color-border-strong);padding-top:var(--atlas-space-3);display:grid}.dataset-admin-subgroup-edit-panel__actions{align-items:center;gap:var(--atlas-space-2);flex-wrap:wrap;display:flex}.dataset-admin-subgroup-edit-panel__remove{color:var(--atlas-color-danger,#b42318);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-weight:700}.dataset-admin-no-group-zone{gap:var(--atlas-space-2);border:1px dashed var(--atlas-color-border-strong);border-radius:var(--atlas-radius-md);padding:var(--atlas-space-3);color:var(--atlas-color-text-muted);background:var(--atlas-color-surface);display:grid}.dataset-admin-field-zone{align-content:flex-start;gap:var(--atlas-space-2);border:1px dashed var(--atlas-color-border-strong);border-radius:var(--atlas-radius-md);min-height:3.5rem;padding:var(--atlas-space-3);background:var(--atlas-color-surface);flex-wrap:wrap;display:flex}.dataset-admin-field-zone.is-drop-target{border-color:var(--atlas-color-accent);background:var(--atlas-color-accent-muted)}.dataset-admin-field-zone__empty-hint{color:var(--atlas-color-text-subtle);font-size:var(--atlas-text-sm);margin:0}.dataset-admin-field-chip{align-items:center;gap:var(--atlas-space-1);border:1px solid var(--atlas-color-border);border-radius:var(--atlas-radius-pill);height:auto;padding:.3rem var(--atlas-space-2);background:var(--atlas-color-surface-muted);cursor:grab;touch-action:none;display:inline-flex}.dataset-admin-field-chip.is-required-attention{border-color:color-mix(in srgb, var(--atlas-color-danger) 45%, var(--atlas-color-border));background:color-mix(in srgb, var(--atlas-color-danger) 8%, var(--atlas-color-surface))}.dataset-admin-field-chip.is-dragging,.dataset-admin-field-chip.is-dragging .dataset-admin-field-chip__drag{cursor:grabbing}.dataset-admin-field-chip__name{color:var(--atlas-color-text);font-size:var(--atlas-text-sm);font-weight:700}.dataset-admin-field-chip__tag{border:1px solid var(--atlas-color-border);color:var(--atlas-color-text-muted);font-size:var(--atlas-text-xs);background:var(--atlas-color-surface);border-radius:999px;padding:.1rem .5rem;font-weight:800}.dataset-admin-result-preset-grid{gap:var(--atlas-space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.dataset-admin-result-preset-card span{color:var(--atlas-color-text-muted);font-size:var(--atlas-text-sm);line-height:var(--atlas-line-normal)}.dataset-admin-publishing-panel{gap:var(--atlas-space-4);min-width:0;display:grid}.dataset-admin-publishing-panel__card{align-content:start}.dataset-admin-visibility-row{justify-content:space-between;align-items:center;gap:var(--atlas-space-4);border:1px solid var(--atlas-color-border);border-radius:var(--atlas-radius-md);padding:var(--atlas-space-4);background:var(--atlas-color-surface-muted);flex-wrap:wrap;display:flex}.dataset-admin-visibility-row strong{color:var(--atlas-color-text)}.dataset-admin-visibility-row p{margin:var(--atlas-space-1) 0 0;color:var(--atlas-color-text-muted);line-height:var(--atlas-line-relaxed);overflow-wrap:anywhere}.dataset-admin-switch{cursor:pointer;flex:none;align-items:center;width:3.25rem;height:1.75rem;display:inline-flex;position:relative}.dataset-admin-switch input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.dataset-admin-switch span{border:1px solid var(--atlas-color-border-strong);background:var(--atlas-color-border);border-radius:999px;width:100%;height:100%;transition:background-color .16s,border-color .16s}.dataset-admin-switch span:after{content:"";background:var(--atlas-color-surface);width:1.25rem;height:1.25rem;box-shadow:var(--atlas-shadow-sm);border-radius:50%;transition:transform .16s;position:absolute;top:.25rem;left:.25rem}.dataset-admin-switch input:checked+span{border-color:var(--atlas-color-accent);background:var(--atlas-color-accent)}.dataset-admin-switch input:checked+span:after{transform:translate(1.45rem)}.dataset-admin-switch input:focus-visible+span{box-shadow:var(--atlas-focus-ring)}.dataset-admin-switch input:disabled+span{opacity:.62;cursor:not-allowed}.dataset-admin-console{gap:var(--atlas-space-1);border:1px solid var(--atlas-color-border);border-radius:var(--atlas-radius-md);max-height:22rem;padding:var(--atlas-space-3) var(--atlas-space-4);background:var(--atlas-color-canvas);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--atlas-text-sm);line-height:var(--atlas-line-relaxed);display:grid;overflow:hidden auto}.dataset-admin-console-line{padding:var(--atlas-space-1) 0;border-bottom:1px solid var(--atlas-color-border);color:var(--atlas-color-text);overflow-wrap:anywhere;margin:0}.dataset-admin-console-line:last-child{border-bottom:0}.dataset-admin-console-severity{margin-right:var(--atlas-space-1);font-weight:800}.dataset-admin-console-line--ok .dataset-admin-console-severity{color:var(--atlas-color-success)}.dataset-admin-console-line--info .dataset-admin-console-severity{color:var(--atlas-color-info)}.dataset-admin-console-line--warn .dataset-admin-console-severity{color:var(--atlas-color-warning)}.dataset-admin-console-line--blocked .dataset-admin-console-severity,.dataset-admin-console-line--error .dataset-admin-console-severity{color:var(--atlas-color-danger)}.dataset-admin-preview-switcher{gap:var(--atlas-space-1);border:1px solid var(--atlas-color-border);border-radius:var(--atlas-radius-md);width:fit-content;max-width:100%;padding:var(--atlas-space-1);background:var(--atlas-color-surface-muted);display:inline-flex}.dataset-admin-preview-tab{border-radius:calc(var(--atlas-radius-md) - .2rem);min-height:2.35rem;padding:0 var(--atlas-space-4);color:var(--atlas-color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:900}.dataset-admin-preview-tab:hover,.dataset-admin-preview-tab:focus-visible,.dataset-admin-preview-tab.is-active{color:var(--atlas-color-accent-strong);background:var(--atlas-color-surface)}.dataset-admin-preview-tab:focus-visible{box-shadow:var(--atlas-focus-ring);outline:none}.dataset-admin-preview-stage{gap:var(--atlas-space-4);border:1px solid var(--atlas-color-border-strong);border-radius:var(--atlas-radius-lg);padding:var(--atlas-space-4);background:var(--atlas-color-canvas);display:grid}.dataset-admin-preview-stage.dataset-theme-scope{border-color:var(--atlas-color-border-strong);background:var(--atlas-color-canvas)}.dataset-admin-preview-panel{gap:var(--atlas-space-4);display:grid}.dataset-admin-preview-panel--card{max-width:22rem}.dataset-admin-preview-stage--detail{gap:0;padding:0;overflow:hidden}.dataset-admin-preview-panel--detail,.dataset-admin-preview-panel--detail>.dataset-detail-surface{width:100%;min-width:0}@media (width<=1400px){.admin-shell{--admin-shell-sidebar-width:14rem}.admin-shell__sidebar{gap:var(--atlas-space-5);padding:var(--atlas-space-5) var(--atlas-space-4) var(--atlas-space-4)}.admin-shell__nav-link{padding:var(--atlas-space-2) var(--atlas-space-3)}.admin-shell__main{padding:var(--atlas-space-5)}.dataset-admin-page .atlas-tabs:has(.atlas-tab__icon){grid-template-columns:repeat(8,minmax(0,1fr))}.dataset-admin-page .atlas-tab:has(.atlas-tab__icon){min-width:0;min-height:3.8rem;padding-inline:var(--atlas-space-2);font-size:var(--atlas-text-xs)}.dataset-admin-page .atlas-tab:has(.atlas-tab__icon) .atlas-tab__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dataset-admin-card-grid--split,.dataset-admin-metadata-layout{grid-template-columns:1fr}.dataset-admin-builder{gap:var(--atlas-space-3);grid-template-columns:minmax(14rem,.8fr) minmax(16rem,1.2fr)}.dataset-admin-header-actions{gap:var(--atlas-space-2)}.dataset-admin-tab-workspace{gap:var(--atlas-space-3)}.dataset-admin-public-content-form{gap:var(--atlas-space-4)}.dataset-admin-public-content-group{gap:var(--atlas-space-2)}.dataset-admin-form-grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.dataset-admin-icon-grid{gap:var(--atlas-space-1);grid-template-columns:repeat(auto-fit,minmax(6rem,1fr))}.dataset-admin-locked-grid{gap:var(--atlas-space-2)}.dataset-admin-theme-grid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.dataset-admin-result-preset-grid{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}}@media (width<=960px){.dataset-admin-builder{grid-template-columns:1fr}}@media (height<=820px){.admin-shell__sidebar{gap:var(--atlas-space-4);padding:var(--atlas-space-4) var(--atlas-space-4) var(--atlas-space-3)}.admin-shell__brand-mark{width:1.9rem;height:1.9rem}.admin-shell__nav-icon{width:1.1rem;height:1.1rem}.admin-shell__nav-link{padding:var(--atlas-space-2) var(--atlas-space-3)}.admin-shell__profile{padding:var(--atlas-space-2)}.dataset-admin-tab-workspace{gap:var(--atlas-space-2)}.dataset-admin-config-card,.dataset-admin-preview-card,.atlas-card.dataset-admin-config-card,.atlas-card.dataset-admin-preview-card{padding:var(--atlas-space-4)}}@media (width<=1400px) and (height<=820px){.admin-shell__sidebar{padding:var(--atlas-space-4) var(--atlas-space-3) var(--atlas-space-3)}.dataset-admin-config-card,.dataset-admin-preview-card,.atlas-card.dataset-admin-config-card,.atlas-card.dataset-admin-preview-card{padding:var(--atlas-space-3);gap:var(--atlas-space-3)}}.admin-dashboard__header-controls{gap:var(--atlas-space-4);flex-wrap:wrap;align-items:end;display:flex}.admin-dashboard__search-control input{min-width:min(20rem,100%)}.admin-dashboard__search-control-row{align-items:end;gap:var(--atlas-space-2);display:flex}.admin-dashboard__search-hint{min-height:1.5rem;padding:0 var(--atlas-space-2);border:1px solid var(--atlas-color-border);border-radius:var(--atlas-radius-sm);background:var(--atlas-color-surface);color:var(--atlas-color-text-muted);font-size:var(--atlas-text-xs);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.admin-dashboard__summary-icon{border-radius:var(--atlas-radius-md);place-items:center;width:2.25rem;height:2.25rem;display:grid}.admin-dashboard__summary-icon--green{color:var(--atlas-color-success);background:var(--atlas-color-success-muted)}.admin-dashboard__summary-icon--amber{color:var(--atlas-color-warning);background:var(--atlas-color-warning-muted)}.admin-dashboard__table-wrap{overflow-x:auto}.admin-dashboard__table-wrap--scrollable{max-height:22rem;overflow-y:auto}@media (width<=1400px){.admin-dashboard__header-controls{gap:var(--atlas-space-3)}.admin-dashboard__search-control input{min-width:min(16rem,100%)}.admin-dashboard__search-hint{display:none}}@media (height<=820px){.admin-dashboard__summary-icon{width:1.9rem;height:1.9rem}.admin-dashboard__search-hint{display:none}}:root{--atlas-font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--atlas-space-1:.25rem;--atlas-space-2:.5rem;--atlas-space-3:.75rem;--atlas-space-4:1rem;--atlas-space-5:1.25rem;--atlas-space-6:1.5rem;--atlas-space-8:2rem;--atlas-space-10:2.5rem;--atlas-space-12:3rem;--atlas-space-16:4rem;--atlas-text-xs:.75rem;--atlas-text-sm:.875rem;--atlas-text-md:1rem;--atlas-text-lg:1.125rem;--atlas-text-xl:1.5rem;--atlas-text-2xl:2rem;--atlas-text-display:clamp(2.5rem, 5vw, 4.5rem);--atlas-line-tight:1;--atlas-line-normal:1.5;--atlas-line-relaxed:1.6;--atlas-radius-sm:4px;--atlas-radius-md:8px;--atlas-radius-lg:12px;--atlas-radius-pill:999px;--atlas-color-canvas:#f6f8f4;--atlas-color-surface:#fff;--atlas-color-surface-muted:#f7faf8;--atlas-color-text:#16201a;--atlas-color-text-muted:#44504a;--atlas-color-text-subtle:#68746c;--atlas-color-border:#d8ded9;--atlas-color-border-strong:#cbd8cf;--atlas-color-accent:#2f6f4e;--atlas-color-accent-strong:#23382d;--atlas-color-accent-muted:#e8f2ec;--atlas-color-info:#2e5f8a;--atlas-color-info-muted:#e7f0f8;--atlas-color-success:#2f6f4e;--atlas-color-success-muted:#e5f3eb;--atlas-color-warning:#8a5a14;--atlas-color-warning-muted:#f8eedb;--atlas-color-danger:#9b2f2f;--atlas-color-danger-muted:#f8e5e5;--atlas-shadow-sm:0 1px 2px #16201a14;--atlas-shadow-md:0 12px 30px #16201a1a;--atlas-focus-ring:0 0 0 3px #2f6f4e33}.atlas-card{gap:var(--atlas-space-4);border:1px solid var(--atlas-color-border);border-radius:var(--atlas-radius-md);padding:var(--atlas-space-5);background:var(--atlas-color-surface);box-shadow:var(--atlas-shadow-sm);display:grid}.atlas-card--muted{background:var(--atlas-color-surface-muted)}.atlas-button{justify-content:center;align-items:center;gap:var(--atlas-space-2);border-radius:var(--atlas-radius-md);min-height:2.5rem;padding:0 var(--atlas-space-4);color:var(--atlas-color-surface);font:inherit;background:var(--atlas-color-accent);cursor:pointer;border:1px solid #0000;font-weight:700;text-decoration:none;display:inline-flex}.atlas-button:hover{background:var(--atlas-color-accent-strong)}.atlas-button:focus-visible{box-shadow:var(--atlas-focus-ring);outline:none}.atlas-button--secondary{border-color:var(--atlas-color-border-strong);color:var(--atlas-color-accent-strong);background:var(--atlas-color-surface)}.atlas-button--secondary:hover{background:var(--atlas-color-accent-muted)}.atlas-button--ghost{color:var(--atlas-color-accent-strong);background:0 0}.atlas-button--ghost:hover{background:var(--atlas-color-accent-muted)}.atlas-tabs{gap:var(--atlas-space-2);flex-wrap:wrap;display:flex}.atlas-tab{border:1px solid var(--atlas-color-border-strong);border-radius:var(--atlas-radius-pill);padding:var(--atlas-space-2) var(--atlas-space-4);color:var(--atlas-color-text-muted);font:inherit;font-size:var(--atlas-text-sm);background:var(--atlas-color-surface);cursor:pointer;font-weight:700}.atlas-tab[aria-selected=true]{border-color:var(--atlas-color-accent);color:var(--atlas-color-accent-strong);background:var(--atlas-color-accent-muted)}.atlas-badge,.atlas-status-pill{border:1px solid var(--atlas-color-border-strong);border-radius:var(--atlas-radius-pill);width:fit-content;padding:var(--atlas-space-1) var(--atlas-space-3);color:var(--atlas-color-text-muted);font-size:var(--atlas-text-sm);background:var(--atlas-color-surface-muted);align-items:center;font-weight:700;line-height:1.3;display:inline-flex}.atlas-status-pill--info{border-color:var(--atlas-color-info);color:var(--atlas-color-info);background:var(--atlas-color-info-muted)}.atlas-status-pill--success{border-color:var(--atlas-color-success);color:var(--atlas-color-success);background:var(--atlas-color-success-muted)}.atlas-status-pill--warning{border-color:var(--atlas-color-warning);color:var(--atlas-color-warning);background:var(--atlas-color-warning-muted)}.atlas-status-pill--danger{border-color:var(--atlas-color-danger);color:var(--atlas-color-danger);background:var(--atlas-color-danger-muted)}.atlas-empty-state,.atlas-error-state{gap:var(--atlas-space-2);border:1px solid var(--atlas-color-border);border-radius:var(--atlas-radius-md);padding:var(--atlas-space-6);background:var(--atlas-color-surface);display:grid}.atlas-empty-state h2,.atlas-error-state h2{color:var(--atlas-color-text);font-size:var(--atlas-text-xl);margin:0}.atlas-empty-state p,.atlas-error-state p{color:var(--atlas-color-text-muted);line-height:var(--atlas-line-normal);margin:0}.atlas-error-state{border-color:var(--atlas-color-danger);background:var(--atlas-color-danger-muted)}.atlas-form-row{gap:var(--atlas-space-2);display:grid}.atlas-form-row label{color:var(--atlas-color-text);font-weight:700}.atlas-form-row__help{color:var(--atlas-color-text-subtle);font-size:var(--atlas-text-sm);margin:0}.atlas-table-row{gap:var(--atlas-space-4);border-bottom:1px solid var(--atlas-color-border);padding:var(--atlas-space-4) 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.atlas-table-row__meta{gap:var(--atlas-space-2);flex-wrap:wrap;align-items:center;display:flex}@media (width<=640px){.atlas-table-row{grid-template-columns:1fr}}:root{font-family:var(--atlas-font-sans);color:var(--atlas-color-text);background:var(--atlas-color-canvas);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{min-width:320px;margin:0}
