@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--accent: #1F4FD8;--accent-press: #1740B0;--accent-on-dark: #6E92F5;--match-bg: #DCE4FB;--ink: #16171A;--ink-2: #4A4A47;--muted: #8A8A85;--line: #E2E2DD;--line-strong: #D6D6D1;--surface: #F7F7F5;--white: #FFFFFF;--text-body: var(--ink-2);--text-heading: var(--ink);--text-quiet: var(--muted);--surface-page: var(--white);--surface-card: var(--white);--surface-sunken: var(--surface);--border-default: var(--line);--border-strong: var(--line-strong);--status-indexed-bg: #DCF0E4;--status-indexed-border: #B6DFC7;--status-indexed-dot: #128A57;--status-indexed-text: #0E6B45;--status-indexing-bg: #FBEBD0;--status-indexing-border: #EFD6A8;--status-indexing-dot: #B87708;--status-indexing-text: #8A5406;--status-error-bg: #FBE0DF;--status-error-border: #F0C0BE;--status-error-dot: #C42B2B;--status-error-text: #A32020;--status-queued-bg: #EFEFEC;--status-queued-border: #DEDED8;--status-queued-dot: #8A8A85;--status-queued-text: #5C5C57;--font-sans: "IBM Plex Sans", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--type-display: 600 40px/1.1 var(--font-sans);--type-h1: 600 34px/1.15 var(--font-sans);--type-h2: 600 21px/1.25 var(--font-sans);--type-body: 400 15px/1.6 var(--font-sans);--type-label: 500 13px/1.4 var(--font-sans);--type-code: 400 13px/1.7 var(--font-mono);--type-micro: 500 11px/1.5 var(--font-mono);--tracking-display: -.025em;--tracking-heading: -.02em;--tracking-micro: .12em;--tracking-pill: .1em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 22px;--space-6: 32px;--space-7: 44px;--space-8: 64px;--radius-pill: 2px;--radius-control: 3px;--radius-card: 0px;--radius-app-icon: 12px;--border-width: 1px;--shadow: none;--control-height: 38px;--tap-min: 44px;--ease: cubic-bezier(.2, 0, .2, 1);--dur-fast: .12s}@keyframes siftcode-pulse{0%,to{opacity:1}50%{opacity:.35}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0}body{font-family:var(--font-sans);background:var(--surface-page);color:var(--text-body)}a{text-decoration:none}a:hover{color:var(--accent-press)}
