.confirm-modal[data-v-67fdf9c6]{gap:0;padding:1.75rem 2rem 1.5rem}.modal-icon[data-v-67fdf9c6]{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto .75rem;display:flex}.modal-icon--primary[data-v-67fdf9c6]{background:var(--color-primary-subtle);color:var(--color-primary)}.modal-icon--danger[data-v-67fdf9c6]{background:var(--color-error-bg);color:var(--color-error)}.modal-title[data-v-67fdf9c6]{color:var(--color-text);letter-spacing:-.01em;text-align:center;margin:0 0 .375rem;font-size:1.0625rem;font-weight:700}.modal-message[data-v-67fdf9c6]{color:var(--color-text-muted);text-align:center;overflow-wrap:anywhere;margin:0 0 1.5rem;font-size:.875rem;line-height:1.5}.modal-type-confirm[data-v-67fdf9c6]{text-align:left;margin:0 0 1.125rem}.modal-type-confirm__label[data-v-67fdf9c6]{color:var(--color-text-muted);margin-bottom:.4rem;font-size:.8125rem;display:block}.modal-type-confirm__input[data-v-67fdf9c6]{border:1.5px solid var(--color-border-card);border-radius:var(--radius-input);width:100%;transition:border-color var(--transition-fast);outline:none;padding:.6rem .75rem;font-size:.9375rem}.modal-type-confirm__input[data-v-67fdf9c6]:focus{border-color:var(--color-error)}.modal-actions[data-v-67fdf9c6]{justify-content:center;gap:.75rem;display:flex}.modal-actions>.btn[data-v-67fdf9c6]{flex:1;min-width:0}.btn[data-v-67fdf9c6]:disabled{opacity:.5;cursor:not-allowed}.btn[data-v-67fdf9c6]{border-radius:var(--radius-input);cursor:pointer;transition:background var(--transition-fast), opacity var(--transition-fast), transform .1s ease;border:none;padding:.6875rem 1.25rem;font-size:.9375rem;font-weight:600}.btn[data-v-67fdf9c6]:active{transform:scale(.98)}.btn-secondary[data-v-67fdf9c6]{background:var(--color-surface);color:var(--color-text-secondary)}.btn-secondary[data-v-67fdf9c6]:hover{background:var(--color-border-card)}.btn-primary[data-v-67fdf9c6]{background:var(--color-primary);color:#fff}.btn-primary[data-v-67fdf9c6]:hover{background:var(--color-primary-hover)}.btn-danger[data-v-67fdf9c6]{background:var(--color-error);color:#fff}.btn-danger[data-v-67fdf9c6]:hover{background:#b91c1c}.rtv[data-v-de9f4120]{word-break:break-word}.rtv[data-v-de9f4120] p{margin:0 0 .3rem}.rtv[data-v-de9f4120] p:last-child{margin-bottom:0}.rtv[data-v-de9f4120] ul,.rtv[data-v-de9f4120] ol{margin:.15rem 0 .3rem;padding-left:1.3rem}.rtv[data-v-de9f4120] ul{list-style:outside}.rtv[data-v-de9f4120] ol{list-style:decimal}.rtv[data-v-de9f4120] li p{margin:0}.cp[data-v-46d148ea]{z-index:600;border:1px solid var(--color-border-card);background:#fff;border-radius:12px;flex-direction:column;gap:.875rem;max-height:calc(100vh - 16px);padding:1rem;display:flex;position:fixed;overflow-y:auto;box-shadow:0 12px 32px #11182729,0 2px 6px #1118270f}.cp-fade-enter-active[data-v-46d148ea],.cp-fade-leave-active[data-v-46d148ea]{transition:opacity .12s,transform .12s}.cp-fade-enter-from[data-v-46d148ea],.cp-fade-leave-to[data-v-46d148ea]{opacity:0}.cp--below.cp-fade-enter-from[data-v-46d148ea]{transform:translateY(-4px)}.cp--above.cp-fade-enter-from[data-v-46d148ea]{transform:translateY(4px)}@media (prefers-reduced-motion:reduce){.cp-fade-enter-active[data-v-46d148ea],.cp-fade-leave-active[data-v-46d148ea]{transition:none}}.cp-state[data-v-46d148ea]{color:var(--color-placeholder);justify-content:center;align-items:center;gap:.5rem;padding:1.5rem .5rem;font-size:.85rem;display:flex}.cp-state--error[data-v-46d148ea]{color:#dc2626}.cp-spin[data-v-46d148ea]{animation:.8s linear infinite cp-spin-46d148ea}@keyframes cp-spin-46d148ea{to{transform:rotate(360deg)}}.cp-head[data-v-46d148ea]{align-items:center;gap:.75rem;display:flex}.cp-avatar[data-v-46d148ea]{background:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.1rem;font-weight:700;display:flex;overflow:hidden}.cp-avatar img[data-v-46d148ea]{object-fit:cover;width:100%;height:100%}.cp-head__text[data-v-46d148ea]{flex-direction:column;gap:.15rem;min-width:0;display:flex}.cp-name[data-v-46d148ea]{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:1.05rem;font-weight:700;line-height:1.25}.cp-headline[data-v-46d148ea]{color:var(--color-text-muted);margin:0;font-size:.8rem;line-height:1.4}.cp-bio[data-v-46d148ea]{color:var(--color-text-secondary);overflow-wrap:anywhere;font-size:.85rem;line-height:1.55}.cp-bio--clamped[data-v-46d148ea]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cp-bio--empty[data-v-46d148ea]{color:var(--color-placeholder);margin:0;font-style:italic}.cp-facts[data-v-46d148ea]{border-top:1px solid var(--color-surface);flex-direction:column;gap:.6rem;margin:0;padding:.75rem 0 0;list-style:none;display:flex}.cp-facts[data-v-46d148ea]:empty{display:none}.cp-fact[data-v-46d148ea]{align-items:center;gap:.6rem;min-width:0;font-size:.85rem;display:flex}.cp-fact__icon[data-v-46d148ea]{color:var(--color-placeholder);flex-shrink:0}.cp-fact__text[data-v-46d148ea]{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cp-fact__link[data-v-46d148ea]{text-decoration:none}.cp-fact__link[data-v-46d148ea]:hover{color:var(--color-primary);text-decoration:underline}.cp-copy[data-v-46d148ea]{border:1px solid var(--color-border-card);color:var(--color-text-muted);cursor:pointer;background:#fff;border-radius:6px;flex-shrink:0;align-items:center;gap:.25rem;margin-left:auto;padding:.15rem .45rem;font-size:.7rem;font-weight:600;display:inline-flex}.cp-copy[data-v-46d148ea]:hover{color:var(--color-primary);border-color:var(--color-primary-subtle-border)}.cp-toggle[data-v-46d148ea]{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:.25rem;margin-top:-.25rem;padding:0;font-size:.78rem;font-weight:600;display:inline-flex}.cp-toggle[data-v-46d148ea]:hover{color:var(--color-primary)}.cp-cta[data-v-46d148ea]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;width:100%;min-height:38px;font-size:.85rem;font-weight:600;transition:background .15s;display:flex}.cp-cta[data-v-46d148ea]:hover{background:var(--color-primary-hover)}.cp-state[data-v-1e37fecd]{color:var(--color-placeholder);flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1.5rem;font-size:.85rem;display:flex}.cp-state--error[data-v-1e37fecd]{color:#dc2626}.cp-spin[data-v-1e37fecd]{animation:.8s linear infinite cp-spin-1e37fecd}@keyframes cp-spin-1e37fecd{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cp-spin[data-v-1e37fecd]{animation:none}}.cp-body[data-v-1e37fecd]{flex-direction:column;gap:1rem;padding:1.25rem 1.25rem .5rem;display:flex;overflow-y:auto}.cp-head[data-v-1e37fecd]{align-items:flex-start;gap:.875rem;padding-right:1.75rem;display:flex}.cp-avatar[data-v-1e37fecd]{background:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;font-size:1.35rem;font-weight:700;display:flex;overflow:hidden}.cp-avatar img[data-v-1e37fecd]{object-fit:cover;width:100%;height:100%}.cp-head__text[data-v-1e37fecd]{flex-direction:column;gap:.25rem;min-width:0;padding-top:.2rem;display:flex}.cp-name[data-v-1e37fecd]{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:1.2rem;font-weight:700;line-height:1.25}.cp-headline[data-v-1e37fecd]{color:var(--color-text-muted);margin:0;font-size:.82rem;line-height:1.4}.cp-chips[data-v-1e37fecd]{flex-wrap:wrap;gap:.3rem;margin-top:.25rem;display:flex}.cp-chip[data-v-1e37fecd]{color:var(--color-primary-subtle-text);background:var(--color-primary-subtle);border:1px solid var(--color-primary-subtle-border);border-radius:6px;padding:.1rem .5rem;font-size:.72rem;font-weight:600}.cp-section[data-v-1e37fecd]{border-top:1px solid var(--color-surface);flex-direction:column;gap:.35rem;padding-top:1rem;display:flex}.cp-label[data-v-1e37fecd]{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.72rem;font-weight:700}.cp-rich[data-v-1e37fecd]{color:var(--color-text-secondary);overflow-wrap:anywhere;font-size:.875rem;line-height:1.6}.cp-empty[data-v-1e37fecd]{color:var(--color-placeholder);margin:0;font-size:.85rem;font-style:italic}.cp-facts[data-v-1e37fecd]{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.cp-fact[data-v-1e37fecd]{align-items:center;gap:.7rem;min-width:0;font-size:.875rem;display:flex}.cp-fact__icon[data-v-1e37fecd]{color:var(--color-placeholder);flex-shrink:0}.cp-fact__text[data-v-1e37fecd]{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cp-fact__link[data-v-1e37fecd]{text-decoration:none}.cp-fact__link[data-v-1e37fecd]:hover{color:var(--color-primary);text-decoration:underline}.cp-copy[data-v-1e37fecd]{border:1px solid var(--color-border-card);color:var(--color-text-muted);cursor:pointer;background:#fff;border-radius:6px;flex-shrink:0;align-items:center;gap:.25rem;margin-left:auto;padding:.2rem .5rem;font-size:.72rem;font-weight:600;display:inline-flex}.cp-copy[data-v-1e37fecd]:hover{color:var(--color-primary);border-color:var(--color-primary-subtle-border)}.cp-links[data-v-1e37fecd]{flex-wrap:wrap;gap:.5rem;display:flex}.cp-link-btn[data-v-1e37fecd]{border:1.5px solid var(--color-primary-subtle-border);background:var(--color-primary-subtle);color:var(--color-primary-subtle-text);border-radius:8px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.cp-link-btn[data-v-1e37fecd]:hover{border-color:var(--color-primary)}.cp-link-btn__ext[data-v-1e37fecd]{opacity:.7}.cp-foot[data-v-1e37fecd]{border-top:1px solid var(--color-surface);background:#fff;padding:.875rem 1.25rem 1.25rem}.cp-cta[data-v-1e37fecd]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;width:100%;min-height:42px;font-size:.9rem;font-weight:600;transition:background .15s;display:flex}.cp-cta[data-v-1e37fecd]:hover{background:var(--color-primary-hover)}@media (width<=640px){.cp-body[data-v-1e37fecd]{padding:1rem 1rem .5rem}.cp-foot[data-v-1e37fecd]{padding:.75rem 1rem 1rem}}html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto}[data-sonner-toaster]{width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;z-index:999999999;outline:none;margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;list-style:none;transition:transform .4s;position:fixed}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);opacity:0;transform:var(--y);touch-action:none;box-sizing:border-box;overflow-wrap:anywhere;outline:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;position:absolute}[data-sonner-toast][data-styled=true]{background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);width:var(--width);align-items:center;gap:6px;padding:16px;font-size:13px;display:flex;box-shadow:0 4px 12px #0000001a}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap));top:0}[data-sonner-toast][data-y-position=bottom]{--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap));bottom:0}[data-sonner-toast][data-styled=true] [data-description]{color:#3f3f3f;font-weight:400;line-height:1.4}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{color:inherit;font-weight:500;line-height:1.5}[data-sonner-toast][data-styled=true] [data-icon]{width:16px;height:16px;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);flex-shrink:0;justify-content:flex-start;align-items:center;display:flex;position:relative}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform-origin:50%;animation:.3s forwards sonner-fade-in;transform:scale(.8)}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{flex-direction:column;gap:2px;display:flex}[data-sonner-toast][data-styled=true] [data-button]{height:24px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);cursor:pointer;border:none;border-radius:4px;outline:none;flex-shrink:0;align-items:center;padding-left:8px;padding-right:8px;font-size:12px;font-weight:500;transition:opacity .4s,box-shadow .2s;display:flex}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toaster] [data-close-button-position=top-left]{--toast-close-button-left:0;--toast-close-button-right:unset;--toast-close-button-top:0;--toast-close-button-bottom:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster] [data-close-button-position=top-right]{--toast-close-button-left:unset;--toast-close-button-right:0;--toast-close-button-top:0;--toast-close-button-bottom:unset;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster] [data-close-button-position=bottom-left]{--toast-close-button-left:0;--toast-close-button-right:unset;--toast-close-button-top:unset;--toast-close-button-bottom:0;--toast-close-button-transform:translate(-35%, 35%)}[data-sonner-toaster] [data-close-button-position=bottom-right]{--toast-close-button-left:unset;--toast-close-button-right:0;--toast-close-button-top:unset;--toast-close-button-bottom:0;--toast-close-button-transform:translate(35%, 35%)}[data-sonner-toast][data-styled=true] [data-close-button]{left:var(--toast-close-button-left);right:var(--toast-close-button-right);top:var(--toast-close-button-top);bottom:var(--toast-close-button-bottom);width:20px;height:20px;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);cursor:pointer;z-index:1;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .1s,background .2s,border-color .2s;display:flex;position:absolute}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";z-index:-1;height:100%;position:absolute;left:-100%;right:-100%}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3)translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3)translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";height:calc(var(--gap) + 1px);width:100%;position:absolute;bottom:100%;left:0}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--toasts-before) * .05 + 1));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0px)) translateX(var(--swipe-amount-x,0px));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (width<=600px){[data-sonner-toaster]{right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%;position:fixed}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{width:calc(100% - var(--mobile-offset-left) * 2);left:0;right:0}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:calc(var(--mobile-offset-bottom) + max(env(safe-area-inset-bottom), 0px))}[data-sonner-toaster][data-y-position=top]{top:calc(var(--mobile-offset-top) + max(env(safe-area-inset-top), 0px))}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#bffcd9;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#dde7fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fbeeb1;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:#1f1f1f;--normal-border:#333;--normal-border-hover:#404040;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#19233e;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#2e2e00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);z-index:10;position:absolute;inset:0}.sonner-loading-wrapper[data-visible=false]{transform-origin:50%;animation:.2s forwards sonner-fade-out}.sonner-spinner{height:var(--size);width:var(--size);position:relative;top:50%;left:50%}.sonner-loading-bar{background:var(--gray11);border-radius:6px;width:24%;height:8%;animation:1.2s linear infinite sonner-spin;position:absolute;top:-3.9%;left:-10%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg)translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg)translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg)translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg)translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg)translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg)translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg)translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg)translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg)translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg)translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg)translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg)translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{transform-origin:50%;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8)translate(-50%,-50%)}.pw-reveal[data-v-160794f2]{position:relative}.pw-reveal[data-v-160794f2] input{padding-right:2.5rem}.pw-reveal__btn[data-v-160794f2]{width:28px;height:28px;color:var(--color-placeholder);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.pw-reveal__btn[data-v-160794f2]:hover{color:#4b5563;background:var(--color-surface)}.page[data-v-2f105f1d]{background:var(--color-surface);justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex}.card[data-v-2f105f1d]{background:#fff;border-radius:16px;flex-direction:column;gap:1.5rem;width:100%;max-width:400px;padding:2rem 1.75rem;display:flex;box-shadow:0 4px 24px #00000014}.card__logo[data-v-2f105f1d]{justify-content:center;align-items:center;gap:.5rem;display:flex}.logo-img[data-v-2f105f1d]{object-fit:contain;width:32px;height:32px}.logo-name[data-v-2f105f1d]{color:var(--color-text);letter-spacing:.085em;text-transform:uppercase;font-size:1.03rem;font-weight:800;line-height:1}.card__head[data-v-2f105f1d]{text-align:center}.card__title[data-v-2f105f1d]{color:var(--color-text);margin:0 0 .375rem;font-size:1.25rem;font-weight:700}.card__sub[data-v-2f105f1d]{color:var(--color-text-muted);margin:0;font-size:.875rem}.state[data-v-2f105f1d]{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:1rem 0;font-size:.9rem;display:flex}.state--error[data-v-2f105f1d]{color:#dc2626}.state--success[data-v-2f105f1d]{color:#16a34a}.state__title[data-v-2f105f1d]{margin:0;font-size:1rem;font-weight:600}.state__sub[data-v-2f105f1d]{color:var(--color-text-muted);margin:0;font-size:.875rem}.form[data-v-2f105f1d]{flex-direction:column;gap:1rem;display:flex}.field[data-v-2f105f1d]{flex-direction:column;gap:.375rem;display:flex}.field__label[data-v-2f105f1d]{color:var(--color-text-secondary);font-size:.8125rem;font-weight:600}.field__input[data-v-2f105f1d]{border:1.5px solid var(--color-border-card);color:var(--color-text);box-sizing:border-box;border-radius:8px;outline:none;width:100%;padding:.625rem .75rem;font-size:.9rem;transition:border-color .15s}.field__input[data-v-2f105f1d]:focus{border-color:var(--color-primary)}.form-error[data-v-2f105f1d]{color:#dc2626;background:#fef2f2;border-radius:6px;margin:0;padding:.5rem .75rem;font-size:.8125rem}.btn-submit[data-v-2f105f1d]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;padding:.6875rem;font-size:.9375rem;font-weight:600;transition:background .15s,opacity .15s}.btn-submit[data-v-2f105f1d]:not(:disabled):hover{background:var(--color-primary-hover)}.btn-submit[data-v-2f105f1d]:disabled{opacity:.6;cursor:not-allowed}.app-logo[data-v-008c5f31]{background-color:var(--color-brand);display:block;-webkit-mask:url(/images/logo.png) 50%/contain no-repeat;mask:url(/images/logo.png) 50%/contain no-repeat}.area-switch__thumb[data-v-008c5f31]{background:var(--background);will-change:transform;border-radius:8px;width:calc(50% - 8px);transition:transform .45s cubic-bezier(.65,0,.35,1);position:absolute;top:6px;bottom:6px;left:6px;box-shadow:0 1px 3px #1118271a,0 1px 2px #1118270f}.area-switch__thumb.is-right[data-v-008c5f31]{transform:translate(calc(100% + 4px))}@media (prefers-reduced-motion:reduce){.area-switch__thumb[data-v-008c5f31]{transition:none}}.tnum[data-v-275f52f5]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.drp[data-v-d337be97]{box-sizing:border-box;height:36px;display:inline-flex;position:relative}.drp__trigger[data-v-d337be97]{width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;background:#fff;border:1px solid #e3e5e9;border-radius:9px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex;position:relative}.drp__trigger[data-v-d337be97]:hover,.drp__trigger--active[data-v-d337be97]{border-color:var(--color-primary);color:var(--color-primary)}.drp__dot[data-v-d337be97]{background:var(--color-primary);border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:5px}.drp__pop[data-v-d337be97]{z-index:1000;border:1px solid var(--color-border-card);background:#fff;border-radius:12px;flex-direction:column;gap:.7rem;width:250px;padding:.75rem;display:flex;position:fixed;box-shadow:0 8px 24px #1018281f,0 2px 6px #1018280f}.drp--inline[data-v-d337be97]{height:auto;display:block}.drp__pop--inline[data-v-d337be97]{box-sizing:border-box;width:100%;box-shadow:none;position:static}.drp__presets[data-v-d337be97]{gap:.4rem;display:flex}.drp__pill[data-v-d337be97]{border:1px solid var(--color-border-card);color:var(--color-text-muted);cursor:pointer;background:#fff;border-radius:999px;flex:1;padding:.32rem 0;font-size:.72rem;font-weight:600;transition:all .15s}.drp__pill[data-v-d337be97]:hover{border-color:var(--color-primary);color:var(--color-primary)}.drp__pill--active[data-v-d337be97]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.drp__cal[data-v-d337be97]{flex-direction:column;gap:.5rem;display:flex}.drp__cal-head[data-v-d337be97]{justify-content:space-between;align-items:center;display:flex}.drp__cal-title[data-v-d337be97]{text-align:center;color:var(--color-text);flex:1;font-size:.8rem;font-weight:700}.drp__nav[data-v-d337be97]{width:22px;height:22px;color:var(--color-placeholder);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.drp__nav[data-v-d337be97]:hover{background:var(--color-surface);color:var(--color-text-secondary)}.drp__weekdays[data-v-d337be97]{text-align:center;color:#b0b6bf;text-transform:uppercase;grid-template-columns:repeat(7,1fr);font-size:.66rem;font-weight:600;display:grid}.drp__grid[data-v-d337be97]{grid-template-columns:repeat(7,1fr);row-gap:2px;display:grid}.drp__day[data-v-d337be97]{height:28px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;font-size:.74rem;transition:background .1s,color .1s;position:relative}.drp__day[data-v-d337be97]:hover{background:var(--color-surface)}.drp__day--out[data-v-d337be97]{color:var(--color-border)}.drp__day--today[data-v-d337be97]{box-shadow:inset 0 0 0 1px var(--color-border);font-weight:700}.drp__day--range[data-v-d337be97]{color:#7c2d12;background:#fff3eb;border-radius:0}.drp__day--start[data-v-d337be97],.drp__day--end[data-v-d337be97]{background:var(--color-primary);color:#fff;box-shadow:none;font-weight:700}.drp__day--start[data-v-d337be97]{border-radius:6px 0 0 6px}.drp__day--end[data-v-d337be97]{border-radius:0 6px 6px 0}.drp__day--start.drp__day--end[data-v-d337be97]{border-radius:6px}.drp__footer[data-v-d337be97]{color:var(--color-placeholder);text-align:center;border-top:1px solid #f0f1f3;justify-content:center;align-items:center;gap:.4rem;padding-top:.5rem;font-size:.7rem;font-weight:500;display:flex}.drp__range-label[data-v-d337be97]{text-align:center}.drp__clear[data-v-d337be97]{color:var(--color-placeholder);cursor:pointer;background:0 0;border:none;align-items:center;gap:.2rem;padding:0;font-size:.7rem;font-weight:600;display:inline-flex}.drp__clear[data-v-d337be97]:hover{color:#dc2626}.vp[data-v-9b2ed247]{--vp-fg:var(--color-bg);--vp-bg:var(--color-text);--vp-accent:var(--color-primary);background:var(--vp-bg);width:100%;color:var(--vp-fg);-webkit-user-select:none;user-select:none;outline:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.vp[data-v-9b2ed247]:focus-visible{box-shadow:inset 0 0 0 2px var(--vp-accent)}.vp--idle[data-v-9b2ed247],.vp--idle .vp__video[data-v-9b2ed247]{cursor:none}.vp__video[data-v-9b2ed247]{width:100%;max-height:var(--vp-max-height,80vh);object-fit:contain;background:var(--vp-bg);cursor:pointer;display:block}.vp--fullscreen .vp__video[data-v-9b2ed247]{height:100%;max-height:none}.vp__spinner[data-v-9b2ed247]{pointer-events:none;color:var(--vp-fg);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.vp-spin[data-v-9b2ed247]{animation:.9s linear infinite vp-spin-9b2ed247}@keyframes vp-spin-9b2ed247{to{transform:rotate(360deg)}}.vp__big[data-v-9b2ed247]{cursor:pointer;width:4.25rem;height:4.25rem;color:var(--vp-fg);background:color-mix(in srgb, var(--vp-bg) 55%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 0 0 1px color-mix(in srgb, var(--vp-fg) 25%, transparent);border:none;border-radius:999px;justify-content:center;align-items:center;transition:transform .15s,background-color .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vp__big[data-v-9b2ed247]:hover{background:var(--vp-accent);transform:translate(-50%,-50%)scale(1.06)}.vp__big[data-v-9b2ed247]:focus-visible{outline:2px solid var(--vp-fg);outline-offset:3px}.vp__controls[data-v-9b2ed247]{background:linear-gradient(to top, color-mix(in srgb, var(--vp-bg) 85%, transparent), transparent);padding:2.25rem .75rem .5rem;transition:opacity .2s,transform .2s;position:absolute;bottom:0;left:0;right:0}.vp__controls--hidden[data-v-9b2ed247]{opacity:0;pointer-events:none;transform:translateY(6px)}.vp__track[data-v-9b2ed247]{cursor:pointer;align-items:center;height:1rem;display:flex;position:relative}.vp__rail[data-v-9b2ed247]{background:color-mix(in srgb, var(--vp-fg) 22%, transparent);border-radius:999px;width:100%;height:4px;transition:height .12s;position:relative}.vp__track:hover .vp__rail[data-v-9b2ed247]{height:6px}.vp__buffered[data-v-9b2ed247],.vp__played[data-v-9b2ed247]{border-radius:inherit;position:absolute;top:0;bottom:0;left:0}.vp__buffered[data-v-9b2ed247]{background:color-mix(in srgb, var(--vp-fg) 38%, transparent)}.vp__played[data-v-9b2ed247]{background:var(--vp-accent)}.vp__thumb[data-v-9b2ed247]{background:var(--vp-accent);width:13px;height:13px;box-shadow:0 0 0 2px var(--vp-fg);border-radius:999px;transition:transform .12s;position:absolute;top:50%;transform:translate(-50%,-50%)scale(0)}.vp__track:hover .vp__thumb[data-v-9b2ed247]{transform:translate(-50%,-50%)scale(1)}.vp__seek[data-v-9b2ed247]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.vp__seek[data-v-9b2ed247]:focus-visible{opacity:0}.vp__track:has(.vp__seek:focus-visible) .vp__rail[data-v-9b2ed247]{box-shadow:0 0 0 2px color-mix(in srgb, var(--vp-fg) 60%, transparent)}.vp__track:has(.vp__seek:focus-visible) .vp__thumb[data-v-9b2ed247]{transform:translate(-50%,-50%)scale(1)}.vp__tip[data-v-9b2ed247]{font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;background:var(--vp-bg);color:var(--vp-fg);border-radius:6px;padding:.15rem .4rem;font-size:.72rem;font-weight:600;position:absolute;bottom:1.35rem;transform:translate(-50%)}.vp__bar[data-v-9b2ed247]{align-items:center;gap:.15rem;min-width:0;margin-top:.25rem;display:flex}.vp__btn[data-v-9b2ed247]{min-width:2.25rem;height:2.25rem;color:var(--vp-fg);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0 .4rem;transition:background-color .15s;display:inline-flex}.vp__btn[data-v-9b2ed247]:hover{background:color-mix(in srgb, var(--vp-fg) 16%, transparent)}.vp__btn[data-v-9b2ed247]:focus-visible{outline:2px solid var(--vp-fg);outline-offset:-2px}.vp__btn--text[data-v-9b2ed247]{font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:700}.vp__volume[data-v-9b2ed247]{align-items:center;display:flex}.vp__volume-range[data-v-9b2ed247]{appearance:none;cursor:pointer;opacity:0;background:linear-gradient(to right, var(--vp-fg) var(--vp-level), color-mix(in srgb, var(--vp-fg) 25%, transparent) var(--vp-level));border-radius:999px;width:0;height:4px;margin:0;transition:width .18s,opacity .18s,margin .18s}.vp__volume:hover .vp__volume-range[data-v-9b2ed247],.vp__volume-range[data-v-9b2ed247]:focus-visible{opacity:1;width:4.5rem;margin:0 .5rem 0 .15rem}.vp__volume-range[data-v-9b2ed247]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--vp-fg);border:none;border-radius:999px;width:12px;height:12px}.vp__volume-range[data-v-9b2ed247]::-moz-range-thumb{background:var(--vp-fg);border:none;border-radius:999px;width:12px;height:12px}.vp__time[data-v-9b2ed247]{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:.35rem;font-size:.78rem}.vp__time-sep[data-v-9b2ed247]{opacity:.6;margin:0 .1rem}.vp__spacer[data-v-9b2ed247]{flex:1}.vp__rate[data-v-9b2ed247]{position:relative}.vp__menu[data-v-9b2ed247]{background:color-mix(in srgb, var(--vp-bg) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-width:6.5rem;box-shadow:0 8px 24px color-mix(in srgb, var(--vp-bg) 50%, transparent);border-radius:10px;flex-direction:column;gap:1px;padding:.3rem;display:flex;position:absolute;bottom:calc(100% + .4rem);right:0}.vp__menu-item[data-v-9b2ed247]{color:var(--vp-fg);cursor:pointer;font-variant-numeric:tabular-nums;text-align:left;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:.75rem;padding:.4rem .55rem;font-size:.8rem;display:flex}.vp__menu-item[data-v-9b2ed247]:hover{background:color-mix(in srgb, var(--vp-fg) 14%, transparent)}.vp__menu-item--active[data-v-9b2ed247]{color:var(--vp-fg);font-weight:700}@media (width<=480px){.vp__controls[data-v-9b2ed247]{padding:2rem .4rem .35rem}.vp__btn[data-v-9b2ed247]{min-width:2.5rem;height:2.5rem}.vp__time[data-v-9b2ed247]{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.vp-spin[data-v-9b2ed247]{animation:none}.vp__big[data-v-9b2ed247],.vp__controls[data-v-9b2ed247],.vp__rail[data-v-9b2ed247],.vp__thumb[data-v-9b2ed247],.vp__volume-range[data-v-9b2ed247]{transition:none}}.dv-overlay[data-v-071bcfc9]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:600;background:#11182799;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.dv-modal[data-v-071bcfc9]{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:960px;height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 70px #0000004d}.dv-head[data-v-071bcfc9]{border-bottom:1px solid var(--color-border-card);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.dv-name[data-v-071bcfc9]{min-width:0;color:var(--color-text);align-items:center;gap:.5rem;display:flex}.dv-name[data-v-071bcfc9] svg{color:var(--color-primary);flex-shrink:0}.dv-name__text[data-v-071bcfc9]{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}.dv-actions[data-v-071bcfc9]{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.dv-btn[data-v-071bcfc9]{width:34px;height:34px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.dv-btn[data-v-071bcfc9]:hover{background:var(--color-surface);color:var(--color-text)}.dv-body[data-v-071bcfc9]{background:var(--color-surface);flex:1;min-height:0;display:flex}.dv-frame[data-v-071bcfc9]{border:none;width:100%;height:100%}.dv-img[data-v-071bcfc9]{object-fit:contain;max-width:100%;max-height:100%;margin:auto}.dv-modal--video[data-v-071bcfc9]{height:auto;max-height:90vh}.dv-modal--video .dv-body[data-v-071bcfc9]{background:var(--color-text)}.dv-video[data-v-071bcfc9]{--vp-max-height:calc(90vh - 3.75rem);margin:auto}.dv-fallback[data-v-071bcfc9]{color:var(--color-text-muted);text-align:center;flex-direction:column;align-items:center;gap:.75rem;margin:auto;padding:2rem;display:flex}.dv-fallback[data-v-071bcfc9] svg{color:#cbd5e1}.dv-fallback__text[data-v-071bcfc9]{margin:0;font-size:.9rem}.dv-fallback__dl[data-v-071bcfc9]{color:#fff;background:var(--color-primary);border-radius:8px;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.dv-fallback__dl[data-v-071bcfc9]:hover{background:var(--color-primary-hover)}.dv-text[data-v-071bcfc9]{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.dv-text__note[data-v-071bcfc9]{color:var(--color-text-muted);border-bottom:1px solid var(--color-border-card);background:var(--color-surface);margin:0;padding:.5rem 1rem;font-size:.8rem}.dv-text__pre[data-v-071bcfc9]{background:var(--color-card);color:var(--color-text);white-space:pre-wrap;word-break:break-word;flex:1;margin:0;padding:1rem 1.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;line-height:1.55;overflow:auto}.dv-spin[data-v-071bcfc9]{color:var(--color-text-muted);animation:1s linear infinite dv-spin-071bcfc9}@keyframes dv-spin-071bcfc9{to{transform:rotate(360deg)}}@media (width<=640px){.dv-overlay[data-v-071bcfc9]{padding:0}.dv-modal[data-v-071bcfc9]{border-radius:0;max-width:100%;height:100dvh;max-height:100dvh}.dv-video[data-v-071bcfc9]{--vp-max-height:calc(100dvh - 3.75rem)}}.docs-drop[data-v-18b09fd7]{border:1.5px dashed var(--color-border-card);text-align:center;cursor:pointer;background:#fafafa;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;padding:1.5rem;transition:border-color .15s,background .15s;display:flex}.docs-drop[data-v-18b09fd7]:hover,.docs-drop--active[data-v-18b09fd7]{border-color:var(--color-primary);background:var(--color-primary-subtle)}.docs-drop__icon[data-v-18b09fd7]{color:var(--color-placeholder)}.docs-drop:hover .docs-drop__icon[data-v-18b09fd7],.docs-drop--active .docs-drop__icon[data-v-18b09fd7]{color:var(--color-primary)}.docs-drop__title[data-v-18b09fd7]{color:var(--color-text-secondary);font-size:.875rem;font-weight:600}.docs-drop__hint[data-v-18b09fd7]{color:var(--color-placeholder);font-size:.75rem}.docs-staged[data-v-18b09fd7]{border:1px solid var(--color-primary-subtle-border);background:#fffdf9;border-radius:12px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.docs-staged__file[data-v-18b09fd7]{align-items:center;gap:.5rem;min-width:0;display:flex}.docs-staged__file-icon[data-v-18b09fd7]{color:var(--color-primary);flex-shrink:0}.docs-staged__name[data-v-18b09fd7]{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.875rem;font-weight:600;overflow:hidden}.docs-staged__opts[data-v-18b09fd7]{justify-content:flex-end;align-items:center;display:flex}.td-section__title[data-v-18b09fd7]{color:var(--color-text);align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.9rem;font-weight:700;display:flex}.td-count[data-v-18b09fd7]{color:var(--color-primary-subtle-text);background:var(--color-primary-subtle);border:1px solid var(--color-primary-subtle-border);border-radius:999px;padding:.05rem .4rem;font-size:.66rem;font-weight:700}.td-empty[data-v-18b09fd7]{color:var(--color-placeholder);text-align:center;padding:1.5rem 0;font-size:.875rem}.td-doc-groups[data-v-18b09fd7]{flex-direction:column;gap:.875rem;display:flex}.td-doc-group[data-v-18b09fd7]{flex-direction:column;gap:.375rem;display:flex}.td-doc-group__head[data-v-18b09fd7]{align-items:center;gap:.5rem;display:flex}.td-doc-group__title[data-v-18b09fd7]{color:var(--color-primary-subtle-text);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:700}.td-doc-group__count[data-v-18b09fd7]{color:var(--color-primary-subtle-text);background:var(--color-primary-subtle);border:1px solid var(--color-primary-subtle-border);border-radius:999px;padding:.05rem .4rem;font-size:.66rem;font-weight:700}.td-doc-list[data-v-18b09fd7]{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.td-doc-item[data-v-18b09fd7]{border:1px solid var(--color-border-card);background:#fafafa;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.td-doc-main[data-v-18b09fd7]{flex:1;align-items:center;gap:1rem;min-width:0;display:flex}.td-doc-info[data-v-18b09fd7]{align-items:center;gap:.5rem;min-width:0;display:flex}.td-doc-icon[data-v-18b09fd7]{color:var(--color-primary);flex-shrink:0}.td-doc-name[data-v-18b09fd7]{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;display:block;overflow:hidden}.td-doc-name[data-v-18b09fd7]:hover{color:var(--color-primary)}.td-doc-meta[data-v-18b09fd7]{color:var(--color-placeholder);font-size:.68rem;display:block}.td-doc-badges[data-v-18b09fd7]{flex-wrap:wrap;flex-shrink:0;gap:.25rem;margin-left:.5rem;display:flex}.td-doc-actions[data-v-18b09fd7]{flex-shrink:0;align-items:center;gap:.35rem;margin-left:1rem;display:flex}.td-vis-badge[data-v-18b09fd7]{letter-spacing:.02em;border-radius:4px;padding:.1rem .35rem;font-size:.65rem;font-weight:600}.td-vis-badge--admin[data-v-18b09fd7]{color:#3730a3;background:#e0e7ff}.icon-btn-td[data-v-18b09fd7]{border:1.5px solid var(--color-border-card);cursor:pointer;color:var(--color-text-muted);background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:.4rem;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.icon-btn-td[data-v-18b09fd7]:hover{background:var(--color-surface);color:var(--color-text)}.icon-btn-td--danger[data-v-18b09fd7]:hover{color:#dc2626;background:#fef2f2;border-color:#fca5a5}.icon-btn-td[data-v-18b09fd7]:disabled{opacity:.4;cursor:not-allowed}.docs-staged__opts[data-v-18b09fd7]{flex-wrap:wrap;gap:.875rem}.docs-staged__check[data-v-18b09fd7]{color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:.375rem;margin-right:auto;font-size:.8125rem;display:inline-flex}.td-vis-badge--coaches[data-v-18b09fd7]{color:#92400e;background:#fef3c7}.td-vis-badge--participant[data-v-18b09fd7]{color:#065f46;background:#d1fae5}.seg[data-v-c11e26a2]{background:var(--color-surface);border:1px solid var(--color-border-card);border-radius:8px;gap:2px;padding:3px;display:inline-flex}.seg__btn[data-v-c11e26a2]{color:var(--color-text-secondary);border-radius:6px;align-items:center;gap:6px;padding:5px 12px;font-size:.8125rem;font-weight:500;display:inline-flex}.seg__btn--on[data-v-c11e26a2]{color:var(--color-text);background:#fff;font-weight:600;box-shadow:0 1px 2px #1118271f}.seg__btn[data-v-c11e26a2]{transition:background-color .18s,color .18s,box-shadow .18s}.seg__count[data-v-c11e26a2]{color:var(--color-text-muted);font-size:.75rem}.di-wrap[data-v-8fecbeb0]{box-sizing:border-box;cursor:text;align-items:center;width:100%;min-width:0;display:flex}.di-wrap.di--default[data-v-8fecbeb0]{border:1px solid var(--color-border-card);background:var(--color-bg);min-height:2.25rem;color:var(--color-text);border-radius:6px;padding:.25rem .5rem .25rem .75rem;font-size:.875rem}.di-wrap.di-wrap[data-v-8fecbeb0]:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-subtle)}.di-wrap.di--invalid[data-v-8fecbeb0],.di-wrap.di--invalid[data-v-8fecbeb0]:focus-within{border-color:var(--color-error)}.di-wrap.di--disabled[data-v-8fecbeb0]{opacity:.6;cursor:not-allowed}.di[data-v-8fecbeb0]{align-items:center;gap:.375rem;width:100%;min-width:0;display:flex}.di__segments[data-v-8fecbeb0]{font-variant-numeric:tabular-nums;flex:auto;align-items:center;min-width:0;display:inline-flex}.di__seg[data-v-8fecbeb0]{caret-color:#0000;border-radius:3px;outline:none;padding:0 1px}.di__seg[data-v-8fecbeb0]:focus{background:var(--color-primary-subtle);color:var(--color-primary-subtle-text)}.di__seg[data-placeholder][data-v-8fecbeb0]{color:var(--color-placeholder);text-transform:uppercase}.di__literal[data-v-8fecbeb0]{color:var(--color-text-muted)}.di__trigger[data-v-8fecbeb0]{width:1.5rem;height:1.25rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin:-.125rem 0 -.125rem auto;display:inline-flex}.di__trigger[data-v-8fecbeb0]:hover{background:var(--color-surface);color:var(--color-primary)}.di__trigger[data-v-8fecbeb0]:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.di-pop{z-index:1000;border:1px solid var(--color-border-card);background:var(--color-bg);border-radius:12px;padding:.75rem;box-shadow:0 10px 30px #0000001f}.di-cal{flex-direction:column;gap:.5rem;display:flex}.di-cal__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.di-cal__title{color:var(--color-text);font-size:.875rem;font-weight:600}.di-cal__nav{width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.di-cal__nav:hover{background:var(--color-surface);color:var(--color-primary)}.di-cal__nav[data-disabled]{opacity:.4;cursor:not-allowed}.di-cal__grid{border-collapse:collapse}.di-cal__row{grid-template-columns:repeat(7,2.125rem);display:grid}.di-cal__wd{color:var(--color-text-muted);text-align:center;padding-bottom:.25rem;font-size:.7rem;font-weight:600}.di-cal__cell{padding:1px}.di-cal__day{width:2rem;height:2rem;color:var(--color-text);cursor:pointer;border-radius:8px;outline:none;justify-content:center;align-items:center;font-size:.8125rem;display:flex}.di-cal__day:hover{background:var(--color-primary-subtle)}.di-cal__day:focus-visible{box-shadow:0 0 0 2px var(--color-primary)}.di-cal__day[data-today]{color:var(--color-primary);font-weight:700}.di-cal__day[data-selected]{background:var(--color-primary);color:var(--primary-foreground)}.di-cal__day[data-outside-view]{color:var(--color-placeholder)}.di-cal__day[data-disabled],.di-cal__day[data-unavailable]{color:var(--color-placeholder);cursor:not-allowed;opacity:.5}@media (width<=480px){.di-cal__row{grid-template-columns:repeat(7,1.875rem)}.di-cal__day{width:1.75rem;height:1.75rem}}.rte[data-v-b29c0fa8]{border:1px solid var(--color-border-card);background:#fff;border-radius:8px;width:100%;transition:border-color .15s,box-shadow .15s}.rte[data-v-b29c0fa8]:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 12%, transparent)}.rte--disabled[data-v-b29c0fa8]{background:var(--color-surface)}.rte__toolbar[data-v-b29c0fa8]{border-bottom:1px solid var(--color-surface);flex-wrap:wrap;align-items:center;gap:2px;padding:4px 6px;display:flex}.rte__sep[data-v-b29c0fa8]{background:var(--color-border-card);width:1px;height:18px;margin:0 4px}.rte__btn[data-v-b29c0fa8]{width:30px;height:30px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.rte__btn[data-v-b29c0fa8]:hover:not(:disabled){background:var(--color-surface);color:var(--color-text)}.rte__btn[data-v-b29c0fa8]:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.rte__btn--active[data-v-b29c0fa8]{background:var(--color-primary-subtle);color:var(--color-primary)}.rte__btn[data-v-b29c0fa8]:disabled{opacity:.35;cursor:default}.rte__body[data-v-b29c0fa8] .rte__content{min-height:var(--rte-min-h);max-height:420px;color:var(--color-text);word-break:break-word;outline:none;padding:.55rem .75rem;font-size:.875rem;line-height:1.5;overflow-y:auto}.rte__body[data-v-b29c0fa8] .rte__content p{margin:0 0 .35rem}.rte__body[data-v-b29c0fa8] .rte__content p:last-child{margin-bottom:0}.rte__body[data-v-b29c0fa8] .rte__content ul,.rte__body[data-v-b29c0fa8] .rte__content ol{margin:.2rem 0 .4rem;padding-left:1.4rem}.rte__body[data-v-b29c0fa8] .rte__content ul{list-style:outside}.rte__body[data-v-b29c0fa8] .rte__content ol{list-style:decimal}.rte__body[data-v-b29c0fa8] .rte__content li p{margin:0}.rte__body[data-v-b29c0fa8] .rte__content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:var(--color-placeholder)}.ctp[data-v-30f3107a]{border:1px solid var(--color-border-card);background:#fafafa;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.ctp-list[data-v-30f3107a]{background:#fff;flex-direction:column;gap:1px;max-height:240px;padding:.35rem;display:flex;overflow-y:auto}.ctp-item[data-v-30f3107a]{border-radius:6px;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .5rem;transition:background .12s;display:flex}.ctp-item[data-v-30f3107a]:hover{background:var(--color-surface)}.ctp-item__label[data-v-30f3107a]{cursor:pointer;min-width:0;color:var(--color-text);flex:1;align-items:center;gap:.6rem;font-size:.875rem;display:flex}.ctp-item__name[data-v-30f3107a]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ctp-item__count[data-v-30f3107a]{color:var(--color-text-muted);background:var(--color-surface);border-radius:6px;flex-shrink:0;padding:.05rem .4rem;font-size:.68rem;font-weight:600}.ctp-del[data-v-30f3107a]{width:22px;height:22px;color:var(--color-placeholder);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .12s,background .12s;display:inline-flex}.ctp-del[data-v-30f3107a]:hover:not(:disabled){color:#dc2626;background:#fee2e2}.ctp-del[data-v-30f3107a]:disabled{opacity:.5;cursor:not-allowed}.ctp-empty[data-v-30f3107a]{color:var(--color-placeholder);text-align:center;margin:0;padding:.6rem;font-size:.8rem}.ctp-add[data-v-30f3107a]{border:1px solid var(--color-border-card);background:#fff;border-radius:6px;align-items:center;gap:.35rem;margin:.35rem .4rem;padding:.15rem .25rem .15rem .5rem;display:flex}.ctp-add[data-v-30f3107a]:focus-within{border-color:var(--color-primary)}.ctp-add__input[data-v-30f3107a]{color:var(--color-text);background:0 0;border:none;outline:none;flex:1;padding:.25rem 0;font-size:.8rem}.ctp-add__input[data-v-30f3107a]::placeholder{color:var(--color-placeholder)}.ctp-add__input[data-v-30f3107a]:focus-visible{box-shadow:none;border-radius:0}.ctp-add__btn[data-v-30f3107a]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.ctp-add__btn[data-v-30f3107a]:hover:not(:disabled){background:var(--color-primary-hover)}.ctp-add__btn[data-v-30f3107a]:disabled{opacity:.4;cursor:not-allowed}.spin[data-v-30f3107a]{animation:.8s linear infinite ctp-spin-30f3107a}@keyframes ctp-spin-30f3107a{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin[data-v-30f3107a]{animation:none}}.np[data-v-20b03c61]{flex-direction:column;display:flex}.np__panel[data-v-20b03c61]{border:1px solid var(--color-border-card);background:#fff;border-radius:12px;flex-direction:column;gap:.85rem;padding:1rem 1.125rem;display:flex}.np__title[data-v-20b03c61]{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.4rem;margin:0;font-size:.78rem;font-weight:700;display:flex}.np__title[data-v-20b03c61] svg{color:var(--color-primary)}.np__composer[data-v-20b03c61]{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.np__empty[data-v-20b03c61]{color:var(--color-placeholder);padding:.5rem 0;font-size:.85rem}.np__panel--compact[data-v-20b03c61]{gap:.6rem;padding:.75rem .875rem}.np__foot[data-v-20b03c61]{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.np__add[data-v-20b03c61]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:.35rem;padding:.45rem .8rem;font-size:.8rem;font-weight:600;transition:background .15s;display:inline-flex}.np__add[data-v-20b03c61]:hover:not(:disabled){background:var(--color-primary-subtle-text)}.np__add[data-v-20b03c61]:disabled{opacity:.5;cursor:not-allowed}.np__list[data-v-20b03c61]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.np__item[data-v-20b03c61]{padding:.85rem 0 .85rem 1.25rem;position:relative}.np__item[data-v-20b03c61]:first-child{padding-top:0}.np__item[data-v-20b03c61]:last-child{padding-bottom:0}.np__rail[data-v-20b03c61]{background:var(--color-border);border-radius:999px;width:6px;height:6px;position:absolute;top:.95rem;left:3px}.np__item[data-v-20b03c61]:before{content:"";background:var(--color-border-card);width:1px;position:absolute;top:1.1rem;bottom:-.85rem;left:5.5px}.np__item[data-v-20b03c61]:last-child:before{display:none}.np__item-head[data-v-20b03c61]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.3rem;display:flex}.np__author[data-v-20b03c61]{color:var(--color-text);font-size:.85rem;font-weight:700}.np__badge[data-v-20b03c61]{letter-spacing:.02em;background:var(--color-primary-subtle);color:var(--color-primary-subtle-text);border:1px solid var(--color-primary-subtle-border);border-radius:5px;padding:.1rem .4rem;font-size:.68rem;font-weight:700;display:inline-flex}.np__date[data-v-20b03c61]{color:var(--color-placeholder);font-size:.75rem}.np__edited[data-v-20b03c61]{color:var(--color-placeholder);font-size:.72rem;font-style:italic}.np__actions[data-v-20b03c61]{gap:.25rem;margin-left:auto;display:inline-flex}.np__icon-btn[data-v-20b03c61]{width:26px;height:26px;color:var(--color-placeholder);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.np__icon-btn[data-v-20b03c61]:hover{background:var(--color-surface);color:var(--color-text-secondary)}.np__icon-btn--danger[data-v-20b03c61]:hover{color:#dc2626;background:#fef2f2}.np__icon-btn[data-v-20b03c61]:disabled{opacity:.5;cursor:not-allowed}.np__content[data-v-20b03c61]{color:var(--color-text-secondary);word-break:break-word;margin:0;font-size:.85rem}.np__edit[data-v-20b03c61]{flex-direction:column;gap:.5rem;display:flex}.np__edit-actions[data-v-20b03c61]{justify-content:flex-end;gap:.5rem;display:flex}.np__pagination[data-v-20b03c61]{border-top:1px solid var(--color-surface);justify-content:space-between;align-items:center;gap:.75rem;padding-top:.85rem;display:flex}.np__pagination-info[data-v-20b03c61]{color:var(--color-placeholder);font-size:.78rem}.np__pagination-actions[data-v-20b03c61]{gap:.5rem;display:flex}.kng__empty[data-v-bcdc9633]{color:var(--color-placeholder);padding:.5rem 0;font-size:.85rem}.kng__groups[data-v-bcdc9633]{flex-direction:column;gap:.6rem;display:flex}.kng__group[data-v-bcdc9633]{border:1px solid var(--color-border-card);border-radius:12px;overflow:hidden}.kng__header[data-v-bcdc9633]{cursor:pointer;text-align:left;background:#fff;border:none;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;transition:background .15s;display:flex}.kng__header[data-v-bcdc9633]:hover{background:var(--color-surface)}.kng__header[data-v-bcdc9633] svg{color:var(--color-placeholder);flex-shrink:0}.kng__name[data-v-bcdc9633]{color:var(--color-text);font-size:.88rem;font-weight:700}.kng__body[data-v-bcdc9633]{background:#fafafa;padding:0 1rem 1rem}.kng__body[data-v-bcdc9633] .np__panel{background:0 0;border:none;border-radius:0;padding:.75rem 0 0}.docs-drop[data-v-cb3506e4]{border:1.5px dashed var(--color-border-card);text-align:center;cursor:pointer;background:#fafafa;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;padding:1.5rem;transition:border-color .15s,background .15s;display:flex}.docs-drop[data-v-cb3506e4]:hover,.docs-drop--active[data-v-cb3506e4]{border-color:var(--color-primary);background:var(--color-primary-subtle)}.docs-drop__icon[data-v-cb3506e4]{color:var(--color-placeholder)}.docs-drop:hover .docs-drop__icon[data-v-cb3506e4],.docs-drop--active .docs-drop__icon[data-v-cb3506e4]{color:var(--color-primary)}.docs-drop__title[data-v-cb3506e4]{color:var(--color-text-secondary);font-size:.875rem;font-weight:600}.docs-drop__hint[data-v-cb3506e4]{color:var(--color-placeholder);font-size:.75rem}.docs-staged[data-v-cb3506e4]{border:1px solid var(--color-primary-subtle-border);background:#fffdf9;border-radius:12px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.docs-staged__file[data-v-cb3506e4]{align-items:center;gap:.5rem;min-width:0;display:flex}.docs-staged__file-icon[data-v-cb3506e4]{color:var(--color-primary);flex-shrink:0}.docs-staged__name[data-v-cb3506e4]{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.875rem;font-weight:600;overflow:hidden}.docs-staged__opts[data-v-cb3506e4]{justify-content:flex-end;align-items:center;display:flex}.td-section__title[data-v-cb3506e4]{color:var(--color-text);align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.9rem;font-weight:700;display:flex}.td-count[data-v-cb3506e4]{color:var(--color-primary-subtle-text);background:var(--color-primary-subtle);border:1px solid var(--color-primary-subtle-border);border-radius:999px;padding:.05rem .4rem;font-size:.66rem;font-weight:700}.td-empty[data-v-cb3506e4]{color:var(--color-placeholder);text-align:center;padding:1.5rem 0;font-size:.875rem}.td-doc-groups[data-v-cb3506e4]{flex-direction:column;gap:.875rem;display:flex}.td-doc-group[data-v-cb3506e4]{flex-direction:column;gap:.375rem;display:flex}.td-doc-group__head[data-v-cb3506e4]{align-items:center;gap:.5rem;display:flex}.td-doc-group__title[data-v-cb3506e4]{color:var(--color-primary-subtle-text);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:700}.td-doc-group__count[data-v-cb3506e4]{color:var(--color-primary-subtle-text);background:var(--color-primary-subtle);border:1px solid var(--color-primary-subtle-border);border-radius:999px;padding:.05rem .4rem;font-size:.66rem;font-weight:700}.td-doc-list[data-v-cb3506e4]{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.td-doc-item[data-v-cb3506e4]{border:1px solid var(--color-border-card);background:#fafafa;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.td-doc-main[data-v-cb3506e4]{flex:1;align-items:center;gap:1rem;min-width:0;display:flex}.td-doc-info[data-v-cb3506e4]{align-items:center;gap:.5rem;min-width:0;display:flex}.td-doc-icon[data-v-cb3506e4]{color:var(--color-primary);flex-shrink:0}.td-doc-name[data-v-cb3506e4]{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;display:block;overflow:hidden}.td-doc-name[data-v-cb3506e4]:hover{color:var(--color-primary)}.td-doc-meta[data-v-cb3506e4]{color:var(--color-placeholder);font-size:.68rem;display:block}.td-doc-badges[data-v-cb3506e4]{flex-wrap:wrap;flex-shrink:0;gap:.25rem;margin-left:.5rem;display:flex}.td-doc-actions[data-v-cb3506e4]{flex-shrink:0;align-items:center;gap:.35rem;margin-left:1rem;display:flex}.td-vis-badge[data-v-cb3506e4]{letter-spacing:.02em;border-radius:4px;padding:.1rem .35rem;font-size:.65rem;font-weight:600}.td-vis-badge--admin[data-v-cb3506e4]{color:#3730a3;background:#e0e7ff}.icon-btn-td[data-v-cb3506e4]{border:1.5px solid var(--color-border-card);cursor:pointer;color:var(--color-text-muted);background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:.4rem;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.icon-btn-td[data-v-cb3506e4]:hover{background:var(--color-surface);color:var(--color-text)}.icon-btn-td--danger[data-v-cb3506e4]:hover{color:#dc2626;background:#fef2f2;border-color:#fca5a5}.icon-btn-td[data-v-cb3506e4]:disabled{opacity:.4;cursor:not-allowed}.st-seg[data-v-a387dd05]{background:var(--color-surface);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.st-seg__btn[data-v-a387dd05]{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.4rem .85rem;font-size:.8125rem;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}.st-seg__btn[data-v-a387dd05]:hover{color:var(--color-text)}.st-seg__btn--on[data-v-a387dd05]{color:var(--color-text);background:#fff;box-shadow:0 1px 2px #00000014}.st-seg__btn[data-v-a387dd05]:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.dl-chip[data-v-f09e0953]{border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;max-width:100%;padding:1px 6px;font-size:11px;font-weight:600;line-height:18px;display:inline-flex}.dl-chip--participant[data-v-f09e0953]{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.dl-chip--kunde[data-v-f09e0953]{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.dl-chip--coach[data-v-f09e0953]{color:#5b21b6;background:#f5f3ff;border-color:#ddd6fe}.dl-chip--app[data-v-f09e0953]{color:#4b5563;background:var(--color-surface);border-color:var(--color-border-card);font-weight:500}.dl-chip--none[data-v-f09e0953]{color:var(--color-placeholder);border-color:var(--color-border-card);background:#fff;border-style:dashed;font-weight:500}.dl-chip__x[data-v-f09e0953]{opacity:.6;cursor:pointer;border-radius:4px;padding:1px;display:inline-flex}.dl-chip__x[data-v-f09e0953]:hover:not(:disabled){opacity:1;background:#0000000f}.dl-status[data-v-f09e0953]{white-space:nowrap;color:#4b5563;background:var(--color-surface);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.dl-status--completed[data-v-f09e0953]{color:#15803d;background:#dcfce7}.dl-status--pending[data-v-f09e0953]{color:#a16207;background:#fef9c3}.dl-status--rejected[data-v-f09e0953]{color:#b91c1c;background:#fee2e2}.dl-seg[data-v-f09e0953]{border:1px solid var(--color-border-card);background:#fff;border-radius:8px;gap:2px;padding:2px;display:inline-flex}.dl-seg__btn[data-v-f09e0953]{color:#4b5563;cursor:pointer;white-space:nowrap;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:500}.dl-seg__btn[data-v-f09e0953]:hover{background:var(--color-surface)}.dl-seg__btn--on[data-v-f09e0953]{background:var(--color-primary-subtle);color:var(--color-primary-subtle-text);font-weight:600}.cl[data-v-12479057]{color:var(--color-text-secondary);font-size:.875rem}.cl[data-v-12479057]>*+*{margin-top:1rem}.cl-heading[data-v-12479057]{letter-spacing:.02em;color:#334155;background:#f1f5f9;border-radius:999px;align-items:center;gap:.45rem;margin:0 0 .5rem;padding:.2rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex}.cl-dot[data-v-12479057]{background:currentColor;border-radius:999px;width:6px;height:6px}.cl-section--new .cl-heading[data-v-12479057]{color:#047857;background:#ecfdf5}.cl-section--change .cl-heading[data-v-12479057]{color:#1d4ed8;background:#eff6ff}.cl-section--fix .cl-heading[data-v-12479057]{background:var(--color-primary-subtle);color:var(--color-primary-subtle-text)}.cl-list[data-v-12479057]{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.cl-list li[data-v-12479057]{padding-left:1.1rem;line-height:1.55;position:relative}.cl-list li[data-v-12479057]:before{content:"";background:var(--color-primary);border-radius:999px;width:5px;height:5px;position:absolute;top:.62em;left:.3rem}.cl-list li[data-v-12479057] strong{color:var(--color-text);font-weight:600}.cl-p[data-v-12479057]{margin:0;line-height:1.55}.doc-seg[data-v-6d375fbe]{background:var(--color-surface);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.doc-seg__btn[data-v-6d375fbe]{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.4rem .9rem;font-size:.8125rem;font-weight:600}.doc-seg__btn--on[data-v-6d375fbe]{color:var(--color-text);background:#fff;box-shadow:0 1px 2px #00000014}.doc-seg__btn[data-v-6d375fbe]:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.doc-body[data-v-6d375fbe]{max-width:920px;color:var(--color-text-secondary);font-size:.9375rem;line-height:1.65}.doc-body[data-v-6d375fbe] h2{color:var(--color-text);margin:2.25rem 0 .75rem;font-size:1.35rem;font-weight:700}.doc-body[data-v-6d375fbe] h2:first-child{margin-top:0}.doc-body[data-v-6d375fbe] h3{color:var(--color-text);margin:1.75rem 0 .5rem;font-size:1.1rem;font-weight:700}.doc-body[data-v-6d375fbe] h4{color:var(--color-text);margin:1.25rem 0 .4rem;font-size:.975rem;font-weight:700}.doc-body[data-v-6d375fbe] p{margin:.6rem 0}.doc-body[data-v-6d375fbe] ul,.doc-body[data-v-6d375fbe] ol{margin:.6rem 0;padding-left:1.4rem}.doc-body[data-v-6d375fbe] ul{list-style:outside}.doc-body[data-v-6d375fbe] ol{list-style:decimal}.doc-body[data-v-6d375fbe] li{margin:.25rem 0}.doc-body[data-v-6d375fbe] code{background:var(--color-surface);border-radius:6px;padding:.1rem .35rem;font-size:.85em}.doc-body[data-v-6d375fbe] pre{background:var(--color-surface);border:1px solid var(--color-border-card);border-radius:12px;padding:.85rem 1rem;overflow-x:auto}.doc-body[data-v-6d375fbe] pre code{background:0 0;padding:0}.doc-body[data-v-6d375fbe] table{border-collapse:collapse;width:100%;margin:.9rem 0;font-size:.875rem}.doc-body[data-v-6d375fbe] th{text-align:left;background:var(--color-surface);color:var(--color-text);font-weight:600}.doc-body[data-v-6d375fbe] th,.doc-body[data-v-6d375fbe] td{border:1px solid var(--color-border-card);vertical-align:top;padding:.45rem .65rem}.doc-body[data-v-6d375fbe] img{border:1px solid var(--color-border-card);border-radius:12px;max-width:100%;margin:1rem 0;display:block}.doc-body[data-v-6d375fbe] a{color:var(--color-primary);text-decoration:underline}.doc-body[data-v-6d375fbe] hr{border:none;border-top:1px solid var(--color-border-card);margin:2rem 0}.tl[data-v-e0cd956a]{flex-direction:column;gap:1rem;padding-bottom:1rem;display:flex}.tl-card[data-v-e0cd956a]{border:1px solid var(--color-border-card);background:#fff;border-radius:12px;flex-direction:column;gap:.875rem;padding:1.125rem 1.25rem;display:flex}.tl-head[data-v-e0cd956a]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.tl-head__title[data-v-e0cd956a]{color:var(--color-text);margin:0;font-size:1rem;font-weight:700}.tl-head__sub[data-v-e0cd956a]{color:var(--color-text-muted);margin:.15rem 0 0;font-size:.8125rem}.tl-icon-btn[data-v-e0cd956a]{border:1.5px solid var(--color-border-card);width:34px;height:34px;color:var(--color-text-muted);cursor:pointer;background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.tl-icon-btn[data-v-e0cd956a]:hover:not(:disabled){background:var(--color-surface);color:var(--color-text)}.tl-icon-btn[data-v-e0cd956a]:disabled{opacity:.5;cursor:not-allowed}.tl-toolbar[data-v-e0cd956a]{align-items:center;gap:.5rem;display:flex}.tl-search[data-v-e0cd956a]{flex:auto;min-width:0;position:relative}.tl-search__icon[data-v-e0cd956a]{color:var(--color-placeholder);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.tl-search[data-v-e0cd956a] .tl-search__input{padding-left:2.25rem;padding-right:2.25rem}.tl-search__clear[data-v-e0cd956a]{color:var(--color-placeholder);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.25rem;display:inline-flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.tl-search__clear[data-v-e0cd956a]:hover{color:var(--color-text);background:var(--color-surface)}.tl-toolbar[data-v-e0cd956a] .tl-select{flex-shrink:0;width:auto;min-width:150px}.tl-resultbar[data-v-e0cd956a]{color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:.5rem;padding:0 .25rem;font-size:.78rem;display:flex}.tl-link[data-v-e0cd956a]{color:var(--color-primary);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.15rem .25rem;font-size:.78rem;font-weight:600}.tl-link[data-v-e0cd956a]:hover{background:var(--color-primary-subtle)}.tl-state[data-v-e0cd956a]{border:1px solid var(--color-border-card);color:var(--color-placeholder);text-align:center;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1rem;font-size:.85rem;display:flex}.tl-state--error[data-v-e0cd956a]{color:#dc2626}.tl-empty[data-v-e0cd956a]{text-align:center;color:var(--color-placeholder);border:1px dashed var(--color-border-card);background:#fff;border-radius:12px;margin:0;padding:1rem;font-size:.85rem}.tl-day[data-v-e0cd956a]{flex-direction:column;gap:.375rem;display:flex}.tl-day__label[data-v-e0cd956a]{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:.25rem 0 0;padding:0 .25rem;font-size:.72rem;font-weight:700}.tl-list[data-v-e0cd956a]{border:1px solid var(--color-border-card);background:#fff;border-radius:12px;margin:0;padding:.25rem 0;list-style:none;overflow:hidden}.tl-item[data-v-e0cd956a]{position:relative}.tl-item[data-v-e0cd956a]:before{content:"";background:var(--color-border-card);z-index:0;width:2px;position:absolute;top:0;bottom:0;left:calc(.875rem + 14px)}.tl-item[data-v-e0cd956a]:first-child:before{top:50%}.tl-item[data-v-e0cd956a]:last-child:before{height:50%;bottom:auto}.tl-item[data-v-e0cd956a]:only-child:before{display:none}.tl-item--open[data-v-e0cd956a]:first-child:before{top:1.25rem}.tl-item--open[data-v-e0cd956a]:last-child:before{height:1.25rem}.tl-row[data-v-e0cd956a]{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:.625rem .875rem;font-family:inherit;display:flex}.tl-row[data-v-e0cd956a]:hover{background:var(--color-surface)}.tl-row__icon[data-v-e0cd956a]{z-index:1;background:var(--color-surface);width:30px;height:30px;color:var(--color-text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:0 0 0 3px #fff}.tl-row__icon--created[data-v-e0cd956a]{color:#16a34a;background:#f0fdf4}.tl-row__icon--status[data-v-e0cd956a]{background:var(--color-primary-subtle);color:var(--color-primary-subtle-text)}.tl-row__icon--answers[data-v-e0cd956a]{background:var(--color-primary-subtle);color:var(--color-primary)}.tl-row__main[data-v-e0cd956a]{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.tl-row__title[data-v-e0cd956a]{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;overflow:hidden}.tl-row__meta[data-v-e0cd956a]{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.tl-row__time[data-v-e0cd956a]{text-align:right;color:var(--color-placeholder);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem}.tl-row__chev[data-v-e0cd956a]{color:var(--color-border);flex-shrink:0}.tl-row:hover .tl-row__chev[data-v-e0cd956a]{color:var(--color-text-muted)}.tl-detail[data-v-e0cd956a]{flex-direction:column;gap:.625rem;padding:0 .875rem .875rem calc(1.625rem + 30px);display:flex}.tl-changes[data-v-e0cd956a]{border:1px solid #eef0f3;border-radius:10px;overflow:hidden}.tl-changes__head[data-v-e0cd956a],.tl-changes__row[data-v-e0cd956a]{grid-template-columns:minmax(140px,.9fr) minmax(0,1.4fr) 16px minmax(0,1.4fr);align-items:start;gap:.5rem .75rem;padding:.5rem .75rem;display:grid}.tl-changes__head[data-v-e0cd956a]{background:var(--color-surface);color:var(--color-placeholder);text-transform:uppercase;letter-spacing:.03em;font-size:.7rem;font-weight:600}.tl-changes__row[data-v-e0cd956a]{border-top:1px solid #f1f2f4;font-size:.8rem;line-height:1.45}.tl-changes__label[data-v-e0cd956a]{color:var(--color-text-secondary);overflow-wrap:anywhere;font-weight:600}.tl-changes__from[data-v-e0cd956a]{color:var(--color-placeholder);overflow-wrap:anywhere;text-decoration:line-through}.tl-changes__to[data-v-e0cd956a]{color:var(--color-text);overflow-wrap:anywhere;font-weight:500}.tl-changes__empty[data-v-e0cd956a]{color:#c4c8cf;font-style:italic;font-weight:400;text-decoration:none}.tl-changes__arrow[data-v-e0cd956a]{color:var(--color-primary);margin-top:.15rem}.tl-detail__desc[data-v-e0cd956a]{color:var(--color-text-secondary);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.5}.tl-detail__grid[data-v-e0cd956a]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.5rem 1rem;margin:0;display:grid}.tl-detail__grid dt[data-v-e0cd956a]{color:var(--color-placeholder);font-size:.7rem;font-weight:600}.tl-detail__grid dd[data-v-e0cd956a]{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:.8rem}.tl-more[data-v-e0cd956a]{border:1.5px solid var(--color-border-card);color:var(--color-text-secondary);cursor:pointer;background:#fff;border-radius:8px;align-self:center;align-items:center;gap:.35rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;display:inline-flex}.tl-more[data-v-e0cd956a]:hover{border-color:var(--color-primary-subtle-border);background:var(--color-primary-subtle);color:var(--color-primary-subtle-text)}.tl-more__rest[data-v-e0cd956a]{color:var(--color-placeholder);font-weight:500}.spin[data-v-e0cd956a]{animation:.8s linear infinite tl-spin-e0cd956a}@keyframes tl-spin-e0cd956a{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin[data-v-e0cd956a]{animation:none}}@media (width<=640px){.tl-card[data-v-e0cd956a]{padding:.875rem}.tl-toolbar[data-v-e0cd956a]{flex-wrap:wrap}.tl-search[data-v-e0cd956a]{flex:100%}.tl-toolbar[data-v-e0cd956a] .tl-select{flex:1 1 0;min-width:0}.tl-row[data-v-e0cd956a]{align-items:flex-start;gap:.6rem;padding:.6rem .75rem}.tl-item[data-v-e0cd956a]:before{left:calc(.75rem + 14px)}.tl-row__chev[data-v-e0cd956a]{display:none}.tl-row__title[data-v-e0cd956a]{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.tl-row__time[data-v-e0cd956a]{margin-top:.15rem;font-size:.7rem}.tl-detail[data-v-e0cd956a]{padding:0 .75rem .75rem}.tl-changes__head[data-v-e0cd956a]{display:none}.tl-changes__row[data-v-e0cd956a]{grid-template-columns:1fr 16px 1fr}.tl-changes__label[data-v-e0cd956a]{grid-column:1/-1}}.ua-group[data-v-da10a75c]{letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:.7rem;font-weight:600}.ua-note[data-v-da10a75c]{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:.8125rem;display:flex}.ua-empty[data-v-da10a75c]{border:1px dashed var(--color-border-card);color:var(--color-placeholder);text-align:center;border-radius:12px;margin:0;padding:14px;font-size:.8125rem}.ua-rule[data-v-da10a75c]{border:1px solid var(--color-border-card);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.ua-rule--off[data-v-da10a75c]{background:var(--color-surface)}.ua-rule--off .ua-rule__sentence[data-v-da10a75c]{opacity:.55}.ua-rule__sentence[data-v-da10a75c]{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.ua-rule__meta[data-v-da10a75c]{color:var(--color-text-muted);margin:4px 0 0;font-size:.75rem}.ua-chip[data-v-da10a75c]{color:var(--color-primary-subtle-text);background:var(--color-primary-subtle);border:1px solid var(--color-primary-subtle-border);border-radius:6px;align-items:center;gap:4px;padding:1px 8px;font-size:.8125rem;font-weight:600;display:inline-flex}.ua-chip--muted[data-v-da10a75c]{color:var(--color-text-secondary);background:var(--color-surface);border-color:var(--color-border-card)}.ua-builder[data-v-da10a75c]{border-top:1px solid var(--color-surface);flex-direction:column;gap:14px;padding-top:16px;display:flex}.ua-step[data-v-da10a75c]{align-items:flex-start;gap:12px;display:flex}.ua-step__num[data-v-da10a75c]{width:22px;height:22px;color:var(--color-primary-subtle-text);background:var(--color-primary-subtle);border:1px solid var(--color-primary-subtle-border);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:.72rem;font-weight:700;display:flex}.ua-step__title[data-v-da10a75c]{color:var(--color-text);margin:2px 0 0;font-size:.875rem;font-weight:500}.ua-pill[data-v-da10a75c]{color:var(--color-text-secondary);border:1px solid var(--color-border-card);cursor:pointer;background:#fff;border-radius:8px;padding:5px 12px;font-family:inherit;font-size:.8125rem;font-weight:500;transition:background-color .15s,border-color .15s,color .15s}.ua-pill[data-v-da10a75c]:hover{border-color:var(--color-border);background:var(--color-surface)}.ua-pill--on[data-v-da10a75c],.ua-pill--on[data-v-da10a75c]:hover{color:var(--color-primary-subtle-text);background:var(--color-primary-subtle);border-color:var(--color-primary-subtle-border)}.ua-summary[data-v-da10a75c]{background:var(--color-surface);border:1px solid var(--color-surface);color:var(--color-text-secondary);border-radius:8px;gap:8px;padding:10px 12px;font-size:.8125rem;display:flex}.ua-summary p[data-v-da10a75c]{margin:0}.fc__empty[data-v-701a7836]{text-align:center;color:var(--color-placeholder);margin:0;padding:2rem 0;font-size:.85rem}.fc__note[data-v-701a7836]{color:var(--color-placeholder);margin:.5rem 0 0;font-size:.75rem}.fc__muted[data-v-701a7836]{color:var(--color-text-muted)}.fc__donut[data-v-701a7836]{align-items:center;gap:2rem;display:flex}.fc__donut-chart[data-v-701a7836]{flex-shrink:0;width:220px;height:220px;position:relative}.fc__donut-center[data-v-701a7836]{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fc__donut-center strong[data-v-701a7836]{color:var(--color-text);font-size:1.6rem;font-weight:700;line-height:1.1}.fc__donut-center span[data-v-701a7836]{color:var(--color-text-muted);font-size:.75rem}.fc__legend[data-v-701a7836]{border-collapse:collapse;flex:1;min-width:0;font-size:.85rem}.fc__legend td[data-v-701a7836]{border-bottom:1px solid var(--color-surface);padding:.45rem .5rem}.fc__legend tr:last-child td[data-v-701a7836]{border-bottom:none}.fc__legend td[data-v-701a7836]:first-child{width:1rem;padding-left:0}.fc__swatch[data-v-701a7836]{border-radius:2px;width:10px;height:10px;display:block}.fc__legend-label[data-v-701a7836]{color:var(--color-text-secondary);overflow-wrap:anywhere}.fc__num[data-v-701a7836]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--color-text)}.fc__figures[data-v-701a7836]{flex-wrap:wrap;gap:.5rem 2rem;margin:0 0 1rem;display:flex}.fc__figures dt[data-v-701a7836]{color:var(--color-text-muted);font-size:.75rem}.fc__figures dd[data-v-701a7836]{color:var(--color-text);margin:0;font-size:1.15rem;font-weight:700}.fc__columns[data-v-701a7836]{height:240px}.fc__files[data-v-701a7836]{color:var(--color-text-secondary);padding:1.5rem 0;font-size:.9rem}.fc__files strong[data-v-701a7836]{color:var(--color-text);font-size:1.1rem}.fc__texts[data-v-701a7836]{max-height:340px;overflow-y:auto}.fc__text-table[data-v-701a7836]{border-collapse:collapse;width:100%;font-size:.85rem}.fc__text-table td[data-v-701a7836]{border-bottom:1px solid var(--color-surface);vertical-align:top;padding:.55rem .25rem}.fc__text[data-v-701a7836]{color:var(--color-text);white-space:pre-line;overflow-wrap:anywhere}.fc__link[data-v-701a7836]{color:var(--color-primary);text-decoration:underline}.fc__link[data-v-701a7836]:hover{text-decoration:none}.fc__date[data-v-701a7836]{text-align:right;width:9rem;color:var(--color-placeholder);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.75rem}@media (width<=640px){.fc__donut[data-v-701a7836]{flex-direction:column;align-items:stretch;gap:1rem}.fc__donut-chart[data-v-701a7836]{align-self:center;width:180px;height:180px}.fc__columns[data-v-701a7836]{height:200px}.fc__text-table td[data-v-701a7836]{border-bottom:none;padding:.1rem 0;display:block}.fc__text-table tr[data-v-701a7836]{border-bottom:1px solid var(--color-surface);padding:.5rem 0;display:block}.fc__date[data-v-701a7836]{text-align:left;width:auto}}.az[data-v-4e7dbdd9]{flex-direction:column;gap:1rem;display:flex}.az-kpis[data-v-4e7dbdd9]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.az-kpis[data-v-4e7dbdd9] .truncate{white-space:normal;overflow:visible}.az-card[data-v-4e7dbdd9]{border:1px solid var(--color-border-card);background:#fff;border-radius:12px;padding:1rem 1.25rem}.az-card__head[data-v-4e7dbdd9]{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;display:flex}.az-card__head h3[data-v-4e7dbdd9]{color:var(--color-text);margin:0;font-size:.95rem;font-weight:600}.az-card__head span[data-v-4e7dbdd9]{color:var(--color-text-muted);font-size:.78rem}.az-line[data-v-4e7dbdd9]{height:180px}.az-split[data-v-4e7dbdd9]{grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:0;padding:0;display:grid;overflow:hidden}.az-mobile-select[data-v-4e7dbdd9]{display:none}.az-list[data-v-4e7dbdd9]{border-right:1px solid var(--color-border-card);background:var(--color-surface);flex-direction:column;max-height:560px;display:flex}.az-list__title[data-v-4e7dbdd9]{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0;padding:.75rem 1rem .5rem;font-size:.72rem;font-weight:600}.az-list ul[data-v-4e7dbdd9]{outline:none;margin:0;padding:0 .5rem .5rem;list-style:none;overflow-y:auto}.az-list ul[data-v-4e7dbdd9]:focus-visible{box-shadow:inset 0 0 0 2px var(--color-primary);border-radius:8px}.az-q[data-v-4e7dbdd9]{cursor:pointer;color:var(--color-text-secondary);border-radius:8px;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.5rem .6rem;font-size:.83rem;display:grid}.az-q[data-v-4e7dbdd9]:hover{background:var(--color-surface)}.az-q--active[data-v-4e7dbdd9]{color:var(--color-text);box-shadow:0 0 0 1px var(--color-border-card);background:#fff;font-weight:600}.az-q__num[data-v-4e7dbdd9]{color:var(--color-placeholder);font-variant-numeric:tabular-nums;font-size:.75rem}.az-q--active .az-q__num[data-v-4e7dbdd9]{color:var(--color-primary-subtle-text)}.az-q__label[data-v-4e7dbdd9]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.az-q__rate[data-v-4e7dbdd9]{color:var(--color-placeholder);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:400}.az-detail[data-v-4e7dbdd9]{min-width:0;padding:1.25rem 1.5rem}.az-detail__head[data-v-4e7dbdd9]{margin-bottom:1.25rem}.az-detail__head h3[data-v-4e7dbdd9]{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:600}.az-detail__head p[data-v-4e7dbdd9]{color:var(--color-text-muted);margin:.2rem 0 0;font-size:.78rem}@media (width<=900px){.az-kpis[data-v-4e7dbdd9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.az-split[data-v-4e7dbdd9]{display:block}.az-list[data-v-4e7dbdd9]{display:none}.az-mobile-select[data-v-4e7dbdd9]{padding:.875rem .875rem 0;display:block}.az-detail[data-v-4e7dbdd9]{padding:1rem .875rem}.az-kpis[data-v-4e7dbdd9]{gap:.75rem}}.at[data-v-d5338a23]{flex-direction:column;gap:.75rem;display:flex}.at-scroll[data-v-d5338a23]{border:1px solid var(--color-border-card);background:#fff;border-radius:12px;max-height:70vh;overflow:auto}.at-table[data-v-d5338a23]{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:.83rem}.at-table th[data-v-d5338a23]{z-index:1;background:var(--color-surface);border-bottom:1px solid var(--color-border-card);text-align:left;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;max-width:16rem;padding:.6rem .9rem;font-size:.72rem;font-weight:600;position:sticky;top:0;overflow:hidden}.at-th__num[data-v-d5338a23]{color:var(--color-placeholder)}.at-table td[data-v-d5338a23]{border-bottom:1px solid var(--color-surface);color:var(--color-text);vertical-align:top;background:#fff;max-width:16rem;padding:.6rem .9rem}.at-table tbody tr:last-child td[data-v-d5338a23]{border-bottom:none}.at-row[data-v-d5338a23]{cursor:pointer}.at-row:hover td[data-v-d5338a23]{background:var(--color-surface)}.at-sticky[data-v-d5338a23]{z-index:2;border-right:1px solid var(--color-border-card);position:sticky;left:0}.at-table th.at-sticky[data-v-d5338a23]{z-index:3}.at-date[data-v-d5338a23]{white-space:nowrap;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.at-date__cell[data-v-d5338a23]{align-items:center;gap:8px;display:inline-flex}.at-pdf[data-v-d5338a23]{border:1px solid var(--color-border-card);width:24px;height:24px;color:var(--color-text-muted);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.at-pdf[data-v-d5338a23]:hover:not(:disabled){color:var(--color-primary);border-color:var(--color-primary-subtle-border);background:var(--color-primary-subtle)}.at-cell[data-v-d5338a23]{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.at-cell--empty[data-v-d5338a23]{color:var(--color-placeholder)}.at-empty[data-v-d5338a23]{text-align:center;color:var(--color-placeholder)!important;padding:2rem 1rem!important}.at-link[data-v-d5338a23]{color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.83rem;font-weight:500;text-decoration:underline}.at-link[data-v-d5338a23]:hover{text-decoration:none}.at-link--url[data-v-d5338a23]{overflow-wrap:anywhere}.at-pager[data-v-d5338a23]{color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;font-size:.8rem;display:flex}.at-pager__btns[data-v-d5338a23]{align-items:center;gap:.5rem;display:flex}.at-detail[data-v-d5338a23]{border:1px solid var(--color-border-card);background:#fff;border-radius:12px}.at-detail__bar[data-v-d5338a23]{border-bottom:1px solid var(--color-border-card);background:var(--color-surface);border-radius:12px 12px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem;display:flex}.at-detail__nav[data-v-d5338a23]{color:var(--color-text-muted);align-items:center;gap:.5rem;font-size:.78rem;display:flex}.at-detail__list[data-v-d5338a23]{margin:0;padding:0 1.25rem}.at-detail__list>div[data-v-d5338a23]{border-bottom:1px solid var(--color-surface);grid-template-columns:minmax(0,18rem) minmax(0,1fr);gap:1rem;padding:.7rem 0;display:grid}.at-detail__list>div[data-v-d5338a23]:last-child{border-bottom:none}.at-detail__list dt[data-v-d5338a23]{color:var(--color-text-secondary);font-size:.83rem;font-weight:500}.at-detail__list dd[data-v-d5338a23]{color:var(--color-text);margin:0;font-size:.83rem}.at-detail__value[data-v-d5338a23]{white-space:pre-line;overflow-wrap:anywhere}@media (width<=640px){.at-detail__list>div[data-v-d5338a23]{grid-template-columns:minmax(0,1fr);gap:.2rem}.at-detail__list[data-v-d5338a23]{padding:0 .875rem}}.ua[data-v-b9556d50]{flex-direction:column;gap:1rem;display:flex}.ua-bar[data-v-b9556d50]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ua-bar__actions[data-v-b9556d50]{align-items:center;gap:.5rem;display:flex}.ua-count[data-v-b9556d50]{color:var(--color-text-muted);margin-right:.25rem;font-size:.82rem}.ua-state[data-v-b9556d50]{border:1px solid var(--color-border-card);text-align:center;color:var(--color-text-muted);background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:.75rem;margin:0;padding:2rem 1rem;font-size:.875rem;display:flex}.uf[data-v-a21a3315] .grid>div>label{white-space:normal;font-size:.9375rem;line-height:1.4}.uf[data-v-a21a3315] .grid>p{font-size:.875rem;line-height:1.45}.uf[data-v-a21a3315] input:not([type=radio]):not([type=checkbox]):not([type=range]):not([type=file]),.uf[data-v-a21a3315] button[role=combobox]{height:2.75rem;font-size:1rem}.uf[data-v-a21a3315] textarea{font-size:1rem}html.uf-scale{font-size:clamp(16px,.78vw + 6px,64px)}.pv-overlay[data-v-f72cc316]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:500;background:#00000073;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.pv-modal[data-v-f72cc316]{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:960px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #0000002e}.pv-header[data-v-f72cc316]{border-bottom:1px solid var(--color-surface);align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.pv-title[data-v-f72cc316]{color:var(--color-text);margin:0 auto 0 0;font-size:1rem;font-weight:700}.pv-body[data-v-f72cc316]{overflow-y:auto}@media (width<=640px){.pv-overlay[data-v-f72cc316]{padding:.75rem}.pv-modal[data-v-f72cc316]{max-height:calc(100dvh - 1.5rem)}.pv-header[data-v-f72cc316]{padding:1rem 1.125rem}}.ne[data-v-592ff8d9]{flex-direction:column;gap:.6rem;display:flex}.ne__title[data-v-592ff8d9]{color:var(--color-text);margin:0;font-size:1rem;font-weight:700}.ne__hint[data-v-592ff8d9]{color:var(--color-text-muted);margin:0;font-size:.8rem}.ne__add[data-v-592ff8d9]{gap:.5rem;display:flex}.ne__input[data-v-592ff8d9]{border:1.5px solid var(--color-border-card);border-radius:8px;outline:none;flex:1;padding:.55rem .75rem;font-family:inherit;font-size:.9rem}.ne__input[data-v-592ff8d9]:focus{border-color:var(--color-primary)}.ne__btn[data-v-592ff8d9]{background:var(--color-primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:.35rem;padding:.55rem .9rem;font-size:.85rem;font-weight:600;display:inline-flex}.ne__btn[data-v-592ff8d9]:disabled{opacity:.6;cursor:not-allowed}.ne__state[data-v-592ff8d9]{color:var(--color-placeholder);align-items:center;gap:.4rem;font-size:.85rem;display:flex}.ne__list[data-v-592ff8d9]{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.ne__row[data-v-592ff8d9]{border:1px solid var(--color-border-card);background:#fafafa;border-radius:8px;align-items:center;gap:.75rem;padding:.55rem .75rem;display:flex}.ne__email[data-v-592ff8d9]{color:var(--color-text);flex:1;font-size:.875rem}.ne__email--off[data-v-592ff8d9]{color:var(--color-placeholder);text-decoration:line-through}.ne__switch[data-v-592ff8d9]{color:var(--color-text-muted);cursor:pointer;align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.ne__switch input[data-v-592ff8d9]{accent-color:var(--color-primary)}.ne__del[data-v-592ff8d9]{color:var(--color-placeholder);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.25rem;display:flex}.ne__del[data-v-592ff8d9]:hover{color:#dc2626;background:#fef2f2}.spin[data-v-592ff8d9]{animation:.8s linear infinite spin-592ff8d9}@keyframes spin-592ff8d9{to{transform:rotate(360deg)}}.bl-empty[data-v-79b60693]{color:var(--color-placeholder);padding:.5rem 0;font-size:.8125rem;font-style:italic}.bl-list[data-v-79b60693]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.bl-row[data-v-79b60693]{background:#fff;border:1px solid #eef0f3;border-radius:9px;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.bl-main[data-v-79b60693]{flex-direction:column;gap:.2rem;min-width:0;display:flex}.bl-title[data-v-79b60693]{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:600;overflow:hidden}.bl-when[data-v-79b60693],.bl-party[data-v-79b60693]{color:var(--color-text-muted);align-items:center;gap:.3rem;font-size:.74rem;display:inline-flex}.bl-side[data-v-79b60693]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.st[data-v-79b60693]{text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:.15rem .45rem;font-size:.66rem;font-weight:700}.st--ok[data-v-79b60693]{color:#166534;background:#f0fdf4}.st--pending[data-v-79b60693]{color:#b45309;background:#fffbeb}.st--off[data-v-79b60693]{color:#b91c1c;background:#fef2f2}.bl-join[data-v-79b60693]{color:var(--color-primary);border:1px solid var(--color-primary-subtle-border);background:var(--color-primary-subtle);white-space:nowrap;border-radius:7px;align-items:center;gap:.3rem;padding:.25rem .5rem;font-size:.74rem;font-weight:600;text-decoration:none;display:inline-flex}.bl-join[data-v-79b60693]:hover{background:var(--color-primary-subtle-border)}.page[data-v-206ffdde]{box-sizing:border-box;flex-direction:column;gap:1.5rem;width:100%;display:flex}.state[data-v-206ffdde]{text-align:center;color:var(--color-text-muted);flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1rem;font-size:.9rem;display:flex}.state--error[data-v-206ffdde]{color:#dc2626}.state__icon[data-v-206ffdde]{color:var(--color-border)}.state__title[data-v-206ffdde]{color:var(--color-text-secondary);margin:0;font-size:1rem;font-weight:600}.state__sub[data-v-206ffdde]{color:var(--color-text-muted);margin:0;font-size:.875rem}.table-wrap[data-v-206ffdde]{border:1px solid var(--color-border-card);background:#fff;border-radius:12px;overflow:auto hidden}.table[data-v-206ffdde]{border-collapse:collapse;width:100%;font-size:.875rem}.table thead tr[data-v-206ffdde]{background:var(--color-surface)}.table th[data-v-206ffdde]{text-align:left;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border-card);padding:.75rem 1rem;font-size:.75rem;font-weight:600}.table td[data-v-206ffdde]{border-bottom:1px solid var(--color-surface);color:var(--color-text-secondary);padding:.875rem 1rem}.table tbody tr:last-child td[data-v-206ffdde]{border-bottom:none}.table tbody tr:hover td[data-v-206ffdde]{background:#fafafa}.col-actions[data-v-206ffdde]{white-space:nowrap}.user-cell[data-v-206ffdde]{align-items:center;gap:.625rem;font-weight:500;display:flex}.user-avatar-sm[data-v-206ffdde]{background:var(--color-primary);color:#fff;text-transform:uppercase;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.75rem;font-weight:700;display:flex}.email-cell[data-v-206ffdde]{color:var(--color-text-muted);font-size:.8125rem}.badge[data-v-206ffdde]{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.6875rem;font-weight:600;display:inline-flex}.badge--main[data-v-206ffdde]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.badge--sub[data-v-206ffdde]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.btn[data-v-206ffdde]{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.btn--sm[data-v-206ffdde]{padding:.375rem .625rem;font-size:.8125rem}.btn--ghost[data-v-206ffdde]{color:var(--color-text-secondary);border:1.5px solid var(--color-border-card);background:0 0}.btn--ghost[data-v-206ffdde]:hover{border-color:var(--color-border);background:var(--color-surface)}.icon-btn[data-v-206ffdde]{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.375rem;transition:background .15s,color .15s;display:flex}.icon-btn[data-v-206ffdde]:hover{background:var(--color-surface);color:var(--color-text)}.modal-overlay[data-v-206ffdde]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:500;background:#00000073;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal[data-v-206ffdde]{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:720px;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #0000002e}.modal__header[data-v-206ffdde]{border-bottom:1px solid var(--color-surface);justify-content:space-between;align-items:flex-start;padding:1.25rem 1.5rem;display:flex}.modal__title[data-v-206ffdde]{color:var(--color-text);margin:0;font-size:1rem;font-weight:700}.modal__subtitle[data-v-206ffdde]{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.8rem}.modal__body[data-v-206ffdde]{padding:1.25rem 1.5rem 1.5rem;overflow-y:auto}@media (width<=640px){.modal-overlay[data-v-206ffdde]{padding:.75rem}.modal[data-v-206ffdde]{max-height:calc(100dvh - 1.5rem)}.modal__header[data-v-206ffdde]{padding:1rem 1.125rem}.modal__body[data-v-206ffdde]{padding:1rem 1.125rem 1.25rem}}.section-label[data-v-206ffdde]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin:1.25rem 0 .5rem;font-size:.75rem;font-weight:700}.section-label[data-v-206ffdde]:first-of-type{margin-top:.25rem}.muted[data-v-206ffdde]{color:var(--color-placeholder);margin:0;font-size:.875rem;font-style:italic}.kv-grid[data-v-206ffdde]{grid-template-columns:minmax(8rem,35%) 1fr;gap:.375rem 1rem;margin:0;display:grid}.kv-grid dt[data-v-206ffdde]{color:var(--color-text-secondary);font-size:.875rem;font-weight:600}.kv-grid dd[data-v-206ffdde]{color:#4b5563;word-break:break-word;margin:0;font-size:.875rem}.doc-list[data-v-206ffdde]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.doc-item[data-v-206ffdde]{border:1px solid var(--color-border-card);border-radius:8px;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.doc-info[data-v-206ffdde]{align-items:center;gap:.5rem;min-width:0;display:flex}.doc-icon[data-v-206ffdde]{color:var(--color-primary);flex-shrink:0}.doc-name[data-v-206ffdde]{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.sig-badge[data-v-206ffdde]{text-transform:uppercase;letter-spacing:.02em;border-radius:4px;flex-shrink:0;align-items:center;gap:.2rem;margin-left:.5rem;padding:.1rem .35rem;font-size:.65rem;font-weight:600;display:inline-flex}.sig-badge--signed[data-v-206ffdde]{color:#065f46;background:#d1fae5}.sig-badge--pending[data-v-206ffdde]{color:#92400e;background:#fef3c7}.icon-btn--sign[data-v-206ffdde]{color:#2563eb}.icon-btn--sign[data-v-206ffdde]:hover{color:#1d4ed8;background:#dbeafe}.icon-btn--danger[data-v-206ffdde]{color:#ef4444}.icon-btn--danger[data-v-206ffdde]:hover{color:#dc2626;background:#fef2f2}.doc-actions[data-v-206ffdde]{flex-shrink:0;align-items:center;gap:.125rem;display:flex}.av-mini[data-v-206ffdde]{flex-direction:column;gap:.3rem;display:flex}.av-mini__row[data-v-206ffdde]{grid-template-columns:5rem repeat(6,1fr);align-items:center;gap:.3rem;display:grid}.av-mini__day[data-v-206ffdde]{text-align:center;color:var(--color-text-muted);font-size:.68rem;font-weight:700}.av-mini__period[data-v-206ffdde]{color:var(--color-text-secondary);font-size:.8rem}.av-mini__cell[data-v-206ffdde]{background:var(--color-surface);border:1.5px solid #cbd5e1;border-radius:6px;height:24px}.av-mini__cell--on[data-v-206ffdde]{background:var(--color-primary);border-color:var(--color-primary)}.form-msg[data-v-206ffdde]{border-radius:6px;align-items:center;gap:.375rem;margin:.75rem 0 0;padding:.5rem .75rem;font-size:.8125rem;display:flex}.form-msg--error[data-v-206ffdde]{color:#dc2626;background:#fef2f2;margin:0 0 .75rem}.hint[data-v-206ffdde]{color:var(--color-text-muted);margin:0 0 .625rem;font-size:.8125rem}.chips[data-v-206ffdde]{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.chip[data-v-206ffdde]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.8125rem;font-weight:500;display:inline-flex}.chip__x[data-v-206ffdde]{cursor:pointer;color:#166534;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex}.chip__x[data-v-206ffdde]:hover{color:#dc2626}.add-row[data-v-206ffdde]{align-items:center;gap:.5rem;display:flex}.add-row .field__input[data-v-206ffdde]{flex:1}.field__input[data-v-206ffdde]{border:1.5px solid var(--color-border-card);color:var(--color-text);cursor:pointer;background:#fff;border-radius:8px;outline:none;padding:.5rem .75rem;font-size:.875rem}.field__input[data-v-206ffdde]:focus{border-color:var(--color-primary)}.sub-foot[data-v-206ffdde]{justify-content:flex-end;margin-top:.875rem;display:flex}.btn--primary[data-v-206ffdde]{background:var(--color-primary);color:#fff}.btn--primary[data-v-206ffdde]:not(:disabled):hover{background:var(--color-primary-hover)}.btn[data-v-206ffdde]:disabled{opacity:.6;cursor:not-allowed}.spin[data-v-206ffdde]{animation:.8s linear infinite spin-206ffdde}@keyframes spin-206ffdde{to{transform:rotate(360deg)}}.modal-fade-enter-active[data-v-206ffdde],.modal-fade-leave-active[data-v-206ffdde]{transition:opacity .2s}.modal-fade-enter-from[data-v-206ffdde],.modal-fade-leave-to[data-v-206ffdde]{opacity:0}.cal-card[data-v-5f9c8320]{border:1px solid var(--color-border-card);background:#fff;border-radius:12px;width:100%;padding:.5rem}.cal-inline[data-v-5f9c8320]{width:100%;min-height:520px;overflow:hidden}.cal-inline[data-v-5f9c8320] iframe{border:0;border-radius:8px;width:100%!important}.cal-empty[data-v-5f9c8320]{text-align:center;color:var(--color-text-muted);flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1rem;display:flex}.cal-empty__icon[data-v-5f9c8320]{color:var(--color-border)}.cal-empty__text[data-v-5f9c8320]{max-width:26rem;margin:0;font-size:.875rem}.avail-page[data-v-8be00364]{box-sizing:border-box;flex-direction:column;gap:1rem;width:100%;display:flex}.state[data-v-8be00364]{text-align:center;color:var(--color-text-muted);flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1rem;font-size:.9rem;display:flex}.state--error[data-v-8be00364]{color:#dc2626}.toolbar__label[data-v-8be00364]{color:var(--color-text-secondary);white-space:nowrap;font-size:.8125rem;font-weight:600}.spin[data-v-8be00364]{animation:.8s linear infinite _spin-8be00364}@keyframes _spin-8be00364{to{transform:rotate(360deg)}}.kfp__trigger[data-v-15ffe3fe]{box-sizing:border-box;height:36px;color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e3e5e9;border-radius:9px;align-items:center;gap:.4rem;padding:0 .85rem;font-size:.83rem;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.kfp__trigger[data-v-15ffe3fe]:hover,.kfp__trigger--active[data-v-15ffe3fe]{border-color:var(--color-primary);color:var(--color-primary)}.kfp__badge[data-v-15ffe3fe]{background:var(--color-primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 .3rem;font-size:.68rem;font-weight:700;display:inline-flex}.kfp__body[data-v-15ffe3fe]{flex-direction:column;gap:1rem;display:flex}.kfp__row[data-v-15ffe3fe]{flex-direction:column;gap:.35rem;display:flex}.kfp__label[data-v-15ffe3fe]{color:var(--color-placeholder);text-transform:uppercase;letter-spacing:.02em;font-size:.7rem;font-weight:700}.kfp__select-trigger[data-v-15ffe3fe]{box-sizing:border-box;width:100%;height:36px;color:var(--color-text-secondary);cursor:pointer;background:#fff;border-radius:9px;align-items:center;padding:0 .65rem;font-size:.83rem;font-weight:500;display:flex;border:1px solid #e3e5e9!important}.kfp__roles[data-v-15ffe3fe]{align-items:center;gap:.9rem;margin-top:.3rem;display:flex}.kfp__role-opt[data-v-15ffe3fe]{color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;align-items:center;gap:.4rem;font-size:.8rem;font-weight:500;display:inline-flex}.kfp__footer[data-v-15ffe3fe]{border-top:1px solid #f0f1f3;padding-top:.85rem}.kfp__reset[data-v-15ffe3fe]{width:100%;color:var(--color-placeholder);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:.3rem;padding:.3rem 0;font-size:.78rem;font-weight:600;transition:color .15s;display:inline-flex}.kfp__reset[data-v-15ffe3fe]:hover{color:var(--color-error)}.kb-wrap[data-v-6d2209e8]{flex-direction:column;gap:.875rem;width:100%;min-width:0;display:flex}.kb-bar[data-v-6d2209e8]{flex-direction:column;gap:.625rem;display:flex}.kb-card__kd[data-v-6d2209e8]{color:var(--color-text-muted);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-top:-2px;font-size:.7rem;font-weight:500;overflow:hidden}.kb-state[data-v-6d2209e8]{color:var(--color-text-muted);flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1rem;font-size:.9rem;display:flex}.kb-state--error[data-v-6d2209e8]{color:#dc2626}.kb-retry[data-v-6d2209e8]{border:1.5px solid var(--color-border-card);cursor:pointer;background:0 0;border-radius:8px;width:auto;padding:.4rem .9rem;font-weight:600}.kb-msg[data-v-6d2209e8]{border-radius:6px;align-items:center;gap:.375rem;margin:0;padding:.5rem .75rem;font-size:.8125rem;display:flex}.kb-msg--error[data-v-6d2209e8]{color:#dc2626;background:#fef2f2}.kb-viewtoggle[data-v-6d2209e8]{background:var(--color-surface);border-radius:9px;align-items:center;gap:.15rem;padding:.2rem;display:inline-flex}.kb-viewtoggle__btn[data-v-6d2209e8]{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.8rem;font-weight:600;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.kb-viewtoggle__btn--active[data-v-6d2209e8]{color:var(--color-text);background:#fff;box-shadow:0 1px 2px #10182814}.kb-board[data-v-6d2209e8]{align-items:flex-start;gap:1rem;padding:.25rem .25rem 1rem;display:flex;overflow-x:auto}.kb-col[data-v-6d2209e8]{background:#f7f6f4;border:1px solid #eceae7;border-radius:14px;flex-direction:column;flex:0 0 288px;width:288px;max-height:calc(100vh - 250px);padding:.75rem;transition:background .15s,box-shadow .15s;display:flex}.kb-col[data-v-6d2209e8]:hover{background:#f2f0ed}.kb-col--over[data-v-6d2209e8]{border-radius:14px;background:#eae7e3!important}.kb-col__head[data-v-6d2209e8]{justify-content:space-between;align-items:center;padding:0 .25rem .75rem;display:flex}.kb-col__title[data-v-6d2209e8]{align-items:center;gap:.3rem;min-width:0;display:inline-flex}.kb-col__info[data-v-6d2209e8]{width:22px;height:22px;color:var(--color-placeholder);cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.kb-col__info[data-v-6d2209e8]:hover{color:var(--color-text-muted);background:var(--color-surface)}.kb-col__info-text{max-width:300px;line-height:1.45}.kb-status[data-v-6d2209e8]{letter-spacing:-.01em;border-radius:7px;align-items:center;gap:.35rem;padding:.22rem .6rem;font-size:.78rem;font-weight:600;line-height:1.25;display:inline-flex}.kb-status--table[data-v-6d2209e8]{white-space:nowrap;padding:.18rem .5rem;font-size:.72rem}.kb-col__count[data-v-6d2209e8]{color:#78716c;text-align:center;min-width:20px;font-size:.75rem;font-weight:600}.kb-col__body[data-v-6d2209e8]{flex-direction:column;gap:.625rem;min-height:100px;padding:.25rem 0 .5rem;display:flex;overflow:hidden auto}.kb-card--unread[data-v-6d2209e8]{border-color:var(--color-primary-subtle-border);box-shadow:inset 3px 0 0 var(--color-primary), 0 1px 2px #1018280a;background:var(--color-primary-subtle)}.kb-unread-pill[data-v-6d2209e8]{color:#fff;background:var(--color-primary);border-radius:999px;flex-shrink:0;align-items:center;gap:3px;padding:1px 6px;font-size:.64rem;font-weight:700;display:inline-flex}.kb-unread-btn--on[data-v-6d2209e8]{border-color:var(--color-primary);color:var(--color-primary-subtle-text);background:var(--color-primary-subtle)}.kb-unread-btn__count[data-v-6d2209e8]{color:#fff;background:var(--color-primary);border-radius:999px;margin-left:2px;padding:0 5px;font-size:.68rem;font-weight:700}.kb-card[data-v-6d2209e8]{cursor:pointer;background:#fff;border:1px solid #eceae7;border-radius:10px;flex-direction:column;gap:.3rem;min-width:0;padding:.55rem .7rem;transition:box-shadow .15s,transform .12s,border-color .15s;display:flex;position:relative;box-shadow:0 1px 2px #1018280a}.kb-card[data-v-6d2209e8]:hover{border-color:#e2e4ea;transform:translateY(-1px);box-shadow:0 6px 16px #1018281a}.kb-card[data-v-6d2209e8]:active{cursor:grabbing}.kb-card--dragging[data-v-6d2209e8]{opacity:.4;box-shadow:0 12px 24px #10182829}.kb-card__row1[data-v-6d2209e8]{justify-content:space-between;align-items:baseline;gap:.5rem;min-width:0;display:flex}.kb-card__title[data-v-6d2209e8]{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.85rem;font-weight:600;line-height:1.3;overflow:hidden}.kb-card__kd--inline[data-v-6d2209e8]{flex-shrink:0;margin-top:0}.kb-card__kd.ks--studio[data-v-6d2209e8],.kb-list__sub.ks--studio[data-v-6d2209e8]{color:var(--color-studio-text);font-weight:600}.kb-card__kd.ks--business[data-v-6d2209e8],.kb-list__sub.ks--business[data-v-6d2209e8]{color:var(--color-business);font-weight:600}.kb-card__labels[data-v-6d2209e8]{flex-wrap:wrap;align-items:center;gap:.3rem;min-width:0;display:flex}.kb-label[data-v-6d2209e8]{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;border-radius:5px;flex-shrink:0;max-width:100%;padding:.1rem .35rem;font-size:.64rem;font-weight:700;line-height:1.4;display:inline-block;overflow:hidden}.kb-label--massnahme[data-v-6d2209e8]{color:var(--color-primary-subtle-text);background:#fff3e9}.kb-label--avgs-offen[data-v-6d2209e8]{color:#854d0e;background:#fef9c3;border:1px solid #fef08a}.kb-label--tn-mail[data-v-6d2209e8]{color:var(--color-primary-subtle-text);border:1px solid var(--color-primary-subtle-border);background:#fff3e9}.kb-label--avgs-bewilligt[data-v-6d2209e8]{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0}.kb-label--avgs-abgelehnt[data-v-6d2209e8]{color:#b91c1c;background:#fee2e2;border:1px solid #fecaca}.kb-label--avgs-custom[data-v-6d2209e8]{color:#334155;background:#f1f5f9;border:1px solid #cbd5e1}.kb-sub[data-v-6d2209e8]{min-width:0;color:var(--color-placeholder);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;display:block;overflow:hidden}.kb-card__meta[data-v-6d2209e8]{flex-wrap:wrap;align-items:center;gap:.2rem .65rem;min-width:0;display:flex}.kb-card__meta-item[data-v-6d2209e8]{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.25rem;font-size:.7rem;display:inline-flex;overflow:hidden}.kb-card__meta-item[data-v-6d2209e8] svg{color:var(--color-placeholder);flex-shrink:0}.kb-card__foot[data-v-6d2209e8]{border-top:1px solid var(--color-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.4rem;display:flex}.kb-card__foot--end[data-v-6d2209e8]{justify-content:flex-end}.kb-due[data-v-6d2209e8]{color:var(--color-text-muted);align-items:center;gap:.28rem;font-size:.72rem;display:inline-flex}.kb-due--empty[data-v-6d2209e8]{color:#cbd0d8}.kb-assignee__fallback[data-v-6d2209e8]{color:#4b5563;background:#eef0f4;font-size:.64rem;font-weight:700}.kb-empty[data-v-6d2209e8]{color:#c4c0bb;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:1.75rem 1rem;font-size:.78rem;display:flex}.kb-more[data-v-6d2209e8]{color:#78716c;cursor:pointer;background:0 0;border:1px dashed #d6d3ce;border-radius:8px;padding:.45rem;font-size:.76rem;font-weight:600;transition:background .15s,color .15s,border-color .15s}.kb-more[data-v-6d2209e8]:hover{color:var(--color-primary);background:#fff;border-color:#f3d0b3}.kb-more[data-v-6d2209e8]:disabled{opacity:.45;cursor:not-allowed}.kb-pager[data-v-6d2209e8]{border-top:1px solid #eceae7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.kb-pager__info[data-v-6d2209e8]{color:var(--color-text-muted);font-size:.75rem}.kb-pager__nav[data-v-6d2209e8]{align-items:center;gap:.5rem;display:flex}.kb-pager__nav .kb-more[data-v-6d2209e8]{align-items:center;gap:.25rem;width:auto;margin:0;padding:.35rem .75rem;display:inline-flex}.kb-pager__page[data-v-6d2209e8]{text-align:center;min-width:84px;color:var(--color-text);font-size:.75rem;font-weight:600}.kb-card--pending[data-v-6d2209e8]{cursor:pointer;background:#faf9ff;border-style:dashed;border-color:#c4b5fd}.kb-card--pending[data-v-6d2209e8]:hover{background:#f5f3ff;border-color:#7c5cfc}.kb-card__pending-badge[data-v-6d2209e8]{letter-spacing:.04em;text-transform:uppercase;color:#7c5cfc;background:#f1eefe;border-radius:4px;align-self:flex-start;align-items:center;gap:.3rem;max-width:100%;margin-bottom:-2px;padding:.1rem .45rem;font-size:.67rem;font-weight:700;display:inline-flex}.kb-card__preview[data-v-6d2209e8]{color:var(--color-text-muted);-webkit-line-clamp:2;background:#f9f9f9;border:1px solid #e9e4fd;border-radius:4px;-webkit-box-orient:vertical;padding:4px 8px;font-size:.74rem;line-height:1.45;display:-webkit-box;overflow:hidden}.kb-pending-dot[data-v-6d2209e8]{background:#7c5cfc;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 2px #e8e4fd}.kb-card__open-hint[data-v-6d2209e8]{color:#7c5cfc;background:#f1eefe;border-radius:6px;align-items:center;gap:.3rem;margin:.4rem 0 .1rem;padding:.3rem .5rem;font-size:.72rem;font-weight:600;display:inline-flex}.kb-card__consultant[data-v-6d2209e8]{align-self:flex-start;align-items:center;gap:.4rem;width:fit-content;max-width:100%;margin-bottom:.45rem;display:inline-flex}.kb-card__consultant-av[data-v-6d2209e8]{background:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:.58rem;font-weight:700;display:flex}.kb-card__consultant-name[data-v-6d2209e8]{color:#4b5563;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.75rem;font-weight:600;overflow:hidden}.kb-card--booking[data-v-6d2209e8]{cursor:pointer}.kb-card__delete[data-v-6d2209e8]{z-index:1;background:var(--card);width:26px;height:26px;color:var(--muted-foreground);cursor:pointer;opacity:0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:opacity .15s,color .15s,background-color .15s;display:flex;position:absolute;top:6px;right:6px}.kb-card:hover .kb-card__delete[data-v-6d2209e8],.kb-card__delete[data-v-6d2209e8]:focus-visible,.kb-card__delete[data-v-6d2209e8]:disabled{opacity:1}.kb-card__delete[data-v-6d2209e8]:hover{color:var(--destructive);background:var(--accent)}@media (hover:none){.kb-card__delete[data-v-6d2209e8]{opacity:1}}.kb-card--review[data-v-6d2209e8]:hover{background:#f8fbff;border-color:#93c5fd}.kb-label--review-submitted[data-v-6d2209e8]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.kb-label--review-changes_requested[data-v-6d2209e8]{color:var(--color-primary-subtle-text);background:var(--color-primary-subtle);border:1px solid var(--color-primary-subtle-border)}.kb-label--action[data-v-6d2209e8]{cursor:pointer;font-family:inherit}.kb-label--action[data-v-6d2209e8]:hover{filter:brightness(.96)}.kb-label--more[data-v-6d2209e8]{color:#4b5563;background:var(--color-surface);border:1px solid var(--color-border-card)}.kb-label--calcom[data-v-6d2209e8]{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd}.kb-when--future[data-v-6d2209e8]{color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border-card)}.kb-when--today[data-v-6d2209e8]{color:var(--color-warning);background:var(--color-warning-bg);border:1px solid var(--color-warning-border)}.kb-when--now[data-v-6d2209e8]{color:var(--color-success);background:var(--color-success-bg);border:1px solid var(--color-success-border)}.kb-when--past[data-v-6d2209e8]{color:var(--color-placeholder);background:var(--color-surface);border:1px solid var(--color-border-card)}.kb-card--booking[data-v-6d2209e8]:hover{background:#f0f9ff;border-color:#0ea5e9}.kb-card__booking-badge[data-v-6d2209e8]{letter-spacing:.04em;text-transform:uppercase;color:#0369a1;background:#e0f2fe;border-radius:4px;align-items:center;gap:.3rem;margin-bottom:-2px;padding:.1rem .45rem;font-size:.67rem;font-weight:700;display:inline-flex}.kb-card__preview--booking[data-v-6d2209e8]{border-color:#d3ecfb}.kb-card__open-hint--booking[data-v-6d2209e8]{color:#0369a1;background:#e0f2fe}.kb-invite-actions[data-v-6d2209e8]{gap:.4rem;margin:.5rem 0 .25rem;display:flex}.kb-invite-btn[data-v-6d2209e8]{cursor:pointer;border:1px solid #0000;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:.25rem;padding:.32rem .4rem;font-size:.74rem;font-weight:600;display:inline-flex}.kb-invite-btn[data-v-6d2209e8]:disabled{opacity:.55;cursor:not-allowed}.kb-invite-btn--accept[data-v-6d2209e8]{color:#fff;background:#16a34a}.kb-invite-btn--accept[data-v-6d2209e8]:hover:not(:disabled){background:#15803d}.kb-invite-btn--reject[data-v-6d2209e8]{color:#dc2626;background:#fff;border-color:#fecaca}.kb-invite-btn--reject[data-v-6d2209e8]:hover:not(:disabled){background:#fef2f2}.spin[data-v-6d2209e8]{animation:.8s linear infinite spin-6d2209e8}@keyframes spin-6d2209e8{to{transform:rotate(360deg)}}.kb-list-wrap[data-v-6d2209e8]{background:#fff;border:1px solid #eceae7;border-radius:12px;overflow-x:auto}.kb-list[data-v-6d2209e8]{border-collapse:collapse;width:100%;font-size:.82rem}.kb-list th[data-v-6d2209e8]{text-align:left;text-transform:uppercase;letter-spacing:.03em;color:#78716c;background:var(--color-surface);border-bottom:1px solid #eceae7;padding:.6rem .85rem;font-size:.7rem;font-weight:700}.kb-list td[data-v-6d2209e8]{border-bottom:1px solid var(--color-surface);color:var(--color-text-secondary);vertical-align:middle;padding:.6rem .85rem}.kb-list__row[data-v-6d2209e8]{cursor:pointer;transition:background .12s}.kb-list__row[data-v-6d2209e8]:hover{background:var(--color-surface)}.kb-list__row:last-child td[data-v-6d2209e8]{border-bottom:none}.kb-list__name[data-v-6d2209e8]{color:var(--color-text);font-weight:600}.kb-list__sub[data-v-6d2209e8]{color:var(--color-placeholder);margin-top:.1rem;font-size:.7rem;display:block}.kb-list__empty[data-v-6d2209e8]{text-align:center;color:#c4c0bb;padding:2rem 1rem}.ov-panel[data-v-e2708c59]{flex-direction:column;gap:1rem;display:flex}.ov-grid[data-v-e2708c59]{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=640px){.ov-grid[data-v-e2708c59]{grid-template-columns:1fr 1fr}}@media (width>=1100px){.ov-grid[data-v-e2708c59]{grid-template-columns:1fr 2fr 1fr 1fr}}.ov-card[data-v-e2708c59]{border:1px solid var(--color-border-card);background:#fff;border-radius:12px;flex-direction:column;gap:.75rem;padding:1rem 1.125rem;display:flex}.ov-card__title[data-v-e2708c59]{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.4rem;margin:0;font-size:.78rem;font-weight:700;display:flex}.ov-card__title[data-v-e2708c59] svg{color:var(--color-primary)}.ov-grid[data-v-e2708c59]>*{min-width:0}@media (width>=640px){.ov-card--wide[data-v-e2708c59]{grid-column:span 2}}@media (width>=1100px){.ov-card--wide[data-v-e2708c59]{grid-column:span 1}}.ov-dl__row dd[data-v-e2708c59]{overflow-wrap:anywhere}.ov-dl-grid[data-v-e2708c59]{grid-template-columns:1fr;gap:.75rem 1.5rem;display:grid}@media (width>=480px){.ov-dl-grid[data-v-e2708c59]{grid-template-columns:1fr 1fr}}.ov-dl[data-v-e2708c59]{flex-direction:column;gap:.45rem;margin:0;display:flex}.ov-dl__row[data-v-e2708c59]{flex-direction:column;gap:.1rem;display:flex}.ov-dl__row dt[data-v-e2708c59]{color:var(--color-placeholder);font-size:.72rem;font-weight:600}.ov-dl__row dd[data-v-e2708c59]{color:var(--color-text);margin:0;font-size:.875rem;font-weight:500}.ov-badge[data-v-e2708c59]{letter-spacing:.02em;border-radius:5px;padding:.12rem .45rem;font-size:.7rem;font-weight:700;display:inline-flex}.ov-badge--massnahme[data-v-e2708c59]{color:var(--color-primary-subtle-text);border:1px solid var(--color-primary-subtle-border);background:#fff3e9}.ov-badge--stage[data-v-e2708c59]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.ov-badge--avgs-bewilligt[data-v-e2708c59]{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0}.ov-badge--avgs-abgelehnt[data-v-e2708c59]{color:#b91c1c;background:#fee2e2;border:1px solid #fecaca}.ov-badge--avgs-offen[data-v-e2708c59]{color:#854d0e;background:#fef9c3;border:1px solid #fef08a}.ov-badge--avgs-custom[data-v-e2708c59]{color:#334155;background:#f1f5f9;border:1px solid #cbd5e1}.ov-ec-list[data-v-e2708c59]{flex-wrap:wrap;gap:.3rem;display:flex}.ov-ec-chip[data-v-e2708c59]{color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--color-border-card);border-radius:999px;padding:.15rem .55rem;font-size:.74rem;font-weight:600;display:inline-flex}.ov-ec-chip--more[data-v-e2708c59]{color:var(--color-placeholder);background:#fff}.ov-dl__row dd.ks--studio[data-v-e2708c59]{color:var(--color-studio-text);font-weight:600}.ov-dl__row dd.ks--business[data-v-e2708c59]{color:var(--color-business);font-weight:600}.av-mini[data-v-2f941045]{border:1px solid var(--color-border-card);background:#fff;border-radius:10px;flex-direction:column;gap:.3rem;padding:1rem 1.25rem;display:flex}.av-mini__row[data-v-2f941045]{grid-template-columns:5rem repeat(6,1fr);align-items:center;gap:.3rem;display:grid}.av-mini__day[data-v-2f941045]{text-align:center;color:var(--color-text-muted);font-size:.68rem;font-weight:700}.av-mini__period[data-v-2f941045]{color:var(--color-text-secondary);font-size:.8rem}.av-mini__cell[data-v-2f941045]{background:var(--color-surface);border:1.5px solid #cbd5e1;border-radius:6px;height:24px}.av-mini__cell--on[data-v-2f941045]{background:var(--color-primary);border-color:var(--color-primary)}.chat-attachment[data-v-d4610546]{cursor:pointer;margin-top:.4rem}.chat-attachment__loading[data-v-d4610546]{background:var(--color-surface);width:120px;height:80px;color:var(--color-placeholder);border-radius:8px;justify-content:center;align-items:center;display:flex}.chat-attachment__img[data-v-d4610546]{object-fit:cover;border-radius:8px;max-width:220px;max-height:220px;display:block}.chat-attachment__file[data-v-d4610546]{background:var(--color-surface);border:1px solid var(--color-border-card);color:var(--color-text-secondary);border-radius:8px;align-items:center;gap:.4rem;padding:.5rem .75rem;font-size:.8125rem;display:inline-flex}.chat-attachment__file[data-v-d4610546]:hover{border-color:var(--color-primary);color:var(--color-primary)}.chat-attachment__name[data-v-d4610546]{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.spin[data-v-d4610546]{animation:.8s linear infinite spin-d4610546}@keyframes spin-d4610546{to{transform:rotate(360deg)}}.linkified[data-v-a1741d37]{color:inherit;text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.linkified[data-v-a1741d37]:hover{opacity:.85}.chat-tab-panel[data-v-a771cea1]{overflow:hidden;padding:0!important}.gc-wrap[data-v-a771cea1]{border:1px solid var(--color-border-card);background:#fff;border-radius:12px;height:600px;display:flex;overflow:hidden;box-shadow:0 1px 3px #00000005}.gc-sidebar[data-v-a771cea1]{border-right:1px solid var(--color-border-card);background:#fafafa;flex-direction:column;flex-shrink:0;width:300px;transition:transform .25s,width .25s;display:flex}.gc-sidebar-head[data-v-a771cea1]{border-bottom:1px solid #f0f0f0;align-items:center;gap:.5rem;padding:1rem 1.125rem .75rem;display:flex}.gc-sidebar-title[data-v-a771cea1]{color:var(--color-text);flex:1;font-size:1rem;font-weight:700}.gc-member-list[data-v-a771cea1]{flex-direction:column;flex:1;gap:1px;padding:.375rem .5rem;display:flex;overflow-y:auto}.gc-member[data-v-a771cea1]{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:.75rem;width:100%;padding:.6rem .75rem;transition:background .13s;display:flex}.gc-member[data-v-a771cea1]:hover{background:var(--color-surface)}.gc-member--active[data-v-a771cea1]{background:var(--color-primary-subtle)!important}.gc-member-body[data-v-a771cea1]{flex:1;min-width:0}.gc-member-row1[data-v-a771cea1]{justify-content:space-between;align-items:baseline;gap:.25rem;display:flex}.gc-member-row2[data-v-a771cea1]{justify-content:space-between;align-items:center;gap:.25rem;margin-top:2px;display:flex}.gc-member-name[data-v-a771cea1]{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.gc-member-preview[data-v-a771cea1]{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.775rem;overflow:hidden}.gc-av[data-v-a771cea1]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.gc-av__img[data-v-a771cea1]{object-fit:cover;width:100%;height:100%}.gc-av__init[data-v-a771cea1]{color:#fff;font-size:.8rem;font-weight:700;line-height:1}.gc-main[data-v-a771cea1]{background:var(--color-surface);flex-direction:column;flex:1;min-width:0;display:flex}.gc-back[data-v-a771cea1]{border:1.5px solid var(--color-border-card);width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:none}.gc-back[data-v-a771cea1]:hover{background:var(--color-surface);color:var(--color-text)}.gc-head-name--link[data-v-a771cea1]:hover{color:var(--color-primary);text-decoration:underline}@media (width<=760px){.gc-wrap[data-v-a771cea1]{height:min(600px,100dvh - 180px);min-height:420px}.gc-sidebar[data-v-a771cea1]{border-right:none;width:100%}.gc-main[data-v-a771cea1],.gc-wrap--thread-open .gc-sidebar[data-v-a771cea1]{display:none}.gc-wrap--thread-open .gc-main[data-v-a771cea1]{display:flex}.gc-back[data-v-a771cea1]{display:inline-flex}.gc-head[data-v-a771cea1]{gap:.625rem;padding:.75rem}}.gc-head[data-v-a771cea1]{border-bottom:1px solid var(--color-border-card);background:#fff;align-items:center;gap:.875rem;padding:.875rem 1.25rem;display:flex;box-shadow:0 1px 3px #00000008}.gc-head-info[data-v-a771cea1]{flex-direction:column;gap:2px;min-width:0;display:flex}.gc-head-name[data-v-a771cea1]{color:var(--color-text);font-size:.9375rem;font-weight:700}.gc-head-sub[data-v-a771cea1]{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.35rem;max-width:100%;font-size:.775rem;display:flex;overflow:hidden}.gc-role-badge[data-v-a771cea1]{text-transform:uppercase;letter-spacing:.04em;border-radius:5px;padding:.1rem .4rem;font-size:.65rem;font-weight:700}.gc-role-badge--admin[data-v-a771cea1]{color:#1d4ed8;background:#dbeafe}.gc-role-badge--coach[data-v-a771cea1]{background:var(--color-primary-subtle);color:var(--color-primary-subtle-text)}.gc-feed[data-v-a771cea1]{scroll-behavior:smooth;flex-direction:column;flex:1;gap:0;padding:1.25rem 1.5rem;display:flex;overflow-y:auto}.gc-feed-state[data-v-a771cea1]{color:var(--color-placeholder);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;font-size:.84rem;display:flex}.gc-feed-state--empty[data-v-a771cea1]{opacity:.7}.gc-group[data-v-a771cea1]{flex-direction:column;gap:0;display:flex}.gc-date-div[data-v-a771cea1]{justify-content:center;align-items:center;gap:0;margin:1rem 0 .75rem;display:flex}.gc-date-div[data-v-a771cea1]:before,.gc-date-div[data-v-a771cea1]:after{content:"";background:var(--color-border-card);flex:1;height:1px}.gc-date-div span[data-v-a771cea1]{color:var(--color-placeholder);background:var(--color-surface);white-space:nowrap;padding:0 .75rem;font-size:.7rem;font-weight:600}.gc-msg-wrap[data-v-a771cea1]{align-items:flex-end;gap:.5rem;max-width:72%;margin-bottom:.5rem;display:flex}.gc-msg-wrap--me[data-v-a771cea1]{flex-direction:row-reverse;margin-left:auto}.gc-msg-wrap--them[data-v-a771cea1]{margin-right:auto}.gc-bubble-col[data-v-a771cea1]{flex-direction:column;gap:2px;max-width:100%;display:flex}.gc-msg-wrap--me .gc-bubble-col[data-v-a771cea1]{align-items:flex-end}.gc-bubble[data-v-a771cea1]{word-break:break-word;border-radius:16px;max-width:100%;padding:.55rem .875rem;box-shadow:0 1px 3px #0000000f}.gc-msg-wrap--them .gc-bubble[data-v-a771cea1]{border:1px solid var(--color-border-card);background:#fff;border-bottom-left-radius:4px}.gc-msg-wrap--me .gc-bubble[data-v-a771cea1]{background:var(--color-primary);border:1px solid var(--color-primary);border-bottom-right-radius:4px}.gc-bubble__text[data-v-a771cea1]{white-space:pre-wrap;color:var(--color-text);margin:0;font-size:.875rem;line-height:1.5}.gc-msg-wrap--me .gc-bubble__text[data-v-a771cea1]{color:#fff}.gc-bubble__time[data-v-a771cea1]{color:var(--color-placeholder);padding:0 .25rem;font-size:.65rem}.gc-msg-wrap--me .gc-bubble__time[data-v-a771cea1]{color:#ffffffd9}.gc-compose[data-v-a771cea1]{border-top:1px solid var(--color-border-card);background:#fff;align-items:flex-end;gap:.625rem;padding:.875rem 1.25rem;display:flex;position:relative}.gc-compose__input[data-v-a771cea1]{border:1.5px solid var(--color-border-card);color:var(--color-text);resize:none;border-radius:10px;outline:none;flex:1;max-height:120px;padding:.55rem .875rem;font-family:inherit;font-size:.875rem;line-height:1.45;transition:border-color .15s;overflow-y:auto}.gc-compose__input[data-v-a771cea1]:focus{border-color:var(--color-primary)}.hidden-input[data-v-a771cea1]{display:none}.gc-compose__attach[data-v-a771cea1]{width:40px;height:40px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.gc-compose__attach[data-v-a771cea1]:hover{background:var(--color-surface);color:var(--color-primary)}.gc-compose__attachment[data-v-a771cea1]{background:var(--color-primary-subtle);border:1px solid var(--color-primary-subtle-border);color:var(--color-primary-subtle-text);border-radius:8px;align-items:center;gap:.4rem;max-width:260px;margin-bottom:.4rem;padding:.35rem .6rem;font-size:.78rem;display:inline-flex;position:absolute;bottom:100%;left:1.25rem}.gc-compose__attachment span[data-v-a771cea1]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gc-compose__attachment-clear[data-v-a771cea1]{color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;margin-left:.15rem;padding:0;display:flex}.gc-compose__send[data-v-a771cea1]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s,transform .1s;display:flex}.gc-compose__send[data-v-a771cea1]:hover:not(:disabled){background:var(--color-primary-hover);transform:scale(1.05)}.gc-compose__send[data-v-a771cea1]:disabled{opacity:.5;cursor:not-allowed;transform:none}.ov-dl[data-v-5604a097]{flex-direction:column;gap:.45rem;margin:0;display:flex}.ov-dl__row[data-v-5604a097]{flex-direction:column;gap:.1rem;display:flex}.ov-dl__row dt[data-v-5604a097]{color:var(--color-placeholder);font-size:.72rem;font-weight:600}.ov-dl__row dd[data-v-5604a097]{color:var(--color-text);margin:0;font-size:.875rem;font-weight:500}.ov-badge[data-v-5604a097]{letter-spacing:.02em;border-radius:5px;padding:.12rem .45rem;font-size:.7rem;font-weight:700;display:inline-flex}.ov-badge--massnahme[data-v-5604a097]{color:var(--color-primary-subtle-text);border:1px solid var(--color-primary-subtle-border);background:#fff3e9}.co-ue-pill[data-v-5604a097]{color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--color-border-card);white-space:nowrap;border-radius:6px;padding:.12rem .45rem;font-size:.72rem;font-weight:700}.co-ue-field[data-v-5604a097]{color:var(--color-text-secondary);flex-direction:column;gap:.25rem;font-size:.75rem;font-weight:600;display:flex}.co-ue-edit[data-v-5604a097]{align-items:center;gap:.4rem;margin-left:auto;display:inline-flex}.co-ue-edit__input[data-v-5604a097]{width:90px;padding:.3rem .5rem}.request-timeline[data-v-5604a097]{flex-direction:column;margin:.5rem 0;padding-left:1.25rem;display:flex;position:relative}.request-timeline[data-v-5604a097]:before{content:"";background:var(--color-border-card);width:2px;position:absolute;top:6px;bottom:6px;left:4px}.timeline-item[data-v-5604a097]{padding-bottom:1.25rem;position:relative}.timeline-item[data-v-5604a097]:last-child{padding-bottom:0}.timeline-dot[data-v-5604a097]{background:var(--color-border);z-index:1;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-1.25rem}.timeline-item--accepted .timeline-dot[data-v-5604a097]{background:#10b981}.timeline-item--rejected .timeline-dot[data-v-5604a097]{background:#ef4444}.timeline-item--pending .timeline-dot[data-v-5604a097]{background:#f59e0b}.timeline-content[data-v-5604a097]{border:1px solid var(--color-border-card);background:#fafafa;border-radius:8px;padding:.75rem 1rem;font-size:.8125rem}.timeline-header[data-v-5604a097]{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.timeline-coach[data-v-5604a097]{color:var(--color-text);font-weight:600}.timeline-status-badge[data-v-5604a097]{text-transform:uppercase;border-radius:999px;padding:.1rem .4rem;font-size:.68rem;font-weight:700}.status--pending[data-v-5604a097]{color:#d97706;background:#fef3c7}.status--accepted[data-v-5604a097]{color:#059669;background:#d1fae5}.status--rejected[data-v-5604a097]{color:#dc2626;background:#fee2e2}.timeline-date[data-v-5604a097]{color:var(--color-placeholder);margin-bottom:.5rem;font-size:.7rem}.timeline-message[data-v-5604a097]{word-break:break-word;margin-top:.35rem;line-height:1.4}.rq-panel[data-v-5604a097]{flex-direction:column;gap:.875rem;display:flex}.rq-thread[data-v-5604a097]{background:var(--color-surface);border:1px solid var(--color-border-card);border-radius:10px;flex-direction:column;flex:1;gap:.4rem;min-height:120px;max-height:360px;padding:.75rem;display:flex;overflow-y:auto}.rq-thread--inline[data-v-5604a097]{max-height:240px}.rq-thread__loading[data-v-5604a097],.rq-thread__empty[data-v-5604a097]{color:var(--color-placeholder);align-items:center;gap:.4rem;margin:auto;font-size:.8125rem;font-style:italic;display:flex}.rq-bubble-wrap[data-v-5604a097]{display:flex}.rq-bubble-wrap--mine[data-v-5604a097]{justify-content:flex-end}.rq-bubble-wrap--theirs[data-v-5604a097]{justify-content:flex-start}.rq-bubble[data-v-5604a097]{border-radius:12px;flex-direction:column;gap:.2rem;width:fit-content;max-width:min(70%,460px);padding:.5rem .75rem;display:flex}.rq-bubble-wrap--mine .rq-bubble[data-v-5604a097]{background:var(--color-primary);color:#fff;border-bottom-right-radius:4px}.rq-bubble-wrap--theirs .rq-bubble[data-v-5604a097]{border:1px solid var(--color-border-card);color:var(--color-text);background:#fff;border-bottom-left-radius:4px}.rq-bubble__text[data-v-5604a097]{white-space:pre-wrap;word-break:break-word;margin:0;font-size:.875rem;line-height:1.4}.rq-bubble__meta[data-v-5604a097]{opacity:.7;font-size:.68rem}.rq-bubble-wrap--mine .rq-bubble__meta[data-v-5604a097]{text-align:right}.field__input[data-v-5604a097]{border:1.5px solid var(--color-border-card);color:var(--color-text);box-sizing:border-box;background:#fff;border-radius:8px;outline:none;width:100%;padding:.5625rem .75rem;font-family:inherit;font-size:.9rem;transition:border-color .15s}.field__input[data-v-5604a097]:focus{border-color:var(--color-primary)}.field__select[data-v-5604a097]{cursor:pointer}.coach-picker[data-v-5604a097]{width:100%;position:relative}.coach-picker__trigger[data-v-5604a097]{border:1.5px solid var(--color-border-card);width:100%;min-width:0;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:.65rem;padding:.5625rem .75rem;font-size:.9rem;display:flex}.coach-picker__trigger[data-v-5604a097]:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.coach-picker__trigger>span[data-v-5604a097]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.coach-picker__trigger[data-v-5604a097] svg{color:var(--color-text-muted);flex:none}.coach-picker__placeholder[data-v-5604a097]{color:var(--color-text-muted)}.coach-picker__options[data-v-5604a097]{z-index:30;overscroll-behavior:contain;border:1px solid var(--color-border-card);background:#fff;border-radius:9px;max-height:14rem;padding:.25rem;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow-y:auto;box-shadow:0 10px 24px #0f172a29}.coach-picker__option[data-v-5604a097]{color:#1f2937;width:100%;font:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.55rem .65rem;font-size:.84rem;line-height:1.35;display:block}.coach-picker__option[data-v-5604a097]:hover,.coach-picker__option--selected[data-v-5604a097]{background:var(--color-primary-subtle);color:var(--color-primary-subtle-text)}.coach-picker__empty[data-v-5604a097]{color:var(--color-text-muted);margin:0;padding:.65rem;font-size:.82rem}.btn[data-v-5604a097]{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.375rem;width:auto;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.btn[data-v-5604a097]:disabled{opacity:.6;cursor:not-allowed}.btn--primary[data-v-5604a097]{background:var(--color-primary);color:#fff}.btn--primary[data-v-5604a097]:not(:disabled):hover{background:var(--color-primary-hover)}.btn--reject[data-v-5604a097]{color:#dc2626;background:#fef2f2;border:1.5px solid #fecaca}.btn--reject[data-v-5604a097]:hover{background:#fee2e2}.btn--ghost[data-v-5604a097]{color:var(--color-text-secondary);border:1.5px solid var(--color-border-card);background:0 0}.btn--ghost[data-v-5604a097]:hover{border-color:var(--color-border);background:var(--color-surface)}.icon-btn[data-v-5604a097]{border:1.5px solid var(--color-border-card);cursor:pointer;color:var(--color-text-muted);background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:.4rem;display:flex}.icon-btn[data-v-5604a097]:hover{background:var(--color-surface);color:var(--color-text)}.icon-btn--danger[data-v-5604a097]:hover{color:#dc2626;background:#fef2f2;border-color:#fca5a5}.icon-btn[data-v-5604a097]:disabled{opacity:.4;cursor:not-allowed}.icon-btn--round[data-v-5604a097]{border-radius:999px;padding:.5rem}.inquiry-tabs-bar[data-v-5604a097]{background:var(--color-surface);border-bottom:1px solid var(--color-surface);align-items:center;gap:.3rem;padding:.5rem .75rem;display:flex;overflow-x:auto}.inquiry-tab-btn[data-v-5604a097]{color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-family:inherit;font-size:.78rem;font-weight:600;transition:all .15s;display:inline-flex}.inquiry-tab-btn[data-v-5604a097]:hover{color:var(--color-text);background:var(--color-surface)}.inquiry-tab-btn--active[data-v-5604a097]{color:var(--color-primary);border-color:var(--color-primary-subtle-border);background:#fff;box-shadow:0 1px 2px #0000000a}.inquiry-tab-badge[data-v-5604a097]{background:var(--color-surface);color:var(--color-text-muted);border-radius:999px;padding:.05rem .4rem;font-size:.65rem;font-weight:700}.inquiry-tab-badge--pending[data-v-5604a097]{color:#d97706;background:#fef3c7}.inquiry-tab-badge--accepted[data-v-5604a097]{color:#059669;background:#d1fae5}.inquiry-tab-badge--rejected[data-v-5604a097]{color:#dc2626;background:#fee2e2}.co-inquiry-list[data-v-5604a097]{flex-direction:column;gap:.5rem;display:flex}.co-inquiry-row[data-v-5604a097]{border:1px solid var(--color-surface);background:var(--color-surface);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:.625rem;width:100%;padding:.625rem .75rem;font-family:inherit;transition:background .15s,border-color .15s;display:flex}.co-inquiry-row[data-v-5604a097]:hover{background:var(--color-primary-subtle);border-color:var(--color-primary-subtle-border)}.co-inquiry-row--disabled[data-v-5604a097]{opacity:.9;cursor:default!important}.co-inquiry-row--disabled[data-v-5604a097]:hover{background:var(--color-surface)!important;border-color:var(--color-surface)!important}.co-chat[data-v-5604a097]{flex-direction:column;height:100%;display:flex}.co-chat__head[data-v-5604a097]{gap:.625rem}.co-chat__name[data-v-5604a097]{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.875rem;font-weight:700;overflow:hidden}.co-chat__thread[data-v-5604a097]{border:none;border-radius:0;flex:1;min-height:0;max-height:none;overflow-y:auto}.co-chat__compose[data-v-5604a097]{border-top:1px solid var(--color-surface);background:#fafafa;padding:.625rem .875rem}.co-chat__closed-banner[data-v-5604a097]{color:#dc2626;background:#fef2f2;border-top:1px solid #fee2e2;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1rem;font-size:.8125rem;font-weight:600;display:flex}.gc-composer-bar[data-v-5604a097]{background:var(--color-surface);border:1.5px solid #0000;border-radius:24px;align-items:flex-end;gap:.35rem;padding:.3rem .35rem .3rem .4rem;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.gc-composer-bar[data-v-5604a097]:focus-within{border-color:var(--color-brand);background:#fff}.gc-compose__input[data-v-5604a097]{appearance:none;min-width:0;color:var(--color-text);resize:none;max-height:120px;box-shadow:none;background:0 0;border:none;outline:none;flex:1;padding:.5rem .4rem;font-family:inherit;font-size:.875rem;line-height:1.45;overflow-y:auto}.gc-compose__send[data-v-5604a097]{background:var(--color-brand);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s,transform .1s;display:flex}.gc-compose__send[data-v-5604a097]:hover:not(:disabled){background:#e55a0f;transform:scale(1.05)}.gc-compose__send[data-v-5604a097]:disabled{opacity:.5;cursor:not-allowed;transform:none}.co-chat__decision[data-v-5604a097]{flex-shrink:0;gap:.5rem;display:flex}.btn--sm[data-v-5604a097]{padding:.4rem .65rem;font-size:.78rem}.co-grid[data-v-5604a097],.co-grid--chat-open[data-v-5604a097]{grid-template-columns:40% minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (width<=900px){.co-grid[data-v-5604a097],.co-grid--chat-open[data-v-5604a097]{grid-template-columns:1fr}}.co-col[data-v-5604a097]{flex-direction:column;gap:1rem;min-width:0;display:flex}.co-col--main[data-v-5604a097]{height:100%}.co-grid[data-v-5604a097]{--co-pane-h:clamp(520px, calc(100vh - 300px), 760px)}.co-col--side .co-card[data-v-5604a097]:first-child,.co-col--list .co-card[data-v-5604a097]:first-child{height:var(--co-pane-h);flex-direction:column;display:flex}.co-col--main .co-chat[data-v-5604a097]{height:var(--co-pane-h)}.co-col--side .co-card:first-child .co-card__body[data-v-5604a097],.co-col--list .co-card:first-child .co-card__body[data-v-5604a097]{flex:1;overflow-y:auto}.co-card[data-v-5604a097]{border:1px solid var(--color-border-card);background:#fff;border-radius:12px;overflow:hidden}.co-card__head[data-v-5604a097]{border-bottom:1px solid var(--color-surface);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.72rem;font-weight:700;display:flex}.co-card__body[data-v-5604a097]{padding:1rem}.co-count-badge[data-v-5604a097]{background:var(--color-primary-subtle);color:var(--color-primary);border:1px solid var(--color-primary-subtle-border);white-space:nowrap;border-radius:999px;padding:.1rem .55rem;font-size:.68rem;font-weight:700}.co-count-badge--pending[data-v-5604a097]{color:#d97706;background:#fffbeb;border-color:#fde68a}.co-count-badge--rejected[data-v-5604a097]{color:#dc2626;background:#fef2f2;border-color:#fecaca}.co-avatar[data-v-5604a097]{background:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.85rem;font-weight:700;display:flex;overflow:hidden}.co-avatar--lg[data-v-5604a097]{width:56px;height:56px;font-size:1.05rem}.co-avatar__img[data-v-5604a097]{object-fit:cover;width:100%;height:100%}.co-hauptcoach-pending[data-v-5604a097],.co-send[data-v-5604a097]{flex-direction:column;gap:.625rem;display:flex}.co-send__btn[data-v-5604a097]{justify-content:center;width:100%}.co-hint[data-v-5604a097]{color:var(--color-placeholder);margin:0;font-size:.8rem;font-style:italic}.co-row--loading[data-v-5604a097]{cursor:default}.co-skeleton[data-v-5604a097]{background:linear-gradient(90deg, var(--color-surface) 25%, var(--color-border-card) 37%, var(--color-surface) 63%);background-size:400% 100%;animation:1.4s infinite co-shimmer-5604a097}.co-skeleton--line[data-v-5604a097]{border-radius:4px;width:9rem;height:.8rem;display:block}.co-loading-text[data-v-5604a097]{color:var(--color-text-muted);align-items:center;gap:.35rem;margin-top:.3rem;font-size:.75rem;display:inline-flex}@keyframes co-shimmer-5604a097{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.co-skeleton[data-v-5604a097]{animation:none}}.co-list[data-v-5604a097]{flex-direction:column;gap:.5rem;display:flex}.co-row[data-v-5604a097]{border:1px solid var(--color-surface);background:var(--color-surface);border-radius:10px;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.co-row__info[data-v-5604a097]{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.co-row__name[data-v-5604a097]{color:var(--color-text);font-size:.875rem;font-weight:600}.co-suggest[data-v-5604a097]{border-top:1px dashed var(--color-border-card);flex-direction:column;gap:.5rem;margin-top:1rem;padding-top:1rem;display:flex}.co-suggest__label[data-v-5604a097]{color:var(--color-placeholder);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.7rem;font-weight:700}.co-row--suggested[data-v-5604a097]{border-style:dashed;border-color:var(--color-border-card);background:#fff}.co-row--suggested .co-row__info[data-v-5604a097]{gap:.25rem}.co-suggest__state[data-v-5604a097]{border-radius:999px;flex-shrink:0;align-items:center;gap:.25rem;margin-left:auto;padding:.15rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.co-suggest__state--team[data-v-5604a097]{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.co-suggest__state--wait[data-v-5604a097]{color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border-card)}.co-suggest__state--requested[data-v-5604a097]{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.co-suggest__send[data-v-5604a097]{flex-shrink:0;margin-left:auto}.co-row__name--link[data-v-5604a097]{text-align:left;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-family:inherit}.co-row__name--link[data-v-5604a097]:hover{color:var(--color-primary);text-decoration:underline}.co-row__type[data-v-5604a097]{color:var(--color-text-muted);font-size:.75rem}.co-role-badge[data-v-5604a097]{border-radius:6px;align-self:flex-start;padding:.1rem .5rem;font-size:.72rem;font-weight:600}.co-role-badge--haupt[data-v-5604a097]{background:var(--color-primary-subtle);color:var(--color-primary);border:1px solid var(--color-primary-subtle-border)}.co-role-badge--experte[data-v-5604a097]{color:var(--color-primary-subtle-text);border:1px solid var(--color-primary-subtle-border);background:#fff}.co-empty[data-v-5604a097]{text-align:center;color:var(--color-placeholder);flex-direction:column;align-items:center;gap:.625rem;padding:1.75rem 1rem;font-size:.85rem;display:flex}.co-empty__icon[data-v-5604a097]{color:var(--color-border)}.co-empty__title[data-v-5604a097]{color:#1f2937;margin:0;font-size:.95rem;font-weight:700}.co-empty__sub[data-v-5604a097]{color:var(--color-text-muted);max-width:320px;margin:0;font-size:.8125rem;line-height:1.45}.co-empty__actions[data-v-5604a097]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.co-manage-hint[data-v-5604a097]{color:var(--color-placeholder);margin:.75rem 0 0;font-size:.8rem;font-style:italic}.co-row__actions[data-v-5604a097]{flex-shrink:0;align-items:center;gap:.35rem;margin-left:auto;display:flex}.co-inquiry-row__main[data-v-5604a097]{cursor:pointer;flex:1;align-items:center;gap:.625rem;min-width:0;display:flex}.co-inquiry-row__actions[data-v-5604a097]{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.co-chat__actions[data-v-5604a097]{align-items:center;gap:.5rem;margin-left:auto;display:flex}.co-head__actions[data-v-5604a097]{align-items:center;gap:.4rem;display:flex}.btn--xs[data-v-5604a097]{border-radius:6px;padding:.25rem .55rem;font-size:.72rem}.btn--primary-outline[data-v-5604a097]{color:var(--color-primary);border:1.5px solid var(--color-primary-subtle-border);background:#fff}.btn--primary-outline[data-v-5604a097]:not(:disabled):hover{background:var(--color-primary-subtle);border-color:var(--color-primary)}.modal-overlay[data-v-5604a097]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:500;background:#00000073;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal[data-v-5604a097]{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:520px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #0000002e}.modal--md[data-v-5604a097]{max-width:720px}.modal__header[data-v-5604a097]{border-bottom:1px solid var(--color-surface);justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.35rem;display:flex}.modal__title[data-v-5604a097]{color:var(--color-text);margin:0;font-size:1rem;font-weight:700}.modal__body[data-v-5604a097]{flex-direction:column;gap:1.1rem;padding:1.35rem;display:flex;overflow-y:auto}.ue-info[data-v-5604a097]{background:var(--color-surface);border:1px solid var(--color-border-card);border-radius:10px;flex-direction:column;gap:.25rem;margin-bottom:.9rem;padding:.65rem .8rem;display:flex}.ue-info__head[data-v-5604a097]{color:var(--color-text-secondary);align-items:center;gap:.35rem;margin-bottom:.1rem;font-size:.78rem;font-weight:700;display:flex}.ue-info__head[data-v-5604a097] svg{color:var(--color-primary)}.ue-info__line[data-v-5604a097]{color:#4b5563;margin:0;font-size:.8rem;line-height:1.45}.ue-info__line--key[data-v-5604a097]{color:var(--color-text)}.ue-info__line--key strong[data-v-5604a097]{color:var(--color-primary-subtle-text)}.ue-info__note[data-v-5604a097]{color:var(--color-placeholder);margin:.15rem 0 0;font-size:.74rem;line-height:1.4}.ue-stats[data-v-5604a097]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:.25rem 0;display:grid}.ue-stat[data-v-5604a097]{border:1px solid var(--color-border-card);background:#fff;border-radius:8px;flex-direction:column;gap:.1rem;padding:.4rem .55rem;display:flex}.ue-stat__label[data-v-5604a097]{color:var(--color-text-muted);font-size:.7rem;font-weight:600;line-height:1.3}.ue-stat__value[data-v-5604a097]{color:var(--color-text);font-size:.9rem;font-weight:700}@media (width<=480px){.ue-stats[data-v-5604a097]{grid-template-columns:1fr}}.ue-max[data-v-5604a097]{color:var(--color-text-muted);margin-left:.4rem;font-size:.72rem;font-weight:600}.ue-warn[data-v-5604a097]{color:#b45309;margin:.3rem 0 0;font-size:.76rem}.modal__intro[data-v-5604a097]{color:var(--color-text-muted);margin:0;font-size:.835rem;line-height:1.45}.modal__footer[data-v-5604a097]{border-top:1px solid var(--color-surface);background:#fafafa;justify-content:flex-end;gap:.6rem;padding:.9rem 1.35rem;display:flex}.form-group[data-v-5604a097]{flex-direction:column;gap:.35rem;display:flex}.field__label[data-v-5604a097]{color:var(--color-text-secondary);align-items:center;font-size:.75rem;font-weight:600;display:flex}.field__label-sub[data-v-5604a097]{color:var(--color-placeholder);margin-left:.35rem;font-size:.72rem;font-weight:400}.role-selector-toggle[data-v-5604a097]{background:var(--color-surface);border-radius:8px;gap:.35rem;padding:.25rem;display:flex}.role-selector-btn[data-v-5604a097]{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:all .15s;display:inline-flex}.role-selector-btn[data-v-5604a097]:hover{color:var(--color-text)}.role-selector-btn--active[data-v-5604a097]{color:var(--color-primary);background:#fff;box-shadow:0 1px 3px #00000014}.spin[data-v-5604a097]{animation:.8s linear infinite spin-5604a097}@keyframes spin-5604a097{to{transform:rotate(360deg)}}@media (width<=900px){.co-col--side .co-card[data-v-5604a097]:first-child,.co-col--list .co-card[data-v-5604a097]:first-child{height:auto;max-height:none}.co-col--side .co-card:first-child .co-card__body[data-v-5604a097],.co-col--list .co-card:first-child .co-card__body[data-v-5604a097]{overflow-y:visible}.co-col--main .co-chat[data-v-5604a097]{height:auto}.co-chat__thread[data-v-5604a097]{max-height:60vh}}@media (width<=640px){.co-card__body[data-v-5604a097]{padding:.75rem}.co-row[data-v-5604a097],.co-inquiry-row[data-v-5604a097]{flex-wrap:wrap;row-gap:.5rem}.co-row__info>.flex[data-v-5604a097]{flex-wrap:wrap;row-gap:.25rem}.co-inquiry-row__main[data-v-5604a097]{flex:100%;align-items:flex-start}.co-inquiry-row__actions[data-v-5604a097]{flex:100%;justify-content:flex-end}.icon-btn[data-v-5604a097]{padding:.55rem}.inquiry-tabs-bar[data-v-5604a097]{scrollbar-width:none}.inquiry-tabs-bar[data-v-5604a097]::-webkit-scrollbar{display:none}.co-chat__head[data-v-5604a097]{flex-wrap:wrap;row-gap:.5rem}.co-chat__head .flex[data-v-5604a097]{flex-wrap:wrap;row-gap:.25rem}.co-chat__actions[data-v-5604a097]{flex-wrap:wrap;flex:100%;justify-content:flex-end;margin-left:0}.co-ue-edit[data-v-5604a097]{flex-wrap:wrap;margin-left:0}.co-chat__decision[data-v-5604a097]{flex:100%}.co-chat__decision .btn[data-v-5604a097]{flex:1;justify-content:center}.modal-overlay[data-v-5604a097]{padding:.75rem}.modal[data-v-5604a097]{max-height:calc(100dvh - 1.5rem)}.modal__header[data-v-5604a097],.modal__body[data-v-5604a097]{padding:1rem}.modal__footer[data-v-5604a097]{flex-wrap:wrap;padding:.75rem 1rem}.modal__footer .btn[data-v-5604a097]{flex:auto;justify-content:center}}.ocr-doc[data-v-5969e0c9]{flex-direction:column;gap:1.5rem;display:flex}.ocr-page[data-v-5969e0c9]{flex-direction:column;gap:.75rem;display:flex}.ocr-page__head[data-v-5969e0c9]{align-items:center;gap:.75rem;display:flex}.ocr-page__head[data-v-5969e0c9]:after{content:"";background:var(--color-surface);flex:1;height:1px}.ocr-page__head span[data-v-5969e0c9]{color:var(--color-primary-subtle-text);background:var(--color-primary-subtle);border:1px solid var(--color-primary-subtle-border);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:.1rem .55rem;font-size:.66rem;font-weight:700}.ocr-heading[data-v-5969e0c9]{color:var(--color-text);margin:.25rem 0 0;font-size:.9375rem;font-weight:700;line-height:1.4}.ocr-table[data-v-5969e0c9]{border:1px solid var(--color-border-card);background:#fff;border-radius:12px;overflow:hidden}.ocr-table__title[data-v-5969e0c9]{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;background:var(--color-surface);border-bottom:1px solid var(--color-surface);padding:.5rem .875rem;font-size:.7rem;font-weight:700}.ocr-row[data-v-5969e0c9]{grid-template-columns:minmax(140px,36%) 1fr;gap:1rem;padding:.55rem .875rem;font-size:.8125rem;line-height:1.5;display:grid}.ocr-row+.ocr-row[data-v-5969e0c9]{border-top:1px solid var(--color-surface)}.ocr-row--multi[data-v-5969e0c9]{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.ocr-row--single[data-v-5969e0c9]{display:block}.ocr-row__label[data-v-5969e0c9]{color:var(--color-text-muted);font-weight:500}.ocr-row__value[data-v-5969e0c9]{color:var(--color-text);white-space:pre-line;word-break:break-word;font-weight:600}.ocr-row__cell[data-v-5969e0c9]{color:var(--color-text-secondary);white-space:pre-line}@media (width<=560px){.ocr-row[data-v-5969e0c9]{grid-template-columns:1fr;gap:.125rem}}.ocr-list[data-v-5969e0c9]{color:var(--color-text-secondary);flex-direction:column;gap:.3rem;margin:0;padding-left:1.25rem;font-size:.8125rem;line-height:1.55;display:flex}.ocr-list li[data-v-5969e0c9]::marker{color:var(--color-primary)}.ocr-text[data-v-5969e0c9]{color:var(--color-text-secondary);white-space:pre-line;margin:0;font-size:.8125rem;line-height:1.65}.avgs-head[data-v-58538b61]{align-items:center;gap:.75rem;min-width:0;display:flex}.avgs-head__icon[data-v-58538b61]{background:var(--color-primary-subtle);width:36px;height:36px;color:var(--color-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.avgs-head__file[data-v-58538b61]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.avgs-state[data-v-58538b61]{text-align:center;color:var(--color-text-muted);flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1rem;font-size:.8125rem;display:flex}.avgs-state strong[data-v-58538b61]{color:var(--color-text);font-size:.9375rem}.avgs-state[data-v-58538b61] svg{color:var(--color-primary)}.avgs-banner[data-v-58538b61]{border:1px solid;border-radius:10px;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;font-size:.8125rem;display:flex}.avgs-banner div[data-v-58538b61]{flex-direction:column;gap:.125rem;display:flex}.avgs-banner[data-v-58538b61] svg{flex-shrink:0;margin-top:1px}.avgs-banner--warning[data-v-58538b61]{color:#92400e;background:#fffbeb;border-color:#fde68a}.avgs-banner--accepted[data-v-58538b61]{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.avgs-banner--danger[data-v-58538b61]{color:#991b1b;background:#fef2f2;border-color:#fecaca}.avgs-banner--info[data-v-58538b61]{color:#1e3a8a;background:#eff6ff;border-color:#bfdbfe}.avgs-confirm[data-v-58538b61]{border:1px solid var(--color-border-card);background:var(--color-surface);color:var(--color-text);cursor:pointer;border-radius:8px;flex:100%;align-items:flex-start;gap:.5rem;padding:.6rem .75rem;font-size:.8125rem;font-weight:600;display:flex}.avgs-confirm input[data-v-58538b61]{accent-color:var(--color-primary);margin-top:.15rem}.avgs-req[data-v-58538b61]{color:var(--color-error);font-weight:700}.avgs-changes[data-v-58538b61]{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.avgs-change[data-v-58538b61]{border:1px solid var(--color-border-card);background:#fff;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;padding:.5rem .75rem;display:flex}.avgs-change__values[data-v-58538b61]{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;font-size:.8125rem;display:inline-flex}.avgs-change__values[data-v-58538b61] svg{color:var(--color-text-muted);flex-shrink:0}.avgs-change__from[data-v-58538b61]{color:var(--color-text-muted);word-break:break-word;text-decoration:line-through}.avgs-change__to[data-v-58538b61]{color:var(--color-text);word-break:break-word;font-weight:600}.avgs-note[data-v-58538b61]{color:var(--color-text-muted);margin:0;font-size:.78rem}.avgs-validity[data-v-58538b61]{border:1px solid var(--color-primary-subtle-border);background:#fffdf9;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.125rem;display:flex}.avgs-validity>div[data-v-58538b61]{flex-direction:column;gap:.25rem;display:flex}.avgs-validity__range[data-v-58538b61]{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:700}.avgs-pill[data-v-58538b61]{white-space:nowrap;border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600}.avgs-pill--success[data-v-58538b61]{color:#065f46;background:#d1fae5}.avgs-pill--warning[data-v-58538b61]{color:#92400e;background:#fef3c7}.avgs-pill--danger[data-v-58538b61]{color:#991b1b;background:#fee2e2}.avgs-pill--info[data-v-58538b61]{color:#1e40af;background:#dbeafe}.avgs-group[data-v-58538b61]{flex-direction:column;gap:.5rem;display:flex}.avgs-group__hint[data-v-58538b61]{color:var(--color-placeholder);text-transform:none;letter-spacing:0;margin-left:.375rem;font-size:.68rem;font-weight:500}.avgs-group__title[data-v-58538b61]{color:var(--color-primary-subtle-text);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.7rem;font-weight:700}.avgs-grid[data-v-58538b61]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (width<=560px){.avgs-grid[data-v-58538b61]{grid-template-columns:1fr}}.avgs-field[data-v-58538b61]{border:1px solid var(--color-border-card);background:#fff;border-radius:10px;flex-direction:column;gap:.2rem;min-width:0;padding:.625rem .75rem;display:flex}.avgs-field--wide[data-v-58538b61]{grid-column:1/-1}.avgs-field__row[data-v-58538b61]{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.avgs-field__value[data-v-58538b61]{color:var(--color-text);word-break:break-word;white-space:pre-line;font-size:.875rem;font-weight:600;line-height:1.4}.avgs-field--wide .avgs-field__value[data-v-58538b61]{font-weight:500}.avgs-field__missing[data-v-58538b61]{color:var(--color-placeholder);font-size:.8125rem;font-style:italic}.avgs-label[data-v-58538b61]{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.68rem;font-weight:600}.avgs-copy[data-v-58538b61]{opacity:0;flex-shrink:0;margin:-.25rem -.25rem 0 0;transition:opacity .15s}.avgs-field:hover .avgs-copy[data-v-58538b61],.avgs-copy[data-v-58538b61]:focus-visible{opacity:1}@media (hover:none){.avgs-copy[data-v-58538b61]{opacity:1}}.avgs-tabs[data-v-58538b61]{background:var(--color-surface);border-radius:10px;align-self:flex-start;gap:.25rem;padding:.25rem;display:inline-flex}.avgs-tabs__btn[data-v-58538b61]{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;border-radius:8px;padding:.4rem .875rem;font-size:.8125rem;font-weight:600;transition:background .15s,color .15s}.avgs-tabs__btn[data-v-58538b61]:hover{color:var(--color-text)}.avgs-tabs__btn--active[data-v-58538b61]{color:var(--color-text);background:#fff;box-shadow:0 1px 3px #00000014}.avgs-tabs__btn[data-v-58538b61]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.avgs-doc-actions[data-v-58538b61]{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.avgs-doc-actions .btn[data-v-58538b61]{width:auto}.avgs-doc-actions .avgs-tag[data-v-58538b61]{margin-right:auto}.avgs-tag[data-v-58538b61]{color:#3730a3;background:#e0e7ff;border-radius:6px;padding:.05rem .35rem;font-size:.62rem;font-weight:700}.avgs-raw[data-v-58538b61]{border:1px solid var(--color-border-card);background:var(--color-surface);border-radius:10px;position:relative}.avgs-raw pre[data-v-58538b61]{white-space:pre-wrap;word-break:break-word;max-height:60vh;color:var(--color-text-secondary);margin:0;padding:.875rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;line-height:1.55;overflow:auto}.avgs-footer[data-v-58538b61]{border-top:1px solid var(--color-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}.avgs-footer__actions[data-v-58538b61]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-left:auto;display:flex}.avgs-footer__actions .btn[data-v-58538b61]{white-space:nowrap;flex:none;width:auto}.avgs-meta[data-v-58538b61]{color:var(--color-placeholder);font-size:.72rem}@media (prefers-reduced-motion:reduce){.avgs-copy[data-v-58538b61]{transition:none}}.tb-modal[data-v-ee45354f]{flex-direction:column;width:100%;max-width:960px;max-height:90vh;display:flex}.tb-modal .modal__body[data-v-ee45354f]{flex-direction:column;flex:auto;gap:.875rem;min-height:0;display:flex;overflow-y:auto}.tb-modal .modal__body.tb-body--split[data-v-ee45354f]{overflow:hidden}.tb-head[data-v-ee45354f]{align-items:center;gap:.75rem;min-width:0;display:flex}.tb-head__icon[data-v-ee45354f]{background:var(--color-primary-subtle);width:36px;height:36px;color:var(--color-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tb-head__file[data-v-ee45354f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tb-state[data-v-ee45354f]{text-align:center;color:var(--color-text-muted);flex-direction:column;align-items:center;gap:.5rem;max-width:520px;margin:0 auto;padding:2.5rem 1rem;font-size:.8125rem;display:flex}.tb-state strong[data-v-ee45354f]{color:var(--color-text);font-size:.9375rem}.tb-state[data-v-ee45354f] svg{color:var(--color-primary)}.tb-banner[data-v-ee45354f]{border:1px solid;border-radius:10px;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;font-size:.8125rem;display:flex}.tb-banner div[data-v-ee45354f]{flex-direction:column;gap:.125rem;display:flex}.tb-banner[data-v-ee45354f] svg{flex-shrink:0;margin-top:1px}.tb-banner--danger[data-v-ee45354f]{background:var(--color-error-bg);border-color:var(--color-error-border);color:var(--color-error)}.tb-banner--warning[data-v-ee45354f]{background:var(--color-warning-bg);border-color:var(--color-warning-border);color:var(--color-warning)}.tb-banner--info[data-v-ee45354f]{background:var(--color-info-bg);border-color:var(--color-info-border);color:var(--color-info)}.tb-banner--success[data-v-ee45354f]{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success)}.tb-grid[data-v-ee45354f]{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:1.25rem;min-height:0;display:grid}.tb-grid>.tb-pages[data-v-ee45354f],.tb-grid>.tb-fields[data-v-ee45354f]{overscroll-behavior:contain;min-height:0;padding-right:.25rem;overflow-y:auto}@media (width<=900px){.tb-modal .modal__body.tb-body--split[data-v-ee45354f]{overflow-y:auto}.tb-grid[data-v-ee45354f]{flex:none;grid-template-rows:none;grid-template-columns:1fr}.tb-grid>.tb-pages[data-v-ee45354f],.tb-grid>.tb-fields[data-v-ee45354f]{padding-right:0;overflow:visible}}.tb-hint[data-v-ee45354f]{color:var(--color-text-muted);margin:0;font-size:.75rem}.tb-pages[data-v-ee45354f]{flex-direction:column;gap:.75rem;min-width:0;display:flex}.tb-page[data-v-ee45354f]{flex-direction:column;gap:.35rem;display:flex}.tb-page__label[data-v-ee45354f]{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.68rem;font-weight:600}.tb-surface[data-v-ee45354f]{border:1px solid var(--color-border-card);background:var(--color-card);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:12px;width:100%;position:relative;overflow:hidden;container-type:inline-size}.tb-surface__img[data-v-ee45354f]{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.tb-surface__loading[data-v-ee45354f]{color:var(--color-primary);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tb-slot[data-v-ee45354f]{box-sizing:border-box;cursor:grab;border:1px dashed var(--color-primary);background:color-mix(in srgb, var(--color-primary-subtle) 45%, transparent);border-radius:3px;align-items:center;display:flex;position:absolute;overflow:visible}.tb-slot[data-v-ee45354f]:active{cursor:grabbing}.tb-slot[data-v-ee45354f]:focus-visible,.tb-slot--active[data-v-ee45354f]{outline:2px solid var(--color-primary);outline-offset:1px;z-index:2}.tb-slot--offline[data-v-ee45354f]{border-color:var(--color-warning)}.tb-slot--locked[data-v-ee45354f]{cursor:default;background:0 0;border-color:#0000}.tb-slot--locked[data-v-ee45354f]:active{cursor:default}.tb-slot__text[data-v-ee45354f]{white-space:nowrap;color:var(--color-text);padding-left:1px;font-family:Helvetica,Arial,sans-serif;line-height:1}.tb-slot--signature[data-v-ee45354f],.tb-slot--stamp[data-v-ee45354f]{justify-content:center}.tb-slot__img[data-v-ee45354f]{color:var(--color-primary-subtle-text);text-align:center;font-size:.68rem;font-weight:600}.tb-fields[data-v-ee45354f]{flex-direction:column;gap:.6rem;min-width:0;display:flex}.tb-group__title[data-v-ee45354f]{color:var(--color-primary-subtle-text);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.7rem;font-weight:700}.tb-fields .field[data-v-ee45354f]{flex-direction:column;gap:.25rem;margin:0;display:flex}.tb-req[data-v-ee45354f]{color:var(--color-error);font-weight:700}.tb-footer[data-v-ee45354f]{border-top:1px solid var(--color-surface);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}.tb-footer__actions[data-v-ee45354f]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.tb-footer__missing[data-v-ee45354f]{color:var(--color-error);margin:0 auto 0 0;font-size:.75rem}.tb-footer__actions .btn[data-v-ee45354f]{white-space:nowrap;flex:none;width:auto}@media (prefers-reduced-motion:reduce){.tb-slot[data-v-ee45354f]{transition:none}}.as[data-v-4161ce75]{flex-direction:column;gap:.45rem;min-width:0;display:flex}.as-head[data-v-4161ce75]{flex-wrap:wrap;align-items:baseline;gap:.35rem;min-width:0;margin:0;font-size:.8125rem;line-height:1.3;display:flex}.as-count[data-v-4161ce75]{color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.as-sep[data-v-4161ce75]{color:var(--color-text-muted)}.as-text[data-v-4161ce75]{color:var(--color-text);overflow-wrap:anywhere;font-weight:600}.as-head--warning .as-text[data-v-4161ce75]{color:var(--color-warning)}.as-head--error .as-text[data-v-4161ce75]{color:var(--color-error)}.as-head--done .as-text[data-v-4161ce75]{color:var(--color-success)}.as-steps[data-v-4161ce75]{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.as-step[data-v-4161ce75]{flex-direction:column;gap:.35rem;min-width:0;display:flex;position:relative}.as-seg[data-v-4161ce75]{background:var(--color-border-card);border-radius:999px;height:6px;position:relative}.as-step--done .as-seg[data-v-4161ce75]{background:var(--color-success)}.as-step--current .as-seg[data-v-4161ce75]{background:var(--color-primary-subtle);box-shadow:inset 0 0 0 1px var(--color-primary)}.as-step--running .as-seg[data-v-4161ce75]{background:var(--color-primary-subtle);overflow:hidden}.as-step--running .as-seg[data-v-4161ce75]:after{content:"";border-radius:inherit;background:var(--color-primary);width:40%;animation:1.2s ease-in-out infinite as-run-4161ce75;position:absolute;inset:0}.as-step--warning .as-seg[data-v-4161ce75]{background:var(--color-warning)}.as-step--error .as-seg[data-v-4161ce75]{background:var(--color-error)}.as-label[data-v-4161ce75]{color:var(--color-text-muted);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;font-size:.72rem;line-height:1.25}.as-step--done .as-label[data-v-4161ce75]{color:var(--color-text-secondary)}.as-step--current .as-label[data-v-4161ce75],.as-step--running .as-label[data-v-4161ce75]{color:var(--color-primary);font-weight:600}.as-step--warning .as-label[data-v-4161ce75]{color:var(--color-warning);font-weight:600}.as-step--error .as-label[data-v-4161ce75]{color:var(--color-error);font-weight:600}.as-hit[data-v-4161ce75]{cursor:pointer;background:0 0;border:none;border-radius:6px;padding:0;position:absolute;inset:-6px -2px -4px}.as-hit[data-v-4161ce75]:hover{background:color-mix(in srgb, var(--color-primary-subtle) 60%, transparent)}.as-hit[data-v-4161ce75]:focus-visible{outline:2px solid var(--color-primary);outline-offset:0}.as-sr[data-v-4161ce75]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes as-run-4161ce75{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.as-step--running .as-seg[data-v-4161ce75]:after{width:50%;animation:none}}@media (width<=480px){.as-steps[data-v-4161ce75]{gap:3px}.as-label[data-v-4161ce75]{font-size:.66rem}}.td-doc-groups[data-v-2fd40010]{flex-direction:column;gap:.875rem;display:flex}.td-doc-group[data-v-2fd40010]{flex-direction:column;gap:.375rem;display:flex}.td-doc-group__head[data-v-2fd40010]{align-items:center;gap:.5rem;display:flex}.td-doc-group__title[data-v-2fd40010]{color:var(--color-primary-subtle-text);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:700}.td-doc-group__count[data-v-2fd40010]{color:var(--color-primary-subtle-text);background:var(--color-primary-subtle);border:1px solid var(--color-primary-subtle-border);border-radius:999px;padding:.05rem .4rem;font-size:.66rem;font-weight:700}.td-doc-list[data-v-2fd40010]{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.td-doc-item[data-v-2fd40010]{border:1px solid var(--color-border-card);background:#fafafa;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;display:flex}.td-doc-main[data-v-2fd40010]{flex:1 1 0;align-items:flex-start;gap:1rem;min-width:0;display:flex}.td-doc-note[data-v-2fd40010]{flex:100%;min-width:0}.td-avgs-flow[data-v-2fd40010]{border:1px solid var(--color-border-card);background:var(--color-card);border-radius:10px;flex-wrap:wrap;flex:100%;align-items:center;gap:1rem;min-width:0;padding:.55rem .75rem;display:flex}.td-avgs-flow__steps[data-v-2fd40010]{flex:300px;min-width:0;max-width:620px}.td-avgs-flow__upload[data-v-2fd40010]{cursor:pointer;position:relative}.td-avgs-flow__upload input[data-v-2fd40010]{opacity:0;cursor:pointer;position:absolute;inset:0}.td-avgs-flow__btn[data-v-2fd40010]{cursor:pointer;white-space:nowrap;border:1px solid var(--color-border-card);background:var(--color-card);color:var(--color-text-secondary);border-radius:8px;align-items:center;gap:.35rem;margin-left:auto;padding:.4rem .8rem;font-size:.78rem;font-weight:600;display:inline-flex}.td-avgs-flow__btn[data-v-2fd40010]:hover:not(:disabled){background:var(--color-surface);color:var(--color-text)}.td-avgs-flow__btn--primary[data-v-2fd40010]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-card)}.td-avgs-flow__btn--primary[data-v-2fd40010]:hover:not(:disabled){background:var(--color-primary-hover);color:var(--color-card)}.td-avgs-flow__btn[data-v-2fd40010]:disabled{opacity:.6;cursor:default}.td-avgs-flow__btn--side[data-v-2fd40010]{margin-left:0}.td-avgs-flow__btn--side[data-v-2fd40010]:first-child{margin-left:auto}.td-avgs-card[data-v-2fd40010]{border:1px solid var(--color-border-card);background:var(--color-surface);border-radius:12px;flex-direction:column;gap:.6rem;padding:.75rem;display:flex}.td-avgs-card .td-avgs-flow[data-v-2fd40010]{border:none;border-radius:0;flex:none;padding:.7rem .875rem}.td-avgs-body[data-v-2fd40010]{border:1px solid var(--color-border-card);background:var(--color-card);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.td-avgs-body>.td-avgs-flow+.td-avgs-parts[data-v-2fd40010]{border-top:1px solid var(--color-border-card)}.td-avgs-card .td-avgs-parts[data-v-2fd40010]{background:var(--color-border-card);gap:1px}.td-avgs-card .td-avgs-part[data-v-2fd40010]{border:none;border-radius:0;padding:.65rem .875rem}.td-avgs-card .td-avgs-part--empty[data-v-2fd40010]{background:var(--color-card)}.td-avgs-card__icon[data-v-2fd40010]{background:var(--color-primary-subtle);width:36px;height:36px;color:var(--color-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.td-avgs-card .td-doc-warn[data-v-2fd40010]{margin-top:0}.td-avgs-card__head[data-v-2fd40010]{align-items:center;gap:.6rem;min-width:0;display:flex}.td-avgs-card__title[data-v-2fd40010]{flex-direction:column;flex:1;min-width:0;display:flex}.td-avgs-card__sep[data-v-2fd40010]{margin:0 .35rem}.td-avgs-card__name[data-v-2fd40010]{color:var(--color-text);font-size:.875rem;font-weight:700}.td-avgs-parts[data-v-2fd40010]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.td-avgs-part[data-v-2fd40010]{border:1px solid var(--color-border-card);background:var(--color-card);border-radius:10px;flex-direction:column;gap:.3rem;min-width:0;padding:.55rem .75rem;display:flex}.td-avgs-part--empty[data-v-2fd40010]{border-style:dashed;align-items:flex-start}.td-avgs-part__top[data-v-2fd40010]{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.6rem;display:flex}.td-avgs-part__name[data-v-2fd40010]{text-align:left;min-width:0;max-width:100%}.td-avgs-part__badge[data-v-2fd40010]{align-self:flex-start}.td-avgs-part__actions[data-v-2fd40010]{gap:.15rem;margin-left:0}.td-avgs-part__chip[data-v-2fd40010]{text-transform:uppercase;letter-spacing:.03em;color:var(--color-primary-subtle-text);font-size:.68rem;font-weight:700}.td-avgs-part__chip--empty[data-v-2fd40010]{color:var(--color-text-muted)}.td-avgs-part__checking[data-v-2fd40010]{color:var(--color-text-muted);align-items:center;gap:.4rem;font-size:.78rem;display:inline-flex}.td-avgs-part__replace[data-v-2fd40010]{border:1px solid var(--color-border-card);color:var(--color-text-secondary);background:var(--color-card);cursor:pointer;border-radius:6px;align-self:flex-start;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.74rem;font-weight:600;display:inline-flex;position:relative}.td-avgs-part__replace[data-v-2fd40010]:hover:not(:disabled){background:var(--color-surface);color:var(--color-text)}.td-avgs-part__replace[data-v-2fd40010]:disabled{opacity:.6}button.td-avgs-part__replace[data-v-2fd40010]{font-family:inherit;line-height:1.4}.td-avgs-part__choice[data-v-2fd40010]{flex-direction:column;gap:.5rem;display:flex}.td-avgs-part__choice-btns[data-v-2fd40010]{flex-wrap:wrap;gap:.4rem;display:flex}.td-avgs-part__choice-btns .btn[data-v-2fd40010]{width:auto}.td-avgs-part__warn[data-v-2fd40010]{color:var(--color-warning);overflow-wrap:anywhere;align-items:flex-start;gap:.4rem;margin:0;font-size:.78rem;line-height:1.4;display:flex}.td-avgs-part__warn[data-v-2fd40010] svg{flex-shrink:0;margin-top:.12rem}.td-avgs-part__warn strong[data-v-2fd40010]{font-weight:600}.td-avgs-part__warn--resolved[data-v-2fd40010]{color:var(--color-text-muted)}.td-avgs-part__missing[data-v-2fd40010]{color:var(--color-text-muted);font-size:.78rem;font-style:italic}@media (width<=640px){.td-avgs-card__head[data-v-2fd40010]{flex-wrap:wrap}}.td-part-upload[data-v-2fd40010]{cursor:pointer;white-space:nowrap;border:1px solid var(--color-primary);background:var(--color-primary);color:var(--color-card);border-radius:8px;align-items:center;gap:.3rem;padding:.25rem .6rem;font-size:.72rem;font-weight:600;display:inline-flex;position:relative}.td-part-upload[data-v-2fd40010]:hover{background:var(--color-primary-hover)}.td-part-upload[data-v-2fd40010] svg{color:var(--color-card)}.td-part-upload input[data-v-2fd40010]{opacity:0;cursor:pointer;position:absolute;inset:0}.td-part-upload--busy[data-v-2fd40010]{opacity:.7;pointer-events:none}.td-part-upload[data-v-2fd40010]:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.docs-staged__slot[data-v-2fd40010]{color:var(--color-info);align-items:center;gap:.4rem;margin:0;font-size:.78rem;display:flex}.docs-staged__slot--blocked[data-v-2fd40010]{color:var(--color-error);font-weight:600}.td-doc-note .td-doc-warn[data-v-2fd40010]{margin-top:0}.td-doc-info[data-v-2fd40010]{flex:1;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.td-doc-info>div[data-v-2fd40010]{flex:1;min-width:0}.td-doc-icon[data-v-2fd40010]{color:var(--color-primary);flex-shrink:0;margin-top:.1rem}.td-doc-name[data-v-2fd40010]{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;display:block;overflow:hidden}.td-doc-meta[data-v-2fd40010]{color:var(--color-placeholder);font-size:.68rem;display:block}.td-doc-warn[data-v-2fd40010]{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.4rem .5rem;width:fit-content;max-width:100%;margin-top:.4rem;padding:.3rem .35rem .3rem .55rem;font-size:.72rem;line-height:1.35;display:flex}.td-doc-warn[data-v-2fd40010]>svg{color:#d97706;flex-shrink:0}.td-doc-warn strong[data-v-2fd40010]{color:#78350f;font-weight:600}.td-doc-warn__text[data-v-2fd40010]{min-width:0}.td-doc-warn__sep[data-v-2fd40010]{color:#d6a85a;margin:0 .3rem}.td-doc-badges[data-v-2fd40010]{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.25rem;margin-left:auto;padding-top:.25rem;display:flex}.td-doc-actions[data-v-2fd40010]{flex-shrink:0;align-items:center;gap:.35rem;margin-left:1rem;display:flex}@media (width<=640px){.td-section[data-v-2fd40010]{background:0 0;border:0;gap:.625rem;padding:0}.td-doc-item[data-v-2fd40010]{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.625rem .75rem}.td-doc-main[data-v-2fd40010]{display:contents}.td-doc-info[data-v-2fd40010]{flex:100%;width:100%}.td-doc-info>div[data-v-2fd40010]{flex:1}.td-doc-icon[data-v-2fd40010]{display:none}.td-doc-warn[data-v-2fd40010]{width:100%}.td-doc-note[data-v-2fd40010],.td-avgs-flow[data-v-2fd40010]{order:1}.td-avgs-flow__btn[data-v-2fd40010]{justify-content:center;width:100%;margin-left:0}.td-avgs-flow__steps[data-v-2fd40010]{flex-basis:100%;max-width:none}.td-doc-badges[data-v-2fd40010],.td-doc-actions[data-v-2fd40010]{order:2}.td-doc-badges[data-v-2fd40010]{flex:auto;justify-content:flex-start;min-width:0;margin-left:0;padding-top:0}.td-doc-actions[data-v-2fd40010]{margin-left:auto}}.td-sig-badge[data-v-2fd40010]{text-transform:uppercase;letter-spacing:.02em;border-radius:4px;align-items:center;gap:.2rem;padding:.1rem .35rem;font-size:.65rem;font-weight:600;display:inline-flex}.td-sig-badge--signed[data-v-2fd40010]{color:#065f46;background:#d1fae5}.td-sig-badge--pending[data-v-2fd40010]{color:#92400e;background:#fef3c7}.icon-btn--sign[data-v-2fd40010]{color:#2563eb}.icon-btn--sign[data-v-2fd40010]:hover{color:#1d4ed8;background:#dbeafe}.td-vis-badge[data-v-2fd40010]{letter-spacing:.02em;border-radius:4px;padding:.1rem .35rem;font-size:.65rem;font-weight:600}.td-vis-badge--admin[data-v-2fd40010]{color:#3730a3;background:#e0e7ff}.td-share[data-v-2fd40010]{color:var(--color-text-muted);white-space:nowrap;font-size:.75rem}.docs-drop[data-v-2fd40010]{border:1.5px dashed var(--color-border-card);text-align:center;cursor:pointer;background:#fafafa;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;margin-bottom:1.25rem;padding:1.5rem;transition:border-color .15s,background .15s;display:flex}.docs-drop[data-v-2fd40010]:hover,.docs-drop--active[data-v-2fd40010]{border-color:var(--color-primary);background:var(--color-primary-subtle)}.docs-drop__icon[data-v-2fd40010]{color:var(--color-placeholder)}.docs-drop:hover .docs-drop__icon[data-v-2fd40010],.docs-drop--active .docs-drop__icon[data-v-2fd40010]{color:var(--color-primary)}.docs-drop__title[data-v-2fd40010]{color:var(--color-text-secondary);font-size:.875rem;font-weight:600}.docs-drop__hint[data-v-2fd40010]{color:var(--color-placeholder);font-size:.75rem}.docs-staged[data-v-2fd40010]{border:1px solid var(--color-primary-subtle-border);background:#fffdf9;border-radius:12px;flex-direction:column;gap:.75rem;margin-bottom:1.25rem;padding:1rem;display:flex}.docs-staged__file[data-v-2fd40010]{align-items:center;gap:.5rem;min-width:0;display:flex}.docs-staged__file-icon[data-v-2fd40010]{color:var(--color-primary);flex-shrink:0}.docs-staged__name[data-v-2fd40010]{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.875rem;font-weight:600;overflow:hidden}.docs-staged__opts[data-v-2fd40010]{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.docs-staged__field[data-v-2fd40010]{flex-direction:column;flex:220px;gap:.3rem;min-width:0;max-width:320px;display:flex}.docs-staged__label[data-v-2fd40010]{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:600}.docs-staged__value[data-v-2fd40010]{min-height:2.5rem;color:var(--color-text-secondary);align-items:center;font-size:.8125rem;display:flex}.docs-staged__avgs[data-v-2fd40010]{border:1px solid var(--color-primary-subtle-border);background:var(--color-primary-subtle);min-height:2.5rem;color:var(--color-primary-subtle-text);cursor:pointer;border-radius:8px;align-items:center;gap:.45rem;padding:0 .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.docs-staged__avgs input[data-v-2fd40010]{accent-color:var(--color-primary)}.docs-staged__note[data-v-2fd40010]{color:var(--color-text-muted);margin:0;font-size:.78rem}.docs-staged__btn[data-v-2fd40010]{color:#fff;flex-shrink:0;width:auto;margin-left:auto;font-weight:600}.docs-staged__btn[data-v-2fd40010] svg{color:#fff}.td-avgs-badge[data-v-2fd40010]{letter-spacing:.02em;border-radius:4px;align-items:center;gap:.2rem;padding:.1rem .35rem;font-size:.65rem;font-weight:600;display:inline-flex}.td-avgs-badge--muted[data-v-2fd40010]{background:var(--color-surface);color:#4b5563;cursor:help}.td-doc-warn--accepted[data-v-2fd40010]{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.td-doc-warn--accepted[data-v-2fd40010]>svg{color:#059669}.td-doc-warn--accepted strong[data-v-2fd40010]{color:#064e3b}.td-doc-warn--accepted[data-v-2fd40010]{box-sizing:border-box;flex-wrap:nowrap;align-items:flex-start;width:100%}.td-doc-warn--accepted[data-v-2fd40010]>svg{margin-top:2px}.td-doc-accepted[data-v-2fd40010]{flex-direction:column;gap:.15rem;min-width:0;display:flex}.td-doc-accepted__line[data-v-2fd40010]{overflow-wrap:anywhere;font-weight:500}@media (width<=640px){.docs-drop[data-v-2fd40010]{margin-bottom:0;padding:1rem .75rem}.docs-drop__title[data-v-2fd40010]{font-size:.8125rem}.docs-staged[data-v-2fd40010]{margin-bottom:0}.docs-staged__field[data-v-2fd40010]{flex-basis:100%;max-width:none}.docs-staged__btn[data-v-2fd40010]{justify-content:center;width:100%;margin-left:0}}.rv-head[data-v-207b78c0]{border-bottom:1px solid var(--color-surface);padding:1rem 1.25rem .75rem}.rv-title[data-v-207b78c0]{align-items:center;gap:.6rem;font-size:1rem;display:flex}.rv-status[data-v-207b78c0]{border-radius:6px;padding:.15rem .5rem;font-size:.72rem;font-weight:700}.rv-status--draft[data-v-207b78c0]{background:var(--color-surface);color:#4b5563}.rv-status--submitted[data-v-207b78c0]{color:#1d4ed8;background:#eff6ff}.rv-status--changes_requested[data-v-207b78c0]{background:var(--color-primary-subtle);color:var(--color-primary-subtle-text)}.rv-status--approved[data-v-207b78c0]{color:#15803d;background:#dcfce7}.rv-round[data-v-207b78c0]{color:var(--color-text-muted);font-size:.72rem;font-weight:600}.rv-state[data-v-207b78c0]{color:var(--color-text-muted);align-items:center;gap:.5rem;padding:2rem;display:flex}.rv-layout[data-v-207b78c0]{flex:1;grid-template-columns:minmax(0,1fr) 320px;min-height:0;display:grid;overflow:hidden}@media (width<=800px){.rv-layout[data-v-207b78c0]{grid-template-columns:1fr;overflow-y:auto}}.rv-doc[data-v-207b78c0]{flex-direction:column;min-height:0;display:flex;overflow:hidden}.rv-pdf[data-v-207b78c0]{flex:1;min-height:0}.rv-banner[data-v-207b78c0]{border-radius:8px;align-items:flex-start;gap:.5rem;margin:.75rem 1rem 0;padding:.6rem .75rem;font-size:.82rem;display:flex}.rv-banner--warn[data-v-207b78c0]{background:var(--color-primary-subtle);border:1px solid var(--color-primary-subtle-border);color:var(--color-primary-subtle-text)}.rv-banner--info[data-v-207b78c0]{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe}.rv-side[data-v-207b78c0]{border-left:1px solid var(--color-surface);background:#fafaf9;flex-direction:column;gap:.6rem;padding:.9rem;display:flex;overflow-y:auto}@media (width<=800px){.rv-side[data-v-207b78c0]{border-left:none;border-top:1px solid var(--color-surface)}}.rv-side__title[data-v-207b78c0]{color:var(--color-text-secondary);align-items:center;gap:.4rem;margin:.25rem 0 0;font-size:.78rem;font-weight:700;display:flex}.rv-count[data-v-207b78c0]{background:var(--color-primary-subtle);color:var(--color-primary-subtle-text);border:1px solid var(--color-primary-subtle-border);border-radius:6px;padding:0 .35rem;font-size:.7rem}.rv-empty-side[data-v-207b78c0]{color:var(--color-placeholder);margin:0;font-size:.78rem}.rv-card[data-v-207b78c0]{border:1px solid var(--color-border-card);cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;gap:.3rem;padding:.6rem .7rem;display:flex}.rv-card[data-v-207b78c0]:hover{border-color:var(--color-primary-subtle-border)}.rv-card--active[data-v-207b78c0]{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 12%, transparent)}.rv-card--draft[data-v-207b78c0]{border-color:var(--color-primary);cursor:default}.rv-card--done[data-v-207b78c0]{opacity:.75}.rv-card__meta[data-v-207b78c0]{color:var(--color-placeholder);justify-content:space-between;gap:.5rem;font-size:.68rem;display:flex}.rv-card__field[data-v-207b78c0]{color:var(--color-text-muted);align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.rv-num[data-v-207b78c0]{color:#fff;background:#f59e0b;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.66rem;display:inline-flex}.rv-num--done[data-v-207b78c0]{background:var(--color-placeholder)}.rv-card__pin[data-v-207b78c0]{color:var(--color-text-muted);margin:0;font-size:.75rem}.rv-card__quote[data-v-207b78c0]{color:var(--color-text-muted);background:#fef3c7;border-radius:4px;margin:0;padding:.2rem .4rem;font-size:.75rem;font-style:italic}.rv-card__lost[data-v-207b78c0]{color:#b45309;align-items:center;gap:.25rem;margin:0;font-size:.7rem;display:flex}.rv-card__body[data-v-207b78c0]{color:var(--color-text);white-space:pre-wrap;word-break:break-word;margin:0;font-size:.82rem}.rv-card__actions[data-v-207b78c0]{justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.rv-card__by[data-v-207b78c0]{color:var(--color-placeholder);margin-right:auto;font-size:.68rem}.rv-done summary[data-v-207b78c0]{color:var(--color-text-muted);cursor:pointer;margin:.25rem 0;font-size:.75rem;font-weight:600}.rv-done .rv-card[data-v-207b78c0]{margin-top:.45rem}.rv-input[data-v-207b78c0]{border:1px solid var(--color-border-card);resize:vertical;border-radius:8px;width:100%;padding:.45rem .6rem;font-family:inherit;font-size:.82rem}.rv-input[data-v-207b78c0]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 12%, transparent);outline:none}.rv-btn[data-v-207b78c0]{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:.35rem;padding:.4rem .8rem;font-size:.8rem;font-weight:600;display:inline-flex}.rv-btn[data-v-207b78c0]:disabled{opacity:.5;cursor:not-allowed}.rv-btn--primary[data-v-207b78c0]{background:var(--color-primary);color:#fff}.rv-btn--primary[data-v-207b78c0]:hover:not(:disabled){background:var(--color-primary-hover)}.rv-btn--success[data-v-207b78c0]{color:#fff;background:#16a34a}.rv-btn--success[data-v-207b78c0]:hover:not(:disabled){background:#15803d}.rv-btn--outline[data-v-207b78c0]{color:var(--color-primary-subtle-text);border-color:var(--color-primary-subtle-border);background:#fff}.rv-btn--outline[data-v-207b78c0]:hover:not(:disabled){background:var(--color-primary-subtle)}.rv-btn--ghost[data-v-207b78c0]{color:#4b5563;border-color:var(--color-border-card);background:0 0;padding:.25rem .55rem;font-size:.74rem}.rv-btn--ghost[data-v-207b78c0]:hover:not(:disabled){background:var(--color-surface)}.rv-icon[data-v-207b78c0]{color:var(--color-placeholder);cursor:pointer;background:0 0;border:none;border-radius:6px;margin-right:auto;padding:.2rem}.rv-icon[data-v-207b78c0]:hover{color:#dc2626;background:#fef2f2}.rv-foot[data-v-207b78c0]{border-top:1px solid var(--color-surface);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:flex}.rv-foot__note[data-v-207b78c0]{flex:1;min-width:240px}.rv-foot__info[data-v-207b78c0]{color:var(--color-text-muted);flex:1;font-size:.8rem}.rv-foot__actions[data-v-207b78c0]{gap:.5rem;margin-left:auto;display:flex}.rv-root[data-v-207b78c0]{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.spin[data-v-207b78c0]{animation:.8s linear infinite spin-207b78c0}@keyframes spin-207b78c0{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin[data-v-207b78c0]{animation:none}}.pr[data-v-cbbdf658]{flex-direction:column;gap:1rem;display:flex}.pr-review-badge[data-v-cbbdf658]{border-radius:6px;padding:.05rem .4rem;font-size:.66rem;font-weight:700}.pr-review-badge--submitted[data-v-cbbdf658]{color:#1d4ed8;background:#eff6ff}.pr-review-badge--changes_requested[data-v-cbbdf658]{background:var(--color-primary-subtle);color:var(--color-primary-subtle-text)}.pr-review-badge--approved[data-v-cbbdf658]{color:#15803d;background:#dcfce7}.pr-uo-badge--created[data-v-cbbdf658]{background:var(--color-surface);color:#4b5563}.pr-uo-badge--sent[data-v-cbbdf658]{color:#1d4ed8;background:#eff6ff}.pr-uo-badge--signed[data-v-cbbdf658]{color:#15803d;background:#dcfce7}.pr-uo-badge--error[data-v-cbbdf658]{color:#b91c1c;background:#fef2f2}.pr-review-alert[data-v-cbbdf658]{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;align-items:center;gap:.6rem;padding:.6rem .85rem;font-size:.84rem;display:flex}.pr-review-alert--warn[data-v-cbbdf658]{color:var(--color-primary-subtle-text);background:var(--color-primary-subtle);border-color:var(--color-primary-subtle-border)}.pr-review-alert span[data-v-cbbdf658]{flex:1}.pr-review-alert__btn[data-v-cbbdf658]{background:var(--color-primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:.35rem .75rem;font-size:.78rem;font-weight:600}.pr-review-alert__btn[data-v-cbbdf658]:hover{background:var(--color-primary-hover)}@media (width<=640px){.pr-review-alert[data-v-cbbdf658]{flex-wrap:wrap}.pr-review-alert span[data-v-cbbdf658]{flex:calc(100% - 2rem)}.pr-review-alert__btn[data-v-cbbdf658]{margin-left:auto}}.pr__card[data-v-cbbdf658]{border:1px solid var(--color-border-card);background:#fff;border-radius:12px;flex-direction:column;gap:.75rem;padding:1rem 1.125rem;display:flex}.pr__card-head[data-v-cbbdf658]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pr__title[data-v-cbbdf658]{color:#1f2937;font-size:.95rem;font-weight:700}.pr__period[data-v-cbbdf658]{color:var(--color-placeholder);margin-top:.1rem;font-size:.75rem}.pr__section-title[data-v-cbbdf658]{color:var(--color-primary-subtle-text);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:700}.pr__hint-inline[data-v-cbbdf658]{color:var(--color-placeholder);font-size:.7rem}.pr__days--warn[data-v-cbbdf658]{color:#b45309;font-weight:600}.pr__days--urgent[data-v-cbbdf658]{color:#b91c1c;font-weight:700}.pr__state[data-v-cbbdf658]{border:1.5px dashed var(--color-border-card);color:var(--color-text-muted);background:#fafafa;border-radius:12px;align-items:center;gap:.5rem;padding:1rem;font-size:.8125rem;display:flex}.pr__state--error[data-v-cbbdf658]{color:#b91c1c;background:#fef2f2;border-style:solid;border-color:#fecaca}.pr__hint[data-v-cbbdf658]{color:var(--color-placeholder);align-items:center;gap:.4rem;font-size:.8125rem;display:flex}.pr__coaches[data-v-cbbdf658]{margin-top:1.25rem}.pr__coaches-title[data-v-cbbdf658]{color:var(--color-text);margin:0 0 .75rem;font-size:.875rem;font-weight:700}.pr__role[data-v-cbbdf658]{border-radius:999px;margin-top:.25rem;padding:.05rem .45rem;font-size:.68rem;font-weight:600;display:inline-block}.pr__role--haupt[data-v-cbbdf658]{background:var(--color-primary-subtle);color:var(--color-primary-subtle-text)}.pr__role--experten[data-v-cbbdf658]{color:var(--color-primary-subtle-text);border:1px solid var(--color-primary-subtle-border);background:#fff}.pr__role--former[data-v-cbbdf658]{background:var(--color-surface);color:var(--color-text-muted)}.pr__role--admin[data-v-cbbdf658]{color:#475569;background:#f1f5f9}.pr-modal__note[data-v-cbbdf658]{color:var(--color-text-muted);border:1px solid var(--color-border-card);background:#fafafa;border-radius:8px;padding:.5rem .65rem;font-size:.72rem;line-height:1.45}.pr-modal__group[data-v-cbbdf658]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-subtle-text);border-bottom:1px solid var(--color-primary-subtle-border);margin-top:.3rem;padding-bottom:.3rem;font-size:.68rem;font-weight:700}.pr-modal__blockhead[data-v-cbbdf658]{justify-content:space-between;align-items:center;display:flex}.pr-modal__empty[data-v-cbbdf658]{color:var(--color-placeholder);font-size:.75rem;font-style:italic}.pr-sec[data-v-cbbdf658]{border:1px solid var(--color-border-card);background:#fcfcfc;border-radius:8px;flex-direction:column;gap:.35rem;padding:.5rem;display:flex}.pr-sec+.pr-sec[data-v-cbbdf658]{margin-top:.4rem}.pr-sec__head[data-v-cbbdf658]{gap:.4rem;display:flex}.pr-sec__del[data-v-cbbdf658]{border:1px solid var(--color-border-card);color:#dc2626;cursor:pointer;background:#fff;border-radius:8px;flex-shrink:0;width:2.5rem}.pr-sec__del[data-v-cbbdf658]:hover{background:#fee2e2}.pr-ph[data-v-cbbdf658]{flex-direction:column;gap:.25rem;display:flex}.pr-ph__item[data-v-cbbdf658]{border:1px solid var(--color-border-card);border-radius:8px;overflow:hidden}.pr-ph__row[data-v-cbbdf658]{cursor:pointer;text-align:left;background:#fff;border:none;align-items:center;gap:.6rem;width:100%;padding:.5rem .65rem;transition:background .12s;display:flex}.pr-ph__row[data-v-cbbdf658]:hover{background:#fafafa}.pr-ph__caret[data-v-cbbdf658]{color:var(--color-placeholder);flex-shrink:0}.pr-ph__name[data-v-cbbdf658]{color:var(--color-primary-subtle-text);text-transform:uppercase;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.75rem;font-weight:700;overflow:hidden}.pr-ph__meta[data-v-cbbdf658]{color:var(--color-text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.7rem;font-weight:600}.pr-ph__bar[data-v-cbbdf658]{background:var(--color-surface);border-radius:999px;flex-shrink:0;width:4.5rem;height:4px;overflow:hidden}.pr-ph__bar-fill[data-v-cbbdf658]{background:var(--color-primary);height:100%;display:block}.pr-ph__units[data-v-cbbdf658]{color:var(--color-primary-subtle-text);background:var(--color-primary-subtle);border:1px solid var(--color-primary-subtle-border);border-radius:999px;flex-shrink:0;padding:.05rem .4rem;font-size:.65rem;font-weight:700}.pr-ph__topics[data-v-cbbdf658]{border-top:1px solid var(--color-surface);background:#fcfcfc;margin:0;padding:.2rem .65rem .55rem 2rem;list-style:none}.pr-ph__topic[data-v-cbbdf658]{color:var(--color-text-secondary);align-items:center;gap:.45rem;padding:.22rem 0;font-size:.76rem;display:flex}.pr-ph__topic-text[data-v-cbbdf658]{overflow-wrap:anywhere;flex:1;min-width:0}.pr-ph__topic-units[data-v-cbbdf658]{color:var(--color-placeholder);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.65rem;font-weight:600}.pr-ph__done[data-v-cbbdf658]{color:var(--color-primary);flex-shrink:0}.pr-ph__todo[data-v-cbbdf658]{border:1.5px solid var(--color-border-card);border-radius:999px;flex-shrink:0;width:13px;height:13px}.pr-modal[data-v-cbbdf658]{flex-direction:column;gap:.9rem;display:flex}.pr-modal__row[data-v-cbbdf658]{grid-template-columns:repeat(4,1fr);gap:.7rem;display:grid}.pr-modal__field[data-v-cbbdf658]{flex-direction:column;gap:.3rem;min-width:0;display:flex}.pr-modal__block[data-v-cbbdf658]{flex-direction:column;gap:.3rem;display:flex}.ai-toolbar[data-v-cbbdf658]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.btn-ai[data-v-cbbdf658]{color:#fff;background:var(--color-primary);cursor:pointer;border:none;border-radius:7px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.78rem;font-weight:600;display:inline-flex}.btn-ai[data-v-cbbdf658]:hover:not(:disabled){background:var(--color-primary-hover)}.btn-ai[data-v-cbbdf658]:disabled{opacity:.6;cursor:not-allowed}.ai-sep[data-v-cbbdf658]{color:var(--color-placeholder);margin-left:.35rem;font-size:.74rem}.chip[data-v-cbbdf658]{color:var(--color-primary-subtle-text);background:var(--color-primary-subtle);border:1px solid var(--color-primary-subtle-border);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .7rem;font-size:.74rem;font-weight:600;transition:background .15s;display:inline-flex}.chip[data-v-cbbdf658]:hover:not(:disabled){background:var(--color-primary-subtle-border)}.chip[data-v-cbbdf658]:disabled{opacity:.45;cursor:not-allowed}.chip--revert[data-v-cbbdf658]{color:var(--color-text-muted);border-color:var(--color-border-card);background:#fff;margin-left:auto}.chip--revert[data-v-cbbdf658]:hover:not(:disabled){background:var(--color-surface);color:var(--color-text-secondary)}.ai-thinking[data-v-cbbdf658]{color:var(--color-primary-subtle-text);align-items:center;gap:.4rem;margin:0;font-size:.75rem;display:flex}.ai-thinking[data-v-cbbdf658] svg{color:var(--color-primary);animation:1.4s ease-in-out infinite ai-pulse-cbbdf658}@keyframes ai-pulse-cbbdf658{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.ai-thinking[data-v-cbbdf658] svg{animation:none}}.ai-error[data-v-cbbdf658]{color:#dc2626;font-size:.75rem}.pr-counter-row[data-v-cbbdf658]{justify-content:space-between;gap:.5rem;display:flex}.pr-counter[data-v-cbbdf658]{color:var(--color-placeholder);margin-left:auto;font-size:.75rem}.pr-counter--over[data-v-cbbdf658]{color:#dc2626;font-weight:600}.pr-modal__label[data-v-cbbdf658]{color:#4b5563;font-size:.75rem;font-weight:600}.pr-modal__derived[data-v-cbbdf658]{background:var(--color-primary-subtle);border:1px solid var(--color-primary-subtle-border);border-radius:8px;flex-direction:column;justify-content:center;height:2.5rem;padding:0 .7rem;display:flex;overflow:hidden}.pr-modal__derived--empty[data-v-cbbdf658]{border-color:var(--color-border-card);background:#fafafa}.pr-modal__derived strong[data-v-cbbdf658]{color:var(--color-primary-subtle-text);font-size:.88rem;font-weight:700;line-height:1.1}.pr-modal__derived--empty strong[data-v-cbbdf658]{color:var(--color-placeholder)}.pr-modal__derived small[data-v-cbbdf658]{color:var(--color-placeholder);font-size:.62rem;line-height:1.1}.pr-pick[data-v-cbbdf658]{border:1px solid var(--color-border-card);background:#fafafa;border-radius:10px;grid-template-columns:1fr 1fr;gap:.6rem;padding:.6rem;display:grid}.pr-pick__col[data-v-cbbdf658]{flex-direction:column;min-width:0;display:flex}.pr-pick__head[data-v-cbbdf658]{text-transform:uppercase;letter-spacing:.04em;color:var(--color-placeholder);margin-bottom:.35rem;font-size:.62rem;font-weight:700}.pr-pick__list[data-v-cbbdf658]{flex-direction:column;gap:.2rem;max-height:11rem;display:flex;overflow-y:auto}.pr-pick__item[data-v-cbbdf658]{border:1px solid var(--color-border-card);cursor:pointer;width:100%;color:var(--color-text-secondary);text-align:left;background:#fff;border-radius:6px;align-items:center;gap:.4rem;padding:.35rem .5rem;font-size:.75rem;line-height:1.3;transition:background .12s,border-color .12s,color .12s;display:flex}.pr-pick__item[data-v-cbbdf658]:hover{background:var(--color-primary-subtle);border-color:var(--color-primary-subtle-border)}.pr-pick__item--on[data-v-cbbdf658]{background:var(--color-primary-subtle);border-color:var(--color-primary);color:var(--color-primary-subtle-text);font-weight:600}.pr-pick__item-text[data-v-cbbdf658]{overflow-wrap:anywhere;flex:1;min-width:0}.pr-pick__done[data-v-cbbdf658]{color:var(--color-primary);flex-shrink:0}.pr-pick__empty[data-v-cbbdf658]{height:100%;min-height:5rem;color:var(--color-placeholder);text-align:center;justify-content:center;align-items:center;padding:.5rem;font-size:.72rem;font-style:italic;display:flex}@media (width<=640px){.pr-modal__row[data-v-cbbdf658]{grid-template-columns:1fr 1fr}.pr-pick[data-v-cbbdf658]{grid-template-columns:1fr}}.pr__add[data-v-cbbdf658]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.4rem;height:2.25rem;padding:0 .9rem;font-size:.82rem;font-weight:600;transition:background .15s;display:inline-flex}.pr__add[data-v-cbbdf658]:hover{background:#d2540a}.pr__docs[data-v-cbbdf658]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.pr__doc[data-v-cbbdf658]{border:1px solid var(--color-border-card);color:#4b5563;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:.3rem;height:2rem;padding:0 .6rem;font-size:.78rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.pr__doc[data-v-cbbdf658]:hover{background:var(--color-primary-subtle);border-color:var(--color-primary-subtle-border);color:var(--color-primary-subtle-text)}.pr__doc-caret[data-v-cbbdf658]{color:var(--color-placeholder);margin-left:.1rem}.pr__cert[data-v-cbbdf658]{border-top:1px solid var(--color-surface);color:var(--color-text-muted);align-items:center;gap:.6rem;padding:.5rem 0;font-size:.8125rem;display:flex}.pr__cert-text[data-v-cbbdf658]{flex:1;min-width:0}.pr__cert-link[data-v-cbbdf658]{cursor:pointer;color:var(--color-primary);background:0 0;border:none;border-radius:6px;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.78rem;font-weight:600;display:inline-flex}.pr__cert-link[data-v-cbbdf658]:hover:not(:disabled){background:var(--color-primary-subtle)}.pr__cert-link[data-v-cbbdf658]:disabled{opacity:.6;cursor:not-allowed}.pr__cert--compact[data-v-cbbdf658]{border-top:none;margin-bottom:.5rem;padding-top:0}.pr__form[data-v-cbbdf658]{flex-direction:column;gap:.625rem;display:flex}.pr__form-grid[data-v-cbbdf658]{grid-template-columns:11rem 8rem 8rem 9.5rem minmax(0,1fr);align-items:end;gap:.625rem;display:grid}.pr__field[data-v-cbbdf658]{flex-direction:column;gap:.25rem;min-width:0;display:flex}.pr__field-label[data-v-cbbdf658]{color:var(--color-text-muted);font-size:.68rem;font-weight:600}.pr__input[data-v-cbbdf658]{border:1px solid var(--color-border-card);width:100%;height:2.5rem;color:var(--color-text-secondary);background:#fff;border-radius:8px;padding:0 .625rem;font-size:.8125rem;transition:border-color .15s,box-shadow .15s}.pr__input[data-v-cbbdf658]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-subtle);outline:none}.pr__submit[data-v-cbbdf658]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.35rem;height:2.25rem;padding:0 1rem;font-size:.8125rem;font-weight:600;transition:background .15s;display:inline-flex}.pr__submit[data-v-cbbdf658]:hover:not(:disabled){background:#d2540a}.pr__submit[data-v-cbbdf658]:disabled{opacity:.6;cursor:not-allowed}.pr__error[data-v-cbbdf658]{color:#b91c1c;font-size:.78rem}.pr__req[data-v-cbbdf658]{color:#dc2626}.pr__form-actions[data-v-cbbdf658]{justify-content:flex-end;display:flex}.pr__textarea[data-v-cbbdf658]{resize:vertical;height:auto;min-height:5.5rem;padding:.55rem .7rem;font-family:inherit;line-height:1.45}.pr__derived[data-v-cbbdf658]{background:var(--color-primary-subtle);border:1px solid var(--color-primary-subtle-border);border-radius:8px;flex-direction:column;justify-content:center;gap:.05rem;height:2.5rem;padding:0 .7rem;display:flex;overflow:hidden}.pr__derived--empty[data-v-cbbdf658]{border-color:var(--color-border-card);background:#fafafa}.pr__derived-value[data-v-cbbdf658]{color:var(--color-primary-subtle-text);white-space:nowrap;font-size:.9rem;font-weight:700;line-height:1.15}.pr__derived--empty .pr__derived-value[data-v-cbbdf658]{color:var(--color-placeholder)}.pr__derived-hint[data-v-cbbdf658]{color:var(--color-placeholder);white-space:nowrap;font-size:.6rem;line-height:1.1}.pr__alert[data-v-cbbdf658]{background:#fffbeb;border:1px solid #fcd34d;border-radius:12px;align-items:flex-start;gap:.6rem;padding:.75rem .9rem;display:flex}.pr__alert--severe[data-v-cbbdf658]{background:#fef2f2;border-color:#fca5a5}.pr__alert-icon[data-v-cbbdf658]{color:#b45309;flex-shrink:0;margin-top:.1rem}.pr__alert--severe .pr__alert-icon[data-v-cbbdf658]{color:#dc2626}.pr__alert-title[data-v-cbbdf658]{color:#92400e;font-size:.85rem;font-weight:700}.pr__alert--severe .pr__alert-title[data-v-cbbdf658]{color:#b91c1c}.pr__alert-text[data-v-cbbdf658]{color:#78716c;margin-top:.1rem;font-size:.8rem}.pr__alert--severe .pr__alert-text[data-v-cbbdf658]{color:#991b1b}.pr__col-time[data-v-cbbdf658]{width:8.5rem}.pr__table-scroll[data-v-cbbdf658]{overscroll-behavior-x:contain;overflow-x:auto}.pr__table[data-v-cbbdf658]{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.8125rem}@media (width<=900px){.pr__table[data-v-cbbdf658]{min-width:680px}}.pr__table th[data-v-cbbdf658]{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--color-placeholder);border-bottom:1px solid var(--color-border-card);padding:.4rem .5rem;font-size:.65rem;font-weight:700}.pr__col-date[data-v-cbbdf658]{width:7.5rem}.pr__col-num[data-v-cbbdf658]{width:5.5rem}.pr__col-by[data-v-cbbdf658]{width:9rem}.pr__col-act[data-v-cbbdf658]{width:6.5rem}.pr__th-num[data-v-cbbdf658]{text-align:right}.pr__table td[data-v-cbbdf658]{border-bottom:1px solid var(--color-surface);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;padding:.5rem;overflow:hidden}.pr__num[data-v-cbbdf658]{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.pr__muted[data-v-cbbdf658]{color:var(--color-placeholder)}.pr__actions[data-v-cbbdf658]{text-align:right}.pr__del[data-v-cbbdf658]{cursor:pointer;color:#dc2626;background:0 0;border:none;border-radius:6px;padding:.25rem;transition:background .15s}.pr__del[data-v-cbbdf658]:hover:not(:disabled){background:#fee2e2}.pr__del[data-v-cbbdf658]:disabled{opacity:.5;cursor:not-allowed}.pr__act[data-v-cbbdf658]{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;border-radius:6px;padding:.25rem;transition:background .15s,color .15s}.pr__act[data-v-cbbdf658]:hover{background:var(--color-surface);color:var(--color-primary)}.pr-view[data-v-cbbdf658]{color:var(--color-text-secondary);flex-direction:column;gap:1rem;font-size:.875rem;display:flex}.pr-view__grid[data-v-cbbdf658]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.pr-view__grid dt[data-v-cbbdf658]{color:var(--color-text-muted);margin-bottom:.15rem;font-size:.75rem}.pr-view__grid dd[data-v-cbbdf658]{margin:0;font-weight:600}.pr-view__block p[data-v-cbbdf658]{margin:.25rem 0 0}.pr-view__note[data-v-cbbdf658]{border:1px solid var(--color-border-card);word-break:break-word;background:#fafafa;border-radius:8px;margin-top:.25rem;padding:.6rem .75rem;line-height:1.5}@media (width<=640px){.pr-view__grid[data-v-cbbdf658]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pr__hist[data-v-cbbdf658]{border:1px solid var(--color-border-card);border-radius:8px;overflow:hidden}.pr__hist+.pr__hist[data-v-cbbdf658]{margin-top:.5rem}.pr__hist-head[data-v-cbbdf658]{cursor:pointer;text-align:left;width:100%;color:var(--color-text-secondary);background:#fafafa;border:none;align-items:center;gap:.5rem;padding:.55rem .7rem;font-size:.8125rem;display:flex}.pr__hist-head[data-v-cbbdf658]:hover{background:var(--color-surface)}.pr__hist-name[data-v-cbbdf658]{font-weight:600}.pr__hist-period[data-v-cbbdf658]{color:var(--color-placeholder);font-size:.75rem}.pr__hist-balance[data-v-cbbdf658]{color:var(--color-primary-subtle-text);background:var(--color-primary-subtle);border:1px solid var(--color-primary-subtle-border);border-radius:999px;margin-left:auto;padding:.1rem .45rem;font-size:.7rem;font-weight:700}.pr__hist-body[data-v-cbbdf658]{padding:.5rem .7rem .7rem}@media (width<=900px){.pr__form-grid[data-v-cbbdf658]{grid-template-columns:1fr 1fr}.pr__form-grid[data-v-cbbdf658]>:last-child{grid-column:1/-1}}@media (width<=640px){.pr__form-grid[data-v-cbbdf658]{grid-template-columns:1fr}.pr__form-grid[data-v-cbbdf658]>:last-child{grid-column:auto}.pr__hist-head[data-v-cbbdf658]{flex-wrap:wrap}.pr__hist-balance[data-v-cbbdf658]{margin-left:0}.pr__cert[data-v-cbbdf658]{flex-wrap:wrap}}.tl[data-v-cd104a1b]{flex-direction:column;gap:1rem;padding-bottom:2rem;display:flex}.tl-card[data-v-cd104a1b]{border:1px solid var(--color-border-card);background:#fff;border-radius:12px;flex-direction:column;gap:.875rem;padding:1.125rem 1.25rem;display:flex}.tl-head[data-v-cd104a1b]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.tl-head__title[data-v-cd104a1b]{color:var(--color-text);margin:0;font-size:1rem;font-weight:700}.tl-head__sub[data-v-cd104a1b]{color:var(--color-text-muted);margin:.15rem 0 0;font-size:.8125rem}.tl-icon-btn[data-v-cd104a1b]{border:1.5px solid var(--color-border-card);width:34px;height:34px;color:var(--color-text-muted);cursor:pointer;background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.tl-icon-btn[data-v-cd104a1b]:hover:not(:disabled){background:var(--color-surface);color:var(--color-text)}.tl-icon-btn[data-v-cd104a1b]:disabled{opacity:.5;cursor:not-allowed}.tl-phases[data-v-cd104a1b]{scrollbar-width:none;padding:.25rem 0 .125rem;display:flex;overflow-x:auto}.tl-phases[data-v-cd104a1b]::-webkit-scrollbar{display:none}.tl-phase[data-v-cd104a1b]{min-width:96px;color:var(--color-text-muted);cursor:pointer;text-align:center;background:0 0;border:none;border-radius:8px;flex-direction:column;flex:1 1 0;align-items:center;gap:.3rem;padding:0 .375rem .375rem;font-size:.78rem;font-weight:600;display:flex;position:relative}.tl-phase[data-v-cd104a1b]:before{content:"";background:var(--color-border-card);z-index:0;width:100%;height:2px;position:absolute;top:14px;right:50%}.tl-phase[data-v-cd104a1b]:first-child:before{display:none}.tl-phase--completed[data-v-cd104a1b]:before,.tl-phase--active[data-v-cd104a1b]:before{background:var(--color-primary)}.tl-phase__dot[data-v-cd104a1b]{z-index:1;border:2px solid var(--color-border-card);width:30px;height:30px;color:var(--color-placeholder);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;transition:border-color .15s,background .15s;display:inline-flex;position:relative;box-shadow:0 0 0 4px #fff}.tl-phase--completed .tl-phase__dot[data-v-cd104a1b]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.tl-phase--active .tl-phase__dot[data-v-cd104a1b]{border-color:var(--color-primary);color:var(--color-primary)}.tl-phase:hover .tl-phase__dot[data-v-cd104a1b]{border-color:var(--color-primary-subtle-border)}.tl-phase--completed:hover .tl-phase__dot[data-v-cd104a1b]{border-color:var(--color-primary-subtle-text)}.tl-phase--selected .tl-phase__dot[data-v-cd104a1b]{background:var(--color-primary-subtle);border-color:var(--color-primary);color:var(--color-primary-subtle-text)}.tl-phase--selected.tl-phase--completed .tl-phase__dot[data-v-cd104a1b]{background:var(--color-primary-subtle-text);border-color:var(--color-primary-subtle-text);color:#fff}.tl-phase--active[data-v-cd104a1b],.tl-phase--completed[data-v-cd104a1b]{color:var(--color-text)}.tl-phase--selected .tl-phase__label[data-v-cd104a1b]{color:var(--color-primary-subtle-text);font-weight:700}.tl-phase__label[data-v-cd104a1b]{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;line-height:1.3;display:-webkit-box;overflow:hidden}.tl-phase__count[data-v-cd104a1b]{color:var(--color-placeholder);font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:500}.tl-toolbar[data-v-cd104a1b]{align-items:center;gap:.5rem;display:flex}.tl-search[data-v-cd104a1b]{flex:auto;min-width:0;position:relative}.tl-search__icon[data-v-cd104a1b]{color:var(--color-placeholder);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.tl-search[data-v-cd104a1b] .tl-search__input{padding-left:2.25rem;padding-right:2.25rem}.tl-search__clear[data-v-cd104a1b]{color:var(--color-placeholder);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.25rem;display:inline-flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.tl-search__clear[data-v-cd104a1b]:hover{color:var(--color-text);background:var(--color-surface)}.tl-toolbar[data-v-cd104a1b] .tl-select{flex-shrink:0;width:auto;min-width:150px}.tl-resultbar[data-v-cd104a1b]{color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:.5rem;padding:0 .25rem;font-size:.78rem;display:flex}.tl-link[data-v-cd104a1b]{color:var(--color-primary);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.15rem .25rem;font-size:.78rem;font-weight:600}.tl-link[data-v-cd104a1b]:hover{background:var(--color-primary-subtle)}.tl-state[data-v-cd104a1b]{border:1px solid var(--color-border-card);color:var(--color-placeholder);text-align:center;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1rem;font-size:.85rem;display:flex}.tl-state--error[data-v-cd104a1b]{color:#dc2626}.tl-day[data-v-cd104a1b]{flex-direction:column;gap:.375rem;display:flex}.tl-day__label[data-v-cd104a1b]{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:.25rem 0 0;padding:0 .25rem;font-size:.72rem;font-weight:700}.tl-list[data-v-cd104a1b]{border:1px solid var(--color-border-card);background:#fff;border-radius:12px;margin:0;padding:.25rem 0;list-style:none;overflow:hidden}.tl-item[data-v-cd104a1b]{position:relative}.tl-item[data-v-cd104a1b]:before{content:"";background:var(--color-border-card);z-index:0;width:2px;position:absolute;top:0;bottom:0;left:calc(.875rem + 14px)}.tl-item[data-v-cd104a1b]:first-child:before{top:50%}.tl-item[data-v-cd104a1b]:last-child:before{height:50%;bottom:auto}.tl-item[data-v-cd104a1b]:only-child:before{display:none}.tl-item--open[data-v-cd104a1b]:first-child:before{top:1.25rem}.tl-item--open[data-v-cd104a1b]:last-child:before{height:1.25rem}.tl-row[data-v-cd104a1b]{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:.625rem .875rem;font-family:inherit;display:flex}.tl-row[data-v-cd104a1b]:hover{background:var(--color-surface)}.tl-row__icon[data-v-cd104a1b]{z-index:1;background:var(--color-surface);width:30px;height:30px;color:var(--color-text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:0 0 0 3px #fff}.tl-row__icon--email[data-v-cd104a1b]{background:var(--color-primary-subtle);color:var(--color-primary)}.tl-row__icon--checklist[data-v-cd104a1b]{color:#16a34a;background:#f0fdf4}.tl-row__icon--stage_change[data-v-cd104a1b]{background:var(--color-primary-subtle);color:var(--color-primary-subtle-text)}.tl-row__main[data-v-cd104a1b]{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.tl-row__title[data-v-cd104a1b]{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;overflow:hidden}.tl-row__meta[data-v-cd104a1b]{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.tl-row__status[data-v-cd104a1b]{color:var(--color-text-muted);flex-shrink:0;align-items:center;gap:.35rem;font-size:.72rem;font-weight:600;display:inline-flex}.tl-row__status-dot[data-v-cd104a1b]{background:var(--color-placeholder);border-radius:50%;width:7px;height:7px}.tl-row__status--success .tl-row__status-dot[data-v-cd104a1b]{background:#16a34a}.tl-row__status--warning .tl-row__status-dot[data-v-cd104a1b]{background:#d97706}.tl-row__status--danger .tl-row__status-dot[data-v-cd104a1b]{background:#dc2626}.tl-row__status--info .tl-row__status-dot[data-v-cd104a1b]{background:var(--color-primary)}.tl-row__time[data-v-cd104a1b]{text-align:right;width:3rem;color:var(--color-placeholder);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem}.tl-row__chev[data-v-cd104a1b]{color:var(--color-border);flex-shrink:0}.tl-row:hover .tl-row__chev[data-v-cd104a1b]{color:var(--color-text-muted)}.tl-detail[data-v-cd104a1b]{flex-direction:column;gap:.625rem;padding:0 .875rem .875rem calc(1.625rem + 30px);display:flex}.tl-changes[data-v-cd104a1b]{border:1px solid #eef0f3;border-radius:10px;overflow:hidden}.tl-changes__head[data-v-cd104a1b],.tl-changes__row[data-v-cd104a1b]{grid-template-columns:minmax(140px,.9fr) minmax(0,1.4fr) 16px minmax(0,1.4fr);align-items:start;gap:.5rem .75rem;padding:.5rem .75rem;display:grid}.tl-changes__head[data-v-cd104a1b]{background:var(--color-surface);color:var(--color-placeholder);text-transform:uppercase;letter-spacing:.03em;font-size:.7rem;font-weight:600}.tl-changes__row[data-v-cd104a1b]{border-top:1px solid #f1f2f4;font-size:.8rem;line-height:1.45}.tl-changes__label[data-v-cd104a1b]{color:var(--color-text-secondary);font-weight:600}.tl-changes__from[data-v-cd104a1b]{color:var(--color-placeholder);overflow-wrap:anywhere;text-decoration:line-through}.tl-changes__to[data-v-cd104a1b]{color:var(--color-text);overflow-wrap:anywhere;font-weight:500}.tl-changes__empty[data-v-cd104a1b]{color:#c4c8cf;font-style:italic;font-weight:400;text-decoration:none}.tl-changes__arrow[data-v-cd104a1b]{color:var(--color-primary);margin-top:.15rem}@media (width<=640px){.tl-changes__head[data-v-cd104a1b]{display:none}.tl-changes__row[data-v-cd104a1b]{grid-template-columns:1fr 16px 1fr}.tl-changes__label[data-v-cd104a1b]{grid-column:1/-1}}.tl-detail__desc[data-v-cd104a1b]{color:var(--color-text-secondary);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.5}.tl-detail__grid[data-v-cd104a1b]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.5rem 1rem;margin:0;display:grid}.tl-detail__grid dt[data-v-cd104a1b]{color:var(--color-placeholder);font-size:.7rem;font-weight:600}.tl-detail__grid dd[data-v-cd104a1b]{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:.8rem}.tl-more[data-v-cd104a1b]{border:1.5px solid var(--color-border-card);color:var(--color-text-secondary);cursor:pointer;background:#fff;border-radius:8px;align-self:center;align-items:center;gap:.35rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;display:inline-flex}.tl-more[data-v-cd104a1b]:hover{border-color:var(--color-primary-subtle-border);background:var(--color-primary-subtle);color:var(--color-primary-subtle-text)}.tl-more__rest[data-v-cd104a1b]{color:var(--color-placeholder);font-weight:500}.spin[data-v-cd104a1b]{animation:.8s linear infinite tl-spin-cd104a1b}@keyframes tl-spin-cd104a1b{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin[data-v-cd104a1b]{animation:none}}@media (width<=640px){.tl-card[data-v-cd104a1b]{padding:.875rem}.tl-toolbar[data-v-cd104a1b]{flex-wrap:wrap}.tl-search[data-v-cd104a1b]{flex:100%}.tl-toolbar[data-v-cd104a1b] .tl-select{flex:1 1 0;min-width:0}.tl-row[data-v-cd104a1b]{gap:.6rem;padding:.6rem .75rem}.tl-item[data-v-cd104a1b]:before{left:calc(.75rem + 14px)}.tl-phase[data-v-cd104a1b]{min-width:108px;font-size:.72rem}.tl-row__status-text[data-v-cd104a1b],.tl-row__chev[data-v-cd104a1b]{display:none}.tl-detail[data-v-cd104a1b]{padding:0 .75rem .75rem}.tl-row[data-v-cd104a1b]{align-items:flex-start}.tl-row__title[data-v-cd104a1b]{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.tl-row__status[data-v-cd104a1b],.tl-row__time[data-v-cd104a1b]{margin-top:.15rem}}.tl-card--sticky[data-v-cd104a1b]{z-index:5;position:sticky;top:0}.tl-stage[data-v-cd104a1b]{flex-direction:column;gap:.625rem;scroll-margin-top:1rem;display:flex}.tl-stage__head[data-v-cd104a1b]{align-items:center;gap:.75rem;padding:.25rem .25rem 0;display:flex}.tl-stage__dot[data-v-cd104a1b]{border:2px solid var(--color-border-card);width:30px;height:30px;color:var(--color-placeholder);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.tl-stage--completed .tl-stage__dot[data-v-cd104a1b]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.tl-stage--active .tl-stage__dot[data-v-cd104a1b]{border-color:var(--color-primary);color:var(--color-primary)}.tl-stage__title-wrap[data-v-cd104a1b]{flex-direction:column;flex:1;min-width:0;display:flex}.tl-stage__title[data-v-cd104a1b]{color:var(--color-text);margin:0;font-size:.95rem;font-weight:700}.tl-stage__status[data-v-cd104a1b]{color:var(--color-text-muted);font-size:.75rem}.tl-stage--active .tl-stage__status[data-v-cd104a1b]{color:var(--color-primary-subtle-text);font-weight:600}.tl-stage__count[data-v-cd104a1b]{color:var(--color-text-muted);background:var(--color-surface);border-radius:999px;flex-shrink:0;padding:.15rem .6rem;font-size:.75rem;font-weight:600}.tl-stage__empty[data-v-cd104a1b]{text-align:center;color:var(--color-placeholder);border:1px dashed var(--color-border-card);background:#fff;border-radius:12px;margin:0;padding:1rem;font-size:.85rem}.tl-row__time[data-v-cd104a1b]{width:auto;min-width:3rem}@media (width<=640px){.tl-card--sticky[data-v-cd104a1b]{position:static}.tl-row__time[data-v-cd104a1b]{min-width:0;font-size:.7rem}}.hd-status[data-v-40c4ef86]{flex-direction:column;align-items:flex-end;gap:.1rem;display:flex}.hd-status__label[data-v-40c4ef86]{color:var(--color-placeholder);text-transform:uppercase;letter-spacing:.05em;font-size:.64rem;font-weight:600}.hd-status__val[data-v-40c4ef86]{align-items:center;gap:.35rem;font-size:.82rem;font-weight:700;display:inline-flex}.dt-status__dot[data-v-40c4ef86]{border-radius:999px;flex-shrink:0;width:8px;height:8px}.dt-status__dot.st--ok[data-v-40c4ef86]{background:#16a34a}.dt-status__dot.st--pending[data-v-40c4ef86]{background:#d97706}.dt-status__dot.st--off[data-v-40c4ef86]{background:#dc2626}.hd-status__val.st--ok[data-v-40c4ef86]{color:#166534}.hd-status__val.st--pending[data-v-40c4ef86]{color:#b45309}.hd-status__val.st--off[data-v-40c4ef86]{color:#dc2626}.modal-overlay[data-v-40c4ef86]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:500;background:#00000073;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal[data-v-40c4ef86]{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:720px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #0000002e}.modal__header[data-v-40c4ef86]{border-bottom:1px solid var(--color-surface);align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.modal__title[data-v-40c4ef86]{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;margin:0 auto 0 0;font-size:1rem;font-weight:700;overflow:hidden}.modal__body[data-v-40c4ef86]{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex;overflow-y:auto}.modal__footer[data-v-40c4ef86]{border-top:1px solid var(--color-surface);background:#fafafa;flex-wrap:wrap;gap:.6rem;padding:1rem 1.5rem;display:flex}.dt-action[data-v-40c4ef86]{cursor:pointer;color:var(--color-text-secondary);border:1.5px solid var(--color-border-card);background:#fff;border-radius:8px;align-items:center;gap:.4rem;padding:.5rem .95rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.dt-action[data-v-40c4ef86]:hover{border-color:var(--color-border);background:var(--color-surface)}.dt-action--primary[data-v-40c4ef86]{color:#fff;background:var(--color-primary);border-color:var(--color-primary)}.dt-action--primary[data-v-40c4ef86]:hover{background:#cf5309;border-color:#cf5309}.icon-btn[data-v-40c4ef86]{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.375rem;display:flex}.icon-btn[data-v-40c4ef86]:hover{background:var(--color-surface);color:var(--color-text)}.dt-state[data-v-40c4ef86]{color:var(--color-text-muted);justify-content:center;align-items:center;gap:.5rem;padding:2rem 1rem;font-size:.9rem;display:flex}.dt-state--error[data-v-40c4ef86]{color:#dc2626}.dt-sec[data-v-40c4ef86]{flex-direction:column;gap:.5rem;display:flex}.dt-sec__title[data-v-40c4ef86]{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.72rem;font-weight:700}.dt-sec--meta[data-v-40c4ef86]{border-top:1px solid var(--color-surface);padding-top:1rem}.dt-grid[data-v-40c4ef86]{grid-template-columns:1fr 1fr;gap:.75rem 1.25rem;margin:0;display:grid}.dt-item[data-v-40c4ef86]{flex-direction:column;gap:.15rem;min-width:0;display:flex}.dt-item--wide[data-v-40c4ef86]{grid-column:1/-1}.dt-item dt[data-v-40c4ef86]{color:var(--color-placeholder);font-size:.72rem;font-weight:600}.dt-item dd[data-v-40c4ef86]{color:var(--color-text);word-break:break-word;margin:0;font-size:.875rem}.dt-text[data-v-40c4ef86]{color:var(--color-text-secondary);white-space:pre-wrap;margin:0;font-size:.875rem;line-height:1.5}@media (width<=520px){.dt-grid[data-v-40c4ef86]{grid-template-columns:1fr}}@media (width<=640px){.modal-overlay[data-v-40c4ef86]{padding:.75rem}.modal[data-v-40c4ef86]{max-height:calc(100dvh - 1.5rem)}.modal__header[data-v-40c4ef86]{padding:1rem 1.125rem}.modal__body[data-v-40c4ef86]{padding:1.125rem}.modal__footer[data-v-40c4ef86]{padding:.75rem 1.125rem}.dt-action[data-v-40c4ef86]{flex:auto;justify-content:center}}.modal-fade-enter-active[data-v-40c4ef86],.modal-fade-leave-active[data-v-40c4ef86]{transition:opacity .2s}.modal-fade-enter-from[data-v-40c4ef86],.modal-fade-leave-to[data-v-40c4ef86]{opacity:0}.spin[data-v-40c4ef86]{animation:.8s linear infinite spin-40c4ef86}@keyframes spin-40c4ef86{to{transform:rotate(360deg)}}.kvm[data-v-c212037e]{flex-direction:column;gap:1rem;display:flex}.kvm__sec[data-v-c212037e]{border:1px solid var(--color-border-card);border-radius:12px;padding:.875rem 1rem}.kvm__title[data-v-c212037e]{color:var(--color-text);margin:0 0 .6rem;font-size:.8rem;font-weight:600}.kvm__dl[data-v-c212037e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;margin:0;display:grid}.kvm__dl dt[data-v-c212037e]{color:var(--color-text-muted);font-size:.72rem}.kvm__dl dd[data-v-c212037e]{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:.85rem}.kvm__list[data-v-c212037e]{flex-direction:column;gap:.5rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.kvm__muted[data-v-c212037e]{color:var(--color-text-muted);font-size:.78rem}.kvm__empty[data-v-c212037e]{color:var(--color-text-muted);margin:0;font-size:.85rem}@media (width<=640px){.kvm__dl[data-v-c212037e]{grid-template-columns:minmax(0,1fr)}}.ios-item--system[data-v-910a68b3]{cursor:default;opacity:.75}.ios-lock[data-v-910a68b3]{color:var(--color-text-muted);flex-shrink:0}.ios-wrap[data-v-910a68b3]{width:100%;position:relative}.ios-trigger[data-v-910a68b3]{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--color-border);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;min-height:38px;padding:.45rem .75rem;display:flex}.ios-trigger[data-v-910a68b3]:hover{border-color:var(--color-placeholder)}.ios-wrap--open .ios-trigger[data-v-910a68b3]{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 15%, transparent)}.ios-wrap--disabled[data-v-910a68b3]{opacity:.6;pointer-events:none}.ios-placeholder[data-v-910a68b3]{color:var(--color-placeholder);font-size:.875rem}.ios-selected[data-v-910a68b3]{align-items:center;gap:.4rem;display:inline-flex}.ios-selected-text[data-v-910a68b3]{color:var(--color-text);font-size:.875rem}.ios-chevron[data-v-910a68b3]{color:var(--color-text-muted);flex-shrink:0;transition:transform .15s}.ios-chevron--open[data-v-910a68b3]{transform:rotate(180deg)}.ios-menu[data-v-910a68b3]{border:1px solid var(--color-border-card);z-index:50;background:#fff;border-radius:8px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000000d}.ios-list[data-v-910a68b3]{flex-direction:column;gap:1px;max-height:210px;padding:.25rem;display:flex;overflow-y:auto}.ios-item[data-v-910a68b3]{cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;padding:.4rem .6rem;transition:background .12s;display:flex}.ios-item[data-v-910a68b3]:hover{background:var(--color-surface)}.ios-item--selected[data-v-910a68b3]{background:#eff6ff}.ios-item__left[data-v-910a68b3]{align-items:center;gap:.4rem;min-width:0;display:flex;overflow:hidden}.ios-item__text[data-v-910a68b3]{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;font-size:.825rem;overflow:hidden}.ios-item__text--muted[data-v-910a68b3]{color:var(--color-text-muted);font-style:italic}.ios-del-btn[data-v-910a68b3]{width:22px;height:22px;color:var(--color-placeholder);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .12s,background .12s;display:inline-flex}.ios-del-btn[data-v-910a68b3]:hover:not(:disabled){color:#dc2626;background:#fee2e2}.ios-del-btn[data-v-910a68b3]:disabled{opacity:.5;cursor:not-allowed}.ios-empty[data-v-910a68b3]{color:var(--color-placeholder);text-align:center;padding:.75rem;font-size:.8rem}.ios-footer[data-v-910a68b3]{border-top:1px solid var(--color-surface);background:#fafafa;padding:.35rem .4rem}.ios-add-box[data-v-910a68b3]{border:1px solid var(--color-border-card);background:#fff;border-radius:6px;align-items:center;gap:.35rem;padding:.15rem .25rem .15rem .5rem;display:flex}.ios-add-box[data-v-910a68b3]:focus-within{border-color:var(--color-primary)}.ios-add-input[data-v-910a68b3]{color:var(--color-text);background:0 0;border:none;outline:none;flex:1;padding:.25rem 0;font-size:.8rem}.ios-add-input[data-v-910a68b3]::placeholder{color:var(--color-placeholder)}.ios-add-btn[data-v-910a68b3]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .12s;display:inline-flex}.ios-add-btn[data-v-910a68b3]:hover:not(:disabled){opacity:.9}.ios-add-btn[data-v-910a68b3]:disabled{opacity:.4;cursor:not-allowed}.kb-label[data-v-910a68b3]{letter-spacing:.02em;border-radius:5px;flex-shrink:0;padding:.1rem .35rem;font-size:.64rem;font-weight:700}.kb-label--avgs-offen[data-v-910a68b3]{color:#854d0e;background:#fef9c3;border:1px solid #fef08a}.kb-label--avgs-bewilligt[data-v-910a68b3]{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0}.kb-label--avgs-abgelehnt[data-v-910a68b3]{color:#b91c1c;background:#fee2e2;border:1px solid #fecaca}.kb-label--avgs-custom[data-v-910a68b3]{color:#334155;background:#f1f5f9;border:1px solid #cbd5e1}.spin[data-v-910a68b3]{animation:.8s linear infinite spin-910a68b3}@keyframes spin-910a68b3{to{transform:rotate(360deg)}}.eb-page[data-v-e434def8]{box-sizing:border-box;flex-direction:column;gap:1.25rem;width:100%;display:flex}.eb-header[data-v-e434def8]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.eb-phase-badge[data-v-e434def8]{vertical-align:2px;white-space:nowrap;color:var(--color-primary-subtle-text);background:var(--color-primary-subtle);cursor:pointer;border:1px solid #fed7bd;border-radius:6px;align-items:center;gap:6px;margin-left:10px;padding:2px 6px 2px 8px;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1.5;transition:background-color .15s,border-color .15s;display:inline-flex}.eb-phase-badge[data-v-e434def8]:hover,.eb-phase-badge--open[data-v-e434def8]{background:#ffe4d1;border-color:#fdba8c}.eb-phase-badge[data-v-e434def8]:disabled{cursor:progress;opacity:.7}.eb-phase-badge__count[data-v-e434def8]{color:#ea8a4f;font-weight:500}.eb-phase-badge--parked[data-v-e434def8]{color:#4b5563;background:var(--color-surface);border-color:var(--color-border-card)}.eb-phase-badge--parked[data-v-e434def8]:hover,.eb-phase-badge--parked.eb-phase-badge--open[data-v-e434def8]{background:var(--color-border-card);border-color:var(--color-border)}.eb-phase-menu[data-v-e434def8]{padding:4px}.eb-phase-menu__title[data-v-e434def8]{letter-spacing:.04em;text-transform:uppercase;color:var(--color-placeholder);padding:6px 8px 4px;font-size:.7rem;font-weight:600}.eb-phase-menu__item[data-v-e434def8]{color:var(--color-text-secondary);cursor:pointer;gap:10px;padding:7px 8px;font-size:.8125rem}.eb-phase-menu__marker[data-v-e434def8]{width:20px;height:20px;color:var(--color-placeholder);border:1.5px solid var(--color-border);background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:flex}.eb-phase-menu__marker--parked[data-v-e434def8]{border-style:dashed}.eb-phase-menu__label[data-v-e434def8]{flex:1;min-width:0}.eb-phase-menu__now[data-v-e434def8]{color:var(--color-primary-subtle-text);font-size:.7rem;font-weight:600}.eb-phase-menu__item--done .eb-phase-menu__marker[data-v-e434def8]{color:#fff;background:#22c55e;border-color:#22c55e}.eb-phase-menu__item--current[data-v-e434def8]{color:var(--color-text);background:#fff7f1;font-weight:600}.eb-phase-menu__item--current .eb-phase-menu__marker[data-v-e434def8]{color:#fff;background:var(--color-primary);border-color:var(--color-primary)}.eb-header__left[data-v-e434def8]{align-items:center;gap:.75rem;min-width:0;display:flex}.eb-header__id[data-v-e434def8]{min-width:0}.eb-header__park[data-v-e434def8]{flex-wrap:wrap;gap:.5rem;margin-left:auto;display:flex}@media (width<=640px){.eb-header[data-v-e434def8]{flex-wrap:wrap;align-items:flex-start;gap:.75rem}.eb-header__left[data-v-e434def8]{flex:100%;align-items:flex-start}.eb-title[data-v-e434def8]{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;line-height:1.3;display:flex}.eb-phase-badge[data-v-e434def8]{margin-left:0}.eb-header__meta[data-v-e434def8]{flex-wrap:nowrap;margin-top:.3rem}.eb-header__sub[data-v-e434def8]{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;flex:1 1 0;min-width:0;overflow:hidden}.eb-header__park[data-v-e434def8]{grid-template-columns:1fr 1fr;width:100%;margin-left:0;display:grid}.eb-header__park .btn[data-v-e434def8]{justify-content:center}}.eb-title[data-v-e434def8]{color:var(--color-text);margin:0;font-size:1.125rem;font-weight:700}.eb-header__meta[data-v-e434def8]{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.eb-header__chip[data-v-e434def8]{color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border-card);border-radius:6px;padding:.05rem .4rem;font-size:.72rem;font-weight:600}.eb-header__chip.ks--studio[data-v-e434def8]{color:var(--color-studio-text);background:#fff4ed;border-color:#fecdaa}.eb-header__chip--calcom[data-v-e434def8]{color:#0369a1;background:#e0f2fe;border-color:#bae6fd}.eb-header__chip.eb-when--future[data-v-e434def8]{color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border-card)}.eb-header__chip.eb-when--today[data-v-e434def8]{color:var(--color-warning);background:var(--color-warning-bg);border:1px solid var(--color-warning-border)}.eb-header__chip.eb-when--now[data-v-e434def8]{color:var(--color-success);background:var(--color-success-bg);border:1px solid var(--color-success-border)}.eb-header__chip.eb-when--past[data-v-e434def8]{color:var(--color-placeholder);background:var(--color-surface);border:1px solid var(--color-border-card)}.eb-header__chip.ks--business[data-v-e434def8]{color:var(--color-business);background:var(--color-business-subtle);border-color:var(--color-business-border)}.eb-header__sub[data-v-e434def8]{color:var(--color-placeholder);overflow-wrap:anywhere}.btn--danger[data-v-e434def8]{color:#fff;background:#dc2626;border:1px solid #dc2626}.btn--danger[data-v-e434def8]:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}.btn--danger[data-v-e434def8]:disabled{opacity:.5;cursor:not-allowed}.btn--danger-ghost[data-v-e434def8]{color:#dc2626;background:0 0;border:1px solid #fecaca}.btn--danger-ghost[data-v-e434def8]:hover{background:#fef2f2;border-color:#fca5a5}.del-warn[data-v-e434def8]{color:#4b5563;margin:0 0 1rem;font-size:.875rem;line-height:1.5}.eb-subtitle[data-v-e434def8]{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.875rem}.eb-state[data-v-e434def8]{text-align:center;color:var(--color-text-muted);flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1rem;font-size:.9rem;display:flex}.eb-state--error[data-v-e434def8]{color:#dc2626}.eb-state__icon[data-v-e434def8]{color:var(--color-border)}.eb-state__title[data-v-e434def8]{color:var(--color-text-secondary);margin:0;font-size:1rem;font-weight:600}.eb-viewtoggle[data-v-e434def8]{background:var(--color-surface);border:1px solid var(--color-border-card);border-radius:9px;gap:.25rem;width:fit-content;padding:.2rem;display:inline-flex}.vt-btn[data-v-e434def8]{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:.375rem;padding:.4rem .85rem;font-size:.8125rem;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.vt-btn[data-v-e434def8]:hover{color:var(--color-text)}.vt-btn--active[data-v-e434def8]{color:var(--color-primary);background:#fff;box-shadow:0 1px 2px #0000000f}.eb-toolbar[data-v-e434def8]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.eb-count[data-v-e434def8]{color:var(--color-text-muted);font-size:.8rem;font-weight:600}.eb-search[data-v-e434def8]{border:1.5px solid var(--color-border-card);color:var(--color-placeholder);background:#fff;border-radius:9px;flex:auto;align-items:center;gap:.5rem;min-width:280px;max-width:620px;padding:.5rem .85rem;display:flex}.eb-search[data-v-e434def8]:focus-within{border-color:var(--color-primary);color:var(--color-primary)}.eb-search input[data-v-e434def8]{color:var(--color-text);background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:.875rem}.eb-empty[data-v-e434def8]{text-align:center;border:1px dashed var(--color-border-card);background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1.5rem;display:flex}.eb-empty__icon[data-v-e434def8]{background:var(--color-primary-subtle);width:56px;height:56px;color:var(--color-primary);border-radius:14px;justify-content:center;align-items:center;margin-bottom:.5rem;display:flex}.eb-empty__title[data-v-e434def8]{color:var(--color-text);margin:0;font-size:1rem;font-weight:700}.eb-empty__sub[data-v-e434def8]{color:var(--color-text-muted);margin:0 0 .75rem;font-size:.875rem}.lead-list[data-v-e434def8]{flex-direction:column;gap:.625rem;display:flex}.lead-card[data-v-e434def8]{text-align:left;border:1px solid var(--color-border-card);cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:1rem;width:100%;padding:.875rem 1.125rem;font-family:inherit;transition:border-color .15s,box-shadow .15s,transform .1s;display:grid}.lead-card[data-v-e434def8]:hover{border-color:var(--color-primary-subtle-border);box-shadow:0 4px 14px color-mix(in srgb, var(--color-primary) 8%, transparent);transform:translateY(-1px)}.lead-avatar[data-v-e434def8]{background:var(--color-primary);color:#fff;text-transform:uppercase;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:.85rem;font-weight:700;display:flex}.lead-main[data-v-e434def8]{min-width:0}.lead-name[data-v-e434def8]{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:600;overflow:hidden}.lead-sub[data-v-e434def8]{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.lead-tags[data-v-e434def8]{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.lead-meta[data-v-e434def8]{flex-direction:column;align-items:flex-end;gap:.2rem;min-width:120px;display:flex}.lead-date[data-v-e434def8]{color:var(--color-text-secondary);align-items:center;gap:.3rem;font-size:.8rem;font-weight:500;display:inline-flex}.lead-by[data-v-e434def8]{color:var(--color-placeholder);font-size:.72rem}.lead-chevron[data-v-e434def8]{color:var(--color-border);flex-shrink:0}.lead-card:hover .lead-chevron[data-v-e434def8]{color:var(--color-primary)}.tag[data-v-e434def8]{white-space:nowrap;border-radius:999px;align-items:center;padding:.15rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}.tag--massnahme[data-v-e434def8]{background:var(--color-primary-subtle);color:var(--color-primary-subtle-text);border:1px solid var(--color-primary-subtle-border)}.tag--kt[data-v-e434def8]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.tag--test[data-v-e434def8]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.test-toggle[data-v-e434def8]{color:var(--color-text-secondary);cursor:pointer;align-items:flex-start;gap:.625rem;font-size:.875rem;display:flex}.test-toggle input[data-v-e434def8]{accent-color:#b91c1c;cursor:pointer;flex-shrink:0;width:18px;height:18px;margin-top:1px}.test-toggle code[data-v-e434def8]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;padding:0 .25rem;font-size:.78rem}.zoho-tag[data-v-e434def8]{white-space:nowrap;border-radius:999px;align-items:center;gap:.2rem;padding:.12rem .45rem;font-size:.68rem;font-weight:600;display:inline-flex}.zoho-tag--ok[data-v-e434def8]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.zoho-tag--err[data-v-e434def8]{color:#dc2626;cursor:pointer;background:#fef2f2;border:1px solid #fecaca}.zoho-tag--err[data-v-e434def8]:hover{background:#fee2e2}.pager[data-v-e434def8]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .25rem 0;display:flex}.pager__info[data-v-e434def8]{color:var(--color-text-muted);font-size:.8rem}.pager__controls[data-v-e434def8]{align-items:center;gap:.5rem;display:flex}.pager__page[data-v-e434def8]{color:var(--color-text-secondary);text-align:center;min-width:96px;font-size:.8rem;font-weight:600}.pager__btn[data-v-e434def8]{width:auto;color:var(--color-text-secondary);border:1.5px solid var(--color-border-card);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:.25rem;padding:.4rem .7rem;font-size:.8rem;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.pager__btn[data-v-e434def8]:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-subtle)}.pager__btn[data-v-e434def8]:disabled{opacity:.45;cursor:not-allowed}@media (width<=720px){.lead-card[data-v-e434def8]{grid-template-columns:auto 1fr auto;row-gap:.5rem}.lead-tags[data-v-e434def8]{grid-column:2/4;justify-content:flex-start}.lead-meta[data-v-e434def8]{flex-direction:row;grid-column:2/4;align-items:flex-start;gap:.75rem}.lead-chevron[data-v-e434def8]{display:none}}.eb-form[data-v-e434def8]{flex-direction:column;gap:1.25rem;display:flex}.card[data-v-e434def8]{border:1px solid var(--color-border-card);background:#fff;border-radius:12px;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex}.card__title[data-v-e434def8]{color:var(--color-text);margin:0;font-size:.95rem;font-weight:700}.card__subtitle[data-v-e434def8]{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:.8125rem;font-weight:700}.card__note[data-v-e434def8]{color:var(--color-text-muted);margin:-.5rem 0 0;font-size:.8rem}.collapse-box[data-v-e434def8]{border:1px solid var(--color-border-card);background:#fafafa;border-radius:10px;transition:box-shadow .15s,border-color .15s,background .15s}.collapse-box--open[data-v-e434def8]{box-shadow:0 4px 16px -4px color-mix(in srgb, var(--color-primary) 16%, transparent);background:#fff;border-color:#e2c9b8}.card__subtitle-toggle[data-v-e434def8]{cursor:pointer;width:100%;color:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.875rem 1.125rem;display:flex}.card__subtitle-toggle .card__subtitle[data-v-e434def8]{text-align:left;flex:1}.card__subtitle-toggle:hover .card__subtitle[data-v-e434def8]{color:var(--color-primary)}.collapse-box__header[data-v-e434def8]{padding:.875rem 1.125rem}.collapse-box__body[data-v-e434def8]{border-top:1px solid #f1e4da;flex-direction:column;gap:1rem;padding:1rem 1.125rem 1.125rem;display:flex}.import-kunde-bar[data-v-e434def8]{flex-wrap:wrap;justify-content:space-between;align-self:stretch;align-items:center;gap:.75rem;width:100%;display:flex}.kunde-summary-box__name[data-v-e434def8]{color:var(--color-primary);cursor:pointer;font-family:inherit;font-weight:700;font-size:inherit;background:0 0;border:0;align-items:center;gap:.3rem;padding:0;display:inline-flex}.kunde-summary-box__name[data-v-e434def8]:hover{text-decoration:underline}.kunde-summary-box[data-v-e434def8]{border:1px solid var(--color-border-card);color:var(--color-text-secondary);background:#fff;border-radius:8px;flex-direction:column;gap:.375rem;padding:.75rem 1rem;font-size:.85rem;display:flex}.kunde-summary-box__header[data-v-e434def8]{justify-content:space-between;align-items:center;display:flex}.kunde-match-banner[data-v-e434def8]{color:#6d28d9;background:linear-gradient(135deg,#faf5ff 0%,#eff6ff 100%);border:1px solid #e9d5ff;border-radius:10px;align-items:center;gap:.6rem;padding:.65rem .9rem;font-size:.83rem;display:flex;box-shadow:0 2px 8px -2px #6d28d926}.kunde-match-banner__icon[data-v-e434def8]{color:#a855f7;flex-shrink:0}.kunde-match-banner__text[data-v-e434def8]{color:var(--color-text-secondary);flex:1}.kunde-match-banner__label[data-v-e434def8]{letter-spacing:.04em;text-transform:uppercase;color:#a855f7;margin-bottom:.15rem;font-size:.68rem;font-weight:800;display:block}.kunde-match-banner__link[data-v-e434def8]{color:#6d28d9;cursor:pointer;font-weight:700;font-size:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.kunde-link-dropdown[data-v-e434def8]{z-index:20;border:1px solid var(--color-border-card);background:#fff;border-radius:10px;flex-direction:column;gap:.375rem;width:280px;padding:.5rem;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #1118271f}.kunde-link-dropdown__list[data-v-e434def8]{max-height:220px;margin:0;padding:0;list-style:none;overflow-y:auto}.kunde-link-dropdown__list li button[data-v-e434def8]{text-align:left;cursor:pointer;width:100%;color:var(--color-text-secondary);background:0 0;border:none;border-radius:6px;padding:.4rem .5rem;font-size:.85rem}.kunde-link-dropdown__list li button[data-v-e434def8]:hover{background:var(--color-surface)}.kunde-link-dropdown__footer[data-v-e434def8]{justify-content:flex-end;display:flex}.grid[data-v-e434def8]{grid-template-columns:repeat(2,1fr);gap:.875rem 1.5rem;display:grid}@media (width<=640px){.grid[data-v-e434def8]{grid-template-columns:1fr}}.field[data-v-e434def8]{flex-direction:column;gap:.375rem;display:flex}.field--full[data-v-e434def8]{grid-column:1/-1}.field__label[data-v-e434def8]{color:var(--color-text-secondary);align-items:flex-end;min-height:2.6em;font-size:.8125rem;font-weight:600;line-height:1.3;display:flex}.req[data-v-e434def8]{color:#dc2626;margin-left:.25rem}.opt[data-v-e434def8]{color:var(--color-placeholder);margin-left:.25rem;font-size:.72rem;font-weight:400}.hint[data-v-e434def8]{color:var(--color-placeholder);font-size:.72rem}.hint--review[data-v-e434def8]{color:#b45309;margin-top:.25rem;font-weight:600;display:block}.field__input[data-v-e434def8]{border:1.5px solid var(--color-border-card);color:var(--color-text);box-sizing:border-box;background:#fff;border-radius:8px;outline:none;width:100%;padding:.5625rem .75rem;font-family:inherit;font-size:.9rem;transition:border-color .15s}.field__input[data-v-e434def8]:focus{border-color:var(--color-primary)}.field__input--error[data-v-e434def8]{border-color:#dc2626}.field__input--error[data-v-e434def8]:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261f}.field__input--readonly[data-v-e434def8]{background:var(--color-surface);color:var(--color-text-muted);cursor:default;border-color:var(--color-border-card)}.field__input--readonly[data-v-e434def8]:focus{border-color:var(--color-border-card)}.field__select[data-v-e434def8]{cursor:pointer}.field__textarea[data-v-e434def8]{resize:vertical;line-height:1.5}.ai-field[data-v-e434def8]{border:1px dashed var(--color-primary-subtle-border);background:#fffdf9;border-radius:10px;padding:.875rem}.ai-toolbar[data-v-e434def8]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.btn-ai[data-v-e434def8]{color:#fff;background:var(--color-primary);cursor:pointer;border:none;border-radius:7px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.78rem;font-weight:600;display:inline-flex}.btn-ai[data-v-e434def8]:hover:not(:disabled){background:var(--color-primary-hover)}.btn-ai[data-v-e434def8]:disabled{opacity:.6;cursor:not-allowed}.ai-sep[data-v-e434def8]{color:var(--color-placeholder);margin-left:.35rem;font-size:.74rem}.chip[data-v-e434def8]{color:var(--color-primary-subtle-text);background:var(--color-primary-subtle);border:1px solid var(--color-primary-subtle-border);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .3rem .25rem .7rem;font-size:.74rem;font-weight:600;transition:background .15s;display:inline-flex}.chip[data-v-e434def8]:hover:not(:disabled){background:var(--color-primary-subtle-border)}.chip[data-v-e434def8]:disabled{opacity:.45;cursor:not-allowed}.chip__x[data-v-e434def8]{width:18px;height:18px;color:var(--color-primary-subtle-text);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.chip__x[data-v-e434def8]:hover{color:#b91c1c;background:#fecaca}.chip__x[data-v-e434def8]:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.chip--revert[data-v-e434def8]{color:var(--color-text-muted);border-color:var(--color-border-card);align-items:center;gap:.25rem;margin-left:auto;display:inline-flex}.chip--revert[data-v-e434def8]:hover:not(:disabled){background:var(--color-surface);color:var(--color-text-secondary)}.cs-suggest[data-v-e434def8]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.cs-list[data-v-e434def8]{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.cs-card[data-v-e434def8]{text-align:left;border:1.5px solid var(--color-border-card);cursor:pointer;background:#fff;border-radius:10px;align-items:flex-start;gap:.75rem;width:100%;padding:.75rem .9rem;transition:border-color .15s,background .15s;display:flex}.cs-card[data-v-e434def8]:hover{border-color:var(--color-primary);background:#fffdf9}.cs-card--active[data-v-e434def8]{border-color:var(--color-primary);background:var(--color-primary-subtle)}.cs-rank[data-v-e434def8]{background:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.75rem;font-weight:700;display:inline-flex}.cs-body[data-v-e434def8]{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.cs-name[data-v-e434def8]{color:var(--color-text);font-size:.9rem;font-weight:700}.cs-types[data-v-e434def8]{color:var(--color-primary-subtle-text);font-size:.74rem;font-weight:600}.cs-reason[data-v-e434def8]{color:#4b5563;font-size:.8rem;line-height:1.35}.cs-check[data-v-e434def8]{color:var(--color-primary);flex-shrink:0;margin-top:2px}.counter-row[data-v-e434def8]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.eb-freeze[data-v-e434def8]{display:contents}.eb-freeze[data-v-e434def8]:disabled :is(input,select,textarea){background-color:var(--color-surface);color:var(--color-text-muted);cursor:default}.form-msg--frozen[data-v-e434def8]{background:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--color-border-card)}.avgs-goals[data-v-e434def8]{color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--color-border-card);border-radius:8px;margin:0;padding:.55rem .75rem;font-size:.875rem;line-height:1.5}.avgs-goals__hint[data-v-e434def8]{color:var(--color-text-muted);align-items:center;gap:.3rem;margin:.35rem 0 0;font-size:.75rem;display:flex}.counter[data-v-e434def8]{color:var(--color-placeholder);margin-left:auto;font-size:.72rem}.form-msg--error-inline[data-v-e434def8]{color:#dc2626;font-size:.75rem}.consent[data-v-e434def8]{color:var(--color-text-secondary);cursor:pointer;align-items:flex-start;gap:.625rem;font-size:.875rem;display:flex}.consent input[type=checkbox][data-v-e434def8]{width:18px;height:18px;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0;margin-top:1px}.ec-checklist__item[data-v-e434def8]{color:var(--color-text-secondary);cursor:pointer;border-radius:6px;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.875rem;display:flex}.ec-checklist__item[data-v-e434def8]:hover{background:var(--color-surface)}.ec-checklist__item input[type=checkbox][data-v-e434def8]{width:16px;height:16px;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0}.ec-chips[data-v-e434def8]{flex-wrap:wrap;gap:.375rem;margin-bottom:.5rem;display:flex}.ec-chip[data-v-e434def8]{background:var(--color-primary-subtle);border:1px solid var(--color-primary-subtle-border);color:var(--color-primary-subtle-text);border-radius:999px;align-items:center;gap:.375rem;padding:.3rem .375rem .3rem .625rem;font-size:.8125rem;font-weight:500;display:inline-flex}.ec-chip__remove[data-v-e434def8]{width:16px;height:16px;color:var(--color-primary-subtle-text);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.ec-chip__remove[data-v-e434def8]:hover{background:var(--color-primary-subtle-border)}.ec-dropdown[data-v-e434def8]{position:relative}.ec-dropdown__trigger[data-v-e434def8]{cursor:pointer;color:var(--color-text-muted);text-align:left;background:#fff;justify-content:space-between;align-items:center;display:flex}.ec-dropdown__panel[data-v-e434def8]{z-index:10;border:1px solid var(--color-border-card);background:#fff;border-radius:10px;padding:.5rem;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 8px 24px #1118271a}.ec-dropdown__search[data-v-e434def8]{margin-bottom:.5rem}.ec-dropdown__list[data-v-e434def8]{flex-direction:column;max-height:220px;display:flex;overflow-y:auto}.ec-dropdown__pager[data-v-e434def8]{border-top:1px solid var(--color-surface);justify-content:center;align-items:center;gap:.75rem;margin-top:.375rem;padding-top:.5rem;display:flex}.btn[data-v-e434def8]{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.375rem;width:auto;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.btn--auto[data-v-e434def8]{flex-shrink:0;width:auto}.btn[data-v-e434def8]:disabled{opacity:.6;cursor:not-allowed}.btn--primary[data-v-e434def8]{background:var(--color-primary);color:#fff}.btn--primary[data-v-e434def8]:not(:disabled):hover{background:var(--color-primary-hover)}.btn--ghost[data-v-e434def8]{color:var(--color-text-secondary);border:1.5px solid var(--color-border-card);background:0 0}.btn--ghost[data-v-e434def8]:hover{border-color:var(--color-border);background:var(--color-surface)}.icon-btn[data-v-e434def8]{border:1.5px solid var(--color-border-card);cursor:pointer;color:var(--color-text-muted);background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:.4rem;display:flex}.icon-btn[data-v-e434def8]:hover{background:var(--color-surface);color:var(--color-text)}.icon-btn--danger[data-v-e434def8]:hover{color:#dc2626;background:#fef2f2;border-color:#fca5a5}.icon-btn[data-v-e434def8]:disabled{opacity:.4;cursor:not-allowed}.icon-btn--round[data-v-e434def8]{border-radius:999px;padding:.5rem}.custom-todo-add[data-v-e434def8]{border-top:1px dashed var(--color-border-card);flex-direction:column;gap:.6rem;margin-top:1rem;padding-top:1rem;display:flex}.custom-todo-add__row[data-v-e434def8]{align-items:stretch;gap:.6rem;display:flex}.custom-todo-add__row .field__input[data-v-e434def8]{flex:1}.custom-todo-add__check[data-v-e434def8]{color:#4b5563;cursor:pointer;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.custom-todo-add__check input[data-v-e434def8]{width:15px;height:15px;accent-color:var(--color-primary);cursor:pointer}.form-actions[data-v-e434def8]{justify-content:flex-end;gap:.75rem;display:flex}.form-actions--top[data-v-e434def8]{z-index:20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f9fafbeb;border-bottom:1px solid #eef0f2;flex-wrap:wrap;align-items:center;margin:-.25rem 0 .5rem;padding:.75rem 0;position:sticky;top:0}.autosave[data-v-e434def8]{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:.35rem;margin-left:.5rem;margin-right:auto;padding:.3rem .6rem;font-size:.76rem;font-weight:600;line-height:1;display:inline-flex}.autosave[data-v-e434def8] svg{flex-shrink:0}.autosave--idle[data-v-e434def8]{color:var(--color-text-muted);background:var(--color-surface);border-color:var(--color-border-card)}.autosave--pending[data-v-e434def8]{color:#b45309;background:#fffbeb;border-color:#fde68a}.autosave--saving[data-v-e434def8]{color:var(--color-text-muted);background:var(--color-surface);border-color:var(--color-border-card)}.autosave--saved[data-v-e434def8]{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.autosave--error[data-v-e434def8]{color:#dc2626;background:#fef2f2;border-color:#fecaca}.form-msg[data-v-e434def8]{border-radius:8px;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;padding:.75rem 1rem;font-size:.82rem;display:flex;box-shadow:0 1px 3px #00000005}.form-msg--error[data-v-e434def8]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.form-msg--error[data-v-e434def8] svg{color:#dc2626;flex-shrink:0;margin-top:2px}.form-msg--warn[data-v-e434def8]{color:#78350f;background:#fffbeb;border:1px solid #fde68a}.form-msg--warn[data-v-e434def8] svg{color:#d97706;flex-shrink:0;margin-top:2px}.spin[data-v-e434def8]{animation:.8s linear infinite spin-e434def8}@keyframes spin-e434def8{to{transform:rotate(360deg)}}.eb-loading[data-v-e434def8]{flex-direction:column;gap:1rem;display:flex}.eb-loading__tabs[data-v-e434def8]{border:1px solid var(--color-border-card);background:#fff;border-radius:12px;gap:.25rem;padding:.375rem;display:flex;overflow:hidden;box-shadow:0 1px 4px #0000000d}.eb-loading__tab[data-v-e434def8]{border-radius:8px;flex:1;min-width:72px;height:34px}.eb-loading__cards[data-v-e434def8]{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=640px){.eb-loading__cards[data-v-e434def8]{grid-template-columns:1fr 1fr}}@media (width>=1100px){.eb-loading__cards[data-v-e434def8]{grid-template-columns:1fr 2fr 1fr 1fr}}.eb-loading__card[data-v-e434def8]{border:1px solid var(--color-border-card);background:#fff;border-radius:12px;flex-direction:column;gap:.9rem;min-width:0;padding:1rem 1.125rem;display:flex}.eb-loading__pair[data-v-e434def8]{flex-direction:column;gap:.35rem;display:flex}.eb-loading__line[data-v-e434def8]{border-radius:6px;width:70%;height:14px}.eb-loading__line--head[data-v-e434def8]{width:40%;height:12px}.eb-loading__line--label[data-v-e434def8]{width:30%;height:10px}.eb-loading__title[data-v-e434def8]{border-radius:6px;width:220px;height:22px;display:block}.eb-loading__sub[data-v-e434def8]{border-radius:6px;width:300px;max-width:100%;height:14px;margin-top:.35rem;display:block}.form-tabs[data-v-e434def8]{border:1px solid var(--color-border-card);scrollbar-width:none;background:#fff;border-radius:12px;gap:.25rem;width:100%;min-width:0;padding:.375rem;display:flex;overflow-x:auto;box-shadow:0 1px 4px #0000000d}.form-tab[data-v-e434def8]{color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.84rem;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.form-tab[data-v-e434def8]:hover:not(:disabled){background:var(--color-surface);color:var(--color-text-secondary)}.form-tab--active[data-v-e434def8]{background:var(--color-primary-subtle);color:var(--color-primary)}.form-tab[data-v-e434def8]:disabled{opacity:.45;cursor:not-allowed}.form-tab__lock[data-v-e434def8]{color:var(--color-placeholder);align-items:center;margin-left:.15rem;display:inline-flex}@media (width<=1100px){.form-tabs[data-v-e434def8]{overscroll-behavior-x:contain;scroll-padding-inline:1rem;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000)}.form-tabs[data-v-e434def8]::-webkit-scrollbar{display:none}.form-tab[data-v-e434def8]{flex:none}}@media (width<=640px){.form-tabs[data-v-e434def8]{padding:.3rem}.form-tab[data-v-e434def8]{min-height:40px;padding:.5rem .75rem;font-size:.8rem}}.tag--invited[data-v-e434def8]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.tag--mine[data-v-e434def8]{color:#c026d3;background:#fdf4ff;border:1px solid #f5d0fe}.td-note[data-v-e434def8]{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;align-items:flex-start;gap:.5rem;padding:.75rem 1rem;font-size:.8125rem;display:flex}.td-section[data-v-e434def8]{border:1px solid var(--color-border-card);background:#fff;border-radius:12px;flex-direction:column;gap:.75rem;padding:1.125rem 1.375rem;display:flex}.td-section__title[data-v-e434def8]{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.5rem;margin:0;font-size:.8rem;font-weight:700;display:flex}.td-grid[data-v-e434def8]{grid-template-columns:minmax(160px,35%) 1fr;gap:.4rem 1rem;margin:0;display:grid}.td-dt[data-v-e434def8]{color:var(--color-text-secondary);font-size:.8125rem;font-weight:600}.td-dd[data-v-e434def8]{color:#4b5563;word-break:break-word;margin:0;font-size:.8125rem}.td-count[data-v-e434def8]{color:var(--color-primary-subtle-text);background:var(--color-primary-subtle);border:1px solid var(--color-primary-subtle-border);border-radius:999px;padding:.05rem .4rem;font-size:.7rem;font-weight:700}.td-empty[data-v-e434def8]{color:var(--color-placeholder);text-align:center;margin:0;font-size:.8125rem;font-style:italic}.agency-card[data-v-e434def8]{border:1px solid var(--color-primary-subtle-border);background:#fffdf9;border-radius:10px;align-items:center;gap:.75rem;padding:.75rem .9rem;display:flex}.agency-card__icon[data-v-e434def8]{background:var(--color-primary-subtle);width:34px;height:34px;color:var(--color-primary);border:1px solid var(--color-primary-subtle-border);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.agency-card__body[data-v-e434def8]{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.agency-card__name[data-v-e434def8]{color:var(--color-text);font-size:.875rem;font-weight:700}.agency-card__hint[data-v-e434def8]{color:var(--color-placeholder);font-size:.72rem}.agency-card__confidence[data-v-e434def8]{border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:.25rem .6rem;font-size:.74rem;font-weight:700}.agency-card__confidence--high[data-v-e434def8]{color:#059669;background:#ecfdf5;border-color:#a7f3d0}.agency-card__confidence--mid[data-v-e434def8]{color:#b45309;background:#fffbeb;border-color:#fde68a}.agency-card__confidence--low[data-v-e434def8]{color:#dc2626;background:#fef2f2;border-color:#fecaca}.eng-timeline[data-v-e434def8]{border-left:2px solid var(--color-border-card);flex-direction:column;margin-left:.5rem;padding-left:.75rem;display:flex}.eng-item[data-v-e434def8]{border-bottom:1px solid var(--color-surface);gap:.875rem;padding:.875rem 0;display:flex;position:relative}.eng-item[data-v-e434def8]:last-child{border-bottom:none}.eng-item--locked[data-v-e434def8]{opacity:.7}.eng-dot[data-v-e434def8]{background:var(--color-primary);color:#fff;z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:1rem;left:-1.45rem}.eng-dot--locked[data-v-e434def8]{background:var(--color-placeholder)}.eng-content[data-v-e434def8]{flex:1;min-width:0;padding-left:.75rem}.eng-head[data-v-e434def8]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.375rem;display:flex}.eng-period[data-v-e434def8]{color:var(--color-text-secondary);font-size:.8125rem;font-weight:600}.eng-actions[data-v-e434def8]{align-items:center;gap:.25rem;margin-left:auto;display:flex}.eng-sig-chip[data-v-e434def8]{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;height:24px;margin-right:4px;padding:0 8px;font-size:.72rem;font-weight:600;display:inline-flex}.eng-sig-chip--wait[data-v-e434def8]{color:var(--color-primary-subtle-text);background:var(--color-primary-subtle);border:1px solid var(--color-primary-subtle-border)}.eng-sig-chip--ok[data-v-e434def8]{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.eng-details[data-v-e434def8]{color:var(--color-text-muted);flex-wrap:wrap;gap:.375rem 1rem;font-size:.8125rem;display:flex}.eng-details strong[data-v-e434def8]{color:var(--color-text-secondary);font-weight:600}.eng-avgs[data-v-e434def8]{align-items:center;gap:.3rem;display:inline-flex}.eng-avgs__link[data-v-e434def8]{color:var(--color-primary-subtle-text);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.2rem;padding:0;font-weight:600;display:inline-flex}.eng-avgs__link[data-v-e434def8]:hover{text-decoration:underline}.eng-avgs__missing[data-v-e434def8]{color:var(--color-placeholder)}.eng-avgs[data-v-e434def8]{flex-wrap:wrap}.eng-avgs__item[data-v-e434def8]{align-items:center;gap:.3rem;min-width:0;display:inline-flex}.eng-avgs__name[data-v-e434def8]{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;overflow:hidden}.eng-avgs__tag[data-v-e434def8]{color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border-card);white-space:nowrap;cursor:help;border-radius:6px;padding:.05rem .4rem;font-size:.68rem;font-weight:600}.eng-notes[data-v-e434def8]{color:var(--color-text-muted);margin:.375rem 0 0;font-size:.8125rem;font-style:italic}.checklist-readonly-notice[data-v-e434def8]{color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border-card);border-radius:8px;align-items:center;gap:.4rem;margin-bottom:.5rem;padding:.6rem .9rem;font-size:.8rem;display:flex}.td-book-hint[data-v-e434def8]{color:var(--color-primary-subtle-text);background:var(--color-primary-subtle);border:1px solid var(--color-primary-subtle-border);border-radius:8px;align-items:center;gap:.4rem;margin:0 0 .75rem;padding:.5rem .75rem;font-size:.82rem;display:flex}.eb-filters[data-v-e434def8]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.eb-filter-toggle[data-v-e434def8]{background:var(--color-surface);border-radius:8px;padding:.25rem;display:flex}.filter-btn[data-v-e434def8]{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.35rem .75rem;font-size:.8125rem;font-weight:600;transition:all .15s}.filter-btn--active[data-v-e434def8]{color:var(--color-primary);background:#fff;box-shadow:0 1px 3px #0000001a}.request-banner[data-v-e434def8]{background:var(--color-primary-subtle);border:1px solid var(--color-primary-subtle-border);box-shadow:0 2px 8px color-mix(in srgb, var(--color-primary) 5%, transparent);border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:1rem 1.25rem;display:flex}.request-banner__content[data-v-e434def8]{align-items:flex-start;gap:.75rem;display:flex}.request-banner__icon[data-v-e434def8]{color:var(--color-primary);flex-shrink:0;margin-top:2px}.request-banner__title[data-v-e434def8]{color:var(--color-primary-subtle-text);margin:0 0 .15rem;font-size:.9rem;font-weight:700}.request-banner__text[data-v-e434def8]{color:#7c2d12;margin:0;font-size:.8125rem}.btn--sm[data-v-e434def8]{border-radius:6px;padding:.35rem .75rem;font-size:.8rem}.badge-dot[data-v-e434def8]{background:var(--color-primary);border:1.5px solid var(--color-surface);border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-2px}.filter-btn[data-v-e434def8],.form-tab[data-v-e434def8]{position:relative}.badge-dot-tab[data-v-e434def8]{background:var(--color-primary);border-radius:50%;width:6px;height:6px;margin-left:.25rem;display:inline-block}.btn--reject[data-v-e434def8]{color:#dc2626;background:#fef2f2;border:1.5px solid #fecaca}.btn--reject[data-v-e434def8]:hover{background:#fee2e2}.request-decision-card[data-v-e434def8]{border:1.5px solid var(--color-primary-subtle-border);background:#fffcf9}.request-decision-header[data-v-e434def8]{border-bottom:1px solid var(--color-primary-subtle-border);align-items:center;gap:.75rem;padding-bottom:.75rem;display:flex}.request-decision-avatar[data-v-e434def8]{background:var(--color-primary-subtle);color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.request-message-box[data-v-e434def8]{border:1px solid var(--color-border-card);background:#fff;border-radius:8px;margin-top:1rem;padding:.875rem}.request-message-label[data-v-e434def8]{color:var(--color-text-muted);text-transform:uppercase;margin-bottom:.35rem;font-size:.75rem;font-weight:700}.request-message-content[data-v-e434def8]{color:var(--color-text-secondary);margin:0;font-size:.875rem;font-style:italic;line-height:1.45}.doc-upload[data-v-e434def8]{flex-direction:column;gap:.625rem;display:flex}.doc-upload__row[data-v-e434def8]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.doc-pick[data-v-e434def8]{border:1.5px dashed var(--color-border-card);min-width:180px;color:var(--color-text-muted);cursor:pointer;text-align:left;background:#fafafa;border-radius:8px;flex:1;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;transition:border-color .15s,background .15s;display:inline-flex}.doc-pick[data-v-e434def8]:hover{border-color:var(--color-primary);background:var(--color-primary-subtle)}.doc-pick--has[data-v-e434def8]{border-style:solid;border-color:var(--color-primary-subtle-border);color:var(--color-text);background:#fff}.doc-pick__text[data-v-e434def8]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.doc-pick__clear[data-v-e434def8]{color:var(--color-placeholder);flex-shrink:0}.doc-pick__clear[data-v-e434def8]:hover{color:#dc2626}.doc-upload__file[data-v-e434def8]{flex:1;min-width:0;font-size:.8125rem}.doc-upload__type[data-v-e434def8]{border:1px solid var(--color-border-card);color:var(--color-text-secondary);background:#fff;border-radius:7px;flex-shrink:0;padding:.35rem .6rem;font-size:.8125rem}.doc-upload__checks[data-v-e434def8]{flex-wrap:wrap;gap:1rem;display:flex}.doc-upload__check[data-v-e434def8]{color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.4rem;font-size:.8125rem;display:flex}.doc-upload__btn[data-v-e434def8]{align-self:flex-start;align-items:center;gap:.4rem;display:inline-flex}.ebf-header[data-v-e434def8]{z-index:20;background:linear-gradient(160deg, #fff 55%, var(--color-primary-subtle) 130%);border:1px solid var(--color-border-card);border-radius:14px;margin-bottom:1rem;position:sticky;top:.5rem;overflow:hidden;box-shadow:0 8px 30px #1118270f}.ebf-header__top[data-v-e434def8]{flex-wrap:wrap;align-items:center;gap:1rem;padding:.875rem 1.25rem .75rem;display:flex}.ebf-header__id[data-v-e434def8]{align-items:center;gap:.75rem;min-width:0;margin-right:auto;display:flex}.ebf-header__avatar[data-v-e434def8]{background:linear-gradient(135deg, var(--color-primary), var(--color-brand));color:#fff;letter-spacing:.02em;width:42px;height:42px;box-shadow:0 4px 12px color-mix(in srgb, var(--color-primary) 30%, transparent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:flex}.ebf-header__meta[data-v-e434def8]{flex-direction:column;gap:.125rem;min-width:0;display:flex}.ebf-header__name[data-v-e434def8]{color:var(--color-text);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;font-weight:700;overflow:hidden}.ebf-header__actions[data-v-e434def8]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ebf-topbar[data-v-e434def8]{border:1px solid var(--color-border-card);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;padding:.875rem 1.25rem;display:flex;box-shadow:0 8px 30px #1118270f}.ebf-topbar .ebf-header__id[data-v-e434def8]{align-items:center;gap:.6rem;min-width:0;margin-right:auto;display:flex}.ebf-berater-picker[data-v-e434def8]{flex-shrink:0;position:relative}.ebf-berater-trigger[data-v-e434def8]{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:.55rem;padding:.3rem .6rem .3rem .3rem;font-family:inherit;transition:background .15s;display:inline-flex}.ebf-berater-trigger[data-v-e434def8]:hover{background:var(--color-surface)}.ebf-berater-trigger--static[data-v-e434def8]{cursor:default}.ebf-berater-trigger--static[data-v-e434def8]:hover{background:0 0}.ebf-berater-trigger__avatar[data-v-e434def8]{background:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.7rem;font-weight:700;display:flex}.ebf-berater-trigger__img[data-v-e434def8]{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.ebf-berater-trigger__avatar[data-v-e434def8],.ebf-berater-option__avatar[data-v-e434def8]{overflow:hidden}.ebf-berater-trigger__text[data-v-e434def8]{flex-direction:column;min-width:0;line-height:1.15;display:flex}.ebf-berater-trigger__caption[data-v-e434def8]{letter-spacing:.04em;text-transform:uppercase;color:var(--color-placeholder);font-size:.66rem;font-weight:600}.ebf-berater-trigger__label[data-v-e434def8]{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:.85rem;font-weight:600;overflow:hidden}.ebf-berater-trigger__chevron[data-v-e434def8]{color:var(--color-placeholder);flex-shrink:0}.ebf-berater-dropdown[data-v-e434def8]{width:240px}.ebf-berater-option[data-v-e434def8]{align-items:center;gap:.5rem;display:flex}.ebf-berater-option__avatar[data-v-e434def8]{background:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.68rem;font-weight:700;display:flex}.ebf-layout[data-v-e434def8]{grid-template-columns:212px minmax(0,1fr);align-items:start;gap:1rem;display:grid}.ebf-rail[data-v-e434def8]{border:1px solid var(--color-border-card);background:#fff;border-radius:14px;flex-direction:column;gap:2px;padding:.5rem;display:flex;position:sticky;top:.5rem}.ebf-rail__item[data-v-e434def8]{text-align:left;cursor:pointer;color:#475569;white-space:nowrap;background:0 0;border:none;border-radius:9px;align-items:center;gap:.6rem;width:100%;padding:.55rem .6rem;font-family:inherit;font-size:.85rem;font-weight:500;transition:background .13s,color .13s;display:flex}.ebf-rail__item[data-v-e434def8]:hover{color:var(--color-text);background:#f6f7f9}.ebf-rail__item--active[data-v-e434def8]{background:var(--color-primary-subtle);color:var(--color-primary-subtle-text)}.ebf-rail__num[data-v-e434def8]{color:#78716c;background:#f1f0ee;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.72rem;font-weight:700;display:inline-flex}.ebf-rail__item--active .ebf-rail__num[data-v-e434def8]{background:var(--color-primary);color:#fff}.ebf-rail__label[data-v-e434def8]{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (width<=860px){.ebf-layout[data-v-e434def8]{grid-template-columns:1fr}.ebf-rail[data-v-e434def8]{scrollbar-width:none;flex-direction:row;position:static;overflow-x:auto}.ebf-rail[data-v-e434def8]::-webkit-scrollbar{display:none}}.eb-hbtn[data-v-e434def8]{border:1px solid var(--color-border-card);cursor:pointer;color:var(--color-text-secondary);background:#fff;border-radius:9px;align-items:center;gap:.4rem;padding:.5rem .875rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.eb-hbtn[data-v-e434def8]:not(:disabled):hover{border-color:var(--color-primary);color:var(--color-primary);box-shadow:0 2px 8px color-mix(in srgb, var(--color-primary) 12%, transparent)}.eb-hbtn[data-v-e434def8]:disabled{opacity:.5;cursor:not-allowed}.eb-hbtn--icon[data-v-e434def8]{justify-content:center;width:38px;height:38px;padding:0}.eb-hbtn--done[data-v-e434def8]:disabled{opacity:1;color:#15803d;cursor:default;background:#f0fdf4;border-color:#bbf7d0}.eb-save[data-v-e434def8]{border-radius:9px;justify-content:center;min-width:145px}.eb-save--icon[data-v-e434def8]{width:38px;min-width:0;height:38px;padding:0}.eb-tip[data-v-e434def8]{display:inline-flex}.eb-save--saved[data-v-e434def8]:disabled{background:var(--color-primary-subtle);color:var(--color-primary);border:1px solid var(--color-primary-subtle-border);opacity:1}.eb-save--error[data-v-e434def8]{background:#dc2626}.eb-save--error[data-v-e434def8]:not(:disabled):hover{background:#b91c1c}.eb-tabs[data-v-e434def8]{-webkit-backdrop-filter:blur(8px);scrollbar-width:none;background:#e5e7eba6;border:1px solid #e5e7ebe6;border-radius:10px;align-self:flex-start;gap:2px;max-width:calc(100% - 2rem);margin:0 1rem .875rem;padding:3px;display:inline-flex;position:relative;overflow-x:auto}.eb-tabs[data-v-e434def8]::-webkit-scrollbar{display:none}.eb-tab-slider[data-v-e434def8]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:0;background:#ffffffd9;border:1px solid #fff9;border-radius:8px;transition:all .3s cubic-bezier(.25,1,.5,1);position:absolute;top:3px;bottom:3px;box-shadow:0 2px 6px #0000000d,0 1px 2px #0000000d}.eb-tab[data-v-e434def8]{z-index:1;color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:.45rem .9rem;font-family:inherit;font-size:.8125rem;font-weight:500;transition:color .15s;position:relative}.eb-tab[data-v-e434def8]:hover{color:var(--color-text)}.eb-tab--active[data-v-e434def8]{color:var(--color-primary);font-weight:600}.eb-surface[data-v-e434def8]{-webkit-backdrop-filter:blur(20px);background:#ffffff8c;border:1px solid #fff9;border-radius:16px;min-width:0;padding:.5rem 1.75rem;overflow:hidden;box-shadow:0 10px 40px #00000008}.eb-section[data-v-e434def8]{flex-direction:column;gap:1rem;padding:1.25rem 0;display:flex}.eb-subsection-title[data-v-e434def8]{margin-top:1.75rem}.eb-section-slide[data-v-e434def8]{box-sizing:border-box;flex-direction:column;flex:0 0 100%;gap:1rem;width:100%;min-width:0;padding:1.25rem .5rem;display:flex}.eb-section>.card__title[data-v-e434def8]{font-size:1.05rem}@media (width<=640px){.ebf-header[data-v-e434def8]{position:static}.ebf-header__top[data-v-e434def8]{flex-direction:column;align-items:stretch;gap:.75rem;padding:.875rem .875rem .625rem}.ebf-header__id[data-v-e434def8]{margin-right:0}.ebf-header__actions[data-v-e434def8]{width:100%}.ebf-header__actions .eb-hbtn[data-v-e434def8]:not(.eb-hbtn--icon){flex:1 1 0;justify-content:center}.ebf-header__actions .eb-save[data-v-e434def8]:not(.eb-save--icon){flex:100%;min-width:0}.ebf-header__actions .eb-hbtn--icon[data-v-e434def8],.ebf-header__actions .eb-save--icon[data-v-e434def8]{flex:none}.eb-tabs[data-v-e434def8]{align-self:stretch;max-width:none;margin:0 .75rem .75rem;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000)}.eb-tab[data-v-e434def8]{padding:.45rem .75rem;font-size:.78rem}.eb-surface[data-v-e434def8]{padding:.5rem .875rem}.eb-section-slide[data-v-e434def8]{padding:1rem .125rem}.grid[data-v-e434def8]{grid-template-columns:1fr}.card[data-v-e434def8]{padding:1rem}.ai-field[data-v-e434def8]{padding:.75rem}.counter-row[data-v-e434def8]{flex-wrap:wrap}.chip[data-v-e434def8]{max-width:100%}.custom-todo-add__row[data-v-e434def8]{flex-direction:column}.form-actions[data-v-e434def8]{flex-wrap:wrap}.form-actions .btn[data-v-e434def8]{flex:auto}}@media (width>=641px) and (width<=900px){.grid[data-v-e434def8]{grid-template-columns:repeat(2,1fr)}}.eb-surface .field__input[data-v-e434def8]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 12%, transparent)}.clt-card[data-v-e434def8]{border:1px solid var(--color-border-card);background:#fff;border-radius:12px;margin-bottom:1rem;overflow:hidden}.clt-head[data-v-e434def8]{border-bottom:1px solid var(--color-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.25rem;display:flex}.clt-head__title[data-v-e434def8]{color:var(--color-text);font-size:.9rem;font-weight:700}.clt-head__progress[data-v-e434def8]{align-items:center;gap:.625rem;display:flex}.clt-head__count[data-v-e434def8]{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:600}.clt-track[data-v-e434def8]{background:var(--color-surface);border-radius:999px;width:120px;height:5px;overflow:hidden}.clt-fill[data-v-e434def8]{background:var(--color-primary);border-radius:999px;height:100%;transition:width .3s}.clt-empty[data-v-e434def8]{color:var(--color-placeholder);text-align:center;margin:0;padding:1.5rem 1.25rem;font-size:.85rem;font-style:italic}.clt-list[data-v-e434def8]{margin:0;padding:0;list-style:none}.clt-item[data-v-e434def8]{align-items:flex-start;gap:.75rem;padding:.75rem 1.25rem;transition:background .12s;display:flex}.clt-item[data-v-e434def8]:hover{background:#fafafa}.clt-item+.clt-item[data-v-e434def8]{border-top:1px solid var(--color-surface)}.clt-check[data-v-e434def8]{width:17px;height:17px;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0;margin-top:2px}.clt-check[data-v-e434def8]:disabled{cursor:not-allowed;opacity:.45}.clt-body[data-v-e434def8]{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.clt-title[data-v-e434def8]{color:#1f2937;font-size:.875rem;font-weight:500}.clt-title--done[data-v-e434def8]{color:var(--color-placeholder);text-decoration:line-through}.clt-tag[data-v-e434def8]{vertical-align:middle;background:var(--color-surface);color:var(--color-text-muted);border-radius:999px;align-items:center;gap:.25rem;margin-left:.45rem;padding:.1rem .45rem;font-size:.68rem;font-weight:600;text-decoration:none;display:inline-flex}.clt-tag--required[data-v-e434def8]{color:#dc2626;background:#fef2f2}.clt-meta[data-v-e434def8]{color:var(--color-placeholder);font-size:.72rem}.clt-meta--done[data-v-e434def8]{color:#16a34a}.clt-delete[data-v-e434def8]{opacity:0;flex-shrink:0;transition:opacity .12s}.clt-item:hover .clt-delete[data-v-e434def8]{opacity:1}.clt-addrow[data-v-e434def8]{border-top:1px solid var(--color-surface);background:#fafafa;flex-wrap:wrap;align-items:center;gap:.625rem;padding:.625rem 1.25rem;display:flex}.clt-addrow__plus[data-v-e434def8]{color:var(--color-placeholder);flex-shrink:0}.clt-addrow__input[data-v-e434def8]{min-width:160px;color:var(--color-text);background:0 0;border:none;outline:none;flex:1;padding:.35rem 0;font-family:inherit;font-size:.875rem}.clt-addrow__input[data-v-e434def8]::placeholder{color:var(--color-placeholder)}.clt-addrow__select[data-v-e434def8]{border:1px solid var(--color-border-card);color:#4b5563;background:#fff;border-radius:6px;outline:none;max-width:220px;padding:.3rem .5rem;font-family:inherit;font-size:.78rem}.clt-addrow__check[data-v-e434def8]{color:#4b5563;cursor:pointer;align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.is-readonly-access .eb-save[data-v-e434def8],.is-readonly-access .btn--add[data-v-e434def8],.is-readonly-access .btn-ai[data-v-e434def8],.is-readonly-access .chip--revert[data-v-e434def8],.is-readonly-access .icon-btn[title=Löschen][data-v-e434def8],.is-readonly-access .icon-btn[title=Entfernen][data-v-e434def8],.is-readonly-access .icon-btn[title=Bearbeiten][data-v-e434def8],.is-readonly-access .icon-btn--danger[data-v-e434def8],.is-readonly-access .docs-staged__btn[data-v-e434def8],.is-readonly-access .co-send__btn[data-v-e434def8],.is-readonly-access .rq-compose__btn[data-v-e434def8],.is-readonly-access .btn--primary[style*=align-self][data-v-e434def8]{display:none!important}.is-readonly-access input[data-v-e434def8]:not([type=checkbox]):not([type=radio]),.is-readonly-access select[data-v-e434def8],.is-readonly-access textarea[data-v-e434def8]{pointer-events:none;background-color:var(--color-surface)!important;color:var(--color-text-muted)!important;border-color:var(--color-border-card)!important}.is-readonly-access input[type=checkbox][data-v-e434def8],.is-readonly-access input[type=radio][data-v-e434def8]{pointer-events:none;opacity:.6}.eb-remote-changed[data-v-e434def8]{border:1px solid var(--color-primary-subtle-border);background:var(--color-primary-subtle);color:var(--color-primary-subtle-text);border-radius:12px;align-items:center;gap:.6rem;margin-bottom:.75rem;padding:.6rem .85rem;font-size:.8125rem;display:flex}.eb-remote-changed span[data-v-e434def8]{flex:1}.eb-remote-changed__btn[data-v-e434def8]{border:1px solid var(--color-primary);background:var(--color-primary);color:#fff;cursor:pointer;border-radius:8px;padding:.3rem .75rem;font-size:.75rem;font-weight:600}.eb-remote-changed__btn[data-v-e434def8]:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.eb-remote-changed__close[data-v-e434def8]{color:var(--color-primary-subtle-text);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.15rem}.eb-remote-changed__close[data-v-e434def8]:hover{background:var(--color-primary-subtle-border)}.kb-page[data-v-717d688a]{flex-direction:column;gap:1rem;width:100%;min-width:0;display:flex}.kb-header[data-v-717d688a]{flex-direction:column;gap:.25rem;display:flex}.kb-title[data-v-717d688a]{color:var(--color-text);margin:0;font-size:1.125rem;font-weight:700}.kb-subtitle[data-v-717d688a]{color:var(--color-text-muted);margin:0;font-size:.875rem}.bk-page[data-v-ec4cde86]{flex-direction:column;gap:1.25rem;display:flex}.bk-header[data-v-ec4cde86]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.bk-title[data-v-ec4cde86]{color:var(--color-text);margin:0;font-size:1.25rem;font-weight:700}.bk-subtitle[data-v-ec4cde86]{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.875rem}.bk-refresh[data-v-ec4cde86]{border:1.5px solid var(--color-border-card);color:var(--color-text-muted);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.82rem;font-weight:600;display:inline-flex}.bk-refresh[data-v-ec4cde86]:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.bk-refresh[data-v-ec4cde86]:disabled{opacity:.6;cursor:default}.bk-stats[data-v-ec4cde86]{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.stat[data-v-ec4cde86]{border:1px solid var(--color-border-card);background:#fff;border-radius:12px;flex-direction:column;gap:.15rem;padding:.9rem 1rem;display:flex}.stat--accent[data-v-ec4cde86]{background:linear-gradient(135deg, var(--color-primary-subtle), var(--color-primary-subtle-border));border-color:var(--color-primary-subtle-border)}.stat__num[data-v-ec4cde86]{color:var(--color-text);font-size:1.6rem;font-weight:800;line-height:1}.stat--accent .stat__num[data-v-ec4cde86]{color:var(--color-primary)}.stat__label[data-v-ec4cde86]{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.74rem;font-weight:600}@media (width<=640px){.bk-stats[data-v-ec4cde86]{grid-template-columns:repeat(2,1fr)}}.bk-state[data-v-ec4cde86]{color:var(--color-text-muted);text-align:center;border:1px dashed var(--color-border-card);background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1rem;font-size:.9rem;display:flex}.bk-state--error[data-v-ec4cde86]{color:#dc2626;border-style:solid;border-color:#fecaca}.bk-state__icon[data-v-ec4cde86]{color:var(--color-border)}.bk-state__title[data-v-ec4cde86]{color:var(--color-text-secondary);margin:0;font-size:1rem;font-weight:600}.bk-state__sub[data-v-ec4cde86]{margin:0}.bk-btn[data-v-ec4cde86]{border:1.5px solid var(--color-border-card);cursor:pointer;background:0 0;border-radius:8px;width:auto;padding:.4rem .9rem;font-weight:600}.bk-toolbar[data-v-ec4cde86]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.tabs[data-v-ec4cde86]{background:var(--color-surface);border-radius:10px;gap:.25rem;padding:.25rem;display:inline-flex}.tab[data-v-ec4cde86]{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;border-radius:8px;align-items:center;gap:.45rem;padding:.45rem .9rem;font-size:.85rem;font-weight:600;transition:all .15s;display:inline-flex}.tab[data-v-ec4cde86]:hover{color:var(--color-text)}.tab--active[data-v-ec4cde86]{color:var(--color-text);background:#fff;box-shadow:0 1px 2px #0000000f}.tab__count[data-v-ec4cde86]{background:var(--color-border-card);min-width:1.25rem;height:1.25rem;color:var(--color-text-muted);border-radius:999px;justify-content:center;align-items:center;padding:0 .35rem;font-size:.72rem;font-weight:700;display:inline-flex}.tab--active .tab__count[data-v-ec4cde86]{background:var(--color-primary-subtle);color:var(--color-primary)}.bk-search[data-v-ec4cde86]{border:1.5px solid var(--color-border-card);min-width:220px;color:var(--color-placeholder);background:#fff;border-radius:9px;align-items:center;gap:.45rem;padding:.4rem .7rem;display:inline-flex}.bk-search[data-v-ec4cde86]:focus-within{border-color:var(--color-primary);color:var(--color-primary)}.bk-search input[data-v-ec4cde86]{color:var(--color-text);background:0 0;border:none;outline:none;width:100%;font-size:.85rem}.bk-search__clear[data-v-ec4cde86]{color:var(--color-placeholder);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.bk-search__clear[data-v-ec4cde86]:hover{color:var(--color-text-muted)}@media (width<=640px){.bk-search[data-v-ec4cde86]{flex:1;min-width:0}.tabs[data-v-ec4cde86]{flex:1;justify-content:space-between}}.bk-groups[data-v-ec4cde86]{flex-direction:column;gap:1.5rem;display:flex}.bk-group[data-v-ec4cde86]{flex-direction:column;gap:.625rem;display:flex}.bk-group__head[data-v-ec4cde86]{align-items:center;gap:.6rem;display:flex}.bk-group__day[data-v-ec4cde86]{color:var(--color-text-secondary);white-space:nowrap;text-transform:capitalize;font-size:.82rem;font-weight:700}.bk-group__day--today[data-v-ec4cde86]{color:var(--color-primary)}.bk-group__sub[data-v-ec4cde86]{color:var(--color-placeholder);white-space:nowrap;text-transform:capitalize;font-size:.76rem}.bk-group__line[data-v-ec4cde86]{background:var(--color-border-card);flex:1;height:1px}.bk-group__count[data-v-ec4cde86]{color:var(--color-placeholder);white-space:nowrap;font-size:.72rem;font-weight:700}.bk-list[data-v-ec4cde86]{flex-direction:column;gap:.625rem;display:flex}.card[data-v-ec4cde86]{border:1px solid var(--color-border-card);cursor:pointer;background:#fff;border-radius:12px;align-items:stretch;gap:.9rem;padding:.85rem 1rem;transition:box-shadow .15s,border-color .15s,transform .15s;display:flex}.card[data-v-ec4cde86]:hover{border-color:var(--color-primary-subtle-border);box-shadow:0 4px 14px color-mix(in srgb, var(--color-primary) 8%, transparent);transform:translateY(-1px)}.card--past[data-v-ec4cde86]{opacity:.7}.card--past[data-v-ec4cde86]:hover{opacity:1}.card--today[data-v-ec4cde86]{border-color:var(--color-primary-subtle-border)}.card__date[data-v-ec4cde86]{background:var(--color-surface);border-radius:9px;flex-direction:column;justify-content:center;align-self:center;align-items:center;min-width:3rem;padding:.35rem .5rem;display:flex}.card--today .card__date[data-v-ec4cde86]{background:var(--color-primary-subtle)}.card__date-num[data-v-ec4cde86]{color:var(--color-text);font-size:1.15rem;font-weight:800;line-height:1}.card--today .card__date-num[data-v-ec4cde86]{color:var(--color-primary)}.card__date-mon[data-v-ec4cde86]{color:var(--color-placeholder);text-transform:uppercase;letter-spacing:.04em;font-size:.66rem;font-weight:700}.card__body[data-v-ec4cde86]{flex-direction:column;flex:1;justify-content:center;gap:.4rem;min-width:0;display:flex}.card__top[data-v-ec4cde86]{align-items:center;gap:.6rem;display:flex}.card__title[data-v-ec4cde86]{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.92rem;font-weight:600;overflow:hidden}.card__meta[data-v-ec4cde86]{flex-wrap:wrap;gap:.4rem .75rem;display:flex}.chip[data-v-ec4cde86]{color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:.3rem;font-size:.78rem;display:inline-flex}.chip--muted[data-v-ec4cde86]{color:var(--color-placeholder)}.card__actions[data-v-ec4cde86]{flex-shrink:0;align-self:center;align-items:center;gap:.5rem;display:flex}.card__chev[data-v-ec4cde86]{color:var(--color-border);flex-shrink:0}.card:hover .card__chev[data-v-ec4cde86]{color:var(--color-primary)}.join-btn[data-v-ec4cde86]{color:#fff;background:var(--color-primary);border:none;border-radius:8px;align-items:center;gap:.35rem;padding:.4rem .8rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.join-btn[data-v-ec4cde86]:hover{background:#cf5309}.status[data-v-ec4cde86]{text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;display:inline-flex}.status__dot[data-v-ec4cde86]{background:currentColor;border-radius:999px;flex-shrink:0;width:7px;height:7px}.status.st--ok[data-v-ec4cde86]{color:#166534}.status.st--pending[data-v-ec4cde86]{color:#b45309}.status.st--off[data-v-ec4cde86]{color:#dc2626}.spin[data-v-ec4cde86]{animation:.8s linear infinite spin-ec4cde86}@keyframes spin-ec4cde86{to{transform:rotate(360deg)}}@media (width<=520px){.card__actions .join-btn span[data-v-ec4cde86]{display:none}.card__title[data-v-ec4cde86]{white-space:normal}}.mv-dl[data-v-40f330fa]{gap:.85rem;margin:0;display:grid}.mv-dl>div[data-v-40f330fa]{grid-template-columns:minmax(0,190px) 1fr;align-items:baseline;gap:.75rem;display:grid}.mv-dl dt[data-v-40f330fa]{color:var(--color-text-muted);font-size:.8125rem}.mv-dl dd[data-v-40f330fa]{color:var(--color-text);word-break:break-word;margin:0;font-size:.875rem;font-weight:500}@media (width<=640px){.mv-dl>div[data-v-40f330fa]{grid-template-columns:1fr;gap:.15rem}}.ma[data-v-9cd7543d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;display:grid}.ma--single[data-v-9cd7543d]{grid-template-columns:minmax(0,1fr);width:min(280px,100%)}.ma-chip[data-v-9cd7543d]{cursor:pointer;text-align:left;border:1px solid var(--color-border-card);background:#fff;border-radius:10px;align-items:center;gap:.55rem;min-width:0;padding:.45rem .55rem .45rem .45rem;transition:background-color .15s,border-color .15s,box-shadow .15s;display:flex}.ma-chip[data-v-9cd7543d]:hover{border-color:#f9b98a;box-shadow:0 1px 3px #f4752326}.ma-chip[data-v-9cd7543d]:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.ma--mine .ma-chip[data-v-9cd7543d]{border-color:var(--color-primary-subtle-border);background:var(--color-primary-subtle)}.ma--mine .ma-chip[data-v-9cd7543d]:hover{background:#fff;border-color:#f9b98a}.ma-chip__icon[data-v-9cd7543d]{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative;overflow:hidden}.ma-chip__icon--image[data-v-9cd7543d]{color:#2563eb;background:#dbeafe}.ma-chip__icon--pdf[data-v-9cd7543d]{color:#dc2626;background:#fee2e2}.ma-chip__icon--file[data-v-9cd7543d]{color:#64748b;background:#f1f5f9}.ma-chip__icon--video[data-v-9cd7543d]{background:var(--color-business-subtle);color:var(--color-business)}.ma-chip__thumb[data-v-9cd7543d]{object-fit:cover;width:100%;height:100%;display:block}.ma-chip__skeleton[data-v-9cd7543d]{background:linear-gradient(90deg, var(--color-border-card) 0%, var(--color-surface) 50%, var(--color-border-card) 100%);background-size:200% 100%;animation:1.2s ease-in-out infinite ma-shimmer-9cd7543d;position:absolute;inset:0}.ma-chip__body[data-v-9cd7543d]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ma-chip__name[data-v-9cd7543d]{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:600;line-height:1.3;overflow:hidden}.ma-chip__meta[data-v-9cd7543d]{color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.66rem}.ma-spin[data-v-9cd7543d]{animation:.8s linear infinite ma-spin-9cd7543d}@keyframes ma-spin-9cd7543d{to{transform:rotate(360deg)}}@keyframes ma-shimmer-9cd7543d{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=420px){.ma[data-v-9cd7543d]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ma-chip__skeleton[data-v-9cd7543d],.ma-spin[data-v-9cd7543d]{animation:none}}.gdm-shell[data-v-bc7635e2]{border-color:var(--border)}.gdm-titlebar[data-v-bc7635e2]{background:var(--sidebar);border-bottom:1px solid var(--sidebar-border);flex-shrink:0;justify-content:space-between;align-items:center;height:48px;padding:0 10px 0 16px;display:flex}.gdm-titlebar__label[data-v-bc7635e2]{color:var(--sidebar-foreground);font-size:.875rem;font-weight:700}.gdm-body[data-v-bc7635e2]{grid-template-columns:250px 1fr;min-height:0;display:grid;overflow:hidden}.gdm-sidebar[data-v-bc7635e2]{background:var(--sidebar);border-right:1px solid var(--sidebar-border);min-height:0;overflow:hidden}.gdm-sidebar__scroll[data-v-bc7635e2]{height:100%;padding:10px 8px;overflow-y:auto}.gdm-tree[data-v-bc7635e2]{flex-direction:column;gap:1px;display:flex}.gdm-tree--nested[data-v-bc7635e2]{margin-top:1px;padding-left:16px}.gdm-tree-row[data-v-bc7635e2]{color:var(--sidebar-foreground);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;width:100%;padding:5px 8px;font-size:.8125rem;font-weight:500;display:flex}.gdm-tree-row--root[data-v-bc7635e2]{margin-bottom:6px}.gdm-tree-row[data-v-bc7635e2]:hover:not(.gdm-tree-row--active){background:var(--sidebar-accent)}.gdm-tree-row--active[data-v-bc7635e2]{background:var(--brand-500);color:#fff}.gdm-tree-row--active[data-v-bc7635e2]:hover{background:var(--brand-500)}.gdm-tree-row--active[data-v-bc7635e2] svg{color:#fff}.gdm-tree-row--drop[data-v-bc7635e2]{background:var(--brand-100);outline:2px dashed var(--brand-400);outline-offset:-2px}.gdm-tree-row__name[data-v-bc7635e2]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gdm-disclosure[data-v-bc7635e2]{width:14px;height:14px;color:var(--muted-foreground);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:transform .15s;display:flex}.gdm-disclosure--spacer[data-v-bc7635e2]{width:14px}.gdm-disclosure--open[data-v-bc7635e2]{transform:rotate(90deg)}.gdm-tree-row--active .gdm-disclosure[data-v-bc7635e2]{color:#fff}.gdm-content[data-v-bc7635e2]{flex-direction:column;min-width:0;min-height:0;display:flex}.gdm-toolbar[data-v-bc7635e2]{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--card) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;height:42px;padding:0 14px;display:flex}.gdm-path[data-v-bc7635e2]{align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.gdm-path__seg[data-v-bc7635e2]{color:var(--muted-foreground);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:4px;padding:2px 4px;font-size:.75rem;font-weight:500;overflow:hidden}.gdm-path__seg[data-v-bc7635e2]:hover{background:var(--accent);color:var(--accent-foreground)}.gdm-path__seg--current[data-v-bc7635e2]{color:var(--foreground);font-weight:700}.gdm-path__sep[data-v-bc7635e2]{color:var(--muted-foreground);opacity:.5;flex-shrink:0}.gdm-toolbar__actions[data-v-bc7635e2]{flex-shrink:0;align-items:center;gap:6px;display:flex}.gdm-search[data-v-bc7635e2]{background:var(--accent);border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;width:320px;height:34px;padding:0 10px;transition:border-color .15s,background-color .15s;display:flex}.gdm-search[data-v-bc7635e2]:focus-within{border-color:var(--color-primary);background:var(--card)}.gdm-search__icon[data-v-bc7635e2]{color:var(--muted-foreground);flex-shrink:0}.gdm-search__input[data-v-bc7635e2]{min-width:0;color:var(--foreground);background:0 0;border:none;outline:none;flex:1;font-size:.8125rem}.gdm-search__input[data-v-bc7635e2]:focus-visible{box-shadow:none;border-radius:0}.gdm-search__input[data-v-bc7635e2]::placeholder{color:var(--muted-foreground)}.gdm-search__clear[data-v-bc7635e2]{width:16px;height:16px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gdm-search__clear[data-v-bc7635e2]:hover{color:var(--foreground)}.gdm-tool-btn[data-v-bc7635e2]{width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.gdm-tool-btn[data-v-bc7635e2]:hover:not(:disabled){background:var(--accent);color:var(--brand-500)}.gdm-tool-btn[data-v-bc7635e2]:disabled{opacity:.4;cursor:not-allowed}.gdm-new-folder[data-v-bc7635e2]{border-bottom:1px solid var(--border);background:var(--accent);flex-shrink:0;align-items:center;gap:.5rem;padding:8px 14px;display:flex}.gdm-new-folder__icon[data-v-bc7635e2]{color:var(--brand-500);flex-shrink:0}.gdm-perms[data-v-bc7635e2]{border-bottom:1px solid var(--border);background:var(--sidebar);flex-shrink:0;align-items:center;gap:8px;padding:7px 14px;display:flex}.gdm-perms__icon[data-v-bc7635e2]{color:var(--muted-foreground);flex-shrink:0}.gdm-perms__label[data-v-bc7635e2]{color:var(--foreground);font-size:.75rem;font-weight:500}.gdm-perms__state[data-v-bc7635e2]{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.02em;font-size:.6875rem;font-weight:600}.gdm-grid-scroll[data-v-bc7635e2]{flex:1;min-height:0;padding:8px 12px 16px;transition:background-color .15s;overflow-y:auto}.gdm-grid-scroll--dragover[data-v-bc7635e2]{background:var(--brand-50);outline:2px dashed var(--brand-400);outline-offset:-8px}.gdm-list[data-v-bc7635e2]{flex-direction:column;display:flex}.gdm-list__head[data-v-bc7635e2],.gdm-row[data-v-bc7635e2]{grid-template-columns:minmax(0,1fr) 150px 160px 92px;align-items:center;gap:12px;padding:0 44px 0 10px;display:grid}.gdm-list__head[data-v-bc7635e2]{z-index:1;background:var(--card);border-bottom:1px solid var(--border);letter-spacing:.02em;text-transform:uppercase;height:32px;color:var(--muted-foreground);font-size:.6875rem;font-weight:600;position:sticky;top:-8px}.gdm-row-wrap[data-v-bc7635e2]{border-bottom:1px solid var(--border);position:relative}.gdm-row[data-v-bc7635e2]{cursor:pointer;text-align:left;width:100%;min-height:46px;color:var(--foreground);background:0 0;border:1px solid #0000;border-radius:6px}.gdm-row[data-v-bc7635e2]:hover{background:var(--accent)}.gdm-row--drop[data-v-bc7635e2]{background:var(--brand-100);outline:2px dashed var(--brand-400);outline-offset:-2px}.gdm-row--selected[data-v-bc7635e2],.gdm-row--selected[data-v-bc7635e2]:hover{background:var(--brand-50);border-color:var(--brand-400)}.gdm-row__name[data-v-bc7635e2]{align-items:center;gap:10px;min-width:0;padding:6px 0;display:flex}.gdm-row__icon[data-v-bc7635e2]{background:var(--muted);width:30px;height:30px;color:var(--muted-foreground);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gdm-row__icon--folder[data-v-bc7635e2]{background:var(--brand-50);color:var(--brand-500)}.gdm-row__icon--pdf[data-v-bc7635e2]{color:var(--destructive)}.gdm-row__icon--image[data-v-bc7635e2]{color:var(--info)}.gdm-row__icon--video[data-v-bc7635e2]{color:var(--color-business)}.gdm-video-progress[data-v-bc7635e2]{align-items:center;gap:4px;min-width:0;display:inline-flex}.gdm-video-progress__text[data-v-bc7635e2]{color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem}.gdm-row__text[data-v-bc7635e2]{flex-direction:column;min-width:0;display:flex}.gdm-row__title[data-v-bc7635e2]{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;overflow:hidden}.gdm-row__sub[data-v-bc7635e2]{color:var(--muted-foreground);font-size:.6875rem;display:none}.gdm-row__cell[data-v-bc7635e2]{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.75rem;overflow:hidden}.gdm-row__rename[data-v-bc7635e2]{max-width:320px;height:28px;font-size:.8125rem}.gdm-row__pick[data-v-bc7635e2]{border:1.5px solid var(--border);background:var(--card);color:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.gdm-row--selected .gdm-row__pick[data-v-bc7635e2]{background:var(--brand-500);border-color:var(--brand-500)}.gdm-row__menu[data-v-bc7635e2]{width:30px;height:30px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.gdm-row__menu[data-v-bc7635e2]:hover,.gdm-row__menu[data-state=open][data-v-bc7635e2]{background:var(--accent);color:var(--foreground)}.gdm-load-more[data-v-bc7635e2]{justify-content:center;padding:16px 0 4px;display:flex}.gdm-empty[data-v-bc7635e2]{height:100%;min-height:200px;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.gdm-statusbar[data-v-bc7635e2]{border-top:1px solid var(--border);background:var(--sidebar);height:26px;color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;padding:0 14px;font-size:.6875rem;display:flex}.gdm-statusbar--picker[data-v-bc7635e2]{height:auto;min-height:52px;padding:8px 14px;padding-bottom:calc(8px + env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:space-between;gap:12px}.gdm-pickbar[data-v-bc7635e2]{align-items:center;gap:10px;margin-left:auto;display:flex}.gdm-pickbar__clear[data-v-bc7635e2]{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 6px;font-size:.75rem;font-weight:600}.gdm-pickbar__clear[data-v-bc7635e2]:hover{color:var(--foreground);background:var(--accent)}@media (width<=640px){.gdm-list__head[data-v-bc7635e2]{display:none}.gdm-row[data-v-bc7635e2]{grid-template-columns:minmax(0,1fr);padding-right:40px}.gdm-row__cell[data-v-bc7635e2]{display:none}.gdm-row__sub[data-v-bc7635e2]{display:block}.gdm-body[data-v-bc7635e2]{grid-template-rows:auto 1fr;grid-template-columns:1fr}.gdm-sidebar[data-v-bc7635e2]{border-right:none;border-bottom:1px solid var(--sidebar-border);max-height:140px}}.gc-modes[data-v-559c4364]{background:var(--color-surface);border-radius:8px;gap:.25rem;margin:0 .875rem .5rem;padding:.2rem;display:flex}.gc-mode[data-v-559c4364]{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:.35rem .5rem;font-size:.8rem;font-weight:600;transition:all .15s;display:flex}.gc-mode--active[data-v-559c4364]{color:var(--color-brand);background:#fff;box-shadow:0 1px 3px #00000014}.gc-mode-badge[data-v-559c4364]{background:var(--color-brand);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.65rem;font-weight:700;display:inline-flex}.gc-new-group[data-v-559c4364]{border:1.5px dashed var(--color-border-card);color:var(--color-brand);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;margin:0 .875rem .5rem;padding:.45rem;font-size:.8rem;font-weight:600;display:flex}.gc-new-group[data-v-559c4364]:hover{border-color:var(--color-brand);background:var(--color-primary-subtle)}.gc-coach-search[data-v-559c4364]{flex-direction:column;gap:.5rem;margin:.625rem .875rem .5rem;display:flex}.gc-coach-search .gc-search--coach[data-v-559c4364]{margin:0}.gc-search__clear[data-v-559c4364]{color:var(--color-placeholder);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:.15rem;display:inline-flex}.gc-search__clear[data-v-559c4364]:hover{color:var(--color-text);background:var(--color-border-card)}.gc-ai-btn[data-v-559c4364]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;min-height:36px;padding:.45rem .75rem;font-size:.8rem;font-weight:600;transition:background .15s;display:flex}.gc-ai-btn[data-v-559c4364]:hover:not(:disabled){background:var(--color-primary-hover)}.gc-ai-btn[data-v-559c4364]:disabled{opacity:.5;cursor:not-allowed}.gc-ai-head[data-v-559c4364]{color:var(--color-primary-subtle-text);justify-content:space-between;align-items:center;gap:.5rem;margin:.25rem .875rem 0;font-size:.72rem;font-weight:700;display:flex}.gc-ai-head span[data-v-559c4364]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gc-ai-head__reset[data-v-559c4364]{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:.15rem .25rem;font-size:.72rem;font-weight:600}.gc-ai-head__reset[data-v-559c4364]:hover{color:var(--color-primary);background:var(--color-primary-subtle)}.gc-member.gc-coach[data-v-559c4364]{align-items:flex-start}.gc-head-person[data-v-559c4364]{flex:1;align-items:center;gap:.875rem;min-width:0;display:flex}.gc-head-name--link[data-v-559c4364]:hover,.gc-member-name.coach-hover-target[data-v-559c4364]:hover{color:var(--color-primary);text-decoration:underline}.gc-coach__reason[data-v-559c4364]{color:#4b5563;text-align:left;align-items:flex-start;gap:.3rem;margin:.35rem 0 0;font-size:.75rem;line-height:1.4;display:flex}.gc-coach__reason[data-v-559c4364] svg{color:var(--color-primary);flex-shrink:0;margin-top:.15rem}.gc-bubble__sender[data-v-559c4364]{color:#57534e;margin-bottom:.15rem;padding:0 .25rem;font-size:.72rem;font-weight:600}.gc-wrap[data-v-559c4364]{border:1px solid var(--color-border-card);background:#fff;border-radius:14px;height:calc(100dvh - 128px);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000a}.gc-sidebar[data-v-559c4364]{border-right:1px solid var(--color-border-card);background:#fafafa;flex-direction:column;flex-shrink:0;width:300px;transition:transform .25s,width .25s;display:flex}@media (width>=768px){.gc-sidebar[data-v-559c4364]{width:min(460px,42%)}}.gc-sidebar-head[data-v-559c4364]{border-bottom:1px solid #f0f0f0;align-items:center;gap:.5rem;padding:1rem 1.125rem .75rem;display:flex}.gc-sidebar-title[data-v-559c4364]{color:var(--color-text);flex:1;font-size:1rem;font-weight:700}.gc-search[data-v-559c4364]{background:var(--color-surface);border:1.5px solid #0000;border-radius:9px;align-items:center;gap:.5rem;margin:.625rem .875rem;padding:.45rem .75rem;transition:border-color .15s;display:flex}.gc-search[data-v-559c4364]:focus-within{border-color:var(--color-brand);background:#fff}.gc-search__icon[data-v-559c4364]{color:var(--color-placeholder);flex-shrink:0}.gc-search__input[data-v-559c4364]{color:var(--color-text);background:0 0;border:none;outline:none;width:100%;font-size:.84rem}.gc-search__input[data-v-559c4364]:focus-visible{box-shadow:none;border-radius:0}.gc-sidebar-state[data-v-559c4364]{color:var(--color-placeholder);text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1rem;font-size:.8125rem;display:flex}.gc-member-list[data-v-559c4364]{flex-direction:column;flex:1;gap:1px;padding:.375rem .5rem;display:flex;overflow-y:auto}.gc-member[data-v-559c4364]{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:.75rem;width:100%;padding:.6rem .75rem;transition:background .13s;display:flex}.gc-member[data-v-559c4364]:hover{background:var(--color-surface)}.gc-member--active[data-v-559c4364]{background:var(--color-primary-subtle)!important}.gc-member--unread .gc-member-name[data-v-559c4364]{color:#0f172a;font-weight:800}.gc-member--unread .gc-member-preview[data-v-559c4364]{color:var(--color-primary-subtle-text);font-weight:600}.gc-member--unread .gc-member-name[data-v-559c4364]:before{content:"";background:var(--color-brand);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.gc-member-body[data-v-559c4364]{flex:1;min-width:0}.gc-member-row1[data-v-559c4364]{justify-content:space-between;align-items:baseline;gap:.25rem;display:flex}.gc-member-row2[data-v-559c4364]{justify-content:space-between;align-items:center;gap:.25rem;margin-top:2px;display:flex}.gc-member-name[data-v-559c4364]{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.gc-member-time[data-v-559c4364]{color:var(--color-placeholder);flex-shrink:0;font-size:.68rem}.gc-member-preview[data-v-559c4364]{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.775rem;overflow:hidden}.gc-unread[data-v-559c4364]{background:var(--color-brand);color:#fff;text-align:center;border-radius:999px;flex-shrink:0;min-width:16px;padding:.1rem .35rem;font-size:.65rem;font-weight:700}.gc-av[data-v-559c4364]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.gc-av--md[data-v-559c4364]{width:42px;height:42px}.gc-av--sm[data-v-559c4364]{width:28px;height:28px}.gc-av__img[data-v-559c4364]{object-fit:cover;width:100%;height:100%}.gc-av__init[data-v-559c4364]{color:#fff;font-size:.8rem;font-weight:700;line-height:1}.gc-av--sm .gc-av__init[data-v-559c4364]{font-size:.65rem}.gc-main[data-v-559c4364]{background:var(--color-surface);flex-direction:column;flex:1;min-width:0;display:flex}.gc-head-back[data-v-559c4364]{width:40px;height:40px;color:var(--color-brand);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:-.5rem;display:none}.gc-head-back[data-v-559c4364]:active{background:var(--color-primary-subtle)}.gc-placeholder[data-v-559c4364]{text-align:center;color:var(--color-placeholder);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;padding:2rem;display:flex}.gc-placeholder__icon[data-v-559c4364]{border:1.5px solid var(--color-border-card);width:80px;height:80px;color:var(--color-brand);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 16px #f4752314}.gc-placeholder__title[data-v-559c4364]{color:var(--color-text);margin:0;font-size:1.125rem;font-weight:700}.gc-placeholder__sub[data-v-559c4364]{max-width:300px;margin:0;font-size:.84rem}.gc-head[data-v-559c4364]{border-bottom:1px solid var(--color-border-card);background:#fff;align-items:center;gap:.875rem;padding:.875rem 1.25rem;display:flex;box-shadow:0 1px 3px #00000008}.gc-head-info[data-v-559c4364]{flex-direction:column;gap:2px;min-width:0;display:flex}.gc-head-name[data-v-559c4364]{color:var(--color-text);font-size:.9375rem;font-weight:700}.gc-head-sub[data-v-559c4364]{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.35rem;max-width:100%;font-size:.775rem;display:flex;overflow:hidden}.gc-head-clickable[data-v-559c4364]{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;align-items:center;gap:.875rem;min-width:0;margin:0;padding:0;transition:background .15s;display:flex}.gc-head-clickable[data-v-559c4364]:hover{background:var(--color-surface)}.gc-head-actions[data-v-559c4364]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.gc-head-btn[data-v-559c4364]{white-space:nowrap;cursor:pointer;height:34px;color:var(--color-text-secondary);border:1px solid var(--color-border-card);background:#fff;border-radius:8px;align-items:center;gap:.4rem;padding:0 .75rem;font-size:.8125rem;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.gc-head-btn[data-v-559c4364]:hover{background:var(--color-surface);border-color:var(--color-border)}.gc-head-btn--docs[data-v-559c4364]{background:var(--color-primary-subtle);color:var(--color-primary-subtle-text);border-color:var(--color-primary-subtle-border)}.gc-head-btn--docs[data-v-559c4364]:hover{background:var(--color-brand);color:#fff;border-color:var(--color-brand)}.gc-head-btn--danger[data-v-559c4364]{color:#dc2626;border-color:#fecaca}.gc-head-btn--danger[data-v-559c4364]:hover{background:#fef2f2;border-color:#fca5a5}@media (width<=768px){.gc-head-btn[data-v-559c4364]{justify-content:center;width:34px;padding:0}.gc-head-btn__label[data-v-559c4364]{display:none}}.gc-role-badge[data-v-559c4364]{text-transform:uppercase;letter-spacing:.04em;border-radius:5px;padding:.1rem .4rem;font-size:.65rem;font-weight:700}.gc-role-badge--admin[data-v-559c4364]{color:#1d4ed8;background:#dbeafe}.gc-role-badge--coach[data-v-559c4364]{background:var(--color-primary-subtle);color:var(--color-primary-subtle-text)}.gc-role-badge--teilnehmer[data-v-559c4364]{color:#15803d;background:#dcfce7}.gc-feed[data-v-559c4364]{scroll-behavior:smooth;flex-direction:column;flex:1;gap:0;padding:1.25rem 1.5rem;display:flex;overflow-y:auto}.gc-feed-state[data-v-559c4364]{color:var(--color-placeholder);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;font-size:.84rem;display:flex}.gc-feed-state--empty[data-v-559c4364]{opacity:.7}.gc-group[data-v-559c4364]{flex-direction:column;gap:0;display:flex}.gc-date-div[data-v-559c4364]{justify-content:center;align-items:center;gap:0;margin:1rem 0 .75rem;display:flex}.gc-date-div[data-v-559c4364]:before,.gc-date-div[data-v-559c4364]:after{content:"";background:var(--color-border-card);flex:1;height:1px}.gc-date-div span[data-v-559c4364]{color:var(--color-placeholder);background:var(--color-surface);white-space:nowrap;padding:0 .75rem;font-size:.7rem;font-weight:600}.gc-run[data-v-559c4364]{align-items:flex-start;gap:.5rem;max-width:78%;margin-bottom:1rem;display:flex}.gc-run--me[data-v-559c4364]{margin-left:auto}.gc-run--them[data-v-559c4364]{margin-right:auto}.gc-run .gc-av--sm[data-v-559c4364]{margin-top:2px}.gc-run-body[data-v-559c4364]{flex-direction:column;gap:3px;min-width:0;display:flex}.gc-run--me .gc-run-body[data-v-559c4364]{align-items:flex-end}.gc-bubble[data-v-559c4364]{word-break:break-word;border-radius:16px;width:fit-content;max-width:100%;padding:.5rem .85rem}.gc-run--them .gc-bubble[data-v-559c4364]{background:#eceef1}.gc-run--me .gc-bubble[data-v-559c4364]{background:var(--color-brand)}.gc-run .gc-bubble--media[data-v-559c4364]{background:0 0;flex-direction:column;gap:4px;width:min(440px,100%);padding:0;display:flex}.gc-run--me .gc-bubble--media[data-v-559c4364]{align-items:flex-end}.gc-bubble--media .gc-bubble__text[data-v-559c4364]{border-radius:16px;width:fit-content;max-width:100%;padding:.5rem .85rem}.gc-run--them .gc-bubble--media .gc-bubble__text[data-v-559c4364]{background:#eceef1}.gc-run--me .gc-bubble--media .gc-bubble__text[data-v-559c4364]{background:var(--color-brand)}.gc-bubble__text[data-v-559c4364]{white-space:pre-wrap;color:var(--color-text);margin:0;font-size:.875rem;line-height:1.5}.gc-run--me .gc-bubble__text[data-v-559c4364]{color:#fff}.gc-run-time[data-v-559c4364]{color:var(--color-placeholder);align-items:center;gap:3px;margin-top:1px;padding:0 .25rem;font-size:.65rem;display:inline-flex}.gc-read[data-v-559c4364]{color:#1baf7a}.gc-compose[data-v-559c4364]{border-top:1px solid var(--color-border-card);background:#fff;padding:.875rem 1.25rem;position:relative}.gc-composer-bar[data-v-559c4364]{background:var(--color-surface);border:1.5px solid #0000;border-radius:24px;align-items:flex-end;gap:.35rem;padding:.3rem .35rem .3rem .4rem;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.gc-composer-bar[data-v-559c4364]:focus-within{border-color:var(--color-brand);background:#fff}.gc-compose__attachment[data-v-559c4364]{background:var(--color-primary-subtle);border:1px solid var(--color-primary-subtle-border);color:var(--color-primary-subtle-text);border-radius:8px;align-items:center;gap:.4rem;max-width:260px;margin-bottom:.4rem;padding:.35rem .6rem;font-size:.78rem;display:inline-flex;position:absolute;bottom:100%;left:1.25rem}.gc-compose__attachment span[data-v-559c4364]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gc-compose__attachment-clear[data-v-559c4364]{color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;margin-left:.15rem;padding:0;display:flex}.gc-compose__tags[data-v-559c4364]{flex-wrap:wrap;gap:.4rem;max-height:128px;margin-bottom:.45rem;display:flex;overflow-y:auto}.gc-compose__tags .gc-compose__tag[data-v-559c4364]{margin:0}.gc-compose__tag[data-v-559c4364]{background:var(--color-primary-subtle);border:1px solid #fbd3b3;border-radius:10px;align-self:flex-start;align-items:center;gap:.5rem;max-width:280px;margin:0 1.25rem .4rem;padding:.35rem .55rem .35rem .35rem;display:inline-flex}.gc-compose__tag-icon[data-v-559c4364]{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.gc-compose__tag-icon--pdf[data-v-559c4364]{color:#dc2626;background:#fde2e2}.gc-compose__tag-icon--image[data-v-559c4364]{color:#2563eb;background:#dbeafe}.gc-compose__tag-icon--file[data-v-559c4364]{color:#78716c;background:#e7e5e4}.gc-compose__tag-icon--video[data-v-559c4364]{background:var(--color-business-subtle);color:var(--color-business)}.gc-compose__tag-body[data-v-559c4364]{flex-direction:column;gap:0;min-width:0;display:flex}.gc-compose__tag-name[data-v-559c4364]{color:#292524;text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:.78rem;font-weight:600;overflow:hidden}.gc-compose__tag-meta[data-v-559c4364]{color:#b45309;align-items:center;gap:.2rem;min-width:0;font-size:.65rem;font-weight:500;display:inline-flex}.gc-compose__tag-path[data-v-559c4364]{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.gc-compose__attach[data-v-559c4364]{background:var(--color-primary-subtle);width:36px;height:36px;color:var(--color-brand);border:1px solid var(--color-primary-subtle-border);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:flex}.gc-compose__attach[data-v-559c4364]:hover:not(:disabled){background:var(--color-brand);color:#fff;border-color:var(--color-brand)}.gc-compose__attach[data-v-559c4364]:disabled{opacity:.5;cursor:not-allowed}.gc-compose__input[data-v-559c4364]{appearance:none;min-width:0;color:var(--color-text);resize:none;max-height:120px;box-shadow:none;background:0 0;border:none;outline:none;flex:1;padding:.5rem .4rem;font-family:inherit;font-size:.875rem;line-height:1.45;overflow-y:auto}.gc-compose__send[data-v-559c4364]{background:var(--color-brand);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s,transform .1s;display:flex}.gc-compose__send[data-v-559c4364]:hover:not(:disabled){background:#e55a0f;transform:scale(1.05)}.gc-compose__send[data-v-559c4364]:disabled{opacity:.5;cursor:not-allowed;transform:none}.spin[data-v-559c4364]{animation:.75s linear infinite spin-559c4364}@keyframes spin-559c4364{to{transform:rotate(360deg)}}@media (width>=1024px){.gc-wrap[data-v-559c4364]{height:calc(100dvh - 134px)}}@media (width<=767px){.gc-wrap[data-v-559c4364]{width:auto;height:calc(100dvh - 4rem);box-shadow:none;border:none;border-radius:0;margin:-1.25rem}.gc-sidebar[data-v-559c4364]{background:#fff;border-right:none;width:100%}.gc-main[data-v-559c4364]{width:100%;display:none}.gc-wrap--open .gc-sidebar[data-v-559c4364]{display:none}.gc-wrap--open .gc-main[data-v-559c4364]{display:flex}.gc-sidebar-head[data-v-559c4364]{padding:.875rem 1rem .625rem}.gc-modes[data-v-559c4364]{margin:0 .75rem .5rem}.gc-mode[data-v-559c4364]{min-height:38px;font-size:.8125rem}.gc-search[data-v-559c4364],.gc-coach-search[data-v-559c4364]{margin-left:.75rem;margin-right:.75rem}.gc-search[data-v-559c4364]{padding:.55rem .75rem}.gc-search__input[data-v-559c4364]{font-size:16px}.gc-new-group[data-v-559c4364]{min-height:40px;margin:0 .75rem .5rem}.gc-member-list[data-v-559c4364]{padding:.25rem .375rem calc(.5rem + env(safe-area-inset-bottom))}.gc-member[data-v-559c4364]{min-height:60px;padding:.7rem .625rem}.gc-av[data-v-559c4364]{width:44px;height:44px}.gc-member-name[data-v-559c4364]{font-size:.9375rem}.gc-member-preview[data-v-559c4364]{font-size:.8125rem}.gc-head[data-v-559c4364]{gap:.5rem;min-height:56px;padding:.5rem .75rem}.gc-head-back[data-v-559c4364]{display:inline-flex}.gc-head-person[data-v-559c4364],.gc-head-clickable[data-v-559c4364]{gap:.625rem}.gc-av--md[data-v-559c4364]{width:38px;height:38px}.gc-head-name[data-v-559c4364]{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;overflow:hidden}.gc-head-info[data-v-559c4364]{flex:1}.gc-head-email[data-v-559c4364]{display:none}.gc-head-actions[data-v-559c4364]{gap:.25rem}.gc-head-btn[data-v-559c4364]{width:36px;height:36px}.gc-feed[data-v-559c4364]{padding:.75rem .75rem 1rem}.gc-run[data-v-559c4364]{max-width:88%;margin-bottom:.75rem}.gc-run .gc-av--sm[data-v-559c4364]{display:none}.gc-bubble__text[data-v-559c4364]{font-size:.9375rem}.gc-compose[data-v-559c4364]{padding:.5rem .625rem calc(.5rem + env(safe-area-inset-bottom))}.gc-compose__tag[data-v-559c4364]{max-width:100%;margin:0 0 .4rem}.gc-compose__input[data-v-559c4364]{font-size:16px}.gc-compose__send[data-v-559c4364],.gc-compose__attach[data-v-559c4364]{width:40px;height:40px}.gc-placeholder[data-v-559c4364]{padding:1.5rem}}.sg-overlay[data-v-434447fc]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:600;background:#11182799;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.sg-modal[data-v-434447fc]{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:960px;height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 70px #0000004d}.sg-head[data-v-434447fc]{border-bottom:1px solid var(--color-border-card);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.sg-name[data-v-434447fc]{min-width:0;color:var(--color-text);align-items:center;gap:.5rem;display:flex}.sg-name[data-v-434447fc] svg{color:var(--color-primary);flex-shrink:0}.sg-name__text[data-v-434447fc]{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}.sg-body[data-v-434447fc]{background:var(--color-surface);flex:1;min-height:0;display:flex}.sg-frame[data-v-434447fc],.sg-frame[data-v-434447fc] iframe{border:none;width:100%;height:100%}@media (width<=640px){.sg-overlay[data-v-434447fc]{padding:0}.sg-modal[data-v-434447fc]{border-radius:0;max-width:100%;height:100dvh;max-height:100dvh}}.bk-page[data-v-e5da3a3d]{flex-direction:column;gap:1.5rem;display:flex}.bk-header[data-v-e5da3a3d]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.bk-grid[data-v-e5da3a3d]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.bk-grid--single[data-v-e5da3a3d]{grid-template-columns:1fr}.bk-appointments[data-v-e5da3a3d]{flex-direction:column;gap:1.25rem;min-width:0;display:flex}@media (width<=900px){.bk-grid[data-v-e5da3a3d]{grid-template-columns:1fr}}.bk-title[data-v-e5da3a3d]{color:var(--color-text);margin:0;font-size:1.125rem;font-weight:700}.bk-subtitle[data-v-e5da3a3d]{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.875rem}.bk-refresh[data-v-e5da3a3d]{border:1.5px solid var(--color-border-card);width:auto;color:var(--color-text-muted);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:.45rem;display:inline-flex}.bk-refresh[data-v-e5da3a3d]:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.bk-state[data-v-e5da3a3d]{color:var(--color-text-muted);text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1rem;font-size:.9rem;display:flex}.bk-state--error[data-v-e5da3a3d]{color:#dc2626}.bk-state__icon[data-v-e5da3a3d]{color:var(--color-border)}.bk-state__title[data-v-e5da3a3d]{color:var(--color-text-secondary);margin:0;font-size:1rem;font-weight:600}.bk-btn[data-v-e5da3a3d]{border:1.5px solid var(--color-border-card);cursor:pointer;background:0 0;border-radius:8px;width:auto;padding:.4rem .9rem;font-weight:600}.bk-book[data-v-e5da3a3d]{border:1px solid var(--color-border-card);background:#fff;border-radius:12px;position:sticky;top:1rem;overflow:hidden}@media (width<=900px){.bk-book[data-v-e5da3a3d]{position:static}}.bk-book__head[data-v-e5da3a3d]{border-bottom:1px solid var(--color-surface);align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;display:flex}.bk-book__head[data-v-e5da3a3d] svg{color:var(--color-primary);flex-shrink:0;margin-top:2px}.bk-book__title[data-v-e5da3a3d]{color:var(--color-text);margin:0;font-size:.95rem;font-weight:700}.bk-book__sub[data-v-e5da3a3d]{color:var(--color-text-muted);margin:.15rem 0 0;font-size:.8rem}.bk-book__embed[data-v-e5da3a3d]{padding:.5rem}.bk-section[data-v-e5da3a3d]{flex-direction:column;gap:.625rem;display:flex}.bk-section__title[data-v-e5da3a3d]{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.78rem;font-weight:700}.bk-list[data-v-e5da3a3d]{flex-direction:column;gap:.625rem;display:flex}.bk-card[data-v-e5da3a3d]{border:1px solid var(--color-border-card);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.125rem;display:flex}.bk-card--past[data-v-e5da3a3d]{opacity:.72}.bk-card__main[data-v-e5da3a3d]{flex-direction:column;gap:.25rem;min-width:0;display:flex}.bk-card__title[data-v-e5da3a3d]{color:var(--color-text);font-size:.95rem;font-weight:600}.bk-card__when[data-v-e5da3a3d],.bk-card__coach[data-v-e5da3a3d]{color:var(--color-text-muted);align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.bk-card__side[data-v-e5da3a3d]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.4rem;display:flex}.st[data-v-e5da3a3d]{white-space:nowrap;border-radius:999px;padding:.15rem .55rem;font-size:.7rem;font-weight:700}.st--ok[data-v-e5da3a3d]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.st--pending[data-v-e5da3a3d]{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.st--off[data-v-e5da3a3d]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.bk-join[data-v-e5da3a3d]{color:#fff;background:var(--color-primary);border-radius:7px;align-items:center;gap:.3rem;padding:.3rem .7rem;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.bk-join[data-v-e5da3a3d]:hover{background:var(--color-primary-hover)}.text-link[data-v-e5da3a3d]{color:#2563eb;word-break:break-all;text-decoration:underline}.text-link[data-v-e5da3a3d]:hover{color:#1d4ed8}.spin[data-v-e5da3a3d]{animation:.8s linear infinite spin-e5da3a3d}@keyframes spin-e5da3a3d{to{transform:rotate(360deg)}}.profile-page[data-v-9c51efd3]{gap:1.25rem;width:100%;display:grid}.profile-card[data-v-9c51efd3]{border:1px solid var(--color-border-card);background:#fff;border-radius:12px;padding:1.5rem}.card-title[data-v-9c51efd3]{color:var(--color-text);margin:0 0 1.25rem;font-size:1rem;font-weight:700}.avatar-section[data-v-9c51efd3]{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.avatar-wrap[data-v-9c51efd3]{cursor:pointer;border:2px solid var(--color-border-card);border-radius:50%;flex-shrink:0;width:88px;height:88px;transition:border-color .2s;position:relative;overflow:hidden}.avatar-wrap[data-v-9c51efd3]:hover{border-color:var(--color-primary)}.avatar-img[data-v-9c51efd3]{object-fit:cover;width:100%;height:100%;display:block}.avatar-initials[data-v-9c51efd3]{background:var(--color-primary);color:#fff;letter-spacing:.02em;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.75rem;font-weight:700;display:flex}.avatar-overlay[data-v-9c51efd3]{color:#fff;opacity:0;background:#00000073;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.avatar-wrap:hover .avatar-overlay[data-v-9c51efd3]{opacity:1}.avatar-spinner[data-v-9c51efd3]{color:var(--color-primary);background:#ffffffb3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.avatar-meta[data-v-9c51efd3]{flex-direction:column;gap:.375rem;display:flex}.user-fullname[data-v-9c51efd3]{color:var(--color-text);margin:0;font-size:1rem;font-weight:700}.user-email[data-v-9c51efd3]{color:var(--color-text-muted);margin:0 0 .375rem;font-size:.8125rem}.hint[data-v-9c51efd3]{color:var(--color-placeholder);margin:.25rem 0 0;font-size:.75rem}.hidden-input[data-v-9c51efd3]{display:none}.btn[data-v-9c51efd3]{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.4rem;width:max-content;padding:.55rem 1.1rem;font-size:.875rem;font-weight:600;transition:background .15s,opacity .15s;display:inline-flex}.btn[data-v-9c51efd3]:disabled{opacity:.6;cursor:not-allowed}.btn--primary[data-v-9c51efd3]{background:var(--color-primary);color:#fff}.btn--primary[data-v-9c51efd3]:hover:not(:disabled){background:#c9520a}.btn--outline[data-v-9c51efd3]{border:1.5px solid var(--color-border-card);color:var(--color-text-secondary);background:0 0}.btn--outline[data-v-9c51efd3]:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.btn--sm[data-v-9c51efd3]{padding:.375rem .75rem;font-size:.8125rem}.pw-form[data-v-9c51efd3]{flex-direction:column;gap:1rem;display:flex}.pw-form .btn[data-v-9c51efd3]{align-self:flex-end}.form-group[data-v-9c51efd3]{flex-direction:column;gap:.375rem;display:flex}.form-label[data-v-9c51efd3]{color:var(--color-text-secondary);font-size:.875rem;font-weight:600}.form-input[data-v-9c51efd3]{border:1.5px solid var(--color-border-card);color:var(--color-text);background:#fff;border-radius:8px;outline:none;padding:.625rem .875rem;font-size:.9rem;transition:border-color .15s}.form-input[data-v-9c51efd3]:focus{border-color:var(--color-primary)}.spin[data-v-9c51efd3]{animation:.8s linear infinite spin-9c51efd3}@keyframes spin-9c51efd3{to{transform:rotate(360deg)}}.ac[data-v-74efb0fe]{transition:border-color .15s}.ac[data-v-74efb0fe]:hover{border-color:var(--color-border)}.ac-icon[data-v-74efb0fe]{background:var(--color-primary-subtle);width:36px;height:36px;color:var(--color-primary-subtle-text);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ac-status[data-v-74efb0fe]{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;flex:none;align-items:center;gap:5px;padding:2px 8px;font-size:.72rem;font-weight:600;display:inline-flex}.ac-dot[data-v-74efb0fe]{background:currentColor;border-radius:999px;width:6px;height:6px}.ac-desc[data-v-74efb0fe]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ac-io[data-v-74efb0fe]{color:var(--color-text-secondary);grid-template-columns:34px minmax(0,1fr);gap:4px 10px;font-size:.8rem;display:grid}.ac-io dt[data-v-74efb0fe]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-placeholder);padding-top:1px;font-size:.66rem;font-weight:700}.ac-io dd[data-v-74efb0fe]{overflow-wrap:anywhere;margin:0}.ac-chip[data-v-74efb0fe]{border:1px solid var(--color-border-card);background:var(--color-surface);color:#4b5563;white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.72rem}@media (prefers-reduced-motion:reduce){.ac[data-v-74efb0fe]{transition:none}}.au-row[data-v-0def8f13]{border-radius:8px;outline:none;padding:2px 0;position:relative}.au-row[data-v-0def8f13]:focus-visible{box-shadow:0 0 0 2px var(--color-primary-subtle-border)}.au-bar[data-v-0def8f13]{height:10px;margin-top:4px}.au-bar span[data-v-0def8f13]{background:var(--color-primary);border-radius:0 4px 4px 0;min-width:2px;height:100%;display:block}.au-tip[data-v-0def8f13]{z-index:10;border:1px solid var(--color-border-card);max-width:280px;color:var(--color-text-secondary);background:#fff;border-radius:8px;flex-direction:column;gap:1px;padding:8px 10px;font-size:.78rem;display:flex;position:absolute;bottom:calc(100% + 4px);right:0;box-shadow:0 6px 18px #00000014}.pq-facts[data-v-7d66c646]{border:1px solid var(--color-border-card);background:var(--color-surface);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;padding:12px 14px;font-size:.8125rem;display:grid}.pq-facts dt[data-v-7d66c646]{color:var(--color-text-secondary)}.pq-facts dd[data-v-7d66c646]{text-align:right;margin:0;font-weight:600}.aqp-chip[data-v-47302772]{border:1px solid var(--color-border-card);max-width:180px;color:var(--color-text-muted);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 4px;font-size:.78rem;display:inline-flex}.aqp-chip[data-v-47302772]:hover:not(:disabled){border-color:var(--color-primary-subtle-border)}.aqp-chip__mk[data-v-47302772]{background:var(--color-surface);border-radius:999px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:.68rem;font-weight:600;display:inline-flex}.aqp-chip.is-active[data-v-47302772]{border-color:var(--color-primary);background:var(--color-primary-subtle);color:var(--color-primary-subtle-text);font-weight:600}.aqp-chip.is-active .aqp-chip__mk[data-v-47302772]{background:var(--color-primary);color:#fff}.aqp-chip.is-done[data-v-47302772]{color:var(--color-text-secondary)}.aqp-chip.is-done .aqp-chip__mk[data-v-47302772]{background:var(--color-primary-subtle-border);color:var(--color-primary-subtle-text)}.aqp-opt[data-v-47302772]{border:1px solid var(--color-border-card);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:9px 11px;transition:border-color .15s,background-color .15s;display:flex}.aqp-opt[data-v-47302772]:hover:not(:disabled){border-color:var(--color-primary-subtle-border)}.aqp-opt[data-v-47302772]:focus-visible{outline:2px solid var(--color-primary-subtle-border);outline-offset:1px}.aqp-opt.is-on[data-v-47302772]{border-color:var(--color-primary);background:var(--color-primary-subtle)}.aqp-opt--other[data-v-47302772]{cursor:text}.aqp-opt--other[data-v-47302772]:focus-within:not(.is-on){border-color:var(--color-primary-subtle-border)}.aqp-num[data-v-47302772]{border:1px solid var(--color-border-card);background:var(--color-surface);width:22px;height:22px;color:var(--color-text-muted);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:.72rem;font-weight:600;display:inline-flex}.is-on>.aqp-num[data-v-47302772]{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.aqp-rec[data-v-47302772]{background:var(--color-primary-subtle-border);color:var(--color-primary-subtle-text);border-radius:999px;padding:0 6px;font-size:.66rem;font-weight:600;line-height:1.5}.aqp-input[data-v-47302772]{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:.875rem}.aqp-input[data-v-47302772]:focus-visible{box-shadow:none;border-radius:0}.aqp-kbd[data-v-47302772]{border:1px solid var(--color-border-card);background:var(--color-surface);color:var(--color-text-secondary);border-bottom-width:2px;border-radius:4px;padding:0 5px;font-family:inherit;font-size:.68rem}@media (prefers-reduced-motion:reduce){.aqp-opt[data-v-47302772]{transition:none}}.ac-tab[data-v-d2dea93b]{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:999px;align-items:center;padding:6px 14px;font-size:.82rem;font-weight:500;transition:all .15s ease-in-out;display:inline-flex}.ac-tab[data-v-d2dea93b]:hover:not(.is-on){border-color:var(--color-primary-subtle-border);color:var(--color-primary-subtle-text);background:#f9fafb}.ac-tab.is-on[data-v-d2dea93b]{border-color:var(--color-primary-subtle-border);background:var(--color-primary-subtle);color:var(--color-primary-subtle-text);font-weight:600;box-shadow:0 1px 2px #0000000d}.tk-prompt[data-v-e34e1cc3]{transition:border-color .15s,box-shadow .15s}.tk-prompt[data-v-e34e1cc3]:focus-within{border-color:var(--color-primary-subtle-border);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 12%, transparent)}.tk-input[data-v-e34e1cc3]{resize:vertical;background:0 0;border:0;outline:none;width:100%;min-height:140px;padding:14px 16px;font-size:.95rem;line-height:1.6;display:block}.tk-input[data-v-e34e1cc3]:focus-visible{box-shadow:none;border-radius:0}.tk-input[data-v-e34e1cc3]::placeholder{color:var(--color-placeholder)}.tk-tpl[data-v-e34e1cc3]{border:1px solid var(--color-border-card);color:#4b5563;cursor:pointer;background:#fff;border-radius:999px;padding:3px 10px;font-size:.78rem}.tk-tpl[data-v-e34e1cc3]:hover:not(:disabled),.tk-tpl.is-on[data-v-e34e1cc3]{border-color:var(--color-primary-subtle-border);background:var(--color-primary-subtle);color:var(--color-primary-subtle-text)}.tk-tpl[data-v-e34e1cc3]:disabled{cursor:not-allowed;opacity:.6}.tk-overlay[data-v-e34e1cc3]{z-index:30;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 40px -16px #11182759}@media (prefers-reduced-motion:reduce){.tk-prompt[data-v-e34e1cc3]{transition:none}}.in-row[data-v-0ce07093]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:12px 16px;display:grid}.in-row[data-v-0ce07093]>:first-child,.in-row[data-v-0ce07093]>:nth-child(2),.in-options[data-v-0ce07093]{grid-column:1/-1}.in-head[data-v-0ce07093]{background:var(--color-surface);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);padding-top:10px;padding-bottom:10px;font-size:.68rem;font-weight:700;display:none}.in-add[data-v-0ce07093]{border:0;border-top:1px dashed var(--color-border);width:100%;color:var(--color-text-muted);cursor:pointer;background:0 0;align-items:center;gap:7px;padding:11px 16px;font-size:.82rem;display:flex}.in-add[data-v-0ce07093]:hover:not(:disabled){background:var(--color-primary-subtle);color:var(--color-primary-subtle-text)}.in-add[data-v-0ce07093]:disabled{cursor:not-allowed;opacity:.6}@media (width>=768px){.in-row[data-v-0ce07093]{grid-template-columns:minmax(0,1fr) 190px 120px 36px}.in-head[data-v-0ce07093]{display:grid}.in-row[data-v-0ce07093]>:first-child,.in-row[data-v-0ce07093]>:nth-child(2){grid-column:auto}}.out-card[data-v-cb7c1493]{border:1px solid var(--color-border-card);cursor:pointer;background:#fff;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 13px;transition:border-color .15s,background-color .15s;display:flex}.out-card[data-v-cb7c1493]:hover:not(:disabled){border-color:var(--color-primary-subtle-border)}.out-card.is-on[data-v-cb7c1493]{border-color:var(--color-primary);background:var(--color-primary-subtle)}.out-card[data-v-cb7c1493]:disabled{cursor:not-allowed;opacity:.6}.out-mark[data-v-cb7c1493]{border:1.5px solid var(--color-border);color:#fff;background:#fff;border-radius:5px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex}.is-on>.out-mark[data-v-cb7c1493]{border-color:var(--color-primary);background:var(--color-primary)}.out-rule[data-v-cb7c1493]{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:4px 6px 4px 10px;font-size:.8rem;display:inline-flex}.out-rule__x[data-v-cb7c1493]{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.out-rule__x[data-v-cb7c1493]:hover:not(:disabled){background:#fde68a}@media (prefers-reduced-motion:reduce){.out-card[data-v-cb7c1493]{transition:none}}.cap-row[data-v-8bba670d]{border-top:1px solid var(--color-surface);cursor:pointer;align-items:flex-start;gap:12px;padding:14px 0;display:flex}.cap-row[data-v-8bba670d]:first-of-type{border-top:0}.cap-ic[data-v-8bba670d]{background:var(--color-surface);width:36px;height:36px;color:var(--color-placeholder);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cap-row.is-on .cap-ic[data-v-8bba670d]{background:var(--color-primary-subtle);color:var(--color-primary)}.cap-kv[data-v-8bba670d]{grid-template-columns:auto minmax(0,1fr);gap:7px 16px;font-size:.85rem;display:grid}.cap-kv dt[data-v-8bba670d]{color:var(--color-text-muted)}.cap-kv dd[data-v-8bba670d]{overflow-wrap:anywhere;margin:0}.ts-field[data-v-a1692aef]{border:1px solid var(--color-border-card);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.ts-type[data-v-a1692aef]{border:1px solid var(--color-border-card);background:var(--color-surface);color:#4b5563;border-radius:5px;flex:none;padding:1px 7px;font-size:.7rem}.ab-steps[data-v-2d10d539]{border:1px solid var(--color-border-card);scrollbar-width:thin;background:#fff;border-radius:12px;align-items:center;gap:0;padding:5px;display:flex;overflow-x:auto}.ab-step[data-v-2d10d539]{color:var(--color-placeholder);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:8px;padding:6px 11px;font-size:.82rem;display:inline-flex}.ab-step[data-v-2d10d539]:hover:not(:disabled){background:var(--color-surface);color:#4b5563}.ab-step[data-v-2d10d539]:disabled{cursor:not-allowed}.ab-step__n[data-v-2d10d539]{border:1.5px solid;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:.7rem;font-weight:700;display:inline-flex}.ab-step.is-done[data-v-2d10d539]{color:#047857}.ab-step.is-done .ab-step__n[data-v-2d10d539]{color:#fff;background:#059669;border-color:#059669}.ab-step.is-on[data-v-2d10d539]{background:var(--color-primary-subtle);color:var(--color-primary-subtle-text);font-weight:600}.ab-step.is-on .ab-step__n[data-v-2d10d539]{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.ab-sep[data-v-2d10d539]{background:var(--color-border-card);flex:none;width:14px;height:1px}.rv-group[data-v-baa7f274]{letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);font-size:.72rem;font-weight:700}.rv-step[data-v-baa7f274]{border-top:1px solid var(--color-surface);color:var(--color-text);align-items:flex-start;gap:10px;padding:9px 0;font-size:.88rem;display:flex}.rv-step[data-v-baa7f274]:first-child{border-top:0}.rv-step__mk[data-v-baa7f274]{border:1.5px solid var(--color-border-card);background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:inline-flex}.rv-step.is-done .rv-step__mk[data-v-baa7f274]{border-color:var(--color-primary-subtle-border);background:var(--color-primary-subtle);color:var(--color-primary-subtle-text)}.rv-step.is-current .rv-step__mk[data-v-baa7f274]{border-color:var(--color-primary);color:var(--color-primary)}.rv-step.is-failed .rv-step__mk[data-v-baa7f274]{color:#dc2626;background:#fef2f2;border-color:#fecaca}.rv-step.is-pending[data-v-baa7f274]{color:var(--color-placeholder)}.rv-paper-wrap[data-v-baa7f274]{background:var(--color-surface);padding:20px}.rv-chat[data-v-baa7f274]{background:var(--color-surface);flex-direction:column;gap:14px;padding:18px 20px;display:flex}.rv-msg[data-v-baa7f274]{flex-direction:column;gap:3px;max-width:80%;display:flex}.rv-msg--user[data-v-baa7f274]{align-self:flex-end;align-items:flex-end}.rv-msg--agent[data-v-baa7f274]{align-self:flex-start;align-items:flex-start}.rv-msg--draft[data-v-baa7f274]{gap:8px;width:100%;max-width:100%}.rv-msg__row[data-v-baa7f274]{align-items:flex-end;gap:8px;display:flex}.rv-avatar[data-v-baa7f274]{background:var(--color-primary-subtle);width:26px;height:26px;color:var(--color-primary-subtle-text);border:1px solid var(--color-primary-subtle-border);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rv-bubble[data-v-baa7f274]{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;padding:8px 12px;font-size:.88rem;line-height:1.45}.rv-msg--user .rv-bubble[data-v-baa7f274]{background:var(--color-primary);color:#fff;border-bottom-right-radius:4px}.rv-msg--agent .rv-bubble[data-v-baa7f274]{color:var(--color-text);border:1px solid var(--color-border-card);background:#fff;border-bottom-left-radius:4px}.rv-bubble--typing[data-v-baa7f274]{align-items:center;gap:6px;display:inline-flex;color:var(--color-text-muted)!important}.rv-msg__at[data-v-baa7f274]{color:var(--color-placeholder);font-size:.7rem}.rv-msg--agent .rv-msg__at[data-v-baa7f274]{padding-left:34px}.rv-draft[data-v-baa7f274]{border:1px solid var(--color-border-card);background:#fff;border-radius:10px;align-self:stretch;min-width:0;margin-left:34px;overflow:hidden}.rv-draft .rv-paper[data-v-baa7f274]{border:0;border-radius:0;max-width:none}.rv-draft__actions[data-v-baa7f274]{border-top:1px solid var(--color-border-card);background:var(--color-surface);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.rv-draft__note[data-v-baa7f274]{border-top:1px solid var(--color-border-card);background:var(--color-surface);color:var(--color-text);margin:0;padding:10px 14px;font-size:.8125rem;font-weight:500}.rv-composer[data-v-baa7f274]{z-index:5;background:var(--color-card,#fff);border-top:1px solid var(--color-border-card);border-radius:0 0 12px 12px;position:sticky;bottom:0;box-shadow:0 -6px 16px -12px #11182740}.rv-chat__input[data-v-baa7f274]{align-items:flex-end;gap:8px;padding:12px 20px 8px;display:flex}.rv-chat__input[data-v-baa7f274] .rv-chat__field,.rv-chat__field[data-v-baa7f274]{resize:none;flex:1;min-height:42px;max-height:180px;line-height:1.45;overflow-y:auto}.rv-composer__hint[data-v-baa7f274]{color:var(--color-text-muted);padding:0 20px 10px;font-size:.75rem}.rv-paper[data-v-baa7f274]{border:1px solid var(--color-border-card);max-width:860px;color:var(--color-text);overflow-wrap:anywhere;background:#fff;border-radius:6px;margin:0 auto;padding:32px 36px;font-size:.92rem;line-height:1.65;overflow-x:auto}.rv-paper[data-v-baa7f274] p{margin:0 0 .7em}.rv-paper[data-v-baa7f274] p:last-child{margin-bottom:0}.rv-paper[data-v-baa7f274] h1,.rv-paper[data-v-baa7f274] h2,.rv-paper[data-v-baa7f274] h3,.rv-paper[data-v-baa7f274] h4{margin:1em 0 .4em;font-weight:600}.rv-paper[data-v-baa7f274] ul,.rv-paper[data-v-baa7f274] ol{gap:.25em;margin:.2em 0 .8em;padding-left:1.3em;display:grid}.rv-paper[data-v-baa7f274] ul{list-style:outside}.rv-paper[data-v-baa7f274] ol{list-style:decimal}.rv-paper[data-v-baa7f274] li::marker{color:var(--color-primary)}.rv-paper[data-v-baa7f274] table{border-collapse:collapse;width:100%;margin:.5em 0 1em;font-size:.85rem}.rv-paper[data-v-baa7f274] th,.rv-paper[data-v-baa7f274] td{border:1px solid var(--color-border-card);text-align:left;vertical-align:top;overflow-wrap:normal;word-break:normal;padding:6px 10px}.rv-paper[data-v-baa7f274] th{background:var(--color-surface);font-weight:600}.rv-paper[data-v-baa7f274] code{background:var(--color-surface);border-radius:4px;padding:1px 5px;font-family:ui-monospace,Consolas,monospace;font-size:.84em}.rv-paper[data-v-baa7f274] pre{border:1px solid var(--color-border-card);background:var(--color-surface);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:.5em 0 1em;padding:10px 12px}.rv-paper[data-v-baa7f274] pre code{background:0 0;padding:0}.rv-paper[data-v-baa7f274] a{color:var(--color-primary-subtle-text);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.rv-paper[data-v-baa7f274] a:hover{color:var(--color-primary-subtle-text)}.rv-file[data-v-baa7f274]{color:#fff;letter-spacing:.03em;background:#2b579a;border-radius:6px;justify-content:center;align-items:center;width:38px;height:38px;font-size:.6rem;font-weight:700;display:inline-flex}.rv-file--pdf[data-v-baa7f274]{background:#c0392b}.rv-file--sm[data-v-baa7f274]{width:30px;height:30px;font-size:.55rem}.rv-draft__files[data-v-baa7f274]{border-bottom:1px solid var(--color-border-card);background:var(--color-surface);color:var(--color-text);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;font-size:.8125rem;font-weight:500;display:flex}@media (width<=640px){.rv-paper-wrap[data-v-baa7f274]{padding:10px}.rv-paper[data-v-baa7f274]{padding:18px 16px;font-size:.9rem}.rv-chat[data-v-baa7f274]{gap:12px;padding:12px}.rv-msg[data-v-baa7f274]{max-width:92%}.rv-msg--draft[data-v-baa7f274]{max-width:100%}.rv-draft[data-v-baa7f274]{margin-left:0}.rv-msg--agent .rv-msg__at[data-v-baa7f274]{padding-left:0}.rv-avatar[data-v-baa7f274]{width:22px;height:22px}.rv-draft__actions[data-v-baa7f274]{padding:10px 12px}.rv-draft__actions>span[data-v-baa7f274]{flex-basis:100%}.rv-draft__actions[data-v-baa7f274]>:not(span){flex:1;justify-content:center}.rv-chat__input[data-v-baa7f274]{padding:10px 12px}.rv-composer[data-v-baa7f274]{padding-bottom:env(safe-area-inset-bottom);border-radius:0 0 12px 12px}}.fb[data-v-9115b1ef]{border:1px solid var(--color-border-card);background:var(--color-bg);border-radius:10px;min-width:0;margin-top:4px;container-type:inline-size}.fb__bar[data-v-9115b1ef]{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--color-text-muted);border-radius:10px;align-items:center;gap:10px;padding:7px 10px;font-size:.78rem;display:flex}.fb__bar[data-v-9115b1ef]:hover{background:var(--color-surface)}.fb__bar:hover .fb__summary[data-v-9115b1ef]{color:var(--color-text-secondary)}.fb__bar[data-v-9115b1ef]:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.fb__lead[data-v-9115b1ef]{color:var(--color-primary-subtle-text);flex-shrink:0;align-items:center;gap:5px;font-weight:600;display:inline-flex}.fb__summary[data-v-9115b1ef]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fb__chevron[data-v-9115b1ef]{flex-shrink:0}.fb__panel[data-v-9115b1ef]{border-top:1px solid var(--color-border-card);gap:14px;padding:4px 12px 12px;display:grid}.fb__facts[data-v-9115b1ef]{gap:8px;margin:10px 0 0;display:grid}.fb__fact[data-v-9115b1ef]{grid-template-columns:9.5rem minmax(0,1fr);align-items:start;gap:4px 12px;display:grid}.fb__label[data-v-9115b1ef]{color:var(--color-text-muted);align-items:center;gap:6px;padding-top:3px;font-size:.76rem;display:inline-flex}.fb__label[data-v-9115b1ef] svg{flex-shrink:0}.fb__values[data-v-9115b1ef]{flex-wrap:wrap;gap:5px;min-width:0;margin:0;display:flex}.fb__chip[data-v-9115b1ef]{border:1px solid var(--color-border-card);background:var(--color-surface);max-width:100%;color:var(--color-text);overflow-wrap:anywhere;border-radius:6px;padding:2px 8px;font-size:.78rem;font-weight:500;line-height:1.45}.fb__records[data-v-9115b1ef]{gap:6px;min-width:0;display:grid}.fb__records-title[data-v-9115b1ef]{color:var(--color-text-muted);align-items:center;gap:6px;margin:0;font-size:.76rem;font-weight:600;display:inline-flex}.fb__count[data-v-9115b1ef]{background:var(--color-surface);border:1px solid var(--color-border-card);font-variant-numeric:tabular-nums;border-radius:6px;padding:0 6px;font-size:.72rem}.fb__table[data-v-9115b1ef]{border:1px solid var(--color-border-card);border-radius:8px;max-height:22rem;overflow:auto}.fb__table table[data-v-9115b1ef]{border-collapse:collapse;width:100%;font-size:.8rem}.fb__table th[data-v-9115b1ef]{z-index:1;text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-surface);border-bottom:1px solid var(--color-border-card);white-space:nowrap;padding:6px 10px;font-size:.68rem;font-weight:600;position:sticky;top:0}.fb__table td[data-v-9115b1ef]{color:var(--color-text);border-bottom:1px solid var(--color-border-card);white-space:nowrap;padding:6px 10px}.fb__table tbody tr:last-child td[data-v-9115b1ef]{border-bottom:0}.fb__cell--empty[data-v-9115b1ef]{color:var(--color-placeholder)!important}.fb__table .fb__num[data-v-9115b1ef]{text-align:right;font-variant-numeric:tabular-nums}.fb__note[data-v-9115b1ef]{color:var(--color-placeholder);margin:0;font-size:.76rem}@container (width<=460px){.fb__fact[data-v-9115b1ef]{grid-template-columns:minmax(0,1fr);gap:4px}.fb__label[data-v-9115b1ef]{padding-top:0}.fb__table td[data-v-9115b1ef],.fb__table th[data-v-9115b1ef]{padding:6px 8px}}.fc-off[data-v-f5ddb72c]{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:16px;display:grid}.fc-off code[data-v-f5ddb72c]{background:var(--color-surface);border-radius:4px;padding:1px 5px;font-size:.78rem}.fc[data-v-f5ddb72c]{--fc-h:calc(100dvh - 4rem - 40px);height:var(--fc-h);border:1px solid var(--color-border-card);background:#fff;border-radius:14px;grid-template-columns:clamp(220px,20vw,280px) minmax(0,1fr);display:grid;position:relative;overflow:hidden}@media (width>=768px){.fc[data-v-f5ddb72c]{--fc-h:calc(100dvh - 4rem - 64px)}}@media (width>=1024px){.fc[data-v-f5ddb72c]{--fc-h:calc(100dvh - 4rem - 70px)}}.fc-side[data-v-f5ddb72c]{background:var(--color-surface);border-right:1px solid var(--color-border-card);flex-direction:column;gap:10px;min-height:0;padding:12px;display:flex}.fc-new[data-v-f5ddb72c]{border:1px solid var(--color-primary-subtle-border);background:var(--color-primary-subtle);color:var(--color-primary-subtle-text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-family:inherit;font-size:.88rem;font-weight:600;display:flex}.fc-new[data-v-f5ddb72c]:hover:not(:disabled){background:var(--color-primary-subtle-border)}.fc-new[data-v-f5ddb72c]:disabled{opacity:.5;cursor:default}.fc-list[data-v-f5ddb72c]{flex:1;align-content:start;gap:14px;margin:0 -4px;padding:0 4px;display:grid;overflow-y:auto}.fc-list__hint[data-v-f5ddb72c]{color:var(--color-placeholder);margin:0;padding:6px 8px;font-size:.82rem}.fc-group[data-v-f5ddb72c]{gap:2px;display:grid}.fc-group__label[data-v-f5ddb72c]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-placeholder);margin:0;padding:0 8px 4px;font-size:.68rem;font-weight:600}.fc-item[data-v-f5ddb72c]{border-radius:8px;align-items:center;display:flex;position:relative}.fc-item[data-v-f5ddb72c]:hover{background:var(--color-surface)}.fc-item--active[data-v-f5ddb72c],.fc-item--active[data-v-f5ddb72c]:hover{box-shadow:inset 0 0 0 1px var(--color-border-card);background:#fff}.fc-item__open[data-v-f5ddb72c]{all:unset;box-sizing:border-box;cursor:pointer;flex:1;gap:1px;min-width:0;padding:7px 8px;display:grid}.fc-item__open[data-v-f5ddb72c]:focus-visible{outline:2px solid var(--color-primary);border-radius:8px}.fc-item__title[data-v-f5ddb72c]{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.fc-item--active .fc-item__title[data-v-f5ddb72c]{font-weight:600}.fc-item__meta[data-v-f5ddb72c]{color:var(--color-placeholder);font-size:.7rem}.fc-item__actions[data-v-f5ddb72c]{gap:2px;padding-right:4px;display:none}.fc-item:hover .fc-item__actions[data-v-f5ddb72c],.fc-item:focus-within .fc-item__actions[data-v-f5ddb72c]{display:flex}.fc-item__actions button[data-v-f5ddb72c]{all:unset;cursor:pointer;color:var(--color-text-muted);border-radius:6px;padding:5px;display:flex}.fc-item__actions button[data-v-f5ddb72c]:hover{background:var(--color-border-card);color:var(--color-text)}.fc-item__rename[data-v-f5ddb72c]{border:1px solid var(--color-primary-subtle-border);border-radius:6px;outline:none;flex:1;min-width:0;margin:3px;padding:5px 7px;font-family:inherit;font-size:.85rem}.fc-main[data-v-f5ddb72c]{flex-direction:column;min-width:0;min-height:0;display:flex}.fc-head[data-v-f5ddb72c]{border-bottom:1px solid var(--color-surface);align-items:center;gap:10px;min-height:52px;padding:10px 18px;display:flex}.fc-head__menu[data-v-f5ddb72c]{all:unset;cursor:pointer;color:var(--color-text-secondary);border-radius:8px;padding:6px;display:none}.fc-head__title[data-v-f5ddb72c]{min-width:0;color:var(--color-text);flex:1;align-items:center;gap:8px;font-size:.95rem;font-weight:600;display:flex}.fc-chip[data-v-f5ddb72c]{background:var(--color-primary-subtle);color:var(--color-primary-subtle-text);border:1px solid var(--color-primary-subtle-border);border-radius:6px;flex-shrink:0;padding:2px 8px;font-size:.7rem;font-weight:600}.fc-scroll[data-v-f5ddb72c]{flex:1;min-height:0;overflow-y:auto}.fc-thread[data-v-f5ddb72c]{box-sizing:border-box;gap:28px;width:100%;padding:24px clamp(16px,2vw,28px) 12px;display:grid}.fc-empty[data-v-f5ddb72c]{text-align:center;color:var(--color-text-muted);justify-items:center;gap:12px;padding:8vh 0 0;display:grid}.fc-empty__logo[data-v-f5ddb72c]{background:var(--color-primary-subtle);width:52px;height:52px;color:var(--color-primary);border:1px solid var(--color-primary-subtle-border);border-radius:16px;place-items:center;display:grid}.fc-empty__title[data-v-f5ddb72c]{color:var(--color-text);text-wrap:balance;margin:0;font-size:1.4rem;font-weight:700}.fc-empty__sub[data-v-f5ddb72c]{max-width:52ch;margin:0;font-size:.9rem}.fc-suggest[data-v-f5ddb72c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:640px;margin-top:10px;display:grid}.fc-suggest__item[data-v-f5ddb72c]{text-align:left;border:1px solid var(--color-border-card);color:var(--color-text-secondary);cursor:pointer;background:#fff;border-radius:12px;padding:12px 14px;font-family:inherit;font-size:.86rem;line-height:1.4}.fc-suggest__item[data-v-f5ddb72c]:hover{border-color:var(--color-primary-subtle-border);background:var(--color-primary-subtle);color:var(--color-text)}.fc-turn[data-v-f5ddb72c]{gap:14px;display:grid}.fc-user[data-v-f5ddb72c]{justify-content:flex-end;display:flex}.fc-user__bubble[data-v-f5ddb72c]{background:var(--color-primary-subtle);max-width:min(70%,900px);color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px 16px 4px;padding:10px 14px;font-size:.93rem;line-height:1.55}.fc-bot[data-v-f5ddb72c]{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;display:grid}.fc-bot__avatar[data-v-f5ddb72c]{background:var(--color-primary);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.fc-bot__body[data-v-f5ddb72c]{gap:10px;min-width:0;padding-top:4px;display:grid}.fc-status[data-v-f5ddb72c]{color:var(--color-text-muted);align-items:center;gap:10px;font-size:.88rem;display:flex}.fc-status__time[data-v-f5ddb72c]{font-variant-numeric:tabular-nums;color:var(--color-placeholder);font-size:.78rem}.fc-dots[data-v-f5ddb72c]{gap:3px;display:inline-flex}.fc-dots i[data-v-f5ddb72c]{background:var(--color-primary);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite fc-blink-f5ddb72c}.fc-dots i[data-v-f5ddb72c]:nth-child(2){animation-delay:.15s}.fc-dots i[data-v-f5ddb72c]:nth-child(3){animation-delay:.3s}.fc-answer[data-v-f5ddb72c]{color:var(--color-text);overflow-wrap:anywhere;font-size:.94rem;line-height:1.65}.fc-answer[data-v-f5ddb72c] p{margin:0 0 .6em}.fc-answer[data-v-f5ddb72c] p:last-child{margin-bottom:0}.fc-answer[data-v-f5ddb72c] ul,.fc-answer[data-v-f5ddb72c] ol{gap:.25em;margin:.2em 0 .7em;padding-left:1.3em;display:grid}.fc-answer[data-v-f5ddb72c] ul{list-style:outside}.fc-answer[data-v-f5ddb72c] ol{list-style:decimal}.fc-answer[data-v-f5ddb72c] li::marker{color:var(--color-primary)}.fc-answer[data-v-f5ddb72c] h4{margin:.6em 0 .3em;font-size:.95rem}.fc-answer[data-v-f5ddb72c] code{background:var(--color-surface);border-radius:4px;padding:1px 5px;font-family:ui-monospace,Consolas,monospace;font-size:.84em}.fc-answer[data-v-f5ddb72c] pre{background:var(--color-surface);border:1px solid var(--color-surface);border-radius:8px;padding:10px 12px;overflow-x:auto}.fc-answer[data-v-f5ddb72c] table{border-collapse:collapse;max-width:100%;margin:.4em 0 .8em;font-size:.85rem;display:block;overflow-x:auto}.fc-answer[data-v-f5ddb72c] th,.fc-answer[data-v-f5ddb72c] td{border:1px solid var(--color-border-card);text-align:left;padding:5px 9px}.fc-answer[data-v-f5ddb72c] th{background:var(--color-surface);font-weight:600}.fc-answer[data-v-f5ddb72c] a{color:var(--color-primary-subtle-text);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.fc-answer[data-v-f5ddb72c] a:hover{color:var(--color-primary-subtle-text)}.fc-answer--failed[data-v-f5ddb72c]{color:#b91c1c}.fc-options[data-v-f5ddb72c]{flex-wrap:wrap;gap:8px;display:flex}.fc-option[data-v-f5ddb72c]{border:1px solid var(--color-primary-subtle-border);background:var(--color-primary-subtle);color:var(--color-primary-subtle-text);cursor:pointer;text-align:left;border-radius:999px;padding:7px 14px;font-family:inherit;font-size:.86rem;font-weight:500;line-height:1.3}.fc-option[data-v-f5ddb72c]:hover:not(:disabled){background:var(--color-primary-subtle-border);border-color:var(--color-primary-subtle-border)}.fc-option[data-v-f5ddb72c]:disabled{cursor:default;background:var(--color-surface);border-color:var(--color-border-card);color:var(--color-placeholder)}.fc-answer[data-v-f5ddb72c] .fc-caret{vertical-align:-.15em;background:var(--color-primary);border-radius:2px;width:7px;height:1.05em;margin-left:2px;animation:1s steps(2,start) infinite fc-caret-f5ddb72c;display:inline-block}@keyframes fc-caret-f5ddb72c{to{visibility:hidden}}.fc-under[data-v-f5ddb72c]{border:1px solid var(--color-surface);background:#fcfcfd;border-radius:10px}.fc-under__toggle[data-v-f5ddb72c]{all:unset;box-sizing:border-box;width:100%;color:var(--color-text-muted);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:.8rem;display:flex}.fc-under__toggle[data-v-f5ddb72c]:hover{color:var(--color-text);background:var(--color-surface)}.fc-under__toggle[data-v-f5ddb72c]:focus-visible{outline:2px solid var(--color-primary)}.fc-under__meta[data-v-f5ddb72c]{font-variant-numeric:tabular-nums;color:var(--color-placeholder);margin-left:auto}.fc-under__panel[data-v-f5ddb72c]{border-top:1px solid var(--color-surface);gap:12px;padding:4px 12px 14px;display:grid}.fc-compose[data-v-f5ddb72c]{border-top:1px solid var(--color-surface);background:#fff;padding:10px clamp(16px,2vw,28px) 14px}.fc-compose__box[data-v-f5ddb72c]{border:1px solid var(--color-border-card);background:#fff;border-radius:16px;align-items:flex-end;gap:8px;padding:8px 8px 8px 14px;display:flex;box-shadow:0 2px 10px #1118270d}.fc-compose__box[data-v-f5ddb72c]:focus-within{border-color:var(--color-primary-subtle-border);box-shadow:0 0 0 3px var(--color-primary-subtle)}.fc-compose__box textarea[data-v-f5ddb72c]{resize:none;appearance:none;min-width:0;color:var(--color-text);border-radius:0;flex:1;min-height:0;max-height:200px;font-family:inherit;font-size:.94rem;line-height:1.5;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;padding:6px 0!important}.fc-compose__box textarea[data-v-f5ddb72c]::placeholder{color:var(--color-placeholder);font-family:inherit}.fc-send[data-v-f5ddb72c]{background:var(--color-primary);color:#fff;cursor:pointer;border:0;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.fc-send[data-v-f5ddb72c]:hover:not(:disabled){background:var(--color-primary-hover)}.fc-send[data-v-f5ddb72c]:disabled{background:var(--color-primary-subtle-border);color:var(--color-primary-subtle-text);cursor:default}.fc-send--stop[data-v-f5ddb72c]{color:var(--color-primary-subtle-text);border:1.5px solid var(--color-primary-subtle-border);background:#fff}.fc-send--stop[data-v-f5ddb72c]:hover:not(:disabled){background:var(--color-primary-subtle)}.fc-compose__hint[data-v-f5ddb72c]{color:var(--color-placeholder);text-align:center;margin:6px 0 0;font-size:.72rem}.fc-left[data-v-f5ddb72c]{color:var(--color-text-muted);text-align:center;margin:0 0 6px;font-size:.76rem}.fc-full[data-v-f5ddb72c]{border:1px solid var(--color-primary-subtle-border);background:var(--color-primary-subtle);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.fc-full__icon[data-v-f5ddb72c]{color:var(--color-primary-subtle-text);flex-shrink:0}.fc-full__text[data-v-f5ddb72c]{min-width:0;color:var(--color-text);flex:1;margin:0;font-size:.86rem;line-height:1.45}.fc-full__btn[data-v-f5ddb72c]{background:var(--color-primary);color:#fff;cursor:pointer;border:0;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:.85rem;font-weight:600;display:inline-flex}.fc-full__btn[data-v-f5ddb72c]:hover{background:var(--color-primary-hover)}.fc-scrim[data-v-f5ddb72c]{display:none}.spin[data-v-f5ddb72c]{animation:1s linear infinite fc-spin-f5ddb72c}@keyframes fc-spin-f5ddb72c{to{transform:rotate(360deg)}}@keyframes fc-blink-f5ddb72c{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.fc-dots i[data-v-f5ddb72c],.spin[data-v-f5ddb72c]{animation:none}}@media (width<=860px){.fc[data-v-f5ddb72c]{grid-template-columns:minmax(0,1fr)}.fc-side[data-v-f5ddb72c]{z-index:5;width:280px;transition:transform .2s;position:absolute;inset:0 auto 0 0;transform:translate(-100%);box-shadow:4px 0 20px #00000014}.fc--side-open .fc-side[data-v-f5ddb72c]{transform:none}.fc--side-open .fc-scrim[data-v-f5ddb72c]{z-index:4;background:#00000040;display:block;position:absolute;inset:0}.fc-head__menu[data-v-f5ddb72c]{display:flex}.fc-head__as[data-v-f5ddb72c]{display:none}.fc-suggest[data-v-f5ddb72c]{grid-template-columns:minmax(0,1fr)}.fc-thread[data-v-f5ddb72c]{padding:18px 14px 8px}.fc-compose[data-v-f5ddb72c]{padding:8px 12px 12px}.fc-full[data-v-f5ddb72c]{flex-wrap:wrap}.fc-full__btn[data-v-f5ddb72c]{justify-content:center;width:100%}}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-cyrillic-ext-wght-normal-BCp_3N7R.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-cyrillic-wght-normal-fOt7epNf.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-greek-ext-wght-normal-Bgw4czJT.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-greek-wght-normal-DlT9XTxE.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-math-wght-normal-4a3xuzGk.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-symbols-wght-normal-B7iHSfaG.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-vietnamese-wght-normal-_f1XEJpo.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-latin-ext-wght-normal-DYIxWhlt.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-latin-wght-normal-ccAYIvAh.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer legacy{:root{--color-studio:#f47523;--color-studio-text:#be420c;--color-brand:#f47523;--color-primary:#e55a0f;--color-primary-hover:#be420c;--color-primary-ring:#e55a0f26;--color-primary-subtle:#fff4ed;--color-primary-subtle-border:#fecdaa;--color-primary-subtle-text:#be420c;--color-business:#0b7c91;--color-business-subtle:#e7f3f5;--color-business-border:#b3dbe2;--color-text:#111;--color-text-secondary:#333;--color-text-muted:#7a7a7a;--color-placeholder:#a3a3a3;--color-bg:#fff;--color-surface:#f7f7f7;--color-surface-strong:#e9e9e9;--color-bg-disabled:#f7f7f7;--color-border:#d4d4d4;--color-border-card:#e9e9e9;--color-error:#dc2626;--color-error-bg:#fef2f2;--color-error-border:#fecaca;--color-success:#059669;--color-success-bg:#ecfdf5;--color-success-border:#a7f3d0;--color-warning:#d97706;--color-warning-bg:#fffbeb;--color-warning-border:#fde68a;--color-info:#2563eb;--color-info-bg:#eff6ff;--color-info-border:#bfdbfe;--radius-input:8px;--radius-card:16px;--shadow-card:0 4px 24px #0000000f;--shadow-overlay:0 16px 48px #0000002e;--focus-ring:0 0 0 3px var(--color-primary-ring);--font-sans:"Roboto Variable", Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;--transition-fast:.15s ease}:root[data-area=werkstatt]{--color-brand:#6754e9;--color-primary:#6754e9;--color-primary-hover:#4835b4;--color-primary-ring:#6754e926;--color-primary-subtle:#f1effd;--color-primary-subtle-border:#cfc8f8;--color-primary-subtle-text:#4835b4}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:none}.auth-wrapper{background:#f4f3f1;justify-content:center;align-items:flex-start;min-height:100vh;padding:0;display:flex}.auth-card{width:100%;max-width:400px;box-shadow:none;background:#fff;border:none;border-radius:0;min-height:100vh;padding:2rem 1.25rem}@media (width>=480px){.auth-wrapper{align-items:center;padding:2.5rem 1rem}.auth-card{border:1px solid #eceae7;border-radius:18px;min-height:auto;padding:2.25rem 2rem 2rem;box-shadow:0 12px 40px #1c191714}}.auth-card--wide{max-width:460px}.auth-card--centered{text-align:center}.brand-row{justify-content:center;align-items:center;gap:.75rem;margin:0 auto 1.25rem;display:flex}.brand{background:#fff4ed;border-radius:15px;justify-content:center;align-items:center;width:54px;height:54px;margin:0 auto 1.25rem;display:flex}.brand-row .brand{flex:none;margin:0}.brand-logo{width:auto;height:30px;display:block}.brand-name{color:var(--brand-500);letter-spacing:-.02em;white-space:nowrap;font-size:1.25rem;font-weight:700}.auth-inp{background:#fff;border:1.5px solid #e5e7eb;border-radius:11px;align-items:center;gap:.6rem;height:46px;padding:0 .85rem;transition:border-color .15s,box-shadow .15s;display:flex}.auth-inp:focus-within{border-color:#f47523;box-shadow:0 0 0 3px #f475231f}.auth-inp--error{border-color:#dc2626}.auth-inp--error:focus-within{box-shadow:0 0 0 3px #dc26261f}.auth-inp__icon{color:#9ca3af;flex-shrink:0}.auth-inp__field{appearance:none;color:#111827;min-width:0;box-shadow:none;background:0 0;border:none;outline:none;flex:1;padding:0;font-family:inherit;font-size:.9rem}.auth-inp__field::placeholder{color:#b8b5b0}.auth-inp__field:disabled{opacity:.6;cursor:not-allowed}.auth-inp__eye{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:.2rem;transition:color .15s,background .15s;display:flex}.auth-inp__eye:hover{color:#f47523;background:#fff4ed}.auth-form .btn{border-radius:11px;height:46px}.auth-title{color:var(--color-text);letter-spacing:-.02em;text-align:center;margin-bottom:.375rem;font-size:1.4rem;font-weight:700}.page-desc{color:var(--color-primary);margin:.2rem 0 0;font-size:.875rem;font-weight:500;line-height:1.5}.auth-subtitle{color:var(--color-text-muted);text-align:center;margin-bottom:1.75rem;font-size:.9rem;line-height:1.6}.auth-subtitle strong{color:var(--color-text-secondary)}.auth-form{flex-direction:column;gap:1.25rem;display:flex}.form-row{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=480px){.form-row{grid-template-columns:1fr 1fr}}.form-field{flex-direction:column;gap:.375rem;display:flex}.form-field-header{justify-content:space-between;align-items:center;display:flex}.form-label{color:var(--color-text-secondary);font-size:.875rem;font-weight:500}.form-error{color:var(--color-error);margin-top:.25rem;margin-bottom:.5rem;font-size:.875rem;font-weight:500}.form-input{border:1.5px solid var(--color-border);border-radius:var(--radius-input);width:100%;font-size:.9375rem;font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;padding:.625rem .875rem}.form-input::placeholder{color:var(--color-placeholder)}.form-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-ring)}.form-input:disabled{background:var(--color-bg-disabled);cursor:not-allowed}.form-input--error{border-color:var(--color-error)}.form-input--error:focus{border-color:var(--color-error);box-shadow:0 0 0 3px #dc26261f}.field-error{color:var(--color-error);margin-top:.125rem;font-size:.8125rem}input[type=date],input[type=datetime-local],input[type=time],input[type=month]{font-family:var(--font-sans);color:var(--color-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.btn{width:100%;font-size:.9375rem;font-family:var(--font-sans);border-radius:var(--radius-input);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), transform .1s ease;border:none;justify-content:center;align-items:center;gap:.5rem;padding:.6875rem 1.25rem;font-weight:600;display:inline-flex}.btn:active:not(:disabled){transform:scale(.99)}.btn:disabled{opacity:.65;cursor:not-allowed}.btn-primary{background:var(--color-primary);color:#fff;border:none}.btn-primary:hover:not(:disabled){background:var(--color-primary-hover)}.btn-outline{background:var(--color-bg);color:var(--color-primary);border:1.5px solid var(--color-primary)}.btn-outline:hover:not(:disabled){background:var(--color-primary-subtle)}.btn--mt{margin-top:.25rem}.btn--primary{background:var(--color-primary);color:#fff;border:none}.btn--primary:hover:not(:disabled){background:var(--color-primary-hover)}.btn--ghost{color:var(--color-text-secondary);border:1.5px solid var(--color-border-card);background:0 0}.btn--ghost:hover:not(:disabled){border-color:var(--color-border);background:#f9fafb}.btn--sm{width:auto;padding:.4rem .8rem;font-size:.8125rem}.btn--auto{width:auto}.spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:1rem;height:1rem;animation:.6s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.error-msg{color:var(--color-error);background:var(--color-error-bg);border:1px solid var(--color-error-border);border-radius:var(--radius-input);padding:.625rem .875rem;font-size:.875rem}.info-box{background:var(--color-primary-subtle);border:1px solid var(--color-primary-subtle-border);border-radius:var(--radius-input);margin-bottom:1.75rem;padding:.875rem 1rem}.info-box p{color:var(--color-primary-subtle-text);font-size:.875rem;line-height:1.5}.text-link{color:var(--color-primary);font-weight:500;text-decoration:none}.text-link:hover{text-decoration:underline}.text-link--sm{font-size:.8125rem}.auth-switch{text-align:center;color:var(--color-text-muted);margin-top:1.5rem;font-size:.875rem}.auth-switch a{color:var(--color-primary);font-weight:500;text-decoration:none}.auth-switch a:hover{text-decoration:underline}.icon-wrap{justify-content:center;margin-bottom:1.5rem;display:flex}.app-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.app-search{box-sizing:border-box;background:#fff;border:1px solid #e3e5e9;border-radius:9px;flex:220px;align-items:center;gap:.45rem;min-width:180px;height:36px;padding:0 .75rem;transition:border-color .15s,box-shadow .15s;display:flex}.app-search:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-ring)}.app-search__icon{color:#9ca3af;flex-shrink:0}.app-search__input{color:var(--color-text);width:100%;font-size:.85rem;font-family:var(--font-sans);background:0 0;border:none;outline:none}.app-search__input:focus-visible{box-shadow:none;border-radius:0}.app-search__input::placeholder{color:#aab0b8}.app-search__clear{color:#9ca3af;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;transition:color .15s;display:inline-flex}.app-search__clear:hover{color:var(--color-text-secondary)}.app-field{box-sizing:border-box;background:#fff;border:1px solid #e3e5e9;border-radius:9px;align-items:center;gap:.4rem;height:36px;padding:0 .65rem;transition:border-color .15s,box-shadow .15s;display:inline-flex}.app-field:focus-within{border:1.5px solid var(--color-primary);box-shadow:none;padding:0 calc(.65rem - .5px)}.app-field__icon{color:#9ca3af;flex-shrink:0}.app-field__select{cursor:pointer;color:var(--color-text-secondary);max-width:200px;font-size:.83rem;font-weight:500;font-family:var(--font-sans);background:0 0;border:none;outline:none;padding-right:.2rem}.app-field__select:focus,.app-field__select:focus-visible{box-shadow:none;outline:none}.app-field__select-trigger{color:var(--color-text-secondary);cursor:pointer;max-width:200px;font-size:.83rem;font-weight:500;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;height:auto!important;padding:0 .2rem 0 0!important}.app-field__select-trigger:focus,.app-field__select-trigger:focus-visible{box-shadow:none!important;outline:none!important}.app-btn{box-sizing:border-box;height:36px;color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;font-size:.83rem;font-weight:600;font-family:var(--font-sans);background:#fff;border:1px solid #e3e5e9;border-radius:9px;align-items:center;gap:.4rem;padding:0 .85rem;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.app-btn:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.app-btn:disabled{opacity:.55;cursor:not-allowed}.app-btn--primary{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.app-btn--primary:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#fff}.app-btn--danger{color:var(--color-error);background:#fff;border-color:#fecaca}.app-btn--danger:hover:not(:disabled){background:var(--color-error-bg);border-color:var(--color-error)}.app-icon-btn{box-sizing:border-box;color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e3e5e9;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:border-color .15s,color .15s;display:inline-flex}.app-icon-btn:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.app-icon-btn:disabled{opacity:.55;cursor:not-allowed}.app-chip{box-sizing:border-box;height:36px;color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;font-size:.81rem;font-weight:600;font-family:var(--font-sans);background:#fff;border:1px solid #e3e5e9;border-radius:9px;align-items:center;gap:.3rem;padding:0 .7rem;transition:all .15s;display:inline-flex}.app-chip:hover{border-color:var(--color-primary);color:var(--color-primary)}.app-chip--active{background:var(--color-primary-subtle);border-color:var(--color-primary-subtle-border);color:var(--color-primary)}.app-clear{box-sizing:border-box;color:#9ca3af;cursor:pointer;height:36px;font-size:.8rem;font-weight:600;font-family:var(--font-sans);background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:.3rem;padding:0 .65rem;transition:all .15s;display:inline-flex}.app-clear:hover{color:var(--color-error);background:var(--color-error-bg);border-color:var(--color-error-border)}.spin{animation:.8s linear infinite _spin}@keyframes _spin{to{transform:rotate(360deg)}}.td-panel{flex-direction:column;gap:1rem;display:flex}.eb-state{text-align:center;color:#6b7280;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1rem;font-size:.9rem;display:flex}.eb-state--error{color:#dc2626}.eb-state__icon{color:#d1d5db}.eb-state__title{color:#374151;margin:0;font-size:1rem;font-weight:600}.grid{grid-template-columns:repeat(2,1fr);gap:.875rem 1.5rem;display:grid}@media (width<=640px){.grid{grid-template-columns:1fr}}.field{flex-direction:column;gap:.375rem;min-width:0;display:flex}.field__label{color:#374151;align-items:flex-end;min-height:2.6em;font-size:.8125rem;font-weight:600;line-height:1.3;display:flex}.req{color:#dc2626;margin-left:.25rem}.opt{color:#9ca3af;margin-left:.25rem;font-size:.72rem;font-weight:400}.hint{color:#9ca3af;font-size:.72rem}.hint--review{color:#b45309;margin-top:.25rem;font-weight:600;display:block}.field__input{color:#111827;box-sizing:border-box;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;outline:none;width:100%;min-width:0;max-width:100%;padding:.5625rem .75rem;font-family:inherit;font-size:.9rem;transition:border-color .15s}select.field__input{text-overflow:ellipsis;white-space:nowrap;padding-right:2rem;overflow:hidden}.field__input:focus{border-color:#e8600a}.field__input--error{border-color:#dc2626}.field__input--error:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261f}.field__input--readonly{color:#6b7280;cursor:default;background:#f9fafb;border-color:#e5e7eb}.field__input--readonly:focus{border-color:#e5e7eb}.field__select{cursor:pointer}.field__textarea{resize:vertical;line-height:1.5}.form-msg{border-radius:8px;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;padding:.75rem 1rem;font-size:.82rem;display:flex;box-shadow:0 1px 3px #00000005}.form-msg--error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.form-msg--error svg{color:#dc2626;flex-shrink:0;margin-top:2px}.form-msg--warn{color:#78350f;background:#fffbeb;border:1px solid #fde68a}.form-msg--warn svg{color:#d97706;flex-shrink:0;margin-top:2px}.td-section{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:.75rem;padding:1.125rem 1.375rem;display:flex}.td-section__title{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.5rem;margin:0;font-size:.8rem;font-weight:700;display:flex}.td-grid{grid-template-columns:minmax(160px,35%) 1fr;gap:.4rem 1rem;margin:0;display:grid}.td-dt{color:#374151;font-size:.8125rem;font-weight:600}.td-dd{color:#4b5563;word-break:break-word;margin:0;font-size:.8125rem}.td-count{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;padding:.05rem .4rem;font-size:.7rem;font-weight:700}.td-empty{color:#9ca3af;text-align:center;margin:0;font-size:.8125rem;font-style:italic}.td-book-hint{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;align-items:center;gap:.4rem;margin:0 0 .75rem;padding:.5rem .75rem;font-size:.82rem;display:flex}.td-book-picker{align-items:center;gap:.5rem;margin:0 0 .75rem;display:flex}.td-book-picker__label{color:#374151;font-size:.8rem;font-weight:600}.td-book-picker__select{color:#111827;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;outline:none;flex:1;max-width:20rem;padding:.45rem .65rem;font-size:.85rem}.td-book-picker__select:focus{border-color:#e8600a}.icon-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:.375rem;transition:background .15s,color .15s;display:inline-flex}.icon-btn:hover:not(:disabled){color:#111827;background:#f3f4f6}.icon-btn:focus-visible{outline-offset:2px;outline:2px solid #e8600a}.icon-btn:disabled{opacity:.5;cursor:not-allowed}.modal-close{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background .15s,color .15s,transform .1s;display:inline-flex}.modal-close:hover{color:#111827;background:#f3f4f6}.modal-close:active{transform:scale(.94)}.modal-close:focus-visible{outline-offset:2px;outline:2px solid #e8600a}.modal-close svg{width:18px;height:18px}@media (prefers-reduced-motion:reduce){.modal-close,.icon-btn{transition:none}.modal-close:active{transform:none}}.modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:500;background:#00000073;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:720px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #0000002e}.modal__header{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.modal__title{color:#111827;margin:0;font-size:1rem;font-weight:700}.modal__body{flex-direction:column;gap:1rem;padding:1.5rem;display:flex;overflow-y:auto}.modal__footer{justify-content:flex-end;gap:.75rem;padding-top:.5rem;display:flex}.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity .2s}.modal-fade-enter-from,.modal-fade-leave-to{opacity:0}@media (width<=640px){.modal-overlay{padding:.75rem}.modal{max-height:calc(100dvh - 1.5rem)}.modal__header{padding:1rem 1.125rem}.modal__body{padding:1.125rem}.modal__footer{flex-wrap:wrap}.modal__footer>.btn{flex:auto}}:where(button,[role=button],a[href],summary,select,label:has(>input[type=checkbox]),label:has(>input[type=radio]),label:has(>input[type=file])):not(:disabled){cursor:pointer}:where(button,select,[role=button][aria-disabled=true]):disabled{cursor:not-allowed}}@layer theme{:root,:host{--font-sans:"Roboto Variable", Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-900:oklch(37.8% .077 168.94);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-900:oklch(39.1% .09 240.876);--color-blue-50:oklch(97% .014 254.604);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-700:oklch(48.8% .243 264.376);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-2xl:1rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-card:var(--card);--color-primary:var(--primary);--color-success:var(--success);--color-warning:var(--warning);--color-info:var(--info);--color-border:var(--border)}}@layer base{.ow-ui,.ow-portal{color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}:where(.ow-ui,.ow-portal) *,:where(.ow-ui,.ow-portal) :before,:where(.ow-ui,.ow-portal) :after{box-sizing:border-box;border:0 solid var(--border)}:where(.ow-ui,.ow-portal) h1,:where(.ow-ui,.ow-portal) h2,:where(.ow-ui,.ow-portal) h3,:where(.ow-ui,.ow-portal) h4{font-size:inherit;font-weight:inherit}:where(.ow-ui,.ow-portal) button{font:inherit;color:inherit}:where(.ow-ui,.ow-portal) :where(button,[role=button],[role=tab],[role=menuitem],[role=option],summary,select,label[for],input[type=checkbox],input[type=radio]){cursor:pointer}:where(.ow-ui,.ow-portal) :where(button,select,input):disabled{cursor:not-allowed}:where(.ow-ui,.ow-portal) :is(ul,ol){list-style:none}:where(.ow-ui,.ow-portal) a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(.ow-ui,.ow-portal) input::placeholder,:where(.ow-ui,.ow-portal) textarea::placeholder{color:var(--muted-foreground)}:where(.ow-ui,.ow-portal) .grid,.ow-ui.grid,.ow-portal.grid{grid-template-columns:none}}@layer components{.doc-name-link{max-width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;appearance:none;background:0 0;border:0;margin:0;padding:0;display:block}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.right-0{right:0}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[1000\]{z-index:1000}.order-first{order:-9999}.col-span-2{grid-column:span 2/span 2}.col-start-2{grid-column-start:2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.my-0{margin-block:0}.my-1{margin-block:var(--spacing)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-\[18px\]{margin-top:18px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-auto{margin-right:auto}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline\!{display:inline!important}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.aspect-square{aspect-ratio:1}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-\[1\.125rem\]{width:1.125rem;height:1.125rem}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-22{height:calc(var(--spacing) * 22)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-\[18px\]{height:18px}.h-\[34px\]{height:34px}.h-\[50px\]{height:50px}.h-\[58px\]{height:58px}.h-\[100dvh\]{height:100dvh}.h-\[min\(94vh\,calc\(100dvh-1\.5rem\)\)\]{height:min(94vh,100dvh - 1.5rem)}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[90vh\]{max-height:90vh}.max-h-\[148px\]{max-height:148px}.max-h-\[calc\(100dvh-1\.5rem\)\]{max-height:calc(100dvh - 1.5rem)}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.max-h-\[min\(85vh\,calc\(100dvh-1\.5rem\)\)\]{max-height:min(85vh,100dvh - 1.5rem)}.max-h-\[min\(88vh\,calc\(100dvh-1\.5rem\)\)\]{max-height:min(88vh,100dvh - 1.5rem)}.max-h-\[min\(90vh\,calc\(100dvh-1\.5rem\)\)\]{max-height:min(90vh,100dvh - 1.5rem)}.max-h-\[min\(94vh\,calc\(100dvh-1\.5rem\)\)\]{max-height:min(94vh,100dvh - 1.5rem)}.max-h-dvh{max-height:100dvh}.min-h-0{min-height:0}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-\[42px\]{min-height:42px}.min-h-\[46px\]{min-height:46px}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-22{width:calc(var(--spacing) * 22)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[18px\]{width:18px}.w-\[23rem\]{width:23rem}.w-\[34px\]{width:34px}.w-\[50px\]{width:50px}.w-\[95vw\]{width:95vw}.w-\[96vw\]{width:96vw}.w-\[130px\]{width:130px}.w-\[170px\]{width:170px}.w-\[190px\]{width:190px}.w-\[calc\(100\%\+1rem\)\]{width:calc(100% + 1rem)}.w-\[calc\(100vw-1\.5rem\)\]{width:calc(100vw - 1.5rem)}.w-\[min\(18rem\,85vw\)\]{width:min(18rem,85vw)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[45rem\]{max-width:45rem}.max-w-\[140px\]{max-width:140px}.max-w-\[160px\]{max-width:160px}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[380px\]{max-width:380px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-screen{max-width:100vw}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[64px\]{min-width:64px}.min-w-\[96px\]{min-width:96px}.min-w-\[120px\]{min-width:120px}.min-w-\[130px\]{min-width:130px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[190px\]{min-width:190px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[280px\]{min-width:280px}.min-w-\[480px\]{min-width:480px}.min-w-\[560px\]{min-width:560px}.min-w-\[640px\]{min-width:640px}.min-w-\[680px\]{min-width:680px}.min-w-\[820px\]{min-width:820px}.flex-1{flex:1}.flex-\[3\]{flex:3}.flex-\[7\]{flex:7}.flex-auto{flex:auto}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-8{--tw-translate-y:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-none{translate:none}.scale-3d{scale:var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[88px_repeat\(3\,minmax\(0\,1fr\)\)\]{grid-template-columns:88px repeat(3,minmax(0,1fr))}.grid-cols-\[110px_1fr\]{grid-template-columns:110px 1fr}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(8rem\,35\%\)_1fr\]{grid-template-columns:minmax(8rem,35%) 1fr}.grid-cols-\[minmax\(8rem\,40\%\)_1fr\]{grid-template-columns:minmax(8rem,40%) 1fr}.grid-cols-\[minmax\(72px\,1fr\)_2\.2fr_auto\]{grid-template-columns:minmax(72px,1fr) 2.2fr auto}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[4px\]{border-radius:4px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-ss{border-start-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-se{border-start-end-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-tr{border-top-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-br{border-bottom-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-bs{border-block-start-style:var(--tw-border-style);border-block-start-width:1px}.border-be{border-block-end-style:var(--tw-border-style);border-block-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-background{border-color:var(--background)}.border-blue-200{border-color:var(--color-blue-200)}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-brand-200{border-color:var(--brand-200)}.border-destructive,.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-info\/30{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.border-info\/30{border-color:color-mix(in oklab, var(--info) 30%, transparent)}}.border-input{border-color:var(--input)}.border-primary,.border-primary\/20{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/20{border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.border-primary\/30{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.border-sidebar{border-color:var(--sidebar)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-sky-200{border-color:var(--color-sky-200)}.border-success\/30{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.border-success\/30{border-color:color-mix(in oklab, var(--success) 30%, transparent)}}.border-transparent{border-color:#0000}.border-warning\/30{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/30{border-color:color-mix(in oklab, var(--warning) 30%, transparent)}}.border-warning\/40{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/40{border-color:color-mix(in oklab, var(--warning) 40%, transparent)}}.border-warning\/50{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/50{border-color:color-mix(in oklab, var(--warning) 50%, transparent)}}.border-white{border-color:var(--color-white)}.bg-accent{background-color:var(--accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-background,.bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/70{background-color:color-mix(in oklab, var(--background) 70%, transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, var(--background) 95%, transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-border{background-color:var(--border)}.bg-brand-50{background-color:var(--brand-50)}.bg-brand-500{background-color:var(--brand-500)}.bg-card{background-color:var(--card)}.bg-chart-3{background-color:var(--chart-3)}.bg-destructive,.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-foreground{background-color:var(--foreground)}.bg-info\/5{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.bg-info\/5{background-color:color-mix(in oklab, var(--info) 5%, transparent)}}.bg-info\/10{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.bg-info\/10{background-color:color-mix(in oklab, var(--info) 10%, transparent)}}.bg-muted,.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-accent\/40{background-color:var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){.bg-sidebar-accent\/40{background-color:color-mix(in oklab, var(--sidebar-accent) 40%, transparent)}}.bg-sidebar-accent\/60{background-color:var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){.bg-sidebar-accent\/60{background-color:color-mix(in oklab, var(--sidebar-accent) 60%, transparent)}}.bg-sidebar-primary{background-color:var(--sidebar-primary)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-success,.bg-success\/5{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/5{background-color:color-mix(in oklab, var(--success) 5%, transparent)}}.bg-success\/10{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab, var(--success) 10%, transparent)}}.bg-transparent{background-color:#0000}.bg-warning,.bg-warning\/5{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/5{background-color:color-mix(in oklab, var(--warning) 5%, transparent)}}.bg-warning\/10{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/10{background-color:color-mix(in oklab, var(--warning) 10%, transparent)}}.bg-warning\/15{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/15{background-color:color-mix(in oklab, var(--warning) 15%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-repeat{background-repeat:repeat}.mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-\[calc\(0\.625rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(.625rem + env(safe-area-inset-bottom))}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:Roboto Variable,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[var\(--color-brand\)\]{color:var(--color-brand)}.text-\[var\(--color-primary\)\]{color:var(--color-primary)}.text-\[var\(--color-primary-subtle-text\)\]{color:var(--color-primary-subtle-text)}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-400{color:var(--color-amber-400)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-background{color:var(--background)}.text-blue-700{color:var(--color-blue-700)}.text-brand-600{color:var(--brand-600)}.text-brand-700{color:var(--brand-700)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-900{color:var(--color-emerald-900)}.text-foreground,.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.text-info{color:var(--info)}.text-muted-foreground,.text-muted-foreground\/30{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/30{color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.text-muted-foreground\/60{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/60{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground,.text-primary-foreground\/80{color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.text-primary-foreground\/80{color:color-mix(in oklab, var(--primary-foreground) 80%, transparent)}}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-accent-foreground{color:var(--sidebar-accent-foreground)}.text-sidebar-foreground{color:var(--sidebar-foreground)}.text-sky-900{color:var(--color-sky-900)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.italic\!{font-style:italic!important}.not-italic{font-style:normal}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.overline\!{text-decoration-line:overline!important}.underline{text-decoration-line:underline}.underline\!{text-decoration-line:underline!important}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.placeholder-card::placeholder{color:var(--card)}.accent-primary{accent-color:var(--primary)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--color-border-card\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--color-border-card));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-background{--tw-ring-color:var(--background)}.ring-sidebar-border{--tw-ring-color:var(--sidebar-border)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-invert{--tw-backdrop-invert:invert(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-sepia{--tw-backdrop-sepia:sepia(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,width\]{transition-property:transform,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\[450ms\]{--tw-duration:.45s;transition-duration:.45s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\!running{animation-play-state:running!important}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.zoom-in{--tw-enter-scale:0}.zoom-out{--tw-exit-scale:0}@media (hover:hover){.group-hover\:text-primary:is(:where(.group):hover *){color:var(--primary)}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-focus-visible\:opacity-0:is(:where(.group):focus-visible *){opacity:0}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:rounded-md::file-selector-button{border-radius:calc(var(--radius) - 2px)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-secondary::file-selector-button{background-color:var(--secondary)}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:py-2::file-selector-button{padding-block:calc(var(--spacing) * 2)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:border-none:last-child{--tw-border-style:none;border-style:none}.first-of-type\:border-t-0:first-of-type{border-top-style:var(--tw-border-style);border-top-width:0}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-ring:focus-within{--tw-ring-color:var(--ring)}.focus-within\:ring-offset-1:focus-within{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-within\:ring-offset-background:focus-within{--tw-ring-offset-color:var(--background)}@media (hover:hover){.hover\:border-border:hover{border-color:var(--border)}.hover\:border-primary:hover,.hover\:border-primary\/40:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.hover\:border-warning\/60:hover{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.hover\:border-warning\/60:hover{border-color:color-mix(in oklab, var(--warning) 60%, transparent)}}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.hover\:bg-brand-600:hover{background-color:var(--brand-600)}.hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-info\/10:hover{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-info\/10:hover{background-color:color-mix(in oklab, var(--info) 10%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/40:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-primary\/5:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/5:hover{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.hover\:bg-primary\/10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-sidebar-accent:hover,.hover\:bg-sidebar-accent\/60:hover{background-color:var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sidebar-accent\/60:hover{background-color:color-mix(in oklab, var(--sidebar-accent) 60%, transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-warning\/10:hover{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warning\/10:hover{background-color:color-mix(in oklab, var(--warning) 10%, transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-info:hover{color:var(--info)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:text-warning:hover{color:var(--warning)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-primary:focus{border-color:var(--primary)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-destructive:focus{color:var(--destructive)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-primary\/20:focus{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-primary\/20:focus{--tw-ring-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-1:focus{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:rounded-none\!:focus-visible{border-radius:0!important}.focus-visible\:bg-sidebar-accent:focus-visible{background-color:var(--sidebar-accent)}.focus-visible\:shadow-none\!:focus-visible{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.has-\[\>svg\]\:grid-cols-\[calc\(theme\(spacing\.4\)\+0\.5rem\)_1fr\]:has(>svg){grid-template-columns:1.5rem 1fr}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\]\:opacity-100[data-disabled]{opacity:1}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.supports-\[backdrop-filter\]\:bg-background\/80{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (width>=48rem){.max-md\:mt-auto{margin-top:auto}.max-md\:flex-none{flex:none}.max-md\:overflow-visible{overflow:visible}.max-md\:overflow-y-auto{overflow-y:auto}.max-md\:overscroll-contain{overscroll-behavior:contain}.max-md\:py-3{padding-block:calc(var(--spacing) * 3)}.max-md\:text-\[0\.9375rem\]{font-size:.9375rem}}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-start-2{grid-column-start:2}.sm\:mt-2{margin-top:calc(var(--spacing) * 2)}.sm\:ml-0{margin-left:0}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-\[88vh\]{height:88vh}.sm\:max-h-\[760px\]{max-height:760px}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-80{width:calc(var(--spacing) * 80)}.sm\:w-\[94vw\]{width:94vw}.sm\:w-auto{width:auto}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-\[480px\]{max-width:480px}.sm\:max-w-\[560px\]{max-width:560px}.sm\:max-w-\[700px\]{max-width:700px}.sm\:max-w-\[720px\]{max-width:720px}.sm\:max-w-\[860px\]{max-width:860px}.sm\:max-w-\[900px\]{max-width:900px}.sm\:max-w-\[1160px\]{max-width:1160px}.sm\:max-w-\[1320px\]{max-width:1320px}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:flex-1{flex:1}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_160px_auto\]{grid-template-columns:1fr 160px auto}.sm\:grid-cols-\[1fr_minmax\(0\,220px\)\]{grid-template-columns:1fr minmax(0,220px)}.sm\:grid-cols-\[160px_1fr\]{grid-template-columns:160px 1fr}.sm\:grid-cols-\[160px_1fr_1fr\]{grid-template-columns:160px 1fr 1fr}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.5fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.sm\:grid-cols-\[minmax\(0\,180px\)_1fr\]{grid-template-columns:minmax(0,180px) 1fr}.sm\:grid-cols-\[minmax\(0\,220px\)_1fr\]{grid-template-columns:minmax(0,220px) 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:self-center{align-self:center}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:rounded-xl{border-radius:calc(var(--radius) + 4px)}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:pt-0{padding-top:0}.sm\:pr-1{padding-right:var(--spacing)}.sm\:pl-5{padding-left:calc(var(--spacing) * 5)}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[1\.7rem\]{font-size:1.7rem}}@media (width>=48rem){.md\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.md\:sticky{position:sticky}.md\:top-0{top:0}.md\:z-auto{z-index:auto}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:w-64{width:calc(var(--spacing) * 64)}.md\:w-\[68px\]{width:68px}.md\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:items-start{align-items:flex-start}.md\:justify-center{justify-content:center}.md\:justify-start{justify-content:flex-start}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-0{padding-inline:0}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-4{top:calc(var(--spacing) * 4)}.lg\:order-none{order:0}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:max-w-\[51\.25rem\]{max-width:51.25rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,4fr\)_minmax\(0\,8fr\)\]{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.lg\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,7fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.lg\:grid-cols-\[minmax\(0\,7fr\)_minmax\(0\,5fr\)\]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:p-\[35px\]{padding:35px}.lg\:px-\[35px\]{padding-inline:35px}}@media (width>=80rem){.xl\:flex{display:flex}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(380px\,0\.85fr\)\]{grid-template-columns:minmax(0,1fr) minmax(380px,.85fr)}}@media (width>=96rem){.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32 xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\>\*\]\:min-w-0>*{min-width:0}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\]\:min-w-0>span{min-width:0}.\[\&\>span\]\:truncate>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>span\]\:text-left>span{text-align:left}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-destructive>svg{color:var(--destructive)}.\[\&\>svg\]\:text-info>svg{color:var(--info)}.\[\&\>svg\]\:text-success>svg{color:var(--success)}.\[\&\>svg\]\:text-warning>svg{color:var(--warning)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--radius:.625rem;--brand-50:#fff4ed;--brand-100:#ffe6d5;--brand-200:#fecdaa;--brand-300:#fdac74;--brand-400:#fb8a3c;--brand-500:#f47523;--brand-600:#e55a0f;--brand-700:#be420c;--brand-800:#973511;--brand-900:#7a2f11;--brand-950:#421506;--background:#fff;--foreground:#111;--card:#fff;--card-foreground:#111;--popover:#fff;--popover-foreground:#111;--primary:#e55a0f;--primary-foreground:#fff;--secondary:#f7f7f7;--secondary-foreground:#333;--muted:#f7f7f7;--muted-foreground:#7a7a7a;--accent:var(--color-primary-subtle);--accent-foreground:var(--color-primary-subtle-text);--destructive:#dc2626;--destructive-foreground:#fff;--success:#16a34a;--success-foreground:#fff;--warning:#d97706;--warning-foreground:#fff;--info:#2563eb;--info-foreground:#fff;--border:#e9e9e9;--input:#d4d4d4;--ring:var(--primary);--cat-afa:#f47523;--cat-jobcenter:#2563eb;--cat-unternehmen:#7c3aed;--cat-privat:#16a34a;--chart-1:var(--brand-500);--chart-2:#2563eb;--chart-3:#7c3aed;--chart-4:#16a34a;--chart-5:#d97706;--sidebar:#f7f7f7;--sidebar-foreground:#333;--sidebar-primary:var(--primary);--sidebar-primary-foreground:#fff;--sidebar-accent:var(--color-primary-subtle);--sidebar-accent-foreground:var(--color-primary-subtle-text);--sidebar-border:#e9e9e9;--sidebar-ring:var(--primary)}:root[data-area=werkstatt]{--primary:#6754e9;--brand-50:#f1effd;--brand-100:#e4e0fb;--brand-200:#cfc8f8;--brand-300:#b0a5f3;--brand-400:#8e7fee;--brand-500:#6754e9;--brand-600:#5643d6;--brand-700:#4835b4;--brand-800:#3c2d92;--brand-900:#322877;--brand-950:#1e1747}.dark{--background:#1c1917;--foreground:#fafaf9;--card:#292524;--card-foreground:#fafaf9;--popover:#292524;--popover-foreground:#fafaf9;--primary:var(--brand-500);--primary-foreground:#fff;--secondary:#292524;--secondary-foreground:#fafaf9;--muted:#292524;--muted-foreground:#a8a29e;--accent:#44280f;--accent-foreground:var(--brand-200);--destructive:#ef4444;--destructive-foreground:#fff;--success:#22c55e;--success-foreground:#052e16;--warning:#f59e0b;--warning-foreground:#451a03;--info:#3b82f6;--info-foreground:#fff;--border:#ffffff1a;--input:#ffffff26;--ring:var(--brand-500);--sidebar:#171310;--sidebar-foreground:#d6d3d1;--sidebar-primary:var(--brand-500);--sidebar-primary-foreground:#fff;--sidebar-accent:#44280f;--sidebar-accent-foreground:var(--brand-200);--sidebar-border:#ffffff1a;--sidebar-ring:var(--brand-500)}.coach-hover-target{cursor:pointer}:is(button,a).doc-name-link:hover,:is(button,a).doc-name-link:focus-visible{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.tab-panel{animation:.22s ease-out both tab-panel-in}@keyframes tab-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.tab-panel{animation:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
