@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_73ee6c{--font-sans:"Manrope","Manrope Fallback"}:root{--bg:#071016;--bg-raised:#0d1820;--bg-panel:rgba(10,21,31,0.78);--bg-panel-soft:rgba(14,27,39,0.72);--bg-panel-hover:rgba(17,33,47,0.9);--bg-muted:#09131b;--line:rgba(126,157,185,0.15);--line-strong:rgba(132,173,208,0.24);--text:#edf4fb;--muted:#90a4b7;--muted-strong:#b4c7d8;--accent:#6fb4ff;--accent-soft:rgba(111,180,255,0.12);--accent-warm:#d9b48a;--accent-warm-soft:rgba(217,180,138,0.1);--success:#58c088;--error:#ef7373;--radius-sm:4px;--radius-md:10px;--radius-lg:16px;--shadow:0 18px 56px rgba(0,0,0,0.22);--atmosphere-top:#051019;--atmosphere-mid:#0a1a27;--atmosphere-bottom:#0d2331;--atmosphere-grid:rgba(130,189,232,0.04);--atmosphere-glow-cool:rgba(79,162,244,0.16);--atmosphere-glow-warm:rgba(217,180,138,0.08);--atmosphere-glow-teal:rgba(74,152,175,0.14)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;height:100%}body{background:linear-gradient(180deg,rgba(255,255,255,.015),transparent 12rem),linear-gradient(180deg,var(--atmosphere-top) 0,var(--atmosphere-mid) 55%,var(--atmosphere-bottom) 100%);color:var(--text);font-family:var(--font-sans),sans-serif}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 50% -8rem,var(--atmosphere-glow-cool) 0,transparent 24rem),radial-gradient(circle at left calc(100% - 5rem),var(--atmosphere-glow-warm) 0,transparent 18rem),radial-gradient(circle at right calc(100% - 4rem),var(--atmosphere-glow-teal) 0,transparent 22rem),linear-gradient(var(--atmosphere-grid) 1px,transparent 1px),linear-gradient(90deg,var(--atmosphere-grid) 1px,transparent 1px);background-size:auto,auto,auto,120px 120px,120px 120px;opacity:.72;z-index:-1}::selection{background:var(--accent);color:#f9fbff}a{color:inherit;text-decoration:none}img{max-width:100%}button,input,select,textarea{font:inherit}button{cursor:pointer}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.02em}h1{font-size:clamp(1.55rem,2.8vw,2.25rem);line-height:1.02}h1,h2{font-weight:600}h2{font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.08}h3{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.glass-card,.panel-shell{background:linear-gradient(180deg,rgba(19,24,30,.92),rgba(13,18,24,.96));border:1px solid rgba(111,125,141,.24);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.sidebar-kicker{color:var(--accent);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.empty-copy,.muted-copy{color:var(--muted)}.notice{padding:.8rem .9rem;border:1px solid;border-radius:var(--radius-sm);font-size:.92rem}.notice.success{color:#9ce3b8;background:rgba(88,192,136,.08);border-color:rgba(88,192,136,.18)}.notice.error{color:#ffb3b3;background:rgba(239,115,115,.08);border-color:rgba(239,115,115,.18)}.brand-lockup{display:inline-flex;align-items:center;gap:.75rem;min-width:0}.brand-lockup.compact{gap:.55rem}.brand-lockup.login{margin-bottom:.12rem}.brand-wordmark{display:grid;grid-gap:.14rem;gap:.14rem}.brand-wordmark.compact .brand-title{font-size:.9rem}.brand-wordmark.compact .brand-subtitle{font-size:.66rem;letter-spacing:.1em}.brand-title{font-size:.92rem;font-weight:600;letter-spacing:.005em}.brand-subtitle{color:var(--muted);font-size:.66rem;letter-spacing:.15em;text-transform:uppercase}.brand-mark-inline{display:block;flex:none;object-fit:contain}.field,.stack-form{display:grid;grid-gap:.55rem;gap:.55rem}.stack-form{margin-top:1rem}.field span{color:var(--muted);font-size:.83rem}.helper-copy{color:var(--muted);font-size:.84rem;line-height:1.6}.text-area,.text-input{width:100%;min-height:40px;padding:.72rem .8rem;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:#101318;color:var(--text);outline:none}.text-area{min-height:96px;resize:vertical}.text-area:focus,.text-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(79,162,244,.12)}.atlas-cta-button,.atlas-experience-card,.atlas-location-card,.atlas-neighborhood-cell,.atlas-viewer-mode-toggle button,.ghost-button,.primary-button,.secondary-button{transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}.ghost-button,.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:40px;padding:.68rem .9rem;border:1px solid transparent;border-radius:var(--radius-sm);font-size:.92rem;font-weight:600}.primary-button{background:var(--accent);color:#081018}.ghost-button,.secondary-button{background:var(--bg-panel-soft);color:var(--text);border-color:var(--line)}.ghost-button{color:var(--muted)}.atlas-cta-button:hover,.atlas-experience-card:hover,.atlas-location-card:hover,.atlas-neighborhood-cell:hover,.atlas-viewer-mode-toggle button:hover,.ghost-button:hover,.primary-button:hover,.secondary-button:hover{border-color:rgba(79,162,244,.42);background-color:var(--bg-panel-hover)}.primary-button:hover{background:#63aff8}.login-shell{display:grid;place-items:center;min-height:100vh;padding:1.25rem}.login-panel{display:flex;width:min(460px,100%);align-items:center;justify-content:center}.login-panel .glass-card{width:100%;padding:1.4rem}.login-panel-card{display:grid;grid-gap:.95rem;gap:.95rem}.internal-login-card{background:linear-gradient(180deg,rgba(17,24,30,.82),rgba(13,19,24,.92));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.internal-login-copy{display:grid;grid-gap:.55rem;gap:.55rem}.login-title{font-size:1.3rem;line-height:1.15}.login-form-actions{display:flex;justify-content:flex-start}.text-button{padding:0;border:0;background:transparent;color:var(--accent);font-size:.84rem;font-weight:500}.text-button:hover{color:#7cbcff}.inline-link{display:inline-flex}.atlas-dashboard-shell{display:grid;grid-template-columns:320px minmax(0,1fr);min-height:100dvh;height:100dvh;overflow:hidden}.atlas-sidebar{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-gap:1rem;gap:1rem;min-height:0;padding:1rem;border-right:1px solid var(--line);background:linear-gradient(180deg,rgba(9,16,19,.78),rgba(11,19,23,.9));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.atlas-brand-copy,.atlas-brand-header,.atlas-session-card,.atlas-sidebar-section{display:grid;grid-gap:.75rem;gap:.75rem}.atlas-brand-copy .muted-copy{line-height:1.55}.atlas-main{display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-gap:.85rem;gap:.85rem;min-height:0;padding:.9rem;overflow:auto}.atlas-bootstrap-banner,.atlas-empty-panel,.atlas-page-header{padding:.85rem .95rem}.atlas-hero-copy{margin-top:.4rem;max-width:40rem;font-size:.88rem;line-height:1.5}.atlas-header-chips,.atlas-layer-chips,.atlas-tag-row{display:flex;flex-wrap:wrap;gap:.45rem}.atlas-chip,.atlas-tag{display:inline-flex;align-items:center;min-height:25px;padding:.14rem .48rem;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.02);color:var(--muted-strong);font-size:.68rem}.atlas-main-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,.95fr);grid-gap:.85rem;gap:.85rem;min-height:0}.atlas-primary-column,.atlas-secondary-column{display:grid;grid-gap:.85rem;gap:.85rem;align-content:start;min-height:0}.atlas-panel{display:grid;grid-gap:.8rem;gap:.8rem;padding:.85rem .9rem}.atlas-card-heading,.atlas-location-card-header,.atlas-panel-header,.atlas-session-card,.section-heading{display:flex;gap:.75rem;align-items:flex-start;justify-content:space-between}.atlas-panel-title{margin-top:.18rem}.atlas-panel-detail{display:grid;justify-items:end;grid-gap:.16rem;gap:.16rem;text-align:right}.atlas-panel-detail small,.atlas-panel-detail span,.section-heading span{color:var(--muted);font-size:.76rem;letter-spacing:.06em;text-transform:uppercase}.section-title{font-size:.92rem;font-weight:600}.atlas-status-chip{display:inline-flex;align-items:center;min-height:26px;padding:.2rem .55rem;border:1px solid var(--line);border-radius:999px;background:var(--bg-panel-soft);color:var(--muted-strong);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.atlas-status-chip.active{color:#9ce3b8}.atlas-status-chip.public{color:#8ec7ff}.atlas-status-chip.members{color:#f5ab6d}.atlas-status-chip.planning{color:#ffd18f}.atlas-status-chip.archived,.atlas-status-chip.draft{color:var(--muted)}.atlas-experience-list,.atlas-location-list,.atlas-object-list,.atlas-trace-list{display:grid;grid-gap:.7rem;gap:.7rem}.atlas-location-card-badges{display:inline-flex;flex-wrap:wrap;gap:.3rem;justify-content:flex-end}.atlas-location-list{padding-right:.12rem}.atlas-location-card{display:grid;grid-gap:.65rem;gap:.65rem;width:100%;padding:.62rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-panel-soft);color:var(--text);text-align:left}.atlas-location-card.active{border-color:rgba(79,162,244,.48);background:linear-gradient(180deg,rgba(79,162,244,.12),rgba(21,25,31,.94))}.atlas-location-card-hero,.atlas-location-card-hero-empty,.atlas-media-thumb-frame,.atlas-viewer-media{width:100%;aspect-ratio:1.6/1;border:1px solid var(--line);border-radius:var(--radius-md);object-fit:cover;overflow:hidden;background:linear-gradient(180deg,rgba(79,162,244,.12),rgba(255,255,255,.02))}.atlas-location-card-body,.atlas-media-thumb-copy{display:grid;grid-gap:.22rem;gap:.22rem}.atlas-experience-card p,.atlas-location-card-body p,.atlas-object-card p,.atlas-summary-copy{color:var(--muted);font-size:.8rem;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.atlas-location-card-body p{-webkit-line-clamp:1}.atlas-summary-copy{-webkit-line-clamp:3}.atlas-experience-card p,.atlas-object-card p{-webkit-line-clamp:2}.atlas-metrics-grid,.atlas-micro-grid,.atlas-stats-grid{display:grid;grid-gap:.7rem;gap:.7rem}.atlas-metrics-grid,.atlas-micro-grid,.atlas-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-experience-card,.atlas-experience-focus,.atlas-metric-card,.atlas-object-card,.atlas-stat-card,.atlas-trace-item{padding:.8rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-panel-soft)}.atlas-card-heading span,.atlas-media-thumb-copy span,.atlas-metric-card span,.atlas-micro-grid span,.atlas-stat-card span,.atlas-trace-item span{color:var(--muted);font-size:.74rem;letter-spacing:.06em;text-transform:uppercase}.atlas-media-thumb-copy strong,.atlas-metric-card strong,.atlas-stat-card strong,.atlas-trace-item strong{font-size:.96rem;font-weight:600}.atlas-preview-note{color:var(--accent-warm);font-size:.78rem}.atlas-neighborhood-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.atlas-neighborhood-cell{display:grid;grid-gap:.3rem;gap:.3rem;min-height:112px;padding:.68rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-panel-soft);color:var(--text);text-align:left}.atlas-neighborhood-cell small,.atlas-neighborhood-cell span{color:var(--muted);font-size:.73rem;letter-spacing:.06em;text-transform:uppercase}.atlas-neighborhood-cell p{color:var(--muted-strong);font-size:.84rem;line-height:1.45}.atlas-neighborhood-cell.active{border-color:rgba(79,162,244,.5);background:linear-gradient(180deg,rgba(79,162,244,.16),rgba(21,25,31,.96))}.atlas-neighborhood-cell.empty{background:rgba(255,255,255,.02)}.atlas-viewer-panel{gap:1rem}.atlas-viewer-mode-toggle{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.atlas-viewer-mode-toggle button{display:grid;grid-gap:.24rem;gap:.24rem;min-height:64px;padding:.62rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-panel-soft);color:var(--text);text-align:left}.atlas-viewer-mode-toggle button span{color:var(--muted);font-size:.72rem;line-height:1.4}.atlas-viewer-mode-toggle button.active{border-color:rgba(79,162,244,.52);background:linear-gradient(180deg,rgba(79,162,244,.16),rgba(21,25,31,.96))}.atlas-viewer-stage{position:relative;min-height:330px;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:linear-gradient(180deg,rgba(79,162,244,.12),rgba(255,255,255,.02))}.atlas-viewer-media,.atlas-viewer-placeholder{width:100%;height:100%;min-height:330px}.atlas-viewer-media{object-fit:cover}.atlas-viewer-placeholder{display:grid;place-items:center;color:var(--muted)}.atlas-stage-overlay{position:absolute;inset:auto 0 0 0;display:grid;grid-gap:.8rem;gap:.8rem;padding:.9rem;background:linear-gradient(180deg,rgba(4,8,12,0),rgba(4,8,12,.82) 46%)}.atlas-stage-copy{display:grid;grid-gap:.35rem;gap:.35rem;max-width:34rem}.atlas-stage-copy p:last-child{color:rgba(231,235,240,.82);font-size:.84rem;line-height:1.45}.atlas-experience-focus{display:grid;grid-gap:.85rem;gap:.85rem}.atlas-experience-focus-copy{display:grid;grid-gap:.55rem;gap:.55rem}.atlas-cta-row{display:flex;flex-wrap:wrap;gap:.65rem}.atlas-cta-button{display:grid;grid-gap:.2rem;gap:.2rem;min-width:220px;padding:.68rem .8rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-panel-soft);color:var(--text)}.atlas-cta-button.primary{background:linear-gradient(180deg,rgba(79,162,244,.18),rgba(21,25,31,.96));border-color:rgba(79,162,244,.48)}.atlas-cta-button.secondary{background:linear-gradient(180deg,rgba(245,171,109,.12),rgba(21,25,31,.96));border-color:rgba(245,171,109,.34)}.atlas-cta-button span{color:var(--muted);font-size:.72rem;line-height:1.45}.atlas-experience-card.active{border-color:rgba(79,162,244,.48);background:linear-gradient(180deg,rgba(79,162,244,.12),rgba(21,25,31,.96))}.atlas-experience-card,.atlas-object-card{display:grid;grid-gap:.45rem;gap:.45rem}.atlas-experience-card small,.atlas-object-card small{color:var(--muted);font-size:.76rem;letter-spacing:.04em}.atlas-media-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(180px,1fr);grid-gap:.6rem;gap:.6rem;overflow-x:auto;padding-bottom:.15rem}.atlas-media-thumb{display:grid;grid-gap:.55rem;gap:.55rem}.atlas-media-thumb-empty,.atlas-media-thumb-frame img{width:100%;aspect-ratio:1.3/1;object-fit:cover}.atlas-trace-list{gap:.55rem}.atlas-trace-item{display:grid;grid-gap:.16rem;gap:.16rem}.atlas-bootstrap-banner{border-color:rgba(245,171,109,.28);background:linear-gradient(180deg,rgba(245,171,109,.1),rgba(13,18,24,.96))}.empty-panel,.empty-state-block{display:grid;grid-gap:.45rem;gap:.45rem}@media (max-width:1280px){.atlas-dashboard-shell{grid-template-columns:292px minmax(0,1fr)}.atlas-main-grid{grid-template-columns:1fr}.atlas-secondary-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.atlas-dashboard-shell{grid-template-columns:1fr;height:auto}.atlas-sidebar{border-right:0;border-bottom:1px solid var(--line);grid-template-rows:auto auto auto}.atlas-location-list{max-height:420px}.atlas-viewer-mode-toggle{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-secondary-column{grid-template-columns:1fr}}@media (max-width:720px){.atlas-main,.atlas-sidebar,.login-shell{padding:.8rem}.atlas-metrics-grid,.atlas-micro-grid,.atlas-neighborhood-grid,.atlas-stats-grid,.atlas-viewer-mode-toggle{grid-template-columns:1fr}.atlas-bootstrap-banner,.atlas-page-header,.atlas-panel{padding:.82rem}.atlas-card-heading,.atlas-location-card-header,.atlas-panel-header,.atlas-session-card{display:grid}.atlas-panel-detail{justify-items:start;text-align:left}}.atlas-app-shell{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100vh}.atlas-workspace-shell{display:grid;grid-gap:1rem;gap:1rem;padding:1rem}.atlas-card,.atlas-empty-state,.atlas-status-banner,.atlas-topbar{background:linear-gradient(180deg,rgba(8,18,28,.8),rgba(8,17,27,.66));border:1px solid var(--line);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow)}.atlas-topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1rem}.atlas-topbar-copy{display:grid;grid-gap:.14rem;gap:.14rem}.atlas-grid-object small,.atlas-grid-tile span,.atlas-inline-metrics span,.atlas-neighbor-row span,.atlas-rail-note,.atlas-rail-search span,.atlas-rail-stats span,.atlas-runtime-list-item span,.atlas-runtime-meta span,.atlas-runtime-overlay span,.atlas-runtime-stage-header span,.atlas-section-heading span,.atlas-session-block small,.atlas-session-block span,.atlas-topbar-copy small,.atlas-topbar-copy span,.atlas-tree-actions span,.atlas-tree-item small,.atlas-tree-item span,.atlas-view-note{color:var(--muted)}.atlas-topbar-copy strong{font-size:1.02rem;font-weight:600}.atlas-runtime-mode-switch,.atlas-workspace-switch{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem;border:1px solid var(--line);border-radius:999px;background:rgba(9,18,28,.56)}.atlas-runtime-mode-switch button,.atlas-workspace-switch button{min-height:34px;padding:.55rem .8rem;border:0;border-radius:999px;background:transparent;color:var(--muted)}.atlas-runtime-mode-switch button.active,.atlas-workspace-switch button.active{background:rgba(111,180,255,.14);color:var(--text)}.atlas-status-banner{display:flex;align-items:center;gap:.75rem;padding:.8rem 1rem}.atlas-status-banner strong{color:var(--accent-warm)}.atlas-empty-state{display:grid;place-items:center;min-height:calc(100vh - 7.5rem);padding:2rem}.atlas-mode-view{display:grid;grid-gap:1rem;gap:1rem}.atlas-view-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.atlas-card{padding:1rem}.atlas-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem}.atlas-section-heading h2{font-size:.94rem}.atlas-summary-text{color:var(--muted-strong);line-height:1.6}.atlas-inline-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:1rem}.atlas-inline-metrics.stacked{grid-template-columns:1fr}.atlas-inline-metrics div{display:grid;grid-gap:.18rem;gap:.18rem;padding-top:.75rem;border-top:1px solid var(--line)}.atlas-inline-metrics strong{font-size:.92rem;font-weight:600}.atlas-rail{display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;grid-gap:.95rem;gap:.95rem;padding:1rem;border-right:1px solid var(--line);background:rgba(6,14,21,.76);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.atlas-rail-header{display:grid;grid-gap:.5rem;gap:.5rem}.atlas-rail-note{font-size:.84rem;line-height:1.5}.atlas-rail-search{display:grid;grid-gap:.45rem;gap:.45rem}.atlas-search-input{min-height:38px;background:rgba(6,15,23,.74)}.atlas-rail-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.atlas-rail-stats div{display:grid;grid-gap:.1rem;gap:.1rem;padding:.75rem .7rem;border:1px solid var(--line);border-radius:var(--radius-md);background:rgba(9,18,28,.52)}.atlas-rail-stats strong,.atlas-session-block strong{font-size:.9rem;font-weight:600}.atlas-location-list{display:grid;grid-gap:.45rem;gap:.45rem;min-height:0;overflow:auto}.atlas-location-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;width:100%;padding:.8rem .85rem;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;text-align:left}.atlas-location-row.active,.atlas-location-row:hover{background:rgba(111,180,255,.08);border-color:rgba(111,180,255,.18)}.atlas-location-row-main,.atlas-location-row-meta,.atlas-session-block{display:grid;grid-gap:.12rem;gap:.12rem}.atlas-grid-tile strong,.atlas-location-row-main strong,.atlas-runtime-list-item strong,.atlas-session-block strong,.atlas-tree-item strong{font-weight:600}.atlas-location-row-main span,.atlas-location-row-meta small{font-size:.76rem}.atlas-location-row-meta{justify-items:end}.atlas-rail-footer{display:grid;grid-gap:.75rem;gap:.75rem;padding-top:.9rem;border-top:1px solid var(--line)}.atlas-session-block em{color:var(--accent);font-style:normal;font-size:.72rem}.atlas-signout-button{width:100%}.atlas-catalog-layout,.atlas-grid-layout,.atlas-runtime-layout{display:grid;grid-gap:1rem;gap:1rem}.atlas-catalog-layout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.4fr)}.atlas-tree-list{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:1rem}.atlas-tree-node{border:1px solid var(--line);border-radius:var(--radius-md);background:rgba(8,18,28,.46);overflow:hidden}.atlas-tree-node.active{border-color:rgba(111,180,255,.22)}.atlas-tree-node summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;cursor:pointer;list-style:none}.atlas-tree-node summary::-webkit-details-marker{display:none}.atlas-tree-node-main{display:grid;grid-gap:.14rem;gap:.14rem}.atlas-tree-node-body{display:grid;grid-gap:.9rem;gap:.9rem;padding:0 1rem 1rem}.atlas-tree-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.2rem}.atlas-inline-button{min-height:34px;padding:.48rem .72rem;font-size:.82rem}.atlas-tree-group{display:grid;grid-gap:.45rem;gap:.45rem}.atlas-tree-items{display:grid;grid-gap:.42rem;gap:.42rem}.atlas-tree-item{display:grid;grid-gap:.18rem;gap:.18rem;padding:.65rem .75rem;border-radius:var(--radius-md);background:rgba(10,20,30,.72)}.atlas-tree-item div{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.atlas-tree-link{padding:0;border:0;background:transparent;color:var(--text);text-align:left}.atlas-tree-link:hover{color:var(--accent)}.atlas-grid-layout{grid-template-columns:minmax(0,1.5fr) 320px}.atlas-grid-surface-card{min-height:640px}.atlas-grid-surface{position:relative;min-height:608px;border-radius:calc(var(--radius-lg) - 4px);background:radial-gradient(circle at top,rgba(111,180,255,.1),transparent 44%),linear-gradient(rgba(120,170,214,.05) 1px,transparent 0),linear-gradient(90deg,rgba(120,170,214,.05) 1px,transparent 0),rgba(7,17,26,.9);background-size:auto,64px 64px,64px 64px,auto;overflow:hidden}.atlas-grid-tile{position:absolute;display:grid;align-content:space-between;grid-gap:.35rem;gap:.35rem;min-width:120px;padding:.75rem;border:1px solid rgba(122,171,212,.18);border-radius:14px;background:rgba(12,27,40,.72);text-align:left}.atlas-grid-tile.active{border-color:rgba(111,180,255,.58);box-shadow:inset 0 0 0 1px rgba(111,180,255,.2)}.atlas-grid-object{position:absolute;transform:translate(-50%,-50%);display:grid;justify-items:center;grid-gap:.18rem;gap:.18rem;pointer-events:none}.atlas-grid-object span{width:8px;height:8px;border-radius:999px;background:rgba(217,180,138,.5);box-shadow:0 0 0 4px rgba(217,180,138,.12)}.atlas-grid-object.active span{background:var(--accent);box-shadow:0 0 0 5px rgba(111,180,255,.16)}.atlas-grid-object small{padding:.2rem .35rem;border-radius:999px;background:rgba(7,16,24,.84);white-space:nowrap}.atlas-grid-inspector{display:grid;align-content:start;grid-gap:1rem;gap:1rem}.atlas-grid-neighborhood{display:grid;grid-gap:.4rem;gap:.4rem}.atlas-neighbor-row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;width:100%;padding:.7rem .75rem;border:1px solid var(--line);border-radius:var(--radius-md);background:rgba(9,18,28,.52);text-align:left}.atlas-neighbor-row.active{border-color:rgba(111,180,255,.24);background:rgba(111,180,255,.08)}.atlas-neighbor-row:disabled{opacity:.5}.atlas-runtime-layout{grid-template-columns:minmax(0,1.72fr) 300px}.atlas-runtime-browser,.atlas-runtime-stage-card{display:grid;grid-gap:1rem;gap:1rem}.atlas-runtime-stage-header{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.atlas-runtime-stage-header div{display:grid;grid-gap:.1rem;gap:.1rem}.atlas-runtime-stage{position:relative;min-height:680px;border:1px solid rgba(123,182,230,.14);border-radius:22px;overflow:hidden;background:radial-gradient(circle at 50% 24%,rgba(111,180,255,.18),transparent 36%),linear-gradient(180deg,rgba(7,19,29,.88),rgba(4,10,18,.96))}.atlas-runtime-media,.atlas-runtime-media-frame,.atlas-runtime-placeholder{width:100%;height:100%}.atlas-runtime-media{display:block;object-fit:cover}.atlas-runtime-engine{position:absolute;inset:0}.atlas-runtime-engine canvas{width:100%!important;height:100%!important}.atlas-runtime-engine-vignette{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at center,transparent 42%,rgba(3,7,12,.28) 82%),linear-gradient(180deg,rgba(6,14,22,.08),rgba(6,14,22,.26))}.atlas-runtime-placeholder{display:grid;place-items:center;grid-gap:.6rem;gap:.6rem;padding:2rem;text-align:center;color:var(--muted)}.atlas-runtime-overlay{position:absolute;left:1rem;right:1rem;bottom:1rem;display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;padding:.78rem .9rem;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:rgba(5,12,18,.54);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.atlas-runtime-overlay span,.atlas-runtime-overlay strong{display:block}.atlas-runtime-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.atlas-runtime-scene-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);grid-gap:.55rem;gap:.55rem;overflow-x:auto}.atlas-runtime-scene-chip{display:grid;grid-gap:.16rem;gap:.16rem;padding:.76rem .82rem;border:1px solid rgba(126,157,185,.12);border-radius:14px;background:rgba(7,15,24,.36);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.atlas-runtime-scene-chip.active{border-color:rgba(111,180,255,.34);background:rgba(111,180,255,.12)}.atlas-runtime-meta div{display:grid;grid-gap:.14rem;gap:.14rem;padding-top:.75rem;border-top:1px solid var(--line)}.atlas-runtime-cta-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.65rem;gap:.65rem}.atlas-runtime-cta{display:grid;grid-gap:.18rem;gap:.18rem;padding:.8rem .9rem;border:1px solid var(--line);border-radius:14px;background:rgba(9,18,28,.52)}.atlas-runtime-cta.primary{border-color:rgba(111,180,255,.34);background:rgba(111,180,255,.12)}.atlas-runtime-cta span{color:var(--muted);font-size:.8rem}.atlas-runtime-browser-group{display:grid;grid-gap:.55rem;gap:.55rem}.atlas-runtime-list{display:grid;grid-gap:.4rem;gap:.4rem}.atlas-runtime-list-item{display:grid;grid-gap:.14rem;gap:.14rem;width:100%;padding:.7rem .76rem;border:1px solid rgba(126,157,185,.12);border-radius:14px;background:rgba(9,18,28,.36);text-align:left}.atlas-runtime-list-item.active{border-color:rgba(111,180,255,.28);background:rgba(111,180,255,.1)}.atlas-runtime-list-item.static{cursor:default}@media (max-width:1180px){.atlas-app-shell{grid-template-columns:1fr}.atlas-rail{border-right:0;border-bottom:1px solid var(--line);grid-template-rows:auto auto auto auto}.atlas-location-list{max-height:260px}.atlas-catalog-layout,.atlas-grid-layout,.atlas-runtime-layout{grid-template-columns:1fr}}@media (max-width:760px){.atlas-rail,.atlas-workspace-shell{padding:.8rem}.atlas-runtime-overlay,.atlas-runtime-stage-header,.atlas-status-banner,.atlas-topbar,.atlas-tree-actions,.atlas-view-header{display:grid}.atlas-runtime-mode-switch,.atlas-workspace-switch{width:100%;justify-content:space-between}.atlas-inline-metrics,.atlas-rail-stats,.atlas-runtime-meta{grid-template-columns:1fr}.atlas-runtime-stage{min-height:480px}}