/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */.org-module{flex-direction:column;gap:14px;width:100%;animation:orgFadeUp .3s cubic-bezier(.16,1,.3,1) both;display:flex}.org-module-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding:2px 2px 0;display:flex}.org-module-header__titles{flex-direction:column;gap:2px;min-width:0;display:flex}.org-module-header__title{letter-spacing:-.015em;color:var(--text-primary);margin:0;font-size:16px;font-weight:700}.org-module-header__subtitle{color:var(--text-tertiary);font-size:11.5px;font-weight:500}.org-module-header__actions{align-items:center;gap:8px;display:flex}.org-kpi-strip{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.org-kpi{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:14px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;transition:border-color .2s,box-shadow .2s;animation:orgMsgSlideIn .2s cubic-bezier(.25,.46,.45,.94) both;display:flex}.org-kpi:hover{border-color:#7878782e}.org-kpi__label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);font-size:10.5px;font-weight:700}.org-kpi__value{color:var(--text-primary);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1.1}.org-kpi__hint,.org-kpi__value{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.org-kpi__hint{color:var(--text-secondary);font-size:11px;font-weight:500;line-height:1.3}.org-kpi--positive .org-kpi__value{color:#16a34a}.org-kpi--warning .org-kpi__value{color:#d97706}.org-kpi--danger .org-kpi__value{color:#dc2626}.org-kpi--accent .org-kpi__value{color:var(--text-primary)}[data-theme=dark] .org-kpi--positive .org-kpi__value{color:#4ade80}[data-theme=dark] .org-kpi--warning .org-kpi__value{color:#fbbf24}[data-theme=dark] .org-kpi--danger .org-kpi__value{color:#f87171}[data-theme=dark] .org-kpi--accent .org-kpi__value{color:var(--text-secondary)}.org-filter-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.org-input,.org-select,.org-textarea{width:100%;color:var(--text-primary);background:#00000008;border:1px solid #00000012;border-radius:10px;outline:none;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:450;transition:background .2s,border-color .2s,box-shadow .2s}.org-textarea{resize:vertical;min-height:60px;line-height:1.45}.org-input:hover,.org-select:hover,.org-textarea:hover{background:#0000000d;border-color:#0000001a}.org-input:focus,.org-select:focus,.org-textarea:focus{background:#0000000f;border-color:#78787873;box-shadow:0 0 0 3px #7878781f}[data-theme=dark] .org-input,[data-theme=dark] .org-select,[data-theme=dark] .org-textarea{background:#ffffff0a;border-color:#ffffff12}[data-theme=dark] .org-input:hover,[data-theme=dark] .org-select:hover,[data-theme=dark] .org-textarea:hover{background:#ffffff0f;border-color:#ffffff1a}[data-theme=dark] .org-input:focus,[data-theme=dark] .org-select:focus,[data-theme=dark] .org-textarea:focus{background:#ffffff14;border-color:#b4b4b480;box-shadow:0 0 0 3px #b4b4b424}.org-filter-bar>.org-input{flex:220px;min-width:180px}.org-filter-bar>.org-select{flex:none;width:auto;min-width:140px}.org-filter-bar>.custom-dropdown-wrapper{flex:1 1 0;width:auto;min-width:140px}.org-pill{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border:1px solid #0000;border-radius:10px;align-items:center;gap:4px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.org-pill--neutral{color:var(--text-secondary);background:#0000000d;border-color:#00000012}.org-pill--positive{color:#16a34a;background:#22c55e1f;border-color:#22c55e40}.org-pill--warning{color:#b45309;background:#d977061f;border-color:#d9770640}.org-pill--danger{color:#b91c1c;background:#dc26261f;border-color:#dc262640}.org-pill--accent{color:var(--text-primary);background:#7878781f;border-color:#78787840}.org-pill--info{color:#2563eb;background:#3b82f61f;border-color:#3b82f640}[data-theme=dark] .org-pill--neutral{background:#ffffff0f;border-color:#ffffff1a}[data-theme=dark] .org-pill--positive{color:#86efac;background:#4ade8029;border-color:#4ade804d}[data-theme=dark] .org-pill--warning{color:#fcd34d;background:#fbbf2429;border-color:#fbbf244d}[data-theme=dark] .org-pill--danger{color:#fca5a5;background:#f8717129;border-color:#f8717152}[data-theme=dark] .org-pill--accent{color:var(--text-secondary);background:#b4b4b42e;border-color:#b4b4b452}[data-theme=dark] .org-pill--info{color:#93c5fd;background:#60a5fa29;border-color:#60a5fa4d}.org-stage-select{color:var(--text-primary);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:#78787814;border:1px solid #78787838;border-radius:10px;outline:none;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:700;transition:background .2s,border-color .2s}.org-stage-select:hover{background:#78787824;border-color:#78787852}[data-theme=dark] .org-stage-select{background:#b4b4b429;border-color:#b4b4b44d}[data-theme=dark] .org-stage-select:hover{background:#b4b4b43d;border-color:#b4b4b46b}.org-btn-primary{cursor:pointer;letter-spacing:-.005em;color:var(--text-primary);-webkit-backdrop-filter:blur(14px)saturate(1.4);background:#ffffff7a;border:1px solid #0000001a;border-radius:10px;outline:none;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600;transition:transform .16s cubic-bezier(.4,0,.2,1),background-color .18s,border-color .18s,box-shadow .22s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;box-shadow:0 1px 2px #0000000a}[data-theme=dark] .org-btn-primary{color:#fff;background:#ffffff0d;border-color:#ffffff1a;box-shadow:0 1px 2px #00000040}.org-btn-primary--sm{gap:6px;height:30px;padding:0 13px;font-size:12px}.org-btn-primary svg{stroke:currentColor;flex-shrink:0;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.org-btn-primary__inner{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.org-btn-primary:hover:not(:disabled){background:#0000000d;border-color:#0000002e;transform:translateY(-1px);box-shadow:0 4px 12px #00000014}[data-theme=dark] .org-btn-primary:hover:not(:disabled){background:#ffffff17;border-color:#ffffff2e;box-shadow:0 4px 14px #00000059}.org-btn-primary:hover:not(:disabled) svg{transform:rotate(90deg)}.org-btn-primary:active:not(:disabled){transition-duration:50ms;transform:translateY(0)scale(.97);box-shadow:0 1px 2px #0000000a}.org-btn-primary:disabled{opacity:.5;cursor:not-allowed}.org-btn-primary:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.org-ghost-btn{height:30px;color:var(--text-primary);cursor:pointer;white-space:nowrap;background:#0000000d;border:1px solid #00000014;border-radius:9px;align-items:center;gap:5px;padding:0 12px;font-family:inherit;font-size:11.5px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.org-ghost-btn--sm{height:26px;padding:0 10px;font-size:11px}.org-ghost-btn:hover{background:#00000014;border-color:#0000001f}.org-ghost-btn--danger{color:#b91c1c;background:#dc26260f;border-color:#dc262626}.org-ghost-btn--danger:hover{background:#dc26261f;border-color:#dc26264d}.org-ghost-btn:disabled{opacity:.5;cursor:not-allowed}[data-theme=dark] .org-ghost-btn{background:#ffffff0d;border-color:#ffffff14}[data-theme=dark] .org-ghost-btn:hover{background:#ffffff17;border-color:#ffffff21}[data-theme=dark] .org-ghost-btn--danger{color:#fca5a5;background:#f871711a;border-color:#f8717138}[data-theme=dark] .org-ghost-btn--danger:hover{background:#f8717129;border-color:#f8717166}.org-row-list{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:stretch;gap:12px;display:grid}.org-row-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(18px)saturate(1.5);border:1px solid var(--glass-border);min-width:0;box-shadow:var(--glass-shadow);border-radius:14px;flex-direction:column;gap:12px;padding:14px 16px;transition:border-color .22s,box-shadow .25s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);animation:orgMsgSlideIn .28s cubic-bezier(.34,1.56,.64,1) both;display:flex}.org-row-card:hover{border-color:#78787852;transform:translateY(-1px);box-shadow:0 1px 2px #0000000d,0 10px 24px #00000014}[data-theme=dark] .org-row-card:hover{border-color:#ffffff38;box-shadow:0 1px 2px #00000040,0 12px 28px #00000052}.org-row-card__main{flex-direction:column;gap:4px;min-width:0;display:flex}.org-row-card__head{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.org-row-card__title{color:var(--text-primary);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:14.5px;font-weight:700;line-height:1.25;overflow:hidden}.org-row-card__sub{color:var(--text-secondary);font-size:12px;font-weight:500}.org-row-card__meta{color:var(--text-tertiary);flex-wrap:wrap;gap:4px 0;font-size:11.5px;line-height:1.4;display:flex}.org-row-card__meta>span{margin-right:2px}.org-row-card__body{color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.org-row-card__warn{color:#b45309!important}[data-theme=dark] .org-row-card__warn{color:#fcd34d!important}.org-row-card__metrics{border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);align-items:stretch;gap:14px;padding:8px 0;display:flex}.org-metric{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.org-metric__label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);font-size:9.5px;font-weight:700}.org-metric__value{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:14px;font-weight:700;overflow:hidden}.org-row-card__pills{flex-flow:wrap;align-items:center;gap:6px;display:flex}.org-row-card__actions{border-top:1px solid var(--glass-border);flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:auto;padding-top:10px;display:flex}@media (max-width:640px){.org-row-list{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.org-row-card{transition:none;animation:none;transform:none!important}}.org-progress{flex-direction:column;gap:4px;margin-top:2px;display:flex}.org-progress__label{color:var(--text-tertiary);letter-spacing:.02em;font-size:11px;font-weight:600}.org-progress__bar{background:#0000000f;border-radius:100px;width:100%;height:6px;overflow:hidden}.org-progress__fill{background:linear-gradient(90deg,#78787880,#78787840);border-radius:100px;height:100%;transition:width .3s}[data-theme=dark] .org-progress__bar{background:#ffffff0f}.org-empty-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);text-align:center;box-shadow:var(--glass-shadow);border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:36px 24px;display:flex}.org-empty-card__icon{width:56px;height:56px;color:var(--text-primary);background:#78787814;border-radius:14px;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.org-empty-card__title{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}.org-empty-card__text{color:var(--text-secondary);max-width:380px;margin:0;font-size:13px;line-height:1.5}.org-empty-card__action{margin-top:8px}.org-loader{text-align:center;color:var(--text-tertiary);padding:36px 0;font-size:13px;font-weight:500}.org-tab-strip{background:#0000000a;border:1px solid #00000012;border-radius:11px;gap:4px;padding:3px;display:flex}.org-tab-strip,.org-tab-strip--inline{width:fit-content}.org-tab{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:background .2s,color .2s}.org-tab--active,.org-tab:hover{color:var(--text-primary)}.org-tab--active{background:var(--glass-bg);box-shadow:var(--glass-shadow)}[data-theme=dark] .org-tab-strip{background:#ffffff0a;border-color:#ffffff12}[data-theme=dark] .org-tab--active{background:#ffffff14}.org-section-label{text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);padding:6px 2px 2px;font-size:10.5px;font-weight:700}.org-bar-list{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.org-bar-row{grid-template-columns:minmax(80px,140px) minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}@container orgmod (max-width:820px){.org-bar-row{grid-template-columns:minmax(60px,100px) minmax(0,1fr) auto;gap:8px}}.org-bar-row__label{color:var(--text-secondary);text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.org-bar-row__bar{background:#0000000d;border-radius:100px;height:8px;overflow:hidden}.org-bar-row__fill{background:linear-gradient(90deg,#78787880,#78787840);border-radius:100px;height:100%;transition:width .4s cubic-bezier(.16,1,.3,1)}.org-bar-row__fill[data-stage=compliant],.org-bar-row__fill[data-stage=won]{background:linear-gradient(90deg,#16a34a,#22c55e)}.org-bar-row__fill[data-stage=lost],.org-bar-row__fill[data-stage=non_compliant]{background:linear-gradient(90deg,#dc2626,#ef4444)}.org-bar-row__fill[data-stage=at_risk]{background:linear-gradient(90deg,#d97706,#f59e0b)}.org-bar-row__value{color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:right;min-width:50px;font-size:12px;font-weight:700}[data-theme=dark] .org-bar-row__bar{background:#ffffff0d}.org-analytics-foot{color:var(--text-tertiary);text-align:right;padding:8px 4px 0;font-size:11px;font-style:italic}.org-form{flex-direction:column;gap:14px;display:flex}.org-form__row{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.org-field{flex-direction:column;gap:5px;min-width:0;display:flex}.org-field__label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);font-size:11px;font-weight:700}.org-field__required{color:var(--text-primary)}.org-field__hint{color:var(--text-tertiary);font-size:11px;font-style:italic}.org-modal-backdrop.create-modal__overlay{background:var(--popup-overlay);-webkit-backdrop-filter:blur(28px)saturate(1.6)}.org-modal-shell.create-modal{background:var(--popup-bg);width:100%;max-height:86vh;-webkit-backdrop-filter:blur(var(--popup-blur)) saturate(1.8);border:1px solid var(--popup-border);border-radius:var(--radius-modal);box-shadow:var(--popup-shadow);color:var(--text-primary);isolation:isolate;flex-direction:column;display:flex;overflow:hidden}.org-modal-shell.create-modal--wide{max-width:880px}.create-modal__header{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 22px 14px;display:flex}.create-modal__header-content{align-items:center;gap:12px;min-width:0;display:flex}.create-modal__title{color:var(--text-primary);letter-spacing:-.015em;margin:0;font-size:18px;font-weight:700;line-height:1.2}.create-modal__subtitle{color:var(--text-tertiary);margin:3px 0 0;font-size:12.5px;font-weight:500}.create-modal__close{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:background .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.create-modal__close:hover{color:var(--text-primary);background:#ffffff1a;border-color:#ffffff2e}[data-theme=light] .create-modal__close{background:#0000000a;border-color:#00000014}[data-theme=light] .create-modal__close:hover{background:#00000014;border-color:#00000024}.create-modal__body{scrollbar-width:thin;flex:1;padding:16px 22px 18px;overflow-y:auto}.create-modal__body::-webkit-scrollbar{width:5px}.create-modal__body::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:100px}.create-modal__footer{background:0 0;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:14px 22px 18px;display:flex}.org-modal-shell.create-modal .org-field__label,.org-modal-shell.create-modal .org-form-section__title{color:#ffffffe0;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}[data-theme=light] .org-modal-shell.create-modal .org-field__label,[data-theme=light] .org-modal-shell.create-modal .org-form-section__title{color:#14141ed9}.org-modal-shell.create-modal .org-input,.org-modal-shell.create-modal .org-select,.org-modal-shell.create-modal .org-textarea{color:var(--text-primary);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:11px;padding:11px 13px;font-size:13px}.org-modal-shell.create-modal .org-input::placeholder,.org-modal-shell.create-modal .org-textarea::placeholder{color:#fff6}[data-theme=light] .org-modal-shell.create-modal .org-input,[data-theme=light] .org-modal-shell.create-modal .org-select,[data-theme=light] .org-modal-shell.create-modal .org-textarea{background:#00000006;border-color:#00000014}[data-theme=light] .org-modal-shell.create-modal .org-input::placeholder,[data-theme=light] .org-modal-shell.create-modal .org-textarea::placeholder{color:#14141e66}.org-modal-shell.create-modal .org-input:focus,.org-modal-shell.create-modal .org-select:focus,.org-modal-shell.create-modal .org-textarea:focus{background:#ffffff0f;border-color:#ffffff4d;box-shadow:0 0 0 3px #ffffff14}[data-theme=light] .org-modal-shell.create-modal .org-input:focus,[data-theme=light] .org-modal-shell.create-modal .org-select:focus,[data-theme=light] .org-modal-shell.create-modal .org-textarea:focus{background:#0000000a;border-color:#00000040;box-shadow:0 0 0 3px #0000000f}.org-modal-shell.create-modal .org-form-section{background:#ffffff06;border:1px solid #ffffff0f;border-radius:14px;padding:14px 16px}[data-theme=light] .org-modal-shell.create-modal .org-form-section{background:#00000006;border-color:#0000000f}.org-modal-shell.create-modal .org-tag-input{background:#ffffff0a;border-color:#ffffff1a}[data-theme=light] .org-modal-shell.create-modal .org-tag-input{background:#00000008;border-color:#00000012}.org-modal-shell.create-modal .org-chip{color:var(--text-primary);background:#ffffff14;border-color:#ffffff24}[data-theme=light] .org-modal-shell.create-modal .org-chip{background:#0000000d;border-color:#00000014}.create-modal__footer .org-ghost-btn{height:40px;color:var(--text-secondary);background:0 0;border:1px solid #ffffff24;border-radius:10px;padding:0 16px;font-size:13px}.create-modal__footer .org-ghost-btn:hover{color:var(--text-primary);background:#ffffff0f;border-color:#ffffff3d}[data-theme=light] .create-modal__footer .org-ghost-btn{border-color:#0000001f}[data-theme=light] .create-modal__footer .org-ghost-btn:hover{background:#0000000d;border-color:#0003}.create-modal__footer .org-btn-primary{height:40px;padding:0 18px;font-size:13px}.org-modal-backdrop{z-index:9500;-webkit-backdrop-filter:blur(8px);opacity:0;background:#00000073;justify-content:center;align-items:center;padding:24px;transition:opacity .2s;display:flex;position:fixed;inset:0}.org-modal-backdrop[data-state=open]{opacity:1}.org-modal-backdrop[data-state=closing]{opacity:0}.org-modal-shell{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:18px;flex-direction:column;width:100%;max-height:calc(100vh - 48px);transition:transform .22s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;transform:translateY(12px)scale(.98);box-shadow:0 24px 60px -12px #00000073}.org-modal-shell[data-state=open]{transform:translateY(0)scale(1)}.org-modal-shell[data-state=closing]{transition:transform .18s;transform:translateY(8px)scale(.985)}.org-modal-shell__head{flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 20px 12px;display:flex}.org-modal-shell__title{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:700}.org-modal-shell__close{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:#0000000d;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.org-modal-shell__close:hover{color:var(--text-primary);background:#0000001a}[data-theme=dark] .org-modal-shell__close{background:#ffffff0f}[data-theme=dark] .org-modal-shell__close:hover{background:#ffffff1f}.org-modal-shell__body{flex:1;min-height:0;padding:12px 20px 20px;overflow-y:auto}.org-modal-shell__foot{flex-shrink:0;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.org-line-items{border:1px solid var(--glass-border);background:#00000005;border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}[data-theme=dark] .org-line-items{background:#ffffff05}.org-line-items__head{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);padding:0 4px;font-size:10px;font-weight:700}.org-line-items__head,.org-line-items__row{grid-template-columns:1fr 70px 90px 90px 28px;gap:8px;display:grid}.org-line-items__row{align-items:center}.org-line-items__amount{color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:right;padding:0 4px;font-size:12.5px;font-weight:700}.org-line-items__remove{color:#b91c1c;cursor:pointer;background:#dc262614;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;font-weight:700;line-height:1;transition:background .2s;display:flex}.org-line-items__remove:hover{background:#dc262629}[data-theme=dark] .org-line-items__remove{color:#fca5a5;background:#f871711f}[data-theme=dark] .org-line-items__remove:hover{background:#f8717138}.org-line-items__add{color:var(--text-primary);cursor:pointer;background:0 0;border:1px dashed #78787859;border-radius:8px;align-self:flex-start;padding:5px 12px;font-size:11.5px;font-weight:600;transition:background .2s,border-color .2s}.org-line-items__add:hover{background:#7878780f;border-color:#78787880}.org-line-items__total{text-align:right;color:var(--text-primary);border-top:1px solid #0000000d;margin-top:4px;padding:8px 4px 0;font-size:13px}[data-theme=dark] .org-line-items__total{border-top-color:#ffffff0f}@media (max-width:700px){.org-line-items__head,.org-line-items__row{grid-template-columns:1fr 60px 80px 80px 24px;font-size:10px}}.org-task-list{flex-direction:column;gap:6px;margin-top:8px;display:flex}.org-task-row{background:#00000008;border:1px solid #0000000f;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}[data-theme=dark] .org-task-row{background:#ffffff08;border-color:#ffffff0f}.org-task-row__main{min-width:0}.org-task-row__title{color:var(--text-primary);letter-spacing:-.005em;font-size:13px;font-weight:600}.org-task-row__sub{color:var(--text-secondary);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:2px;font-size:11.5px;display:-webkit-box;overflow:hidden}.org-task-row__meta{color:var(--text-tertiary);margin-top:2px;font-size:11px}@media (max-width:700px){.org-task-row{grid-template-columns:1fr;gap:6px}}.org-audit-list{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:14px;flex-direction:column;gap:4px;padding:8px;display:flex}.org-audit-row{border-radius:9px;grid-template-columns:140px 1fr;align-items:flex-start;gap:14px;padding:8px 12px;transition:background .2s;display:grid}.org-audit-row:hover{background:#00000008}[data-theme=dark] .org-audit-row:hover{background:#ffffff08}.org-audit-row__time{color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:500}.org-audit-row__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.org-audit-row__action{color:var(--text-primary);letter-spacing:.01em;background:#7878781a;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}[data-theme=dark] .org-audit-row__action{color:var(--text-secondary);background:#b4b4b429}.org-audit-row__entity{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.org-audit-row__summary{color:var(--text-primary);margin-top:4px;font-size:12.5px;line-height:1.4}.org-audit-row__meta{color:var(--text-tertiary);margin-top:2px;font-size:11px}.org-audit-row__meta>span{margin-right:1px}@media (max-width:700px){.org-audit-row{grid-template-columns:1fr;gap:4px}}.org-form-section{background:#00000006;border:1px solid #0000000f;border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}[data-theme=dark] .org-form-section{background:#ffffff05;border-color:#ffffff0f}.org-form-section__head{justify-content:space-between;align-items:center;gap:8px;margin:-2px 0 2px;display:flex}.org-form-section__title{text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);margin:0;font-size:11px;font-weight:700}.org-form-section__body{flex-direction:column;gap:10px;display:flex}.org-tabs{background:#0000000a;border:1px solid #0000000f;border-radius:11px;gap:2px;width:fit-content;padding:3px;display:flex}[data-theme=dark] .org-tabs{background:#ffffff0a;border-color:#ffffff0f}.org-tabs__btn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:background .18s,color .18s;display:inline-flex}.org-tabs__btn--active,.org-tabs__btn:hover{color:var(--text-primary)}.org-tabs__btn--active{background:var(--glass-bg);box-shadow:0 1px 3px #00000014}[data-theme=dark] .org-tabs__btn--active{background:#ffffff14;box-shadow:0 1px 3px #0006}.org-tabs__count{color:var(--text-secondary);background:#0000000f;border-radius:10px;padding:1px 6px;font-size:10px;font-weight:700}[data-theme=dark] .org-tabs__count{background:#ffffff1a}.org-tabs__btn--active .org-tabs__count{color:var(--text-primary);background:#0000001f}[data-theme=dark] .org-tabs__btn--active .org-tabs__count{background:#ffffff29}.org-tag-input{background:#00000008;border:1px solid #00000012;border-radius:10px;flex-wrap:wrap;gap:5px;min-height:38px;padding:6px;transition:background .2s,border-color .2s;display:flex}[data-theme=dark] .org-tag-input{background:#ffffff0a;border-color:#ffffff12}.org-tag-input:focus-within{background:#0000000f;border-color:#78787873;box-shadow:0 0 0 3px #7878781a}[data-theme=dark] .org-tag-input:focus-within{background:#ffffff14;border-color:#b4b4b480;box-shadow:0 0 0 3px #b4b4b41f}.org-tag-input__field{min-width:80px;color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:4px 6px;font-family:inherit;font-size:12.5px}.org-tag-input__field::placeholder{color:var(--text-tertiary)}.org-chip{color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;background:#0000000f;border:1px solid #00000014;border-radius:100px;align-items:center;gap:4px;padding:3px 4px 3px 10px;font-size:11.5px;font-weight:600;display:inline-flex}[data-theme=dark] .org-chip{background:#ffffff14;border-color:#ffffff1f}.org-chip__remove{width:18px;height:18px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,color .2s;display:inline-flex}.org-chip__remove:hover{color:var(--text-primary);background:#0000001a}[data-theme=dark] .org-chip__remove:hover{background:#ffffff24}.org-drawer-backdrop{z-index:9500;background:#ffffff05;animation:orgDrawerBackdropFadeIn .25s;position:fixed;inset:0}[data-theme=dark] .org-drawer-backdrop{background:#ffffff05}.org-drawer-backdrop[data-state=closing]{animation:orgDrawerBackdropFadeOut .22s forwards}@keyframes orgDrawerBackdropFadeIn{0%{opacity:0}to{opacity:1}}@keyframes orgDrawerBackdropFadeOut{0%{opacity:1}to{opacity:0}}.org-drawer{z-index:9501;-webkit-backdrop-filter:blur(40px)saturate(1.8);background:#ffffff0a;border-left:1px solid #0000000f;flex-direction:column;width:100%;animation:orgDrawerSlideIn .28s cubic-bezier(.32,.72,.32,1);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:0 16px 48px #00000014,0 4px 16px #0000000a}[data-theme=dark] .org-drawer{background:#ffffff0a;border-left-color:#ffffff14;box-shadow:0 16px 48px #00000052,0 4px 16px #00000029}.org-drawer[data-state=closing]{animation:orgDrawerSlideOut .22s cubic-bezier(.55,0,1,.45) forwards}@keyframes orgDrawerSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes orgDrawerSlideOut{0%{transform:translate(0)}to{transform:translate(100%)}}.org-drawer__head{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.org-drawer__head-titles{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.org-drawer__title{letter-spacing:-.015em;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:18px;font-weight:600;line-height:1.25;overflow:hidden}.org-drawer__subtitle{color:var(--text-secondary);margin:0;font-size:12.5px;line-height:1.4}.org-drawer__head-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.org-drawer__head-actions .org-modal-shell__close{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-left:8px;padding:8px;transition:color .2s,background-color .2s;display:flex}.org-drawer__head-actions .org-modal-shell__close:hover{background:var(--glass-border);color:var(--text-primary)}.org-drawer__body{scrollbar-width:thin;scrollbar-color:transparent transparent;flex-direction:column;flex:1;gap:18px;padding:20px;display:flex;overflow:hidden auto}.org-drawer__body:hover{scrollbar-color:#0003 transparent}[data-theme=dark] .org-drawer__body:hover{scrollbar-color:#fff3 transparent}.org-drawer__body::-webkit-scrollbar{width:5px}.org-drawer__body::-webkit-scrollbar-thumb{background:0 0;border-radius:100px}.org-drawer__body:hover::-webkit-scrollbar-thumb{background:#0003}[data-theme=dark] .org-drawer__body:hover::-webkit-scrollbar-thumb{background:#fff3}.org-drawer__foot{background:0 0;border-top:1px solid #00000014;flex-shrink:0;justify-content:flex-end;gap:8px;padding:20px;display:flex}[data-theme=dark] .org-drawer__foot{border-top-color:#ffffff14}.org-drawer .org-kpi{box-shadow:var(--glass-shadow);-webkit-backdrop-filter:none;background:#00000005;border:1px solid #0000000f;border-radius:14px;padding:12px 14px;transition:border-color .2s,background-color .2s}.org-drawer .org-kpi:hover{background:#0000000a;border-color:#00000017}[data-theme=dark] .org-drawer .org-kpi{background:#ffffff08;border-color:#ffffff0f}[data-theme=dark] .org-drawer .org-kpi:hover{background:#ffffff0f;border-color:#ffffff1a}.org-drawer .org-form-section{box-shadow:var(--glass-shadow);background:#00000005;border:1px solid #0000000f;border-radius:14px;padding:14px 16px;transition:border-color .2s,background-color .2s}.org-drawer .org-form-section:hover{border-color:#00000017}[data-theme=dark] .org-drawer .org-form-section{background:#ffffff08;border-color:#ffffff0f}[data-theme=dark] .org-drawer .org-form-section:hover{border-color:#ffffff1a}.org-drawer .org-drawer-summary{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;display:grid}.org-drawer .org-drawer-summary>.org-kpi{padding:10px 12px}.org-drawer .org-drawer-summary>.org-kpi .org-kpi__value{font-size:16px}.org-drawer .org-tabs{box-shadow:var(--glass-shadow);background:#0000000f;border:1px solid #0000001a;border-radius:12px;padding:4px}[data-theme=dark] .org-drawer .org-tabs{background:#ffffff0f;border-color:#ffffff1a}.org-drawer .org-tabs__btn{border-radius:8px;padding:8px 14px;font-size:13px}.org-drawer .org-tabs__btn--active{color:var(--text-primary);background:#fffffff2;font-weight:600;box-shadow:0 2px 10px #0000001a}[data-theme=dark] .org-drawer .org-tabs__btn--active{background:#ffffff24;box-shadow:0 2px 8px #00000026}.org-drawer .org-detail-grid{gap:12px 18px}.org-timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.org-timeline-entry{grid-template-columns:28px 1fr;gap:12px;padding:6px 0 18px;display:grid;position:relative}.org-timeline-entry__rail{justify-content:center;padding-top:4px;display:flex;position:relative}.org-timeline-entry__rail:before{content:"";background:#00000014;width:1px;position:absolute;top:28px;bottom:-16px;left:50%;transform:translate(-.5px)}[data-theme=dark] .org-timeline-entry__rail:before{background:#ffffff14}.org-timeline-entry:last-child .org-timeline-entry__rail:before{display:none}.org-timeline-entry__dot{width:24px;height:24px;color:var(--text-secondary);z-index:1;background:#0000000f;border:1px solid #0000001a;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}[data-theme=dark] .org-timeline-entry__dot{background:#ffffff0f;border-color:#ffffff1f}.org-timeline-entry--accent .org-timeline-entry__dot{color:var(--text-primary);background:#78787829;border-color:#78787852}.org-timeline-entry--positive .org-timeline-entry__dot{color:#16a34a;background:#22c55e24;border-color:#22c55e4d}[data-theme=dark] .org-timeline-entry--positive .org-timeline-entry__dot{color:#4ade80}.org-timeline-entry--warning .org-timeline-entry__dot{color:#b45309;background:#d9770624;border-color:#d977064d}[data-theme=dark] .org-timeline-entry--warning .org-timeline-entry__dot{color:#fcd34d}.org-timeline-entry--danger .org-timeline-entry__dot{color:#b91c1c;background:#dc262624;border-color:#dc26264d}.org-timeline-entry__content{flex-direction:column;gap:3px;min-width:0;display:flex}.org-timeline-entry__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.org-timeline-entry__title{color:var(--text-primary);font-size:13px;font-weight:600}.org-timeline-entry__time{color:var(--text-tertiary);white-space:nowrap;font-size:11px;font-weight:500}.org-timeline-entry__sub{color:var(--text-secondary);font-size:11.5px;font-weight:500}.org-timeline-entry__body{color:var(--text-primary);white-space:pre-wrap;word-break:break-word;background:#00000005;border:1px solid #0000000d;border-radius:10px;margin-top:4px;padding:8px 12px;font-size:12.5px;line-height:1.5}[data-theme=dark] .org-timeline-entry__body{background:#ffffff05;border-color:#ffffff0d}.org-drawer-summary{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.org-drawer-summary>.org-kpi{padding:10px 12px}.org-drawer-summary>.org-kpi .org-kpi__value{font-size:16px}.org-drawer-actions{flex-wrap:wrap;gap:6px;display:flex}.org-detail-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px 16px;display:grid}.org-detail-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.org-detail-cell__label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);font-size:10px;font-weight:700}.org-detail-cell__value{color:var(--text-primary);word-break:break-word;font-size:13px;font-weight:600}.org-skeleton-rows{flex-direction:column;gap:8px;padding:8px 0;display:flex}.org-skeleton-bar{border-radius:6px;width:100%;height:14px}.org-skeleton-bar:nth-child(2){width:86%}.org-skeleton-bar:nth-child(3){width:72%}.org-skeleton-bar:nth-child(4){width:90%}.org-skeleton-bar:nth-child(5){width:65%}.org-row-tags{flex-wrap:wrap;gap:4px;margin-top:4px;display:inline-flex}.org-row-tags .org-chip{padding:2px 9px;font-size:10.5px}.org-thread{gap:8px}.org-thread,.org-thread-msg{flex-direction:column;display:flex}.org-thread-msg{background:#00000006;border:1px solid #0000000f;border-radius:12px;gap:4px;padding:10px 12px}[data-theme=dark] .org-thread-msg{background:#ffffff06;border-color:#ffffff0f}.org-thread-msg--internal{background:#d977060f;border-color:#d977062e}[data-theme=dark] .org-thread-msg--internal{background:#fbbf240f;border-color:#fbbf242e}.org-thread-msg__head{justify-content:space-between;align-items:baseline;gap:8px;font-size:11.5px;display:flex}.org-thread-msg__author{color:var(--text-primary);font-weight:700}.org-thread-msg__internal-tag{color:#b45309;text-transform:uppercase;letter-spacing:.05em;background:#d9770629;border-radius:100px;padding:1px 8px;font-size:10px;font-weight:700}[data-theme=dark] .org-thread-msg__internal-tag{color:#fcd34d}.org-thread-msg__time{color:var(--text-tertiary);white-space:nowrap;font-size:11px}.org-thread-msg__body{color:var(--text-primary);white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.5}.org-thread-composer{background:#00000005;border:1px solid #0000000f;border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}[data-theme=dark] .org-thread-composer{background:#ffffff05;border-color:#ffffff0f}.org-thread-composer__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.org-thread-composer__toggle{color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.org-thread-composer__toggle input{accent-color:var(--text-primary)}.org-module{container:orgmod/inline-size}.org-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;width:100%;display:grid}.org-bento-card{border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:blur(14px)saturate(1.4);box-shadow:var(--glass-shadow);text-align:left;color:var(--text-primary);border-radius:18px;min-width:0;font-family:inherit;transition:border-color .25s,box-shadow .25s,background .25s;animation:orgBentoIn .45s cubic-bezier(.16,1,.3,1) both;position:relative;overflow:hidden}@keyframes orgBentoIn{0%{opacity:0}to{opacity:1}}.org-bento-card--span-3{grid-column:span 3}.org-bento-card--span-4{grid-column:span 4}.org-bento-card--span-6{grid-column:span 6}.org-bento-card--span-8{grid-column:span 8}.org-bento-card--span-12{grid-column:span 12}.org-bento-card--row-2{grid-row:span 2}@container orgmod (max-width:1100px){.org-bento{grid-template-columns:repeat(8,minmax(0,1fr))}.org-bento-card--span-3,.org-bento-card--span-4{grid-column:span 4}.org-bento-card--span-6,.org-bento-card--span-8{grid-column:span 8}.org-bento-card--row-2{grid-row:span 1}}@container orgmod (max-width:820px){.org-bento{grid-template-columns:repeat(4,minmax(0,1fr))}.org-bento-card--span-3{grid-column:span 2}.org-bento-card--span-12,.org-bento-card--span-4,.org-bento-card--span-6,.org-bento-card--span-8{grid-column:span 4}}@container orgmod (max-width:540px){.org-bento{grid-template-columns:minmax(0,1fr)}.org-bento-card--span-12,.org-bento-card--span-3,.org-bento-card--span-4,.org-bento-card--span-6,.org-bento-card--span-8{grid-column:span 1}}@container orgmod (max-width:1100px){.org-bento-card__row>.org-ring,.org-bento-card__row>.org-ring svg{width:64px!important;height:64px!important}.org-bento-card--hero .org-bento-card__row>.org-ring,.org-bento-card--hero .org-bento-card__row>.org-ring svg{width:76px!important;height:76px!important}}@container orgmod (max-width:820px){.org-bento-card__row>.org-ring,.org-bento-card__row>.org-ring svg{width:56px!important;height:56px!important}}.org-bento-card__shine{pointer-events:none;opacity:.7;background:radial-gradient(120% 80% at 0 0,#ffffff14,#0000 60%),radial-gradient(80% 60% at 100% 100%,#0000000d,#0000 70%);transition:opacity .3s,background .3s;position:absolute;inset:0}[data-theme=dark] .org-bento-card__shine{background:radial-gradient(120% 80% at 0 0,#ffffff14,#0000 60%),radial-gradient(80% 60% at 100% 100%,#0000002e,#0000 70%)}.org-bento-card__inner{z-index:1;flex-direction:column;gap:9px;min-width:0;height:100%;padding:14px 16px;display:flex;position:relative}.org-bento-card--hero{padding:0}.org-bento-card--hero .org-bento-card__inner{gap:14px;padding:20px 22px}@container orgmod (max-width:760px){.org-bento-card__inner{gap:8px;padding:12px 14px}.org-bento-card--hero .org-bento-card__inner{gap:12px;padding:16px 18px}}.org-bento-card--interactive{cursor:pointer}.org-bento-card:hover{border-color:#78787852}[data-theme=dark] .org-bento-card:hover{border-color:#b4b4b452}.org-bento-card--interactive:hover .org-bento-card__shine{opacity:1;background:radial-gradient(120% 80% at 0 0,#ffffff24,#0000 60%),radial-gradient(80% 60% at 100% 100%,#0000000f,#0000 70%)}[data-theme=dark] .org-bento-card--interactive:hover .org-bento-card__shine{background:radial-gradient(120% 80% at 0 0,#ffffff24,#0000 60%),radial-gradient(80% 60% at 100% 100%,#0000003d,#0000 70%)}.org-bento-card[data-tone=positive]{border-color:#22c55e38}.org-bento-card[data-tone=warning]{border-color:#d9770638}.org-bento-card[data-tone=danger]{border-color:#dc262638}.org-bento-card[data-tone=accent]{border-color:#78787852}.org-bento-card[data-tone=info]{border-color:#3b82f638}[data-theme=dark] .org-bento-card[data-tone=positive]{border-color:#4ade8047}[data-theme=dark] .org-bento-card[data-tone=warning]{border-color:#fbbf2447}[data-theme=dark] .org-bento-card[data-tone=danger]{border-color:#f8717147}[data-theme=dark] .org-bento-card[data-tone=info]{border-color:#60a5fa47}.org-bento-card--flat{-webkit-backdrop-filter:none;box-shadow:none;background:#00000006}[data-theme=dark] .org-bento-card--flat{background:#ffffff06}.org-metric-big{flex-direction:column;gap:6px;min-width:0;display:flex}.org-metric-big__head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.org-metric-big__label{text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);flex:auto;min-width:0;font-size:11px;font-weight:700}.org-metric-big__label,.org-metric-big__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.org-metric-big__value{letter-spacing:-.03em;color:var(--text-primary);font-variant-numeric:tabular-nums;max-width:100%;font-size:clamp(22px,4cqi,38px);font-weight:700;line-height:1.05}.org-bento-card:not(.org-bento-card--hero) .org-metric-big__value{font-size:clamp(20px,3.5cqi,28px)}.org-metric-big__foot{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-top:4px;display:flex}.org-metric-big__hint{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;font-size:11.5px;font-weight:500;line-height:1.35;overflow:hidden}.org-metric-big__foot .org-sparkline{flex-shrink:0;max-width:55%}.org-metric-big__caption{color:var(--text-tertiary);min-width:0;margin-top:2px;font-size:11px}.org-bento-card__row>.org-ring{flex-shrink:0}.org-bento-card__row>.org-sparkline{flex-shrink:1;min-width:0;max-width:100%}.org-trend{font-variant-numeric:tabular-nums;letter-spacing:.01em;border-radius:100px;align-items:center;gap:3px;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.org-trend--good{color:#16a34a;background:#22c55e24}.org-trend--bad{color:#b91c1c;background:#dc262624}.org-trend--flat{color:var(--text-tertiary);background:#0000000f}[data-theme=dark] .org-trend--good{color:#4ade80}[data-theme=dark] .org-trend--bad{color:#fca5a5}[data-theme=dark] .org-trend--flat{background:#ffffff14}.org-pulse-dot{opacity:.65;border-radius:50%;width:6px;height:6px;display:inline-block;position:relative}.org-pulse-dot--positive{background:#16a34a;animation:orgPulse 2.6s ease-in-out infinite;box-shadow:0 0 #16a34a40}.org-pulse-dot--warning{background:#f59e0b;animation:orgPulse 2.6s ease-in-out infinite;box-shadow:0 0 #d9770638}.org-pulse-dot--danger{background:#ef4444;animation:orgPulse 2.6s ease-in-out infinite;box-shadow:0 0 #dc26264d}.org-pulse-dot--accent{background:var(--text-secondary);animation:orgPulse 2.6s ease-in-out infinite;box-shadow:0 0 #7878782e}@keyframes orgPulse{0%{opacity:.65;box-shadow:0 0}70%{opacity:.45;box-shadow:0 0 0 4px #0000}to{opacity:.65;box-shadow:0 0 #0000}}.org-sparkline{display:block;overflow:visible}.org-sparkline--accent{color:var(--text-primary)}[data-theme=dark] .org-sparkline--accent{color:#dcdcdcf2}.org-sparkline--positive{color:#16a34a}[data-theme=dark] .org-sparkline--positive{color:#4ade80}.org-sparkline--warning{color:#d97706}[data-theme=dark] .org-sparkline--warning{color:#fbbf24}.org-sparkline--danger{color:#dc2626}[data-theme=dark] .org-sparkline--danger{color:#f87171}.org-sparkline--neutral{color:var(--text-tertiary)}.org-ring{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.org-ring__track{stroke:#00000012}[data-theme=dark] .org-ring__track{stroke:#ffffff14}.org-ring__fill{transition:stroke-dashoffset .7s cubic-bezier(.16,1,.3,1)}.org-ring--accent .org-ring__fill{stroke:var(--text-primary)}.org-ring--positive .org-ring__fill{stroke:#22c55e}.org-ring--warning .org-ring__fill{stroke:#f59e0b}.org-ring--danger .org-ring__fill{stroke:#ef4444}.org-ring--neutral .org-ring__fill{stroke:var(--text-secondary)}[data-theme=dark] .org-ring--accent .org-ring__fill{stroke:#dcdcdcf2}.org-ring__label{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:11px;font-weight:700;display:flex;position:absolute;inset:0}.org-avatar,.org-ring__label{justify-content:center;align-items:center}.org-avatar{border-radius:50%;flex-shrink:0;display:inline-flex;position:relative;overflow:visible}.org-avatar img{object-fit:cover}.org-avatar img,.org-avatar__initials{border-radius:50%;width:100%;height:100%}.org-avatar__initials{color:var(--text-primary);letter-spacing:.02em;text-transform:uppercase;background:#7878782e;justify-content:center;align-items:center;font-weight:700;display:flex}[data-theme=dark] .org-avatar__initials{background:#b4b4b438}.org-avatar__status{border:2px solid var(--glass-bg);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.org-avatar__status--online{background:#22c55e}.org-avatar__status--busy{background:#ef4444}.org-avatar__status--idle{background:#f59e0b}.org-avatar__status--offline{background:#94a3b8}.org-avatar-stack{align-items:center;display:inline-flex}.org-avatar-stack__item{margin-left:calc(var(--av-size,24px) * -.32);box-shadow:0 0 0 2px var(--glass-bg);border-radius:50%;display:inline-flex}.org-avatar-stack__item:first-child{margin-left:0}.org-avatar-stack__more{color:var(--text-secondary);margin-left:calc(var(--av-size,24px) * -.32);box-shadow:0 0 0 2px var(--glass-bg);background:#0000000f;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}[data-theme=dark] .org-avatar-stack__more{background:#ffffff1a}.org-bar-list-flex{flex-direction:column;gap:8px;width:100%;display:flex}.org-bar-list-empty{color:var(--text-tertiary);text-align:center;padding:12px 0;font-size:12px;font-style:italic}.org-bar-row--anim .org-bar-row__fill{animation:orgBarGrow .7s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--bar-delay,0s);transform-origin:0}@keyframes orgBarGrow{0%{opacity:.3;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.org-bar-row__fill--accent{background:linear-gradient(90deg,var(--text-tertiary),var(--text-primary))}.org-bar-row__fill--positive{background:linear-gradient(90deg,#16a34a,#4ade80)}.org-bar-row__fill--warning{background:linear-gradient(90deg,#d97706,#fbbf24)}.org-bar-row__fill--danger{background:linear-gradient(90deg,#dc2626,#f87171)}.org-bar-row__fill--neutral{background:linear-gradient(90deg,#78787866,#787878b3)}.org-divider{text-transform:uppercase;letter-spacing:.12em;color:var(--text-tertiary);align-items:center;gap:10px;margin:4px 0;font-size:10.5px;font-weight:700;display:flex}.org-divider:after,.org-divider:before{content:"";background:linear-gradient(90deg,#0000,#00000014,#0000);flex:1;height:1px}[data-theme=dark] .org-divider:after,[data-theme=dark] .org-divider:before{background:linear-gradient(90deg,#0000,#ffffff14,#0000)}.org-divider:not(:has(span)):after{display:none}.org-divider:not(:has(span)):before{background:linear-gradient(90deg,#0000,#00000014,#0000)}.org-bento-card__head{justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:22px;display:flex}.org-bento-card__title{text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;font-weight:700;overflow:hidden}.org-bento-card__icon{width:28px;height:28px;color:var(--text-primary);background:#78787824;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-theme=dark] .org-bento-card__icon{background:#b4b4b42e}.org-bento-card__num{letter-spacing:-.025em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1}.org-bento-card__num,.org-bento-card__sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.org-bento-card__sub{color:var(--text-secondary);margin-top:2px;font-size:11px;font-weight:500;line-height:1.35}.org-bento-card__sub--multiline{white-space:normal;-webkit-line-clamp:2;word-break:break-word;text-overflow:clip;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.org-bento-card__row{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.org-bento-card__col{flex-direction:column;flex:1 1 0;gap:3px;min-width:0;display:flex}.org-bento-card__list{flex-direction:column;gap:8px;margin-top:4px;display:flex}.org-bento-card__list-row{grid-template-columns:1fr auto;align-items:center;gap:10px;font-size:12.5px;display:grid}.org-bento-card__list-row>strong{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-weight:600}.org-bento-card__list-row>span{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.org-bento-card[data-tone=positive] .org-bento-card__num,.org-bento-card[data-tone=positive] .org-metric-big__value{color:#16a34a}.org-bento-card[data-tone=warning] .org-bento-card__num,.org-bento-card[data-tone=warning] .org-metric-big__value{color:#b45309}.org-bento-card[data-tone=danger] .org-bento-card__num,.org-bento-card[data-tone=danger] .org-metric-big__value{color:#b91c1c}[data-theme=dark] .org-bento-card[data-tone=positive] .org-bento-card__num,[data-theme=dark] .org-bento-card[data-tone=positive] .org-metric-big__value{color:#4ade80}[data-theme=dark] .org-bento-card[data-tone=warning] .org-bento-card__num,[data-theme=dark] .org-bento-card[data-tone=warning] .org-metric-big__value{color:#fbbf24}[data-theme=dark] .org-bento-card[data-tone=danger] .org-bento-card__num,[data-theme=dark] .org-bento-card[data-tone=danger] .org-metric-big__value{color:#f87171}.org-module>*{animation:orgStagger .4s cubic-bezier(.16,1,.3,1) both}.org-module>:first-child{animation-delay:0s}.org-module>:nth-child(2){animation-delay:40ms}.org-module>:nth-child(3){animation-delay:80ms}.org-module>:nth-child(4){animation-delay:.12s}.org-module>:nth-child(5){animation-delay:.16s}.org-module>:nth-child(6){animation-delay:.2s}@keyframes orgStagger{0%{opacity:0}to{opacity:1}}.org-kpi-strip{gap:12px}.org-kpi{position:relative;overflow:hidden}.org-kpi:after{content:"";pointer-events:none;opacity:.5;background:radial-gradient(110% 80% at 0 0,#ffffff0f,#0000 60%);transition:opacity .3s;position:absolute;inset:0}[data-theme=dark] .org-kpi:after{background:radial-gradient(110% 80% at 0 0,#ffffff0d,#0000 60%)}.org-kpi:hover:after{opacity:1}.org-kpi>*{z-index:1;position:relative}.org-live-badge{text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;background:#0000000a;border:1px solid #0000000f;border-radius:100px;flex-shrink:0;align-items:center;gap:6px;max-width:60%;padding:2px 8px 2px 7px;font-size:10px;font-weight:700;display:inline-flex;overflow:hidden}[data-theme=dark] .org-live-badge{background:#ffffff0a;border-color:#ffffff12}@container orgmod (max-width:520px){.org-live-badge{display:none}}.crm-pulse-strip{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px)saturate(1.4);border:1px solid var(--glass-border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;padding:10px 14px;display:flex}.crm-pulse-strip__summary{align-items:center;gap:8px;min-height:28px;font-size:13px;display:inline-flex}.crm-pulse-strip__live{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700}.crm-pulse-strip__sep{background:var(--glass-border);width:1px;height:14px}.crm-pulse-strip__hint{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12.5px}.crm-pulse-strip__chips{flex-wrap:wrap;gap:6px;margin-left:auto}.crm-chip,.crm-pulse-strip__chips{align-items:center;display:inline-flex}.crm-chip{border:1px solid var(--glass-border);color:var(--text-secondary);letter-spacing:-.005em;cursor:pointer;background:0 0;border-radius:100px;gap:7px;padding:5px 10px 5px 11px;font-family:inherit;font-size:12px;font-weight:600;transition:background .16s,color .16s,border-color .16s}.crm-chip:hover{color:var(--text-primary);background:#78787814;border-color:#78787852}[data-theme=dark] .crm-chip:hover{background:#ffffff0f;border-color:#ffffff38}.crm-chip[aria-pressed=true]{background:var(--text-primary);color:var(--page-bg-base);border-color:var(--text-primary)}.crm-chip__count{font-variant-numeric:tabular-nums;min-width:18px;height:18px;color:var(--text-secondary);background:#78787829;border-radius:100px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}[data-theme=dark] .crm-chip__count{background:#ffffff1a}.crm-chip[aria-pressed=true] .crm-chip__count{color:inherit;background:#00000038}[data-theme=dark] .crm-chip[aria-pressed=true] .crm-chip__count{background:#ffffff2e}.crm-chip--danger:not([aria-pressed=true]) .crm-chip__count{color:#ef4444;background:#ef444429}.crm-chip--warning:not([aria-pressed=true]) .crm-chip__count{color:#b45309;background:#f59e0b29}[data-theme=dark] .crm-chip--warning:not([aria-pressed=true]) .crm-chip__count{color:#fbbf24}@media (max-width:720px){.crm-pulse-strip__chips{width:100%;margin-left:0}}.fin-header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.fin-kpi-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.fin-kpi-tile{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px)saturate(1.4);border:1px solid var(--glass-border);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;transition:border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.fin-kpi-tile:hover{border-color:#78787847;box-shadow:0 1px 2px #0000000a,0 6px 16px #0000000d}[data-theme=dark] .fin-kpi-tile:hover{border-color:#ffffff2e}.fin-kpi-tile__head{align-items:center;gap:6px;display:inline-flex}.fin-kpi-tile__label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.fin-kpi-tile__value{color:var(--text-primary);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1.1}.fin-kpi-tile__hint{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:11.5px}@media (max-width:1100px){.fin-kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.fin-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.fin-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px)saturate(1.4);border:1px solid var(--glass-border);border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px 16px;display:flex}.fin-card__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fin-card__title{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.07em;font-size:11.5px;font-weight:700;line-height:1.2;display:block}.fin-card__sub{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px;display:block}.fin-card__legend{color:var(--text-tertiary);align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:inline-flex}.fin-card__legend-dot{border-radius:100px;width:8px;height:8px;display:inline-block}.fin-card--chart{padding-bottom:6px}.fin-row-2col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}@media (max-width:960px){.fin-row-2col{grid-template-columns:minmax(0,1fr)}}.fin-balance-card{position:relative;overflow:hidden}.fin-balance-card__status{color:var(--text-secondary);border:1px solid var(--glass-border);text-transform:lowercase;letter-spacing:0;background:#7878781a;border-radius:100px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}[data-theme=dark] .fin-balance-card__status{background:#ffffff0d}.fin-balance-card__tiles{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:4px;display:grid}.fin-balance-tile{border:1px solid var(--glass-border);background:#7878780a;border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}[data-theme=dark] .fin-balance-tile{background:#ffffff05}.fin-balance-tile__label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.fin-balance-tile__value{color:var(--text-primary);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.1}.fin-balance-card__foot,.fin-balance-tile__value--muted{color:var(--text-secondary)}.fin-balance-card__foot{border-top:1px solid var(--glass-border);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;padding-top:8px;font-size:12.5px;display:flex}.fin-balance-card__foot-label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;font-weight:600}.fin-balance-card__foot-value{color:var(--text-primary);font-variant-numeric:tabular-nums}.fin-balance-card__link{color:var(--text-primary);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-family:inherit;font-size:12px;font-weight:600;transition:opacity .16s}.fin-balance-card__link:hover{opacity:.65}.fin-chart{width:100%;position:relative}.fin-chart--donut{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:16px;display:grid}.fin-donut__visual{width:200px;height:180px;position:relative}.fin-donut__center{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fin-donut__center-label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:700}.fin-donut__center-value{color:var(--text-primary);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.fin-donut__legend{flex-direction:column;gap:6px;min-width:0;display:flex}.fin-donut__legend-row{color:var(--text-secondary);grid-template-columns:10px minmax(0,1fr) 36px 78px;align-items:center;gap:8px;font-size:12px;display:grid}.fin-donut__legend-dot{border-radius:100px;width:8px;height:8px}.fin-donut__legend-label{white-space:nowrap;text-overflow:ellipsis;color:var(--text-primary);font-weight:500;overflow:hidden}.fin-donut__legend-amount,.fin-donut__legend-pct{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-tertiary)}@media (max-width:720px){.fin-chart--donut{grid-template-columns:minmax(0,1fr);justify-items:center}}.fin-chart-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:24px 16px;display:flex}.fin-chart-empty__title{color:var(--text-secondary);font-size:13px;font-weight:600}.fin-chart-empty__hint{color:var(--text-tertiary);max-width:280px;font-size:12px;line-height:1.4}.fin-tooltip{color:#f5f5f5;min-width:160px;padding:8px 10px;font-size:12px}.fin-tooltip__date{color:#ffffff8c;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:11px;font-weight:700}.fin-tooltip__row{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:6px;margin-bottom:2px;display:grid}.fin-tooltip__row:last-child{margin-bottom:0}.fin-tooltip__dot{border-radius:100px;width:8px;height:8px}.fin-tooltip__label{color:#ffffffb8;font-weight:500}.fin-tooltip__value{color:#fff;text-align:right}.fin-tooltip__value,.org-tab__count{font-variant-numeric:tabular-nums;font-weight:700}.org-tab__count{min-width:18px;height:16px;color:var(--text-secondary);background:#78787829;border-radius:100px;justify-content:center;align-items:center;margin-left:6px;padding:0 5px;font-size:10.5px;display:inline-flex}[data-theme=dark] .org-tab__count{background:#ffffff1a}.org-tab--active .org-tab__count{color:inherit;background:#fff3}[data-theme=light] .org-tab--active .org-tab__count{background:#0000001f}.hr-kpi-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.hr-kpi-tile{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px)saturate(1.4);border:1px solid var(--glass-border);text-align:left;color:var(--text-primary);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;font-family:inherit;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.hr-kpi-tile:hover{border-color:#78787847;box-shadow:0 1px 2px #0000000a,0 6px 16px #0000000d}[data-theme=dark] .hr-kpi-tile:hover{border-color:#ffffff2e}.hr-kpi-tile--clickable{cursor:pointer}.hr-kpi-tile--clickable:hover{transform:translateY(-1px)}.hr-kpi-tile--clickable:disabled{cursor:default;opacity:.7}.hr-kpi-tile--clickable:disabled:hover{transform:none}.hr-kpi-tile__head{align-items:center;gap:6px;display:inline-flex}.hr-kpi-tile__label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.hr-kpi-tile__value{color:var(--text-primary);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1.1}.hr-kpi-tile__hint{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:11.5px}@media (max-width:1280px){.hr-kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.hr-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.hr-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px)saturate(1.4);border:1px solid var(--glass-border);border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:14px 16px 16px;display:flex}.hr-card__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hr-card__title{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.07em;font-size:11.5px;font-weight:700;line-height:1.2;display:block}.hr-card__sub{color:var(--text-tertiary);margin-top:2px;font-size:12px;display:block}.hr-row-2col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}@media (max-width:960px){.hr-row-2col{grid-template-columns:minmax(0,1fr)}}.hr-chart{width:100%}.hr-chart--donut{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:16px;display:grid}.hr-donut__visual{width:200px;height:180px;position:relative}.hr-donut__center{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hr-donut__center-label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:700}.hr-donut__center-value{color:var(--text-primary);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.hr-donut__legend{flex-direction:column;gap:6px;min-width:0;display:flex}.hr-donut__legend-row{color:var(--text-secondary);grid-template-columns:10px minmax(0,1fr) 36px 30px;align-items:center;gap:8px;font-size:12px;display:grid}.hr-donut__legend-dot{border-radius:100px;width:8px;height:8px}.hr-donut__legend-label{white-space:nowrap;text-overflow:ellipsis;color:var(--text-primary);font-weight:500;overflow:hidden}.hr-donut__legend-amount,.hr-donut__legend-pct{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-tertiary)}@media (max-width:720px){.hr-chart--donut{grid-template-columns:minmax(0,1fr);justify-items:center}}.hr-chart-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:32px 16px;display:flex}.hr-chart-empty__title{color:var(--text-secondary);font-size:13px;font-weight:600}.hr-chart-empty__hint{color:var(--text-tertiary);max-width:280px;font-size:12px;line-height:1.4}.hr-mosaic{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px;padding:4px 0;display:grid}.hr-mosaic__cell{aspect-ratio:1;border:1px solid var(--glass-border);cursor:pointer;color:var(--text-primary);background:#78787814;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;font-family:inherit;font-size:13px;font-weight:700;transition:transform .18s cubic-bezier(.16,1,.3,1),background .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}[data-theme=dark] .hr-mosaic__cell{background:#ffffff0d}.hr-mosaic__cell:hover{z-index:1;border-color:#78787873;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}[data-theme=dark] .hr-mosaic__cell:hover{border-color:#ffffff52;box-shadow:0 4px 12px #00000052}.hr-mosaic__cell--safe{background:rgba(34,197,94,calc(.06 + var(--risk,0) * .18));border-color:rgba(34,197,94,calc(.18 + var(--risk,0) * .22));color:var(--text-primary)}.hr-mosaic__cell--caution{background:rgba(245,158,11,calc(.1 + var(--risk,0) * .18));border-color:rgba(245,158,11,calc(.28 + var(--risk,0) * .22))}.hr-mosaic__cell--warning{background:rgba(245,158,11,calc(.18 + var(--risk,0) * .18));border-color:rgba(245,158,11,calc(.42 + var(--risk,0) * .22))}.hr-mosaic__cell--danger{background:rgba(239,68,68,calc(.22 + var(--risk,0) * .2));border-color:rgba(239,68,68,calc(.55 + var(--risk,0) * .2));color:#fff}[data-theme=light] .hr-mosaic__cell--danger{color:#fff}.hr-mosaic__cell-inner{letter-spacing:-.01em;font-size:13px;line-height:1}.hr-mosaic__cell-pct{opacity:.65;font-variant-numeric:tabular-nums;margin-top:2px;font-size:10px;font-weight:600}.hr-mosaic-legend{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.hr-mosaic-legend__row{color:var(--text-tertiary);align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.hr-mosaic-legend__swatch{border-radius:3px;width:10px;height:10px;display:inline-block}.hr-mosaic-legend__swatch--safe{background:#22c55e80}.hr-mosaic-legend__swatch--warning{background:#f59e0ba6}.hr-mosaic-legend__swatch--danger{background:#ef4444bf}.hr-feed{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.hr-feed__row{border-radius:10px;align-items:center;gap:10px;padding:8px;transition:background .14s;display:flex}.hr-feed__row:hover{background:#7878780f}[data-theme=dark] .hr-feed__row:hover{background:#ffffff0a}.hr-feed__avatar{color:#fff;background:linear-gradient(135deg,#4b5563,#1f2937);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:11.5px;font-weight:700;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000002e}[data-theme=dark] .hr-feed__avatar{background:linear-gradient(135deg,#6b7280,#374151)}.hr-feed__avatar img{object-fit:cover;width:100%;height:100%}.hr-feed__main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.hr-feed__title{color:var(--text-primary);letter-spacing:-.005em;font-size:13px;font-weight:600}.hr-feed__sub,.hr-feed__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hr-feed__sub{color:var(--text-tertiary);font-size:11.5px}.hr-feed__pill{text-transform:lowercase;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--text-secondary);background:#78787829;border-radius:100px;align-items:center;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}[data-theme=dark] .hr-feed__pill{background:#ffffff14}.hr-feed__pill--danger{color:#ef4444;background:#ef444429}.hr-feed__pill--warning{color:#b45309;background:#f59e0b2e}[data-theme=dark] .hr-feed__pill--warning{color:#fbbf24}.hr-feed__pill--accent{background:var(--text-primary);color:var(--page-bg-base,#0a0a0a)}.hr-feed__action{border:1px solid var(--glass-border);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;padding:4px 10px;font-family:inherit;font-size:11.5px;font-weight:600;transition:background .14s,border-color .14s,color .14s}.hr-feed__action:hover{background:var(--text-primary);color:var(--page-bg-base,#0a0a0a);border-color:var(--text-primary)}.hr-feed-empty{color:var(--text-tertiary);text-align:center;padding:20px 8px;font-size:12.5px;line-height:1.5}.ana-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px)saturate(1.4);border:1px solid var(--glass-border);border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:14px 16px 16px;display:flex}.ana-card__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ana-card__title{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.07em;font-size:11.5px;font-weight:700;line-height:1.2;display:block}.ana-card__sub{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px;display:block}.ana-live-badge{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);border:1px solid var(--glass-border);background:#78787814;border-radius:100px;align-items:center;gap:6px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}[data-theme=dark] .ana-live-badge{background:#ffffff0a}.ana-hero{grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:10px;display:grid}@media (max-width:960px){.ana-hero{grid-template-columns:minmax(0,1fr)}}.ana-hero__health-body{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}@media (max-width:520px){.ana-hero__health-body{grid-template-columns:minmax(0,1fr);justify-items:center}}.ana-hero__breakdown{flex-direction:column;gap:6px;min-width:0;display:flex}.ana-breakdown-row{grid-template-columns:minmax(0,1fr) 80px 36px;align-items:center;gap:8px;font-size:11.5px;display:grid}.ana-breakdown-row__label{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ana-breakdown-row__bar{background:#78787824;border-radius:100px;height:5px;position:relative;overflow:hidden}[data-theme=dark] .ana-breakdown-row__bar{background:#ffffff0f}.ana-breakdown-row__fill{border-radius:100px;transition:width .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 auto 0 0}.ana-breakdown-row__fill.is-positive{background:#22c55e}.ana-breakdown-row__fill.is-warning{background:#f59e0b}.ana-breakdown-row__fill.is-danger{background:#ef4444}.ana-breakdown-row__fill.is-empty{background:#7878784d;width:0!important}.ana-breakdown-row__value{text-align:right;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700}.ana-health-ring{flex-shrink:0;position:relative}.ana-health-ring__center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ana-health-ring__score{color:var(--text-primary);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:1}.ana-health-ring__label{color:var(--text-tertiary);letter-spacing:.05em;text-transform:uppercase;margin-top:2px;font-size:10px;font-weight:600}.ana-insights-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ana-insight{border:1px solid var(--glass-border);color:var(--text-primary);background:#7878780a;border-radius:10px;grid-template-columns:8px minmax(0,1fr);align-items:start;gap:10px;padding:8px 10px;font-size:13px;line-height:1.45;animation:anaInsightIn .32s cubic-bezier(.16,1,.3,1) both;display:grid}[data-theme=dark] .ana-insight{background:#ffffff05}@keyframes anaInsightIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ana-insight:first-child{animation-delay:0s}.ana-insight:nth-child(2){animation-delay:40ms}.ana-insight:nth-child(3){animation-delay:80ms}.ana-insight:nth-child(4){animation-delay:.12s}.ana-insight:nth-child(5){animation-delay:.16s}.ana-insight:nth-child(6){animation-delay:.2s}.ana-insight__bullet{background:var(--text-tertiary);border-radius:100px;width:7px;height:7px;margin-top:7px}.ana-insight--positive .ana-insight__bullet{background:#22c55e}.ana-insight--warning .ana-insight__bullet{background:#f59e0b}.ana-insight--danger .ana-insight__bullet{background:#ef4444}.ana-insights-empty{color:var(--text-tertiary);text-align:center;padding:16px 8px;font-size:12.5px;list-style:none}.ana-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (max-width:1100px){.ana-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.ana-module-grid{grid-template-columns:minmax(0,1fr)}}.ana-module-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px)saturate(1.4);border:1px solid var(--glass-border);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px 6px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.ana-module-card:hover{border-color:#78787852;transform:translateY(-2px);box-shadow:0 1px 2px #0000000a,0 8px 18px #0000000f}[data-theme=dark] .ana-module-card:hover{border-color:#ffffff2e}.ana-module-card__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ana-module-card__label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:700}.ana-module-card__primary{color:var(--text-primary);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1.1}.ana-module-card__secondary{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.ana-module-card__spark{margin-top:4px}.ana-spark{width:100%;height:28px;display:block}.ana-row-2col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}@media (max-width:960px){.ana-row-2col{grid-template-columns:minmax(0,1fr)}}.ana-funnel-wrap{grid-template-columns:minmax(0,1fr) 120px;align-items:stretch;gap:12px;display:grid}.ana-funnel-visual{min-width:0}.ana-funnel-flank{justify-content:center;align-self:stretch;gap:8px}.ana-funnel-flank,.ana-stage-list{flex-direction:column;display:flex}.ana-stage-list{gap:6px;min-width:0;margin:0;padding:0;list-style:none}.ana-stage-row{border:1px solid var(--glass-border);background:#7878780a;border-radius:10px;grid-template-columns:24px minmax(70px,92px) minmax(0,1fr) 64px;align-items:center;gap:10px;padding:7px 10px;animation:anaStageRowIn .32s cubic-bezier(.16,1,.3,1) both;display:grid}[data-theme=dark] .ana-stage-row{background:#ffffff05}@keyframes anaStageRowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ana-stage-row__index{color:var(--text-tertiary);font-variant-numeric:tabular-nums;text-align:center;letter-spacing:.05em;background:#7878781a;border-radius:100px;padding:3px 0;font-size:10px;font-weight:700}[data-theme=dark] .ana-stage-row__index{background:#ffffff0d}.ana-stage-row__label{color:var(--text-primary);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.ana-stage-row__bar{background:#78787824;border-radius:100px;height:8px;position:relative;overflow:hidden}[data-theme=dark] .ana-stage-row__bar{background:#ffffff0f}.ana-stage-row__fill{background:linear-gradient(90deg,#7878788c,var(--text-secondary));border-radius:100px;min-width:4px;transition:width .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 auto 0 0}[data-theme=dark] .ana-stage-row__fill{background:linear-gradient(90deg,#ffffff47,#ffffff8c)}.ana-stage-row__count{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:1px;line-height:1;display:flex}.ana-stage-row__count strong{color:var(--text-primary);letter-spacing:-.01em;font-size:14px;font-weight:700}.ana-stage-row__share{color:var(--text-tertiary);letter-spacing:.04em;font-size:10px;font-weight:600}.ana-funnel-side{border:1px solid var(--glass-border);background:#7878780a;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}[data-theme=dark] .ana-funnel-side{background:#ffffff05}.ana-funnel-side__label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:700}.ana-funnel-side__value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.ana-funnel-side--won{background:#22c55e0f;border-color:#22c55e52}.ana-funnel-side--lost{background:#ef44440f;border-color:#ef444447}@media (max-width:720px){.ana-funnel-wrap{grid-template-columns:minmax(0,1fr)}.ana-funnel-flank{flex-direction:row}.ana-funnel-side{flex:1}.ana-stage-row{grid-template-columns:22px minmax(60px,80px) minmax(0,1fr) 56px;gap:8px}}.ana-stacked-bar{background:#78787829;border-radius:100px;align-self:center;width:160px;height:8px;display:flex;overflow:hidden}[data-theme=dark] .ana-stacked-bar{background:#ffffff14}.ana-stacked-bar__seg{height:100%;transition:width .4s}.ana-radar-wrap{width:100%}.ana-donut-wrap{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:16px;display:grid}.ana-donut-visual{width:200px;height:180px}.ana-donut-legend{flex-direction:column;gap:5px;min-width:0;display:flex}.ana-donut-legend__row{color:var(--text-secondary);grid-template-columns:10px minmax(0,1fr) 36px;align-items:center;gap:8px;font-size:12px;display:grid}.ana-donut-legend__dot{border-radius:100px;width:8px;height:8px}.ana-donut-legend__label{white-space:nowrap;text-overflow:ellipsis;color:var(--text-primary);font-weight:500;overflow:hidden}.ana-donut-legend__pct{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-tertiary)}@media (max-width:720px){.ana-donut-wrap{grid-template-columns:minmax(0,1fr);justify-items:center}}.ana-chart-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:32px 16px;display:flex}.ana-chart-empty__title{color:var(--text-secondary);font-size:13px;font-weight:600}.ana-chart-empty__hint{color:var(--text-tertiary);max-width:280px;font-size:12px;line-height:1.4}.ana-alerts{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ana-alert{border:1px solid var(--glass-border);background:#7878780a;border-radius:10px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px;display:grid}[data-theme=dark] .ana-alert{background:#ffffff05}.ana-alert__pill{width:22px;height:22px;color:var(--text-secondary);background:#78787829;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.ana-alert--positive .ana-alert__pill{color:#22c55e;background:#22c55e2e}.ana-alert--warning .ana-alert__pill{color:#b45309;background:#f59e0b33}[data-theme=dark] .ana-alert--warning .ana-alert__pill{color:#fbbf24}.ana-alert--danger .ana-alert__pill{color:#ef4444;background:#ef444433}.ana-alert__main{flex-direction:column;gap:1px;min-width:0;display:flex}.ana-alert__label{color:var(--text-primary);letter-spacing:-.005em;font-size:13px;font-weight:600}.ana-alert__hint{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.ana-footer-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (max-width:720px){.ana-footer-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.ana-footer-tile{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px)saturate(1.4);border:1px solid var(--glass-border);border-radius:12px;flex-direction:column;gap:4px;padding:11px 14px;display:flex}.ana-footer-tile__label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:700}.ana-footer-tile__value{color:var(--text-primary);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1.1}.ana-footer-tile__value--positive{color:#22c55e}.ana-footer-tile__value--danger{color:#ef4444}.ana-footer-tile__hint{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:11px}