.kv{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;color:#0e2a3a;--kv-teal:#1c5d78;--kv-teal-l:#7fb6cd;--kv-muted:#647781;--kv-faint:#95a3aa;--kv-line:#0e2a3a14;position:absolute;inset:0;overflow:hidden}@keyframes kv-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes kv-pulse{0%{box-shadow:0 0 #2d7d5a80}70%{box-shadow:0 0 0 6px #2d7d5a00}to{box-shadow:0 0 #2d7d5a00}}@keyframes kv-draw{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}.kv-dash{background:#f5f6f4;grid-template-columns:clamp(120px,30%,168px) 1fr;display:grid}.kv-dash__side{background:#0b1d27;flex-direction:column;gap:2px;min-width:0;padding:16px 13px;display:flex}.kv-side__logo{letter-spacing:.28em;color:#f4f2ea;margin:0 0 14px;padding-left:2px;font-size:11px;font-weight:600}.kv-side__ai{color:#f4f2ead1;background:#7fb6cd1a;border:1px solid #7fb6cd2e;border-radius:7px;align-items:center;gap:7px;margin:0 0 16px;padding:8px 9px;font-size:11px;display:flex}.kv-side__ai .kv-spark{color:var(--kv-teal-l)}.kv-side__ai kbd{color:#f4f2ea8c;border:1px solid #f4f2ea2e;border-radius:4px;margin-left:auto;padding:1px 4px;font-family:ui-monospace,monospace;font-size:9px}.kv-side__label{letter-spacing:.16em;text-transform:uppercase;color:#f4f2ea66;margin:6px 0 6px 2px;font-size:9px}.kv-side__item{color:#f4f2eaa8;border-radius:6px;align-items:center;gap:9px;padding:7px 8px;font-size:12px;display:flex;position:relative}.kv-side__item i{background:#7fb6cd33;border-radius:3px;flex:none;width:13px;height:13px}.kv-side__item--active{color:#f9f9f9;background:#7fb6cd1a;font-weight:500}.kv-side__item--active:before{content:"";background:var(--kv-teal-l);border-radius:2px;width:2px;position:absolute;top:7px;bottom:7px;left:0}.kv-side__item--active i{background:var(--kv-teal-l)}.kv-dash__main{flex-direction:column;min-width:0;padding:clamp(16px,3.5%,22px);display:flex}.kv-dash__date{color:var(--kv-faint);margin:0 0 5px;font-size:11px;font-weight:500}.kv-dash__greet{font-family:var(--font-serif),"Cormorant Garamond",serif;color:#0e2a3a;margin:0 0 14px;font-size:clamp(20px,4vw,27px);font-weight:400;line-height:1.05}.kv-dash__greet em{color:var(--kv-teal);font-style:italic}.kv-cmd{border:1px solid var(--kv-line);background:#fff;border-radius:9px;margin:0 0 14px;overflow:hidden}.kv-cmd__top{align-items:center;gap:8px;padding:9px 12px 0;display:flex}.kv-cmd__pill{letter-spacing:.04em;color:var(--kv-teal);background:#1c5d7814;border-radius:5px;padding:3px 7px;font-size:10px;font-weight:600}.kv-cmd__status{color:var(--kv-muted);align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.kv-cmd__dot{background:#2d7d5a;border-radius:50%;width:6px;height:6px;animation:2.4s ease-out infinite kv-pulse}.kv-cmd__row{align-items:center;gap:10px;padding:8px 12px 11px;display:flex}.kv-cmd__prompt{font-family:var(--font-serif),serif;color:var(--kv-faint);flex:1;font-size:14px;font-style:italic}.kv-cmd__send{color:#f4f2ea;background:#0b1d27;border-radius:6px;flex:none;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.kv-stats{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.kv-stat{border:1px solid var(--kv-line);background:#fff;border-radius:9px;flex-direction:column;gap:3px;padding:11px 13px;display:flex}.kv-stat__l{color:var(--kv-muted);letter-spacing:.02em;font-size:10px;font-weight:500}.kv-stat__n{font-family:var(--font-serif),serif;color:#0e2a3a;font-variant-numeric:tabular-nums;font-size:clamp(22px,4.4vw,30px);font-weight:400;line-height:1}.kv-stat__u{color:var(--kv-muted);font-size:13px}.kv-stat__s{color:var(--kv-faint);font-size:9.5px}.kv-admin{background:#f5f6f4;flex-direction:column;justify-content:center;gap:clamp(14px,3vw,20px);padding:clamp(24px,6%,44px) clamp(22px,6%,40px);display:flex}.kv-admin__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--kv-teal);margin:0 0 8px;font-size:10px;font-weight:600}.kv-admin__title{font-family:var(--font-serif),serif;color:#0e2a3a;margin:0;font-size:clamp(21px,4.4vw,30px);font-weight:400;line-height:1.08}.kv-admin__title em{color:var(--kv-teal);font-style:italic}.kv-feed{flex-direction:column;gap:9px;display:flex}.kv-task{border:1px solid var(--kv-line);background:#fff;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.kv-task__ico{width:30px;height:30px;color:var(--kv-teal);background:#1c5d7814;border-radius:8px;flex:none;place-items:center;display:grid}.kv-task__ico svg{width:16px;height:16px}.kv-task__body{flex:1;min-width:0}.kv-task__t{color:#0e2a3a;font-size:12.5px;font-weight:500}.kv-task__s{color:var(--kv-muted);margin-top:1px;font-size:11px}.kv-task__check{background:#2d7d5a;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.kv-task__check svg{color:#fff;width:13px;height:13px}.kv-task__check path{stroke-dasharray:24}.kv-result{align-items:baseline;gap:12px;padding-top:clamp(4px,1vw,8px);display:flex}.kv-result__n{font-family:var(--font-serif),serif;letter-spacing:-.02em;color:#0e2a3a;font-size:clamp(40px,9vw,64px);font-weight:300;line-height:1}.kv-result__n em{color:var(--kv-teal);font-size:.5em;font-style:italic}.kv-result__l{letter-spacing:.16em;text-transform:uppercase;color:var(--kv-muted);max-width:9ch;font-size:11px;font-weight:600;line-height:1.3}.kv--anim .kv-reveal{opacity:0;animation:.56s cubic-bezier(.16,1,.3,1) forwards kv-in;animation-delay:var(--d,0s)}.kv--anim .kv-task__check path{animation:.36s ease-out forwards kv-draw;animation-delay:calc(var(--d,0s) + .24s)}@media (prefers-reduced-motion:reduce){.kv--anim .kv-reveal{opacity:1;animation:none}.kv--anim .kv-task__check path{stroke-dashoffset:0;animation:none}.kv-cmd__dot{animation:none}}
