.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}}
.wk-dictation{--wk-dictation-height:2.25rem;--wk-dictation-gap:.5rem;--wk-dictation-wave:#141a248c;--wk-dictation-clock-fg:#141a248c;--wk-dictation-btn-size:2rem;--wk-dictation-btn-radius:9999px;--wk-dictation-cancel-fg:#141a2499;--wk-dictation-cancel-bg-hover:#141a2414;--wk-dictation-confirm-bg:#1a1e23;--wk-dictation-confirm-fg:#fff;align-items:center;gap:var(--wk-dictation-gap);width:100%;min-width:0;height:var(--wk-dictation-height);display:flex}.wk-dictation__wave{min-width:0;height:100%;color:var(--wk-dictation-wave);flex:auto}.wk-dictation[data-phase=starting] .wk-dictation__wave{animation:1.2s ease-in-out infinite wk-dictation-breathe}.wk-dictation__clock{font-variant-numeric:tabular-nums;color:var(--wk-dictation-clock-fg);-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:.6875rem}.wk-dictation__btn{width:var(--wk-dictation-btn-size);height:var(--wk-dictation-btn-size);border-radius:var(--wk-dictation-btn-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-dictation__btn:not(:disabled):active{transform:scale(.92)}.wk-dictation__btn:disabled{cursor:default;opacity:.7}.wk-dictation__btn--cancel{color:var(--wk-dictation-cancel-fg)}.wk-dictation__btn--cancel:not(:disabled):hover{background:var(--wk-dictation-cancel-bg-hover)}.wk-dictation__btn--confirm{color:var(--wk-dictation-confirm-fg);background:var(--wk-dictation-confirm-bg)}.wk-dictation__btn--confirm:not(:disabled):hover{opacity:.9}.wk-dictation__sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wk-dictation__spin{animation:1s linear infinite wk-dictation-spin}@keyframes wk-dictation-spin{to{transform:rotate(360deg)}}@keyframes wk-dictation-breathe{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.wk-dictation__spin,.wk-dictation[data-phase=starting] .wk-dictation__wave{animation:none}}
.wk-composer{--wk-composer-bg:#fff;--wk-composer-border:#141a2424;--wk-composer-radius:20px;--wk-composer-padding:.625rem .75rem;--wk-composer-gap:.5rem;--wk-composer-fg:#14161c;--wk-composer-placeholder:#141a2466;--wk-composer-line-height:1.5rem;--wk-composer-ctl-fg:#141a2499;--wk-composer-ctl-bg-hover:#141a2412;--wk-composer-send-bg:#1a1e23;--wk-composer-send-fg:#fff;gap:var(--wk-composer-gap);background:var(--wk-composer-bg);border:1px solid var(--wk-composer-border);border-radius:var(--wk-composer-radius);padding:var(--wk-composer-padding);flex-direction:column;display:flex}.wk-composer__input{resize:none;width:100%;color:var(--wk-composer-fg);font:inherit;line-height:var(--wk-composer-line-height);background:0 0;border:0;outline:none;padding:0}.wk-composer__input::placeholder{color:var(--wk-composer-placeholder)}.wk-composer__input:disabled{opacity:.55;cursor:not-allowed}.wk-composer__row{align-items:center;gap:var(--wk-composer-gap);min-height:2.25rem;display:flex}.wk-composer__spacer{flex:auto;min-width:0}.wk-composer__menu-btn,.wk-composer__send{width:2.25rem;height:2.25rem;color:var(--wk-composer-ctl-fg);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s,transform .15s;display:inline-flex}.wk-composer__menu-btn:not(:disabled):hover{background:var(--wk-composer-ctl-bg-hover)}.wk-composer__menu-btn:not(:disabled):active{transform:scale(.92)}.wk-composer__menu-btn:disabled{opacity:.5;cursor:default}.wk-composer__menu{--wk-composer-menu-bg:#fff;--wk-composer-menu-border:#141a241f;--wk-composer-menu-fg:#14161c;--wk-composer-menu-shadow:0 18px 40px #0a0e1429;--wk-composer-menu-icon-fg:#141a2499;--wk-composer-menu-hover-bg:#141a2412;--wk-composer-menu-accent:#1a1e23;background:var(--wk-composer-menu-bg);border:1px solid var(--wk-composer-menu-border);min-width:13rem;box-shadow:var(--wk-composer-menu-shadow);color:var(--wk-composer-menu-fg);border-radius:14px;padding:.375rem}.wk-composer__menu-item{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.875rem;transition:background-color .12s;display:flex}.wk-composer__menu-item:not(:disabled):hover{background:var(--wk-composer-menu-hover-bg)}.wk-composer__menu-item:disabled{opacity:.45;cursor:default}.wk-composer__menu-icon{color:var(--wk-composer-menu-icon-fg);flex-shrink:0;display:inline-flex}.wk-composer__menu-label{flex:auto;min-width:0}.wk-composer__menu-item--active .wk-composer__menu-label{font-weight:600}.wk-composer__menu-check{color:var(--wk-composer-menu-accent);flex-shrink:0}.wk-composer__effort-btn{border:1px solid var(--wk-composer-border);height:2.25rem;color:var(--wk-composer-ctl-fg);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:9999px;flex-shrink:0;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.8125rem;transition:background-color .15s,color .15s,box-shadow .3s;display:inline-flex}.wk-composer__effort-btn:not(:disabled):hover{background:var(--wk-composer-ctl-bg-hover)}.wk-composer__effort-btn:disabled{opacity:.5;cursor:default}.wk-composer__effort-band{font-weight:600}.wk-composer__effort-btn--expert{color:#c084fc;border-color:#a855f773;box-shadow:0 0 14px #a855f759}.wk-composer__effort-pop{background:0 0;border:0;outline:none;padding:0}.wk-composer__positioner{z-index:9999}.wk-composer__send{background:var(--wk-composer-send-bg);color:var(--wk-composer-send-fg)}.wk-composer__send:not(:disabled):hover{opacity:.9}.wk-composer__send:disabled{opacity:.4;cursor:default}.wk-composer__row--dictating{width:100%}.wk-histcal{--wk-histcal-bg:#fff;--wk-histcal-border:#141a241f;--wk-histcal-fg:#14161c;--wk-histcal-fg-dim:#141a248c;--wk-histcal-fg-off:#141a2433;--wk-histcal-hover-bg:#141a2412;--wk-histcal-selected-bg:#141a24d9;--wk-histcal-selected-fg:#fff;--wk-histcal-shadow:0 18px 40px #0a0e1429;background:var(--wk-histcal-bg);border:1px solid var(--wk-histcal-border);width:16rem;box-shadow:var(--wk-histcal-shadow);color:var(--wk-histcal-fg);border-radius:12px;padding:.75rem}.wk-histcal__nav{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.wk-histcal__navbtn{color:var(--wk-histcal-fg-dim);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.25rem;transition:color .12s;display:inline-flex}.wk-histcal__navbtn:not(:disabled):hover{color:var(--wk-histcal-fg)}.wk-histcal__navbtn:disabled{opacity:.3;cursor:default}.wk-histcal__close{margin-left:.375rem}.wk-histcal__month{font-variant-numeric:tabular-nums;color:var(--wk-histcal-fg-dim);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.wk-histcal__grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.wk-histcal__day{font-variant-numeric:tabular-nums;height:1.75rem;color:var(--wk-histcal-fg-off);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;transition:background-color .12s;display:flex}.wk-histcal__day--active{color:var(--wk-histcal-fg);cursor:pointer}.wk-histcal__day--active:hover{background:var(--wk-histcal-hover-bg)}.wk-histcal__day--selected{color:var(--wk-histcal-selected-fg);background:var(--wk-histcal-selected-bg)}.wk-histcal__today{width:100%;color:var(--wk-histcal-fg-dim);cursor:pointer;background:0 0;border:0;border-radius:8px;margin-top:.5rem;padding:.375rem 0;font-size:.75rem;transition:background-color .12s,color .12s}.wk-histcal__today:hover{background:var(--wk-histcal-hover-bg);color:var(--wk-histcal-fg)}
.wk-effort{--wk-effort-width:376px;--wk-effort-card-bg:#000;--wk-effort-card-border:#ffffff1f;--wk-effort-label-fg:#b0b0c7;--wk-effort-status-fg:#a1a1aa;--wk-effort-status-glow-fg:#c084fc;--wk-effort-glow:168, 85, 247;--wk-effort-help-fg:#a1a1aa;--wk-effort-help-fg-hover:#d4d4d8;--wk-effort-scale-fg:#b0b0b8;--wk-effort-track-border:#1a1a1e;--wk-effort-track-bg:#0c0c0c;--wk-effort-track-gradient:linear-gradient(135deg, #111113, #0a0a0b);--wk-effort-dot:#494950;--wk-effort-thumb-gradient:linear-gradient(170deg, #fff 0%, #f0f0f2 40%, #e4e4e6 100%);-webkit-user-select:none;user-select:none}.wk-effort__clipdefs{pointer-events:none;width:0;height:0;position:absolute}.wk-effort__shadow{filter:drop-shadow(0 12px 28px #0003)drop-shadow(0 4px 12px #0000001a);transition:filter .2s}.wk-effort__card{background:var(--wk-effort-card-bg);width:var(--wk-effort-width);border:1px solid var(--wk-effort-card-border);border-radius:20px;padding:18px 20px 16px}.wk-effort__header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.wk-effort__hleft{perspective:280px;perspective-origin:50% 120%;align-items:center;gap:7px;font-size:16px;font-weight:500;display:flex}.wk-effort__label{color:var(--wk-effort-label-fg);font-weight:700;line-height:1.3}.wk-effort__status{color:var(--wk-effort-status-fg);will-change:transform, opacity, filter;vertical-align:middle;transform-origin:bottom;transition:color .3s,text-shadow .3s;display:inline-block;transform:rotateX(0)translateY(0)}.wk-effort__status--glowing{color:var(--wk-effort-status-glow-fg);text-shadow:0 0 12px rgba(var(--wk-effort-glow), .6);font-weight:600}@keyframes wk-effort-flip-up{0%{opacity:0;filter:blur(4px);transform:translateY(18px)rotateX(-80deg)}to{opacity:1;filter:blur();transform:translateY(0)rotateX(0)}}.wk-effort__status--animate-up{animation:.42s cubic-bezier(.33,1,.68,1) forwards wk-effort-flip-up}.wk-effort__help{cursor:pointer;color:var(--wk-effort-help-fg);background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:1;transition:color .2s;display:flex}.wk-effort__help:hover{color:var(--wk-effort-help-fg-hover)}.wk-effort__help svg{shape-rendering:geometricprecision;flex-shrink:0;width:auto;height:18px;display:block}.wk-effort__scale{color:var(--wk-effort-scale-fg);letter-spacing:.04em;justify-content:space-between;margin-bottom:7px;font-size:14px;font-weight:800;display:flex}.wk-effort__track{border:1px solid var(--wk-effort-track-border);background:var(--wk-effort-track-bg);isolation:isolate;border-radius:10px;height:30px;position:relative;overflow:hidden}.wk-effort__trackbg{background:var(--wk-effort-track-gradient);z-index:0;position:absolute;inset:0}.wk-effort__fire{pointer-events:none;opacity:0;mix-blend-mode:screen;z-index:2;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.wk-effort__track--active .wk-effort__fire{opacity:1;z-index:4}.wk-effort__dots{pointer-events:none;z-index:1;position:absolute;inset:0}.wk-effort__dot{background:var(--wk-effort-dot);border-radius:50%;width:5px;height:5px;transition:opacity .6s;position:absolute;top:50%;transform:translateY(-50%)}.wk-effort__track--active .wk-effort__dot{opacity:.25}.wk-effort__track--full .wk-effort__dot{opacity:0}.wk-effort__dot:first-child{left:10%}.wk-effort__dot:nth-child(2){left:30%}.wk-effort__dot:nth-child(3){left:50%}.wk-effort__dot:nth-child(4){left:70%}.wk-effort__dot:nth-child(5){left:90%}.wk-effort__range{appearance:none;cursor:pointer;z-index:5;background:0 0;outline:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.wk-effort__range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--wk-effort-thumb-gradient);cursor:grab;border:.5px solid #00000014;border-radius:10px;width:29px;height:29px;transition:box-shadow .4s,transform .15s;box-shadow:0 .5px 1px #0000002e,0 2px 6px #00000040,0 6px 16px #0000001f,inset 0 .5px #ffffffd9,inset 0 -.5px #0000000f}.wk-effort__range::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(.95);box-shadow:0 .5px 1px #0003,0 1px 3px #0000004d,0 3px 8px #00000026,inset 0 .5px #ffffffb3,inset 0 -1px #00000014}.wk-effort__range--glowing::-webkit-slider-thumb{box-shadow:0 .5px 1px #0000002e, 0 2px 6px #00000040, 0 6px 16px #0000001f, 0 0 28px rgba(var(--wk-effort-glow), .5), 0 0 50px rgba(var(--wk-effort-glow), .25), inset 0 .5px 0 #ffffffd9, inset 0 -.5px 0 #0000000f}.wk-effort__range--glowing::-webkit-slider-thumb:active{box-shadow:0 .5px 1px #0003, 0 1px 3px #0000004d, 0 3px 8px #00000026, 0 0 32px rgba(var(--wk-effort-glow), .55), 0 0 56px rgba(var(--wk-effort-glow), .3), inset 0 .5px 0 #ffffffb3, inset 0 -1px 0 #00000014}.wk-effort__range::-moz-range-thumb{background:var(--wk-effort-thumb-gradient);cursor:grab;border:.5px solid #00000014;border-radius:9px;width:26px;height:26px;transition:box-shadow .4s;box-shadow:0 .5px 1px #0000002e,0 2px 6px #00000040,0 6px 16px #0000001f}.wk-effort__range::-moz-range-thumb:active{cursor:grabbing;transform:scale(.95)}.wk-effort__range--glowing::-moz-range-thumb{box-shadow:0 .5px 1px #0000002e, 0 2px 6px #00000040, 0 6px 16px #0000001f, 0 0 28px rgba(var(--wk-effort-glow), .5), 0 0 50px rgba(var(--wk-effort-glow), .25)}.wk-effort__range--glowing::-moz-range-thumb:active{box-shadow:0 .5px 1px #0003, 0 1px 3px #0000004d, 0 3px 8px #00000026, 0 0 32px rgba(var(--wk-effort-glow), .55), 0 0 56px rgba(var(--wk-effort-glow), .3)}.wk-effort__range::-moz-range-track{background:0 0;border:none;height:30px}@media (prefers-reduced-motion:reduce){.wk-effort__status--animate-up{animation:none}}
