.ai-fab[data-v-5c3d6ee8]{background:linear-gradient(150deg, var(--ai-accent), var(--ai-accent-hover));transition:filter .18s,box-shadow .18s;box-shadow:inset 0 0 0 1px #ffffff2e,0 10px 24px -8px #33d09999}.ai-fab[data-v-5c3d6ee8]:hover{filter:brightness(.96);box-shadow:inset 0 0 0 1px #ffffff2e,0 14px 30px -8px #33d099b3}.ai-slide-enter-active,.ai-slide-leave-active{transition:transform .3s cubic-bezier(.4,0,.15,1)}.ai-slide-enter-from,.ai-slide-leave-to{transform:translate(105%)}.ai-spin{border:2px solid var(--ai-line);border-top-color:var(--ai-accent);border-radius:9999px;width:13px;height:13px;animation:.7s linear infinite ai-spin;display:inline-block}@keyframes ai-spin{to{transform:rotate(360deg)}}.ai-report-text{background:var(--ai-bg);border:1px solid var(--ai-line);color:var(--ai-ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin:2px 0 10px;padding:9px 11px;font-size:13.5px;line-height:1.45}.ai-report-urgent{border:1px solid color-mix(in srgb, var(--ai-danger) 22%, var(--ai-line));background:color-mix(in srgb, var(--ai-danger) 4%, var(--ai-bg));color:var(--ai-ink);cursor:pointer;border-radius:10px;align-items:flex-start;gap:9px;margin:0 0 10px;padding:8px 10px;font-size:13px;display:flex}.ai-report-urgent input{width:16px;height:16px;accent-color:var(--ai-danger);flex:none;margin-top:3px}.ai-report-urgent small{color:var(--ai-ink-soft);font-size:12px;display:block}.ai-report-context{color:var(--ai-ink-faint);margin:-2px 0 10px;font-size:11.5px;line-height:1.4}.ai-md-table{white-space:normal;max-width:100%;margin:6px 0;overflow-x:auto}.ai-md-table table{border-collapse:collapse;font-size:12.5px;line-height:1.35}.ai-md-table th,.ai-md-table td{border:1px solid var(--ai-line);text-align:left;vertical-align:top;padding:4px 8px}.ai-md-table th{background:var(--ai-bg);font-weight:600}.ai-md-table th:not(:first-child),.ai-md-table td:not(:first-child){white-space:nowrap}.ai-avatar{background:linear-gradient(150deg, var(--ai-accent), var(--ai-accent-hover));color:var(--ai-on-accent);box-shadow:inset 0 0 0 1px #ffffff2e}.ai-miniava-bot{background:linear-gradient(150deg, var(--ai-accent), var(--ai-accent-hover));color:var(--ai-on-accent)}.ai-miniava-user{background:var(--ai-line-soft);color:var(--ai-ink-faint);border:1px solid var(--ai-line)}.ai-live{background:var(--ai-accent);border-radius:50%;flex:none;width:7px;height:7px;animation:2.4s infinite ai-live;display:block;box-shadow:0 0 #33d0998c}@keyframes ai-live{0%{box-shadow:0 0 #33d0998c}70%{box-shadow:0 0 0 7px #33d09900}to{box-shadow:0 0 #33d09900}}.ai-typing{align-items:center;gap:4px;display:inline-flex}.ai-typing span{background:var(--ai-ink-faint);opacity:.5;border-radius:50%;width:7px;height:7px;animation:1.2s infinite ai-blink}.ai-typing span:nth-child(2){animation-delay:.2s}.ai-typing span:nth-child(3){animation-delay:.4s}@keyframes ai-blink{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:.9;transform:translateY(-4px)}}.ai-rise{animation:.3s both ai-rise}@keyframes ai-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ai-fade-enter-active,.ai-fade-leave-active{transition:opacity .2s,transform .2s}.ai-fade-enter-from,.ai-fade-leave-to{opacity:0;transform:translateY(6px)}@media (prefers-reduced-motion:reduce){.ai-slide-enter-active,.ai-slide-leave-active,.ai-spin,.ai-live,.ai-typing span,.ai-rise,.ai-fade-enter-active,.ai-fade-leave-active{transition:none;animation:none}.ai-rise{opacity:1;transform:none}.ai-press{transition:none!important}.ai-press:active{transform:none!important}}input[data-v-7765adfd]:focus,textarea[data-v-7765adfd]:focus,select[data-v-7765adfd]:focus{border-color:#0b7f58;outline:none;box-shadow:0 0 0 2px #0b7f584d}.pum-lab[data-v-7765adfd]{letter-spacing:.12em;text-transform:uppercase;color:#5f6f67;white-space:nowrap;align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:inline-flex}.pum-th[data-v-7765adfd]{z-index:10;letter-spacing:.12em;text-transform:uppercase;color:#56635d;background:#f4f7f5;border-bottom:1px solid #dae2dd;height:34px;padding:0 12px;font-size:10.5px;font-weight:600;position:sticky;top:0}.toast-enter-active[data-v-7765adfd]{transition:all .3s ease-out}.toast-leave-active[data-v-7765adfd]{transition:all .3s ease-in}.toast-enter-from[data-v-7765adfd],.toast-leave-to[data-v-7765adfd]{opacity:0;transform:translate(100%)}.flash-error-enter-active[data-v-7765adfd],.flash-error-leave-active[data-v-7765adfd]{transition:opacity .18s ease-out}.flash-error-enter-active>div[data-v-7765adfd],.flash-error-leave-active>div[data-v-7765adfd]{transition:transform .18s ease-out,opacity .18s ease-out}.flash-error-enter-from[data-v-7765adfd],.flash-error-leave-to[data-v-7765adfd]{opacity:0}.flash-error-enter-from>div[data-v-7765adfd],.flash-error-leave-to>div[data-v-7765adfd]{opacity:0;transform:scale(.9)}.rsd-tile[data-v-70a6b43c]{color:#0b7f58;cursor:pointer;background:#fff;border:1px solid #dae2dd;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;height:240px;display:flex}.rsd-tile[data-v-70a6b43c]:hover:not(:disabled){background:#edf7f2;border-color:#0b7f58}.rsd-tile[data-v-70a6b43c]:disabled{opacity:.45;cursor:not-allowed}.rsd-tile-label[data-v-70a6b43c]{letter-spacing:.06em;color:#101815;font-size:16px;font-weight:700}input[data-v-cba9f468]:focus{border-color:#0b7f58;outline:none;box-shadow:0 0 0 2px #0b7f584d}.rss-th[data-v-cba9f468]{z-index:5;letter-spacing:.12em;text-transform:uppercase;color:#56635d;background:#f4f7f5;border-bottom:1px solid #dae2dd;height:34px;padding:0 12px;font-size:10.5px;font-weight:600;position:sticky;top:0}.rss-row-sel[data-v-cba9f468]{background:#edf7f2}.rss-row-sel td[data-v-cba9f468]:first-child{box-shadow:inset 3px 0 #0b7f58}tbody tr[data-v-cba9f468]:focus,tbody tr[data-v-cba9f468]:focus-visible{box-shadow:inset 0 0 0 2px #0b7f5873}input[data-v-04e7f667]:focus{border-color:#0b7f58;outline:none;box-shadow:0 0 0 2px #0b7f584d}.rsr-th[data-v-04e7f667]{z-index:10;letter-spacing:.12em;text-transform:uppercase;color:#56635d;background:#f4f7f5;border-bottom:1px solid #dae2dd;height:34px;padding:0 12px;font-size:10.5px;font-weight:600;position:sticky;top:0}.rsr-lab[data-v-04e7f667]{letter-spacing:.12em;text-transform:uppercase;color:#56635d;margin-bottom:4px;font-size:10.5px;font-weight:600;display:block}.rsr-row-sel[data-v-04e7f667]{background:#edf7f2}.rsr-row-sel td[data-v-04e7f667]:first-child{box-shadow:inset 3px 0 #0b7f58}.toast-enter-active[data-v-04e7f667]{transition:all .3s ease-out}.toast-leave-active[data-v-04e7f667]{transition:all .3s ease-in}.toast-enter-from[data-v-04e7f667],.toast-leave-to[data-v-04e7f667]{opacity:0;transform:translate(100%)}.flash-error-enter-active[data-v-04e7f667],.flash-error-leave-active[data-v-04e7f667]{transition:opacity .18s ease-out}.flash-error-enter-active>div[data-v-04e7f667],.flash-error-leave-active>div[data-v-04e7f667]{transition:transform .18s ease-out,opacity .18s ease-out}.flash-error-enter-from[data-v-04e7f667],.flash-error-leave-to[data-v-04e7f667]{opacity:0}.flash-error-enter-from>div[data-v-04e7f667],.flash-error-leave-to>div[data-v-04e7f667]{opacity:0;transform:scale(.9)}.rsp-th[data-v-a65d3881]{z-index:10;letter-spacing:.12em;text-transform:uppercase;color:#56635d;background:#f4f7f5;border-bottom:1px solid #dae2dd;height:34px;padding:0 12px;font-size:10.5px;font-weight:600;position:sticky;top:0}.rsp-till-lab[data-v-a65d3881]{letter-spacing:.14em;text-transform:uppercase;color:#7f978b;white-space:nowrap;font-size:10.5px;font-weight:600}.rsp-row-checked td[data-v-a65d3881]{background:#f0ebfb}.rsp-row-checked td[data-v-a65d3881]:first-child{box-shadow:inset 3px 0 #5b32b8}.rsp-row-checked:focus td[data-v-a65d3881]:first-child,.rsp-row-checked:focus-visible td[data-v-a65d3881]:first-child{box-shadow:inset 3px 0 #0b7f58}.toast-enter-active[data-v-a65d3881]{transition:all .3s ease-out}.toast-leave-active[data-v-a65d3881]{transition:all .3s ease-in}.toast-enter-from[data-v-a65d3881],.toast-leave-to[data-v-a65d3881]{opacity:0;transform:translate(100%)}.flash-error-enter-active[data-v-a65d3881],.flash-error-leave-active[data-v-a65d3881]{transition:opacity .18s ease-out}.flash-error-enter-active>div[data-v-a65d3881],.flash-error-leave-active>div[data-v-a65d3881]{transition:transform .18s ease-out,opacity .18s ease-out}.flash-error-enter-from[data-v-a65d3881],.flash-error-leave-to[data-v-a65d3881]{opacity:0}.flash-error-enter-from>div[data-v-a65d3881],.flash-error-leave-to>div[data-v-a65d3881]{opacity:0;transform:scale(.9)}.menu-pop-enter-active[data-v-5deb7af5],.menu-pop-leave-active[data-v-5deb7af5]{transform-origin:100% 0;transition:opacity .12s,transform .12s}.menu-pop-enter-from[data-v-5deb7af5],.menu-pop-leave-to[data-v-5deb7af5]{opacity:0;transform:translateY(-4px)scale(.98)}.account-avatar[data-v-5deb7af5]{color:#fff;letter-spacing:.02em;background:#0e1a15;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:800;display:inline-flex}.account-trigger-hint[data-v-5deb7af5]{animation:1.6s ease-in-out infinite account-pulse-5deb7af5}@keyframes account-pulse-5deb7af5{0%,to{box-shadow:0 0 #0b7f5873}50%{box-shadow:0 0 0 7px #0b7f5800}}.account-hint[data-v-5deb7af5]{z-index:95;background:#fff;border:1px solid #dae2dd;border-radius:10px;width:244px;margin-top:12px;padding:12px 14px;position:absolute;top:100%;right:0;box-shadow:0 10px 28px #00000029}.account-hint-arrow[data-v-5deb7af5]{background:#fff;border-top:1px solid #dae2dd;border-left:1px solid #dae2dd;width:12px;height:12px;position:absolute;bottom:100%;right:20px;transform:translateY(50%)rotate(45deg)}@media (prefers-reduced-motion:reduce){.menu-pop-enter-active[data-v-5deb7af5],.menu-pop-leave-active[data-v-5deb7af5]{transition:none}.account-trigger-hint[data-v-5deb7af5]{animation:none}}
