@font-face{font-family:plexSans;src:url(../media/ibm_plex_sans-s.p.0wiir8udbzjvx.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:plexSans Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}.BnVfTG_className{font-family:plexSans,plexSans Fallback}.BnVfTG_variable{--font-plex-sans:"plexSans", "plexSans Fallback"}
@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono-s.p.40sczeszzbjw1.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:plexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.yLkh6W_className{font-family:plexMono,plexMono Fallback;font-weight:400}.yLkh6W_variable{--font-plex-mono:"plexMono", "plexMono Fallback"}
@font-face{font-family:spaceGrotesk;src:url(../media/space_grotesk-s.p.2cyn07wtgehh0.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:spaceGrotesk Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.JwZKaq_className{font-family:spaceGrotesk,spaceGrotesk Fallback}.JwZKaq_variable{--font-space-grotesk:"spaceGrotesk", "spaceGrotesk Fallback"}
:root,.um-dark{--bg-page:#0b1017;--bg-sunken:#0e141c;--bg-surface:#141c27;--bg-elevated:#1b2430;--bg-inset:#10171f;--text-primary:#f5f8fb;--text-secondary:#93a2b3;--text-muted:#8996a5;--text-faint:#8c95a0;--border-subtle:#1c2531;--border-default:#2a3645;--border-strong:#38485c;--accent:#28e89a;--accent-hover:#4ff0b0;--accent-pressed:#16b87a;--accent-contrast:#06080b;--on-solid:#06080b;--accent-wash:#28e89a1a;--accent-line:#28e89a59;--accent-glow:0 0 24px #28e89a47;--text-link:#34d2f2;--cyan-300:#5fddf5;--cyan-wash:#34d2f21a;--sev-critical:#ff4d5e;--sev-high:#ff8a3d;--sev-medium:#ffc53d;--sev-low:#3da8ff;--sev-info:#8a96a6;--sev-critical-a:#ff4d5e1f;--sev-high-a:#ff8a3d1f;--sev-medium-a:#ffc53d1f;--sev-low-a:#3da8ff1f;--sev-info-a:#8a96a61f;--success:#28e89a;--selection-bg:#28e89a38;--grid-line:#93a2b30f;--glow-green:#28e89a24;--glow-cyan:#34d2f21a;--scrim:#04070b99;--shadow-md:0 8px 24px #00000073;--shadow-lg:0 24px 60px #0009;--shadow-pop:0 16px 40px #0000008c;--shadow-card-hover:0 18px 50px -24px #000000b3;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-xl:14px;--radius-pill:999px;--font-display:var(--font-space-grotesk), "Space Grotesk", "IBM Plex Sans", system-ui, sans-serif;--font-body:var(--font-plex-sans), "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.12s;--dur-base:.22s;--dur-slow:.36s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.um-light{--bg-page:#f4f7fa;--bg-sunken:#eaeff4;--bg-surface:#fff;--bg-elevated:#fff;--bg-inset:#f0f4f8;--text-primary:#0e1620;--text-secondary:#3b4859;--text-muted:#5a6a7b;--text-faint:#5a6571;--border-subtle:#e1e8ef;--border-default:#d2dce6;--border-strong:#b7c4d2;--accent:#0a7349;--accent-hover:#086040;--accent-pressed:#075236;--accent-contrast:#fff;--on-solid:#fff;--accent-wash:#0fa5681a;--accent-line:#0fa56873;--accent-glow:0 0 20px #0fa56838;--text-link:#0f6c85;--cyan-300:#0f6c85;--cyan-wash:#18afd61a;--sev-critical:#b23642;--sev-high:#8e4d21;--sev-medium:#835e00;--sev-low:#286fa8;--sev-info:#626a76;--success:#0a7349;--sev-critical-a:#ff4d5e1a;--sev-high-a:#ff8a3d1f;--sev-medium-a:#d69e0024;--sev-low-a:#3da8ff1f;--sev-info-a:#8a96a61f;--selection-bg:#0fa5682e;--grid-line:#0e16200d;--glow-green:#0fa5681a;--glow-cyan:#18afd614;--scrim:#0e162059;--shadow-md:0 8px 24px #0f1e321a;--shadow-lg:0 24px 60px #0f1e3229;--shadow-pop:0 16px 40px #0f1e3224;--shadow-card-hover:0 18px 50px -30px #0f1e3259;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:72px}body{background:var(--bg-page);min-height:100vh;color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}::selection{background:var(--selection-bg)}a{color:var(--text-link);transition:color var(--dur-fast) var(--ease-out);text-decoration:none}a:hover{color:var(--cyan-300)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 1px var(--accent);outline:none;border-color:var(--accent)!important}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-weight:700}p{margin:0}code,pre,kbd{font-family:var(--font-mono)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-sunken)}::-webkit-scrollbar-thumb{background:var(--border-strong);border:3px solid var(--bg-sunken);border-radius:999px}@keyframes um-pulse{0%{box-shadow:0 0 #28e89a80}70%{box-shadow:0 0 0 7px #28e89a00}to{box-shadow:0 0 #28e89a00}}@keyframes um-pulse-red{0%{box-shadow:0 0 #ff4d5e8c}70%{box-shadow:0 0 0 7px #ff4d5e00}to{box-shadow:0 0 #ff4d5e00}}@keyframes um-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes um-spin{to{transform:rotate(360deg)}}@keyframes um-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes um-dash{to{stroke-dashoffset:-16px}}.um-live-dot{animation:um-pulse 2s var(--ease-out) infinite}.um-live-dot-red{animation:um-pulse-red 1.6s var(--ease-out) infinite}.um-cursor{animation:1s step-end infinite um-blink}.um-spin{animation:.9s linear infinite um-spin}.um-rise{animation:um-rise .4s var(--ease-out) both}.um-attack-edge{stroke-dasharray:4 4;animation:.8s linear infinite um-dash}@keyframes um-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.um-skeleton{border-radius:var(--radius-xs);background:linear-gradient(90deg, var(--bg-inset) 30%, var(--bg-elevated) 50%, var(--bg-inset) 70%) 0 0 / 200% 100%;animation:1.4s linear infinite um-shimmer;display:block}.um-backdrop{background-image:radial-gradient(ellipse 60% 50% at 15% 0%, var(--glow-green), transparent 70%), radial-gradient(ellipse 50% 40% at 90% 10%, var(--glow-cyan), transparent 70%), linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:auto,auto,44px 44px,44px 44px}.um-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes um-dialog-fade{0%{opacity:0}}@keyframes um-dialog-in{0%{opacity:0;transform:translateY(6px)scale(.98)}}@keyframes um-tip-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.untrust-print-report{display:none}@media print{body>:not(.untrust-print-report){display:none!important}.untrust-print-report{padding:0;display:block}body{background:#fff!important}@page{margin:14mm}}
