:where(.wk-set,.wk-set-confirm,.wk-lp,.wk-acct,.wk-acct-pop,.wk-usage,.wk-ubp,.wk-allow,.wk-asw,.wk-asw-layer,.wk-up,.wk-referral,.wk-report,.wk-ai-consent,.wk-ft,.wk-consent,.wk-transit,.wk-voice-summary){--wk-night-ground:#141748;--wk-night-panel:#1b1a3a;--wk-night-raised:#24234a;--wk-night-rail:#151432;--wk-night-well:#0b0a26;--wk-night-line:#343472;--wk-night-line-soft:#343472b3;--wk-night-scrim:#0504149e;--wk-night-shadow:0 1px 2px #00000073, 0 26px 60px -22px #020110d9;--wk-night-fg:#fff;--wk-night-fg-2:#d3d0ff;--wk-night-fg-3:#a9a5e0;--wk-night-placeholder:#8d89c9;--wk-night-secondary:#5f5f95;--wk-night-secondary-hover:#6b6ba6;--wk-night-tool:#a56aff;--wk-night-accent:#f78bf3;--wk-night-danger:#ff8fa8;--wk-night-danger-fill:#d13a4e;--wk-night-ok:#b9a2ff;--wk-night-select:linear-gradient(90deg, #b866ff, #8079ff);--wk-night-progress:linear-gradient(90deg, #b866ff, #9dafff);--wk-night-primary:linear-gradient(157deg, #ffffff26 0 24%, #fff0 24% 100%), linear-gradient(157deg, #fff0 0 60%, #ffffff0d 60% 79%, #ffffff21 79% 100%), linear-gradient(95deg, #ff6bff 0%, #d27bff 26%, #8e7bff 52%, #6e96ff 74%, #4db6ff 100%);--wk-night-primary-edge:inset 0 0 0 2px #5b2f86, 0 0 0 1px #141032e6, 0 2px 12px 2px #5a32a08c;--wk-night-primary-label:0 1px 1px #3c16788c}:where(.wk-feedback-region,.wk-feedback,.wk-consent){--wk-paper-bg:#fff;--wk-paper-hover:#f4f4f8;--wk-paper-ink:#23203b;--wk-paper-ink-hover:#3a3658;--wk-paper-ink-2:#4b4866;--wk-paper-ink-3:#625f7e;--wk-paper-line:#23203b1f;--wk-paper-line-strong:#23203b38;--wk-paper-focus:#8a4fe8;--wk-paper-ok:#2e7d32;--wk-paper-info:#5f5f95;--wk-paper-danger:#c62828;--wk-paper-shadow:0 1px 2px #0a081e24, 0 18px 40px -16px #0a081e8c}.wk-report{z-index:80;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;position:fixed;inset:0}.wk-report__scrim{background:var(--wk-night-scrim);-webkit-backdrop-filter:blur(10px);justify-content:center;align-items:center;padding:1.25rem;display:flex;position:absolute;inset:0}.wk-report__card{border:1px solid var(--wk-night-line);background:var(--wk-night-panel);width:min(26rem,100%);max-height:min(85vh,40rem);color:var(--wk-night-fg);box-shadow:var(--wk-night-shadow);border-radius:18px;padding:1.5rem 1.5rem 1.25rem;overflow-y:auto}.wk-report__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.wk-report__title{font-size:1.125rem;font-weight:800;line-height:1.35}.wk-report__close{background:var(--wk-night-raised);width:2rem;height:2rem;color:var(--wk-night-fg-2);cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.8rem;display:inline-flex}.wk-report__close:hover{color:var(--wk-night-fg)}.wk-report__reasons{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.wk-report__reason{background:var(--wk-night-raised);cursor:pointer;border-radius:10px;align-items:center;gap:.75rem;min-height:2.75rem;padding:0 .9rem;font-size:.9375rem;line-height:1.35;transition:background-color .15s;display:flex}.wk-report__reason:hover{background:var(--wk-night-line)}.wk-report__reason input{accent-color:#b866ff;flex:none;width:1.1rem;height:1.1rem;margin:0}.wk-report__reason[data-checked]{background:var(--wk-night-select);color:#fff}.wk-report__reason:focus-within{outline:2px solid var(--wk-night-tool);outline-offset:2px}.wk-report__note{border:1px solid var(--wk-night-line);background:var(--wk-night-well);width:100%;color:var(--wk-night-fg);font:inherit;resize:vertical;border-radius:10px;margin-top:.875rem;padding:.7rem .9rem;font-size:16px;line-height:1.5;display:block}.wk-report__note::placeholder{color:var(--wk-night-placeholder)}.wk-report__note:focus{border-color:var(--wk-night-tool);outline:none;box-shadow:0 0 0 3px #a56aff47}.wk-report__error{color:var(--wk-night-danger);margin:.5rem 0 0;font-size:.8125rem}.wk-report__done{color:var(--wk-night-fg-2);margin:.75rem 0 0;font-size:.9375rem;line-height:1.6}.wk-report__actions{justify-content:flex-end;gap:.5rem;margin-top:1.25rem;display:flex}.wk-report__btn{background:var(--wk-night-secondary);color:#fff;height:2.5rem;font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 1.1rem;font-size:.9375rem;font-weight:600;transition:background-color .15s,filter .15s;display:inline-flex}.wk-report__btn:hover:not(:disabled){background:var(--wk-night-secondary-hover)}.wk-report__btn:disabled{opacity:.5;cursor:default}.wk-report__btn--primary,.wk-report__btn--primary:hover:not(:disabled){background:var(--wk-night-primary);box-shadow:var(--wk-night-primary-edge);text-shadow:var(--wk-night-primary-label);font-weight:800}.wk-report__btn--primary:hover:not(:disabled){filter:brightness(1.06)}
.wk-ttsreplay{--wk-ttsreplay-fg:#ffffff80;--wk-ttsreplay-fg-hover:#fffc;width:28px;height:28px;color:var(--wk-ttsreplay-fg);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0;transition:color .15s;display:inline-flex}.wk-ttsreplay:hover{color:var(--wk-ttsreplay-fg-hover)}
.wk-voice-btn{--wk-voice-size:2.25rem;--wk-voice-radius:10px;--wk-voice-fg-idle:#141a2499;--wk-voice-fg-idle-hover:#141a24f2;--wk-voice-bg-hover:#141a240f;--wk-voice-send-bg:#1a1e23;--wk-voice-send-fg:#fff;--wk-voice-recording-bg:#1a1e23;--wk-voice-recording-fg:#fff;--wk-voice-disabled-fg:#141a2438;width:var(--wk-voice-size);height:var(--wk-voice-size);border-radius:var(--wk-voice-radius);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s,transform .15s;display:inline-flex}.wk-voice-btn:disabled{cursor:default;color:var(--wk-voice-disabled-fg)}.wk-voice-btn--mic{color:var(--wk-voice-fg-idle)}.wk-voice-btn--mic:not(:disabled):hover{color:var(--wk-voice-fg-idle-hover);background:var(--wk-voice-bg-hover)}.wk-voice-btn--mic:not(:disabled):active{transform:scale(.9)}.wk-voice-btn--send{color:var(--wk-voice-send-fg);background:var(--wk-voice-send-bg)}.wk-voice-btn--send:not(:disabled):hover{opacity:.9}.wk-voice-btn--send:disabled{background:var(--wk-voice-bg-hover)}.wk-voice-btn--recording{color:var(--wk-voice-recording-fg);background:var(--wk-voice-recording-bg)}.wk-voice-spin{animation:1s linear infinite wk-voice-spin}@keyframes wk-voice-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.wk-voice-spin{animation:none}}