.StatusBadge-module__-lmi2a__badge{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--white-a04);min-inline-size:0;color:var(--text-secondary);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.38rem;padding:.34rem .48rem;font-weight:600;line-height:1;display:inline-flex}.StatusBadge-module__-lmi2a__badge[data-tone=success]{border-color:var(--emerald-a30);background:var(--emerald-a12);color:var(--emerald)}.StatusBadge-module__-lmi2a__badge[data-tone=warning]{border-color:var(--amber-a30);background:var(--amber-a12);color:var(--amber)}.StatusBadge-module__-lmi2a__badge[data-tone=info]{border-color:var(--cyan-a25);background:var(--cyan-a08);color:var(--cyan)}.StatusBadge-module__-lmi2a__badge[data-tone=evaluation]{border-color:var(--violet-a30);background:var(--violet-a12);color:var(--violet)}.StatusBadge-module__-lmi2a__badge[data-tone=error]{border-color:var(--magenta-a30);background:var(--magenta-a12);color:var(--magenta)}.StatusBadge-module__-lmi2a__liveDot{border-radius:var(--radius-pill);background:currentColor;flex:none;block-size:.5rem;inline-size:.5rem}@media (prefers-reduced-motion:no-preference){.StatusBadge-module__-lmi2a__liveDot[data-live=true]{animation:StatusBadge-module__-lmi2a__statusBadgePulse 1.8s var(--ease-default) infinite}}@keyframes StatusBadge-module__-lmi2a__statusBadgePulse{0%,to{opacity:.58;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}
.Card-module__lNVvgW__card{border-radius:var(--radius-lg);background:var(--glass-sheen), linear-gradient(145deg, #ffffff0f, #4f72f909 48%, #00b7dd08), #01020af6;min-inline-size:0;color:var(--text-primary);padding:var(--space-card,1rem);box-shadow:var(--shadow-glass-tight);-webkit-backdrop-filter:blur(22px)saturate(1.3);transition:background var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);border:1px solid #dde3ff24;border:1px solid lab(90.4266% 2.04983 -14.858/.14)}@supports (color:lab(0% 0 0)){.Card-module__lNVvgW__card{background:var(--glass-sheen), linear-gradient(145deg, lab(100% 0 0/.06), lab(51.3925% 21.6066 -72.3598/.035) 48%, lab(68.1928% -31.3754 -32.8596/.03)), lab(.587275% .747606 -3.23935/.965)}}.Card-module__lNVvgW__card:hover{background:var(--glass-sheen), linear-gradient(145deg, #ffffff14, #4f72f90d 48%, #00b7dd0a), #020312fa;border-color:#8ea3bc4d}@supports (color:lab(0% 0 0)){.Card-module__lNVvgW__card:hover{background:var(--glass-sheen), linear-gradient(145deg, lab(100% 0 0/.08), lab(51.3925% 21.6066 -72.3598/.05) 48%, lab(68.1928% -31.3754 -32.8596/.04)), lab(1.05294% 1.60965 -6.67542/.98)}}.Card-module__lNVvgW__compact{padding:var(--space-compact-card,.75rem)}.Card-module__lNVvgW__bare{background:0 0;border-color:#0000;padding:0}.Card-module__lNVvgW__bare:hover{background:0 0;border-color:#0000}.Card-module__lNVvgW__warning{border-color:var(--amber-a30);background:linear-gradient(135deg, var(--amber-a12), transparent), var(--surface-1)}.Card-module__lNVvgW__eval{border-color:var(--violet-a30);background:linear-gradient(135deg, var(--violet-a20), transparent), var(--surface-1)}@media (prefers-reduced-motion:reduce){.Card-module__lNVvgW__card{transition-duration:1ms}}
.ProgressBar-module__cyzvbW__root{gap:.38rem;min-inline-size:0;display:grid}.ProgressBar-module__cyzvbW__meta{min-inline-size:0;color:var(--text-secondary);font-size:var(--text-xs);justify-content:space-between;align-items:center;gap:.75rem;font-weight:600;display:flex}.ProgressBar-module__cyzvbW__label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.ProgressBar-module__cyzvbW__value{color:var(--text-primary);font-variant-numeric:tabular-nums;flex:none}.ProgressBar-module__cyzvbW__track{border-radius:var(--radius-pill);background:var(--white-a06);block-size:.5rem;position:relative;overflow:hidden}.ProgressBar-module__cyzvbW__fill{inline-size:var(--progress-value);border-radius:inherit;background:var(--status-degraded);position:absolute;inset-block:0;inset-inline-start:0}.ProgressBar-module__cyzvbW__fill[data-level=low]{background:var(--status-offline)}.ProgressBar-module__cyzvbW__fill[data-level=mid]{background:var(--status-degraded)}.ProgressBar-module__cyzvbW__fill[data-level=high]{background:var(--status-healthy)}
.SparkLine-module__0GW_7a__sparkline{block-size:auto;inline-size:100%;color:var(--cyan);display:block}.SparkLine-module__0GW_7a__area{opacity:.38}.SparkLine-module__0GW_7a__line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px}.SparkLine-module__0GW_7a__empty{fill:none;stroke:var(--border-default);stroke-dasharray:4 4;stroke-linecap:round;stroke-width:2px}
.StatusDot-module__Nwgsza__root{min-inline-size:0;color:var(--text-secondary);font-size:var(--text-xs);align-items:center;gap:.38rem;font-weight:600;display:inline-flex}.StatusDot-module__Nwgsza__dot{border-radius:var(--radius-pill);background:var(--status-maintenance);flex:none;block-size:.5rem;inline-size:.5rem}.StatusDot-module__Nwgsza__dot[data-tone=success]{background:var(--status-healthy)}.StatusDot-module__Nwgsza__dot[data-tone=warning]{background:var(--status-degraded)}.StatusDot-module__Nwgsza__dot[data-tone=info]{background:var(--cyan)}.StatusDot-module__Nwgsza__dot[data-tone=evaluation]{background:var(--status-evaluation)}.StatusDot-module__Nwgsza__dot[data-tone=error]{background:var(--status-offline)}.StatusDot-module__Nwgsza__label{text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;min-inline-size:0;overflow:hidden}
.DashboardTopbarChrome-module__ylvxWW__shellTopbar{z-index:var(--z-topbar);min-block-size:var(--topbar-height);border-block-end:1px solid #0000;background:linear-gradient(90deg, var(--cyan-a05), transparent 42%, var(--violet-a08)), var(--surface-shell);box-shadow:none;-webkit-backdrop-filter:blur(var(--blur-shell)) saturate(1.18);transition:min-block-size var(--duration-slow) var(--ease-out), padding var(--duration-slow) var(--ease-out), background var(--duration-slow) var(--ease-out), border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);border-color:#0000;justify-content:space-between;align-items:center;gap:.75rem;padding:.48rem 1rem;display:flex;position:sticky;inset-block-start:0;overflow:visible}.DashboardTopbarChrome-module__ylvxWW__shellTopbar:after{content:"";opacity:0;background:linear-gradient(90deg, transparent, var(--cyan-a35), var(--violet-a30), transparent);block-size:1px;transition:opacity var(--duration-base) var(--ease-out);position:absolute;inset-block-end:-1px;inset-inline:0}.DashboardTopbarChrome-module__ylvxWW__shellTopbar[data-scrolled=true]{min-block-size:calc(var(--topbar-height) - 4px);border-color:var(--border-default);background:linear-gradient(90deg, var(--cyan-a08), transparent 38%, var(--violet-a12)), var(--surface-shell-strong);box-shadow:var(--shadow-shell)}.DashboardTopbarChrome-module__ylvxWW__shellTopbar[data-scrolled=true]:after{opacity:1}@media not (min-width:768px){.DashboardTopbarChrome-module__ylvxWW__shellTopbar{min-block-size:var(--topbar-height);padding-inline:.85rem}}@media (prefers-reduced-motion:reduce){.DashboardTopbarChrome-module__ylvxWW__shellTopbar,.DashboardTopbarChrome-module__ylvxWW__shellTopbar:after{transition-duration:1ms}}
.DashboardTopbar-module__qeLQga__primary,.DashboardTopbar-module__qeLQga__ops,.DashboardTopbar-module__qeLQga__tools,.DashboardTopbar-module__qeLQga__actions{align-items:center;min-inline-size:0;display:flex}.DashboardTopbar-module__qeLQga__primary{flex:auto;gap:.85rem}.DashboardTopbar-module__qeLQga__brand{min-inline-size:0;color:var(--text-primary);flex:0 auto;align-items:center;gap:.55rem;text-decoration:none;display:inline-flex;overflow:visible}.DashboardTopbar-module__qeLQga__brandMark{color:var(--cyan);filter:drop-shadow(0 0 10px var(--cyan-a25));flex:none}.DashboardTopbar-module__qeLQga__brandLockup{min-inline-size:0;display:grid;overflow:visible}.DashboardTopbar-module__qeLQga__brandCaption{color:var(--text-label);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800;line-height:1}.DashboardTopbar-module__qeLQga__command{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--white-a04);min-inline-size:10rem;max-inline-size:28rem;color:var(--text-secondary);transition:border-color var(--duration-base) var(--ease-out), background var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);flex:18rem;align-items:center;gap:.48rem;padding-inline:.72rem;display:flex}.DashboardTopbar-module__qeLQga__command:focus-within{border-color:var(--border-active);background:var(--cyan-a05);box-shadow:var(--glow-cyan)}.DashboardTopbar-module__qeLQga__command input{min-inline-size:0;color:var(--text-primary);font:inherit;font-size:var(--text-sm);background:0 0;border:0;outline:0;flex:auto;padding-block:.54rem}.DashboardTopbar-module__qeLQga__command input::placeholder{color:var(--text-label)}.DashboardTopbar-module__qeLQga__command kbd{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--white-a06);color:var(--text-label);font-family:var(--font-mono);font-size:var(--text-xs);flex:none;padding:.12rem .32rem}.DashboardTopbar-module__qeLQga__ops{flex:0 auto;justify-content:flex-end;gap:.62rem}.DashboardTopbar-module__qeLQga__status{border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--white-a04);min-inline-size:max-content;color:var(--text-secondary);font-size:var(--text-xs);align-items:center;gap:.42rem;padding:.34rem .62rem;font-weight:780;display:inline-flex}.DashboardTopbar-module__qeLQga__statusDot{border-radius:var(--radius-pill);background:var(--status-healthy);block-size:.5rem;inline-size:.5rem;box-shadow:0 0 14px var(--emerald-a30)}.DashboardTopbar-module__qeLQga__status[data-tone=warning] .DashboardTopbar-module__qeLQga__statusDot{background:var(--status-degraded);box-shadow:0 0 14px var(--amber-a30)}.DashboardTopbar-module__qeLQga__tools{gap:.34rem}.DashboardTopbar-module__qeLQga__tool,.DashboardTopbar-module__qeLQga__commandGlyph{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--white-a04);min-block-size:2.12rem;min-inline-size:2.12rem;color:var(--text-secondary);transition:border-color var(--duration-base) var(--ease-out), background var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.DashboardTopbar-module__qeLQga__tool:hover,.DashboardTopbar-module__qeLQga__tool:focus-visible{border-color:var(--border-active);background:var(--cyan-a08);color:var(--text-primary);box-shadow:var(--glow-cyan);transform:translateY(-1px)}.DashboardTopbar-module__qeLQga__toolAccent{color:var(--cyan)}.DashboardTopbar-module__qeLQga__commandGlyph{color:var(--text-label)}.DashboardTopbar-module__qeLQga__actions{justify-content:flex-end}@media not (min-width:1120px){.DashboardTopbar-module__qeLQga__status,.DashboardTopbar-module__qeLQga__commandGlyph{display:none}}@media not (min-width:860px){.DashboardTopbar-module__qeLQga__command,.DashboardTopbar-module__qeLQga__tools{display:none}.DashboardTopbar-module__qeLQga__primary{flex:auto}}@media not (min-width:430px){.DashboardTopbar-module__qeLQga__brandCaption,.DashboardTopbar-module__qeLQga__brandMark{display:none}}@media (prefers-reduced-motion:reduce){.DashboardTopbar-module__qeLQga__tool:hover,.DashboardTopbar-module__qeLQga__tool:focus-visible{transform:none}}
.TjarvisLogo-module__4ykTkG__root{font-family:var(--font-sans);color:var(--text-primary);-webkit-user-select:none;user-select:none;transition:opacity var(--duration-base);align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.TjarvisLogo-module__4ykTkG__root:hover{opacity:.9}.TjarvisLogo-module__4ykTkG__root.TjarvisLogo-module__4ykTkG__compact .TjarvisLogo-module__4ykTkG__word,.TjarvisLogo-module__4ykTkG__root.TjarvisLogo-module__4ykTkG__compact .TjarvisLogo-module__4ykTkG__version{display:none}.TjarvisLogo-module__4ykTkG__core{flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;position:relative}.TjarvisLogo-module__4ykTkG__compact .TjarvisLogo-module__4ykTkG__core{width:2rem;height:2rem}.TjarvisLogo-module__4ykTkG__star{background:var(--cyan);width:30%;height:30%;box-shadow:0 0 10px var(--cyan), 0 0 20px var(--violet-a45);border-radius:50%;animation:3s ease-in-out infinite alternate TjarvisLogo-module__4ykTkG__pulse-star;position:absolute}.TjarvisLogo-module__4ykTkG__orbit{border:1px dashed var(--cyan-a45);border-radius:50%;width:82%;height:82%;animation:12s linear infinite TjarvisLogo-module__4ykTkG__rotate-orbit;position:absolute}.TjarvisLogo-module__4ykTkG__orbit2{border:1px solid var(--violet-a20);border-radius:50%;width:100%;height:100%;animation:18s linear infinite reverse TjarvisLogo-module__4ykTkG__rotate-orbit;position:absolute}.TjarvisLogo-module__4ykTkG__comet{background:var(--cyan);width:8px;height:8px;box-shadow:0 0 10px var(--cyan), 0 0 20px var(--violet), -2px -2px 12px var(--cyan-a45);border-radius:50%;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.TjarvisLogo-module__4ykTkG__cometTail{background:linear-gradient(90deg, var(--cyan) 0%, transparent 100%);transform-origin:0;filter:blur(1px);width:24px;height:2px;position:absolute;top:0;left:50%;transform:rotate(180deg)translate(4px)}.TjarvisLogo-module__4ykTkG__word{letter-spacing:.1em;background:linear-gradient(135deg, var(--cyan) 0%, var(--violet) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.125rem;font-weight:800}.TjarvisLogo-module__4ykTkG__version{font-family:var(--font-mono);color:#fff;border-radius:var(--radius-pill);letter-spacing:.05em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#ff007f 0%,#7f00ff 25%,#00f0ff 50%,#00ff7f 75%,#ff007f 100%) 0 0/200% 200%;border:1px solid #fff6;margin-left:-.25rem;padding:.18rem .5rem;font-size:.65rem;font-weight:800;animation:4s linear infinite TjarvisLogo-module__4ykTkG__holo-shift;position:relative;overflow:hidden;box-shadow:0 0 15px #00f0ff66,inset 0 0 4px #fff9}.TjarvisLogo-module__4ykTkG__version:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);width:50%;height:100%;animation:3s infinite TjarvisLogo-module__4ykTkG__shimmer-badge;position:absolute;top:0;left:-100%;transform:skew(-20deg)}@keyframes TjarvisLogo-module__4ykTkG__holo-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes TjarvisLogo-module__4ykTkG__shimmer-badge{0%{left:-100%}to{left:200%}}@keyframes TjarvisLogo-module__4ykTkG__rotate-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes TjarvisLogo-module__4ykTkG__pulse-star{0%{box-shadow:0 0 10px var(--cyan), 0 0 20px var(--violet-a45);transform:scale(.9)}to{box-shadow:0 0 15px var(--cyan), 0 0 30px var(--cyan-a45);transform:scale(1.1)}}
.DockNavigation-module__VLQATq__desktopShell{z-index:var(--z-dock);pointer-events:auto;gap:.45rem;inline-size:min(850px,100% - 3rem);display:grid;position:fixed;inset-block-end:calc(3.2rem + env(safe-area-inset-bottom));inset-inline-start:50%;transform:translate(-50%)}.DockNavigation-module__VLQATq__desktopSubfolder,.DockNavigation-module__VLQATq__desktopDock,.DockNavigation-module__VLQATq__mobileSubfolder,.DockNavigation-module__VLQATq__mobileDock{border:1px solid var(--border-default);background:linear-gradient(180deg, var(--white-a16), var(--cyan-a05) 48%, transparent), linear-gradient(100deg, var(--cyan-a08), transparent 35%, var(--violet-a08) 70%, transparent), var(--surface-shell);box-shadow:var(--shadow-shell), inset 0 1px 0 var(--white-a16);-webkit-backdrop-filter:blur(var(--blur-shell)) saturate(1.32);overscroll-behavior-x:contain;scrollbar-width:none;overflow:auto hidden}.DockNavigation-module__VLQATq__desktopSubfolder::-webkit-scrollbar{display:none}.DockNavigation-module__VLQATq__desktopDock::-webkit-scrollbar{display:none}.DockNavigation-module__VLQATq__mobileSubfolder::-webkit-scrollbar{display:none}.DockNavigation-module__VLQATq__mobileDock::-webkit-scrollbar{display:none}.DockNavigation-module__VLQATq__desktopSubfolder{border-radius:var(--radius-xl);opacity:1;transform-origin:bottom;min-block-size:2.75rem;max-block-size:3.2rem;max-inline-size:min(760px,100%);transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), max-block-size var(--duration-base) var(--ease-out), min-block-size var(--duration-base) var(--ease-out), padding var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);justify-self:center;align-items:center;gap:.4rem;padding:.38rem;scroll-padding-inline:.38rem;display:flex;transform:translateY(0)scale(1)}.DockNavigation-module__VLQATq__subfolderHidden .DockNavigation-module__VLQATq__desktopSubfolder,.DockNavigation-module__VLQATq__subfolderHidden .DockNavigation-module__VLQATq__mobileSubfolder{opacity:0;pointer-events:none;min-block-size:0;max-block-size:0;box-shadow:none;border-color:#0000;padding-block:0;transform:translateY(.55rem)scale(.98)}.DockNavigation-module__VLQATq__desktopDock{border-radius:1.625rem;grid-template-columns:repeat(5,minmax(0,1fr));justify-self:center;gap:.4rem;min-block-size:4.65rem;inline-size:min(620px,100%);padding:.46rem;display:grid}.DockNavigation-module__VLQATq__homeDockNoShadow{box-shadow:none}.DockNavigation-module__VLQATq__desktopFolder,.DockNavigation-module__VLQATq__mobileFolder{isolation:isolate;min-inline-size:0;color:var(--text-secondary);transform-origin:bottom;transition:border-color var(--duration-base) var(--ease-out), background var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);will-change:transform;border:1px solid #0000;grid-template-rows:1fr auto;place-items:center;text-decoration:none;display:grid;position:relative;overflow:hidden}.DockNavigation-module__VLQATq__desktopFolder{border-radius:var(--radius-xl);gap:.14rem;block-size:3.65rem;padding:.42rem .4rem .38rem}.DockNavigation-module__VLQATq__desktopFolder>svg,.DockNavigation-module__VLQATq__desktopFolder>span,.DockNavigation-module__VLQATq__mobileFolder>svg,.DockNavigation-module__VLQATq__mobileFolder>span{z-index:2;position:relative}.DockNavigation-module__VLQATq__desktopFolder span,.DockNavigation-module__VLQATq__mobileFolder span{max-inline-size:100%;color:inherit;font-size:var(--text-xs);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-weight:800;line-height:1;overflow:hidden}.DockNavigation-module__VLQATq__desktopFolder:hover,.DockNavigation-module__VLQATq__desktopFolder:focus-visible,.DockNavigation-module__VLQATq__desktopFolderPreview{background:var(--surface-hover-token);color:var(--text-primary);box-shadow:var(--shadow-soft);transform:translateY(-3px)scale(1.04)}.DockNavigation-module__VLQATq__desktopFolderPreview{border-color:var(--cyan-a25);box-shadow:var(--glow-cyan)}.DockNavigation-module__VLQATq__desktopFolderActive,.DockNavigation-module__VLQATq__mobileFolderActive{border-color:var(--border-active);background:linear-gradient(135deg, var(--cyan-a25), var(--violet-a12)), var(--surface-hover-token);color:var(--text-primary);box-shadow:var(--glow-cyan)}.DockNavigation-module__VLQATq__desktopFolderActive:before,.DockNavigation-module__VLQATq__mobileFolderActive:before{content:"";z-index:1;border-radius:var(--radius-pill);background:radial-gradient(circle, var(--cyan-a35), transparent 62%), linear-gradient(90deg, transparent, var(--cyan-a25), transparent);filter:blur(2px);block-size:1.7rem;animation:DockNavigation-module__VLQATq__dockSparkPulse 2.8s var(--ease-default) infinite;position:absolute;inset:.35rem 22% auto}.DockNavigation-module__VLQATq__desktopFolderActive[data-dock-group=events]:after,.DockNavigation-module__VLQATq__mobileFolderActive[data-dock-group=events]:after{content:"";z-index:3;border-radius:var(--radius-pill);background:var(--text-primary);block-size:.32rem;inline-size:.32rem;box-shadow:0 0 10px var(--cyan-a45), 0 0 28px var(--violet-a30);position:absolute;inset-block-end:.38rem;inset-inline-start:50%;transform:translate(-50%)}.DockNavigation-module__VLQATq__desktopSubitem,.DockNavigation-module__VLQATq__mobileSubitem{border-radius:var(--radius-pill);min-block-size:2.2rem;color:var(--text-secondary);font-size:var(--text-xs);white-space:nowrap;transition:border-color var(--duration-base) var(--ease-out), background var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);border:1px solid #0000;flex:none;align-items:center;gap:.42rem;font-weight:780;text-decoration:none;display:inline-flex}.DockNavigation-module__VLQATq__desktopSubitem{padding-inline:.86rem}.DockNavigation-module__VLQATq__desktopSubitem:hover,.DockNavigation-module__VLQATq__desktopSubitem:focus-visible,.DockNavigation-module__VLQATq__desktopSubitemActive,.DockNavigation-module__VLQATq__mobileSubitemActive{border-color:var(--border-active);background:linear-gradient(135deg, var(--cyan-a25), var(--violet-a12)), var(--surface-hover-token);color:var(--text-primary);box-shadow:var(--glow-cyan)}.DockNavigation-module__VLQATq__mobileShell{display:none}@keyframes DockNavigation-module__VLQATq__dockSparkPulse{0%,to{opacity:.46;transform:scaleX(.84)}50%{opacity:1;transform:scaleX(1.08)}}@media not (min-width:860px){.DockNavigation-module__VLQATq__desktopShell{display:none}.DockNavigation-module__VLQATq__mobileShell{z-index:var(--z-dock);pointer-events:auto;gap:.35rem;display:grid;position:fixed;inset-block-end:calc(.55rem + env(safe-area-inset-bottom));inset-inline:.65rem}.DockNavigation-module__VLQATq__mobileSubfolder,.DockNavigation-module__VLQATq__mobileDock{pointer-events:auto}.DockNavigation-module__VLQATq__mobileSubfolder{border-radius:var(--radius-xl);opacity:1;transform-origin:bottom;min-block-size:2.25rem;max-block-size:3.2rem;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), max-block-size var(--duration-base) var(--ease-out), min-block-size var(--duration-base) var(--ease-out), padding var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);align-items:center;gap:.35rem;padding:.28rem;scroll-padding-inline:.28rem;display:flex;transform:translateY(0)scale(1)}.DockNavigation-module__VLQATq__mobileSubitem{min-block-size:2rem;font-size:var(--text-xs);gap:.38rem;padding-inline:.72rem}.DockNavigation-module__VLQATq__mobileDock{border-radius:1.25rem;grid-template-columns:repeat(5,minmax(0,1fr));gap:.28rem;min-block-size:3.7rem;padding:.3rem;display:grid}.DockNavigation-module__VLQATq__mobileFolder{border-radius:var(--radius-lg);gap:.1rem;block-size:3rem;padding:.38rem .22rem .34rem}.DockNavigation-module__VLQATq__mobileFolder span{font-size:.62rem;font-weight:760}}@media (pointer:coarse){.DockNavigation-module__VLQATq__desktopFolder,.DockNavigation-module__VLQATq__mobileFolder{min-block-size:3rem}.DockNavigation-module__VLQATq__desktopSubitem,.DockNavigation-module__VLQATq__mobileSubitem{min-block-size:2.25rem}}@media (prefers-reduced-motion:reduce){.DockNavigation-module__VLQATq__desktopSubfolder,.DockNavigation-module__VLQATq__desktopFolder,.DockNavigation-module__VLQATq__mobileFolder,.DockNavigation-module__VLQATq__desktopSubitem,.DockNavigation-module__VLQATq__mobileSubitem{transition-duration:1ms}.DockNavigation-module__VLQATq__desktopFolder:hover,.DockNavigation-module__VLQATq__desktopFolder:focus-visible{transform:none}.DockNavigation-module__VLQATq__desktopFolderActive:before,.DockNavigation-module__VLQATq__mobileFolderActive:before{animation:none}}
.DashboardNavigation-module__MGlvEa__root{pointer-events:auto}.DashboardNavigation-module__MGlvEa__sidebar{z-index:35;inline-size:var(--sidebar-width);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--white-a08), var(--white-a03)), var(--surface-shell);box-shadow:var(--shadow-shell), inset 0 1px 0 var(--white-a10);-webkit-backdrop-filter:blur(var(--blur-shell)) saturate(1.18);pointer-events:auto;position:fixed;inset-block-start:calc(var(--topbar-height) + 1rem + env(safe-area-inset-top));inset-block-end:calc(1.3rem + env(safe-area-inset-bottom));inset-inline-start:max(.9rem, env(safe-area-inset-left));overflow:hidden}.DashboardNavigation-module__MGlvEa__nav{scrollbar-width:thin;gap:.64rem;block-size:100%;padding:.78rem;display:grid;overflow-y:auto}.DashboardNavigation-module__MGlvEa__group{gap:.38rem;display:grid}.DashboardNavigation-module__MGlvEa__groupLabel{min-inline-size:0;color:var(--text-label);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;padding:.24rem .32rem;font-weight:900;display:flex;overflow:visible}.DashboardNavigation-module__MGlvEa__group[data-active=true] .DashboardNavigation-module__MGlvEa__groupLabel{color:var(--cyan)}.DashboardNavigation-module__MGlvEa__items{gap:.18rem;display:grid}.DashboardNavigation-module__MGlvEa__item{border-radius:var(--radius-md);min-block-size:2.34rem;min-inline-size:0;color:var(--text-secondary);font-size:var(--text-sm);transition:background var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);border:1px solid #0000;align-items:center;gap:.55rem;padding:.48rem .58rem;font-weight:760;text-decoration:none;display:flex}.DashboardNavigation-module__MGlvEa__item span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.DashboardNavigation-module__MGlvEa__item:hover,.DashboardNavigation-module__MGlvEa__itemActive{border-color:var(--border-active);background:linear-gradient(135deg, var(--cyan-a12), var(--violet-a08)), var(--surface-hover-token);color:var(--text-primary)}.DashboardNavigation-module__MGlvEa__itemActive{box-shadow:inset 2px 0 0 var(--cyan), 0 0 22px var(--cyan-a12)}@media not (min-width:768px){.DashboardNavigation-module__MGlvEa__sidebar{display:none}}@media (prefers-reduced-motion:reduce){.DashboardNavigation-module__MGlvEa__item:hover{transform:none}}
.SessionGreetingPopup-module__fq6Efa__viewport{z-index:var(--z-session-popup);pointer-events:none;inline-size:min(22rem,100% - 2rem);display:grid;position:fixed;inset-block-start:auto;inset-block-end:calc(6rem + env(safe-area-inset-bottom));inset-inline-end:max(1rem, env(safe-area-inset-right))}body[data-surface=login] .SessionGreetingPopup-module__fq6Efa__viewport{inset-block-end:calc(1.25rem + env(safe-area-inset-bottom))}body[data-account-menu-open=true] .SessionGreetingPopup-module__fq6Efa__viewport{opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);transform:translateY(-.5rem)scale(.98)}.SessionGreetingPopup-module__fq6Efa__popup{border:1px solid var(--violet-a30);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--white-a10), transparent 42%), linear-gradient(135deg, var(--violet-a20), var(--cyan-a08) 54%, var(--surface-shell-strong)), var(--surface-shell);min-block-size:0;box-shadow:var(--shadow-popover), var(--glow-violet);color:var(--text-primary);pointer-events:auto;-webkit-backdrop-filter:blur(var(--blur-popover)) saturate(1.28);animation:SessionGreetingPopup-module__fq6Efa__sessionPopupEnter var(--duration-slow) var(--ease-spring);grid-template-columns:auto minmax(0,1fr) auto;gap:.68rem;padding:.68rem;display:grid;position:relative;overflow:hidden}.SessionGreetingPopup-module__fq6Efa__popup:before{content:"";pointer-events:none;background:linear-gradient(115deg, transparent, var(--white-a10) 42%, transparent 64%), radial-gradient(circle at 12% 0%, var(--cyan-a25), transparent 38%);opacity:.76;position:absolute;inset:0}.SessionGreetingPopup-module__fq6Efa__popup[data-mode=goodbye]{border-color:var(--amber-a30);background:linear-gradient(180deg, var(--white-a08), transparent 44%), linear-gradient(135deg, var(--amber-a12), var(--violet-a08) 52%, var(--surface-shell-strong)), var(--surface-shell);box-shadow:var(--shadow-popover), 0 0 18px var(--amber-a12)}.SessionGreetingPopup-module__fq6Efa__avatar,.SessionGreetingPopup-module__fq6Efa__kicker,.SessionGreetingPopup-module__fq6Efa__title,.SessionGreetingPopup-module__fq6Efa__copy,.SessionGreetingPopup-module__fq6Efa__meta,.SessionGreetingPopup-module__fq6Efa__close,.SessionGreetingPopup-module__fq6Efa__content{z-index:1;position:relative}.SessionGreetingPopup-module__fq6Efa__avatar{border-radius:var(--radius-md);block-size:2rem;inline-size:2rem}.SessionGreetingPopup-module__fq6Efa__content{min-inline-size:0}.SessionGreetingPopup-module__fq6Efa__kicker{color:var(--cyan);font-size:var(--text-xs);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.38rem;font-weight:800;line-height:1.2;display:inline-flex}.SessionGreetingPopup-module__fq6Efa__title{color:var(--text-primary);font-size:var(--text-md);margin-block-start:.08rem;font-weight:850;line-height:1.18}.SessionGreetingPopup-module__fq6Efa__copy{color:var(--text-secondary);font-size:var(--text-sm);margin-block-start:.28rem;line-height:1.45;display:none}.SessionGreetingPopup-module__fq6Efa__meta{color:var(--text-label);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;margin-block-start:.16rem;font-weight:700}.SessionGreetingPopup-module__fq6Efa__close{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--white-a04);block-size:1.85rem;inline-size:1.85rem;color:var(--text-secondary);transition:background var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.SessionGreetingPopup-module__fq6Efa__close:hover,.SessionGreetingPopup-module__fq6Efa__close:focus-visible{border-color:var(--border-active);background:var(--cyan-a12);color:var(--text-primary);transform:translateY(-1px)}@keyframes SessionGreetingPopup-module__fq6Efa__sessionPopupEnter{0%{opacity:0;transform:translateY(.5rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (min-width:860px){.SessionGreetingPopup-module__fq6Efa__copy{display:block}}@media not (min-width:860px){.SessionGreetingPopup-module__fq6Efa__viewport{inline-size:auto;inset-inline:.75rem}}@media (prefers-reduced-motion:reduce){.SessionGreetingPopup-module__fq6Efa__popup{animation:none}.SessionGreetingPopup-module__fq6Efa__close:hover,.SessionGreetingPopup-module__fq6Efa__close:focus-visible{transform:none}}
.TjarvisFooter-module__uZEAsG__root{min-height:2.5rem;padding:.5rem 1.5rem calc(var(--dock-reserved-bottom) + env(safe-area-inset-bottom)) 1.5rem;border-top:1px solid var(--border-subtle);background:linear-gradient(90deg, transparent, var(--cyan-a05), transparent), var(--surface-base);color:var(--text-tertiary);font-size:var(--text-xs);font-family:var(--font-mono);z-index:var(--z-fixed);justify-content:center;align-items:center;margin-top:auto;display:flex}.TjarvisFooter-module__uZEAsG__content{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.TjarvisFooter-module__uZEAsG__copy{letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.5rem;display:flex}.TjarvisFooter-module__uZEAsG__separator{color:var(--cyan-a45)}.TjarvisFooter-module__uZEAsG__links{align-items:center;gap:.5rem;display:flex}.TjarvisFooter-module__uZEAsG__slash{color:var(--border-strong)}.TjarvisFooter-module__uZEAsG__link{color:var(--text-secondary);transition:color var(--duration-fast);text-decoration:none}.TjarvisFooter-module__uZEAsG__link:hover{color:var(--cyan)}@media (max-width:640px){.TjarvisFooter-module__uZEAsG__root{display:none}}
