:root{--sci-bg-0: #010509;--sci-bg-1: #030b12;--sci-bg-2: #061520;--sci-line: rgba(170,225,240,.22);--sci-line-strong: rgba(170,225,240,.4);--sci-line-faint: rgba(170,225,240,.11);--sci-ink: #c6dee2;--sci-ink-bright: #eaf6f8;--sci-ink-mute: #7f9aa1;--sci-ink-faint: #57727a;--sci-accent: #a8f0e0;--sci-accent-warm: #cbe6e9;--sci-good: #6dedaa;--sci-warn: #d3b879}.sci-desktop{position:absolute;inset:0;display:grid!important;grid-template-rows:46px 1fr 44px;background:var(--sci-bg-0);color:var(--sci-ink);font-family:var(--mono, "IBM Plex Mono", ui-monospace, monospace);overflow:hidden}.sci-desktop:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse at 50% 40%,rgba(8,30,40,.5) 0%,transparent 60%),radial-gradient(circle at 20% 20%,rgba(2,10,14,.4),transparent 40%);pointer-events:none}.sci-nav{position:relative;z-index:10;display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:26px;padding:0 20px;border-bottom:1px solid var(--sci-line);background:#010509fa}.sci-nav-brand{display:flex;align-items:center;gap:10px;color:var(--sci-ink-bright)}.sci-nav-brand>svg{width:20px;height:20px;flex:none;color:var(--sci-accent)}.sci-brand-text{display:flex;flex-direction:column;gap:2px}.sci-brand-text b{font:500 11px/1 var(--mono);letter-spacing:.18em;color:var(--sci-ink-bright)}.sci-brand-text span{font:400 9px/1 var(--mono);letter-spacing:.14em;color:var(--sci-ink-mute)}.sci-nav-links{display:flex;gap:4px}.sci-nav-links button{padding:5px 14px;color:var(--sci-ink-mute);font:500 11px/1 var(--mono);letter-spacing:.22em;background:transparent;border:0;cursor:pointer}.sci-nav-links button:hover,.sci-nav-links button.active{color:var(--sci-ink-bright)}.sci-nav-status{display:flex;align-items:center;gap:22px;justify-content:flex-end;color:var(--sci-ink-mute);font:500 10px/1 var(--mono);letter-spacing:.18em;white-space:nowrap;flex-wrap:nowrap;min-width:0}.sci-nav-status span,.sci-nav-status button,.sci-nav-status time{padding:0;background:none;border:0;color:inherit;font:inherit;cursor:pointer;white-space:nowrap}.sci-nav-active{color:var(--sci-accent)!important}.sci-nav-status time{color:var(--sci-ink-bright);font-variant-numeric:tabular-nums;letter-spacing:.1em;min-width:60px;text-align:right}.sci-dashboard{position:relative;z-index:5;display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr) minmax(280px,340px);gap:16px;padding:16px;min-height:0;overflow:hidden}.sci-col{display:flex;flex-direction:column;gap:12px;min-height:0;min-width:0}.sci-col-left,.sci-col-right{justify-content:space-between}.sci-col-center{align-items:center;justify-content:space-between;gap:14px;position:relative}.sci-card{position:relative;display:grid;grid-template-columns:112px 1fr;grid-template-rows:auto auto;gap:0;border:1px solid var(--sci-line);background:linear-gradient(135deg,#081a22b3,#030b10d9);cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease;flex:1 1 0;min-height:0}.sci-card:hover{border-color:var(--sci-line-strong);background:linear-gradient(135deg,#0e202ad9,#050e14f2);box-shadow:inset 0 0 30px #a8f0e00d}.sci-card-icon{position:relative;display:flex;align-items:center;justify-content:center;padding:10px;border-right:1px solid var(--sci-line-faint);background:radial-gradient(ellipse at 50% 50%,#08141a66,#00040899);color:var(--sci-accent);overflow:hidden}.sci-card-icon svg{width:100%;height:100%;max-width:92px;max-height:92px;color:var(--sci-accent)}.sci-card-replication{display:grid;grid-template-columns:1fr auto;gap:6px;padding:6px 8px}.sci-card-replication svg{max-width:60px;max-height:70px}.sci-rep-legend{display:flex;flex-direction:column;justify-content:center;gap:4px;font:500 5.5px/1 var(--mono);letter-spacing:.08em}.sci-rep-legend>div{display:grid;grid-template-columns:5px 1fr 12px;gap:3px;align-items:center}.sci-rep-legend i{width:4px;height:4px;background:var(--sci-accent);opacity:.8}.sci-rep-legend>div:nth-child(2) i{opacity:.55}.sci-rep-legend>div:nth-child(3) i{opacity:.35}.sci-rep-legend span{color:var(--sci-ink-mute)}.sci-rep-legend b{color:var(--sci-ink-bright);text-align:right;font-weight:500}.sci-card-body{padding:12px 14px 10px;display:flex;flex-direction:column;justify-content:center;min-width:0}.sci-card-body h3{font:500 12px/1.2 var(--mono);letter-spacing:.06em;color:var(--sci-ink-bright);margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sci-card-body>p{font:400 9.5px/1.3 var(--mono);letter-spacing:.1em;color:var(--sci-ink-mute);margin:0 0 12px;text-transform:uppercase}.sci-card-body dl{display:flex;flex-direction:column;gap:5px;margin:0}.sci-card-body dl>div{display:flex;justify-content:space-between;gap:8px}.sci-card-body dt{color:var(--sci-ink-faint);font:500 9px/1 var(--mono);letter-spacing:.12em}.sci-card-body dd{color:var(--sci-ink-bright);font:500 9.5px/1 var(--mono);letter-spacing:.06em;margin:0;font-variant-numeric:tabular-nums}.sci-card footer{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;padding:7px 14px;border-top:1px solid var(--sci-line-faint);background:#00050a8c}.sci-card footer span{color:var(--sci-ink-faint);font:500 8px/1 var(--mono);letter-spacing:.16em}.sci-card footer b{color:var(--sci-accent);font:500 9.5px/1 var(--mono);letter-spacing:.06em;font-weight:500;font-variant-numeric:tabular-nums}.sci-card-center{width:min(440px,92%);align-self:center;flex:0 0 auto}.sci-center-header{text-align:center;padding:8px 20px 0;width:100%;flex:0 0 auto}.sci-tag{font:500 10px/1 var(--mono);letter-spacing:.28em;color:var(--sci-ink-mute);margin:0 0 12px}.sci-center-header h2{font:250 clamp(20px,2vw,32px)/1.1 var(--sans, "Inter", system-ui, sans-serif);font-weight:250;letter-spacing:.24em;color:var(--sci-ink-bright);margin:0 0 10px;text-transform:uppercase;white-space:nowrap}.sci-sub{font:500 10px/1 var(--mono);letter-spacing:.22em;color:var(--sci-ink-mute)}.sci-sphere-container{position:relative;flex:1 1 auto;width:100%;min-height:0;display:flex;align-items:center;justify-content:center;margin:0 auto;overflow:visible}.sci-sphere{position:absolute;inset:0;width:100%;height:100%;opacity:1}.sci-orientation{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(400px,78%);padding:26px 30px 20px;border:1px solid var(--sci-line-strong);background:#030a0eeb;backdrop-filter:blur(4px);text-align:center;z-index:5}.sci-orientation-corner{position:absolute;width:12px;height:12px;border:1px solid var(--sci-accent);pointer-events:none}.sci-orientation-tl{top:-1px;left:-1px;border-right:0;border-bottom:0}.sci-orientation-tr{top:-1px;right:-1px;border-left:0;border-bottom:0}.sci-orientation-bl{bottom:-1px;left:-1px;border-right:0;border-top:0}.sci-orientation-br{bottom:-1px;right:-1px;border-left:0;border-top:0}.sci-orientation-label{font:500 8px/1 var(--mono);letter-spacing:.28em;color:var(--sci-ink-mute);margin:0 0 14px}.sci-orientation h3{font:400 20px/1.2 var(--sans, "Inter", system-ui, sans-serif);color:var(--sci-ink-bright);margin:0 0 14px;letter-spacing:-.005em;white-space:nowrap}.sci-orientation-body{font:400 9px/1.6 var(--mono);letter-spacing:.06em;color:var(--sci-ink);max-width:32ch;margin:0 auto 20px}.sci-orientation-foot{display:flex;align-items:center;justify-content:center;gap:10px;padding-top:14px;border-top:1px solid var(--sci-line-faint);font:500 8px/1 var(--mono);letter-spacing:.18em}.sci-orientation-foot svg{width:12px;height:12px;color:var(--sci-accent)}.sci-orientation-foot span{color:var(--sci-ink-mute)}.sci-orientation-foot b{color:var(--sci-accent);font-weight:500}.sci-orientation.dismissed{opacity:0;pointer-events:none;transition:opacity .3s ease}.sci-taskbar{position:relative;z-index:10;display:grid;grid-template-columns:minmax(180px,auto) minmax(240px,1.4fr) minmax(240px,1.4fr) minmax(150px,.9fr) minmax(220px,1.2fr) minmax(130px,auto);align-items:center;gap:0;border-top:1px solid var(--sci-line);background:#010508fa;font:500 9.5px/1 var(--mono);letter-spacing:.08em}.sci-taskbar-section{display:flex;align-items:center;gap:10px;padding:0 14px;height:100%;border-right:1px solid var(--sci-line-faint);min-width:0;overflow:hidden}.sci-taskbar-section:last-child{border-right:0}.sci-taskbar-section>span{color:var(--sci-ink-mute);font:500 8.5px/1 var(--mono);letter-spacing:.18em;white-space:nowrap;flex:none}.sci-taskbar-section>b{color:var(--sci-ink-bright);font:500 9.5px/1 var(--mono);letter-spacing:.08em;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.sci-taskbar-section>em{color:var(--sci-ink-mute);font-style:normal;font:500 8.5px/1 var(--mono);letter-spacing:.14em;white-space:nowrap;flex:none;margin-left:auto}.sci-job-running{display:inline-flex;align-items:center;gap:6px;color:var(--sci-good)!important}.sci-job-running i{width:5px;height:5px;border-radius:50%;background:var(--sci-good);animation:sciPulse 1.6s ease infinite}@keyframes sciPulse{0%,to{opacity:1}50%{opacity:.3}}.sci-progress-bar{flex:1;min-width:40px;max-width:90px;height:3px;background:#9be9dc14;overflow:hidden}.sci-progress-bar>i{display:block;height:100%;background:linear-gradient(90deg,var(--sci-accent),var(--sci-good));transition:width .5s ease}.sci-tb-progress>b{color:var(--sci-ink-bright);min-width:30px;text-align:right}.sci-state-normal{display:inline-flex;align-items:center;gap:6px;color:var(--sci-good)!important}.sci-state-normal i{width:6px;height:6px;border-radius:50%;background:var(--sci-good);box-shadow:0 0 8px var(--sci-good)}@media(max-width:1400px){.sci-dashboard{grid-template-columns:280px minmax(0,1fr) 280px;gap:12px;padding:12px}.sci-card{grid-template-columns:96px 1fr}.sci-card-body h3{font-size:11px}.sci-card-body>p{font-size:9px}}@media(max-width:1200px){.sci-dashboard{grid-template-columns:250px minmax(0,1fr) 250px;gap:10px;padding:10px}.sci-card{grid-template-columns:84px 1fr}.sci-card-body{padding:10px 12px 8px}.sci-card-body h3{font-size:10.5px;letter-spacing:.04em}.sci-card-body>p{font-size:8.5px;margin-bottom:8px}.sci-card-body dt,.sci-card-body dd{font-size:8.5px}.sci-card footer{padding:6px 12px}.sci-card footer span{font-size:7.5px}.sci-card footer b{font-size:9px}.sci-taskbar-section>span{font-size:8px}.sci-taskbar-section>b{font-size:9px}.sci-taskbar-section>em{font-size:8px}}@media(max-width:1080px){.sci-dashboard{grid-template-columns:220px minmax(0,1fr) 220px;gap:8px;padding:8px}.sci-card{grid-template-columns:68px 1fr}.sci-card-icon{padding:6px}.sci-card-body{padding:8px 10px 6px}.sci-card-body h3{font-size:9.5px;letter-spacing:.02em}.sci-card-body>p{font-size:8px;margin-bottom:6px}.sci-card-body dt,.sci-card-body dd{font-size:8px}.sci-card footer{padding:5px 10px}.sci-card footer span{font-size:7px}.sci-card footer b{font-size:8px}.sci-nav{grid-template-columns:auto 1fr auto;gap:10px;padding:0 12px}.sci-nav-links{gap:0}.sci-nav-links button{padding:5px 6px;font-size:9px;letter-spacing:.12em}.sci-nav-status{gap:12px;font-size:9px;letter-spacing:.12em}.sci-brand-text b{font-size:10px;letter-spacing:.14em}.sci-brand-text span{font-size:8px;letter-spacing:.1em}.sci-orientation{padding:22px 24px 18px;width:min(340px,82%)}.sci-orientation h3{font-size:18px}.sci-orientation-body{font-size:8.5px}.sci-taskbar{grid-template-columns:minmax(140px,auto) minmax(180px,1.2fr) minmax(200px,1.3fr) minmax(130px,.8fr) minmax(180px,1.1fr) minmax(110px,auto)}.sci-taskbar-section{padding:0 10px;gap:8px}.sci-taskbar-section>span{font-size:7px;letter-spacing:.14em}.sci-taskbar-section>b{font-size:8.5px}.sci-taskbar-section>em{font-size:7px;letter-spacing:.1em}}@media(max-width:860px){.sci-desktop{grid-template-rows:46px auto 44px;overflow:auto}.sci-dashboard{grid-template-columns:1fr;grid-template-rows:auto auto auto;overflow:auto}.sci-col-left,.sci-col-right{flex-direction:row;flex-wrap:wrap}.sci-col-left .sci-card,.sci-col-right .sci-card{flex:1 1 220px}.sci-col-center{order:-1}.sci-sphere-container{max-height:50vh}.sci-nav-links{display:none}.sci-taskbar{grid-template-columns:1fr;grid-auto-rows:40px;height:auto}.sci-taskbar-section{border-right:0;border-bottom:1px solid var(--sci-line-faint)}}@media(max-width:600px){.sci-nav-status>span:not(.sci-nav-active){display:none}.sci-center-header h2{white-space:normal}}body.science-workspace .os-taskbar,body.science-workspace .online-announcement{display:none!important}.sci-desktop .sci-os-canvas{position:absolute;inset:46px 0 44px;z-index:100;pointer-events:none;overflow:visible;display:block!important;background:transparent!important;grid-template-columns:none!important;grid-template-rows:none!important}.sci-desktop .sci-os-canvas:has(.os-window){pointer-events:auto;background:#01060a8c!important;backdrop-filter:blur(1px)}.sci-desktop .sci-os-canvas .os-window{pointer-events:auto;z-index:1}.sci-desktop .sci-os-canvas .v3-window{position:absolute}.sci-desktop .sci-os-canvas>.os-window[data-window=report],.sci-desktop .sci-os-canvas>.os-window[data-window=terminal]{display:none}@media(max-width:860px){.sci-desktop .sci-os-canvas{top:46px;bottom:0}}
