@font-face{font-family:Brix Sans;src:url(/fonts/BrixSansLight.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Brix Sans;src:url(/fonts/BrixSansRegular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Brix Sans;src:url(/fonts/BrixSansBold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--qby-orange: #ff4000;--qby-orange-strong: #e63800;--qby-orange-tint: #ffece5;--qby-orange-tint-soft: #fff5f1;--qby-teal: #00c3d7;--qby-teal-strong: #009fb0;--qby-teal-tint: #e3f8fb;--qby-gradient-signal: linear-gradient(90deg, var(--qby-orange), var(--qby-teal));--qby-yellow-green: #79992b;--qby-purple: #662e6b;--qby-dark-green: #007852;--qby-bordeaux: #971349;--qby-petrol: #00567d;--qby-red: #cf0a2c;--qby-ink: #191e1e;--qby-ink-soft: #2d3434;--qby-status-open: #00567d;--qby-status-open-tint: #ccdde5;--qby-status-pending: #79992b;--qby-status-pending-tint: #e4ebd5;--qby-status-progress: #662e6b;--qby-status-progress-tint: #e0d5e1;--qby-status-resolved: #007852;--qby-status-resolved-tint: #cce4dc;--qby-status-high: #cf0a2c;--qby-status-high-tint: #f5ced5;--color-bg: #ffffff;--color-surface: #e7e7e7;--color-surface-soft: #f3f3f3;--color-border: #dcdcdc;--color-border-strong: #cccccc;--color-text: #191e1e;--color-text-muted: #5f6565;--color-text-inverse: #ffffff;--color-danger: #cf0a2c;--color-accent: var(--qby-orange);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--shadow-sm: 0 1px 2px rgba(22, 22, 26, .06);--shadow-md: 0 4px 16px rgba(22, 22, 26, .08);--font-sans: "Brix Sans", "Trebuchet MS", "Segoe UI", system-ui, "Helvetica Neue", Arial, sans-serif;--font-mono: "SF Mono", "Cascadia Code", "Roboto Mono", ui-monospace, monospace;--focus-ring: 0 0 0 3px rgba(255, 64, 0, .35)}html,body{height:100%;overflow-x:hidden}body{margin:0;font-family:var(--font-sans);font-size:15px;line-height:1.55;color:var(--color-text);background-color:var(--color-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{letter-spacing:-.01em}::selection{background:#00c3d766}*{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:var(--color-border-strong);border:3px solid transparent;background-clip:content-box;border-radius:999px}*::-webkit-scrollbar-thumb:hover{background-color:var(--color-text-muted)}:where(button,a,input,[tabindex]):focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.chip{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem;border:1px solid var(--color-border-strong);border-radius:999px;background:var(--color-bg);font:inherit;font-size:.8rem;font-weight:600;color:var(--color-text-muted);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.chip:hover{border-color:var(--qby-ink-soft);color:var(--color-text)}.chip b{font-weight:800;opacity:.55;font-size:.72rem}.chip.is-active{background:var(--qby-ink);border-color:var(--qby-ink);color:var(--color-text-inverse)}.chip.is-active b{opacity:.8}
