:root{--bg-0: #060606;--bg-1: #171717;--bg-2: #202020;--shell-bg: #060606;--gold: #c7a65e;--gold-bright: #dcc084;--gold-deep: #9a7f44;--gold-dim: rgba(199, 166, 94, .14);--gold-glow: rgba(199, 166, 94, .28);--text-1: #fafafa;--text-2: #b9c1d2;--text-3: #98a2b8;--text-on-gold: #0b1018;--status-healthy: #7faf8e;--status-healthy-dim: rgba(127, 175, 142, .12);--status-warning: #c7a65e;--status-warning-dim: rgba(199, 166, 94, .12);--status-critical: #c88585;--status-critical-dim: rgba(200, 133, 133, .12);--status-recovered: #7e9db8;--status-recovered-dim: rgba(126, 157, 184, .12);--status-info: #b9c1d2;--status-info-dim: rgba(142, 151, 171, .1);--status-offline: #98a2b8;--status-offline-dim: rgba(91, 100, 120, .14);--border-1: rgba(245, 245, 245, .08);--border-2: rgba(245, 245, 245, .14);--border-gold: rgba(199, 166, 94, .35);--glass: rgba(255, 255, 255, .03);--glass-strong: rgba(255, 255, 255, .05);--scrim: rgba(7, 9, 13, .72);--focus-ring: rgba(199, 166, 94, .55);--font-core: "Space Grotesk", system-ui, sans-serif;--font-display: "Newsreader", "Iowan Old Style", "Palatino Linotype", serif;--w-light: 400;--w-regular: 450;--w-medium: 600;--fs-display: clamp(44px, 5vw, 64px);--lh-display: 1.06;--fs-h1: 36px;--lh-h1: 1.15;--fs-h2: 26px;--lh-h2: 1.2;--fs-h3: 19px;--lh-h3: 1.3;--fs-body: 15px;--lh-body: 1.6;--fs-small: 13px;--lh-small: 1.5;--fs-micro: 12px;--lh-micro: 1.4;--ls-micro: .12em;--ls-wordmark: .32em;--fs-num-lg: 32px;--fs-num-md: 20px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--sp-9: 96px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-pill: 999px;--app-max: 1600px;--sidebar-w: 198px;--sidebar-w-collapsed: 64px;--topbar-h: 80px;--icon-sm: 16px;--icon-md: 18px;--icon-lg: 22px;--control-h: 40px;--control-h-sm: 32px;--shadow-panel: 0 1px 0 rgba(255, 255, 255, .04) inset, 0 12px 32px rgba(0, 0, 0, .35);--shadow-card: 0 1px 0 rgba(255, 255, 255, .03) inset, 0 6px 18px rgba(0, 0, 0, .25);--shadow-modal: 0 1px 0 rgba(255, 255, 255, .05) inset, 0 24px 64px rgba(0, 0, 0, .55);--glow-gold: 0 0 24px rgba(199, 166, 94, .18);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: .16s;--dur-med: .28s;--dur-slow: .52s;--dur-ambient: 12s}html[data-theme=light]{--bg-0: #f2f0ea;--bg-1: #faf8f1;--bg-2: #ffffff;--shell-bg: #faf8f1;--gold: #8f7439;--gold-bright: #a98c4c;--gold-deep: #6e5a2c;--gold-dim: rgba(143, 116, 57, .12);--gold-glow: rgba(143, 116, 57, .16);--text-1: #1b1e24;--text-2: #565e6e;--text-3: #666c79;--text-on-gold: #ffffff;--status-healthy: #3f7a56;--status-healthy-dim: rgba(63, 122, 86, .12);--status-warning: #8f7439;--status-warning-dim: rgba(143, 116, 57, .12);--status-critical: #a85454;--status-critical-dim: rgba(168, 84, 84, .12);--status-recovered: #44688c;--status-recovered-dim: rgba(68, 104, 140, .12);--status-info: #565e6e;--status-info-dim: rgba(86, 94, 110, .1);--status-offline: #666c79;--status-offline-dim: rgba(138, 143, 156, .16);--border-1: rgba(27, 30, 36, .12);--border-2: rgba(27, 30, 36, .2);--border-gold: rgba(143, 116, 57, .4);--glass: rgba(27, 30, 36, .03);--glass-strong: rgba(27, 30, 36, .05);--scrim: rgba(40, 38, 32, .45);--focus-ring: rgba(143, 116, 57, .55);--shadow-card: 0 2px 10px rgba(35, 32, 24, .07);--shadow-panel: 0 6px 24px rgba(35, 32, 24, .09);--shadow-modal: 0 18px 48px rgba(35, 32, 24, .18)}@media (prefers-reduced-motion: reduce){:root{--dur-fast: 0ms;--dur-med: 0ms;--dur-slow: 0ms}}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--font-core);font-weight:var(--w-regular);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-1);background:var(--bg-0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;transition:background-color .5s var(--ease-out),color .5s var(--ease-out)}.num{font-variant-numeric:tabular-nums}.auri-serif{font-family:var(--font-display);font-weight:400;color:#f2efe6}html[data-theme=light] .auri-serif{color:#17191d}h1,h2,h3,h4,h5,h6{margin:0;font-weight:var(--w-light);line-height:1.15}p{margin:0}a{color:var(--gold);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}a:hover{color:var(--gold-bright)}button{font-family:inherit}ul{margin:0}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}::selection{background:#c7a65e4d;color:var(--text-1)}*{scrollbar-width:thin;scrollbar-color:var(--border-2) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:999px}@media (prefers-reduced-motion: reduce){body{transition:none}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.auri-two-col{display:grid;grid-template-columns:minmax(340px,7fr) minmax(280px,5fr);gap:16px;margin-top:24px;align-items:start}@media (max-width: 700px){.auri-two-col{grid-template-columns:1fr}}.auri-split-2-1{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;margin-top:24px;align-items:start}@media (max-width: 700px){.auri-split-2-1{grid-template-columns:1fr}}@keyframes auriStatusPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes auriMainIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes auriChromeIn{0%{opacity:0}to{opacity:1}}.auri-main-in{animation:auriMainIn .5s var(--ease-out)}.auri-chrome-in{animation:auriChromeIn .4s var(--ease-out)}.theme-switch{--toggle-size: 9px;--container-width: 5.625em;--container-height: 2.5em;--container-radius: 6.25em;--container-light-bg: #3d7eae;--container-night-bg: #2a3046;--circle-container-diameter: 3.375em;--sun-moon-diameter: 2.125em;--sun-bg: #ecca2f;--moon-bg: #d9dde4;--spot-color: #959db1;--circle-container-offset: calc((var(--circle-container-diameter) - var(--container-height)) / 2 * -1);--stars-color: #fff;--clouds-color: #f3fdff;--back-clouds-color: #aacadf;--transition: .5s cubic-bezier(0, -.02, .4, 1.25);--circle-transition: .3s cubic-bezier(0, -.02, .35, 1.17);display:inline-flex;align-items:center;position:relative;cursor:pointer}.theme-switch,.theme-switch *,.theme-switch *:before,.theme-switch *:after{box-sizing:border-box;margin:0;padding:0;font-size:var(--toggle-size)}.theme-switch__checkbox{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:10}.theme-switch__container{width:var(--container-width);height:var(--container-height);background-color:var(--container-light-bg);border:1px solid rgba(245,245,245,.22);border-radius:var(--container-radius);overflow:hidden;cursor:pointer;box-shadow:0 -.062em .062em #00000040,0 .062em .125em #fff3;transition:var(--transition);position:relative}.theme-switch__container:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;box-shadow:0 .05em .187em #00000040 inset,0 .05em .187em #00000040 inset;border-radius:var(--container-radius)}.theme-switch__checkbox:focus-visible+.theme-switch__container{outline:2px solid var(--focus-ring);outline-offset:3px}.theme-switch__circle-container{width:var(--circle-container-diameter);height:var(--circle-container-diameter);background-color:#ffffff1a;position:absolute;left:var(--circle-container-offset);top:var(--circle-container-offset);border-radius:var(--container-radius);box-shadow:inset 0 0 0 3.375em #ffffff1a,inset 0 0 0 3.375em #ffffff1a,0 0 0 .625em #ffffff1a,0 0 0 1.25em #ffffff1a;display:flex;transition:var(--circle-transition);pointer-events:none}.theme-switch__sun-moon-container{pointer-events:auto;position:relative;z-index:2;width:var(--sun-moon-diameter);height:var(--sun-moon-diameter);margin:auto;border-radius:var(--container-radius);background-color:var(--sun-bg);box-shadow:.062em .062em .062em #feffef9c inset,0 -.062em .062em #a1872a inset;filter:drop-shadow(.062em .125em .125em rgba(0,0,0,.25)) drop-shadow(0em .062em .125em rgba(0,0,0,.25));overflow:hidden;transition:var(--transition)}.theme-switch__moon{transform:translate(100%);width:100%;height:100%;background-color:var(--moon-bg);border-radius:inherit;box-shadow:.062em .062em .062em #feffef9c inset,0 -.062em .062em #969696 inset;transition:var(--transition);position:relative}.theme-switch__spot{position:absolute;top:.75em;left:.312em;width:.75em;height:.75em;border-radius:var(--container-radius);background-color:var(--spot-color);box-shadow:0 .0312em .062em #00000040 inset}.theme-switch__spot:nth-of-type(2){width:.375em;height:.375em;top:.937em;left:1.375em}.theme-switch__spot:nth-last-of-type(3){width:.25em;height:.25em;top:.312em;left:.812em}.theme-switch__clouds{width:1.25em;height:1.25em;background-color:var(--clouds-color);border-radius:var(--container-radius);position:absolute;bottom:-.625em;left:.312em;box-shadow:.937em .312em var(--clouds-color),-.312em -.312em var(--back-clouds-color),1.437em .375em var(--clouds-color),.5em -.125em var(--back-clouds-color),2.187em 0 var(--clouds-color),1.25em -.062em var(--back-clouds-color),2.937em .312em var(--clouds-color),2em -.312em var(--back-clouds-color),3.625em -.062em var(--clouds-color),2.625em 0 var(--back-clouds-color),4.5em -.312em var(--clouds-color),3.375em -.437em var(--back-clouds-color),4.625em -.812em var(--clouds-color),4.125em -.312em var(--back-clouds-color);transition:.5s cubic-bezier(0,-.02,.4,1.25)}.theme-switch__stars-container{position:absolute;color:var(--stars-color);top:-100%;left:.312em;width:2.75em;height:auto;transition:var(--transition)}.theme-switch__checkbox:checked+.theme-switch__container{background-color:var(--container-night-bg)}.theme-switch__checkbox:checked+.theme-switch__container .theme-switch__circle-container{left:calc(100% - var(--circle-container-offset) - var(--circle-container-diameter))}.theme-switch__checkbox:checked+.theme-switch__container .theme-switch__circle-container:hover{left:calc(100% - var(--circle-container-offset) - var(--circle-container-diameter) - .187em)}.theme-switch__circle-container:hover{left:calc(var(--circle-container-offset) + .187em)}.theme-switch__checkbox:checked+.theme-switch__container .theme-switch__moon{transform:translate(0)}.theme-switch__checkbox:checked+.theme-switch__container .theme-switch__clouds{bottom:-4.062em}.theme-switch__checkbox:checked+.theme-switch__container .theme-switch__stars-container{top:50%;transform:translateY(-50%)}.lm-orb{position:absolute;left:50%;top:71%;transform:translate(-50%,-50%);width:clamp(400px,58vh,680px);aspect-ratio:1;z-index:1;pointer-events:none;-webkit-mask-image:radial-gradient(circle at 50% 39%,#000 0 44%,rgba(0,0,0,0) 60%);mask-image:radial-gradient(circle at 50% 39%,#000 0,#000 44%,#0000 60%);opacity:0;transition:opacity .5s var(--ease-out, ease)}.lm-orb--visible{opacity:1}.lm-orb>div{display:block;width:100%!important;height:100%!important}.lm-orb canvas{display:block}@media (prefers-reduced-motion: reduce){.lm-orb{transition:none}}@keyframes auriRise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes auriFadeIn{0%{opacity:0}to{opacity:1}}@keyframes auriHeroOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-14px) scale(1.03)}}@keyframes auriEnterCard{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:none}}@keyframes auriAmbientA{0%{transform:translate(-3%,2%) scale(1);opacity:.75}to{transform:translate(3.5%,-2.5%) scale(1.08);opacity:1}}.gs-hero-in{animation:auriFadeIn .6s var(--ease-out)}.gs-hero-out{animation:auriHeroOut .55s var(--ease-out) forwards}.gs-card-in{animation:auriEnterCard .6s var(--ease-out)}.auri-rise{animation:auriRise .32s var(--ease-out)}.auri-ambient-a{animation:auriAmbientA 16s ease-in-out infinite alternate}.gs-glass{font-family:var(--font-core);font-weight:var(--w-light);letter-spacing:.05em;color:var(--text-1);background:#ffffff0f;border:1px solid rgba(199,166,94,.35);border-radius:18px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--shadow-panel),inset 0 1px #ffffff1f,0 0 70px #c7a65e1a;cursor:pointer;transition:background .25s var(--ease-out),border-color .25s var(--ease-out),color .25s var(--ease-out)}.gs-glass:hover{background:#ffffff1c;border-color:#c7a65e99;color:var(--gold-bright)}.gs-glass:active{background:#ffffff14}.wave-group{position:relative;padding-top:18px}.wave-group .wave-input{font-family:var(--font-core);font-size:15px;letter-spacing:.01em;color:var(--text-1);padding:8px 4px 9px;display:block;width:100%;border:none;border-bottom:1px solid var(--border-2);background:transparent}.wave-group .wave-input:focus{outline:none}.wave-group .wave-input::placeholder{color:transparent}.wave-group .wave-input.has-eye{padding-right:34px}.wave-group .wave-label{position:absolute;pointer-events:none;left:4px;top:26px;display:flex;color:var(--text-3);font-size:15px;font-weight:var(--w-regular)}.wave-group .wave-char{display:inline-block!important;transition:transform .2s var(--ease-out),font-size .2s var(--ease-out),color .2s var(--ease-out),letter-spacing .2s var(--ease-out)!important;transition-delay:calc(var(--index) * 35ms)!important}.wave-group .wave-input:focus~.wave-label .wave-char,.wave-group .wave-input:not(:placeholder-shown)~.wave-label .wave-char{transform:translateY(-24px);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-2)}.wave-group .wave-input:focus~.wave-label .wave-char{color:var(--gold)}.wave-group.has-error .wave-input{border-bottom-color:var(--status-critical)}.wave-group.has-error .wave-input:focus~.wave-label .wave-char,.wave-group.has-error .wave-input:not(:placeholder-shown)~.wave-label .wave-char{color:var(--status-critical)}.wave-group .wave-bar{position:relative;display:block;width:100%}.wave-group .wave-bar:before,.wave-group .wave-bar:after{content:"";height:2px;width:0;bottom:0;position:absolute;background:var(--gold);transition:.25s var(--ease-out) all}.wave-group .wave-bar:before{left:50%}.wave-group .wave-bar:after{right:50%}.wave-group .wave-input:focus~.wave-bar:before,.wave-group .wave-input:focus~.wave-bar:after{width:50%}.wave-group .wave-eye{position:absolute;right:2px;top:22px;background:none;border:none;padding:4px;color:var(--text-3);cursor:pointer;display:flex}.wave-group .wave-eye:hover{color:var(--text-1)}.wave-group .wave-error{margin-top:7px;font-size:13px;color:var(--status-critical)}
