@import url("https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,400;1,700&family=Ubuntu+Mono:wght@400;700&display=swap");:root{--qat-vert1:#189c6f;--qat-vert2:#1dbc7d;--qat-gris:#efedf0;--qat-ink-100:#0a0a0a;--qat-ink-80:#2a2a2a;--qat-ink-60:#6a6a6a;--qat-ink-40:#a8a8a8;--qat-ink-20:#d8d6d2;--qat-paper:#f5f3ee;--qat-paper-2:#ecebe5;--qat-surface:#fff;--qat-surface-2:#f5f3ee;--qat-dark-bg:#0c1612;--qat-dark-bg-deeper:#081009;--qat-dark-surface:#142019;--qat-dark-surface-alt:#1a2820;--qat-dark-border:#243029;--qat-dark-text:#ecebe8;--qat-dark-text-muted:#8a9690;--qat-alert:#d64545;--qat-warn:#e89042;--qat-watch:#e8c547;--qat-info:#4a76b8;--qat-font-type:"Ubuntu",system-ui,sans-serif;--qat-font-display:"Ubuntu",system-ui,sans-serif;--qat-font-mono:"Ubuntu Mono",ui-monospace,monospace;--qat-fs-display-xl:72px;--qat-fs-display-l:56px;--qat-fs-display-m:40px;--qat-fs-h1:32px;--qat-fs-h2:24px;--qat-fs-h3:20px;--qat-fs-body-l:18px;--qat-fs-body:16px;--qat-fs-body-s:14px;--qat-fs-caption:12px;--qat-fs-mono-s:11px;--qat-space-1:4px;--qat-space-2:8px;--qat-space-3:12px;--qat-space-4:16px;--qat-space-5:24px;--qat-space-6:32px;--qat-space-7:48px;--qat-space-8:64px;--qat-space-9:96px;--qat-space-10:128px;--qat-d-instant:120ms;--qat-d-fast:200ms;--qat-d-base:240ms;--qat-d-slow:360ms;--qat-easing-out:cubic-bezier(0.2,0.6,0.2,1);--qat-touch-min:44px;--qat-touch-comfort:48px;--qat-radius-xs:4px;--qat-radius-sm:8px;--qat-radius-md:14px;--qat-radius-lg:22px;--qat-radius-xl:32px;--qat-radius-pill:999px;--qat-radius-full:9999px;--qat-shadow-sm:0 1px 2px hsla(0,0%,4%,.06);--qat-shadow-md:0 2px 8px hsla(0,0%,4%,.08);--qat-shadow-glow:0 0 0 4px rgba(29,188,125,.18);--qat-vert1-hover:#15885f;--qat-vert1-press:#116e4d;--qat-accent-subtle:rgba(24,156,111,.12)}*,:after,:before{box-sizing:border-box}body,html{font-family:var(--qat-font-type);font-size:var(--qat-fs-body);color:var(--qat-ink-100);background:var(--qat-paper);-webkit-font-smoothing:antialiased}button{font:inherit}a{color:inherit;text-decoration:none}.qat-light{background:var(--qat-paper);color:var(--qat-ink-100)}.qat-dark{background:var(--qat-dark-bg);color:var(--qat-dark-text)}.qat-dark-deeper{background:var(--qat-dark-bg-deeper);color:var(--qat-dark-text)}.qat-display{font-family:var(--qat-font-display);font-weight:700;letter-spacing:-.04em;line-height:.92}.qat-display-xl{font-size:96px}.qat-display-l{font-size:64px}.qat-display-m{font-size:44px}.qat-display-s{font-size:32px}@media (max-width:768px){.qat-display-xl{font-size:56px}.qat-display-l{font-size:40px}.qat-display-m{font-size:32px}.qat-display-s{font-size:26px}}.qat-mono,.qat-term{font-family:var(--qat-font-mono);font-size:var(--qat-fs-mono-s);letter-spacing:.06em}.qat-term{color:var(--qat-ink-60);display:inline-flex;align-items:center;gap:6px}.qat-term:before{content:"▸";color:var(--qat-vert1)}.qat-dark .qat-term,.qat-dark-deeper .qat-term{color:var(--qat-dark-text-muted)}.qat-dark .qat-term:before,.qat-dark-deeper .qat-term:before{color:var(--qat-vert2)}.qat-accent-mark{box-shadow:inset 0 -.34em 0 var(--qat-vert2);padding:0 4px}.qat-tag{font-family:var(--qat-font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;background:var(--qat-ink-100);color:var(--qat-paper);padding:3px 6px;border-radius:var(--qat-radius-xs);display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.qat-tag-green{background:var(--qat-vert1);color:#fff}.qat-tag-red{background:var(--qat-alert);color:#fff}.qat-tag-orange{background:var(--qat-warn);color:#fff}.qat-tag-watch{background:var(--qat-watch);color:var(--qat-ink-100)}.qat-tag-info{background:var(--qat-info);color:#fff}.qat-hr-thin{height:1px}.qat-hr-thick,.qat-hr-thin{background:var(--qat-ink-100);border:none;margin:0}.qat-hr-thick{height:6px}.qat-dark .qat-hr-thick,.qat-dark .qat-hr-thin,.qat-dark-deeper .qat-hr-thick,.qat-dark-deeper .qat-hr-thin{background:var(--qat-dark-border)}@keyframes qat-pulse{0%,to{opacity:1}50%{opacity:.3}}.qat-dot{width:8px;height:8px;border-radius:50%;background:var(--qat-vert1);display:inline-block;animation:qat-pulse 1.6s infinite}.qat-dot-red{background:var(--qat-alert)}.qat-dot-green{background:var(--qat-vert2)}@keyframes qat-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.qat-chart-grid{background-image:linear-gradient(90deg,rgba(0,0,0,.06) 1px,transparent 0),linear-gradient(180deg,rgba(0,0,0,.06) 1px,transparent 0);background-size:20px 20px}.qat-dark .qat-chart-grid,.qat-dark-deeper .qat-chart-grid{background-image:linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.05) 1px,transparent 0)}.qat-btn{letter-spacing:-.01em;transition:background-color var(--qat-d-fast) var(--qat-easing-out),color var(--qat-d-fast) var(--qat-easing-out),transform var(--qat-d-instant) var(--qat-easing-out)}.qat-btn:active:not(:disabled){transform:scale(.98)}.qat-btn:disabled{opacity:.45;cursor:not-allowed}.qat-btn-primary:hover:not(:disabled){background:var(--qat-vert1-hover)}.qat-btn-primary:active:not(:disabled){background:var(--qat-vert1-press)}.qat-btn-ghost:hover:not(:disabled),.qat-btn-secondary:hover:not(:disabled){background:var(--qat-accent-subtle)}.qat-btn-dark:hover:not(:disabled){background:var(--qat-ink-80)}.qat-field{transition:border-color var(--qat-d-fast) var(--qat-easing-out),box-shadow var(--qat-d-fast) var(--qat-easing-out)}.qat-field:focus-visible{outline:none;border-color:var(--qat-vert1);box-shadow:var(--qat-shadow-glow)}.qat-field::placeholder{color:var(--qat-ink-40)}.qat-card{transition:box-shadow var(--qat-d-fast) var(--qat-easing-out)}.qat-card-hover:hover{box-shadow:var(--qat-shadow-md)}:focus-visible{outline:2px solid var(--qat-vert2);outline-offset:2px}body,html{margin:0;padding:0}main{min-height:100vh}html.qat-dark{--qat-paper:#0c1612;--qat-paper-2:#142019;--qat-surface:#142019;--qat-surface-2:#1a2820;--qat-ink-100:#ecebe8;--qat-ink-80:#cfd2cc;--qat-ink-60:#8a9690;--qat-ink-40:#5c6660;--qat-ink-20:#243029}html.qat-dark,html.qat-dark body{background:#0c1612;color:#ecebe8}