:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#0b1220;--panel:#0f1a30;--text:#e9eefc;--muted:#aab7d9;--accent:#7aa2ff;--danger:#ff6b6b;--ok:#41d39a;--border:#ffffff1f}*{box-sizing:border-box}html,body{background:linear-gradient(180deg,var(--bg),#060b14);color:var(--text);margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.container{max-width:1100px;margin:0 auto;padding:24px}.card{border:1px solid var(--border);background:#ffffff0a;border-radius:14px;padding:16px}.muted{color:var(--muted)}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}input,select,textarea{border:1px solid var(--border);width:100%;color:var(--text);background:#ffffff08;border-radius:10px;outline:none;padding:10px 12px}label{color:var(--muted);margin-bottom:6px;font-size:13px;display:block}small{color:var(--muted)}hr{border:none;border-top:1px solid var(--border);margin:16px 0}button{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#7aa2ff2e;border-radius:10px;padding:10px 12px}button:hover{background:#7aa2ff47}button.secondary{background:#ffffff0f}button.danger{background:#ff6b6b2e}.badge{border:1px solid var(--border);color:var(--muted);background:#ffffff0a;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.loginScreen{place-items:center;min-height:calc(100vh - 84px);padding:36px 16px;display:grid;position:relative;overflow:hidden}.loginCard{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:min(520px,100%);position:relative}.loginStarBg{pointer-events:none;z-index:0;background:radial-gradient(900px 520px at 50% 120%,#ffbe501a,#0000 60%),radial-gradient(780px 520px at 18% 22%,#7aa2ff24,#0000 60%),radial-gradient(620px 420px at 86% 28%,#41d39a1a,#0000 58%),linear-gradient(#00000040,#00000085);position:absolute;inset:0}.loginStarBg:before{content:"";opacity:.55;background-image:radial-gradient(circle at 12% 18%,#ffffff47 0 1px,#0000 2px),radial-gradient(circle at 36% 42%,#ffffff38 0 1px,#0000 2px),radial-gradient(circle at 68% 26%,#fff3 0 1px,#0000 2px),radial-gradient(circle at 82% 62%,#ffffff2e 0 1px,#0000 2px),radial-gradient(circle at 22% 78%,#ffffff29 0 1px,#0000 2px);background-size:220px 220px;animation:42s linear infinite loginStarDrift;position:absolute;inset:-60%}.loginStarBg:after{content:"";opacity:0;filter:blur(.2px);background:radial-gradient(circle,#ffd478f2,#ffd47847 36%,#ffd47800 70%),conic-gradient(#fff0,#ffffff24,#fff0,#ffffff1f,#fff0);width:220px;height:220px;animation:12.5s ease-in-out infinite loginStarRise;position:absolute;bottom:-28%;left:50%;transform:translate(-50%)}@keyframes loginStarRise{0%{opacity:0;transform:translate(-50%)translateY(30vh)scale(.62)}16%{opacity:.85}52%{opacity:.95;transform:translate(-50%)translateY(-4vh)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-46vh)scale(1.06)}}@keyframes loginStarDrift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-90px,70px)scale(1.05)}}@media (prefers-reduced-motion:reduce){.loginStarBg:before,.loginStarBg:after{opacity:.5;animation:none}}.topbarMsgBtn{border:1px solid var(--border);color:var(--text);background:#ffffff0a;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:inline-flex;position:relative}.topbarMsgBtn:hover{background:#ffffff0f;text-decoration:none}.topbarMsgDot{color:#ffffffe0;background:#41d39a2e;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 6px;font-size:11px;line-height:18px;display:inline-flex}kbd{border:1px solid var(--border);background:#ffffff0f;border-bottom-width:2px;border-radius:8px;padding:2px 6px;font-size:12px}.sphereRail{padding:6px 10px;position:relative}.sphereRail:before{content:"";filter:blur(.2px);background:linear-gradient(#7aa2ff00,#7aa2ff40,#ffffff1f,#7aa2ff40,#7aa2ff00);width:2px;position:absolute;top:10px;bottom:10px;left:54px}.sphereMenu{gap:14px;display:grid}.sphereBtn{border:1px solid var(--border);width:108px;height:108px;color:var(--text);cursor:pointer;background:radial-gradient(120% 120% at 24% 22%,#7aa2ff66,#ffffff0f 40%,#00000059 75%),radial-gradient(80% 80% at 70% 82%,#41d39a2e,#0000 62%),conic-gradient(from 210deg,#ffffff14,#7aa2ff38,#ffffff0f,#7aa2ff1f);border-radius:999px;place-items:center;padding:0;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s,opacity .18s;animation:6.8s ease-in-out infinite orbFloat;display:grid;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 18px 48px #00000073,inset 0 1px #ffffff0f}.sphereBtn:before{content:"";opacity:.75;pointer-events:none;filter:blur(.2px);background:radial-gradient(45% 45% at 28% 26%,#ffffff2e,#fff0 70%),radial-gradient(65% 65% at 75% 78%,#7aa2ff2e,#fff0 72%),repeating-radial-gradient(circle at 40% 35%,#ffffff0a,#ffffff0a 1px,#0000 3px);position:absolute;inset:-20%;transform:rotate(8deg)}.sphereBtn:after{content:"";pointer-events:none;opacity:.9;border:1px solid #ffffff1a;border-radius:999px;position:absolute;inset:10px}.sphereBtn:hover{border-color:#7aa2ff4d;transform:scale(1.03)translateY(-1px);box-shadow:0 22px 58px #00000085,0 0 0 1px #7aa2ff38,inset 0 1px #ffffff14}.sphereBtn[data-active=true]{border-color:#41d39a8c;transform:scale(1.06);box-shadow:0 26px 70px #00000094,0 0 0 1px #41d39a47,0 0 55px #41d39a2e,inset 0 1px #ffffff1a}.sphereBtn[data-disabled=true]{opacity:.45;cursor:not-allowed;filter:grayscale(.35)}.miniSphereStack{align-content:start;justify-items:end;gap:12px;display:grid}.miniSphereRow{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}.sphereBtn.miniSphereBtn{width:78px;height:78px;animation:none}.sphereBtn.miniSphereBtn .sphereInner{padding:10px}.sphereBtn.miniSphereBtn .sphereLabel{height:26px;font-size:11px}.sphereBtn.miniSphereBtn .sphereCount{padding:3px 8px;font-size:11px}.profileHeaderRow{grid-template-columns:minmax(260px,680px) 1fr;align-items:start;gap:16px;display:grid}.profileHeaderCard{justify-self:start;width:100%;max-width:680px}.profileHeaderCorner{place-self:start end}.facilityHeaderRow{grid-template-columns:minmax(260px,760px) 1fr;align-items:start;gap:16px;display:grid}.facilityHeaderCard{justify-self:start;width:100%;max-width:760px}.facilityHeaderCorner{place-self:start end}@media (max-width:980px){.profileHeaderRow{grid-template-columns:1fr;gap:12px}.profileHeaderCorner{justify-self:start}.facilityHeaderRow{grid-template-columns:1fr;gap:12px}.facilityHeaderCorner{justify-self:start}.miniSphereStack{flex-flow:wrap;justify-content:flex-start;gap:10px;display:flex}}.sphereInner{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:100%;padding:14px;display:flex;position:relative}.sphereLabel{letter-spacing:.2px;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:30px;font-size:13px;font-weight:700;line-height:1.05;display:flex;overflow:hidden}.sphereLabel span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.sphereCount{color:#ffffffc7;background:#0000002e;border:1px solid #ffffff1f;border-radius:999px;padding:4px 10px;font-size:12px}.sphereHint{color:#ffffffd1;opacity:0;pointer-events:none;z-index:10;background:#0a101eeb;border:1px solid #ffffff1f;border-radius:12px;width:220px;padding:10px 12px;font-size:12px;transition:opacity .16s,transform .16s;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)}.sphereBtn:hover .sphereHint{opacity:1;transform:translateY(-50%)translate(2px)}@keyframes orbFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.hero{border:1px solid var(--border);background:radial-gradient(1200px 500px at 20% 20%,#7aa2ff2e,#0000),radial-gradient(800px 500px at 70% 10%,#41d39a1f,#0000),#ffffff08;border-radius:18px;padding:34px 18px;box-shadow:0 30px 90px #0000008c}.heroTitle{letter-spacing:.3px;align-items:center;gap:12px;margin:0;font-size:42px;display:flex}.heroSubtitle{max-width:70ch;color:var(--muted);margin-top:10px;line-height:1.55}.featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}@media (max-width:900px){.featureGrid{grid-template-columns:1fr}}.featureCard{background:#00000024;border:1px solid #ffffff1a;border-radius:14px;padding:14px}.featureCard h3{margin:0 0 6px;font-size:14px}.featureCard p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}img,video,canvas{max-width:100%;height:auto}pre{max-width:100%;overflow-x:auto}code{overflow-wrap:anywhere;word-break:break-word}@media (max-width:600px){.container{padding:14px}}.eosShell{grid-template-columns:var(--eos-cols,140px minmax(0,1fr)minmax(0,420px));grid-template-areas:"nav main side";align-items:start;gap:16px;min-width:0;display:grid}.eosNav{grid-area:nav;min-width:0}.eosMain{grid-area:main;min-width:0}.eosSide{grid-area:side;min-width:0}.eosShell--profile{--eos-cols:140px minmax(0,1fr)minmax(0,420px)}.eosShell--facility{--eos-cols:140px minmax(0,360px)minmax(0,1fr)}.eosShell--facilityEditor{--eos-cols:140px minmax(0,1fr)minmax(0,1fr);grid-template-areas:"nav main main"}@media (max-width:980px){.eosShell{grid-template-columns:1fr;grid-template-areas:"nav""main""side";gap:12px}.eosShell--facilityEditor{grid-template-areas:"nav""main"}}.eosGrid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.eosGrid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.planEditor{grid-template-columns:minmax(240px,280px) minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (max-width:640px){.eosGrid2,.eosGrid3{grid-template-columns:1fr}}@media (max-width:980px){.planEditor{grid-template-columns:1fr}.sphereRail{padding:2px 0 0}.sphereRail:before{display:none}.sphereMenu{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;flex-direction:row;gap:10px;padding:10px 2px 6px;display:flex;overflow-x:auto}.sphereBtn{scroll-snap-align:start;flex:none;width:78px;height:78px;animation:none}.sphereInner{padding:10px}.sphereLabel{font-size:11px}.sphereCount{padding:3px 8px;font-size:11px}.sphereHint{display:none}}.sphereBtn[data-variant=clock]{background:radial-gradient(120% 120% at 24% 22%,#ff9f406b,#ffffff0f 40%,#00000059 75%),radial-gradient(80% 80% at 70% 82%,#ff9f4038,#0000 62%),conic-gradient(from 210deg,#ffffff14,#ff9f4042,#ffffff0f,#ff9f4024);border-color:#ff9f408c}.sphereBtn[data-variant=clock][data-active=true]{border-color:#ff9f40e6;box-shadow:0 18px 48px #00000073,0 0 0 1px #ff9f4038,inset 0 1px #ffffff0f}.workCalScroll{-webkit-overflow-scrolling:touch;max-width:100%;margin-top:12px;padding-bottom:6px;overflow:auto hidden}.workCalGrid{grid-template-columns:repeat(7,minmax(150px,1fr));gap:10px;min-width:1050px;margin-top:0;display:grid}.workCalDay{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;min-width:0;overflow:hidden}.workCalDayHeader{border-bottom:1px solid #ffffff14;gap:4px;padding:10px 10px 8px;display:grid}.workCalDayTitle{letter-spacing:.2px;font-size:12px;font-weight:800}.workCalDayMeta{color:var(--muted);font-size:11px}.workCalTimeline{background:repeating-linear-gradient(#ffffff0f 0 1px,#0000 18px 20px);height:240px;position:relative}.timeBlock{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff1a;border-radius:10px;padding:6px 8px;font-size:11px;line-height:1.15;position:absolute;left:8px;right:8px;overflow:hidden}.timeBlock--plan{z-index:2;background:#6ee7b724;border-color:#6ee7b752}.timeBlock--actual{z-index:3;background:#ff9f4029;border-color:#ff9f4061;left:14px;right:14px}.timeBlockTitle{margin-bottom:4px;font-weight:800}.timeBlockMeta{color:#ffffffd1}@media (max-width:980px){.workCalScroll{overflow-x:visible}.workCalGrid{grid-template-columns:1fr;min-width:0}.workCalTimeline{height:180px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#02050b;--bg-2:#08111d;--panel:#08101cc2;--panel-strong:#08101ce6;--text:#f5f8ff;--muted:#d5e2ffb8;--accent:#8fd9ff;--border:#ffffff1f}html,body{min-height:100%;color:var(--text);background:radial-gradient(1000px 700px at 12% 16%,#3163e138,#0000 58%),radial-gradient(920px 660px at 80% 22%,#348aff29,#0000 52%),radial-gradient(860px 720px at 48% 100%,#405fdc26,#0000 58%),linear-gradient(135deg,#02050b 0%,#08111c 44%,#02050b 100%)}body{overflow-x:hidden}main{min-height:calc(100vh - 88px)}.card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#08101cd1,#050a14db);border:1px solid #ffffff1f;box-shadow:0 24px 80px #00000061}button,input,textarea,select{font:inherit}.eosBleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.eosCapsule{color:#ffffffe6;letter-spacing:.18em;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:.7rem 1.35rem;font-size:.95rem;font-weight:700;display:inline-flex}.siteHeader{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#02050be6,#02050b47);padding:18px 0;position:sticky;top:0}.siteHeader__inner{justify-content:space-between;align-items:center;gap:24px;width:min(1320px,100vw - 48px);margin:0 auto;display:flex}.siteBrand{color:#fff;letter-spacing:-.045em;font-size:clamp(2rem,1.4rem + 1vw,2.8rem);font-weight:800}.siteBrand:hover,.siteNavLink:hover,.siteNavButton:hover{text-decoration:none}.siteNav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:24px;display:flex}.siteNavLink,.siteNavButton{color:#ffffffeb;font-size:clamp(1.08rem,.94rem + .25vw,1.2rem);font-weight:500}.siteNavButton{appearance:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.siteNavButton:hover{background:0 0;transform:none}.siteUtilityRow{align-items:center;gap:12px;display:inline-flex}.siteUtilityRow .topbarMsgBtn{color:#ffffffd6;background:#ffffff0a;border-color:#ffffff1a;padding:.2rem .7rem;font-size:.92rem}.topbarMsgDot{min-width:18px;height:18px;font-size:.7rem}.eosLanding,.eosAuth,.eosWorkspace{position:relative;overflow:hidden}.eosLanding__backdrop,.eosAuth__backdrop,.eosWorkspace__backdrop{pointer-events:none;position:absolute;inset:0}.eosLanding__backdrop:before,.eosAuth__backdrop:before,.eosWorkspace__backdrop:before{content:"";background:radial-gradient(680px 680px at 18% 26%,#5691ff38,#0000 58%),radial-gradient(900px 720px at 80% 30%,#7fe8ff24,#0000 54%),radial-gradient(900px 660px at 55% 92%,#7682ff1f,#0000 60%);position:absolute;inset:0}.eosLanding__backdrop:after,.eosAuth__backdrop:after,.eosWorkspace__backdrop:after{content:"";opacity:.28;background-image:radial-gradient(circle at 12% 18%,#ffffff73 0 1px,#0000 2px),radial-gradient(circle at 24% 62%,#ffffff2e 0 1px,#0000 2px),radial-gradient(circle at 36% 42%,#ffffff42 0 1px,#0000 2px),radial-gradient(circle at 68% 26%,#ffffff3d 0 1px,#0000 2px),radial-gradient(circle at 82% 62%,#ffffff2e 0 1px,#0000 2px),radial-gradient(circle at 72% 78%,#ffffff1f 0 1px,#0000 2px),radial-gradient(circle at 92% 38%,#ffffff29 0 1px,#0000 2px);background-size:260px 260px;animation:42s linear infinite eosStarDrift;position:absolute;inset:-24%}@keyframes eosStarDrift{0%{transform:translate(0,0)}to{transform:translate(-90px,60px)}}.eosLanding{min-height:calc(100vh - 88px)}.eosLanding__inner{z-index:1;grid-template-columns:minmax(280px,420px) minmax(420px,1fr);align-items:center;gap:24px;width:min(1380px,100vw - 56px);min-height:calc(100vh - 88px);margin:0 auto;display:grid;position:relative}.eosLanding__copy{justify-items:start;gap:1.35rem;display:grid}.eosLanding__title{letter-spacing:-.07em;margin:0;font-size:clamp(4.2rem,2.6rem + 3vw,7rem);line-height:.92}.eosLanding__actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.eosPrimaryAction,.eosGhostAction,.eosAuth__primaryButton,.eosAuth__secondaryButton{border:1px solid #ffffff29;border-radius:18px;justify-content:center;align-items:center;min-height:58px;padding:0 1.4rem;font-size:1.1rem;font-weight:600;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:inline-flex}.eosPrimaryAction,.eosAuth__primaryButton{color:#fff;background:linear-gradient(#8fd9ff2e,#8fd9ff1a);box-shadow:0 14px 32px #00000042}.eosGhostAction,.eosAuth__secondaryButton{color:#ffffffe6;background:#ffffff0d}.eosPrimaryAction:hover,.eosGhostAction:hover,.eosAuth__primaryButton:hover,.eosAuth__secondaryButton:hover{border-color:#ffffff3d;transform:translateY(-2px);box-shadow:0 18px 40px #0000004d}.eosLanding__visual{justify-content:flex-end;justify-self:end;align-items:center;width:100%;display:flex;position:relative}.eosLanding__footer{z-index:1;color:#ffffffb8;font-size:.98rem;position:absolute;bottom:28px;left:max(28px,50vw - 690px)}.eosLanding__footer--auth{bottom:24px}.eosAuth{min-height:calc(100vh - 88px)}.eosAuth__inner{z-index:1;grid-template-columns:minmax(400px,1fr) minmax(340px,560px);align-items:center;gap:32px;width:min(1380px,100vw - 56px);min-height:calc(100vh - 88px);margin:0 auto;display:grid;position:relative}.eosAuth__visual{justify-content:flex-start;align-items:center;display:flex}.eosAuth__cardWrap{justify-content:flex-end;display:flex}.eosAuth__card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#08101cdb,#070e1ae6);border:1px solid #ffffff29;border-radius:28px;width:min(100%,560px);padding:1.45rem;box-shadow:0 30px 70px #00000057}.eosAuth__title{letter-spacing:-.06em;margin:1rem 0 1.25rem;font-size:clamp(2.9rem,2.2rem + 1.4vw,4rem)}.eosAuth__message{color:#ffffffdb;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:18px;margin:0 0 1rem;padding:.95rem 1rem}.eosAuth__form{gap:1.1rem;display:grid}.eosAuth__field{gap:.6rem;display:grid}.eosAuth__field label{color:#ffffffe0;margin:0;font-size:1.05rem}.eosAuth__field input{color:#fff;background:#050b14a3;border:1px solid #ffffff24;border-radius:18px;min-height:64px;padding:0 1.2rem;font-size:1.06rem}.eosAuth__field input::placeholder{color:#ffffff6b}.eosAuth__actions{gap:1rem;margin-top:.5rem;display:grid}.eosAuth__secondaryButton{background:linear-gradient(#ff8d592e,#ff8d591a)}.sidewaysAtom{--core-size:clamp(210px,20vw,300px);isolation:isolate;position:relative}.sidewaysAtom--hero{--core-size:clamp(212px,20vw,296px);width:min(58vw,920px);height:min(68vh,680px)}.sidewaysAtom--login{--core-size:clamp(186px,18vw,258px);width:min(48vw,760px);height:min(56vh,560px)}.sidewaysAtom__halo,.sidewaysAtom__mist,.sidewaysAtom__orbitField,.sidewaysAtom__frontField,.sidewaysAtom__core,.sidewaysAtom__coreShadow{position:absolute;inset:0}.sidewaysAtom__halo{filter:blur(44px);background:radial-gradient(circle at 50% 48%,#7fdeff29,#0000 32%),radial-gradient(circle at 48% 56%,#ffffff1a,#0000 48%),radial-gradient(circle at 52%,#5d91ff1f,#0000 64%);border-radius:50%;inset:12% 6% 16%}.sidewaysAtom__mist{filter:blur(26px);background:radial-gradient(at 48%,#78bdff14,#0000 56%),radial-gradient(at 56% 52%,#ffffff14,#0000 38%);border-radius:50%;inset:14% 3% 18%}.sidewaysAtom__orbitField,.sidewaysAtom__frontField{inset:0}.sidewaysAtom__orbit{width:var(--orbit-width);height:var(--orbit-height);transform:translate(-50%,-50%)rotate(var(--orbit-angle));opacity:var(--orbit-opacity);animation:atomOrbitBreathe var(--orbit-duration)ease-in-out infinite;animation-delay:var(--orbit-delay);position:absolute;top:52%;left:50%}.sidewaysAtom__orbit.is-front{opacity:calc(var(--orbit-opacity) + .08)}.sidewaysAtom__orbitRing,.sidewaysAtom__frontArc{border-radius:50%;position:absolute;inset:0}.sidewaysAtom__orbitRing{border:1px solid #ffffff1f;box-shadow:inset 0 0 0 1px #ffffff06,0 0 38px #9cdcff12}.sidewaysAtom__orbitGlow{filter:blur(8px);background:radial-gradient(#ffffff0d,#0000 72%);border-radius:50%;position:absolute;inset:14% 6%}.sidewaysAtom__frontArc{clip-path:inset(var(--front-clip-top)0 var(--front-clip-bottom)0);border:1px solid #e8f6ff38;box-shadow:inset 0 0 0 1px #ffffff08,0 0 44px #9cdcff1a}.sidewaysAtom__frontArc:before{content:"";inset:calc(var(--front-clip-top) - 8%)6% calc(var(--front-clip-bottom) - 3%)6%;filter:blur(7px);background:radial-gradient(#ffffff1f,#0000 76%);border-radius:50%;position:absolute}.sidewaysAtom__electron{left:calc(var(--electron-x)*1%);top:calc(var(--electron-y)*1%);width:var(--electron-w);height:var(--electron-h);animation:2.8s ease-in-out infinite alternate atomElectronPulse;animation-delay:var(--electron-delay);background:radial-gradient(circle at 34% 34%,#fffffffa,#eff8fff2 58%,#b9ddff52 100%);border-radius:999px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 16px #def4ffb8,0 0 32px #ffffff29}@keyframes atomOrbitBreathe{0%,to{opacity:var(--orbit-opacity);transform:translate(-50%,-50%)rotate(var(--orbit-angle))scale(1)}50%{opacity:calc(var(--orbit-opacity) + .06);transform:translate(-50%,-50%)rotate(var(--orbit-angle))scale(1.012)}}@keyframes atomElectronPulse{0%{opacity:.78;box-shadow:0 0 12px #def4ff8a,0 0 24px #ffffff1f}to{opacity:1;box-shadow:0 0 20px #def4ffd1,0 0 34px #ffffff38}}.sidewaysAtom__coreShadow{width:calc(var(--core-size)*1.2);height:calc(var(--core-size)*.36);filter:blur(26px);background:radial-gradient(#00000070,#0000 72%);border-radius:50%;inset:56% auto auto 50%;transform:translate(-50%,-50%)}.sidewaysAtom__core{width:var(--core-size);height:var(--core-size);background:radial-gradient(circle at 30% 18%,#fffffffa,#ffffffb8 0 10%,#d6e6ff6b 22%,#0000 36%),radial-gradient(circle at 36% 34%,#b9d6ff3d,#0000 18%),radial-gradient(circle at 68% 72%,#7096e224,#0000 20%),linear-gradient(135deg,#e4ebff 0%,#8da0c9 24%,#31446e 48%,#09142b 74%,#020710 100%);border-radius:50%;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:inset -26px -34px 58px #00000080,inset 10px 16px 28px #ffffff14,0 28px 64px #00000057,0 0 78px #73b4ff1f}.sidewaysAtom__core:after{content:"";mix-blend-mode:screen;pointer-events:none;background:linear-gradient(#ffffff1f,#fff0 42%,#00000014 100%);border-radius:50%;position:absolute;inset:0}.sidewaysAtom__blotch{filter:blur(3px);mix-blend-mode:screen;background:#ffffff1a;border-radius:42%;position:absolute}.sidewaysAtom__blotch--one{width:34%;height:24%;top:20%;left:16%;transform:rotate(-18deg)}.sidewaysAtom__blotch--two{width:20%;height:15%;top:44%;right:15%;transform:rotate(14deg)}.sidewaysAtom__blotch--three{width:18%;height:14%;bottom:18%;left:22%;transform:rotate(8deg)}.sidewaysAtom__blotch--four{width:18%;height:14%;bottom:16%;right:19%;transform:rotate(-10deg)}.sidewaysAtom__glint{filter:blur(.2px);background:#ffffffb8;border-radius:999px;position:absolute}.sidewaysAtom__glint--one{width:22px;height:10px;top:34%;left:24%;transform:rotate(-28deg)}.sidewaysAtom__glint--two{width:16px;height:8px;top:30%;right:20%;transform:rotate(14deg)}.facetedOrb{width:var(--orb-size);height:var(--orb-size);color:#fff;filter:drop-shadow(0 18px 40px #00000061)drop-shadow(0 0 32px var(--orb-glow));background:0 0;border:0;place-items:center;padding:0;text-decoration:none;transition:transform .18s,filter .18s;display:inline-grid;position:relative}.facetedOrb:hover{transform:translateY(-3px)scale(1.03)}.facetedOrb.is-active{filter:drop-shadow(0 22px 46px #0000006b)drop-shadow(0 0 42px var(--orb-glow))}.facetedOrb.is-presentational{cursor:default}.facetedOrb__surface,.facetedOrb__underGlow,.facetedOrb__base,.facetedOrb__shine,.facetedOrb__gleam,.facetedOrb__facetField{position:absolute;inset:0}.facetedOrb__surface{border:1px solid #ffffff29;overflow:hidden}.facetedOrb__underGlow{background:radial-gradient(circle at 50% 55%,var(--orb-glow),#0000 62%);opacity:.42;filter:blur(16px);inset:-8%}.facetedOrb__base{background:radial-gradient(circle at 30% 22%,#ffffff7a,#fff0 22%),radial-gradient(circle at 68% 76%,#00000042,#0000 36%),radial-gradient(circle at 48% 44%,#ffffff1a,#0000 40%),linear-gradient(180deg,#ffffff2e,#0000001f),var(--orb-accent);border-radius:50%;box-shadow:inset -18px -24px 36px #00000042,inset 8px 12px 18px #ffffff1f}.facetedOrb__facetField{mix-blend-mode:screen;opacity:.8}.facetedOrb__facet{transform-origin:0;width:42%;height:2px;transform:rotate(var(--facet-angle))translateX(var(--facet-shift));animation:5.6s ease-in-out infinite orbFacetPulse;animation-delay:var(--facet-delay);background:linear-gradient(90deg,#ffffff3d,#fff0);position:absolute;top:50%;left:50%}.facetedOrb__facet:after{content:"";background:#ffffff1f;width:18%;height:4px;position:absolute;top:-1px;left:42%;transform:skew(-34deg)}@keyframes orbFacetPulse{0%,to{opacity:.4}50%{opacity:.9}}.facetedOrb__gleam{filter:blur(.4px);background:#ffffff52;border-radius:999px}.facetedOrb__gleam--one{width:18%;height:6%;inset:18% auto auto 18%;transform:rotate(-24deg)}.facetedOrb__gleam--two{width:10%;height:4%;inset:28% 20% auto auto;transform:rotate(18deg)}.facetedOrb__shine{opacity:.9;background:radial-gradient(circle at 34% 26%,#ffffff42,#0000 24%)}.facetedOrb__labelWrap{z-index:1;text-align:center;text-shadow:0 1px 2px #00000047;justify-items:center;gap:.35rem;max-width:82%;display:grid;position:relative}.facetedOrb__mark{opacity:.96;font-size:clamp(1.1rem,.8rem + .5vw,1.45rem);font-weight:700}.facetedOrb__label{letter-spacing:-.04em;gap:.1rem;font-size:clamp(1rem,.6rem + .6vw,1.28rem);font-weight:800;line-height:.95;display:grid}.facetedOrb__sublabel{color:#ffffffc7;font-size:clamp(.72rem,.56rem + .22vw,.84rem)}.eosWorkspace{min-height:calc(100vh - 88px);padding:18px 0 36px}.eosWorkspace__inner{z-index:1;gap:18px;width:min(1500px,100vw - 24px);margin:0 auto;display:grid;position:relative}.eosWorkspace__topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.eosWorkspace__status{letter-spacing:-.04em;font-size:clamp(1.5rem,1.2rem + 1vw,2.4rem);font-weight:700}.eosWorkspace__pills{flex-wrap:wrap;gap:12px;display:flex}.eosPill{color:#ffffffe6;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.2rem;font-size:1rem;display:inline-flex}.eosPill--muted{color:#ffffffbd}.eosWorkspace__panel{background:linear-gradient(#0a1222b8,#060b16d6);border:1px solid #ffffff24;border-radius:34px;min-height:760px;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000057}.eosWorkspace__grid{opacity:.18;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:112px 112px;position:absolute;inset:0}.eosWorkspace__glow{filter:blur(60px);border-radius:50%;position:absolute}.eosWorkspace__glow--left{background:#3e7aff29;width:36vw;height:30vw;top:12%;left:4%}.eosWorkspace__glow--right{background:#8fd9ff1f;width:28vw;height:24vw;bottom:8%;right:2%}.eosWorkspace__scene{min-height:760px;position:relative}.eosWorkspace__center{z-index:4;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.eosWorkspace__orbitCluster{transform-origin:50%;animation:40s linear infinite workspaceClusterSpin;position:absolute;inset:0}.eosWorkspace__orbitNode{transform:rotate(var(--orbit-angle))translateY(-250px);transform-origin:0 0;position:absolute;top:50%;left:50%}.eosWorkspace__orbitCounterSpin{animation:40s linear infinite workspaceCounterSpin;transform:translate(-50%,-50%)}@keyframes workspaceClusterSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes workspaceCounterSpin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(-360deg)}}.eosWorkspace__peopleDock{z-index:4;position:absolute;bottom:12%;left:8%}.eosWorkspace__modeDock{z-index:5;position:absolute;top:46%;right:4.5%;transform:translateY(-50%)}.eosWorkspace__modeChoices{transform-origin:100%;opacity:0;pointer-events:none;gap:16px;transition:transform .18s,opacity .18s;display:grid;position:absolute;top:50%;right:calc(100% + 22px);transform:translateY(-50%)scale(.92)}.eosWorkspace__modeChoices.is-open{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(1)}.eosWorkspace__helpers{z-index:6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#08101cc7,#050a14e0);border:1px solid #ffffff24;border-radius:24px;width:min(320px,100vw - 48px);padding:1rem;position:absolute;bottom:20px;right:20px;box-shadow:0 22px 60px #00000057}.eosWorkspace__helperDock{align-items:center;gap:12px;display:flex}.eosWorkspace__helperAvatar{letter-spacing:.08em;background:linear-gradient(#8fd9ff2e,#8fd9ff14);border:1px solid #ffffff29;border-radius:18px;place-items:center;width:58px;height:58px;font-size:1rem;font-weight:800;display:grid}.eosWorkspace__helperMeta{gap:.15rem;display:grid}.eosWorkspace__helperName{font-size:1.05rem;font-weight:800}.eosWorkspace__helperTitle{color:#ffffffb8;font-size:.92rem}.eosWorkspace__helperDescription{color:#fffc;margin-top:.85rem;font-size:.92rem;line-height:1.45}.eosWorkspace__helperButtons{flex-wrap:wrap;gap:10px;margin-top:.95rem;display:flex}.eosWorkspace__helperButton{color:#ffffffdb;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;min-height:42px;padding:0 .95rem}.eosWorkspace__helperButton.is-active{background:linear-gradient(#8fd9ff2e,#8fd9ff14);border-color:#8fd9ff57}@media (max-width:1180px){.eosLanding__inner,.eosAuth__inner{gap:18px;width:min(1280px,100vw - 36px)}.eosWorkspace__panel,.eosWorkspace__scene{min-height:700px}.eosWorkspace__orbitNode{transform:rotate(var(--orbit-angle))translateY(-220px)}}@media (max-width:980px){.siteHeader__inner{width:min(1320px,100vw - 28px)}.eosLanding__inner,.eosAuth__inner{text-align:center;grid-template-columns:1fr;justify-items:center;padding:28px 0 92px}.eosLanding__copy,.eosAuth__cardWrap,.eosAuth__visual,.eosLanding__visual{justify-content:center;justify-items:center}.eosAuth__card{width:min(100%,620px)}.eosLanding__footer{bottom:18px;left:18px}.sidewaysAtom--hero{width:min(92vw,760px);height:420px}.sidewaysAtom--login{width:min(92vw,700px);height:380px}.eosWorkspace__topbar{align-items:flex-start}.eosWorkspace__panel,.eosWorkspace__scene{min-height:1080px}.eosWorkspace__orbitNode{transform:rotate(var(--orbit-angle))translateY(-200px)}.eosWorkspace__peopleDock{bottom:10%;left:6%}.eosWorkspace__modeDock{top:20%;right:4%;transform:none}.eosWorkspace__modeChoices{transform-origin:top;grid-template-columns:repeat(2,auto);top:calc(100% + 16px);left:50%;right:auto;transform:translate(-50%)scale(.92)}.eosWorkspace__modeChoices.is-open{transform:translate(-50%)scale(1)}.eosWorkspace__helpers{width:auto;bottom:12px;left:12px;right:12px}}@media (max-width:700px){.siteNav{gap:14px}.siteUtilityRow{gap:8px}.siteUtilityRow .topbarMsgBtn span:nth-child(2){display:none}.eosLanding__title{font-size:clamp(3.2rem,2.3rem + 7vw,4.8rem)}.eosLanding__actions,.eosAuth__actions{grid-template-columns:1fr;width:100%;display:grid}.eosPrimaryAction,.eosGhostAction,.eosAuth__primaryButton,.eosAuth__secondaryButton{width:100%}.eosWorkspace__panel,.eosWorkspace__scene{min-height:980px}.eosWorkspace__center{top:42%}.eosWorkspace__orbitNode{transform:rotate(var(--orbit-angle))translateY(-160px)}.eosWorkspace__peopleDock{bottom:18%;left:4%}.eosWorkspace__status{font-size:1.3rem}.eosPill{min-height:42px;font-size:.9rem}}@media (prefers-reduced-motion:reduce){.eosLanding__backdrop:after,.eosAuth__backdrop:after,.eosWorkspace__backdrop:after,.sidewaysAtom__orbit,.eosWorkspace__orbitCluster,.eosWorkspace__orbitCounterSpin,.facetedOrb__facet{animation:none!important}}
