.loader-container{--loader-bg:var(--color-background);--loader-bg-accent:color-mix(in srgb,var(--color-primary)12%,transparent);--loader-grid:color-mix(in srgb,var(--color-primary)16%,transparent);--loader-line:var(--color-primary);--loader-line-soft:color-mix(in srgb,var(--color-primary)20%,transparent);--loader-line-faint:color-mix(in srgb,var(--color-primary)9%,transparent);--loader-core:var(--color-primary);--loader-core-fill:color-mix(in srgb,var(--color-primary)10%,transparent);--loader-copy:var(--color-primary);--loader-muted:var(--color-on-surface-variant);background:radial-gradient(circle at 50% 44%,var(--loader-bg-accent),transparent 23rem),var(--loader-bg);width:100%;min-height:100dvh;color:var(--loader-copy);isolation:isolate;justify-content:center;align-items:center;transition:background-color .45s,color .45s;display:flex;position:relative;overflow:hidden}.loader-container--overlay{min-height:100%}.global-page-reveal{min-height:100dvh;animation:.9s cubic-bezier(.22,1,.36,1) backwards globalPageReveal}.global-loader-transition-overlay{z-index:2147483000;opacity:1;transform-origin:50%;will-change:opacity,transform,visibility;transition:opacity 1.1s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1),visibility 0s linear 1.1s;position:fixed;inset:0;transform:scale(1)}.global-loader-transition-overlay--exit{visibility:hidden;opacity:0;pointer-events:none;transform:scale(1.045)}.loader-container:before{z-index:-2;background-image:radial-gradient(var(--loader-grid)1px,transparent 1px);content:"";opacity:.72;background-size:28px 28px;animation:12s linear infinite globalLoaderGrid;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.loader-container:after{z-index:-1;background:linear-gradient(transparent,var(--loader-line-soft),transparent);width:1px;height:160%;box-shadow:-24rem 0 var(--loader-line-faint),24rem 0 var(--loader-line-faint);content:"";opacity:.5;transition:background .45s,box-shadow .45s;position:absolute;top:-30%;left:50%;transform:rotate(32deg)}.global-loader{justify-items:center;width:min(90vw,25rem);animation:.55s cubic-bezier(.22,1,.36,1) both globalLoaderEnter;display:grid}.global-loader__eyebrow{color:var(--loader-muted);letter-spacing:.26em;text-transform:uppercase;margin:0 0 -.75rem;font-size:.62rem;font-weight:750;transition:color .45s}.global-loader__visual{aspect-ratio:13/9;width:min(19rem,78vw);position:relative}.global-loader__visual:before{z-index:4;background:linear-gradient(90deg,transparent,var(--loader-line),transparent);width:70%;height:1px;box-shadow:0 0 1rem var(--loader-line);content:"";opacity:0;animation:1.8s ease-in-out infinite globalLoaderScan;position:absolute;top:14%;left:50%;transform:translate(-50%)}.global-loader__circuit{z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.global-loader__rays,.global-loader__dock,.global-loader__processor{fill:none;stroke:var(--loader-line);stroke-linecap:round;stroke-linejoin:round;transition:stroke .45s}.global-loader__ray{stroke-width:4px;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.8s cubic-bezier(.65,0,.35,1) infinite globalLoaderSignal}.global-loader__ray--2{animation-delay:.1s}.global-loader__ray--3{animation-delay:.2s}.global-loader__ray--4{animation-delay:.3s}.global-loader__ray--5{animation-delay:.4s}.global-loader__dock{stroke-width:4px;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.8s cubic-bezier(.65,0,.35,1) infinite globalLoaderDock}.global-loader__processor{stroke-width:1.8px;opacity:0;animation:1.8s ease-in-out infinite globalLoaderProcessor}.global-loader__processor rect{fill:var(--loader-core-fill);transition:fill .45s}.global-loader__processor circle{fill:var(--loader-core);stroke:none}.global-loader__nodes{fill:var(--loader-core);transition:fill .45s}.global-loader__nodes circle{opacity:0;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite globalLoaderNode}.global-loader__nodes circle:nth-child(2){animation-delay:.1s}.global-loader__nodes circle:nth-child(3){animation-delay:.2s}.global-loader__nodes circle:nth-child(4){animation-delay:.3s}.global-loader__nodes circle:nth-child(5){animation-delay:.4s}.global-loader__orbit{z-index:1;border:1px solid var(--loader-line-soft);border-radius:50%;transition:border-color .45s;position:absolute;top:56.5%;left:50%;transform:translate(-50%,-50%)}.global-loader__orbit--outer{border-style:dashed;width:9rem;height:9rem;animation:8s linear infinite globalLoaderOrbit}.global-loader__orbit--inner{width:6.5rem;height:6.5rem;animation:5s linear infinite reverse globalLoaderOrbit}.global-loader__core{z-index:3;border:2px solid var(--loader-core);width:.55rem;height:.55rem;box-shadow:0 0 0 0 var(--loader-line-soft),0 0 1.4rem var(--loader-line);border-radius:50%;transition:border-color .45s;animation:1.8s ease-out infinite globalLoaderCore;position:absolute;top:56.5%;left:50%;transform:translate(-50%,-50%)}.global-loader__label{min-width:9rem;color:var(--loader-copy);letter-spacing:.15em;text-transform:uppercase;justify-content:center;align-items:center;gap:.7rem;margin:-.35rem 0 0;font-size:.76rem;font-weight:750;transition:color .45s;display:flex}.global-loader__dots{gap:.24rem;display:inline-flex}.global-loader__dots i{background:currentColor;border-radius:50%;width:.22rem;height:.22rem;animation:1.2s ease-in-out infinite globalLoaderDot}.global-loader__dots i:nth-child(2){animation-delay:.15s}.global-loader__dots i:nth-child(3){animation-delay:.3s}@keyframes globalLoaderSignal{0%,12%{opacity:0;stroke-dashoffset:1px}38%,72%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-1px}}@keyframes globalLoaderDock{0%,8%{opacity:.45;stroke-dashoffset:1px}35%,78%{opacity:1;stroke-dashoffset:0}to{opacity:.35;stroke-dashoffset:-1px}}@keyframes globalLoaderProcessor{0%,24%{opacity:0;transform-origin:50%;transform:scale(.82)}42%,78%{opacity:1;transform-origin:50%;transform:scale(1)}to{opacity:0;transform-origin:50%;transform:scale(.96)}}@keyframes globalLoaderNode{0%,32%{opacity:0;transform:scale(0)}48%,76%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}@keyframes globalLoaderOrbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes globalLoaderCore{0%{box-shadow:0 0 0 0 var(--loader-line-soft),0 0 1.4rem var(--loader-line)}70%,to{box-shadow:0 0 0 1.4rem transparent,0 0 .6rem var(--loader-line-soft)}}@keyframes globalLoaderScan{0%,12%{opacity:0;top:18%}32%{opacity:.55}72%{opacity:.28;top:75%}to{opacity:0;top:82%}}@keyframes globalLoaderGrid{to{background-position:28px 28px}}@keyframes globalLoaderDot{0%,70%,to{opacity:.3;transform:translateY(0)}35%{opacity:1;transform:translateY(-.18rem)}}@keyframes globalLoaderEnter{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes globalPageReveal{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.loader-container:before{animation:none}.global-loader__ray,.global-loader__dock,.global-loader__processor,.global-loader__nodes circle,.global-loader__core,.global-loader__dots i{animation-duration:3.6s}.global-loader__orbit,.global-loader__visual:before{display:none}.global-page-reveal{animation-duration:.2s;transform:none}.global-loader-transition-overlay{transition-duration:.2s;transform:none}}.module-loader{justify-content:center;align-items:center;width:100%;min-height:clamp(300px,48vh,560px);padding:24px;display:flex}.module-loader__panel{border:1px solid var(--color-border-muted);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-container-lowest)94%,transparent),color-mix(in srgb,var(--color-surface-container)88%,transparent));box-shadow:0 18px 40px color-mix(in srgb,var(--color-black)14%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:20px;align-items:center;gap:16px;padding:18px 22px;display:inline-flex}.module-loader__spinner{border:3px solid color-mix(in srgb,var(--color-outline)32%,transparent);border-top-color:var(--color-primary);border-right-color:color-mix(in srgb,var(--color-primary)72%,var(--color-terminal-green));border-radius:999px;width:42px;height:42px;animation:.85s linear infinite moduleSpin}.module-loader__copy{flex-direction:column;gap:4px;display:flex}.module-loader__eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--color-on-surface-variant);font-size:.72rem;font-weight:700}.module-loader__copy p{color:var(--color-on-surface);margin:0;font-size:1rem;font-weight:600}@keyframes moduleSpin{to{transform:rotate(360deg)}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-surface:#f5f7fb;--color-surface-dim:#e9eef6;--color-surface-bright:#fff;--color-surface-container-lowest:#fff;--color-surface-container-low:#f8fafc;--color-surface-container:#f1f5f9;--color-surface-container-high:#e8eef6;--color-surface-container-highest:#dbe4f0;--color-on-surface:#0f172a;--color-on-surface-variant:#526077;--color-inverse-surface:#111827;--color-inverse-on-surface:#f8fafc;--color-outline:#7c8aa0;--color-outline-variant:#cbd5e1;--color-border-muted:#d8e1ec;--color-primary:#2563eb;--color-on-primary:#fff;--color-primary-container:#dbeafe;--color-on-primary-container:#1e3a8a;--color-inverse-primary:#60a5fa;--color-primary-fixed:#2563eb;--color-primary-fixed-dim:#1d4ed8;--color-primary-button:#1e40af;--color-primary-button-hover:#1d4ed8;--color-secondary:#475569;--color-on-secondary:#fff;--color-secondary-container:#e2e8f0;--color-on-secondary-container:#334155;--color-secondary-fixed:#64748b;--color-secondary-fixed-dim:#475569;--color-tertiary:#b45309;--color-on-tertiary:#fff;--color-tertiary-container:#fef3c7;--color-on-tertiary-container:#78350f;--color-error:#dc2626;--color-on-error:#fff;--color-error-container:#fee2e2;--color-on-error-container:#991b1b;--color-background:#f5f7fb;--color-on-background:#0f172a;--color-background-deep:#e9eef6;--color-white:#fff;--color-black:#0f172a;--color-surface-glass:#ffffffd1;--color-terminal-green:#16a34a;--color-warning:#d97706;--color-surface-tint:#2563eb;--color-surface-variant:#e2e8f0;--color-scrollbar-track:var(--color-surface-container);--color-scrollbar-thumb:color-mix(in srgb,var(--color-primary)64%,var(--color-outline));--color-scrollbar-thumb-hover:var(--color-primary-button-hover);--background:var(--color-background);--foreground:var(--color-on-background);--card:var(--color-surface-container-lowest);--card-foreground:var(--color-on-surface);--popover:var(--color-surface-container-lowest);--popover-foreground:var(--color-on-surface);--primary:var(--color-primary);--primary-foreground:var(--color-on-primary);--primary-btn:var(--color-primary-button);--primary-btn-hover:var(--color-primary-button-hover);--secondary:var(--color-secondary-container);--secondary-foreground:var(--color-on-secondary-container);--muted:var(--color-surface-container);--muted-foreground:var(--color-on-surface-variant);--accent:var(--color-primary-container);--accent-foreground:var(--color-on-primary-container);--border:var(--color-border-muted);--input:var(--color-outline-variant);--ring:var(--color-primary);--terminal-green:var(--color-terminal-green);--font-sans:"Outfit",sans-serif;--font-mono:"JetBrains Mono",monospace;--radius-sm:.125rem;--radius:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-full:9999px;--spacing-unit:4px;--spacing-gutter-sm:16px;--spacing-gutter-lg:32px;--spacing-safe-margin:24px;--container-max:1280px}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-surface:#0a0b0e;--color-surface-dim:#07080b;--color-surface-bright:#252936;--color-surface-container-lowest:#0d0f15;--color-surface-container-low:#10131a;--color-surface-container:#12141c;--color-surface-container-high:#1a1d28;--color-surface-container-highest:#242938;--color-on-surface:#e8edf7;--color-on-surface-variant:#94a3b8;--color-inverse-surface:#e8edf7;--color-inverse-on-surface:#0f172a;--color-outline:#64748b;--color-outline-variant:#273244;--color-border-muted:#1e2a3b;--color-primary:#60a5fa;--color-on-primary:#07101f;--color-primary-container:#172554;--color-on-primary-container:#bfdbfe;--color-inverse-primary:#2563eb;--color-primary-fixed:#60a5fa;--color-primary-fixed-dim:#3b82f6;--color-primary-button:#1e40af;--color-primary-button-hover:#1d4ed8;--color-secondary:#cbd5e1;--color-on-secondary:#1e293b;--color-secondary-container:#1e293b;--color-on-secondary-container:#cbd5e1;--color-secondary-fixed:#cbd5e1;--color-secondary-fixed-dim:#94a3b8;--color-tertiary:#fbbf24;--color-on-tertiary:#422006;--color-tertiary-container:#78350f;--color-on-tertiary-container:#fef3c7;--color-error:#f87171;--color-on-error:#450a0a;--color-error-container:#7f1d1d;--color-on-error-container:#fee2e2;--color-background:#0a0b0e;--color-on-background:#e8edf7;--color-background-deep:#07101f;--color-white:#e8edf7;--color-black:#0a0b0e;--color-surface-glass:#12141cd1;--color-terminal-green:#22c55e;--color-warning:#f59e0b;--color-surface-tint:#60a5fa;--color-surface-variant:#242938;--color-scrollbar-track:var(--color-surface-container-low);--color-scrollbar-thumb:color-mix(in srgb,var(--color-primary)62%,var(--color-outline-variant));--color-scrollbar-thumb-hover:var(--color-primary)}.float-wrapper{position:relative}.float-wrapper .ant-input-number .ant-input-number-input,.float-wrapper .ant-input-password .ant-input,.float-wrapper .ant-input{border-color:var(--color-gray-600);border-radius:0;padding-top:14px;padding-bottom:2px}.float-wrapper .ant-input-number .ant-input-number-input:not(textarea),.float-wrapper .ant-input-password .ant-input:not(textarea),.float-wrapper .ant-input:not(textarea){height:35px}.float-wrapper .ant-input-number .ant-input-number-input:not(textarea).ant-input-lg,.float-wrapper .ant-input-password .ant-input:not(textarea).ant-input-lg,.float-wrapper .ant-input:not(textarea).ant-input-lg{height:40px}.float-wrapper .ant-input-number .ant-input-number-input:not(textarea).ant-input-sm,.float-wrapper .ant-input-password .ant-input:not(textarea).ant-input-sm,.float-wrapper .ant-input:not(textarea).ant-input-sm{height:30px}.float-wrapper .ant-input-password{border-color:var(--color-gray-600);border-radius:0;padding-top:0;padding-bottom:0}.float-wrapper .ant-input-number{border-radius:0;width:100%}.float-wrapper .ant-select{border-radius:0;width:100%;height:35px}.float-wrapper .ant-select .ant-select-selector{border-color:var(--color-gray-600);border-radius:0;align-items:center;padding-top:0;padding-bottom:0}.float-wrapper .ant-select.ant-select-lg{height:40px}.float-wrapper .ant-select.ant-select-sm{height:30px}.float-wrapper .ant-select .ant-select-selection-item,.float-wrapper .ant-select .ant-select-selection-search-input{line-height:1.3;padding-top:8px!important;padding-bottom:0!important}.float-wrapper .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.float-wrapper .ant-select-focused .ant-select-selector{border-color:var(--color-gray-600);box-shadow:none}.float-wrapper .ant-picker{border-radius:0;width:100%;height:35px}.float-wrapper .ant-picker .ant-picker-input input{padding-top:14px;padding-bottom:2px}.float-wrapper .ant-picker.ant-picker-large{height:40px}.float-wrapper .ant-picker.ant-picker-small{height:30px}.float-wrapper.quill .ql-editor{min-height:120px}.float-wrapper .label{pointer-events:none;color:var(--color-gray-600);z-index:1;font-size:14px;font-weight:400;line-height:normal;transition:all .2s;position:absolute;top:10px;left:12px}.float-wrapper .label.float-label{font-size:11px;top:2px}.float-wrapper .label.large{top:12px}.float-wrapper .label.large.float-label{top:2px}.float-wrapper .label.small{top:8px}.float-wrapper .label.small.float-label{top:2px}.ant-btn{height:35px}.ant-btn.ant-btn-lg{height:40px}.ant-btn.ant-btn-sm{height:30px}.ant-btn span{line-height:normal}.ant-btn.ant-btn-primary{background-color:var(--color-primary);color:var(--color-white)}.ant-btn.ant-btn-primary:hover,.ant-btn.ant-btn-primary:focus{background:var(--color-secondary)!important;color:var(--color-white)!important}.ant-btn.ant-btn-default{border-color:var(--color-primary);color:var(--color-primary)}.ant-btn.ant-btn-default:hover,.ant-btn.ant-btn-default:focus{border-color:var(--color-secondary)!important}.ant-btn.ant-btn-dashed{border-color:var(--color-primary);color:var(--color-primary)}.ant-btn.ant-btn-dashed:hover,.ant-btn.ant-btn-dashed:focus{border-color:var(--color-secondary)!important;color:var(--color-secondary)!important}.ant-btn.ant-btn-text:hover,.ant-btn.ant-btn-text:focus{background-color:var(--color-primary)!important;color:var(--color-white)!important}.image-cropper-modal .ant-modal-content{border-radius:22px}.image-cropper-modal .ant-modal-body{padding-bottom:8px}.image-cropper-modal .ant-img-crop-control{padding-top:10px;position:relative;width:min(100%,360px)!important;margin-top:28px!important;margin-bottom:18px!important}.image-cropper-modal .ant-img-crop-control:before{letter-spacing:.16em;text-transform:uppercase;color:#475569;content:"";font-size:11px;font-weight:700;position:absolute;top:-14px;left:0}.image-cropper-modal .ant-img-crop-control-zoom:before{content:"Zoom"}.image-cropper-modal .ant-img-crop-control-rotation:before{content:"Rotate"}.image-cropper-modal .ant-img-crop-control button{color:#2563eb;font-weight:700}.image-cropper-modal .ant-slider{margin-inline:10px}.dark .image-cropper-modal .ant-modal-content,.partnership-modal-root--dark .image-cropper-modal .ant-modal-content{color:#e2e8f0;background:linear-gradient(145deg,#090a0f,#172030)}.dark .image-cropper-modal .ant-modal-title,.dark .image-cropper-modal .ant-img-crop-control:before,.partnership-modal-root--dark .image-cropper-modal .ant-modal-title,.partnership-modal-root--dark .image-cropper-modal .ant-img-crop-control:before{color:#e2e8f0!important}.dark .image-cropper-modal .ant-slider .ant-slider-rail,.partnership-modal-root--dark .image-cropper-modal .ant-slider .ant-slider-rail{background:#94a3b847}.dark .image-cropper-modal .ant-slider .ant-slider-track,.partnership-modal-root--dark .image-cropper-modal .ant-slider .ant-slider-track{background:#60a5fa}.dark .image-cropper-modal .ant-img-crop-control button,.partnership-modal-root--dark .image-cropper-modal .ant-img-crop-control button{color:#93c5fd}.dark .ant-modal-close{color:#94a3b8!important}.dark .ant-modal-close:hover,.dark .ant-modal-close:focus{color:#f1f5f9!important;background:#ffffff14!important}.dark .ant-modal-confirm .ant-modal-content{color:#e2e8f0;background:#1a1d28}.dark .ant-modal-confirm .ant-modal-confirm-title,.dark .ant-modal-confirm .ant-modal-confirm-content{color:#e2e8f0!important}.testimonial-modal-root--dark .ant-modal-close,.hero-slide-modal-root--dark .ant-modal-close,.partnership-modal-root--dark .ant-modal-close{color:#94a3b8!important}.testimonial-modal-root--dark .ant-modal-close:hover,.testimonial-modal-root--dark .ant-modal-close:focus,.hero-slide-modal-root--dark .ant-modal-close:hover,.hero-slide-modal-root--dark .ant-modal-close:focus,.partnership-modal-root--dark .ant-modal-close:hover,.partnership-modal-root--dark .ant-modal-close:focus{color:#f1f5f9!important;background:#ffffff14!important}.ct-tooltip{position:relative}.ct-tooltip:before,.ct-tooltip:after{pointer-events:none;z-index:80;opacity:0;transition:opacity .16s,transform .16s;position:absolute}.ct-tooltip:before{content:attr(data-tooltip);border:1px solid color-mix(in srgb,var(--color-primary)34%,var(--color-border-muted));border-radius:var(--radius-sm);background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary-container)24%,transparent),transparent 58%),var(--color-surface-glass);width:max-content;max-width:14rem;box-shadow:0 16px 36px color-mix(in srgb,var(--color-black)14%,transparent);color:var(--color-on-surface);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:.5rem .65rem;font-size:.625rem;font-weight:700;line-height:1}.ct-tooltip:after{content:"";border:solid color-mix(in srgb,var(--color-primary)34%,var(--color-border-muted));background:var(--color-surface-glass);border-width:1px 1px 0 0;width:.5rem;height:.5rem}.ct-tooltip:is(:hover,:focus-visible):before,.ct-tooltip:is(:hover,:focus-visible):after{opacity:1}.ct-tooltip--right:before{top:50%;left:calc(100% + .75rem);transform:translate(-.25rem,-50%)}.ct-tooltip--right:after{top:50%;left:calc(100% + .5rem);transform:translate(-.25rem,-50%)rotate(-135deg)}.ct-tooltip--right:is(:hover,:focus-visible):before{transform:translateY(-50%)}.ct-tooltip--right:is(:hover,:focus-visible):after{transform:translateY(-50%)rotate(-135deg)}.ct-tooltip--top:before{bottom:calc(100% + .75rem);left:50%;transform:translate(-50%,.25rem)}.ct-tooltip--top:after{bottom:calc(100% + .5rem);left:50%;transform:translate(-50%,.25rem)rotate(135deg)}.ct-tooltip--top:is(:hover,:focus-visible):before{transform:translate(-50%)}.ct-tooltip--top:is(:hover,:focus-visible):after{transform:translate(-50%)rotate(135deg)}.ct-tooltip--bottom:before{top:calc(100% + .75rem);left:50%;transform:translate(-50%,-.25rem)}.ct-tooltip--bottom:after{top:calc(100% + .5rem);left:50%;transform:translate(-50%,-.25rem)rotate(-45deg)}.ct-tooltip--bottom:is(:hover,:focus-visible):before{transform:translate(-50%)}.ct-tooltip--bottom:is(:hover,:focus-visible):after{transform:translate(-50%)rotate(-45deg)}.partnerships-admin{min-width:0;max-width:100%}.partnerships-admin .projects-table-shell{background:#ffffffb8;border:1px solid #0f172a17;border-radius:18px;min-width:0;max-width:100%;padding:18px;overflow:hidden;box-shadow:0 24px 70px -52px #0f172a8c}.partnerships-admin .projects-table__header,.partnerships-admin .projects-table__filters,.partnerships-admin .projects-table__bottom,.partnerships-admin .projects-table__header-actions,.partnerships-admin .projects-table__actions{align-items:center;display:flex}.partnerships-admin .projects-table__status-switch{color:#64748b;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.partnerships-admin .projects-table__archive-note{color:#64748b;font-size:13px}.partnerships-admin .projects-table__header,.partnerships-admin .projects-table__filters,.partnerships-admin .projects-table__bottom{justify-content:space-between;gap:12px}.partnerships-admin .projects-table__header-actions,.partnerships-admin .projects-table__actions{gap:8px}.partnerships-admin .projects-table__page-size{min-width:120px}.partnerships-admin .projects-table__search{width:min(280px,100%)}.partnerships-admin .projects-table__table-wrap{border-radius:12px;min-width:0;max-width:100%;overflow:hidden}.partnerships-admin .projects-table__table{border:1px solid #0f172a17;border-radius:12px;overflow:hidden}.partnerships-admin .projects-table__table .ant-table-thead>tr>th,.partnerships-admin .projects-table__table .ant-table-tbody>tr>td{padding:12px 10px}.partnerships-admin .projects-table__table .ant-table-cell{white-space:normal;word-break:break-word}.partnerships-admin .projects-table__table .ant-table-thead>tr>th:first-child,.partnerships-admin .projects-table__table .ant-table-tbody>tr>td:first-child{padding-left:8px;padding-right:6px}.partnerships-admin .projects-table__table .ant-table-thead>tr>th:nth-child(2),.partnerships-admin .projects-table__table .ant-table-tbody>tr>td:nth-child(2){padding-left:8px;padding-right:8px}.partnerships-admin .projects-table__title-cell{color:#0f172a;font-weight:600}.partnerships-admin .projects-table__entries{color:#64748b;font-size:13px}.partnerships-admin .projects-table__mobile-list{display:none}.partnerships-admin .projects-table__action-btn--archive{color:#dc2626!important}.partnerships-admin .projects-table__action-btn--archive:hover,.partnerships-admin .projects-table__action-btn--archive:focus{color:#ef4444!important;background:#ef44441a!important}.partnerships-admin .projects-table__action-btn--edit{color:#2563eb!important}.partnerships-admin .projects-table__action-btn--edit:hover,.partnerships-admin .projects-table__action-btn--edit:focus{color:#3b82f6!important;background:#2563eb1a!important}.partnerships-admin .projects-table__action-btn--restore{color:#16a34a!important}.partnerships-admin .projects-table__action-btn--restore:hover,.partnerships-admin .projects-table__action-btn--restore:focus{color:#22c55e!important;background:#22c55e1a!important}.partnerships-admin .ant-pagination{align-items:center;margin:0;display:flex}.dark .partnerships-admin .projects-table-shell{background:#0f172a61;border-color:#ffffff1a;box-shadow:0 24px 70px -52px #000000e6}.dark .partnerships-admin .projects-table__table{border-color:#ffffff14}.dark .partnerships-admin .ant-table{color:#e2e8f0;background:#0f172a8c}.dark .partnerships-admin .ant-table-thead>tr>th{color:#f8fafc!important;background:#111827!important;border-bottom-color:#ffffff14!important}.dark .partnerships-admin .ant-table-tbody>tr>td{color:#cbd5e1;background:#0f172a6b!important;border-bottom-color:#ffffff12!important}.dark .partnerships-admin .ant-table-tbody>tr.ant-table-row:hover>td{background:#2563eb24!important}.dark .partnerships-admin .projects-table__title-cell{color:#f8fafc}.dark .partnerships-admin .projects-table__entries,.dark .partnerships-admin .projects-table__archive-note,.dark .partnerships-admin .projects-table__status-switch,.dark .partnerships-admin .ant-empty-description{color:#94a3b8}.dark .partnerships-admin .ant-pagination-item,.dark .partnerships-admin .ant-pagination-prev button,.dark .partnerships-admin .ant-pagination-next button{color:#cbd5e1;background:#0f172ab8;border-color:#ffffff1a}.dark .partnerships-admin .ant-pagination-item a{color:#cbd5e1}.dark .partnerships-admin .ant-pagination-item-active{background:#2563eb33;border-color:#60a5fa}.partnership-modal-root .ant-modal-mask{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.partnership-modal-root .partnership-modal .ant-modal-content{background:#fff;border:1px solid #2563eb3d;border-radius:22px;padding:22px 24px;overflow:hidden;box-shadow:0 32px 90px -44px #0f172a99}.partnership-modal-root .partnership-modal .ant-modal-header,.partnership-modal-root .partnership-modal .ant-modal-footer{background:0 0}.partnership-modal-root .partnership-modal .ant-modal-body{padding:0}.partnership-modal-root--dark .partnership-modal .ant-modal-content{color:#e2e8f0;background:linear-gradient(145deg,#090a0f,#172030);border-color:#60a5fa47}.partnership-modal-root--dark .ant-modal-title,.partnership-modal-root--dark label,.partnership-modal-root--dark .ant-upload-text,.partnership-modal-root--dark .ant-upload-hint,.partnership-modal-root--dark .ant-upload-list-item-name{color:#e2e8f0!important}.partnership-modal-root--dark .ant-input,.partnership-modal-root--dark .ant-upload-wrapper .ant-upload-drag,.partnership-modal-root--dark .ant-upload-wrapper .ant-upload-list-item{color:#e2e8f0!important;background:#0f172aa3!important;border-color:#ffffff24!important}.partnership-modal-root--dark .ant-input::placeholder,.partnership-modal-root--dark .ant-upload-hint{color:#94a3b8!important}.dark .partnerships-page-size-dropdown{background:#0f172a;border:1px solid #ffffff1a}.dark .partnerships-page-size-dropdown .ant-select-item{color:#cbd5e1}.dark .partnerships-page-size-dropdown .ant-select-item-option-selected,.dark .partnerships-page-size-dropdown .ant-select-item-option-active{color:#f8fafc;background:#2563eb33!important}@media (max-width:767px){.partnerships-admin .projects-table-shell{border-radius:14px;padding:14px}.partnerships-admin .projects-table__header,.partnerships-admin .projects-table__filters,.partnerships-admin .projects-table__bottom,.partnerships-admin .projects-table__header-actions{flex-direction:column;align-items:stretch}.partnerships-admin .projects-table__status-switch{border:1px solid #0f172a17;border-radius:10px;justify-content:center;width:100%;padding:8px 10px}.partnerships-admin .projects-table__header>.ant-btn,.partnerships-admin .projects-table__page-size,.partnerships-admin .projects-table__search{width:100%}.partnerships-admin .projects-table__table-wrap{display:none}.partnerships-admin .projects-table__mobile-list{display:block}.partnerships-admin .projects-table__mobile-card,.partnerships-admin .projects-table__mobile-empty{background:#ffffffd1;border:1px solid #0f172a17;border-radius:12px;padding:14px}.partnerships-admin .projects-table__mobile-card+.projects-table__mobile-card{margin-top:10px}.partnerships-admin .projects-table__mobile-card-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.partnerships-admin .projects-table__mobile-card h3{color:#0f172a;margin:0;font-size:14px;font-weight:700}.partnerships-admin .projects-table__mobile-empty{color:#64748b;text-align:center}.partnerships-admin .projects-table__bottom .ant-pagination{flex-wrap:wrap;justify-content:center}.dark .partnerships-admin .projects-table__mobile-card,.dark .partnerships-admin .projects-table__mobile-empty{color:#94a3b8;background:#0f172a94;border-color:#ffffff14}.dark .partnerships-admin .projects-table__mobile-card h3{color:#f8fafc}.dark .partnerships-admin .projects-table__status-switch{border-color:#ffffff1a}.partnership-modal-root .partnership-modal{max-width:calc(100vw - 24px)}}.hero-slide-modal-root .hero-slide-modal .ant-modal-content{border:1px solid var(--color-border-muted);background:var(--color-surface-container-lowest);border-radius:18px;padding:22px 24px}.hero-slide-modal-root .hero-slide-modal .ant-modal-header,.hero-slide-modal-root .hero-slide-modal .ant-modal-footer{background:0 0}.hero-slide-modal-root .hero-slide-modal .ant-modal-body{padding:0}.hero-slide-modal-root .hero-slide-modal .ant-input,.hero-slide-modal-root .hero-slide-modal textarea.ant-input,.hero-slide-modal-root .hero-slide-modal .hero-title-editor{-webkit-text-fill-color:var(--color-on-surface);color:var(--color-on-surface)!important;border-color:var(--color-outline-variant)!important;background:var(--color-surface-container-lowest)!important}.hero-slide-modal-root .hero-slide-modal .ant-input:hover,.hero-slide-modal-root .hero-slide-modal .ant-input:focus,.hero-slide-modal-root .hero-slide-modal textarea.ant-input:hover,.hero-slide-modal-root .hero-slide-modal textarea.ant-input:focus,.hero-slide-modal-root .hero-slide-modal .hero-title-editor:hover,.hero-slide-modal-root .hero-slide-modal .hero-title-editor:focus{-webkit-text-fill-color:var(--color-on-surface);color:var(--color-on-surface)!important;border-color:var(--color-primary)!important;background:var(--color-surface-container-lowest)!important}.hero-slide-modal-root .hero-slide-modal .ant-input::placeholder,.hero-slide-modal-root .hero-slide-modal textarea.ant-input::placeholder{-webkit-text-fill-color:var(--color-on-surface-variant);color:var(--color-on-surface-variant)!important}.hero-slide-modal-root .hero-slide-modal .ant-segmented{color:var(--color-on-surface-variant);background:var(--color-surface-container)}.hero-slide-modal-root .hero-slide-modal .ant-segmented-item-selected{color:var(--color-on-surface)!important;background:var(--color-surface-container-lowest)!important}.hero-slide-modal-root--dark .hero-slide-modal .ant-modal-content{color:#e2e8f0;background:linear-gradient(145deg,#090a0f,#172030);border-color:#60a5fa47}.hero-slide-modal-root--dark .hero-slide-modal .ant-modal-title,.hero-slide-modal-root--dark .hero-slide-modal label,.hero-slide-modal-root--dark .hero-slide-modal .ant-upload-text,.hero-slide-modal-root--dark .hero-slide-modal .ant-upload-hint,.hero-slide-modal-root--dark .hero-slide-modal .ant-upload-list-item-name{color:#e2e8f0!important}.hero-slide-modal-root--dark .hero-slide-modal .ant-input,.hero-slide-modal-root--dark .hero-slide-modal textarea.ant-input,.hero-slide-modal-root--dark .hero-slide-modal .hero-title-editor,.hero-slide-modal-root--dark .hero-slide-modal .ant-upload-wrapper .ant-upload-drag{-webkit-text-fill-color:#e2e8f0;color:#e2e8f0!important;background:#0f172ad6!important;border-color:#ffffff24!important}.hero-slide-modal-root--dark .hero-slide-modal .ant-input:hover,.hero-slide-modal-root--dark .hero-slide-modal .ant-input:focus,.hero-slide-modal-root--dark .hero-slide-modal textarea.ant-input:hover,.hero-slide-modal-root--dark .hero-slide-modal textarea.ant-input:focus,.hero-slide-modal-root--dark .hero-slide-modal .hero-title-editor:hover,.hero-slide-modal-root--dark .hero-slide-modal .hero-title-editor:focus{-webkit-text-fill-color:#f8fafc;color:#f8fafc!important;background:#0f172af5!important;border-color:#60a5fab8!important}.hero-slide-modal-root--dark .hero-slide-modal .ant-input::placeholder,.hero-slide-modal-root--dark .hero-slide-modal textarea.ant-input::placeholder,.hero-slide-modal-root--dark .hero-slide-modal .ant-upload-hint{-webkit-text-fill-color:#94a3b8;color:#94a3b8!important}.testimonial-modal-root .testimonial-modal .ant-modal-content{border:1px solid var(--color-border-muted);background:var(--color-surface-container-lowest);border-radius:18px;padding:22px 24px}.testimonial-modal-root .testimonial-modal .ant-modal-header,.testimonial-modal-root .testimonial-modal .ant-modal-footer{background:0 0}.testimonial-modal-root .testimonial-modal .ant-modal-body{overscroll-behavior:contain;max-height:calc(100vh - 220px);padding:0;overflow-y:auto}.testimonial-modal-root .testimonial-modal .ant-input,.testimonial-modal-root .testimonial-modal textarea.ant-input,.testimonial-modal-root .testimonial-modal .ant-select-auto-complete .ant-input,.testimonial-modal-root .testimonial-modal .ant-select-selector,.testimonial-modal-root .testimonial-modal .ant-upload-wrapper .ant-upload-drag{-webkit-text-fill-color:var(--color-on-surface);color:var(--color-on-surface)!important;border-color:var(--color-outline-variant)!important;background:var(--color-surface-container-lowest)!important}.testimonial-modal-root .testimonial-modal .ant-select-selection-item,.testimonial-modal-root .testimonial-modal .ant-select-arrow,.testimonial-modal-root .testimonial-modal .ant-select-selection-item-remove{color:var(--color-on-surface)!important}.testimonial-modal-root .testimonial-modal .ant-select-selection-search-input{color:var(--color-on-surface)!important;-webkit-text-fill-color:var(--color-on-surface)!important;background:0 0!important}.testimonial-modal-root .testimonial-modal .ant-select-selector input,.testimonial-modal-root .testimonial-modal .ant-select-selection-search-mirror{color:var(--color-on-surface)!important;caret-color:var(--color-on-surface)!important;-webkit-text-fill-color:var(--color-on-surface)!important;background:0 0!important}.testimonial-modal-root .testimonial-modal .ant-select-selection-search-input[type=search],.testimonial-modal-root .testimonial-modal .ant-select-selection-search-input[type=text]{color:var(--color-on-surface)!important;caret-color:var(--color-on-surface)!important;-webkit-text-fill-color:var(--color-on-surface)!important}.testimonial-modal-root .testimonial-modal .ant-select-selection-item{background:color-mix(in srgb,var(--color-primary)16%,transparent)!important;-webkit-text-fill-color:var(--color-on-surface)!important}.testimonial-modal-root .testimonial-modal .ant-input:hover,.testimonial-modal-root .testimonial-modal .ant-input:focus,.testimonial-modal-root .testimonial-modal textarea.ant-input:hover,.testimonial-modal-root .testimonial-modal textarea.ant-input:focus,.testimonial-modal-root .testimonial-modal .ant-select-auto-complete .ant-input:hover,.testimonial-modal-root .testimonial-modal .ant-select-auto-complete .ant-input:focus,.testimonial-modal-root .testimonial-modal .ant-select:hover .ant-select-selector,.testimonial-modal-root .testimonial-modal .ant-select-focused .ant-select-selector{-webkit-text-fill-color:var(--color-on-surface);color:var(--color-on-surface)!important;border-color:var(--color-primary)!important;background:var(--color-surface-container-lowest)!important}.testimonial-modal-root .testimonial-modal .ant-rate-star-zero,.testimonial-modal-root .testimonial-modal .ant-rate-star-zero .ant-rate-star-second,.testimonial-modal-root .testimonial-modal .ant-rate-star:not(.ant-rate-star-full) .ant-rate-star-second{color:var(--color-outline)!important}.testimonial-modal-root .testimonial-modal .testimonial-modal__upload.ant-upload-wrapper .ant-upload-drag{min-height:150px;padding:18px 12px}.testimonial-modal-root--dark .testimonial-modal .ant-modal-content{color:#e2e8f0;background:linear-gradient(145deg,#090a0f,#172030);border-color:#60a5fa47}.testimonial-modal-root--dark .testimonial-modal .ant-modal-title,.testimonial-modal-root--dark .testimonial-modal label,.testimonial-modal-root--dark .testimonial-modal .ant-upload-text,.testimonial-modal-root--dark .testimonial-modal .ant-upload-hint,.testimonial-modal-root--dark .testimonial-modal .ant-upload-list-item-name{color:#e2e8f0!important}.testimonial-modal-root--dark .testimonial-modal .ant-input,.testimonial-modal-root--dark .testimonial-modal textarea.ant-input,.testimonial-modal-root--dark .testimonial-modal .ant-select-auto-complete .ant-input,.testimonial-modal-root--dark .testimonial-modal .ant-select-selector,.testimonial-modal-root--dark .testimonial-modal .ant-upload-wrapper .ant-upload-drag{-webkit-text-fill-color:#e2e8f0;color:#e2e8f0!important;background:#0f172ad6!important;border-color:#ffffff24!important}.testimonial-modal-root--dark .testimonial-modal .ant-select-selection-item,.testimonial-modal-root--dark .testimonial-modal .ant-select-arrow,.testimonial-modal-root--dark .testimonial-modal .ant-select-selection-item-remove{color:#e2e8f0!important}.testimonial-modal-root--dark .testimonial-modal .ant-select-selection-search-input,.testimonial-modal-root--dark .testimonial-modal .ant-select-selector input,.testimonial-modal-root--dark .testimonial-modal .ant-select-selection-search-mirror{color:#f8fafc!important;caret-color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;background:0 0!important}.testimonial-modal-root--dark .testimonial-modal .ant-select-selection-search,.testimonial-modal-root--dark .testimonial-modal .ant-select-selection-search input,.testimonial-modal-root--dark .testimonial-modal input.ant-select-selection-search-input{color:#f8fafc!important;caret-color:#f8fafc!important;opacity:1!important;-webkit-text-fill-color:#f8fafc!important;background-color:#0000!important}.testimonial-modal-root--dark .testimonial-modal .ant-select-selection-search-input[type=search],.testimonial-modal-root--dark .testimonial-modal .ant-select-selection-search-input[type=text]{color:#f8fafc!important;caret-color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.testimonial-modal-root--dark .testimonial-modal .ant-select-selection-item{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;background:#60a5fa2e!important}.testimonial-modal-root--dark .testimonial-modal .ant-select-auto-complete .ant-input-affix-wrapper,.testimonial-modal-root--dark .testimonial-modal .ant-select-auto-complete .ant-input-affix-wrapper input,.testimonial-modal-root--dark .testimonial-modal .ant-select-auto-complete input{color:#f8fafc!important;caret-color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;background:0 0!important}.testimonial-modal-root--dark .testimonial-modal .ant-input:hover,.testimonial-modal-root--dark .testimonial-modal .ant-input:focus,.testimonial-modal-root--dark .testimonial-modal textarea.ant-input:hover,.testimonial-modal-root--dark .testimonial-modal textarea.ant-input:focus,.testimonial-modal-root--dark .testimonial-modal .ant-select-auto-complete .ant-input:hover,.testimonial-modal-root--dark .testimonial-modal .ant-select-auto-complete .ant-input:focus,.testimonial-modal-root--dark .testimonial-modal .ant-select:hover .ant-select-selector,.testimonial-modal-root--dark .testimonial-modal .ant-select-focused .ant-select-selector{-webkit-text-fill-color:#f8fafc;color:#f8fafc!important;background:#0f172af5!important;border-color:#60a5fab8!important}.testimonial-modal-root--dark .testimonial-modal .ant-input::placeholder,.testimonial-modal-root--dark .testimonial-modal textarea.ant-input::placeholder,.testimonial-modal-root--dark .testimonial-modal .ant-select-auto-complete .ant-input::placeholder,.testimonial-modal-root--dark .testimonial-modal .ant-select-selection-placeholder,.testimonial-modal-root--dark .testimonial-modal .ant-upload-hint{-webkit-text-fill-color:#94a3b8;color:#94a3b8!important}.testimonial-modal-root--dark .testimonial-modal .ant-rate-star-zero,.testimonial-modal-root--dark .testimonial-modal .ant-rate-star-zero .ant-rate-star-second,.testimonial-modal-root--dark .testimonial-modal .ant-rate-star:not(.ant-rate-star-full) .ant-rate-star-second{color:#475569!important}.dark .testimonial-title-dropdown{background:#0f172a!important;border-color:#ffffff24!important}.dark .testimonial-title-dropdown .ant-select-item,.dark .testimonial-title-dropdown .ant-select-item-option-content{color:#e2e8f0!important}.dark .testimonial-title-dropdown .ant-select-item-option-active,.dark .testimonial-title-dropdown .ant-select-item-option-selected{background:#60a5fa29!important}.dark .testimonials-table .ant-table{color:#e2e8f0;background:0 0}.dark .testimonials-table .ant-table-thead>tr>th{color:#f8fafc!important;background:#111827!important;border-bottom-color:#ffffff14!important}.dark .testimonials-table .ant-table-tbody>tr>td{color:#cbd5e1;background:#0f172a6b!important;border-bottom-color:#ffffff12!important}.dark .testimonials-table .ant-table-tbody>tr.ant-table-row:hover>td{background:#2563eb24!important}.dark .testimonials-table .ant-table-cell-fix-right{background:inherit!important}.dark .testimonials-table .ant-pagination-item,.dark .testimonials-table .ant-pagination-prev button,.dark .testimonials-table .ant-pagination-next button{color:#cbd5e1;background:#0f172ab8;border-color:#ffffff1a}.dark .testimonials-table .ant-pagination-item a{color:#cbd5e1}.dark .testimonials-table .ant-pagination-item-active{background:#2563eb33;border-color:#60a5fa}.dark .testimonials-table .ant-empty-description{color:#94a3b8}.service-modal-root .service-modal .ant-modal-content{border:1px solid var(--color-border-muted);background:var(--color-surface-container-lowest);border-radius:18px;padding:22px 24px}.service-modal-root .service-modal .ant-modal-header,.service-modal-root .service-modal .ant-modal-footer{background:0 0}.service-modal-root .service-modal .ant-modal-body{max-height:calc(100vh - 220px);padding:0;overflow-y:auto}.service-modal-root--dark .service-modal .ant-modal-content{color:#e2e8f0;background:linear-gradient(145deg,#090a0f,#172030);border-color:#60a5fa47}.service-modal-root--dark .service-modal .ant-modal-title,.service-modal-root--dark .service-modal label{color:#e2e8f0!important}.service-modal-root--dark .service-modal .ant-input,.service-modal-root--dark .service-modal textarea.ant-input{color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important;background:#0f172ad6!important;border-color:#ffffff24!important}.service-modal-root--dark .service-modal .ant-input:hover,.service-modal-root--dark .service-modal .ant-input:focus,.service-modal-root--dark .service-modal textarea.ant-input:hover,.service-modal-root--dark .service-modal textarea.ant-input:focus{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;background:#0f172af5!important;border-color:#60a5fab8!important}.dark .services-table .ant-table{color:#e2e8f0;background:0 0}.dark .services-table .ant-table-thead>tr>th{color:#f8fafc!important;background:#111827!important;border-bottom-color:#ffffff14!important}.dark .services-table .ant-table-tbody>tr>td{color:#cbd5e1!important;background:#0f172a6b!important;border-bottom-color:#ffffff12!important}.dark .services-table .ant-table-tbody>tr.ant-table-row:hover>td{background:#2563eb24!important}.dark .services-table .ant-pagination-item,.dark .services-table .ant-pagination-prev button,.dark .services-table .ant-pagination-next button{color:#cbd5e1;background:#0f172ab8;border-color:#ffffff1a}.dark .services-table .ant-pagination-item a{color:#cbd5e1}.dark .services-table .ant-pagination-item-active{background:#2563eb33;border-color:#60a5fa}.project-admin-modal-root .project-admin-modal .ant-modal-content{border:1px solid var(--color-border-muted);background:var(--color-surface-container-lowest);border-radius:18px;padding:22px 24px}.project-admin-modal-root .project-admin-modal .ant-modal-header,.project-admin-modal-root .project-admin-modal .ant-modal-footer{background:0 0}.project-admin-modal-root .project-admin-modal .ant-modal-body{max-height:calc(100vh - 220px);padding:0;overflow-y:auto}.project-admin-modal-root--dark .project-admin-modal .ant-modal-content{color:#e2e8f0;background:linear-gradient(145deg,#090a0f,#172030);border-color:#60a5fa47}.project-admin-modal-root--dark .project-admin-modal .ant-modal-title,.project-admin-modal-root--dark .project-admin-modal label,.project-admin-modal-root--dark .project-admin-modal .ant-upload-text,.project-admin-modal-root--dark .project-admin-modal .ant-upload-hint,.project-admin-modal-root--dark .project-admin-modal .ant-upload-list-item-name{color:#e2e8f0!important}.project-admin-modal-root--dark .project-admin-modal .ant-input,.project-admin-modal-root--dark .project-admin-modal textarea.ant-input,.project-admin-modal-root--dark .project-admin-modal .ant-upload-wrapper .ant-upload-drag,.project-admin-modal-root--dark .project-admin-modal .ant-upload-list-item{color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important;background:#0f172ad6!important;border-color:#ffffff24!important}.project-admin-modal-root--dark .project-admin-modal .ant-input:hover,.project-admin-modal-root--dark .project-admin-modal .ant-input:focus,.project-admin-modal-root--dark .project-admin-modal textarea.ant-input:hover,.project-admin-modal-root--dark .project-admin-modal textarea.ant-input:focus{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;background:#0f172af5!important;border-color:#60a5fab8!important}.dark .projects-management-table .ant-table{color:#e2e8f0;background:0 0}.dark .projects-management-table .ant-table-thead>tr>th{color:#f8fafc!important;background:#111827!important;border-bottom-color:#ffffff14!important}.dark .projects-management-table .ant-table-tbody>tr>td{color:#cbd5e1!important;background:#0f172a6b!important;border-bottom-color:#ffffff12!important}.dark .projects-management-table .ant-table-tbody>tr.ant-table-row:hover>td{background:#2563eb24!important}.dark .projects-management-table .ant-pagination-item,.dark .projects-management-table .ant-pagination-prev button,.dark .projects-management-table .ant-pagination-next button{color:#cbd5e1;background:#0f172ab8;border-color:#ffffff1a}.dark .projects-management-table .ant-pagination-item a{color:#cbd5e1}.dark .projects-management-table .ant-pagination-item-active{background:#2563eb33;border-color:#60a5fa}.dark .pillars-table .ant-table{color:#e2e8f0;background:0 0}.dark .pillars-table .ant-table-thead>tr>th{color:#f8fafc!important;background:#111827!important;border-bottom-color:#ffffff14!important}.dark .pillars-table .ant-table-tbody>tr>td{color:#cbd5e1!important;background:#0f172a6b!important;border-bottom-color:#ffffff12!important}.dark .pillars-table .ant-table-tbody>tr.ant-table-row:hover>td{background:#2563eb24!important}.dark .pillars-table .ant-pagination-item,.dark .pillars-table .ant-pagination-prev button,.dark .pillars-table .ant-pagination-next button{color:#cbd5e1;background:#0f172ab8;border-color:#ffffff1a}.dark .pillars-table .ant-pagination-item a{color:#cbd5e1}.dark .pillars-table .ant-pagination-item-active{background:#2563eb33;border-color:#60a5fa}.team-member-modal-root .team-member-modal .ant-modal-content{border:1px solid var(--color-border-muted);background:var(--color-surface-container-lowest);border-radius:18px;padding:22px 24px}.team-member-modal-root .team-member-modal .ant-modal-header,.team-member-modal-root .team-member-modal .ant-modal-footer{background:0 0}.team-member-modal-root .team-member-modal .ant-modal-body{max-height:calc(100vh - 220px);padding:0;overflow-y:auto}.team-member-modal-root--dark .team-member-modal .ant-modal-content{color:#e2e8f0;background:linear-gradient(145deg,#090a0f,#172030);border-color:#60a5fa47}.team-member-modal-root--dark .team-member-modal .ant-modal-title,.team-member-modal-root--dark .team-member-modal label,.team-member-modal-root--dark .team-member-modal .ant-upload-text,.team-member-modal-root--dark .team-member-modal .ant-upload-hint{color:#e2e8f0!important}.team-member-modal-root--dark .team-member-modal .ant-input,.team-member-modal-root--dark .team-member-modal textarea.ant-input,.team-member-modal-root--dark .team-member-modal .ant-upload-wrapper .ant-upload-drag{color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important;background:#0f172ad6!important;border-color:#ffffff24!important}.team-member-modal-root--dark .team-member-modal .ant-input:hover,.team-member-modal-root--dark .team-member-modal .ant-input:focus,.team-member-modal-root--dark .team-member-modal textarea.ant-input:hover,.team-member-modal-root--dark .team-member-modal textarea.ant-input:focus{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;background:#0f172af5!important;border-color:#60a5fab8!important}.dark .team-table .ant-table{color:#e2e8f0;background:0 0}.dark .team-table .ant-table-thead>tr>th{color:#f8fafc!important;background:#111827!important;border-bottom-color:#ffffff14!important}.dark .team-table .ant-table-tbody>tr>td{color:#cbd5e1!important;background:#0f172a6b!important;border-bottom-color:#ffffff12!important}.dark .team-table .ant-table-tbody>tr.ant-table-row:hover>td{background:#2563eb24!important}.dark .team-table .ant-pagination-item,.dark .team-table .ant-pagination-prev button,.dark .team-table .ant-pagination-next button{color:#cbd5e1;background:#0f172ab8;border-color:#ffffff1a}.dark .team-table .ant-pagination-item a{color:#cbd5e1}.dark .team-table .ant-pagination-item-active{background:#2563eb33;border-color:#60a5fa}.dark .contact-table .ant-table{color:#e2e8f0;background:0 0}.dark .contact-table .ant-table-thead>tr>th{color:#f8fafc!important;background:#111827!important;border-bottom-color:#ffffff14!important}.dark .contact-table .ant-table-tbody>tr>td{color:#cbd5e1!important;background:#0f172a6b!important;border-bottom-color:#ffffff12!important}.dark .contact-table .ant-table-tbody>tr.ant-table-row:hover>td{background:#2563eb24!important}.dark .contact-table .ant-pagination-item,.dark .contact-table .ant-pagination-prev button,.dark .contact-table .ant-pagination-next button{color:#cbd5e1;background:#0f172ab8;border-color:#ffffff1a}.dark .contact-table .ant-pagination-item a{color:#cbd5e1}.dark .contact-table .ant-pagination-item-active{background:#2563eb33;border-color:#60a5fa}.contact-view-modal-root--dark .contact-view-modal .ant-modal-content{color:#e2e8f0;background:linear-gradient(145deg,#090a0f,#172030);border-color:#60a5fa47}.contact-view-modal-root--dark .contact-view-modal .ant-modal-title{color:#f8fafc}#AdministratorLogin{--login-bg:var(--color-background);--login-surface:color-mix(in srgb,var(--color-surface-container-lowest)88%,transparent);--login-border:var(--color-border-muted);--login-title:var(--color-on-surface);--login-copy:var(--color-on-surface-variant);--login-accent:var(--color-primary);--login-accent-strong:var(--color-primary-button-hover);--login-tech:color-mix(in srgb,var(--color-primary)62%,var(--color-on-surface-variant));min-height:100dvh}#AdministratorLogin.admin-login-page{--admin-tech-height:min(24vh,14rem);--admin-tech-gap:2rem;isolation:isolate;background:var(--login-bg);min-height:100dvh;position:relative;overflow:hidden}#AdministratorLogin.admin-login-page .admin-login-shell{z-index:2;min-height:100dvh;padding:clamp(5rem,11vh,8rem)2rem calc(var(--admin-tech-height) + var(--admin-tech-gap));justify-content:center;align-items:flex-start;display:flex;position:relative}#AdministratorLogin.admin-login-page .admin-login-form-panel{width:100%;max-width:25.5rem}#AdministratorLogin.admin-login-page .admin-login-card{width:100%;animation:.75s cubic-bezier(.22,1,.36,1) both admin-login-arrive;position:relative}#AdministratorLogin.admin-login-page .admin-login-toolbar{z-index:4;justify-content:flex-end;display:flex;position:absolute;top:1.5rem;right:1.5rem}#AdministratorLogin.admin-login-page .admin-login-theme-toggle{border:1px solid var(--login-border);background:var(--login-surface);min-height:2.35rem;color:var(--login-title);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .7rem .3rem .45rem;transition:border-color .2s,transform .2s;display:inline-flex}#AdministratorLogin.admin-login-page .admin-login-theme-toggle:hover,#AdministratorLogin.admin-login-page .admin-login-theme-toggle:focus-visible{border-color:var(--login-accent);outline:none;transform:translateY(-1px)}#AdministratorLogin.admin-login-page .admin-login-theme-toggle__icon{width:1.55rem;height:1.55rem;color:var(--login-accent);justify-content:center;align-items:center;display:inline-flex;position:relative}#AdministratorLogin.admin-login-page .admin-login-theme-toggle__label{letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700}#AdministratorLogin.admin-login-page .admin-login-brand{grid-template-columns:1fr;grid-template-areas:"logo""wordmark""tagline";justify-content:center;place-items:center;row-gap:.55rem;margin-bottom:1.65rem;display:grid}#AdministratorLogin.admin-login-page .admin-login-brand p{color:var(--login-copy);letter-spacing:.18em;text-align:center;text-transform:uppercase;grid-area:tagline;justify-self:center;margin:.15rem 0 0;font-size:.62rem;font-weight:650}#AdministratorLogin.admin-login-page .admin-login-brand__logo{object-fit:contain;width:7.5rem;height:7.5rem;filter:drop-shadow(0 1rem 2rem color-mix(in srgb,var(--login-accent)26%,transparent));border-radius:50%;grid-area:logo}#AdministratorLogin.admin-login-page .admin-login-wordmark{color:var(--login-title);letter-spacing:-.075em;grid-area:wordmark;justify-self:center;align-items:center;font-size:clamp(2rem,3.4vw,2.45rem);font-weight:760;line-height:1;display:flex;position:relative}#AdministratorLogin.admin-login-page .admin-login-wordmark__signal{grid-template-columns:repeat(2,.3rem);gap:.12rem;display:grid;position:absolute;bottom:.1rem;right:-1.05rem}#AdministratorLogin.admin-login-page .admin-login-wordmark__signal i{background:var(--login-accent);width:.3rem;height:.3rem}#AdministratorLogin.admin-login-page .admin-login-wordmark__signal i:first-child{opacity:.55;grid-area:2/1}#AdministratorLogin.admin-login-page .admin-login-wordmark__signal i:nth-child(2){grid-area:1/2}#AdministratorLogin.admin-login-page .admin-login-wordmark__signal i:last-child{opacity:.75;grid-area:2/2}#AdministratorLogin.admin-login-page .admin-login-card-header{border-top:1px solid var(--login-border);text-align:center;margin-bottom:1.4rem;padding-top:1.15rem}#AdministratorLogin.admin-login-page .admin-login-card-kicker{color:var(--login-accent);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.35rem;margin:0 0 .55rem;font-size:.68rem;font-weight:800;display:inline-flex}#AdministratorLogin.admin-login-page .admin-login-card-title{color:var(--login-title);letter-spacing:-.025em;margin:0;font-size:1.35rem;font-weight:720}#AdministratorLogin.admin-login-page .admin-login-form{gap:.9rem;display:grid}#AdministratorLogin.admin-login-page .admin-login-field{gap:.3rem;display:grid}#AdministratorLogin.admin-login-page .admin-login-field .ant-input-affix-wrapper,#AdministratorLogin.admin-login-page .admin-login-field .ant-input-password{border:0;border-bottom:1px solid var(--login-border);min-height:3rem;box-shadow:none;background:0 0;border-radius:0;padding-inline:.15rem;transition:border-color .2s}#AdministratorLogin.admin-login-page .admin-login-field .ant-input-affix-wrapper:hover,#AdministratorLogin.admin-login-page .admin-login-field .ant-input-affix-wrapper:focus-within,#AdministratorLogin.admin-login-page .admin-login-field .ant-input-affix-wrapper.ant-input-affix-wrapper-focused,#AdministratorLogin.admin-login-page .admin-login-field .ant-input-password:hover,#AdministratorLogin.admin-login-page .admin-login-field .ant-input-password:focus-within,#AdministratorLogin.admin-login-page .admin-login-field .ant-input-password.ant-input-affix-wrapper-focused{border-color:var(--login-accent);box-shadow:none}#AdministratorLogin.admin-login-page .admin-login-field .ant-input-affix-wrapper input,#AdministratorLogin.admin-login-page .admin-login-field .ant-input-password input{color:var(--login-title);background:0 0;font-size:.84rem}#AdministratorLogin.admin-login-page .admin-login-field .ant-input-affix-wrapper input::placeholder,#AdministratorLogin.admin-login-page .admin-login-field .ant-input-password input::placeholder,#AdministratorLogin.admin-login-page .admin-login-field .ant-input-affix-wrapper .ant-input-prefix,#AdministratorLogin.admin-login-page .admin-login-field .ant-input-affix-wrapper .ant-input-suffix,#AdministratorLogin.admin-login-page .admin-login-field .ant-input-password .ant-input-prefix,#AdministratorLogin.admin-login-page .admin-login-field .ant-input-password .ant-input-suffix,#AdministratorLogin.admin-login-page .admin-login-field .ant-input-affix-wrapper .ant-input-password-icon,#AdministratorLogin.admin-login-page .admin-login-field .ant-input-password .ant-input-password-icon{color:var(--login-copy)}#AdministratorLogin.admin-login-page .admin-login-field-label{color:var(--login-title);letter-spacing:.04em;text-transform:uppercase;font-size:.69rem;font-weight:700}#AdministratorLogin.admin-login-page .admin-login-button.ant-btn{background:var(--login-accent);color:#fff;letter-spacing:.12em;text-transform:uppercase;border:0;border-radius:.2rem;min-height:3rem;margin-top:.6rem;font-size:.75rem;font-weight:800;transition:background .2s,transform .2s,box-shadow .2s;box-shadow:0 12px 26px #2563eb2e}#AdministratorLogin.admin-login-page .admin-login-button.ant-btn:hover,#AdministratorLogin.admin-login-page .admin-login-button.ant-btn:focus{background:var(--login-accent-strong);color:#fff;box-shadow:0 16px 30px color-mix(in srgb,var(--login-accent)24%,transparent);transform:translateY(-1px)}#AdministratorLogin.admin-login-page .admin-login-button.ant-btn span{align-items:center;gap:.5rem;display:inline-flex}#AdministratorLogin.admin-login-page .admin-login-alert{border-color:color-mix(in srgb,var(--color-error)38%,transparent);background:color-mix(in srgb,var(--color-error)10%,var(--login-bg));color:var(--color-error);border-radius:.25rem;margin-top:1rem;font-size:.75rem}#AdministratorLogin.admin-login-page .admin-login-alert .ant-alert-message,#AdministratorLogin.admin-login-page .admin-login-alert .ant-alert-description,#AdministratorLogin.admin-login-page .admin-login-alert .ant-alert-icon{color:var(--color-error)}#AdministratorLogin.admin-login-page input:-webkit-autofill{caret-color:var(--login-title);box-shadow:0 0 0 1000px var(--login-bg)inset!important;-webkit-text-fill-color:var(--login-title)!important}#AdministratorLogin.admin-login-page input:-webkit-autofill:hover{caret-color:var(--login-title);box-shadow:0 0 0 1000px var(--login-bg)inset!important;-webkit-text-fill-color:var(--login-title)!important}#AdministratorLogin.admin-login-page input:-webkit-autofill:focus{caret-color:var(--login-title);box-shadow:0 0 0 1000px var(--login-bg)inset!important;-webkit-text-fill-color:var(--login-title)!important}#AdministratorLogin.admin-login-page .admin-login-tech{z-index:1;height:var(--admin-tech-height);color:var(--login-tech);pointer-events:none;position:absolute;bottom:0;left:0;right:0}#AdministratorLogin.admin-login-page .admin-login-tech__glow{background:radial-gradient(ellipse,color-mix(in srgb,var(--login-accent)20%,transparent),transparent 68%);filter:blur(18px);opacity:.55;border-radius:50%;width:min(58rem,80vw);height:12rem;position:absolute;top:25%;left:50%;transform:translate(-50%)}#AdministratorLogin.admin-login-page .admin-login-tech__scene{width:100%;height:100%;position:absolute;bottom:-1px;left:0;right:0;overflow:visible}#AdministratorLogin.admin-login-page .admin-login-tech__network,#AdministratorLogin.admin-login-page .admin-login-tech__racks,#AdministratorLogin.admin-login-page .admin-login-tech__chip,#AdministratorLogin.admin-login-page .admin-login-tech__traces{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}#AdministratorLogin.admin-login-page .admin-login-tech__network{stroke-width:1.4px;opacity:.25;animation:4s ease-in-out infinite admin-network-pulse}#AdministratorLogin.admin-login-page .admin-login-tech__network circle{fill:var(--login-bg)}#AdministratorLogin.admin-login-page .admin-login-tech__beam{fill:none;stroke:url(#tech-line);stroke-width:1px}#AdministratorLogin.admin-login-page .admin-login-tech__skyline{stroke:currentColor;stroke-width:1px;opacity:.72}#AdministratorLogin.admin-login-page .admin-login-tech__racks{stroke-width:1.2px;opacity:.42}#AdministratorLogin.admin-login-page .admin-login-tech__racks circle{fill:var(--login-accent);stroke:none}#AdministratorLogin.admin-login-page .admin-login-tech__chip{stroke-width:1.5px;opacity:.58}#AdministratorLogin.admin-login-page .admin-login-tech__chip rect:first-child{fill:var(--login-bg)}#AdministratorLogin.admin-login-page .admin-login-tech__chip rect:nth-child(2){fill:color-mix(in srgb,var(--login-accent)8%,var(--login-bg))}#AdministratorLogin.admin-login-page .admin-login-tech__traces{stroke-width:1.4px;opacity:.32}#AdministratorLogin.admin-login-page .admin-login-tech__traces circle{fill:var(--login-accent);stroke:none}#AdministratorLogin.admin-login-page .admin-login-tech__fade{background:linear-gradient(to bottom,var(--login-bg)0%,transparent 25%,transparent 100%);position:absolute;inset:0}@keyframes admin-login-arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes admin-network-pulse{0%,to{opacity:.18}50%{opacity:.42}}@media (prefers-reduced-motion:reduce){#AdministratorLogin.admin-login-page .admin-login-card,#AdministratorLogin.admin-login-page .admin-login-tech__network{animation:none}}@media (max-width:640px){#AdministratorLogin.admin-login-page{--admin-tech-height:11.5rem;--admin-tech-gap:1.5rem}#AdministratorLogin.admin-login-page .admin-login-shell{padding-top:5.25rem;padding-left:1.5rem;padding-right:1.5rem}#AdministratorLogin.admin-login-page .admin-login-toolbar{top:1rem;right:1rem}#AdministratorLogin.admin-login-page .admin-login-tech__scene{width:150%;left:-25%}#AdministratorLogin.admin-login-page .admin-login-wordmark{font-size:2.15rem}}@media (max-width:460px){#AdministratorLogin.admin-login-page .admin-login-brand__logo{width:6rem;height:6rem;margin-bottom:.25rem}#AdministratorLogin.admin-login-page .admin-login-wordmark{justify-self:center}}@media (max-height:760px) and (min-width:641px){#AdministratorLogin.admin-login-page{--admin-tech-height:11rem;--admin-tech-gap:1.5rem}#AdministratorLogin.admin-login-page .admin-login-shell{padding-top:4rem}}.private-layout{background:0 0;width:100%;max-width:100%;min-height:100vh;display:flex;position:relative;overflow-x:clip}.private-layout__overlay{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;position:fixed;inset:0}.private-layout__main{will-change:margin-left,width,max-width;flex-direction:column;flex:1;width:calc(100% - 260px);min-width:0;max-width:calc(100% - 260px);min-height:100vh;margin-left:260px;transition:margin-left .3s,width .3s,max-width .3s;display:flex;overflow-x:clip}.private-layout__main--expanded{width:calc(100% - 68px);max-width:calc(100% - 68px);margin-left:68px}@media (max-width:767px){.private-layout__main{width:100%!important;max-width:100%!important;margin-left:0!important}}.private-layout__content{flex:1;min-width:0;padding:24px;overflow:hidden auto}@media (max-width:767px){.private-layout__content{padding:16px}}.private-layout__route-loader{z-index:28;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto;background:#f8fafcb8;justify-content:center;align-items:center;display:flex;position:fixed;inset:60px 0 48px 260px}.private-layout__main--expanded .private-layout__route-loader{left:68px}.dark .private-layout__route-loader{background:#0206179e}@media (max-width:767px){.private-layout__route-loader{inset:60px 0 48px}}.private-header__notification-badge{border:2px solid var(--color-background);color:#fff;text-align:center;background:#ef4444;border-radius:999px;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-weight:800;line-height:13px;position:absolute;top:-5px;right:-7px}.private-header__notifications-dropdown{z-index:70;border:1px solid var(--color-border-muted);background:var(--color-surface-container-lowest);border-radius:14px;width:min(360px,100vw - 32px);position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 18px 50px #0f172a33}.private-header__notifications-heading{border-bottom:1px solid var(--color-border-muted);color:var(--color-text-primary);justify-content:space-between;align-items:center;padding:14px 16px;font-size:13px;font-weight:700;display:flex}.private-header__notifications-heading button{color:var(--color-primary);font-size:11px;font-weight:700}.private-header__notification-item{border-bottom:1px solid var(--color-border-muted);width:100%;color:var(--color-text-primary);text-align:left;gap:10px;padding:12px 16px;transition:background .16s;display:flex}.private-header__notification-item:hover{background:var(--color-surface-container)}.private-header__notification-item strong,.private-header__notification-item small{display:block}.private-header__notification-item strong{font-size:12px}.private-header__notification-item small{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.private-header__notification-dot{background:var(--color-primary);border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.private-header__notifications-empty{color:var(--color-text-secondary);text-align:center;padding:22px 16px;font-size:12px}.dark .settings-form-shell .ant-input,.dark .settings-form-shell .ant-input-outlined,.dark .settings-form-shell .ant-input-affix-wrapper,.dark .settings-form-shell .ant-input-password,.dark .settings-form-shell .ant-input-password .ant-input{-webkit-text-fill-color:#e2e8f0;color:#e2e8f0!important;background-color:#0f172ab8!important;border-color:#ffffff1f!important}.dark .settings-form-shell .ant-input::placeholder,.dark .settings-form-shell .ant-input-password .ant-input::placeholder{-webkit-text-fill-color:#64748b;color:#64748b!important}.dark .settings-form-shell .ant-input:hover,.dark .settings-form-shell .ant-input:focus,.dark .settings-form-shell .ant-input-outlined:hover,.dark .settings-form-shell .ant-input-outlined:focus,.dark .settings-form-shell .ant-input-outlined.ant-input-status-error:not(.ant-input-disabled):hover,.dark .settings-form-shell .ant-input-affix-wrapper:hover,.dark .settings-form-shell .ant-input-affix-wrapper-focused,.dark .settings-form-shell .ant-input-password:hover,.dark .settings-form-shell .ant-input-password:focus-within{-webkit-text-fill-color:#f8fafc;color:#f8fafc!important;background-color:#0f172ad6!important;border-color:#5865f273!important;box-shadow:0 0 0 1px #5865f226!important}.dark .users-admin-modal .ant-input,.dark .users-admin-modal .ant-input-outlined,.dark .users-admin-modal .ant-input-affix-wrapper,.dark .users-admin-modal .ant-input-password{-webkit-text-fill-color:#e2e8f0;color:#e2e8f0!important;background-color:#0f172ad6!important;border-color:#ffffff24!important}.dark .users-admin-modal .ant-input-affix-wrapper>input.ant-input,.dark .users-admin-modal .ant-input-password>input.ant-input{color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important;background-color:#0000!important}.dark .users-admin-modal .ant-input::placeholder,.dark .users-admin-modal .ant-input-affix-wrapper input::placeholder,.dark .users-admin-modal .ant-input-password input::placeholder{-webkit-text-fill-color:#64748b;color:#64748b!important}.dark .users-admin-modal .ant-input-prefix,.dark .users-admin-modal .ant-input-suffix,.dark .users-admin-modal .ant-input-password-icon{-webkit-text-fill-color:#94a3b8;color:#94a3b8!important}.dark .users-admin-modal .ant-input:hover,.dark .users-admin-modal .ant-input:focus,.dark .users-admin-modal .ant-input-outlined:hover,.dark .users-admin-modal .ant-input-outlined:focus,.dark .users-admin-modal .ant-input-affix-wrapper:hover,.dark .users-admin-modal .ant-input-affix-wrapper-focused,.dark .users-admin-modal .ant-input-password:hover,.dark .users-admin-modal .ant-input-password:focus-within{-webkit-text-fill-color:#f8fafc;color:#f8fafc!important;background-color:#0f172af5!important;border-color:#60a5fab8!important}.dark .users-admin-modal input:-webkit-autofill{caret-color:#f8fafc;-webkit-text-fill-color:#f8fafc!important;box-shadow:inset 0 0 0 1000px #0f172a!important}.dark .users-admin-modal input:-webkit-autofill:hover{caret-color:#f8fafc;-webkit-text-fill-color:#f8fafc!important;box-shadow:inset 0 0 0 1000px #0f172a!important}.dark .users-admin-modal input:-webkit-autofill:focus{caret-color:#f8fafc;-webkit-text-fill-color:#f8fafc!important;box-shadow:inset 0 0 0 1000px #0f172a!important}.dark .private-layout .ant-input,.dark .private-layout .ant-input-outlined,.dark .private-layout textarea.ant-input,.dark .private-layout .ant-input-affix-wrapper,.dark .private-layout .ant-input-password,.dark .private-layout .ant-input-password .ant-input,.dark .private-layout .ant-select-outlined:not(.ant-select-customize-input) .ant-select-selector,.dark .private-layout .ant-picker,.dark .private-layout .ant-input-number,.dark .private-layout .ant-input-number-input{-webkit-text-fill-color:#e2e8f0;color:#e2e8f0!important;background-color:#0f172ab8!important;border-color:#ffffff1f!important}.dark .private-layout .ant-input,.dark .private-layout .ant-input-affix-wrapper input,.dark .private-layout .ant-input-password input,.dark .private-layout textarea.ant-input,.dark .private-layout .ant-input-number-input,.dark .private-layout .ant-picker-input>input,.dark .private-layout .ant-select,.dark .private-layout .ant-select .ant-select-selector,.dark .private-layout .ant-select .ant-select-selector *,.dark .private-layout .ant-select .ant-select-selection-wrap,.dark .private-layout .ant-select .ant-select-selection-wrap *,.dark .private-layout .ant-select-selection-item,.dark .private-layout .ant-select-selection-search-input,.dark .private-layout .ant-select-selection-placeholder,.dark .private-layout .ant-select-arrow,.dark .private-layout .ant-select-clear,.dark .private-layout .ant-input-prefix,.dark .private-layout .ant-input-suffix,.dark .private-layout .ant-input-password-icon,.dark .private-layout .ant-picker-suffix,.dark .private-layout .ant-picker-clear{-webkit-text-fill-color:#e2e8f0;color:#e2e8f0!important}.dark .private-layout .ant-input::placeholder,.dark .private-layout .ant-input-affix-wrapper input::placeholder,.dark .private-layout .ant-input-password input::placeholder,.dark .private-layout textarea.ant-input::placeholder,.dark .private-layout .ant-select-selection-placeholder,.dark .private-layout .ant-picker-input>input::placeholder{-webkit-text-fill-color:#64748b;color:#64748b!important}.dark .private-layout .ant-input:hover,.dark .private-layout .ant-input:focus,.dark .private-layout .ant-input-outlined:hover,.dark .private-layout .ant-input-outlined:focus,.dark .private-layout .ant-input-affix-wrapper:hover,.dark .private-layout .ant-input-affix-wrapper-focused,.dark .private-layout .ant-input-password:hover,.dark .private-layout .ant-input-password:focus-within,.dark .private-layout .ant-input-number:hover,.dark .private-layout .ant-input-number-focused,.dark .private-layout .ant-picker:hover,.dark .private-layout .ant-picker-focused,.dark .private-layout .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.dark .private-layout .ant-select-focused .ant-select-selector,.dark .private-layout .ant-select-open .ant-select-selector{-webkit-text-fill-color:#f8fafc;color:#f8fafc!important;background-color:#0f172ad6!important;border-color:#5865f273!important;box-shadow:0 0 0 1px #5865f226!important}.dark .private-layout .ant-input-affix-wrapper:hover input,.dark .private-layout .ant-input-affix-wrapper-focused input,.dark .private-layout .ant-input-password:hover input,.dark .private-layout .ant-input-password:focus-within input,.dark .private-layout .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.dark .private-layout .ant-select:not(.ant-select-disabled):hover .ant-select-selector *,.dark .private-layout .ant-select:not(.ant-select-disabled):hover .ant-select-selection-item,.dark .private-layout .ant-select-focused .ant-select-selection-item,.dark .private-layout .ant-select-focused .ant-select-selector,.dark .private-layout .ant-select-focused .ant-select-selector *,.dark .private-layout .ant-select-open .ant-select-selection-item,.dark .private-layout .ant-select-open .ant-select-selector,.dark .private-layout .ant-select-open .ant-select-selector *,.dark .private-layout .ant-select:not(.ant-select-disabled):hover .ant-select-selection-search-input,.dark .private-layout .ant-select-focused .ant-select-selection-search-input,.dark .private-layout .ant-select-open .ant-select-selection-search-input,.dark .private-layout .ant-picker:hover .ant-picker-input>input,.dark .private-layout .ant-picker-focused .ant-picker-input>input{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.dark .ant-select-dropdown{background:#0f172a!important;border:1px solid #ffffff1a!important}.dark .ant-select-dropdown .ant-select-item,.dark .ant-select-dropdown .ant-select-item-option-content,.dark .ant-select-dropdown .ant-select-item-option-state,.dark .ant-select-dropdown .ant-empty-description{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}.dark .ant-select-dropdown .ant-select-item-option-selected,.dark .ant-select-dropdown .ant-select-item-option-active{color:#f8fafc!important;background-color:#5865f22e!important}.dark .ant-select-dropdown .ant-select-item-option-selected .ant-select-item-option-content,.dark .ant-select-dropdown .ant-select-item-option-selected .ant-select-item-option-state,.dark .ant-select-dropdown .ant-select-item-option-active .ant-select-item-option-content,.dark .ant-select-dropdown .ant-select-item-option-active .ant-select-item-option-state{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.private-sidemenu{z-index:50;background:#fff;border-right:1px solid #0000000f;flex-direction:column;width:260px;transition:width .3s,transform .3s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.dark .private-sidemenu{background:#0d1117;border-right-color:#ffffff14}.private-sidemenu--collapsed{width:68px}@media (max-width:767px){.private-sidemenu--collapsed{width:260px;transform:translate(-100%)}.private-sidemenu:not(.private-sidemenu--collapsed){transform:translate(0);box-shadow:4px 0 24px #00000026}}.private-sidemenu__header{border-bottom:1px solid #0000000f;align-items:center;gap:8px;height:60px;padding:0 12px;display:flex}.dark .private-sidemenu__header{border-bottom-color:#ffffff14}.private-sidemenu__toggle{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.private-sidemenu__toggle:hover{color:var(--color-primary);background:#5865f214}.dark .private-sidemenu__toggle{color:#94a3b8}.dark .private-sidemenu__toggle:hover{color:var(--color-primary);background:#5865f226}.private-sidemenu__logo-link{align-items:center;gap:10px;text-decoration:none;display:flex}.private-sidemenu__logo-link--icon{justify-content:center;width:100%}.private-sidemenu__logo-img{object-fit:contain;border-radius:8px;width:36px;height:36px}.private-sidemenu__logo-fallback{background:var(--color-primary);color:#fff;border-radius:8px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:800;display:inline-flex}.private-sidemenu__logo-text{color:#0f172a;white-space:nowrap;font-size:18px;font-weight:700}.dark .private-sidemenu__logo-text{color:#f8fafc}.private-sidemenu__nav{flex:1;padding:12px 8px;overflow:hidden auto}.private-sidemenu__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.private-sidemenu__item{flex-direction:column;display:flex;position:relative}.private-sidemenu__link{color:#475569;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:100%;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.dark .private-sidemenu__link{color:#94a3b8}.private-sidemenu__link:hover{color:var(--color-primary);background:#5865f20f}.dark .private-sidemenu__link:hover{color:#a5b4fc;background:#5865f21f}.private-sidemenu__link--active{color:var(--color-primary);background:#5865f21a;font-weight:600}.dark .private-sidemenu__link--active{color:#a5b4fc;background:#5865f22e}.private-sidemenu__icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.private-sidemenu__text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.private-sidemenu__caret{color:currentColor;opacity:.82;transform-origin:50%;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.private-sidemenu__tooltip,.private-sidemenu__flyout{z-index:70;pointer-events:auto;position:fixed}@media (max-width:767px){.private-sidemenu__tooltip,.private-sidemenu__flyout{display:none}}.private-sidemenu__tooltip{color:#f8fafc;letter-spacing:.04em;white-space:nowrap;background:#0f172af5;border-radius:12px;padding:8px 12px;font-size:12px;font-weight:600;display:block;box-shadow:0 18px 40px -24px #0f172a80}.dark .private-sidemenu__tooltip{color:#0f172a;background:#f8fafcf5}.private-sidemenu__flyout{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border:1px solid #0f172a14;border-radius:18px;min-width:200px;padding:12px;box-shadow:0 24px 50px -28px #0f172a59}.dark .private-sidemenu__flyout{background:#0d1117f5;border-color:#ffffff14;box-shadow:0 28px 60px -30px #020617d9}.private-sidemenu__flyout-title{letter-spacing:.14em;text-transform:uppercase;color:#64748b;margin-bottom:8px;padding:0 4px;font-size:11px;font-weight:700}.dark .private-sidemenu__flyout-title{color:#94a3b8}.private-sidemenu__flyout-links{flex-direction:column;gap:4px;display:flex}.private-sidemenu__flyout-link{color:#475569;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:block}.dark .private-sidemenu__flyout-link{color:#cbd5e1}.private-sidemenu__flyout-link:hover{color:var(--color-primary);background:#5865f214}.dark .private-sidemenu__flyout-link:hover{color:#c7d2fe;background:#5865f229}.private-sidemenu__flyout-link--active{color:var(--color-primary);background:#5865f21a}.dark .private-sidemenu__flyout-link--active{color:#c7d2fe;background:#5865f22e}.private-sidemenu__sublist{transform-origin:top;flex-direction:column;gap:2px;margin:0;padding:4px 0 4px 44px;list-style:none;display:flex;overflow:hidden}.private-sidemenu__sublink{color:#64748b;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:block}.dark .private-sidemenu__sublink{color:#94a3b8}.private-sidemenu__sublink:hover{color:var(--color-primary);background:#5865f20f}.private-sidemenu__sublink--active{color:var(--color-primary);background:#5865f214;font-weight:600}.private-header{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;height:60px;padding:0 24px;display:flex;position:sticky;top:0}.dark .private-header{background:#0d1117eb;border-bottom-color:#ffffff14}@media (max-width:767px){.private-header{padding:0 16px}}.private-header__left,.private-header__right{align-items:center;gap:12px;display:flex}.private-header__menu-btn{color:#475569;cursor:pointer;background:0 0;border:1px solid #00000014;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.dark .private-header__menu-btn{color:#94a3b8;border-color:#ffffff1a}.private-header__menu-btn:hover{color:var(--color-primary);background:#5865f214}.private-header__theme-toggle{color:#64748b;cursor:pointer;background:0 0;border:1px solid #00000014;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.dark .private-header__theme-toggle{color:#94a3b8;border-color:#ffffff1a}.private-header__theme-toggle:hover{color:var(--color-primary);background:#5865f214}.private-header__profile-btn{color:#475569;cursor:pointer;background:0 0;border:1px solid #00000014;border-radius:10px;align-items:center;gap:8px;padding:6px 12px;transition:all .2s;display:flex}.dark .private-header__profile-btn{color:#e2e8f0;border-color:#ffffff1a}.private-header__profile-btn:hover{background:#5865f20f}.private-header__avatar{background:linear-gradient(135deg,var(--color-primary-button),var(--color-primary));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:600;display:flex;position:relative;overflow:hidden}.private-header__username{font-size:13px;font-weight:500}.private-header__dropdown{z-index:100;background:#fff;border:1px solid #00000014;border-radius:12px;width:260px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 8px 32px #0000001f}.dark .private-header__dropdown{background:#0d1117;border-color:#ffffff1a;box-shadow:0 8px 32px #0006}.private-header__dropdown-info{justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.private-header__dropdown-copy{flex:1;min-width:0}.private-header__dropdown-avatar{border:2px solid color-mix(in srgb,var(--color-primary)18%,transparent);background:linear-gradient(135deg,var(--color-primary-button),var(--color-primary));color:#fff;width:56px;height:56px;box-shadow:0 8px 18px color-mix(in srgb,var(--color-primary)16%,transparent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex;position:relative;overflow:hidden}.dark .private-header__dropdown-avatar{border-color:#818cf847;box-shadow:0 8px 18px #00000047}.private-header__dropdown-name{color:#0f172a;margin:0;font-size:14px;font-weight:600}.dark .private-header__dropdown-name{color:#f8fafc}.private-header__dropdown-email{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12px;overflow:hidden}.dark .private-header__dropdown-email{color:#94a3b8}.private-header__dropdown-divider{background:#0000000f;height:1px}.dark .private-header__dropdown-divider{background:#ffffff14}.private-header__dropdown-item{color:#334155;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:12px 16px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.private-header__dropdown-item:hover{color:var(--color-primary);background:#5865f20f}.dark .private-header__dropdown-item{color:#e2e8f0}.dark .private-header__dropdown-item:hover{color:#c7d2fe;background:#5865f21a}.private-header__dropdown-item--danger{color:#ef4444}.private-header__dropdown-item--danger:hover{color:#ef4444;background:#ef44440f}.dark .private-header__dropdown-item--danger{color:#f87171}.dark .private-header__dropdown-item--danger:hover{color:#f87171;background:#ef44441a}.private-footer{color:#94a3b8;border-top:1px solid #0000000f;justify-content:space-between;align-items:center;height:48px;padding:0 24px;font-size:12px;display:flex}.dark .private-footer{color:#64748b;border-top-color:#ffffff14}@media (max-width:767px){.private-footer{padding:0 16px}}.private-layout{background:var(--color-background);color:var(--color-on-surface)}.private-layout__content{background:radial-gradient(circle at top right,color-mix(in srgb,var(--color-primary)7%,transparent),transparent 28rem),var(--color-background)}.private-layout__overlay{background:color-mix(in srgb,var(--color-black)58%,transparent)}.private-layout__route-loader{background:color-mix(in srgb,var(--color-background)78%,transparent)}.private-layout .private-sidemenu,.private-layout .private-header,.private-layout .private-header__dropdown,.private-layout .private-sidemenu__flyout{border-color:var(--color-border-muted);background:color-mix(in srgb,var(--color-surface-container-lowest)94%,transparent)}.private-layout .private-sidemenu__header,.private-layout .private-header,.private-layout .private-footer,.private-layout .private-header__dropdown-divider{border-color:var(--color-border-muted)}.private-layout .private-sidemenu__logo-text,.private-layout .private-header__dropdown-name{color:var(--color-on-surface)}.private-layout .private-sidemenu__toggle,.private-layout .private-sidemenu__link,.private-layout .private-sidemenu__sublink,.private-layout .private-sidemenu__flyout-title,.private-layout .private-sidemenu__flyout-link,.private-layout .private-header__menu-btn,.private-layout .private-header__theme-toggle,.private-layout .private-header__profile-btn,.private-layout .private-header__dropdown-email,.private-layout .private-footer{color:var(--color-on-surface-variant)}.private-layout .private-sidemenu__link:hover,.private-layout .private-sidemenu__link--active,.private-layout .private-sidemenu__sublink:hover,.private-layout .private-sidemenu__sublink--active,.private-layout .private-sidemenu__flyout-link:hover,.private-layout .private-sidemenu__flyout-link--active,.private-layout .private-sidemenu__toggle:hover,.private-layout .private-header__menu-btn:hover,.private-layout .private-header__theme-toggle:hover{background:color-mix(in srgb,var(--color-primary)12%,transparent);color:var(--color-primary)}.private-layout .private-header__menu-btn,.private-layout .private-header__theme-toggle,.private-layout .private-header__profile-btn{border-color:var(--color-border-muted)}.private-layout .private-header__profile-btn:hover,.private-layout .private-header__dropdown-item:hover{background:color-mix(in srgb,var(--color-primary)9%,transparent)}.private-layout .private-header__dropdown-item{color:var(--color-on-surface)}.private-layout .private-header__dropdown-item--danger{color:var(--color-error)}.private-layout .private-header__avatar,.private-layout .private-header__dropdown-avatar,.private-layout .private-sidemenu__logo-fallback{background:linear-gradient(135deg,var(--color-primary-button),var(--color-primary));color:#fff}.private-layout .private-sidemenu__tooltip{background:var(--color-inverse-surface);color:var(--color-inverse-on-surface)}.users-admin-hero{background:radial-gradient(circle at top right,color-mix(in srgb,var(--color-primary)16%,transparent),transparent 36%),linear-gradient(135deg,var(--color-surface-container-lowest),var(--color-surface-container-low))}.private-layout.private-layout .ant-input,.private-layout.private-layout .ant-input-outlined,.private-layout.private-layout textarea.ant-input,.private-layout.private-layout .ant-input-affix-wrapper,.private-layout.private-layout .ant-input-password,.private-layout.private-layout .ant-select-outlined:not(.ant-select-customize-input) .ant-select-selector,.private-layout.private-layout .ant-picker,.private-layout.private-layout .ant-input-number,.settings-form-shell .ant-input,.settings-form-shell .ant-input-outlined,.settings-form-shell textarea.ant-input,.settings-form-shell .ant-input-affix-wrapper,.settings-form-shell .ant-input-password,.settings-form-shell .ant-select-outlined:not(.ant-select-customize-input) .ant-select-selector,.settings-form-shell .ant-picker,.settings-form-shell .ant-input-number,.users-admin-modal .ant-input,.users-admin-modal .ant-input-outlined,.users-admin-modal textarea.ant-input,.users-admin-modal .ant-input-affix-wrapper,.users-admin-modal .ant-input-password,.users-admin-modal .ant-select-outlined:not(.ant-select-customize-input) .ant-select-selector,.users-admin-modal .ant-picker,.users-admin-modal .ant-input-number{border-color:var(--color-outline-variant)!important;background:var(--color-surface-container-lowest)!important;color:var(--color-on-surface)!important}.private-layout.private-layout .ant-input,.private-layout.private-layout .ant-input-affix-wrapper input,.private-layout.private-layout .ant-input-password input,.private-layout.private-layout textarea.ant-input,.private-layout.private-layout .ant-input-number-input,.private-layout.private-layout .ant-picker-input>input,.private-layout.private-layout .ant-select-selection-item,.private-layout.private-layout .ant-select-selection-search-input,.private-layout.private-layout .ant-select-arrow,.private-layout.private-layout .ant-input-prefix,.private-layout.private-layout .ant-input-suffix,.private-layout.private-layout .ant-input-password-icon,.settings-form-shell .ant-input,.settings-form-shell .ant-input-affix-wrapper input,.settings-form-shell .ant-input-password input,.settings-form-shell textarea.ant-input,.settings-form-shell .ant-input-number-input,.settings-form-shell .ant-picker-input>input,.settings-form-shell .ant-select-selection-item,.settings-form-shell .ant-select-selection-search-input,.settings-form-shell .ant-select-arrow,.settings-form-shell .ant-input-prefix,.settings-form-shell .ant-input-suffix,.settings-form-shell .ant-input-password-icon,.users-admin-modal .ant-input,.users-admin-modal .ant-input-affix-wrapper input,.users-admin-modal .ant-input-password input,.users-admin-modal textarea.ant-input,.users-admin-modal .ant-input-number-input,.users-admin-modal .ant-picker-input>input,.users-admin-modal .ant-select-selection-item,.users-admin-modal .ant-select-selection-search-input,.users-admin-modal .ant-select-arrow,.users-admin-modal .ant-input-prefix,.users-admin-modal .ant-input-suffix,.users-admin-modal .ant-input-password-icon{color:var(--color-on-surface)!important;-webkit-text-fill-color:var(--color-on-surface)!important}.private-layout.private-layout .ant-input::placeholder,.private-layout.private-layout .ant-input-affix-wrapper input::placeholder,.private-layout.private-layout .ant-input-password input::placeholder,.private-layout.private-layout textarea.ant-input::placeholder,.private-layout.private-layout .ant-select-selection-placeholder,.private-layout.private-layout .ant-picker-input>input::placeholder,.settings-form-shell .ant-input::placeholder,.settings-form-shell .ant-input-affix-wrapper input::placeholder,.settings-form-shell .ant-input-password input::placeholder,.settings-form-shell textarea.ant-input::placeholder,.settings-form-shell .ant-select-selection-placeholder,.settings-form-shell .ant-picker-input>input::placeholder,.users-admin-modal .ant-input::placeholder,.users-admin-modal .ant-input-affix-wrapper input::placeholder,.users-admin-modal .ant-input-password input::placeholder,.users-admin-modal textarea.ant-input::placeholder,.users-admin-modal .ant-select-selection-placeholder,.users-admin-modal .ant-picker-input>input::placeholder{color:var(--color-on-surface-variant)!important;-webkit-text-fill-color:var(--color-on-surface-variant)!important}.private-layout.private-layout .ant-input:hover,.private-layout.private-layout .ant-input:focus,.private-layout.private-layout .ant-input-affix-wrapper:hover,.private-layout.private-layout .ant-input-affix-wrapper-focused,.private-layout.private-layout .ant-input-password:hover,.private-layout.private-layout .ant-input-password:focus-within,.private-layout.private-layout .ant-input-number:hover,.private-layout.private-layout .ant-input-number-focused,.private-layout.private-layout .ant-picker:hover,.private-layout.private-layout .ant-picker-focused,.private-layout.private-layout .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.private-layout.private-layout .ant-select-focused .ant-select-selector,.private-layout.private-layout .ant-select-open .ant-select-selector,.settings-form-shell .ant-input:hover,.settings-form-shell .ant-input:focus,.settings-form-shell .ant-input-affix-wrapper:hover,.settings-form-shell .ant-input-affix-wrapper-focused,.settings-form-shell .ant-input-password:hover,.settings-form-shell .ant-input-password:focus-within,.settings-form-shell .ant-input-number:hover,.settings-form-shell .ant-input-number-focused,.settings-form-shell .ant-picker:hover,.settings-form-shell .ant-picker-focused,.settings-form-shell .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.settings-form-shell .ant-select-focused .ant-select-selector,.settings-form-shell .ant-select-open .ant-select-selector,.users-admin-modal .ant-input:hover,.users-admin-modal .ant-input:focus,.users-admin-modal .ant-input-affix-wrapper:hover,.users-admin-modal .ant-input-affix-wrapper-focused,.users-admin-modal .ant-input-password:hover,.users-admin-modal .ant-input-password:focus-within,.users-admin-modal .ant-input-number:hover,.users-admin-modal .ant-input-number-focused,.users-admin-modal .ant-picker:hover,.users-admin-modal .ant-picker-focused,.users-admin-modal .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.users-admin-modal .ant-select-focused .ant-select-selector,.users-admin-modal .ant-select-open .ant-select-selector{border-color:var(--color-primary)!important;background:var(--color-surface-container-lowest)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary)16%,transparent)!important}.ant-select-dropdown{border:1px solid var(--color-border-muted)!important;background:var(--color-surface-container-lowest)!important}.ant-select-dropdown .ant-select-item,.ant-select-dropdown .ant-select-item-option-content,.ant-select-dropdown .ant-select-item-option-state,.ant-select-dropdown .ant-empty-description{color:var(--color-on-surface)!important}.ant-select-dropdown .ant-select-item-option-selected,.ant-select-dropdown .ant-select-item-option-active{background:color-mix(in srgb,var(--color-primary)14%,transparent)!important;color:var(--color-on-surface)!important}.ant-message-notice-content{border:1px solid var(--color-border-muted);border-radius:var(--radius-md);box-shadow:0 12px 30px color-mix(in srgb,var(--color-black)18%,transparent);background:var(--color-surface-container-lowest)!important;color:var(--color-on-surface)!important}.ant-message-custom-content,.ant-message-custom-content>span,.ant-message-success .anticon,.ant-message-error .anticon,.ant-message-warning .anticon,.ant-message-info .anticon,.ant-message-loading .anticon{color:var(--color-on-surface)!important}.dark .ant-message-notice-content{border-color:#94a3b83d;color:#f8fafc!important;background:#171b26!important}.dark .ant-message-custom-content,.dark .ant-message-custom-content>span,.dark .ant-message-success .anticon,.dark .ant-message-error .anticon,.dark .ant-message-warning .anticon,.dark .ant-message-info .anticon,.dark .ant-message-loading .anticon{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}
