@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";*{box-sizing:border-box;margin:0;padding:0;font-family:Inter,sans-serif}:root{--app-font-family:"Inter", sans-serif;--auth-signin-input-border:#1cb0d433;--auth-signin-input-bg:#f2f6fc;--main-auth-button-color:#1cb0d4;--main-auth-button-color-strong:#149bb8;--main-auth-focus-ring-shadow:0 0 0 2px #1cb0d459;--main-text-color:#1f2937;--main-text-muted:#64748b;--main-text-label:#475569;--ui-border-radius:5px;--toastify-font-family:var(--app-font-family)}*{box-sizing:border-box;font-family:var(--app-font-family);margin:0;padding:0}input{border:1px solid #d3d3d3;border-radius:4px;height:40px;padding:5px;font-size:16px}input:focus{border-color:var(--main-auth-button-color);box-shadow:var(--main-auth-focus-ring-shadow);outline:none}button{font-family:var(--app-font-family);border-radius:var(--ui-border-radius)}textarea{resize:none;box-sizing:border-box;border:1px solid #d3d3d3;border-radius:5px;min-height:2.5em;padding:5px;font-size:16px}textarea:focus{border-color:var(--main-auth-button-color);box-shadow:var(--main-auth-focus-ring-shadow);outline:none}select{box-sizing:border-box;color:#1f2937;cursor:pointer;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236B7280' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;border:1px solid #d1d5db;border-radius:5px;width:100%;max-width:100%;min-height:40px;padding:.5rem 2rem .5rem .75rem;font-size:.9375rem;line-height:1.5;display:block}select:focus{border-color:var(--main-auth-button-color);box-shadow:var(--main-auth-focus-ring-shadow);outline:none}.invite_user_btn{border:1px solid var(--main-auth-button-color);background-color:var(--main-auth-button-color);cursor:pointer;color:#fff;border-radius:var(--ui-border-radius);place-content:center;align-items:center;gap:5px;width:100%;padding:7px 10px;font-size:16px;font-weight:600;display:flex}.error_icon{color:red;transition:transform .2s;transform:rotate(180deg)}.error_text_sec{align-items:center;gap:.4em;padding:.2em 0 0;display:flex}.error_text_sec p{color:red;font-size:14px}html.app-theme-dark{--main-text-color:#f1f5f9;--main-text-muted:#94a3b8;--main-text-label:#cbd5e1;--auth-signin-input-bg:#0f172a;--auth-signin-input-border:#94a3b847;--main-auth-focus-ring-shadow:0 0 0 2px #38bdf859}html.app-theme-dark input,html.app-theme-dark select,html.app-theme-dark textarea{color:#f1f5f9;background-color:#0f172a;border-color:#94a3b847}html.app-theme-dark select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2394A3B8' d='M6 8L1 3h10z'/%3E%3C/svg%3E")}:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:var(--app-font-family,"Inter", system-ui, "Segoe UI", Roboto, sans-serif);--heading:var(--app-font-family,"Inter", system-ui, "Segoe UI", Roboto, sans-serif);--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}}html,body,#root{height:100%}body{margin:0}:is(html:has(.mainLayout),body:has(.mainLayout)){overscroll-behavior:none;overflow:hidden}#root:has(.mainLayout){flex-direction:column;display:flex;overflow:hidden}body:has(.authPage){height:auto;min-height:100%;overflow:hidden auto}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}p{margin:0}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:.2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0, 0, var(--toastify-z-index));width:var(--toastify-container-width);box-sizing:border-box;color:#fff;flex-direction:column;display:flex;position:fixed}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);align-items:center;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);align-items:center;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y:0px;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;word-break:break-word;flex:auto;align-items:center;margin-bottom:1rem;display:flex;position:relative}@media only screen and (width<=480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}@media only screen and (width<=480px){.Toastify__toast-container[data-stacked=true]{width:100vw}}.Toastify__toast--stacked{width:100%;transform:translate3d(0, var(--y), 0) scale(var(--s));transition:transform .3s;position:absolute}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";height:calc(var(--g) * 1px);position:absolute;bottom:100%;left:0;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";z-index:-1;height:100%;position:absolute;bottom:0;left:0;right:0;transform:scaleY(3)}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{flex-shrink:0;width:22px;margin-inline-end:10px;display:flex}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;cursor:pointer;opacity:.7;z-index:1;background:0 0;border:none;outline:none;padding:0;transition:all .3s;position:absolute;top:6px;right:6px}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;width:14px;height:16px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{z-index:1;opacity:.7;transform-origin:0;width:100%;height:100%;position:absolute;bottom:0;left:0}.Toastify__progress-bar--animated{animation:linear forwards Toastify__trackProgress}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:100%;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius);width:100%;height:5px;position:absolute;bottom:0;left:0;overflow:hidden}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{box-sizing:border-box;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);border-radius:100%;width:20px;height:20px;animation:.65s linear infinite Toastify__spin}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px, var(--y), 0)}to{opacity:0;transform:translate3d(2000px, var(--y), 0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px, var(--y), 0)}to{opacity:0;transform:translate3d(-2000px, var(--y), 0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translate(0,0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0, calc(var(--y) - 10px), 0)}40%,45%{opacity:1;transform:translate3d(0, calc(var(--y) + 20px), 0)}to{opacity:0;transform:translateY(-2000px)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0, calc(var(--y) - 10px), 0)}40%,45%{opacity:1;transform:translate3d(0, calc(var(--y) + 20px), 0)}to{opacity:0;transform:translateY(2000px)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0, var(--y), 0) scale3d(.3, .3, .3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0, var(--y), 0) perspective(400px)}30%{transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{visibility:visible;transform:translate(110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInLeft{0%{visibility:visible;transform:translate(-110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInUp{0%{visibility:visible;transform:translateY(110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInDown{0%{visibility:visible;transform:translateY(-110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(110%, var(--y), 0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(-110%, var(--y), 0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translateY(500px)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translateY(-500px)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-duration:.3s;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Toastify__toast{font-size:14px;position:relative}.Toastify__toast-body{flex:1;align-items:center;min-width:0;margin:0;padding:0 1.5rem 0 0;font-size:14px;display:flex}.Toastify__toast .Toastify__close-button{box-sizing:border-box;opacity:1;cursor:pointer;z-index:1;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;margin:0;padding:0;line-height:0;transition:background-color .12s,opacity .12s;display:inline-flex;top:6px;right:6px;position:absolute!important;left:auto!important}.Toastify__toast--rtl .Toastify__close-button{left:6px!important;right:auto!important}.Toastify__toast .Toastify__close-button>svg{stroke:currentColor;flex-shrink:0;margin:0;display:block}.Toastify__toast .Toastify__close-button:hover,.Toastify__toast .Toastify__close-button:focus-visible{opacity:1;outline:none}.Toastify__toast-container{color:var(--main-text-color,#1f2937);font-family:var(--app-font-family,"Inter", system-ui, sans-serif)}.Toastify__toast-theme--light.Toastify__toast--success,.Toastify__toast-theme--light.Toastify__toast--error{background:var(--bg,#fff);color:var(--main-auth-button-color,#1cb0d4);box-shadow:var(--shadow,#00000014 0 4px 12px, #0000000a 0 2px 4px);border:1px solid #1cb0d42e}.Toastify__toast-theme--light.Toastify__toast--success .Toastify__toast-body,.Toastify__toast-theme--light.Toastify__toast--error .Toastify__toast-body{color:var(--main-auth-button-color,#1cb0d4)}.Toastify__toast-theme--light.Toastify__toast--success .Toastify__toast-icon,.Toastify__toast-theme--light.Toastify__toast--error .Toastify__toast-icon{justify-content:center;align-items:center}.Toastify__toast-theme--light.Toastify__toast--success .Toastify__toast-icon{color:#16a34a}.Toastify__toast-theme--light.Toastify__toast--success .Toastify__toast-icon svg{fill:#16a34a}.Toastify__toast-theme--light.Toastify__toast--error .Toastify__toast-icon{color:#dc2626}.Toastify__toast-theme--light.Toastify__toast--error .Toastify__toast-icon svg{fill:#dc2626}.Toastify__toast-theme--light.Toastify__toast--success .Toastify__close-button,.Toastify__toast-theme--light.Toastify__toast--success .Toastify__close-button.Toastify__close-button--light,.Toastify__toast-theme--light.Toastify__toast--success .Toastify__close-button.Toastify__close-button--custom{color:#16a34a;background:#16a34a24}.Toastify__toast-theme--light.Toastify__toast--success .Toastify__close-button:hover,.Toastify__toast-theme--light.Toastify__toast--success .Toastify__close-button:focus-visible{background:#16a34a38}.Toastify__toast-theme--light.Toastify__toast--error .Toastify__close-button,.Toastify__toast-theme--light.Toastify__toast--error .Toastify__close-button.Toastify__close-button--light,.Toastify__toast-theme--light.Toastify__toast--error .Toastify__close-button.Toastify__close-button--custom{color:#dc2626;background:#dc26261f}.Toastify__toast-theme--light.Toastify__toast--error .Toastify__close-button:hover,.Toastify__toast-theme--light.Toastify__toast--error .Toastify__close-button:focus-visible{background:#dc262633}.Toastify__toast-theme--light.Toastify__toast--success .Toastify__progress-bar--bg{background:#16a34a2e}.Toastify__toast-theme--light.Toastify__toast--success .Toastify__progress-bar{opacity:.85;background:#16a34a6b}.Toastify__toast-theme--light.Toastify__toast--error .Toastify__progress-bar--bg{background:#dc262624}.Toastify__toast-theme--light.Toastify__toast--error .Toastify__progress-bar{opacity:.85;background:#dc262661}.Toastify__toast-container--top-center{width:var(--toastify-toast-width,320px);flex-direction:column;align-items:stretch;max-width:min(420px,94vw);display:flex;top:.75rem!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.Toastify__toast-container--top-center .Toastify__toast{width:100%;min-width:var(--toastify-toast-width,320px);min-height:var(--toastify-toast-min-height,64px);padding:var(--toastify-toast-padding,14px);margin-bottom:.5rem}.Toastify__toast-container--top-center .Toastify__toast:last-child{margin-bottom:0}.Toastify__toast-theme--light.Toastify__toast--info{background:var(--bg,#fff);color:var(--main-auth-button-color,#1cb0d4);box-shadow:var(--shadow,#00000014 0 4px 12px, #0000000a 0 2px 4px);border:1px solid #1cb0d42e}.Toastify__toast-theme--light.Toastify__toast--info .Toastify__toast-body{color:var(--main-auth-button-color,#1cb0d4)}.Toastify__toast-theme--light.Toastify__toast--info .Toastify__toast-icon{color:var(--main-auth-button-color,#1cb0d4);justify-content:center;align-items:center}.Toastify__toast-theme--light.Toastify__toast--info .Toastify__toast-icon svg{fill:var(--main-auth-button-color,#1cb0d4)}.Toastify__toast-theme--light.Toastify__toast--info .Toastify__progress-bar--bg{background:#1cb0d42e}.Toastify__toast-theme--light.Toastify__toast--info .Toastify__progress-bar{opacity:.85;background:#1cb0d46b}.Toastify__toast-theme--light.Toastify__toast--info .Toastify__close-button,.Toastify__toast-theme--light.Toastify__toast--info .Toastify__close-button.Toastify__close-button--light,.Toastify__toast-theme--light.Toastify__toast--info .Toastify__close-button.Toastify__close-button--custom{color:var(--main-auth-button-color,#1cb0d4);background:#1cb0d424}.Toastify__toast-theme--light.Toastify__toast--info .Toastify__close-button:hover,.Toastify__toast-theme--light.Toastify__toast--info .Toastify__close-button:focus-visible{background:#1cb0d438}.Toastify__toast-theme--light.Toastify__toast--warning.app-toast-session-expired{background:var(--bg,#fff);color:#b45309;border-radius:var(--ui-border-radius,6px);box-shadow:var(--shadow,#00000014 0 4px 12px, #0000000a 0 2px 4px);border:1px solid #d9770647;font-weight:500}.Toastify__toast-theme--light.Toastify__toast--warning.app-toast-session-expired .Toastify__toast-body{color:#b45309;padding:0}.Toastify__toast-theme--light.Toastify__toast--warning.app-toast-session-expired .Toastify__close-button,.Toastify__toast-theme--light.Toastify__toast--warning.app-toast-session-expired .Toastify__close-button.Toastify__close-button--custom{color:#d97706;background:#d9770624}.Toastify__toast-theme--light.Toastify__toast--warning.app-toast-session-expired .Toastify__close-button:hover,.Toastify__toast-theme--light.Toastify__toast--warning.app-toast-session-expired .Toastify__close-button:focus-visible{background:#d9770638}.Toastify__toast-theme--light.Toastify__toast--warning.app-toast-session-expired .Toastify__toast-icon{color:#d97706;justify-content:center;align-items:center}.Toastify__toast-theme--light.Toastify__toast--warning.app-toast-session-expired .Toastify__toast-icon svg{fill:#d97706}.Toastify__toast-theme--light.Toastify__toast--warning.app-toast-session-expired .Toastify__progress-bar--bg{background:#d977062e}.Toastify__toast-theme--light.Toastify__toast--warning.app-toast-session-expired .Toastify__progress-bar{opacity:.9;background:#d9770673}.Toastify__toast-theme--light.Toastify__toast--warning .Toastify__close-button,.Toastify__toast-theme--light.Toastify__toast--warning .Toastify__close-button.Toastify__close-button--custom{color:#d97706;background:#d9770624}.Toastify__toast-theme--light.Toastify__toast--warning .Toastify__close-button:hover,.Toastify__toast-theme--light.Toastify__toast--warning .Toastify__close-button:focus-visible{background:#d9770638}.Toastify__toast-theme--dark .Toastify__close-button,.Toastify__toast-theme--dark .Toastify__close-button.Toastify__close-button--custom{color:#e2e8f0;background:#94a3b82e}.Toastify__toast-theme--dark .Toastify__close-button:hover,.Toastify__toast-theme--dark .Toastify__close-button:focus-visible{background:#94a3b847}.usersPage__tableCard,.articlesPage__tableWrap,.jobsPage__tableWrap,.riskPage__tableWrap,.usersPage__table,.articlesPage__table,.jobsPage__table,.riskPage__table{background:#fff}.usersPage__table th,.articlesPage__th,.jobsPage__th,.riskPage__th{background:#f1f5f9}.usersPage__table td,.articlesPage__td,.jobsPage__td,.riskPage__td,.riskPage__th--sticky,.riskPage__td--sticky{background-color:#fff}.usersPage__table tbody tr:hover,.articlesPage__table tbody tr:hover,.jobsPage__table tbody tr:hover,.riskPage__table tbody tr:hover{background:#f8fafc}.usersPage__table tbody tr:hover td,.articlesPage__table tbody tr:hover .articlesPage__td,.jobsPage__table tbody tr:hover .jobsPage__td,.riskPage__table tbody tr:hover .riskPage__td,.riskPage__table tbody tr:hover .riskPage__td--sticky{background-color:#f8fafc}.usersPage__pager.dtPagination,.articlesPage__pager.dtPagination,.jobsPage__pager.dtPagination,.riskPage__pager.dtPagination,.adminPage__dataTablePager.dtPagination,.observabilityPage__tablePanel .dtPagination{--dt-pager-bg:#fff;--dt-pager-input-bg:#fff;background:#fff}html.app-theme-dark .usersPage__tableCard,html.app-theme-dark .articlesPage__tableWrap,html.app-theme-dark .jobsPage__tableWrap,html.app-theme-dark .riskPage__tableWrap{background:#1e293b;border-color:#94a3b833}html.app-theme-dark .usersPage__table,html.app-theme-dark .articlesPage__table,html.app-theme-dark .jobsPage__table,html.app-theme-dark .riskPage__table{color:#f8fafc;background:#1e293b}html.app-theme-dark .usersPage__table th,html.app-theme-dark .articlesPage__th,html.app-theme-dark .jobsPage__th,html.app-theme-dark .riskPage__th,html.app-theme-dark .riskPage__th--sticky{color:#94a3b8;background:#0f172a;border-bottom-color:#94a3b81f}html.app-theme-dark .usersPage__table td,html.app-theme-dark .articlesPage__td,html.app-theme-dark .jobsPage__td,html.app-theme-dark .riskPage__td,html.app-theme-dark .riskPage__td--sticky{color:#f8fafc;background-color:#1e293b;border-bottom-color:#94a3b81f}html.app-theme-dark .usersPage__table tbody tr:hover,html.app-theme-dark .articlesPage__table tbody tr:hover,html.app-theme-dark .jobsPage__table tbody tr:hover,html.app-theme-dark .riskPage__table tbody tr:hover,html.app-theme-dark .observabilityPage__table tbody tr:hover{background:#334155}html.app-theme-dark .usersPage__table tbody tr:hover td,html.app-theme-dark .articlesPage__table tbody tr:hover .articlesPage__td,html.app-theme-dark .jobsPage__table tbody tr:hover .jobsPage__td,html.app-theme-dark .riskPage__table tbody tr:hover .riskPage__td,html.app-theme-dark .riskPage__table tbody tr:hover .riskPage__td--sticky,html.app-theme-dark .observabilityPage__table tbody tr:hover td{background-color:#334155}html.app-theme-dark .usersPage__email,html.app-theme-dark .articlesPage__muted,html.app-theme-dark .jobsPage__muted{color:#94a3b8}html.app-theme-dark .riskPage__rowKey{color:var(--entity-id-color,#22d3ee)}html.app-theme-dark .usersPage__pager.dtPagination,html.app-theme-dark .articlesPage__pager.dtPagination,html.app-theme-dark .jobsPage__pager.dtPagination,html.app-theme-dark .riskPage__pager.dtPagination{--dt-pager-bg:#1e293b;--dt-pager-input-bg:#0f172a99;background:#1e293b;border-top-color:#94a3b81f}body:has(.authPage){background-color:#f6f8fb}.authPage{background:0 0;justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex}.authPage .authContent,.authPage .loginData,.authPage .loginCred,.authPage .loginForm{background:0 0}.authPage .loginForm{background-color:#fff}.authContent{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:420px;display:flex}.loginData{border-radius:5px;gap:2em;width:100%;display:flex}.loginImg{background:linear-gradient(346deg,#2a7b9b 0%,#57c785 50%,#eddd53 100%);border-top-left-radius:5px;border-bottom-left-radius:5px;width:35vw;margin:0;padding:10px}.loginCred{flex-direction:column;align-content:center;align-items:center;width:100%;padding:10px;display:flex}.loginForm{border-radius:5px;width:100%;padding:1.3em 1.5em 2.3em}.emailData,.passwordData{flex-direction:column;display:flex}.passwordData{position:relative}.emailData label,.emailData input,.passwordData label,.passwordData input{font-size:.9em}.emailData label,.passwordData label{place-content:center start;align-items:center;margin:10px 0 0;font-weight:500;display:flex}.passwordData input,.emailData input{width:100%;height:46px}.authPlatformTitle{text-align:center;color:var(--main-text-color);margin:0 0 1em;font-size:1.5em;font-weight:600}.loginHeading{text-align:center;margin:0 0 .2em;font-size:1.3em;font-weight:600}.loginCaption{text-align:center;color:var(--main-text-muted);margin:0 0 10px;font-size:.6em}.forgotPassword,.signinText{text-align:center;color:var(--main-text-muted);margin:.8em 0 0;font-size:.8em}.forgotPassword a,.signinText{text-decoration:none}.forgotPassword span,.signinText span{text-align:center;cursor:pointer;font-weight:500}.forgotPassword span{color:var(--main-text-muted)}.login-btn{border:1px solid var(--main-auth-button-color);background-color:var(--main-auth-button-color);cursor:pointer;color:#fff;border-radius:5px;place-content:center;align-items:center;width:100%;padding:10px;font-size:16px;font-weight:600;display:flex}.login-btn:disabled,.login-btn.disabled_css{opacity:.6;cursor:not-allowed}.authMessage{gap:.4rem;margin:.5em 0;display:flex}.authMessage__icon{flex-shrink:0;margin-top:2px}.authMessage--success .authMessage__icon{color:#0f766e}.authMessage--error .authMessage__icon{color:#dc2626;width:14px;height:14px}.authMessage p{flex:1;min-width:0;margin:0}.loginSuccess{color:#0f766e;font-size:14px}.orgError{color:#dc2626;font-size:.8em}.loginBtn{text-align:center}.emailData label span,.passwordData label span{margin:0 5px 0 0;display:flex}.emailData label span svg,.passwordData label span svg{color:var(--main-text-muted)}.login-btn span{margin:0 0 0 5px;display:flex}.passwordVisible{color:var(--main-text-muted);margin:0;display:inline;position:absolute;top:63.6%;right:2%}.passwordVisible svg{color:inherit}@keyframes auth-spin{to{transform:rotate(360deg)}}.auth_btn_loading{pointer-events:none}.auth_btn_loading .auth_spinner{animation:.8s linear infinite auth-spin}body:has(.authPage--signin){background-color:#f4f6f8;background-image:radial-gradient(120% 80% at 50% 45%,#fffffff2 0%,#eef1f4 45%,#e8ebef 100%);background-attachment:fixed}.authPage--signin{box-sizing:border-box;flex-direction:column;justify-content:space-between;min-height:100vh;padding:1.5rem 1rem 1.25rem}.authContent--signin{flex:1;justify-content:center;max-width:440px}.loginData--signin{width:100%}.loginCred--signin{width:100%;padding:0}.loginForm--signin{text-align:center;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0f172a0f,0 12px 40px #0f172a14}.signin-form{flex-direction:column;gap:16px;margin-top:16px;display:flex}.signin-form .authMessage{margin:0}.loginForm--signin .emailData--signin label,.loginForm--signin .passwordData--signin label{margin-top:0;margin-left:0;margin-right:0}.signin-heading-block{text-align:center;margin-top:10px;margin-bottom:.25rem}.authContent--signin-wide{width:100%;max-width:920px}.loginForm--signin-wide{text-align:left;max-width:100%;padding:1.3em 1.5em 2.3em}.loginForm--signin-wide .signin-heading-block,.auth-shell-centered{text-align:center}.auth-shell-centered .authMessage{justify-content:center}.signin-brand{justify-content:center;align-items:center;display:flex}.signin-logo{object-fit:contain;object-position:center;box-sizing:border-box;flex-shrink:0;width:48px;height:48px;display:block}.signin-title{letter-spacing:-.02em;color:var(--main-auth-button-color);font-size:26px;font-weight:700}.signin-subtitle{color:var(--main-text-muted);margin:.5em 0 0;font-size:14px;font-weight:400;line-height:1.45}.emailData--signin,.passwordData--signin{text-align:left;gap:8px;margin:0}.emailData--signin .signin-field-label,.emailData--signin .signin-field-label--inline,.passwordData--signin .signin-field-label,.passwordData--signin .signin-field-label--inline,.emailData--signin .signin-input,.passwordData--signin .signin-input{font-size:14px}.signin-field-label{letter-spacing:.02em;text-transform:uppercase;color:var(--main-text-label);margin:0;font-size:14px;font-weight:700;display:block}.signin-field-label--inline{align-items:center;gap:.5rem;font-size:14px;line-height:1.35;display:flex}.signin-field-label__icon{color:var(--main-text-muted);flex-shrink:0;align-self:center;width:1.35em;min-width:16px;height:1.35em;min-height:16px}.signin-label-row{justify-content:space-between;gap:.75rem;margin:0;display:flex}.signin-label-row .signin-field-label{margin:0}.signin-forgot-link{letter-spacing:.02em;text-transform:uppercase;color:var(--main-auth-button-color);white-space:nowrap;font-size:11px;font-weight:600;text-decoration:none}.signin-forgot-link:hover{text-decoration:underline}.signin-input{border:1px solid var(--auth-signin-input-border,#b8c9f3);width:100%;height:45px;color:var(--main-text-color);background-color:var(--auth-signin-input-bg,#f2f6fc);box-sizing:border-box;border-radius:8px;padding:0 14px;font-size:14px}.signin-input::placeholder{color:#94a3b8}.signin-input:focus{border-color:var(--main-auth-button-color);box-shadow:var(--main-auth-focus-ring-shadow);outline:none}.signin-input[readonly],.signin-input--readonly{color:var(--main-text-muted);cursor:default;background-color:#e8edf3}.signin-input[readonly]:focus,.signin-input--readonly:focus{box-shadow:none;border-color:var(--auth-signin-input-border,#b8c9f3);outline:none}.signin-input.signin-input--inviteReadonly[readonly]{color:var(--main-text-color,#111827);-webkit-text-fill-color:var(--main-text-color,#111827);background-color:#f3f4f6}.signin-input[readonly]:-webkit-autofill{caret-color:var(--main-text-color,#111827);-webkit-text-fill-color:var(--main-text-color,#111827)!important;box-shadow:inset 0 0 0 1000px #e8edf3!important}.signin-input[readonly]:-webkit-autofill:hover{caret-color:var(--main-text-color,#111827);-webkit-text-fill-color:var(--main-text-color,#111827)!important;box-shadow:inset 0 0 0 1000px #e8edf3!important}.signin-input[readonly]:-webkit-autofill:focus{caret-color:var(--main-text-color,#111827);-webkit-text-fill-color:var(--main-text-color,#111827)!important;box-shadow:inset 0 0 0 1000px #e8edf3!important}.signin-input--readonly:-webkit-autofill{caret-color:var(--main-text-color,#111827);-webkit-text-fill-color:var(--main-text-color,#111827)!important;box-shadow:inset 0 0 0 1000px #e8edf3!important}.signin-input--readonly:-webkit-autofill:hover{caret-color:var(--main-text-color,#111827);-webkit-text-fill-color:var(--main-text-color,#111827)!important;box-shadow:inset 0 0 0 1000px #e8edf3!important}.signin-input--readonly:-webkit-autofill:focus{caret-color:var(--main-text-color,#111827);-webkit-text-fill-color:var(--main-text-color,#111827)!important;box-shadow:inset 0 0 0 1000px #e8edf3!important}.signin-input--inviteReadonly:-webkit-autofill{caret-color:var(--main-text-color,#111827);-webkit-text-fill-color:var(--main-text-color,#111827)!important;box-shadow:inset 0 0 0 1000px #e8edf3!important}.signin-input--inviteReadonly:-webkit-autofill:hover{caret-color:var(--main-text-color,#111827);-webkit-text-fill-color:var(--main-text-color,#111827)!important;box-shadow:inset 0 0 0 1000px #e8edf3!important}.signin-input--inviteReadonly:-webkit-autofill:focus{caret-color:var(--main-text-color,#111827);-webkit-text-fill-color:var(--main-text-color,#111827)!important;box-shadow:inset 0 0 0 1000px #e8edf3!important}.signin-input.signin-input--inviteReadonly[readonly]:-webkit-autofill{caret-color:var(--main-text-color,#111827);-webkit-text-fill-color:var(--main-text-color,#111827)!important;box-shadow:inset 0 0 0 1000px #f3f4f6!important}.signin-input.signin-input--inviteReadonly[readonly]:-webkit-autofill:hover{caret-color:var(--main-text-color,#111827);-webkit-text-fill-color:var(--main-text-color,#111827)!important;box-shadow:inset 0 0 0 1000px #f3f4f6!important}.signin-input.signin-input--inviteReadonly[readonly]:-webkit-autofill:focus{caret-color:var(--main-text-color,#111827);-webkit-text-fill-color:var(--main-text-color,#111827)!important;box-shadow:inset 0 0 0 1000px #f3f4f6!important}.loginForm--signin .signin-auth-footer{text-align:center;color:var(--main-text-muted);margin:0;font-size:14px}.loginForm--signin .signin-auth-footer a span{color:var(--main-auth-button-color);font-weight:600}.signin-input-wrap{background-color:var(--auth-signin-input-bg,#f2f6fc);border:1px solid var(--auth-signin-input-border,#b8c9f3);border-radius:8px;align-items:center;transition:box-shadow .12s,border-color .12s;display:flex;overflow:hidden;box-shadow:0 0 0 2px #0000}.signin-input-wrap:focus-within{border-color:var(--main-auth-button-color);box-shadow:var(--main-auth-focus-ring-shadow);outline:none}.signin-input-wrap .signin-input{background-color:#0000;border:none;border-radius:0;flex:1;min-width:0}.signin-input-wrap .signin-input:focus{box-shadow:none;border-color:#0000;outline:none}.signin-eye{color:#94a3b8;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin:0;padding:0;display:flex}.signin-eye:hover{color:var(--main-text-muted)}.signin-flash{text-align:left;margin:0}.loginForm--signin .signin-submit.login-btn{letter-spacing:.08em;text-transform:uppercase;background-color:var(--main-auth-button-color);color:#fff;border:none;border-radius:8px;gap:.5rem;padding:14px 20px;font-size:.85rem;font-weight:700}.signin-submit__icon{flex-shrink:0}.loginForm--signin .signin-submit.login-btn:focus-visible{outline:2px solid var(--main-auth-button-color-strong);outline-offset:2px}a.login-btn.signin-submit{box-sizing:border-box;justify-content:center;align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.loginBtn--signin>a.login-btn.signin-submit{width:100%}.signin-protocol{align-items:center;gap:.75rem;width:100%;margin:1.75rem 0 1rem;display:flex}.signin-protocol-line{background:linear-gradient(90deg,#0000,#e2e8f0 20% 80%,#0000);flex:1;height:1px}.signin-protocol-text{letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;white-space:nowrap;font-size:.62rem;font-weight:600}.signin-disclaimer{color:#94a3b8;max-width:32ch;margin:0 auto;font-size:.72rem;line-height:1.5}.signin-page-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;width:100%;max-width:520px;margin:0 auto;padding-top:1.25rem;display:flex}.signin-footer-links{gap:1.25rem;display:flex}.signin-footer-link{letter-spacing:.08em;text-transform:uppercase;color:var(--main-text-muted);font-size:.65rem;font-weight:600;text-decoration:none}.signin-footer-link:hover{color:var(--main-auth-button-color)}html.app-theme-dark body:has(.authPage){background-color:#0f172a}html.app-theme-dark body:has(.authPage--signin){background-color:#0f172a;background-image:radial-gradient(120% 80% at 50% 45%,#1e293bf2 0%,#0f172a 45%,#020617 100%)}html.app-theme-dark .authPage .loginForm{background-color:#1e293b}html.app-theme-dark .loginForm--signin{background-color:#1e293b;box-shadow:0 1px 3px #00000059,0 12px 40px #00000073}html.app-theme-dark .signin-input{color:var(--main-text-color);background-color:var(--auth-signin-input-bg);border-color:var(--auth-signin-input-border)}html.app-theme-dark .signin-input::placeholder{color:#64748b}html.app-theme-dark .signin-input-wrap{background-color:var(--auth-signin-input-bg);border-color:var(--auth-signin-input-border)}html.app-theme-dark .signin-input[readonly],html.app-theme-dark .signin-input--readonly{color:var(--main-text-muted);background-color:#334155}html.app-theme-dark .signin-input.signin-input--inviteReadonly[readonly]{color:var(--main-text-color);-webkit-text-fill-color:var(--main-text-color);background-color:#334155}html.app-theme-dark .signin-input[readonly]:-webkit-autofill{-webkit-text-fill-color:var(--main-text-color)!important;box-shadow:inset 0 0 0 1000px #334155!important}html.app-theme-dark .signin-input[readonly]:-webkit-autofill:hover{-webkit-text-fill-color:var(--main-text-color)!important;box-shadow:inset 0 0 0 1000px #334155!important}html.app-theme-dark .signin-input[readonly]:-webkit-autofill:focus{-webkit-text-fill-color:var(--main-text-color)!important;box-shadow:inset 0 0 0 1000px #334155!important}html.app-theme-dark .signin-input--readonly:-webkit-autofill{-webkit-text-fill-color:var(--main-text-color)!important;box-shadow:inset 0 0 0 1000px #334155!important}html.app-theme-dark .signin-input--readonly:-webkit-autofill:hover{-webkit-text-fill-color:var(--main-text-color)!important;box-shadow:inset 0 0 0 1000px #334155!important}html.app-theme-dark .signin-input--readonly:-webkit-autofill:focus{-webkit-text-fill-color:var(--main-text-color)!important;box-shadow:inset 0 0 0 1000px #334155!important}html.app-theme-dark .signin-input--inviteReadonly:-webkit-autofill{-webkit-text-fill-color:var(--main-text-color)!important;box-shadow:inset 0 0 0 1000px #334155!important}html.app-theme-dark .signin-input--inviteReadonly:-webkit-autofill:hover{-webkit-text-fill-color:var(--main-text-color)!important;box-shadow:inset 0 0 0 1000px #334155!important}html.app-theme-dark .signin-input--inviteReadonly:-webkit-autofill:focus{-webkit-text-fill-color:var(--main-text-color)!important;box-shadow:inset 0 0 0 1000px #334155!important}html.app-theme-dark .signin-input.signin-input--inviteReadonly[readonly]:-webkit-autofill{box-shadow:inset 0 0 0 1000px #334155!important}html.app-theme-dark .signin-input.signin-input--inviteReadonly[readonly]:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #334155!important}html.app-theme-dark .signin-input.signin-input--inviteReadonly[readonly]:-webkit-autofill:focus{box-shadow:inset 0 0 0 1000px #334155!important}html.app-theme-dark .signin-protocol-line{background:linear-gradient(90deg,#0000,#334155 20% 80%,#0000)}html.app-theme-dark .signin-protocol-text,html.app-theme-dark .signin-disclaimer,html.app-theme-dark .signin-eye{color:#64748b}html.app-theme-dark .signin-eye:hover{color:var(--main-text-muted)}html.app-theme-dark .readOnlyField{color:var(--main-text-muted);border-color:var(--auth-signin-input-border);background-color:#334155}.forgotPasswordPage .login-btn:not(.disabled_css):not(:disabled){border-color:var(--main-auth-button-color,#1cb0d4);background-color:var(--main-auth-button-color,#1cb0d4)}.mailText span{color:red}.signinText a{color:var(--main-auth-button-color);font-weight:600;text-decoration:none}.forgotSuccess{color:#0f766e;font-size:14px}.forgotError{color:red;font-size:14px}.forgotPwdHeading{text-align:center;margin:0 0 .4em;font-size:1.5em;font-weight:600}.resetMail{color:gray}.readOnlyField{color:var(--main-text-muted,#6b7280);border:1px solid var(--auth-signin-input-border,#b8c9f3);cursor:not-allowed;pointer-events:none;background-color:#f3f4f6;border-radius:8px}.resetSuccess{color:#0f766e;font-size:14px}.resetError{color:#b91c1c;font-size:14px}.signin-input.signin-input--inviteReadonly{color:var(--main-text-color,#111827);-webkit-text-fill-color:var(--main-text-color,#111827);cursor:default;background-color:#f3f4f6}.signin-input.signin-input--inviteReadonly:-webkit-autofill{caret-color:var(--main-text-color,#111827);-webkit-text-fill-color:var(--main-text-color,#111827)!important;box-shadow:inset 0 0 0 1000px #f3f4f6!important}.signin-input.signin-input--inviteReadonly:-webkit-autofill:hover{caret-color:var(--main-text-color,#111827);-webkit-text-fill-color:var(--main-text-color,#111827)!important;box-shadow:inset 0 0 0 1000px #f3f4f6!important}.signin-input.signin-input--inviteReadonly:-webkit-autofill:focus{caret-color:var(--main-text-color,#111827);-webkit-text-fill-color:var(--main-text-color,#111827)!important;box-shadow:inset 0 0 0 1000px #f3f4f6!important}.notifications{flex-shrink:0;position:relative}.notifications__trigger{width:40px;height:40px;color:var(--main-auth-button-color,#1cb0d4);cursor:pointer;background:#1cb0d41f;border:1px solid #1cb0d433;border-radius:10px;justify-content:center;align-items:center;margin:0;padding:0;transition:background .12s,color .12s,border-color .12s;display:flex;position:relative}.notifications__trigger:hover,.notifications__trigger--active{color:var(--main-auth-button-color,#1cb0d4);background:#1cb0d41f;border-color:#1cb0d433}.notifications__trigger:focus-visible{outline:2px solid var(--main-auth-button-color,#1cb0d4);outline-offset:2px}.notifications__badge{color:#fff;text-align:center;pointer-events:none;background:#ef4444;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:.625rem;font-weight:700;line-height:16px;position:absolute;top:4px;right:4px}.notifications__panel{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;width:min(380px,100vw - 2rem);max-height:min(70vh,520px);display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 4px 6px -1px #0f172a14,0 10px 24px -4px #0f172a1f}.notifications__panelHead{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .85rem .5rem;display:flex}.notifications__panelTitle{color:var(--main-text-color,#1f2937);margin:0;font-size:.95rem;font-weight:700}.notifications__panelActions{align-items:center;gap:.35rem;display:flex}.notifications__markAllBtn,.notifications__refreshBtn{color:var(--main-auth-button-color,#1cb0d4);cursor:pointer;background:0 0;border:none;border-radius:6px;margin:0;padding:.25rem .45rem;font-size:.75rem;font-weight:600}.notifications__markAllBtn:hover,.notifications__refreshBtn:hover:not(:disabled){background:#1cb0d41a}.notifications__refreshBtn:disabled{opacity:.5;cursor:default}.notifications__empty{color:var(--main-text-muted,#64748b);text-align:center;margin:0;padding:1.25rem .85rem;font-size:.875rem;font-weight:500}.notifications__list{margin:0;padding:.35rem 0;list-style:none;overflow-y:auto}.notifications__item{border-bottom:1px solid #f8fafc}.notifications__item:last-child{border-bottom:none}.notifications__itemLink{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:.65rem;padding:.65rem .85rem;text-decoration:none;transition:background .12s;display:flex}.notifications__itemLink:hover{background:#1cb0d40f}.notifications__item--unread .notifications__itemTitle{font-weight:700}.notifications__itemDot{background:#94a3b8;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:.35rem}.notifications__itemKind--success{background:#22c55e}.notifications__itemKind--skipped{background:#f59e0b}.notifications__itemKind--error{background:#ef4444}.notifications__itemKind--running{background:#3b82f6}.notifications__itemKind--pending{background:#8b5cf6}.notifications__itemKind--extracted{background:#1cb0d4}.notifications__itemBody{flex:1;min-width:0}.notifications__itemTop{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.notifications__itemTitle{color:var(--main-text-color,#1f2937);font-size:.8125rem;font-weight:600}.notifications__itemTime{color:var(--main-text-muted,#94a3b8);flex-shrink:0;font-size:.6875rem;font-weight:500}.notifications__itemMessage{color:var(--main-text-muted,#64748b);word-break:break-word;margin:.2rem 0 0;font-size:.75rem;line-height:1.4}html.app-theme-dark .notifications__trigger,html.app-theme-dark .notifications__trigger:hover,html.app-theme-dark .notifications__trigger--active{color:#5eead4;background:#1cb0d429;border-color:#38bdf83d}html.app-theme-dark .notifications__panel{background:#1e293b;border-color:#334155}html.app-theme-dark .notifications__panelHead{border-bottom-color:#334155}html.app-theme-dark .notifications__panelTitle,html.app-theme-dark .notifications__itemTitle{color:#f1f5f9}html.app-theme-dark .notifications__itemLink:hover{background:#1cb0d41f}html.app-theme-dark .notifications__item{border-bottom-color:#334155}.mainLayout{--entity-id-color:#22d3ee;background:#fff;flex:1;width:100%;min-width:0;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.mainLayout__sidebar{color:#636161;box-sizing:border-box;background:#efefef40;border-right:1px solid #1cb0d433;flex-direction:column;flex-shrink:0;align-self:stretch;gap:1rem;width:240px;padding:1.25rem 0;display:flex;overflow:hidden auto}.mainLayout__brand{align-items:center;gap:.75rem;padding:0 1.25rem;display:flex}.mainLayout__brandLogo{object-fit:contain;flex-shrink:0;width:44px;height:44px}.mainLayout__brandText{flex-direction:column;gap:.15rem;min-width:0;display:flex}.mainLayout__brandTitle{letter-spacing:-.02em;color:#000;font-size:1.25rem;font-weight:700;line-height:1.15}.mainLayout__brandTagline{letter-spacing:.14em;text-transform:uppercase;color:var(--main-auth-button-color,#1cb0d4);font-size:.58rem;font-weight:600;line-height:1.25}.mainLayout__nav{flex-direction:column;gap:2px;padding:0 .75rem;display:flex}.mainLayout__navLink{color:#636161;border-radius:2%;align-items:center;gap:.5em;padding:10px;font-size:.9rem;font-weight:500;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.mainLayout__navIcon{color:inherit;opacity:.92;flex-shrink:0}.mainLayout__navLabel{flex:1;min-width:0}.mainLayout__navBadge{color:#fff;text-align:center;font-variant-numeric:tabular-nums;background:#ef4444;border-radius:999px;flex-shrink:0;min-width:1.25rem;height:1.25rem;padding:0 .35rem;font-size:.6875rem;font-weight:700;line-height:1.25rem}.mainLayout__navLink:hover{color:#000}.mainLayout__navLink--active{color:#000;box-shadow:inset 3px 0 0 0 var(--main-auth-button-color,#1cb0d4);background:#1cb0d433}.mainLayout__main{background-color:#fff;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.mainLayout__scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background-color:#fff;flex:1;width:100%;min-width:0;min-height:0;overflow:hidden auto}.mainLayout__topBar{box-sizing:border-box;background:#f8f8f8;border-bottom:1px solid #1cb0d433;flex-shrink:0;padding:0 1.25rem 0 1.5rem}.mainLayout__topBarInner{justify-content:flex-end;align-items:center;gap:1rem;min-height:56px;display:flex}.mainLayout__topBarSpacer{flex:1}.mainLayout__topBarEnd{flex-shrink:0;align-items:center;gap:.75rem;min-width:0;display:flex}.mainLayout__supportEmail{color:var(--main-text-muted,#64748b);white-space:nowrap;text-overflow:ellipsis;max-width:min(200px,28vw);font-size:.78rem;font-weight:500;text-decoration:none;overflow:hidden}.mainLayout__supportEmail:hover{color:var(--main-auth-button-color,#1cb0d4);text-decoration:underline}.mainLayout__alertsMenu{flex-shrink:0;position:relative}.mainLayout__alertsBtn{width:40px;height:40px;color:var(--main-text-muted,#64748b);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;margin:0;padding:0;transition:background .12s,color .12s,border-color .12s;display:flex}.mainLayout__alertsBtn:hover,.mainLayout__alertsBtn--active{color:var(--main-auth-button-color,#1cb0d4);background:#1cb0d41f;border-color:#1cb0d433}.mainLayout__alertsBtn:focus-visible{outline:2px solid var(--main-auth-button-color,#1cb0d4);outline-offset:2px}.mainLayout__alertsPanel{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:min(320px,100vw - 2rem);padding:.75rem;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 4px 6px -1px #0f172a14,0 10px 24px -4px #0f172a1f}.mainLayout__alertsPanelHeader{margin-bottom:.5rem}.mainLayout__alertsPanelTitle{color:var(--main-text-color,#1f2937);margin:0;font-size:.95rem;font-weight:700}.mainLayout__alertsEmpty{color:var(--main-text-muted,#64748b);text-align:center;margin:0;padding:.75rem .5rem;font-size:.875rem;font-weight:500}.mainLayout__userMenu{flex-shrink:0;position:relative}.mainLayout__userTrigger{max-width:min(360px,100%);color:var(--main-text-muted,#64748b);box-sizing:border-box;background:0 0;border-radius:10px;flex-direction:row;justify-content:flex-end;align-items:center;gap:.65rem;padding:.35rem .75rem .35rem .35rem;display:flex}.mainLayout__userAvatar{color:#fff;background:var(--main-auth-button-color,#1cb0d4);cursor:pointer;-webkit-user-select:none;user-select:none;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin:0;padding:0;font-size:.8rem;font-weight:700;line-height:1;transition:filter .12s,transform .12s;display:flex}.mainLayout__userAvatar:hover{filter:brightness(.96)}.mainLayout__userAvatar:focus-visible{outline:2px solid var(--main-auth-button-color,#1cb0d4);outline-offset:2px}.mainLayout__userText{text-align:left;flex-direction:column;align-items:flex-start;gap:.1rem;min-width:0;display:flex}.mainLayout__userName{color:var(--main-text-color,#1f2937);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:.9rem;font-weight:600;line-height:1.2;overflow:hidden}.mainLayout__userEmail{color:var(--main-text-muted,#64748b);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:.78rem;font-weight:500;line-height:1.2;overflow:hidden}.mainLayout__dropdown{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:200px;padding:.35rem;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 4px 6px -1px #0f172a14,0 10px 24px -4px #0f172a1f}.mainLayout__dropdownItem{width:100%;font:inherit;text-align:left;color:var(--main-text-color,#1f2937);cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.5em .75em;font-size:.9rem;font-weight:500;text-decoration:none;display:flex}.mainLayout__dropdownItem:hover:not(.mainLayout__dropdownItem--logout){background:#1cb0d433}.mainLayout__dropdownItem--logout{color:#b91c1c;background:#fef2f2}.mainLayout__dropdownItem--logout:hover{background:#fef2f2}.mainLayout__content{box-sizing:border-box;background-color:#fff;flex:1;padding:1.75rem 2rem}.mainLayout__pageTitle{color:var(--main-text-color,#1f2937);margin:0 0 .75rem;font-size:1.5rem;font-weight:600}.mainLayout__pageTitle--withIcon{align-items:center;gap:.5rem;display:inline-flex}.mainLayout__pageTitleIcon{color:inherit;opacity:.92;flex-shrink:0}.mainLayout__pageHint{color:var(--main-text-muted,#64748b);margin:0;font-size:.95rem}@media (width<=768px){.mainLayout{flex-direction:column;height:100%;max-height:100%;overflow:hidden}.mainLayout__main{flex:1;min-height:0;overflow:hidden}.mainLayout__sidebar{flex-flow:wrap;align-items:center;width:100%;padding:.75rem 1rem}.mainLayout__brand{width:100%;padding:0}.mainLayout__nav{flex-flow:wrap;gap:.35rem;width:100%;padding:0}.mainLayout__navLink--active{box-shadow:inset 0 -2px 0 0 var(--main-auth-button-color,#1cb0d4)}}.mainLayout__dropdownThemeOpts{flex-direction:column;gap:2px;margin:-.15rem 0 .15rem;padding:0 .35rem .35rem .5rem;display:flex}.mainLayout__dropdownThemeOpt{width:100%;font:inherit;text-align:left;color:var(--main-text-muted,#64748b);cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:6px;align-items:center;gap:.45rem;padding:.45rem .65rem;font-size:.82rem;font-weight:500;display:flex}.mainLayout__dropdownThemeOpt:hover{color:var(--main-text-color,#1f2937);background:#f1f5f9}.mainLayout__dropdownThemeOpt--active{color:var(--main-auth-button-color,#1cb0d4);font-weight:600}.mainLayout__dropdownThemeCheck{margin-left:auto;font-size:.75rem}html.app-theme-dark .mainLayout{background:#0f172a}html.app-theme-dark .mainLayout__main,html.app-theme-dark .mainLayout__scroll{background-color:#0f172a}html.app-theme-dark .mainLayout__sidebar{color:#cbd5e1;background:#0f172aeb;border-right-color:#38bdf838}html.app-theme-dark .mainLayout__brandTitle{color:#f1f5f9}html.app-theme-dark .mainLayout__navLink{color:#94a3b8}html.app-theme-dark .mainLayout__navLink:hover{color:#f8fafc}html.app-theme-dark .mainLayout__navLink--active{color:#f8fafc;background:#1cb0d42e}html.app-theme-dark .mainLayout__topBar{background:#1e293b;border-bottom-color:#38bdf838}html.app-theme-dark .mainLayout__userName{color:#f1f5f9}html.app-theme-dark .mainLayout__userEmail,html.app-theme-dark .mainLayout__supportEmail,html.app-theme-dark .mainLayout__alertsBtn{color:#94a3b8}html.app-theme-dark .mainLayout__alertsBtn:hover,html.app-theme-dark .mainLayout__alertsBtn--active{color:#5eead4;background:#1cb0d429;border-color:#38bdf83d}html.app-theme-dark .mainLayout__alertsPanel{background:#1e293b;border-color:#334155}html.app-theme-dark .mainLayout__alertsPanelTitle{color:#f1f5f9}html.app-theme-dark .mainLayout__alertsEmpty{color:#94a3b8}html.app-theme-dark .mainLayout__dropdown{background:#1e293b;border-color:#334155}html.app-theme-dark .mainLayout__dropdownItem{color:#e2e8f0}html.app-theme-dark .mainLayout__dropdownItem--logout{color:#fca5a5;background:#b91c1c1f}html.app-theme-dark .mainLayout__dropdownItem--logout:hover{background:#b91c1c1f}html.app-theme-dark .mainLayout__dropdownThemeOpt{color:#94a3b8}html.app-theme-dark .mainLayout__dropdownThemeOpt:hover{color:#f1f5f9;background:#334155}html.app-theme-dark .mainLayout__dropdownThemeOpt--active{color:#5eead4}html.app-theme-dark .mainLayout__content{background-color:#0f172a}html.app-theme-dark .mainLayout__pageTitle{color:#f1f5f9}html.app-theme-dark .mainLayout__pageHint{color:#94a3b8}.pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.75rem;display:flex}.pageHeader__lead{flex:auto;align-items:center;gap:1rem;min-width:0;display:flex}.pageHeader__iconWrap{width:3rem;height:3rem;color:var(--main-auth-button-color,#1cb0d4);background:#1cb0d41f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pageHeader__icon{flex-shrink:0}.pageHeader__text{flex-direction:column;gap:.35rem;min-width:0;display:flex}.pageHeader__title{letter-spacing:-.02em;color:var(--page-header-title-color,var(--main-text-color,#0f172a));margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.pageHeader__subtitle{max-width:42rem;color:var(--page-header-subtitle-color,var(--main-text-muted,#64748b));margin:0;font-size:.95rem;font-weight:500;line-height:1.45}.pageHeader__actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;display:flex}.pageHeader .usersPage__inviteBtn:disabled{opacity:.65;cursor:wait}.pageHeader__refreshIcon--spin{animation:.75s linear infinite pageHeaderSpin}@keyframes pageHeaderSpin{to{transform:rotate(360deg)}}html.app-theme-dark .pageHeader__iconWrap{color:#38bdf8;background:#1cb0d429}html.app-theme-dark .pageHeader__title{color:var(--page-header-title-color,#f1f5f9)}html.app-theme-dark .pageHeader__subtitle{color:var(--page-header-subtitle-color,#94a3b8)}.usersPage__inviteBtn{color:#fff;background:var(--main-auth-button-color,#1cb0d4);cursor:pointer;border-radius:var(--ui-border-radius,5px);border:none;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.9rem;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0f172a14}.usersPage__inviteBtn:hover{background:var(--main-auth-button-color-strong,#149bb8)}.usersPage__inviteBtn:focus-visible{box-shadow:var(--main-auth-focus-ring-shadow,0 0 0 2px #1cb0d459);outline:none}.usersPage__inviteBtn:disabled{opacity:.65;cursor:wait}.usersPage__overlay{z-index:50;background:#0f172a73;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.usersPage__dialog{background:#fff;border:1px solid #1cb0d426;border-radius:10px;width:100%;max-width:420px;box-shadow:0 18px 50px #0f172a2e}.usersPage__dialogHead{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1rem 1.1rem;display:flex}.usersPage__dialogTitle{color:var(--main-text-color,#1f2937);margin:0;font-size:1.1rem;font-weight:600}.usersPage__dialogClose{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:8px;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.usersPage__dialogClose:hover:not(:disabled){color:#475569;background:#e2e8f0}.usersPage__dialogClose:focus-visible{box-shadow:var(--main-auth-focus-ring-shadow,0 0 0 2px #1cb0d459);outline:none}.usersPage__dialogClose:disabled{opacity:.5;cursor:not-allowed}.usersPage__dialogBody{flex-direction:column;gap:.75rem;padding:1.1rem 1.1rem 1.25rem;display:flex}.usersPage__label{color:var(--main-text-label,#475569);font-size:.82rem;font-weight:600}.usersPage__label--withIcon{align-items:center;gap:.4rem;display:inline-flex}.usersPage__labelIcon{color:var(--main-text-muted,#64748b);flex-shrink:0}.usersPage__input{box-sizing:border-box;border-radius:var(--ui-border-radius,5px);width:100%;max-width:100%;height:40px;color:var(--main-text-color,#1f2937);background:#fff;border:1px solid #1cb0d440;padding:0 .75rem;font-size:.9rem}.usersPage__input::placeholder{color:#94a3b8}.usersPage__input--readonly,.usersPage__input:read-only{color:var(--main-text-muted,#64748b);cursor:default;background:#f8fafc}.usersPage__input.usersPage__select{cursor:pointer;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .65rem center;background-repeat:no-repeat;background-size:1rem 1rem;padding-right:2.35rem}.usersPage__input.usersPage__select:focus{background-color:#fff}textarea.usersPage__textarea{box-sizing:border-box;resize:none;border-radius:var(--ui-border-radius,5px);width:100%;max-width:100%;min-height:5rem;color:var(--main-text-color,#1f2937);background:#fff;border:1px solid #1cb0d440;padding:.55rem .75rem;font-family:inherit;font-size:.9rem;line-height:1.45}textarea.usersPage__textarea:focus{border-color:var(--main-auth-button-color,#1cb0d4);box-shadow:var(--main-auth-focus-ring-shadow,0 0 0 2px #1cb0d459);outline:none}.usersPage__dialogActions{justify-content:flex-end;gap:.5rem;margin-top:.75rem;display:flex}.usersPage__uploadProgress{margin-top:.75rem}.usersPage__uploadProgressLabel{color:var(--main-text-muted,#64748b);justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.35rem;font-size:.8125rem;display:flex}.usersPage__uploadProgressTrack{background:#e5e7eb;border-radius:999px;height:6px;overflow:hidden}.usersPage__uploadProgressBar{background:var(--main-auth-button-color,#1cb0d4);border-radius:999px;height:100%;transition:width .15s ease-out}.usersPage__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.usersPage__fileField{flex-direction:column;gap:.4rem;display:flex}.usersPage__fileDrop{min-height:7.5rem;color:var(--main-text-muted,#64748b);text-align:center;cursor:pointer;background:#f8fafc;border:1.5px dashed #1cb0d459;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:1rem .85rem;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.usersPage__fileDrop:hover:not(.usersPage__fileDrop--disabled){background:#f1f5f9;border-color:#1cb0d48c}.usersPage__fileDrop:focus-visible{border-color:var(--main-auth-button-color,#1cb0d4);box-shadow:var(--main-auth-focus-ring-shadow,0 0 0 2px #1cb0d459);outline:none}.usersPage__fileDrop--active{border-color:var(--main-auth-button-color,#1cb0d4);background:#1cb0d40f}.usersPage__fileDrop--hasFile{min-height:6.75rem}.usersPage__fileDrop--disabled{opacity:.65;cursor:not-allowed}.usersPage__fileDropIcon{color:var(--main-auth-button-color,#1cb0d4)}.usersPage__fileDropIcon--selected{color:#0f766e}.usersPage__fileDropPrompt{color:var(--main-text-color,#1f2937);font-size:.875rem;font-weight:600}.usersPage__fileDropName{max-width:100%;color:var(--main-text-color,#1f2937);word-break:break-word;font-size:.875rem;font-weight:600}.usersPage__fileDropMeta,.usersPage__fileDropHint,.usersPage__fileDropAction{color:var(--main-text-muted,#64748b);font-size:.78rem}.usersPage__fileDropAction{margin-top:.1rem}.usersPage__btn{border-radius:var(--ui-border-radius,5px);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.usersPage__btn:disabled{opacity:.65;cursor:not-allowed}.usersPage__btn--ghost{color:var(--main-text-color,#1f2937);background:#fff;border-color:#e5e7eb}.usersPage__btn--ghost:hover:not(:disabled){background:#f8fafc}.usersPage__btn--logoutTone{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.usersPage__btn--logoutTone:hover:not(:disabled){color:#b91c1c;background:#fef2f2;border-color:#fca5a5}.usersPage__btn--logoutTone:focus-visible{outline:none;box-shadow:0 0 0 2px #b91c1c59}.usersPage__btn--primary{color:#fff;background:var(--main-auth-button-color,#1cb0d4);border:none}.usersPage__btn--primary:hover:not(:disabled){background:var(--main-auth-button-color-strong,#149bb8)}.usersPage__btn--primary.usersPage__btn--inviteSend{background:#1cb0d4a9}.usersPage__btn--primary.usersPage__btn--inviteSend:hover:not(:disabled){background:#1cb0d4cc}.usersPage__spinner{animation:.8s linear infinite usersPage-spin}@keyframes usersPage-spin{to{transform:rotate(360deg)}}html.app-theme-dark .usersPage__dialog{background:#1e293b;border-color:#94a3b840}html.app-theme-dark .usersPage__dialogHead{border-bottom-color:#94a3b833}html.app-theme-dark .usersPage__dialogTitle{color:#f1f5f9}html.app-theme-dark .usersPage__label{color:#cbd5e1}html.app-theme-dark .usersPage__detailLabel{color:#94a3b8}html.app-theme-dark .usersPage__btn--ghost{color:#f1f5f9;background:#334155;border-color:#475569}html.app-theme-dark .usersPage__btn--ghost:hover:not(:disabled){background:#475569}html.app-theme-dark .usersPage__dialogClose{color:#cbd5e1;background:#94a3b82e}html.app-theme-dark .usersPage__dialogClose:hover:not(:disabled){color:#f1f5f9;background:#94a3b847}html.app-theme-dark .usersPage__btn--logoutTone{color:#fca5a5;background:#b91c1c1f;border:1px solid #f8717173}html.app-theme-dark .usersPage__btn--logoutTone:hover:not(:disabled){color:#fca5a5;background:#b91c1c1f;border-color:#fca5a5a6}.usersPage__intro{margin-bottom:1.25rem}.usersPage__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.usersPage__tabs{box-sizing:border-box;background:#1cb0d414;border:1px solid #1cb0d42e;border-radius:7px;align-items:stretch;gap:.25rem;height:40px;padding:3px;display:inline-flex}.usersPage__tab{height:100%;min-height:0;font:inherit;color:var(--main-text-muted,#64748b);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;gap:.35rem;padding:0 .6rem;font-size:.8125rem;font-weight:600;display:inline-flex}.usersPage__tab:hover{color:var(--main-text-color,#1f2937);background:#ffffffa6}.usersPage__tab:focus-visible{box-shadow:var(--main-auth-focus-ring-shadow,0 0 0 2px #1cb0d459);outline:none}.usersPage__tab--selected{color:var(--main-text-color,#1f2937);background:#fff;box-shadow:0 1px 2px #0f172a14}.usersPage__tabCount{min-width:1.2rem;color:inherit;background:#0f172a14;border-radius:999px;justify-content:center;align-items:center;padding:.06rem .28rem;font-size:.68rem;font-weight:700;line-height:1.15;display:inline-flex}.usersPage__tab--selected .usersPage__tabCount{color:var(--main-auth-button-color,#1cb0d4);background:#1cb0d426}.usersPage__searchWrap{flex:0 420px;min-width:200px;max-width:420px;margin-left:auto;position:relative}.usersPage__searchIcon{color:var(--main-text-muted,#64748b);pointer-events:none;position:absolute;top:50%;left:.65rem;transform:translateY(-50%)}.usersPage__searchInput{box-sizing:border-box;border-radius:var(--ui-border-radius,5px);width:100%;height:40px;color:var(--main-text-color,#1f2937);background:#fff;border:1px solid #1cb0d440;padding-left:2.35rem;font-size:.9rem}.usersPage__searchInput::placeholder{color:#94a3b8}.usersPage__tableCard{background:#fff;border:1px solid #1cb0d426;border-radius:10px;overflow:visible;box-shadow:0 1px 3px #0f172a0f}.usersPage__pager.dtPagination{border-top-color:#1cb0d426;border-radius:0 0 9px 9px}.usersPage__tableScroll{overflow-x:auto}.usersPage__table{border-collapse:collapse;width:100%;font-size:14px}.usersPage__table th,.usersPage__table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e5e7eb;padding:.65rem 1rem;font-size:14px}.usersPage__table th{color:var(--main-text-label,#475569);white-space:nowrap;background:#f8fafc;font-weight:600}.usersPage__table tbody tr:hover{background:#f8fafc}.usersPage__table tbody tr:last-child td{border-bottom:none}.usersPage__thName{min-width:8.5rem}.usersPage__nameCell{vertical-align:middle}.usersPage__nameCellInner{align-items:center;gap:.75rem;min-width:0;max-width:18rem;display:flex}.usersPage__avatar{letter-spacing:.02em;color:#fff;background:var(--main-auth-button-color,#1cb0d4);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 0 0 1px #0f172a0f}.usersPage__nameText{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--main-text-color,#1f2937);flex:1;font-size:14px;font-weight:400;line-height:1.35;overflow:hidden}.usersPage__emailLink{color:var(--main-auth-button-color,#1cb0d4);font-size:14px;font-weight:500;text-decoration:none}.usersPage__emailLink:hover{color:var(--main-auth-button-color-strong,#149bb8);text-decoration:underline}.usersPage__emailLink:focus-visible{outline:2px solid var(--main-auth-button-color,#1cb0d4);outline-offset:2px;border-radius:2px}.usersPage__cellMuted{color:var(--main-text-muted,#64748b);white-space:nowrap;font-size:14px}.usersPage__badge{border-radius:4px;padding:.2rem .5rem;font-size:14px;font-weight:600;display:inline-block}.usersPage__badge--active{color:#047857;background:#ecfdf5}.usersPage__badge--inactive{color:#b91c1c;background:#fef2f2}.usersPage__badge--acctPending{color:#b45309;background:#fffbeb}.usersPage__badge--acctCompleted{color:#1d4ed8;background:#eff6ff}.usersPage__badge--acctExpired{color:#52525b;background:#f4f4f5}.usersPage__tableState{color:var(--main-text-muted,#64748b);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2.5rem 1.5rem;font-size:.95rem;display:flex}.usersPage__tableState--error{color:#b91c1c}.usersPage__spinner--lg{color:var(--main-auth-button-color,#1cb0d4)}html.app-theme-dark .usersPage__tabs{background:#1cb0d41f;border-color:#94a3b840}html.app-theme-dark .usersPage__tab{color:#94a3b8}html.app-theme-dark .usersPage__tab:hover{color:#f1f5f9;background:#33415599}html.app-theme-dark .usersPage__tab--selected{color:#f1f5f9;background:#334155;box-shadow:0 1px 2px #00000040}html.app-theme-dark .usersPage__tabCount{background:#94a3b833}html.app-theme-dark .usersPage__tab--selected .usersPage__tabCount{color:#67e8f9;background:#1cb0d440}html.app-theme-dark .usersPage__searchInput{color:#f1f5f9;background:#0f172a;border-color:#94a3b859}html.app-theme-dark .usersPage__tableCard{background:#1e293b;border-color:#94a3b840}html.app-theme-dark .usersPage__pager.dtPagination{border-top-color:#94a3b833}html.app-theme-dark .usersPage__table th{color:#cbd5e1;background:#0f172a}html.app-theme-dark .usersPage__table th,html.app-theme-dark .usersPage__table td{border-bottom-color:#94a3b833}html.app-theme-dark .usersPage__table tbody tr:hover{background:#334155}html.app-theme-dark .usersPage__nameText{color:#f1f5f9}html.app-theme-dark .usersPage__avatar{box-shadow:0 0 0 1px #94a3b840}html.app-theme-dark .usersPage__badge--active{color:#6ee7b7;background:#10b98133}html.app-theme-dark .usersPage__badge--inactive{color:#fca5a5;background:#f8717126}html.app-theme-dark .usersPage__badge--acctPending{color:#fcd34d;background:#fbbf2426}html.app-theme-dark .usersPage__badge--acctCompleted{color:#93c5fd;background:#3b82f633}html.app-theme-dark .usersPage__badge--acctExpired{color:#cbd5e1;background:#94a3b826}.usersPage__thActions{white-space:nowrap;text-align:right;width:1%}.usersPage__actionsCell{text-align:right;vertical-align:middle}.usersPage__rowMenuWrap{justify-content:flex-end;display:inline-flex;position:relative}.usersPage__kebabBtn{width:2.25rem;height:2.25rem;color:var(--main-text-muted,#64748b);cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.usersPage__kebabBtn:hover{color:var(--main-text-color,#1f2937);background:#f8fafc;border-color:#1cb0d459}.usersPage__kebabBtn[aria-expanded=true]{border-color:var(--main-auth-button-color,#1cb0d4);color:var(--main-auth-button-color,#1cb0d4)}.usersPage__kebabBtn:disabled,.usersPage__kebabBtn:disabled:hover{opacity:.45;cursor:not-allowed;color:#94a3b8;background:#f8fafc;border-color:#e5e7eb}.usersPage__rowMenu{z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:11rem;padding:.25rem .2rem;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 30px #0f172a1f}.usersPage__rowMenu--portal{z-index:4000;margin:0;position:fixed;inset:0 auto auto 0;transform:translate(-100%)}.usersPage__rowMenuItem{width:100%;font:inherit;color:var(--main-text-color,#1f2937);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.45rem;padding:.4rem .65rem;font-size:14px;font-weight:500;display:flex}.usersPage__rowMenuItem:hover:not(:disabled){background:#1cb0d433}.usersPage__rowMenuItem:disabled{opacity:.45;cursor:not-allowed;color:var(--main-text-muted,#64748b)}.usersPage__rowMenuItem:disabled:hover{background:0 0}.usersPage__dialog--wide{max-width:520px}.usersPage__detailBody{padding:1rem 1.1rem 1.25rem}.usersPage__detailList{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;margin:0 0 1rem;display:grid}.usersPage__detailItem{gap:.35rem;min-width:0;display:grid}.usersPage__detailItem--span2{grid-column:1/-1}.usersPage__detailLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--main-text-muted,#64748b);align-items:center;gap:.35rem;margin:0;font-size:.72rem;font-weight:600;display:inline-flex}.usersPage__detailLabel .usersPage__labelIcon{flex-shrink:0}.usersPage__detailList dd{color:var(--main-text-color,#1f2937);word-break:break-word;margin:0;font-size:.95rem}.usersPage__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem 1rem;display:grid}.usersPage__formField{flex-direction:column;gap:.35rem;min-width:0;display:flex}.usersPage__formField--span2{grid-column:1/-1}@media (width<=440px){.usersPage__detailList,.usersPage__formGrid{grid-template-columns:1fr}.usersPage__detailItem--span2{grid-column:1}}.usersPage__detailMono{word-break:break-all;font-family:ui-monospace,monospace;font-size:.8rem}.usersPage__label--inline{cursor:pointer;color:var(--main-text-color,#1f2937);align-items:center;gap:.5rem;margin-top:.35rem;font-weight:500;display:flex}.usersPage__label--inline input[type=checkbox]{width:auto;height:auto;margin:0}html.app-theme-dark .usersPage__kebabBtn{color:#cbd5e1;background:#334155;border-color:#475569}html.app-theme-dark .usersPage__kebabBtn:hover{color:#f1f5f9;background:#475569}html.app-theme-dark .usersPage__kebabBtn:disabled,html.app-theme-dark .usersPage__kebabBtn:disabled:hover{opacity:.45;cursor:not-allowed;color:#64748b;background:#1e293b;border-color:#475569}html.app-theme-dark .usersPage__rowMenu{background:#1e293b;border-color:#94a3b84d}html.app-theme-dark .usersPage__rowMenuItem{color:#f1f5f9}html.app-theme-dark .usersPage__rowMenuItem:disabled{color:#64748b}html.app-theme-dark .usersPage__rowMenuItem:disabled:hover{background:0 0}html.app-theme-dark .usersPage__detailList dd{color:#f1f5f9}html.app-theme-dark .usersPage{color:#cbd5e1}html.app-theme-dark .usersPage__overlay{background:#0f172ab8}html.app-theme-dark .usersPage__searchInput::placeholder{color:#64748b}html.app-theme-dark .usersPage__input{color:#f1f5f9;background:#0f172a;border-color:#94a3b859}html.app-theme-dark .usersPage__input::placeholder{color:#64748b}html.app-theme-dark .usersPage__input:disabled{opacity:.55}html.app-theme-dark .usersPage__input--readonly,html.app-theme-dark .usersPage__input:read-only{color:#94a3b8;background:#020617;border-color:#94a3b838}html.app-theme-dark .usersPage__input.usersPage__select{background-color:#0f172a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .65rem center;background-repeat:no-repeat;background-size:1rem 1rem}html.app-theme-dark .usersPage__input.usersPage__select:focus{background-color:#0f172a}html.app-theme-dark textarea.usersPage__textarea{color:#f1f5f9;background:#0f172a;border-color:#94a3b859}html.app-theme-dark .usersPage__table td{color:#e2e8f0}html.app-theme-dark .usersPage__tableState{color:#94a3b8}html.app-theme-dark .usersPage__tableState--error{color:#fca5a5}html.app-theme-dark .usersPage__detailList dt{color:#94a3b8}html.app-theme-dark .usersPage__label--inline{color:#e2e8f0}html.app-theme-dark .usersPage__label--inline input[type=checkbox]{accent-color:var(--main-auth-button-color,#1cb0d4)}html.app-theme-dark .usersPage__labelIcon{color:#94a3b8}html.app-theme-dark .usersPage__fileDrop{color:#94a3b8;background:#0f172a;border-color:#94a3b859}html.app-theme-dark .usersPage__fileDrop:hover:not(.usersPage__fileDrop--disabled){background:#1e293b;border-color:#38bdf873}html.app-theme-dark .usersPage__fileDrop--active{background:#38bdf814;border-color:#38bdf88c}html.app-theme-dark .usersPage__fileDropPrompt,html.app-theme-dark .usersPage__fileDropName{color:#f1f5f9}html.app-theme-dark .usersPage__fileDropIcon--selected{color:#5eead4}.jobsPage{--page-header-title-color:var(--jobs-text);--page-header-subtitle-color:var(--jobs-muted);--jobs-surface:#0f1419;--jobs-card:#151b24;--jobs-border:#94a3b81f;--jobs-text:#f8fafc;--jobs-muted:#94a3b8;--jobs-input-bg:#1e293b;--jobs-input-border:#94a3b833;--jobs-refresh-border:#94a3b840;--jobs-refresh-hover:#94a3b81f;box-sizing:border-box;background:var(--jobs-surface);min-width:0;color:var(--jobs-text);font-family:var(--app-font-family,"Inter", sans-serif);flex:1}.jobsPage .usersPage__tabs{margin-bottom:1.5rem}.jobsPage__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1.75rem;display:grid}.jobsPage__enqueueOverlay{z-index:50;background:#0f172a8c;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.jobsPage__enqueueDialog{background:var(--jobs-card);border:1px solid var(--jobs-border);box-sizing:border-box;border-radius:10px;width:100%;max-width:420px;box-shadow:0 18px 50px #0f172a59}.jobsPage__enqueueDialogHead{border-bottom:1px solid var(--jobs-border);justify-content:space-between;align-items:center;padding:1rem 1.1rem;display:flex}.jobsPage__enqueueDialogTitle{color:var(--jobs-text);margin:0;font-size:1.1rem;font-weight:600}.jobsPage__enqueueDialogClose{width:2rem;height:2rem;color:var(--jobs-muted);cursor:pointer;background:#94a3b81f;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}.jobsPage__enqueueDialogClose:hover:not(:disabled){background:var(--jobs-refresh-hover);color:var(--jobs-text)}.jobsPage__enqueueDialogClose:focus-visible{outline:2px solid var(--main-auth-button-color,#1cb0d4);outline-offset:2px}.jobsPage__enqueueDialogClose:disabled{opacity:.5;cursor:not-allowed}.jobsPage__enqueueDialogBody{flex-direction:column;gap:.75rem;padding:1.1rem 1.1rem 1.25rem;display:flex}.jobsPage__enqueueLabel{color:var(--jobs-text);font-size:.82rem;font-weight:600}.jobsPage__enqueueLabel--withIcon{align-items:center;gap:.4rem;display:inline-flex}.jobsPage__enqueueLabelIcon{color:var(--jobs-muted);flex-shrink:0}.jobsPage__enqueueInput{box-sizing:border-box;border:1px solid var(--jobs-input-border);background:var(--jobs-input-bg);width:100%;height:40px;color:var(--jobs-text);font-size:.9rem;font:inherit;border-radius:8px;padding:0 .75rem}.jobsPage__enqueueInput:focus{border-color:#38bdf873;outline:none;box-shadow:0 0 0 2px #38bdf833}.jobsPage__enqueueInput::placeholder{color:var(--jobs-muted)}.jobsPage__enqueueDialogActions{justify-content:flex-end;gap:.65rem;margin-top:.25rem;display:flex}.jobsPage__enqueueBtn{height:40px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:0 1rem;font-size:.875rem;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.jobsPage__enqueueBtn--cancel{border:1px solid var(--jobs-refresh-border);color:var(--jobs-muted);background:0 0}.jobsPage__enqueueBtn--cancel:hover:not(:disabled){background:var(--jobs-refresh-hover);color:var(--jobs-text)}.jobsPage__enqueueBtn--primary{background:var(--main-auth-button-color,#1cb0d4);color:#fff;border:none}.jobsPage__enqueueBtn--primary:hover:not(:disabled){background:var(--main-auth-button-color-strong,#149bb8)}.jobsPage__enqueueBtn:disabled{opacity:.65;cursor:not-allowed}html:not(.app-theme-dark) .jobsPage__enqueueDialog{background:#f8f8fc;box-shadow:0 18px 50px #0f172a1f}html:not(.app-theme-dark) .jobsPage__enqueueOverlay{background:#0f172a73}.jobsPage__import{background:var(--jobs-card);border:1px solid var(--jobs-border);box-sizing:border-box;border-radius:10px;margin-bottom:1.5rem;padding:1.15rem 1.25rem}.jobsPage__importTitle{letter-spacing:-.01em;color:var(--main-auth-button-color,#22d3ee);margin:0 0 1rem;font-size:1rem;font-weight:700}.jobsPage__importRow{flex-wrap:wrap;align-items:flex-end;gap:1rem 1.25rem;display:flex}.jobsPage__importField{flex-direction:column;flex:220px;gap:.4rem;min-width:min(100%,220px);display:flex}.jobsPage__importField label{color:var(--jobs-text);font-size:.82rem;font-weight:600}.jobsPage__importField select{border:1px solid var(--jobs-input-border);background:var(--jobs-input-bg);width:100%;height:40px;color:var(--jobs-text);font:inherit;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2394a3b8' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right .65rem center;background-repeat:no-repeat;border-radius:8px;padding:0 2rem 0 .75rem;font-size:.875rem}.jobsPage__importField select:focus{border-color:#38bdf873;outline:none;box-shadow:0 0 0 2px #38bdf833}.jobsPage__importActions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.jobsPage__btnImport{background:var(--main-auth-button-color,#1cb0d4);color:#fff;height:40px;font:inherit;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;padding:0 1.1rem;font-size:.875rem;font-weight:600;transition:background .15s;display:inline-flex;box-shadow:0 1px 2px #0f172a1f}.jobsPage__btnImport:hover{background:var(--main-auth-button-color-strong,#149bb8)}.jobsPage__btnReset{border:1px solid var(--jobs-refresh-border);background:var(--jobs-input-bg);height:40px;color:var(--jobs-text);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 1.1rem;font-size:.875rem;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}.jobsPage__btnReset:hover{background:var(--jobs-refresh-hover);border-color:#94a3b859}.jobsPage__emptyCell{text-align:center;color:var(--jobs-muted);padding:2.5rem 1rem;font-size:14px}html:not(.app-theme-dark) .jobsPage__importField select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M6 8L1 3h10z'/%3E%3C/svg%3E")}@media (width<=1100px){.jobsPage__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.jobsPage__grid{grid-template-columns:1fr}}.jobsPage__card{background:var(--jobs-card);border:1px solid var(--jobs-border);box-sizing:border-box;border-radius:10px;align-items:flex-start;gap:1rem;padding:1.15rem 1.2rem;display:flex}html:not(.app-theme-dark) .jobsPage__card,html:not(.app-theme-dark) .jobsPage__filters{background:#f8f8fc}.jobsPage__cardIcon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.jobsPage__cardIcon--blue{color:#60a5fa;background:#3b82f62e}.jobsPage__cardIcon--green{color:#4ade80;background:#22c55e29}.jobsPage__cardIcon--amber{color:#fbbf24;background:#f59e0b2e}.jobsPage__cardIcon--red{color:#f87171;background:#ef444429}.jobsPage__cardIcon--slate{color:#cbd5e1;background:#94a3b81f}.jobsPage__cardBody{min-width:0;padding-top:.1rem}.jobsPage__cardLabel{letter-spacing:.06em;color:var(--jobs-muted);margin:0 0 .35rem;font-size:.68rem;font-weight:600}.jobsPage__cardValue{letter-spacing:-.02em;color:var(--jobs-text);margin:0;font-size:1.5rem;font-weight:700;line-height:1.1}.jobsPage__filters{background:var(--jobs-card);border:1px solid var(--jobs-border);box-sizing:border-box;border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:1rem 1.25rem;margin-bottom:1.5rem;padding:1.1rem 1.25rem;display:flex}.jobsPage__filter{flex-direction:column;gap:.4rem;min-width:min(160px,100%);display:flex}.jobsPage__filter label{letter-spacing:.08em;color:var(--jobs-muted);font-size:.65rem;font-weight:700}.jobsPage__statusHelp{align-items:center;display:inline-flex;position:relative}.jobsPage__statusHelpBtn{width:1.25rem;height:1.25rem;color:var(--jobs-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .12s,background .12s;display:inline-flex}.jobsPage__statusHelpBtn:hover,.jobsPage__statusHelpBtn[aria-expanded=true]{color:var(--main-auth-button-color,#22d3ee);background:#22d3ee1f}.jobsPage__statusHelpBtn:focus-visible{outline:2px solid var(--main-auth-button-color,#1cb0d4);outline-offset:2px}.jobsPage__statusHelpPanel{z-index:20;border:1px solid var(--jobs-border);background:var(--jobs-card);width:min(18rem,80vw);color:var(--jobs-text);text-align:left;letter-spacing:normal;text-transform:none;white-space:normal;overflow-wrap:anywhere;word-break:break-word;border-radius:8px;padding:.75rem .85rem;font-weight:400;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0f172a59}.jobsPage__statusHelpPanel--below{top:calc(100% + 6px)}.jobsPage__statusHelpPanel--above{bottom:calc(100% + 6px)}.jobsPage__statusHelpTitle{letter-spacing:.04em;color:var(--jobs-text);font-size:.75rem;font-weight:700}.jobsPage__statusHelpList{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.jobsPage__statusHelpList li{flex-direction:column;gap:.15rem;display:flex}.jobsPage__statusHelpTerm{letter-spacing:.05em;text-transform:uppercase;color:var(--main-auth-button-color,#22d3ee);font-size:.7rem;font-weight:700}.jobsPage__statusHelpDesc{color:var(--jobs-muted);font-size:.75rem;line-height:1.4}html:not(.app-theme-dark) .jobsPage__statusHelpPanel{box-shadow:0 8px 24px #0f172a1f}.jobsPage__filter select{border:1px solid var(--jobs-input-border);background:var(--jobs-input-bg);width:100%;min-width:10rem;height:40px;color:var(--jobs-text);font:inherit;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2394a3b8' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right .65rem center;background-repeat:no-repeat;border-radius:8px;padding:0 2rem 0 .75rem;font-size:.875rem}.jobsPage__filter select:focus{border-color:#38bdf873;outline:none;box-shadow:0 0 0 2px #38bdf833}.jobsPage__searchWrap{flex:0 420px;min-width:200px;max-width:420px;margin-left:auto;position:relative}.jobsPage__searchIcon{color:var(--main-text-muted,#64748b);pointer-events:none;position:absolute;top:50%;left:.65rem;transform:translateY(-50%)}.jobsPage__searchInput{box-sizing:border-box;border-radius:var(--ui-border-radius,5px);background:var(--jobs-input-bg);width:100%;height:40px;color:var(--jobs-text);font-size:.9rem;font:inherit;border:1px solid #1cb0d440;padding-left:2.35rem}.jobsPage__searchInput::placeholder{color:#94a3b8}.jobsPage__clearBtn{border:1px solid var(--jobs-refresh-border);width:40px;height:40px;color:var(--jobs-muted);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .12s,background .12s,border-color .12s;display:inline-flex;position:relative}.jobsPage__clearBtn[data-tooltip]:after{content:attr(data-tooltip);z-index:4;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;color:#f8fafc;background:#1e293b;border-radius:5px;padding:.3rem .55rem;font-size:.75rem;font-weight:600;line-height:1.2;transition:opacity .15s,visibility .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 4px 12px #0f172a47}.jobsPage__clearBtn:hover:after,.jobsPage__clearBtn:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.jobsPage__clearBtn:hover{color:var(--jobs-text);background:var(--jobs-refresh-hover);border-color:#94a3b859}.jobsPage__clearBtn:focus-visible{outline:2px solid var(--main-auth-button-color,#1cb0d4);outline-offset:2px}html:not(.app-theme-dark) .jobsPage__clearBtn[data-tooltip]:after{color:#f8fafc;background:#0f172a}html:not(.app-theme-dark) .jobsPage{--jobs-surface:#fff;--jobs-card:#f8f8fc;--jobs-border:#0f172a14;--jobs-text:#0f172a;--jobs-muted:#64748b;--jobs-input-bg:#fff;--jobs-input-border:#cbd5e1;--jobs-refresh-border:#cbd5e1;--jobs-refresh-hover:#0f172a0a}html:not(.app-theme-dark) .jobsPage__filter select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M6 8L1 3h10z'/%3E%3C/svg%3E")}html.app-theme-dark .jobsPage{--jobs-surface:#0f172a;--jobs-card:#1e293b}html.app-theme-dark .jobsPage__searchInput{color:#f1f5f9;background:#0f172a;border-color:#94a3b859}.jobsPage__tableSection{min-width:0}.jobsPage__tableWrap{border:1px solid var(--jobs-border);background:var(--jobs-card);box-sizing:border-box;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.jobsPage__tableScroll{max-height:min(34rem,62vh);overflow:auto}.jobsPage__table{border-collapse:collapse;width:100%;min-width:720px;font-size:14px}.jobsPage__th{letter-spacing:.07em;text-transform:uppercase;color:var(--jobs-muted);border-bottom:1px solid var(--jobs-border);white-space:nowrap;z-index:3;background:#0f172a;padding:.75rem 1rem;font-size:.65rem;font-weight:700;position:sticky;top:0}html:not(.app-theme-dark) .jobsPage__th{background:#f1f5f9}html.app-theme-dark .jobsPage__kebabBtn{color:#cbd5e1;background:#334155;border-color:#475569}html.app-theme-dark .jobsPage__kebabBtn:hover{color:#f1f5f9;background:#475569}html.app-theme-dark .jobsPage__kebabBtn[aria-expanded=true]{border-color:var(--main-auth-button-color,#1cb0d4);color:var(--main-auth-button-color,#1cb0d4);background:#1cb0d433}html.app-theme-dark .jobsPage__rowMenu{background:#1e293b;border-color:#94a3b840}.jobsPage__th--left{text-align:left}.jobsPage__th--center{text-align:center}.jobsPage__th:nth-child(2){width:14rem}.jobsPage__table thead{z-index:2;position:relative}.jobsPage__td{vertical-align:middle;border-bottom:1px solid var(--jobs-border);color:var(--jobs-text);padding:.95rem 1rem;font-size:14px}.jobsPage__table tbody tr:last-child .jobsPage__td{border-bottom:none}.jobsPage__pager.dtPagination{border-top-color:var(--jobs-border)}.jobsPage__td--center{text-align:center}.jobsPage__td--url{max-width:14rem}.jobsPage__td--muted{color:var(--jobs-muted)}.jobsPage__executionCell{flex-direction:column;gap:.15rem;display:flex}.jobsPage__executionDuration{color:#22d3ee;background:#22d3ee24;border-radius:6px;align-items:center;width:fit-content;padding:.1rem .45rem;font-weight:700;display:inline-flex}.jobsPage__executionAt{color:var(--jobs-muted);font-size:.75rem}html:not(.app-theme-dark) .jobsPage__executionDuration{color:#0e7490;background:#0e74901a}.jobsPage__th--info,.jobsPage__td--info{text-align:center;vertical-align:middle;width:3.25rem}.jobsPage__infoEmpty{color:var(--jobs-muted);-webkit-user-select:none;user-select:none;font-size:.875rem}.jobsPage__errorInfo{justify-content:center;align-items:center;display:inline-flex;position:relative}.jobsPage__errorInfoBtn{color:#f59e0b;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;transition:color .12s,background .12s;display:inline-flex}.jobsPage__errorInfoBtn:hover,.jobsPage__errorInfoBtn--open{color:#fbbf24;background:#f59e0b24}.jobsPage__errorInfoBtn:focus-visible{outline-offset:2px;outline:2px solid #f59e0b}.jobsPage__errorInfoBtn--failed{color:#f87171}.jobsPage__errorInfoBtn--failed:hover,.jobsPage__errorInfoBtn--failed.jobsPage__errorInfoBtn--open{color:#fca5a5;background:#f8717124}.jobsPage__errorInfoPanel{z-index:25;border:1px solid var(--jobs-border);background:var(--jobs-card);width:min(22rem,85vw);color:var(--jobs-text);text-align:left;letter-spacing:normal;text-transform:none;border-radius:8px;padding:.85rem .95rem;font-weight:400;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0f172a59}.jobsPage__errorInfoPanel--below{top:calc(100% + 6px)}.jobsPage__errorInfoTitle{color:var(--jobs-text);margin:0 0 .35rem;font-size:.8rem;font-weight:700}.jobsPage__errorInfoMeta{letter-spacing:.04em;text-transform:uppercase;color:var(--jobs-muted);margin:0 0 .5rem;font-size:.68rem;font-weight:600}.jobsPage__errorInfoBody{color:var(--jobs-muted);white-space:pre-wrap;word-break:break-word;margin:0;font-size:.8125rem;line-height:1.45}html:not(.app-theme-dark) .jobsPage__errorInfoPanel{box-shadow:0 8px 24px #0f172a1f}.jobsPage__statusCell{white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.35rem;display:inline-flex}.jobsPage__statusHelpPanel--single{width:min(14rem,70vw)}.jobsPage__statusHelpPanel--single .jobsPage__statusHelpDesc{color:var(--jobs-text)}.jobsPage__td--status,.jobsPage__td--status .jobsPage__badge,.jobsPage__td--type,.jobsPage__td--type .jobsPage__badge{font-size:14px}.jobsPage__id{color:var(--entity-id-color,#22d3ee);font-weight:600}.jobsPage__url{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--jobs-text);vertical-align:bottom;text-decoration:none;display:inline-block;overflow:hidden}.jobsPage__url:hover{color:#7dd3fc;text-decoration:underline}.jobsPage__badge{letter-spacing:.04em;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:.25rem .6rem;font-size:14px;font-weight:700;display:inline-flex}.jobsPage__badge--skipped{color:#cbd5e1;background:#334155;border:1px solid #475569}.jobsPage__badge--ingest{color:#93c5fd;background:#1e3a8a73;border:1px solid #3b82f6a6}html:not(.app-theme-dark) .jobsPage__badge--skipped{color:#64748b;background:#f1f5f9;border-color:#cbd5e1}html:not(.app-theme-dark) .jobsPage__badge--ingest{color:#2563eb;background:#eff6ff;border-color:#93c5fd}.jobsPage__rowMenuWrap{justify-content:flex-end;display:inline-flex;position:relative}.jobsPage__kebabBtn{border:1px solid var(--jobs-border);width:2.25rem;height:2.25rem;color:var(--jobs-muted);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.jobsPage__kebabBtn:hover{background:var(--jobs-refresh-hover);color:var(--jobs-text);border-color:#1cb0d459}.jobsPage__kebabBtn[aria-expanded=true]{border-color:var(--main-auth-button-color,#1cb0d4);color:var(--main-auth-button-color,#1cb0d4)}.jobsPage__rowMenu{z-index:30;background:var(--jobs-card);border:1px solid var(--jobs-border);border-radius:8px;min-width:10rem;padding:.25rem .2rem;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 30px #0f172a47}.jobsPage__rowMenuItem{width:100%;font:inherit;color:var(--jobs-text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.45rem;padding:.4rem .65rem;font-size:14px;font-weight:500;display:flex}.jobsPage__rowMenuItem:hover{background:#1cb0d433}.jobsPage__rowMenuItem--danger{color:#f87171}html:not(.app-theme-dark) .jobsPage__rowMenu,html:not(.app-theme-dark) .jobsPage__kebabBtn{background:#fff;border-color:#e5e7eb}.dashboardPage{--dash-bg:#0f172a;--dash-card-bg:#0f172a8c;--dash-border-subtle:#94a3b82e;--dash-label:#94a3b8}.dashboardPage.jobsPage{--page-header-title-color:var(--jobs-text);--page-header-subtitle-color:var(--jobs-muted);--dash-card-bg:var(--jobs-card);--dash-border-subtle:var(--jobs-border)}.dashboardPage__section{margin-top:.5rem}.dashboardPage__sectionTitle{letter-spacing:.08em;text-transform:uppercase;color:#7dd3fc;align-items:center;gap:.45rem;margin:0 0 1rem;font-size:.72rem;font-weight:600;display:inline-flex}.dashboardPage__sectionIcon{opacity:.9;flex-shrink:0}.dashboardPage__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}@media (width<=1280px){.dashboardPage__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.dashboardPage__grid{grid-template-columns:1fr}}.dashCard{background:var(--jobs-card,var(--dash-card-bg));border:1px solid var(--jobs-border,var(--dash-border-subtle));box-sizing:border-box;border-radius:10px;min-height:9em;padding:1em 1em .2em;position:relative}.dashCard--blue{border-color:#3b82f68c;box-shadow:0 0 0 1px #3b82f61f}.dashCard--orange{border-color:#f59e0b8c;box-shadow:0 0 0 1px #f59e0b1a}.dashCard--green{border-color:#10b9818c;box-shadow:0 0 0 1px #10b9811a}.dashCard--slate,.dashCard--zinc{border-color:#64748b73}.dashCard__top{align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.dashCard__label{letter-spacing:.06em;text-transform:uppercase;min-width:0;color:var(--dash-label);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.65rem;font-weight:600;line-height:1.25;overflow:hidden}.dashCard__iconWrap{border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.dashCard--blue .dashCard__iconWrap{color:#3b82f6;background:#3b82f61a;border-color:#3b82f673}.dashCard--orange .dashCard__iconWrap{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b73}.dashCard--green .dashCard__iconWrap{color:#10b981;background:#10b9811a;border-color:#10b98173}.dashCard--slate .dashCard__iconWrap,.dashCard--zinc .dashCard__iconWrap{color:#94a3b8;background:#94a3b814;border-color:#94a3b859}.dashCard__mid{align-items:flex-start;gap:.65rem;margin-bottom:.5rem;display:flex}.dashCard__midLeft{flex-direction:column;flex:1;justify-content:center;gap:.15rem;min-width:0;display:flex}.dashCard__value{color:var(--jobs-text,#f8fafc);letter-spacing:-.02em;font-size:2.4em;font-weight:600;line-height:1.1}.dashbord_last{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.dashbord_last .dashCard__footer{flex:1;min-width:0}.dashbord_last .dashCard__change{text-align:right;flex-shrink:0;margin-left:auto}.dashCard__sparkWrap{flex-direction:column;flex-shrink:0;gap:0;width:44%;min-width:72px;max-width:120px;display:flex}.dashCard__spark{flex-shrink:0;width:100%;height:2rem;display:block}.dashCard__spark--flat{height:1.35rem}.dashCard__change{align-items:center;gap:.3rem;margin:0;font-size:.78rem;font-weight:600;display:flex}.dashCard__change--up{color:#22c55e}.dashCard__change--down{color:#ef4444}.dashCard__change--neutral{color:#94a3b8}.dashCard__changeDash{margin-right:.1rem;font-weight:500}.dashCard__footer{color:var(--dash-label);margin:0;font-size:.72rem;line-height:1.35}html:not(.app-theme-dark) .dashboardPage.jobsPage .dashCard{background:var(--jobs-card,#f8f8fc);border-color:var(--jobs-border,#e2e8f0)}html:not(.app-theme-dark) .dashboardPage{--dash-bg:transparent;--dash-card-bg:#f8f8fc;--dash-border-subtle:#0f172a14;--dash-label:#64748b}html:not(.app-theme-dark) .dashboardPage.jobsPage{--dash-card-bg:var(--jobs-card);--dash-border-subtle:var(--jobs-border)}html:not(.app-theme-dark) .dashboardPage__sectionTitle{color:var(--main-auth-button-color,#1cb0d4)}html:not(.app-theme-dark) .dashCard__value{color:var(--jobs-text,var(--main-text-color,#0f172a))}html:not(.app-theme-dark) .dashCard--blue{border-color:#3b82f673}html:not(.app-theme-dark) .dashCard--orange{border-color:#f59e0b73}html:not(.app-theme-dark) .dashCard--green{border-color:#10b98173}html:not(.app-theme-dark) .dashCard--slate,html:not(.app-theme-dark) .dashCard--zinc{border-color:#cbd5e1}html.app-theme-dark .dashboardPage{--dash-bg:#0f172a;--dash-card-bg:#0f172a8c;--dash-border-subtle:#94a3b82e;--dash-label:#94a3b8}html.app-theme-dark .mainLayout__content.dashboardPage{background-color:var(--dash-bg)}.dashboardPage__insightsRow{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;gap:1.1rem;display:grid}@media (width<=1024px){.dashboardPage__insightsRow{grid-template-columns:1fr}}.dashHeatmap{background:var(--dash-card-bg);border:1px solid var(--dash-border-subtle);box-sizing:border-box;border-radius:12px;padding:1.1rem 1.15rem 1rem}.dashHeatmap__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;margin-bottom:1rem;display:flex}.dashHeatmap__title{letter-spacing:.07em;text-transform:uppercase;color:#f1f5f9;align-items:center;gap:.5rem;margin:0;font-size:.68rem;font-weight:700;line-height:1.3;display:inline-flex}.dashHeatmap__titleIcon{color:#22d3ee;flex-shrink:0}.dashHeatmap__stats{flex-wrap:wrap;align-items:baseline;gap:1rem;display:flex}.dashHeatmap__stat{color:#e2e8f0;margin:0;font-size:.8rem;font-weight:500}.dashHeatmap__statValue{color:#f8fafc;font-weight:700}.dashHeatmap__tableWrap{-webkit-overflow-scrolling:touch;margin:0 -.15rem;padding:0 .15rem .25rem;overflow-x:auto}.dashHeatmap__table{border-collapse:separate;border-spacing:.35rem .4rem;table-layout:fixed;width:100%;min-width:36rem}.dashHeatmap__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dashHeatmap__th{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;text-align:center;padding:0 .15rem .35rem;font-size:.72rem;font-weight:700}.dashHeatmap__th--corner{text-align:left;width:7.5rem;position:relative}.dashHeatmap__th--total{text-align:center;width:3.5rem}.dashHeatmap__rowLabel{color:#cbd5e1;text-align:left;vertical-align:middle;white-space:nowrap;padding:.35rem .5rem .35rem 0;font-size:.78rem;font-weight:500}.dashHeatmap__td{text-align:center;vertical-align:middle;padding:0}.dashHeatmap__td--total{width:3.5rem}.dashHeatmap__cell{font-variant-numeric:tabular-nums;box-sizing:border-box;border-radius:6px;justify-content:center;align-items:center;min-width:2.35rem;height:2.15rem;margin:0 auto;font-size:.78rem;font-weight:600;display:flex}.dashHeatmap__cell--0{color:#e2e8f0;background:#1e3a5f;box-shadow:inset 0 0 0 1px #0f172a59}.dashHeatmap__cell--1{color:#dcfce7;background:#166534}.dashHeatmap__cell--2{color:#fef9c3;background:#a16207}.dashHeatmap__cell--3{color:#ffedd5;background:#c2410c}.dashHeatmap__cell--4{color:#fecaca;background:#991b1b}.dashHeatmap__total{font-variant-numeric:tabular-nums;color:#f8fafc;justify-content:center;align-items:center;min-width:2.5rem;font-size:.85rem;font-weight:700;display:inline-flex}.dashHeatmap__total--high{color:#f87171}.dashHeatmap__footer{border-top:1px solid #94a3b826;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-top:.35rem;padding-top:.85rem;display:flex}.dashHeatmap__legend{align-items:center;gap:.45rem;display:inline-flex}.dashHeatmap__legendLabel{color:#94a3b8;text-transform:capitalize;font-size:.72rem;font-weight:600}.dashHeatmap__legendSwatches{align-items:center;gap:.25rem;display:inline-flex}.dashHeatmap__swatch{border-radius:3px;flex-shrink:0;width:.65rem;height:.65rem}.dashHeatmap__swatch--0{background:#1e3a5f;box-shadow:inset 0 0 0 1px #94a3b833}.dashHeatmap__swatch--1{background:#166534}.dashHeatmap__swatch--2{background:#a16207}.dashHeatmap__swatch--3{background:#c2410c}.dashHeatmap__swatch--4{background:#991b1b}.dashHeatmap__caption{color:var(--dash-label);text-align:right;margin:0;font-size:.72rem;line-height:1.45}@media (width<=640px){.dashHeatmap__caption{text-align:left;width:100%}}html:not(.app-theme-dark) .dashHeatmap__title{color:var(--main-text-color,#0f172a)}html:not(.app-theme-dark) .dashHeatmap__stat{color:#475569}html:not(.app-theme-dark) .dashHeatmap__statValue{color:var(--main-text-color,#0f172a)}html:not(.app-theme-dark) .dashHeatmap__rowLabel,html:not(.app-theme-dark) .dashHeatmap__th{color:#64748b}html:not(.app-theme-dark) .dashHeatmap__cell--0{color:#334155;background:#e2e8f0;box-shadow:inset 0 0 0 1px #cbd5e1}html:not(.app-theme-dark) .dashHeatmap__cell--1{color:#14532d;background:#bbf7d0}html:not(.app-theme-dark) .dashHeatmap__cell--2{color:#713f12;background:#fde047}html:not(.app-theme-dark) .dashHeatmap__cell--3{color:#7c2d12;background:#fdba74}html:not(.app-theme-dark) .dashHeatmap__cell--4{color:#991b1b;background:#fecaca}html:not(.app-theme-dark) .dashHeatmap__total{color:var(--main-text-color,#0f172a)}html:not(.app-theme-dark) .dashHeatmap__total--high{color:#dc2626}html:not(.app-theme-dark) .dashHeatmap__swatch--0{background:#e2e8f0;box-shadow:inset 0 0 0 1px #cbd5e1}html:not(.app-theme-dark) .dashHeatmap__legendLabel{color:#64748b}.dashInsight{--dash-insight-hole:#0f172aeb;background:var(--dash-card-bg);border:1px solid var(--dash-border-subtle);box-sizing:border-box;border-radius:12px;padding:1.1rem 1.15rem 1rem}.dashInsight__head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.dashInsight__head--single{margin-bottom:.85rem}.dashInsight__title{letter-spacing:.07em;text-transform:uppercase;color:#f1f5f9;align-items:center;gap:.45rem;margin:0;font-size:.68rem;font-weight:700;line-height:1.25;display:inline-flex}.dashInsight__titleIcon{flex-shrink:0}.dashInsight__titleIcon--amber{color:#fbbf24}.dashInsight__titleIcon--cyan{color:#22d3ee}.dashInsight__confidence{color:#94a3b8;white-space:nowrap;margin:0;font-size:.78rem;font-weight:500}.dashInsight__confidenceValue{color:#4ade80;font-weight:700}.dashInsight__body--severity{flex-wrap:wrap;align-items:center;gap:1.25rem 1.5rem;margin-bottom:1rem;display:flex}.dashInsight__body--confidence{flex-direction:column;gap:.5rem;display:flex}.dashDonut{background:conic-gradient(from -90deg,#64748b 0turn 1turn);border-radius:50%;flex-shrink:0;width:10.5rem;height:10.5rem;position:relative;box-shadow:inset 0 0 0 1px #00000026}.dashDonut__hole{background:var(--dash-insight-hole);border-radius:50%;width:58%;height:58%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #94a3b814}.dashSeverityLegend{flex:1;min-width:min(100%,14rem)}.dashSeverityLegend__list{margin:0;padding:0;list-style:none}.dashSeverityLegend__row{color:#e2e8f0;grid-template-columns:minmax(0,1.1fr) 2.5rem 3.25rem minmax(0,1fr);align-items:baseline;gap:.35rem .5rem;padding:.28rem 0;font-size:.8rem;display:grid}.dashSeverityLegend__row--total{padding-top:.35rem;font-weight:700}.dashSeverityLegend__label{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.dashSeverityLegend__dot{border-radius:999px;flex-shrink:0;width:.45rem;height:.45rem}.dashSeverityLegend__pct{font-variant-numeric:tabular-nums;color:#cbd5e1}.dashSeverityLegend__count{font-variant-numeric:tabular-nums;color:#f8fafc;font-weight:600}.dashSeverityLegend__trend{font-variant-numeric:tabular-nums;text-align:right;font-size:.76rem;font-weight:600}.dashSeverityLegend__trend--up{color:#f87171}.dashSeverityLegend__trend--down{color:#4ade80}.dashSeverityLegend__trendPct{opacity:.95;font-weight:500}.dashSeverityLegend__divider{background:#94a3b838;height:1px;margin:.35rem 0 .25rem}.dashInsight__foot{border-top:1px solid #94a3b826;align-items:flex-start;gap:.45rem;margin:0;padding-top:.15rem;display:flex}.dashInsight__foot p{color:var(--dash-label);margin:0;font-size:.72rem;line-height:1.45}.dashInsight__footIcon{color:var(--dash-label);flex-shrink:0;margin-top:.12rem}.dashConfRing{width:10.5rem;height:10.5rem;margin:.25rem auto .75rem;position:relative}.dashConfRing__svg{width:100%;height:100%;display:block}.dashConfRing__track{stroke:#94a3b838}.dashConfRing__progress{stroke:#38bdf8}.dashConfRing__label{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:0 .75rem;display:flex;position:absolute;inset:0}.dashConfRing__value{letter-spacing:-.03em;color:#f8fafc;font-size:1.65rem;font-weight:700;line-height:1.1}.dashConfRing__hint{color:var(--dash-label);max-width:8rem;margin-top:.35rem;font-size:.68rem;line-height:1.35}.dashConfBreakdown__list{margin:0;padding:0;list-style:none}.dashConfBreakdown__row{color:#e2e8f0;justify-content:space-between;align-items:center;gap:.75rem;padding:.35rem 0;font-size:.8rem;display:flex}.dashConfBreakdown__label{color:#94a3b8}.dashConfBreakdown__count{font-variant-numeric:tabular-nums;font-weight:700}.dashConfBreakdown__count--green{color:#4ade80}.dashConfBreakdown__count--amber{color:#fbbf24}.dashConfBreakdown__count--red{color:#f87171}html:not(.app-theme-dark) .dashInsight{--dash-insight-hole:#fff}html:not(.app-theme-dark) .dashInsight__title{color:var(--main-text-color,#0f172a)}html:not(.app-theme-dark) .dashInsight__confidence{color:#64748b}html:not(.app-theme-dark) .dashSeverityLegend__row{color:var(--main-text-color,#1e293b)}html:not(.app-theme-dark) .dashSeverityLegend__pct{color:#64748b}html:not(.app-theme-dark) .dashSeverityLegend__count{color:#0f172a}html:not(.app-theme-dark) .dashConfRing__value{color:var(--main-text-color,#0f172a)}html:not(.app-theme-dark) .dashConfBreakdown__row{color:var(--main-text-color,#1e293b)}.dashTaxonomy{background:var(--dash-card-bg);border:1px solid var(--dash-border-subtle);box-sizing:border-box;border-radius:12px;padding:1.1rem 1.15rem 1rem}.dashTaxonomy__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;margin-bottom:1rem;display:flex}.dashTaxonomy__title{letter-spacing:.07em;text-transform:uppercase;color:#f1f5f9;align-items:center;gap:.5rem;max-width:min(100%,28rem);margin:0;font-size:.68rem;font-weight:700;line-height:1.3;display:inline-flex}.dashTaxonomy__titleIcon{color:#38bdf8;flex-shrink:0}.dashTaxonomy__total{color:#94a3b8;white-space:nowrap;margin:0;font-size:.8rem;font-weight:500}.dashTaxonomy__totalValue{color:#e2e8f0;font-weight:700}.dashTaxonomy__list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.dashTaxonomy__item{margin:0}.dashTaxonomy__row{width:100%;font:inherit;text-align:left;cursor:pointer;color:#f1f5f9;background:#0f172a66;border:1px solid #94a3b81f;border-radius:8px;grid-template-columns:.5rem minmax(0,1.35fr) minmax(3.5rem,1fr) 3.25rem 2rem;align-items:center;column-gap:.65rem;padding:.65rem .85rem;font-size:.82rem;transition:background .15s,border-color .15s,box-shadow .15s;display:grid}.dashTaxonomy__row:hover{background:#1e293ba6;border-color:#94a3b838}.dashTaxonomy__row:focus-visible{outline:none;box-shadow:0 0 0 2px #38bdf873}.dashTaxonomy__row--active{background:#082f4959;border-color:#38bdf873;box-shadow:inset 3px 0 #38bdf8}.dashTaxonomy__dot{border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem}.dashTaxonomy__name{min-width:0;line-height:1.35}.dashTaxonomy__barTrack{background:#94a3b82e;border-radius:999px;min-width:0;height:4px;display:block;overflow:hidden}.dashTaxonomy__barFill{border-radius:inherit;min-width:0;height:100%;transition:width .35s;display:block}.dashTaxonomy__pct{font-variant-numeric:tabular-nums;color:#cbd5e1;text-align:right;font-size:.78rem}.dashTaxonomy__count{font-variant-numeric:tabular-nums;color:#f8fafc;text-align:right;font-size:.82rem;font-weight:600}.dashTaxonomy__foot{color:var(--dash-label);border-top:1px solid #94a3b826;margin:.85rem 0 0;padding-top:.75rem;font-size:.72rem;line-height:1.45}@media (width<=720px){.dashTaxonomy__row{grid-template-rows:auto auto;grid-template-columns:.5rem 1fr auto auto;row-gap:.5rem}.dashTaxonomy__dot{grid-row:1;align-self:start;margin-top:.35rem}.dashTaxonomy__name{grid-area:1/2}.dashTaxonomy__pct{grid-area:1/3;align-self:start}.dashTaxonomy__count{grid-area:1/4;align-self:start}.dashTaxonomy__barTrack{grid-area:2/1/auto/-1}}html:not(.app-theme-dark) .dashTaxonomy__title,html:not(.app-theme-dark) .dashTaxonomy__totalValue{color:var(--main-text-color,#0f172a)}html:not(.app-theme-dark) .dashTaxonomy__row{color:var(--main-text-color,#1e293b);background:#f8fafc;border-color:#e2e8f0}html:not(.app-theme-dark) .dashTaxonomy__row:hover{background:#f1f5f9;border-color:#cbd5e1}html:not(.app-theme-dark) .dashTaxonomy__row--active{background:#ecfeff;border-color:#38bdf873}html:not(.app-theme-dark) .dashTaxonomy__pct{color:#64748b}html:not(.app-theme-dark) .dashTaxonomy__count{color:#0f172a}html:not(.app-theme-dark) .dashTaxonomy__barTrack{background:#e2e8f0}.dashRiskCat{background:var(--dash-card-bg);border:1px solid var(--dash-border-subtle);box-sizing:border-box;border-radius:12px;padding:1.1rem 1.15rem 1rem}.dashRiskCat__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.dashRiskCat__title{letter-spacing:.07em;text-transform:uppercase;color:#f1f5f9;align-items:center;gap:.5rem;margin:0;font-size:.68rem;font-weight:700;line-height:1.3;display:inline-flex}.dashRiskCat__titleIcon{color:#38bdf8;flex-shrink:0}.dashRiskCat__sortHint{color:#94a3b8;white-space:nowrap;margin:0;font-size:.8rem;font-weight:500}.dashRiskCat__list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.dashRiskCat__item{background:#0f172a66;border:1px solid #94a3b81f;border-radius:8px;margin:0;transition:border-color .15s,box-shadow .15s;overflow:hidden}.dashRiskCat__item:hover{border-color:#94a3b838}.dashRiskCat__item:has(.dashRiskCat__row:focus-visible){outline:none;box-shadow:0 0 0 2px #38bdf873}.dashRiskCat__row{width:100%;font:inherit;text-align:left;cursor:pointer;color:#f1f5f9;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.85rem;padding:.72rem .85rem .55rem;transition:background .15s;display:flex}.dashRiskCat__row:hover{background:#1e293b59}.dashRiskCat__row:focus-visible{outline:none}.dashRiskCat__chevron{color:#94a3b8;flex-shrink:0;transition:transform .2s}.dashRiskCat__row--open .dashRiskCat__chevron{transform:rotate(90deg)}.dashRiskCat__rowMain{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.dashRiskCat__dot{border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem}.dashRiskCat__textBlock{flex-direction:column;gap:.12rem;min-width:0;display:flex}.dashRiskCat__name{font-size:.9rem;font-weight:700;line-height:1.25}.dashRiskCat__subMeta{color:#94a3b8;font-size:.78rem;line-height:1.3}.dashRiskCat__stats{font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:1rem;display:inline-flex}.dashRiskCat__pct{color:#cbd5e1;font-size:.85rem}.dashRiskCat__countWrap{color:#f8fafc;align-items:center;gap:.28rem;font-size:.85rem;font-weight:600;display:inline-flex}.dashRiskCat__linkIcon{color:#e2e8f0;opacity:.9;flex-shrink:0}.dashRiskCat__barRow{margin-top:-.1rem;padding:0 .85rem .6rem}.dashRiskCat__barTrack{background:#94a3b833;border-radius:999px;height:2px;display:block;overflow:hidden}.dashRiskCat__barFill{border-radius:inherit;min-width:0;height:100%;transition:width .35s;display:block}.dashRiskCat__subList{border-top:1px solid #94a3b81a;margin:0;padding:.25rem .45rem .55rem;list-style:none}.dashRiskCat__subItem{margin:0}.dashRiskCat__subBtn{width:100%;font:inherit;text-align:left;color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.45rem;padding:.48rem .55rem;font-size:.82rem;transition:background .15s,color .15s;display:flex}.dashRiskCat__subBtn:hover{color:#f1f5f9;background:#1e293b8c}.dashRiskCat__subBtn:focus-visible{border-radius:6px;outline:none;box-shadow:inset 0 0 0 2px #38bdf859}.dashRiskCat__subDot{opacity:.88;border-radius:999px;flex-shrink:0;width:.38rem;height:.38rem}.dashRiskCat__foot{color:var(--dash-label);border-top:1px solid #94a3b826;margin:.85rem 0 0;padding-top:.75rem;font-size:.72rem;line-height:1.45}@media (width<=520px){.dashRiskCat__row{flex-wrap:wrap}.dashRiskCat__stats{justify-content:flex-end;width:100%;padding-left:1.85rem}}html:not(.app-theme-dark) .dashRiskCat__title{color:var(--main-text-color,#0f172a)}html:not(.app-theme-dark) .dashRiskCat__sortHint{color:#64748b}html:not(.app-theme-dark) .dashRiskCat__item{background:#f8fafc;border-color:#e2e8f0}html:not(.app-theme-dark) .dashRiskCat__item:hover{border-color:#cbd5e1}html:not(.app-theme-dark) .dashRiskCat__row{color:var(--main-text-color,#1e293b)}html:not(.app-theme-dark) .dashRiskCat__row:hover{background:#f1f5f9}html:not(.app-theme-dark) .dashRiskCat__subMeta,html:not(.app-theme-dark) .dashRiskCat__pct{color:#64748b}html:not(.app-theme-dark) .dashRiskCat__countWrap{color:#0f172a}html:not(.app-theme-dark) .dashRiskCat__linkIcon{color:#475569}html:not(.app-theme-dark) .dashRiskCat__chevron{color:#64748b}html:not(.app-theme-dark) .dashRiskCat__barTrack{background:#e2e8f0}html:not(.app-theme-dark) .dashRiskCat__subList{border-top-color:#e2e8f0}html:not(.app-theme-dark) .dashRiskCat__subBtn{color:#475569}html:not(.app-theme-dark) .dashRiskCat__subBtn:hover{color:#0f172a;background:#f1f5f9}html:not(.app-theme-dark) .dashRiskCat__foot{color:#64748b}.dashSector{background:var(--dash-card-bg);border:1px solid var(--dash-border-subtle);box-sizing:border-box;border-radius:12px;padding:1.1rem 1.15rem 1rem}.dashSector__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;margin-bottom:1.1rem;display:flex}.dashSector__title{letter-spacing:.07em;text-transform:uppercase;color:#f1f5f9;align-items:center;gap:.5rem;max-width:min(100%,32rem);margin:0;font-size:.68rem;font-weight:700;line-height:1.3;display:inline-flex}.dashSector__titleIcon{color:#38bdf8;flex-shrink:0}.dashSector__total{color:#94a3b8;white-space:nowrap;margin:0;font-size:.8rem;font-weight:500}.dashSector__totalValue{color:#e2e8f0;font-weight:700}.dashSector__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}@media (width<=900px){.dashSector__cards{grid-template-columns:1fr}}.dashSectorCard{box-sizing:border-box;background:#0f172a66;border:1px solid #94a3b82e;border-radius:10px;padding:1rem 1.05rem .95rem}.dashSectorCard--private{border-color:#3b82f673;box-shadow:0 0 0 1px #3b82f614}.dashSectorCard--public{border-color:#f9731673;box-shadow:0 0 0 1px #f9731614}.dashSectorCard--nonprofit{border-color:#22c55e73;box-shadow:0 0 0 1px #22c55e14}.dashSectorCard__head{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.65rem;display:flex}.dashSectorCard__label{letter-spacing:.06em;text-transform:uppercase;color:var(--dash-label);font-size:.65rem;font-weight:600;line-height:1.25}.dashSectorCard__iconWrap{border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.dashSectorCard--private .dashSectorCard__iconWrap{color:#60a5fa;background:#3b82f61f;border-color:#3b82f673}.dashSectorCard--public .dashSectorCard__iconWrap{color:#fb923c;background:#f973161f;border-color:#f9731673}.dashSectorCard--nonprofit .dashSectorCard__iconWrap{color:#4ade80;background:#22c55e1f;border-color:#22c55e73}.dashSectorCard__value{letter-spacing:-.02em;margin:0 0 .25rem;font-size:1.75rem;font-weight:700;line-height:1.1}.dashSectorCard--private .dashSectorCard__value{color:#60a5fa}.dashSectorCard--public .dashSectorCard__value{color:#fb923c}.dashSectorCard--nonprofit .dashSectorCard__value{color:#4ade80}.dashSectorCard__sub{color:#94a3b8;margin:0;font-size:.78rem;font-weight:500}.dashSector__lists{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}@media (width<=900px){.dashSector__lists{grid-template-columns:1fr}}.dashSectorList__title{letter-spacing:.08em;text-transform:uppercase;color:#cbd5e1;align-items:center;gap:.45rem;margin:0 0 .65rem;font-size:.62rem;font-weight:700;line-height:1.3;display:flex}.dashSectorList__dot{border-radius:999px;flex-shrink:0;width:.45rem;height:.45rem}.dashSectorList__dot--private{background:#3b82f6}.dashSectorList__dot--public{background:#f97316}.dashSectorList__dot--nonprofit{background:#22c55e}.dashSectorList__body{background:#0f172a40;border:1px dashed #94a3b838;border-radius:8px;justify-content:stretch;align-items:flex-start;min-height:5.5rem;padding:.75rem .85rem;display:flex}.dashSectorList__body:has(.dashSectorList__empty){justify-content:center;align-items:center}.dashSectorList__empty{color:var(--dash-label);text-align:center;margin:0;font-size:.8rem}.dashSectorList__items{width:100%;margin:0;padding:0;list-style:none}.dashSectorList__item{color:var(--dash-value);border-bottom:1px solid #94a3b81f;justify-content:space-between;gap:.5rem;padding:.35rem 0;font-size:.8rem;display:flex}.dashSectorList__item:last-child{border-bottom:none}.dashSectorList__itemCount{font-variant-numeric:tabular-nums;color:var(--dash-label)}.dashboardPage__loading{color:var(--dash-label);margin:2rem 0;font-size:.95rem}.dashSector__foot{color:var(--dash-label);border-top:1px solid #94a3b826;align-items:flex-start;gap:.45rem;margin:1rem 0 0;padding-top:.85rem;font-size:.72rem;line-height:1.45;display:flex}.dashSector__foot p{margin:0}.dashSector__footIcon{color:var(--dash-label);flex-shrink:0;margin-top:.12rem}html:not(.app-theme-dark) .dashSector__title,html:not(.app-theme-dark) .dashSector__totalValue{color:var(--main-text-color,#0f172a)}html:not(.app-theme-dark) .dashSectorCard{background:#f8fafc;border-color:#e2e8f0}html:not(.app-theme-dark) .dashSectorCard--private{border-color:#3b82f666}html:not(.app-theme-dark) .dashSectorCard--public{border-color:#f9731666}html:not(.app-theme-dark) .dashSectorCard--nonprofit{border-color:#22c55e66}html:not(.app-theme-dark) .dashSectorList__title{color:#475569}html:not(.app-theme-dark) .dashSectorList__body{background:#fff;border-color:#e2e8f0}html:not(.app-theme-dark) .dashSectorList__empty{color:#94a3b8}.dtPagination{color:var(--dt-pager-fg,#64748b);background:var(--dt-pager-bg,#fff);border-top:1px solid #94a3b838;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;padding:.65rem 1rem;font-size:.8125rem;display:flex}.dtPagination--noRange{justify-content:flex-end}.dtPagination__range{margin:0;font-weight:500}.dtPagination__range strong{color:var(--dt-pager-strong,#334155);font-weight:700}.dtPagination__controls{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.dtPagination__sizeLabel{color:inherit;align-items:center;gap:.4rem;font-size:.78rem;font-weight:500;display:inline-flex}.dtPagination__sizeText{white-space:nowrap}.dtPagination .dtPagination__sizeSelect{appearance:none;width:auto;min-width:4rem;max-width:100%;min-height:unset;height:32px;font:inherit;border:1px solid var(--dt-pager-border,#cbd5e1);background-color:var(--dt-pager-input-bg,#fff);color:var(--dt-pager-strong,#334155);cursor:pointer;box-sizing:border-box;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right .45rem center;background-repeat:no-repeat;background-size:12px;border-radius:6px;padding:0 1.65rem 0 .5rem;font-size:.78rem;font-weight:600;line-height:1.5;display:inline-block}.dtPagination__nav{align-items:center;gap:.2rem;display:inline-flex}.dtPagination__pageLabel{font-variant-numeric:tabular-nums;color:var(--dt-pager-strong,#334155);text-align:center;min-width:6.5rem;padding:0 .45rem;font-weight:600}.dtPagination__btn{border:1px solid var(--dt-pager-border,#cbd5e1);background:var(--dt-pager-input-bg,#fff);width:2rem;height:2rem;color:var(--dt-pager-strong,#334155);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.dtPagination__btn:hover:not(:disabled){background:var(--dt-pager-btn-hover,#f1f5f9);border-color:var(--dt-pager-border-hover,#94a3b8)}.dtPagination__btn:disabled{opacity:.4;cursor:not-allowed}.dtPagination__btn:focus-visible{outline:none;box-shadow:0 0 0 2px #1cb0d459}html.app-theme-dark .dtPagination{--dt-pager-fg:#94a3b8;--dt-pager-strong:#e2e8f0;--dt-pager-border:#94a3b859;--dt-pager-border-hover:#94a3b88c;--dt-pager-input-bg:#0f172a99;--dt-pager-btn-hover:#1e293bd9}html.app-theme-dark .dtPagination .dtPagination__sizeSelect{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2394a3b8' d='M6 8L1 3h10z'/%3E%3C/svg%3E")}.riskPage{--page-header-title-color:var(--risk-text);--page-header-subtitle-color:var(--risk-muted);--risk-surface:#0f1419;--risk-card:#151b24;--risk-border:#94a3b81f;--risk-text:#f8fafc;--risk-muted:#94a3b8;--risk-input-bg:#1e293b;--risk-input-border:#94a3b833;--risk-btn-border:#94a3b840;--risk-btn-hover:#94a3b81f;--risk-th-bg:#0f172a;--risk-id-color:var(--entity-id-color,#22d3ee);box-sizing:border-box;background:var(--risk-surface);min-width:0;color:var(--risk-text);font-family:var(--app-font-family,"Inter", sans-serif);flex:1}.riskPage__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1.75rem;display:grid}@media (width<=1100px){.riskPage__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.riskPage__grid{grid-template-columns:1fr}}.riskPage__card{background:var(--risk-card);border:1px solid var(--risk-border);box-sizing:border-box;border-radius:10px;align-items:flex-start;gap:1rem;padding:1.15rem 1.2rem;display:flex}.riskPage__card--total{border-color:#3b82f673;box-shadow:0 0 0 1px #3b82f614}.riskPage__card--technical{border-color:#eab30873;box-shadow:0 0 0 1px #eab30814}.riskPage__card--operational{border-color:#ef444473;box-shadow:0 0 0 1px #ef444414}.riskPage__card--business{border-color:#94a3b859;box-shadow:0 0 0 1px #94a3b80f}.riskPage__cardIcon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.riskPage__cardIcon--total{color:#60a5fa;background:#3b82f62e}.riskPage__cardIcon--technical{color:#fbbf24;background:#eab3082e}.riskPage__cardIcon--operational{color:#f87171;background:#ef444429}.riskPage__cardIcon--business{color:#cbd5e1;background:#94a3b824}.riskPage__cardBody{min-width:0;padding-top:.1rem}.riskPage__cardLabel{letter-spacing:.06em;color:var(--risk-muted);margin:0 0 .35rem;font-size:.68rem;font-weight:600}.riskPage__cardValue{letter-spacing:-.02em;color:var(--risk-text);margin:0;font-size:1.5rem;font-weight:700;line-height:1.1}.riskPage__filters{background:var(--risk-card);border:1px solid var(--risk-border);box-sizing:border-box;border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:1rem 1.25rem;margin-bottom:1.5rem;padding:1.1rem 1.25rem;display:flex}.riskPage__filter{flex-direction:column;gap:.4rem;min-width:min(160px,100%);display:flex}.riskPage__filter label{letter-spacing:.08em;text-transform:none;color:var(--risk-muted);font-size:.65rem;font-weight:700}.riskPage__filter select{border:1px solid var(--risk-input-border);background:var(--risk-input-bg);height:40px;color:var(--risk-text);font:inherit;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2394a3b8' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right .65rem center;background-repeat:no-repeat;border-radius:8px;padding:0 2rem 0 .75rem;font-size:.875rem}.riskPage__filter select:focus{border-color:#38bdf873;outline:none;box-shadow:0 0 0 2px #38bdf833}.riskPage__searchWrap{flex:0 420px;min-width:200px;max-width:420px;margin-left:auto;position:relative}.riskPage__searchIcon{color:var(--main-text-muted,#64748b);pointer-events:none;position:absolute;top:50%;left:.65rem;transform:translateY(-50%)}.riskPage__searchInput{box-sizing:border-box;border-radius:var(--ui-border-radius,5px);background:var(--risk-input-bg);width:100%;height:40px;color:var(--risk-text);font-size:.9rem;font:inherit;border:1px solid #1cb0d440;padding-left:2.35rem}.riskPage__searchInput::placeholder{color:#94a3b8}.riskPage__clearBtn{border:1px solid var(--risk-btn-border);width:40px;height:40px;color:var(--risk-muted);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .12s,background .12s,border-color .12s;display:inline-flex;position:relative}.riskPage__clearBtn[data-tooltip]:after{content:attr(data-tooltip);z-index:4;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;color:#f8fafc;background:#1e293b;border-radius:5px;padding:.3rem .55rem;font-size:.75rem;font-weight:600;line-height:1.2;transition:opacity .15s,visibility .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 4px 12px #0f172a47}.riskPage__clearBtn:hover:after,.riskPage__clearBtn:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.riskPage__clearBtn:hover{color:var(--risk-text);background:var(--risk-btn-hover);border-color:#94a3b859}.riskPage__clearBtn:focus-visible{outline:2px solid var(--main-auth-button-color,#1cb0d4);outline-offset:2px}html:not(.app-theme-dark) .riskPage__clearBtn[data-tooltip]:after{color:#f8fafc;background:#0f172a}.riskPage__tableSection{min-width:0}.riskPage__tableWrap{border:1px solid var(--risk-border);background:var(--risk-card);box-sizing:border-box;border-radius:10px;flex-direction:column;width:100%;display:flex;overflow:hidden}.riskPage__tableScroll{-webkit-overflow-scrolling:touch;width:100%;max-height:min(34rem,62vh);overflow:auto}.riskPage__table{--risk-sticky-id-width:7.5rem;--risk-sticky-title-width:18rem;--risk-sticky-score-width:8.25rem;--risk-sticky-actions-width:5.75rem;border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:14px}.riskPage__table th:not(.riskPage__th--sticky),.riskPage__table td:not(.riskPage__td--sticky){min-width:9rem}.riskPage__table th:nth-child(2),.riskPage__table td:nth-child(2){width:var(--risk-sticky-title-width);min-width:var(--risk-sticky-title-width);max-width:var(--risk-sticky-title-width)}.riskPage__table th:nth-child(3),.riskPage__table td:nth-child(3){min-width:12rem}.riskPage__table th:nth-child(4),.riskPage__table td:nth-child(4),.riskPage__table th:nth-child(5),.riskPage__table td:nth-child(5){min-width:10rem}.riskPage__th--sticky,.riskPage__td--sticky{z-index:2;background:var(--risk-card);position:sticky}.riskPage__th--sticky{z-index:4;background:var(--risk-th-bg)}.riskPage__table thead .riskPage__th--stickyId{z-index:7;left:0}.riskPage__table tbody .riskPage__td--stickyId{left:0}.riskPage__th--stickyId,.riskPage__td--stickyId{width:var(--risk-sticky-id-width);min-width:var(--risk-sticky-id-width);max-width:var(--risk-sticky-id-width);left:0;box-shadow:6px 0 10px -6px #00000059}html:not(.app-theme-dark) .riskPage__th--stickyId,html:not(.app-theme-dark) .riskPage__td--stickyId{box-shadow:6px 0 10px -6px #0f172a1f}.riskPage__table thead .riskPage__th--stickyTitle{left:var(--risk-sticky-id-width);z-index:7}.riskPage__table tbody .riskPage__td--stickyTitle{left:var(--risk-sticky-id-width)}.riskPage__th--stickyTitle,.riskPage__td--stickyTitle{left:var(--risk-sticky-id-width);width:var(--risk-sticky-title-width);min-width:var(--risk-sticky-title-width);max-width:var(--risk-sticky-title-width);box-shadow:6px 0 10px -6px #00000059}html:not(.app-theme-dark) .riskPage__th--stickyTitle,html:not(.app-theme-dark) .riskPage__td--stickyTitle{box-shadow:6px 0 10px -6px #0f172a1f}.riskPage__table thead .riskPage__th--stickyActions{z-index:7;right:0}.riskPage__table thead .riskPage__th--stickyScore{right:var(--risk-sticky-actions-width);z-index:7}.riskPage__table tbody .riskPage__td--stickyActions{right:0}.riskPage__table tbody .riskPage__td--stickyScore{right:var(--risk-sticky-actions-width)}.riskPage__th--stickyScore,.riskPage__td--stickyScore{right:var(--risk-sticky-actions-width);width:var(--risk-sticky-score-width);min-width:var(--risk-sticky-score-width);max-width:var(--risk-sticky-score-width);box-shadow:none}.riskPage__th--stickyActions,.riskPage__td--stickyActions{width:var(--risk-sticky-actions-width);min-width:var(--risk-sticky-actions-width);max-width:var(--risk-sticky-actions-width);border-left:1px solid var(--risk-border);right:0}.riskPage__th{letter-spacing:.07em;text-transform:uppercase;color:var(--risk-muted);background:var(--risk-th-bg);border-bottom:1px solid var(--risk-border);white-space:nowrap;z-index:3;padding:.75rem 1rem;font-size:.65rem;font-weight:700;position:sticky;top:0}.riskPage__th--left{text-align:left}.riskPage__th--right{text-align:right}.riskPage__th--center{text-align:center}.riskPage__td{vertical-align:middle;border-bottom:1px solid var(--risk-border);color:var(--risk-text);padding:.95rem 1rem;font-size:14px}.riskPage__table tbody tr:last-child .riskPage__td{border-bottom:none}.riskPage__td--right{text-align:right}.riskPage__td--title{white-space:normal;word-break:break-word;font-weight:500;line-height:1.4}.riskPage__td--muted{color:var(--risk-muted)}.riskPage__td--score{font-variant-numeric:tabular-nums;font-weight:600}.riskPage__rowKey{color:var(--risk-id-color);font-weight:600;line-height:1.4}.riskPage__domain{white-space:normal;word-break:break-word;letter-spacing:.02em;max-width:100%;line-height:1.4;display:inline-block}.riskPage__emptyCell{text-align:center;color:var(--risk-muted);padding:2.5rem 1rem;font-size:14px}.riskPage__pager.dtPagination{border-top-color:var(--risk-border)}.riskPage__td--center{text-align:center}.riskPage__actions{vertical-align:middle;grid-template-columns:2rem 2rem;place-items:center;gap:.25rem;display:inline-grid}.riskPage__actions--review{grid-template-columns:2rem 2rem 2rem;gap:.125rem}.riskPage__actions--reviewCompact{grid-template-columns:2rem 2rem}.riskPage__actionSlot{width:2rem;height:2rem;display:block}.riskPage__actionBtn{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:background-color .15s,color .15s;display:inline-flex;position:relative}.riskPage__actionBtn:focus-visible{outline:2px solid var(--main-auth-button-color,#1cb0d4);outline-offset:2px}.riskPage__actionBtn[data-tooltip]:after{content:attr(data-tooltip);z-index:4;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;color:#f8fafc;background:#1e293b;border-radius:5px;padding:.3rem .55rem;font-size:.75rem;font-weight:600;line-height:1.2;transition:opacity .15s,visibility .15s,transform .15s;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%)translate(4px);box-shadow:0 4px 12px #0f172a47}.riskPage__actionBtn:hover:after,.riskPage__actionBtn:focus-visible:after{opacity:1;visibility:visible;transform:translateY(-50%)translate(0)}.riskPage__actionBtn--analysis{color:#60a5fa}.riskPage__actionBtn--analysis:hover{color:#93c5fd;background:#60a5fa1f}.riskPage__actionBtn--edit{color:#a78bfa}.riskPage__actionBtn--view{color:#38bdf8}.riskPage__actionBtn--view:hover:not(:disabled){color:#7dd3fc;background:#38bdf824}.riskPage__actionBtn--edit:hover:not(:disabled){color:#c4b5fd;background:#a78bfa24}.riskPage__actionBtn--promote{color:#22c55e}.riskPage__actionBtn--promote:hover:not(:disabled){color:#4ade80;background:#22c55e24}.riskPage__actionBtn--approve{color:#22c55e}.riskPage__actionBtn--approve:hover:not(:disabled){color:#4ade80;background:#22c55e24}.riskPage__actionBtn--reject{color:#ef4444}.riskPage__actionBtn--reject:hover:not(:disabled){color:#f87171;background:#ef444424}.riskPage__actionBtn--reviewInfo,.riskPage__actionBtn--reviewInfo-approved{color:#22c55e}.riskPage__actionBtn--reviewInfo-rejected{color:#f59e0b}.riskPage__actionBtn--reviewInfo:hover{background:#94a3b81f}.riskPage__actionBtn--reviewInfo[data-tooltip]:after{white-space:normal;text-align:left;max-width:16rem}.riskMoveInfoDialog{max-width:32rem}.riskMoveInfoDialog .usersPage__dialogActions{margin-top:0;padding:.75rem 1.1rem 1.35rem}.riskMoveInfoDialog__lead{color:var(--rev-text,inherit);margin:0 0 1rem;font-size:.875rem;line-height:1.5}.riskMoveInfoDialog__details{flex-direction:column;gap:.75rem;margin:0;display:flex}.riskMoveInfoDialog__row{grid-template-columns:7rem 1fr;align-items:start;gap:.5rem 1rem;display:grid}.riskMoveInfoDialog__row dt{letter-spacing:.04em;text-transform:uppercase;color:var(--rev-muted,#94a3b8);margin:0;font-size:.75rem;font-weight:700}.riskMoveInfoDialog__row dd{margin:0;font-size:.875rem;line-height:1.5}.riskMoveInfoDialog__feedback{white-space:pre-wrap;margin:0}.riskMoveInfoDialog__muted{color:var(--rev-muted,#94a3b8);font-style:italic}html:not(.app-theme-dark) .riskPage__actionBtn--analysis{color:#2563eb}html:not(.app-theme-dark) .riskPage__actionBtn--analysis:hover{color:#1d4ed8;background:#2563eb1a}html:not(.app-theme-dark) .riskPage__actionBtn[data-tooltip]:after{color:#f8fafc;background:#0f172a}html:not(.app-theme-dark) .riskPage{--risk-surface:#fff;--risk-card:#f8f8fc;--risk-border:#0f172a14;--risk-text:#0f172a;--risk-muted:#64748b;--risk-input-bg:#fff;--risk-input-border:#cbd5e1;--risk-btn-border:#cbd5e1;--risk-btn-hover:#0f172a0a;--risk-th-bg:#f1f5f9;--risk-id-color:var(--entity-id-color,#22d3ee)}html:not(.app-theme-dark) .mainLayout__content.riskPage{background-color:var(--risk-surface)}html:not(.app-theme-dark) .riskPage__card,html:not(.app-theme-dark) .riskPage__filters{background:#f8f8fc}html:not(.app-theme-dark) .riskPage__filter select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M6 8L1 3h10z'/%3E%3C/svg%3E")}html:not(.app-theme-dark) .riskPage__searchInput{border-color:#1cb0d459}html:not(.app-theme-dark) .riskPage__searchInput::placeholder{color:#94a3b8}html.app-theme-dark .riskPage{--risk-surface:#0f172a;--risk-card:#1e293b;--risk-border:#94a3b81f;--risk-text:#f8fafc;--risk-muted:#94a3b8;--risk-input-bg:#1e293b;--risk-input-border:#94a3b833;--risk-btn-border:#94a3b840;--risk-btn-hover:#94a3b81f;--risk-th-bg:#0f172a;--risk-id-color:var(--entity-id-color,#22d3ee)}html.app-theme-dark .mainLayout__content.riskPage{background-color:var(--risk-surface)}html.app-theme-dark .riskPage__searchInput{color:#f1f5f9;background:#0f172a;border-color:#94a3b859}html.app-theme-dark .riskPage__searchInput::placeholder{color:#64748b}html.app-theme-dark .riskPage__filter select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2394a3b8' d='M6 8L1 3h10z'/%3E%3C/svg%3E")}html.app-theme-dark .riskPage__actionBtn{background:#334155}html.app-theme-dark .riskPage__actionBtn--analysis:hover{background:#3b82f647}.riskDetail--page{--risk-detail-card:var(--risk-card,#151b24);--risk-detail-border:var(--risk-border,#94a3b81f);--risk-detail-text:var(--risk-text,#f8fafc);--risk-detail-muted:var(--risk-muted,#94a3b8);--risk-detail-label:var(--risk-muted,#94a3b8);--risk-detail-body:.875rem;--risk-detail-domain:.6875rem;--risk-detail-small:.8125rem;--risk-detail-font-label:.65rem;--risk-detail-section-bg:#0f172a59;--risk-detail-code-bg:#0f172a59;--risk-detail-pill-bg:#1e293b80;--risk-detail-score-color:#4ade80;--risk-detail-id-color:var(--entity-id-color,#22d3ee);--risk-detail-shell-shadow:0 1px 3px #0f172a1f;--risk-detail-score-track:#94a3b826;--risk-detail-section-title-color:var(--main-auth-button-color,#1cb0d4);--risk-detail-link-color:#2563eb;--risk-detail-link-hover-color:#1d4ed8;--risk-detail-inner-card-bg:#fff;--risk-detail-inner-card-border:#0f172a1a;--risk-detail-inner-card-shadow:0 1px 2px #0f172a0a;width:100%;font-family:var(--app-font-family,"Inter", sans-serif);font-size:var(--risk-detail-body);color:var(--risk-detail-text)}.riskDetail__dialog,.riskDetail__shell{border:1px solid var(--risk-detail-border);background:var(--risk-detail-card);width:100%;color:var(--risk-detail-text);box-shadow:var(--risk-detail-shell-shadow);box-sizing:border-box;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.riskDetail--page .riskDetail__shell{min-height:0;max-height:none;box-shadow:none;background:0 0;border:none;border-radius:0;flex:1;overflow:visible}.riskDetail__header{border-bottom:1px solid var(--risk-detail-border);justify-content:space-between;align-items:flex-start;gap:1rem 1.5rem;padding:1.15rem 1.25rem 1rem;display:flex}.riskDetail__header--actionsOnly{justify-content:flex-end}.riskDetail__srTitle{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.riskDetail__headerMain{flex:1;min-width:0}.riskDetail__title{letter-spacing:-.01em;color:var(--risk-detail-text);margin:0 0 .35rem;font-size:1.05rem;font-weight:600;line-height:1.4}.riskDetail__riskId{font-size:var(--risk-detail-body);color:var(--risk-detail-id-color);margin:0;font-weight:600}.riskDetail__headerActions{flex-shrink:0;align-items:center;gap:.65rem;display:flex}.riskDetail__confidence{font-size:var(--risk-detail-font-label);letter-spacing:.06em;white-space:nowrap;border-radius:6px;align-items:center;gap:.35rem;padding:.3rem .6rem;font-weight:700;display:inline-flex}.riskDetail__confidence--high{color:#6ee7b7;background:#10b98126;border:1px solid #34d39959}.riskDetail__confidence--medium{color:#fcd34d;background:#f59e0b1f;border:1px solid #fbbf2459}.riskDetail__confidence--low{color:#fca5a5;background:#ef44441f;border:1px solid #f8717159}.riskDetail__tabBar{padding:.35rem 0 .85rem}.riskDetail__tabs{background:#1cb0d40f;border:1px solid #1cb0d433;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.25rem;display:inline-flex}.riskDetail__tab{min-height:2.125rem;font:inherit;color:var(--risk-detail-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;gap:.45rem;padding:.4rem .85rem;font-size:.8125rem;font-weight:600;line-height:1;transition:color .12s,background .12s,box-shadow .12s;display:inline-flex}.riskDetail__tab:hover{color:var(--risk-detail-text);background:#ffffff0f}.riskDetail__tab:focus-visible{box-shadow:var(--main-auth-focus-ring-shadow,0 0 0 2px #1cb0d459);outline:none}.riskDetail__tab--selected{color:var(--risk-detail-text);background:var(--risk-detail-card,#151b24);box-shadow:0 1px 3px #0f172a1f}.riskDetail__tabIcon{color:var(--main-auth-button-color,#1cb0d4);opacity:.9;flex-shrink:0;display:block}.riskDetail__tab--selected .riskDetail__tabIcon{opacity:1}.riskDetail__tabLabel{line-height:1.2;display:inline-block}.riskDetail__body{flex-direction:column;flex:1;gap:1rem;min-width:0;min-height:0;padding:1rem 0 1.25rem;display:flex;overflow-y:auto}.riskDetail__section{box-sizing:border-box;border:1px solid var(--risk-detail-border);background:var(--risk-detail-section-bg);border-radius:10px;min-width:0;max-width:100%;padding:1rem 1.1rem;overflow:hidden}.riskDetail__sectionTitle{font-size:var(--risk-detail-body);color:var(--risk-detail-section-title-color);align-items:center;gap:.45rem;margin:0 0 .85rem;font-weight:600;display:flex}.riskDetail__sectionTitle svg{color:inherit;flex-shrink:0}.riskDetail__section--source .riskDetail__sectionHead{justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin-bottom:.85rem;display:flex}.riskDetail__section--source .riskDetail__sectionTitle{flex:1;min-width:0;margin:0}.riskDetail__sourceScore{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.2rem;display:flex}.riskDetail__sourceScoreLabel{font-size:var(--risk-detail-font-label);letter-spacing:.07em;text-transform:uppercase;color:var(--risk-detail-label);font-weight:700;line-height:1.2}.riskDetail__sourceScoreValue{font-variant-numeric:tabular-nums;color:var(--risk-detail-score-color);font-size:1.125rem;font-weight:700;line-height:1.2}.riskDetail__fields,.riskDetail__classification{gap:.85rem;margin:0;display:grid}.riskDetail__classification{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.75rem}.riskDetail__classification .riskDetail__classCard{width:100%;height:100%;min-height:min-content}.riskDetail__classification--rating{grid-template-columns:repeat(3,minmax(0,1fr))}.riskDetail__classification--rating .riskDetail__classCard{grid-template-rows:auto minmax(min-content,1fr);align-content:stretch;align-items:stretch;display:grid}.riskDetail__cardSection{flex-direction:column;gap:.75rem;display:flex}.riskDetail__cardSection .riskDetail__sectionTitle{margin:0}.riskDetail__classCard,.riskDetail__analysisBlock,.riskDetail__extractedRisk,.riskDetail__catalogMatch,.riskDetail__evidenceItem{box-sizing:border-box;border:1px solid var(--risk-detail-inner-card-border);background:var(--risk-detail-inner-card-bg);min-width:0;max-width:100%;box-shadow:var(--risk-detail-inner-card-shadow);border-radius:12px;flex-direction:column;align-items:stretch;gap:.5rem;padding:1rem 1.1rem;display:flex;overflow:hidden}.riskDetail__classCard--noIcon{min-height:6.5rem}.riskDetail__classification .riskDetail__classCard--noIcon{min-height:0}.riskDetail__classCardHeadRow{justify-content:space-between;align-items:flex-start;gap:.5rem;width:100%;min-width:0;margin:0 0 .5rem;display:flex}.riskDetail__classCardHeadRow .riskDetail__classCardHead{flex:1;min-width:0;margin:0}.riskDetail__classCardAction{width:1.75rem;height:1.75rem;color:var(--risk-detail-link-color);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin:-.15rem -.1rem 0 0;padding:0;line-height:0;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.riskDetail__classCardAction:hover{color:var(--risk-detail-link-hover-color);background:#2563eb14}.riskDetail__classCardAction:focus-visible{outline:2px solid var(--risk-detail-link-color);outline-offset:2px}.riskDetail__classCardHead{align-items:center;gap:.45rem;width:100%;min-width:0;margin:0 0 .5rem;display:flex}.riskDetail__classCardHead dt,.riskDetail__classCardHead .riskDetail__innerCardTitle{width:auto;min-width:0;font-size:var(--risk-detail-body);letter-spacing:-.01em;text-transform:none;color:var(--risk-detail-section-title-color);flex:1;margin:0;font-weight:600;line-height:1.35}.riskDetail__classCardIcon{color:var(--risk-detail-section-title-color);flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.riskDetail__classCardIcon svg,.riskDetail__sectionTitle svg{color:inherit}.riskDetail__innerCardTitle,.riskDetail__classCard>dt,.riskDetail__catalogMatchTitle,.riskDetail__extractedRiskTitle{width:100%;font-size:var(--risk-detail-body);letter-spacing:-.01em;text-transform:none;color:var(--risk-detail-text);margin:0 0 .5rem;font-weight:600;line-height:1.35}.riskDetail__innerCardBody,.riskDetail__classCard dd,.riskDetail__analysisBlock .riskDetail__description,.riskDetail__catalogMatchDescription{width:100%;min-width:0;max-width:100%;color:var(--risk-detail-muted);text-align:justify;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;flex:1;margin:0;font-size:.8125rem;font-weight:400;line-height:1.55}.riskDetail__classCard dd{text-align:left}.riskDetail__classCard dd.riskDetail__classCardValue--articleId{font-variant-numeric:tabular-nums;color:var(--risk-detail-id-color);text-align:left;font-weight:700}.riskDetail__classCard dd.riskDetail__classCardValue--qualityScore{font-size:var(--risk-detail-body);font-variant-numeric:tabular-nums;color:var(--risk-detail-score-color);text-align:left;font-weight:700}.riskDetail__classCard dd .riskDetail__ratingReasoning{min-width:0;max-width:100%;color:var(--risk-detail-muted);overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;margin:.375rem 0 0;font-size:.75rem;font-weight:400;line-height:1.5}.riskDetail__sourceColumns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.75rem;width:100%;display:grid}.riskDetail__sourceColumns .riskDetail__sourceGrid{grid-template-columns:1fr;gap:.75rem;height:100%;margin:0}.riskDetail__sourceColumns .riskDetail__classCard{height:auto}.riskDetail__classCard dd .riskDetail__link{font-size:inherit;line-height:inherit;word-break:break-all}.riskDetail__analysisBlock .riskDetail__description,.riskDetail__catalogMatchDescription{-webkit-hyphens:manual;hyphens:manual}html:not(.app-theme-dark) .riskDetail--page{--risk-detail-inner-card-bg:#fff;--risk-detail-inner-card-border:#e5e7eb;--risk-detail-inner-card-shadow:0 1px 2px #0f172a0a}html.app-theme-dark .riskDetail--page{--risk-detail-inner-card-bg:#1e293b8c;--risk-detail-inner-card-border:var(--risk-detail-border);--risk-detail-inner-card-shadow:none}@media (width<=960px){.riskDetail__classification{grid-template-columns:repeat(2,minmax(0,1fr))}.riskDetail__classification--rating{grid-template-columns:repeat(3,minmax(0,1fr))}.riskDetail__sourceColumns{grid-template-columns:1fr}}@media (width<=720px){.riskDetail__classification--rating{grid-template-columns:1fr}}@media (width<=520px){.riskDetail__classification{grid-template-columns:1fr}}.riskDetail__field{flex-direction:column;gap:.35rem;min-width:0;display:flex}.riskDetail__field--full{grid-column:1/-1}.riskDetail__field dt{font-size:var(--risk-detail-font-label);letter-spacing:.07em;text-transform:uppercase;color:var(--risk-detail-label);margin:0;font-weight:700}.riskDetail__field dd{font-size:var(--risk-detail-body);color:var(--risk-detail-text);margin:0;line-height:1.5}.riskDetail__section--source .riskDetail__link{color:var(--risk-detail-link-color);word-break:break-all;text-decoration:none}.riskDetail__section--source .riskDetail__link:hover{color:var(--risk-detail-link-hover-color);text-decoration:underline}.riskDetail__sourceRow{border-bottom:1px solid var(--risk-detail-border);grid-template-columns:6.75rem minmax(0,1fr);align-items:baseline;gap:.5rem 1.25rem;padding:.7rem 0;display:grid}.riskDetail__sourceRow:last-child{border-bottom:none}.riskDetail__sourceRow--duo{grid-template-columns:6.75rem minmax(0,1fr) 6.75rem minmax(0,1fr);gap:.5rem 1.25rem}.riskDetail__sourceRow--duo dt:nth-of-type(2){padding-left:.75rem}.riskDetail__sourceRow dt{font-size:var(--risk-detail-font-label);letter-spacing:.07em;text-transform:uppercase;color:var(--risk-detail-label);margin:0;font-weight:700;line-height:1.3}.riskDetail__sourceValue{min-width:0;font-size:var(--risk-detail-body);color:var(--risk-detail-text);word-break:break-word;margin:0;line-height:1.5}.riskDetail__sourceLink{max-width:100%;display:inline-block}.riskDetail__sourceValue--articleId{font-variant-numeric:tabular-nums;color:var(--entity-id-color,#22d3ee);font-weight:700}@media (width<=720px){.riskDetail__sourceRow{grid-template-columns:6.75rem minmax(0,1fr);align-items:baseline;gap:.35rem 1rem}.riskDetail__sourceRow--duo{grid-template-columns:6.75rem minmax(0,1fr);row-gap:.65rem}.riskDetail__sourceRow--duo dt:nth-of-type(2){padding-left:0}.riskDetail__section--source .riskDetail__sectionHead{flex-wrap:wrap;align-items:flex-start}.riskDetail__sourceScore{margin-left:auto}}.riskDetail__pill{border:1px solid var(--risk-detail-border);background:var(--risk-detail-pill-bg);max-width:100%;color:var(--risk-detail-text);font-size:var(--risk-detail-small);border-radius:6px;align-items:center;padding:.3rem .6rem;font-weight:500;line-height:1.4;display:inline-flex}.riskDetail__pill--intent{color:#fbbf24;background:#eab30814;border-color:#eab3088c}.riskDetail__description{min-width:0;max-width:100%;font-size:var(--risk-detail-body);color:var(--risk-detail-muted);text-align:justify;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;margin:0;line-height:1.55}.riskDetail__dualColRow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem;width:100%;min-width:0;display:grid}.riskDetail__dualColRow>.riskDetail__section{height:100%;min-height:0;margin:0}.riskDetail__dualCol--stack{flex-direction:column;gap:1rem;min-width:0;display:flex}.riskDetail__dualCol--stack .riskDetail__section{flex:auto;min-height:min-content}@media (width<=900px){.riskDetail__dualColRow{grid-template-columns:1fr}}.riskDetail__section--overall{flex-direction:column;gap:.75rem;display:flex}.riskDetail__overallHead{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.riskDetail__overallLabel{font-size:var(--risk-detail-body);margin:0;font-weight:600}.riskDetail__section--overall .riskDetail__overallLabel{flex:1;min-width:0}.riskDetail__section--overall .riskDetail__description,.riskDetail__section--overall .riskDetail__empty{margin:.75rem 0 0}.riskDetail__overallRight{text-align:right;flex-shrink:0}.riskDetail__overallValue{color:var(--risk-detail-score-color);font-variant-numeric:tabular-nums;margin:0;font-size:1.5rem;font-weight:700;line-height:1.1}.riskDetail__overallConfidence{font-size:var(--risk-detail-font-label);letter-spacing:.06em;color:var(--risk-detail-label);margin:.15rem 0 0;font-weight:700}.riskDetail__scoreBar{background:var(--risk-detail-score-track);border-radius:999px;height:6px;overflow:hidden}.riskDetail__scoreBarFill{border-radius:inherit;background:var(--main-auth-button-color,#1cb0d4);height:100%;transition:width .25s}@media (width<=640px){.riskDetail__overallHead{flex-direction:column}.riskDetail__overallRight{text-align:left}}.riskDetail__evidenceSnippet{font-family:ui-monospace,Cascadia Code,SF Mono,Menlo,Consolas,monospace;font-size:var(--risk-detail-small);color:var(--risk-detail-muted);white-space:pre-wrap;word-break:break-word;background:0 0;border:none;margin:0;padding:0;line-height:1.55}.riskDetail__evidenceText{font-size:var(--risk-detail-body);color:var(--risk-detail-muted);overflow-wrap:break-word;word-break:normal;white-space:pre-wrap;margin:0;line-height:1.55;overflow:visible}.riskDetail__json{border:1px solid var(--risk-detail-border);font-family:ui-monospace,Cascadia Code,SF Mono,Menlo,Consolas,monospace;font-size:var(--risk-detail-small);color:var(--risk-detail-muted);white-space:pre-wrap;word-break:break-word;background:0 0;border-radius:8px;margin:0;padding:.85rem 1rem;line-height:1.55;overflow-x:auto}.riskDetail__json code{font:inherit;color:inherit}.riskDetail__empty{font-size:var(--risk-detail-small);color:var(--risk-detail-muted);margin:0;font-style:italic}.riskDetail__modelTag{border:1px solid var(--risk-detail-border);background:var(--risk-detail-pill-bg);font-size:var(--risk-detail-font-label);letter-spacing:.03em;text-transform:uppercase;color:var(--risk-detail-muted);border-radius:6px;align-items:center;padding:.2rem .5rem;font-weight:600;display:inline-flex}.riskDetail__analysisStack{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.75rem;display:grid}.riskDetail__analysisBlock{height:auto;min-height:0;overflow:visible}@media (width<=960px){.riskDetail__analysisStack{grid-template-columns:repeat(2,minmax(0,1fr))}.riskDetail__analysisStack .riskDetail__analysisBlock:last-child{grid-column:1/-1}}@media (width<=640px){.riskDetail__analysisStack{grid-template-columns:1fr}.riskDetail__analysisStack .riskDetail__analysisBlock:last-child{grid-column:auto}}.riskDetail__riskIdPill{box-sizing:border-box;letter-spacing:.04em;font-variant-numeric:tabular-nums;width:fit-content;max-width:100%;color:var(--risk-detail-id-color);white-space:nowrap;background:#22d3ee1f;border:1px solid #22d3ee66;border-radius:999px;align-items:center;padding:.22rem .65rem;font-size:.8125rem;font-weight:700;line-height:1.3;display:inline-flex}.riskDetail__extractedRiskId{margin:0 0 .35rem}.riskDetail__extractedRisk .riskDetail__catalogMatchHead .riskDetail__extractedRiskId{margin:0}.riskDetail__extractedRisk .riskDetail__description{color:var(--risk-detail-muted);font-size:.8125rem;line-height:1.55}.riskDetail__domainRow{grid-template-columns:4.75rem minmax(0,1fr);align-items:center;gap:.5rem .75rem;width:100%;margin:.65rem 0 0;display:grid}.riskDetail__domainRowLabel{font-size:var(--risk-detail-font-label);letter-spacing:.07em;text-transform:uppercase;color:var(--risk-detail-label);margin:0;font-weight:700;line-height:1.2}.riskDetail__domainHighlight{box-sizing:border-box;width:100%;min-width:0;font-size:var(--risk-detail-domain);letter-spacing:.03em;text-align:left;color:var(--entity-id-color,#22d3ee);word-break:break-word;background:#22d3ee1f;border:1px solid #22d3ee66;border-radius:5px;padding:.28rem .5rem;font-weight:600;line-height:1.3;display:block}.riskDetail__domainHighlight--inline{width:fit-content;max-width:100%;font-size:var(--risk-detail-domain);letter-spacing:.04em;text-transform:none;white-space:normal;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;padding:.18rem .45rem;font-weight:600;line-height:1.35;display:block;overflow:visible}html:not(.app-theme-dark) .riskDetail__domainHighlight,html:not(.app-theme-dark) .riskDetail__riskIdPill{background:#1cb0d41a;border-color:#1cb0d459}html:not(.app-theme-dark) .riskDetail__domainHighlight{color:#0e7490}@media (width<=640px){.riskDetail__catalogMatchTitleRow{grid-template-columns:1fr;gap:.35rem}.riskDetail__catalogMatchTitleRow .riskDetail__domainHighlight--inline{text-align:left;justify-self:start;margin-top:0}}@media (width<=520px){.riskDetail__domainRow{grid-template-columns:1fr;align-items:start;gap:.35rem}}.riskDetail__catalogList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.riskDetail__catalogMatchHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;width:100%;margin-bottom:.5rem;display:flex}.riskDetail__catalogMatchScores{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:inline-flex}.riskDetail__catalogMatchScoresLabel{color:var(--risk-detail-muted);font-size:var(--risk-detail-font-label);letter-spacing:.06em;text-align:right;text-transform:uppercase;flex:0 0 100%;font-weight:700;line-height:1.2}.riskDetail__catalogMatchScore{font-size:var(--risk-detail-font-label);letter-spacing:.05em;text-transform:uppercase;color:var(--risk-detail-score-color);white-space:nowrap;background:#10b9811f;border:1px solid #10b98159;border-radius:6px;flex-shrink:0;align-items:center;padding:.25rem .55rem;font-weight:700;display:inline-flex}.riskDetail__catalogMatchScore--domain{color:#38bdf8;background:#38bdf81f;border-color:#38bdf866}.riskDetail__catalogMatchScore--description{color:#c4b5fd;background:#a78bfa1f;border-color:#a78bfa66}html:not(.app-theme-dark) .riskDetail__catalogMatchScore--domain{color:#0284c7;background:#0ea5e91a;border-color:#0284c759}html:not(.app-theme-dark) .riskDetail__catalogMatchScore--description{color:#7c3aed;background:#8b5cf61a;border-color:#7c3aed4d}.riskDetail__catalogMatchTitleRow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem 1rem;width:100%;margin-bottom:.5rem;display:grid}.riskDetail__catalogMatchTitleRow .riskDetail__catalogMatchTitle,.riskDetail__catalogMatchTitleRow .riskDetail__extractedRiskTitle{min-width:0;margin:0;line-height:1.35}.riskDetail__catalogMatchTitleRow .riskDetail__domainHighlight--inline{text-align:right;justify-self:end;margin:.1rem 0 0}.riskDetail__catalogMatchSummary{font-size:var(--risk-detail-font-label);color:var(--risk-detail-muted);margin:.5rem 0 0}.riskDetail__evidenceList{flex-direction:column;gap:.85rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.riskDetail__evidenceList--breakdown{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.75rem;display:grid}.riskDetail__evidenceList--breakdown .riskDetail__evidenceItem{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;gap:.65rem;height:100%;min-height:0;display:grid}.riskDetail__evidenceList--scores{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.75rem;display:grid}.riskDetail__evidenceList--scores .riskDetail__evidenceItem{border-color:var(--risk-detail-border);background:var(--risk-detail-section-bg);height:100%;min-height:0;box-shadow:none;border-radius:10px;grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:.65rem;display:grid}.riskDetail__scoreMetricValue{font-variant-numeric:tabular-nums;width:auto;min-width:3.75rem}@media (width<=960px){.riskDetail__evidenceList--breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.riskDetail__evidenceList--breakdown,.riskDetail__evidenceList--scores{grid-template-columns:1fr}}.riskDetail__evidenceItemHead{box-sizing:border-box;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-width:0;margin:0;display:flex}.riskDetail__evidenceItemHead .riskDetail__classCardHead{flex:1;min-width:0;margin:0}.riskDetail__evidenceItemHead .riskDetail__innerCardTitle{color:var(--risk-detail-section-title-color)}.riskDetail__evidenceItemHead .riskDetail__evidenceStrength{flex:none;margin-left:0}.riskDetail__evidenceItem .riskDetail__evidenceText{min-height:0;color:var(--risk-detail-muted);text-align:justify;margin:0;font-size:.8125rem;line-height:1.55}.riskDetail__evidenceFacts{border-top:1px solid var(--risk-detail-border);flex-direction:column;align-self:end;gap:0;width:100%;min-width:0;margin:0;padding:.65rem 0 0;display:flex}.riskDetail__evidenceFactRow{border-bottom:1px solid var(--risk-detail-border);grid-template-columns:10.75rem minmax(0,1fr);align-items:start;gap:.5rem .75rem;margin:0;padding:.55rem 0;display:grid}.riskDetail__evidenceFactRow:last-child{border-bottom:none;padding-bottom:0}.riskDetail__evidenceFactRow dt{font-size:var(--risk-detail-font-label);letter-spacing:.07em;text-transform:uppercase;color:var(--risk-detail-label);margin:0;padding-top:.35rem;font-weight:700;line-height:1.3}.riskDetail__evidenceFactValue{box-sizing:border-box;min-width:0;font-size:var(--risk-detail-small);color:var(--risk-detail-text);word-break:break-word;background:#22d3ee24;border:1px solid #22d3ee59;border-radius:6px;margin:0;padding:.4rem .55rem;font-weight:600;line-height:1.5}html:not(.app-theme-dark) .riskDetail__evidenceFactValue{color:#0f172a;background:#1cb0d41f;border-color:#1cb0d44d}@media (width<=520px){.riskDetail__evidenceFactRow{grid-template-columns:1fr;gap:.35rem}.riskDetail__evidenceFactRow dt{padding-top:0}}.riskDetail__evidenceStrength{box-sizing:border-box;width:5.25rem;min-width:5.25rem;font-size:var(--risk-detail-font-label);letter-spacing:.02em;text-transform:none;color:var(--risk-detail-score-color);white-space:nowrap;text-align:center;background:#10b9811f;border:1px solid #10b98159;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:.2rem .45rem;font-weight:700;display:inline-flex}html:not(.app-theme-dark) .riskDetail__evidenceStrength{color:#059669;background:#10b9811a;border-color:#05966959}.riskDetail__evidenceMeta{font-size:var(--risk-detail-small);color:var(--risk-detail-muted);margin:.35rem 0 0}html:not(.app-theme-dark) .riskDetail--page{--risk-detail-section-bg:#f8fafc;--risk-detail-code-bg:#f8fafc;--risk-detail-pill-bg:#f1f5f9;--risk-detail-section-title-color:var(--main-auth-button-color,#1cb0d4);--risk-detail-link-color:#2563eb;--risk-detail-link-hover-color:#1d4ed8;--risk-detail-score-color:#059669;--risk-detail-id-color:var(--entity-id-color,#22d3ee);--risk-detail-shell-shadow:0 1px 3px #0f172a14;--risk-detail-score-track:#e2e8f0}html:not(.app-theme-dark) .riskDetail__tabs{background:#1cb0d414;border-color:#1cb0d438}html:not(.app-theme-dark) .riskDetail__tab:hover{background:#ffffffbf}html:not(.app-theme-dark) .riskDetail__tab--selected{background:#fff;box-shadow:0 1px 2px #0f172a14}html:not(.app-theme-dark) .riskDetail__field dd{color:#334155}html:not(.app-theme-dark) .riskDetail__json,html:not(.app-theme-dark) .riskDetail__evidenceSnippet{color:#475569}html:not(.app-theme-dark) .riskDetail__pill{color:#334155}html:not(.app-theme-dark) .riskDetail__pill--intent{color:#a16207;background:#fffbeb;border-color:#fde68a}html:not(.app-theme-dark) .riskDetail__confidence--high{color:#047857;background:#d1fae5;border-color:#6ee7b7}html:not(.app-theme-dark) .riskDetail__confidence--medium{color:#a16207;background:#fef3c7;border-color:#fcd34d}html:not(.app-theme-dark) .riskDetail__confidence--low{color:#b91c1c;background:#fee2e2;border-color:#fca5a5}html.app-theme-dark .riskDetail--page{--risk-detail-section-bg:#0f172a73;--risk-detail-code-bg:#0f172a73;--risk-detail-pill-bg:#1e293b80;--risk-detail-section-title-color:#7dd3fc;--risk-detail-link-color:#93c5fd;--risk-detail-link-hover-color:#bfdbfe;--risk-detail-score-color:#4ade80;--risk-detail-id-color:var(--entity-id-color,#22d3ee);--risk-detail-shell-shadow:0 1px 3px #00000059;--risk-detail-score-track:#94a3b826}html.app-theme-dark .riskDetail__tabs{background:#1cb0d414;border-color:#1cb0d438}html.app-theme-dark .riskDetail__tab--selected{background:#1e293bd9;box-shadow:0 1px 3px #00000040}.riskDetailPage{--page-header-title-color:var(--risk-text);--page-header-subtitle-color:var(--risk-muted);--risk-surface:#0f1419;--risk-card:#151b24;--risk-border:#94a3b81f;--risk-text:#f8fafc;--risk-muted:#94a3b8;--risk-meta-cluster-bg:#0f172a8c;--risk-meta-cluster-border:#1cb0d438;--risk-meta-cluster-shadow:0 1px 0 #ffffff0a inset, 0 8px 28px #0f172a47;--risk-meta-sep:#94a3b838;--risk-meta-id-bg:#22d3ee1a;--risk-meta-id-text:#67e8f9;--risk-meta-id-border:#22d3ee59;--risk-meta-model-bg:#1e293ba6;--risk-meta-model-text:#cbd5e1;background:var(--risk-surface);color:var(--risk-text);font-family:var(--app-font-family,"Inter", sans-serif);flex-direction:column;gap:1rem;font-size:.875rem;display:flex}.riskDetailPage__stickyHeader{z-index:30;background:var(--risk-surface);box-shadow:0 1px 0 var(--risk-border);flex-direction:column;gap:.75rem;margin:-.25rem 0 .5rem;padding:.5rem 0 .85rem;display:flex;position:sticky;top:0}.riskDetailPage__stickyBar{justify-content:space-between;align-items:center;gap:1.25rem 2rem;min-height:2.75rem;display:flex}.riskDetailPage__stickyTabs.riskDetail__tabBar{padding:0}.riskDetail--page .riskDetail__body{padding-top:0;overflow-y:visible}.riskDetailPage__meta{flex-shrink:0;justify-content:flex-end;align-items:center;margin-left:auto;display:flex}.riskDetailPage__metaCluster{border:1px solid var(--risk-meta-cluster-border);background:var(--risk-meta-cluster-bg);max-width:min(100%,52rem);box-shadow:var(--risk-meta-cluster-shadow);-webkit-backdrop-filter:blur(10px);border-radius:12px;align-items:stretch;display:inline-flex;overflow:hidden}.riskDetailPage__metaChip{box-sizing:border-box;align-items:center;gap:.45rem;min-height:2.25rem;padding:.4rem .85rem;display:inline-flex}.riskDetailPage__metaChipLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--risk-muted);flex-shrink:0;font-size:.625rem;font-weight:600;line-height:1}.riskDetailPage__metaChipValue{letter-spacing:.04em;white-space:nowrap;font-size:.75rem;font-weight:700;line-height:1.2}.riskDetailPage__metaSep{background:linear-gradient(180deg, transparent 0%, var(--risk-meta-sep) 35%, var(--risk-meta-sep) 65%, transparent 100%);flex-shrink:0;align-self:stretch;width:1px;margin:.5rem 0}.riskDetailPage__metaChip--id{background:var(--risk-meta-id-bg);border-right:1px solid var(--risk-meta-id-border);flex-direction:column;justify-content:center;align-items:flex-start;gap:.2rem;padding-left:.95rem}.riskDetailPage__metaChip--id .riskDetailPage__metaChipValue{letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--risk-meta-id-text);text-shadow:0 0 20px #22d3ee59;font-size:.9375rem;font-weight:800}.riskDetailPage__metaChip--confidence{padding-left:.75rem;padding-right:.9rem}.riskDetailPage__metaChip--confidence .riskDetailPage__metaChipValue{letter-spacing:.07em;text-transform:uppercase;font-size:.6875rem}.riskDetailPage__metaChip--confidence-high{color:#a7f3d0;background:linear-gradient(135deg,#10b98138 0%,#0596691f 100%);box-shadow:inset 0 1px #ffffff0f}.riskDetailPage__metaChip--confidence-high svg{color:#34d399;filter:drop-shadow(0 0 6px #34d39973)}.riskDetailPage__metaChip--confidence-medium{color:#fde68a;background:linear-gradient(135deg,#f59e0b33 0%,#b453091a 100%)}.riskDetailPage__metaChip--confidence-medium svg{color:#fbbf24}.riskDetailPage__metaChip--confidence-low{color:#fecaca;background:linear-gradient(135deg,#ef44442e 0%,#b91c1c1a 100%)}.riskDetailPage__metaChip--confidence-low svg{color:#f87171}.riskDetailPage__metaChip--model{background:var(--risk-meta-model-bg);flex-direction:column;justify-content:center;align-items:flex-start;gap:.2rem;min-width:0;max-width:min(20rem,38vw);padding-right:1rem}.riskDetailPage__metaChip--model .riskDetailPage__metaChipValue{text-overflow:ellipsis;letter-spacing:.01em;text-transform:none;max-width:100%;color:var(--risk-meta-model-text);font-family:ui-monospace,Cascadia Code,SF Mono,Consolas,monospace;font-size:.6875rem;font-weight:600;overflow:hidden}.riskDetailPage__back{min-width:0;max-width:calc(100% - 1rem);color:var(--main-auth-button-color,#1cb0d4);font:inherit;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:.5rem;padding:.25rem 0;text-decoration:none;transition:opacity .12s;display:inline-flex}.riskDetailPage__back:hover{opacity:.85;text-decoration:none}.riskDetailPage__backIcon{flex-shrink:0}.riskDetailPage__backTitle{letter-spacing:-.01em;min-width:0;color:var(--main-auth-button-color,#1cb0d4);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:1.05rem;font-weight:600;line-height:1.35;overflow:hidden}.riskDetailPage__back:focus-visible{outline:2px solid var(--main-auth-button-color,#1cb0d4);outline-offset:2px;border-radius:6px}.riskDetailPage__notFound{color:var(--risk-muted);margin:0;font-size:.875rem}html:not(.app-theme-dark) .riskDetailPage{--risk-surface:#fff;--risk-card:#fff;--risk-border:#0f172a14;--risk-text:#0f172a;--risk-muted:#64748b;--risk-meta-cluster-bg:#ffffffeb;--risk-meta-cluster-border:#1cb0d447;--risk-meta-cluster-shadow:0 1px 0 #ffffffe6 inset, 0 6px 20px #0f172a14;--risk-meta-sep:#0f172a1a;--risk-meta-id-bg:#1cb0d414;--risk-meta-id-text:#0e7490;--risk-meta-id-border:#1cb0d433;--risk-meta-model-bg:#f8fafc;--risk-meta-model-text:#334155}html:not(.app-theme-dark) .riskDetailPage__metaChip--id .riskDetailPage__metaChipValue{text-shadow:none}html:not(.app-theme-dark) .riskDetailPage__metaChip--confidence-high{color:#047857;background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%)}html:not(.app-theme-dark) .riskDetailPage__metaChip--confidence-high svg{color:#059669;filter:none}html:not(.app-theme-dark) .riskDetailPage__metaChip--confidence-medium{color:#b45309;background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%)}html:not(.app-theme-dark) .riskDetailPage__metaChip--confidence-medium svg{color:#d97706}html:not(.app-theme-dark) .riskDetailPage__metaChip--confidence-low{color:#b91c1c;background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%)}html:not(.app-theme-dark) .riskDetailPage__metaChip--confidence-low svg{color:#dc2626}html:not(.app-theme-dark) .mainLayout__content.riskDetailPage{background-color:var(--risk-surface)}html.app-theme-dark .riskDetailPage{--risk-surface:#0f172a;--risk-card:#1e293b;--risk-border:#94a3b81f;--risk-text:#f8fafc;--risk-muted:#94a3b8;--risk-meta-cluster-bg:#0f172ab8;--risk-meta-cluster-border:#1cb0d440;--risk-meta-cluster-shadow:0 1px 0 #ffffff0d inset, 0 10px 32px #00000059}@media (width<=900px){.riskDetailPage__stickyHeader{gap:.65rem}.riskDetailPage__stickyBar{flex-wrap:wrap;align-items:flex-start;row-gap:.65rem}.riskDetailPage__meta{-webkit-overflow-scrolling:touch;justify-content:flex-start;width:100%;margin-left:0;padding-bottom:.15rem;overflow-x:auto}.riskDetailPage__metaCluster{width:max-content;max-width:none}.riskDetailPage__metaChip--model{max-width:min(18rem,70vw)}}html.app-theme-dark .mainLayout__content.riskDetailPage{background-color:var(--risk-surface)}.articlesPage{--page-header-title-color:var(--art-text);--page-header-subtitle-color:var(--art-muted);--art-surface:#0f1419;--art-card:#151b24;--art-border:#94a3b81f;--art-text:#f8fafc;--art-muted:#94a3b8;--art-input-bg:#1e293b;--art-input-border:#94a3b833;--art-refresh-border:#94a3b840;--art-refresh-hover:#94a3b81f;box-sizing:border-box;background:var(--art-surface);min-width:0;color:var(--art-text);font-family:var(--app-font-family,"Inter", sans-serif);flex:1}.articlesPage.jobsPage{--jobs-surface:var(--art-surface);--jobs-card:var(--art-card);--jobs-border:var(--art-border);--jobs-text:var(--art-text);--jobs-muted:var(--art-muted);--jobs-input-bg:var(--art-input-bg);--jobs-input-border:var(--art-input-border);--jobs-refresh-border:var(--art-refresh-border);--jobs-refresh-hover:var(--art-refresh-hover)}.articlesPage__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1.75rem;display:grid}@media (width<=900px){.articlesPage__metrics{grid-template-columns:1fr}}.articlesPage__metric{background:var(--art-card);border:1px solid var(--art-border);box-sizing:border-box;border-radius:10px;padding:1.15rem 1.2rem}.articlesPage__metric--total{border-color:#3b82f647}.articlesPage__metric--risks{border-color:#f9731666}.articlesPage__metric--avg{border-color:#94a3b859}.articlesPage__metricInner{justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;display:flex}.articlesPage__metricCopy{flex:1;min-width:0;padding-top:.05rem}.articlesPage__metricIcon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.articlesPage__metricIcon--blue{color:#60a5fa;background:#3b82f62e}.articlesPage__metricIcon--orange{color:#fb923c;background:#f9731624;box-shadow:inset 0 0 0 1px #f9731640}.articlesPage__metricIcon--slate{color:#cbd5e1;background:#94a3b81a;box-shadow:inset 0 0 0 1px #94a3b838}.articlesPage__metricLabel{letter-spacing:.06em;color:var(--art-muted);margin:0 0 .35rem;font-size:.68rem;font-weight:600}.articlesPage__metricValue{letter-spacing:-.02em;color:var(--art-text);margin:0;font-size:1.5rem;font-weight:700;line-height:1.1}.articlesPage__metricValue--tabular{font-variant-numeric:tabular-nums}.articlesPage__tableSection{min-width:0}.articlesPage__tableWrap{border:1px solid var(--art-border);background:var(--art-card);box-sizing:border-box;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.articlesPage__tableScroll{max-height:min(34rem,62vh);overflow:auto}.articlesPage__table{border-collapse:collapse;width:100%;font-size:14px}.articlesPage__th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--art-muted);border-bottom:1px solid var(--art-border);white-space:nowrap;z-index:3;background:#0f172a;padding:.75rem 1rem;font-size:.65rem;font-weight:700;position:sticky;top:0}.articlesPage__th--narrow{text-align:center;width:4.5rem}.articlesPage__th--actions{text-align:right;width:6.5rem}.articlesPage__td{vertical-align:middle;border-bottom:1px solid var(--art-border);color:var(--art-text);padding:.95rem 1rem;font-size:14px}.articlesPage__td--actions{text-align:right}.articlesPage__td--center{text-align:center}.articlesPage__td--title{max-width:14rem;font-weight:500}.articlesPage__td--url{max-width:18rem}.articlesPage__td--muted{color:var(--art-muted);white-space:nowrap}.articlesPage__td--empty{text-align:center;color:var(--art-muted);padding:2.5rem 1rem;font-size:14px}.articlesPage__pager.dtPagination{border-top-color:var(--art-border)}.articlesPage__table tbody tr:last-child .articlesPage__td{border-bottom:none}.articlesPage__id{color:var(--entity-id-color,#22d3ee);font-weight:600}.articlesPage__url{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--art-text);vertical-align:bottom;text-decoration:none;display:inline-block;overflow:hidden}.articlesPage__url:hover{text-decoration:underline}.articlesPage__actionLink{color:var(--main-auth-button-color,#22d3ee);align-items:center;gap:.35rem;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.articlesPage__actionLink:hover{text-decoration:underline}html:not(.app-theme-dark) .articlesPage{--art-surface:#fff;--art-card:#f8f8fc;--art-border:#0f172a14;--art-text:#0f172a;--art-muted:#64748b;--art-input-bg:#fff;--art-input-border:#cbd5e1;--art-refresh-border:#cbd5e1;--art-refresh-hover:#0f172a0a}html:not(.app-theme-dark) .mainLayout__content.articlesPage{background-color:var(--art-surface)}html:not(.app-theme-dark) .articlesPage__metric{background:#f8f8fc}html:not(.app-theme-dark) .articlesPage__th{color:#64748b;background:#f1f5f9}html:not(.app-theme-dark) .articlesPage__metric--total{border-color:#3b82f659}html:not(.app-theme-dark) .articlesPage__metric--risks{border-color:#f9731666}html:not(.app-theme-dark) .articlesPage__metric--avg{border-color:#e2e8f0}html.app-theme-dark .articlesPage{--art-surface:#0f172a;--art-card:#1e293b}html.app-theme-dark .mainLayout__content.articlesPage{background-color:var(--art-surface)}.settingsPage{--page-header-title-color:var(--set-text);--page-header-subtitle-color:var(--set-muted);--set-surface:#0f1419;--set-card:#151b24;--set-border:#94a3b81f;--set-text:#f8fafc;--set-muted:#94a3b8;--set-input-bg:#1e293b;--set-input-border:#94a3b838;--set-ghost-border:#94a3b847;--set-ok:#34d399;--set-bad:#f87171;box-sizing:border-box;background:var(--set-surface);min-width:0;color:var(--set-text);font-family:var(--app-font-family,"Inter", sans-serif);flex:1}.settingsPage__sections{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.25rem;width:100%;max-width:72rem;display:grid}@media (width<=900px){.settingsPage__sections{grid-template-columns:1fr;max-width:52rem}}.settingsPage__card{background:var(--set-card);border:1px solid var(--set-border);box-sizing:border-box;border-radius:10px;flex-direction:column;min-height:0;padding:1.15rem 1.25rem 1.25rem;display:flex}.settingsPage__cardHead{align-items:flex-start;gap:.85rem;display:flex}.settingsPage__cardHead--split{flex-wrap:wrap;justify-content:space-between;gap:.75rem 1rem}.settingsPage__cardHeadMain{flex:12rem;align-items:flex-start;gap:.85rem;min-width:0;display:flex}.settingsPage__cardHeadActions{flex-shrink:0;margin-left:auto}.settingsPage__cardIconWrap{color:#22d3ee;background:#1e3a8a73;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.settingsPage__cardHeadText{min-width:0}.settingsPage__sectionTitle{letter-spacing:-.01em;color:var(--set-text);margin:0 0 .25rem;font-size:1.05rem;font-weight:600}.settingsPage__sectionHint{color:var(--set-muted);margin:0;font-size:.85rem;line-height:1.45}.settingsPage__metaList{border-top:1px solid var(--set-border);margin:1rem 0 0;padding:0}.settingsPage__metaRow{border-bottom:1px solid var(--set-border);justify-content:space-between;align-items:baseline;gap:1rem 1.5rem;padding:.8rem 0;display:flex}.settingsPage__metaRow:last-child{border-bottom:none;padding-bottom:0}.settingsPage__metaLabel{color:var(--set-muted);flex-shrink:0;margin:0;font-size:.875rem;font-weight:500}.settingsPage__metaValue{min-width:0;color:var(--set-text);text-align:right;letter-spacing:.02em;margin:0;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.875rem;font-weight:600}.settingsPage__prefList{border-top:1px solid var(--set-border);margin:1rem 0 0;padding:0;list-style:none}.settingsPage__prefRow{border-bottom:1px solid var(--set-border);justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 0;display:flex}.settingsPage__prefRow:last-child{border-bottom:none;padding-bottom:.15rem}.settingsPage__prefText{min-width:0}.settingsPage__prefLabel{color:var(--set-text);font-size:.9rem;font-weight:600}.settingsPage__prefDesc{color:var(--set-muted);margin:.2rem 0 0;font-size:.8rem;line-height:1.4}.settingsPage__switch{cursor:pointer;background:#334155;border:none;border-radius:999px;flex-shrink:0;width:46px;height:26px;padding:0;transition:background .15s;position:relative}.settingsPage__switch--on{background:var(--main-auth-button-color,#1cb0d4)}.settingsPage__switchThumb{pointer-events:none;background:#0f172a;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px}.settingsPage__switch--on .settingsPage__switchThumb{transform:translate(20px)}.settingsPage__switch:focus-visible{box-shadow:var(--main-auth-focus-ring-shadow,0 0 0 2px #1cb0d459);outline:none}.settingsPage__field{margin-bottom:1.25rem}.settingsPage__card--api .settingsPage__field{border-top:1px solid var(--set-border);margin-top:1rem;padding-top:0}.settingsPage__label{color:var(--set-text);margin-bottom:.4rem;font-size:.82rem;font-weight:600;display:block}.settingsPage__input{box-sizing:border-box;border:1px solid var(--set-input-border);background:var(--set-input-bg);width:100%;max-width:100%;height:42px;color:var(--set-text);font:inherit;border-radius:8px;padding:0 .85rem;font-size:.875rem}.settingsPage__input::placeholder{color:#64748b}.settingsPage__input:focus{border-color:#38bdf873;outline:none;box-shadow:0 0 0 2px #38bdf82e}.settingsPage__statusBlock{border-top:1px solid var(--set-border);margin-bottom:0;padding:.85rem 0 0}.settingsPage__statusLabelRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.settingsPage__statusTitle{color:var(--set-text);margin:0 0 .2rem;font-size:.82rem;font-weight:600}.settingsPage__statusSub{color:var(--set-muted);margin:0;font-size:.78rem}.settingsPage__pill{color:var(--set-muted);background:#33415599;border:1px solid #94a3b833;border-radius:6px;align-items:center;gap:.4rem;padding:.25rem .65rem;font-size:.78rem;font-weight:600;display:inline-flex}.settingsPage__pillDot{background:currentColor;border-radius:2px;flex-shrink:0;width:.4rem;height:.4rem}.settingsPage__pill--ok{color:var(--set-ok);background:#10b9811f;border-color:#34d39959}.settingsPage__pill--ok .settingsPage__pillDot{background:var(--set-ok);box-shadow:0 0 0 2px #34d39940}.settingsPage__pill--bad{color:var(--set-bad);background:#ef44441a;border-color:#f8717159}.settingsPage__pill--bad .settingsPage__pillDot{background:var(--set-bad)}.settingsPage__pill--pending{color:#cbd5e1}.settingsPage__btnIcon--spin{animation:.85s linear infinite settingsPageSpin}@keyframes settingsPageSpin{to{transform:rotate(360deg)}}html:not(.app-theme-dark) .settingsPage{--set-surface:#fff;--set-card:#f8f8fc;--set-border:#0f172a14;--set-text:#0f172a;--set-muted:#64748b;--set-input-bg:#fff;--set-input-border:#cbd5e1;--set-ghost-border:#cbd5e1;--set-ok:#047857;--set-bad:#b91c1c}html:not(.app-theme-dark) .settingsPage__card{box-shadow:none;background:#f8f8fc;border-color:#0f172a14}html:not(.app-theme-dark) .settingsPage__cardIconWrap{color:var(--main-auth-button-color,#1cb0d4);background:#1cb0d41f;box-shadow:inset 0 0 0 1px #1cb0d426}html:not(.app-theme-dark) .settingsPage__pill{color:#475569;background:#f1f5f9;border-color:#e2e8f0}html:not(.app-theme-dark) .settingsPage__pill--pending{color:#64748b;background:#f8fafc;border-color:#e2e8f0}html:not(.app-theme-dark) .settingsPage__pill--ok{color:var(--set-ok);background:#d1fae5;border-color:#6ee7b7}html:not(.app-theme-dark) .settingsPage__pill--ok .settingsPage__pillDot{background:var(--set-ok);box-shadow:0 0 0 2px #10b98133}html:not(.app-theme-dark) .settingsPage__pill--bad{color:var(--set-bad);background:#fee2e2;border-color:#fecaca}html:not(.app-theme-dark) .settingsPage__pill--bad .settingsPage__pillDot{background:var(--set-bad)}html:not(.app-theme-dark) .settingsPage__prefList{border-top-color:#e2e8f0}html:not(.app-theme-dark) .settingsPage__prefRow{border-bottom-color:#e2e8f0}html:not(.app-theme-dark) .settingsPage__statusBlock,html:not(.app-theme-dark) .settingsPage__card--api .settingsPage__field,html:not(.app-theme-dark) .settingsPage__metaList{border-top-color:#e2e8f0}html:not(.app-theme-dark) .settingsPage__metaRow{border-bottom-color:#e2e8f0}html:not(.app-theme-dark) .settingsPage__input:focus{border-color:var(--main-auth-button-color,#1cb0d4);box-shadow:0 0 0 2px #1cb0d433}html:not(.app-theme-dark) .settingsPage__switch{background:#cbd5e1}html:not(.app-theme-dark) .settingsPage__switch--on{background:var(--main-auth-button-color,#1cb0d4)}html:not(.app-theme-dark) .settingsPage__switchThumb{background:#fff;box-shadow:0 1px 2px #0f172a1f}html:not(.app-theme-dark) .settingsPage__switch--on .settingsPage__switchThumb{background:#fff;box-shadow:0 1px 3px #0f172a2e}html.app-theme-dark .settingsPage{--set-surface:#0f172a;--set-card:#1e293b}.adminPage__rssWorkspace{min-width:0;box-shadow:none;background:0 0;border:none;flex-direction:column;gap:1.5rem;padding:0;display:flex}.adminPage__rssWorkspaceHead{background:0 0;border:none;flex-direction:column;gap:.75rem;padding:0;display:flex}.adminPage__rssWorkspaceTopRow{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.75rem;display:flex}.adminPage__rssWorkspaceTopRow .adminPage__tabs--sub{margin:0}.adminPage__rssWorkspaceTitle{flex:auto;min-width:0;margin:0}.adminPage__rssWorkspaceActions{flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;display:flex}.adminPage__rssWorkspaceActions .adminPage__rssRefreshBtn,.adminPage__rssWorkspaceActions .adminPage__rssIngestBtn{margin-left:0}.adminPage__rssRefreshBtn,.adminPage__rssIngestBtn{margin-left:auto}.adminPage__rssToolbar{border-bottom:1px solid var(--adm-border);background:#94a3b80a;flex-wrap:wrap;align-items:flex-end;gap:.75rem;padding:1rem 1.25rem;display:flex}.adminPage__rssToolbarField{flex-direction:column;flex:16rem;gap:.35rem;min-width:0;display:flex}.adminPage__rssToolbarLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--adm-muted);font-size:.72rem;font-weight:700}.adminPage__rssToolbar .adminPage__urlInput{width:100%}.adminPage__rssToolbarActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.adminPage__rssLogsToolbar{border-bottom:1px solid var(--adm-border);background:#94a3b80a;justify-content:flex-end;align-items:center;padding:.85rem 1.25rem;display:flex}.adminPage__dataFilters{background:var(--adm-card);border:1px solid var(--adm-border);box-sizing:border-box;border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:1rem 1.25rem;margin-bottom:0;padding:1.1rem 1.25rem;display:flex}.adminPage__dataFilters .adminPage__linksFilter,.adminPage__dataFilters .adminPage__logsFilter{flex-direction:column;gap:.4rem;min-width:min(160px,100%);display:flex}.adminPage__dataFilters .adminPage__linksSearchWrap,.adminPage__dataFilters .adminPage__logsSearchWrap{flex:0 420px;min-width:200px;max-width:420px;margin-left:auto;position:relative}.adminPage__logsFilter,.adminPage__linksFilter{flex-direction:column;gap:.35rem;display:flex}.adminPage__dataFilters .adminPage__logsFilter label,.adminPage__dataFilters .adminPage__linksFilter label{letter-spacing:.08em;text-transform:uppercase;color:var(--adm-muted);font-size:.65rem;font-weight:700}.adminPage__dataFilters .adminPage__logsFilter select,.adminPage__dataFilters .adminPage__linksFilter select{border:1px solid var(--adm-border);width:100%;min-width:10rem;height:40px;color:var(--adm-text);appearance:none;background:#0f172a40 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2394a3b8' d='M6 8L1 3h10z'/%3E%3C/svg%3E") right .65rem center/12px no-repeat;border-radius:8px;padding:0 2rem 0 .65rem;font-size:.85rem}.adminPage__dataFilters .adminPage__logsFilter select:focus,.adminPage__dataFilters .adminPage__linksFilter select:focus{border-color:#38bdf873;outline:none;box-shadow:0 0 0 2px #38bdf833}.adminPage__logsFilter select::-ms-expand{display:none}.adminPage__linksFilter select::-ms-expand{display:none}.adminPage__logsSearchWrap,.adminPage__linksSearchWrap{flex:16rem;min-width:12rem;position:relative}.adminPage__logsSearchIcon,.adminPage__linksSearchIcon{color:var(--adm-muted);pointer-events:none;position:absolute;top:50%;left:.65rem;transform:translateY(-50%)}.adminPage__dataFilters .adminPage__logsSearchInput,.adminPage__dataFilters .adminPage__linksSearchInput{box-sizing:border-box;border:1px solid var(--adm-border);border-radius:var(--ui-border-radius,8px);width:100%;height:40px;color:var(--adm-text);background:#0f172a40;padding:0 .75rem 0 2.35rem;font-size:.875rem;line-height:1.25}.adminPage__dataFilters .adminPage__logsSearchInput::placeholder,.adminPage__dataFilters .adminPage__linksSearchInput::placeholder{color:#94a3b8;opacity:1;font-size:.875rem}.adminPage__dataFilters .adminPage__logsClearBtn,.adminPage__dataFilters .adminPage__linksClearBtn{border:1px solid var(--adm-border);width:40px;height:40px;color:var(--adm-muted);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex;position:relative}.adminPage__dataFilters .adminPage__logsClearBtn:hover,.adminPage__dataFilters .adminPage__linksClearBtn:hover{color:var(--adm-text);background:#94a3b824}.adminPage__logsClearBtn[data-tooltip]:after,.adminPage__linksClearBtn[data-tooltip]:after{content:attr(data-tooltip);z-index:4;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;color:#f8fafc;background:#1e293b;border-radius:5px;padding:.3rem .55rem;font-size:.75rem;font-weight:600;line-height:1.2;transition:opacity .15s,visibility .15s,transform .15s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-4px);box-shadow:0 4px 12px #0f172a47}.adminPage__logsClearBtn:hover:after,.adminPage__logsClearBtn:focus-visible:after,.adminPage__linksClearBtn:hover:after,.adminPage__linksClearBtn:focus-visible:after{opacity:1;visibility:visible;transform:translateY(0)}.adminPage__rssWorkspace .adminPage__tableSection,.adminPage__rssWorkspace .adminPage__dataTableSection{min-width:0;margin-top:0}.adminPage__dataTableSection{flex-direction:column;gap:0;min-width:0;display:flex}.adminPage__dataTableHead .adminPage__dataFilters{box-shadow:none;border:none;border-radius:0;margin-bottom:0}.adminPage__dataTableToolbar{border-bottom:1px solid var(--adm-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.adminPage__dataTableToolbarActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.adminPage__dataTableToolbarActions .adminPage__rssRefreshBtn,.adminPage__dataTableToolbarActions .adminPage__rssIngestBtn{margin-left:0}.adminPage__dataTableToolbarSearch{flex:0 420px;min-width:min(220px,100%);margin-left:auto;position:relative}.adminPage__dataTableToolbarSearch .adminPage__linksSearchIcon{color:var(--adm-muted);pointer-events:none;position:absolute;top:50%;left:.65rem;transform:translateY(-50%)}.adminPage__dataTableToolbarSearch .adminPage__linksSearchInput{box-sizing:border-box;border:1px solid var(--adm-border);border-radius:var(--ui-border-radius,8px);width:100%;height:40px;color:var(--adm-text);background:#0f172a40;padding:0 .75rem 0 2.35rem;font-size:.875rem;line-height:1.25}.adminPage__dataTableToolbarSearch .adminPage__linksSearchInput::placeholder{color:#94a3b8;opacity:1;font-size:.875rem}.adminPage__dataTableToolbarSearch .adminPage__linksSearchInput:focus{border-color:#38bdf873;outline:none;box-shadow:0 0 0 2px #38bdf833}.adminPage__th--sortable{padding:0}.adminPage__sortBtn{width:100%;min-height:2.75rem;color:inherit;font:inherit;letter-spacing:.06em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;padding:.95rem 1rem;font-size:.72rem;font-weight:700;transition:color .15s,background-color .15s;display:inline-flex}.adminPage__th--center .adminPage__sortBtn{text-align:center;justify-content:center}.adminPage__sortBtn:hover{color:var(--adm-text);background:#94a3b814}.adminPage__sortBtn--active{color:var(--adm-text)}.adminPage__sortBtn svg{opacity:.55;flex-shrink:0}.adminPage__sortBtn--active svg{opacity:1;color:#38bdf8}.adminPage__rssWorkspace .adminPage__tableWrap,.adminPage__rssWorkspace .adminPage__dataTableWrap{border:1px solid var(--adm-border);background:var(--adm-card);box-sizing:border-box;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.adminPage__dataTableHead+.adminPage__dataTableWrap{border-top:none;border-radius:0 0 10px 10px}.adminPage__dataTableHead{border:1px solid var(--adm-border);background:var(--adm-card);border-radius:10px 10px 0 0;overflow:hidden}.adminPage__dataTablePager.dtPagination{border-top:1px solid var(--adm-border)}.adminPage__tableWrap--links{overflow:hidden}.adminPage__table--links{table-layout:fixed;min-width:58rem}.adminPage__table--links .adminPage__colId{width:4.25rem}.adminPage__table--links .adminPage__colName{width:10rem}.adminPage__table--links .adminPage__nameCol{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;overflow:hidden}.adminPage__table--links .adminPage__colUrl{width:auto;min-width:14rem}.adminPage__table--links .adminPage__colItems{width:4.75rem}.adminPage__table--links .adminPage__colDiscovery{width:11.5rem}.adminPage__table--links .adminPage__colStatus{width:6.75rem}.adminPage__table--links .adminPage__feedStatusCell{text-align:center;vertical-align:middle}.adminPage__feedStatusPill{letter-spacing:.04em;text-align:center;text-indent:0;box-sizing:border-box;justify-content:center;align-items:center;gap:0;min-width:5.75rem;margin:0 auto;padding:.3rem .65rem;line-height:1.2;display:inline-flex}.adminPage__table--links .adminPage__colAdded{width:6.5rem}.adminPage__table--links .adminPage__colExtraction{width:13.5rem}.adminPage__table--links .adminPage__colActions{width:4.5rem}.adminPage__rowMenuWrap{justify-content:flex-end;width:100%;display:inline-flex;position:relative}.adminPage__kebabBtn{border:1px solid var(--adm-border);width:2.25rem;height:2.25rem;color:var(--adm-muted);cursor:pointer;background:#94a3b80f;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.adminPage__kebabBtn:hover:not(:disabled){color:var(--adm-text);background:#1cb0d41f;border-color:#1cb0d459}.adminPage__kebabBtn[aria-expanded=true]{border-color:var(--adm-primary);color:var(--adm-primary);background:#1cb0d424}.adminPage__kebabBtn:disabled,.adminPage__kebabBtn:disabled:hover{opacity:.45;cursor:not-allowed;color:var(--adm-muted);border-color:var(--adm-border);background:#94a3b80a}.adminPage__rowMenu{background:var(--adm-card);border:1px solid var(--adm-border);border-radius:8px;min-width:10.5rem;padding:.3rem;box-shadow:0 12px 28px #02061773}.adminPage__rowMenu--portal{z-index:4000;max-height:calc(100vh - 16px);margin:0;position:fixed;bottom:auto;right:auto;overflow-y:auto}.adminPage__rowMenuItem{width:100%;font:inherit;color:var(--adm-text);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:.4rem;padding:.4rem .65rem;font-size:.8125rem;font-weight:500;display:flex}.adminPage__rowMenuItem:hover:not(:disabled){background:#1cb0d429}.adminPage__rowMenuItem--extract{color:#22d3ee}.adminPage__rowMenuItem--extract:hover{color:#67e8f9;background:#22d3ee24}.adminPage__rowMenuItem--restore{color:var(--adm-status-ok)}.adminPage__rowMenuItem--restore:hover{color:#6ee7b7;background:#34d39924}.adminPage__rowMenuItem--danger{color:var(--adm-status-bad)}.adminPage__rowMenuItem--danger:hover{color:#fca5a5;background:#f8717124}.adminPage__table--links .adminPage__feedUrlCol{width:auto;max-width:none;overflow:hidden}.adminPage__table--links .adminPage__feedUrlCol .adminPage__cellUrl{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.adminPage__rssWorkspace .adminPage__tableScroll{max-height:min(34rem,62vh);overflow:auto}.adminPage__table{border-collapse:collapse;width:100%;min-width:44rem;font-size:14px}.adminPage__th{letter-spacing:.07em;text-transform:uppercase;color:var(--adm-muted);border-bottom:1px solid var(--adm-border);white-space:nowrap;text-align:left;z-index:3;background:#0f172a;padding:.75rem 1rem;font-size:.65rem;font-weight:700;position:sticky;top:0}.adminPage__th--center,.adminPage__td--center{text-align:center}.adminPage__th--actions{text-align:right}.adminPage__th--discovery{white-space:normal;min-width:9rem;line-height:1.25}.adminPage__th--actionsSticky,.adminPage__td--actionsSticky{z-index:2;background:var(--adm-card);position:sticky;right:0}.adminPage__table thead .adminPage__th--actionsSticky{z-index:4;background:#0f172a}.adminPage__tableRow--archived .adminPage__td,.adminPage__tableRow--archived .adminPage__cellUrl{color:var(--adm-muted)}.adminPage__tableRow--archived .adminPage__statusPill--archived{opacity:1}.adminPage__td{vertical-align:middle;border-bottom:1px solid var(--adm-border);color:var(--adm-text);padding:.95rem 1rem;font-size:14px}.adminPage__table tbody tr:last-child .adminPage__td{border-bottom:none}.adminPage__table tbody tr:hover .adminPage__td,.adminPage__table tbody tr:hover .adminPage__td--actionsSticky{background:#94a3b80f}.adminPage__emptyCell{text-align:center;color:var(--adm-muted);padding:2rem 1rem;font-size:.875rem}.adminPage__id{font-variant-numeric:tabular-nums;color:var(--entity-id-color,#22d3ee);font-weight:600}.adminPage__cellUrl{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--adm-text);vertical-align:bottom;text-decoration:none;display:inline-block;overflow:hidden}.adminPage__cellUrl:hover{color:#7dd3fc;text-decoration:underline}.adminPage__cellMuted{color:var(--adm-muted);white-space:nowrap;font-size:.8125rem}.adminPage__discoveryProgressCell{min-width:13.5rem}.adminPage__discoveryProgress{flex-direction:column;gap:.35rem;display:flex}.adminPage__discoveryProgressMeta{color:var(--adm-muted);white-space:nowrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.adminPage__discoveryProgressTrack{background:#94a3b838;border-radius:999px;width:100%;height:.42rem;position:relative;overflow:hidden}.adminPage__discoveryProgressFill{border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#34d399);height:100%;transition:width .25s;display:block}.adminPage__addedAtCell{min-width:6.5rem}.adminPage__addedAt{white-space:nowrap;flex-direction:column;gap:.2rem;font-size:.8125rem;display:flex}.adminPage__extractionStatusCell{min-width:11.5rem;overflow:visible}.adminPage__extractionStatusPill{white-space:nowrap;text-transform:none;letter-spacing:normal;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;width:max-content;max-width:100%;padding:.28rem .65rem;font-size:.72rem;font-weight:600;line-height:1.25;display:inline-flex}.adminPage__extractionTimesCell{min-width:13.5rem}.adminPage__extractionProgress{flex-direction:column;gap:.35rem;width:100%;display:flex}.adminPage__extractionProgressMeta{color:var(--adm-muted);white-space:nowrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.adminPage__extractionProgressMeta--single{justify-content:center}.adminPage__discoveryProgressTrack--indeterminate{overflow:hidden}.adminPage__discoveryProgressFill--indeterminate{width:40%;animation:1.35s ease-in-out infinite adminPage__extractionProgressIndeterminate}@keyframes adminPage__extractionProgressIndeterminate{0%{transform:translate(-120%)}to{transform:translate(320%)}}.adminPage__extractionTimes{color:var(--adm-text);white-space:nowrap;flex-direction:column;align-items:center;gap:.2rem;font-size:.75rem;display:flex}.adminPage__urlInput--cell{width:100%;min-width:12rem}.adminPage__itemsBtn{border:1px solid var(--adm-border);min-width:2.5rem;color:var(--adm-text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:#94a3b814;border-radius:6px;justify-content:center;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.8125rem;font-weight:700;transition:background .12s,border-color .12s;display:inline-flex}.adminPage__itemsBtn:hover:not(:disabled){background:#1cb0d41f;border-color:#1cb0d459}.adminPage__itemsBtn:disabled{opacity:.4;cursor:default}.adminPage__itemsBtn[aria-expanded=true]{background:#1cb0d426;border-color:#1cb0d473}.adminPage__itemsCell{position:relative}.adminPage__itemsCellWrap{display:inline-flex;position:relative}.adminPage__itemsDropdown{z-index:8;border:1px solid var(--adm-border);text-align:left;background:#0f172afa;border-radius:10px;width:min(44rem,82vw);max-height:min(28rem,70vh);padding:.9rem .95rem;position:absolute;top:calc(100% + .45rem);right:0;overflow:auto;box-shadow:0 12px 28px #02061773}.adminPage__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.adminPage__actionBtn{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:background-color .15s,color .15s;display:inline-flex;position:relative}.adminPage__actionBtn:disabled{opacity:.4;cursor:not-allowed}.adminPage__actionBtn:focus-visible{outline:2px solid var(--adm-primary);outline-offset:2px}.adminPage__actionBtn[data-tooltip]:after{content:attr(data-tooltip);z-index:4;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;color:#f8fafc;background:#1e293b;border-radius:5px;padding:.3rem .55rem;font-size:.75rem;font-weight:600;line-height:1.2;transition:opacity .15s,visibility .15s,transform .15s;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%)translate(4px);box-shadow:0 4px 12px #0f172a47}.adminPage__actionBtn:hover:not(:disabled):after,.adminPage__actionBtn:focus-visible:after{opacity:1;visibility:visible;transform:translateY(-50%)translate(0)}.adminPage__actionBtn--extract{color:#22d3ee}.adminPage__actionBtn--extract:hover:not(:disabled){color:#67e8f9;background:#22d3ee1f}.adminPage__actionBtn--edit{color:#94a3b8}.adminPage__actionBtn--edit:hover:not(:disabled){color:#e2e8f0;background:#94a3b826}.adminPage__actionBtn--archive{color:#f87171}.adminPage__actionBtn--archive:hover:not(:disabled){color:#fca5a5;background:#f871711f}.adminPage__actionBtn--save{color:#34d399}.adminPage__actionBtn--save:hover:not(:disabled){background:#34d3991f}.adminPage__actionBtn--cancel{color:#94a3b8}.adminPage__itemsExpandRow .adminPage__td{border-bottom:1px solid var(--adm-border);background:#0f172a59;padding:0}.adminPage__itemsPanel{border-top:1px solid var(--adm-border);padding:.85rem 1rem 1rem}.adminPage__itemsPanelTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--adm-muted);margin:0 0 .7rem;font-size:.72rem;font-weight:700}.adminPage__itemsPanelEmpty{color:var(--adm-muted);margin:0;font-size:.8125rem}.adminPage__itemsTable{border-collapse:collapse;table-layout:fixed;border:1px solid var(--adm-border);background:#94a3b808;border-radius:8px;width:100%;min-width:0;font-size:.825rem;overflow:hidden}.adminPage__itemsTable th,.adminPage__itemsTable td{text-align:left;border-bottom:1px solid var(--adm-border);vertical-align:middle;padding:.55rem .75rem}.adminPage__itemsTable col.adminPage__itemsColIndex{width:3.2rem}.adminPage__itemsTable col.adminPage__itemsColName{width:11rem}.adminPage__itemsTable .adminPage__itemsNameCol{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;overflow:hidden}.adminPage__itemsTable th{letter-spacing:.06em;text-transform:uppercase;color:var(--adm-muted);background:#94a3b814;font-size:.62rem;font-weight:700}.adminPage__itemsTable th:first-child,.adminPage__itemsTable td:first-child{width:3.2rem}.adminPage__itemsTable .adminPage__itemTitle{text-overflow:ellipsis;white-space:nowrap;color:var(--adm-text);display:block;overflow:hidden}.adminPage__itemsTable tbody tr:hover td{background:#94a3b814}.adminPage__itemsTable .adminPage__cellUrl{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;max-width:100%;line-height:1.4;display:block}.adminPage__itemsTable tbody tr:last-child td{border-bottom:none}.adminPage__statusPill{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:0;min-width:5.6rem;padding:.28rem .6rem;font-size:.65rem;font-weight:700;display:inline-flex}.adminPage__statusPill--pending,.adminPage__statusPill--running{color:#fbbf24;background:#fbbf241f;border:1px solid #fbbf2459}.adminPage__statusPill--done{color:var(--adm-status-ok);background:#10b9811f;border:1px solid #34d39959}.adminPage__statusPill--error,.adminPage__statusPill--skipped{color:var(--adm-status-bad);background:#ef44441f;border:1px solid #f8717159}.adminPage__statusPill--not-processed{color:var(--adm-muted);background:#94a3b81a;border:1px solid #94a3b859}.adminPage__statusPill--archived{color:var(--adm-muted);background:#94a3b824;border:1px solid #94a3b866}.adminPage__actionBtn--restore{color:#34d399}.adminPage__actionBtn--restore:hover:not(:disabled){color:#6ee7b7;background:#34d39924}.adminPage__table--logs{table-layout:fixed;min-width:52rem}.adminPage__table--logs .adminPage__colLogFeedId,.adminPage__table--logs .adminPage__colLogExtracted,.adminPage__table--logs .adminPage__colLogJob{width:5.5rem}.adminPage__table--logs .adminPage__colLogUrl{width:auto;min-width:14rem}.adminPage__table--logs .adminPage__colLogReason{width:15.5rem}.adminPage__table--logs .adminPage__colLogStatus{width:7.25rem}.adminPage__table--logs .adminPage__colLogExecution{width:8.25rem}.adminPage__table--logs .adminPage__reasonCell{white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.35}.adminPage__executionTimeCell{min-width:8.25rem}.adminPage__executionCell{flex-direction:column;gap:.2rem;display:flex}.adminPage__executionDuration{color:#22d3ee;background:#22d3ee24;border-radius:6px;align-items:center;width:fit-content;padding:.1rem .45rem;font-weight:700;display:inline-flex}.adminPage__executionAt{color:var(--adm-muted);font-size:.75rem}html:not(.app-theme-dark) .adminPage__executionDuration{color:#0e7490;background:#0e74901a}.adminPage__rssWorkspace .adminPage__statusPill{letter-spacing:.06em;text-transform:uppercase;border-radius:4px;justify-content:center;gap:0;min-width:5.6rem;padding:.28rem .6rem;font-size:.65rem}.adminPage__rssWorkspace .adminPage__feedStatusPill{letter-spacing:.04em;text-align:center;justify-content:center;min-width:5.75rem}.adminPage__rssWorkspace .adminPage__extractionStatusPill{text-transform:none;letter-spacing:normal;min-width:0;font-size:.72rem}.adminPage__reasonCell{white-space:normal;max-width:14rem;font-size:.8125rem;line-height:1.35}html.app-theme-dark .adminPage__kebabBtn{color:#cbd5e1;background:#334155;border-color:#475569}html.app-theme-dark .adminPage__kebabBtn:hover:not(:disabled){color:#f1f5f9;background:#475569;border-color:#1cb0d459}html.app-theme-dark .adminPage__kebabBtn[aria-expanded=true]{background:#1cb0d433}html.app-theme-dark .adminPage__actionBtn{background:#334155}html.app-theme-dark .adminPage__actionBtn--extract:hover:not(:disabled){background:#22d3ee47}html.app-theme-dark .adminPage__actionBtn--edit:hover:not(:disabled){background:#94a3b847}html.app-theme-dark .adminPage__actionBtn--archive:hover:not(:disabled){background:#f8717147}html.app-theme-dark .adminPage__actionBtn--save:hover:not(:disabled),html.app-theme-dark .adminPage__actionBtn--restore:hover:not(:disabled){background:#34d39947}html.app-theme-dark .adminPage__rowMenu,html.app-theme-dark .adminPage__rowMenu--portal{background:#1e293b;border-color:#94a3b840;box-shadow:0 10px 30px #0f172a73}html.app-theme-dark .adminPage__rowMenuItem{color:#f1f5f9}html.app-theme-dark .adminPage__rowMenuItem:hover:not(:disabled){background:#1cb0d433}html.app-theme-dark .adminPage__rowMenuItem--extract{color:#22d3ee}html.app-theme-dark .adminPage__rowMenuItem--extract:hover:not(:disabled){color:#67e8f9;background:#22d3ee24}html.app-theme-dark .adminPage__rowMenuItem--restore{color:#34d399}html.app-theme-dark .adminPage__rowMenuItem--restore:hover:not(:disabled){color:#6ee7b7;background:#34d39924}html.app-theme-dark .adminPage__rowMenuItem--danger{color:#f87171}html.app-theme-dark .adminPage__rowMenuItem--danger:hover:not(:disabled){color:#fca5a5;background:#f8717124}html.app-theme-dark .adminPage__table tbody tr:hover .adminPage__td,html.app-theme-dark .adminPage__table tbody tr:hover .adminPage__td--actionsSticky{background:#334155}html:not(.app-theme-dark) .adminPage__th,html:not(.app-theme-dark) .adminPage__table thead .adminPage__th--actionsSticky{background:#f1f5f9}html:not(.app-theme-dark) .adminPage__td--actionsSticky{background:#f8f8fc}html:not(.app-theme-dark) .adminPage__table tbody tr:hover .adminPage__td--actionsSticky,html:not(.app-theme-dark) .adminPage__rssToolbar,html:not(.app-theme-dark) .adminPage__rssLogsToolbar{background:#f8fafc}html:not(.app-theme-dark) .adminPage__dataFilters,html:not(.app-theme-dark) .adminPage__rssWorkspace .adminPage__tableWrap{background:#f8f8fc}html:not(.app-theme-dark) .adminPage__logsFilter select,html:not(.app-theme-dark) .adminPage__logsSearchInput,html:not(.app-theme-dark) .adminPage__linksFilter select,html:not(.app-theme-dark) .adminPage__linksSearchInput{background-color:#fff}html:not(.app-theme-dark) .adminPage__logsFilter select,html:not(.app-theme-dark) .adminPage__linksFilter select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right .65rem center;background-repeat:no-repeat;background-size:12px}html:not(.app-theme-dark) .adminPage__discoveryProgressTrack{background:#e2e8f0}html:not(.app-theme-dark) .adminPage__table tbody tr:hover .adminPage__td{background:#f8fafc}html:not(.app-theme-dark) .adminPage__itemsExpandRow .adminPage__td{background:#f1f5f9}html:not(.app-theme-dark) .adminPage__itemsDropdown{background:#fff;box-shadow:0 10px 24px #0f172a29}html:not(.app-theme-dark) .adminPage__itemsTable{background:#fff}html:not(.app-theme-dark) .adminPage__itemsTable tbody tr:hover td{background:#f8fafc}html:not(.app-theme-dark) .adminPage__actionBtn[data-tooltip]:after{color:#f8fafc;background:#0f172a}html:not(.app-theme-dark) .adminPage__actionBtn--extract{color:#0891b2}html:not(.app-theme-dark) .adminPage__actionBtn--extract:hover:not(:disabled){color:#0e7490;background:#0891b21a}html:not(.app-theme-dark) .adminPage__actionBtn--restore{color:#059669}html:not(.app-theme-dark) .adminPage__actionBtn--restore:hover:not(:disabled){color:#047857;background:#0596691f}html:not(.app-theme-dark) .adminPage__actionBtn--archive{color:#dc2626}html:not(.app-theme-dark) .adminPage__actionBtn--archive:hover:not(:disabled){background:#dc262614}html:not(.app-theme-dark) .adminPage__kebabBtn{color:#64748b;background:#fff;border-color:#e5e7eb}html:not(.app-theme-dark) .adminPage__kebabBtn:hover:not(:disabled){color:#1f2937;background:#f8fafc;border-color:#1cb0d459}html:not(.app-theme-dark) .adminPage__rowMenu{background:#fff;border-color:#e5e7eb;box-shadow:0 10px 30px #0f172a1f}html:not(.app-theme-dark) .adminPage__rowMenuItem{color:#1f2937}html:not(.app-theme-dark) .adminPage__rowMenuItem:hover:not(:disabled){background:#1cb0d424}html:not(.app-theme-dark) .adminPage__rowMenuItem--extract{color:#0891b2}html:not(.app-theme-dark) .adminPage__rowMenuItem--restore{color:#059669}html:not(.app-theme-dark) .adminPage__rowMenuItem--danger{color:#dc2626}@media (width<=720px){.adminPage__rssWorkspaceHead{align-items:stretch}.adminPage__rssWorkspaceTopRow{flex-direction:column;align-items:stretch}.adminPage__rssWorkspaceTopRow .adminPage__tabs--sub{width:100%}.adminPage__rssWorkspaceActions{flex-wrap:wrap;width:100%;margin-left:0}.adminPage__rssWorkspaceActions .usersPage__inviteBtn{flex:calc(50% - .25rem);justify-content:center;min-width:0}.adminPage__rssToolbar{flex-direction:column;align-items:stretch}.adminPage__rssToolbarActions{width:100%}.adminPage__rssToolbarActions .usersPage__inviteBtn{justify-content:center;width:100%}.adminPage__dataFilters{flex-direction:column;align-items:stretch}.adminPage__dataFilters .adminPage__linksSearchWrap,.adminPage__dataFilters .adminPage__logsSearchWrap{flex:100%;max-width:none;margin-left:0}.adminPage__logsFilter select,.adminPage__logsSearchWrap,.adminPage__linksFilter select,.adminPage__linksSearchWrap{width:100%}}.adminPage__discoveryDialog{max-width:36rem}.adminPage__discoveryDialogHint{color:var(--adm-muted,var(--main-text-muted,#64748b));margin:0 0 1rem;font-size:.875rem;line-height:1.45}.adminPage__discoveryDialogEmpty{border:1px dashed var(--adm-border,#e2e8f0);text-align:center;color:var(--adm-muted,var(--main-text-muted,#64748b));border-radius:8px;margin:0 0 1rem;padding:1rem;font-size:.875rem}.adminPage__discoveryFeedListWrap{border:1px solid var(--adm-border,#e2e8f0);border-radius:8px;flex-direction:column;gap:0;max-height:min(20rem,50vh);margin-bottom:.25rem;display:flex;overflow:hidden}.adminPage__discoveryFeedRow{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--adm-text,var(--main-text-color,#1f2937));align-items:center;gap:.65rem;padding:.65rem .85rem;font-size:.875rem;display:flex}.adminPage__discoveryFeedRow--all{border-bottom:1px solid var(--adm-border,#e2e8f0);background:#94a3b80f;font-weight:600}.adminPage__discoveryFeedRow input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--adm-primary,#1cb0d4);cursor:pointer;flex-shrink:0;margin:0}.adminPage__discoveryFeedAllLabel{flex:1}.adminPage__discoveryFeedCount{color:var(--adm-muted,var(--main-text-muted,#64748b));font-size:.75rem;font-weight:500}.adminPage__discoveryPresetActions{align-items:center;gap:.4rem;margin-left:.5rem;display:inline-flex}.adminPage__discoveryPresetBtn{border:1px solid var(--adm-border,#e2e8f0);height:1.7rem;color:var(--adm-text,var(--main-text-color,#1f2937));cursor:pointer;background:0 0;border-radius:6px;padding:0 .5rem;font-size:.72rem;font-weight:600}.adminPage__discoveryPresetBtn:hover:not(:disabled){background:#94a3b81f}.adminPage__discoveryPresetBtn:disabled{opacity:.5;cursor:default}.adminPage__discoveryFeedList{margin:0;padding:0;list-style:none;overflow-y:auto}.adminPage__discoveryFeedList li{border-bottom:1px solid var(--adm-border,#e2e8f0)}.adminPage__discoveryFeedList li:last-child{border-bottom:none}.adminPage__discoveryFeedRow:hover{background:#94a3b80f}.adminPage__discoveryFeedRowWrap{align-items:center;gap:.35rem;display:flex}.adminPage__discoveryFeedRowWrap .adminPage__discoveryFeedRow{flex:1}.adminPage__discoveryFeedExpandBtn{border:1px solid var(--adm-border,#e2e8f0);width:1.9rem;height:1.9rem;color:var(--adm-muted,var(--main-text-muted,#64748b));cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;margin-right:.45rem;display:inline-flex}.adminPage__discoveryFeedExpandBtn:hover:not(:disabled){color:var(--adm-text,var(--main-text-color,#1f2937));background:#94a3b81f}.adminPage__discoveryFeedExpandBtn:disabled{opacity:.4;cursor:default}.adminPage__discoveryFeedUrl{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.adminPage__discoveryItemList{flex-direction:column;gap:.25rem;margin:0;padding:.2rem .5rem .5rem 2.35rem;list-style:none;display:flex}.adminPage__discoveryItemRow{cursor:pointer;border-radius:6px;align-items:center;gap:.65rem;padding:.4rem .5rem;display:flex}.adminPage__discoveryItemRow:hover{background:#94a3b80f}.adminPage__discoveryItemRow input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--adm-primary,#1cb0d4);cursor:pointer;flex-shrink:0;margin:0}.adminPage__discoveryItemUrl{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--adm-muted,var(--main-text-muted,#64748b));flex:1;font-size:.8125rem;overflow:hidden}html.app-theme-dark .adminPage__discoveryFeedRow--all{background:#94a3b814}html.app-theme-dark .adminPage__discoveryFeedRow:hover,html.app-theme-dark .adminPage__discoveryItemRow:hover{background:#94a3b81a}.adminPage{--page-header-title-color:var(--adm-text);--page-header-subtitle-color:var(--adm-muted);--adm-surface:#0f1419;--adm-card:#151b24;--adm-border:#94a3b81f;--adm-text:#f8fafc;--adm-muted:#94a3b8;--adm-input-bg:#1e293b;--adm-input-border:#94a3b838;--adm-outline:#f8fafc59;--adm-primary:var(--main-auth-button-color,#1cb0d4);--adm-primary-strong:var(--main-auth-button-color-strong,#149bb8);--adm-danger:#dc2626;--adm-danger-hover:#b91c1c;--adm-status-ok:#34d399;--adm-status-bad:#f87171;box-sizing:border-box;background:var(--adm-surface);min-width:0;color:var(--adm-text);font-family:var(--app-font-family,"Inter", sans-serif);flex-direction:column;flex:1;gap:1.25rem;display:flex}.adminPage__tabs{box-sizing:border-box;border:1px solid var(--adm-border);background:#1cb0d414;border-radius:8px;align-self:flex-start;align-items:stretch;gap:.25rem;max-width:100%;height:40px;padding:3px;display:inline-flex}.adminPage__tab{height:100%;min-height:0;font:inherit;color:var(--adm-muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:.4rem;padding:0 .85rem;font-size:.8125rem;font-weight:600;line-height:1.2;transition:color .12s,background .12s,border-color .12s,box-shadow .12s;display:inline-flex}.adminPage__tab:hover{color:var(--adm-text);background:#94a3b81f}.adminPage__tab:focus-visible{outline:none;box-shadow:0 0 0 2px #38bdf859}.adminPage__tab--selected{color:var(--adm-text);background:var(--adm-input-bg);border-color:var(--adm-input-border);box-shadow:0 1px 2px #0000002e}.adminPage__tabIcon{color:var(--adm-primary);opacity:.9;flex-shrink:0;display:block}.adminPage__tab--selected .adminPage__tabIcon{opacity:1}.adminPage__tabLabel{line-height:1.2;display:inline-block}@media (width<=640px){.adminPage>.adminPage__tabs{flex-wrap:wrap;width:100%;height:auto}.adminPage>.adminPage__tabs .adminPage__tab{flex:calc(33.333% - .25rem);min-height:34px;padding-inline:.55rem;font-size:.75rem}}.adminPage__rssPanel{flex-direction:column;gap:1rem;min-width:0;display:flex}.adminPage__tabs--sub{height:36px}.adminPage__tabs--sub .adminPage__tab{padding-inline:.75rem;font-size:.78rem}.adminPage__card--logs{padding-bottom:1rem}.adminPage__cardHead--logs{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.adminPage__logsRefreshBtn{flex-shrink:0;min-height:36px;padding-inline:.75rem}.adminPage__logsEmpty{color:var(--adm-muted);text-align:center;margin:0;padding:1.25rem 0 .5rem;font-size:.875rem}.adminPage__logsScroll{border:1px solid var(--adm-border);border-radius:8px;margin-top:.25rem;overflow-x:auto}.adminPage__logsTable{border-collapse:collapse;width:100%;min-width:36rem;font-size:.8125rem}.adminPage__logsTable th,.adminPage__logsTable td{text-align:left;border-bottom:1px solid var(--adm-border);vertical-align:top;padding:.55rem .75rem}.adminPage__logsTable th{letter-spacing:.05em;text-transform:uppercase;color:var(--adm-muted);background:#94a3b80f;font-size:.72rem;font-weight:700}.adminPage__logsTable tbody tr:last-child td{border-bottom:none}.adminPage__logsTable tbody tr:hover{background:#94a3b80f}.adminPage__logsUrl{text-overflow:ellipsis;white-space:nowrap;max-width:18rem;color:var(--adm-text);overflow:hidden}.adminPage__logsNote{max-width:14rem;color:var(--adm-muted);font-size:.78rem}.adminPage__logsStatus{letter-spacing:.04em;color:var(--adm-muted);background:#94a3b826;border-radius:6px;padding:.12rem .45rem;font-size:.68rem;font-weight:700;display:inline-block}.adminPage__logsStatus--pending,.adminPage__logsStatus--running{color:#fbbf24;background:#fbbf241f}.adminPage__logsStatus--done{color:var(--adm-status-ok);background:#10b9811f}.adminPage__logsStatus--error,.adminPage__logsStatus--skipped{color:var(--adm-status-bad);background:#ef44441f}@keyframes adminPage__spin{to{transform:rotate(360deg)}}.adminPage__logsRefreshBtn .pageHeader__refreshIcon--spin{animation:.8s linear infinite adminPage__spin}.adminPage__linksTableWrap{margin-top:1rem}.adminPage__linksTable{min-width:34rem}.adminPage__linksIdCell{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--adm-muted);font-size:.78rem;font-weight:600}.adminPage__linksCountCell{white-space:nowrap}.adminPage__itemsToggle{color:var(--adm-text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:#94a3b81f;border:none;border-radius:6px;align-items:center;gap:.25rem;padding:.15rem .4rem;font-size:.78rem;font-weight:600;display:inline-flex}.adminPage__itemsToggle:hover:not(:disabled){background:#1cb0d426}.adminPage__itemsToggle:disabled{opacity:.45;cursor:default}.adminPage__linksItemsRow td{border-bottom:1px solid var(--adm-border);background:#94a3b80a;padding:.5rem .75rem .85rem}.adminPage__linksItemsHint{color:var(--adm-muted);margin:0;font-size:.8rem}.adminPage__linksItemsList{flex-direction:column;gap:.35rem;max-height:14rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.adminPage__linksItemsListItem{align-items:baseline;gap:.5rem;min-width:0;font-size:.78rem;display:flex}.adminPage__linksItemsListId{color:var(--adm-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.adminPage__linksItemsListItem .adminPage__linksUrl{flex:1;min-width:0}.adminPage__linksUrlCell{max-width:22rem}.adminPage__urlInput--table{width:100%;min-width:12rem}.adminPage__linksUrl{text-overflow:ellipsis;white-space:nowrap;color:var(--adm-primary);text-decoration:none;display:block;overflow:hidden}.adminPage__linksUrl:hover{text-decoration:underline}.adminPage__linksDateCell{white-space:nowrap;color:var(--adm-muted);font-size:.78rem}.adminPage__linksActions{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.adminPage__linkActionBtn{border:1px solid var(--adm-input-border);color:var(--adm-text);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:.3rem;padding:.28rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.adminPage__linkActionBtn:hover:not(:disabled){background:#94a3b81f}.adminPage__linkActionBtn:disabled{opacity:.5;cursor:not-allowed}.adminPage__linkActionBtn--primary{color:var(--adm-primary);border-color:#1cb0d473}.adminPage__linkActionBtn--danger{color:#f87171;border-color:#f8717159}.adminPage__topRow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.25rem;display:grid}@media (width<=900px){.adminPage__topRow{grid-template-columns:1fr}}.adminPage__topRowCell{min-width:0;height:100%}.adminPage__topRow .adminPage__card,.adminPage__topRow .settingsPage__card,.adminPage__topRow .settingsPage{height:100%}.adminPage__settings.settingsPage,.adminPage__settingsAbout.settingsPage{background:0 0;flex:none;padding:0}.adminPage__card{background:var(--adm-card);border:1px solid var(--adm-border);box-sizing:border-box;border-radius:10px;padding:1.15rem 1.25rem 1.2rem}.adminPage__cardHead{align-items:flex-start;gap:.85rem;margin-bottom:1.1rem;display:flex}.adminPage__cardHeadText{min-width:0}.adminPage__cardTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--adm-text);margin:0 0 .3rem;font-size:.72rem;font-weight:700;line-height:1.25}.adminPage__cardHint{color:var(--adm-muted);margin:0;font-size:.82rem;line-height:1.4}.adminPage .settingsPage__cardHead{margin-bottom:1.1rem}.adminPage .settingsPage__sectionTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--adm-text);margin:0 0 .3rem;font-size:.72rem;font-weight:700;line-height:1.25}.adminPage .settingsPage__sectionHint{color:var(--adm-muted);margin:0;font-size:.82rem;line-height:1.4}.adminPage__cardHead--split{flex-wrap:wrap;justify-content:space-between;gap:.75rem 1rem}.adminPage__cardHeadMain{flex:12rem;align-items:flex-start;gap:.85rem;min-width:0;display:flex}.adminPage__cronCard{overflow:hidden}.adminPage__cronCard:has(.adminPage__cronInputWrap--timeComboOpen){overflow:visible}.adminPage__cronMeta{color:var(--adm-muted);margin:0;font-size:.84rem;line-height:1.45}.adminPage__cronMeta--error{color:var(--adm-status-bad)}.adminPage__cronBody{border-top:1px solid var(--adm-border);flex-direction:column;gap:1.1rem;margin-top:.15rem;padding-top:1.1rem;display:flex}.adminPage__cronLayout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:1rem;display:grid}.adminPage__cronPanel{box-sizing:border-box;background:#0f172a47;border:1px solid #94a3b81a;border-radius:10px;flex-direction:column;gap:.65rem;min-width:0;padding:.95rem 1rem;display:flex}.adminPage__cronSectionHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.adminPage__cronSectionTitleWrap{color:var(--adm-primary);align-items:center;gap:.45rem;display:inline-flex}.adminPage__cronSectionTitle{letter-spacing:.07em;text-transform:uppercase;color:var(--adm-text);margin:0;font-size:.68rem;font-weight:700}.adminPage__cronBadge{color:var(--adm-primary);background:#1cb0d41f;border:1px solid #1cb0d447;border-radius:6px;align-items:center;padding:.18rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.adminPage__cronEmpty{background:#0f141959;border:1px dashed #94a3b838;border-radius:8px;flex-direction:column;gap:.35rem;padding:1rem;display:flex}.adminPage__cronEmpty p{color:var(--adm-muted);margin:0;font-size:.82rem;line-height:1.45}.adminPage__cronEmpty p:first-child{color:var(--adm-text);font-weight:600}.adminPage__cronFeedsToolbar{align-items:stretch;display:flex}.adminPage__cronSearchWrap{box-sizing:border-box;border:1px solid var(--adm-input-border);background:#0f141973;border-radius:8px;flex:1;align-items:center;min-width:0;height:2.5rem;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.adminPage__cronSearchWrap:focus-within{border-color:#38bdf873;box-shadow:0 0 0 2px #38bdf824}.adminPage__cronSearchIcon{color:var(--adm-muted);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.adminPage__cronSearchInput{box-sizing:border-box;border-radius:inherit;width:100%;height:100%;color:var(--adm-text);background:0 0;border:none;outline:none;padding:0 .65rem 0 2.25rem;font-size:.875rem;line-height:1.25}.adminPage__cronSearchInput::placeholder{color:var(--adm-muted);opacity:1;font-size:.875rem}.adminPage__cronSearchInput:focus{outline:none}.adminPage__cronSearchClear{width:1.65rem;height:1.65rem;color:var(--adm-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.adminPage__cronSearchClear:hover{color:var(--adm-text);background:#94a3b824}:is(.adminPage__cronSearchInput:not(:placeholder-shown),.adminPage__cronSearchWrap:has(.adminPage__cronSearchClear) .adminPage__cronSearchInput){padding-right:2.1rem}.adminPage__cronFeedsPanel{border:1px solid var(--adm-border);background:var(--adm-input-bg);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.adminPage__cronFeedEmpty{color:var(--adm-muted);text-align:center;margin:0;padding:1rem .85rem;font-size:.82rem;line-height:1.45}.adminPage__cronFeedList{max-height:14rem;margin:0;padding:0;list-style:none;overflow-y:auto}.adminPage__cronFeedList li{border-top:1px solid var(--adm-border)}.adminPage__cronFeedRow{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--adm-text);align-items:flex-start;gap:.7rem;padding:.72rem .85rem;transition:background .12s;display:flex}.adminPage__cronFeedRow--all{background:#94a3b80f;border-top:none;align-items:center;font-size:.84rem;font-weight:600}.adminPage__cronFeedRow:hover{background:#94a3b80f}.adminPage__cronFeedRow--selected{background:#1cb0d414}.adminPage__cronFeedRow--selected:hover{background:#1cb0d41f}.adminPage__cronFeedRow input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--adm-primary);cursor:pointer;flex-shrink:0;margin:.15rem 0 0}.adminPage__cronFeedRow--all input[type=checkbox]{margin-top:0}.adminPage__cronFeedAllLabel{flex:1}.adminPage__cronFeedMain{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.adminPage__cronFeedName{color:var(--adm-text);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:600;overflow:hidden}.adminPage__cronFeedUrl{color:var(--adm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.35;overflow:hidden}.adminPage__cronFeedMeta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.2rem;display:flex}.adminPage__cronFeedId{letter-spacing:.04em;text-transform:uppercase;color:var(--adm-muted);font-size:.68rem;font-weight:700}.adminPage__cronFeedCount{min-width:1.45rem;color:var(--adm-primary);background:#1cb0d41f;border-radius:6px;justify-content:center;align-items:center;padding:.1rem .35rem;font-size:.68rem;font-weight:600;display:inline-flex}.adminPage__cronFormTop{grid-template-columns:1fr;gap:.75rem;display:grid}.adminPage__cronFormTop--schedule{grid-template-columns:1fr}.adminPage__cronDateTimeRow{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.adminPage__cronField{flex-direction:column;gap:.35rem;min-width:0;display:flex}.adminPage__cronField--full{grid-column:1/-1}.adminPage__cronFieldHint{color:var(--adm-muted);margin:0;font-size:.75rem;line-height:1.4}.adminPage__cronFieldLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--adm-muted);font-size:.78rem;font-weight:700}.adminPage__cronInputWrap{box-sizing:border-box;border:1px solid var(--adm-input-border);height:2.5rem;color:var(--adm-muted);background:#0f141973;border-radius:8px;align-items:center;gap:.5rem;padding:0 .75rem;transition:border-color .12s,box-shadow .12s;display:flex;position:relative;overflow:hidden}.adminPage__cronInputWrap>svg{color:var(--adm-muted);pointer-events:none;flex-shrink:0}.adminPage__cronFieldIcon{z-index:2;color:var(--adm-primary,#1cb0d4);stroke:currentColor;pointer-events:none;flex-shrink:0;position:relative}html.app-theme-dark .adminPage__cronInputWrap>svg:not(.adminPage__cronFieldIcon){color:#e2e8f0}html.app-theme-dark .adminPage__cronInputWrap>svg.adminPage__cronFieldIcon,html.app-theme-dark .adminPage__cronFieldIcon{color:#38bdf8;stroke:currentColor}html.app-theme-dark .adminPage__cronSectionTitleWrap .adminPage__cronFieldIcon{color:var(--adm-primary,#1cb0d4)}html:not(.app-theme-dark) .adminPage__cronInputWrap>svg:not(.adminPage__cronFieldIcon){color:#64748b}html:not(.app-theme-dark) .adminPage__cronInputWrap>svg.adminPage__cronFieldIcon,html:not(.app-theme-dark) .adminPage__cronFieldIcon{color:var(--adm-primary,#1cb0d4)}.adminPage__cronInputWrap:focus-within{border-color:#38bdf873;box-shadow:0 0 0 2px #38bdf824}.adminPage__cronInputWrap--native:focus-within{outline:none}.adminPage__cronInputWrap--native:focus-within .adminPage__cronInput--native{box-shadow:none;outline:none}.adminPage__cronInputWrap--native .adminPage__cronInput--native{flex:1;min-width:0;height:100%;display:block}.adminPage__cronInputWrap--timeCombo{z-index:1;padding-right:.35rem;position:relative;overflow:visible}.adminPage__cronInputWrap--timeComboOpen{z-index:50;border-color:#38bdf873;box-shadow:0 0 0 2px #38bdf824}.adminPage__cronTimeComboInput{flex:1;min-width:0}.adminPage__cronTimeComboInput::-webkit-calendar-picker-indicator{display:none}.adminPage__cronTimeComboInput::-webkit-clear-button{display:none}.adminPage__cronTimeComboToggle{width:1.75rem;height:1.75rem;color:var(--adm-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;transition:background .12s,color .12s;display:flex}.adminPage__cronTimeComboToggle:hover{color:var(--adm-text);background:#94a3b81f}.adminPage__cronTimeComboToggle:focus-visible{outline-offset:1px;outline:2px solid #38bdf873}.adminPage__cronTimeComboList{border:1px solid var(--adm-input-border);background:#0f1419;border-radius:8px;max-height:220px;margin:0;padding:.35rem 0;list-style:none;overflow-y:auto;box-shadow:0 4px 6px -1px #0f172a33,0 10px 24px -4px #0f172a47}.adminPage__cronTimeComboList--portal{z-index:1200;box-sizing:border-box;position:fixed}.adminPage__cronTimeComboOption{width:100%;color:var(--adm-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;margin:0;padding:.45rem .75rem;font-size:.8125rem;display:block}.adminPage__cronTimeComboOption:hover{background:#1cb0d41a}.adminPage__cronTimeComboOption--active{color:var(--adm-primary);background:#1cb0d424;font-weight:600}html:not(.app-theme-dark) .adminPage__cronTimeComboList{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 6px -1px #0f172a14,0 10px 24px -4px #0f172a1f}html:not(.app-theme-dark) .adminPage__cronTimeComboOption{color:#1f2937}html:not(.app-theme-dark) .adminPage__cronTimeComboOption--active{color:var(--adm-primary)}.adminPage__cronInput--native::-webkit-date-and-time-value{text-align:left;background:0 0;border:0;outline:0}.adminPage__cronInput{min-width:0;height:100%;color:var(--adm-text);box-shadow:none;background:0 0;border:none;outline:none;flex:1;font-size:.875rem;line-height:1.25}.adminPage__cronInput--native{appearance:none;-moz-appearance:textfield;cursor:pointer;width:100%;margin:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}html.app-theme-dark .adminPage__cronInput--native{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:not(.app-theme-dark) .adminPage__cronInput--native{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.adminPage__cronInput--native:focus,.adminPage__cronInput--native:focus-visible{box-shadow:none!important;border:0!important;outline:0!important}html.app-theme-dark .adminPage__cronInputWrap--native{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.adminPage__cronInput--native::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;appearance:none;background:0 0;border:0;width:2.5rem;height:100%;margin:0;padding:0;position:absolute;top:0;right:0}.adminPage__cronInput--native::-webkit-clear-button{opacity:0;cursor:pointer;appearance:none;background:0 0;border:0;width:2.5rem;height:100%;margin:0;padding:0;position:absolute;top:0;right:0}.adminPage__cronInput--native::-webkit-inner-spin-button{opacity:0;cursor:pointer;appearance:none;background:0 0;border:0;width:2.5rem;height:100%;margin:0;padding:0;position:absolute;top:0;right:0}html.app-theme-dark .adminPage__cronInput--native::-webkit-calendar-picker-indicator{opacity:1;filter:invert()brightness(1.35);cursor:pointer}html:not(.app-theme-dark) .adminPage__cronInput--native::-webkit-calendar-picker-indicator{opacity:0;filter:none}.adminPage__cronInputWrap--date .adminPage__cronInput--native::-webkit-calendar-picker-indicator{opacity:0!important;pointer-events:none!important;filter:none!important;width:0!important;height:0!important}.adminPage__cronFieldIconBtn{cursor:pointer;color:var(--adm-primary,#1cb0d4);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}html.app-theme-dark .adminPage__cronFieldIconBtn{color:#38bdf8}.adminPage__cronFieldIconBtn .adminPage__cronFieldIcon{pointer-events:none}.adminPage__cronFieldIconBtn:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #38bdf873}.adminPage__cronInput--native::-webkit-datetime-edit{box-shadow:none;color:var(--adm-text);background:0 0;border:0;outline:0;margin:0;padding:0}.adminPage__cronInput--native::-webkit-datetime-edit-fields-wrapper{box-shadow:none;color:var(--adm-text);background:0 0;border:0;outline:0;margin:0;padding:0}.adminPage__cronInput--native::-webkit-datetime-edit-text{box-shadow:none;color:var(--adm-text);background:0 0;border:0;outline:0;margin:0;padding:0}.adminPage__cronInput--native::-webkit-datetime-edit-month-field{box-shadow:none;color:var(--adm-text);background:0 0;border:0;outline:0;margin:0;padding:0}.adminPage__cronInput--native::-webkit-datetime-edit-day-field{box-shadow:none;color:var(--adm-text);background:0 0;border:0;outline:0;margin:0;padding:0}.adminPage__cronInput--native::-webkit-datetime-edit-year-field{box-shadow:none;color:var(--adm-text);background:0 0;border:0;outline:0;margin:0;padding:0}.adminPage__cronInput--native::-webkit-datetime-edit-hour-field{box-shadow:none;color:var(--adm-text);background:0 0;border:0;outline:0;margin:0;padding:0}.adminPage__cronInput--native::-webkit-datetime-edit-minute-field{box-shadow:none;color:var(--adm-text);background:0 0;border:0;outline:0;margin:0;padding:0}.adminPage__cronInput--native::-webkit-datetime-edit-ampm-field{box-shadow:none;color:var(--adm-text);background:0 0;border:0;outline:0;margin:0;padding:0}.adminPage__cronInput--native::-webkit-datetime-edit-fields-wrapper{align-items:center;display:flex}.adminPage__cronInput--native:focus::-webkit-datetime-edit-fields-wrapper{box-shadow:none;background:0 0;border:0;outline:0}.adminPage__cronInput--native:focus-visible::-webkit-datetime-edit-fields-wrapper{box-shadow:none;background:0 0;border:0;outline:0}.adminPage__cronInput--native::-moz-focus-inner{border:0;padding:0}.adminPage__cronSelect{width:100%;min-width:0;height:100%;color:var(--adm-text);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2394a3b8' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right .1rem center;background-repeat:no-repeat;background-size:12px;flex:1;margin:0;padding:0 1.35rem 0 0;font-size:.875rem;line-height:1.25;box-shadow:none!important;background-color:#0000!important;border:0!important;outline:0!important}.adminPage__cronSelect:focus,.adminPage__cronSelect:focus-visible{box-shadow:none!important;border:0!important;outline:0!important}.adminPage__cronSelect::-ms-expand{display:none}.adminPage__cronInputWrap:focus-within .adminPage__cronSelect{box-shadow:none;outline:none}.adminPage__cronSelect--withChevron{background-image:none;padding-right:0}.adminPage__cronSelectChevron{color:var(--adm-muted);pointer-events:none;flex-shrink:0}.adminPage__cronSelect option,.adminPage__cronSelect optgroup{color:#0f1419;background:#fff}.adminPage__cronQuickTimes{flex-wrap:wrap;grid-column:1/-1;gap:.35rem;display:flex}.adminPage__cronRecurrence{border-top:1px solid var(--adm-border);flex-direction:column;gap:.7rem;margin-top:.1rem;padding-top:.85rem;display:flex}.adminPage__cronRecurrenceBody{flex-direction:column;gap:.65rem;display:flex}.adminPage__cronMonthField{flex-direction:column;gap:.35rem;max-width:10rem;display:flex}.adminPage__cronRecurrenceHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.adminPage__cronRecurrenceTitle{color:var(--adm-text);margin:0 0 .15rem;font-size:.82rem;font-weight:600}.adminPage__cronRecurrenceHint{color:var(--adm-muted);margin:0;font-size:.78rem;line-height:1.4}.adminPage__cronRepeatRow{align-items:center;gap:.55rem;display:flex}.adminPage__cronRepeatLabel{color:var(--adm-text);cursor:pointer;font-size:.82rem;font-weight:600}.adminPage__cronRepeatEvery{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.adminPage__cronRepeatEveryLabel{color:var(--adm-text);font-size:.84rem;font-weight:500}.adminPage__cronRepeatInterval{border:1px solid var(--adm-input-border);width:3.25rem;height:2.35rem;color:var(--adm-text);font:inherit;text-align:center;box-sizing:border-box;background:#0f141973;border-radius:8px;padding:0 .45rem;font-size:.875rem;font-weight:600}.adminPage__cronRepeatInterval:focus{border-color:#38bdf873;outline:none;box-shadow:0 0 0 2px #38bdf824}.adminPage__cronRepeatUnitText{color:var(--adm-muted);text-transform:lowercase;font-size:.84rem;font-weight:600}.adminPage__cronUnitOptions{flex-wrap:wrap;gap:.4rem;display:flex}.adminPage__cronUnitBtn{border:1px solid var(--adm-input-border);min-width:4.25rem;height:2.1rem;color:var(--adm-muted);font:inherit;cursor:pointer;background:#94a3b814;border-radius:8px;padding:0 .75rem;font-size:.78rem;font-weight:700;transition:background .12s,border-color .12s,color .12s}.adminPage__cronUnitBtn:hover{color:var(--adm-text);border-color:#94a3b873}.adminPage__cronUnitBtn--selected{color:var(--adm-primary);background:#1cb0d429;border-color:#1cb0d48c}.adminPage__cronMonthDaySelect{border:1px solid var(--adm-input-border);width:100%;max-width:10rem;height:2.35rem;color:var(--adm-text);font:inherit;cursor:pointer;background:#0f141973;border-radius:8px;padding:0 .65rem;font-size:.875rem}.adminPage__cronMonthDaySelect:focus{border-color:#38bdf873;outline:none;box-shadow:0 0 0 2px #38bdf824}.adminPage__cronDayList{flex-wrap:wrap;gap:.45rem;display:flex}.adminPage__cronDayBtn{border:1px solid var(--adm-input-border);width:2rem;height:2rem;color:var(--adm-muted);font:inherit;cursor:pointer;background:#94a3b814;border-radius:6px;padding:0;font-size:.76rem;font-weight:700;transition:background .12s,border-color .12s,color .12s,box-shadow .12s}.adminPage__cronDayBtn:hover{color:var(--adm-text);border-color:#94a3b873}.adminPage__cronDayBtn:focus-visible{outline:none;box-shadow:0 0 0 2px #38bdf838}.adminPage__cronDayBtn--selected{background:var(--adm-primary);border-color:var(--adm-primary);color:#f8fafc}.adminPage__cronTimeChip{border:1px solid var(--adm-input-border);min-width:3.25rem;height:1.85rem;color:var(--adm-muted);font:inherit;cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0 .55rem;font-size:.76rem;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.adminPage__cronTimeChip:hover{color:var(--adm-text);border-color:#94a3b873}.adminPage__cronTimeChip--active{color:var(--adm-primary);background:#1cb0d424;border-color:#1cb0d473}.adminPage__cronSummary{color:var(--adm-text);background:#1cb0d414;border:1px solid #1cb0d433;border-radius:10px;align-items:flex-start;gap:.5rem;padding:.7rem .8rem;font-size:.82rem;line-height:1.45;display:flex}.adminPage__cronSummary svg{color:var(--adm-primary);flex-shrink:0;margin-top:.1rem}.adminPage__cronNote{color:var(--adm-muted);align-items:center;gap:.45rem;margin:0;font-size:.76rem;line-height:1.4;display:inline-flex}.adminPage__cronNote svg{color:var(--adm-primary);flex-shrink:0}.adminPage__cronFooter{border-top:1px solid var(--adm-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1.25rem;padding-top:1rem;display:flex}.adminPage__cronFooterHint{max-width:34rem;color:var(--adm-muted);margin:0;font-size:.8rem;line-height:1.45}.adminPage__cronFooterActions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.adminPage__cronStopBtn,.adminPage__cronSaveBtn{align-items:center;gap:.45rem;min-width:9.5rem;display:inline-flex}.adminPage__cronTabsRow{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.75rem;padding-top:.15rem;display:flex}.adminPage__cronTabsRow .adminPage__tabs--sub{margin:0}.adminPage__cronBody--logs{gap:1rem}.adminPage__table--cronFeeds .adminPage__cronFeedName{color:var(--adm-text);margin-top:.15rem;font-size:.82rem;font-weight:600;display:block}.adminPage__table--cronFeeds .adminPage__th:nth-child(3),.adminPage__table--cronFeeds .adminPage__th:nth-child(4),.adminPage__table--cronFeeds .adminPage__th:nth-child(5),.adminPage__table--cronFeeds .adminPage__th:nth-child(6),.adminPage__table--cronFeeds .adminPage__th:nth-child(7),.adminPage__table--cronFeeds .adminPage__td:nth-child(3),.adminPage__table--cronFeeds .adminPage__td:nth-child(4),.adminPage__table--cronFeeds .adminPage__td:nth-child(5),.adminPage__table--cronFeeds .adminPage__td:nth-child(6),.adminPage__table--cronFeeds .adminPage__td:nth-child(7){white-space:nowrap;width:4.5rem}@media (width<=980px){.adminPage__cronLayout{grid-template-columns:1fr}}@media (width<=640px){.adminPage__cronFormTop--schedule,.adminPage__cronDateTimeRow{grid-template-columns:1fr}.adminPage__cronFooter{flex-direction:column;align-items:stretch}.adminPage__cronFooterActions{flex-direction:column;width:100%}.adminPage__cronStopBtn,.adminPage__cronSaveBtn{justify-content:center;width:100%}}.adminPage__serviceList{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.adminPage__serviceRow{border-top:1px solid var(--adm-border);flex-wrap:wrap;align-items:center;gap:.65rem 1rem;padding:.85rem 0;display:flex}.adminPage__serviceRow:first-of-type{border-top:none;padding-top:0}.adminPage__serviceName{color:var(--adm-text);min-width:0;font-size:.9rem;font-weight:600}.adminPage__statusPill{pointer-events:none;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:6px;flex-shrink:0;align-items:center;gap:.32rem;padding:.16rem .5rem;font-size:.72rem;font-weight:600;line-height:1.25;display:inline-flex}.adminPage__statusPillDot{background:currentColor;border-radius:2px;flex-shrink:0;width:.32rem;height:.32rem}.adminPage__statusPill--stopped{color:var(--adm-status-bad);background:#ef44441a;border-color:#f8717159}.adminPage__statusPill--stopped .adminPage__statusPillDot{background:var(--adm-status-bad)}.adminPage__statusPill--running{color:var(--adm-status-ok);background:#10b9811f;border-color:#34d39959}.adminPage__statusPill--running .adminPage__statusPillDot{background:var(--adm-status-ok);box-shadow:0 0 0 2px #34d39940}.adminPage__statusPill--idle{color:var(--adm-muted);background:#94a3b81f;border-color:#94a3b859}.adminPage__statusPill--idle .adminPage__statusPillDot{background:#94a3b8}.adminPage__statusPill--pending{color:#fbbf24;background:#fbbf241f;border-color:#fbbf2459}.adminPage__statusPill--pending .adminPage__statusPillDot{background:#fbbf24;animation:1.2s ease-in-out infinite adminPage__statusPulse}@keyframes adminPage__statusPulse{0%,to{opacity:1}50%{opacity:.45}}.adminPage__cronServicePills{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;display:flex}.adminPage__serviceActions{flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;display:flex}.adminPage__modelField{border-top:1px solid var(--adm-border);flex-direction:column;gap:.4rem;margin-top:1rem;padding-top:1rem;display:flex}.adminPage__modelLabelRow{flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;display:flex}.adminPage__modelLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--adm-text);font-size:.78rem;font-weight:700}.adminPage__modelCurrent{max-width:min(100%,18rem);color:var(--adm-primary);text-overflow:ellipsis;white-space:nowrap;background:#1cb0d424;border:1px solid #1cb0d473;border-radius:6px;align-items:center;padding:.2rem .55rem;font-size:.78rem;font-weight:600;line-height:1.35;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #1cb0d414}.adminPage__modelControls{flex-direction:column;gap:.5rem;display:flex}.adminPage__modelPickerRow{width:100%;min-width:0}.adminPage__modelActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;margin-bottom:.75rem;display:grid}.adminPage__modelApplyBtn,.adminPage__modelTestBtn{justify-content:center;align-items:center;gap:.35rem;width:100%;min-width:0;min-height:40px;margin-top:0;display:inline-flex}.adminPage__modelPicker{width:100%;min-width:0;position:relative}.adminPage__modelTrigger{border:1px solid var(--adm-input-border);background:var(--adm-input-bg);width:100%;height:40px;color:var(--adm-text);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.875rem;display:flex}.adminPage__modelTrigger:hover:not(:disabled){border-color:#94a3b873}.adminPage__modelPicker--open .adminPage__modelTrigger{border-color:#38bdf873;box-shadow:0 0 0 2px #38bdf82e}.adminPage__modelTrigger:disabled{opacity:.6;cursor:not-allowed}.adminPage__modelTriggerText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.adminPage__modelTriggerIcon{color:var(--adm-muted);flex-shrink:0;transition:transform .15s}.adminPage__modelPicker--open .adminPage__modelTriggerIcon{transform:rotate(180deg)}.adminPage__modelMenu{z-index:20;border:1px solid var(--adm-input-border);background:var(--adm-card);box-sizing:border-box;border-radius:8px;flex-direction:column;display:flex;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow:hidden;box-shadow:0 10px 28px #0f172a47}.adminPage__modelSearchWrap{border-bottom:1px solid var(--adm-border);background:var(--adm-input-bg);box-sizing:border-box;align-items:center;gap:.45rem;height:40px;padding:0 .75rem;display:flex}.adminPage__modelSearchWrap:focus-within{background:#1cb0d40f}.adminPage__modelSearchIcon{color:var(--adm-muted);flex-shrink:0}.adminPage__modelSearchInput{min-width:0;color:var(--adm-text);font:inherit;background:0 0;border:none;flex:1;font-size:.875rem}.adminPage__modelSearchInput:focus{outline:none}.adminPage__modelSearchInput::placeholder{color:#64748b}.adminPage__modelSearchInput:disabled{opacity:.6;cursor:not-allowed}.adminPage__modelSearchInput::-webkit-search-cancel-button{cursor:pointer}.adminPage__modelSearchCount{letter-spacing:.02em;color:var(--adm-muted);white-space:nowrap;flex-shrink:0;font-size:.72rem;font-weight:600}.adminPage__modelList{background:var(--adm-input-bg);box-sizing:border-box;max-height:14rem;margin:0;padding:.25rem;list-style:none;overflow-y:auto}.adminPage__modelListEmpty{color:var(--adm-muted);padding:.65rem .75rem;font-size:.8rem}.adminPage__modelOption{width:100%;min-height:36px;color:var(--adm-text);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:6px;align-items:center;padding:.45rem .65rem;display:flex}.adminPage__modelOption:hover:not(:disabled){background:#94a3b81f}.adminPage__modelOption--selected{background:#1cb0d424;box-shadow:inset 0 0 0 1px #1cb0d459}.adminPage__modelOption:disabled{opacity:.6;cursor:not-allowed}.adminPage__modelOptionLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.84rem;font-weight:600;line-height:1.3;overflow:hidden}.adminPage__modelStatus{border:1px solid var(--adm-border);background:var(--adm-input-bg);color:var(--adm-text);border-radius:8px;margin:0;padding:.55rem .75rem;font-size:.8125rem;line-height:1.4}.adminPage__modelStatus--success{color:#15803d;background:#22c55e1a;border-color:#22c55e59}.adminPage__modelStatus--error{color:#b91c1c;background:#ef44441a;border-color:#ef444459}.adminPage__modelTestDialog{max-width:460px}.adminPage__modelTestDialogBanner{border-radius:8px;align-items:center;gap:.65rem;padding:.75rem .85rem;font-size:.9375rem;font-weight:600;line-height:1.35;display:flex}.adminPage__modelTestDialogBanner--success{color:#15803d;background:#22c55e1f;border:1px solid #22c55e59}.adminPage__modelTestDialogBanner--error{color:#b91c1c;background:#ef44441a;border:1px solid #ef444459}.adminPage__modelTestDialogMeta{flex-direction:column;gap:.55rem;margin:0;display:flex}.adminPage__modelTestDialogRow{grid-template-columns:5.5rem minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.adminPage__modelTestDialogRow dt{color:var(--main-text-muted,#64748b);text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:.78rem;font-weight:600}.adminPage__modelTestDialogRow dd{color:var(--main-text-color,#1f2937);word-break:break-word;margin:0;font-size:.875rem;line-height:1.45}.adminPage__modelTestDialogMessage{flex-direction:column;gap:.4rem;display:flex}.adminPage__modelTestDialogMessageLabel{color:var(--main-text-muted,#64748b);text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:.78rem;font-weight:600}.adminPage__modelTestDialogMessageText{color:var(--main-text-color,#1f2937);white-space:pre-wrap;word-break:break-word;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:0;padding:.75rem .85rem;font-size:.875rem;line-height:1.5}.adminPage__modelTestDialog--error .adminPage__modelTestDialogMessageText{color:#991b1b;background:#fef2f2d9;border-color:#ef444440}.adminPage__modelTestDialog .usersPage__dialogActions{margin-top:0;padding:0 1.1rem 1.1rem}html.app-theme-dark .adminPage__modelTestDialogRow dd{color:#e2e8f0}html.app-theme-dark .adminPage__modelTestDialogBanner--success{color:#86efac;background:#22c55e24;border-color:#4ade8059}html.app-theme-dark .adminPage__modelTestDialogBanner--error{color:#fca5a5;background:#ef444424;border-color:#f8717159}html.app-theme-dark .adminPage__modelTestDialogMessageText{color:#e2e8f0;background:#0f172abf;border-color:#94a3b847}html.app-theme-dark .adminPage__modelTestDialog--error .adminPage__modelTestDialogMessageText{color:#fecaca;background:#7f1d1d47;border-color:#f8717159}.adminPage__split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.25rem;display:grid}@media (width<=900px){.adminPage__split{grid-template-columns:1fr}}.adminPage__ingestRow{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.adminPage__ingestRow .adminPage__input{flex:12rem;min-width:0}.adminPage .usersPage__inviteBtn{flex-shrink:0}.adminPage__input{border:1px solid var(--adm-input-border);background:var(--adm-input-bg);height:40px;color:var(--adm-text);font:inherit;box-sizing:border-box;border-radius:8px;padding:0 .85rem;font-size:.875rem}.adminPage__input::placeholder{color:#64748b}.adminPage__input:focus{border-color:#38bdf873;outline:none;box-shadow:0 0 0 2px #38bdf82e}.adminPage__fileFields{flex-direction:column;gap:.85rem;display:flex}.adminPage__fileField{flex-direction:column;gap:.35rem;display:flex}.adminPage__fileField--tight{margin-bottom:0}.adminPage__fileLabel{color:var(--adm-muted);font-size:.78rem;font-weight:600}.adminPage__fileInput{width:100%;max-width:100%;font:inherit;color:var(--adm-muted);cursor:pointer;margin-bottom:.75rem;font-size:.8rem}.adminPage__fileInput::file-selector-button{border:1px solid var(--adm-input-border);background:var(--adm-input-bg);height:34px;color:var(--adm-text);font:inherit;cursor:pointer;border-radius:6px;margin-right:.65rem;padding:0 .85rem;font-size:.8rem;font-weight:600}.adminPage__fileInput::file-selector-button:hover{background:#1e293bf2;border-color:#94a3b859}.adminPage__check{color:var(--adm-text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:.85rem;display:inline-flex}.adminPage__check input{width:1rem;height:1rem;accent-color:var(--adm-primary);cursor:pointer}.adminPage__cardFoot{justify-content:flex-end;margin-top:1rem;padding-top:.25rem;display:flex}.adminPage__batchCard{margin-top:0}.adminPage__batchHistory{border-top:1px solid var(--adm-border);margin-top:1.25rem;padding-top:1rem}.adminPage__batchHistoryHead{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.55rem;display:flex}.adminPage__batchHistoryTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--adm-text);margin:0 auto 0 0;font-size:.78rem;font-weight:700}.adminPage__batchRefreshBtn{white-space:nowrap;flex:0 0 9.5rem;width:9.5rem;min-width:9.5rem;max-width:9.5rem;min-height:40px;margin-top:0;margin-left:auto;padding:.5rem .85rem;font-size:.85rem}.adminPage__batchDetailsHint{color:var(--adm-muted);margin:0 0 .85rem;font-size:.84rem;line-height:1.4}.adminPage__batchAssignedModel{color:var(--adm-muted);margin:.65rem 0 .35rem;font-size:.8rem}.adminPage__batchAssignedModel strong{color:var(--adm-text);font-weight:600}.adminPage__batchModel{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.adminPage__batchModelHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.adminPage__batchModelHead .adminPage__modelLabelRow{flex:auto;min-width:0}.adminPage__batchModelHead .adminPage__batchRunBtn{flex:none;margin-left:auto}.adminPage__batchModelNotes{flex-wrap:wrap;align-items:stretch;gap:.75rem;display:flex}.adminPage__batchModelNote{color:var(--adm-muted);box-sizing:border-box;background:#94a3b814;border:1px solid #94a3b82e;border-radius:8px;flex:16rem;margin:0;padding:.65rem .75rem;font-size:.82rem;line-height:1.45}.adminPage__batchActiveNotice{color:#6ee7b7;box-sizing:border-box;background:#10b9811f;border:1px solid #34d39952;border-radius:8px;flex:16rem;margin:0;padding:.65rem .75rem;font-size:.82rem;line-height:1.45}.adminPage__batchActiveNotice strong{color:#a7f3d0;font-weight:600}.adminPage__batchRow{flex-wrap:wrap;align-items:stretch;gap:.85rem;display:flex}.adminPage__batchBox{border:1px solid var(--adm-border);background:#94a3b80f;border-radius:8px;flex-direction:column;flex:12rem;gap:.55rem;min-width:0;padding:.9rem 1rem;display:flex}.adminPage__batchBoxTitle{color:var(--adm-text);align-items:center;gap:.4rem;margin:0;font-size:.85rem;font-weight:700;display:inline-flex}.adminPage__batchBoxMeta{color:var(--adm-muted);margin:0;font-size:.8rem}.adminPage__batchBox .adminPage__ghostBtn{align-self:flex-start;margin-top:auto}.adminPage__batchRunWrap{flex-direction:column;flex:none;justify-content:center;align-items:stretch;gap:.55rem;min-width:9.5rem;padding:.25rem 0;display:flex}.adminPage__batchRunBtn,.adminPage__batchDetailsBtn{white-space:nowrap;justify-content:center;align-items:center;gap:.45rem;min-width:9.5rem;min-height:40px;display:inline-flex}.adminPage__batchDetailsBtn{width:100%}@media (width<=720px){.adminPage__batchModelHead .adminPage__batchRunBtn{width:100%;margin-left:0}.adminPage__batchRunWrap,.adminPage__batchRunBtn,.adminPage__batchDetailsBtn{width:100%}}.adminPage__batchHistoryEmpty{color:var(--adm-muted);margin:0;font-size:.85rem}.adminPage__batchHistoryList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.adminPage__batchHistoryItem{border:1px solid var(--adm-border);background:#94a3b80a;border-radius:8px;overflow:hidden}.adminPage__batchHistoryToggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem 1rem;padding:.7rem .85rem;display:flex}.adminPage__batchHistoryToggle:hover{background:#94a3b814}.adminPage__batchHistoryToggleMain{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.adminPage__batchHistoryId{font-size:.88rem;font-weight:700}.adminPage__batchHistoryMeta{color:var(--adm-muted);flex-wrap:wrap;align-items:center;gap:.35rem .85rem;font-size:.78rem;display:inline-flex}.adminPage__batchHistoryDetail{border-top:1px solid var(--adm-border);padding:0 .85rem .85rem}.adminPage__batchUrlList{flex-direction:column;gap:.4rem;margin:.65rem 0 0;padding:0;list-style:none;display:flex}.adminPage__batchUrlRow{border:1px solid var(--adm-border);background:#94a3b824;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.55rem .75rem;padding:.45rem .5rem;display:grid}.adminPage__batchUrlSource{letter-spacing:.04em;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;min-width:2.4rem;padding:.15rem .4rem;font-size:.68rem;font-weight:700;display:inline-flex}.adminPage__batchUrlSource--rss{color:#38bdf8;background:#38bdf824}.adminPage__batchUrlSource--etl{color:#a78bfa;background:#a78bfa24}.adminPage__batchUrlText{flex-direction:column;gap:.15rem;min-width:0;display:flex}.adminPage__batchUrlLabel{color:var(--adm-text);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;overflow:hidden}.adminPage__batchUrlLink{color:var(--adm-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;text-decoration:none;overflow:hidden}.adminPage__batchUrlLink:hover{text-decoration:underline}.adminPage__batchUrlStatus{text-transform:none;letter-spacing:.01em;flex-shrink:0;font-size:.68rem;font-weight:600}.adminPage__statusPill--done{color:var(--adm-status-ok);background:#10b9811f;border-color:#34d39959}.adminPage__statusPill--error{color:var(--adm-status-bad);background:#ef44441a;border-color:#f8717159}.adminPage__statusPill--not-processed{color:var(--adm-muted);background:#94a3b81f;border-color:#94a3b859}.adminPage__dataGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:.25rem;display:grid}@media (width<=1024px){.adminPage__dataGrid{grid-template-columns:1fr}}.adminPage__dataCol{box-sizing:border-box;background:#0f172a59;border:1px solid #94a3b81a;border-radius:8px;flex-direction:column;gap:.65rem;padding:1rem 1.05rem;display:flex}.adminPage__dataCol--danger{background:#7f1d1d1f;border-color:#dc262640}.adminPage__dataColTitle{letter-spacing:.07em;text-transform:uppercase;color:var(--adm-text);align-items:center;gap:.45rem;margin:0;font-size:.68rem;font-weight:700;display:inline-flex}.adminPage__dataColDesc{color:var(--adm-muted);margin:0;font-size:.78rem;line-height:1.45}.adminPage__ghostBtn{border:1px solid var(--adm-outline);width:100%;min-height:40px;color:var(--adm-text);font:inherit;cursor:pointer;background:#0f172a40;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;margin-top:auto;padding:.5rem .85rem;font-size:.85rem;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}.adminPage__ghostBtn:hover{background:#94a3b81f;border-color:#f8fafc80}.adminPage__urlRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.adminPage__urlInput{box-sizing:border-box;border:1px solid var(--adm-input-border);background:var(--adm-input-bg);min-width:0;height:40px;color:var(--adm-text);font:inherit;border-radius:8px;padding:0 .85rem;font-size:.875rem}.adminPage__urlInput::placeholder{color:var(--adm-muted)}.adminPage__urlInput:focus{border-color:#38bdf873;outline:none;box-shadow:0 0 0 2px #38bdf82e}.adminPage__urlInput:disabled{opacity:.6;cursor:not-allowed}.adminPage__urlAddBtn{flex-shrink:0}.adminPage__dangerInput{box-sizing:border-box;background:var(--adm-input-bg);width:100%;height:40px;color:var(--adm-text);font:inherit;border:1px solid #dc2626;border-radius:8px;padding:0 .85rem;font-size:.875rem}.adminPage__dangerInput::placeholder{color:#94a3b8}.adminPage__dangerInput:focus{outline:none;box-shadow:0 0 0 2px #dc262640}.adminPage__dangerBtn{background:var(--adm-danger);color:#fff;width:100%;min-height:40px;font:inherit;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;margin-top:.15rem;padding:.5rem .85rem;font-size:.85rem;font-weight:700;transition:background .12s;display:inline-flex}.adminPage__dangerBtn:hover:not(:disabled){background:var(--adm-danger-hover)}.adminPage__dangerBtn:disabled{opacity:.45;cursor:not-allowed}.adminPage__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html:not(.app-theme-dark) .adminPage__statusPill--stopped{color:#dc2626;background:#fee2e2e6;border-color:#f8717173}html:not(.app-theme-dark) .adminPage__statusPill--stopped .adminPage__statusPillDot{background:#dc2626}html:not(.app-theme-dark) .adminPage__statusPill--running{color:#047857;background:#d1fae5f2;border-color:#34d39973}html:not(.app-theme-dark) .adminPage__statusPill--running .adminPage__statusPillDot{background:#059669;box-shadow:0 0 0 2px #10b98147}html:not(.app-theme-dark) .adminPage__statusPill--pending{color:#b45309;background:#fef3c7f2;border-color:#fbbf2473}html:not(.app-theme-dark) .adminPage__statusPill--pending .adminPage__statusPillDot{background:#d97706}html:not(.app-theme-dark) .adminPage__tabs{background:#1cb0d40f;border-color:#1cb0d429}html:not(.app-theme-dark) .adminPage__tab:hover{background:#ffffffbf}html:not(.app-theme-dark) .adminPage__tab--selected{background:#fff;border-color:#94a3b838;box-shadow:0 1px 2px #0f172a14}html:not(.app-theme-dark) .adminPage{--adm-surface:#fff;--adm-card:#f8f8fc;--adm-border:#0f172a14;--adm-text:#0f172a;--adm-muted:#64748b;--adm-input-bg:#fff;--adm-input-border:#cbd5e1;--adm-outline:#cbd5e1}html:not(.app-theme-dark) .mainLayout__content.adminPage{background-color:var(--adm-surface)}html:not(.app-theme-dark) .adminPage__card,html:not(.app-theme-dark) .adminPage .settingsPage__card{background:#f8f8fc}html:not(.app-theme-dark) .adminPage__dataCol,html:not(.app-theme-dark) .adminPage__cronPanel{background:#f8fafc;border-color:#e2e8f0}html:not(.app-theme-dark) .adminPage__cronInputWrap,html:not(.app-theme-dark) .adminPage__cronSearchWrap,html:not(.app-theme-dark) .adminPage__cronSearchInput,html:not(.app-theme-dark) .adminPage__cronRepeatInterval,html:not(.app-theme-dark) .adminPage__cronMonthDaySelect,html:not(.app-theme-dark) .adminPage__cronFeedsPanel{background:#fff}html:not(.app-theme-dark) .adminPage__cronDayBtn,html:not(.app-theme-dark) .adminPage__cronUnitBtn,html:not(.app-theme-dark) .adminPage__cronTimeChip{color:#334155;background:#fff;border-color:#94a3b8}html:not(.app-theme-dark) .adminPage__cronDayBtn:hover,html:not(.app-theme-dark) .adminPage__cronUnitBtn:hover,html:not(.app-theme-dark) .adminPage__cronTimeChip:hover{color:#0f172a;background:#f8fafc;border-color:#64748b}html:not(.app-theme-dark) .adminPage__cronDayBtn--selected{background:var(--adm-primary);border-color:var(--adm-primary);color:#fff}html:not(.app-theme-dark) .adminPage__cronDayBtn--selected:hover{background:var(--adm-primary-strong,#149bb8);border-color:var(--adm-primary-strong,#149bb8);color:#fff}html:not(.app-theme-dark) .adminPage__cronUnitBtn--selected,html:not(.app-theme-dark) .adminPage__cronTimeChip--active{color:var(--adm-primary-strong,#149bb8);background:#1cb0d424;border-color:#1cb0d48c}html:not(.app-theme-dark) .adminPage__cronSummary{background:#1cb0d414}html:not(.app-theme-dark) .adminPage__cronEmpty{background:#fff;border-color:#cbd5e1}html:not(.app-theme-dark) .adminPage__cronFeedRow--selected{background:#1cb0d414}html:not(.app-theme-dark) .adminPage__dataCol--danger{background:#fef2f2;border-color:#fecaca}html:not(.app-theme-dark) .adminPage__ghostBtn{background:#fff}html:not(.app-theme-dark) .adminPage__batchUrlRow{background:#f1f5f9;border-color:#e2e8f0}html:not(.app-theme-dark) .adminPage__batchModelNote{color:#64748b;background:#f8fafc;border-color:#e2e8f0}html:not(.app-theme-dark) .adminPage__batchActiveNotice{color:#047857;background:#d1fae5f2;border-color:#34d39973}html:not(.app-theme-dark) .adminPage__batchActiveNotice strong{color:#065f46}html:not(.app-theme-dark) .adminPage__fileInput::file-selector-button{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}html:not(.app-theme-dark) .adminPage__modelCurrent{color:var(--main-auth-button-color-strong,#149bb8);background:#1cb0d41f;border-color:#1cb0d466}html:not(.app-theme-dark) .adminPage__modelPicker--open .adminPage__modelTrigger{border-color:var(--main-auth-button-color,#1cb0d4);box-shadow:0 0 0 2px #1cb0d433}html:not(.app-theme-dark) .adminPage__modelMenu{box-shadow:0 10px 24px #0f172a1f}html:not(.app-theme-dark) .adminPage__modelOption--selected{background:#1cb0d41a}html.app-theme-dark .adminPage{--adm-surface:#0f172a;--adm-card:#1e293b}html.app-theme-dark .adminPage__cronInputWrap{background:#0f172a8c;border-color:#94a3b847}.reviewPage{--page-header-title-color:var(--rev-text);--page-header-subtitle-color:var(--rev-muted);--rev-surface:#0f1419;--rev-card:#151b24;--rev-border:#94a3b81f;--rev-text:#f8fafc;--rev-muted:#94a3b8;--rev-input-bg:#1e293b;--rev-teal:var(--main-auth-button-color,#1cb0d4);--rev-teal-glow:#1cb0d459;--rev-approve:#22c55e;--rev-approve-bg:#22c55e24;--rev-correct:#3b82f6;--rev-correct-bg:#3b82f629;--rev-reject:#ef4444;--rev-reject-bg:#ef444424;--rev-score-bg:#ef44442e;--rev-priority-bg:#eab3082e;--rev-priority-text:#facc15;--rev-font-title:1.4rem;--rev-font-subtitle:.875rem;--rev-font-body:.8125rem;--rev-font-small:.75rem;--rev-font-meta:.6875rem;box-sizing:border-box;background:var(--rev-surface);min-width:0;color:var(--rev-text);font-family:var(--app-font-family,"Inter", sans-serif);font-size:var(--rev-font-body);flex-direction:column;flex:1;gap:1.25rem;display:flex}.reviewPage .usersPage__toolbar{margin-bottom:1rem}.reviewPage .usersPage__tab{font-size:var(--rev-font-small)}.reviewPage .usersPage__tabCount{font-size:var(--rev-font-meta)}.reviewPage .usersPage__searchInput,.reviewPage .usersPage__inviteBtn{font-size:var(--rev-font-body)}.reviewPage__panel{flex-direction:column;gap:.75rem;display:flex}.reviewPage__panelHint{font-size:var(--rev-font-body);color:var(--rev-muted);margin:0;line-height:1.5}.reviewPage__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reviewPage__feedbackToolbar{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.reviewPage__feedbackSelectWrap{align-items:center;display:inline-flex;position:relative}.reviewPage__feedbackSelect{appearance:none;border:1px solid var(--rev-border);min-height:36px;color:var(--rev-text);font:inherit;font-size:var(--rev-font-body);cursor:pointer;box-sizing:border-box;background:#1e293b73;border-radius:8px;padding:0 2.15rem 0 .75rem;font-weight:600;line-height:1.2;transition:background .12s,border-color .12s}.reviewPage__feedbackSelect:hover{background:#3341558c;border-color:#94a3b838}.reviewPage__feedbackSelect:focus-visible{box-shadow:0 0 0 2px var(--rev-teal-glow);outline:none}.reviewPage__feedbackSelectChevron{pointer-events:none;color:var(--rev-text);opacity:.9;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.reviewPage__panel--feedback{gap:1rem}.reviewPage__feedbackPanel{flex-direction:column;gap:1rem;display:flex}.reviewPage__feedbackTabs{border:1px solid var(--rev-border);background:#1e293b33;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.35rem;width:fit-content;padding:.25rem;display:inline-flex}.reviewPage__feedbackTab{min-height:34px;color:var(--rev-muted);font:inherit;font-size:var(--rev-font-small);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-weight:600;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.reviewPage__feedbackTab:hover{color:var(--rev-text);background:#94a3b814}.reviewPage__feedbackTab--selected{color:var(--rev-text);background:var(--rev-card);border-color:var(--rev-border);box-shadow:0 1px 2px #0f172a14}.reviewPage__feedbackTabCount{min-width:1.15rem;height:1.15rem;color:inherit;font-size:var(--rev-font-meta);font-variant-numeric:tabular-nums;background:#94a3b82e;border-radius:999px;justify-content:center;align-items:center;padding:0 .3rem;font-weight:700;display:inline-flex}.reviewPage__feedbackTabPanel{flex-direction:column;gap:.75rem;min-width:0;display:flex}.reviewPage__feedbackTable{min-width:72rem}.reviewPage__feedbackTable .riskPage__th:nth-child(3),.reviewPage__feedbackTable .riskPage__td:nth-child(3){min-width:8rem}.reviewPage__feedbackTable .reviewPage__feedbackCol{box-sizing:border-box;text-align:left;vertical-align:middle;width:18rem;min-width:18rem;max-width:18rem}.reviewPage__feedbackTable tbody .riskPage__td{vertical-align:top}.reviewPage__feedbackTable .riskPage__th:nth-child(6),.reviewPage__feedbackTable .riskPage__td:nth-child(6){min-width:7rem}.reviewPage__feedbackTable .riskPage__th:nth-child(7),.reviewPage__feedbackTable .riskPage__td:nth-child(7){white-space:nowrap;min-width:7.5rem}.reviewPage__feedbackTable .riskPage__th:nth-child(8),.reviewPage__feedbackTable .riskPage__td:nth-child(8){min-width:6.5rem}.reviewPage__feedbackCell{font-size:var(--rev-font-small);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;line-height:1.45}.reviewPage__feedbackTable .riskPage__th:last-child,.reviewPage__feedbackTable .riskPage__td--actions{box-sizing:border-box;width:5.5rem;min-width:5.5rem;max-width:5.5rem}.reviewPage__feedbackActions{grid-template-columns:2rem 2rem;justify-content:center;align-items:center;gap:.35rem;width:100%;max-width:100%;margin:0 auto;display:inline-grid}.reviewPage__feedbackActionAnchor{justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.reviewPage__feedbackTooltipPortal{z-index:1200;color:#f8fafc;font-size:var(--rev-font-meta);white-space:nowrap;pointer-events:none;background:#0f172a;border-radius:5px;padding:.3rem .55rem;font-weight:600;line-height:1.2;position:fixed;transform:translate(-100%,-50%);box-shadow:0 4px 12px #0f172a47}.reviewPage__feedbackActionSlot{width:2rem;height:2rem;display:block}.reviewPage__feedbackActionBtn{border:1px solid var(--rev-border);width:2rem;height:2rem;color:var(--rev-muted);cursor:pointer;background:#94a3b814;border-radius:8px;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:color .12s,background .12s,border-color .12s;display:inline-flex}.reviewPage__feedbackActionBtn:hover:not(:disabled){color:var(--rev-text);background:#94a3b829}.reviewPage__feedbackActionBtn--move:hover:not(:disabled){color:#22c55e;background:#22c55e1f;border-color:#22c55e59}.reviewPage__feedbackActionBtn--link:hover{color:var(--rev-teal);background:#1cb0d41a;border-color:#1cb0d459}.reviewPage__feedbackActionBtn:disabled{opacity:.65;cursor:not-allowed}html:not(.app-theme-dark) .reviewPage__feedbackActionBtn{color:#64748b;background:#fff;border-color:#cbd5e1}html:not(.app-theme-dark) .reviewPage__feedbackActionBtn--move:hover:not(:disabled){color:#15803d;background:#dcfce7;border-color:#86efac}html:not(.app-theme-dark) .reviewPage__feedbackActionBtn--link:hover{color:var(--rev-teal);background:#1cb0d414;border-color:#1cb0d459}.reviewPage__feedbackList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.reviewPage__pill--raw{color:#fbbf24;background:#fbbf2424;border-color:#fbbf2459}.reviewPage__pill--structured{color:#22c55e;background:#22c55e24;border-color:#22c55e59}.reviewPage__pill--onRisks{color:#38bdf8;background:#38bdf824;border-color:#38bdf859}.reviewPage__pill--awaitingMove{color:#a78bfa;background:#a78bfa24;border-color:#a78bfa59}.reviewPage__cardActions{flex-shrink:0;align-items:flex-start;padding-top:.15rem;display:flex}.reviewPage__moveToRisksBtn{color:#22c55e;min-height:34px;font:inherit;font-size:var(--rev-font-small);cursor:pointer;background:#22c55e1f;border:1px solid #22c55e59;border-radius:8px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-weight:700;transition:background .12s,border-color .12s;display:inline-flex}.reviewPage__moveToRisksBtn:hover:not(:disabled){background:#22c55e2e;border-color:#22c55e80}.reviewPage__moveToRisksBtn:disabled{opacity:.65;cursor:not-allowed}.reviewPage__moveStatus{font-size:var(--rev-font-small);border-radius:8px;align-items:center;gap:.4rem;margin-top:.5rem;padding:.45rem .65rem;font-weight:700;line-height:1.2;display:inline-flex}.reviewPage__moveStatus--onRisks{color:#22c55e;background:#22c55e1f;border:1px solid #22c55e59}html:not(.app-theme-dark) .reviewPage__moveStatus--onRisks{color:#15803d;background:#dcfce7;border-color:#86efac}html:not(.app-theme-dark) .reviewPage__pill--onRisks{color:#0369a1;background:#e0f2fe;border-color:#7dd3fc}html:not(.app-theme-dark) .reviewPage__pill--awaitingMove{color:#6d28d9;background:#ede9fe;border-color:#c4b5fd}html:not(.app-theme-dark) .reviewPage__moveToRisksBtn{color:#15803d;background:#dcfce7;border-color:#86efac}html:not(.app-theme-dark) .reviewPage__moveToRisksBtn:hover:not(:disabled){background:#bbf7d0}.reviewPage__cardFeedback{font-size:var(--rev-font-body);color:var(--rev-text);white-space:pre-wrap;margin:.5rem 0 0;line-height:1.5}.reviewPage__cardFeedback--muted{color:var(--rev-muted);font-style:italic}.reviewPage__cardReviewMeta{font-size:var(--rev-font-meta);color:var(--rev-muted);margin:.45rem 0 0}.reviewPage__cardUrl{align-items:center;gap:.25rem;margin-top:.45rem;display:inline-flex}html:not(.app-theme-dark) .reviewPage__feedbackTabs{background:#f8fafc;border-color:#e2e8f0}html:not(.app-theme-dark) .reviewPage__feedbackTab--selected{background:#fff;border-color:#e2e8f0}html:not(.app-theme-dark) .reviewPage__pill--raw{color:#a16207;background:#fef9c3;border-color:#fde047}html:not(.app-theme-dark) .reviewPage__pill--structured{color:#15803d;background:#dcfce7;border-color:#86efac}.reviewPage__card{background:var(--rev-card);border:1px solid var(--rev-border);box-sizing:border-box;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.2rem;display:flex}.reviewPage__cardMain{flex-direction:column;flex:12rem;gap:.5rem;min-width:0;display:flex}.reviewPage__cardMeta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.reviewPage__id{font-size:var(--rev-font-small);color:var(--rev-muted);font-variant-numeric:tabular-nums;font-weight:600}.reviewPage__pill{font-size:var(--rev-font-meta);border:1px solid #0000;border-radius:999px;align-items:center;padding:.18rem .55rem;font-weight:700;line-height:1.2;display:inline-flex}.reviewPage__pill--score{color:#fecaca;background:var(--rev-score-bg);border-color:#f8717159}.reviewPage__pill--priority{color:var(--rev-priority-text);background:var(--rev-priority-bg);border-color:#facc1559}.reviewPage__cardTitle{letter-spacing:-.01em;color:var(--rev-text);margin:0;font-size:.95rem;font-weight:700;line-height:1.25}.reviewPage__cardCategory{font-size:var(--rev-font-small);color:var(--rev-muted);margin:0;font-weight:500;line-height:1.4}.reviewPage__cardReason{font-size:var(--rev-font-meta);color:#fbbf24;margin:.35rem 0 0;font-weight:500;line-height:1.4}.reviewPage__cardUrl{font-size:var(--rev-font-meta);color:var(--rev-teal);word-break:break-all;margin:0;line-height:1.35;text-decoration:none}.reviewPage__cardUrl:hover{text-decoration:underline}.reviewPage__domainRow{flex-direction:column;gap:.35rem;margin-top:.65rem;display:flex}.reviewPage__domainLabel{font-size:var(--rev-font-meta);color:var(--rev-muted);font-weight:700}.reviewPage__domainControls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.reviewPage__domainSelect,.reviewPage__domainCustomInput{border:1px solid var(--rev-border);min-height:34px;color:var(--rev-text);font:inherit;font-size:var(--rev-font-small);box-sizing:border-box;background:#1e293b73;border-radius:8px;padding:.35rem .65rem}.reviewPage__domainSelect{flex:14rem;min-width:min(100%,18rem)}.reviewPage__domainCustomInput{flex:12rem;min-width:min(100%,14rem)}.reviewPage__domainSelect:focus-visible,.reviewPage__domainCustomInput:focus-visible{box-shadow:0 0 0 2px var(--rev-teal-glow);outline:none}.reviewPage__actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.45rem;display:flex}.reviewPage__actionBtn{font:inherit;font-size:var(--rev-font-small);cursor:pointer;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:.28rem;padding:.22rem .55rem;font-weight:700;line-height:1.2;transition:filter .12s,background .12s;display:inline-flex}.reviewPage__actionBtn:hover{filter:brightness(1.06)}.reviewPage__actionBtn:focus-visible{outline:none;box-shadow:0 0 0 2px #f8fafc40}.reviewPage__actionBtn--view{color:var(--rev-teal);background:#1cb0d424;border-color:#1cb0d459}.reviewPage__actionBtn--approve{background:var(--rev-approve-bg);color:var(--rev-approve);border-color:#22c55e59}.reviewPage__actionBtn--correct{background:var(--rev-correct-bg);color:#93c5fd;border-color:#3b82f666}.reviewPage__actionBtn--reject{background:var(--rev-reject-bg);color:#fca5a5;border-color:#ef444466}.reviewPage__moreBtn{border:1px solid var(--rev-border);width:2rem;height:2rem;color:var(--rev-muted);cursor:pointer;background:#0f172a59;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:color .12s,background .12s;display:inline-flex}.reviewPage__moreBtn:hover{color:var(--rev-text);background:#33415573}.reviewPage__moreBtn:focus-visible{box-shadow:0 0 0 2px var(--rev-teal-glow);outline:none}html:not(.app-theme-dark) .reviewPage{--rev-surface:#fff;--rev-card:#fff;--rev-border:#0f172a14;--rev-text:#0f172a;--rev-muted:#64748b;--rev-input-bg:#fff;--rev-score-bg:#fee2e2f2;--rev-priority-bg:#fef9c3e6;--rev-priority-text:#a16207}html:not(.app-theme-dark) .reviewPage__feedbackSelect{color:var(--rev-text);background:#fff;border-color:#e2e8f0}html:not(.app-theme-dark) .reviewPage__feedbackSelect:hover{background:#f8fafc;border-color:#cbd5e1}html:not(.app-theme-dark) .reviewPage__feedbackSelectChevron{color:var(--rev-text)}html:not(.app-theme-dark) .reviewPage__pill--score{color:#b91c1c;background:#fee2e2;border-color:#fecaca}html:not(.app-theme-dark) .reviewPage__actionBtn--approve{color:#15803d;background:#dcfce7;border-color:#86efac}html:not(.app-theme-dark) .reviewPage__actionBtn--correct{color:#1d4ed8;background:#dbeafe;border-color:#93c5fd}html:not(.app-theme-dark) .reviewPage__actionBtn--reject{color:#b91c1c;background:#fee2e2;border-color:#fca5a5}html:not(.app-theme-dark) .reviewPage__domainSelect,html:not(.app-theme-dark) .reviewPage__domainCustomInput{color:var(--rev-text);background:#fff;border-color:#e2e8f0}html:not(.app-theme-dark) .reviewPage__cardUrl{color:#0e7490}html:not(.app-theme-dark) .reviewPage__moreBtn{color:#64748b;background:#f8fafc;border-color:#e2e8f0}html.app-theme-dark .reviewPage{--rev-surface:#0f172a;--rev-card:#1e293b}html.app-theme-dark .reviewPage__feedbackSelect{background-image:none}.reviewFeedbackDialog__overlay{align-items:flex-start;padding:1rem;overflow-y:auto}.reviewFeedbackDialog.usersPage__dialog--wide{flex-direction:column;max-width:min(640px,100vw - 2rem);max-height:calc(100vh - 2rem);margin:auto;display:flex;overflow:hidden}.reviewFeedbackDialog__head{flex-shrink:0;align-items:flex-start;gap:.75rem}.reviewFeedbackDialog__headText{flex:1;min-width:0}.reviewFeedbackDialog__subtitle{color:var(--rev-muted,#64748b);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.2rem 0 0;font-size:.8125rem;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.reviewFeedbackDialog__body{flex:auto;gap:.65rem;min-height:0;padding-top:.85rem;padding-bottom:.85rem;overflow-y:auto}.reviewFeedbackDialog__actions{border-top:1px solid var(--rev-border,#94a3b840);flex-shrink:0;margin-top:0;padding:.75rem 1.1rem 1.35rem}.reviewFeedbackDialog .usersPage__dialogActions{margin-top:0;padding:.75rem 1.1rem 1.35rem}.reviewFeedbackDialog__hint{color:var(--rev-muted,#64748b);margin:0;font-size:.8125rem;line-height:1.45}.reviewFeedbackDialog__meta{border:1px solid var(--rev-border,#94a3b840);background:#1e293b1f;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem .75rem;margin:0;padding:.65rem .75rem;display:grid}.reviewFeedbackDialog__metaRow{flex-direction:column;gap:.15rem;min-width:0;display:flex}.reviewFeedbackDialog__metaRow dt{letter-spacing:.04em;text-transform:uppercase;color:var(--rev-muted,#64748b);margin:0;font-size:.6875rem;font-weight:700}.reviewFeedbackDialog__metaRow dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8125rem;line-height:1.35;overflow:hidden}@media (width<=520px){.reviewFeedbackDialog__meta{grid-template-columns:1fr}.reviewFeedbackDialog__metaRow dd{white-space:normal}}.reviewFeedbackDialog__label{letter-spacing:.04em;text-transform:uppercase;color:var(--rev-muted,#64748b);margin-bottom:.35rem;font-size:.75rem;font-weight:700;display:block}.reviewFeedbackDialog__textarea{border:1px solid var(--rev-border,#94a3b833);background:var(--rev-input-bg,#1e293b);width:100%;min-height:7rem;color:var(--rev-text,#f8fafc);font:inherit;resize:vertical;box-sizing:border-box;border-radius:8px;padding:.65rem .75rem;font-size:.875rem;line-height:1.45}.reviewFeedbackDialog__textarea:focus-visible{box-shadow:0 0 0 2px var(--rev-teal-glow,#1cb0d459);outline:none}.reviewFeedbackDialog__fieldset{border:0;margin:0 0 1rem;padding:0}.reviewFeedbackDialog__tabs{border:1px solid var(--rev-border,#94a3b833);background:#1e293b33;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:1rem;padding:.25rem;display:inline-flex}.reviewFeedbackDialog__tab{min-height:34px;color:var(--rev-muted,#64748b);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;padding:.35rem .85rem;font-size:.875rem;font-weight:600;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.reviewFeedbackDialog__tab:hover:not(:disabled){color:var(--rev-text,#f8fafc);background:#94a3b814}.reviewFeedbackDialog__tab--selected{color:var(--rev-text,#f8fafc);background:var(--rev-card,#151b24);border-color:var(--rev-border,#94a3b833);box-shadow:0 1px 2px #0f172a14}.reviewFeedbackDialog__tab:disabled{opacity:.6;cursor:not-allowed}.reviewFeedbackDialog__moveRow{border:1px solid var(--rev-border,#94a3b833);background:#1e293b2e;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.75rem .85rem;display:flex}.reviewFeedbackDialog__moveText{flex:1;min-width:0}.reviewFeedbackDialog__moveLabel{color:var(--rev-text,#f8fafc);font-size:.875rem;font-weight:700;display:block}.reviewFeedbackDialog__moveDesc{color:var(--rev-muted,#64748b);margin:.2rem 0 0;font-size:.8125rem;line-height:1.4}.reviewFeedbackDialog__switch{cursor:pointer;background:#64748b73;border:1px solid #94a3b859;border-radius:999px;flex-shrink:0;width:2.75rem;height:1.5rem;margin:0;padding:0;transition:background .15s,border-color .15s;position:relative}.reviewFeedbackDialog__switch--on{background:var(--rev-teal,#1cb0d4);border-color:#1cb0d48c}.reviewFeedbackDialog__switchThumb{background:#fff;border-radius:999px;width:1.15rem;height:1.15rem;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0f172a38}.reviewFeedbackDialog__switch--on .reviewFeedbackDialog__switchThumb{transform:translate(1.25rem)}.reviewFeedbackDialog__switch:focus-visible{box-shadow:0 0 0 2px var(--rev-teal-glow,#1cb0d459);outline:none}.reviewFeedbackDialog__switch:disabled{opacity:.6;cursor:not-allowed}.reviewFeedbackDialog__moveRow--disabled{opacity:.72}.reviewFeedbackDialog__moveRow--disabled .reviewFeedbackDialog__moveLabel,.reviewFeedbackDialog__moveRow--disabled .reviewFeedbackDialog__moveDesc{color:var(--rev-muted,#64748b)}.reviewFeedbackDialog__tabPanel{flex-direction:column;gap:.35rem;display:flex}.reviewFeedbackDialog__panelHint{color:var(--rev-muted,#64748b);margin:0;font-size:.75rem;line-height:1.4}.reviewFeedbackDialog__panelHint--move{color:var(--rev-text,#f8fafc);background:#22c55e14;border:1px solid #22c55e47;border-radius:8px;padding:.5rem .65rem}.reviewFeedbackDialog__panelHint--info{color:var(--rev-text,#f8fafc);background:#3b82f614;border:1px solid #3b82f647;border-radius:8px;align-items:flex-start;gap:.4rem;padding:.5rem .65rem;display:inline-flex}.reviewFeedbackDialog__panelHint--info svg{color:#60a5fa;flex-shrink:0;margin-top:.1rem}.reviewFeedbackDialog__moveRow--onRisks{background:#22c55e1a;border-color:#22c55e59}.reviewFeedbackDialog__moveRow--onRisks .reviewFeedbackDialog__moveLabel{color:#22c55e}.reviewFeedbackDialog__moveRow--onRisks .reviewFeedbackDialog__moveDesc{color:var(--rev-muted,#64748b)}html:not(.app-theme-dark) .reviewFeedbackDialog__moveRow--onRisks{background:#dcfce7;border-color:#86efac}html:not(.app-theme-dark) .reviewFeedbackDialog__moveRow--onRisks .reviewFeedbackDialog__moveLabel{color:#15803d}.reviewFeedbackDialog__confirmOverlay{z-index:60;background:#0f172a8c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.reviewFeedbackDialog__confirm{width:100%;max-width:min(420px,100vw - 2rem)}.reviewFeedbackDialog__confirmText{color:var(--rev-text,inherit);margin:0;font-size:.875rem;line-height:1.5}html:not(.app-theme-dark) .reviewFeedbackDialog__tabs{background:#f8fafc;border-color:#e2e8f0}html:not(.app-theme-dark) .reviewFeedbackDialog__tab--selected{color:#0f172a;background:#fff;border-color:#e2e8f0}html:not(.app-theme-dark) .reviewFeedbackDialog__moveRow{background:#f8fafc;border-color:#e2e8f0}html:not(.app-theme-dark) .reviewFeedbackDialog__moveLabel{color:#0f172a}html:not(.app-theme-dark) .reviewFeedbackDialog__panelHint--move{color:#14532d;background:#ecfdf5;border-color:#86efac}html:not(.app-theme-dark) .reviewFeedbackDialog__panelHint--info{color:#1e3a8a;background:#eff6ff;border-color:#93c5fd}html:not(.app-theme-dark) .reviewFeedbackDialog__panelHint--info svg{color:#2563eb}.reviewFeedbackDialog__legend{letter-spacing:.04em;text-transform:uppercase;color:var(--rev-muted,#64748b);margin-bottom:.35rem;font-size:.75rem;font-weight:700;display:block}.reviewFeedbackDialog__options{flex-direction:row;gap:.65rem;display:flex}.reviewFeedbackDialog__option{border:1px solid var(--rev-border,#94a3b833);cursor:pointer;background:#1e293b40;border-radius:8px;flex-direction:column;flex:1 1 0;align-items:flex-start;gap:.35rem;min-width:0;padding:.65rem .75rem;transition:border-color .12s,background .12s;display:flex}.reviewFeedbackDialog__option--selected{background:#1cb0d414;border-color:#1cb0d473}.reviewFeedbackDialog__optionLabel{color:var(--rev-text,#f8fafc);font-size:.875rem;font-weight:700}.reviewFeedbackDialog__optionHead{align-items:center;gap:.35rem;display:inline-flex}.reviewFeedbackDialog__optionDesc{width:100%;color:var(--rev-muted,#64748b);margin:0;font-size:.8125rem;line-height:1.4}@media (width<=680px){.reviewFeedbackDialog__options{flex-direction:column}}html:not(.app-theme-dark) .reviewFeedbackDialog__option{background:#f8fafc;border-color:#e2e8f0}html:not(.app-theme-dark) .reviewFeedbackDialog__option--selected{background:#ecfeff;border-color:#67e8f9}.accountPage{max-width:40rem}.accountPage__tabs{box-sizing:border-box;background:#1cb0d414;border:1px solid #1cb0d42e;border-radius:7px;align-items:stretch;gap:.25rem;height:40px;margin-bottom:1.25rem;padding:3px;display:inline-flex}.accountPage__tab{height:100%;font:inherit;color:var(--main-text-muted,#64748b);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;padding:0 1rem;font-size:.8125rem;font-weight:600;display:inline-flex}.accountPage__tab:hover{color:var(--main-text-color,#1f2937);background:#ffffffa6}.accountPage__tab:focus-visible{box-shadow:var(--main-auth-focus-ring-shadow,0 0 0 2px #1cb0d459);outline:none}.accountPage__tab--active{color:var(--main-text-color,#1f2937);background:#fff;box-shadow:0 1px 2px #0f172a14}.accountPage__panel{background:#fff;border:1px solid #1cb0d426;border-radius:10px;padding:1.15rem 1.25rem;box-shadow:0 1px 3px #0f172a0f}.accountPage__field{margin-bottom:1rem}.accountPage__field:last-of-type{margin-bottom:0}.accountPage__label{letter-spacing:.04em;text-transform:uppercase;color:var(--main-text-label,#475569);margin-bottom:.35rem;font-size:.78rem;font-weight:600;display:block}.accountPage__label--withIcon{align-items:center;gap:.4rem;display:inline-flex}.accountPage__input{box-sizing:border-box;border-radius:var(--ui-border-radius,5px);width:100%;max-width:100%;height:42px;color:var(--main-text-color,#1f2937);background:#fff;border:1px solid #1cb0d440;padding:0 .75rem;font-size:.9rem}.accountPage__input:read-only{color:var(--main-text-muted,#64748b);cursor:default;background:#f1f5f9}.accountPage__input:focus:not(:read-only){border-color:var(--main-auth-button-color,#1cb0d4);box-shadow:var(--main-auth-focus-ring-shadow,0 0 0 2px #1cb0d459);outline:none}.accountPage__textarea{box-sizing:border-box;resize:none;border-radius:var(--ui-border-radius,5px);width:100%;max-width:100%;min-height:5.5rem;color:var(--main-text-color,#1f2937);background:#fff;border:1px solid #1cb0d440;padding:.55rem .75rem;font-family:inherit;font-size:.9rem;line-height:1.45}.accountPage__textarea:focus{border-color:var(--main-auth-button-color,#1cb0d4);box-shadow:var(--main-auth-focus-ring-shadow,0 0 0 2px #1cb0d459);outline:none}.accountPage__actions{justify-content:flex-end;gap:.5rem;margin-top:1.25rem;display:flex}.accountPage__btn{border-radius:var(--ui-border-radius,5px);cursor:pointer;background:var(--main-auth-button-color,#1cb0d4);color:#fff;border:none;justify-content:center;align-items:center;gap:.4rem;padding:.55rem 1.1rem;font-size:.875rem;font-weight:600;display:inline-flex}.accountPage__btn:hover:not(:disabled){background:var(--main-auth-button-color-strong,#149bb8)}.accountPage__btn:disabled{opacity:.55;cursor:not-allowed}.accountPage__btn:focus-visible{box-shadow:var(--main-auth-focus-ring-shadow,0 0 0 2px #1cb0d459);outline:none}.accountPage__state{text-align:center;color:var(--main-text-muted,#64748b);padding:1.5rem 0;font-size:.95rem}html.app-theme-dark .accountPage__tabs{background:#1cb0d41f;border-color:#94a3b840}html.app-theme-dark .accountPage__tab{color:#94a3b8}html.app-theme-dark .accountPage__tab:hover{color:#f1f5f9;background:#33415599}html.app-theme-dark .accountPage__tab--active{color:#f1f5f9;background:#334155;box-shadow:0 1px 2px #00000040}html.app-theme-dark .accountPage__panel{background:#1e293b;border-color:#94a3b840}html.app-theme-dark .accountPage__label{color:#cbd5e1}html.app-theme-dark .accountPage__input{color:#f1f5f9;background:#0f172a;border-color:#94a3b859}html.app-theme-dark .accountPage__input:read-only{color:#94a3b8;background:#334155}html.app-theme-dark .accountPage__textarea{color:#f1f5f9;background:#0f172a;border-color:#94a3b859}.observabilityPage{--page-header-title-color:var(--obs-text);--page-header-subtitle-color:var(--obs-muted);--obs-surface:#0f1419;--obs-card:#151b24;--obs-border:#94a3b81f;--obs-text:#f8fafc;--obs-muted:#94a3b8;--obs-input-bg:#1e293b;--obs-input-border:#94a3b833;--obs-btn-border:#94a3b840;--obs-btn-hover:#94a3b81f;--obs-th-bg:#0f172a;--obs-accent:var(--main-auth-button-color,#1cb0d4);--obs-section-accent:#7dd3fc;box-sizing:border-box;background:var(--obs-surface);min-width:0;color:var(--obs-text);font-family:var(--app-font-family,"Inter", sans-serif);flex:1}html:not(.app-theme-dark) .observabilityPage{--obs-surface:#fff;--obs-card:#f8f8fc;--obs-border:#0f172a14;--obs-text:#0f172a;--obs-muted:#64748b;--obs-input-bg:#fff;--obs-input-border:#cbd5e1;--obs-btn-border:#cbd5e1;--obs-btn-hover:#0f172a0a;--obs-th-bg:#f1f5f9;--obs-section-accent:var(--main-auth-button-color,#1cb0d4)}html:not(.app-theme-dark) .mainLayout__content.observabilityPage{background-color:var(--obs-surface)}html.app-theme-dark .observabilityPage{--obs-surface:#0f172a;--obs-card:#1e293b;--obs-border:#94a3b81f;--obs-text:#f8fafc;--obs-muted:#94a3b8;--obs-input-bg:#1e293b;--obs-input-border:#94a3b833;--obs-btn-border:#94a3b840;--obs-btn-hover:#94a3b81f;--obs-th-bg:#0f172a}html.app-theme-dark .mainLayout__content.observabilityPage{background-color:var(--obs-surface)}.observabilityPage__live{color:var(--obs-muted);align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;display:inline-flex}.observabilityPage__liveDot{background:#22c55e;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite obsLivePulse;box-shadow:0 0 0 2px #22c55e40}@keyframes obsLivePulse{0%,to{opacity:1}50%{opacity:.45}}.observabilityPage__filters{background:var(--obs-card);border:1px solid var(--obs-border);box-sizing:border-box;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.25rem;margin-bottom:1.5rem;padding:1.1rem 1.25rem;display:flex}html:not(.app-theme-dark) .observabilityPage__filters,html:not(.app-theme-dark) .obsMetricCard,html:not(.app-theme-dark) .obsChart,html:not(.app-theme-dark) .observabilityPage__tablePanel{background:#f8f8fc}.observabilityPage__filtersRow{flex-wrap:wrap;align-items:flex-end;gap:.85rem 1.25rem;display:flex}.observabilityPage__dateField{flex-direction:column;gap:.4rem;min-width:min(160px,100%);display:flex}.observabilityPage__dateLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--obs-muted);font-size:.65rem;font-weight:700}.observabilityPage__dateInput{border:1px solid var(--obs-input-border);background:var(--obs-input-bg);min-width:11rem;height:40px;color:var(--obs-text);font:inherit;box-sizing:border-box;border-radius:8px;padding:0 .75rem;font-size:.875rem}.observabilityPage__dateInput:focus{border-color:#38bdf873;outline:none;box-shadow:0 0 0 2px #38bdf833}.observabilityPage__quickDates{flex-wrap:wrap;gap:.4rem;display:flex}.observabilityPage__quickBtn{border:1px solid var(--obs-btn-border);background:var(--obs-input-bg);height:40px;color:var(--obs-muted);font:inherit;cursor:pointer;border-radius:8px;padding:0 .85rem;font-size:.875rem;font-weight:600;transition:background .12s,color .12s,border-color .12s}.observabilityPage__quickBtn:hover{color:var(--obs-text);background:var(--obs-btn-hover);border-color:#94a3b859}.observabilityPage__quickBtn--active{color:var(--obs-accent);background:#1cb0d424;border-color:#1cb0d473}.observabilityPage__summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin-bottom:1.75rem;display:grid}@media (width<=1200px){.observabilityPage__summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.observabilityPage__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.observabilityPage__summary{grid-template-columns:1fr}}.obsMetricCard{background:var(--obs-card);border:1px solid var(--obs-border);box-sizing:border-box;border-radius:10px;align-items:flex-start;gap:1rem;padding:1.15rem 1.2rem;display:flex}.obsMetricCard__icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.obsMetricCard__icon--blue{color:#60a5fa;background:#3b82f62e}.obsMetricCard__icon--amber{color:#fbbf24;background:#f59e0b2e}.obsMetricCard__icon--violet{color:#a78bfa;background:#8b5cf62e}.obsMetricCard__icon--green{color:#4ade80;background:#22c55e29}.obsMetricCard__icon--cyan{color:#22d3ee;background:#22d3ee29}.obsMetricCard__body{min-width:0}.obsMetricCard__label{letter-spacing:.07em;text-transform:uppercase;color:var(--obs-muted);margin:0;font-size:.65rem;font-weight:700}.obsMetricCard__value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--obs-text);margin:.35rem 0 0;font-size:1.75rem;font-weight:700;line-height:1.1}.obsMetricCard__hint{color:var(--obs-muted);margin:.35rem 0 0;font-size:.78rem}.observabilityPage__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:.85rem;display:flex}.observabilityPage__sectionTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--obs-section-accent);align-items:center;gap:.45rem;margin:0;font-size:.72rem;font-weight:600;display:inline-flex}.observabilityPage__sectionTitle svg{opacity:.9}.observabilityPage__sectionMeta{color:var(--obs-muted);margin:0;font-size:.8rem}.observabilityPage__charts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1.75rem;display:grid}@media (width<=1100px){.observabilityPage__charts{grid-template-columns:1fr}}.obsChart{--obs-chart-color:#3b82f6;background:var(--obs-card);border:1px solid var(--obs-border);box-sizing:border-box;border-radius:10px;min-height:11rem;padding:1.15rem 1.2rem 1rem}.obsChart__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem 1rem;margin-bottom:.75rem;display:flex}.obsChart__title{letter-spacing:-.01em;color:var(--obs-text);margin:0;font-size:.95rem;font-weight:700}.obsChart__subtitle{color:var(--obs-muted);margin:.2rem 0 0;font-size:.78rem}.obsChart__stats{flex-wrap:wrap;gap:.65rem 1rem;display:flex}.obsChart__stat{flex-direction:column;align-items:flex-end;gap:.1rem;display:flex}.obsChart__statLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--obs-muted);font-size:.65rem;font-weight:600}.obsChart__statValue{font-variant-numeric:tabular-nums;color:var(--obs-chart-color);font-size:.9rem;font-weight:700}.obsChart__plot{height:7rem;position:relative}.obsChart__svg{width:100%;height:100%;display:block}.obsChart__grid{stroke:#94a3b81f;stroke-width:.35px;vector-effect:non-scaling-stroke}html:not(.app-theme-dark) .obsChart__grid{stroke:#0f172a14}.obsChart__area{fill:color-mix(in srgb, var(--obs-chart-color) 22%, transparent)}.obsChart__line{fill:none;stroke:var(--obs-chart-color);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.obsChart__dot{fill:var(--obs-chart-color)}.obsChart__axis{color:var(--obs-muted);justify-content:space-between;margin-top:.4rem;font-size:.65rem;display:flex}.obsChart__skeleton{background:linear-gradient(90deg,#94a3b814 0%,#94a3b829 50%,#94a3b814 100%) 0 0/200% 100%;border-radius:6px;width:100%;height:100%;animation:1.2s ease-in-out infinite obsShimmer}@keyframes obsShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.observabilityPage__tablePanel{border:1px solid var(--obs-border);background:var(--obs-card);box-sizing:border-box;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.observabilityPage__tableWrap{overflow-x:auto}.observabilityPage__table{border-collapse:collapse;background:var(--obs-card);width:100%;min-width:720px;color:var(--obs-text);font-size:14px}.observabilityPage__table th,.observabilityPage__table td{text-align:left;border-bottom:1px solid var(--obs-border);vertical-align:middle;padding:.75rem 1rem}.observabilityPage__table th{letter-spacing:.07em;text-transform:uppercase;color:var(--obs-muted);white-space:nowrap;background:var(--obs-th-bg);font-size:.65rem;font-weight:700}.observabilityPage__table tbody tr:hover td{background:var(--obs-btn-hover)}.observabilityPage__table tr:last-child td{border-bottom:none}.observabilityPage__modelBadge{color:#c4b5fd;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;background:#8b5cf624;border-radius:6px;max-width:14rem;padding:.2rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;font-weight:600;display:inline-block;overflow:hidden}.observabilityPage__modelLabel{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:16rem;font-size:.875rem;font-weight:500;display:inline-block;overflow:hidden}html:not(.app-theme-dark) .observabilityPage__modelBadge{color:#6d28d9;background:#8b5cf61a}.observabilityPage__urlCell{max-width:20rem}.observabilityPage__urlLink{max-width:100%;color:var(--entity-id-color,var(--obs-accent));align-items:center;gap:.35rem;font-weight:500;text-decoration:none;display:inline-flex}.observabilityPage__urlLink:hover{text-decoration:underline}.observabilityPage__urlText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.observabilityPage__num{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.observabilityPage__empty{text-align:center;color:var(--obs-muted);flex-direction:column;justify-content:center;align-items:center;gap:.65rem;padding:3rem 1.5rem;display:flex}.observabilityPage__emptyIcon{width:52px;height:52px;color:var(--obs-muted);background:#94a3b81f;border-radius:12px;justify-content:center;align-items:center;display:flex}.observabilityPage__emptyTitle{color:var(--obs-text);margin:0;font-size:1rem;font-weight:700}.observabilityPage__emptyDesc{max-width:28rem;margin:0;font-size:.875rem;line-height:1.5}.observabilityPage__skeletonRow td{padding:.85rem 1rem}.observabilityPage__skeletonBar{background:#94a3b81f;border-radius:4px;height:12px;animation:1.2s ease-in-out infinite obsShimmer}html.app-theme-dark .observabilityPage__tablePanel,html.app-theme-dark .observabilityPage__table,html.app-theme-dark .observabilityPage__table td{background-color:var(--obs-card);color:var(--obs-text)}html.app-theme-dark .observabilityPage__table th{background:var(--obs-th-bg);color:var(--obs-muted)}html.app-theme-dark .observabilityPage__tablePanel .dtPagination{--dt-pager-bg:var(--obs-card);background:var(--obs-card);border-top-color:var(--obs-border)}html:not(.app-theme-dark) .observabilityPage__tablePanel,html:not(.app-theme-dark) .observabilityPage__table,html:not(.app-theme-dark) .observabilityPage__table td{color:var(--obs-text);background:#fff}html:not(.app-theme-dark) .observabilityPage__table th{background:var(--obs-th-bg);color:#475569}html:not(.app-theme-dark) .observabilityPage__tablePanel .dtPagination{--dt-pager-bg:#fff;--dt-pager-input-bg:#fff;background:#fff}.apiKeysPage{--ak-accent:var(--main-auth-button-color,#1cb0d4);--ak-border:#1cb0d438;--ak-muted:#636161;--ak-danger:#b91c1c;flex-direction:column;gap:1.25rem;min-width:0;padding:1.25rem 1.5rem 2rem;display:flex}.apiKeysPage__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.apiKeysPage__panel{border:1px solid var(--ak-border);background:#fff;border-radius:8px;min-width:0;overflow:hidden}.apiKeysPage__empty{color:var(--ak-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1.5rem;display:flex}.apiKeysPage__tableWrap{overflow-x:auto}.apiKeysPage__table{border-collapse:collapse;width:100%;font-size:.9rem}.apiKeysPage__table th,.apiKeysPage__table td{text-align:left;vertical-align:middle;border-bottom:1px solid #eee;padding:.75rem 1rem}.apiKeysPage__table th{text-transform:uppercase;letter-spacing:.04em;color:var(--ak-muted);background:#fafafa;font-size:.75rem;font-weight:600}.apiKeysPage__prefix{color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem}.apiKeysPage__badge{border-radius:4px;align-items:center;padding:.15rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.apiKeysPage__badge--active{color:#0e7490;background:#1cb0d426}.apiKeysPage__badge--revoked{color:var(--ak-danger);background:#fee2e2}.apiKeysPage__btn{cursor:pointer;color:inherit;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.875rem;font-weight:600;display:inline-flex}.apiKeysPage__btn:disabled{opacity:.6;cursor:not-allowed}.apiKeysPage__btn--primary{background:var(--ak-accent,#1cb0d4);color:#fff;justify-content:center;min-width:10rem}.apiKeysPage__btn--primary:hover:not(:disabled){filter:brightness(.95)}.apiKeysPage__btn--ghost{border-color:var(--ak-border);color:#334155;background:#fff}.apiKeysPage__btn--ghost:hover:not(:disabled){background:#1cb0d414}.apiKeysPage__btn--danger{color:var(--ak-danger);background:#fff;border-color:#fecaca;padding:.35rem .65rem;font-size:.8rem}.apiKeysPage__btn--danger:hover:not(:disabled){background:#fef2f2}.apiKeysPage__overlay{z-index:1200;background:#0f172a73;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.apiKeysPage__dialog{border:1px solid var(--ak-border);background:#fff;border-radius:10px;flex-direction:column;gap:.85rem;width:min(520px,100%);padding:1.25rem 1.35rem 1.35rem;display:flex;box-shadow:0 16px 40px #0f172a2e}.apiKeysPage__dialogHead{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.apiKeysPage__dialogHead h2{margin:0;font-size:1.1rem;font-weight:700}.apiKeysPage__iconBtn{color:var(--ak-muted);cursor:pointer;background:0 0;border:none;padding:.25rem;display:inline-flex}.apiKeysPage__dialogHint{color:var(--ak-muted);margin:0;font-size:.9rem;line-height:1.45}.apiKeysPage__dialogHint--warn{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;padding:.65rem .75rem}.apiKeysPage__label{color:#334155;font-size:.8rem;font-weight:600}.apiKeysPage__input{box-sizing:border-box;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:.55rem .7rem;font-size:.9rem}.apiKeysPage__input:focus{border-color:var(--ak-accent);outline:2px solid #1cb0d459}.apiKeysPage__dialogActions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.5rem;display:flex}.apiKeysPage__secretRow{background:#0f172a;border:1px solid #1e293b;border-radius:6px;align-items:center;gap:.35rem;min-width:0;padding:.25rem .35rem .25rem .65rem;display:flex}.apiKeysPage__secretInput{color:#e2e8f0;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:.5rem 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem}.apiKeysPage__copyIconBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.apiKeysPage__copyIconBtn:hover{color:#fff;background:#ffffff14}.apiKeysPage__spin{animation:.8s linear infinite apiKeysSpin}@keyframes apiKeysSpin{to{transform:rotate(360deg)}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
