:root{--nx-taevas-blue: #5519e6;--nx-taevas-purple: #a046f0;--nx-taevas-green: #cddc50;--nx-taevas-orange: #ff8232;--nx-blue-50: #f2eeff;--nx-blue-100: #e2d9ff;--nx-blue-500: #6b32ea;--nx-blue-600: var(--nx-taevas-blue);--nx-blue-700: #4211bc;--nx-navy: #000000;--nx-slate-50: #f7f6fa;--nx-slate-100: #f1eff5;--nx-slate-200: #e4e1ec;--nx-slate-300: #cfcadd;--nx-slate-400: #8f8aa1;--nx-slate-500: #6e6982;--nx-slate-600: #555166;--nx-slate-700: #3b3750;--nx-slate-900: #101010;--nx-ok: #4e7a00;--nx-ok-bg: #f5f9e4;--nx-ok-border: #d9e59a;--nx-wait: #9a5000;--nx-wait-bg: #fff4e9;--nx-wait-border: #f7cfa8;--nx-bad: #b4231a;--nx-bad-bg: #fef1ef;--nx-bad-border: #f5c8c2;--nx-busy: var(--nx-taevas-blue);--nx-busy-bg: #f2eeff;--nx-busy-border: #d5c7fb;--nx-mind: #7317b8;--nx-mind-bg: #f8ecff;--nx-mind-border: #e6c9fa;--nx-page: #ffffff;--nx-surface: #ffffff;--nx-sunken: var(--nx-slate-50);--nx-border: var(--nx-slate-200);--nx-border-firm: var(--nx-slate-300);--nx-text: var(--nx-slate-900);--nx-text-soft: var(--nx-slate-600);--nx-text-faint: var(--nx-slate-500);--nx-link: var(--nx-blue-600);--nx-chrome: #000000;--nx-chrome-raised: #151515;--nx-chrome-line: #262626;--nx-chrome-ink: #ffffff;--nx-chrome-ink-soft: #c8c8c8;--nx-chrome-ink-faint: #8d8d8d;--nx-brand-rule: linear-gradient( 90deg, var(--nx-taevas-blue) 0 58%, var(--nx-taevas-purple) 58% 88%, var(--nx-taevas-green) 88% 100% );--nx-radius: 12px;--nx-radius-sm: 8px;--nx-radius-lg: 16px;--nx-radius-pill: 999px;--nx-shadow: 0 1px 2px rgb(16 16 16 / 5%);--nx-shadow-raised: 0 6px 20px rgb(85 25 230 / 8%);--nx-shadow-panel: 0 12px 32px rgb(16 16 16 / 10%);--nx-sidebar-width: 252px;--nx-topbar-height: 76px;--nx-page-max: 1220px;--nx-gap: 16px;--nx-gap-section: 30px;--nx-font: "Archivo", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--nx-font-display: "Clash Display", "Archivo", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--nx-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--nx-text-xs: 11px;--nx-text-sm: 12px;--nx-text-base: 14px;--nx-text-md: 16px;--nx-text-lg: 22px;--nx-text-xl: 30px;--nx-weight-strong: 600;--nx-focus: 0 0 0 2px var(--nx-page), 0 0 0 4px var(--nx-taevas-blue);--nx-focus-chrome: 0 0 0 2px var(--nx-chrome), 0 0 0 4px var(--nx-taevas-green)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--nx-font);font-size:14px;line-height:1.5;color:var(--nx-text);background:var(--nx-page);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:-.01em}a{color:var(--nx-link);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:none;box-shadow:var(--nx-focus);border-radius:var(--nx-radius-sm)}button{font:inherit}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.nx-skip{position:absolute;left:-9999px;top:8px;z-index:100;padding:8px 14px;background:var(--nx-blue-600);color:#fff;border-radius:var(--nx-radius-sm)}.nx-skip:focus{left:8px}.nx-shell{display:grid;grid-template-columns:var(--nx-sidebar-width) 1fr;min-height:100%}.nx-sidebar{background:var(--nx-chrome);color:var(--nx-chrome-ink);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow-y:auto}.nx-sidebar:before{content:"";display:block;height:4px;flex:none;background:var(--nx-brand-rule)}.nx-brand{display:flex;flex-direction:column;gap:10px;padding:22px 18px 20px;border-bottom:1px solid var(--nx-chrome-line)}.nx-brand__wordmark{display:block;width:124px;height:auto}.nx-brand__product{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--nx-chrome-ink-faint)}.nx-nav{padding:14px 10px 24px;display:flex;flex-direction:column;gap:2px}.nx-nav__item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--nx-radius-sm);color:var(--nx-chrome-ink-soft);font-size:14px;font-weight:500}.nx-nav__item:hover{background:var(--nx-chrome-raised);color:var(--nx-chrome-ink);text-decoration:none}.nx-nav__item[aria-current=page]{background:linear-gradient(90deg,#5519e6f2,#a046f0c7);color:var(--nx-chrome-ink);font-weight:600;box-shadow:inset 3px 0 0 var(--nx-taevas-green)}.nx-nav__item:focus-visible{box-shadow:var(--nx-focus-chrome)}.nx-nav__label{min-width:0}.nx-nav__count{margin-left:auto;font-size:11px;font-variant-numeric:tabular-nums;color:var(--nx-chrome-ink-faint);background:var(--nx-chrome-raised);border-radius:var(--nx-radius-pill);padding:2px 8px}.nx-nav__item[aria-current=page] .nx-nav__count{background:#00000042;color:var(--nx-chrome-ink)}.nx-nav__icon{width:16px;height:16px;flex:none;color:currentcolor}.nx-main{display:flex;flex-direction:column;background:var(--nx-slate-50);min-width:0}.nx-topbar{display:flex;align-items:center;gap:18px;min-height:var(--nx-topbar-height);padding:12px 28px;background:var(--nx-surface);border-bottom:1px solid var(--nx-border);position:sticky;top:0;z-index:20}.nx-topbar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,var(--nx-taevas-blue) 0 55%,var(--nx-taevas-purple) 55% 82%,transparent 82%)}.nx-topbar__where{min-width:0}.nx-topbar__title{font-family:var(--nx-font-display);font-size:22px;font-weight:600;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-topbar__spacer{flex:1}.nx-crumbs ol{display:flex;align-items:center;gap:7px;margin:0 0 2px;padding:0;list-style:none;font-size:11px;letter-spacing:.07em;text-transform:uppercase;font-weight:600;color:var(--nx-text-faint)}.nx-crumbs a{color:var(--nx-text-soft)}.nx-crumbs__sep{color:var(--nx-border-firm)}.nx-crumbs [aria-current=page]{color:var(--nx-text)}.nx-identity{display:flex;align-items:center;gap:10px}.nx-identity__who{display:flex;flex-direction:column;line-height:1.25}.nx-identity__name{font-weight:600;font-size:13.5px}.nx-avatar{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:var(--nx-radius-pill);background:var(--nx-taevas-blue);color:#fff;font-size:12.5px;font-weight:700;letter-spacing:.02em;box-shadow:inset 0 0 0 2px #ffffff38}.nx-navtoggle{display:none;align-items:center;justify-content:center;width:38px;height:38px;flex:none;border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);background:var(--nx-surface);color:var(--nx-text);font-size:16px;cursor:pointer}.nx-content{padding:26px 28px 56px;min-width:0;max-width:var(--nx-page-max);width:100%}.nx-hub{display:flex;flex-direction:column;gap:var(--nx-gap-section)}.nx-hub__head{max-width:68ch}.nx-hub__eyebrow{margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--nx-taevas-blue)}.nx-hub__title{font-family:var(--nx-font-display);font-size:30px;font-weight:600;letter-spacing:-.025em;text-wrap:balance}.nx-hub__summary{margin:8px 0 0;color:var(--nx-text-soft);font-size:15px}.nx-hub__cluster{display:flex;flex-direction:column;gap:12px}.nx-hub__cluster-label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--nx-text-faint);padding-bottom:10px;border-bottom:1px solid var(--nx-border)}.nx-tiles{display:grid;gap:var(--nx-gap);grid-template-columns:repeat(auto-fill,minmax(268px,1fr))}.nx-tile{position:relative;display:flex;flex-direction:column;gap:8px;padding:18px;background:var(--nx-surface);border:1px solid var(--nx-border);border-radius:var(--nx-radius);box-shadow:var(--nx-shadow);transition:border-color .12s ease,box-shadow .12s ease}.nx-tile:hover{border-color:var(--nx-blue-100);box-shadow:var(--nx-shadow-raised)}.nx-tile:has(.nx-tile__link:focus-visible){box-shadow:var(--nx-focus)}.nx-tile__glyph{display:grid;place-items:center;width:34px;height:34px;border-radius:50% 50% 50% 10%;background:var(--nx-blue-50);color:var(--nx-taevas-blue)}.nx-tile__glyph svg{width:17px;height:17px}.nx-tile__name{font-size:15px;font-weight:650}.nx-tile__link{color:var(--nx-text)}.nx-tile__link:after{content:"";position:absolute;inset:0;border-radius:inherit}.nx-tile__link:hover{text-decoration:none;color:var(--nx-blue-700)}.nx-tile__link:focus-visible{box-shadow:none}.nx-tile__summary{margin:0;color:var(--nx-text-soft);font-size:13px;line-height:1.5}.nx-tile__meta{margin:2px 0 0;color:var(--nx-text-faint);font-size:12px;line-height:1.5}.nx-card{background:var(--nx-surface);border:1px solid var(--nx-border);border-radius:var(--nx-radius);box-shadow:var(--nx-shadow)}.nx-card__head{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid var(--nx-border);font-weight:var(--nx-weight-strong)}.nx-card__title{margin:0;font-size:var(--nx-text-base);font-weight:inherit;line-height:inherit}.nx-card__body{padding:18px}.nx-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.nx-split{display:grid;gap:16px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start}@media(max-width:1180px){.nx-split{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.nx-shell{grid-template-columns:1fr}.nx-sidebar{display:none;position:static;height:auto}.nx-shell--nav-open .nx-sidebar{display:flex}.nx-navtoggle{display:inline-flex}.nx-topbar{padding:12px 16px;gap:12px}.nx-content{padding:20px 16px 44px}.nx-identity__who{display:none}.nx-topbar .nx-pill{max-width:116px;padding:6px 8px}.nx-topbar .nx-select{min-width:0}.nx-topbar__where{flex:1 1 auto}.nx-topbar__spacer{display:none}.nx-topbar__title{font-size:18px}.nx-crumbs ol{font-size:10px}.nx-tiles{grid-template-columns:1fr}.nx-home .nx-hub__title{font-size:24px}.nx-home__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.nx-home__activity>li{justify-content:flex-start}}.nx-home__scope{margin:10px 0 0;max-width:68ch}.nx-home__stats{display:grid;gap:16px 26px;grid-template-columns:repeat(auto-fit,minmax(84px,1fr))}.nx-home__note{max-width:72ch}.nx-home__note .nx-card__body>p:first-child{margin-top:0}.nx-home__note .nx-card__body>p:last-child{margin-bottom:0}.nx-home__activity{display:grid;gap:14px;margin:0;padding:0;list-style:none}.nx-home__activity>li{display:flex;gap:10px 16px;align-items:baseline;flex-wrap:wrap;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--nx-border)}.nx-home__activity>li:last-child{padding-bottom:0;border-bottom:0}.nx-home__activity-what{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;min-width:0}.nx-stat{display:flex;gap:14px;align-items:flex-start;padding:18px}.nx-stat__icon{display:grid;place-items:center;width:38px;height:38px;border-radius:var(--nx-radius-pill);flex:none}.nx-stat__value{font-size:26px;font-weight:600;line-height:1.15}.nx-stat__label{color:var(--nx-text-soft);font-size:13px}.nx-stat__note{margin-top:4px;font-size:12px;color:var(--nx-text-faint)}.nx-pill{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:var(--nx-radius-pill);border:1px solid transparent;font-size:12px;font-weight:500;white-space:nowrap}.nx-pill--ok{color:var(--nx-ok);background:var(--nx-ok-bg);border-color:var(--nx-ok-border)}.nx-pill--wait{color:var(--nx-wait);background:var(--nx-wait-bg);border-color:var(--nx-wait-border)}.nx-pill--bad{color:var(--nx-bad);background:var(--nx-bad-bg);border-color:var(--nx-bad-border)}.nx-pill--busy{color:var(--nx-busy);background:var(--nx-busy-bg);border-color:var(--nx-busy-border)}.nx-pill--mind{color:var(--nx-mind);background:var(--nx-mind-bg);border-color:var(--nx-mind-border)}.nx-pill--quiet{color:var(--nx-slate-600);background:var(--nx-slate-100);border-color:var(--nx-slate-200)}.nx-chip{display:inline-flex;padding:1px 7px;border-radius:var(--nx-radius-sm);font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;border:1px solid transparent}.nx-dot{width:7px;height:7px;border-radius:var(--nx-radius-pill);flex:none;background:currentcolor}.nx-table-wrap{overflow-x:auto}.nx-table{width:100%;border-collapse:collapse;font-size:13.5px}.nx-table th{text-align:left;font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--nx-text-faint);padding:10px 14px;border-bottom:1px solid var(--nx-border);white-space:nowrap}.nx-table td{padding:12px 14px;border-bottom:1px solid var(--nx-slate-100);vertical-align:top}.nx-table tbody tr:hover{background:var(--nx-slate-50)}.nx-table tbody tr[aria-selected=true]{background:var(--nx-blue-50)}.nx-table__primary{font-weight:600;color:var(--nx-text)}.nx-table__secondary{font-size:12px;color:var(--nx-text-faint);font-family:var(--nx-mono)}.nx-rowbutton{all:unset;cursor:pointer;display:block;width:100%}.nx-rowbutton:focus-visible{box-shadow:var(--nx-focus)}.nx-facts{display:grid;grid-template-columns:minmax(120px,auto) 1fr;gap:8px 20px;margin:0;font-size:13.5px}.nx-facts dt{color:var(--nx-text-soft)}.nx-facts dd{margin:0;color:var(--nx-text);overflow-wrap:anywhere}.nx-mono{font-family:var(--nx-mono);font-size:12.5px}.nx-state{display:grid;justify-items:center;gap:8px;padding:40px 24px;text-align:center;color:var(--nx-text-soft)}.nx-state__title{font-weight:600;color:var(--nx-text)}.nx-skeleton{background:linear-gradient(90deg,var(--nx-slate-100),var(--nx-slate-200),var(--nx-slate-100));background-size:200% 100%;animation:nx-shimmer 1.2s linear infinite;border-radius:var(--nx-radius-sm);height:12px}@keyframes nx-shimmer{to{background-position:-200% 0}}.nx-banner{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:var(--nx-radius);border:1px solid var(--nx-busy-border);background:var(--nx-busy-bg);margin-bottom:18px}.nx-banner--wait{border-color:var(--nx-wait-border);background:var(--nx-wait-bg)}.nx-banner--bad{border-color:var(--nx-bad-border);background:var(--nx-bad-bg)}.nx-banner__title{font-weight:600}.nx-banner__body{color:var(--nx-text-soft)}.nx-button{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:var(--nx-radius-sm);border:1px solid var(--nx-border);background:var(--nx-surface);color:var(--nx-slate-700);font-size:13.5px;font-weight:500;cursor:pointer}.nx-button:hover:not(:disabled){background:var(--nx-slate-50)}.nx-button--primary{background:var(--nx-blue-600);border-color:var(--nx-blue-600);color:#fff}.nx-button--primary:hover:not(:disabled){background:var(--nx-blue-700)}.nx-button:disabled{opacity:.55;cursor:not-allowed}.nx-input,.nx-select{padding:7px 10px;border-radius:var(--nx-radius-sm);border:1px solid var(--nx-border);background:var(--nx-surface);font:inherit;font-size:13.5px;color:var(--nx-text);min-width:0}.nx-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:14px 18px;border-bottom:1px solid var(--nx-border)}.nx-field{display:grid;gap:5px;margin-bottom:14px}.nx-field label{font-size:12.5px;font-weight:600;color:var(--nx-text-soft)}.nx-hint{font-size:12px;color:var(--nx-text-faint)}.nx-tabs{display:flex;gap:4px;border-bottom:1px solid var(--nx-border);padding:0 18px}.nx-tab{all:unset;cursor:pointer;padding:11px 10px;font-size:13.5px;color:var(--nx-text-soft);border-bottom:2px solid transparent}.nx-tab[aria-selected=true]{color:var(--nx-blue-700);font-weight:600;border-bottom-color:var(--nx-blue-600)}.nx-tab:focus-visible{box-shadow:var(--nx-focus)}.nx-crumbs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12.5px;color:var(--nx-text-faint);margin-bottom:12px;padding:0;list-style:none}.nx-pager{display:flex;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid var(--nx-border);font-size:13px;color:var(--nx-text-soft)}.nx-graph{display:grid;gap:22px;padding:22px 18px;overflow-x:auto}.nx-graph__tier{display:grid;grid-template-columns:108px 1fr;gap:16px;align-items:center}.nx-graph__tier-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--nx-text-faint)}.nx-graph__row{display:flex;flex-wrap:wrap;gap:12px}.nx-node{all:unset;cursor:pointer;display:flex;align-items:center;gap:10px;padding:12px 14px;min-width:190px;border:1px solid var(--nx-border);border-radius:var(--nx-radius);background:var(--nx-surface);box-shadow:var(--nx-shadow)}.nx-node:hover{border-color:var(--nx-blue-500)}.nx-node[aria-pressed=true]{border-color:var(--nx-blue-600);box-shadow:0 0 0 1px var(--nx-blue-600);background:var(--nx-blue-50)}.nx-node:focus-visible{box-shadow:var(--nx-focus)}.nx-node__name{font-weight:600}.nx-node__kind{font-size:11.5px;color:var(--nx-text-faint)}.nx-timeline{display:grid;gap:0;margin:0;padding:0;list-style:none}.nx-timeline li{display:grid;grid-template-columns:22px 1fr;gap:10px;padding-bottom:16px;position:relative}.nx-timeline li:not(:last-child):before{content:"";position:absolute;left:10px;top:20px;bottom:0;width:1px;background:var(--nx-border)}.nx-timeline__marker{display:grid;place-items:center;width:21px;height:21px;border-radius:var(--nx-radius-pill);border:2px solid var(--nx-border);background:var(--nx-surface);color:var(--nx-text-faint)}.nx-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
