@charset "UTF-8";.app-notification[data-v-90afedfb]{--accent: var(--bg-control-primary);--accent-soft: rgba(0, 120, 210, .08);position:relative;display:flex;align-items:flex-start;gap:12px;padding:14px 38px 14px 14px;width:340px;background:linear-gradient(135deg,var(--bg-default) 0%,var(--bg-card) 100%);border:1px solid rgba(0,32,51,.08);border-left:3px solid var(--accent);border-radius:12px;box-shadow:0 4px 24px #00203314,0 1px 4px #0020330a;backdrop-filter:blur(8px);overflow:hidden;transition:all .2s cubic-bezier(.4,0,.2,1)}.app-notification[data-v-90afedfb]:hover{transform:translateY(-1px);box-shadow:0 8px 32px #0020331f,0 2px 8px #0020330f}.app-notification__icon-wrapper[data-v-90afedfb]{display:flex;align-items:center;justify-content:center;height:32px;width:32px;flex-shrink:0;color:var(--accent)}.app-notification__icon-wrapper svg[data-v-90afedfb]{width:24px;height:24px}.app-notification__body[data-v-90afedfb]{flex:1;min-width:0;padding-top:5px}.app-notification__message[data-v-90afedfb]{font-size:13px;font-weight:500;color:var(--typo-dark);line-height:1.5;margin:0;word-break:break-word;letter-spacing:-.01em}.app-notification__close[data-v-90afedfb]{display:flex;align-items:center;justify-content:center;height:22px;width:22px;position:absolute;top:8px;right:8px;background:transparent;border:none;border-radius:6px;cursor:pointer;color:#a0aab4;opacity:0;transform:scale(.9);transition:all .15s ease;padding:0}.app-notification__close svg[data-v-90afedfb]{width:12px;height:12px}.app-notification__close[data-v-90afedfb]:hover{background:rgba(0,32,51,.06);color:#5a6570;transform:scale(1)}.app-notification__close[data-v-90afedfb]:active{transform:scale(.95)}.app-notification:hover .app-notification__close[data-v-90afedfb]{opacity:1;transform:scale(1)}.app-notification__progress[data-v-90afedfb]{position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--accent);opacity:.35;transform-origin:left;animation:progress-shrink-90afedfb var(--duration) linear forwards}@keyframes progress-shrink-90afedfb{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.app-notification[data-type=success][data-v-90afedfb]{--accent: #10b981;--accent-soft: rgba(16, 185, 129, .08)}.app-notification[data-type=error][data-v-90afedfb]{--accent: #ef4444;--accent-soft: rgba(239, 68, 68, .08)}.app-notification[data-type=warning][data-v-90afedfb]{--accent: #f59e0b;--accent-soft: rgba(245, 158, 11, .08)}.app-notification[data-type=info][data-v-90afedfb]{--accent: #3b82f6;--accent-soft: rgba(59, 130, 246, .08)}.vbtn[data-v-1d4646e4]{--_bg: transparent;--_color: inherit;--_shadow: none;--_bg-hover: none;--_radius: 8px;--_h: 40px;--_px: 16px;--_gap: 8px;--_fsize: 14px;--_fweight: 500;--_icon-size: 16px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--_gap);height:var(--_h);padding:0 var(--_px);border:var(--_border);border-radius:var(--_radius);background:var(--_bg);color:var(--_color);font-size:var(--_fsize);font-weight:var(--_fweight);font-family:inherit;line-height:1;white-space:nowrap;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;outline:none;box-sizing:border-box;box-shadow:var(--_shadow);--_ease: cubic-bezier(.4, 0, .2, 1);--_t: .22s;transition:background var(--_t) var(--_ease),color var(--_t) var(--_ease),opacity var(--_t) var(--_ease),box-shadow var(--_t) var(--_ease),transform .2s var(--_ease)}.vbtn[data-v-1d4646e4]:hover:not(:disabled){background:var(--_bg-hover, var(--_bg));color:var(--_color-hover, var(--_color));box-shadow:var(--_shadow-hover, var(--_shadow))}.vbtn[data-v-1d4646e4]:active:not(:disabled){background:var(--_bg-active, var(--_bg));color:var(--_color-active, var(--_color-hover, var(--_color)));box-shadow:var(--_shadow-active, var(--_shadow));transform:var(--_press-y, none)}.vbtn[data-v-1d4646e4]:focus-visible{box-shadow:var(--_shadow),0 0 0 2px var(--bg-default),0 0 0 4px var(--_border-focus, var(--typo-control-primary))}.vbtn[data-v-1d4646e4]:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.vbtn__label[data-v-1d4646e4]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:inherit;line-height:1.2;transition:opacity .15s ease}.vbtn__label--hidden[data-v-1d4646e4]{opacity:0}.vbtn__label[data-v-1d4646e4] svg{width:var(--_icon-size);height:var(--_icon-size);flex-shrink:0}.vbtn__icon[data-v-1d4646e4]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.vbtn__icon[data-v-1d4646e4] svg{width:var(--_icon-size);height:var(--_icon-size)}.vbtn__loader[data-v-1d4646e4]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:2}.vbtn__spinner[data-v-1d4646e4]{width:calc(var(--_icon-size) + 4px);height:calc(var(--_icon-size) + 4px);animation:vbtn-spin-1d4646e4 .75s linear infinite}.vbtn__ripples[data-v-1d4646e4]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;pointer-events:none;z-index:1}.vbtn__ripple[data-v-1d4646e4]{position:absolute;border-radius:50%;background:currentColor;opacity:.12;transform:scale(0);animation:vbtn-ripple-1d4646e4 .55s cubic-bezier(.25,.46,.45,.94) forwards}.vbtn--icon-only[data-v-1d4646e4]{width:var(--_h);padding:0}.vbtn--block[data-v-1d4646e4]{width:100%}.vbtn--stretch[data-v-1d4646e4]{height:100%}.vbtn--xs[data-v-1d4646e4]{--_h: 26px;--_px: 10px;--_gap: 5px;--_fsize: 11px;--_radius: 6px;--_icon-size: 13px}.vbtn--sm[data-v-1d4646e4]{--_h: 32px;--_px: 12px;--_gap: 6px;--_fsize: 12px;--_radius: 7px;--_icon-size: 14px}.vbtn--md[data-v-1d4646e4]{--_h: 2.5rem;--_px: 16px;--_gap: 8px;--_fsize: 14px;--_radius: 8px;--_icon-size: 16px}.vbtn--lg[data-v-1d4646e4]{--_h: 48px;--_px: 22px;--_gap: 10px;--_fsize: 15px;--_radius: 10px;--_icon-size: 18px}.vbtn--full[data-v-1d4646e4]{width:100%;height:100%;--_px: 16px;--_gap: 8px;--_fsize: 12px;--_radius: 8px;--_icon-size: 16px}.vbtn--primary[data-v-1d4646e4]{--_bg: var(--bg-control-primary);--_bg-hover: color-mix(in srgb, var(--bg-control-primary) 91%, var(--bg-control-primary-hover) 9%);--_bg-active: color-mix(in srgb, var(--bg-control-primary) 90%, black 10%);--_color: var(--color-base-white);--_border-focus: var(--typo-control-primary);--_shadow: var(--shadow)}.vbtn--secondary[data-v-1d4646e4]{--_bg: var(--bg-secondary);--_bg-hover: var(--bg-hover);--_bg-active: var(--bg-hover-alt);--_color: var(--typo-dark);--_border-focus: var(--typo-control-primary);--_shadow: var(--shadow)}.vbtn--ghost[data-v-1d4646e4]{--_bg: var(--bg-default);--_bg-hover: var(--bg-hover);--_bg-active: var(--bg-hover-alt);--_color: var(--typo-medium);--_border-focus: var(--border-focus);--_border: 1px solid var(--border-muted);--_shadow: none}.vbtn--neutral[data-v-1d4646e4]{--_bg: var(--bg-default);--_bg-hover: var(--bg-hover);--_bg-active: var(--bg-hover-alt);--_color: var(--typo-medium);--_border-focus: var(--typo-control-primary);--_shadow: var(--shadow)}.vbtn--danger[data-v-1d4646e4]{--_bg: color-mix(in srgb, var(--color-error) 7%, var(--bg-default));--_bg-hover: color-mix(in srgb, var(--color-error) 14%, var(--bg-default));--_bg-active: color-mix(in srgb, var(--color-error) 18%, var(--bg-default));--_color: color-mix(in srgb, var(--color-error) 72%, var(--typo-dark));--_color-hover: color-mix(in srgb, var(--color-error) 90%, var(--typo-dark));--_color-active: var(--color-error);--_border: 1px solid color-mix(in srgb, var(--color-error) 18%, var(--border-muted));--_border-focus: var(--color-error);--_shadow: inset 0 1px 0 rgba(255, 255, 255, .42), 0 1px 2px rgba(220, 38, 38, .08)}.vbtn--warning[data-v-1d4646e4]{--_bg: color-mix(in srgb, var(--color-warning) 8%, var(--bg-default));--_bg-hover: color-mix(in srgb, var(--color-warning) 17%, var(--bg-default));--_bg-active: color-mix(in srgb, var(--color-warning) 22%, var(--bg-default));--_color: color-mix(in srgb, var(--color-warning-active) 66%, var(--typo-dark));--_color-hover: color-mix(in srgb, var(--color-warning-active) 84%, var(--typo-dark));--_color-active: var(--color-warning-active);--_border: 1px solid color-mix(in srgb, var(--color-warning) 20%, var(--border-muted));--_border-focus: var(--color-warning);--_shadow: inset 0 1px 0 rgba(255, 255, 255, .42), 0 1px 2px rgba(245, 158, 11, .08)}.vbtn--success[data-v-1d4646e4]{--_bg: color-mix(in srgb, var(--color-success) 72%, #047857 28%);--_bg-hover: color-mix(in srgb, var(--color-success) 84%, #047857 16%);--_bg-active: color-mix(in srgb, var(--color-success) 62%, #064e3b 38%);--_color: var(--color-base-white);--_border: 1px solid transparent;--_border-focus: var(--color-success);--_shadow: var(--shadow)}@keyframes vbtn-spin-1d4646e4{to{transform:rotate(360deg)}}@keyframes vbtn-ripple-1d4646e4{to{transform:scale(1);opacity:0}}.vmodal-overlay[data-v-c90972ff]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,20,40,.65);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.vmodal[data-v-c90972ff]{--_width: 480px;--_radius: 16px;--_padding: 24px;--_padding-header: 16px 20px;--_padding-footer: 12px 20px;position:relative;display:flex;flex-direction:column;width:100%;max-width:var(--_width);max-height:calc(100vh - 48px);background:var(--bg-default, #fff);border-radius:var(--_radius);box-shadow:0 4px 6px #0000000a,0 10px 20px #00000014,0 25px 50px #0000001f}.vmodal--sm[data-v-c90972ff]{--_width: 360px}.vmodal--md[data-v-c90972ff]{--_width: 480px}.vmodal--lg[data-v-c90972ff]{--_width: 710px}.vmodal--xl[data-v-c90972ff]{--_width: 810px}.vmodal--xxl[data-v-c90972ff]{--_width: 1200px}.vmodal--full[data-v-c90972ff]{--_width: 100%;max-height:100%;height:100%;border-radius:0}.vmodal--no-padding[data-v-c90972ff]{--_padding: 0}.vmodal--no-padding .vmodal__body[data-v-c90972ff]{padding:0}.vmodal__header[data-v-c90972ff]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:var(--_padding-header);flex-shrink:0;border-bottom:1px solid var(--border-light, rgba(0, 0, 0, .08))}.vmodal__header-content[data-v-c90972ff]{flex:1;min-width:0}.vmodal__title[data-v-c90972ff]{margin:0;font-size:16px;font-weight:600;line-height:1.4;color:var(--typo-dark, #1a1a1a)}.vmodal__close[data-v-c90972ff]{display:flex;align-items:center;justify-content:center;padding:0;width:22px;height:22px;border:none;border-radius:10px;background:transparent;color:var(--typo-muted, var(--typo-tertiary));cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease}.vmodal__close svg[data-v-c90972ff]{width:18px;height:18px}.vmodal__close[data-v-c90972ff]:hover{background:var(--bg-hover, rgba(0, 0, 0, .06));color:var(--typo-dark, #333)}.vmodal__close[data-v-c90972ff]:active{background:var(--bg-active, rgba(0, 0, 0, .1))}.vmodal__close[data-v-c90972ff]:focus-visible{outline:2px solid var(--color-primary, #0078d2);outline-offset:2px}.vmodal__body[data-v-c90972ff]{flex:1;overflow-y:auto;padding:var(--_padding);overscroll-behavior:contain}.vmodal__body[data-v-c90972ff]::-webkit-scrollbar{width:6px}.vmodal__body[data-v-c90972ff]::-webkit-scrollbar-track{background:transparent}.vmodal__body[data-v-c90972ff]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:3px}.vmodal__body[data-v-c90972ff]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.25)}.vmodal__footer[data-v-c90972ff]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:var(--_padding-footer);flex-shrink:0;border-top:1px solid var(--border-light, rgba(0, 0, 0, .08))}.vmodal-enter-active[data-v-c90972ff],.vmodal-leave-active[data-v-c90972ff]{transition:opacity .2s ease}.vmodal-enter-active .vmodal[data-v-c90972ff],.vmodal-leave-active .vmodal[data-v-c90972ff]{transition:transform .2s cubic-bezier(.4,0,.2,1)}.vmodal-enter-from[data-v-c90972ff],.vmodal-leave-to[data-v-c90972ff]{opacity:0}.vmodal-enter-from .vmodal[data-v-c90972ff],.vmodal-leave-to .vmodal[data-v-c90972ff]{transform:scale(.95) translateY(10px)}.dark-theme{background:rgba(0,0,0,.7)}.dark-theme{background:var(--bg-default, #1e1e1e);box-shadow:0 4px 6px #0003,0 10px 20px #0000004d,0 25px 50px #0006}.dark-theme{color:var(--typo-dark, #fff)}.dark-theme{color:#ffffff80}.dark-theme{background:rgba(255,255,255,.1);color:#ffffffe6}.dark-theme{background:rgba(255,255,255,.05)}.dark-theme{border-color:#ffffff1a}.dark-theme{background:rgba(255,255,255,.15)}.dark-theme{background:rgba(255,255,255,.25)}.alert-modal__content[data-v-2ed84404]{margin:0;color:var(--typo-medium, #555);font-size:14px;line-height:1.6}.overlay[data-v-562062a4]{display:flex;align-items:center;justify-content:center;position:fixed;inset:0;z-index:9999;background:var(--bg-overlay);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.dialog[data-v-562062a4]{display:flex;flex-direction:column;position:relative;max-height:calc(100vh - 32px);background:var(--bg-default);border-radius:14px;box-shadow:var(--shadow-modal);overflow:hidden}.dialog--shell-max-h[data-v-562062a4]{max-height:min(var(--shell-max-height, 1000px),100vh - 32px)}.dialog--shell-resize[data-v-562062a4]{width:var(--dialog-pref-width, 560px);will-change:width;transition:width .35s cubic-bezier(.2,0,0,1)}.dialog--smooth-v[data-v-562062a4]{transition:height .28s cubic-bezier(.33,1,.68,1)}.dialog__accent[data-v-562062a4]{height:3px;background:linear-gradient(90deg,#0078d2,#005a9e);flex-shrink:0}.dialog__header[data-v-562062a4]{display:flex;align-items:center;gap:14px;padding:20px 24px 18px;background:var(--bg-tertiary);border-bottom:1px solid var(--border-light);flex-shrink:0}.dialog__header-icon[data-v-562062a4]{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:9px;background:var(--bg-slate);color:var(--typo-slate);flex-shrink:0;transition:background .15s ease,color .15s ease}.dialog__header-icon svg[data-v-562062a4]{flex-shrink:0}.dialog__header-text[data-v-562062a4]{flex:1;min-width:0}.dialog__title[data-v-562062a4]{margin:0 0 2px;font-size:15px;font-weight:650;color:var(--typo-dark);line-height:1.3}.dialog__subtitle[data-v-562062a4]{margin:0;font-size:12px;color:var(--typo-secondary);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dialog__close[data-v-562062a4]{display:flex;align-items:center;justify-content:center;height:28px;width:28px;border-radius:8px;border:none;background:transparent;color:var(--typo-muted);cursor:pointer;transition:background .15s ease,color .15s ease;flex-shrink:0}.dialog__close[data-v-562062a4]:hover{background:var(--bg-slate);color:var(--typo-dark)}.dialog__body[data-v-562062a4]{padding:20px 24px;display:flex;flex-direction:column;gap:24px;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;min-height:0;flex:1}.dialog__body-measure[data-v-562062a4]{flex:0 0 auto;min-height:min-content;min-width:0;display:flex;flex-direction:column;gap:inherit}.dialog__footer[data-v-562062a4]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:14px 24px;border-top:1px solid var(--border-light);background:var(--bg-tertiary);flex-shrink:0}.settings-modal-enter-active[data-v-562062a4],.settings-modal-leave-active[data-v-562062a4]{transition:opacity .2s ease}.settings-modal-enter-active .dialog[data-v-562062a4],.settings-modal-leave-active .dialog[data-v-562062a4]{transition:opacity .2s ease,transform .2s ease}.settings-modal-enter-from[data-v-562062a4],.settings-modal-leave-to[data-v-562062a4]{opacity:0}.settings-modal-enter-from .dialog[data-v-562062a4],.settings-modal-leave-to .dialog[data-v-562062a4]{opacity:0;transform:translateY(-8px)}@media (prefers-reduced-motion: reduce){.dialog--shell-resize[data-v-562062a4],.dialog--smooth-v[data-v-562062a4]{transition-duration:.01ms}}.report-settings-shell .dialog__body .dialog__group{display:flex;flex-direction:column;gap:2px}.report-settings-shell .dialog__body .dialog__group-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--typo-tertiary);margin:0 0 10px}.loader[data-v-65ac12e8]{display:flex;align-items:center;justify-content:center;width:48px;height:48px}.loader[inversed] .loader__arc[data-v-65ac12e8]{stroke:var(--bg-default)}.loader__spinner[data-v-65ac12e8]{width:100%;height:100%;animation:loader-rotate-65ac12e8 1.4s linear infinite}.loader__track[data-v-65ac12e8]{fill:none;stroke:var(--border-light);stroke-width:3}.loader__arc[data-v-65ac12e8]{fill:none;stroke:var(--bg-control-primary);stroke-width:3;stroke-linecap:round;stroke-dasharray:80,100;animation:loader-dash-65ac12e8 1.4s ease-in-out infinite}@keyframes loader-rotate-65ac12e8{to{transform:rotate(360deg)}}@keyframes loader-dash-65ac12e8{0%{stroke-dasharray:1,100;stroke-dashoffset:0}50%{stroke-dasharray:60,100;stroke-dashoffset:-20}to{stroke-dasharray:60,100;stroke-dashoffset:-100}}[data-v-21da2a44] .dialog__header-icon--geo{background:rgba(99,102,241,.1);color:#6366f1}[data-v-21da2a44] .dialog__header-icon--mining{background:rgba(245,158,11,.1);color:#d97706}.dialog__loading[data-v-21da2a44],.dialog__empty[data-v-21da2a44]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px 0;color:var(--typo-muted);font-size:12px}.dialog__empty[data-v-21da2a44] svg{opacity:.5}.dialog__group[data-v-21da2a44]{display:flex;flex-direction:column}.dialog__group-label[data-v-21da2a44]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--typo-tertiary);margin:0 0 8px}.dialog__row[data-v-21da2a44]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--border-light)}.dialog__row[data-v-21da2a44]:last-child{border-bottom:1px solid var(--border-light)}.dialog__row-name[data-v-21da2a44]{font-size:12px;font-weight:500;color:var(--typo-secondary)}.dialog__row-value[data-v-21da2a44]{font-size:13px;font-weight:600;color:var(--typo-dark);text-align:right}.dialog__row-value--ok[data-v-21da2a44]{color:#16a34a}.dialog__row-value--warn[data-v-21da2a44]{color:#d97706}.perc-row[data-v-21da2a44]{display:flex;gap:8px}.perc-item[data-v-21da2a44]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;border-radius:10px;border:1px solid var(--border-light);background:var(--bg-default);text-align:center}.perc-item__badge[data-v-21da2a44]{font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 6px;border-radius:4px}.perc-item__value[data-v-21da2a44]{font-size:16px;font-weight:700;letter-spacing:-.3px;line-height:1.2}.perc-item__unit[data-v-21da2a44]{font-size:9px;color:var(--typo-muted)}.perc-item--p90[data-v-21da2a44]{color:var(--color-error);border-color:#b91c1c33;background:rgba(185,28,28,.03)}.perc-item--p90 .perc-item__badge[data-v-21da2a44]{color:var(--annotation-p90-text);background:rgba(185,28,28,.08);border-color:#b91c1c29}.perc-item--p50[data-v-21da2a44]{color:var(--color-warning);border-color:#f59e0b4d;background:rgba(245,158,11,.03)}.perc-item--p50 .perc-item__badge[data-v-21da2a44]{color:var(--annotation-p50-text);background:rgba(245,158,11,.08);border-color:#f59e0b29}.perc-item--p10[data-v-21da2a44]{color:var(--color-success);border-color:#10b98133;background:rgba(16,185,129,.03)}.perc-item--p10 .perc-item__badge[data-v-21da2a44]{color:var(--annotation-p10-text);background:rgba(16,185,129,.08);border-color:#10b98129}.tags-scroll[data-v-21da2a44]{max-height:180px;overflow-y:auto;overflow-x:hidden;padding:2px 4px 2px 2px;margin:0 -4px 0 -2px;-webkit-overflow-scrolling:touch}.tags[data-v-21da2a44]{display:flex;flex-wrap:wrap;gap:6px}.tag[data-v-21da2a44]{display:inline-flex;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;border-radius:6px;background:var(--bg-tertiary);color:var(--typo-secondary);letter-spacing:.01em}.input[data-v-5e572704]{width:100%;font-size:14px}.input .input__shell[data-v-5e572704]{position:relative;width:100%}.input .content[data-v-5e572704]{height:28px;border:1px solid var(--border-default);border-radius:4px;display:flex;transition:.3s}.input .content input[data-v-5e572704]{border:none;background:transparent;width:100%;padding:0 9px;border-radius:3px;font-size:inherit}.input .content input[data-v-5e572704]::placeholder{color:#00203359}.input .content[focused][data-v-5e572704]{border-color:var(--border-focus)}.input[big] .content[data-v-5e572704]{height:48px}.input[big] .content input[data-v-5e572704]{padding:0 13px;font-size:18px}.input[err] .content[data-v-5e572704]{border-color:var(--bg-alert)}.input[dynamic][data-v-5e572704]{width:max-content;max-width:100%;overflow:hidden}.input[dynamic] .content[data-v-5e572704]{position:relative}.input[dynamic] input[data-v-5e572704]{position:absolute;height:100%}.input[dynamic] .fake-div[data-v-5e572704]{padding:0 9px;font-size:inherit;height:100%;pointer-events:none;font-family:inherit;opacity:0}.input[dynamic] .fake-div pre[data-v-5e572704]{max-width:100%;height:100%}.input[locked][data-v-5e572704]{background:var(--bg-ghost);pointer-events:none}.v-text-input-err-portal{--_err-bubble-bg: color-mix(in srgb, var(--typo-alert) 7%, var(--bg-default));--_err-bubble-border: color-mix(in srgb, var(--typo-alert) 22%, var(--border-light));min-width:400px;padding:8px 12px;font-size:11px;font-weight:500;line-height:1.35;color:var(--typo-alert);background:var(--_err-bubble-bg);border:1px solid var(--_err-bubble-border);border-radius:10px;box-shadow:0 4px 14px #0f172a14,0 0 0 1px color-mix(in srgb,var(--typo-alert) 6%,transparent);pointer-events:none;word-wrap:break-word}.v-text-input-err-portal:after{content:"";position:absolute;width:9px;height:9px;background:var(--_err-bubble-bg);border:1px solid var(--_err-bubble-border);transform:rotate(45deg)}.v-text-input-err-portal--above:after{right:90px;bottom:-5px;border-top:none;border-left:none;box-shadow:2px 2px 6px #0f172a0d}.v-text-input-err-portal--below:after{left:17px;top:-5px;border-bottom:none;border-right:none;box-shadow:-2px -2px 6px #0f172a0d}.overlay[data-v-e604b8ac]{display:flex;align-items:center;justify-content:center;position:fixed;inset:0;z-index:9999;background:var(--bg-overlay);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.dialog[data-v-e604b8ac]{display:flex;flex-direction:column;position:relative;width:420px;max-width:calc(100vw - 32px);background:var(--bg-default);border-radius:14px;box-shadow:var(--shadow-modal);overflow:hidden}.dialog__accent[data-v-e604b8ac]{height:3px;background:linear-gradient(90deg,#6366f1 0%,#8b5cf6 100%);flex-shrink:0}.dialog__header[data-v-e604b8ac]{display:flex;align-items:center;gap:12px;padding:16px 20px;background:var(--bg-tertiary);border-bottom:1px solid var(--border-light)}.dialog__header-icon[data-v-e604b8ac]{display:flex;align-items:center;justify-content:center;height:36px;width:36px;border-radius:9px;flex-shrink:0}.dialog__header-icon--rename[data-v-e604b8ac]{background:rgba(99,102,241,.1);color:#6366f1}.dialog__header-text[data-v-e604b8ac]{flex:1;min-width:0}.dialog__title[data-v-e604b8ac]{margin:0 0 2px;font-size:14px;font-weight:600;color:var(--typo-dark);letter-spacing:-.1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dialog__subtitle[data-v-e604b8ac]{margin:0;font-size:11px;color:var(--typo-tertiary);line-height:1.35}.dialog__close[data-v-e604b8ac]{display:flex;align-items:center;justify-content:center;height:26px;width:26px;border-radius:6px;border:none;background:transparent;color:var(--typo-muted);cursor:pointer;transition:background .15s,color .15s;flex-shrink:0}.dialog__close[data-v-e604b8ac]:hover{background:var(--bg-hover);color:var(--typo-dark)}.dialog__body[data-v-e604b8ac]{padding:16px 20px;display:flex;flex-direction:column;gap:16px;min-height:0}.dialog__group[data-v-e604b8ac]{display:flex;flex-direction:column}.dialog__group--field[data-v-e604b8ac] .input.text-input{width:100%;font-size:14px}.dialog__group--field[data-v-e604b8ac] .input.text-input .content{height:36px;min-height:36px;border-radius:8px;border:1px solid var(--border-light);background:var(--bg-default);transition:border-color .15s ease}.dialog__group--field[data-v-e604b8ac] .input.text-input .content input{padding:0 12px;font-size:14px}.dialog__group--field[data-v-e604b8ac] .input.text-input .content[focused]{border-color:var(--border-focus)}.dialog__group--field[data-v-e604b8ac] .input.text-input[err] .content{border-color:color-mix(in srgb,var(--color-error) 45%,var(--border-default))}.dialog__group--field[data-v-e604b8ac] .input.text-input .err{margin-top:8px;font-size:12px}.dialog__group-label[data-v-e604b8ac]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--typo-tertiary);margin:0 0 8px}.dialog__footer[data-v-e604b8ac]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--border-light);background:var(--bg-tertiary)}.modal-enter-active[data-v-e604b8ac],.modal-leave-active[data-v-e604b8ac]{transition:opacity .18s ease}.modal-enter-active .dialog[data-v-e604b8ac],.modal-leave-active .dialog[data-v-e604b8ac]{transition:opacity .18s ease,transform .18s cubic-bezier(.4,0,.2,1)}.modal-enter-from[data-v-e604b8ac],.modal-leave-to[data-v-e604b8ac]{opacity:0}.modal-enter-from .dialog[data-v-e604b8ac],.modal-leave-to .dialog[data-v-e604b8ac]{opacity:0;transform:translateY(-6px) scale(.98)}.cad-overlay[data-v-040462b4]{display:flex;align-items:center;justify-content:center;position:fixed;inset:0;z-index:9999;background:var(--bg-overlay);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.cad-dialog[data-v-040462b4]{display:flex;flex-direction:column;position:relative;width:520px;max-width:calc(100vw - 32px);background:var(--bg-default);border-radius:14px;box-shadow:var(--shadow-modal);overflow:hidden}.cad-dialog__accent[data-v-040462b4]{height:3px;background:var(--gradient-error);flex-shrink:0}.cad-dialog__accent--warning[data-v-040462b4]{background:linear-gradient(90deg,var(--color-warning) 0%,var(--color-warning-hover) 100%)}.cad-dialog__accent--neutral[data-v-040462b4]{background:linear-gradient(90deg,var(--bg-control-primary) 0%,rgba(0,163,224,.75) 100%)}.cad-dialog__close[data-v-040462b4]{display:flex;align-items:center;justify-content:center;height:28px;width:28px;position:absolute;top:16px;right:16px;border-radius:8px;border:none;background:transparent;color:var(--typo-muted);cursor:pointer;transition:background .15s,color .15s;z-index:1}.cad-dialog__close[data-v-040462b4]:hover{background:var(--bg-hover);color:var(--typo-dark)}.cad-dialog__close[data-v-040462b4]:active{background:var(--bg-hover-alt)}.cad-dialog__body[data-v-040462b4]{display:flex;align-items:flex-start;gap:16px;padding:28px 24px 24px}.cad-dialog__icon[data-v-040462b4]{display:flex;align-items:center;justify-content:center;height:44px;width:44px;flex-shrink:0;border-radius:12px;background:var(--bg-error-btn);color:var(--color-error)}.cad-dialog__icon--warning[data-v-040462b4]{background:var(--bg-warning-btn);color:var(--color-warning)}.cad-dialog__icon--neutral[data-v-040462b4]{background:var(--bg-accent-light);color:var(--bg-control-primary)}.cad-dialog__text[data-v-040462b4]{flex:1;min-width:0;padding-top:2px}.cad-dialog__title[data-v-040462b4]{font-size:16px;font-weight:650;color:var(--typo-dark);margin:0 0 8px;line-height:1.3;letter-spacing:-.15px}.cad-dialog__content[data-v-040462b4]{min-width:0}.cad-dialog__footer[data-v-040462b4]{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--border-light);background:var(--bg-tertiary)}.cad-dialog__actions[data-v-040462b4]{display:flex;gap:8px;flex-shrink:0}.dialog__desc[data-v-05587a19]{font-size:13px;color:var(--typo-secondary);line-height:1.65;margin:0}.dialog__desc strong[data-v-05587a19]{font-weight:600;color:var(--color-error)}.dialog__desc .nested-count[data-v-05587a19]{color:var(--color-warning)}.dialog__entity[data-v-05587a19]{margin:12px 0 0;padding:9px 10px;border:1px solid var(--border-light);border-radius:10px;background:var(--bg-secondary);font-size:13px;line-height:1.35;color:var(--typo-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dialog__entity strong[data-v-05587a19]{font-weight:650}.dialog__entity-label[data-v-05587a19]{margin-right:6px;color:var(--typo-secondary);font-weight:500}.calc-cancel-modal[data-v-6c69de85] .vmodal__body{padding:0}.calc-cancel-modal[data-v-6c69de85] .vmodal__footer{display:flex;justify-content:flex-end;align-items:center;gap:10px;background:var(--bg-tertiary);border-top:1px solid var(--border-light)}.dialog__content[data-v-6c69de85]{display:flex;flex-direction:column;gap:10px;width:100%;min-width:0}.dialog__header[data-v-6c69de85]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dialog__lead[data-v-6c69de85]{margin:0;font-size:14px;font-weight:600;line-height:1.5;color:var(--typo-dark)}.dialog__icon[data-v-6c69de85]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;flex:0 0 44px;margin-top:2px}.dialog__icon--warning[data-v-6c69de85]{background:var(--bg-warning-btn);color:var(--color-warning)}.dialog__icon--danger[data-v-6c69de85]{background:var(--bg-error-btn);color:var(--color-error)}.dialog__desc[data-v-6c69de85]{margin:0;font-size:13px;line-height:1.55;color:var(--typo-secondary)}.dialog__summary[data-v-6c69de85]{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:12px;border:1px solid var(--border-light);background:var(--bg-secondary)}.dialog__summary--warning[data-v-6c69de85]{background:color-mix(in srgb,var(--bg-warning-btn) 64%,var(--bg-default));border-color:color-mix(in srgb,var(--color-warning) 24%,var(--border-light))}.dialog__summary--danger[data-v-6c69de85]{background:color-mix(in srgb,var(--bg-error-btn) 70%,var(--bg-default));border-color:color-mix(in srgb,var(--color-error) 22%,var(--border-light))}.dialog__summary-title[data-v-6c69de85]{font-size:12px;font-weight:600;line-height:1.3;color:var(--typo-dark)}.dialog__summary-list[data-v-6c69de85]{margin:0;padding-left:18px;list-style:disc;font-size:13px;line-height:1.45;color:var(--typo-secondary)}.dialog__summary-list li+li[data-v-6c69de85]{margin-top:6px}.dialog__summary-list li[data-v-6c69de85]::marker{color:var(--typo-muted)}@media (max-width: 560px){.dialog__body[data-v-6c69de85]{padding:20px 20px 18px}.dialog__header[data-v-6c69de85]{gap:12px}.dialog__icon[data-v-6c69de85]{width:40px;height:40px;flex-basis:40px}}.v-tooltip-trigger{display:inline-flex}.v-tooltip{--v-tooltip-padding-y: 8px;--v-tooltip-padding-x: 12px;--v-tooltip-font-size: 12px;--v-tooltip-radius: 8px;--v-tooltip-arrow-size: 10px;--v-tooltip-arrow-half: 5px;--v-tooltip-shadow: 0 4px 16px rgba(0, 32, 51, .1), 0 1px 4px rgba(0, 32, 51, .06);position:fixed;z-index:10000;pointer-events:none;will-change:opacity,transform;backface-visibility:hidden}.v-tooltip__content{padding:var(--v-tooltip-padding-y) var(--v-tooltip-padding-x);font-size:var(--v-tooltip-font-size);font-weight:500;line-height:1.45;color:var(--typo-dark);background:var(--bg-default);border:1px solid rgba(0,32,51,.08);border-radius:var(--v-tooltip-radius);box-shadow:var(--v-tooltip-shadow);white-space:pre-wrap;word-wrap:break-word}.v-tooltip__arrow{position:absolute;width:var(--v-tooltip-arrow-size);height:var(--v-tooltip-arrow-size);background:var(--bg-default);border:1px solid rgba(0,32,51,.08);transform:rotate(45deg)}.v-tooltip--compact{--v-tooltip-padding-y: 5px;--v-tooltip-padding-x: 8px;--v-tooltip-font-size: 11px;--v-tooltip-radius: 6px;--v-tooltip-arrow-size: 8px;--v-tooltip-arrow-half: 4px;--v-tooltip-shadow: 0 3px 10px rgba(0, 32, 51, .08), 0 1px 3px rgba(0, 32, 51, .05)}.v-tooltip--compact .v-tooltip__content{line-height:1.35}.v-tooltip--interactive{pointer-events:auto}.v-tooltip--top .v-tooltip__arrow{bottom:calc(var(--v-tooltip-arrow-half) * -1);border-top:none;border-left:none}.v-tooltip--bottom .v-tooltip__arrow{top:calc(var(--v-tooltip-arrow-half) * -1);border-bottom:none;border-right:none}.v-tooltip--left .v-tooltip__arrow{right:calc(var(--v-tooltip-arrow-half) * -1);border-bottom:none;border-left:none}.v-tooltip--right .v-tooltip__arrow{left:calc(var(--v-tooltip-arrow-half) * -1);border-top:none;border-right:none}.tooltip-enter-active{transition:opacity .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}.tooltip-leave-active{transition:opacity .16s cubic-bezier(.4,0,.2,1),transform .16s cubic-bezier(.4,0,.2,1)}.tooltip-enter-from,.tooltip-leave-to{opacity:0}.v-tooltip--top.tooltip-enter-from,.v-tooltip--top.tooltip-leave-to{transform:translateY(6px) scale(.985)}.v-tooltip--bottom.tooltip-enter-from,.v-tooltip--bottom.tooltip-leave-to{transform:translateY(-6px) scale(.985)}.v-tooltip--left.tooltip-enter-from,.v-tooltip--left.tooltip-leave-to{transform:translate(6px) scale(.985)}.v-tooltip--right.tooltip-enter-from,.v-tooltip--right.tooltip-leave-to{transform:translate(-6px) scale(.985)}.calc-sidebar-backdrop[data-v-d961e5f4]{position:fixed;inset:0;z-index:999;background:rgba(0,0,0,.2);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.calc-sidebar[data-v-d961e5f4]{position:fixed;top:0;right:0;bottom:0;z-index:1000;width:500px;max-width:calc(100vw - 64px);min-height:0;display:flex;flex-direction:column;background:var(--bg-default);border-left:1px solid var(--border-light);box-shadow:-8px 0 30px #0000001a}.calc-sidebar__header[data-v-d961e5f4]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 18px 18px;flex-shrink:0;background:linear-gradient(180deg,var(--bg-tertiary) 0%,color-mix(in srgb,var(--bg-default) 35%,var(--bg-tertiary)) 100%);border-bottom:1px solid var(--border-light);box-shadow:0 1px #ffffff73}.calc-sidebar__header-main[data-v-d961e5f4]{display:flex;align-items:center;gap:14px;min-width:0;flex:1}.calc-sidebar__header-icon[data-v-d961e5f4]{display:flex;align-items:center;justify-content:center;flex-shrink:0;height:44px;width:44px;border-radius:12px;background:color-mix(in srgb,var(--typo-control-secondary, #0078d2) 12%,var(--bg-default));color:var(--typo-control-secondary, #0078d2);box-shadow:inset 0 1px #ffffff59}.calc-sidebar__header-text[data-v-d961e5f4]{display:flex;flex-direction:column;min-width:0}.calc-sidebar__title-row[data-v-d961e5f4]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}.calc-sidebar__title[data-v-d961e5f4]{margin:0;font-size:15px;font-weight:700;color:var(--typo-dark)}.calc-sidebar__badges[data-v-d961e5f4]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.calc-sidebar__badge[data-v-d961e5f4]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:10px;font-weight:700;white-space:nowrap}.calc-sidebar__badge--live[data-v-d961e5f4]{background:color-mix(in srgb,var(--color-warning, #e8941a) 22%,var(--bg-default));color:color-mix(in srgb,var(--color-warning-hover, #c2780a) 85%,#1e293b);border:1px solid color-mix(in srgb,var(--color-warning, #e8941a) 35%,transparent)}.calc-sidebar__badge--idle[data-v-d961e5f4]{background:rgba(15,23,42,.06);color:var(--typo-secondary);border:1px solid rgba(15,23,42,.08)}.calc-sidebar__live-dot[data-v-d961e5f4]{height:7px;width:7px;flex-shrink:0;border-radius:50%;background:var(--color-warning, #e8941a);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-warning, #e8941a) 25%,transparent);animation:calc-header-pulse-d961e5f4 1.6s ease-in-out infinite}.calc-sidebar__subtitle[data-v-d961e5f4]{margin:0;font-size:11px;font-weight:500;color:var(--typo-muted);max-width:52ch}.calc-sidebar__header-actions[data-v-d961e5f4]{display:flex;align-items:center;gap:6px;flex-shrink:0;margin-top:2px}.calc-sidebar__clear[data-v-d961e5f4],.calc-sidebar__close[data-v-d961e5f4]{display:flex;align-items:center;justify-content:center;flex-shrink:0;height:36px;width:36px;border:none;border-radius:10px;background:rgba(15,23,42,.04);color:var(--typo-muted);cursor:pointer;transition:background .15s,color .15s,transform .12s ease,opacity .15s}.calc-sidebar__clear[data-v-d961e5f4]:hover:not(:disabled),.calc-sidebar__close[data-v-d961e5f4]:hover:not(:disabled){background:var(--bg-hover);color:var(--typo-dark)}.calc-sidebar__clear[data-v-d961e5f4]:active:not(:disabled),.calc-sidebar__close[data-v-d961e5f4]:active:not(:disabled){transform:scale(.96)}.calc-sidebar__clear[data-v-d961e5f4]:disabled,.calc-sidebar__close[data-v-d961e5f4]:disabled{opacity:.38;cursor:not-allowed}.calc-sidebar__clear[data-v-d961e5f4]:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger, #dc2626) 12%,var(--bg-default));color:var(--color-danger, #dc2626)}.calc-sidebar__content[data-v-d961e5f4]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.calc-sidebar__list[data-v-d961e5f4]{position:relative;display:flex;flex-direction:column;gap:10px;padding:12px 14px 20px}.calc-sidebar__empty[data-v-d961e5f4]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:60px 24px;text-align:center}.calc-sidebar__empty-icon[data-v-d961e5f4]{display:flex;align-items:center;justify-content:center;height:56px;width:56px;border-radius:14px;background:var(--bg-slate);color:var(--typo-muted);margin-bottom:4px}.calc-sidebar__empty-title[data-v-d961e5f4]{font-size:14px;font-weight:600;color:var(--typo-dark)}.calc-sidebar__empty-desc[data-v-d961e5f4]{font-size:12px;color:var(--typo-muted);max-width:240px}.calc-item[data-v-d961e5f4]{position:relative;padding:14px 14px 14px 15px;border-radius:10px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(165deg,rgba(255,253,248,.98) 0%,rgba(250,248,244,.99) 100%);box-shadow:0 1px 2px #141e2d0a;transition:background .18s ease,box-shadow .18s ease,border-color .18s ease}.calc-item[data-v-d961e5f4]:hover{border-color:#0f172a1f;box-shadow:0 4px 14px #141e2d12}.calc-item--pending[data-v-d961e5f4]{border-left:4px solid #e8941a;padding-left:12px;background:linear-gradient(135deg,rgba(232,148,26,.1) 0%,rgb(252,249,242) 52%)}.calc-item--pending[data-v-d961e5f4]:hover{background:linear-gradient(135deg,rgba(232,148,26,.14) 0%,rgb(252,249,242) 55%)}.calc-item--done[data-v-d961e5f4]{border-left:3px solid rgba(74,143,107,.75);padding-left:13px;background:linear-gradient(180deg,rgb(248,252,249) 0%,rgb(252,251,247) 100%)}.calc-item--failed[data-v-d961e5f4]{border-left:3px solid rgba(220,38,38,.65);padding-left:13px;background:linear-gradient(180deg,rgb(254,247,247) 0%,rgb(252,250,248) 100%)}.calc-item--revoked[data-v-d961e5f4]{opacity:1;border:1px solid rgba(100,116,139,.22);border-left:4px solid rgba(100,116,139,.55);padding-left:12px;background:linear-gradient(180deg,rgba(241,245,249,.97) 0%,rgba(228,233,240,.94) 100%);box-shadow:0 1px 2px #3341550f}.calc-item--revoked[data-v-d961e5f4]:hover{border-color:#64748b47;background:linear-gradient(180deg,rgb(241,245,249) 0%,rgba(226,232,240,.96) 100%);box-shadow:0 2px 8px #33415514}.calc-item--revoked .calc-item__name[data-v-d961e5f4]{color:var(--typo-secondary);font-weight:600}.calc-item--revoked .calc-item__meta[data-v-d961e5f4]{color:var(--typo-muted)}.calc-item--revoked .calc-item__duration[data-v-d961e5f4]{background:rgba(100,116,139,.12);color:var(--typo-muted)}.calc-item--revoked .calc-item__started-at[data-v-d961e5f4]{border-color:#64748b2e;background:rgba(100,116,139,.1);color:var(--typo-muted)}.calc-item--revoked .calc-item__percent[data-v-d961e5f4]{color:var(--typo-muted);font-weight:600}.calc-item--revoked .calc-item__bar[data-v-d961e5f4]{background:rgba(100,116,139,.15)}.calc-item__pulse[data-v-d961e5f4]{height:8px;width:8px;display:inline-block;flex-shrink:0;border-radius:50%;background:var(--color-warning);animation:pulse-d961e5f4 1.5s ease-in-out infinite}.calc-item__header[data-v-d961e5f4]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.calc-item__info[data-v-d961e5f4]{display:flex;flex-direction:column;flex:1;min-width:0;gap:6px}.calc-item__title-row[data-v-d961e5f4]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.calc-item__name[data-v-d961e5f4]{font-size:13px;font-weight:700;color:var(--typo-dark);line-height:1.25;letter-spacing:-.01em}.calc-item__duration[data-v-d961e5f4]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:rgba(15,23,42,.06);font-size:10px;font-weight:600;color:var(--typo-secondary);font-variant-numeric:tabular-nums}.calc-item__duration svg[data-v-d961e5f4]{opacity:.65}.calc-item__started-at[data-v-d961e5f4]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:1px solid color-mix(in srgb,var(--typo-control-secondary, #0078d2) 18%,transparent);border-radius:999px;background:color-mix(in srgb,var(--typo-control-secondary, #0078d2) 9%,var(--bg-default));color:color-mix(in srgb,var(--typo-control-secondary, #0078d2) 82%,var(--typo-dark));font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.calc-item__started-at svg[data-v-d961e5f4]{opacity:.7}.calc-item__meta[data-v-d961e5f4]{font-size:11px;font-weight:500;color:var(--typo-secondary);line-height:1.35}.calc-item__error[data-v-d961e5f4]{margin-top:4px;font-size:10px;font-weight:500;color:var(--color-error)}.calc-item__error--muted[data-v-d961e5f4]{color:#64748b}.calc-item__actions[data-v-d961e5f4]{display:flex;flex-shrink:0;gap:4px}.calc-item__btn[data-v-d961e5f4]{display:flex;align-items:center;justify-content:center;height:28px;width:28px;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease}.calc-item__btn[data-v-d961e5f4]:disabled{opacity:.4;cursor:not-allowed}.calc-item__btn--stop[data-v-d961e5f4]{background:var(--bg-warning-btn);color:var(--color-warning-hover)}.calc-item__btn--stop[data-v-d961e5f4]:hover:not(:disabled){background:var(--bg-warning-btn-hover);color:var(--color-warning-active)}.calc-item__btn--cancel[data-v-d961e5f4]{background:var(--bg-error-btn);color:var(--color-error)}.calc-item__btn--cancel[data-v-d961e5f4]:hover:not(:disabled){background:var(--bg-error-btn-hover);color:var(--color-error-hover)}.calc-item__btn--remove[data-v-d961e5f4]{background:var(--bg-hover);color:var(--typo-muted)}.calc-item__btn--remove[data-v-d961e5f4]:hover{background:var(--bg-hover-alt);color:var(--typo-dark)}.calc-item__progress[data-v-d961e5f4]{display:flex;flex-direction:column;gap:6px}.calc-item__bar[data-v-d961e5f4]{height:7px;overflow:hidden;border-radius:999px;background:rgba(15,23,42,.08)}.calc-item__fill[data-v-d961e5f4]{height:100%;border-radius:999px;background:var(--typo-control-secondary, #0078d2);transition:width .35s ease}.calc-item__fill--running[data-v-d961e5f4]{background:var(--typo-control-secondary, #0078d2)}.calc-item__fill--done[data-v-d961e5f4]{background:var(--color-success, #16a34a)}.calc-item__fill--error[data-v-d961e5f4]{background:var(--color-error, #dc2626)}.calc-item__fill--revoked[data-v-d961e5f4]{background:rgba(100,116,139,.65)}.calc-item__status[data-v-d961e5f4]{display:flex;justify-content:space-between;align-items:center}.calc-item__status-text[data-v-d961e5f4]{font-size:11px;font-weight:600;color:var(--typo-control-secondary, #0078d2)}.calc-item__status-text--running[data-v-d961e5f4]{color:var(--typo-control-secondary, #0078d2)}.calc-item__status-text--error[data-v-d961e5f4]{color:var(--color-error)}.calc-item__status-text--success[data-v-d961e5f4]{color:var(--color-success)}.calc-item__status-text--revoked[data-v-d961e5f4]{color:#64748b;font-weight:600}.calc-item__percent[data-v-d961e5f4]{font-size:12px;font-weight:700;color:var(--typo-dark);font-variant-numeric:tabular-nums}@keyframes pulse-d961e5f4{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes calc-header-pulse-d961e5f4{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.92)}}.calc-sidebar-enter-active[data-v-d961e5f4],.calc-sidebar-leave-active[data-v-d961e5f4]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.calc-sidebar-enter-from[data-v-d961e5f4],.calc-sidebar-leave-to[data-v-d961e5f4]{transform:translate(100%)}.calc-sidebar-backdrop-enter-active[data-v-d961e5f4],.calc-sidebar-backdrop-leave-active[data-v-d961e5f4]{transition:opacity .3s ease}.calc-sidebar-backdrop-enter-from[data-v-d961e5f4],.calc-sidebar-backdrop-leave-to[data-v-d961e5f4]{opacity:0}.calc-list-enter-active[data-v-d961e5f4],.calc-list-leave-active[data-v-d961e5f4]{transition:all .25s ease}.calc-list-enter-from[data-v-d961e5f4]{opacity:0;transform:translate(20px)}.calc-list-leave-to[data-v-d961e5f4]{opacity:0;transform:translate(-20px)}.calc-list-move[data-v-d961e5f4]{transition:transform .25s ease}.v-switch[data-v-24ff4097]{position:relative;display:inline-flex;align-items:center;cursor:pointer;flex-shrink:0}.v-switch__input[data-v-24ff4097]{position:absolute;opacity:0;width:0;height:0}.v-switch__track[data-v-24ff4097]{position:relative;width:32px;height:18px;background:var(--bg-toggle);border-radius:9px;transition:background .32s cubic-bezier(.4,0,.2,1)}.v-switch__track[data-v-24ff4097]:before{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;background:var(--bg-default);border-radius:50%;box-shadow:0 1px 2px #00000026;transition:transform .38s cubic-bezier(.33,1,.68,1),box-shadow .32s cubic-bezier(.4,0,.2,1)}.v-switch--checked .v-switch__track[data-v-24ff4097]{background:var(--bg-control-primary)}.v-switch--checked .v-switch__track[data-v-24ff4097]:before{transform:translate(14px);box-shadow:0 2px 6px #0000001f}.v-switch--disabled[data-v-24ff4097]{cursor:not-allowed;opacity:.55}@media (prefers-reduced-motion: reduce){.v-switch__track[data-v-24ff4097],.v-switch__track[data-v-24ff4097]:before{transition-duration:.01ms}}.i-loader[data-v-5f9ffd0f]{display:block;width:100%;height:100%;color:inherit}.i-loader__track[data-v-5f9ffd0f]{fill:none;stroke:currentColor;stroke-opacity:.2;stroke-width:2.25}.i-loader__arc[data-v-5f9ffd0f]{fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-dasharray:14 43}.v-num-input[data-v-2efed1b5]{position:relative}.v-num-input input[data-v-2efed1b5]{font-size:.8125rem;width:clamp(5rem,4.798553719rem + .826446281vw,5.625rem);height:28px;padding:0 8px;color:var(--typo-dark);background:var(--bg-tertiary);border:1px solid var(--border-light);border-radius:8px;outline:none;text-align:center;transition:.15s}.v-num-input input[data-v-2efed1b5]::placeholder{color:var(--typo-placeholder)}.v-num-input input[data-v-2efed1b5]:hover:not(:disabled):not(:focus){border-color:#d1d5db}.v-num-input input[data-v-2efed1b5]:focus{border-color:#0078d2;background:var(--bg-default);box-shadow:0 0 0 2px #0078d214}.v-num-input input[data-v-2efed1b5]:disabled{opacity:.7;cursor:not-allowed}.v-num-input--loading input[data-v-2efed1b5]{opacity:.5}.v-num-input--full[data-v-2efed1b5],.v-num-input--full input[data-v-2efed1b5]{width:100%}.v-num-input--surface input[data-v-2efed1b5]{background:var(--bg-default);border-color:var(--border-default)}.v-num-input--surface input[data-v-2efed1b5]:hover:not(:disabled):not(:focus){border-color:var(--border-muted);box-shadow:0 1px 3px #0020331f}.v-num-input--surface input[data-v-2efed1b5]:focus{border-color:#0078d2;box-shadow:0 0 0 2px #0078d21f}.v-num-input--surface input[data-v-2efed1b5]:disabled{opacity:.7;cursor:not-allowed}.v-num-input--error input[data-v-2efed1b5]{border-color:var(--color-alert, #dc4c4c)}.v-num-input--error input[data-v-2efed1b5]:focus{border-color:var(--color-alert, #dc4c4c);box-shadow:0 0 0 2px #dc4c4c1f}.v-num-input__loader[data-v-2efed1b5]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:18px;height:18px;color:#0078d2;pointer-events:none}.v-num-input-err-bubble{position:fixed;z-index:4000;max-width:280px;padding:6px 10px;border-radius:8px;background:var(--color-alert, #dc4c4c);color:#fff;font-size:12px;line-height:1.35;box-shadow:0 4px 14px #0020332e;pointer-events:none}.v-num-input-err-bubble--bottom{transform:translate(-50%)}.v-num-input-err-bubble--top{transform:translate(-50%,-100%)}.project-settings-modal[data-v-b9f24cf4] .dialog__group-label{margin-bottom:5px}.dialog__row--action[data-v-b9f24cf4]{align-items:flex-start}.dialog__row--action[data-v-b9f24cf4] .vbtn{flex-shrink:0;margin-top:2px}.seed-layers-modal__intro[data-v-b9f24cf4]{margin:0 0 16px;font-size:12px;color:var(--typo-secondary)}.seed-layers-modal__empty[data-v-b9f24cf4]{font-size:13px;color:var(--typo-tertiary);padding:8px 0 4px}.seed-layers-modal__list[data-v-b9f24cf4]{display:flex;flex-direction:column;max-height:min(52vh,420px);overflow-y:auto;border:1px solid var(--border-light);border-radius:10px;overflow-x:hidden}.seed-layers-modal__row[data-v-b9f24cf4]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-bottom:1px solid var(--border-light)}.seed-layers-modal__row[data-v-b9f24cf4]:last-child{border-bottom:none}.seed-layers-modal__layer-text[data-v-b9f24cf4]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.seed-layers-modal__layer-name[data-v-b9f24cf4]{font-size:13px;font-weight:500;color:var(--typo-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seed-layers-modal__sensor-name[data-v-b9f24cf4]{font-size:11px;color:var(--typo-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seed-layers-modal__switch[data-v-b9f24cf4]{display:flex;align-items:center;gap:8px;flex-shrink:0}.seed-layers-modal__switch-label[data-v-b9f24cf4]{font-size:12px;color:var(--typo-secondary);min-width:28px}.recalc-warning__text[data-v-b9f24cf4]{margin:0;font-size:13px;line-height:1.45;color:var(--typo-secondary)}.dialog__row[data-v-b9f24cf4]{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:10px 0;border-top:1px solid var(--border-light)}.dialog__row[data-v-b9f24cf4]:last-child{border-bottom:1px solid var(--border-light)}.dialog__row-info[data-v-b9f24cf4]{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.dialog__row-name[data-v-b9f24cf4]{font-size:13px;font-weight:500;color:var(--typo-dark);line-height:1.3}.dialog__row-desc[data-v-b9f24cf4]{font-size:11px;color:var(--typo-tertiary);line-height:1.4}.dialog__input[data-v-b9f24cf4]{width:92px;flex-shrink:0;padding:7px 10px;background:var(--bg-default);border:1px solid var(--border-default);border-radius:7px;font-family:inherit;font-size:13px;font-weight:500;color:var(--typo-dark);text-align:right;transition:border-color .15s,box-shadow .15s}.dialog__input[data-v-b9f24cf4]:hover{border-color:var(--border-muted)}.dialog__input[data-v-b9f24cf4]:focus{outline:none;border-color:#0078d2;box-shadow:0 0 0 2px #0078d21f}.dialog__input--error[data-v-b9f24cf4]{border-color:#dc2626;background:rgba(239,68,68,.04)}.dialog__input--error[data-v-b9f24cf4]:focus{border-color:#dc2626;box-shadow:0 0 0 2px #ef44441f}.dialog__row[data-v-5fb54e49]{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:14px 0;border-top:1px solid var(--border-light)}.dialog__row[data-v-5fb54e49]:last-child{border-bottom:1px solid var(--border-light)}.dialog__row--disabled[data-v-5fb54e49]{margin-top:-1px;padding:14px 12px;border:1px dashed var(--border-light);border-radius:10px;background:linear-gradient(135deg,rgba(148,163,184,.08) 0%,rgba(148,163,184,.02) 100%),var(--bg-card)}.dialog__row-info[data-v-5fb54e49]{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.dialog__row-heading[data-v-5fb54e49]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.dialog__row-name[data-v-5fb54e49]{font-size:13px;font-weight:500;color:var(--typo-dark);line-height:1.3}.dialog__badge[data-v-5fb54e49]{display:inline-flex;align-items:center;min-height:18px;padding:2px 7px;border:1px solid var(--border-light);border-radius:6px;background:var(--bg-tertiary);color:var(--typo-slate);font-size:10px;font-weight:600;line-height:1.2;text-transform:uppercase;white-space:nowrap}.dialog__row-desc[data-v-5fb54e49]{font-size:12px;color:var(--typo-tertiary);line-height:1.4}.profile-panel[data-v-5fb54e49]{border:1px solid var(--border-light);border-radius:12px;background:var(--bg-card);overflow:hidden}.profile-panel__header[data-v-5fb54e49]{display:flex;align-items:center;gap:16px;padding:18px 20px;background:linear-gradient(180deg,var(--bg-tertiary) 0%,var(--bg-card) 100%);border-bottom:1px solid var(--border-light)}.profile-panel__avatar[data-v-5fb54e49]{display:flex;align-items:center;justify-content:center;height:64px;width:64px;flex-shrink:0;border-radius:14px;background:linear-gradient(135deg,#0078d2 0%,#005a9e 100%);color:#fff;font-size:20px;font-weight:600;overflow:hidden;box-shadow:0 2px 8px #00203314}.profile-panel__avatar-img[data-v-5fb54e49]{width:100%;height:100%;object-fit:cover}.profile-panel__intro[data-v-5fb54e49]{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.profile-panel__title[data-v-5fb54e49]{margin:0;font-size:16px;font-weight:650;color:var(--typo-dark);letter-spacing:-.02em;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-panel__subtitle[data-v-5fb54e49]{margin:0;font-size:12px;font-weight:500;color:var(--typo-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-panel__spec[data-v-5fb54e49]{margin:0;padding:0}.profile-panel__row[data-v-5fb54e49]{display:grid;grid-template-columns:minmax(120px,40%) 1fr;gap:8px 20px;align-items:baseline;padding:12px 20px;border-bottom:1px solid var(--border-light)}.profile-panel__row[data-v-5fb54e49]:last-child{border-bottom:none}@media (max-width: 420px){.profile-panel__row[data-v-5fb54e49]{grid-template-columns:1fr;gap:6px}}.profile-panel__term[data-v-5fb54e49]{margin:0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--typo-tertiary);line-height:1.35}.profile-panel__value[data-v-5fb54e49]{margin:0;font-size:13px;font-weight:500;color:var(--typo-dark);line-height:1.45;word-break:break-word;min-width:0}.profile-panel__mailto[data-v-5fb54e49]{color:#0078d2;text-decoration:none;word-break:break-word}.profile-panel__mailto[data-v-5fb54e49]:hover{text-decoration:underline}.license-status[data-v-5fb54e49]{display:inline-flex;align-items:center;padding:2px 10px;border-radius:6px;font-size:12px;font-weight:600;line-height:1.4}.license-status--active[data-v-5fb54e49]{color:#047857;background:rgba(16,185,129,.12)}.license-status--warning[data-v-5fb54e49]{color:#b45309;background:rgba(245,158,11,.14)}.license-status--danger[data-v-5fb54e49]{color:#b91c1c;background:rgba(239,68,68,.12)}.theme-toggle[data-v-5fb54e49]{position:relative;width:48px;height:26px;padding:0;background:none;border:none;cursor:pointer;flex-shrink:0;border-radius:13px}.theme-toggle[data-v-5fb54e49]:disabled{cursor:not-allowed}.theme-toggle__track[data-v-5fb54e49]{width:100%;height:100%;background:linear-gradient(135deg,#e8ecf2 0%,#d0d8e0 100%);border-radius:13px;position:relative;box-shadow:inset 0 1px 3px #0000001a;transition:background .3s ease}.theme-toggle__thumb[data-v-5fb54e49]{display:flex;align-items:center;justify-content:center;position:absolute;top:3px;left:3px;height:20px;width:20px;background:linear-gradient(135deg,#fff 0%,#f0f4f8 100%);border-radius:50%;box-shadow:0 2px 6px #00000026;transition:all .3s cubic-bezier(.4,0,.2,1)}.theme-toggle__icon[data-v-5fb54e49]{display:block;flex-shrink:0}.theme-toggle__lock[data-v-5fb54e49]{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;right:7px;height:12px;width:12px;color:#94a3b8;opacity:0;transform:translateY(-50%);pointer-events:none}.theme-toggle--disabled .theme-toggle__track[data-v-5fb54e49]{border:1px solid #d8e0ea;background:repeating-linear-gradient(135deg,#eef2f7 0,#eef2f7 5px,#e4eaf2 5px,#e4eaf2 10px);box-shadow:inset 0 1px 2px #0f172a14,0 0 0 3px #94a3b814}.theme-toggle--disabled .theme-toggle__thumb[data-v-5fb54e49]{top:2px;left:2px;background:#ffffff;color:#94a3b8;box-shadow:0 1px 3px #0f172a24;transform:scale(.9)}.theme-toggle--disabled .theme-toggle__lock[data-v-5fb54e49]{opacity:1}.theme-toggle--dark .theme-toggle__track[data-v-5fb54e49]{background:linear-gradient(135deg,#3b4559 0%,#2a3142 100%)}.theme-toggle--dark .theme-toggle__thumb[data-v-5fb54e49]{left:calc(100% - 23px);background:linear-gradient(135deg,#60a5fa 0%,#3b82f6 100%);box-shadow:0 2px 8px #60a5fa4d}.theme-toggle--dark .theme-toggle__icon[data-v-5fb54e49]{color:#fff}.user-drop[data-v-5138a399]{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;display:flex;align-items:center;gap:10px;border-radius:10px;cursor:pointer;transition:background .15s ease}.user-drop[data-v-5138a399]:hover{background:var(--bg-slate)}.user-drop--active[data-v-5138a399]{background:var(--border-slate)}.user-drop__avatar[data-v-5138a399]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:linear-gradient(135deg,#0078d2 0%,#005a9e 100%);color:#fff;font-size:13px;font-weight:600;flex-shrink:0;overflow:hidden}.user-drop__avatar-img[data-v-5138a399]{width:100%;height:100%;object-fit:cover}.user-drop__info[data-v-5138a399]{display:flex;flex-direction:column;gap:1px;min-width:0}.user-drop__name[data-v-5138a399]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:600;color:var(--typo-slate-dark);max-width:120px;line-height:1.3}.user-drop__role[data-v-5138a399]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px;color:var(--typo-slate);max-width:120px;line-height:1.3}.user-drop__arrow-wrap[data-v-5138a399]{display:flex;align-items:center;justify-content:center;width:18px;height:18px}.user-drop__arrow[data-v-5138a399]{width:12px;height:12px;color:#94a3b8;transition:transform .2s ease}.user-drop__arrow--open[data-v-5138a399]{transform:rotate(180deg)}.user-drop__menu[data-v-5138a399]{position:absolute;right:-4px;top:calc(100% + 6px);min-width:320px;background:var(--bg-default);border:1px solid var(--border-slate);border-radius:14px;box-shadow:0 10px 40px #0000001a,0 2px 10px #0000000d;z-index:1000;overflow:hidden}.user-drop__menu-header[data-v-5138a399]{display:flex;align-items:center;gap:12px;padding:16px;background:linear-gradient(135deg,var(--bg-slate-alt) 0%,var(--bg-slate) 100%);border-bottom:1px solid var(--border-slate)}.user-drop__menu-avatar[data-v-5138a399]{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;background:linear-gradient(135deg,#0078d2 0%,#005a9e 100%);color:#fff;font-size:16px;font-weight:600;flex-shrink:0;box-shadow:0 4px 12px #0078d240;overflow:hidden}.user-drop__menu-avatar-img[data-v-5138a399]{width:100%;height:100%;object-fit:cover}.user-drop__menu-info[data-v-5138a399]{display:flex;flex-direction:column;gap:3px;min-width:0}.user-drop__menu-name[data-v-5138a399]{font-size:15px;font-weight:600;color:var(--typo-slate-dark);line-height:1.3}.user-drop__menu-email[data-v-5138a399]{font-size:12px;color:var(--typo-slate);line-height:1.3}.user-drop__menu-body[data-v-5138a399]{padding:6px}.user-drop__menu-item[data-v-5138a399]{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:none;background:transparent;border-radius:10px;cursor:pointer;transition:all .15s ease;text-decoration:none}.user-drop__menu-item[data-v-5138a399]:hover{background:rgba(0,120,210,.06)}.user-drop__menu-item:hover .user-drop__menu-icon[data-v-5138a399]{background:#0078d2;color:#fff}.user-drop__menu-item:hover .user-drop__menu-label[data-v-5138a399]{color:#0078d2}.user-drop__menu-icon[data-v-5138a399]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;background:var(--bg-slate);color:var(--typo-slate);flex-shrink:0;transition:all .15s ease}.user-drop__menu-icon svg[data-v-5138a399]{width:16px;height:16px}.user-drop__menu-text[data-v-5138a399]{display:flex;flex-direction:column;gap:1px;text-align:left}.user-drop__menu-label[data-v-5138a399]{font-size:13px;font-weight:500;color:var(--typo-slate-dark);white-space:nowrap;transition:color .15s ease}.user-drop__menu-hint[data-v-5138a399]{font-size:11px;color:#94a3b8}.user-drop__menu-footer[data-v-5138a399]{padding:16px;border-top:1px solid var(--border-slate);background:var(--bg-card)}.user-drop__menu-logout[data-v-5138a399]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 14px;border:1px solid var(--border-delete);background:var(--bg-delete);border-radius:9px;font-size:13px;font-weight:500;color:#dc2626;cursor:pointer;transition:all .15s ease}.user-drop__menu-logout svg[data-v-5138a399]{width:16px;height:16px}.user-drop__menu-logout[data-v-5138a399]:hover{background:var(--bg-delete-hover);border-color:var(--border-delete-hover);box-shadow:0 4px 12px #dc262626}.logout-overlay[data-v-5138a399]{display:flex;align-items:center;justify-content:center;position:fixed;inset:0;z-index:10000;background:var(--bg-overlay);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.logout-dialog[data-v-5138a399]{display:flex;flex-direction:column;align-items:center;width:360px;max-width:calc(100vw - 32px);padding:28px 24px 20px;background:var(--bg-default);border-radius:14px;box-shadow:var(--shadow-modal);text-align:center}.logout-dialog__icon[data-v-5138a399]{display:flex;align-items:center;justify-content:center;height:48px;width:48px;border-radius:12px;background:color-mix(in srgb,#dc2626 10%,var(--bg-default));color:#dc2626;margin-bottom:16px}.logout-dialog__icon svg[data-v-5138a399]{width:22px;height:22px}.logout-dialog__title[data-v-5138a399]{font-size:16px;font-weight:600;color:var(--typo-dark);margin:0 0 8px}.logout-dialog__text[data-v-5138a399]{font-size:13px;line-height:1.5;color:var(--typo-secondary);margin:0 0 20px}.logout-dialog__actions[data-v-5138a399]{display:flex;align-items:center;gap:8px;width:100%}.logout-dialog__actions[data-v-5138a399] .vbtn{flex:1}.app-help-drop[data-v-783d7a84]{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;display:flex;align-items:center;gap:10px;border-radius:10px;transition:background .15s ease}.app-help-drop--ghost[data-v-783d7a84]{gap:0}.app-help-drop[data-v-783d7a84]:not(.app-help-drop--ghost){cursor:pointer}.app-help-drop[data-v-783d7a84]:not(.app-help-drop--ghost):hover{background:var(--bg-slate)}.app-help-drop:not(.app-help-drop--ghost).app-help-drop--active[data-v-783d7a84]{background:var(--border-slate)}.app-help-drop__trigger[data-v-783d7a84]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:none;border-radius:inherit;background:transparent;color:var(--typo-muted);flex-shrink:0;cursor:pointer;transition:color .15s ease}.app-help-drop__trigger[data-v-783d7a84]:hover{color:var(--bg-control-primary)}.app-help-drop__ghost-btn[data-v-783d7a84]{flex-shrink:0}.app-help-drop__ghost-btn--active[data-v-783d7a84]{color:var(--typo-control-secondary);background:rgba(0,120,210,.08);border-color:#0078d22e}.app-help-drop__menu[data-v-783d7a84]{position:absolute;left:calc(100% + 12px);top:auto;bottom:-8px;min-width:400px;background:var(--bg-default);border:1px solid var(--border-slate);border-radius:14px;box-shadow:0 10px 40px #0000001a,0 2px 10px #0000000d;z-index:1000;overflow:hidden}.app-help-drop__menu-header[data-v-783d7a84]{display:flex;align-items:center;gap:12px;padding:16px;background:linear-gradient(135deg,var(--bg-slate-alt) 0%,var(--bg-slate) 100%);border-bottom:1px solid var(--border-slate)}.app-help-drop__menu-avatar[data-v-783d7a84]{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;background:linear-gradient(135deg,#0078d2 0%,#005a9e 100%);color:#fff;flex-shrink:0;box-shadow:0 4px 12px #0078d240}.app-help-drop__menu-info[data-v-783d7a84]{display:flex;flex-direction:column;gap:3px;min-width:0}.app-help-drop__menu-name[data-v-783d7a84]{font-size:15px;font-weight:600;color:var(--typo-slate-dark);line-height:1.3}.app-help-drop__menu-caption[data-v-783d7a84]{font-size:12px;color:var(--typo-slate);line-height:1.3}.app-help-drop__menu-body[data-v-783d7a84]{padding:6px}.app-help-drop__menu-item[data-v-783d7a84]{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:none;background:transparent;border-radius:10px;cursor:pointer;transition:all .15s ease;text-decoration:none;text-align:left;color:inherit;box-sizing:border-box}.app-help-drop__menu-item[data-v-783d7a84]:visited{color:inherit}.app-help-drop__menu-item[data-v-783d7a84]:hover:not(:disabled){background:rgba(0,120,210,.06)}.app-help-drop__menu-item:hover:not(:disabled) .app-help-drop__menu-icon[data-v-783d7a84]{background:#0078d2;color:#fff}.app-help-drop__menu-item:hover:not(:disabled) .app-help-drop__menu-label[data-v-783d7a84]{color:#0078d2}.app-help-drop__menu-item[data-v-783d7a84]:disabled{opacity:.55;cursor:not-allowed}.app-help-drop__menu-item[data-v-783d7a84]:disabled:hover{background:transparent}.app-help-drop__menu-icon[data-v-783d7a84]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;background:var(--bg-slate);color:var(--typo-slate);flex-shrink:0;transition:all .15s ease}.app-help-drop__menu-icon[data-v-783d7a84] svg{width:16px;height:16px}.app-help-drop__menu-text[data-v-783d7a84]{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0;text-align:left}.app-help-drop__menu-label[data-v-783d7a84]{font-size:13px;font-weight:500;color:var(--typo-slate-dark);white-space:nowrap;transition:color .15s ease}.app-help-drop__menu-hint[data-v-783d7a84]{font-size:11px;color:#94a3b8;line-height:1.35}.app-help-drop__menu-badge[data-v-783d7a84]{flex-shrink:0;padding:2px 8px;border-radius:6px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--typo-muted);background:var(--bg-slate)}.docs-list[data-v-06f47208]{display:flex;flex-direction:column;gap:0;min-width:0;padding:0;margin:0}.docs-list__item[data-v-06f47208]{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;margin:0;border:none;background:transparent;border-radius:10px;cursor:pointer;text-align:left;transition:background .15s ease}.docs-list__item[data-v-06f47208]:hover{background:rgba(0,120,210,.06)}.docs-list__item:hover .docs-list__icon[data-v-06f47208]{background:#0078d2;color:#fff}.docs-list__item:hover .docs-list__label[data-v-06f47208]{color:#0078d2}.docs-list__item[data-v-06f47208]:focus-visible{outline:2px solid rgba(0,120,210,.35);outline-offset:2px}.docs-list__icon[data-v-06f47208]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;background:var(--bg-slate);color:var(--typo-slate);flex-shrink:0;transition:background .15s ease,color .15s ease}.docs-list__icon[data-v-06f47208] svg{width:16px;height:16px}.docs-list__text[data-v-06f47208]{display:flex;flex-direction:column;gap:1px;min-width:0;text-align:left}.docs-list__label[data-v-06f47208]{font-size:13px;font-weight:500;color:var(--typo-slate-dark);transition:color .15s ease}.docs-list__hint[data-v-06f47208]{font-size:11px;color:#94a3b8;line-height:1.35}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular.0cdd387c.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular.30da91e8.woff) format("woff"),url(/assets/KaTeX_AMS-Regular.68534840.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold.de7701e4.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold.1ae6bd74.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold.07d8e303.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular.5d53e70a.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular.3398dd02.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular.ed0b7437.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold.74444efd.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold.9be7ceb8.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold.9163df9c.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular.51814d27.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular.5e28753b.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular.1e6f9579.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold.0f60d1b8.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold.c76c5d69.woff) format("woff"),url(/assets/KaTeX_Main-Bold.138ac28d.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic.99cd42a3.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic.a6f7ec0d.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic.70ee1f64.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic.97479ca6.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic.f1d6ef86.woff) format("woff"),url(/assets/KaTeX_Main-Italic.0d85ae7c.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular.c2342cd8.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular.c6368d87.woff) format("woff"),url(/assets/KaTeX_Main-Regular.d0332f52.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic.dc47344d.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic.850c0af5.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic.f9377ab0.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic.7af58c5e.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic.8a8d2445.woff) format("woff"),url(/assets/KaTeX_Math-Italic.08ce98e5.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold.e99ae511.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold.ece03cfd.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold.1ece03f7.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic.00b26ac8.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic.91ee6750.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic.3931dd81.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular.68e8c73e.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular.11e4dc8a.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular.f36ea897.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular.036d4e95.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular.d96cdf2b.woff) format("woff"),url(/assets/KaTeX_Script-Regular.1c67f068.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular.6b47c401.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular.c943cc98.woff) format("woff"),url(/assets/KaTeX_Size1-Regular.95b6d2f1.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular.d04c5421.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular.2014c523.woff) format("woff"),url(/assets/KaTeX_Size2-Regular.a6b2099f.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular.6ab6b62e.woff) format("woff"),url(/assets/KaTeX_Size3-Regular.500e04d5.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular.a4af7d41.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular.99f9c675.woff) format("woff"),url(/assets/KaTeX_Size4-Regular.c647367d.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular.71d517d6.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular.e14fed02.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular.f01f3e87.ttf) format("truetype")}.katex{text-rendering:auto;font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.13.24"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.eval-info[data-v-e834c632]{display:flex;flex-direction:column;gap:24px}.eval-info__subtitle[data-v-e834c632]{margin:0;padding:12px 16px;background:var(--bg-secondary, #f5f7f9);border-radius:8px;font-size:13px;line-height:1.5;color:var(--typo-muted, #666);border-left:3px solid var(--color-primary, #0078d2)}.eval-info__formula-card[data-v-e834c632]{display:flex;align-items:center;justify-content:center;padding:32px 24px;border:1px solid var(--border-muted, rgba(0, 0, 0, .08));border-radius:12px;overflow-x:auto}.eval-info__formula[data-v-e834c632]{font-size:20px!important;color:var(--typo-dark, #1a1a1a)}.eval-info__legend[data-v-e834c632]{display:flex;flex-direction:column;gap:10px}.eval-info__legend-title[data-v-e834c632]{margin:0;font-size:12px;font-weight:600;color:var(--typo-dark, #333)}.eval-info__legend-grid[data-v-e834c632]{display:flex;flex-direction:column;gap:10px}.eval-info__legend-item[data-v-e834c632]{display:flex;align-items:baseline;gap:8px;padding:5px 15px;background:var(--bg-default, #fff);border:1px solid var(--border-muted, rgba(0, 0, 0, .06));border-radius:8px;transition:background .15s ease,border-color .15s ease}.eval-info__legend-item[data-v-e834c632]:hover{background:var(--bg-hover, #f9fafb);border-color:var(--border-default, rgba(0, 0, 0, .1))}.eval-info__legend-symbol[data-v-e834c632]{display:flex;align-items:center;justify-content:center;min-width:20px;flex-shrink:0;font-weight:500;font-size:12px!important;color:var(--typo-control-primary)}.eval-info__legend-dash[data-v-e834c632]{color:var(--typo-muted, #999);flex-shrink:0}.eval-info__legend-text[data-v-e834c632]{flex:1;font-size:12px;line-height:1.5;color:var(--typo-medium, #555)}.distr-types[data-v-65ae6b0c]{display:grid;grid-template-columns:repeat(1,1fr);gap:20px;padding-bottom:12px}.distr-types__item[data-v-65ae6b0c]{display:flex;gap:20px;padding:20px;background:var(--bg-hover);border-radius:16px;transition:background .2s ease}.distr-types__graph[data-v-65ae6b0c]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:270px;height:150px}.distr-types__content[data-v-65ae6b0c]{flex:1;min-width:0}.distr-types__name[data-v-65ae6b0c]{margin:0 0 10px;font-size:15px;font-weight:600;color:var(--typo-dark, #1e293b)}.distr-types__sections[data-v-65ae6b0c],.distr-types__section[data-v-65ae6b0c]{display:flex;flex-direction:column;gap:10px}.distr-types__label[data-v-65ae6b0c]{font-size:11px;font-weight:500;color:var(--typo-muted, #94a3b8);text-transform:uppercase;letter-spacing:.4px}.distr-types__tags[data-v-65ae6b0c]{display:flex;flex-wrap:wrap;gap:6px}.distr-types__tags--alt .distr-types__tag[data-v-65ae6b0c]{background:var(--bg-control-primary-dim, rgba(59, 130, 246, .08));color:var(--typo-control-primary, #3b82f6)}.distr-types__tag[data-v-65ae6b0c]{padding:4px 10px;font-size:12px;font-weight:500;color:var(--typo-medium, #475569);background:var(--bg-default, #fff);border-radius:6px;white-space:nowrap}.gcos-info[data-v-8cc68d4d]{display:flex;flex-direction:column;gap:16px}.gcos-info__formula-card[data-v-8cc68d4d]{display:flex;align-items:center;justify-content:center;padding:24px 16px;border:1px solid var(--border-muted, rgba(0, 0, 0, .08));border-radius:12px}.gcos-info__section-title[data-v-8cc68d4d]{margin:8px 0 0;font-size:16px;font-weight:600;color:var(--bg-tone, #333)}.gcos-info__legend[data-v-8cc68d4d]{display:flex;flex-direction:column;gap:8px}.gcos-info__legend-item[data-v-8cc68d4d]{display:flex;align-items:baseline;gap:8px;padding:5px 15px;background:var(--bg-default, #fff);border:1px solid var(--border-muted, rgba(0, 0, 0, .06));border-radius:8px;transition:background .15s ease,border-color .15s ease}.gcos-info__legend-item[data-v-8cc68d4d]:hover{background:var(--bg-hover, #f9fafb);border-color:var(--border-default, rgba(0, 0, 0, .1))}.gcos-info__legend-symbol[data-v-8cc68d4d]{display:flex;align-items:center;justify-content:center;min-width:36px;flex-shrink:0;font-weight:500;color:var(--typo-control-primary)}.gcos-info__legend--wide .gcos-info__legend-symbol[data-v-8cc68d4d]{min-width:80px}.gcos-info__legend-dash[data-v-8cc68d4d]{color:var(--typo-muted, #999);flex-shrink:0}.gcos-info__legend-text[data-v-8cc68d4d]{flex:1;font-size:13px;line-height:1.5;color:var(--typo-medium, #555)}.ui-metadata-textarea[data-v-d6056f9b]{width:100%;min-height:76px;padding:10px 12px;box-sizing:border-box;border:1px solid var(--border-default);border-radius:9px;background:var(--bg-default);color:var(--typo-dark);font-family:inherit;font-size:13px;line-height:1.5;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.ui-metadata-textarea[data-v-d6056f9b]::placeholder{color:var(--typo-placeholder)}.ui-metadata-textarea[data-v-d6056f9b]:hover:not(:disabled){border-color:var(--border-muted)}.ui-metadata-textarea[data-v-d6056f9b]:focus{outline:none;border-color:var(--typo-control-secondary);box-shadow:0 0 0 3px #0078d21a}.ui-metadata-textarea[data-v-d6056f9b]:disabled{opacity:.7;cursor:not-allowed;resize:none}.vradio[data-v-bff1d9c4]{--_size: 18px;--_dot-size: 8px;--_gap: 10px;--_font-size: 14px;--_color-active: var(--bg-control-primary);--_color-border: var(--border-muted);--_color-border-hover: var(--bg-control-primary);display:inline-flex;align-items:center;gap:var(--_gap);color:var(--typo-dark);cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent}.vradio__input[data-v-bff1d9c4]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.vradio__mark[data-v-bff1d9c4]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--_size);height:var(--_size);flex-shrink:0;box-sizing:border-box;border:1px solid var(--_color-border);border-radius:50%;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,.72)),var(--bg-default);box-shadow:inset 0 1px 1px #0f172a0a;transition:border-color .28s cubic-bezier(.4,0,.2,1),background .28s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1)}.vradio__dot[data-v-bff1d9c4]{width:var(--_dot-size);height:var(--_dot-size);border-radius:50%;background:var(--_color-active);box-shadow:0 2px 6px #0078d238;opacity:0;transform:scale(.35);transition:opacity .22s cubic-bezier(.4,0,.2,1),transform .34s cubic-bezier(.33,1,.68,1)}.vradio__label[data-v-bff1d9c4]{font-size:var(--_font-size);line-height:1.35;color:currentColor}.vradio:hover:not(.vradio--disabled) .vradio__mark[data-v-bff1d9c4]{border-color:color-mix(in srgb,var(--_color-active) 48%,var(--_color-border));box-shadow:inset 0 1px 1px #0f172a0a,0 0 0 3px #0078d20f}.vradio:active:not(.vradio--disabled) .vradio__mark[data-v-bff1d9c4]{transform:scale(.92)}.vradio__input:focus-visible+.vradio__mark[data-v-bff1d9c4]{box-shadow:0 0 0 2px var(--bg-default),0 0 0 4px #0078d24d}.vradio--checked .vradio__mark[data-v-bff1d9c4]{border-color:var(--_color-active);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.82)),var(--bg-default)}.vradio--checked .vradio__dot[data-v-bff1d9c4]{opacity:1;transform:scale(1)}.vradio--disabled[data-v-bff1d9c4]{cursor:not-allowed;opacity:.5}.vradio--sm[data-v-bff1d9c4]{--_size: 16px;--_dot-size: 7px;--_gap: 8px;--_font-size: 12px}.vradio--md[data-v-bff1d9c4]{--_size: 18px;--_dot-size: 8px;--_gap: 10px;--_font-size: 14px}.vradio--lg[data-v-bff1d9c4]{--_size: 22px;--_dot-size: 10px;--_gap: 12px;--_font-size: 16px}@media (prefers-reduced-motion: reduce){.vradio__mark[data-v-bff1d9c4],.vradio__dot[data-v-bff1d9c4]{transition-duration:.01ms}}.v-picker[data-v-da3f0310]{position:relative;display:inline-flex;min-width:140px}.v-picker--disabled[data-v-da3f0310]{opacity:.6;pointer-events:none}.v-picker__trigger[data-v-da3f0310]{display:flex;justify-content:space-between;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-items:center;gap:8px;width:100%;height:30px;padding:0 12px;background:var(--bg-default);border:1px solid var(--border-light);border-radius:8px;cursor:pointer;transition:all .2s ease}.v-picker__trigger[data-v-da3f0310]:hover{border-color:var(--border-muted);background:var(--bg-tertiary)}.v-picker--open .v-picker__trigger[data-v-da3f0310]{border-color:var(--typo-control-primary);box-shadow:0 0 0 3px var(--bg-active);background:var(--bg-default)}.v-picker--compact .v-picker__trigger[data-v-da3f0310]{height:30px;padding:0 10px;border-radius:6px}.v-picker--compact .v-picker__value[data-v-da3f0310]{font-size:11px}.v-picker__value[data-v-da3f0310]{flex:1;font-size:13px;color:var(--typo-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v-picker__value--placeholder[data-v-da3f0310]{color:var(--typo-placeholder)}.v-picker__arrow[data-v-da3f0310]{flex-shrink:0;color:var(--typo-tertiary);transition:transform .25s cubic-bezier(.4,0,.2,1)}.v-picker__clear[data-v-da3f0310]{display:flex;align-items:center;justify-content:center;height:20px;width:20px;flex-shrink:0;margin-right:-2px;border:none;border-radius:6px;background:transparent;color:var(--typo-tertiary);cursor:pointer;transition:background .15s ease,color .15s ease}.v-picker__clear[data-v-da3f0310]:hover{background:var(--bg-secondary);color:var(--typo-dark)}.v-picker__clear[data-v-da3f0310]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--bg-active)}.v-picker--open .v-picker__arrow[data-v-da3f0310]{transform:rotate(180deg);color:var(--typo-control-primary)}.v-picker__dropdown[data-v-da3f0310]{position:absolute;top:calc(100% + 6px);left:0;background:var(--bg-default);border:1px solid var(--border-light);border-radius:10px;box-shadow:var(--shadow-lg);z-index:100;overflow:hidden}.v-picker__dropdown--fixed[data-v-da3f0310]{position:fixed;z-index:9999}.v-picker__dropdown--compact .v-picker__option-label[data-v-da3f0310]{font-size:11px}.v-picker__search[data-v-da3f0310]{padding:8px;border-bottom:1px solid var(--border-light)}.v-picker__search input[data-v-da3f0310]{width:100%;height:32px;padding:0 10px;font-size:13px;color:var(--typo-dark);background:var(--bg-tertiary);border:1px solid var(--border-light);border-radius:6px;outline:none;transition:.15s}.v-picker__search input[data-v-da3f0310]::placeholder{color:var(--typo-placeholder)}.v-picker__search input[data-v-da3f0310]:focus{border-color:var(--typo-control-primary);background:var(--bg-default)}.v-picker__options[data-v-da3f0310]{max-height:var(--v-picker-options-max-height, 260px);overflow-y:auto;padding:6px}.v-picker__option[data-v-da3f0310]{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;border-radius:6px;cursor:pointer;transition:all .12s ease}.v-picker__option[data-v-da3f0310]:hover{background:var(--bg-hover)}.v-picker__option--selected[data-v-da3f0310]{background:var(--bg-active)}.v-picker__option--selected .v-picker__option-label[data-v-da3f0310]{color:var(--typo-control-primary);font-weight:500}.v-picker__option--disabled[data-v-da3f0310]{opacity:.45;cursor:not-allowed;pointer-events:none}.v-picker__option--disabled[data-v-da3f0310]:hover{background:transparent}.v-picker__option-content[data-v-da3f0310]{display:flex;flex-direction:column;flex:1;min-width:0;gap:2px}.v-picker__option-label[data-v-da3f0310]{font-size:13px;color:var(--typo-dark);line-height:1.3}.v-picker__option-desc[data-v-da3f0310]{font-size:11px;color:var(--typo-secondary);line-height:1.4}.v-picker__check[data-v-da3f0310]{flex-shrink:0;color:var(--typo-control-primary)}.v-picker__empty[data-v-da3f0310]{padding:16px;text-align:center;font-size:13px;color:var(--typo-muted)}.support-form[data-v-97c2e934]{display:grid;grid-template-columns:300px minmax(0,1fr);gap:14px;min-width:0;align-items:stretch}.support-form__aside[data-v-97c2e934],.support-form__content[data-v-97c2e934]{display:flex;flex-direction:column;gap:14px;min-width:0}.support-form__intro[data-v-97c2e934]{padding:15px 16px;border:1px solid rgba(0,120,210,.16);border-radius:8px;background:linear-gradient(135deg,rgba(0,120,210,.08),rgba(0,120,210,0)),var(--bg-slate-alt)}.support-form__eyebrow[data-v-97c2e934]{display:inline-flex;align-items:center;min-height:22px;padding:3px 9px;border-radius:999px;background:#0078d2;color:#fff;font-size:11px;font-weight:500;line-height:1.2}.support-form__intro-title[data-v-97c2e934]{margin:12px 0 0;font-size:18px;font-weight:700;color:var(--typo-dark);line-height:1.25}.support-form__intro-text[data-v-97c2e934]{margin:9px 0 0;font-size:12px;color:var(--typo-secondary);line-height:1.5}.support-form__meta-card[data-v-97c2e934],.support-form__section[data-v-97c2e934],.support-form__result[data-v-97c2e934]{display:flex;flex-direction:column;gap:12px;min-width:0;padding:15px 16px;border:1px solid var(--border-light);border-radius:8px;background:var(--bg-default)}.support-form__result--stale[data-v-97c2e934]{border-color:#d9770647;background:rgba(217,119,6,.04)}.support-form__stale-hint[data-v-97c2e934]{margin:0;font-size:12px;line-height:1.45;color:#b45309}.support-form__section--grow[data-v-97c2e934]{min-width:0}.support-form__section-header[data-v-97c2e934]{display:flex;justify-content:space-between;align-items:center;gap:12px;min-width:0}.support-form__section-title[data-v-97c2e934]{margin:0;font-size:13px;font-weight:700;color:var(--typo-dark);line-height:1.3}.support-form__section-count[data-v-97c2e934]{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 8px;border-radius:999px;background:var(--bg-slate);color:var(--typo-secondary);font-size:10px;font-weight:500;line-height:1;white-space:nowrap}.support-form__section-count--stale[data-v-97c2e934]{background:rgba(217,119,6,.12);color:#b45309}.support-form__meta-list[data-v-97c2e934]{display:flex;flex-direction:column;gap:8px;min-width:0}.support-form__meta-row[data-v-97c2e934]{display:flex;flex-direction:column;gap:3px;min-width:0;padding:10px 11px;border:1px solid var(--border-light);border-radius:8px;background:var(--bg-slate-alt)}.support-form__meta-label[data-v-97c2e934]{font-size:11px;font-weight:500;color:var(--typo-tertiary);line-height:1.25}.support-form__meta-value[data-v-97c2e934]{min-width:0;font-size:12px;font-weight:600;color:var(--typo-dark);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.support-form__group[data-v-97c2e934]{display:flex;flex-direction:column;gap:7px;min-width:0}.support-form__group--modules[data-v-97c2e934]{gap:10px}.support-form__category-tabs[data-v-97c2e934]{display:grid;position:relative;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:3px;border:1px solid var(--border-light);border-radius:10px;overflow:hidden;isolation:isolate;box-shadow:inset 0 1px #ffffffb8}.support-form__category-tabs[data-v-97c2e934]:before{content:"";position:absolute;z-index:0;top:3px;bottom:3px;left:3px;width:calc((100% - 10px)/2);border:1px solid var(--border-edit);border-radius:8px;background:var(--bg-default);box-shadow:0 1px 2px #0020330f,0 5px 14px #0078d214;pointer-events:none;transition:transform .28s cubic-bezier(.2,0,0,1)}.support-form__category-tabs--active-1[data-v-97c2e934]:before{transform:translate(calc(100% + 4px))}.support-form__category-tab[data-v-97c2e934]{display:flex;align-items:center;justify-content:center;position:relative;z-index:1;gap:7px;min-width:0;min-height:25px;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--typo-secondary);font:inherit;font-size:11px;font-weight:500;line-height:1;text-align:center;cursor:pointer;transition:background .18s ease,border-color .15s ease,color .15s ease,box-shadow .18s ease,transform .18s ease}.support-form__category-tab[data-v-97c2e934]:hover:not(.support-form__category-tab--active){color:var(--typo-dark);background:rgba(255,255,255,.72)}.support-form__category-tab--active[data-v-97c2e934]{color:var(--typo-dark);font-weight:600;background:transparent;border-color:transparent}.support-form__category-name[data-v-97c2e934]{display:block;min-width:0;max-width:100%;color:inherit;font:inherit;line-height:1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.support-form__category-tab--active .support-form__category-name[data-v-97c2e934]{color:var(--typo-dark);font-weight:600}.support-form__label[data-v-97c2e934]{font-size:12px;font-weight:600;line-height:1.35;color:var(--typo-secondary)}.support-form__req[data-v-97c2e934]{color:var(--bg-control-primary, #0078d2)}.support-form__hint[data-v-97c2e934]{font-size:11px;color:var(--typo-tertiary);line-height:1.35}.support-form__field-head[data-v-97c2e934]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0}.support-form__field-title[data-v-97c2e934]{display:flex;flex-direction:column;gap:3px;min-width:0}.support-form__counter[data-v-97c2e934]{flex-shrink:0;font-size:9px;font-weight:600;color:var(--typo-tertiary);font-variant-numeric:tabular-nums}.support-form__counter--warn[data-v-97c2e934]{color:var(--color-warning)}.support-form__select[data-v-97c2e934]{width:100%;min-width:0}.support-form__select[data-v-97c2e934] .v-picker__trigger{min-height:32px;border-color:var(--border-default);border-radius:8px}.support-form__select[data-v-97c2e934] .v-picker__value{font-size:13px}.support-form__desc[data-v-97c2e934]{width:100%;min-width:0}.support-form__desc[data-v-97c2e934] .ui-metadata-textarea{display:block;min-height:150px;border-radius:8px}.support-form__input[data-v-97c2e934]{width:100%;height:32px;padding:0 12px;border:1px solid var(--border-default);border-radius:8px;background:var(--bg-default);box-sizing:border-box;color:var(--typo-dark);font-family:inherit;font-size:13px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.support-form__input[data-v-97c2e934]:focus{outline:none;border-color:var(--typo-control-secondary);box-shadow:0 0 0 3px #0078d21a}.support-form__input--readonly[data-v-97c2e934]{cursor:default;color:var(--typo-secondary);background:var(--bg-slate-alt)}.support-form__module-grid-shell[data-v-97c2e934]{--support-form-module-row-height: 40px;--support-form-module-grid-gap: 8px;min-width:0;overflow:hidden;transition:height .28s cubic-bezier(.33,1,.68,1)}.support-form__module-grid-shell--animating[data-v-97c2e934]{will-change:height}.support-form__module-grid[data-v-97c2e934]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--support-form-module-grid-gap);min-width:0;align-content:start;animation:support-form-module-grid-fade-97c2e934 .18s ease}@keyframes support-form-module-grid-fade-97c2e934{0%{opacity:.72;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.support-form__module-grid-shell[data-v-97c2e934]{transition-duration:.01ms}.support-form__module-grid[data-v-97c2e934]{animation:none}}.support-form__module-tile[data-v-97c2e934]:last-child:nth-child(odd){grid-column:1/-1}.support-form__module-tile[data-v-97c2e934]{display:flex;min-width:0;min-height:var(--support-form-module-row-height);border-radius:8px;border:1px solid var(--border-light);background:var(--bg-default);transition:border-color .15s ease,background .15s ease}.support-form__module-tile[data-v-97c2e934]:hover{border-color:#0078d238;background:#fbfdff}.support-form__module-tile--selected[data-v-97c2e934]{border-color:#0078d261;background:rgba(0,120,210,.06)}.support-form__module-tile--selected[data-v-97c2e934]:hover{border-color:#0078d273;background:rgba(0,120,210,.07)}.support-form__module-radio[data-v-97c2e934]{--_gap: 8px;width:100%;min-width:0;align-items:center;padding:8px 11px;box-sizing:border-box}.support-form__module-radio[data-v-97c2e934] .vradio__label{min-width:0;max-width:100%;line-height:1.35}.support-form__module-name[data-v-97c2e934]{display:block;min-width:0;font-size:12px;color:var(--typo-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.support-form__field-error[data-v-97c2e934]{margin:0;font-size:12px;line-height:1.35;color:#dc2626}.support-form__field-error--textarea[data-v-97c2e934]{margin-top:4px}.support-form__alert[data-v-97c2e934]{padding:10px 12px;border:1px solid rgba(220,38,38,.25);border-radius:8px;background:rgba(220,38,38,.08);color:var(--typo-dark);font-size:13px;line-height:1.4}.support-form__copy-row[data-v-97c2e934]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0}.support-form-modal__footer[data-v-97c2e934]{display:flex;justify-content:space-between;align-items:center;gap:18px;width:100%;min-width:0}.support-form-modal__footer-hint[data-v-97c2e934]{margin:0;min-width:0;font-size:12px;color:var(--typo-secondary);line-height:1.4}.support-form-modal__footer-actions[data-v-97c2e934]{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}@media (max-width: 920px){.support-form[data-v-97c2e934]{grid-template-columns:1fr}.support-form__meta-list[data-v-97c2e934]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.support-form__category-tabs[data-v-97c2e934]{grid-template-columns:1fr}.support-form__category-tabs[data-v-97c2e934]:before{right:3px;bottom:auto;width:auto;height:25px;transform:translateY(0)}.support-form__category-tabs--active-1[data-v-97c2e934]:before{transform:translateY(calc(100% + 4px))}.support-form__category-tab[data-v-97c2e934]{width:100%;text-align:left;justify-content:space-between}.support-form__module-grid[data-v-97c2e934],.support-form__meta-list[data-v-97c2e934],.support-form__copy-row[data-v-97c2e934]{grid-template-columns:1fr}.support-form-modal__footer[data-v-97c2e934]{align-items:stretch;flex-direction:column}.support-form-modal__footer-actions[data-v-97c2e934]{width:100%;justify-content:flex-end}}.dialog__body-measure:has(> .support-test-modal){flex:1 1 auto;min-height:0}.support-test-dialog{height:min(760px,100vh - 32px)}.support-test-dialog.report-settings-shell .dialog__body{overflow:hidden}.support-test-modal{display:grid;grid-template-columns:340px minmax(0,1fr);gap:18px;flex:1 1 auto;min-width:0;min-height:0;height:100%;padding:0;transition:grid-template-columns .32s cubic-bezier(.4,0,.2,1),gap .32s cubic-bezier(.4,0,.2,1)}.support-test-modal--collapsed{grid-template-columns:0px minmax(0,1fr);gap:0}.support-test-modal--collapsed .support-test-sidebar{padding:0;border-width:0;opacity:0;transform:translate(-8px);pointer-events:none;visibility:hidden;transition-delay:0s,0s,0s,.32s}.support-test-sidebar{position:sticky;top:0;align-self:stretch;display:flex;flex-direction:column;gap:12px;min-width:0;min-height:0;height:100%;max-height:none;padding:14px;overflow:hidden auto;transition:opacity .16s ease,transform .24s cubic-bezier(.4,0,.2,1),padding .32s cubic-bezier(.4,0,.2,1),visibility 0s linear;border:1px solid var(--border-light);border-radius:12px;background:var(--bg-default)}.support-test-sidebar__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:4px 4px 12px;border-bottom:1px solid var(--border-light)}.support-test-sidebar__head-text{display:flex;flex-direction:column;gap:4px;min-width:0}.support-test-sidebar__collapse{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 auto;border:1px solid var(--border-light);border-radius:8px;background:var(--bg-default);color:var(--typo-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.support-test-sidebar__collapse:hover{border-color:#0078d252;background:rgba(0,120,210,.07);color:var(--bg-control-primary)}@keyframes support-test-reopen-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.support-test-sidebar-reopen{animation:support-test-reopen-in .3s cubic-bezier(.22,1,.36,1) .12s backwards;display:inline-flex;align-items:center;gap:7px;align-self:flex-start;padding:7px 12px;border:1px solid rgba(0,120,210,.2);border-radius:999px;background:rgba(0,120,210,.07);color:var(--bg-control-primary);cursor:pointer;font-size:11px;font-weight:750;line-height:1;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.support-test-sidebar-reopen:hover{border-color:#0078d266;background:rgba(0,120,210,.12);box-shadow:0 6px 16px #0078d21f}.support-test-sidebar__label,.support-test-badge,.support-test-list-card h5,.support-test-chip-block h5{color:var(--bg-control-primary);font-size:10px;font-weight:750;line-height:1.2;text-transform:uppercase;letter-spacing:.05em}.support-test-sidebar__title{color:var(--typo-dark);font-size:18px;font-weight:800;line-height:1.3}.support-test-sidebar__count{color:var(--typo-secondary);font-size:11px;font-weight:600}.support-test-search{position:relative;min-width:0}.support-test-search__input{width:100%;height:34px;padding:0 30px 0 12px;border:1px solid var(--border-light);border-radius:10px;background:var(--bg-default);color:var(--typo-dark);font-family:inherit;font-size:12px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.support-test-search__input::placeholder{color:var(--typo-placeholder)}.support-test-search__input:focus{border-color:var(--bg-control-primary);box-shadow:0 0 0 2px #0078d21a}.support-test-search__clear{position:absolute;top:50%;right:8px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:0;border-radius:50%;background:rgba(15,23,42,.06);color:var(--typo-secondary);cursor:pointer;transform:translateY(-50%);transition:background .15s ease}.support-test-search__clear:hover{background:rgba(15,23,42,.12)}.support-test-search__empty{margin:0;padding:12px;border-radius:10px;background:rgba(15,23,42,.04);color:var(--typo-secondary);font-size:12px;line-height:1.45}.support-test-result{display:flex;align-items:flex-start;gap:8px;width:100%;min-width:0;padding:8px 10px;border:0;border-radius:10px;background:transparent;cursor:pointer;text-align:left;transition:background .15s ease}.support-test-result:hover{background:rgba(0,120,210,.08)}.support-test-result--active{background:rgba(0,120,210,.12)}.support-test-result__body{display:flex;flex-direction:column;gap:2px;min-width:0}.support-test-result__title{color:var(--typo-dark);font-size:12px;font-weight:650;line-height:1.35}.support-test-result__path{color:var(--typo-secondary);font-size:10px;line-height:1.3}.support-test-index{display:inline-flex;align-items:center;justify-content:flex-start;flex:0 0 auto;min-width:28px;color:var(--bg-control-primary);font-size:10px;font-weight:750;font-variant-numeric:tabular-nums;line-height:1}.support-test-index--sub{min-width:34px}.support-test-sidebar__nav{display:flex;flex-direction:column;gap:3px;min-width:0;padding:0 2px 2px}.support-test-toplink{position:relative;display:flex;align-items:center;width:100%;min-width:0;min-height:34px;padding:7px 10px 7px 14px;border:0;border-radius:10px;background:transparent;color:var(--typo-dark);cursor:pointer;text-align:left;transition:background .16s ease,color .16s ease}.support-test-toplink:hover{background:rgba(0,120,210,.075);color:var(--typo-dark)}.support-test-toplink--active{background:rgba(0,120,210,.1);color:var(--typo-dark);box-shadow:inset 3px 0 0 var(--bg-control-primary)}.support-test-toplink__text{min-width:0;font-size:12px;font-weight:650;line-height:1.35}.support-test-group{display:flex;flex-direction:column;gap:2px;min-width:0;margin-top:10px}.support-test-group__head{padding:8px 10px 6px;border:0;background:transparent;color:var(--typo-secondary);cursor:pointer;font-size:10px;font-weight:800;letter-spacing:.06em;line-height:1.2;text-align:left;text-transform:uppercase;transition:color .15s ease}.support-test-group__head:hover,.support-test-group__head--active{color:var(--bg-control-primary)}.support-test-branch{display:flex;flex-direction:column;min-width:0}.support-test-branch__row{display:flex;align-items:center;gap:2px;min-width:0;min-height:36px;border-radius:10px;transition:background .16s ease}.support-test-branch__row:hover{background:rgba(0,120,210,.06)}.support-test-branch__row--active{background:rgba(0,120,210,.1);box-shadow:inset 3px 0 0 var(--bg-control-primary)}.support-test-branch__toggle{display:inline-flex;align-items:center;justify-content:center;width:24px;height:32px;flex:0 0 auto;border:0;background:transparent;color:var(--typo-secondary);cursor:pointer;transition:color .15s ease}.support-test-branch__toggle svg{transform:rotate(-90deg);transition:transform .18s ease}.support-test-branch__toggle--open svg{transform:rotate(0)}.support-test-branch__toggle:hover{color:var(--bg-control-primary)}.support-test-branch__select{display:flex;align-items:center;gap:8px;flex:1;min-width:0;min-height:32px;padding:6px 8px 6px 0;border:0;background:transparent;cursor:pointer;text-align:left}.support-test-branch__title{min-width:0;color:var(--typo-dark);font-size:12px;font-weight:650;line-height:1.3}.support-test-branch__row--active .support-test-branch__title{color:var(--typo-dark)}.support-test-branch__children-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.22,1,.36,1)}.support-test-branch__children-wrap--open{grid-template-rows:1fr}.support-test-branch__children{display:flex;flex-direction:column;gap:2px;min-height:0;overflow:hidden;padding:2px 0 4px 24px;opacity:0;transition:opacity .2s ease .05s}.support-test-branch__children-wrap--open .support-test-branch__children{opacity:1}.support-test-sublink{display:flex;align-items:center;gap:8px;width:100%;min-width:0;min-height:28px;padding:5px 8px;border:0;border-radius:8px;background:transparent;cursor:pointer;text-align:left;transition:background .15s ease}.support-test-sublink:hover{background:rgba(0,120,210,.07)}.support-test-sublink--active{background:rgba(0,120,210,.12);box-shadow:inset 2px 0 0 var(--bg-control-primary)}.support-test-sublink__text{min-width:0;color:var(--typo-secondary);font-size:12px;font-weight:600;line-height:1.35}.support-test-sublink--active .support-test-sublink__text{color:var(--typo-dark);font-weight:700}.support-test-content{display:flex;flex-direction:column;gap:14px;min-width:0;min-height:0;padding-right:4px;overflow-y:auto;scrollbar-gutter:stable}.support-test-content__inner{display:flex;flex-direction:column;gap:14px;min-width:0}.doc-section-enter-active{transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.doc-section-leave-active{transition:opacity .18s cubic-bezier(.4,0,1,1),transform .18s cubic-bezier(.4,0,1,1)}.doc-section-enter-from{opacity:0;transform:translateY(10px)}.doc-section-leave-to{opacity:0;transform:translateY(-6px)}.support-test-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding:2px 4px}.support-test-breadcrumbs__link{padding:0;border:0;background:transparent;color:var(--bg-control-primary);cursor:pointer;font-size:11px;font-weight:650;line-height:1.3}.support-test-breadcrumbs__link:hover{text-decoration:underline}.support-test-breadcrumbs__current{color:var(--typo-secondary);font-size:11px;font-weight:650;line-height:1.3}.support-test-breadcrumbs__sep{color:var(--typo-ghost);font-size:11px}.support-test-hero,.support-test-panel,.support-test-scenario{min-width:0;border:1px solid var(--border-light);border-radius:12px;background:var(--bg-default)}.support-test-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;padding:18px}.support-test-hero__text{display:flex;flex-direction:column;gap:8px;min-width:0}.support-test-badge{align-self:flex-start;padding:0}.support-test-hero__title,.support-test-panel__title,.support-test-scenario__head h4{margin:0;color:var(--typo-dark);font-weight:750;line-height:1.2}.support-test-hero__title{max-width:620px;font-size:24px}.support-test-hero__description{margin:0;color:var(--typo-secondary);font-size:13px;line-height:1.55}.support-test-hero__stats{display:grid;grid-template-columns:repeat(3,96px);gap:8px}.support-test-stat{display:flex;flex-direction:column;gap:3px;min-width:0;padding:10px;border:1px solid rgba(0,120,210,.1);border-radius:10px;background:rgba(255,255,255,.72)}.support-test-stat strong{color:var(--bg-control-primary);font-size:17px;font-weight:800;line-height:1}.support-test-stat span{color:var(--typo-secondary);font-size:10px;font-weight:650;line-height:1.25}.support-test-panel{display:flex;flex-direction:column;gap:14px;padding:18px}.support-test-panel--accent{border-color:#0078d22e;background:var(--bg-default)}.support-test-panel--demo{display:grid;grid-template-columns:minmax(300px,.92fr) minmax(0,1.08fr);gap:16px;padding:14px}.support-test-section-head,.support-test-demo__body,.support-test-feature__text,.support-test-term,.support-test-card,.support-test-list-card,.support-test-chip-block{display:flex;flex-direction:column;min-width:0}.support-test-section-head{gap:8px;padding-bottom:0}.support-test-panel__title{font-size:21px}.support-test-demo__media{min-width:0;overflow:hidden;border:1px solid var(--border-light);border-radius:10px;background:#050505}.support-test-demo__image{display:block;width:100%;height:100%;min-height:280px;object-fit:cover}.support-test-demo__body{gap:13px;min-width:0}.support-test-demo__features{display:grid;grid-template-columns:1fr;gap:9px}.support-test-feature{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;min-width:0;padding:12px;border:1px solid var(--border-light);border-radius:10px;background:var(--bg-slate-alt)}.support-test-feature__index,.support-test-scenario__index{display:inline-flex;align-items:center;justify-content:center;color:var(--bg-control-primary);font-size:11px;font-weight:800;line-height:1}.support-test-feature__index{min-width:30px}.support-test-feature__text{gap:4px}.support-test-feature__text strong,.support-test-term strong,.support-test-card strong{color:var(--typo-dark);font-size:13px;font-weight:750;line-height:1.3}.support-test-feature__text span,.support-test-term span,.support-test-card span{color:var(--typo-secondary);font-size:12px;line-height:1.45}.support-test-steps{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px;border:1px solid var(--border-light);border-radius:10px;background:var(--bg-slate-alt)}.support-test-steps__title{margin:0;color:var(--typo-secondary);font-size:10px;font-weight:750;line-height:1.2;text-transform:uppercase;letter-spacing:.05em}.support-test-steps__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.support-test-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:center}.support-test-step__num{display:inline-flex;align-items:center;justify-content:center;width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:rgba(0,120,210,.56);line-height:1}.support-test-step__text{color:var(--typo-dark);font-size:13px;line-height:1.55}.support-test-term-grid,.support-test-card-grid,.support-test-scenario__grid,.support-test-quick-grid{display:grid;gap:10px;min-width:0}.support-test-term-grid,.support-test-card-grid,.support-test-scenario__grid,.support-test-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-test-term,.support-test-card{gap:6px;padding:13px;border:1px solid var(--border-light);border-radius:12px;background:var(--bg-default)}.support-test-quick{display:flex;flex-direction:column;gap:5px;min-width:0;padding:14px;border:1px solid rgba(0,120,210,.14);border-radius:12px;background:var(--bg-default);cursor:pointer;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.support-test-quick:hover{border-color:#0078d252;box-shadow:0 10px 22px #0078d214;transform:translateY(-1px)}.support-test-quick--compact{flex-direction:row;align-items:center;gap:10px;padding:11px 13px}.support-test-quick__title{color:var(--typo-dark);font-size:13px;font-weight:750;line-height:1.3}.support-test-quick__desc{color:var(--typo-secondary);font-size:11px;line-height:1.4}.support-test-quick__cta{margin-top:3px;color:var(--bg-control-primary);font-size:11px;font-weight:700}.support-test-panel--task-overview{border-color:#0078d224;background:linear-gradient(180deg,rgba(0,120,210,.045),rgba(255,255,255,0) 160px),var(--bg-default)}.support-test-task-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.support-test-task-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;min-height:68px;padding:13px 14px;border:1px solid rgba(0,120,210,.14);border-radius:12px;background:rgba(255,255,255,.88);cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.support-test-task-card:hover{border-color:#0078d257;background:var(--bg-default);box-shadow:0 12px 24px #0078d21a;transform:translateY(-1px)}.support-test-task-card:hover .support-test-task-card__arrow{opacity:1;transform:translate(2px)}.support-test-task-card__index{display:inline-flex;align-items:center;justify-content:center;min-width:34px;color:var(--bg-control-primary);font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1}.support-test-task-card__body{display:flex;flex-direction:column;gap:4px;min-width:0}.support-test-task-card__body strong{color:var(--typo-dark);font-size:13px;font-weight:750;line-height:1.3}.support-test-task-card__body span{color:var(--typo-secondary);font-size:11px;font-weight:600;line-height:1.3}.support-test-task-card__arrow{color:var(--bg-control-primary);font-size:16px;font-weight:750;line-height:1;opacity:.72;transition:opacity .16s ease,transform .16s ease}.support-test-scenario{display:flex;flex-direction:column;gap:16px;padding:16px;box-shadow:none}.support-test-scenario__head{display:flex;align-items:flex-start;gap:11px;min-width:0}.support-test-scenario__index{flex:0 0 auto}.support-test-scenario__head h4{margin-bottom:5px;font-size:17px}.support-test-media-stage{display:grid;grid-template-columns:1fr;gap:12px;min-width:0}.support-test-media{position:relative;display:flex;flex-direction:column;margin:0;min-width:0;overflow:hidden;border:1px solid rgba(0,120,210,.2);border-radius:14px;background:var(--bg-slate-alt)}.support-test-media .support-test-media-tile__type{position:absolute;top:12px;left:12px;z-index:1;background:rgba(255,255,255,.92);box-shadow:0 2px 8px #0f172a24}.support-test-media__image{display:block;width:100%;height:auto}.support-test-media__caption{margin:0;padding:10px 14px;border-top:1px solid var(--border-light);background:var(--bg-default);color:var(--typo-secondary);font-size:12px;line-height:1.45}.support-test-media-tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:260px;min-width:0;padding:18px;overflow:hidden;border:1px dashed rgba(100,116,139,.32);border-radius:14px;background:var(--bg-slate-alt);color:var(--typo-secondary);text-align:center}.support-test-media-tile:before{position:absolute;inset:18px;border:1px solid rgba(255,255,255,.7);border-radius:11px;content:"";pointer-events:none}.support-test-media-tile--gif{min-height:340px;border-style:solid;border-color:#0078d238;background:var(--bg-slate-alt)}.support-test-media-tile__type{position:relative;z-index:1;padding:5px 9px;border-radius:999px;background:rgba(0,120,210,.1);color:var(--bg-control-primary);font-size:10px;font-weight:800;line-height:1.2;text-transform:uppercase;letter-spacing:.05em}.support-test-media-tile strong{position:relative;z-index:1;max-width:520px;color:var(--typo-slate-dark);font-size:15px;font-weight:750;line-height:1.35}.support-test-list-card{gap:8px;min-width:0;padding:14px;border:1px solid var(--border-light);border-radius:10px;background:var(--bg-slate-alt)}.support-test-list-card h5,.support-test-chip-block h5{margin:0;color:var(--typo-secondary)}.support-test-list-card ol,.support-test-list-card ul{margin:0;padding:0;color:var(--typo-slate-dark);font-size:12px;line-height:1.55;list-style:none}.support-test-list-card ol li,.support-test-list-card ul li{position:relative;padding-left:13px}.support-test-list-card ol li:before,.support-test-list-card ul li:before{position:absolute;top:.67em;left:0;width:5px;height:5px;border-radius:50%;background:rgba(0,120,210,.56);content:""}.support-test-list-card ol li+li,.support-test-list-card ul li+li{margin-top:6px}.support-test-chip-block{gap:8px;min-width:0}.support-test-chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.support-test-chip{display:inline-flex;align-items:center;min-width:0;padding:5px 8px;border-radius:8px;background:rgba(0,120,210,.08);color:var(--bg-control-primary);font-size:11px;font-weight:650;line-height:1.25}.support-test-panel--selected{border-color:#0078d22e;background:var(--bg-default)}.support-test-placeholder{display:flex;align-items:center;justify-content:center;min-height:104px;min-width:0;padding:14px;border:1px dashed rgba(100,116,139,.3);border-radius:10px;background:var(--bg-slate-alt);color:var(--typo-secondary);font-size:12px;font-weight:650;line-height:1.45;text-align:center}.support-test-placeholder--large{min-height:170px}.support-test-pager{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:2px 0 12px}.support-test-pager__link{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;border:1px solid var(--border-light);border-radius:12px;background:var(--bg-default);cursor:pointer;text-align:left;transition:border-color .16s ease,box-shadow .16s ease}.support-test-pager__link:hover{border-color:#0078d252;box-shadow:0 8px 20px #0078d217}.support-test-pager__link--next{align-items:flex-end;text-align:right}.support-test-pager__hint{color:var(--typo-secondary);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.support-test-pager__title{color:var(--bg-control-primary);font-size:12px;font-weight:750;line-height:1.3}.support-test-pager__spacer{min-width:0}@media (max-width: 1040px){.support-test-modal{grid-template-columns:1fr;grid-template-rows:minmax(160px,320px) minmax(0,1fr)}.support-test-modal--collapsed{grid-template-rows:0px minmax(0,1fr);gap:0}.support-test-hero,.support-test-panel--demo{grid-template-columns:1fr}.support-test-sidebar{position:static;height:auto;max-height:none}.support-test-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.support-test-demo__image{height:auto;min-height:0;aspect-ratio:16/9}}@media (prefers-reduced-motion: reduce){.support-test-modal,.support-test-sidebar,.support-test-branch__children-wrap,.support-test-branch__children,.doc-section-enter-active,.doc-section-leave-active{transition-duration:.01ms!important;transition-delay:0s!important}.support-test-sidebar-reopen{animation-duration:.01ms!important;animation-delay:0s!important}}@media (max-width: 720px){.support-test-hero__stats,.support-test-term-grid,.support-test-card-grid,.support-test-scenario__grid,.support-test-media-stage,.support-test-quick-grid,.support-test-task-overview,.support-test-pager{grid-template-columns:1fr}.support-test-hero,.support-test-panel,.support-test-scenario{padding:14px}.support-test-hero__title{font-size:21px}.support-test-panel__title{font-size:18px}}.whats-new[data-v-80aa15a3]{display:grid;grid-template-columns:320px 1px minmax(0,1fr);column-gap:24px;min-width:0;align-items:start}.whats-new--balanced[data-v-80aa15a3]{align-items:stretch}.whats-new--balanced .whats-new__releases[data-v-80aa15a3],.whats-new--balanced .whats-new__releases-skeleton[data-v-80aa15a3]{justify-content:center}.whats-new--balanced .whats-new__aside-hint[data-v-80aa15a3]{justify-content:center;align-items:center;text-align:center}.whats-new__state[data-v-80aa15a3]{margin:0;padding:12px 4px;color:var(--typo-secondary);font-size:13px;line-height:1.45}.whats-new__state--error[data-v-80aa15a3]{color:var(--status-error, #c63d33)}.whats-new__aside-hint[data-v-80aa15a3]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;flex:1;min-height:100%;padding:20px 16px;border:1px dashed var(--border-light);border-radius:10px;background:color-mix(in srgb,var(--bg-slate-alt, var(--bg-default)) 55%,var(--bg-default));text-align:center}.whats-new__aside-hint--error[data-v-80aa15a3]{border-color:color-mix(in srgb,var(--status-error, #c63d33) 35%,var(--border-light));background:color-mix(in srgb,var(--status-error, #c63d33) 5%,var(--bg-default))}.whats-new__aside-hint-icon[data-v-80aa15a3]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:9px;background:var(--bg-default);color:var(--typo-secondary)}.whats-new__aside-hint--error .whats-new__aside-hint-icon[data-v-80aa15a3]{color:var(--status-error, #c63d33);background:color-mix(in srgb,var(--status-error, #c63d33) 8%,var(--bg-default))}.whats-new__aside-hint-title[data-v-80aa15a3]{font-size:12px;font-weight:600;line-height:1.35;color:var(--typo-dark)}.whats-new__releases-skeleton[data-v-80aa15a3]{display:flex;flex-direction:column;gap:10px;flex:1;min-height:100%}.whats-new__release-skeleton[data-v-80aa15a3]{display:grid;grid-template-columns:1fr auto;gap:8px 10px;padding:14px;border:1px solid var(--border-light);border-radius:8px;background:color-mix(in srgb,var(--bg-slate-alt, var(--bg-default)) 40%,var(--bg-default))}.whats-new__skeleton[data-v-80aa15a3]{display:block;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--bg-slate, #eef2f6) 88%,transparent) 0%,color-mix(in srgb,var(--bg-hover, #f5f7f9) 100%,transparent) 45%,color-mix(in srgb,var(--bg-slate, #eef2f6) 88%,transparent) 100%);background-size:220% 100%;animation:whats-new-skeleton-shimmer-80aa15a3 1.35s ease-in-out infinite}.whats-new__skeleton--version[data-v-80aa15a3]{width:52px;height:12px}.whats-new__skeleton--date[data-v-80aa15a3]{width:72px;height:10px;justify-self:end}.whats-new__skeleton--title[data-v-80aa15a3]{grid-column:1/-1;width:88%;height:12px;border-radius:6px}.whats-new__skeleton--eyebrow[data-v-80aa15a3]{width:72px;height:10px}.whats-new__skeleton--heading[data-v-80aa15a3]{width:58%;height:18px;border-radius:6px}.whats-new__skeleton--line[data-v-80aa15a3]{width:100%;height:10px;border-radius:6px}.whats-new__skeleton--line-short[data-v-80aa15a3]{width:72%}.whats-new__skeleton--icon[data-v-80aa15a3]{width:28px;height:28px;border-radius:7px;flex-shrink:0}.whats-new__skeleton--row[data-v-80aa15a3]{flex:1;height:12px;border-radius:6px}.whats-new__empty-highlights[data-v-80aa15a3]{margin:0;padding:8px 2px;color:var(--typo-secondary);font-size:13px;line-height:1.45}.whats-new__releases[data-v-80aa15a3]{display:flex;flex-direction:column;min-width:0;max-height:min(520px,100vh - 280px);padding:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.whats-new__release-list[data-v-80aa15a3]{display:flex;flex-direction:column;gap:10px;flex:1;min-height:0;padding:8px 10px 8px 8px}.whats-new__divider[data-v-80aa15a3]{width:1px;align-self:stretch;min-height:120px;background:var(--border-light)}.whats-new__release[data-v-80aa15a3]{display:flex;flex-direction:column;gap:5px;width:100%;padding:14px;border:1px solid transparent;border-radius:8px;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.whats-new__release[data-v-80aa15a3]:hover{background:rgba(0,120,210,.06)}.whats-new__release[data-v-80aa15a3]:focus-visible{outline:2px solid rgba(0,120,210,.35);outline-offset:2px}.whats-new__release[data-v-80aa15a3]:not(.whats-new__release--active){padding-left:12px;border-left:3px solid rgba(100,116,139,.42)}.whats-new__release--active[data-v-80aa15a3]{background:#f2f8fd;border-color:#0078d233;box-shadow:inset 3px 0 #0078d2}.whats-new__release--active .whats-new__release-title[data-v-80aa15a3]{color:#005a9e}.whats-new__release-meta[data-v-80aa15a3]{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;width:100%;font-size:11px;color:var(--typo-secondary);line-height:1.2}.whats-new__release-version[data-v-80aa15a3]{display:inline-flex;flex:1 1 auto;flex-wrap:wrap;align-items:baseline;gap:0 4px;min-width:0;line-height:1.25}.whats-new__release-version-num[data-v-80aa15a3]{font-size:13px;font-weight:700;color:#0078d2}.whats-new__release-version-build[data-v-80aa15a3]{font-size:10px;font-weight:500;color:var(--typo-muted)}.whats-new__release-date[data-v-80aa15a3]{font-size:11px;color:var(--typo-tertiary);line-height:1.2;white-space:nowrap}.whats-new__release-title[data-v-80aa15a3]{font-size:13px;font-weight:500;color:var(--typo-dark);line-height:1.25;transition:color .15s ease}.whats-new__release-summary[data-v-80aa15a3]{font-size:12px;color:var(--typo-secondary);line-height:1.35}.whats-new__content[data-v-80aa15a3]{display:flex;flex-direction:column;gap:22px;min-width:0}.whats-new--balanced .whats-new__releases[data-v-80aa15a3],.whats-new--balanced .whats-new__content--placeholder[data-v-80aa15a3]{min-height:360px}.whats-new--balanced .whats-new__placeholder[data-v-80aa15a3]{flex:1;min-height:100%}.whats-new__content--placeholder[data-v-80aa15a3]{display:flex;flex-direction:column;min-height:320px}.whats-new__content--placeholder .whats-new__placeholder[data-v-80aa15a3]{flex:1;min-height:100%}.whats-new__placeholder[data-v-80aa15a3]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;min-height:320px;border:1px dashed var(--border-light);border-radius:12px;overflow:hidden;background:var(--bg-default)}.whats-new__placeholder--error[data-v-80aa15a3]{border-color:color-mix(in srgb,var(--status-error, #c63d33) 35%,var(--border-light));background:color-mix(in srgb,var(--status-error, #c63d33) 5%,var(--bg-default))}.whats-new__sr-only[data-v-80aa15a3]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.whats-new__placeholder--loading[data-v-80aa15a3]{min-height:360px}.whats-new__placeholder-preview[data-v-80aa15a3]{display:flex;flex-direction:column;gap:14px;width:100%;max-width:520px;padding:20px}.whats-new__placeholder-preview-hero[data-v-80aa15a3]{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border:1px solid var(--border-light);border-radius:10px;background:color-mix(in srgb,var(--bg-slate-alt, var(--bg-default)) 45%,var(--bg-default))}.whats-new__placeholder-preview-list[data-v-80aa15a3]{display:flex;flex-direction:column;gap:8px;padding-bottom:18px}.whats-new__placeholder-preview-item[data-v-80aa15a3]{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border-light);border-radius:8px;background:color-mix(in srgb,var(--bg-slate-alt, var(--bg-default)) 30%,var(--bg-default))}.whats-new__placeholder-panel[data-v-80aa15a3]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:20px;max-width:520px;text-align:center}.whats-new__placeholder--error .whats-new__placeholder-icon[data-v-80aa15a3]{color:var(--status-error, #c63d33);background:color-mix(in srgb,var(--status-error, #c63d33) 8%,var(--bg-default))}.whats-new__placeholder-icon[data-v-80aa15a3]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--bg-control-primary) 10%,var(--bg-default));color:var(--bg-control-primary)}.whats-new__placeholder-title[data-v-80aa15a3]{margin:0;font-size:14px;font-weight:600;line-height:1.35;color:var(--typo-dark)}.whats-new__placeholder-text[data-v-80aa15a3]{margin:0;font-size:12px;line-height:1.45;color:var(--typo-secondary)}.whats-new__hero[data-v-80aa15a3]{display:grid;grid-template-columns:minmax(0,1fr) minmax(168px,196px);gap:20px;align-items:start;padding:18px 20px;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:rgba(248,250,252,.95)}.whats-new__hero-main[data-v-80aa15a3]{min-width:0}.whats-new__eyebrow[data-v-80aa15a3]{margin:0 0 10px}.whats-new__version-line[data-v-80aa15a3]{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;line-height:1.25}.whats-new__version-num[data-v-80aa15a3]{font-size:16px;font-weight:700;color:#0078d2;letter-spacing:-.01em}.whats-new__version-build[data-v-80aa15a3]{font-size:10px;font-weight:400;color:var(--typo-tertiary)}.whats-new__title[data-v-80aa15a3]{margin:0;font-size:19px;font-weight:700;color:var(--typo-dark);line-height:1.28}.whats-new__summary[data-v-80aa15a3]{margin:10px 0 0;font-size:13px;color:var(--typo-secondary);line-height:1.55}.whats-new__stats[data-v-80aa15a3]{display:flex;flex-direction:column;gap:6px;width:100%}.whats-new__stat[data-v-80aa15a3]{display:flex;flex-direction:row;align-items:center;gap:10px;min-width:0;padding:8px 12px;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fff;box-shadow:0 1px 2px #0f172a0a}.whats-new__stat-value[data-v-80aa15a3]{flex:0 0 auto;min-width:14px;font-size:18px;font-weight:700;color:#0078d2;line-height:1;font-variant-numeric:tabular-nums}.whats-new__stat-label[data-v-80aa15a3]{flex:1 1 auto;min-width:0;font-size:12px;font-weight:400;color:var(--typo-secondary);line-height:1.3}.whats-new__section[data-v-80aa15a3]{display:flex;flex-direction:column;gap:12px;min-width:0}.whats-new__section-header[data-v-80aa15a3]{display:flex;align-items:center;justify-content:space-between;gap:12px}.whats-new__section-title[data-v-80aa15a3]{margin:0;font-size:13px;font-weight:700;color:var(--typo-dark);line-height:1.3}.whats-new__section-count[data-v-80aa15a3]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 7px;border-radius:999px;background:var(--bg-slate);color:var(--typo-secondary);font-size:11px;font-weight:500;line-height:1}.whats-new__highlights[data-v-80aa15a3]{display:flex;flex-direction:column;gap:8px;min-width:0}.whats-new__highlight[data-v-80aa15a3]{--hl-inline: 12px;--hl-icon-size: 28px;--hl-chevron: 24px;--highlight-accent: rgba(0, 120, 210, .22);--highlight-accent-strong: #0078d2;display:flex;flex-direction:column;min-width:0;border:1px solid var(--border-light);border-radius:8px;background:var(--bg-default);box-shadow:inset 2px 0 0 var(--highlight-accent);overflow:hidden;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.whats-new__highlight[data-v-80aa15a3]:hover{background:#fbfdff;border-color:#0078d233;--highlight-accent: rgba(0, 120, 210, .35)}.whats-new__highlight[data-v-80aa15a3]:focus-within{border-color:#0078d247}.whats-new__highlight--expanded[data-v-80aa15a3]{background:#f8fbff;border-color:#0078d242;box-shadow:inset 3px 0 0 var(--highlight-accent-strong),0 1px #0078d20f}.whats-new__highlight--expanded .whats-new__highlight-chevron[data-v-80aa15a3]{background:rgba(0,120,210,.12);color:#0078d2;transform:rotate(180deg)}.whats-new__highlight-head[data-v-80aa15a3]{display:flex;align-items:center;gap:10px;width:100%;min-width:0;box-sizing:border-box;padding:8px var(--hl-inline);border:none;background:transparent;color:inherit;text-align:left;cursor:pointer}.whats-new__highlight-head[data-v-80aa15a3]:focus-visible{outline:2px solid rgba(0,120,210,.4);outline-offset:-2px}.whats-new__highlight-head[data-v-80aa15a3]:disabled{cursor:default}.whats-new__highlight-icon[data-v-80aa15a3]{display:flex;align-items:center;justify-content:center;width:var(--hl-icon-size);height:var(--hl-icon-size);border-radius:6px;background:var(--bg-slate);color:var(--typo-slate);flex-shrink:0}.whats-new__highlight-icon[data-v-80aa15a3] svg{width:14px;height:14px}.whats-new__highlight-icon--feature[data-v-80aa15a3]{background:rgba(0,120,210,.1);color:#0078d2}.whats-new__highlight-icon--improvement[data-v-80aa15a3]{background:rgba(16,185,129,.1);color:#059669}.whats-new__highlight-icon--fix[data-v-80aa15a3]{background:rgba(245,158,11,.13);color:#b45309}.whats-new__highlight-icon--other[data-v-80aa15a3]{background:rgba(100,116,139,.12);color:#475569}.whats-new__highlight-title[data-v-80aa15a3]{flex:1;min-width:0;font-size:13px;font-weight:600;color:var(--typo-dark);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.whats-new__highlight-detail-count[data-v-80aa15a3]{flex-shrink:0;font-size:11px;font-weight:500;line-height:1;color:var(--typo-secondary);white-space:nowrap}.whats-new__highlight-chevron[data-v-80aa15a3]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--hl-chevron);height:var(--hl-chevron);border-radius:6px;background:var(--bg-slate);color:var(--typo-muted);transition:background .2s ease,color .2s ease,transform .2s ease}.whats-new__highlight-panel[data-v-80aa15a3]{display:grid;grid-template-rows:0fr;overflow:hidden;opacity:0;border-top:1px solid transparent;transition:grid-template-rows .32s ease,opacity .22s ease,border-color .2s ease}.whats-new__highlight-panel--open[data-v-80aa15a3]{grid-template-rows:1fr;opacity:1;border-top-color:#0f172a0f}.whats-new__highlight-panel-inner[data-v-80aa15a3]{min-height:0;overflow:hidden;background:linear-gradient(180deg,rgba(0,120,210,.035) 0%,transparent 70%)}.whats-new__highlight-detail-list[data-v-80aa15a3]{display:flex;flex-direction:column;gap:8px;margin:0;padding:8px var(--hl-inline) 10px calc(var(--hl-inline) + var(--hl-icon-size) + 10px);list-style:none}.whats-new__highlight-detail[data-v-80aa15a3]{display:flex;align-items:flex-start;gap:8px;min-width:0;font-size:12px;color:var(--typo-secondary);line-height:1.45}.whats-new__highlight-detail-marker[data-v-80aa15a3]{flex-shrink:0;width:5px;height:5px;margin-top:6px;border-radius:50%;background:#0078d2}.whats-new__highlight-detail-text[data-v-80aa15a3]{min-width:0}@keyframes whats-new-skeleton-shimmer-80aa15a3{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion: reduce){.whats-new__highlight[data-v-80aa15a3],.whats-new__highlight-chevron[data-v-80aa15a3],.whats-new__highlight-panel[data-v-80aa15a3],.whats-new__skeleton[data-v-80aa15a3]{animation:none!important;transition-duration:.01ms!important}}@media (max-width: 860px){.whats-new[data-v-80aa15a3]{grid-template-columns:1fr;row-gap:18px}.whats-new:not(.whats-new--balanced) .whats-new__releases[data-v-80aa15a3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.whats-new__divider[data-v-80aa15a3]{width:100%;height:1px;min-height:0}.whats-new__hero[data-v-80aa15a3]{grid-template-columns:1fr}.whats-new__stats[data-v-80aa15a3]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 680px){.whats-new:not(.whats-new--balanced) .whats-new__releases[data-v-80aa15a3],.whats-new__stats[data-v-80aa15a3]{grid-template-columns:1fr}.whats-new__highlight-detail-list[data-v-80aa15a3]{padding-left:var(--hl-inline)}}.nav-rail[data-v-a71af10b]{position:relative;display:flex;flex-direction:column;align-items:center;width:64px;flex-shrink:0;background:var(--bg-default);border-right:1px solid var(--border-light);padding:14px 0 10px;z-index:30}.nav-rail__logo[data-v-a71af10b]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;cursor:default}.nav-rail__logo img[data-v-a71af10b]{width:32px;height:32px;object-fit:contain}.nav-rail__divider[data-v-a71af10b]{width:28px;height:1px;background:var(--border-light);margin:10px 0;flex-shrink:0}.nav-rail__nav[data-v-a71af10b]{display:flex;flex-direction:column;align-items:center;gap:4px}.nav-rail__item[data-v-a71af10b]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:12px;background:transparent;color:var(--typo-muted);cursor:pointer;transition:all .15s ease;position:relative}.nav-rail__item svg[data-v-a71af10b]{width:24px;height:24px}.nav-rail__item[data-v-a71af10b] svg *{stroke-width:1.75}.nav-rail__item[data-v-a71af10b]:hover:not(:disabled){background:var(--bg-hover);color:var(--typo-dark)}.nav-rail__item[data-v-a71af10b]:active:not(:disabled){background:var(--bg-hover-alt)}.nav-rail__item--active[data-v-a71af10b]{color:var(--bg-control-primary, #0078d2);background:rgba(0,120,210,.08)}.nav-rail__item--active[data-v-a71af10b]:before{content:"";position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:3px;height:24px;border-radius:3px 0 0 3px;background:var(--bg-control-primary, #0078d2)}.nav-rail__item--active[data-v-a71af10b]:hover{background:rgba(0,120,210,.12)}.nav-rail__item[data-v-a71af10b]:disabled{opacity:.3;cursor:not-allowed}.nav-rail__item--toggle svg[data-v-a71af10b]{transition:transform .2s ease}.nav-rail__item--toggle-collapsed svg[data-v-a71af10b]{transform:scaleX(-1)}.nav-rail__item--link[data-v-a71af10b]{text-decoration:none;box-sizing:border-box;color:var(--typo-muted)}.nav-rail__item--link[data-v-a71af10b]:visited{color:var(--typo-muted)}.nav-rail__item--link.nav-rail__item--active[data-v-a71af10b]{color:var(--bg-control-primary, #0078d2)}.nav-rail__item--link[data-v-a71af10b] svg{stroke-width:1.75}.nav-rail__badge[data-v-a71af10b]{display:flex;align-items:center;justify-content:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:-4px;right:-4px;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--bg-control-primary);font-size:10px;font-weight:600;line-height:1;color:#fff}.nav-rail__badge--running[data-v-a71af10b]{background:var(--color-warning);animation:badge-pulse-a71af10b 2s ease-in-out infinite}.nav-rail__badge--error[data-v-a71af10b]{background:var(--color-error);animation:badge-error-pulse-a71af10b 2s ease-in-out infinite}.nav-rail__badge-text[data-v-a71af10b]{position:relative;z-index:2}.nav-rail__progress-ring[data-v-a71af10b]{position:absolute;inset:-3px;width:calc(100% + 6px);height:calc(100% + 6px);transform:rotate(-90deg)}.nav-rail__spacer[data-v-a71af10b]{flex:1}.nav-rail__bottom[data-v-a71af10b]{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}@keyframes badge-pulse-a71af10b{0%,to{box-shadow:0 0 0 0 var(--bg-warning-light)}50%{box-shadow:0 0 0 4px transparent}}@keyframes badge-error-pulse-a71af10b{0%,to{box-shadow:0 0 #dc262647}50%{box-shadow:0 0 0 4px transparent}}.nav-rail__help.app-help-drop{gap:0;justify-content:center;padding:0;width:44px;height:44px;border-radius:12px;color:var(--typo-muted)}.nav-rail__help .app-help-drop__trigger{width:44px!important;height:44px!important}.nav-rail__help .app-help-drop__menu{left:calc(100% + 10px)!important;right:auto!important;top:auto!important;bottom:0!important}.nav-rail__user.user-drop{gap:0;justify-content:center;padding:0;border-radius:50%}.nav-rail__user .user-drop__info,.nav-rail__user .user-drop__arrow-wrap{display:none!important}.nav-rail__user .user-drop__avatar{width:38px!important;height:38px!important;border-radius:50%!important;font-size:13px!important}.nav-rail__user .user-drop__menu{left:calc(100% + 10px)!important;right:auto!important;top:auto!important;bottom:0!important}.license-dialog__text[data-v-ae838ba1]{margin:0;color:var(--typo-secondary);font-size:13.5px;line-height:1.6}.license-dialog__text+.license-dialog__text[data-v-ae838ba1]{margin-top:10px}.glob-wr{display:flex;flex-direction:row;background-color:var(--bg-default);height:100%}.glob-wr .page-wr{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0;overflow-x:hidden}.loader-wr{height:100%;width:100%;display:flex;align-items:center;justify-content:center;padding-bottom:60px}.route-shell-in-leave-active,.route-shell-out-leave-active{transition:opacity .26s cubic-bezier(.4,0,.6,1),transform .32s cubic-bezier(.4,0,.2,1)}.route-shell-in-enter-active,.route-shell-out-enter-active{transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1)}.route-shell-in-enter-from{opacity:0;transform:translate3d(2.5rem,0,0)}.route-shell-in-leave-to{opacity:0;transform:translate3d(-2rem,0,0)}.route-shell-out-enter-from{opacity:0;transform:translate3d(-2.5rem,0,0)}.route-shell-out-leave-to{opacity:0;transform:translate3d(2rem,0,0)}@media (prefers-reduced-motion: reduce){.route-shell-in-leave-active,.route-shell-in-enter-active,.route-shell-out-leave-active,.route-shell-out-enter-active{transition:opacity .2s ease}.route-shell-in-enter-from,.route-shell-in-leave-to,.route-shell-out-enter-from,.route-shell-out-leave-to{transform:none}}.nav-rail-enter-active{transition:opacity .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1)}.nav-rail-leave-active{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.nav-rail-enter-from,.nav-rail-leave-to{opacity:0;transform:translate(-100%)}.ctx-backdrop{position:fixed;inset:0;z-index:9998}.ctx{position:fixed;z-index:9999;min-width:160px;padding:4px;background:rgba(255,255,255,.82);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(255,255,255,.5);border-radius:10px;box-shadow:0 0 0 .5px #0000000a,0 2px 6px #0000000f,0 8px 20px #00000014;transform-origin:top left}.ctx__sep{height:1px;margin:3px 8px;background:rgba(0,0,0,.06)}.ctx__btn{display:flex;align-items:center;gap:12px;width:100%;padding:8px;border:none;border-radius:6px;background:transparent;color:var(--typo-gray);font-size:12px;font-weight:500;line-height:1;cursor:pointer;transition:all .12s ease;text-align:left;white-space:nowrap}.ctx__btn:hover:not(:disabled){background:rgba(0,0,0,.05)}.ctx__btn:active:not(:disabled){background:rgba(0,0,0,.08);transform:scale(.98)}.ctx__btn--danger{color:#e53935}.ctx__btn--danger:hover:not(:disabled){background:rgba(229,57,53,.08)}.ctx__btn--disabled{opacity:.32;cursor:not-allowed}.ctx__ico{display:flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0;opacity:.7}.ctx__ico svg{width:14px;height:14px}.ctx__btn--danger .ctx__ico{opacity:.75}.ctx__txt{flex:1;min-width:0}:global(.dark-theme) .ctx{background:rgba(40,40,45,.85);border-color:#ffffff14;box-shadow:0 0 0 .5px #0000004d,0 4px 12px #00000040,0 12px 28px #0003}:global(.dark-theme) .ctx .ctx__sep{background:rgba(255,255,255,.08)}:global(.dark-theme) .ctx .ctx__btn{color:#ffffffe6}:global(.dark-theme) .ctx .ctx__btn:hover:not(:disabled){background:rgba(255,255,255,.08)}:global(.dark-theme) .ctx .ctx__btn:active:not(:disabled){background:rgba(255,255,255,.12)}:global(.dark-theme) .ctx .ctx__btn--danger{color:#ff6b6b}:global(.dark-theme) .ctx .ctx__btn--danger:hover:not(:disabled){background:rgba(255,107,107,.12)}.ctx-menu-enter-active{transition:opacity .15s cubic-bezier(.22,1,.36,1),transform .15s cubic-bezier(.22,1,.36,1)}.ctx-menu-leave-active{transition:opacity .1s ease-out,transform .1s ease-out}.ctx-menu-enter-from{opacity:0;transform:scale(.92) translateY(-4px)}.ctx-menu-leave-to{opacity:0;transform:scale(.95)}.status-icon[data-v-a18d08a6]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;transition:all .2s ease;position:relative}.status-icon--xs[data-v-a18d08a6]{width:12px;height:12px}.status-icon--xs svg[data-v-a18d08a6]{width:7px;height:7px}.status-icon--xs .status-icon__dot[data-v-a18d08a6]{width:4px;height:4px}.status-icon--sm[data-v-a18d08a6]{width:14px;height:14px}.status-icon--sm svg[data-v-a18d08a6]{width:8px;height:8px}.status-icon--sm .status-icon__dot[data-v-a18d08a6]{width:5px;height:5px}.status-icon--md[data-v-a18d08a6]{width:16px;height:16px}.status-icon--md svg[data-v-a18d08a6]{width:10px;height:10px}.status-icon--md .status-icon__dot[data-v-a18d08a6]{width:6px;height:6px}.status-icon--done[data-v-a18d08a6]{background:#10b981;color:#fff}.status-icon--done.status-icon--dot[data-v-a18d08a6]{background:rgba(16,185,129,.08)}.status-icon--done.status-icon--dot .status-icon__dot[data-v-a18d08a6]{background:#10b981;opacity:1}.status-icon--warning[data-v-a18d08a6]{background:#f59e0b;color:#fff}.status-icon--warning.status-icon--dot[data-v-a18d08a6]{background:rgba(245,158,11,.14)}.status-icon--warning.status-icon--dot .status-icon__dot[data-v-a18d08a6]{background:#f59e0b;opacity:1}.status-icon--pending[data-v-a18d08a6]{background:var(--bg-tertiary)}.status-icon__dot[data-v-a18d08a6]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background:var(--typo-muted);opacity:.4}.projects-drop[data-v-bcf27fae]{display:flex;flex-direction:column;gap:10px}.search-field[data-v-bcf27fae]{display:flex;align-items:center;justify-content:space-between;gap:8px;height:36px;padding:0 10px;background:var(--bg-default);border:1px solid var(--border-light);border-radius:8px;transition:all .15s ease}.search-field[data-v-bcf27fae]:hover{border-color:var(--border-muted)}.search-field--active[data-v-bcf27fae],.search-field[data-v-bcf27fae]:focus-within{border-color:#0078d2;box-shadow:0 0 0 3px #0078d21a}.search-field__icon[data-v-bcf27fae]{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#999}.search-field__input[data-v-bcf27fae]{flex:1;min-width:0;border:none;background:transparent;color:var(--typo-dark);font-size:12px;outline:none}.search-field__input[data-v-bcf27fae]::placeholder{color:var(--typo-placeholder)}.search-field__clear[data-v-bcf27fae]{display:flex;align-items:center;justify-content:center;height:18px;width:18px;flex-shrink:0;border:none;border-radius:4px;background:var(--border-table);color:var(--typo-tertiary);cursor:pointer;transition:all .15s ease}.search-field__clear[data-v-bcf27fae]:hover{background:var(--border-light);color:var(--typo-medium)}.vcheckbox[data-v-42ae71c7]{--_size: 18px;--_radius: 5px;--_gap: 10px;--_fsize: 14px;--_color-border: var(--border-default);--_color-border-hover: #919eab;--_color-bg: var(--bg-default, #fff);--_color-checked: #0078d2;--_color-check: #fff;display:inline-flex;align-items:center;gap:var(--_gap);cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent}.vcheckbox__input[data-v-42ae71c7]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.vcheckbox__box[data-v-42ae71c7]{position:relative;display:flex;align-items:center;justify-content:center;width:var(--_size);height:var(--_size);flex-shrink:0;border:1px solid var(--_color-border);border-radius:var(--_radius);background:var(--_color-bg);transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .1s ease}.vcheckbox__check[data-v-42ae71c7],.vcheckbox__minus[data-v-42ae71c7]{width:100%;height:100%;color:var(--_color-check);opacity:0;transform:scale(.5);transition:opacity .12s ease,transform .12s cubic-bezier(.34,1.56,.64,1)}.vcheckbox__label[data-v-42ae71c7]{font-size:var(--_fsize);color:var(--typo-dark, #333);line-height:1.4;transition:color .15s ease}.vcheckbox:hover:not(.vcheckbox--disabled) .vcheckbox__box[data-v-42ae71c7]{border-color:var(--_color-border-hover)}.vcheckbox__input:focus-visible+.vcheckbox__box[data-v-42ae71c7]{box-shadow:0 0 0 2px var(--bg-default, #fff),0 0 0 4px var(--_color-checked)}.vcheckbox--checked .vcheckbox__box[data-v-42ae71c7]{border-color:var(--_color-checked);background:var(--_color-checked)}.vcheckbox--checked .vcheckbox__check[data-v-42ae71c7]{opacity:1;transform:scale(.8)}.vcheckbox--checked:hover:not(.vcheckbox--disabled) .vcheckbox__box[data-v-42ae71c7]{border-color:color-mix(in srgb,var(--_color-checked) 85%,black);background:color-mix(in srgb,var(--_color-checked) 85%,black)}.vcheckbox--indeterminate .vcheckbox__box[data-v-42ae71c7]{border-color:var(--_color-checked);background:var(--_color-checked)}.vcheckbox--indeterminate .vcheckbox__minus[data-v-42ae71c7]{opacity:1;transform:scale(1)}.vcheckbox:active:not(.vcheckbox--disabled) .vcheckbox__box[data-v-42ae71c7]{transform:scale(.92)}.vcheckbox--disabled[data-v-42ae71c7]{cursor:not-allowed;opacity:.5}.vcheckbox--sm[data-v-42ae71c7]{--_size: 14px;--_radius: 4px;--_gap: 8px;--_fsize: 12px}.vcheckbox--md[data-v-42ae71c7]{--_size: 18px;--_radius: 5px;--_gap: 10px;--_fsize: 14px}.vcheckbox--lg[data-v-42ae71c7]{--_size: 22px;--_radius: 6px;--_gap: 12px;--_fsize: 16px}.add-btn[data-v-a0227a0c]{display:flex;align-items:center;gap:6px;width:calc(100% - 8px);padding:7px 10px;margin:4px 0 4px 4px;overflow:hidden;border:1px dashed var(--border-muted);border-radius:6px;background:transparent;cursor:pointer;transform-origin:top center;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease;box-sizing:border-box}.add-btn[data-v-a0227a0c]:hover{background:var(--bg-add-hover);border-color:var(--border-add);box-shadow:0 4px 12px #0078d214;transform:translateY(-1px)}.add-btn:hover .add-btn__icon[data-v-a0227a0c],.add-btn:hover .add-btn__text[data-v-a0227a0c]{color:var(--border-add)}.add-btn[data-v-a0227a0c]:active{background:var(--bg-active);transform:translateY(0)}.add-btn[data-v-a0227a0c]:disabled{cursor:default;opacity:.55;pointer-events:none;transform:none}.add-btn__icon[data-v-a0227a0c]{color:#999;flex-shrink:0;transition:color .15s ease}.add-btn__text[data-v-a0227a0c]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:500;color:var(--typo-tertiary);transition:color .15s ease}.sidebar-add-action-enter-active,.sidebar-add-action-leave-active{transition:max-height .26s cubic-bezier(.22,1,.36,1),margin .26s cubic-bezier(.22,1,.36,1),padding .26s cubic-bezier(.22,1,.36,1),border-color .18s ease,opacity .2s ease,transform .26s cubic-bezier(.22,1,.36,1)}.sidebar-add-action-enter-from,.sidebar-add-action-leave-to{max-height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-color:transparent;opacity:0;transform:translateY(-4px)}.sidebar-add-action-enter-to,.sidebar-add-action-leave-from{max-height:40px;opacity:1;transform:translateY(0)}[fake] .sidebar-add-action-enter-active,[fake] .sidebar-add-action-leave-active{transition:none!important;transition-delay:0ms!important}[fake] .sidebar-add-action-enter-from,[fake] .sidebar-add-action-enter-to,[fake] .sidebar-add-action-leave-from,[fake] .sidebar-add-action-leave-to{max-height:40px;padding-top:7px;padding-bottom:7px;margin-top:4px;margin-bottom:4px;border-color:var(--border-muted);opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.sidebar-add-action-enter-active,.sidebar-add-action-leave-active{transition:opacity .12s ease!important}.sidebar-add-action-enter-from,.sidebar-add-action-leave-to{max-height:40px;padding-top:7px;padding-bottom:7px;margin-top:4px;margin-bottom:4px;border-color:var(--border-muted);opacity:0;transform:none}}.navbar-item[drop] .drop[data-v-bf5a72c0]{transform:rotate(.5turn)}.navbar-item[loading] .item-content[data-v-bf5a72c0]{opacity:.3}.navbar-item[loading] .loading[data-v-bf5a72c0]{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;height:100%}.navbar-item[loading][data-v-bf5a72c0]{pointer-events:none}.navbar-item[inactive] .item-content[data-v-bf5a72c0]:hover{cursor:default;background:transparent!important}.navbar-item .drop-container[fake][data-v-bf5a72c0]{opacity:0;transform:translateY(0);position:absolute;left:0;right:0;width:100%;box-sizing:border-box;overflow:visible;pointer-events:none}.navbar-item:not(:hover) .checkbox-wr[data-v-bf5a72c0]{width:0}.navbar-item[selected] .checkbox-wr[data-v-bf5a72c0]{width:auto!important}.navbar-item .item-content--layer-drop-target[data-v-bf5a72c0]{background:var(--bg-active)}.navbar-item .item-content--geo-inactive .status[data-v-bf5a72c0]:after{content:"";position:absolute;z-index:2;top:50%;left:-1px;width:calc(100% + 2px);height:1px;border-radius:1px;background:var(--typo-ghost);opacity:.68;transform:translateY(-50%);pointer-events:none}.navbar-item--layer-drop-target[data-v-bf5a72c0]{border-radius:8px;background:rgba(0,120,210,.035)}.navbar-item--layer-drop-target[data-v-bf5a72c0]:after{content:"";position:absolute;z-index:5;inset:0;border:1px solid var(--bg-control-primary);border-radius:inherit;box-shadow:0 0 0 2px #0078d214,inset 0 0 18px #0078d209;pointer-events:none}@media (prefers-reduced-motion: reduce){.navbar-item--layer-drop-target[data-v-bf5a72c0]{transition:none}}.list-group{position:relative;transition:min-height .18s ease}.list-group--layers.list-group--dragging{min-height:30px}.list-group--source .list-group__transfer-target{display:none}.list-group__transfer-target{display:flex;align-items:center;gap:8px;min-height:38px;margin:3px 0 5px;padding:7px 10px;border:1px dashed var(--border-primary-light);border-radius:7px;background:var(--bg-accent-light);color:var(--typo-control-primary);font-size:11px;font-weight:500;pointer-events:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.list-group__transfer-target--active{border-color:var(--border-primary-light);background:var(--bg-active);box-shadow:none}.list-group__transfer-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px;border-radius:50%;background:var(--bg-control-primary);color:var(--color-base-white);font-size:13px;font-weight:700}.list-group__transfer-label{min-width:0;line-height:1.25}.list-group__transfer-label strong{display:block;overflow:hidden;color:var(--typo-dark);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.list-group__empty-state{padding:6px 10px;color:var(--typo-tertiary);font-size:11px;font-style:italic}.sortable-ghost{opacity:0}.sortable-chosen:not(.sortable-drag)>.item-content{opacity:.35}.sortable-drag{opacity:.98;filter:drop-shadow(0 8px 16px rgba(0,32,51,.18));transform:rotate(.5deg)}.sortable-drag .item-content{background:var(--bg-default);box-shadow:inset 0 0 0 1px var(--border-primary-light)}@media (prefers-reduced-motion: reduce){.list-group,.list-group__transfer-target{transition:none}}.navbar-item[loading] .item-content[data-v-3f0d0030]{opacity:.3}.navbar-item[loading] .loading[data-v-3f0d0030]{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;height:100%}.navbar-item[loading][data-v-3f0d0030]{pointer-events:none}.navbar-item .drop-container[fake][data-v-3f0d0030]{opacity:0;transform:translateY(0);position:absolute;left:0;right:0;width:100%;box-sizing:border-box;overflow:visible;pointer-events:none}.overlay[data-v-765c904c]{display:flex;align-items:center;justify-content:center;position:fixed;inset:0;z-index:9999;background:var(--bg-overlay);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.dialog[data-v-765c904c]{display:flex;flex-direction:column;position:relative;width:640px;max-width:calc(100vw - 32px);max-height:min(540px,100vh - 64px);background:var(--bg-default);border-radius:14px;box-shadow:var(--shadow-modal);overflow:hidden}.dialog--shake[data-v-765c904c]{animation:layers-modal-shake-765c904c .38s cubic-bezier(.4,0,.2,1) both}.dialog__accent[data-v-765c904c]{height:3px;background:linear-gradient(90deg,#0078d2 0%,#005a9e 100%);flex-shrink:0}.dialog__header[data-v-765c904c]{display:flex;align-items:center;gap:14px;padding:18px 20px 16px;background:var(--bg-tertiary);border-bottom:1px solid var(--border-light);flex-shrink:0}.dialog__header-icon[data-v-765c904c]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;background:var(--bg-slate);color:var(--typo-slate);flex-shrink:0}.dialog__header-text[data-v-765c904c]{flex:1;min-width:0}.dialog__title[data-v-765c904c]{margin:0 0 2px;font-size:15px;font-weight:650;color:var(--typo-dark)}.dialog__subtitle[data-v-765c904c]{margin:0;font-size:12px;color:var(--typo-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dialog__close[data-v-765c904c]{display:flex;align-items:center;justify-content:center;height:28px;width:28px;border-radius:8px;border:none;background:transparent;color:var(--typo-muted);cursor:pointer;transition:background .15s,color .15s;flex-shrink:0}.dialog__close[data-v-765c904c]:hover{background:var(--bg-hover);color:var(--typo-dark)}.dialog__search[data-v-765c904c]{display:flex;align-items:center;gap:8px;padding:10px 20px;border-bottom:1px solid var(--border-light);color:var(--typo-muted);flex-shrink:0}.dialog__search-input[data-v-765c904c]{flex:1;border:none;background:transparent;font-family:inherit;font-size:13px;color:var(--typo-dark);outline:none}.dialog__search-input[data-v-765c904c]::placeholder{color:var(--typo-placeholder)}.dialog__body-wrap[data-v-765c904c]{flex:1 1 auto;min-height:0;max-width:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.dialog__body-wrap[data-v-765c904c]::-webkit-scrollbar{width:4px}.dialog__body-wrap[data-v-765c904c]::-webkit-scrollbar-thumb{background:var(--border-muted);border-radius:2px}.dialog__body[data-v-765c904c]{padding:8px 0;min-height:0}.dialog__empty[data-v-765c904c]{display:flex;align-items:center;justify-content:center;padding:32px 20px;color:var(--typo-muted);font-size:13px}.dialog__footer[data-v-765c904c]{display:flex;align-items:center;gap:8px;padding:12px 20px;border-top:1px solid var(--border-light);background:var(--bg-tertiary);flex-shrink:0}.dialog__footer-state[data-v-765c904c]{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.dialog__footer-info[data-v-765c904c]{font-size:12px;color:var(--typo-secondary)}.dialog__footer-error[data-v-765c904c]{font-size:11px;color:var(--typo-alert);line-height:1.3}.sensor-group__header[data-v-765c904c]{display:flex;align-items:center;gap:8px;padding:8px 20px;cursor:pointer;transition:background .15s ease}.sensor-group__header[data-v-765c904c]:hover{background:var(--bg-hover)}.sensor-group__name[data-v-765c904c]{flex:1;font-size:13px;font-weight:600;color:var(--typo-dark);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sensor-group__count[data-v-765c904c]{font-size:11px;color:var(--typo-muted);padding:1px 6px;background:var(--bg-slate);border-radius:4px;flex-shrink:0}.sensor-group__layers[data-v-765c904c]{padding-left:20px}.layer-row[data-v-765c904c]{display:flex;align-items:center;gap:8px;padding:6px 20px;cursor:pointer;transition:background .15s ease}.layer-row[data-v-765c904c]:hover{background:var(--bg-hover)}.layer-row--selected[data-v-765c904c]{background:rgba(0,120,210,.04)}.layer-row--added[data-v-765c904c]{background:rgba(16,185,129,.07)}.layer-row--removed[data-v-765c904c]{background:rgba(100,116,139,.08);opacity:.72}.layer-row--removed .layer-row__name[data-v-765c904c]{color:var(--typo-muted);text-decoration:line-through}.layer-row__name[data-v-765c904c]{flex:1;font-size:13px;color:var(--typo-dark);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layer-row__status[data-v-765c904c]{font-size:10px;padding:1px 6px;border-radius:4px;flex-shrink:0;font-weight:500}.layer-row__status--actual[data-v-765c904c]{color:#059669;background:rgba(16,185,129,.1)}.layer-row__status--stale[data-v-765c904c]{color:#d97706;background:rgba(245,158,11,.1)}.layer-row__status--empty[data-v-765c904c]{color:#64748b;background:rgba(100,116,139,.1)}.layer-row__type[data-v-765c904c]{font-size:11px;color:var(--typo-muted)}.layers-modal-enter-active[data-v-765c904c],.layers-modal-leave-active[data-v-765c904c]{transition:opacity .2s ease}.layers-modal-enter-active .dialog[data-v-765c904c],.layers-modal-leave-active .dialog[data-v-765c904c]{transition:opacity .2s ease,transform .2s ease}.layers-modal-enter-from[data-v-765c904c],.layers-modal-leave-to[data-v-765c904c]{opacity:0}.layers-modal-enter-from .dialog[data-v-765c904c],.layers-modal-leave-to .dialog[data-v-765c904c]{opacity:0;transform:translateY(-8px) scale(.98)}@keyframes layers-modal-shake-765c904c{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(4px)}60%{transform:translate(-2px)}80%{transform:translate(1px)}}@media (prefers-reduced-motion: reduce){.dialog--shake[data-v-765c904c]{animation:none}}.sortable-ghost{opacity:0}.navbar-item[loading] .item-content[data-v-08e2022b]{opacity:.3}.navbar-item[loading] .loading[data-v-08e2022b]{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;height:100%}.navbar-item[loading][data-v-08e2022b]{pointer-events:none}.navbar-item .drop-container[fake][data-v-08e2022b]{opacity:0;transform:translateY(0);position:absolute;left:0;right:0;width:100%;box-sizing:border-box;overflow:visible;pointer-events:none}.navbar-item .item-content--dev-edit[active][data-v-08e2022b]{box-shadow:inset 0 0 0 1px #0078d21f}.sortable-ghost{opacity:0}.aside-navbar .navbar-item{position:relative;overflow:hidden}.aside-navbar .navbar-item>.item-content{height:36px;display:flex;align-items:center;justify-content:space-between;gap:var(--sb-pad-y-tight, 8px);width:100%;padding:0 var(--sb-pad-x, 12px);border-radius:6px;transition:all .15s ease}.aside-navbar .navbar-item>.item-content:not([inactive]){cursor:pointer}.aside-navbar .navbar-item>.item-content:hover:not([inactive]){background:var(--bg-hover)}.aside-navbar .navbar-item>.item-content:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.aside-navbar .navbar-item>.item-content[active]{background:var(--bg-active)}.aside-navbar .navbar-item>.item-content[active] .name{color:var(--bg-control-primary, #0078d2)}.aside-navbar .navbar-item>.item-content.item-content--geo-inactive .name{color:var(--typo-ghost)}.aside-navbar .navbar-item>.item-content.item-content--geo-inactive .name__text:after{transform:scaleX(1)}.aside-navbar .navbar-item>.item-content:active:not([inactive]){background:var(--bg-hover-alt)}.aside-navbar .navbar-item>.item-content .container{display:flex;align-items:center;gap:6px;min-width:0;width:100%}.aside-navbar .navbar-item>.item-content .container .drop{display:flex;align-items:center;justify-content:center;height:24px;width:24px;margin:0 -4px;cursor:pointer;flex-shrink:0;border-radius:4px;transition:all .2s ease;color:#999}.aside-navbar .navbar-item>.item-content .container .drop:hover{background:var(--bg-hover-alt);color:var(--typo-medium)}.aside-navbar .navbar-item>.item-content .container .drop[fake]{pointer-events:none}.aside-navbar .navbar-item>.item-content .status{flex-shrink:0}.aside-navbar .navbar-item>.item-content .status-spacer{flex-shrink:0;width:14px;height:14px}.aside-navbar .navbar-item>.item-content .name{font-size:13px;font-weight:500;color:var(--typo-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease}.aside-navbar .navbar-item>.item-content .name__text{position:relative;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.aside-navbar .navbar-item>.item-content .name__text:after{content:"";position:absolute;left:-1px;right:-1px;top:56%;height:1px;border-radius:1px;background:linear-gradient(90deg,transparent 0,currentColor 5%,currentColor 95%,transparent 100%);opacity:.58;transform:scaleX(0);transform-origin:left center;transition:transform .14s cubic-bezier(.22,1,.36,1);pointer-events:none}.aside-navbar .navbar-item>.item-content .type{font-size:11px;color:var(--typo-tertiary)}.aside-navbar .navbar-item>.item-content .controls{display:flex;margin-right:-4px;height:100%;overflow:hidden;transition:.2s;flex-shrink:0;gap:4px;align-items:center}.aside-navbar .navbar-item>.item-content .controls .ico-wr{display:flex;align-items:center;justify-content:center;height:24px;width:24px;flex-shrink:0;color:#9ca3af;border-radius:6px;transition:all .15s ease;cursor:pointer}.aside-navbar .navbar-item>.item-content .controls .ico-wr .ico{width:14px;height:14px}.aside-navbar .navbar-item>.item-content .controls .ico-wr:hover{background:#e0e7ff;color:var(--bg-card-alt)}.aside-navbar .navbar-item>.item-content .controls .cas-controls,.aside-navbar .navbar-item>.item-content .controls .checkbox-wr{display:flex;overflow:hidden;gap:4px}.aside-navbar .navbar-item>.item-content .controls .cas-controls .ico-wr:hover{background:var(--bg-hover-alt);color:var(--typo-medium)}.aside-navbar .navbar-item>.item-content .controls .grip{cursor:grab}.aside-navbar .navbar-item>.item-content .controls .grip:hover{background:var(--bg-badge-oil)}.aside-navbar .navbar-item>.item-content .controls .grip:active{cursor:grabbing}.aside-navbar .navbar-item>.item-content:not(:hover) .cas-controls{width:0}.aside-navbar .navbar-item .drop-container{padding-left:12px;height:0;overflow:hidden;opacity:0;transform:translateY(-4px);will-change:height,opacity,transform;transition:height var(--sb-drop-duration, .28s) var(--sb-drop-easing, cubic-bezier(.22, 1, .36, 1)),opacity .18s ease,transform var(--sb-drop-duration, .28s) var(--sb-drop-easing, cubic-bezier(.22, 1, .36, 1))}.aside-navbar .navbar-item .drop-container--open{opacity:1;transform:translateY(0)}.aside-navbar .navbar-item .drop-container[fake]{opacity:0;transform:none;transition:none;will-change:auto}.navbar{--sb-pad-x: 12px;--sb-pad-y-tight: 8px;--sb-pad-y: 24px;--sb-pad-y-loose: 16px;--sb-section-gap: 10px;--sb-tree-indent: 24px;--sb-action-align: 32px;--sb-drop-duration: .28s;--sb-drop-easing: cubic-bezier(.22, 1, .36, 1);display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-width:clamp(0rem,-7.0506198347rem + 28.9256198347vw,21.875rem);flex-shrink:0;background:var(--bg-default);border-right:1px solid var(--border-light);transition:width .3s ease,opacity .3s ease;position:relative;overflow:hidden}.navbar__content{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;width:100%;max-width:100%;overflow:hidden;transition:opacity .3s ease}.navbar .projects-drop{padding:var(--sb-pad-y) var(--sb-pad-x) var(--sb-pad-y-loose);flex-shrink:0}.navbar .projects-drop--after-project-badge{padding-top:10px}.navbar__project-badge{display:flex;flex-direction:column;gap:6px;margin:var(--sb-pad-y) var(--sb-pad-x) 0;padding:10px 12px;border:1px solid var(--border-light);border-radius:8px;background:var(--bg-tertiary);min-width:0}.navbar__project-badge-head{display:flex;align-items:center;gap:8px;min-width:0}.navbar__project-badge-label{flex-shrink:0;padding:2px 6px;border-radius:4px;background:var(--bg-edit-hover);color:var(--typo-control-primary);font-size:10px;font-weight:700;line-height:1.2;text-transform:uppercase}.navbar__project-badge-name{min-width:0;color:var(--typo-dark);font-size:13px;font-weight:650;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navbar__project-badge-date{color:var(--typo-secondary);font-size:11px;font-weight:500;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navbar__lists{flex:1;min-width:0;padding:0 var(--sb-pad-x) var(--sb-pad-y-loose);overflow-y:auto;overflow-x:hidden}.navbar__lists::-webkit-scrollbar{width:4px}.navbar__lists::-webkit-scrollbar-track{background:transparent}.navbar__lists::-webkit-scrollbar-thumb{background:var(--border-muted);border-radius:2px}.navbar__section{margin-bottom:var(--sb-section-gap)}.navbar__section:last-child{margin-bottom:0}.navbar__section-header{display:flex;align-items:center;gap:var(--sb-pad-y-tight);padding:var(--sb-pad-y-tight) var(--sb-pad-x);border-radius:8px;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.navbar__section-header:hover{background:var(--bg-hover)}.navbar__section-header--active{background:var(--bg-active)}.navbar__section-header--active .navbar__section-title{color:var(--bg-control-primary, #0078d2)}.navbar__section-header--edit-mode{background:rgba(0,120,210,.07);box-shadow:inset 0 0 0 1px #0078d224}.navbar__section--project .navbar__section-action{opacity:1}.navbar__section-action:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.navbar__section-toggle{display:flex;align-items:center;justify-content:center;height:24px;width:24px;border:none;background:transparent;border-radius:4px;cursor:pointer;color:#999;transition:all .2s ease;flex-shrink:0}.navbar__section-toggle:hover{background:var(--bg-hover-alt);color:var(--typo-medium)}.navbar__section-toggle svg{transition:transform .2s ease}.navbar__section-toggle--open svg{transform:rotate(180deg)}.navbar__section-info{display:flex;align-items:center;gap:var(--sb-pad-y-tight);flex:1;min-width:0}.navbar__section-text{display:flex;flex-direction:column;gap:2px;min-width:0}.navbar__section-status{flex-shrink:0}.navbar__section-action{display:flex;align-items:center;justify-content:center;height:24px;width:24px;border:none;background:transparent;border-radius:4px;cursor:pointer;color:var(--typo-muted);flex-shrink:0;transition:all .15s ease;opacity:0}.navbar__section-action:hover{background:var(--bg-hover-alt);color:var(--typo-dark)}.navbar__section-header:hover .navbar__section-action{opacity:1}.navbar__section-action--active{opacity:1;background:var(--bg-control-primary, #0078d2);color:#fff}.navbar__section-action--active:hover{background:var(--bg-control-primary-hover, #005a9e);color:#fff}.navbar__section-action-icon--collapsed{transform:rotate(180deg)}.navbar__section-action svg{transition:transform .2s ease}.navbar__section-title{font-size:13px;font-weight:600;color:var(--typo-dark);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navbar__section-subtitle,.navbar__tree-caption{color:var(--typo-tertiary);font-size:11px;font-weight:500;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navbar__tree-caption{position:relative;margin:4px 0 6px;padding-left:10px}.navbar__tree-caption:before{content:"";position:absolute;left:0;top:50%;width:4px;height:4px;border-radius:50%;background:currentColor;transform:translateY(-50%);opacity:.6}.navbar__section-content{padding-left:var(--sb-tree-indent);padding-bottom:2px;overflow:hidden;opacity:0;transform:translateY(-4px);will-change:height,opacity,transform;transition:height var(--sb-drop-duration) var(--sb-drop-easing),opacity .18s ease,transform var(--sb-drop-duration) var(--sb-drop-easing)}.navbar__section-content--open{opacity:1;transform:translateY(0)}.navbar__section-content[fake]{position:absolute;opacity:0;transform:none;visibility:hidden;pointer-events:none;transition:none;will-change:auto}.navbar__empty-search{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;color:var(--typo-muted)}.navbar__empty-search svg{opacity:.4}.navbar__empty-search span{font-size:12px}.navbar:not([drop]),.navbar:not([hasNav]){width:0;min-width:0;border-right-width:0}.navbar:not([drop]) .navbar__content{opacity:0;pointer-events:none}.navbar[no-project]{width:0;min-width:0;border-right-width:0;opacity:0;pointer-events:none}@media (prefers-reduced-motion: reduce){.aside-navbar .navbar-item .drop-container,.navbar__section-content{transition:none!important}.aside-navbar .navbar-item>.item-content .name__text:after{transition:none}}.navbar--tree-connectors .drop-container:not([fake]) .navbar-item{position:relative}.navbar--tree-connectors .drop-container:not([fake]) .navbar-item:before{content:"";position:absolute;top:0;bottom:0;left:-7px;width:1px;background:var(--border-light);pointer-events:none}.navbar--tree-connectors .drop-container:not([fake]) .navbar-item:after{content:"";position:absolute;top:18px;left:-7px;width:7px;height:1px;background:var(--border-light);pointer-events:none}.navbar--tree-connectors .drop-container:not([fake]) .navbar-item:last-child:before{bottom:auto;height:18px}.app-content[data-v-2001006e]{display:flex;height:100%;min-width:0}.app-content__sidebar[data-v-2001006e]{flex-shrink:0}.app-content__viewport[data-v-2001006e]{display:flex;flex-direction:column;flex:1;min-width:0;width:100%;overflow-x:hidden;overflow-y:auto}.app-content__viewport[data-v-2001006e] .app-content__view{flex:1 0 auto;min-width:0}.app-content__loading-state[data-v-2001006e]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}@media (width <= 82.74875rem){.app-content[data-v-2001006e]{position:relative;overflow:hidden}.app-content__sidebar[data-v-2001006e]{position:absolute;top:0;bottom:0;left:0;z-index:20;width:0;max-width:0;box-shadow:none}.app-content__sidebar[drop][hasNav][data-v-2001006e]{width:min(350px,82vw);max-width:min(350px,82vw);box-shadow:18px 0 34px #0020331f}.app-content__viewport[data-v-2001006e]{flex:1 1 100%;width:100%;max-width:100%}}.view-stack-enter-active[data-v-2001006e]{transition:opacity .2s cubic-bezier(.33,1,.68,1)}.view-stack-leave-active[data-v-2001006e]{transition:opacity .14s cubic-bezier(.4,0,1,1)}.view-stack-enter-from[data-v-2001006e],.view-stack-leave-to[data-v-2001006e]{opacity:0}.view-module-enter-active[data-v-2001006e]{transition:opacity .24s cubic-bezier(.33,1,.68,1),transform .24s cubic-bezier(.33,1,.68,1)}.view-module-leave-active[data-v-2001006e]{transition:opacity .15s cubic-bezier(.4,0,1,1),transform .15s cubic-bezier(.4,0,1,1)}.view-module-enter-from[data-v-2001006e]{opacity:0;transform:translate3d(0,10px,0)}.view-module-leave-to[data-v-2001006e]{opacity:0;transform:translate3d(0,-6px,0)}@media (prefers-reduced-motion: reduce){.view-stack-enter-active[data-v-2001006e],.view-stack-leave-active[data-v-2001006e],.view-module-enter-active[data-v-2001006e],.view-module-leave-active[data-v-2001006e]{transition-duration:.01ms!important;transition-delay:0s!important}.view-module-enter-from[data-v-2001006e],.view-module-leave-to[data-v-2001006e]{transform:none}}.app-content__viewport--license-readonly input:not([type=checkbox]):not([type=radio]):not(:where(.mr-filters *,.mr-charts *,.gr-display-settings__select *,.projects-toolbar *)),.app-content__viewport--license-readonly textarea:not(:where(.mr-filters *,.mr-charts *,.projects-toolbar *)),.app-content__viewport--license-readonly select:not(:where(.mr-filters *,.mr-charts *,.projects-toolbar *)),.app-content__viewport--license-readonly [contenteditable=true]:not(:where(.mr-filters *,.mr-charts *,.projects-toolbar *)),.app-content__viewport--license-readonly .const-dropdown__input,.app-content__viewport--license-readonly .ye__cell--value{pointer-events:none;color:var(--typo-secondary)!important;background-color:var(--bg-default)!important;border:1px dashed var(--border-default)!important;box-shadow:none!important;cursor:not-allowed;user-select:text}.app-content__viewport--license-readonly .v-switch:not(:where(.mr-filters *,.mr-charts *)),.app-content__viewport--license-readonly .vcheckbox:not(:where(.mr-filters *,.mr-charts *)),.app-content__viewport--license-readonly input[type=checkbox]:not(:where(.mr-filters *,.mr-charts *)),.app-content__viewport--license-readonly input[type=radio]:not(:where(.mr-filters *,.mr-charts *)){pointer-events:none;opacity:.55;cursor:not-allowed}.app-content__viewport--license-readonly .param-row,.app-content__viewport--license-readonly .choice-row,.app-content__viewport--license-readonly .v-param-row,.app-content__viewport--license-readonly .ye,.app-content__viewport--license-readonly .gcos-card{cursor:not-allowed}body.app-license-readonly .const-dropdown__input,body.app-license-readonly .dialog .ye__cell--value{pointer-events:none;color:var(--typo-secondary)!important;background-color:var(--bg-default)!important;border:1px dashed var(--border-default)!important;box-shadow:none!important;cursor:not-allowed;user-select:text}*,*:before,*:after{box-sizing:border-box;outline:none;-webkit-tap-highlight-color:transparent}ul,ol{padding:0}html{overflow-x:hidden;max-width:100vw}body{position:relative;max-width:100vw}body,h1,h2,h3,h4,h5,p,ul,ol,li,figure,figcaption,blockquote,dl,dd,pre{margin:0}h1,h2,h3,h4,h5,p,pre{font-weight:400;font-family:inherit}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed}html{scroll-behavior:smooth}ul{list-style:none}a,a:visited{cursor:pointer;text-decoration:none;text-decoration-skip-ink:auto;color:inherit}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}iframe{border:none}label{cursor:pointer}input,button,textarea,select{font:inherit;margin:0}select,option,input[type=submit]{cursor:pointer}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{display:none;-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}input[type=text]::-ms-clear{display:none;width:0;height:0}input[type=text]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}:root,.light-theme{color-scheme:light;--color-base-dark: #002033;--color-base-white: rgba(255, 255, 255, 1);--color-base-mark: rgba(0, 66, 105, .28);--color-base-icon-btn: rgba(0, 32, 51, .26);--color-yellow: rgba(243, 139, 0, 1);--color-blue: rgba(25, 0, 232, 1);--color-green: rgb(78, 202, 139);--typo-primary: rgb(0, 32, 51);--typo-secondary: rgba(0, 32, 51, .6);--typo-tertiary: rgb(136, 136, 136);--typo-dark: rgb(51, 51, 51);--typo-medium: rgb(85, 85, 85);--typo-soft: rgb(68, 68, 68);--typo-muted: rgb(102, 102, 102);--typo-light: rgb(187, 187, 187);--typo-gray: rgb(55, 65, 81);--typo-slate: rgb(100, 116, 139);--typo-slate-dark: rgb(30, 41, 59);--typo-ghost: rgba(0, 32, 51, .302);--typo-placeholder: rgba(0, 32, 51, .349);--typo-brand: rgb(0, 113, 178);--typo-rank: rgb(153, 153, 153);--typo-control-primary: rgb(0, 120, 210);--typo-control-secondary: #0078d2;--typo-control-ghost: #00395ccc;--typo-control-disabled: #00203342;--typo-alert: rgba(235, 51, 51, 1);--typo-warning: rgba(245, 158, 11, 1);--color-warning: rgba(245, 158, 11, 1);--color-warning-hover: rgba(217, 119, 6, 1);--color-warning-active: rgba(180, 83, 9, 1);--color-error: rgba(220, 38, 38, 1);--color-error-hover: rgba(185, 28, 28, 1);--color-error-light: rgba(239, 68, 68, 1);--color-success: rgba(16, 185, 129, 1);--color-progress-alt: rgba(0, 163, 224, 1);--bg-default: rgba(255, 255, 255, 1);--bg-secondary: rgba(236, 241, 244, 1);--bg-tertiary: rgba(248, 250, 251, 1);--bg-muted: rgba(240, 243, 245, 1);--bg-card: rgba(250, 251, 252, 1);--bg-card-alt: rgba(249, 250, 251, 1);--bg-hover: rgba(245, 247, 249, 1);--bg-hover-alt: rgba(235, 238, 241, 1);--bg-active: rgba(232, 244, 253, 1);--bg-tab-hover: rgba(238, 241, 244, 1);--bg-ghost: rgba(0, 66, 105, .07);--bg-icon: rgba(238, 245, 252, 1);--bg-normal: rgba(86, 185, 242, 1);--bg-stripe: rgba(0, 32, 51, .05);--bg-toolbar: rgba(255, 255, 255, .98);--bg-neutral: rgba(240, 240, 240, 1);--bg-expand: rgba(232, 236, 239, 1);--bg-rank: rgba(238, 238, 238, 1);--bg-year: rgba(243, 244, 246, 1);--bg-toggle: rgba(229, 231, 235, 1);--bg-slate: rgba(241, 245, 249, 1);--bg-slate-alt: rgba(248, 250, 252, 1);--bg-input-alt: rgba(240, 244, 247, 1);--bg-input-muted: rgba(237, 242, 244, 1);--bg-control-primary: rgba(0, 120, 210, 1);--bg-control-primary-hover: rgba(0, 145, 255, 1);--bg-control-ghost: rgba(0, 66, 105, .07);--bg-control-ghost-hover: rgba(0, 66, 105, .05);--bg-shadow: rgba(0, 32, 51, 1);--bg-tone: rgba(0, 32, 51, .85);--bg-alert: rgba(235, 87, 87, 1);--bg-success: rgba(34, 195, 142, 1);--bg-warning-subtle: rgba(251, 191, 36, .05);--bg-warning-light: rgba(251, 191, 36, .08);--bg-warning-medium: rgba(245, 158, 11, .1);--bg-warning-btn: rgba(245, 158, 11, .08);--bg-warning-btn-hover: rgba(245, 158, 11, .18);--bg-error-btn: rgba(220, 38, 38, .08);--bg-error-btn-hover: rgba(220, 38, 38, .15);--bg-overlay: rgba(0, 0, 0, .4);--bg-overlay-light: rgba(0, 0, 0, .2);--border-default: #00416633;--border-focus: rgba(0, 66, 105, .53);--border-light: rgba(229, 232, 235, 1);--border-muted: rgba(208, 213, 218, 1);--border-divider: rgba(221, 221, 221, 1);--border-table: rgba(240, 242, 244, 1);--border-cell: rgba(224, 228, 232, 1);--border-slate: rgba(226, 232, 240, 1);--border-primary-light: rgba(196, 220, 236, 1);--border-warning: rgba(253, 230, 138, 1);--bg-border: rgba(0, 65, 102, .2);--bg-border-focus: rgba(0, 66, 105, .53);--bg-edit: rgba(239, 246, 255, 1);--bg-edit-hover: rgba(219, 234, 254, 1);--border-edit: rgba(191, 219, 254, 1);--border-edit-hover: rgba(147, 197, 253, 1);--bg-delete: rgba(254, 242, 242, 1);--bg-delete-hover: rgba(254, 226, 226, 1);--border-delete: rgba(254, 202, 202, 1);--border-delete-hover: rgba(252, 165, 165, 1);--bg-add-hover: rgba(240, 253, 244, 1);--border-add: rgba(34, 197, 94, 1);--bg-accent-light: rgba(240, 247, 255, 1);--border-accent: rgba(199, 223, 247, 1);--bg-p90: rgba(254, 247, 247, 1);--bg-p50: rgba(255, 252, 245, 1);--bg-p10: rgba(245, 252, 248, 1);--bg-badge-gas: rgba(224, 242, 254, 1);--typo-badge-gas: rgba(3, 105, 161, 1);--bg-badge-purple: rgba(237, 233, 254, 1);--typo-badge-purple: rgba(109, 40, 217, 1);--bg-badge-oil: rgba(254, 243, 199, 1);--typo-badge-oil: rgba(146, 64, 14, 1);--graph-blue: rgba(50, 180, 255, 1);--graph-ghost: rgba(0, 32, 51, .3);--annotation-bg: rgba(255, 255, 255, 1);--annotation-p90-line: rgba(252, 165, 165, 1);--annotation-p90-text: rgba(185, 28, 28, 1);--annotation-p50-line: rgba(253, 186, 116, 1);--annotation-p50-text: rgba(194, 65, 12, 1);--annotation-p10-line: rgba(134, 239, 172, 1);--annotation-p10-text: rgba(21, 128, 61, 1);--gradient-neg: linear-gradient(90deg, rgba(254, 202, 202, 1) 0%, rgba(248, 113, 113, 1) 100%);--gradient-pos: linear-gradient(90deg, rgba(110, 231, 183, 1) 0%, rgba(52, 211, 153, 1) 100%);--gradient-primary: linear-gradient(135deg, rgba(232, 244, 252, 1) 0%, rgba(217, 236, 249, 1) 100%);--gradient-toggle-active: linear-gradient(135deg, rgba(0, 120, 210, 1) 0%, rgba(0, 95, 163, 1) 100%);--gradient-accent: linear-gradient(135deg, var(--bg-accent-light) 0%, rgba(232, 242, 255, 1) 100%);--gradient-progress: linear-gradient(90deg, var(--bg-control-primary) 0%, rgba(0, 163, 224, 1) 100%);--gradient-error: linear-gradient(90deg, rgba(220, 38, 38, 1) 0%, rgba(239, 68, 68, 1) 100%);--shadow: 0 4px 4px rgba(150, 150, 150, .25);--shadow-lg: 0 8px 24px rgba(0, 32, 51, .12);--shadow-modal: 0 20px 50px rgba(0, 0, 0, .2)}.dark-theme{color-scheme:dark;--color-base-dark: rgba(228, 232, 236, 1);--color-base-white: rgba(30, 37, 48, 1);--color-base-mark: rgba(99, 179, 237, .25);--color-base-icon-btn: rgba(203, 213, 225, .4);--color-yellow: rgba(251, 191, 36, 1);--color-blue: rgba(129, 140, 248, 1);--color-green: rgb(78, 202, 139);--typo-primary: rgba(226, 232, 240, 1);--typo-secondary: rgba(148, 163, 184, 1);--typo-tertiary: rgba(119, 119, 119, 1);--typo-dark: rgba(226, 232, 240, 1);--typo-medium: rgba(148, 163, 184, 1);--typo-soft: rgba(203, 213, 225, 1);--typo-muted: rgba(156, 163, 175, 1);--typo-light: rgba(75, 85, 99, 1);--typo-gray: rgba(148, 163, 184, 1);--typo-slate: rgba(148, 163, 184, 1);--typo-slate-dark: rgba(226, 232, 240, 1);--typo-slate: rgba(100, 116, 139, 1);--typo-placeholder: rgba(100, 116, 139, 1);--typo-brand: rgba(124, 184, 252, 1);--typo-rank: rgba(107, 114, 128, 1);--typo-control-primary: rgba(96, 165, 250, 1);--typo-control-secondary: rgba(124, 184, 252, 1);--typo-control-ghost: rgba(203, 213, 225, 1);--typo-control-disabled: rgba(71, 85, 105, 1);--typo-alert: rgba(252, 165, 165, 1);--typo-warning: rgba(251, 191, 36, 1);--color-warning: rgba(251, 191, 36, 1);--color-warning-hover: rgba(245, 158, 11, 1);--color-warning-active: rgba(217, 119, 6, 1);--color-error: rgba(248, 113, 113, 1);--color-error-hover: rgba(252, 165, 165, 1);--color-error-light: rgba(239, 68, 68, 1);--color-success: rgba(52, 211, 153, 1);--color-progress-alt: rgba(96, 165, 250, 1);--bg-default: rgba(26, 31, 46, 1);--bg-secondary: rgba(35, 41, 54, 1);--bg-tertiary: rgba(42, 49, 66, 1);--bg-muted: rgba(37, 44, 58, 1);--bg-card: rgba(30, 36, 51, 1);--bg-card-alt: rgba(35, 41, 54, 1);--bg-hover: rgba(45, 52, 68, 1);--bg-hover-alt: rgba(45, 52, 68, 1);--bg-active: rgba(96, 165, 250, .15);--bg-tab-hover: rgba(42, 49, 66, 1);--bg-ghost: rgba(148, 163, 184, .08);--bg-icon: rgba(96, 165, 250, .12);--bg-normal: rgba(96, 165, 250, 1);--bg-stripe: rgba(148, 163, 184, .05);--bg-toolbar: rgba(26, 31, 46, .98);--bg-neutral: rgba(45, 52, 68, 1);--bg-expand: rgba(53, 61, 79, 1);--bg-rank: rgba(58, 66, 82, 1);--bg-year: rgba(45, 52, 68, 1);--bg-toggle: rgba(58, 66, 82, 1);--bg-slate: rgba(42, 49, 66, 1);--bg-slate-alt: rgba(35, 41, 54, 1);--bg-input-alt: rgba(42, 49, 66, 1);--bg-input-muted: rgba(45, 52, 68, 1);--bg-control-primary: rgba(96, 165, 250, 1);--bg-control-primary-hover: rgba(124, 184, 252, 1);--bg-control-ghost: rgba(148, 163, 184, .08);--bg-control-ghost-hover: rgba(148, 163, 184, .12);--bg-shadow: rgba(15, 18, 25, 1);--bg-tone: rgba(15, 18, 25, .85);--bg-alert: rgba(239, 68, 68, 1);--bg-success: rgba(52, 211, 153, 1);--bg-warning-subtle: rgba(251, 191, 36, .08);--bg-warning-light: rgba(251, 191, 36, .12);--bg-warning-medium: rgba(251, 191, 36, .15);--bg-warning-btn: rgba(251, 191, 36, .12);--bg-warning-btn-hover: rgba(251, 191, 36, .25);--bg-error-btn: rgba(248, 113, 113, .12);--bg-error-btn-hover: rgba(248, 113, 113, .2);--bg-overlay: rgba(0, 0, 0, .6);--bg-overlay-light: rgba(0, 0, 0, .35);--border-default: rgba(148, 163, 184, .15);--border-focus: rgba(148, 163, 184, .3);--border-light: rgba(148, 163, 184, .12);--border-muted: rgba(148, 163, 184, .2);--border-divider: rgba(148, 163, 184, .15);--border-table: rgba(148, 163, 184, .08);--border-cell: rgba(148, 163, 184, .12);--border-slate: rgba(148, 163, 184, .15);--border-primary-light: rgba(0, 120, 210, .3);--border-warning: rgba(251, 191, 36, .3);--bg-edit: rgba(96, 165, 250, .1);--bg-edit-hover: rgba(96, 165, 250, .2);--border-edit: rgba(96, 165, 250, .3);--border-edit-hover: rgba(96, 165, 250, .5);--bg-delete: rgba(239, 68, 68, .1);--bg-delete-hover: rgba(239, 68, 68, .2);--border-delete: rgba(239, 68, 68, .3);--border-delete-hover: rgba(239, 68, 68, .5);--bg-add-hover: rgba(52, 211, 153, .1);--border-add: rgba(52, 211, 153, 1);--bg-accent-light: rgba(96, 165, 250, .08);--border-accent: rgba(96, 165, 250, .2);--bg-p90: rgba(239, 68, 68, .08);--bg-p50: rgba(251, 191, 36, .08);--bg-p10: rgba(52, 211, 153, .08);--bg-badge-gas: rgba(14, 165, 233, .15);--typo-badge-gas: rgba(56, 189, 248, 1);--bg-badge-purple: rgba(109, 40, 217, .2);--typo-badge-purple: rgba(167, 139, 250, 1);--bg-badge-oil: rgba(251, 191, 36, .15);--typo-badge-oil: rgba(252, 211, 77, 1);--graph-blue: rgba(96, 165, 250, 1);--graph-ghost: rgba(148, 163, 184, .3);--annotation-bg: rgba(42, 49, 66, 1);--annotation-p90-line: rgba(248, 113, 113, 1);--annotation-p90-text: rgba(252, 165, 165, 1);--annotation-p50-line: rgba(251, 191, 36, 1);--annotation-p50-text: rgba(252, 211, 77, 1);--annotation-p10-line: rgba(52, 211, 153, 1);--annotation-p10-text: rgba(110, 231, 183, 1);--gradient-neg: linear-gradient(90deg, rgba(248, 113, 113, .3) 0%, rgba(239, 68, 68, .5) 100%);--gradient-pos: linear-gradient(90deg, rgba(52, 211, 153, .3) 0%, rgba(16, 185, 129, .5) 100%);--gradient-primary: linear-gradient(135deg, rgba(0, 120, 210, .15) 0%, rgba(0, 120, 210, .1) 100%);--gradient-toggle-active: linear-gradient(135deg, rgba(96, 165, 250, 1) 0%, rgba(59, 130, 246, 1) 100%);--gradient-accent: linear-gradient(135deg, rgba(96, 165, 250, .1) 0%, rgba(96, 165, 250, .15) 100%);--gradient-progress: linear-gradient(90deg, var(--bg-control-primary) 0%, rgba(96, 165, 250, 1) 100%);--gradient-error: linear-gradient(90deg, rgba(248, 113, 113, 1) 0%, rgba(239, 68, 68, 1) 100%);--shadow: 0 4px 12px rgba(0, 0, 0, .25);--shadow-lg: 0 8px 30px rgba(0, 0, 0, .35);--shadow-modal: 0 20px 50px rgba(0, 0, 0, .4)}.delete-modal-enter-active{transition:opacity .2s ease}.delete-modal-enter-active .dialog{transition:transform .25s cubic-bezier(.34,1.56,.64,1),opacity .2s ease}.delete-modal-leave-active{transition:opacity .15s ease}.delete-modal-leave-active .dialog{transition:transform .15s ease,opacity .15s ease}.delete-modal-enter-from,.delete-modal-leave-to{opacity:0}.delete-modal-enter-from .dialog,.delete-modal-leave-to .dialog{transform:scale(.95) translateY(8px);opacity:0}.v-picker-dropdown-enter-active{transition:opacity .15s ease-out,transform .15s ease-out}.v-picker-dropdown-leave-active{transition:opacity .1s ease-in,transform .1s ease-in}.v-picker-dropdown-enter-from{opacity:0;transform:translateY(-4px)}.v-picker-dropdown-enter-to,.v-picker-dropdown-leave-from{opacity:1;transform:translateY(0)}.v-picker-dropdown-leave-to{opacity:0;transform:translateY(-4px)}@keyframes empty-state-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes card-appear{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes project-card-opacity-pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes projects-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.project-list-move{transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.project-list-enter-active{transition:opacity .45s cubic-bezier(.25,.46,.45,.94),transform .45s cubic-bezier(.25,.46,.45,.94)}.project-list-leave-active{transition:opacity .5s cubic-bezier(.55,0,.1,1),transform .5s cubic-bezier(.55,0,.1,1)}.project-list-enter-from{opacity:0;transform:scale(.94) translateY(10px)}.project-list-leave-to{opacity:0;transform:scale(.88) translateY(-6px)}@keyframes auth-enter{0%{opacity:0}to{opacity:1}}@keyframes auth-card-appear{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.user-drop-menu-enter-active,.user-drop-menu-leave-active{transition:opacity .2s ease,transform .2s ease}.user-drop-menu-enter-from,.user-drop-menu-leave-to{opacity:0;transform:translateY(-10px) scale(.98)}.user-drop-logout-modal-enter-active,.user-drop-logout-modal-leave-active{transition:opacity .2s ease}.user-drop-logout-modal-enter-active .logout-dialog,.user-drop-logout-modal-leave-active .logout-dialog{transition:opacity .2s ease,transform .2s ease}.user-drop-logout-modal-enter-from,.user-drop-logout-modal-leave-to{opacity:0}.user-drop-logout-modal-enter-from .logout-dialog,.user-drop-logout-modal-leave-to .logout-dialog{opacity:0;transform:translateY(-8px) scale(.96)}.scenario-selection-enter-active,.scenario-selection-leave-active{transition:opacity .24s ease,transform .24s ease}.scenario-selection-enter-from,.scenario-selection-leave-to{opacity:0;transform:translateY(-3px)}@media (prefers-reduced-motion: reduce){.scenario-selection-enter-active,.scenario-selection-leave-active{transition:opacity .18s ease}.scenario-selection-enter-from,.scenario-selection-leave-to{transform:none}}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-Black.ttf);font-weight:900;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-Bold.ttf);font-weight:700;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-ExtraBold.ttf);font-weight:800;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-ExtraLight.ttf);font-weight:200;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-Light.ttf);font-weight:300;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-Medium.ttf);font-weight:500;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-Regular.ttf);font-weight:400;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-SemiBold.ttf);font-weight:600;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-Thin.ttf);font-weight:100;font-style:normal}body{min-height:100vh;width:100vw;overflow:hidden;font-family:Inter,Arial,Helvetica,sans-serif}#app{height:100vh}*::-webkit-scrollbar{width:4px;height:8px}*::-webkit-scrollbar-track{background:rgba(0,66,105,.0588235294)}*::-webkit-scrollbar-thumb{background:rgba(0,66,105,.2392156863);border-radius:4px}h1{color:var(--bg-shadow);font-size:20px}h1,h2,h3,h4{font-weight:600}label.checkbox,label.radio{display:flex;padding-left:1.8em;min-height:1.11em;position:relative}label.checkbox input,label.radio input{display:none}label.checkbox span,label.radio span{font-size:inherit}label.checkbox span:before,label.radio span:before{content:"";display:block;position:absolute}label.checkbox span:before,label.radio span:before{left:0;top:0;height:15px;width:15px;border-radius:4px;border:1px solid var(--border-default);background:transparent}label.checkbox.checkbox input:checked+span,label.radio.checkbox input:checked+span{color:var(--typo-control-secondary)}label.checkbox.checkbox input:checked+span:before,label.radio.checkbox input:checked+span:before{background:url(/img/checkbox.svg) var(--typo-control-secondary) center no-repeat;border-color:var(--typo-control-secondary);background-size:72%}label.checkbox.radio span:before,label.radio.radio span:before{border-radius:50%}label.checkbox.radio input:checked+span:after,label.radio.radio input:checked+span:after{content:"";display:block;position:absolute;height:1.11em;width:1.11em;top:1px;left:0;scale:.4;border-radius:50%;background:var(--typo-control-ghost)}.switch{display:flex;align-items:center;gap:8px;cursor:pointer;position:relative}.switch input[type=checkbox]{display:none}.switch .slider{position:relative;display:flex;align-items:center;width:36px;height:20px;background-color:#ccc;border-radius:30px;transition:background-color .3s ease;flex-shrink:0}.switch .slider:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background-color:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;transition:transform .3s ease}.switch input[type=checkbox]:checked+.slider{background-color:var(--bg-control-primary)}.switch input[type=checkbox]:checked+.slider:before{transform:translate(16px)}.switch .label-text{font-size:16px;color:#333}span.sub{font-size:.6em}.units{font-size:10px;font-weight:500;color:var(--typo-secondary);background:var(--bg-tertiary);padding:2px 6px;border-radius:4px;flex-shrink:0}.custom-select{position:relative;min-width:180px}.custom-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;height:34px;padding:0 12px;background:var(--bg-default);border:1px solid var(--border-light);border-radius:8px;cursor:pointer;transition:all .2s ease;user-select:none}.custom-select__trigger:hover{border-color:#c5cad0;background:var(--bg-tertiary)}.custom-select__trigger--disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.custom-select--open .custom-select__trigger{border-color:#0078d2;box-shadow:0 0 0 3px #0078d21a;background:var(--bg-default)}.custom-select__value{flex:1;font-size:13px;color:var(--typo-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-select__arrow{flex-shrink:0;color:var(--typo-tertiary);transition:transform .25s cubic-bezier(.4,0,.2,1)}.custom-select--open .custom-select__arrow{transform:rotate(180deg);color:#0078d2}.custom-select__loader{position:absolute;right:32px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:#0078d2}.custom-select__options{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--bg-default);border:1px solid var(--border-light);border-radius:10px;box-shadow:0 4px 6px -1px #00000014,0 10px 20px -2px #0000001a;z-index:100;max-height:280px;overflow-y:auto;overflow-x:hidden;padding:6px}.custom-select__options--fixed{position:fixed;z-index:9999}.custom-select__option{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;font-size:13px;color:var(--typo-dark);border-radius:6px;cursor:pointer;transition:all .15s ease}.custom-select__option:hover{background:var(--bg-hover)}.custom-select__option--selected{background:rgba(0,120,210,.08);color:#0078d2;font-weight:500}.custom-select__option--selected svg{color:#0078d2}.custom-select__option-main{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;font-weight:500}.custom-select__option-extra{font-size:11px;color:var(--typo-secondary);line-height:1.4;margin-top:2px}.select-dropdown-enter-active{animation:selectDropdownIn .2s cubic-bezier(.16,1,.3,1)}.select-dropdown-leave-active{animation:selectDropdownOut .15s cubic-bezier(.4,0,1,1)}@keyframes selectDropdownIn{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes selectDropdownOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.98)}}table.table-default{border-collapse:collapse}table.table-default th,table.table-default td{border-right:1px solid var(--border-default)}table.table-default thead tr{border-bottom:1px solid var(--typo-secondary)}table.table-default thead tr th{font-weight:400;white-space:nowrap;padding:18.25px 12px}table.table-default thead tr th:first-child{text-align:left}table.table-default tbody tr:nth-child(2n){background:var(--bg-control-ghost-hover)}table.table-default tbody tr td{padding:12px}.tag{display:flex;gap:2px;padding:1px 4px 2px;background:var(--bg-ghost);color:var(--typo-control-ghost);position:relative;border-radius:3px}.tag .loading{position:absolute;top:0;right:0;bottom:0;left:0;height:80%;margin:auto}.tag .close{height:17px;width:17px;margin-top:2px;display:flex;align-items:center;justify-content:center;color:var(--typo-slate);flex-shrink:0;cursor:pointer;transition:.3s;border-radius:50%}.tag .close:hover{color:var(--typo-control-ghost);background:var(--bg-ghost)}.tag .close .ico{height:56%;width:56%}:root{--nv-width: 360px;--nv-spacing: .625rem;--nv-radius: 12px;--nv-z: 2147483000;--nv-y-align: start;--nv-tip-width: 0px}@keyframes notification-slide-in{0%{opacity:0;transform:translate(100%) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes notification-slide-out{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(30%) scale(.95)}}.notification-enter{animation:notification-slide-in .35s cubic-bezier(.16,1,.3,1)}.notification-leave{animation:notification-slide-out .25s cubic-bezier(.4,0,1,1)}.Notivue__enter{animation:notification-slide-in .35s cubic-bezier(.16,1,.3,1)}.Notivue__leave{animation:notification-slide-out .25s cubic-bezier(.4,0,1,1)}[data-notivue=success],[data-notivue=promise-resolve]{--nv-bg: var(--nv-success-bg);--nv-fg: var(--nv-success-fg);--nv-accent: var(--nv-success-accent, var(--nv-global-accent));--nv-border: var(--nv-success-border)}[data-notivue=error],[data-notivue=promise-reject]{--nv-bg: var(--nv-error-bg);--nv-fg: var(--nv-error-fg);--nv-accent: var(--nv-error-accent, var(--nv-global-accent));--nv-border: var(--nv-error-border)}[data-notivue=warning]{--nv-bg: var(--nv-warning-bg);--nv-fg: var(--nv-warning-fg);--nv-accent: var(--nv-warning-accent, var(--nv-global-accent));--nv-border: var(--nv-warning-border)}[data-notivue=info]{--nv-bg: var(--nv-info-bg);--nv-fg: var(--nv-info-fg);--nv-accent: var(--nv-info-accent, var(--nv-global-accent));--nv-border: var(--nv-info-border)}[data-notivue=promise]{--nv-bg: var(--nv-promise-bg);--nv-fg: var(--nv-promise-fg);--nv-accent: var(--nv-promise-accent, var(--nv-global-accent));--nv-border: var(--nv-promise-border)}.Notivue__notification{--tip-width: calc(var(--tip-width-fx, 1) * var(--nv-tip-width, 0px));box-sizing:border-box;position:relative;width:var(--nv-min-width, auto);max-width:var(--nv-width, 100%);background-color:var(--nv-bg, var(--nv-global-bg));display:flex;align-items:var(--nv-y-align);border-radius:var(--nv-radius, 0);border:var(--nv-border-width, 0) solid var(--nv-border, var(--nv-global-border));box-shadow:var(--nv-shadow, 0 0 rgba(0, 0, 0, 0)),inset var(--tip-width) 0 0 var(--nv-accent)}.Notivue__notification *{box-sizing:border-box;touch-action:manipulation}.Notivue__notification[data-notivue-has-title=true]{align-items:var(--nv-y-align-has-title, var(--nv-y-align))}.Notivue__icon{display:flex;justify-content:center;align-items:center;overflow:visible;min-width:var(--nv-icon-size);width:var(--nv-icon-size);height:var(--nv-icon-size);margin:var(--nv-spacing) 0 var(--nv-spacing) var(--nv-spacing);color:var(--nv-accent)}.Notivue__content{--nv-content-space: calc(var(--nv-spacing) + var(--nv-spacing) * .15);display:flex;flex-direction:column;flex-grow:1;text-align:inherit;padding:var(--nv-content-space)}.Notivue__content-title{line-height:1.15;font-weight:700;color:var(--nv-fg, var(--nv-global-fg));font-size:var(--nv-title-size);margin:0 0 .33em;padding:0}.Notivue__transition-enter-active{--dur-easing: .5s cubic-bezier(.16, 1, .3, 1);transition:opacity var(--dur-easing),transform var(--dur-easing)}@media (prefers-reduced-motion: reduce){.Notivue__transition-enter-active{transition:none}}.Notivue__transition-enter-from{opacity:0;transform:scale(.8)}.Notivue__transition-enter-to{opacity:1;transform:scale(1)}.Notivue__transition-leave-active{transition:opacity 0ms ease}.Notivue__transition-leave-from,.Notivue__transition-leave-to{opacity:0}.Notivue__content-message{max-height:250px;overflow:auto;line-height:1.375;color:var(--nv-fg, var(--nv-global-fg));margin:0;padding:0;font-size:var(--nv-message-size);white-space:pre-line}.Notivue__close{position:relative;cursor:pointer;padding:calc(var(--nv-spacing) / 2);margin:var(--nv-spacing) var(--nv-spacing) var(--nv-spacing) 0;font-weight:700;border:none;background:none;line-height:1;font-size:var(--nv-message-size);color:var(--nv-fg, var(--nv-global-fg));-webkit-tap-highlight-color:rgba(0,0,0,0)}.Notivue__close:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:var(--nv-fg, var(--nv-global-fg));opacity:0;border-radius:calc(var(--nv-radius) / 2);transition:opacity .1s ease-out}@media (hover: hover){.Notivue__close:hover{opacity:1}.Notivue__close:hover:after{opacity:.1}.Notivue__close:hover .Notivue__close-icon{opacity:1}}.Notivue__close-icon{width:var(--nv-icon-size);height:var(--nv-icon-size);display:flex;color:var(--nv-fg, var(--nv-global-fg));pointer-events:none;opacity:.65}.Notivue__spinner{transform-origin:center;animation:Notivue__spinner-kf .75s infinite linear}@keyframes Notivue__spinner-kf{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.Notivue__spinner,.Notivue__duplicate{animation:none}}[dir=rtl] .Notivue__notification{--tip-width-fx: -1}[dir=rtl] .Notivue__icon{margin:var(--nv-spacing) var(--nv-spacing) var(--nv-spacing) 0}[dir=rtl] .Notivue__content-message{font-size:calc(var(--nv-message-size) + .1em)}[dir=rtl] .Notivue__content-title{font-size:calc(var(--nv-title-size) + .1em)}[dir=rtl] .Notivue__close{margin:var(--nv-spacing) 0 var(--nv-spacing) var(--nv-spacing)}.Notivue__duplicate{animation:Notivue__duplicate-kf .3s cubic-bezier(.16,1,.3,1) forwards}@keyframes Notivue__duplicate-kf{0%{transform:scale(1);opacity:1}50%{transform:scale(1.035);opacity:.8}to{transform:scale(1);opacity:1}}
