.ck{--bg:#09090b;--surface:#18181b;--surface-2:#141416;--line:#2a2a2e;--line-2:#3a3a3f;--ink:#f4f4f3;--ink-2:#b4b3ad;--ink-3:#9a978e;--amber:#f59e0b;--amber-hi:#fbbf24;--amber-wash:#2a1f08;--win:#34d399;--win-wash:#0c2a20;--bet:#fbbf24;--bet-wash:#2a1f08;--fill:#b4b3ad;--fill-wash:#212124;--pit:#fb7185;--pit-wash:#2c1319;--track:#2a2a2e;--shadow:0 1px 2px #00000080, 0 10px 30px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg);min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;font:400 14px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.ck[data-theme=light]{--bg:#f4f3f1;--surface:#fff;--surface-2:#faf9f7;--line:#e6e4e0;--line-2:#d5d2cc;--ink:#1b1a17;--ink-2:#54514a;--ink-3:#6d6960;--amber:#b45309;--amber-hi:#c2620b;--amber-wash:#fbeeda;--win:#047857;--win-wash:#e6f4ee;--bet:#b45309;--bet-wash:#fbeeda;--fill:#6d6960;--fill-wash:#eeece8;--pit:#be123c;--pit-wash:#fce9ed;--track:#e0ded9;--shadow:0 1px 2px #14120f0f, 0 10px 30px #14120f14;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ck,.ck *{box-sizing:border-box;margin:0}.ck .mono{font-family:ui-monospace,SF Mono,JetBrains Mono,Cascadia Code,monospace}.ck .cap{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600}.ck .app{grid-template-rows:auto 1fr;min-height:100vh;display:grid}.ck header{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:20px;height:58px;padding:0 20px;display:flex;position:relative}.ck header:before{content:"";background:var(--amber);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 12px #f59e0b66}.ck .brand{letter-spacing:-.01em;color:var(--ink);align-items:baseline;gap:8px;font-size:15px;font-weight:700;display:flex}.ck .brand .amber{color:var(--amber-hi)}.ck .offering{border:1px solid var(--line-2);background:var(--surface-2);cursor:pointer;color:var(--ink);border-radius:7px;align-items:center;gap:8px;padding:6px 11px;font-size:13px;font-weight:600;display:flex}.ck .offering-select{border:1px solid var(--line-2);background:var(--surface-2);cursor:pointer;color:var(--ink);border-radius:7px;align-items:center;gap:8px;padding:6px 11px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.ck .offering .dot,.ck .offering-wrap .dot{background:var(--win);width:7px;height:7px;box-shadow:0 0 6px var(--win);border-radius:50%;flex:none}.ck .offering-wrap{align-items:center;gap:8px;display:flex}.ck .stats{gap:24px;margin-left:6px;display:flex}.ck .stat b{letter-spacing:-.02em;color:var(--ink);font-size:18px;font-weight:700}.ck .spacer{flex:1}.ck .theme-toggle{border:1px solid var(--line-2);background:var(--surface-2);color:var(--ink-2);cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:6px 11px;font-size:12.5px;font-weight:600;display:flex}.ck .theme-toggle:hover{color:var(--amber-hi);border-color:var(--amber-hi)}.ck main{background:var(--bg);grid-template-columns:360px 1fr 1fr;min-height:0;display:grid}.ck .col{flex-direction:column;min-height:0;display:flex}.ck .col+.col{border-left:1px solid var(--line)}.ck .queue-head{flex-direction:column;gap:10px;padding:15px 16px 10px;display:flex}.ck .queue-title{align-items:center;gap:8px;display:flex}.ck .filters{flex-direction:column;gap:7px;display:flex}.ck .filter-row{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.ck .filter-row>.flabel{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);flex:none;width:42px;font-size:10px;font-weight:700}.ck .tab{color:var(--ink-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600}.ck .tab:hover{color:var(--ink-2)}.ck .tab[aria-pressed=true]{background:var(--amber-wash);color:var(--amber-hi);border-color:color-mix(in srgb, var(--amber) 32%, transparent)}.ck .queue{flex-direction:column;gap:8px;padding:0 11px 16px;display:flex;overflow-y:auto}.ck .queue-empty{text-align:center;color:var(--ink-3);padding:24px 12px;font-size:13px}.ck .queue-footer{justify-content:space-between;align-items:center;gap:10px;padding:6px 2px 2px;display:flex}.ck .queue-footer .btn{padding:7px 12px;font-size:12px}.ck .card{text-align:left;cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:10px;gap:8px;width:100%;padding:12px 13px;transition:border-color .12s,box-shadow .12s,transform .12s;display:grid}.ck .card:hover{border-color:var(--line-2);transform:translateY(-1px)}.ck .card:focus-visible{outline:2px solid var(--amber-hi);outline-offset:2px}.ck .card[aria-current=true]{border-color:var(--amber-hi);box-shadow:0 0 0 1px var(--amber-hi), var(--shadow)}.ck .card .row1{align-items:center;gap:8px;display:flex}.ck .chip{letter-spacing:.04em;text-transform:uppercase;border-radius:5px;padding:3px 7px;font-size:10.5px;font-weight:700}.ck .chip.bug{background:var(--pit-wash);color:var(--pit)}.ck .chip.idea{background:var(--bet-wash);color:var(--bet)}.ck .chip.praise{background:var(--win-wash);color:var(--win)}.ck .chip.question{background:var(--fill-wash);color:var(--fill)}.ck .card h3{letter-spacing:-.01em;text-wrap:balance;color:var(--ink);font-size:14px;font-weight:600;line-height:1.35}.ck .card p{color:var(--ink-2);font-size:13px;line-height:1.45}.ck .meta{color:var(--ink-3);align-items:center;gap:10px;font-size:12px;display:flex}.ck .votes{color:var(--ink-2);align-items:center;gap:4px;font-weight:600;display:inline-flex}.ck .votes svg{width:12px;height:12px}.ck .who{color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.ck .who .av{background:linear-gradient(135deg,var(--amber-hi),var(--amber));color:#1a1206;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;font-weight:800;display:grid}.ck .who .anon{border:1px dashed var(--line-2);border-radius:50%;width:16px;height:16px}.ck .pane{flex-direction:column;gap:18px;padding:22px;display:flex;overflow-y:auto}.ck .ticket-id{align-items:center;gap:8px;display:flex}.ck .badge-crit{letter-spacing:.07em;border:1px solid color-mix(in srgb, var(--amber) 35%, transparent);color:var(--amber-hi);background:var(--amber-wash);border-radius:5px;padding:3px 8px;font-size:10.5px;font-weight:700}.ck .detail h2{letter-spacing:-.02em;text-wrap:balance;color:var(--ink);font-size:22px;font-weight:700;line-height:1.2}.ck .detail-empty{text-align:center;color:var(--ink-3);padding:24px 12px;font-size:13px}.ck .ai-summary{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;gap:10px;padding:12px 14px;display:flex}.ck .ai-summary .glow{background:var(--win);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--win) 25%, transparent);border-radius:50%;flex:none;margin-top:5px}.ck .ai-summary p{color:var(--ink-2);font-size:13.5px}.ck .verbatim{color:var(--ink);box-shadow:inset 2px 0 0 var(--amber);padding-left:15px;font-size:14.5px;font-style:italic;line-height:1.6}.ck .env{flex-wrap:wrap;gap:6px;display:flex}.ck .env span{background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2);border-radius:6px;padding:4px 9px;font-size:12px}.ck .faders{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:20px;padding:18px;display:grid}.ck .fader .flabel{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.ck .fader .flabel .lead{align-items:baseline;gap:8px;display:flex}.ck .fader .flabel b{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:19px;font-weight:700}.ck .hours{color:var(--amber-hi);background:var(--amber-wash);border:1px solid color-mix(in srgb, var(--amber) 30%, transparent);border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600}.ck input[type=range]{appearance:none;background:var(--track);border-radius:5px;outline:none;width:100%;height:10px}.ck input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--amber);cursor:ew-resize;background:#fff;border-radius:4px;width:14px;height:26px;margin-top:-1px;box-shadow:0 0 8px #f59e0b80}.ck input[type=range]::-moz-range-thumb{border:2px solid var(--amber);cursor:ew-resize;background:#fff;border-radius:4px;width:14px;height:26px}.ck input[type=range]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--amber-hi) 45%, transparent)}.ck .ticks{height:16px;margin-top:4px;position:relative}.ck .ticks span{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:10px;position:absolute;transform:translate(-50%)}.ck .ticks span:before{content:"";background:var(--line-2);width:1px;height:4px;position:absolute;top:-6px;left:50%}.ck .frange{justify-content:space-between;margin-top:6px;display:flex}.ck .assess{border-radius:10px;align-items:center;gap:11px;padding:13px 15px;display:flex}.ck .assess .albl{letter-spacing:-.01em;font-size:17px;font-weight:700}.ck .assess .sub{color:var(--ink-2);font-size:12.5px}.ck .assess.win{background:var(--win-wash)}.ck .assess.bet{background:var(--bet-wash)}.ck .assess.fill{background:var(--fill-wash)}.ck .assess.pit{background:var(--pit-wash)}.ck .assess.win .albl{color:var(--win)}.ck .assess.bet .albl{color:var(--bet)}.ck .assess.fill .albl{color:var(--fill)}.ck .assess.pit .albl{color:var(--pit)}.ck .actions{gap:9px;display:grid}.ck .action-row{grid-template-columns:1fr 1fr;gap:9px;display:grid}.ck .action-row .btn{padding:10px 12px;font-size:12.5px}.ck .enrich-note{color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-radius:8px;padding:9px 12px;font-size:12.5px}.ck .btn{cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:13px;font-size:14px;font-weight:600;transition:transform 80ms,background .12s;display:flex}.ck .btn:active{transform:translateY(1px)}.ck .btn:disabled{opacity:.6;cursor:default}.ck .btn-primary{background:var(--amber-hi);color:#1a1206}.ck .btn-primary:hover{background:var(--amber)}.ck .btn .arr{transition:transform .12s}.ck .btn-primary:hover .arr{transform:translate(3px)}.ck .btn-ghost{border-color:var(--line-2);color:var(--ink-2);background:0 0;font-size:12.5px}.ck .btn-ghost:hover{color:var(--ink);border-color:var(--ink-3)}.ck .merge-note{color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12.5px;display:flex}.ck .merge-note b{color:var(--amber-hi)}.ck .merge-panel{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:10px;padding:14px;display:grid}.ck .merge-panel input[type=text]{border:1px solid var(--line-2);background:var(--surface-2);width:100%;color:var(--ink);border-radius:7px;outline:none;padding:8px 10px;font-family:inherit;font-size:13px}.ck .merge-panel input[type=text]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--amber-hi) 45%, transparent);border-color:var(--amber-hi)}.ck .merge-list{flex-direction:column;gap:6px;max-height:220px;display:flex;overflow-y:auto}.ck .merge-cand{text-align:left;cursor:pointer;border:1px solid var(--line);background:var(--surface-2);width:100%;color:var(--ink);border-radius:7px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}.ck .merge-cand:hover{border-color:var(--line-2)}.ck .merge-cand .t{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ck .merge-empty{text-align:center;color:var(--ink-3);padding:10px;font-size:12.5px}.ck .merge-confirm{gap:10px;display:grid}.ck .merge-confirm .row{gap:8px;display:flex}.ck .toast-error{color:var(--pit);background:var(--pit-wash);border:1px solid color-mix(in srgb, var(--pit) 35%, transparent);border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:12.5px;display:flex}.ck .toast-wrap{z-index:50;max-width:320px;position:fixed;top:68px;right:20px}.ck .radar-wrap{flex-direction:column;flex:1;min-height:0;padding:22px;display:flex;position:relative}.ck .radar-head{align-items:baseline;gap:10px;margin-bottom:15px;display:flex}.ck .radar-head h2{letter-spacing:-.01em;color:var(--ink);font-size:16px;font-weight:700}.ck .legend{flex-wrap:wrap;gap:15px;margin-left:auto;display:flex}.ck .legend i{color:var(--ink-2);align-items:center;gap:6px;font-size:12px;font-style:normal;display:inline-flex}.ck .legend i b{border-radius:50%;width:8px;height:8px}.ck .radar-stage{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;flex:1;min-height:380px;padding:16px;position:relative;overflow:visible}.ck .radar-stage svg{width:calc(100% - 32px);height:calc(100% - 32px);position:absolute;top:16px;left:16px}.ck .tip{z-index:5;pointer-events:none;color:#f4f4f3;white-space:nowrap;opacity:0;box-shadow:var(--shadow);background:#26262a;border:1px solid #3a3a3f;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:600;transition:opacity .1s;position:absolute;transform:translate(-50%,-150%)}.ck .dot{cursor:pointer;transition:opacity .15s}.ck .footnote{border-top:1px solid var(--line);color:var(--ink-3);background:var(--surface);align-items:center;gap:8px;padding:11px 22px;font-size:12px;display:flex}.ck .center-wrap{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.ck .auth-card{border:1px solid var(--line);background:var(--surface);width:100%;max-width:380px;box-shadow:var(--shadow);border-radius:14px;gap:18px;padding:28px;display:grid}.ck .auth-card .brand{font-size:17px}.ck .auth-card p.lead{color:var(--ink-2);font-size:13.5px;line-height:1.5}.ck .auth-card label{color:var(--ink-2);gap:7px;font-size:12.5px;font-weight:600;display:grid}.ck .auth-card input[type=email],.ck .auth-card input[type=text]{border:1px solid var(--line-2);background:var(--surface-2);width:100%;color:var(--ink);border-radius:8px;outline:none;padding:11px 12px;font-family:inherit;font-size:14px}.ck .auth-card input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--amber-hi) 45%, transparent);border-color:var(--amber-hi)}.ck .auth-card .back-link{color:var(--ink-3);cursor:pointer;background:0 0;border:none;justify-self:start;padding:0;font-size:12.5px;text-decoration:underline}.ck .auth-card .back-link:hover{color:var(--ink-2)}.ck button:focus-visible{outline:2px solid var(--amber-hi);outline-offset:2px}@keyframes ck-pulse{0%{opacity:.2;transform:scale(.8)}70%{opacity:0;transform:scale(1.4)}to{opacity:0}}.ck .pulse{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite ck-pulse}@media (prefers-reduced-motion:reduce){.ck *,.ck{transition:none!important;animation:none!important}}@media (max-width:1100px){.ck main{grid-template-columns:1fr;grid-auto-rows:min-content;overflow-y:auto}.ck .col+.col{border-left:none;border-top:1px solid var(--line)}.ck .radar-stage{min-height:420px}}.shots{flex-wrap:wrap;gap:8px;display:flex}.shots img{object-fit:cover;border:1px solid var(--line);cursor:zoom-in;border-radius:8px;max-width:200px;height:84px}.shots a:hover img{border-color:var(--amber)}.env .modflag{color:#dc2626;border-color:#dc2626}.ck .card.on-roadmap{border:3px solid #3b82f6}.ck .card.on-roadmap:hover,.ck .card.on-roadmap[aria-current=true]{border-color:#2563eb}.ck .card.is-done{opacity:.65;border:2px solid #10b981}.ck .card.is-done[aria-current=true]{border-color:#10b981}.ck .card.dragging{opacity:.4}.btn-done{color:#fff;background:#10b981;font-weight:600}.btn-done:hover{background:#059669}
