:root{--ink-950: #070e18;--ink-900: #0b1220;--ink-800: #111c2e;--ink-700: #1b2a40;--ink-600: #2a3d57;--sand-50: #f8fafc;--sand-200: #cbd5e1;--sand-400: #8fa3bc;--ember-400: #f59e0b;--ember-500: #d97706;--ember-600: #c2410c;--warn: #fbbf24;--warn-bg: #2a2109;--bad: #f87171;--bad-bg: #2b1417;--radius-card: .875rem;--tap: 2.75rem}*,*:before,*:after{box-sizing:border-box}html{scroll-padding-top:4.5rem}body{margin:0;background:var(--ink-950);color:var(--sand-50);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.6;-webkit-text-size-adjust:100%}.wrap{width:100%;max-width:64rem;margin:0 auto;padding:0 1rem}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:0;z-index:10;padding:.75rem 1rem;background:var(--ember-400);color:var(--ink-950);font-weight:600}.skip-link:focus{left:0}:focus-visible{outline:2px solid var(--ember-400);outline-offset:2px}.site-header{border-bottom:1px solid var(--ink-700);background:var(--ink-900);padding:.7rem 0}.site-header .wrap{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem}.wordmark{display:inline-flex;align-items:center;gap:.55rem;font-weight:700;letter-spacing:-.01em}.wordmark img{display:block}.chip{display:inline-block;padding:.25rem .65rem;border:1px solid var(--ink-600);border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--sand-200);white-space:normal}.chip-demo{border-color:var(--ember-500);color:var(--ember-400)}.chip-quiet{border-color:var(--ink-600);color:var(--sand-200)}.chip-done{border-color:var(--ember-500);color:var(--ember-400)}.hero{padding:2.25rem 1rem 1.5rem}h1{margin:0 0 .5rem;font-size:2rem;line-height:1.15;letter-spacing:-.02em}.honesty{margin:0 0 .9rem;color:var(--ember-400);font-weight:600}.sub{margin:0 0 1.25rem;max-width:44rem;color:var(--sand-200)}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.9rem}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap);padding:.6rem 1.1rem;border:1px solid transparent;border-radius:.6rem;background:none;font:inherit;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.btn-primary{background:var(--ember-400);border-color:var(--ember-400);color:var(--ink-950)}.btn-primary:hover{background:var(--ember-500);border-color:var(--ember-500)}.btn-ghost{border-color:var(--ink-600);color:var(--sand-50)}.btn-ghost:hover{border-color:var(--sand-400)}.status{margin:0 0 1rem;font-size:.95rem;color:var(--sand-200)}.status[data-tone=found]{color:var(--warn);font-weight:600}.status[data-tone=error]{color:var(--bad);font-weight:600}.noscript-line{padding:.9rem 1rem;color:var(--warn)}.table-section{padding:.5rem 1rem 1.5rem}h2{margin:0 0 .75rem;font-size:1.2rem;letter-spacing:-.01em}.table-scroll{max-height:26rem;overflow:auto;border:1px solid var(--ink-700);border-radius:var(--radius-card);background:var(--ink-900);-webkit-overflow-scrolling:touch}table.jobs{width:100%;border-collapse:collapse;font-size:.86rem;font-variant-numeric:tabular-nums}table.jobs th,table.jobs td{padding:.5rem .7rem;text-align:right;white-space:nowrap;border-bottom:1px solid var(--ink-800)}table.jobs th[scope=col]{position:sticky;top:0;z-index:2;background:var(--ink-800);color:var(--sand-200);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}table.jobs th[scope=row],table.jobs th.col-text,table.jobs td.col-text{text-align:left;font-weight:500}table.jobs th[scope=row]{white-space:normal}table.jobs th[scope=row]{position:sticky;left:0;z-index:1;background:var(--ink-900);min-width:8.5rem}.job-id{display:block;font-weight:700}.job-work{display:block;color:var(--sand-400);font-size:.78rem}tr.is-odd th[scope=row],tr.is-odd td{background:var(--warn-bg)}tr.is-odd th[scope=row]{box-shadow:inset .2rem 0 0 var(--ember-400)}tr.is-odd td.is-odd-cell{background:var(--ember-400);color:var(--ink-950);font-weight:700}.odd-flag{display:inline-block;margin-top:.2rem;padding:.05rem .4rem;border-radius:999px;background:var(--ember-400);color:var(--ink-950);font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}th.is-paired{box-shadow:inset 0 -.2rem 0 var(--ember-500)}td.is-paired{background:#f59e0b1c}table.jobs th[scope=row]:focus-visible{outline:2px solid var(--ember-400);outline-offset:-2px}.table-note,.step-note{margin:.6rem 0 0;color:var(--sand-400);font-size:.85rem}.verdict{padding:.5rem 1rem 1.5rem}.card{border:1px solid var(--ink-700);border-radius:var(--radius-card);background:var(--ink-900)}.verdict-card{padding:1rem 1.1rem}.verdict-card[data-state=found]{border-color:var(--ember-500)}.verdict-card[data-state=error]{border-color:var(--bad)}.verdict-empty{margin:0;color:var(--sand-400)}.verdict-line{margin:0 0 .75rem;color:var(--sand-50)}.verdict-line:last-child{margin-bottom:0}.verdict-line.lead{font-weight:600}.accordion{margin:0 auto 1.5rem;max-width:64rem;padding:0}.accordion summary{display:flex;align-items:center;min-height:var(--tap);padding:.5rem 1.1rem;font-weight:600;cursor:pointer}.card-body{padding:0 1.1rem 1rem}.how-list{margin:0;padding-left:1.2rem;color:var(--sand-200)}.how-list li{margin-bottom:.6rem}.how-list strong{color:var(--sand-50)}.chain,.offer{padding:.5rem 1rem 1.75rem}.chain-list{margin:0;padding-left:1.2rem;color:var(--sand-200)}.chain-list li{margin-bottom:.4rem}.chain-step{display:inline-block;min-width:9rem;color:var(--sand-400);font-size:.85rem}.chain-here{color:var(--sand-50);font-weight:600}.inline-link{display:inline-flex;align-items:center;min-height:var(--tap);color:var(--ember-400);text-decoration:underline;text-underline-offset:.15em}.inline-link:hover{color:var(--ember-400)}.offer-sub{margin-bottom:1.1rem}.site-footer{border-top:1px solid var(--ink-700);background:var(--ink-900);padding:1.25rem 0 1.75rem;color:var(--sand-200);font-size:.9rem}.site-footer p{margin:0 0 .25rem}@media (max-width: 39.99rem){.hero{padding-top:1.25rem}h1{font-size:1.5rem}.chip-demo{font-size:.62rem;padding:.2rem .6rem;letter-spacing:.05em}.hero-actions .btn{flex:1 1 auto}.table-scroll{max-height:21rem}.chain-step{display:block;min-width:0}}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
