@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap);:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:fit-content;width:var(--toastify-container-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{align-items:center;left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{align-items:end;right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{align-items:center;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{align-items:end;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}.Toastify__toast{--y:0;align-items:center;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--toastify-toast-shadow);box-sizing:border-box;display:flex;flex:1 1 auto;font-family:sans-serif;font-family:var(--toastify-font-family);margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);padding:14px;padding:var(--toastify-toast-padding);position:relative;touch-action:none;width:320px;width:var(--toastify-toast-width);word-break:break-word;z-index:0}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:320px;width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:22px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74d3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74d3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;position:absolute;right:6px;top:6px;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:auto}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:1}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ModalBase_modalOverlay__bkHJ6{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:#00000080;background-color:var(--overlay-dark,#00000080);bottom:0;display:flex;isolation:isolate;justify-content:center;left:0;opacity:0;overflow:hidden;padding:1rem;position:fixed;right:0;top:0;transition:opacity var(--animation-duration-fast) var(--easing-ease-in-out);z-index:1000}.ModalBase_modalOverlay__bkHJ6[data-show=true]{opacity:1}.ModalBase_modalContent__ZNGER{background:var(--background-secondary);border:2px solid var(--border-primary);border-radius:16px;display:flex;flex-direction:column;margin:0;opacity:0;overflow:hidden;position:relative;transform:scale(.95);transition:transform var(--animation-duration-fast) var(--easing-bounce),opacity var(--animation-duration-fast) var(--easing-ease-in-out),height .3s cubic-bezier(.4,0,.2,1),min-height .3s cubic-bezier(.4,0,.2,1),max-height .3s cubic-bezier(.4,0,.2,1);will-change:transform,opacity,height}.ModalBase_modalContent__ZNGER[data-show=true]{opacity:1;transform:scale(1)}.ModalBase_modalContent__ZNGER[data-show=false]{opacity:0;transform:scale(.95)}.ModalBase_modalContent--small__sApzJ{height:auto;max-height:auto;max-width:480px;min-height:auto;padding:0;width:90vw}.ModalBase_modalContent--medium__EPK2B{max-height:85vh;max-width:800px;min-height:60vh}.ModalBase_modalContent--large__BEpi9,.ModalBase_modalContent--medium__EPK2B{height:auto;padding:0;transition:height .3s cubic-bezier(.4,0,.2,1),min-height .3s cubic-bezier(.4,0,.2,1),max-height .3s cubic-bezier(.4,0,.2,1);width:95vw}.ModalBase_modalContent--large__BEpi9{max-height:90vh;max-width:1440px;min-height:70vh;overflow-y:auto}@media (max-width:768px){.ModalBase_modalOverlay__bkHJ6{align-items:center;padding:8px}.ModalBase_modalContent--small__sApzJ{max-width:480px;padding:0;width:90vw}.ModalBase_modalContent--medium__EPK2B{height:75vh;max-height:75vh;padding:0;width:95vw}.ModalBase_modalContent--large__BEpi9{height:80vh;max-height:80vh;padding:0;transition:height .3s cubic-bezier(.4,0,.2,1),min-height .3s cubic-bezier(.4,0,.2,1),max-height .3s cubic-bezier(.4,0,.2,1);width:95vw}}@media (max-width:480px){.ModalBase_modalOverlay__bkHJ6{padding:.5rem}.ModalBase_modalContent--small__sApzJ{max-width:480px;padding:0;width:95vw}.ModalBase_modalContent--medium__EPK2B{max-height:90vh;min-height:75vh;padding:0;width:95vw}.ModalBase_modalContent--large__BEpi9{max-height:95vh;min-height:80vh;padding:0;transition:height .3s cubic-bezier(.4,0,.2,1),min-height .3s cubic-bezier(.4,0,.2,1),max-height .3s cubic-bezier(.4,0,.2,1);width:95vw}}.ModalBase_modalHeader__hpIGf{align-items:center;background:var(--background-tertiary);border-bottom:1px solid var(--border-primary);border-radius:16px 16px 0 0;display:flex;flex-wrap:nowrap;gap:1rem;justify-content:space-between;margin-bottom:0;min-height:72px;padding:20px 32px;position:relative}.ModalBase_modalTitle__5Lxk3{flex:1 1;margin:0;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ModalBase_modalBody__qc\+Nu{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:1rem;transition:height .3s cubic-bezier(.4,0,.2,1),min-height .3s cubic-bezier(.4,0,.2,1),max-height .3s cubic-bezier(.4,0,.2,1)}.ModalBase_modalActions__XMdhR{align-items:center;background:var(--background-tertiary);border-radius:0 0 16px 16px;border-top:1px solid var(--border-primary);display:flex;gap:1rem;justify-content:flex-end;margin-top:auto;min-height:72px;padding:20px 32px}@media (max-width:768px){.ModalBase_modalHeader__hpIGf{align-items:center;border-radius:12px 12px 0 0;flex-direction:row;gap:1rem;min-height:64px;padding:16px 20px}.ModalBase_modalTitle__5Lxk3{flex:1 1;margin-right:1rem;min-width:auto;text-align:left}.ModalBase_modalBody__qc\+Nu{padding:0 .75rem .75rem}.ModalBase_modalActions__XMdhR{border-radius:0 0 12px 12px;flex-direction:row;gap:.75rem;justify-content:flex-end;padding:.75rem 1rem}}@media (max-width:480px){.ModalBase_modalHeader__hpIGf{border-radius:12px 12px 0 0;gap:.75rem;min-height:60px;padding:16px}.ModalBase_modalTitle__5Lxk3{margin-right:.75rem}.ModalBase_modalBody__qc\+Nu{padding:1rem .5rem .5rem}.ModalBase_modalActions__XMdhR{border-radius:0 0 12px 12px;flex-direction:row;gap:.5rem;justify-content:flex-end;padding:.5rem .75rem}}@media (max-width:360px){.ModalBase_modalHeader__hpIGf{border-radius:12px 12px 0 0;gap:.5rem;min-height:56px;padding:12px}.ModalBase_modalTitle__5Lxk3{font-size:1rem;margin-right:.5rem}.ModalBase_modalBody__qc\+Nu{padding:1rem .5rem .5rem}.ModalBase_modalActions__XMdhR{border-radius:0 0 12px 12px;flex-direction:row;gap:.5rem;justify-content:flex-end;padding:.5rem .75rem}}.ModalBase_modalBody__qc\+Nu::-webkit-scrollbar{width:6px}.ModalBase_modalBody__qc\+Nu::-webkit-scrollbar-track{background:var(--background-tertiary);border-radius:3px}.ModalBase_modalBody__qc\+Nu::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:3px}.ModalBase_modalBody__qc\+Nu::-webkit-scrollbar-thumb:hover{background:var(--accent-primary)}.ModalBase_modalContent__ZNGER:focus{outline:none}.ModalBase_modalContent__ZNGER:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}@media print{.ModalBase_modalOverlay__bkHJ6{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;position:static}.ModalBase_modalContent__ZNGER{border:1px solid #ccc;box-shadow:none;opacity:1;transform:none}}.ServiceDetailsModal_modalContent--medium__p9Mne{background:var(--background-secondary)!important;border-radius:16px!important}.ServiceDetailsModal_modalTitleWithIcon__hHzaB{align-items:center;display:flex;flex:1 1;gap:12px}.ServiceDetailsModal_serviceDetails__07dRO{display:flex;flex-direction:column;gap:24px}.ServiceDetailsModal_serviceDescription__b-J8o{margin-bottom:8px}.ServiceDetailsModal_serviceDescription__b-J8o p{word-wrap:break-word;margin:0;white-space:pre-wrap}.ServiceDetailsModal_pricingSection__ju9kv{background:var(--background-secondary);border:1px solid var(--border-tertiary);border-radius:12px;padding:24px;text-align:center}.ServiceDetailsModal_pricingOption__owPGA{align-items:center;display:flex;flex-direction:column;padding:16px 0;text-align:center}.ServiceDetailsModal_priceAmount__v2yrV{line-height:1;margin-bottom:8px}.ServiceDetailsModal_subscriptionGrid__auNbu{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr;width:100%}.ServiceDetailsModal_adminDetails__YZray{background:var(--background-tertiary);border:1px solid var(--border-primary);border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:20px}.ServiceDetailsModal_detailRow__Pzxcc{align-items:flex-start;border-bottom:1px solid var(--border-secondary);display:flex;gap:12px;padding:8px 0}.ServiceDetailsModal_detailRow__Pzxcc:last-child{border-bottom:none}.ServiceDetailsModal_detailLabel__rjCI9{flex-shrink:0;min-width:100px}.ServiceDetailsModal_detailValue__jMkq2{flex:1 1}.ServiceDetailsModal_permissionsSection__npe1r{display:flex;flex-direction:column;gap:12px}.ServiceDetailsModal_permissionsList__cMecS{display:flex;flex-direction:column;gap:8px;margin-left:16px}.ServiceDetailsModal_permissionItem__IU1VM{background:var(--background-secondary);border-left:3px solid var(--accent-primary);border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:8px 12px}.ServiceDetailsModal_permissionDescription__O64PO{line-height:1.4}@media (max-width:768px){.ServiceDetailsModal_modalHeader__4DSDT{padding:20px 24px}.ServiceDetailsModal_modalBody__q3Tpg{padding:32px 24px 24px}.ServiceDetailsModal_modalActions__gLdau{padding:20px 24px}.ServiceDetailsModal_serviceDetails__07dRO{gap:20px}.ServiceDetailsModal_adminDetails__YZray,.ServiceDetailsModal_pricingSection__ju9kv{padding:20px}.ServiceDetailsModal_pricingOption__owPGA{padding:12px 0}.ServiceDetailsModal_subscriptionGrid__auNbu{gap:12px;grid-template-columns:repeat(2,1fr)}.ServiceDetailsModal_detailRow__Pzxcc{flex-direction:column;gap:8px}.ServiceDetailsModal_detailLabel__rjCI9{min-width:auto}}@media (max-width:480px){.ServiceDetailsModal_modalHeader__4DSDT{padding:16px 20px}.ServiceDetailsModal_modalBody__q3Tpg{padding:28px 20px 20px}.ServiceDetailsModal_modalActions__gLdau{align-items:center;flex-direction:row;gap:12px;justify-content:flex-end;padding:16px 20px}.ServiceDetailsModal_serviceDetails__07dRO{gap:16px}.ServiceDetailsModal_adminDetails__YZray,.ServiceDetailsModal_pricingSection__ju9kv{padding:16px}.ServiceDetailsModal_pricingOption__owPGA{padding:10px 0}.ServiceDetailsModal_subscriptionGrid__auNbu{gap:10px;grid-template-columns:repeat(2,1fr)}.ServiceDetailsModal_permissionsList__cMecS{margin-left:8px}}@media (max-width:360px){.ServiceDetailsModal_modalHeader__4DSDT{padding:12px 16px}.ServiceDetailsModal_modalBody__q3Tpg{padding:24px 16px 16px}.ServiceDetailsModal_modalActions__gLdau{align-items:center;flex-direction:row;gap:12px;justify-content:flex-end;padding:12px 16px}}.Tooltip_tooltip__ajZSd{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--background-secondary);border:2px solid var(--border-color);border-radius:50px;box-shadow:0 8px 32px #0000001f;color:var(--text-primary);font-family:var(--font-family-primary);font-size:var(--text-sm);font-weight:var(--font-weight-normal);letter-spacing:-.01em;line-height:1.5;max-width:300px;opacity:0;overflow:hidden;padding:8px 14px;pointer-events:none;position:fixed;text-overflow:ellipsis;transform:scale(.8);transform-origin:center;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap;will-change:transform,opacity;z-index:1000}.Tooltip_tooltip__ajZSd.Tooltip_visible__u-1iJ{opacity:1;transform:scale(1)}.Tooltip_tooltip--top__KT2oj{transform:translate(-50%,-100%) scale(.8)}.Tooltip_tooltip--top__KT2oj.Tooltip_visible__u-1iJ{transform:translate(-50%,-100%) scale(1)}.Tooltip_tooltip--bottom__lZ1Xl{transform:translate(-50%) scale(.8)}.Tooltip_tooltip--bottom__lZ1Xl.Tooltip_visible__u-1iJ{transform:translate(-50%) scale(1)}.Tooltip_tooltip--left__iWjxF{transform:translate(-100%,-50%) scale(.8)}.Tooltip_tooltip--left__iWjxF.Tooltip_visible__u-1iJ{transform:translate(-100%,-50%) scale(1)}.Tooltip_tooltip--right__2yIdn{transform:translateY(-50%) scale(.8)}.Tooltip_tooltip--right__2yIdn.Tooltip_visible__u-1iJ{transform:translateY(-50%) scale(1)}@media (max-width:768px){.Tooltip_tooltip__ajZSd{border-radius:40px;font-size:var(--text-xs);max-width:250px;padding:6px 12px}}@media (max-width:480px){.Tooltip_tooltip__ajZSd{border-radius:30px;font-size:var(--text-xs);max-width:200px;padding:5px 10px}}.Tooltip_tooltip__ajZSd *{pointer-events:none}:root{--animation-duration-very-fast:0.1s;--animation-duration-fast:0.2s;--animation-duration-normal:0.3s;--animation-duration-slow:0.5s;--animation-duration-very-slow:0.8s;--animation-duration-slower:1.2s;--animation-duration-slowest:1.8s;--easing-linear:linear;--easing-ease:ease;--easing-ease-in:ease-in;--easing-ease-out:ease-out;--easing-ease-in-out:ease-in-out;--easing-bounce:cubic-bezier(0.68,-0.55,0.265,1.55);--easing-elastic:cubic-bezier(0.175,0.885,0.32,1.275);--easing-smooth:cubic-bezier(0.4,0,0.2,1);--animation-delay-very-fast:0.05s;--animation-delay-fast:0.1s;--animation-delay-normal:0.15s;--animation-delay-slow:0.2s;--animation-delay-very-slow:0.3s;--animation-iteration-once:1;--animation-iteration-twice:2;--animation-iteration-infinite:infinite;--animation-distance-small:10px;--animation-distance-normal:20px;--animation-distance-large:40px;--animation-distance-xl:60px;--animation-scale-small:0.9;--animation-scale-normal:0.8;--animation-scale-large:0.7;--animation-scale-xl:0.6}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.fade-in{opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity var(--animation-duration-normal) var(--easing-smooth)}.fade-in--very-fast{opacity:0;transition:opacity .1s cubic-bezier(.4,0,.2,1);transition:opacity var(--animation-duration-very-fast) var(--easing-smooth)}.fade-in--fast{opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1);transition:opacity var(--animation-duration-fast) var(--easing-smooth)}.fade-in--slow{opacity:0;transition:opacity .5s cubic-bezier(.4,0,.2,1);transition:opacity var(--animation-duration-slow) var(--easing-smooth)}.fade-in--very-slow{opacity:0;transition:opacity .8s cubic-bezier(.4,0,.2,1);transition:opacity var(--animation-duration-very-slow) var(--easing-smooth)}.fade-in--fast.visible,.fade-in--slow.visible,.fade-in--very-fast.visible,.fade-in--very-slow.visible,.fade-in.visible{opacity:1}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fade-in-up{transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);transition:opacity var(--animation-duration-normal) var(--easing-smooth),transform var(--animation-duration-normal) var(--easing-smooth)}.fade-in-up,.fade-in-up--very-fast{opacity:0;transform:translateY(20px)}.fade-in-up--very-fast{transition:opacity .1s cubic-bezier(.4,0,.2,1),transform .1s cubic-bezier(.4,0,.2,1);transition:opacity var(--animation-duration-very-fast) var(--easing-smooth),transform var(--animation-duration-very-fast) var(--easing-smooth)}.fade-in-up--fast{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);transition:opacity var(--animation-duration-fast) var(--easing-smooth),transform var(--animation-duration-fast) var(--easing-smooth)}.fade-in-up--fast,.fade-in-up--slow{opacity:0;transform:translateY(20px)}.fade-in-up--slow{transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1);transition:opacity var(--animation-duration-slow) var(--easing-smooth),transform var(--animation-duration-slow) var(--easing-smooth)}.fade-in-up--very-slow{opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);transition:opacity var(--animation-duration-very-slow) var(--easing-smooth),transform var(--animation-duration-very-slow) var(--easing-smooth)}.fade-in-up--fast.visible,.fade-in-up--slow.visible,.fade-in-up--very-fast.visible,.fade-in-up--very-slow.visible,.fade-in-up.visible{opacity:1;transform:translateY(0)}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.slide-right{transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);transition:opacity var(--animation-duration-normal) var(--easing-smooth),transform var(--animation-duration-normal) var(--easing-smooth)}.slide-right,.slide-right--very-fast{opacity:0;transform:translateX(-30px)}.slide-right--very-fast{transition:opacity .1s cubic-bezier(.4,0,.2,1),transform .1s cubic-bezier(.4,0,.2,1);transition:opacity var(--animation-duration-very-fast) var(--easing-smooth),transform var(--animation-duration-very-fast) var(--easing-smooth)}.slide-right--fast{opacity:0;transform:translateX(-30px);transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);transition:opacity var(--animation-duration-fast) var(--easing-smooth),transform var(--animation-duration-fast) var(--easing-smooth)}.slide-right--slow{opacity:0;transform:translateX(-30px);transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1);transition:opacity var(--animation-duration-slow) var(--easing-smooth),transform var(--animation-duration-slow) var(--easing-smooth)}.slide-right--very-slow{opacity:0;transform:translateX(-30px);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);transition:opacity var(--animation-duration-very-slow) var(--easing-smooth),transform var(--animation-duration-very-slow) var(--easing-smooth)}.slide-right--fast.visible,.slide-right--slow.visible,.slide-right--very-fast.visible,.slide-right--very-slow.visible,.slide-right.visible{opacity:1;transform:translateX(0)}@keyframes slide-right{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.slide-left{transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);transition:opacity var(--animation-duration-normal) var(--easing-smooth),transform var(--animation-duration-normal) var(--easing-smooth)}.slide-left,.slide-left--very-fast{opacity:0;transform:translateX(30px)}.slide-left--very-fast{transition:opacity .1s cubic-bezier(.4,0,.2,1),transform .1s cubic-bezier(.4,0,.2,1);transition:opacity var(--animation-duration-very-fast) var(--easing-smooth),transform var(--animation-duration-very-fast) var(--easing-smooth)}.slide-left--fast{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);transition:opacity var(--animation-duration-fast) var(--easing-smooth),transform var(--animation-duration-fast) var(--easing-smooth)}.slide-left--fast,.slide-left--slow{opacity:0;transform:translateX(30px)}.slide-left--slow{transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1);transition:opacity var(--animation-duration-slow) var(--easing-smooth),transform var(--animation-duration-slow) var(--easing-smooth)}.slide-left--very-slow{opacity:0;transform:translateX(30px);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);transition:opacity var(--animation-duration-very-slow) var(--easing-smooth),transform var(--animation-duration-very-slow) var(--easing-smooth)}.slide-left--fast.visible,.slide-left--slow.visible,.slide-left--very-fast.visible,.slide-left--very-slow.visible,.slide-left.visible{opacity:1;transform:translateX(0)}@keyframes slide-left{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.fade-slide-greeting{opacity:0;transform:translateX(-30%) scale(.95);transition:opacity .5s cubic-bezier(.25,.8,.25,1),transform .5s cubic-bezier(.25,.8,.25,1);transition:opacity var(--animation-duration-slow) cubic-bezier(.25,.8,.25,1),transform var(--animation-duration-slow) cubic-bezier(.25,.8,.25,1)}.fade-slide-greeting--very-fast{opacity:0;transform:translateX(-30%) scale(.95);transition:opacity .1s cubic-bezier(.25,.8,.25,1),transform .1s cubic-bezier(.25,.8,.25,1);transition:opacity var(--animation-duration-very-fast) cubic-bezier(.25,.8,.25,1),transform var(--animation-duration-very-fast) cubic-bezier(.25,.8,.25,1)}.fade-slide-greeting--fast{opacity:0;transform:translateX(-30%) scale(.95);transition:opacity .2s cubic-bezier(.25,.8,.25,1),transform .2s cubic-bezier(.25,.8,.25,1);transition:opacity var(--animation-duration-fast) cubic-bezier(.25,.8,.25,1),transform var(--animation-duration-fast) cubic-bezier(.25,.8,.25,1)}.fade-slide-greeting--slow{opacity:0;transform:translateX(-30%) scale(.95);transition:opacity .5s cubic-bezier(.25,.8,.25,1),transform .5s cubic-bezier(.25,.8,.25,1);transition:opacity var(--animation-duration-slow) cubic-bezier(.25,.8,.25,1),transform var(--animation-duration-slow) cubic-bezier(.25,.8,.25,1)}.fade-slide-greeting--very-slow{opacity:0;transform:translateX(-30%) scale(.95);transition:opacity .8s cubic-bezier(.25,.8,.25,1),transform .8s cubic-bezier(.25,.8,.25,1);transition:opacity var(--animation-duration-very-slow) cubic-bezier(.25,.8,.25,1),transform var(--animation-duration-very-slow) cubic-bezier(.25,.8,.25,1)}.fade-slide-greeting--fast.visible,.fade-slide-greeting--slow.visible,.fade-slide-greeting--very-fast.visible,.fade-slide-greeting--very-slow.visible,.fade-slide-greeting.visible{opacity:1;transform:translateX(0) scale(1)}@keyframes fade-slide-greeting{0%{opacity:0;transform:translateX(-30%) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}.scale{transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform var(--animation-duration-normal) var(--easing-smooth)}.scale--very-fast{transition:transform .1s cubic-bezier(.4,0,.2,1);transition:transform var(--animation-duration-very-fast) var(--easing-smooth)}.scale--fast{transition:transform .2s cubic-bezier(.4,0,.2,1);transition:transform var(--animation-duration-fast) var(--easing-smooth)}.scale--slow{transition:transform .5s cubic-bezier(.4,0,.2,1);transition:transform var(--animation-duration-slow) var(--easing-smooth)}.scale--very-slow{transition:transform .8s cubic-bezier(.4,0,.2,1);transition:transform var(--animation-duration-very-slow) var(--easing-smooth)}.scale-hover:hover{transform:scale(1.02)}.scale-hover--very-fast:hover{transform:scale(1.01)}.scale-hover--fast:hover{transform:scale(1.015)}.scale-hover--slow:hover{transform:scale(1.03)}.scale-hover--very-slow:hover{transform:scale(1.05)}.lift{transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform var(--animation-duration-normal) var(--easing-smooth)}.lift--very-fast{transition:transform .1s cubic-bezier(.4,0,.2,1);transition:transform var(--animation-duration-very-fast) var(--easing-smooth)}.lift--fast{transition:transform .2s cubic-bezier(.4,0,.2,1);transition:transform var(--animation-duration-fast) var(--easing-smooth)}.lift--slow{transition:transform .5s cubic-bezier(.4,0,.2,1);transition:transform var(--animation-duration-slow) var(--easing-smooth)}.lift--very-slow{transition:transform .8s cubic-bezier(.4,0,.2,1);transition:transform var(--animation-duration-very-slow) var(--easing-smooth)}.lift-hover:hover{transform:translateY(-8px)}.lift-hover--very-fast:hover{transform:translateY(-4px)}.lift-hover--fast:hover{transform:translateY(-6px)}.lift-hover--slow:hover{transform:translateY(-10px)}.lift-hover--very-slow:hover{transform:translateY(-12px)}.scan{animation:scan 1.8s ease-in-out infinite;animation:scan var(--animation-duration-slowest) var(--easing-ease-in-out) infinite}.scan--very-fast{animation:scan .5s ease-in-out infinite;animation:scan var(--animation-duration-slow) var(--easing-ease-in-out) infinite}.scan--fast{animation:scan .8s ease-in-out infinite;animation:scan var(--animation-duration-very-slow) var(--easing-ease-in-out) infinite}.scan--slow,.scan--very-slow{animation:scan 1.8s ease-in-out infinite;animation:scan var(--animation-duration-slowest) var(--easing-ease-in-out) infinite}.scan-reflection{animation:scan-reflection 1.8s ease-in-out infinite;animation:scan-reflection var(--animation-duration-slowest) var(--easing-ease-in-out) infinite}.scan-reflection--very-fast{animation:scan-reflection .5s ease-in-out infinite;animation:scan-reflection var(--animation-duration-slow) var(--easing-ease-in-out) infinite}.scan-reflection--fast{animation:scan-reflection .8s ease-in-out infinite;animation:scan-reflection var(--animation-duration-very-slow) var(--easing-ease-in-out) infinite}.scan-reflection--slow,.scan-reflection--very-slow{animation:scan-reflection 1.8s ease-in-out infinite;animation:scan-reflection var(--animation-duration-slowest) var(--easing-ease-in-out) infinite}@keyframes scan{0%{opacity:0;top:0;transform:scaleY(.5)}8%{opacity:1;transform:scaleY(1)}42%{opacity:1;top:calc(100% - 2px);transform:scaleY(1)}58%{opacity:1;top:calc(100% - 2px);transform:scaleY(1)}92%{opacity:1;top:0;transform:scaleY(1)}to{opacity:0;top:0;transform:scaleY(.5)}}@keyframes scan-reflection{0%{opacity:0;top:0}8%{opacity:.8}42%{opacity:.8;top:calc(100% - 1px)}58%{opacity:.8;top:calc(100% - 1px)}92%{opacity:.8;top:0}to{opacity:0;top:0}}.shimmer{animation:shimmer .5s linear infinite;animation:shimmer var(--animation-duration-slow) var(--easing-linear) infinite}.shimmer--very-fast{animation:shimmer .1s linear infinite;animation:shimmer var(--animation-duration-very-fast) var(--easing-linear) infinite}.shimmer--fast{animation:shimmer .2s linear infinite;animation:shimmer var(--animation-duration-fast) var(--easing-linear) infinite}.shimmer--slow{animation:shimmer .8s linear infinite;animation:shimmer var(--animation-duration-very-slow) var(--easing-linear) infinite}.shimmer--very-slow{animation:shimmer 1.8s linear infinite;animation:shimmer var(--animation-duration-slowest) var(--easing-linear) infinite}.float{animation:float 1.8s ease-in-out infinite;animation:float var(--animation-duration-slowest) var(--easing-ease-in-out) infinite}.float--very-fast{animation:float .5s ease-in-out infinite;animation:float var(--animation-duration-slow) var(--easing-ease-in-out) infinite}.float--fast{animation:float .8s ease-in-out infinite;animation:float var(--animation-duration-very-slow) var(--easing-ease-in-out) infinite}.float--slow,.float--very-slow{animation:float 1.8s ease-in-out infinite;animation:float var(--animation-duration-slowest) var(--easing-ease-in-out) infinite}.float--aboutus-6s{animation:float 6s ease-in-out infinite}.float--aboutus-7s{animation:float 7s ease-in-out infinite}.float--aboutus-8s{animation:float 8s ease-in-out infinite}@keyframes float{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}to{transform:translateY(0) rotate(0deg)}}@keyframes hero-blob-rotate{0%{transform:translateX(-50%) rotate(0deg)}to{transform:translateX(-50%) rotate(1turn)}}.hero-blob-rotate{animation:hero-blob-rotate 48s linear infinite}@keyframes hero-blob-rotate-fast{0%{transform:translateX(-50%) rotate(0deg)}to{transform:translateX(-50%) rotate(1turn)}}.hero-blob-rotate-fast{animation:hero-blob-rotate-fast 24s linear infinite}@keyframes hero-blob-rotate-slow{0%{transform:translateX(-50%) rotate(0deg)}to{transform:translateX(-50%) rotate(1turn)}}.hero-blob-rotate-slow{animation:hero-blob-rotate-slow 72s linear infinite}.hover-transition{transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--animation-duration-normal) var(--easing-smooth)}.hover-transition--very-fast{transition:all .1s cubic-bezier(.4,0,.2,1);transition:all var(--animation-duration-very-fast) var(--easing-smooth)}.hover-transition--fast{transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--animation-duration-fast) var(--easing-smooth)}.hover-transition--slow{transition:all .5s cubic-bezier(.4,0,.2,1);transition:all var(--animation-duration-slow) var(--easing-smooth)}.hover-transition--very-slow{transition:all .8s cubic-bezier(.4,0,.2,1);transition:all var(--animation-duration-very-slow) var(--easing-smooth)}@keyframes loading{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes starPulse{0%{opacity:.8;transform:translateY(-50%) scale(1)}50%{opacity:1;transform:translateY(-50%) scale(1.2)}to{opacity:.8;transform:translateY(-50%) scale(1)}}@keyframes sparkle{0%{opacity:0;transform:translateY(-50%) scale(0)}50%{opacity:1;transform:translateY(-50%) scale(1)}to{opacity:0;transform:translateY(-50%) scale(0)}}.loading-bar{animation:loading .3s cubic-bezier(.4,0,.2,1) forwards;animation:loading var(--animation-duration-normal) var(--easing-smooth) forwards}.star-pulse{animation:starPulse .5s ease-in-out infinite;animation:starPulse var(--animation-duration-slow) var(--easing-ease-in-out) infinite}.sparkle{animation:sparkle .3s infinite;animation:sparkle var(--animation-duration-normal) infinite}@keyframes modal-slide-in{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes modal-slide-out{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(10px)}}@keyframes modal-zoom-in{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes modal-zoom-out{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(10px)}}.modal-slide-in{animation:modal-slide-in .2s cubic-bezier(.4,0,.2,1) forwards;animation:modal-slide-in var(--animation-duration-fast) var(--easing-smooth) forwards}.modal-slide-out{animation:modal-slide-out .2s cubic-bezier(.4,0,.2,1) forwards;animation:modal-slide-out var(--animation-duration-fast) var(--easing-smooth) forwards}.modal-zoom-in{animation:modal-zoom-in .2s cubic-bezier(.68,-.55,.265,1.55) forwards;animation:modal-zoom-in var(--animation-duration-fast) var(--easing-bounce) forwards}.modal-zoom-out{animation:modal-zoom-out .2s cubic-bezier(.68,-.55,.265,1.55) forwards;animation:modal-zoom-out var(--animation-duration-fast) var(--easing-bounce) forwards}.modal-slide-in--very-fast{animation:modal-slide-in .1s cubic-bezier(.4,0,.2,1) forwards;animation:modal-slide-in var(--animation-duration-very-fast) var(--easing-smooth) forwards}.modal-slide-in--fast{animation:modal-slide-in .2s cubic-bezier(.4,0,.2,1) forwards;animation:modal-slide-in var(--animation-duration-fast) var(--easing-smooth) forwards}.modal-slide-in--slow{animation:modal-slide-in .5s cubic-bezier(.4,0,.2,1) forwards;animation:modal-slide-in var(--animation-duration-slow) var(--easing-smooth) forwards}.modal-slide-in--very-slow{animation:modal-slide-in .8s cubic-bezier(.4,0,.2,1) forwards;animation:modal-slide-in var(--animation-duration-very-slow) var(--easing-smooth) forwards}.modal-slide-out--very-fast{animation:modal-slide-out .1s cubic-bezier(.4,0,.2,1) forwards;animation:modal-slide-out var(--animation-duration-very-fast) var(--easing-smooth) forwards}.modal-slide-out--fast{animation:modal-slide-out .2s cubic-bezier(.4,0,.2,1) forwards;animation:modal-slide-out var(--animation-duration-fast) var(--easing-smooth) forwards}.modal-slide-out--slow{animation:modal-slide-out .5s cubic-bezier(.4,0,.2,1) forwards;animation:modal-slide-out var(--animation-duration-slow) var(--easing-smooth) forwards}.modal-slide-out--very-slow{animation:modal-slide-out .8s cubic-bezier(.4,0,.2,1) forwards;animation:modal-slide-out var(--animation-duration-very-slow) var(--easing-smooth) forwards}.modal-zoom-in--very-fast{animation:modal-zoom-in .1s cubic-bezier(.68,-.55,.265,1.55) forwards;animation:modal-zoom-in var(--animation-duration-very-fast) var(--easing-bounce) forwards}.modal-zoom-in--fast{animation:modal-zoom-in .2s cubic-bezier(.68,-.55,.265,1.55) forwards;animation:modal-zoom-in var(--animation-duration-fast) var(--easing-bounce) forwards}.modal-zoom-in--slow{animation:modal-zoom-in .5s cubic-bezier(.68,-.55,.265,1.55) forwards;animation:modal-zoom-in var(--animation-duration-slow) var(--easing-bounce) forwards}.modal-zoom-in--very-slow{animation:modal-zoom-in .8s cubic-bezier(.68,-.55,.265,1.55) forwards;animation:modal-zoom-in var(--animation-duration-very-slow) var(--easing-bounce) forwards}.modal-zoom-out--very-fast{animation:modal-zoom-out .1s cubic-bezier(.68,-.55,.265,1.55) forwards;animation:modal-zoom-out var(--animation-duration-very-fast) var(--easing-bounce) forwards}.modal-zoom-out--fast{animation:modal-zoom-out .2s cubic-bezier(.68,-.55,.265,1.55) forwards;animation:modal-zoom-out var(--animation-duration-fast) var(--easing-bounce) forwards}.modal-zoom-out--slow{animation:modal-zoom-out .5s cubic-bezier(.68,-.55,.265,1.55) forwards;animation:modal-zoom-out var(--animation-duration-slow) var(--easing-bounce) forwards}.modal-zoom-out--very-slow{animation:modal-zoom-out .8s cubic-bezier(.68,-.55,.265,1.55) forwards;animation:modal-zoom-out var(--animation-duration-very-slow) var(--easing-bounce) forwards}.animation-pause{animation-play-state:paused!important}.animation-play{animation-play-state:running!important}.animation-stop{animation-iteration-count:0!important;animation-play-state:paused!important}.animation-visible{opacity:1!important;transform:none!important}.animation-hidden{opacity:0!important}.animation-delay--very-fast{animation-delay:.05s!important;animation-delay:var(--animation-delay-very-fast)!important}.animation-delay--fast{animation-delay:.1s!important;animation-delay:var(--animation-delay-fast)!important}.animation-delay--normal{animation-delay:.15s!important;animation-delay:var(--animation-delay-normal)!important}.animation-delay--slow{animation-delay:.2s!important;animation-delay:var(--animation-delay-slow)!important}.animation-delay--very-slow{animation-delay:.3s!important;animation-delay:var(--animation-delay-very-slow)!important}.animation-iterate--once{animation-iteration-count:1!important;animation-iteration-count:var(--animation-iteration-once)!important}.animation-iterate--twice{animation-iteration-count:2!important;animation-iteration-count:var(--animation-iteration-twice)!important}.animation-iterate--infinite{animation-iteration-count:infinite!important;animation-iteration-count:var(--animation-iteration-infinite)!important}@keyframes repelling-ripple{0%{opacity:1;transform:scale(0)}20%{opacity:.9;transform:scale(.3)}50%{opacity:.6;transform:scale(.7)}80%{opacity:.3;transform:scale(1)}to{opacity:0;transform:scale(1.2)}}@keyframes repelling-wave{0%{opacity:.8;transform:scale(0)}30%{opacity:.6;transform:scale(.5)}60%{opacity:.4;transform:scale(.9)}90%{opacity:.1;transform:scale(1.1)}to{opacity:0;transform:scale(1.3)}}.repelling-ripple{animation:repelling-ripple .3s cubic-bezier(.4,0,.2,1) forwards}.repelling-wave{animation:repelling-wave .4s cubic-bezier(.4,0,.2,1) forwards}.repelling-ripple--fast{animation:repelling-ripple .2s cubic-bezier(.4,0,.2,1) forwards}.repelling-wave--fast{animation:repelling-wave .25s cubic-bezier(.4,0,.2,1) forwards}@keyframes morph{0%,to{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}25%{border-radius:58% 42% 75% 25%/76% 46% 54% 24%}50%{border-radius:50% 50% 33% 67%/55% 27% 73% 45%}75%{border-radius:33% 67% 58% 42%/63% 68% 32% 37%}}.morph{animation:morph 15s ease-in-out infinite}.morph--fast{animation:morph 8s ease-in-out infinite}.morph--slow{animation:morph 20s ease-in-out infinite}.morph--very-slow{animation:morph 30s ease-in-out infinite}@keyframes float-in{0%{opacity:0;transform:translateY(20px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.float-in{animation:float-in .3s cubic-bezier(.4,0,.2,1) forwards;animation:float-in var(--animation-duration-normal) var(--easing-smooth) forwards}.float-in--fast{animation:float-in .2s cubic-bezier(.4,0,.2,1) forwards;animation:float-in var(--animation-duration-fast) var(--easing-smooth) forwards}.float-in--slow{animation:float-in .5s cubic-bezier(.4,0,.2,1) forwards;animation:float-in var(--animation-duration-slow) var(--easing-smooth) forwards}.float-in--very-slow{animation:float-in .8s cubic-bezier(.4,0,.2,1) forwards;animation:float-in var(--animation-duration-very-slow) var(--easing-smooth) forwards}@keyframes float-enhanced{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-20px) rotate(5deg)}66%{transform:translateY(10px) rotate(-3deg)}}.float-enhanced{animation:float-enhanced 20s ease-in-out infinite}.float-enhanced--fast{animation:float-enhanced 12s ease-in-out infinite}.float-enhanced--slow{animation:float-enhanced 30s ease-in-out infinite}.float-enhanced--very-slow{animation:float-enhanced 45s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}.pulse{animation:pulse 4s ease-in-out infinite}.pulse--fast{animation:pulse 2s ease-in-out infinite}.pulse--slow{animation:pulse 6s ease-in-out infinite}.pulse--very-slow{animation:pulse 8s ease-in-out infinite}.pulse--aboutus{animation:pulse 4s ease-in-out infinite}@keyframes particle-float{0%{opacity:0;transform:translateY(0) translateX(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-100px) translateX(50px)}}.particle-float{animation:particle-float 10s linear infinite}.particle-float--fast{animation:particle-float 6s linear infinite}.particle-float--slow{animation:particle-float 15s linear infinite}.particle-float--very-slow{animation:particle-float 20s linear infinite}.particle-float--aboutus{animation:particle-float 10s linear infinite}.icon-base,.icon-error,.icon-ghost,.icon-gradient,.icon-info,.icon-outline,.icon-primary,.icon-secondary,.icon-success,.icon-tertiary,.icon-warning{align-items:center;color:currentColor;display:inline-flex;font-family:var(--font-family-icon);font-size:inherit;font-weight:var(--font-weight-normal);height:24px;justify-content:center;line-height:1;overflow:hidden;position:relative;transition:all .2s ease;width:24px}.icon-base:focus,.icon-error:focus,.icon-ghost:focus,.icon-gradient:focus,.icon-info:focus,.icon-outline:focus,.icon-primary:focus,.icon-secondary:focus,.icon-success:focus,.icon-tertiary:focus,.icon-warning:focus{outline:2px solid var(--border-focus);outline-offset:2px}.icon-base.icon-disabled,.icon-error.icon-disabled,.icon-ghost.icon-disabled,.icon-gradient.icon-disabled,.icon-info.icon-disabled,.icon-outline.icon-disabled,.icon-primary.icon-disabled,.icon-secondary.icon-disabled,.icon-success.icon-disabled,.icon-tertiary.icon-disabled,.icon-warning.icon-disabled{cursor:not-allowed;opacity:.5;pointer-events:none;transform:none!important}.icon-base.icon-loading,.icon-error.icon-loading,.icon-ghost.icon-loading,.icon-gradient.icon-loading,.icon-info.icon-loading,.icon-outline.icon-loading,.icon-primary.icon-loading,.icon-secondary.icon-loading,.icon-success.icon-loading,.icon-tertiary.icon-loading,.icon-warning.icon-loading{cursor:wait;position:relative}.icon-loading-spinner{animation:icon-spin .8s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;content:"";height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}.icon-clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.icon-clickable:hover:not(.icon-disabled):not(.icon-loading){transform:scale(1.1)}.icon-clickable:active:not(.icon-disabled):not(.icon-loading){transform:scale(.95)}@keyframes icon-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.icon-base--xs,.icon-error--xs,.icon-ghost--xs,.icon-gradient--xs,.icon-info--xs,.icon-outline--xs,.icon-primary--xs,.icon-secondary--xs,.icon-success--xs,.icon-tertiary--xs,.icon-warning--xs{font-size:16px;height:16px;width:16px}.icon-base--xs .icon-loading-spinner,.icon-error--xs .icon-loading-spinner,.icon-ghost--xs .icon-loading-spinner,.icon-gradient--xs .icon-loading-spinner,.icon-info--xs .icon-loading-spinner,.icon-outline--xs .icon-loading-spinner,.icon-primary--xs .icon-loading-spinner,.icon-secondary--xs .icon-loading-spinner,.icon-success--xs .icon-loading-spinner,.icon-tertiary--xs .icon-loading-spinner,.icon-warning--xs .icon-loading-spinner{height:12px;width:12px}.icon-base--small,.icon-error--small,.icon-ghost--small,.icon-gradient--small,.icon-info--small,.icon-outline--small,.icon-primary--small,.icon-secondary--small,.icon-success--small,.icon-tertiary--small,.icon-warning--small{font-size:20px;height:20px;width:20px}.icon-base--small .icon-loading-spinner,.icon-error--small .icon-loading-spinner,.icon-ghost--small .icon-loading-spinner,.icon-gradient--small .icon-loading-spinner,.icon-info--small .icon-loading-spinner,.icon-outline--small .icon-loading-spinner,.icon-primary--small .icon-loading-spinner,.icon-secondary--small .icon-loading-spinner,.icon-success--small .icon-loading-spinner,.icon-tertiary--small .icon-loading-spinner,.icon-warning--small .icon-loading-spinner{height:14px;width:14px}.icon-base--medium,.icon-error--medium,.icon-ghost--medium,.icon-gradient--medium,.icon-info--medium,.icon-outline--medium,.icon-primary--medium,.icon-secondary--medium,.icon-success--medium,.icon-tertiary--medium,.icon-warning--medium{font-size:24px;height:24px;width:24px}.icon-base--medium .icon-loading-spinner,.icon-error--medium .icon-loading-spinner,.icon-ghost--medium .icon-loading-spinner,.icon-gradient--medium .icon-loading-spinner,.icon-info--medium .icon-loading-spinner,.icon-outline--medium .icon-loading-spinner,.icon-primary--medium .icon-loading-spinner,.icon-secondary--medium .icon-loading-spinner,.icon-success--medium .icon-loading-spinner,.icon-tertiary--medium .icon-loading-spinner,.icon-warning--medium .icon-loading-spinner{height:16px;width:16px}.icon-base--large,.icon-error--large,.icon-ghost--large,.icon-gradient--large,.icon-info--large,.icon-outline--large,.icon-primary--large,.icon-secondary--large,.icon-success--large,.icon-tertiary--large,.icon-warning--large{font-size:32px;height:32px;width:32px}.icon-base--large .icon-loading-spinner,.icon-error--large .icon-loading-spinner,.icon-ghost--large .icon-loading-spinner,.icon-gradient--large .icon-loading-spinner,.icon-info--large .icon-loading-spinner,.icon-outline--large .icon-loading-spinner,.icon-primary--large .icon-loading-spinner,.icon-secondary--large .icon-loading-spinner,.icon-success--large .icon-loading-spinner,.icon-tertiary--large .icon-loading-spinner,.icon-warning--large .icon-loading-spinner{height:20px;width:20px}.icon-base--xl,.icon-error--xl,.icon-ghost--xl,.icon-gradient--xl,.icon-info--xl,.icon-outline--xl,.icon-primary--xl,.icon-secondary--xl,.icon-success--xl,.icon-tertiary--xl,.icon-warning--xl{font-size:48px;height:48px;width:48px}.icon-base--xl .icon-loading-spinner,.icon-error--xl .icon-loading-spinner,.icon-ghost--xl .icon-loading-spinner,.icon-gradient--xl .icon-loading-spinner,.icon-info--xl .icon-loading-spinner,.icon-outline--xl .icon-loading-spinner,.icon-primary--xl .icon-loading-spinner,.icon-secondary--xl .icon-loading-spinner,.icon-success--xl .icon-loading-spinner,.icon-tertiary--xl .icon-loading-spinner,.icon-warning--xl .icon-loading-spinner{height:24px;width:24px}.icon-shape-circle{border-radius:50%}.icon-shape-circle,.icon-shape-square{align-items:center;display:inline-flex;height:56px;justify-content:center;overflow:visible;overflow:visible!important;padding:16px;width:56px}.icon-shape-square{border-radius:8px}.icon-shape-circle.icon-base--xs,.icon-shape-square.icon-base--xs{height:24px;padding:4px;width:24px}.icon-shape-circle.icon-base--small,.icon-shape-square.icon-base--small{height:32px;padding:6px;width:32px}.icon-shape-circle.icon-base--medium,.icon-shape-square.icon-base--medium{height:48px;padding:12px;width:48px}.icon-shape-circle svg,.icon-shape-square svg{display:block;flex-shrink:0;height:20px;overflow:visible;width:20px}@media (max-width:768px){.icon-shape-circle svg,.icon-shape-square svg{height:18px;width:18px}}@media (max-width:480px){.icon-shape-circle svg,.icon-shape-square svg{height:16px;width:16px}}.icon-shape-circle.icon-base--large,.icon-shape-square.icon-base--large{height:56px;padding:16px;width:56px}.icon-shape-circle.icon-base--xl,.icon-shape-square.icon-base--xl{height:64px;padding:12px;width:64px}.icon-primary{color:var(--accent-primary)}.icon-secondary{color:var(--accent-secondary)}.icon-tertiary{color:var(--text-tertiary)}.icon-outline{border:1px solid var(--border-primary);border-radius:4px;color:var(--accent-primary)}.icon-ghost{color:var(--text-secondary)}.icon-success{color:var(--accent-success)}.icon-warning{color:var(--accent-warning)}.icon-error{color:var(--accent-error)}.icon-info{color:var(--accent-info)}.icon-gradient{background:var(--gradient-highlight);-webkit-background-clip:text;background-clip:text;color:#0000}.icon-shape-circle.icon-primary{background-color:var(--accent-primary);color:var(--text-inverse)}.icon-shape-circle.icon-secondary{background-color:var(--accent-secondary);color:var(--text-inverse)}.icon-shape-circle.icon-tertiary{background-color:var(--text-tertiary);color:var(--text-inverse)}.icon-shape-circle.icon-outline{background-color:initial;border:1px solid var(--accent-primary);color:var(--accent-primary)}.icon-shape-circle.icon-ghost{background-color:var(--background-tertiary);color:var(--text-secondary)}.icon-shape-circle.icon-success{background-color:var(--accent-success);color:var(--text-inverse)}.icon-shape-circle.icon-warning{background-color:var(--accent-warning);color:var(--text-inverse)}.icon-shape-circle.icon-error{background-color:var(--accent-error);color:var(--text-inverse)}.icon-shape-circle.icon-info{background-color:var(--accent-info);color:var(--text-inverse)}.icon-shape-circle.icon-gradient{background:var(--gradient-highlight);color:var(--text-inverse)}.icon-shape-square.icon-primary{background-color:var(--accent-primary);color:var(--text-inverse)}.icon-shape-square.icon-secondary{background-color:var(--accent-secondary);color:var(--text-inverse)}.icon-shape-square.icon-tertiary{background-color:var(--text-tertiary);color:var(--text-inverse)}.icon-shape-square.icon-outline{background-color:initial;border:1px solid var(--accent-primary);color:var(--accent-primary)}.icon-shape-square.icon-ghost{background-color:var(--background-tertiary);color:var(--text-secondary)}.icon-shape-square.icon-success{background-color:var(--accent-success);color:var(--text-inverse)}.icon-shape-square.icon-warning{background-color:var(--accent-warning);color:var(--text-inverse)}.icon-shape-square.icon-error{background-color:var(--accent-error);color:var(--text-inverse)}.icon-shape-square.icon-info{background-color:var(--accent-info);color:var(--text-inverse)}.icon-shape-square.icon-gradient{background:var(--gradient-highlight);color:var(--text-inverse)}.icon-brand{border-radius:4px;padding:2px}.icon-status{position:relative}.icon-status:after{background:var(--accent-success);border:2px solid var(--background-primary);border-radius:50%;content:"";height:8px;position:absolute;right:-2px;top:-2px;width:8px}.icon-status.icon-status--warning:after{background:var(--accent-warning)}.icon-status.icon-status--error:after{background:var(--accent-error)}.icon-status.icon-status--info:after{background:var(--accent-info)}.icon-animated{transition:all .3s ease}.icon-animated:hover{transform:scale(1.1) rotate(5deg)}.icon-pulse{animation:icon-pulse 2s infinite}@keyframes icon-pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.icon-bounce{animation:icon-bounce 1s infinite}@keyframes icon-bounce{0%,20%,53%,80%,to{transform:translateY(0)}40%,43%{transform:translateY(-8px)}70%{transform:translateY(-4px)}90%{transform:translateY(-2px)}}.icon-group{align-items:center;display:inline-flex;gap:4px}.icon-group--compact{gap:2px}.icon-group--spaced{gap:8px}@media (max-width:768px){.icon-base--xl,.icon-error--xl,.icon-ghost--xl,.icon-gradient--xl,.icon-info--xl,.icon-outline--xl,.icon-primary--xl,.icon-secondary--xl,.icon-success--xl,.icon-tertiary--xl,.icon-warning--xl{font-size:40px;height:40px;width:40px}.icon-base--large,.icon-error--large,.icon-ghost--large,.icon-gradient--large,.icon-info--large,.icon-outline--large,.icon-primary--large,.icon-secondary--large,.icon-success--large,.icon-tertiary--large,.icon-warning--large{font-size:28px;height:28px;width:28px}.icon-base--medium,.icon-error--medium,.icon-ghost--medium,.icon-gradient--medium,.icon-info--medium,.icon-outline--medium,.icon-primary--medium,.icon-secondary--medium,.icon-success--medium,.icon-tertiary--medium,.icon-warning--medium{font-size:24px;height:24px;width:24px}.icon-base--small,.icon-error--small,.icon-ghost--small,.icon-gradient--small,.icon-info--small,.icon-outline--small,.icon-primary--small,.icon-secondary--small,.icon-success--small,.icon-tertiary--small,.icon-warning--small{font-size:18px;height:18px;width:18px}.icon-base--xs,.icon-error--xs,.icon-ghost--xs,.icon-gradient--xs,.icon-info--xs,.icon-outline--xs,.icon-primary--xs,.icon-secondary--xs,.icon-success--xs,.icon-tertiary--xs,.icon-warning--xs{font-size:14px;height:14px;width:14px}}@media (max-width:480px){.icon-base--xl,.icon-error--xl,.icon-ghost--xl,.icon-gradient--xl,.icon-info--xl,.icon-outline--xl,.icon-primary--xl,.icon-secondary--xl,.icon-success--xl,.icon-tertiary--xl,.icon-warning--xl{font-size:36px;height:36px;width:36px}.icon-base--large,.icon-error--large,.icon-ghost--large,.icon-gradient--large,.icon-info--large,.icon-outline--large,.icon-primary--large,.icon-secondary--large,.icon-success--large,.icon-tertiary--large,.icon-warning--large{font-size:24px;height:24px;width:24px}.icon-base--medium,.icon-error--medium,.icon-ghost--medium,.icon-gradient--medium,.icon-info--medium,.icon-outline--medium,.icon-primary--medium,.icon-secondary--medium,.icon-success--medium,.icon-tertiary--medium,.icon-warning--medium{font-size:20px;height:20px;width:20px}.icon-base--small,.icon-error--small,.icon-ghost--small,.icon-gradient--small,.icon-info--small,.icon-outline--small,.icon-primary--small,.icon-secondary--small,.icon-success--small,.icon-tertiary--small,.icon-warning--small{font-size:16px;height:16px;width:16px}.icon-base--xs,.icon-error--xs,.icon-ghost--xs,.icon-gradient--xs,.icon-info--xs,.icon-outline--xs,.icon-primary--xs,.icon-secondary--xs,.icon-success--xs,.icon-tertiary--xs,.icon-warning--xs{font-size:12px;height:12px;width:12px}.icon-group{gap:3px}.icon-group--compact{gap:1px}.icon-group--spaced{gap:6px}}.icon-with-text{gap:6px}.icon-only,.icon-with-text{align-items:center;display:inline-flex}.icon-only{justify-content:center}.icon-centered{display:block;margin:0 auto}.icon-full-width{align-items:center;display:flex;justify-content:center;width:100%}.button-primary .icon-base,.button-primary .icon-error,.button-primary .icon-ghost,.button-primary .icon-gradient,.button-primary .icon-info,.button-primary .icon-outline,.button-primary .icon-primary,.button-primary .icon-secondary,.button-primary .icon-success,.button-primary .icon-tertiary,.button-primary .icon-warning,.button-secondary .icon-base,.button-secondary .icon-error,.button-secondary .icon-ghost,.button-secondary .icon-gradient,.button-secondary .icon-info,.button-secondary .icon-outline,.button-secondary .icon-primary,.button-secondary .icon-secondary,.button-secondary .icon-success,.button-secondary .icon-tertiary,.button-secondary .icon-warning{color:var(--background-primary)!important}.button-outline .icon-base,.button-outline .icon-error,.button-outline .icon-ghost,.button-outline .icon-gradient,.button-outline .icon-info,.button-outline .icon-outline,.button-outline .icon-primary,.button-outline .icon-secondary,.button-outline .icon-success,.button-outline .icon-tertiary,.button-outline .icon-warning,.button-tertiary .icon-base,.button-tertiary .icon-error,.button-tertiary .icon-ghost,.button-tertiary .icon-gradient,.button-tertiary .icon-info,.button-tertiary .icon-outline,.button-tertiary .icon-primary,.button-tertiary .icon-secondary,.button-tertiary .icon-success,.button-tertiary .icon-tertiary,.button-tertiary .icon-warning{color:var(--accent-primary)!important}.button-ghost .icon-base,.button-ghost .icon-error,.button-ghost .icon-ghost,.button-ghost .icon-gradient,.button-ghost .icon-info,.button-ghost .icon-outline,.button-ghost .icon-primary,.button-ghost .icon-secondary,.button-ghost .icon-success,.button-ghost .icon-tertiary,.button-ghost .icon-warning{color:var(--text-secondary)!important}.button-danger .icon-base,.button-danger .icon-error,.button-danger .icon-ghost,.button-danger .icon-gradient,.button-danger .icon-info,.button-danger .icon-outline,.button-danger .icon-primary,.button-danger .icon-secondary,.button-danger .icon-success,.button-danger .icon-tertiary,.button-danger .icon-warning,.button-gradient .icon-base,.button-gradient .icon-error,.button-gradient .icon-ghost,.button-gradient .icon-gradient,.button-gradient .icon-info,.button-gradient .icon-outline,.button-gradient .icon-primary,.button-gradient .icon-secondary,.button-gradient .icon-success,.button-gradient .icon-tertiary,.button-gradient .icon-warning,.button-success .icon-base,.button-success .icon-error,.button-success .icon-ghost,.button-success .icon-gradient,.button-success .icon-info,.button-success .icon-outline,.button-success .icon-primary,.button-success .icon-secondary,.button-success .icon-success,.button-success .icon-tertiary,.button-success .icon-warning,.button-warning .icon-base,.button-warning .icon-error,.button-warning .icon-ghost,.button-warning .icon-gradient,.button-warning .icon-info,.button-warning .icon-outline,.button-warning .icon-primary,.button-warning .icon-secondary,.button-warning .icon-success,.button-warning .icon-tertiary,.button-warning .icon-warning{color:var(--background-primary)!important}.button-hero-gradient .icon-base,.button-hero-gradient .icon-error,.button-hero-gradient .icon-ghost,.button-hero-gradient .icon-gradient,.button-hero-gradient .icon-info,.button-hero-gradient .icon-outline,.button-hero-gradient .icon-primary,.button-hero-gradient .icon-secondary,.button-hero-gradient .icon-success,.button-hero-gradient .icon-tertiary,.button-hero-gradient .icon-warning{color:#0a0a40!important}.tag-primary .icon-base,.tag-primary .icon-primary{color:var(--background-primary)}.tag-outline-primary .icon-base,.tag-outline-primary .icon-primary{color:var(--accent-primary)}.tag-ghost .icon-base,.tag-ghost .icon-primary{color:var(--text-secondary)}.AccessRestricted_accessRestrictedBackground__QPTrK{background:var(--background-secondary);border-radius:24px;display:flex;flex-direction:column;min-height:calc(100vh - 100px);overflow:hidden;padding:0;position:relative;width:100%}.AccessRestricted_accessRestrictedHeader__\+ZHpu{background:linear-gradient(135deg,#7b2ff74d,#5f61f34d 50%,#1ec8f54d);margin:0;padding:2rem;position:relative;text-align:center;width:100%}.AccessRestricted_headerContent__hR9U4{margin:0 auto;max-width:600px;text-align:center}.AccessRestricted_headerContent__hR9U4 h2{color:var(--text-heading);margin:0}.AccessRestricted_headerContent__hR9U4 p{color:var(--text-secondary);line-height:1.6;margin:0}.AccessRestricted_twoColumnLayout__MLSVj{align-items:stretch;display:flex;flex:1 1;min-height:calc(100vh - 200px);overflow:hidden;width:100%}.AccessRestricted_featurePreviewColumn__v\+lwO{align-items:flex-start;background:var(--background-secondary);display:flex;flex:0 0 65%;flex-direction:column;justify-content:flex-start;padding:2rem}.AccessRestricted_featurePreviewColumn__v\+lwO h3{color:var(--text-heading);font-size:1.5rem;font-weight:600;margin:0 0 24px}.AccessRestricted_featurePreview__Mv3sv{display:flex;flex-direction:column;gap:1.5rem;width:100%}.AccessRestricted_featureItem__AjJty{align-items:flex-start;background:var(--background-tertiary);display:flex;gap:1rem;padding:1.5rem;transition:all .3s ease;width:100%}.AccessRestricted_featureItem__AjJty:hover{background:var(--background-quaternary);transform:translateX(4px)}.AccessRestricted_featureItem__AjJty h4{color:var(--text-primary);font-weight:600;margin:0}.AccessRestricted_featureItem__AjJty p{color:var(--text-secondary);line-height:1.6;margin:0}.AccessRestricted_servicesColumn__ie9PP{align-items:center;background:var(--background-secondary);display:flex;flex:0 0 35%;flex-direction:column;justify-content:flex-start;padding:2rem}.AccessRestricted_servicesColumn__ie9PP h3{color:var(--text-heading);font-size:1.5rem;font-weight:600;margin:0 0 24px;text-align:center}.AccessRestricted_servicesList__o\+v0u{display:flex;flex-direction:column;gap:1.5rem;width:100%}.AccessRestricted_serviceRow__n9GkU,.AccessRestricted_serviceRow__n9GkU .AccessRestricted_service-card__aQlaF{width:100%}.AccessRestricted_loadingState__9wwS1{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:4rem 2rem;position:relative;width:100%;z-index:1}.AccessRestricted_loadingSpinner__bx-fd{animation:AccessRestricted_spin__XcIP4 1s linear infinite;border:3px solid var(--border-tertiary);border-radius:50%;border-top-color:var(--accent-primary);height:40px;width:40px}@keyframes AccessRestricted_spin__XcIP4{to{transform:rotate(1turn)}}.AccessRestricted_errorState__XdudQ{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:4rem 2rem;position:relative;width:100%;z-index:1}.AccessRestricted_noServices__Vgac-{padding:4rem 2rem;position:relative;text-align:center;width:100%;z-index:1}@media (max-width:1024px){.AccessRestricted_twoColumnLayout__MLSVj{flex-direction:column}.AccessRestricted_featurePreviewColumn__v\+lwO,.AccessRestricted_servicesColumn__ie9PP{flex:1 1;min-height:auto}}@media (max-width:768px){.AccessRestricted_accessRestrictedHeader__\+ZHpu{padding:1.5rem 1rem}.AccessRestricted_headerContent__hR9U4 h2{margin-bottom:.75rem}.AccessRestricted_twoColumnLayout__MLSVj{min-height:auto}.AccessRestricted_featurePreviewColumn__v\+lwO,.AccessRestricted_servicesColumn__ie9PP{padding:1.5rem}.AccessRestricted_featureItem__AjJty{padding:1rem}.AccessRestricted_errorState__XdudQ,.AccessRestricted_loadingState__9wwS1,.AccessRestricted_noServices__Vgac-{padding:2rem 1rem}}@media (max-width:480px){.AccessRestricted_accessRestrictedHeader__\+ZHpu{padding:1rem .5rem}.AccessRestricted_featurePreviewColumn__v\+lwO,.AccessRestricted_servicesColumn__ie9PP{padding:1rem}.AccessRestricted_featureItem__AjJty{padding:.75rem}.AccessRestricted_errorState__XdudQ,.AccessRestricted_loadingState__9wwS1,.AccessRestricted_noServices__Vgac-{padding:1.5rem .5rem}}.FeatureComponents_featureContainer__eGHjS{overflow:hidden;padding:0;width:100%}.FeatureComponents_featureSection__7vvpz{margin:0;padding:0;position:relative}.FeatureComponents_featureSection__7vvpz+.FeatureComponents_featureSection__7vvpz{margin-top:4rem}.FeatureComponents_featureHeader__UesES{align-items:center;display:flex;justify-content:center;margin:0 0 2rem;position:relative}.FeatureComponents_featureTitleSection__hH87o{position:relative;text-align:center}.FeatureComponents_featureTitleSection__hH87o:after{background:var(--gradient-highlight);border-radius:2px;bottom:-16px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.FeatureComponents_featureContent__VwyX2{margin:0 auto;max-width:900px;position:relative}.FeatureComponents_featureContent__VwyX2 p{color:var(--text-secondary);line-height:1.8;margin:0 0 2rem;text-align:center}.FeatureComponents_featureBenefits__ZzSsa{margin:2rem 0;text-align:center}.FeatureComponents_featureBenefits__ZzSsa h5{color:var(--text-heading);margin:0 0 2rem}.FeatureComponents_benefitGrid__sVtE-{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:800px}.FeatureComponents_benefitCard__VWlvP{align-items:center;background:var(--background-tertiary);border:1px solid var(--border-secondary);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;padding:2rem 1.5rem;position:relative;text-align:center;transition:all .3s ease}.FeatureComponents_benefitCard__VWlvP:hover{background:var(--background-quaternary);border-color:var(--accent-primary);box-shadow:0 8px 32px #0000001a;transform:translateY(-4px)}.FeatureComponents_benefitCardHeader__22cKK{align-items:center;display:flex;gap:.5rem;margin:0 0 .75rem}.FeatureComponents_benefitCard__VWlvP h6{color:var(--text-heading);margin:0}.FeatureComponents_benefitCard__VWlvP p{color:var(--text-secondary);line-height:1.6;margin:0}.FeatureComponents_featureContent__VwyX2 p .FeatureComponents_highlight__GoxU6{-webkit-text-fill-color:#0000;background:var(--gradient-highlight);-webkit-background-clip:text;background-clip:text;font-weight:600}@media (max-width:768px){.FeatureComponents_featureHeader__UesES{margin:0 0 1.5rem}.FeatureComponents_featureSection__7vvpz+.FeatureComponents_featureSection__7vvpz{margin-top:3rem}.FeatureComponents_featureTitleSection__hH87o:after{bottom:-12px;height:3px;width:60px}.FeatureComponents_featureContent__VwyX2{margin:0 12px;max-width:100%}.FeatureComponents_benefitGrid__sVtE-{gap:1.25rem;grid-template-columns:1fr;margin:0;max-width:100%;padding:0}.FeatureComponents_benefitCard__VWlvP{padding:1.75rem 1.25rem;width:100%}}@media (max-width:480px){.FeatureComponents_featureHeader__UesES{margin:0 0 1rem}.FeatureComponents_featureSection__7vvpz+.FeatureComponents_featureSection__7vvpz{margin-top:2rem}.FeatureComponents_featureTitleSection__hH87o:after{bottom:-10px;height:2px;width:50px}.FeatureComponents_featureContent__VwyX2{margin:0 12px}.FeatureComponents_benefitCard__VWlvP{padding:1.5rem 1rem;width:100%}.FeatureComponents_benefitCard__VWlvP:hover{transform:translateY(-2px)}}.ServiceCard_serviceItem__UbeRv{background:var(--background-secondary);border:1px solid var(--border-primary);border-radius:20px;box-shadow:0 4px 20px var(--shadow-sm);box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;min-height:220px;min-width:0;overflow:hidden;padding:28px;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.ServiceCard_serviceItem__UbeRv:focus{box-shadow:0 0 0 3px var(--accent-primary-light);outline:none}.ServiceCard_serviceItem__UbeRv:focus:not(:focus-visible){box-shadow:0 4px 20px var(--shadow-sm)}.ServiceCard_serviceItem__UbeRv *{pointer-events:none}.ServiceCard_serviceItem__UbeRv [role=button],.ServiceCard_serviceItem__UbeRv a,.ServiceCard_serviceItem__UbeRv button,.ServiceCard_serviceItem__UbeRv input,.ServiceCard_serviceItem__UbeRv select,.ServiceCard_serviceItem__UbeRv textarea{pointer-events:auto}.ServiceCard_serviceItem__UbeRv:hover{box-shadow:0 12px 28px var(--shadow-lg);transform:translateY(-8px)}.ServiceCard_serviceItemInner__RlDQH{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;gap:12px;text-align:left;width:100%}.ServiceCard_serviceItemHeader__jMvrG{align-items:flex-start;display:flex;gap:20px;width:100%}.ServiceCard_serviceInfo__ZuOG4{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.ServiceCard_serviceTitleRow__mBWQJ{width:100%}.ServiceCard_serviceTitle__xXtrk{-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;display:-webkit-box;line-height:1.4;margin:0;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;transition:color .3s ease}.ServiceCard_hiddenTag__YrQmR{background:var(--accent-error-lighter);border:1px solid var(--accent-error-light);border-radius:20px;color:var(--accent-error);margin-left:8px;padding:4px 10px}.ServiceCard_serviceDescription__VPd\+y{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.6;margin:0 0 8px;max-height:3.2em;overflow:hidden;text-overflow:ellipsis;transition:color .3s ease}.ServiceCard_servicePrice__qTdPq{align-items:center;background:var(--accent-primary-lighter);border:1px solid var(--accent-primary-light);border-radius:50px;display:inline-flex;margin-bottom:12px;padding:6px 16px;transition:all .3s ease;white-space:nowrap}.ServiceCard_servicePrice__qTdPq:hover{background:var(--accent-primary-light);transform:translateY(-1px)}.ServiceCard_serviceFooter__IJWQ-{align-items:center;border-top:1px solid var(--border-primary);display:flex;gap:12px;justify-content:space-between;margin-top:auto;padding-top:20px;width:100%}.ServiceCard_buyNowWrapper__PEAOS{display:flex;margin-left:auto;pointer-events:auto;position:relative;z-index:2}.ServiceCard_statusDetails__f2S-6{line-height:1.4;text-align:right}.ServiceCard_statusTagLarge__TAdH8{align-items:center;border-radius:20px;display:inline-flex;flex-shrink:0;gap:8px;line-height:1.4;padding:4px 12px;white-space:nowrap}@media screen and (max-width:768px){.ServiceCard_serviceItem__UbeRv{min-height:auto;padding:20px}.ServiceCard_serviceItemHeader__jMvrG{gap:16px}.ServiceCard_serviceFooter__IJWQ-{gap:10px;padding-top:16px}}@media screen and (max-width:480px){.ServiceCard_serviceItem__UbeRv{padding:16px}.ServiceCard_serviceFooter__IJWQ- .ServiceCard_button-primary__opX5r{padding:5px 10px}}.loadingSkeleton_loadingSkeleton__KJXJo{animation:loadingSkeleton_shimmer__oZmRl 1.5s infinite;background:linear-gradient(90deg,var(--background-secondary) 25%,var(--background-tertiary) 50%,var(--background-secondary) 75%);background-size:200% 100%;border-radius:4px}@keyframes loadingSkeleton_shimmer__oZmRl{0%{background-position:-200% 0}to{background-position:200% 0}}.loadingSkeleton_skeletonSmall__kozTZ{height:1rem;width:60%}.loadingSkeleton_skeletonMedium__zthnx{height:1.5rem;width:80%}.loadingSkeleton_skeletonLarge__rD4Zi{height:2rem;width:100%}.loadingSkeleton_skeletonCard__2XvkQ{border-radius:8px;height:8rem;width:100%}.loadingSkeleton_skeletonText__DGe9I{height:1rem;margin-bottom:.25rem;width:100%}.loadingSkeleton_skeletonTextShort__KPIEq{height:1rem;margin-bottom:.25rem;width:70%}.loadingSkeleton_skeletonTextMedium__iOqVs{height:1rem;margin-bottom:.25rem;width:85%}.loadingSkeleton_skeletonTextLong__5U\+Ku{height:1rem;margin-bottom:.25rem;width:95%}.loadingSkeleton_skeletonMetricValue__X1dz5{height:2rem;margin-bottom:.5rem;width:60%}.loadingSkeleton_skeletonMetricDetails__whXKn{height:1rem;margin-bottom:.25rem;width:100%}.loadingSkeleton_skeletonMetricDetails__whXKn:nth-child(2){width:90%}.loadingSkeleton_skeletonMetricDetails__whXKn:nth-child(3){width:95%}.loadingSkeleton_skeletonMetricDetails__whXKn:nth-child(4){width:85%}.loadingSkeleton_skeletonMetricDetails__whXKn:nth-child(5){width:80%}.loadingSkeleton_skeletonResourceBar__W2QA4{height:1.5rem;margin-bottom:.5rem;width:100%}.loadingSkeleton_skeletonButton__oNfvD{border-radius:20px;height:2.5rem;width:120px}.loadingSkeleton_skeletonAvatar__i6TeC{border-radius:50%;height:40px;width:40px}.loadingSkeleton_skeletonAvatarSmall__aJ-xQ{border-radius:50%;height:28px;width:28px}.loadingSkeleton_skeletonChart__Apvia{border-radius:8px;height:200px;width:100%}.loadingSkeleton_skeletonTableHeader__JeQAQ{height:2.5rem;margin-bottom:.5rem;width:100%}.loadingSkeleton_skeletonTableRow__Wg1Vj{height:3rem;margin-bottom:.5rem;width:100%}@media (max-width:768px){.loadingSkeleton_skeletonMetricValue__X1dz5{width:80%}.loadingSkeleton_skeletonText__DGe9I{width:100%}.loadingSkeleton_skeletonTextShort__KPIEq{width:85%}.loadingSkeleton_skeletonTextMedium__iOqVs{width:90%}.loadingSkeleton_skeletonTextLong__5U\+Ku{width:100%}}.UserAvatar_avatarContainer__FOBDQ,.UserAvatar_userPhotoContainer__fcSVA,.UserAvatar_userPhoto__Cr0dq{align-items:center;display:flex;position:relative}.UserAvatar_userPhoto__Cr0dq{background:var(--background-secondary);border:2px solid var(--border-color);border-radius:50%;color:var(--text-primary);justify-content:center;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.UserAvatar_userPhoto__Cr0dq:hover{box-shadow:0 4px 12px #0000001a;transform:scale(1.05)}.UserAvatar_small__cz4x1 .UserAvatar_userPhoto__Cr0dq{height:56px;width:56px}.UserAvatar_medium__cb9Ll .UserAvatar_userPhoto__Cr0dq{height:40px;width:40px}.UserAvatar_dashboard__jMhd2 .UserAvatar_userPhoto__Cr0dq{height:80px;width:80px}.UserAvatar_large__0UYai .UserAvatar_userPhoto__Cr0dq{height:140px;width:140px}.UserAvatar_modal__tyubK .UserAvatar_userPhoto__Cr0dq{height:64px;width:64px}.UserAvatar_table__vvqDl .UserAvatar_userPhoto__Cr0dq{align-items:center;background:var(--background-secondary);border-radius:50%;border-width:1.5px;display:flex;height:32px;justify-content:center;max-height:32px;max-width:32px;min-height:32px;min-width:32px;overflow:hidden;width:32px}.UserAvatar_avatarImage__b45jP{height:100%;object-fit:cover;transition:transform .2s ease;width:100%}.UserAvatar_userPhoto__Cr0dq:hover .UserAvatar_avatarImage__b45jP{transform:scale(1.1)}.UserAvatar_defaultPhoto__YeWg0{align-items:center;background:var(--background-hover);color:var(--text-primary);display:flex;height:100%;justify-content:center;width:100%}.UserAvatar_roleTag__25-G3{border:2px solid var(--background-secondary);border-radius:6px;bottom:-4px;box-shadow:0 2px 4px #0000001a;padding:2px 6px;position:absolute;right:-4px;transition:transform .2s ease}.UserAvatar_userPhoto__Cr0dq:hover+.UserAvatar_roleTag__25-G3{transform:translateY(-2px)}.UserAvatar_roleTag__25-G3[data-role=ADMIN]{background:#2563eb1a;border-color:#2563eb33;color:#2563eb}.UserAvatar_roleTag__25-G3[data-role=EMPLOYEE]{background:#16a34a1a;border-color:#16a34a33;color:#16a34a}.UserAvatar_roleTag__25-G3[data-role=REGULAR]{background:#ca8a041a;border-color:#ca8a0433;color:#ca8a04}.UserAvatar_statusIndicator__JHLrY{border:2.5px solid var(--background-secondary);border-radius:50%;bottom:0;box-shadow:0 0 0 1px #0000001a;height:14px;position:absolute;right:0;transition:transform .2s ease;width:14px}.UserAvatar_userPhoto__Cr0dq:hover+.UserAvatar_statusIndicator__JHLrY{transform:scale(1.1)}.UserAvatar_small__cz4x1 .UserAvatar_statusIndicator__JHLrY{border-width:2px;height:12px;width:12px}.UserAvatar_medium__cb9Ll .UserAvatar_statusIndicator__JHLrY{border-width:2.5px;height:14px;width:14px}.UserAvatar_dashboard__jMhd2 .UserAvatar_statusIndicator__JHLrY{border-width:2.5px;height:15px;width:15px}.UserAvatar_large__0UYai .UserAvatar_statusIndicator__JHLrY{border-width:3px;height:16px;width:16px}.UserAvatar_online__-K8DM{background-color:#22c55e}.UserAvatar_offline__YMYNJ{background-color:#9e9e9e}.UserAvatar_avatarContainer__FOBDQ.UserAvatar_table__vvqDl{padding:0}.UserAvatar_avatarContainer__FOBDQ.UserAvatar_table__vvqDl,.UserAvatar_userPhotoContainer__fcSVA.UserAvatar_table__vvqDl{align-items:center;display:flex;height:32px;justify-content:center;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.UserAvatar_xsmall__XsPgW .UserAvatar_userPhoto__Cr0dq{border-radius:50%;height:28px;max-height:28px;max-width:28px;min-height:28px;min-width:28px;width:28px}.UserAvatar_dashboardAvatar__lKcxz .UserAvatar_userPhoto__Cr0dq{height:96px;width:96px}.UserAvatar_statusIndicator__JHLrY.UserAvatar_offline__YMYNJ{background-color:#a0aec0}.UserAvatar_editable__yXael{cursor:pointer;position:relative}.UserAvatar_editable__yXael .UserAvatar_editOverlay__wB\+07{align-items:center;background-color:#00000080;border-radius:50%;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%}.UserAvatar_editable__yXael:hover .UserAvatar_editOverlay__wB\+07{opacity:1}.UserAvatar_editIcon__0tm7a{align-items:center;color:#fff;display:flex;justify-content:center}.Navbar_navbar__KPx\+h{align-items:center;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);background:rgba(var(--background-primary-rgb),.6);box-shadow:none;display:flex;height:70px;justify-content:space-between;left:0!important;overflow:visible;padding:8px 20px;position:fixed!important;top:0!important;top:env(safe-area-inset-top)!important;transition:all .3s ease;width:100%!important;z-index:1000}@supports not ((-webkit-backdrop-filter:blur(40px)) or (backdrop-filter:blur(40px))){.Navbar_navbar__KPx\+h{background:rgba(var(--background-primary-rgb),.95)}}.Navbar_navbar__KPx\+h.Navbar_scrolled__qQWXK{box-shadow:0 2px 6px var(--shadow-md)!important}.Navbar_navbar__KPx\+h{border-bottom:1px solid rgba(var(--border-primary-rgb),.1)}.Navbar_navbarInner__zGrtq{align-items:center;display:flex;height:100%;position:relative;width:100%}.Navbar_navLeft__L4TUY{align-items:center;display:flex;gap:24px;height:100%;left:0;padding-left:8px;pointer-events:auto;position:absolute;top:0;z-index:1003}.Navbar_navCenter__sm2nE{align-items:center;display:flex;flex:1 1;height:100%;justify-content:center}.Navbar_navRight__fp0nk{align-items:center;display:flex;gap:16px;height:100%;position:absolute;right:0;top:0}.Navbar_navRightLinks__xEL\+o{align-items:center;display:flex;gap:25px;margin-right:16px}.Navbar_navbar__KPx\+h:has(.Navbar_navCenter__sm2nE:empty) .Navbar_navLeft__L4TUY{left:auto;padding-left:0;position:relative}.Navbar_navbar__KPx\+h:has(.Navbar_navCenter__sm2nE:empty) .Navbar_navRight__fp0nk{margin-left:auto;position:relative;right:auto}.Navbar_navLogo__TQD68{align-items:center;cursor:pointer;display:flex;pointer-events:auto;position:relative;z-index:1003}.Navbar_navLogo__TQD68 img{height:auto;max-height:60px;object-fit:contain;transition:width .3s ease}.Navbar_companyNameImg__525qm{display:inline-block;height:48px;vertical-align:middle}.Navbar_navLinks__aKvaO{align-items:center;display:flex;gap:25px;height:100%;white-space:nowrap}.Navbar_navLink__E9R8j{color:var(--text-primary);padding:6px 0;text-decoration:none;transition:all .3s ease}.Navbar_navLink__E9R8j.Navbar_active__drEuD{color:var(--accent-primary)!important}.Navbar_navLink__E9R8j.Navbar_active__drEuD span{color:var(--accent-primary)!important;font-weight:600!important}.Navbar_navLink__E9R8j:hover span{font-weight:600!important}.Navbar_navLink__E9R8j.Navbar_active__drEuD:hover span{color:var(--accent-primary)!important;font-weight:700!important}.Navbar_authButtons__0neLX{align-items:center;display:flex;gap:8px;position:relative;z-index:2}.Navbar_userProfile__OX-sn{position:relative}.Navbar_profileButton__GznsX{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:44px;justify-content:center;overflow:hidden;padding:2px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:44px}.Navbar_profileButton__GznsX:before{background:#ffffff1a;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .3s ease,height .3s ease;width:0}.Navbar_profileButton__GznsX:hover{background-color:var(--background-tertiary);box-shadow:0 4px 16px #00000026;transform:scale(1.05)}.Navbar_profileButton__GznsX:hover:before{height:100%;width:100%}.Navbar_profileButton__GznsX:focus{outline:none}.Navbar_navbarProfileIcon__hv1FV{align-items:center;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border-radius:50%;box-shadow:0 2px 8px var(--shadow-md);color:var(--button-text);display:flex;height:100%;justify-content:center;width:100%}.Navbar_avatarSkeleton__LEQqs{animation:Navbar_pulse__i0\+on 2s cubic-bezier(.4,0,.6,1) infinite;background:var(--background-tertiary);border-radius:50%;height:100%;width:100%}@keyframes Navbar_pulse__i0\+on{0%,to{opacity:1}50%{opacity:.5}}.Navbar_darkModeToggle__FiCM3{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;height:36px;justify-content:center;margin-right:8px;overflow:hidden;padding:6px;position:relative;transition:all .2s ease;width:36px}.Navbar_darkModeToggle__FiCM3:hover{background-color:initial;color:var(--accent-primary);transform:scale(1.05)}.Navbar_darkModeToggle__FiCM3:focus{box-shadow:none;outline:none}.Navbar_iconContainer__QaWdz{align-items:center;display:flex;height:18px;justify-content:center;position:relative;width:18px}.Navbar_themeIcon__CZoMi{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s cubic-bezier(.4,0,.2,1);visibility:hidden}.Navbar_themeIcon__CZoMi.Navbar_active__drEuD{opacity:1;transform:translate(-50%,-50%) rotate(0deg);visibility:visible}.Navbar_themeIcon__CZoMi:not(.Navbar_active__drEuD){opacity:0;transform:translate(-50%,-50%) rotate(180deg);visibility:hidden}.Navbar_darkModeToggle__FiCM3:hover .Navbar_themeIcon__CZoMi.Navbar_active__drEuD{transform:translate(-50%,-50%) rotate(1turn)}.Navbar_notificationBellBtn__MZTGt{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;height:36px;justify-content:center;margin-right:12px;padding:4px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:36px}.Navbar_notificationBellBtn__MZTGt:hover{background-color:initial;color:var(--accent-primary);transform:scale(1.05)}.Navbar_notificationBellBtn__MZTGt:hover svg{animation:Navbar_bellRing__M-M-w .6s ease-in-out}.Navbar_notificationBellBtn__MZTGt:focus{box-shadow:none;outline:none}@keyframes Navbar_bellRing__M-M-w{0%,to{transform:rotate(0deg)}10%,30%,50%{transform:rotate(10deg)}20%,40%{transform:rotate(-10deg)}60%{transform:rotate(0deg)}}.Navbar_unreadBadge__17IWd{align-items:center;background:var(--error-color);border-radius:50%;box-shadow:0 1px 4px var(--shadow-md);color:var(--text-inverse);display:flex;height:16px;justify-content:center;line-height:16px;min-width:16px;padding:0 5px;pointer-events:none;position:absolute;right:-1px;text-align:center;top:-1px;z-index:2}.Navbar_dropdown__qYsPQ{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:var(--background-secondary);border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 20px 60px #00000026,0 8px 32px #0000001a;opacity:0;overflow:hidden;position:absolute;right:0;top:100%;transform:translateY(-12px) scale(.95);transition:all .4s cubic-bezier(.25,.46,.45,.94);visibility:hidden;width:260px;z-index:1000}.Navbar_dropdown__qYsPQ.Navbar_show__mqpDK{opacity:1;transform:translateY(0);visibility:visible}.Navbar_dropdownHeader__-sXpj{background:linear-gradient(135deg,var(--background-secondary),var(--background-tertiary));border-bottom:1px solid var(--border-tertiary);padding:18px 20px 16px;position:relative}.Navbar_dropdownHeader__-sXpj:after{background:linear-gradient(90deg,#0000,var(--border-primary),#0000);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.Navbar_userInfo__YQIHZ h4{margin:0 0 4px}.Navbar_userInfo__YQIHZ p{margin:0}.Navbar_dropdownMenu__6aM3j{background:var(--background-primary);list-style:none;margin:0;padding:12px 8px;position:relative}.Navbar_dropdownMenu__6aM3j:before{background:linear-gradient(90deg,#0000,var(--border-tertiary),#0000);content:"";height:1px;left:12px;position:absolute;right:12px;top:0}.Navbar_dropdownMenu__6aM3j li{margin:0}.Navbar_dropdownLink__9pReS{align-items:center;border:1px solid #0000;border-radius:12px;color:var(--text-primary);cursor:pointer;display:flex;gap:12px;overflow:hidden;padding:10px 14px;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.Navbar_dropdownLink__9pReS:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.Navbar_dropdownLink__9pReS:hover{background:var(--background-tertiary);border-color:var(--border-primary);box-shadow:0 2px 12px #0000001a;color:var(--accent-primary);transform:translateX(4px) scale(1.01)}.Navbar_dropdownLink__9pReS:hover:before{left:100%}.Navbar_dropdownLink__9pReS:focus{outline:2px solid var(--border-focus);outline-offset:2px}.Navbar_dropdownLink__9pReS svg{color:var(--text-secondary);flex-shrink:0;height:20px;transition:color .2s ease;width:20px}.Navbar_dropdownLink__9pReS:hover svg{color:var(--accent-primary)}.Navbar_dropdownLink__9pReS span{flex:1 1;white-space:nowrap}.Navbar_dropdownLink__9pReS[data-action=logout]:hover,.Navbar_dropdownLink__9pReS[data-action=signout]:hover{background:color-mix(in srgb,var(--status-error) 8%,#0000);border-color:color-mix(in srgb,var(--status-error) 20%,#0000);color:var(--status-error)}.Navbar_dropdownLink__9pReS[data-action=logout]:hover svg,.Navbar_dropdownLink__9pReS[data-action=signout]:hover svg{color:var(--status-error)}.Navbar_hamburger__lkJ47{background:none;border:none;cursor:pointer;display:none;height:40px;padding:8px;position:relative;transition:all .3s ease;width:40px;z-index:1001}.Navbar_hamburger__lkJ47 span{background:var(--text-primary);display:block;height:2px;margin:6px auto;position:relative;transform-origin:center;transition:all .3s cubic-bezier(.25,.46,.45,.94);width:24px}.Navbar_hamburger__lkJ47.Navbar_open__lix7B span:first-child{transform:translateY(8px) rotate(45deg)}.Navbar_hamburger__lkJ47.Navbar_open__lix7B span:nth-child(2){opacity:0;transform:scaleX(0)}.Navbar_hamburger__lkJ47.Navbar_open__lix7B span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.Navbar_tabletHeaderControls__ThJAa{align-items:center;box-sizing:border-box;display:flex;gap:12px;height:64px;justify-content:flex-end;left:0;margin-left:auto;padding:0 16px;pointer-events:none;position:fixed;right:0;top:env(safe-area-inset-top);width:100%;z-index:1002}.Navbar_tabletHeaderControls__ThJAa>*{pointer-events:auto}.Navbar_tabletNotificationBell__JwCj3{align-items:center;background:none;border:none;color:var(--text-primary);cursor:pointer;display:flex;height:40px;justify-content:center;padding:8px;position:relative;transition:all .3s ease;width:40px;z-index:1001}.Navbar_tabletNotificationBell__JwCj3:hover{background:var(--background-secondary);color:var(--accent-primary)}@media (max-width:1024px){.Navbar_navbar__KPx\+h{height:64px;padding:8px 15px}.Navbar_navLeft__L4TUY{padding-left:0}.Navbar_navRight__fp0nk{padding-right:0}.Navbar_navLogo__TQD68 img{max-height:48px;width:130px}.Navbar_hamburger__lkJ47{display:block}.Navbar_authButtons__0neLX,.Navbar_navContainer__ZroRu,.Navbar_navLinks__aKvaO{display:none}.Navbar_tabletHeaderControls__ThJAa{justify-content:flex-end;padding:0 16px}}@media (max-width:768px){.Navbar_navbar__KPx\+h{height:64px;padding:8px 15px}.Navbar_navLogo__TQD68 img{max-height:42px;width:120px}.Navbar_hamburger__lkJ47{height:36px;padding:6px;width:36px}.Navbar_hamburger__lkJ47 span{margin:5px auto;width:22px}}.Navbar_navbarOffset__rs2Ey{margin-top:70px!important}.Navbar_skeletonBar__rm2mc{animation:Navbar_pulse__i0\+on 2s cubic-bezier(.4,0,.6,1) infinite;background:var(--background-tertiary);border-radius:8px;height:40px;width:100%}.VerticalSidebar_sidebar__RFYn0{height:calc(100vh - 105px);height:var(--sidebar-height,calc(100vh - 105px));left:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:70px;transition:all .3s cubic-bezier(.4,0,.2,1);width:240px;z-index:999}.VerticalSidebar_sidebar__RFYn0.VerticalSidebar_minimized__6kRCC{overflow:visible;width:80px}.VerticalSidebar_sidebarContent__jspHo{display:flex;flex-direction:column;height:100%;padding:0 0 24px}.VerticalSidebar_sidebarToggle__ZAgdx{display:flex;justify-content:flex-end;padding:0 8px 4px}.VerticalSidebar_sidebar__RFYn0.VerticalSidebar_minimized__6kRCC .VerticalSidebar_sidebarToggle__ZAgdx{justify-content:center;padding:0 8px 4px}.VerticalSidebar_toggleButton__uAG0V{align-items:center;background:var(--background-secondary);border:none;border-radius:50%;color:var(--text-primary);cursor:pointer;display:flex;height:32px;justify-content:center;padding:8px;transition:all .2s ease;width:32px}.VerticalSidebar_toggleButton__uAG0V:focus{outline:none}.VerticalSidebar_verticalNavLinks__e2FG1{display:flex;flex-direction:column;gap:8px;padding:0 8px 0 0}.VerticalSidebar_verticalNavLink__RUpLN{align-items:center;border-radius:50px;color:var(--text-primary);cursor:pointer;display:flex;gap:12px;height:48px;overflow:hidden;padding:12px 8px 12px 24px;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.VerticalSidebar_verticalNavLink__RUpLN:hover{background:var(--accent-primary-light);border-bottom-left-radius:0;border-bottom-right-radius:50px;border-top-left-radius:0;border-top-right-radius:50px;color:var(--accent-primary);margin-right:16px;padding:12px 20px 12px 24px}.VerticalSidebar_verticalNavLink__RUpLN.VerticalSidebar_minimized__6kRCC{gap:0;height:48px;justify-content:center;padding:12px 8px}.VerticalSidebar_verticalNavLink__RUpLN:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.VerticalSidebar_verticalNavLink__RUpLN:hover span,.VerticalSidebar_verticalNavLink__RUpLN:hover svg{transform:translateX(4px)}.VerticalSidebar_verticalNavLink__RUpLN:hover:before{left:100%}.VerticalSidebar_verticalNavLink__RUpLN.VerticalSidebar_active__KL7eZ{background:var(--accent-primary-light);border-bottom-left-radius:0;border-bottom-right-radius:50px;border-top-left-radius:0;border-top-right-radius:50px;margin-right:16px;padding:12px 20px 12px 24px}.VerticalSidebar_verticalNavLink__RUpLN.VerticalSidebar_active__KL7eZ:before{display:none}.VerticalSidebar_verticalNavLink__RUpLN.VerticalSidebar_minimized__6kRCC.VerticalSidebar_active__KL7eZ{border-bottom-left-radius:0;border-bottom-right-radius:50px;border-top-left-radius:0;border-top-right-radius:50px;height:48px;justify-content:center;margin-right:16px;padding:12px 35px}.VerticalSidebar_verticalNavLink__RUpLN:focus{outline:none}.VerticalSidebar_verticalNavLink__RUpLN svg{flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.VerticalSidebar_verticalNavLink__RUpLN.VerticalSidebar_minimized__6kRCC svg{height:18px;transition:all .3s cubic-bezier(.4,0,.2,1);width:18px}.VerticalSidebar_verticalNavLink__RUpLN span{flex:1 1;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.VerticalSidebar_verticalNavLink__RUpLN.VerticalSidebar_minimized__6kRCC.VerticalSidebar_showing-text__FzCKl{backdrop-filter:blur(40px)!important;-webkit-backdrop-filter:blur(40px)!important;background:var(--accent-primary-light);border-bottom-left-radius:0;border-bottom-right-radius:50px;border-top-left-radius:0;border-top-right-radius:50px;box-shadow:0 4px 12px var(--shadow-md);color:var(--accent-primary)!important;gap:12px;height:48px;justify-content:center;margin-right:16px;min-width:210px;padding:12px 35px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:auto;z-index:1000}.VerticalSidebar_sidebar__RFYn0.VerticalSidebar_minimized__6kRCC .VerticalSidebar_verticalNavLinks__e2FG1{overflow:visible}.VerticalSidebar_sidebarSection__QVwx9{margin-bottom:24px}.VerticalSidebar_sidebarSection__QVwx9:last-child{margin-bottom:0}.VerticalSidebar_sectionHeader__KJH4w{color:var(--text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:0 24px 8px;text-transform:uppercase}@media (max-width:1024px){.VerticalSidebar_sidebar__RFYn0{display:none}}.VerticalSidebar_sidebar__RFYn0::-webkit-scrollbar{width:6px}.VerticalSidebar_sidebar__RFYn0::-webkit-scrollbar-track{background:#0000}.VerticalSidebar_sidebar__RFYn0::-webkit-scrollbar-thumb{background:var(--border-secondary);border-radius:3px}.VerticalSidebar_sidebar__RFYn0::-webkit-scrollbar-thumb:hover{background:var(--border-primary)}.NavbarMobile_mobileHeaderControls__kctq0.NavbarMobile_scrolled__krkkW{box-shadow:0 2px 6px var(--shadow-md)}.NavbarMobile_mobileHeaderControls__kctq0{align-items:center;box-sizing:border-box;display:flex;gap:12px;height:64px;justify-content:flex-end;left:0;margin-left:auto;padding:0 16px;pointer-events:none;position:fixed;right:0;top:env(safe-area-inset-top);width:100%;z-index:1002}.NavbarMobile_mobileHeaderControls__kctq0>*{pointer-events:auto}@media (max-width:768px){.NavbarMobile_mobileHeaderControls__kctq0{align-items:center;height:64px}.NavbarMobile_darkModeToggle__eOFIj,.NavbarMobile_hamburger__FTqcQ,.NavbarMobile_notificationBellBtn__fz6Wo{align-items:center;display:flex;height:36px;justify-content:center;padding:0 6px;width:36px}.NavbarMobile_hamburger__FTqcQ span{margin:5px auto;width:22px}}@media (max-width:480px){.NavbarMobile_mobileHeaderControls__kctq0{align-items:center;gap:8px;height:64px;padding:0 12px}.NavbarMobile_darkModeToggle__eOFIj,.NavbarMobile_hamburger__FTqcQ,.NavbarMobile_notificationBellBtn__fz6Wo{align-items:center;display:flex;height:32px;justify-content:center;padding:0 5px;width:32px}.NavbarMobile_hamburger__FTqcQ span{margin:4px auto;width:20px}}.NavbarMobile_mobileMenu__SRfDI{align-items:stretch;background:var(--background-primary);box-shadow:0 0 0 #0000;box-sizing:border-box;flex-direction:column;height:100vh;justify-content:flex-start;left:0;opacity:0;overflow-x:hidden;overflow-y:auto;padding:80px 20px 20px;position:fixed;top:0;transform:translateY(-20px) scale(.95);transition:all .25s cubic-bezier(.25,.46,.45,.94);visibility:hidden;width:100%;z-index:1001}@supports not ((-webkit-backdrop-filter:blur(40px)) or (backdrop-filter:blur(40px))){.NavbarMobile_mobileMenu__SRfDI{background:var(--background-primary)}}@media (max-width:768px){.NavbarMobile_mobileMenu__SRfDI,.NavbarMobile_mobileMenu__SRfDI.NavbarMobile_active__FvYNq,.NavbarMobile_mobileMenu__SRfDI:not(.NavbarMobile_active__FvYNq){background:var(--background-primary)}}.NavbarMobile_mobileMenu__SRfDI.NavbarMobile_active__FvYNq{background:var(--background-primary);box-shadow:0 20px 40px #0000001a;opacity:1;transform:translateY(0) scale(1);visibility:visible}@supports not ((-webkit-backdrop-filter:blur(40px)) or (backdrop-filter:blur(40px))){.NavbarMobile_mobileMenu__SRfDI.NavbarMobile_active__FvYNq{background:rgba(var(--background-primary-rgb),.95)}}.NavbarMobile_mobileMenu__SRfDI:not(.NavbarMobile_active__FvYNq){background:var(--background-primary);box-shadow:0 0 0 #0000;opacity:0;transform:translateY(-20px) scale(.95);visibility:hidden}.NavbarMobile_mobileNavLinks__1WCFU{align-items:stretch;animation:NavbarMobile_slideInFromTop__0nfEg .3s cubic-bezier(.25,.46,.45,.94) .1s both;background:none;display:flex;flex:0 0 auto!important;flex-basis:auto;flex-direction:column;flex-shrink:0;gap:8px!important;height:fit-content;justify-content:flex-start;margin:0!important;min-height:auto;overflow-y:visible;padding:0!important;width:100%}.NavbarMobile_mobileNavLink__JWRXg{align-items:center;background:none;border-bottom:none;color:var(--text-primary);display:flex;gap:0;justify-content:space-between;padding:8px 16px;text-align:left;text-decoration:none!important;transition:all .2s ease;width:100%}.NavbarMobile_mobileNavLink__JWRXg.NavbarMobile_active__FvYNq,.NavbarMobile_mobileNavLink__JWRXg:focus,.NavbarMobile_mobileNavLink__JWRXg:hover{color:var(--accent-primary)}.NavbarMobile_mobileAuthButtons__s9rE6{align-items:center;animation:NavbarMobile_slideInFromTop__0nfEg .3s cubic-bezier(.25,.46,.45,.94) .15s both;background:none;border-radius:0;border-top:none;display:flex;flex-direction:row;gap:12px;justify-content:flex-start;margin:0!important;padding:16px;position:relative;top:0;width:100%}.NavbarMobile_mobileMenuSeparator__YNWXa{animation:NavbarMobile_slideInFromTop__0nfEg .3s cubic-bezier(.25,.46,.45,.94) .175s both;background:var(--border-secondary);height:1px;margin:0 16px;opacity:.6;width:calc(100% - 32px)}.NavbarMobile_mobileMenuSeparator__YNWXa+.NavbarMobile_signupPrompt__9sfkN{margin-top:0!important;padding-top:24px!important}.NavbarMobile_mobileNavLinks__1WCFU{margin-bottom:0!important;padding-bottom:24px!important}.NavbarMobile_mobileNavLinks__1WCFU .NavbarMobile_mobileNavLink__JWRXg:last-child,.NavbarMobile_mobileNavLinks__1WCFU>:last-child{margin-bottom:0!important;padding-bottom:0!important}.NavbarMobile_signupPrompt__9sfkN{animation:NavbarMobile_slideInFromTop__0nfEg .3s cubic-bezier(.25,.46,.45,.94) .2s both;background:none;color:var(--text-secondary);line-height:1.4;margin:0 0 4px;opacity:.9;padding:0 16px 20px;text-align:left;text-decoration:none!important}.NavbarMobile_mobileProfileSection__bdUHl{animation:NavbarMobile_slideInFromTop__0nfEg .3s cubic-bezier(.25,.46,.45,.94) .05s both;background:var(--background-secondary);border:1px solid var(--border-primary);border-radius:20px;box-shadow:0 2px 8px #0000000d;margin-bottom:8px;overflow:visible}.NavbarMobile_mobileMenu__SRfDI .NavbarMobile_mobileProfileSection__bdUHl+.NavbarMobile_mobileNavLinks__1WCFU,.NavbarMobile_mobileNavLinks__1WCFU,.NavbarMobile_mobileProfileSection__bdUHl+.NavbarMobile_mobileNavLinks__1WCFU{margin-top:0!important;padding-top:0!important}.NavbarMobile_mobileProfileHeader__Z8q-3{align-items:center;background:#0000;border:none;border-radius:20px;cursor:pointer;display:flex;gap:16px;margin-bottom:16px;padding:20px}.NavbarMobile_mobileProfileContent__ObL-S{align-items:center;display:flex;flex:1 1;gap:16px}.NavbarMobile_mobileProfileAvatar__9zj9O{align-items:center;border:2px solid var(--border-primary);border-radius:50%;box-shadow:0 2px 8px var(--shadow-sm);display:flex;flex-shrink:0;height:48px;justify-content:center;overflow:hidden;width:48px}.NavbarMobile_mobileProfileText__C10lZ{flex:1 1;min-width:0}.NavbarMobile_mobileProfileName__DcTai{margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NavbarMobile_mobileProfileEmail__9gRDM{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NavbarMobile_mobileProfileToggle__iqx4K{align-items:center;background:var(--background-tertiary);border-radius:50%;color:var(--text-secondary);display:flex;flex-shrink:0;height:32px;justify-content:center;transform:rotate(0deg);transition:all .3s cubic-bezier(.4,0,.2,1);width:32px}.NavbarMobile_mobileProfileToggle__iqx4K.NavbarMobile_expanded__4x54-{transform:rotate(180deg)}.NavbarMobile_mobileProfileToggle__iqx4K:hover{background:none;color:var(--accent-primary)}.NavbarMobile_mobileProfileExpanded__\+\+xtf{background:none;border:none;border-radius:0;margin-top:8px;max-height:0;opacity:0;overflow:hidden;padding:0 20px;transform:translateY(-10px);transition:all .3s cubic-bezier(.4,0,.2,1)}.NavbarMobile_mobileProfileExpanded__\+\+xtf.NavbarMobile_expanded__4x54-{border:none;max-height:800px;opacity:1;overflow:visible;transform:translateY(0)}.NavbarMobile_mobileProfileLink__6HYoe{align-items:center;border:none;color:var(--text-primary);cursor:pointer;display:flex;gap:16px;padding:16px 20px;position:relative;text-decoration:none!important}.NavbarMobile_mobileProfileLink__6HYoe:last-child{border-bottom:none}.NavbarMobile_mobileProfileLink__6HYoe:focus{outline:2px solid var(--border-focus);outline-offset:2px}.NavbarMobile_mobileProfileLink__6HYoe svg{color:var(--text-secondary);flex-shrink:0;height:20px;transition:color .2s ease;width:20px}.NavbarMobile_mobileProfileLink__6HYoe span{flex:1 1;white-space:nowrap}.NavbarMobile_mobileProfileLink__6HYoe[data-action=logout]:hover{background:color-mix(in srgb,var(--status-error) 8%,#0000);color:var(--status-error)}.NavbarMobile_mobileProfileLink__6HYoe[data-action=logout]:hover svg{color:var(--status-error)}.NavbarMobile_avatarWrapper__-fdP7{align-items:center;display:flex;justify-content:center;position:relative}.NavbarMobile_menuSection__iWxA9{border-bottom:1px solid var(--border-primary);margin-bottom:8px;padding-bottom:8px}.NavbarMobile_menuSection__iWxA9:last-child{border-bottom:none!important;margin-bottom:0;padding-bottom:0}.NavbarMobile_mobileProfileExpanded__\+\+xtf .NavbarMobile_menuSection__iWxA9:last-child{border-bottom:none!important;margin-bottom:16px;padding-bottom:0}.NavbarMobile_sectionHeader__FfqtE{color:var(--text-secondary);letter-spacing:.5px;margin-top:8px;padding:8px 20px 4px;text-transform:uppercase}.NavbarMobile_signoutButton__RzYci{align-items:center;background:none;border:none;color:var(--status-error);cursor:pointer;display:flex;gap:16px;padding:16px 20px 20px;text-align:left;transition:all .2s ease;width:100%}.NavbarMobile_signoutButton__RzYci:hover{background:color-mix(in srgb,var(--status-error) 8%,#0000);color:var(--status-error)}.NavbarMobile_signoutButton__RzYci svg{color:var(--status-error);transition:color .2s ease}.NavbarMobile_signoutButton__RzYci span,.NavbarMobile_signoutButton__RzYci:hover svg{color:var(--status-error)}.NavbarMobile_spinner__pZbJB{animation:NavbarMobile_spin__gE9xt 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;flex-shrink:0;height:16px;width:16px}.NavbarMobile_signoutButton__RzYci:disabled{cursor:not-allowed;opacity:.6}.NavbarMobile_hamburger__FTqcQ{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;height:40px;justify-content:center;padding:8px;position:relative;transition:all .3s ease;width:40px;z-index:1001}.NavbarMobile_hamburger__FTqcQ span{background:var(--text-primary);display:block;height:2px;margin:2px 0;position:relative;transform-origin:center;transition:all .3s cubic-bezier(.25,.46,.45,.94);width:24px}.NavbarMobile_hamburger__FTqcQ.NavbarMobile_open__bqxP6 span:first-child{transform:translateY(8px) rotate(45deg)}.NavbarMobile_hamburger__FTqcQ.NavbarMobile_open__bqxP6 span:nth-child(2){opacity:0;transform:scaleX(0)}.NavbarMobile_hamburger__FTqcQ.NavbarMobile_open__bqxP6 span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media (max-width:1024px){.NavbarMobile_hamburger__FTqcQ{display:flex}}@keyframes NavbarMobile_slideInFromTop__0nfEg{0%{opacity:0;transform:translateY(-15px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes NavbarMobile_spin__gE9xt{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes NavbarMobile_pulse__htTtz{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:1024px){.NavbarMobile_mobileMenu__SRfDI{padding:80px 20px 20px}.NavbarMobile_mobileProfileSection__bdUHl{margin-bottom:20px}.NavbarMobile_mobileProfileHeader__Z8q-3{background:var(--background-secondary);border:1px solid var(--border-primary);border-radius:20px;margin-bottom:16px;padding:16px}.NavbarMobile_mobileProfileAvatar__9zj9O{align-items:center;border:2px solid var(--border-primary);box-shadow:0 2px 8px var(--shadow-sm);display:flex;height:64px;justify-content:center;width:64px}.NavbarMobile_mobileProfileLink__6HYoe{padding:14px 16px}}@media (max-width:768px){.NavbarMobile_mobileMenu__SRfDI{padding:72px 16px 15px}.NavbarMobile_mobileNavLink__JWRXg{gap:0;padding:6px 12px}.NavbarMobile_mobileProfileHeader__Z8q-3{background:var(--background-secondary);border:1px solid var(--border-primary);border-radius:20px;margin-bottom:16px;padding:12px}.NavbarMobile_mobileProfileAvatar__9zj9O{align-items:center;border:2px solid var(--border-primary);box-shadow:0 2px 8px var(--shadow-sm);display:flex;height:60px;justify-content:center;width:60px}.NavbarMobile_mobileProfileLink__6HYoe{padding:12px 14px}.NavbarMobile_signupPrompt__9sfkN{color:var(--text-secondary);line-height:1.3;margin:0 0 2px;opacity:.9;padding:60px 16px 16px;text-align:left}.NavbarMobile_mobileAuthButtons__s9rE6{gap:8px;justify-content:flex-start;margin:0;padding:12px 16px}}@media (max-width:480px){.NavbarMobile_mobileMenu__SRfDI{padding:72px 12px 15px}.NavbarMobile_mobileProfileHeader__Z8q-3{padding:12px}.NavbarMobile_mobileProfileAvatar__9zj9O{height:56px;width:56px}.NavbarMobile_mobileProfileLink__6HYoe{padding:10px 12px}.NavbarMobile_sectionHeader__FfqtE{padding:6px 16px 3px}}.NavbarMobile_mobileMenu__SRfDI .NavbarMobile_mobileProfileSection__bdUHl .NavbarMobile_mobileProfileHeader__Z8q-3{margin-bottom:12px!important}.logo-spinner-scale{display:inline-block;transform:scale(1);transition:transform .12s cubic-bezier(.4,0,.2,1)}.logo-spinner-scale-animating{transform:scale(1.1)}.logo-spinner{display:inline-block}.logo-spinner-animating{animation:logo-spin .1s linear infinite}.logo-spinner-static{display:inline-block}@keyframes logo-spin{to{transform:rotate(1turn)}}.NotificationsSidebar_backdrop__w2UBA{background:#00000080;height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .3s ease;visibility:hidden;width:100%;z-index:9998}.NotificationsSidebar_backdrop__w2UBA.NotificationsSidebar_show__N0eKW{opacity:1;visibility:visible}.NotificationsSidebar_backdrop__w2UBA.NotificationsSidebar_closing__3roRC{opacity:0;visibility:hidden}.NotificationsSidebar_sidebar__Q6jxi{background:#fff;background:var(--background-primary,#fff);box-shadow:-8px 0 32px #00000014;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;overflow-x:hidden;position:fixed;right:-400px;top:0;transition:right .3s cubic-bezier(.4,0,.2,1);width:400px;z-index:9999}.NotificationsSidebar_sidebar__Q6jxi.NotificationsSidebar_open__BIx1s{right:0}.NotificationsSidebar_sidebar__Q6jxi.NotificationsSidebar_closing__3roRC{right:-400px}.NotificationsSidebar_header__VbE4\+{align-items:stretch;background:var(--background-secondary);border-bottom:none;display:flex;flex-direction:column;height:70px;justify-content:flex-start;max-height:70px;min-height:70px;padding:0 24px;position:relative}.NotificationsSidebar_headerRow__U3tP\+{align-items:center;display:flex;height:70px;justify-content:space-between;min-height:70px;padding:16px 0;position:relative}.NotificationsSidebar_headerLeft__bLtUw{align-items:center;display:flex;flex:1 1;gap:8px}.NotificationsSidebar_headerRight__8Wvro{align-items:center;display:flex;flex-shrink:0;justify-content:flex-end}.NotificationsSidebar_headerActions__4UdJe{align-items:center;display:flex;flex:none;gap:0;justify-content:flex-end}.NotificationsSidebar_dateHeadersContainer__wOxAl{background:var(--background-secondary);border-top:1px solid #e5e7eb;border-top:1px solid var(--border-color,#e5e7eb);display:flex;flex-direction:column;gap:0}.NotificationsSidebar_headerLeft__bLtUw>.NotificationsSidebar_headerTitle__-Rx5k{margin-right:4px}.NotificationsSidebar_headerLeft__bLtUw>button{margin-left:2px}.NotificationsSidebar_headerIconWrapper__RZIvH{align-items:center;background:none;border-radius:50%;box-shadow:none;display:flex;height:28px;justify-content:center;position:relative;width:28px}.NotificationsSidebar_unreadBadge__IA6fu{align-items:center;background:var(--error-color);border-radius:50%;box-shadow:0 1px 4px #0000001f;color:#fff;display:flex;font-size:10px;font-weight:700;height:16px;justify-content:center;line-height:16px;min-width:16px;padding:0 5px;pointer-events:none;position:absolute;right:-2px;text-align:center;top:-2px;z-index:2}.NotificationsSidebar_headerTitle__-Rx5k{color:#222;color:var(--text-primary,#222);font-size:15px;font-weight:500;letter-spacing:-.01em;line-height:1.2;margin:0 0 0 2px}.NotificationsSidebar_clearButton__sNgPc,.NotificationsSidebar_markAllReadButton__TC4JN,.NotificationsSidebar_refreshButton__-HigC{align-items:center;background:none!important;border:none;border-radius:50%;box-shadow:none;color:#555;color:var(--text-secondary,#555);cursor:pointer;display:flex;height:28px;justify-content:center;outline:none;padding:0;transition:color .18s,transform .18s;width:28px}.NotificationsSidebar_clearButton__sNgPc:focus,.NotificationsSidebar_clearButton__sNgPc:hover,.NotificationsSidebar_markAllReadButton__TC4JN:focus,.NotificationsSidebar_markAllReadButton__TC4JN:hover,.NotificationsSidebar_refreshButton__-HigC:focus,.NotificationsSidebar_refreshButton__-HigC:hover{background:none!important;color:#2563eb;color:var(--primary-color,#2563eb);transform:scale(1.08)}.NotificationsSidebar_clearButton__sNgPc:disabled,.NotificationsSidebar_markAllReadButton__TC4JN:disabled,.NotificationsSidebar_refreshButton__-HigC:disabled{cursor:not-allowed;opacity:.5}.NotificationsSidebar_closeButton__9RYBE{align-items:center;background:var(--background-primary);border:none;border-radius:50%;box-shadow:none;color:#555;color:var(--text-secondary,#555);cursor:pointer;display:flex;height:32px;justify-content:center;margin-left:0;outline:none;padding:0;position:static;right:auto;top:auto;transition:background .2s,color .2s,transform .25s cubic-bezier(.4,0,.2,1);width:32px;z-index:1}.NotificationsSidebar_closeButton__9RYBE:focus,.NotificationsSidebar_closeButton__9RYBE:hover{color:var(--text-primary);transform:rotate(90deg)}.NotificationsSidebar_content__hfH9J{background:#fff;background:var(--background-primary,#fff);box-sizing:border-box;flex:1 1;overflow-x:hidden;overflow-y:auto;padding:20px 12px 0}.NotificationsSidebar_content__hfH9J::-webkit-scrollbar{width:8px}.NotificationsSidebar_content__hfH9J::-webkit-scrollbar-thumb{background:#f3f4f6;background:var(--background-tertiary,#f3f4f6);border-radius:8px}.NotificationsSidebar_content__hfH9J::-webkit-scrollbar-track{background:#0000}.NotificationsSidebar_emptyStateMinimal__UrJEZ,.NotificationsSidebar_emptyState__KuWUs{align-items:center;background:none;border:none;border-radius:0;box-shadow:none;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:center;margin:0;min-height:320px;padding:0;text-align:center}.NotificationsSidebar_emptyTextMinimal__Jb9wy,.NotificationsSidebar_emptyText__cxnCn{color:#222;color:var(--text-primary,#222);font-size:20px;font-weight:700;letter-spacing:-.01em;margin:0 0 10px}.NotificationsSidebar_emptySubtextMinimal__6HFG0,.NotificationsSidebar_emptySubtext__Y9YJo{color:#888;color:var(--text-secondary,#888);font-size:14px;font-weight:400;line-height:1.5;margin:0;opacity:.8}.NotificationsSidebar_notificationsList__BGPW2{margin:0;padding:0}.NotificationsSidebar_notificationGroup__a-PcG{margin-bottom:10px;padding:0;position:relative}.NotificationsSidebar_notificationGroup__a-PcG:last-child{margin-bottom:0}.NotificationsSidebar_notificationGroup__a-PcG:first-child{margin-top:10px}.NotificationsSidebar_notificationGroup__a-PcG:first-child .NotificationsSidebar_dateHeader__9ie37,.NotificationsSidebar_notificationGroup__a-PcG:not(:first-child) .NotificationsSidebar_dateHeader__9ie37{top:0}.NotificationsSidebar_notificationsList__BGPW2>.NotificationsSidebar_notificationGroup__a-PcG:first-child>.NotificationsSidebar_dateHeader__9ie37{display:none}.NotificationsSidebar_dateHeader__9ie37{align-items:center;background:var(--background-secondary);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color,#e5e7eb);box-sizing:border-box;display:flex;justify-content:space-between;margin-bottom:0;margin-left:-12px;margin-right:-12px;padding:4px 20px;position:relative;width:calc(100% + 24px);z-index:10}.NotificationsSidebar_dateHeader__9ie37+div{margin-top:10px}.NotificationsSidebar_dateTitle__ui-MC{color:#666;color:var(--text-secondary,#666);font-size:13px;font-weight:600;letter-spacing:.8px;position:relative}.NotificationsSidebar_dateTitle__ui-MC:before{background:#2563eb;background:var(--accent-primary,#2563eb);border-radius:2px;content:"";height:12px;left:-8px;position:absolute;top:50%;transform:translateY(-50%);width:3px}.NotificationsSidebar_notificationCount__snN6k{border-radius:10px;color:#888;color:var(--text-tertiary,#888);font-size:11px;font-weight:500;min-width:20px;padding:4px 8px;text-align:center}.NotificationsSidebar_clearButton__sNgPc:focus,.NotificationsSidebar_clearButton__sNgPc:hover{background:none!important;color:#e74c3c!important;transform:scale(1.08)}.NotificationsSidebar_dateHeaderSticky__XjbAn{align-items:center;background:var(--background-secondary);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color,#e5e7eb);box-sizing:border-box;display:flex;justify-content:space-between;margin-bottom:0;margin-left:-12px;margin-right:-12px;padding:4px 20px;position:relative;width:calc(100% + 24px);z-index:10}.NotificationsSidebar_dateHeaderSticky__XjbAn .NotificationsSidebar_dateTitle__ui-MC{color:#666;color:var(--text-secondary,#666);font-size:13px;font-weight:600;letter-spacing:.8px;position:relative}.NotificationsSidebar_dateHeaderSticky__XjbAn .NotificationsSidebar_dateTitle__ui-MC:before{background:#2563eb;background:var(--accent-primary,#2563eb);border-radius:2px;content:"";height:12px;left:-8px;position:absolute;top:50%;transform:translateY(-50%);width:3px}.NotificationsSidebar_dateHeaderSticky__XjbAn .NotificationsSidebar_notificationCount__snN6k{border-radius:10px;color:#888;color:var(--text-tertiary,#888);font-size:11px;font-weight:500;min-width:20px;padding:4px 8px;text-align:center}.NotificationsSidebar_notificationsList__BGPW2>.NotificationsSidebar_notificationGroup__a-PcG:first-child>.NotificationsSidebar_dateHeader__9ie37+div{margin-top:0}@media (max-width:600px){.NotificationsSidebar_sidebar__Q6jxi{right:-100vw;width:100vw}.NotificationsSidebar_sidebar__Q6jxi.NotificationsSidebar_open__BIx1s{right:0}.NotificationsSidebar_sidebar__Q6jxi.NotificationsSidebar_closing__3roRC{right:-100vw}}.NotificationCard_notificationCard__9Wmjm{align-items:flex-start;background:#fff;background:var(--background-secondary,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:20px;box-shadow:0 2px 8px #0000000a;cursor:default;display:flex;gap:14px;margin-bottom:10px;padding:16px 18px;position:relative;transform-origin:right;transition:box-shadow .15s,border-color .15s,background .15s;will-change:transform,opacity}.NotificationCard_notificationCard__9Wmjm:last-child{border-radius:20px;margin-bottom:0}.NotificationCard_notificationUnread__WTv0b{border-left:3px solid #2563eb;border-left:3px solid var(--accent-primary,#2563eb)}.NotificationCard_notificationClickable__5EySB{cursor:pointer}.NotificationCard_notificationClickable__5EySB:focus,.NotificationCard_notificationClickable__5EySB:hover{background:var(--background-hover);box-shadow:none}.NotificationCard_notificationIconBg__K0DY\+{flex-shrink:0;margin-top:2px}.NotificationCard_notificationContent__5Iloc{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.NotificationCard_notificationDeleteButton__seKFS{background:none;border:none;border-radius:50%;color:#888;color:var(--text-tertiary,#888);cursor:pointer;opacity:0;outline:none;padding:4px;position:absolute;right:10px;top:10px;transition:opacity .15s,background .15s;z-index:1}.NotificationCard_notificationCard__9Wmjm:focus-within .NotificationCard_notificationDeleteButton__seKFS,.NotificationCard_notificationCard__9Wmjm:hover .NotificationCard_notificationDeleteButton__seKFS{background:#f3f4f6;background:var(--background-hover,#f3f4f6);opacity:1}.NotificationCard_notificationDeleteButton__seKFS:focus{outline:none}@media (max-width:600px){.NotificationCard_notificationCard__9Wmjm{gap:10px;padding:12px 10px}.NotificationCard_notificationIconBg__K0DY\+{height:32px;width:32px}}.NotificationCard_notificationCardWrapper__Pbf9h{margin-bottom:10px;transition:all .4s cubic-bezier(.16,1,.3,1);will-change:transform,margin-bottom}.NotificationCard_notificationCardWrapper__Pbf9h:last-child{margin-bottom:0}.rippleEffect_ripple__JkEcH{animation:rippleEffect_ripple-animation__OeOKm .25s cubic-bezier(.25,.46,.45,.94) forwards;background:#2563eb2e;background:var(--accent-primary-light,#2563eb2e);border-radius:50%;opacity:1;pointer-events:none;position:absolute;transform:scale(0);z-index:10}@keyframes rippleEffect_ripple-animation__OeOKm{0%{opacity:1;transform:scale(0)}15%{opacity:.95;transform:scale(.25)}40%{opacity:.8;transform:scale(.6)}70%{opacity:.5;transform:scale(.9)}to{opacity:0;transform:scale(1.2)}}.rippleEffect_rippleContainer__FQERS{overflow:hidden;position:relative}.rippleEffect_ripple__JkEcH[data-color=primary]{background:var(--accent-primary)}.rippleEffect_ripple__JkEcH[data-color=success]{background:var(--status-success)}.rippleEffect_ripple__JkEcH[data-color=warning]{background:var(--status-warning)}.rippleEffect_ripple__JkEcH[data-color=error]{background:var(--status-error)}.HorizontalTopBar_topBar__OrT9r{backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);background:rgba(var(--background-primary-rgb),.6);border-bottom:1px solid rgba(var(--border-primary-rgb),.1);height:70px;left:0;position:fixed;right:0;top:0;top:env(safe-area-inset-top)!important;transition:all .3s ease;z-index:1000}@supports not ((-webkit-backdrop-filter:blur(40px)) or (backdrop-filter:blur(40px))){.HorizontalTopBar_topBar__OrT9r{background:rgba(var(--background-primary-rgb),.95)}}.HorizontalTopBar_topBarInner__l5pYn{align-items:center;display:flex;height:100%;justify-content:space-between;max-width:100%;padding:0 24px}.HorizontalTopBar_logoSection__VBHu7{align-items:center;display:flex;pointer-events:auto;z-index:1003}.HorizontalTopBar_logo__Cstqy{align-items:center;cursor:pointer;display:flex;position:relative;text-decoration:none;transition:transform .2s ease}.HorizontalTopBar_logo__Cstqy:hover{transform:scale(1.02)}.HorizontalTopBar_companyNameImg__-RyAc{display:inline-block;height:48px;transition:width .3s ease;vertical-align:middle}.HorizontalTopBar_pageInfo__0tDfu{align-items:center;border-left:1px solid var(--border-primary);display:flex;height:40px;margin-left:16px;overflow:hidden;padding-left:16px;position:relative}.HorizontalTopBar_pageInfo__0tDfu span{opacity:1;transform:translateX(0);transition:all .3s cubic-bezier(.4,0,.2,1)}.HorizontalTopBar_pageInfo__0tDfu span.HorizontalTopBar_pageNameEnter__I2ZRv{opacity:0;transform:translateX(20px)}.HorizontalTopBar_pageInfo__0tDfu span.HorizontalTopBar_pageNameExit__FHquo{opacity:0;transform:translateX(-20px)}.HorizontalTopBar_userControls__-5ayL{align-items:center;display:flex;gap:12px;z-index:2}.HorizontalTopBar_darkModeToggle__mXudk{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;height:36px;justify-content:center;overflow:hidden;padding:6px;position:relative;transition:all .2s ease;width:36px}.HorizontalTopBar_darkModeToggle__mXudk:hover{background-color:initial;color:var(--accent-primary);transform:scale(1.05)}.HorizontalTopBar_darkModeToggle__mXudk:focus{box-shadow:none;outline:none}.HorizontalTopBar_iconContainer__HQ1kl{align-items:center;display:flex;height:18px;justify-content:center;position:relative;width:18px}.HorizontalTopBar_themeIcon__KPXiS{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s cubic-bezier(.4,0,.2,1);visibility:hidden}.HorizontalTopBar_themeIcon__KPXiS.HorizontalTopBar_active__XL-SG{opacity:1;transform:translate(-50%,-50%) rotate(0deg);visibility:visible}.HorizontalTopBar_themeIcon__KPXiS:not(.HorizontalTopBar_active__XL-SG){opacity:0;transform:translate(-50%,-50%) rotate(180deg);visibility:hidden}.HorizontalTopBar_darkModeToggle__mXudk:hover .HorizontalTopBar_themeIcon__KPXiS.HorizontalTopBar_active__XL-SG{transform:translate(-50%,-50%) rotate(1turn)}.HorizontalTopBar_notificationBellBtn__ucd4v{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;height:36px;justify-content:center;padding:4px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:36px}.HorizontalTopBar_notificationBellBtn__ucd4v:hover{background-color:initial;color:var(--accent-primary);transform:scale(1.05)}.HorizontalTopBar_notificationBellBtn__ucd4v:hover svg{animation:HorizontalTopBar_bellRing__PDEpA .6s ease-in-out}.HorizontalTopBar_notificationBellBtn__ucd4v:focus{box-shadow:none;outline:none}@keyframes HorizontalTopBar_bellRing__PDEpA{0%,to{transform:rotate(0deg)}10%,30%,50%{transform:rotate(10deg)}20%,40%{transform:rotate(-10deg)}60%{transform:rotate(0deg)}}.HorizontalTopBar_unreadBadge__bbICH{align-items:center;background:var(--error-color);border-radius:50%;box-shadow:0 1px 4px var(--shadow-md);color:var(--text-inverse);display:flex;height:16px;justify-content:center;line-height:16px;min-width:16px;padding:0 5px;pointer-events:none;position:absolute;right:-1px;text-align:center;top:-1px;z-index:2}.HorizontalTopBar_userProfile__-4Sn5{position:relative}.HorizontalTopBar_profileButton__RhOzO{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:44px;justify-content:center;overflow:hidden;padding:2px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:44px}.HorizontalTopBar_profileButton__RhOzO:before{background:#ffffff1a;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .3s ease,height .3s ease;width:0}.HorizontalTopBar_profileButton__RhOzO:hover{background-color:var(--background-tertiary);box-shadow:0 4px 16px #00000026;transform:scale(1.05)}.HorizontalTopBar_profileButton__RhOzO:hover:before{height:100%;width:100%}.HorizontalTopBar_profileButton__RhOzO:focus{outline:none}.HorizontalTopBar_navbarProfileIcon__Kddhy{align-items:center;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border-radius:50%;box-shadow:0 2px 8px var(--shadow-md);color:var(--button-text);display:flex;height:100%;justify-content:center;width:100%}@media (max-width:1024px){.HorizontalTopBar_topBar__OrT9r{display:none}}@media (max-width:1200px){.HorizontalTopBar_topBarInner__l5pYn{padding:0 20px}.HorizontalTopBar_companyNameImg__-RyAc{height:44px}.HorizontalTopBar_pageInfo__0tDfu{margin-left:12px;padding-left:12px}}@media (max-width:768px){.HorizontalTopBar_pageInfo__0tDfu{margin-left:8px;padding-left:8px}}.AuthenticatedFooter_footer__ZMmzm{--footer-height:40px;background:var(--background-primary);bottom:0;left:0;padding:8px 0;position:fixed;right:0;width:100%;z-index:998}.AuthenticatedFooter_footerBottom__c7vd6{padding:0 18px;text-align:right;width:100%}.AuthenticatedFooter_footerDivider__XmShk{color:var(--text-secondary);margin:0 6px}@media (max-width:768px){.AuthenticatedFooter_footer__ZMmzm{bottom:auto;left:auto;position:relative;right:auto;width:auto;z-index:auto}.AuthenticatedFooter_footerBottom__c7vd6{padding:0 16px}}.LegalModal_modalContent__iYqGe{background:var(--background-secondary);border:1px solid var(--border-primary);border-radius:16px;box-shadow:0 8px 32px var(--shadow-lg);display:flex;flex-direction:column;overflow:hidden}.LegalModal_modalTitleWithIcon__dRsAr{align-items:center;display:flex;flex:1 1;gap:12px}.LegalModal_closeButton__vu9eJ{align-items:center;background:var(--background-secondary);border:1px solid var(--border-primary);border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--text-base);height:40px;justify-content:center;transition:all .2s ease;width:40px}.LegalModal_closeButton__vu9eJ:hover{background:var(--background-tertiary);border-color:var(--border-secondary);color:var(--text-primary);transform:scale(1.05)}.LegalModal_closeButton__vu9eJ:active{transform:scale(.95)}.LegalModal_lastUpdated__7fAK3{background:var(--background-tertiary);border:1px solid var(--border-secondary);border-radius:8px;color:var(--text-secondary);margin-bottom:24px;padding:12px 16px;text-align:center}.LegalModal_legalSection__Lbfsf{margin-bottom:32px}.LegalModal_legalSection__Lbfsf:last-child{margin-bottom:0}.LegalModal_legalSection__Lbfsf h3,.LegalModal_legalSection__Lbfsf h4{color:var(--text-heading);margin:0 0 16px}.LegalModal_legalSection__Lbfsf p{color:var(--text-primary);margin:0 0 16px}.LegalModal_legalSection__Lbfsf ul{margin:16px 0;padding-left:24px}.LegalModal_legalSection__Lbfsf li{color:var(--text-primary);margin-bottom:8px}.LegalModal_legalSection__Lbfsf strong{color:var(--text-heading)}.LegalModal_contactInfo__A1xrf{background:var(--background-tertiary);border:1px solid var(--border-secondary);border-radius:12px;margin-top:16px;padding:20px}.LegalModal_contactInfo__A1xrf p{margin:8px 0}.LegalModal_modalBody__drREm::-webkit-scrollbar{width:8px}.LegalModal_modalBody__drREm::-webkit-scrollbar-track{background:var(--background-tertiary);border-radius:4px}.LegalModal_modalBody__drREm::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}.LegalModal_modalBody__drREm::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}@media (max-width:768px){.LegalModal_modalBody__drREm::-webkit-scrollbar{width:6px}.LegalModal_modalBody__drREm::-webkit-scrollbar-thumb{background:var(--accent-primary);border-radius:3px}}@media (max-width:768px){.LegalModal_modalContent__iYqGe{border-radius:16px}.LegalModal_modalHeader__g5nsU{border-radius:12px 12px 0 0;padding:20px 24px}.LegalModal_modalBody__drREm{max-height:65vh;overflow-y:auto;padding:24px}.LegalModal_modalFooter__zClCV{border-radius:0 0 12px 12px;padding:20px 24px}}@media (max-width:480px){.LegalModal_modalHeader__g5nsU{padding:16px 20px}.LegalModal_modalBody__drREm{max-height:60vh;overflow-y:auto;padding:20px}.LegalModal_modalFooter__zClCV{padding:16px 20px}}@media (max-width:360px){.LegalModal_modalContent__iYqGe{border-radius:16px}.LegalModal_modalHeader__g5nsU{border-radius:8px 8px 0 0;padding:12px 16px}.LegalModal_modalBody__drREm{max-height:55vh;padding:16px}.LegalModal_modalFooter__zClCV{border-radius:0 0 8px 8px;padding:12px 16px}}.LayoutWrapper_layoutWrapper__q8r2r{margin-right:12px;min-height:100vh;transition:margin-left .3s cubic-bezier(.4,0,.2,1)}.LayoutWrapper_layoutWrapper__q8r2r.LayoutWrapper_withSidebar__hzunh{margin-left:240px;margin-left:var(--sidebar-width,240px)}.LayoutWrapper_layoutWrapper__q8r2r.LayoutWrapper_noSideMargins__DIjaN{margin-left:0;margin-right:0}.LayoutWrapper_layoutWrapper__q8r2r.LayoutWrapper_withSidebar__hzunh.LayoutWrapper_noSideMargins__DIjaN{margin-left:240px;margin-left:var(--sidebar-width,240px);margin-right:0}@media (min-width:769px) and (max-width:1024px){.LayoutWrapper_layoutWrapper__q8r2r{margin-left:24px;margin-right:24px}.LayoutWrapper_layoutWrapper__q8r2r.LayoutWrapper_withSidebar__hzunh{margin-left:264px;margin-left:calc(var(--sidebar-width, 240px) + 24px);margin-right:24px}.LayoutWrapper_layoutWrapper__q8r2r.LayoutWrapper_noSideMargins__DIjaN,.LayoutWrapper_layoutWrapper__q8r2r.LayoutWrapper_withSidebar__hzunh.LayoutWrapper_noSideMargins__DIjaN{margin-left:240px;margin-left:var(--sidebar-width,240px);margin-right:0}}@media (max-width:768px){.LayoutWrapper_layoutWrapper__q8r2r,.LayoutWrapper_layoutWrapper__q8r2r.LayoutWrapper_withSidebar__hzunh{margin-left:12px;margin-right:12px}.LayoutWrapper_layoutWrapper__q8r2r.LayoutWrapper_noSideMargins__DIjaN,.LayoutWrapper_layoutWrapper__q8r2r.LayoutWrapper_withSidebar__hzunh.LayoutWrapper_noSideMargins__DIjaN{margin-left:0;margin-right:0}}.LayoutWrapper_layoutWrapper__q8r2r,.LayoutWrapper_layoutWrapper__q8r2r.LayoutWrapper_withSidebar__hzunh{transition:margin-left .3s cubic-bezier(.4,0,.2,1)}.Footer_footer__UmWnT{animation:Footer_slideUp__9cYKr .8s ease-out .3s forwards;background:var(--background-primary);color:var(--text-primary);margin-top:0;opacity:0;overflow:hidden;padding:3rem 0 1.5rem;position:relative;transform:translateY(20px)}.Footer_footer__UmWnT:before{background-image:radial-gradient(circle at 1px 1px,var(--accent-primary) 1px,#0000 0);background-size:40px 40px;bottom:0;content:"";left:0;opacity:.05;pointer-events:none;position:absolute;right:0;top:0}.Footer_footerContent__\+GtxH{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;margin:0 auto;max-width:1400px;padding:0 2rem;position:relative;z-index:1}.Footer_footerLogo__chZaH{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;padding-right:1.5rem;position:relative}.Footer_logoImage__Btn7V{height:48px;object-fit:contain;transition:transform .3s ease;width:auto}.Footer_logoImage__Btn7V:hover{transform:scale(1.05)}.Footer_footerLogo__chZaH p{line-height:1.5;max-width:280px}.Footer_footerLogo__chZaH:after{display:none}.Footer_footerSection__olaf1{display:flex;flex-direction:column;gap:1rem;padding-left:1.5rem;position:relative}.Footer_footerSection__olaf1:not(:first-child):before{background:var(--border-primary);bottom:0;content:"";left:0;opacity:.5;position:absolute;top:0;width:1px}.Footer_footerSection__olaf1 h4{margin:0;padding-bottom:.5rem;position:relative}.Footer_footerSection__olaf1 h4:after{background:var(--accent-primary);border-radius:2px;bottom:0;content:"";height:2px;left:0;position:absolute;width:40px}.Footer_footerSection__olaf1 ul{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.Footer_footerSection__olaf1 ul li a,.Footer_footerSection__olaf1 ul li button{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;gap:.5rem;min-width:0;padding:.25rem 0;position:relative;text-decoration:none;transition:all .3s ease;width:auto}.Footer_footerSection__olaf1 ul li a:before,.Footer_footerSection__olaf1 ul li button:before{background:var(--accent-primary);bottom:0;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.Footer_footerSection__olaf1 ul li a:hover,.Footer_footerSection__olaf1 ul li button:hover{color:var(--accent-primary);transform:translateX(4px)}.Footer_footerSection__olaf1 ul li a:hover:before,.Footer_footerSection__olaf1 ul li button:hover:before{width:100%}.Footer_socialIcons__rNm\+l{display:flex;gap:1rem;margin-top:.5rem}.Footer_socialIcon__jqWvC{align-items:center;background:var(--background-primary);border-radius:12px;color:var(--text-primary);display:flex;height:40px;justify-content:center;overflow:hidden;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);width:40px}.Footer_socialIcon__jqWvC:before{background:var(--accent-primary);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.Footer_socialIcon__jqWvC:hover{box-shadow:0 4px 12px var(--shadow-md);transform:translateY(-3px)}.Footer_socialIcon__jqWvC:hover:before{opacity:.1}.Footer_socialIcon__jqWvC svg{height:20px;position:relative;transition:transform .3s ease;width:20px;z-index:1}.Footer_socialIcon__jqWvC:hover svg{color:var(--accent-primary);transform:scale(1.1)}.Footer_footerBottom__DHF\+7{align-items:center;border-top:1px solid var(--border-primary);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:3rem auto 0;max-width:1400px;padding:1.5rem 2rem 0;position:relative;z-index:1}.Footer_footerBottom__DHF\+7 p{margin:0}@keyframes Footer_slideUp__9cYKr{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Footer_footerSections__SWX5l{grid-column:1/-1}.Footer_footerSectionsRow__PIQ4y{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(2,1fr)}.Footer_footerDivider__kaJ6o{color:var(--text-secondary);margin:0 .75rem;opacity:.5}.Footer_footerLink__WZwYm{background:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:var(--accent-primary);cursor:pointer;display:inline;height:auto;line-height:inherit;margin:0!important;min-width:auto;outline:none;padding:0!important;text-decoration:none;transition:color .3s ease}.Footer_footerLink__WZwYm:hover{color:var(--text-secondary)}.Footer_footerLink__WZwYm:focus,.Footer_footerLink__WZwYm:hover{background:none!important;border:none!important;box-shadow:none!important}.Footer_footerLink__WZwYm:focus{outline:2px solid var(--accent-primary);outline-offset:2px}.Footer_linkButton__VU97C{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;gap:.5rem;min-width:0;padding:0;position:relative;text-align:left;text-decoration:none;transition:all .3s ease;width:auto}.Footer_linkButton__VU97C:before{background:var(--accent-primary);bottom:0;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.Footer_linkButton__VU97C:hover:before{width:100%}.Footer_linkButton__VU97C i{color:var(--text-secondary);font-size:.9rem;opacity:1;text-align:center;transition:color .3s ease;width:16px}.Footer_linkButton__VU97C:hover i{color:var(--accent-primary)}@media screen and (max-width:1024px){.Footer_footerContent__\+GtxH{gap:2.5rem;grid-template-columns:1fr 1fr}.Footer_footerLogo__chZaH{align-items:center;grid-column:1/-1;padding-right:0;text-align:center}.Footer_footerLogo__chZaH p{max-width:100%}.Footer_footerSection__olaf1{padding-left:0}.Footer_footerSection__olaf1:not(:first-child):before{display:none}.Footer_footerSection__olaf1 h4{text-align:center}.Footer_footerSection__olaf1 h4:after{left:50%;transform:translateX(-50%)}.Footer_footerSection__olaf1 ul{align-items:center}.Footer_socialIcons__rNm\+l{justify-content:center}.Footer_footerBottom__DHF\+7{flex-direction:column;gap:1.5rem;text-align:center}}@media screen and (max-width:768px){.Footer_footer__UmWnT{padding:2rem 0 1rem}.Footer_footerContent__\+GtxH{gap:1.5rem;grid-template-columns:1fr 1fr;padding:0 1.5rem}.Footer_footerLogo__chZaH{align-items:center;grid-column:1/-1;padding-right:0;text-align:center}.Footer_footerSection__olaf1{padding-left:0;position:relative;text-align:left}.Footer_footerSection__olaf1:not(:first-child):before{display:none}.Footer_footerSection__olaf1 h4{text-align:left}.Footer_footerSection__olaf1 h4:after{left:0;transform:none}.Footer_footerSection__olaf1 ul{align-items:flex-start}.Footer_footerSection__olaf1 ul li a,.Footer_footerSection__olaf1 ul li button{justify-content:flex-start}.Footer_footerSection__olaf1 ul li a:hover,.Footer_footerSection__olaf1 ul li button:hover{transform:translateX(4px)}.Footer_footerBottom__DHF\+7{padding:1.5rem 1.5rem 0}}@media screen and (max-width:480px){.Footer_footer__UmWnT{padding:1.5rem 0 1rem}.Footer_footerContent__\+GtxH{gap:1rem;grid-template-columns:1fr 1fr;padding:0 1rem}.Footer_logoImage__Btn7V{height:40px}.Footer_footerSection__olaf1{padding-left:0;position:relative;text-align:left}.Footer_footerSection__olaf1:not(:first-child):before{display:none}.Footer_footerSection__olaf1 h4{text-align:left}.Footer_footerSection__olaf1 h4:after{left:0;transform:none}.Footer_footerSection__olaf1 ul{align-items:flex-start}.Footer_footerSection__olaf1 ul li a,.Footer_footerSection__olaf1 ul li button{justify-content:flex-start}.Footer_socialIcon__jqWvC{height:36px;width:36px}.Footer_socialIcon__jqWvC svg{height:18px;width:18px}.Footer_footerBottom__DHF\+7{padding:1.25rem 1rem 0}}.CareersModal_modalContent--large__gSxmp{background:var(--background-secondary)!important;border-radius:16px!important}.CareersModal_careersContent__f0xbt{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:1fr 1fr}.CareersModal_imageSection__7gskU{height:460px;position:relative}.CareersModal_imageWrapper__a\+3Vy{border-radius:12px;height:100%;overflow:hidden;position:relative;width:100%}.CareersModal_modalImage__nVMJt{border-radius:12px;height:100%;object-fit:cover;width:100%}.CareersModal_diagonalOverlay__v-8R6{background:linear-gradient(135deg,var(--overlay-light) 0,var(--overlay-medium) 50%,var(--overlay-dark) 100%);border-radius:12px;bottom:0;left:0;position:absolute;right:0;top:0}.CareersModal_careersForm__jQnB3,.CareersModal_formSection__DNTdG{display:flex;flex-direction:column;gap:24px}.CareersModal_formGrid__A4juc{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.CareersModal_formGroup__vliqm{display:flex;flex-direction:column;gap:8px}.CareersModal_formGroup__vliqm label{margin:0}input[type=email],input[type=number],input[type=tel],input[type=text],textarea{background:var(--background-primary);border:1px solid var(--border-primary);border-radius:8px;box-sizing:border-box;padding:12px 16px;transition:all .2s ease;width:100%}input[type=email]:hover,input[type=number]:hover,input[type=tel]:hover,input[type=text]:hover,textarea:hover{border-color:var(--border-hover)}input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-primary-alpha);outline:none}input[type=email]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,textarea::placeholder{color:var(--text-tertiary)}.CareersModal_fileInputWrapper__b7\+hj{align-items:center;display:flex;gap:12px;position:relative}.CareersModal_fileInputHidden__0fnsv{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.CareersModal_fileInputButton__K-sga{align-items:center;background:var(--background-secondary);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-primary);cursor:pointer;display:inline-flex;flex-shrink:0;gap:8px;padding:10px 16px;transition:all .2s ease;white-space:nowrap}.CareersModal_fileInputButton__K-sga:hover{background:var(--background-hover);border-color:var(--border-hover);transform:translateY(-1px)}.CareersModal_fileInputButton__K-sga:active{transform:translateY(0)}.CareersModal_fileInputText__ML\+Bc{color:var(--text-secondary);flex:1 1;max-width:200px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CareersModal_fileInputText__ML\+Bc.CareersModal_hasFile__q0N8E{color:var(--text-primary)}input[type=file]{background:var(--background-secondary);border:2px dashed var(--border-primary);border-radius:8px;cursor:pointer;padding:10px 16px;transition:all .2s ease}input[type=file]:hover{background:var(--background-hover);border-color:var(--border-hover)}input[type=file]:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-primary-alpha)}.CareersModal_messageSection__MtCVk{grid-column:1/-1}.CareersModal_messageSection__MtCVk .CareersModal_formGroup__vliqm{width:100%}@media (max-width:768px){.CareersModal_careersContent__f0xbt{gap:24px;grid-template-columns:1fr}.CareersModal_imageSection__7gskU{height:230px}.CareersModal_formGrid__A4juc{gap:20px;grid-template-columns:1fr}.CareersModal_careersForm__jQnB3{gap:20px}}@media (max-width:480px){.CareersModal_careersContent__f0xbt{gap:20px}.CareersModal_imageSection__7gskU{height:230px}.CareersModal_formGrid__A4juc{gap:16px}.CareersModal_formGroup__vliqm{gap:6px}input[type=email],input[type=number],input[type=tel],input[type=text],textarea{padding:10px 14px}.CareersModal_careersForm__jQnB3{gap:16px}}@media (max-width:360px){.CareersModal_careersContent__f0xbt{gap:16px}.CareersModal_formGrid__A4juc{gap:12px}input[type=email],input[type=number],input[type=tel],input[type=text],textarea{padding:8px 12px}.CareersModal_careersForm__jQnB3{gap:12px}}.NotificationDesktop_desktopNotification__3WfPy{align-items:center;animation:NotificationDesktop_circleToCapsule__S04UL .6s cubic-bezier(.16,1,.3,1) forwards;background:var(--background-primary)!important;border-radius:32px;box-shadow:0 8px 32px var(--shadow-md);box-sizing:border-box;display:flex;height:64px;overflow:hidden;padding:0;position:fixed;right:20px;top:78px;transform-origin:center;width:64px;z-index:10004}.NotificationDesktop_desktopNotification__3WfPy.NotificationDesktop_closing__oA0n8{animation:NotificationDesktop_capsuleToCircle__qhRVU .4s cubic-bezier(.16,1,.3,1) forwards}.NotificationDesktop_desktopNotification__3WfPy:hover{box-shadow:0 12px 40px var(--shadow-lg)}.NotificationDesktop_logo-circle__qC75H{align-items:center;animation:NotificationDesktop_logoAppear__vsoUZ .3s ease-out .1s both;background:var(--background-secondary);border-radius:50%;display:flex;flex-shrink:0;height:64px;justify-content:center;width:64px}.NotificationDesktop_logo-circle__qC75H.NotificationDesktop_collapsing__EgmGH{animation:NotificationDesktop_logoCollapse__CTkrF .3s ease-in forwards}.NotificationDesktop_content-container__lG1Xc{align-items:center;display:flex;flex:1 1;gap:0;opacity:1;padding:0 20px 0 12px;transform:translateX(0)}.NotificationDesktop_notification-content__19OAQ{display:flex;flex:1 1;flex-direction:column;gap:0;min-width:0;padding:0}.NotificationDesktop_notification-content__19OAQ h4,.NotificationDesktop_notification-content__19OAQ p{line-height:1.2;margin:0;padding:0}.NotificationDesktop_notification-action__8LGSB button{background:none;border:none;color:var(--accent-primary);cursor:pointer;padding:0;transition:color .2s ease}.NotificationDesktop_notification-close__tYVGd{align-items:center;background:none;background:var(--overlay-light);border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;opacity:.7;opacity:.8;padding:6px;transition:all .2s ease;width:28px}.NotificationDesktop_notification-close__tYVGd:hover{background:var(--overlay-medium);opacity:1}.NotificationDesktop_notification-close__tYVGd svg{height:16px;width:16px}.NotificationDesktop_progressBar__R-zYz{background:#0000;border-radius:32px;bottom:0;display:block;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.NotificationDesktop_progressBar__R-zYz:before{background:linear-gradient(90deg,currentColor,currentColor 0,#0000 0);background:linear-gradient(90deg,currentColor 0,currentColor var(--progress-percentage,0),#0000 var(--progress-percentage,0));border-radius:32px;bottom:0;clip-path:inset(0 0 0 0 round 32px);content:"";left:0;opacity:.1;position:absolute;right:0;top:0}.NotificationDesktop_desktopNotification__3WfPy.NotificationDesktop_success__aatlS .NotificationDesktop_progressBar__R-zYz:before{color:var(--status-success)}.NotificationDesktop_desktopNotification__3WfPy.NotificationDesktop_error__CEsLW .NotificationDesktop_progressBar__R-zYz:before{color:var(--status-error)}.NotificationDesktop_desktopNotification__3WfPy.NotificationDesktop_warning__a3XUV .NotificationDesktop_progressBar__R-zYz:before{color:var(--status-warning)}.NotificationDesktop_desktopNotification__3WfPy.NotificationDesktop_info__ZIwLH .NotificationDesktop_progressBar__R-zYz:before{color:var(--status-info)}@keyframes NotificationDesktop_circleToCapsule__S04UL{0%{border-radius:32px;width:64px}to{border-radius:32px;width:500px}}@keyframes NotificationDesktop_capsuleToCircle__qhRVU{0%{border-radius:32px;width:500px}to{border-radius:32px;width:64px}}@keyframes NotificationDesktop_logoAppear__vsoUZ{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes NotificationDesktop_logoCollapse__CTkrF{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes NotificationDesktop_contentAppear__HiXIe{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes NotificationDesktop_contentCollapse__Lvd06{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-20px)}}@media (max-width:1024px) and (min-width:641px){.NotificationDesktop_desktopNotification__3WfPy{left:50%;max-width:400px;top:74px;transform:translateX(-50%);width:auto}}.NotificationMobile_mobileNotification__R2eSr{align-items:center;animation:NotificationMobile_slideInMobile__831ky .4s cubic-bezier(.16,1,.3,1) forwards;background:#f7f8fa!important;background:var(--background-primary,#f7f8fa)!important;border-radius:0;box-sizing:border-box;display:flex;gap:12px;left:0;overflow:hidden;padding:0 16px;position:fixed;right:0;top:0;transform-origin:top;width:100%;z-index:1001}.NotificationMobile_mobileNotification__R2eSr.NotificationMobile_closing__L7cK\+{animation:NotificationMobile_slideOutMobile__dT4QO .4s cubic-bezier(.16,1,.3,1) forwards}.NotificationMobile_mobileNotification__R2eSr:hover{transform:translateY(-1px)}.NotificationMobile_notification-icon__ochFw{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:all .2s ease;width:20px}.NotificationMobile_notification-icon__ochFw svg{stroke-width:2.5;height:12px;width:12px}.NotificationMobile_iconGreen__ArtZY{background:#10b981;background:var(--status-success,#10b981);color:var(--background-primary)}.NotificationMobile_iconRed__ikYmU{background:#ef4444;background:var(--status-error,#ef4444);color:var(--background-primary)}.NotificationMobile_iconOrange__uihYM{background:#f59e0b;background:var(--status-warning,#f59e0b);color:var(--background-primary)}.NotificationMobile_iconBlue__\+CkvY{background:#06b6d4;background:var(--status-info,#06b6d4);color:var(--background-primary)}.NotificationMobile_notification-content__MErTG{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0;padding:0}.NotificationMobile_notification-text__QiX9N{display:flex;flex-direction:column;gap:0;padding:0}.NotificationMobile_notification-title__zNrg8{line-height:1;margin:0;padding:0}.NotificationMobile_notification-message__jYJEN{margin:-4px 0 0;opacity:.9;padding:0 0 2px}.NotificationMobile_notification-action__xTQPW{margin-top:8px}.NotificationMobile_notification-action__xTQPW button{background:none;border:none;color:#3b82f6;color:var(--accent-primary,#3b82f6);cursor:pointer;padding:0;transition:color .2s ease}.NotificationMobile_notification-action__xTQPW button:hover{color:#2563eb;color:var(--accent-secondary,#2563eb);text-decoration:underline}.NotificationMobile_notification-close__ABn6J{align-items:center;background:none;background:#0000000d;border:none;border-radius:50%;color:#6b7280;color:var(--text-secondary,#6b7280);cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;opacity:.7;opacity:.8;padding:3px;transition:all .2s ease;width:20px}.NotificationMobile_notification-close__ABn6J:hover{background:#0000001a;opacity:1;transform:scale(1.05)}.NotificationMobile_notification-close__ABn6J svg{height:14px;width:14px}.NotificationMobile_progressBar__BIvTh{background:#0000001a;bottom:0;display:block;height:2px;left:0;overflow:hidden;position:absolute;width:100%;z-index:1}.NotificationMobile_progressBar__BIvTh:before{animation:NotificationMobile_progress-shrink__DBwuk 2.5s linear forwards;animation:NotificationMobile_progress-shrink__DBwuk var(--animation-duration,2.5s) linear forwards;background:currentColor;content:"";height:100%;position:absolute;right:0;top:0;width:100%}.NotificationMobile_mobileNotification__R2eSr.NotificationMobile_success__zvipN .NotificationMobile_progressBar__BIvTh:before{background:#10b981;background:var(--status-success,#10b981)}.NotificationMobile_mobileNotification__R2eSr.NotificationMobile_error__v7QG0 .NotificationMobile_progressBar__BIvTh:before{background:#ef4444;background:var(--status-error,#ef4444)}.NotificationMobile_mobileNotification__R2eSr.NotificationMobile_warning__5hVhr .NotificationMobile_progressBar__BIvTh:before{background:#f59e0b;background:var(--status-warning,#f59e0b)}.NotificationMobile_mobileNotification__R2eSr.NotificationMobile_info__dYBH9 .NotificationMobile_progressBar__BIvTh:before{background:#06b6d4;background:var(--status-info,#06b6d4)}@keyframes NotificationMobile_progress-shrink__DBwuk{0%{width:100%}to{width:0}}@keyframes NotificationMobile_slideInMobile__831ky{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes NotificationMobile_slideOutMobile__dT4QO{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}.NotificationMobile_mobileNotification__R2eSr{height:64px;padding-left:max(16px,env(safe-area-inset-left) + 12px);padding-right:max(16px,env(safe-area-inset-right) + 12px)}.AssessmentCall_modalContent--large__yJIIm{background:var(--background-secondary)!important;border-radius:16px!important}.AssessmentCall_assessmentContent__RP-Tu{grid-gap:0;align-items:stretch;display:grid;gap:0;grid-template-columns:1fr 1fr;height:100%}.AssessmentCall_imageSection__ZAAG9,.AssessmentCall_imageWrapper__P5Lbq{height:100%;overflow:hidden;position:relative}.AssessmentCall_imageWrapper__P5Lbq{border-radius:0;width:100%}.AssessmentCall_modalImage__3QbCU{border-radius:12px;height:100%;object-fit:cover;width:100%}.AssessmentCall_diagonalOverlay__eCrAh{background:linear-gradient(135deg,#0000001a,#0000004d 50%,#0009);border-radius:12px;bottom:0;left:0;position:absolute;right:0;top:0}.AssessmentCall_formSection__Q-HJT{box-sizing:border-box;height:100%;max-height:100%;overflow-y:auto;padding:24px}.AssessmentCall_assessmentForm__jGHgU,.AssessmentCall_formSection__Q-HJT{display:flex;flex-direction:column;gap:24px}.AssessmentCall_formGrid__P6B28{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.AssessmentCall_formGroup__P5YgV{display:flex;flex-direction:column;gap:8px}.AssessmentCall_formGroup__P5YgV label{margin:0}input[type=date],input[type=email],input[type=tel],input[type=text],input[type=time],textarea{background:var(--background-primary);border:1px solid var(--border-primary);border-radius:8px;box-sizing:border-box;color:var(--text-primary);padding:12px 16px;transition:all .2s ease;width:100%}input[type=date]:hover,input[type=email]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,textarea:hover{border-color:var(--border-hover)}input[type=date]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,textarea:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-primary-alpha);outline:none}input[type=email]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,textarea::placeholder{color:var(--text-tertiary)}@media (max-width:768px){.AssessmentCall_assessmentContent__RP-Tu{gap:0;grid-template-columns:1fr}.AssessmentCall_imageSection__ZAAG9{height:230px;max-height:230px;position:relative}.AssessmentCall_formSection__Q-HJT{padding:20px}.AssessmentCall_formGrid__P6B28{gap:20px;grid-template-columns:1fr}.AssessmentCall_assessmentForm__jGHgU{gap:20px}}@media (max-width:480px){.AssessmentCall_assessmentContent__RP-Tu{gap:0}.AssessmentCall_imageSection__ZAAG9{height:200px;max-height:200px}.AssessmentCall_formSection__Q-HJT{padding:16px}.AssessmentCall_formGrid__P6B28{gap:16px}.AssessmentCall_formGroup__P5YgV{gap:6px}input[type=date],input[type=email],input[type=tel],input[type=text],input[type=time],textarea{padding:10px 14px}.AssessmentCall_assessmentForm__jGHgU{gap:16px}}@media (max-width:360px){.AssessmentCall_assessmentContent__RP-Tu{gap:0}.AssessmentCall_imageSection__ZAAG9{height:180px;max-height:180px}.AssessmentCall_formSection__Q-HJT{padding:12px}.AssessmentCall_formGrid__P6B28{gap:12px}input[type=date],input[type=email],input[type=tel],input[type=text],input[type=time],textarea{padding:8px 12px}.AssessmentCall_assessmentForm__jGHgU{gap:12px}}.PageTransition_ptLoadingContainer__B8vOv{min-height:100vh;position:relative;width:100%}.PageTransition_ptContent__JlWjX{opacity:1;transition:opacity .15s ease-in-out}.PageTransition_ptContentFade__\+aBIp{opacity:.5}.PageTransition_ptLoadingOverlay__UAlqa{background-color:#ffffffe6;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .15s ease-in-out;width:100%;z-index:1000}.PageTransition_ptLoadingOverlayActive__HPhaJ{opacity:1;pointer-events:auto}.PageTransition_ptLoadingBarContainer__NMKKg{background-color:initial;height:2px;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1000}.PageTransition_ptLoadingBar__4zR15{background:linear-gradient(90deg,var(--accent-primary) 0,var(--accent-secondary) 50%,var(--accent-primary) 100%);height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:100%}.PageTransition_ptLoadingStar__hndO0{background-color:var(--accent-primary);border-radius:50%;height:6px;position:absolute;right:-6px;top:50%;transform:translateY(-50%);width:6px}.PageTransition_ptLoadingTail__kxKHK{background:linear-gradient(90deg,#0000,var(--accent-primary));height:3px;opacity:.8;position:absolute;right:-6px;top:50%;transform:translateY(-50%);width:16px}.PageTransition_ptLoadingSparkle__gm0wg{background-color:var(--background-primary);border-radius:50%;height:3px;position:absolute;right:-6px;top:50%;transform:translateY(-50%);width:3px}.HomeHeroSection_heroSplit__ZMt2H{align-items:stretch;background:#0a0a40;box-sizing:border-box;color:#fff;display:flex;justify-content:center;margin:-1px 0 0;max-width:100vw;min-height:80vh;overflow:hidden;padding:0;position:relative;width:100%}.HomeHeroSection_compact__UJBNb{margin-top:0!important;min-height:55vh}.HomeHeroSection_heroSplitLeft__owP9N{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:2rem 4rem;z-index:2}.HomeHeroSection_heroSplitLeft__owP9N h1.HomeHeroSection_h1-primary__bTZJg{margin:0 0 1.5rem!important;text-shadow:0 2px 4px #0000004d}.HomeHeroSection_heroSplitLeft__owP9N h1{margin-bottom:1.5rem!important}.HomeHeroSection_heroAnimatedTitle__xYC9-{margin:0 0 2rem;text-shadow:0 2px 4px #0000004d}.HomeHeroSection_heroKeywordsRow__dYn\+7{align-items:center;display:flex;flex-wrap:wrap;gap:0;justify-content:flex-start;margin-bottom:1.5rem;min-height:3.2rem}.HomeHeroSection_heroKeywordsRow__dYn\+7.HomeHeroSection_visible__ju8jv{opacity:1;transform:translateY(0)}.HomeHeroSection_heroKeyword__HqBZW{animation:none;letter-spacing:.5px;opacity:0;position:relative;transform:translateY(20px)}.HomeHeroSection_heroKeywordsRow__dYn\+7.HomeHeroSection_visible__ju8jv .HomeHeroSection_heroKeyword__HqBZW:first-child{animation-delay:.05s}.HomeHeroSection_heroKeywordsRow__dYn\+7.HomeHeroSection_visible__ju8jv .HomeHeroSection_heroKeyword__HqBZW:nth-child(2){animation-delay:.1s}.HomeHeroSection_heroKeywordsRow__dYn\+7.HomeHeroSection_visible__ju8jv .HomeHeroSection_heroKeyword__HqBZW:nth-child(3){animation-delay:.15s}.HomeHeroSection_heroKeywordSep__JKrW6{margin:0 .75rem;opacity:.8;position:relative;top:-.1rem}.HomeHeroSection_heroSupportingText__0tSg-{margin-bottom:2rem;max-width:600px;text-shadow:0 1px 2px #0003}.HomeHeroSection_heroSplitRight__Lw4qc{flex:1 1;max-width:50%;min-width:0}.HomeHeroSection_heroSplitImageWrapper__Ayfne,.HomeHeroSection_heroSplitRight__Lw4qc{align-items:stretch;display:flex;justify-content:flex-end;overflow:hidden;position:relative}.HomeHeroSection_heroSplitImageWrapper__Ayfne{height:100%;max-width:100%;min-height:80vh;width:100%}.HomeHeroSection_heroSplitImage__YokgO{clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);display:block;filter:brightness(.95) saturate(1.1);height:auto;max-width:100%;object-fit:cover;width:100%}.HomeHeroSection_heroSplitDiagonalOverlay__upOUI{background:linear-gradient(120deg,#0a0a4000 60%,#0a0a40d9);clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}@media screen and (max-width:1024px){.HomeHeroSection_heroSplitLeft__owP9N{padding:1.5rem 3rem}.HomeHeroSection_heroSplitLeft__owP9N h1{margin-bottom:1.25rem!important}.HomeHeroSection_heroAnimatedTitle__xYC9-{margin-bottom:2rem}.HomeHeroSection_heroKeywordsRow__dYn\+7{margin-bottom:1.25rem}.HomeHeroSection_heroSupportingText__0tSg-{margin-bottom:1.75rem}}@media screen and (max-width:768px){.HomeHeroSection_heroSplit__ZMt2H{align-items:stretch;flex-direction:column;gap:0;justify-content:flex-start;margin:0;min-height:auto;padding:0;width:100%}.HomeHeroSection_heroSplitLeft__owP9N h1{margin-bottom:1rem!important}.HomeHeroSection_heroAnimatedTitle__xYC9-{margin:0 0 2rem;text-align:center}.HomeHeroSection_heroKeywordsRow__dYn\+7{align-items:baseline;gap:0;justify-content:center;line-height:1;margin-bottom:1rem;min-height:3.2rem}.HomeHeroSection_heroKeyword__HqBZW{line-height:1;vertical-align:initial}.HomeHeroSection_heroKeywordSep__JKrW6{margin:0 .75rem}.HomeHeroSection_heroSupportingText__0tSg-{margin-bottom:1.5rem;text-align:center}.HomeHeroSection_heroSplitLeft__owP9N{align-items:center;flex:none;margin:0;min-height:auto;order:2;padding:1.5rem 2rem 3rem;text-align:center;width:100%}.HomeHeroSection_heroSplitRight__Lw4qc{flex:none;height:300px;margin:0;max-width:100%;min-height:300px;order:1;width:100%}.HomeHeroSection_heroSplitImageWrapper__Ayfne{flex:none;height:300px;margin:0;min-height:300px;overflow:hidden;width:100%}.HomeHeroSection_heroSplitImage__YokgO{clip-path:none;flex:none;height:300px;margin:0;min-height:300px;object-position:center;width:100%}.HomeHeroSection_heroSplitDiagonalOverlay__upOUI{display:none}}@media screen and (max-width:480px){.HomeHeroSection_heroSplitLeft__owP9N h1{margin-bottom:.875rem!important}.HomeHeroSection_heroAnimatedTitle__xYC9-{margin:0 0 1.75rem}.HomeHeroSection_heroKeywordsRow__dYn\+7{align-items:baseline;gap:0;justify-content:center;line-height:1;margin-bottom:.875rem;min-height:3.2rem}.HomeHeroSection_heroKeyword__HqBZW{line-height:1;vertical-align:initial}.HomeHeroSection_heroKeywordSep__JKrW6{margin:0 .75rem}.HomeHeroSection_heroSupportingText__0tSg-{margin-bottom:1.25rem}.HomeHeroSection_heroSplitRight__Lw4qc{height:250px;min-height:250px;order:1}.HomeHeroSection_heroSplitLeft__owP9N{order:2;padding:1rem 1.5rem 2.5rem}.HomeHeroSection_heroSplitImageWrapper__Ayfne,.HomeHeroSection_heroSplitImage__YokgO{height:250px;min-height:250px}}@media screen and (max-width:360px){.HomeHeroSection_heroSplitLeft__owP9N h1{margin-bottom:.75rem!important}.HomeHeroSection_heroAnimatedTitle__xYC9-{margin:0 0 1.5rem}.HomeHeroSection_heroKeywordsRow__dYn\+7{margin-bottom:.75rem}.HomeHeroSection_heroKeywordSep__JKrW6{margin:0 .5rem}.HomeHeroSection_heroSupportingText__0tSg-{margin-bottom:1rem}.HomeHeroSection_heroSplitLeft__owP9N{padding:.75rem 1rem 2rem}.HomeHeroSection_heroSplitImageWrapper__Ayfne,.HomeHeroSection_heroSplitImage__YokgO,.HomeHeroSection_heroSplitRight__Lw4qc{height:200px;min-height:200px}}.WhyChooseSection_whyChooseSection__lHTfc{background:var(--background-primary);overflow:hidden;padding:80px 0 60px;position:relative}.WhyChooseSection_whyChooseSection__lHTfc .WhyChooseSection_floatingElement__FGQEp{background:linear-gradient(135deg,#7b2ff71a,#7b2ff70d);border-radius:50%;pointer-events:none;position:absolute;z-index:1}.WhyChooseSection_whyChooseSection__lHTfc .WhyChooseSection_floatingElement__FGQEp:first-child{height:120px;left:5%;top:10%;width:120px}.WhyChooseSection_whyChooseSection__lHTfc .WhyChooseSection_floatingElement__FGQEp:nth-child(2){height:80px;right:10%;top:60%;width:80px}.WhyChooseSection_whyChooseSection__lHTfc .WhyChooseSection_floatingElement__FGQEp:nth-child(3){bottom:20%;height:60px;left:15%;width:60px}.WhyChooseSection_container__K2Q4h{margin:0 auto;max-width:1400px;overflow:visible;padding:0 24px;position:relative;z-index:2}.WhyChooseSection_headerSection__ZQshw{margin-bottom:60px;text-align:left}.WhyChooseSection_headerContent__aCB7z{max-width:600px}.WhyChooseSection_headerContent__aCB7z h2{margin-bottom:24px}.WhyChooseSection_headerContent__aCB7z p{margin-bottom:32px}.WhyChooseSection_headerCta__aqtzc{margin-top:8px}.WhyChooseSection_servicesSection__Im-7t{margin-bottom:80px;overflow:visible;position:relative}.WhyChooseSection_scrollArrow__qkGI9{align-items:center;background:var(--background-secondary);border:2px solid var(--border-primary);border-radius:50%;box-shadow:0 4px 12px #0000001a;color:var(--text-primary);cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:48px;z-index:1000}.WhyChooseSection_scrollArrowLeft__OyeDq{left:calc(50% - 50vw + 20px)}.WhyChooseSection_scrollArrowRight__m\+2Un{right:calc(50% - 50vw + 20px)}.WhyChooseSection_scrollArrow__qkGI9:hover{background:var(--accent-primary);border-color:var(--accent-primary);box-shadow:0 6px 20px #7b2ff74d;color:var(--text-inverse);transform:translateY(-50%) scale(1.05)}.WhyChooseSection_scrollArrow__qkGI9:active{transform:translateY(-50%) scale(.95)}.WhyChooseSection_servicesScrollContainer__WiUU4{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;margin-left:calc(-50vw + 50%);overflow-x:auto;overflow-y:hidden;padding:12px 24px;scrollbar-width:none;width:100vw}.WhyChooseSection_servicesScrollContainer__WiUU4::-webkit-scrollbar{display:none}.WhyChooseSection_servicesRow__tNP3J{align-items:stretch;display:flex;gap:32px;margin:0 auto;padding:8px 0;width:max-content}.WhyChooseSection_servicesRow__tNP3J .WhyChooseSection_serviceCard__sYUga:first-child{margin-left:48px}.WhyChooseSection_serviceCard__sYUga{background:var(--background-secondary);border:2px solid var(--border-primary);border-radius:24px;cursor:pointer;display:flex;flex-direction:column;min-height:400px;overflow:visible;padding:40px;position:relative;width:450px}.WhyChooseSection_cardHeader__usLHc{align-items:flex-start;display:flex;flex-shrink:0;justify-content:flex-end;margin-bottom:32px}.WhyChooseSection_cardBody__LsIG9{display:flex;flex:1 1;flex-direction:column;margin-bottom:32px}.WhyChooseSection_cardBody__LsIG9 h3{flex-shrink:0;margin-bottom:20px}.WhyChooseSection_cardBody__LsIG9 p{margin-bottom:16px;white-space:pre-line}.WhyChooseSection_cardBody__LsIG9 ul{list-style:none;margin:0;padding:0}.WhyChooseSection_cardBody__LsIG9 li{margin-bottom:8px;padding-left:16px;position:relative}.WhyChooseSection_cardBody__LsIG9 li:before{color:var(--accent-primary);content:"•";left:0;position:absolute}@media screen and (max-width:1024px){.WhyChooseSection_whyChooseSection__lHTfc{padding:70px 0 50px}.WhyChooseSection_whyChooseSection__lHTfc .WhyChooseSection_floatingElement__FGQEp:first-child{height:80px;width:80px}.WhyChooseSection_whyChooseSection__lHTfc .WhyChooseSection_floatingElement__FGQEp:nth-child(2){height:60px;width:60px}.WhyChooseSection_whyChooseSection__lHTfc .WhyChooseSection_floatingElement__FGQEp:nth-child(3){height:40px;width:40px}.WhyChooseSection_container__K2Q4h{padding:0 20px}.WhyChooseSection_servicesSection__Im-7t{margin-bottom:60px}.WhyChooseSection_scrollArrow__qkGI9{height:44px;width:44px}.WhyChooseSection_scrollArrowLeft__OyeDq{left:calc(50% - 50vw + 15px)}.WhyChooseSection_scrollArrowRight__m\+2Un{right:calc(50% - 50vw + 15px)}.WhyChooseSection_servicesScrollContainer__WiUU4{padding:12px 20px}.WhyChooseSection_servicesRow__tNP3J{gap:24px}.WhyChooseSection_servicesRow__tNP3J .WhyChooseSection_serviceCard__sYUga:first-child{margin-left:0}.WhyChooseSection_serviceCard__sYUga{min-height:380px;padding:32px;width:400px}}@media screen and (max-width:768px){.WhyChooseSection_whyChooseSection__lHTfc{padding:80px 0 60px}.WhyChooseSection_whyChooseSection__lHTfc .WhyChooseSection_floatingElement__FGQEp:first-child{height:60px;width:60px}.WhyChooseSection_whyChooseSection__lHTfc .WhyChooseSection_floatingElement__FGQEp:nth-child(2){height:40px;width:40px}.WhyChooseSection_whyChooseSection__lHTfc .WhyChooseSection_floatingElement__FGQEp:nth-child(3){height:30px;width:30px}.WhyChooseSection_container__K2Q4h{padding:0 16px}.WhyChooseSection_headerSection__ZQshw{margin-bottom:40px}.WhyChooseSection_headerContent__aCB7z h2{margin-bottom:20px}.WhyChooseSection_headerContent__aCB7z p{margin-bottom:24px}.WhyChooseSection_servicesSection__Im-7t{margin-bottom:40px}.WhyChooseSection_scrollArrow__qkGI9{display:none}.WhyChooseSection_servicesScrollContainer__WiUU4{padding:12px 16px}.WhyChooseSection_servicesRow__tNP3J{gap:20px}.WhyChooseSection_servicesRow__tNP3J .WhyChooseSection_serviceCard__sYUga:first-child{margin-left:32px}.WhyChooseSection_serviceCard__sYUga{min-height:360px;padding:28px;width:360px}.WhyChooseSection_cardHeader__usLHc{margin-bottom:24px}}@media screen and (max-width:480px){.WhyChooseSection_whyChooseSection__lHTfc{padding:70px 0 50px}.WhyChooseSection_whyChooseSection__lHTfc .WhyChooseSection_floatingElement__FGQEp:first-child{height:50px;width:50px}.WhyChooseSection_whyChooseSection__lHTfc .WhyChooseSection_floatingElement__FGQEp:nth-child(2){height:35px;width:35px}.WhyChooseSection_whyChooseSection__lHTfc .WhyChooseSection_floatingElement__FGQEp:nth-child(3){height:25px;width:25px}.WhyChooseSection_container__K2Q4h{padding:0 12px}.WhyChooseSection_headerSection__ZQshw{margin-bottom:30px}.WhyChooseSection_headerContent__aCB7z h2{margin-bottom:16px}.WhyChooseSection_headerContent__aCB7z p{margin-bottom:20px}.WhyChooseSection_servicesSection__Im-7t{margin-bottom:30px}.WhyChooseSection_scrollArrow__qkGI9{display:none}.WhyChooseSection_servicesScrollContainer__WiUU4{padding:12px}.WhyChooseSection_servicesRow__tNP3J{gap:16px}.WhyChooseSection_servicesRow__tNP3J .WhyChooseSection_serviceCard__sYUga:first-child{margin-left:0}.WhyChooseSection_serviceCard__sYUga{border-radius:20px;min-height:340px;padding:24px;width:360px}.WhyChooseSection_cardHeader__usLHc{margin-bottom:20px}}.AssessmentCallSection_assessmentSection__fcQaW{background:linear-gradient(135deg,var(--background-primary) 0,var(--background-secondary) 100%);overflow:hidden;padding:80px 0;position:relative}.AssessmentCallSection_assessmentSection__fcQaW:before{background:radial-gradient(circle at 20% 80%,var(--accent-primary-lighter) 0,#0000 50%),radial-gradient(circle at 80% 20%,var(--accent-primary-lighter) 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.AssessmentCallSection_assessmentWrapper__ELpfL{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:0 24px;position:relative;z-index:2}.AssessmentCallSection_assessmentContent__xhR7z{display:flex;flex-direction:column;gap:20px;width:100%}.AssessmentCallSection_assessmentContent__xhR7z h2{margin-bottom:0;text-align:left}.AssessmentCallSection_assessmentContentGrid__bWchm{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr}.AssessmentCallSection_assessmentText__0sTOJ{order:2;width:100%}.AssessmentCallSection_assessmentTitle__IEreR{margin-bottom:24px}.AssessmentCallSection_assessmentDescription__Yca2l{margin-bottom:32px}.AssessmentCallSection_processSteps__pmKVu{align-items:flex-start;display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.AssessmentCallSection_processStep__IwJs9{align-items:flex-start;display:flex;gap:16px;justify-content:flex-start;width:100%}.AssessmentCallSection_processStepNumber__0Vxqj{align-items:center;background:var(--accent-primary);border-radius:50%;color:var(--background-primary)!important;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.AssessmentCallSection_processStepContent__w69RC h4{margin:0 0 4px;text-align:left}.AssessmentCallSection_processStepContent__w69RC p{margin:0;text-align:left}.AssessmentCallSection_ctaSection__1o4bm{text-align:center}.AssessmentCallSection_assessmentButton__c4FQj{margin-bottom:12px;min-width:200px;width:auto}.AssessmentCallSection_ctaSubtext__e0gkW{margin:0}.AssessmentCallSection_assessmentVisual__I-q8r{align-items:center;display:flex;flex-direction:column;gap:40px;order:1;position:relative}.AssessmentCallSection_assessmentImageContainer__OvMkV{max-width:500px;position:relative;width:100%}.AssessmentCallSection_assessmentImage__V29S5{border-radius:12px;box-shadow:var(--shadow-lg);height:400px;object-fit:cover;width:100%}.AssessmentCallSection_assessmentImageFrame__XTRy6{border:2px solid var(--accent-primary);border-radius:12px;bottom:20px;left:-20px;position:absolute;right:20px;top:-20px;z-index:-1}.AssessmentCallSection_assessmentStats__bDXa6{display:flex;gap:60px}.AssessmentCallSection_assessmentStat__mMC2z{text-align:center}.AssessmentCallSection_assessmentStatNumber__Z833S{line-height:1;margin-bottom:8px}.AssessmentCallSection_assessmentStatLabel__NaO2o{letter-spacing:.5px;text-transform:uppercase}@media screen and (max-width:1200px){.AssessmentCallSection_assessmentSection__fcQaW{padding:70px 0}.AssessmentCallSection_assessmentWrapper__ELpfL{padding:0 20px}.AssessmentCallSection_assessmentContent__xhR7z{gap:35px}.AssessmentCallSection_assessmentContentGrid__bWchm{gap:60px}.AssessmentCallSection_assessmentImage__V29S5{height:350px}.AssessmentCallSection_assessmentStats__bDXa6{gap:50px}.AssessmentCallSection_floatingElement__pfCEk:first-child{height:70px;width:70px}.AssessmentCallSection_floatingElement__pfCEk:nth-child(2){height:50px;width:50px}.AssessmentCallSection_floatingElement__pfCEk:nth-child(3){height:35px;width:35px}}@media screen and (max-width:900px){.AssessmentCallSection_assessmentSection__fcQaW{padding:60px 0}.AssessmentCallSection_assessmentWrapper__ELpfL{padding:0 16px}.AssessmentCallSection_assessmentContent__xhR7z{gap:30px}.AssessmentCallSection_assessmentContentGrid__bWchm{gap:50px}.AssessmentCallSection_assessmentImage__V29S5{height:320px}.AssessmentCallSection_assessmentStats__bDXa6{gap:40px}.AssessmentCallSection_floatingElement__pfCEk:first-child{height:60px;width:60px}.AssessmentCallSection_floatingElement__pfCEk:nth-child(2){height:45px;width:45px}.AssessmentCallSection_floatingElement__pfCEk:nth-child(3){height:30px;width:30px}}@media screen and (max-width:768px){.AssessmentCallSection_assessmentSection__fcQaW{padding:80px 0}.AssessmentCallSection_assessmentWrapper__ELpfL{padding:0 16px}.AssessmentCallSection_assessmentContent__xhR7z{gap:40px}.AssessmentCallSection_assessmentContentGrid__bWchm{gap:40px;grid-template-columns:1fr}.AssessmentCallSection_assessmentText__0sTOJ{max-width:100%;order:2}.AssessmentCallSection_assessmentVisual__I-q8r{order:1}.AssessmentCallSection_assessmentTitle__IEreR{margin-bottom:20px}.AssessmentCallSection_assessmentDescription__Yca2l,.AssessmentCallSection_processSteps__pmKVu{margin-bottom:24px}.AssessmentCallSection_processStep__IwJs9{gap:12px}.AssessmentCallSection_processStepNumber__0Vxqj{height:32px;width:32px}.AssessmentCallSection_assessmentImage__V29S5{height:280px}.AssessmentCallSection_assessmentImageFrame__XTRy6{bottom:15px;left:-15px;right:15px;top:-15px}.AssessmentCallSection_assessmentStats__bDXa6{gap:40px;justify-content:center}.AssessmentCallSection_assessmentButton__c4FQj{max-width:280px;width:100%}.AssessmentCallSection_floatingElement__pfCEk:first-child{height:50px;width:50px}.AssessmentCallSection_floatingElement__pfCEk:nth-child(2){height:40px;width:40px}.AssessmentCallSection_floatingElement__pfCEk:nth-child(3){height:25px;width:25px}}@media screen and (max-width:480px){.AssessmentCallSection_assessmentSection__fcQaW{padding:50px 0}.AssessmentCallSection_assessmentWrapper__ELpfL{padding:0 12px}.AssessmentCallSection_assessmentContentGrid__bWchm,.AssessmentCallSection_assessmentContent__xhR7z{gap:32px}.AssessmentCallSection_assessmentTitle__IEreR{margin-bottom:16px}.AssessmentCallSection_assessmentDescription__Yca2l,.AssessmentCallSection_processSteps__pmKVu{margin-bottom:20px}.AssessmentCallSection_processStep__IwJs9{gap:10px}.AssessmentCallSection_processStepNumber__0Vxqj{height:28px;width:28px}.AssessmentCallSection_assessmentImage__V29S5{height:220px}.AssessmentCallSection_assessmentImageFrame__XTRy6{bottom:12px;left:-12px;right:12px;top:-12px}.AssessmentCallSection_assessmentStats__bDXa6{gap:30px}.AssessmentCallSection_assessmentButton__c4FQj{max-width:240px;width:100%}.AssessmentCallSection_floatingElement__pfCEk:first-child{height:40px;width:40px}.AssessmentCallSection_floatingElement__pfCEk:nth-child(2){height:35px;width:35px}.AssessmentCallSection_floatingElement__pfCEk:nth-child(3){height:20px;width:20px}}@media screen and (max-width:360px){.AssessmentCallSection_assessmentSection__fcQaW{padding:70px 0}.AssessmentCallSection_assessmentWrapper__ELpfL{padding:0 8px}.AssessmentCallSection_assessmentContentGrid__bWchm,.AssessmentCallSection_assessmentContent__xhR7z{gap:28px}.AssessmentCallSection_assessmentTitle__IEreR{margin-bottom:14px}.AssessmentCallSection_assessmentDescription__Yca2l,.AssessmentCallSection_processSteps__pmKVu{margin-bottom:18px}.AssessmentCallSection_processStep__IwJs9{gap:8px}.AssessmentCallSection_processStepNumber__0Vxqj{height:26px;width:26px}.AssessmentCallSection_assessmentImage__V29S5{height:180px}.AssessmentCallSection_assessmentImageFrame__XTRy6{bottom:10px;left:-10px;right:10px;top:-10px}.AssessmentCallSection_assessmentStats__bDXa6{gap:24px}.AssessmentCallSection_assessmentButton__c4FQj{max-width:200px;width:100%}}.AssessmentCallSection_floatingElement__pfCEk{background:linear-gradient(135deg,var(--accent-primary-light),var(--accent-primary-lighter));border-radius:50%;pointer-events:none;position:absolute;z-index:1}.AssessmentCallSection_floatingElement__pfCEk:first-child{height:80px;left:5%;top:20%;width:80px}.AssessmentCallSection_floatingElement__pfCEk:nth-child(2){height:60px;right:10%;top:75%;width:60px}.AssessmentCallSection_floatingElement__pfCEk:nth-child(3){height:40px;right:20%;top:45%;width:40px}.ATSSection_atsSection__2Mkl7{background:linear-gradient(135deg,var(--background-primary) 0,var(--background-secondary) 100%);overflow:hidden;padding:80px 0;position:relative}.ATSSection_atsSection__2Mkl7:before{background:radial-gradient(circle at 25% 25%,var(--accent-primary-lighter) 0,#0000 60%),radial-gradient(circle at 75% 75%,var(--accent-primary-lighter) 0,#0000 60%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.ATSSection_atsContainer__Nwesz{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:0 24px;position:relative;z-index:2}.ATSSection_atsHeader__cP9en{margin-bottom:80px;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.ATSSection_atsHeader__cP9en span{display:inline-block;margin-bottom:24px}.ATSSection_atsHeader__cP9en h2{margin-bottom:24px}.ATSSection_atsHeader__cP9en p{margin:0}.ATSSection_atsFeatures__C35sO{display:flex;flex-direction:column;gap:60px;margin-bottom:80px}.ATSSection_featureCard__QYMc\+{background:var(--background-secondary);border:2px solid var(--border-primary);border-radius:32px;overflow:hidden;padding:60px;position:relative}.ATSSection_featureCard__QYMc\+:nth-child(odd){margin-left:0;margin-right:20%}.ATSSection_featureCard__QYMc\+:nth-child(2n){margin-left:20%;margin-right:0}.ATSSection_featureCard__QYMc\+{align-items:flex-start;display:flex;gap:40px}.ATSSection_featureIcon__FA2ii{flex-shrink:0}.ATSSection_featureContent__hJZD5{display:flex;flex:1 1;flex-direction:column;gap:16px}.ATSSection_featureCard__QYMc\+ h3,.ATSSection_featureCard__QYMc\+ p{margin:0;text-align:left}.ATSSection_atsCta__ZyWVN{margin-top:60px;text-align:center}.ATSSection_atsCta__ZyWVN h3{margin-bottom:32px}.ATSSection_ctaButton__2aD\+T{min-width:200px}@media screen and (max-width:1200px){.ATSSection_atsSection__2Mkl7{padding:70px 0}.ATSSection_atsContainer__Nwesz{padding:0 20px}.ATSSection_atsHeader__cP9en{margin-bottom:60px}.ATSSection_atsFeatures__C35sO{gap:24px;margin-bottom:60px}.ATSSection_featureCard__QYMc\+{padding:32px}.ATSSection_atsCta__ZyWVN{margin-top:40px}.ATSSection_atsStats__aT6ld{gap:60px}.ATSSection_headingElement__xkxlS{height:70px;left:220px;top:70px;width:70px}}@media screen and (max-width:900px){.ATSSection_atsSection__2Mkl7{padding:60px 0}.ATSSection_atsContainer__Nwesz{padding:0 16px}.ATSSection_atsHeader__cP9en{margin-bottom:50px}.ATSSection_atsFeatures__C35sO{gap:20px;margin-bottom:50px}.ATSSection_featureCard__QYMc\+{padding:28px}.ATSSection_atsCta__ZyWVN{margin-top:32px}.ATSSection_headingElement__xkxlS{height:60px;left:160px;top:60px;width:60px}}@media screen and (max-width:768px){.ATSSection_atsSection__2Mkl7{padding:80px 0}.ATSSection_atsContainer__Nwesz{padding:0 16px}.ATSSection_atsHeader__cP9en{margin-bottom:50px}.ATSSection_atsHeader__cP9en h2{margin-bottom:20px}.ATSSection_atsFeatures__C35sO{gap:40px;margin-bottom:50px}.ATSSection_featureCard__QYMc\+{align-items:center;flex-direction:column;gap:8px;margin-left:0!important;margin-right:0!important;padding:32px;text-align:center}.ATSSection_featureIcon__FA2ii{margin-bottom:0}.ATSSection_featureContent__hJZD5{align-items:center;gap:12px;text-align:center}.ATSSection_featureCard__QYMc\+ h3,.ATSSection_featureCard__QYMc\+ p{text-align:center}.ATSSection_atsCta__ZyWVN{margin-top:32px}.ATSSection_headingElement__xkxlS{height:50px;left:120px;top:50px;width:50px}}@media screen and (max-width:480px){.ATSSection_atsSection__2Mkl7{padding:50px 0}.ATSSection_atsContainer__Nwesz{padding:0 12px}.ATSSection_atsHeader__cP9en{margin-bottom:40px}.ATSSection_atsHeader__cP9en h2{margin-bottom:16px}.ATSSection_atsFeatures__C35sO{margin-bottom:40px}.ATSSection_featureCard__QYMc\+{padding:24px}.ATSSection_featureIcon__FA2ii{margin-bottom:16px}.ATSSection_atsCta__ZyWVN{margin-top:24px}.ATSSection_atsCta__ZyWVN h3{margin-bottom:24px}}@media screen and (max-width:360px){.ATSSection_atsSection__2Mkl7{padding:70px 0}.ATSSection_atsContainer__Nwesz{padding:0 8px}.ATSSection_atsHeader__cP9en{margin-bottom:35px}.ATSSection_atsHeader__cP9en h2{margin-bottom:14px}.ATSSection_atsFeatures__C35sO{margin-bottom:35px}.ATSSection_featureCard__QYMc\+{padding:20px}.ATSSection_featureIcon__FA2ii{margin-bottom:14px}.ATSSection_atsCta__ZyWVN{margin-top:20px}.ATSSection_atsCta__ZyWVN h3{margin-bottom:20px}.ATSSection_headingElement__xkxlS{height:40px;left:80px;top:40px;width:40px}}.ATSSection_headingElement__xkxlS{background:var(--accent-primary-light);border-radius:50%;height:80px;left:580px;opacity:.6;pointer-events:none;position:absolute;top:80px;width:80px;z-index:1}.PlansSection_plansSection__nt3TZ{background:var(--background-primary);overflow:hidden;padding:80px 0;position:relative}.PlansSection_plansContainer__5roaJ{grid-gap:80px;align-items:center;box-sizing:border-box;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1440px;overflow-x:hidden;padding:0 24px}.PlansSection_plansTextContent__Evk0o{width:100%}.PlansSection_plansTitle__JzZ1p{margin-bottom:24px}.PlansSection_plansDescription__no7vZ{margin-bottom:32px}.PlansSection_plansBenefits__mpHJW{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.PlansSection_plansBenefit__vTPA7{align-items:center;display:flex}.PlansSection_plansButton__B9qQ8{min-width:200px;width:auto}.PlansSection_plansVisualContainer__bW9L4{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:40px}.PlansSection_plansVisualCard__5Mwz8{background:var(--background-secondary);border:1px solid var(--border-secondary);border-radius:16px;overflow:hidden;padding:24px;position:relative;text-align:center}.PlansSection_plansVisualCard__5Mwz8:hover{box-shadow:var(--shadow-lg)}.PlansSection_plansVisualIcon__nKXbm{align-items:center;display:flex;justify-content:center;margin:0 auto 16px}.PlansSection_plansVisualCard__5Mwz8 h3{margin:0 0 8px}.PlansSection_plansVisualCard__5Mwz8 p{margin:0}.PlansSection_plansTrustSection__J2uXz{display:flex;gap:40px;justify-content:center}.PlansSection_plansTrustItem__6G1gJ{text-align:center}.PlansSection_plansTrustNumber__mqLje{line-height:1;margin-bottom:8px}.PlansSection_plansTrustLabel__6BzF1{letter-spacing:.5px;text-transform:uppercase}@media screen and (max-width:1200px){.PlansSection_plansSection__nt3TZ{padding:70px 0}.PlansSection_plansContainer__5roaJ{gap:60px;padding:0 20px}.PlansSection_plansVisualContainer__bW9L4{gap:20px}.PlansSection_plansVisualCard__5Mwz8{padding:20px}}@media screen and (max-width:900px){.PlansSection_plansSection__nt3TZ{padding:60px 0}.PlansSection_plansContainer__5roaJ{gap:50px;padding:0 16px}.PlansSection_plansVisualContainer__bW9L4{gap:18px}.PlansSection_plansVisualCard__5Mwz8{padding:18px}}@media screen and (max-width:768px){.PlansSection_plansSection__nt3TZ{padding:80px 0}.PlansSection_plansContainer__5roaJ{gap:60px;grid-template-columns:1fr;padding:0 16px}.PlansSection_plansTextContent__Evk0o{max-width:100%;text-align:center}.PlansSection_plansTitle__JzZ1p{margin-bottom:20px}.PlansSection_plansDescription__no7vZ{margin-bottom:28px}.PlansSection_plansBenefits__mpHJW{align-items:center;margin-bottom:36px}.PlansSection_plansVisualContainer__bW9L4{margin:0 auto 40px;width:100%}.PlansSection_headingElement__3jjRs{height:70px;left:220px;top:70px;width:70px}.PlansSection_plansTrustSection__J2uXz{gap:60px}}@media screen and (max-width:480px){.PlansSection_plansSection__nt3TZ{padding:70px 0}.PlansSection_plansContainer__5roaJ{gap:50px;padding:0 12px}.PlansSection_plansTitle__JzZ1p{margin-bottom:16px}.PlansSection_plansTitleHighlight__MD1F0{display:block;margin-top:8px}.PlansSection_plansDescription__no7vZ{margin-bottom:24px}.PlansSection_headingElement__3jjRs{height:50px;left:120px;top:50px;width:50px}.PlansSection_plansBenefits__mpHJW{gap:14px;margin-bottom:32px}.PlansSection_plansBenefitIcon__Ob31C{height:20px;width:20px}.PlansSection_plansVisualContainer__bW9L4{gap:16px;margin-bottom:32px}.PlansSection_plansVisualCard__5Mwz8{padding:16px}.PlansSection_plansVisualIcon__nKXbm{margin-bottom:12px}.PlansSection_plansVisualCard__5Mwz8 h3{margin-bottom:6px}.PlansSection_plansTrustSection__J2uXz{gap:40px}}@media screen and (max-width:360px){.PlansSection_plansSection__nt3TZ{padding:70px 0}.PlansSection_plansContainer__5roaJ{gap:40px;padding:0 8px}.PlansSection_plansVisualContainer__bW9L4{gap:12px}.PlansSection_plansVisualCard__5Mwz8{padding:14px}.PlansSection_plansTrustSection__J2uXz{gap:30px}.PlansSection_headingElement__3jjRs{height:40px;left:80px;top:40px;width:40px}}.PlansSection_headingElement__3jjRs{background:var(--accent-primary-light);border-radius:50%;height:80px;left:280px;opacity:.6;pointer-events:none;position:absolute;top:80px;width:80px;z-index:1}.SignUp_dataGridContainer__zcW8t{box-sizing:border-box;overflow-x:hidden;padding:0;width:100%}.SignUp_dataGridContainer__zcW8t .SignUp_dataGridContainer__zcW8t{padding:0}.SignUp_dataGridMainContent__yGsYd{min-height:120px;overflow-x:hidden;position:relative;width:100%;z-index:1}@media screen and (min-width:1025px){.SignUp_signUpFormSection__h86wV,.SignUp_signUpHeaderRight__Qa\+jK .SignUp_signUpFormSection__h86wV{margin:48px 24px!important;padding:0!important}}.SignUp_signUpAuthPage__05FLe{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 70px);padding:0;transition:background-color .3s ease}.SignUp_signUpAuthContainer__Oydge{display:none}.SignUp_signUpFormSection__h86wV{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center;margin:48px 24px!important;max-width:400px;padding:0;width:100%}.SignUp_dataGridMainContent__yGsYd .SignUp_signUpFormSection__h86wV,.SignUp_signUpHeaderRight__Qa\+jK .SignUp_signUpFormSection__h86wV{margin:48px 24px!important}.SignUp_signUpFormSection__h86wV h2{-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(135deg,var(--accent-primary) 0,var(--accent-secondary) 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;text-align:center}.SignUp_signUpSubheading__YrKt1{color:var(--text-secondary);line-height:1.6;margin-bottom:1.5rem}.SignUp_signUpAuthForm__XGNMk{display:flex;flex-direction:column;gap:.875rem;margin:0!important;max-width:400px;width:100%}@media screen and (max-width:768px){.SignUp_signUpAuthForm__XGNMk{gap:.5rem!important;margin:0!important;max-width:400px!important;padding:0!important;width:100%!important}.SignUp_signUpFormSection__h86wV{display:block!important;margin-bottom:0!important;margin-top:0!important;padding:0!important}.SignUp_signUpPageWrapper__p9lio{min-height:auto!important}.SignUp_signUpHeaderRight__Qa\+jK,.SignUp_signUpHeaderSection__S7JM2{height:auto!important;min-height:auto!important}}.SignUp_signUpFormGroup__J1AlW{display:flex;flex-direction:column;gap:8px;margin-bottom:.75rem;width:100%}.SignUp_signUpNameFields__NkXXm{display:flex;gap:1rem;margin-bottom:1rem}.SignUp_signUpNameFields__NkXXm .SignUp_signUpFormGroup__J1AlW{flex:1 1;margin-bottom:0}.SignUp_signUpFormGroup__J1AlW .SignUp_signUpPasswordWrapper__Cz2Uy input,.SignUp_signUpNameFields__NkXXm .SignUp_signUpPasswordWrapper__Cz2Uy input{background:var(--background-primary)!important;border:1px solid var(--text-secondary)!important;border-radius:.5rem!important;box-sizing:border-box!important;color:var(--text-primary)!important;font-size:var(--text-base)!important;height:2.75rem!important;padding:.75rem 1rem!important;transition:all .2s ease!important;width:100%!important}.SignUp_signUpFormGroup__J1AlW .SignUp_signUpPasswordWrapper__Cz2Uy input:focus,.SignUp_signUpNameFields__NkXXm .SignUp_signUpPasswordWrapper__Cz2Uy input:focus{border-color:var(--accent-primary)!important;box-shadow:0 0 0 2px #2563eb33!important;outline:none!important}.SignUp_signUpFormGroup__J1AlW>input[type=email]{background:var(--background-primary)!important;border:1px solid var(--text-secondary)!important;border-radius:.5rem!important;box-sizing:border-box!important;color:var(--text-primary)!important;font-size:var(--text-base)!important;height:2.75rem!important;padding:.75rem 1rem!important;transition:all .2s ease!important;width:100%!important}.SignUp_signUpFormGroup__J1AlW>input[type=email]:focus{border-color:var(--accent-primary)!important;box-shadow:0 0 0 2px #2563eb33!important;outline:none!important}.SignUp_signUpResendLink__xdRAk{background:none;border:none;color:var(--text-secondary);cursor:pointer;margin-right:auto;padding:0;transition:color .2s ease}.SignUp_signUpResendLink__xdRAk:hover:not(:disabled){color:var(--accent-primary)}.SignUp_signUpResendLink__xdRAk:disabled{cursor:not-allowed;opacity:.5}.SignUp_signUpSignInLink__IhTp0{color:var(--text-secondary);text-decoration:none;transition:color .2s ease}.SignUp_signUpSignInLink__IhTp0:hover{color:var(--accent-primary)}.SignUp_signUpFormActions__6yAtR button.SignUp_button-primary__\+Bb0I{margin-left:auto}.SignUp_passwordRequirements__RuJd7{grid-gap:4px;background-color:var(--background-primary);border-radius:8px;display:grid;gap:4px;grid-template-columns:repeat(2,1fr);margin:0;max-height:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;transform:translateY(-10px);transition:all .3s ease}.SignUp_passwordRequirements__RuJd7.SignUp_visible__f0pVB{margin-top:6px;max-height:200px;opacity:1;padding:6px;pointer-events:auto;transform:translateY(0)}.SignUp_passwordRequirements__RuJd7.SignUp_allMet__RWJSm{margin-top:0;max-height:0;opacity:0;padding:0;pointer-events:none;transform:translateY(-10px)}.SignUp_passwordRequirements__RuJd7 p{color:var(--text-secondary);grid-column:1/-1;margin:0 0 4px}.SignUp_passwordRequirements__RuJd7 ul{grid-gap:4px;display:grid;gap:4px;grid-column:1/-1;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0}.SignUp_passwordRequirements__RuJd7 li{align-items:center;color:var(--text-secondary);display:flex;gap:4px;margin:0}.SignUp_passwordRequirements__RuJd7 li:before{color:var(--error-color);content:"×";font-size:.875rem;font-weight:700}.SignUp_passwordRequirements__RuJd7 li.SignUp_requirementMet__dS0tt{color:var(--text-primary)}.SignUp_passwordRequirements__RuJd7 li.SignUp_requirementMet__dS0tt:before{color:var(--accent-primary);content:"✓"}.SignUp_passwordMatchIndicator__\+md4m{align-items:center;border-radius:6px;display:flex;gap:4px;margin-top:4px;padding:4px 8px}.SignUp_passwordMatchIndicator__\+md4m.SignUp_match__ojfvS{color:var(--accent-success)}.SignUp_passwordMatchIndicator__\+md4m.SignUp_noMatch__eSq13{color:var(--error-color)}.SignUp_signUpAuthContainer__Oydge{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:24px;box-shadow:var(--shadow-lg);display:flex;flex-direction:row;margin-top:60px;max-width:900px;min-height:300px;overflow:hidden;position:relative;transition:all .3s ease;width:100%}.SignUp_signUpGreetingSection__xU48E{align-items:center;background:linear-gradient(135deg,#3b82f6,#60a5fa);border-radius:24px 0 0 24px;color:var(--button-text);display:flex;flex:0 0 50%;flex-direction:column;gap:16px;justify-content:center;overflow:hidden;padding:32px;position:relative;text-align:center;width:50%;will-change:transform,opacity}.SignUp_signUpGreetingSection__xU48E:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm48 25a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm-43-7a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm63 31a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM34 90a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm56-76a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21a2 2 0 1 0 .001-3.999A2 2 0 0 0 80 29zM60 91a2 2 0 1 0 .001-3.999A2 2 0 0 0 60 91zM35 41a2 2 0 1 0 .001-3.999A2 2 0 0 0 35 41zM12 60a2 2 0 1 0 .001-3.999A2 2 0 0 0 12 60z' fill='%23fff' fill-opacity='.1' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0}.SignUp_signUpGreetingSection__xU48E h2{color:var(--button-text);margin-bottom:8px;position:relative}.SignUp_signUpGreetingText__cANwQ{color:#ffffffe6;line-height:1.5;margin:16px 0;max-width:90%;text-align:center}.SignUp_signUpGreetingIcon__7x7gE{height:60px;margin:12px 0;position:relative;width:60px}.SignUp_signUpGreetingIcon__7x7gE svg{color:#ffffffe6;height:100%;width:100%}.SignUp_signUpEmailContainer__ayimw{align-items:center;background:#ffffff26;border:1px solid #ffffff4d;border-radius:16px;cursor:pointer;display:inline-flex;margin-left:auto;margin-right:auto;margin-top:12px;max-width:100%;padding:10px 20px;transition:all .3s ease;width:fit-content}.SignUp_signUpEmailContainer__ayimw:hover{background:#ffffff40;transform:translateY(-2px)}.SignUp_signUpEmailText__T9Qv\+{color:var(--button-text);text-align:center;white-space:nowrap}.SignUp_signUpPasswordWrapper__Cz2Uy{position:relative;width:100%}.SignUp_signUpPasswordWrapper__Cz2Uy input{background:var(--background-primary)!important;border:1px solid var(--text-secondary)!important;border-radius:.5rem!important;box-sizing:border-box!important;color:var(--text-primary)!important;height:2.75rem!important;padding:.75rem 1rem!important;transition:all .2s ease!important;width:100%!important}.SignUp_signUpPasswordWrapper__Cz2Uy input:focus{border-color:var(--accent-primary)!important;box-shadow:0 0 0 2px #2563eb33!important;outline:none!important}.SignUp_signUpPasswordWrapper__Cz2Uy input::placeholder{color:var(--text-secondary)!important}.SignUp_signUpPasswordWrapper__Cz2Uy input:disabled{cursor:not-allowed!important;opacity:.7!important}.SignUp_signUpTogglePassword__voI2s{align-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;padding:.25rem;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);transition:color .2s ease}.SignUp_signUpTogglePassword__voI2s:hover{color:var(--accent-primary)}.SignUp_signUpTogglePassword__voI2s:disabled{cursor:not-allowed;opacity:.5}.SignUp_signUpTogglePassword__voI2s svg{height:1.25rem;width:1.25rem}.SignUp_signUpError__7oj2q{color:var(--error-color);margin-top:4px;text-align:center;width:100%}.SignUp_signUpForgotPassword__U5yWu{border-radius:8px;color:var(--accent-primary);padding:8px;text-decoration:none;transition:all .3s ease}.SignUp_signUpForgotPassword__U5yWu:hover{background:var(--background-primary);color:var(--accent-dark)}.SignUp_signUpSwitchAuth__qGX-J{color:var(--text-secondary);margin-top:32px;text-align:center}.SignUp_signUpSwitchAuth__qGX-J a{border-radius:6px;color:var(--accent-primary);padding:4px 8px;text-decoration:none;transition:all .3s ease}.SignUp_signUpSwitchAuth__qGX-J a:hover{background:var(--background-primary);color:var(--accent-dark)}.SignUp_signUpLink__NoqRf{color:var(--text-secondary);line-height:1.5;margin:1rem 0;text-align:center}.SignUp_signUpLink__NoqRf a{border-radius:6px;color:var(--accent-primary);padding:4px 8px;text-decoration:none;transition:all .3s ease}.SignUp_signUpLink__NoqRf a:hover{background:none;color:var(--interactive-hover)}.SignUp_button-primary__\+Bb0I{background:var(--accent-primary);border:none;border-radius:12px;color:var(--button-text);cursor:pointer;min-width:120px;padding:14px 24px;transition:all .3s ease}.SignUp_button-primary__\+Bb0I:hover{background:var(--accent-dark);transform:translateY(-1px)}.SignUp_button-primary__\+Bb0I:disabled{background:var(--text-secondary);cursor:not-allowed;transform:none}.SignUp_button-secondary__Zb1So{background:var(--background-primary);border:1px solid var(--accent-primary);border-radius:12px;color:var(--accent-primary);cursor:pointer;min-width:120px;padding:14px 24px;transition:all .3s ease}.SignUp_button-secondary__Zb1So:hover{background:var(--accent-primary);color:var(--button-text);transform:translateY(-1px)}.SignUp_button-secondary__Zb1So:disabled{background:var(--background-primary);border-color:var(--text-secondary);color:var(--text-secondary);cursor:not-allowed;transform:none}.SignUp_signUpVerificationNote__0axN1{background:var(--background-primary);border-radius:12px;margin:24px 0;padding:16px;text-align:left}.SignUp_signUpVerificationNote__0axN1 p{color:var(--text-secondary);line-height:1.5;margin:8px 0}.SignUp_signUpVerificationNote__0axN1 strong{color:var(--text-primary)}.SignUp_signUpSuccessIcon__oixIB{align-items:center;background:var(--accent-primary);border-radius:50%;color:#fff;display:flex;height:64px;justify-content:center;margin:0 auto 24px;width:64px}.SignUp_signUpSuccessIcon__oixIB svg{height:32px;width:32px}.SignUp_signUpReturnLink__k1cA6{color:var(--text-primary);display:inline-block;margin-top:24px;text-decoration:none;transition:color .3s ease}.SignUp_signUpReturnLink__k1cA6:hover{color:var(--accent-primary)}.SignUp_welcomeMessage__XmSJa{align-items:center;background:linear-gradient(135deg,#3b82f6,#60a5fa);border-radius:24px 0 0 24px;color:var(--button-text);display:flex;flex:0 0 50%;flex-direction:column;gap:24px;justify-content:center;min-height:100%;overflow:hidden;padding:32px;position:relative;text-align:center;width:50%}.SignUp_welcomeMessage__XmSJa:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm48 25a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm-43-7a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm63 31a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM34 90a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm56-76a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21a2 2 0 1 0 .001-3.999A2 2 0 0 0 80 29zM60 91a2 2 0 1 0 .001-3.999A2 2 0 0 0 60 91zM35 41a2 2 0 1 0 .001-3.999A2 2 0 0 0 35 41zM12 60a2 2 0 1 0 .001-3.999A2 2 0 0 0 12 60z' fill='%23fff' fill-opacity='.1' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0;z-index:0}.SignUp_welcomeMessage__XmSJa>*{position:relative;z-index:1}.SignUp_selectedItemTitle__eIwS0{color:var(--button-text);line-height:1.2;margin:0}.SignUp_selectedItemPrice__I1zvr{align-items:center;color:#fffffff2;display:flex;gap:4px;justify-content:center;margin:8px 0 16px}.SignUp_selectedItemPrice__I1zvr span{opacity:.9}.SignUp_selectedItemDescription__LtO8y{color:#ffffffe6;line-height:1.6;margin:0;max-width:90%}.SignUp_actionText__77AJ\+{background:#ffffff1a;border:1px solid #fff3;border-radius:12px;color:#fffffff2;line-height:1.5;margin:0;padding:16px;width:fit-content}.SignUp_servicesIncluded__ZmE5G{background:#ffffff1a;border:1px solid #fff3;border-radius:16px;margin-top:24px;padding:20px;width:100%}.SignUp_servicesIncluded__ZmE5G h3{color:var(--button-text);margin-bottom:16px;text-align:left}.SignUp_servicesIncluded__ZmE5G ul{list-style:none;margin:0;padding:0;text-align:left}.SignUp_servicesIncluded__ZmE5G li{align-items:center;color:#ffffffe6;display:flex;gap:8px;margin-bottom:12px}.SignUp_checkmark__rwjYZ{background-color:var(--background-secondary);border:1.5px solid var(--text-secondary);border-radius:4px;height:18px;left:0;position:absolute;top:0;transition:all .2s ease;width:18px}.SignUp_keepSignedInCheckbox__z6Zne:hover~.SignUp_checkmark__rwjYZ{border-color:var(--accent-primary)}.SignUp_keepSignedInCheckbox__z6Zne:focus~.SignUp_checkmark__rwjYZ{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-primary-alpha)}.SignUp_keepSignedInCheckbox__z6Zne:checked~.SignUp_checkmark__rwjYZ{background-color:var(--accent-primary);border-color:var(--accent-primary)}.SignUp_otpContainer__QV6OC{display:flex;gap:.5rem;justify-content:center;margin-bottom:1rem}.SignUp_otpInput__tIOML{background:var(--background-primary);border:1px solid var(--text-secondary);border-radius:.5rem;color:var(--text-primary);height:3.5rem;text-align:center;transition:all .2s ease;width:3rem}.SignUp_otpInput__tIOML:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-primary-alpha);outline:none}.SignUp_otpInput__tIOML.SignUp_error__u5jnl{border-color:var(--error);box-shadow:0 0 0 2px var(--error-alpha)}.SignUp_signUpBackButton__iStgt{background:none;border:none;color:var(--text-secondary);cursor:pointer;margin-top:1rem;padding:0;transition:color .2s ease}.SignUp_signUpBackButton__iStgt:hover{color:var(--accent-primary)}.SignUp_signUpFormTitle__5dpKU{margin-bottom:6px;text-align:center}.SignUp_signUpFormActions__6yAtR{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-top:.5rem}.SignUp_signUpError__7oj2q{margin-top:8px;text-align:left}.SignUp_signUpEmailText__T9Qv\+{background:var(--background-tertiary);border-radius:8px;color:var(--text-primary);cursor:pointer;display:inline-block;padding:8px 16px;transition:background-color .2s ease}.SignUp_signUpEmailText__T9Qv\+:hover{background:var(--background-quaternary)}.SignUp_divider__newNp{align-items:center;color:var(--text-secondary);display:flex;margin:4px 0 0;text-align:center}.SignUp_divider__newNp:after,.SignUp_divider__newNp:before{border-bottom:1px solid var(--border-color);content:"";flex:1 1}.SignUp_divider__newNp span{margin:0 10px}.SignUp_googleLoginContainer__s6Biw{display:flex;justify-content:center;margin:0!important;padding:0!important;width:100%}.SignUp_signUpPageWrapper__p9lio{display:block}.SignUp_signUpHeaderSection__S7JM2,.SignUp_signUpPageWrapper__p9lio{background:var(--background-primary);min-height:calc(100vh - 70px);width:100%}.SignUp_signUpHeaderSection__S7JM2{display:flex;margin:0;overflow:hidden;padding:0;position:relative}.SignUp_signUpHeaderRight__Qa\+jK{align-items:center;background:var(--background-secondary);display:flex;flex:0 0 40%;justify-content:center;min-height:calc(100vh - 70px);overflow:hidden;padding:0;position:relative}.SignUp_signUpHeaderTitle__Dj4Dl{color:var(--text-primary);margin-bottom:1.2rem}.SignUp_gradientHighlight__8AAYr{-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(135deg,var(--accent-primary) 0,var(--accent-secondary) 100%);-webkit-background-clip:text;background-clip:text}.SignUp_signUpHeaderSubtitle__7CcOz{color:var(--text-secondary);margin-bottom:2.2rem}.SignUp_signUpHeaderStats__jBkWM{display:flex;gap:2.5rem;margin-bottom:2.5rem}.SignUp_signUpHeaderStats__jBkWM div{display:flex;flex-direction:column;gap:.5rem}.SignUp_statNumber__nh3DL{color:var(--accent-primary)}.SignUp_statLabel__QerhA{color:var(--text-secondary)}.SignUp_keepSignedInWrapper__KCDZQ{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.SignUp_keepSignedInLabel__MiGky{align-items:center;cursor:pointer;display:flex;gap:8px;-webkit-user-select:none;user-select:none}.SignUp_checkboxWrapper__1wbhN{height:18px;position:relative;width:18px}.SignUp_keepSignedInCheckbox__z6Zne{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.SignUp_checkmark__rwjYZ:after{border:solid var(--button-text);border-width:0 2px 2px 0;content:"";display:none;height:8px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:4px}.SignUp_keepSignedInCheckbox__z6Zne:checked~.SignUp_checkmark__rwjYZ:after{display:block}.SignUp_keepSignedInInfo__bPQwt{margin-left:26px}.SignUp_google-login-terms__Qn7Z\+{margin-bottom:0;margin-top:4px;text-align:center}.SignUp_oauthButtons__ac2HN{align-items:center;display:flex;flex-direction:row;gap:60px;justify-content:center;width:100%}.SignUp_oauthButtons__ac2HN>*{width:auto}.SignUp_oauthButtonWrapper__HOYbM{align-items:center;display:flex;flex-direction:column;gap:2px}.SignUp_oauthButtonLabel__P5WY-{margin-top:0;text-align:center}.SignUp_oauthTerms__BQqv6{margin:16px auto 0;max-width:280px;text-align:center}.SignUp_legalLink__agDwL{background:none;border:none;cursor:pointer;margin:0;padding:0;text-decoration:none;transition:color .2s ease}.SignUp_legalLink__agDwL:hover{color:var(--interactive-hover);text-decoration:none}.SignUp_legalLink__agDwL:focus{border-radius:4px;outline:2px solid var(--accent-primary);outline-offset:2px}.SignUp_legalButton__-2IKU{cursor:pointer;display:inline;height:auto;line-height:inherit;margin:0;min-width:auto;outline:none;padding:0;transition:color .3s ease}.SignUp_legalButton__-2IKU,.SignUp_legalButton__-2IKU:hover{background:none;border:none;box-shadow:none;text-decoration:none}.SignUp_legalButton__-2IKU:hover{color:var(--interactive-hover)}.SignUp_legalButton__-2IKU:focus{background:none;border:none;box-shadow:none;outline:2px solid var(--accent-primary);outline-offset:2px}.SignUp_legalText__WqJGR{margin:1rem 0 0;text-align:center}.SignUp_authLink__jwc8l{text-decoration:none;transition:color .2s ease}.SignUp_authLink__jwc8l:hover{color:var(--interactive-hover);text-decoration:none}.SignUp_resendLink__VCgzv{background:none;border:none;cursor:pointer;margin:0;padding:0;text-decoration:none;transition:color .2s ease}.SignUp_resendLink__VCgzv:hover{color:var(--interactive-hover);text-decoration:none}.SignUp_resendLink__VCgzv:disabled{color:var(--text-secondary);cursor:not-allowed;opacity:.7}@media screen and (max-width:768px){.SignUp_signUpAuthPage__05FLe{margin:0;min-height:auto;padding:0}.SignUp_dataGridContainer__zcW8t{padding:0}.SignUp_signUpAuthContainer__Oydge{border-radius:0;box-shadow:none;flex-direction:column;margin:0;min-height:auto}.SignUp_signUpGreetingSection__xU48E{border-radius:0;min-height:auto;padding:2rem 1.5rem;width:100%}.SignUp_signUpFormSection__h86wV{align-items:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important;margin:48px 24px!important;max-width:none;padding:0!important;width:100%}.SignUp_signUpHeaderSection__S7JM2{display:block!important;flex-direction:row!important;margin:0;min-height:auto;padding:0}.SignUp_signUpHeaderRight__Qa\+jK{align-items:center!important;display:flex!important;justify-content:center!important;padding:2rem 1.5rem 3rem!important;width:100%}.SignUp_signUpHeaderSection__S7JM2 .SignUp_authHeaderLeft__3khfl,.SignUp_signUpHeaderSection__S7JM2>div:first-child{background:var(--background-primary)!important;display:block!important;flex:none!important;height:auto!important;margin-bottom:0!important;min-height:auto!important;opacity:1!important;overflow:visible!important;padding:1.5rem 1.5rem 1rem!important;position:static!important;visibility:visible!important;width:100%!important}.SignUp_signUpHeaderStats__jBkWM{flex-wrap:wrap;gap:1.5rem}.SignUp_signUpNameFields__NkXXm{flex-direction:column;gap:.875rem}.SignUp_signUpFormActions__6yAtR{align-items:center;flex-direction:row;gap:.5rem;justify-content:space-between}.SignUp_signUpFormActions__6yAtR button{min-width:100px;padding:12px 20px;width:auto}.SignUp_signUpResendLink__xdRAk{margin:0;text-align:left}.SignUp_otpContainer__QV6OC{gap:.25rem}.SignUp_otpInput__tIOML{height:3rem;width:2.5rem}.SignUp_servicesIncluded__ZmE5G{padding:1rem}.SignUp_actionText__77AJ\+{padding:12px}.SignUp_signUpEmailContainer__ayimw{padding:8px 16px}.SignUp_signUpVerificationNote__0axN1{margin:16px 0;padding:12px}.SignUp_signUpSuccessIcon__oixIB{height:48px;width:48px}.SignUp_signUpSuccessIcon__oixIB svg{height:24px;width:24px}.SignUp_signUpFormTitle__5dpKU{margin:0;padding:0}.SignUp_keepSignedInWrapper__KCDZQ{margin-bottom:12px}.SignUp_oauthButtons__ac2HN{gap:70px}.SignUp_oauthButtonWrapper__HOYbM{gap:8px}}@media screen and (max-width:480px){.SignUp_dataGridContainer__zcW8t{padding:0}.SignUp_signUpHeaderStats__jBkWM{gap:1rem}.SignUp_signUpHeaderSection__S7JM2 .SignUp_authHeaderLeft__3khfl{min-height:auto!important;padding:1.25rem 1rem .75rem}.SignUp_signUpHeaderRight__Qa\+jK{align-items:center!important;display:flex!important;justify-content:center!important;padding:1.5rem 1rem 2.5rem!important}.SignUp_signUpFormSection__h86wV{margin:48px 24px!important}.SignUp_otpInput__tIOML{height:2.75rem;width:2.25rem}.SignUp_actionText__77AJ\+{padding:10px}.SignUp_oauthButtons__ac2HN{gap:60px}.SignUp_oauthButtonWrapper__HOYbM{gap:7px}}.SignUp_signInEmailPill__kLuwW{align-items:center;background:#0000;border:1px solid var(--text-secondary);border-radius:999px;color:var(--text-primary);cursor:pointer;display:flex;gap:.5rem;justify-content:center;margin:.5rem auto 1rem;min-width:0;padding:.5rem 1rem;text-align:center;transition:border-color .2s ease;width:fit-content}.SignUp_signInEmailPill__kLuwW:hover{border-color:var(--accent-primary)}.SignUp_signInEmailIcon__XKobg{align-items:center;color:var(--text-secondary);display:flex;font-size:1.1em;justify-content:center;transition:color .2s ease}.SignUp_withToggle__pk4y7{padding-right:2.5rem!important}.google-login-container{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin:.5rem 0;width:100%}.google-login-wrapper{align-items:center;display:flex;justify-content:center;max-width:60px;position:relative;width:100%}.google-login-wrapper>div:first-child{height:0!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important;position:absolute!important;visibility:hidden!important;width:0!important;z-index:-1!important}.google-login-loading{background:#ffffffe6;border-radius:50%;height:40px;left:50%;padding:8px;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px;z-index:10}.google-icon-button,.google-login-loading{align-items:center;box-shadow:0 2px 8px #0000001a;display:flex;justify-content:center}.google-icon-button{background:#fff;border:none;border-radius:50%;cursor:pointer;height:50px;padding:0;position:relative;transition:all .2s ease;width:50px;z-index:1}.google-icon-button:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.google-icon-button:active{box-shadow:0 2px 6px #0000001a;transform:translateY(0)}.google-icon-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.google-icon{height:24px;width:24px}@media (max-width:480px){.google-login-container{margin:.25rem 0}.google-login-wrapper{max-width:50px}.google-icon-button{height:45px;width:45px}.google-icon{height:20px;width:20px}}.linkedin-login-container{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin:.5rem 0;width:100%}.linkedin-login-wrapper{align-items:center;display:flex;justify-content:center;max-width:60px;position:relative;width:100%}.linkedin-login-loading{background:#ffffffe6;border-radius:50%;height:40px;left:50%;padding:8px;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px;z-index:10}.linkedin-icon-button,.linkedin-login-loading{align-items:center;box-shadow:0 2px 8px #0000001a;display:flex;justify-content:center}.linkedin-icon-button{background:#0077b5;border:none;border-radius:50%;color:#fff;cursor:pointer;height:50px;padding:0;transition:all .2s ease;width:50px}.linkedin-icon-button:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.linkedin-icon-button:active{box-shadow:0 2px 6px #0000001a;transform:translateY(0)}.linkedin-icon-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.linkedin-icon{height:24px;width:24px}@media (max-width:480px){.linkedin-login-container{margin:.25rem 0}.linkedin-login-wrapper{max-width:50px}.linkedin-icon-button{height:45px;width:45px}.linkedin-icon{height:20px;width:20px}}.github-login-container{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin:.5rem 0;width:100%}.github-login-wrapper{align-items:center;display:flex;justify-content:center;max-width:60px;position:relative;width:100%}.github-login-loading{background:#ffffffe6;border-radius:50%;height:40px;left:50%;padding:8px;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px;z-index:10}.github-icon-button,.github-login-loading{align-items:center;box-shadow:0 2px 8px #0000001a;display:flex;justify-content:center}.github-icon-button{background:#24292e;border:none;border-radius:50%;color:#fff;cursor:pointer;height:50px;padding:0;transition:all .2s ease;width:50px}.github-icon-button:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.github-icon-button:active{box-shadow:0 2px 6px #0000001a;transform:translateY(0)}.github-icon-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.github-icon{height:24px;width:24px}@media (max-width:480px){.github-login-container{margin:.25rem 0}.github-login-wrapper{max-width:50px}.github-icon-button{height:45px;width:45px}.github-icon{height:20px;width:20px}}.microsoft-login-container{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin:.5rem 0;width:100%}.microsoft-login-wrapper{max-width:60px;position:relative;width:100%}.microsoft-login-loading,.microsoft-login-wrapper{align-items:center;display:flex;justify-content:center}.microsoft-login-loading{background:#ffffffe6;border-radius:50%;box-shadow:0 2px 8px #0000001a;height:40px;left:50%;padding:8px;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px;z-index:10}.loading-spinner{border-top:2px solid var(--border-color);border:2px solid var(--border-color);border-top-color:var(--accent-primary);height:20px;width:20px}.microsoft-icon-button{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:flex;height:50px;justify-content:center;padding:0;transition:all .2s ease;width:50px}.microsoft-icon-button:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.microsoft-icon-button:active{box-shadow:0 2px 6px #0000001a;transform:translateY(0)}.microsoft-icon-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.microsoft-icon{height:24px;width:24px}@media (max-width:480px){.microsoft-login-container{margin:.25rem 0}.microsoft-login-wrapper{max-width:50px}.microsoft-icon-button{height:45px;width:45px}.microsoft-icon{height:20px;width:20px}}.AuthHeader_authHeaderLeft__S51RP{align-items:center;background:linear-gradient(135deg,#7b2ff74d,#5f61f34d 50%,#1ec8f54d);display:flex;flex:0 0 60%;justify-content:center;min-height:calc(100vh - 70px);overflow:hidden;padding:2rem;position:relative}.AuthHeader_authHeaderContentWrapper__H9s-U{max-width:600px;position:relative;width:100%;z-index:2}.AuthHeader_authHeaderContentWrapper__H9s-U h1{margin-bottom:1rem}.AuthHeader_authHeaderContentWrapper__H9s-U p{margin-top:0}.AuthHeader_blockDetailsContainer__Y99sK{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ef44441a;border:1px solid #ef44444d;border-radius:12px;margin-bottom:2rem;padding:1.5rem}.AuthHeader_blockDetailsHeader__bM9Wr{align-items:center;border-bottom:1px solid #ef444433;display:flex;gap:.75rem;justify-content:center;margin-bottom:1rem;padding-bottom:.75rem}.AuthHeader_blockIcon__GqaRE{filter:grayscale(.3)}.AuthHeader_blockDetailsContent__PiC3B{display:flex;flex-direction:column;gap:.75rem}.AuthHeader_blockDetailItem__1u18\+{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;padding:.5rem 0}.AuthHeader_blockDetailLabel__ENNMT{flex-shrink:0;min-width:100px}.AuthHeader_blockDetailValue__qyM8U{flex:1 1;text-align:right;word-break:break-word}.AuthHeader_blockContactInfo__bt3tF{border-top:1px solid #ef444433;margin-top:1rem;padding-top:1rem}.AuthHeader_blockContactInfo__bt3tF p{margin:0;text-align:center}@media (max-width:1024px){.AuthHeader_blockDetailsContainer__Y99sK{padding:1rem}.AuthHeader_blockDetailItem__1u18\+{align-items:flex-start;flex-direction:column;gap:.25rem}.AuthHeader_blockDetailLabel__ENNMT{min-width:auto}.AuthHeader_blockDetailValue__qyM8U{text-align:left}}@media (max-width:768px){.AuthHeader_authHeaderLeft__S51RP{align-items:normal!important;display:block!important;flex:none!important;height:auto!important;justify-content:normal!important;margin-bottom:0!important;min-height:auto!important;opacity:1!important;overflow:visible!important;padding:1rem 1.5rem .25rem!important;position:static!important;text-align:center!important;visibility:visible!important;width:100%!important}.AuthHeader_authHeaderContentWrapper__H9s-U{margin:0 auto;text-align:center}.AuthHeader_blockDetailsContainer__Y99sK{padding:1rem}.AuthHeader_blockDetailItem__1u18\+{align-items:flex-start;flex-direction:column;gap:.25rem}.AuthHeader_blockDetailLabel__ENNMT{min-width:auto}.AuthHeader_blockDetailValue__qyM8U{text-align:left}}.AuthHeader_softDeletedContainer__xyCGR{background:#1ec8f514;border:1px solid #5f61f3;border-radius:14px;box-shadow:0 2px 8px #5f61f312;margin-bottom:2rem;padding:2rem 1.5rem;text-align:left}.AuthHeader_softDeletedDetails__TqNlz{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.2rem}.AuthHeader_otpForm__nHlZf{display:flex;flex-direction:column;gap:.7rem;margin-top:1.2rem}.AuthHeader_otpInput__XNUD0{border:1.5px solid #5f61f3;border-radius:7px;outline:none;padding:.7rem 1rem;transition:border .2s}.AuthHeader_otpInput__XNUD0:focus{border:1.5px solid #1ec8f5}.AuthHeader_otpError__DhOhL,.AuthHeader_otpSuccess__v9yzo{margin:.2rem 0 .1rem}.AuthHeader_verifyOtpButton__2mRX6{background:linear-gradient(90deg,#1ec8f5,#5f61f3);border:none;border-radius:7px;box-shadow:0 2px 8px #1ec8f517;cursor:pointer;padding:.7rem 1.5rem;transition:background .2s,box-shadow .2s}.AuthHeader_verifyOtpButton__2mRX6:disabled{cursor:not-allowed;opacity:.7}.AuthHeader_restoreButtonContainer__oggJf{display:grid!important;margin-top:1rem;place-items:center!important;text-align:center!important;width:100%!important}.AuthHeader_restoreButtonContainer__oggJf button{display:block!important;margin:0 auto!important}.AuthHeader_restoreButtonContainer__oggJf button .AuthHeader_loadingSpinner__AT9\+d{margin-left:0;margin-right:8px;order:-1}@media (max-width:480px){.AuthHeader_authHeaderLeft__S51RP{padding:.75rem 1rem .25rem}.AuthHeader_authHeaderContentWrapper__H9s-U{margin:0 auto;text-align:center}.AuthHeader_blockDetailsContainer__Y99sK{padding:.75rem}.AuthHeader_restoreButtonContainer__oggJf{display:grid!important;margin-top:1.5rem;place-items:center!important;text-align:center!important}.AuthHeader_restoreButtonContainer__oggJf button{display:block!important;float:none!important;margin:0 auto!important}}.ATSHeroSection_landingHero__m4xYY{align-items:stretch;background:linear-gradient(135deg,#7b2ff74d,#5f61f34d 50%,#1ec8f54d);color:var(--text-primary);display:flex;justify-content:center;margin:0;min-height:80vh;overflow:hidden;padding:0;position:relative;width:100%}.ATSHeroSection_glossyBlur__Msf\+I{background:none;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.ATSHeroSection_compact__GKMgf{margin-top:0!important;min-height:55vh}.ATSHeroSection_landingHeroLeft__H75A8{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:4rem;z-index:2}.ATSHeroSection_landingHeroLeft__H75A8 h1{margin-bottom:1rem}.ATSHeroSection_landingHeroLeft__H75A8 p{margin-bottom:2rem;max-width:600px}.ATSHeroSection_landingHeroBtn__aQLXC{letter-spacing:.5px;margin-top:.5rem}.ATSHeroSection_landingHeroRight__2dgNB{align-items:center;display:flex;flex:1 1;justify-content:center;min-width:0;overflow:hidden;padding:4rem 2rem 4rem 0;position:relative}.ATSHeroSection_landingDemoScorecardWrapper__INsxn{align-items:center;display:flex;justify-content:center;max-width:480px;min-width:320px;width:100%}@media screen and (max-width:900px){.ATSHeroSection_landingHero__m4xYY{box-sizing:border-box;flex-direction:column;margin:0;min-height:auto;overflow-x:hidden;padding:0;width:100%}.ATSHeroSection_landingHeroLeft__H75A8,.ATSHeroSection_landingHeroRight__2dgNB{align-items:center;box-sizing:border-box;margin:0;overflow:hidden;padding:32px 24px;text-align:center;width:100%}.ATSHeroSection_landingDemoScorecardWrapper__INsxn{max-width:100%;min-width:0;overflow:hidden;padding:0;width:100%}}@media screen and (max-width:768px){.ATSHeroSection_landingHero__m4xYY{box-sizing:border-box;overflow-x:hidden;width:100%}.ATSHeroSection_landingHeroLeft__H75A8,.ATSHeroSection_landingHeroRight__2dgNB{box-sizing:border-box;overflow:hidden;padding:28px 20px;width:100%}.ATSHeroSection_landingDemoScorecardWrapper__INsxn{max-width:100%;overflow:hidden;width:100%}}@media screen and (max-width:480px){.ATSHeroSection_landingHero__m4xYY{box-sizing:border-box;overflow-x:hidden;width:100%}.ATSHeroSection_landingHeroLeft__H75A8,.ATSHeroSection_landingHeroRight__2dgNB{box-sizing:border-box;overflow:hidden;padding:24px 16px;width:100%}.ATSHeroSection_landingDemoScorecardWrapper__INsxn{max-width:100%;overflow:hidden;width:100%}}.error-container{align-items:center;background:var(--background-primary);display:flex;justify-content:center;min-height:60vh;padding:2rem}.error-content{background:var(--background-secondary);border-radius:16px;box-shadow:0 4px 20px var(--shadow-md);max-width:500px;padding:2rem;text-align:center}.error-icon{color:var(--status-error);height:48px;margin:0 auto 1rem;width:48px}.error-title{margin-bottom:16px;text-align:center}.error-message{border:none!important;box-shadow:none!important;margin-bottom:24px;outline:none!important;text-align:center}.error-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.error-details{background:var(--background-tertiary);border:1px solid var(--border-primary);border-radius:8px;margin:1rem 0;padding:1rem}.error-details summary{color:var(--text-secondary);cursor:pointer;font-weight:var(--font-weight-medium);margin-bottom:.5rem}.error-details pre{background:var(--background-primary);border-radius:4px;color:var(--text-tertiary);font-size:var(--text-xs);margin-top:.5rem;overflow-x:auto;padding:.5rem;white-space:pre-wrap;word-break:break-word}@media screen and (max-width:768px){.error-container{min-height:50vh;padding:1rem}.error-content{max-width:100%;padding:1.5rem}.error-actions{align-items:center;flex-direction:column}}@media screen and (max-width:480px){.error-container{min-height:40vh;padding:.5rem}.error-content{padding:1rem}}.PricingHeader_headerContent__3fV2b{margin:0 auto;max-width:800px;padding:0 24px 24px;text-align:center}.PricingHeader_headerTitle__YoK\+U{margin:0 0 4px}.PricingGrid_pricingGrid__4LvpM{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin:0;max-width:1440px}.PricingGrid_pricingGrid__4LvpM:has(>:first-child:last-child){grid-template-columns:300px;justify-content:center;justify-items:center;margin:0 auto;max-width:300px}.PricingGrid_pricingGrid__4LvpM:has(>:nth-child(2):last-child){grid-template-columns:300px 300px;justify-content:center;justify-items:center;margin:0 auto;max-width:600px}.PricingGrid_pricingGrid__4LvpM:has(>:nth-child(3):last-child){grid-template-columns:300px 300px 300px;justify-content:center;justify-items:center;margin:0 auto;max-width:900px}.PricingGrid_pricingGridSingle__rHXx9{grid-template-columns:300px!important;max-width:300px!important}.PricingGrid_pricingGridDouble__a9ki7,.PricingGrid_pricingGridSingle__rHXx9{justify-content:center!important;justify-items:center!important;margin:0 auto!important}.PricingGrid_pricingGridDouble__a9ki7{grid-template-columns:300px 300px!important;max-width:600px!important}.PricingGrid_pricingGridTriple__vBWKW{grid-template-columns:300px 300px 300px!important;justify-content:center!important;justify-items:center!important;margin:0 auto!important;max-width:900px!important}@media (min-width:1200px){.PricingGrid_pricingGrid__4LvpM{gap:24px;grid-template-columns:repeat(4,1fr);padding:32px 24px}}@media (max-width:1199px) and (min-width:1024px){.PricingGrid_pricingGrid__4LvpM{gap:20px;grid-template-columns:repeat(3,1fr);padding:32px 20px}.PricingGrid_pricingGrid__4LvpM:has(>:first-child:last-child){grid-template-columns:320px;max-width:320px}.PricingGrid_pricingGrid__4LvpM:has(>:nth-child(2):last-child){grid-template-columns:320px 320px;max-width:640px}.PricingGrid_pricingGrid__4LvpM:has(>:nth-child(3):last-child){grid-template-columns:320px 320px 320px;max-width:960px}}@media (max-width:1023px) and (min-width:768px){.PricingGrid_pricingGrid__4LvpM{gap:20px;grid-template-columns:repeat(2,1fr);padding:48px 20px}.PricingGrid_pricingGrid__4LvpM:has(>:first-child:last-child){grid-template-columns:350px;max-width:350px}.PricingGrid_pricingGrid__4LvpM:has(>:nth-child(2):last-child){grid-template-columns:350px 350px;max-width:700px}.PricingGrid_pricingGrid__4LvpM:has(>:nth-child(3):last-child){grid-template-columns:repeat(2,1fr);max-width:100%}}@media (max-width:767px) and (min-width:480px){.PricingGrid_pricingGrid__4LvpM{gap:16px;grid-template-columns:1fr;padding:24px 12px}.PricingGrid_pricingGrid__4LvpM:has(>:first-child:last-child),.PricingGrid_pricingGrid__4LvpM:has(>:nth-child(2):last-child),.PricingGrid_pricingGrid__4LvpM:has(>:nth-child(3):last-child){grid-template-columns:1fr;justify-content:stretch;justify-items:stretch;max-width:100%}.PricingGrid_pricingGridDouble__a9ki7,.PricingGrid_pricingGridSingle__rHXx9,.PricingGrid_pricingGridTriple__vBWKW{grid-template-columns:1fr!important;justify-content:stretch!important;justify-items:stretch!important;max-width:100%!important}}@media (max-width:479px){.PricingGrid_pricingGrid__4LvpM{gap:12px;grid-template-columns:1fr;padding:24px 12px}.PricingGrid_pricingGrid__4LvpM:has(>:first-child:last-child),.PricingGrid_pricingGrid__4LvpM:has(>:nth-child(2):last-child),.PricingGrid_pricingGrid__4LvpM:has(>:nth-child(3):last-child){grid-template-columns:1fr;justify-content:stretch;justify-items:stretch;max-width:100%}.PricingGrid_pricingGridDouble__a9ki7,.PricingGrid_pricingGridSingle__rHXx9,.PricingGrid_pricingGridTriple__vBWKW{grid-template-columns:1fr!important;justify-content:stretch!important;justify-items:stretch!important;max-width:100%!important}}.PlanCard_planCard__y4OED{background:var(--background-secondary);border:2px solid var(--border-primary);border-radius:20px;overflow:hidden;padding:1.5rem;position:relative;text-align:center}.PlanCard_planCard__y4OED>*{position:relative;z-index:2}.PlanCard_planCard__y4OED.PlanCard_highlighted__5S43Q{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(var(--background-secondary),var(--background-secondary)) padding-box,var(--gradient-highlight) border-box;border:2px solid #0000}.PlanCard_planCard__y4OED:hover{box-shadow:0 8px 32px var(--shadow-lg)}.PlanCard_planHeader__mr2e1{margin-bottom:1.5rem;position:relative;text-align:left}.PlanCard_highlightTag__mSLkz{background:var(--gradient-highlight);border-radius:0 18px 0 20px;color:var(--background-primary);font-family:var(--font-family-primary);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);line-height:var(--leading-relaxed);padding:4px 16px;position:absolute;right:0;top:0;white-space:nowrap;z-index:10}.PlanCard_planHighlight__LjeR\+{bottom:-12px;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;z-index:1}.PlanCard_planTitle__ntBq6{color:var(--text-heading);margin:0 0 8px;text-align:left}.PlanCard_planPrice__d33Qg{align-items:baseline;display:flex;gap:8px;justify-content:flex-start;margin:0 0 8px}.PlanCard_currentPrice__Uu1kA{color:var(--text-heading);font-weight:var(--font-weight-bold)}.PlanCard_originalPrice__2heUv{color:var(--text-tertiary);font-size:var(--text-lg);text-decoration:line-through}.PlanCard_planHeader__mr2e1:after{background:var(--border-primary);content:"";display:block;height:1px;margin-top:12px;width:100%}.PlanCard_planFeatures__xFAnh{list-style:none;margin:0 0 1.5rem;padding:0;text-align:left}.PlanCard_featureItem__Rigzi{align-items:center;color:var(--text-secondary);display:flex;gap:10px;padding:6px 0}.PlanCard_featureIcon__k-q7v{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.PlanCard_featureIcon__k-q7v.PlanCard_included__HJGZh{color:var(--accent-success)}.PlanCard_featureIcon__k-q7v.PlanCard_excluded__87WCr{color:var(--accent-error)}.PlanCard_featureText__f8GSk{flex:1 1;margin:0}.PlanCard_planAction__fhZ5J{margin-top:auto;text-align:left}@media (max-width:768px){.PlanCard_planCard__y4OED{padding:1.25rem}}@media (max-width:480px){.PlanCard_planCard__y4OED{padding:1rem}}.dualToggleSwitch{align-items:center;background:var(--background-secondary);border:2px solid var(--border-primary);border-radius:32px;box-shadow:var(--shadow-sm);display:inline-flex;height:52px;justify-content:center;margin-top:1rem;padding:0 4px;position:relative}.dualToggleSwitchInner{height:100%}.dualToggleButton,.dualToggleSwitchInner{align-items:center;display:flex;position:relative}.dualToggleButton{background:#0000;border:1px solid #0000;border-radius:50px;color:var(--text-secondary);cursor:pointer;font-family:var(--font-family-ui);font-size:var(--text-sm);font-weight:var(--font-weight-medium);gap:8px;height:36px;line-height:1.2;margin:0 2px;padding:0 20px;text-align:center;transition:all .2s ease;white-space:nowrap;z-index:2}.dualToggleButton:focus,.dualToggleButton:hover{border:1px solid var(--accent-primary);color:var(--text-primary)}.dualToggleButton:focus{border-radius:50px;outline:none}.dualToggleButton.active{background:none;border:1px solid #0000;color:var(--button-text)!important}.dualToggleSlider{background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));border-radius:50px;height:36px;pointer-events:none;position:absolute;top:6px;transform:translateY(-50%);transition:all .18s cubic-bezier(.4,0,.2,1);z-index:1}@media screen and (max-width:1024px) and (min-width:769px){.dualToggleSwitch{height:48px;margin-top:.75rem;width:auto}.dualToggleButton{font-size:var(--text-sm);height:32px;padding:0 18px}.dualToggleSlider{height:32px;top:6px}}@media screen and (max-width:768px){.dualToggleSwitch{align-items:center;display:flex;height:44px;justify-content:center;margin-left:16px;margin-right:16px;margin-top:.75rem;padding:0 3px;width:auto}.dualToggleButton{font-size:var(--text-sm);height:30px;margin:0 1px;padding:0 16px}.dualToggleSlider{height:30px;top:5px}.dualToggleButton:active{transform:scale(.95)}}@media screen and (max-width:480px){.dualToggleSwitch{align-items:center;display:flex;height:40px;justify-content:center;margin-left:12px;margin-right:12px;margin-top:.5rem;max-width:none;padding:0 2px;width:auto}.dualToggleButton{flex:none;font-size:var(--text-xs);height:28px;margin:0 1px;padding:0 14px}.dualToggleSlider{height:28px;top:4px}}.PricingServiceGrid_serviceGridWrapper__aCEMt{-webkit-overflow-scrolling:touch;background:#0000;box-sizing:border-box;margin:0;padding:0;width:100%}.PricingServiceGrid_serviceGroup__S8mwm{margin-bottom:0}.PricingServiceGrid_serviceGroupHeader__J3j43{margin-bottom:0;text-align:center}.PricingServiceGrid_serviceGroupHeader__J3j43 h3{line-height:1.2}.PricingServiceGrid_serviceGrid__13C39{grid-gap:24px;box-sizing:border-box;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1440px;overflow:visible;padding:48px 24px;width:100%}@media (min-width:1200px){.PricingServiceGrid_serviceGrid__13C39{gap:24px;grid-template-columns:repeat(3,1fr);padding:48px 24px}}@media (max-width:1199px) and (min-width:1024px){.PricingServiceGrid_serviceGrid__13C39{gap:20px;grid-template-columns:repeat(3,1fr);padding:48px 20px}}@media (max-width:1023px) and (min-width:768px){.PricingServiceGrid_serviceGrid__13C39{gap:20px;grid-template-columns:repeat(2,1fr);padding:48px 20px}.PricingServiceGrid_serviceGroupHeader__J3j43,.PricingServiceGrid_serviceGroup__S8mwm{margin-bottom:0}}@media (max-width:767px) and (min-width:480px){.PricingServiceGrid_serviceGrid__13C39{gap:16px;grid-template-columns:1fr;padding:24px 12px}.PricingServiceGrid_serviceGroupHeader__J3j43,.PricingServiceGrid_serviceGroup__S8mwm{margin-bottom:0}.PricingServiceGrid_serviceGroupHeader__J3j43 h3{font-size:var(--text-xl)}}@media (max-width:479px){.PricingServiceGrid_serviceGrid__13C39{gap:12px;grid-template-columns:1fr;padding:24px 12px}.PricingServiceGrid_serviceGroupHeader__J3j43,.PricingServiceGrid_serviceGroup__S8mwm{margin-bottom:0}.PricingServiceGrid_serviceGroupHeader__J3j43 h3{font-size:var(--text-lg)}}.ServiceDetailsModal_modalContent--medium__SojZJ{background:var(--background-secondary)!important;border-radius:16px!important}.ServiceDetailsModal_modalTitleWithIcon__960Ku{align-items:center;display:flex;flex:1 1;gap:12px}.ServiceDetailsModal_serviceDetails__4QrG2{display:flex;flex-direction:column;gap:24px}.ServiceDetailsModal_serviceDescription__bTsjg{margin-bottom:8px}.ServiceDetailsModal_serviceDescription__bTsjg p{word-wrap:break-word;margin:0;white-space:pre-wrap}.ServiceDetailsModal_pricingSection__t8Nf-{background:var(--background-secondary);border:1px solid var(--border-tertiary);border-radius:12px;padding:24px;text-align:center}.ServiceDetailsModal_pricingOption__dO1DG{align-items:center;display:flex;flex-direction:column;padding:16px 0;text-align:center}.ServiceDetailsModal_priceAmount__2FPWK{line-height:1;margin-bottom:8px}.ServiceDetailsModal_subscriptionGrid__3bSn8{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr;width:100%}.ServiceDetailsModal_adminDetails__eraTc{background:var(--background-tertiary);border:1px solid var(--border-primary);border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:20px}.ServiceDetailsModal_detailRow__9UBNF{align-items:flex-start;border-bottom:1px solid var(--border-secondary);display:flex;gap:12px;padding:8px 0}.ServiceDetailsModal_detailRow__9UBNF:last-child{border-bottom:none}.ServiceDetailsModal_detailLabel__\+b5n3{flex-shrink:0;min-width:100px}.ServiceDetailsModal_detailValue__vqbsc{flex:1 1}.ServiceDetailsModal_permissionsSection__OkeRB{display:flex;flex-direction:column;gap:12px}.ServiceDetailsModal_permissionsList__zLy3p{display:flex;flex-direction:column;gap:8px;margin-left:16px}.ServiceDetailsModal_permissionItem__GgB\+d{background:var(--background-secondary);border-left:3px solid var(--accent-primary);border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:8px 12px}.ServiceDetailsModal_permissionDescription__oTC6f{line-height:1.4}@media (max-width:768px){.ServiceDetailsModal_modalHeader__xCRDx{padding:20px 24px}.ServiceDetailsModal_modalBody__mtxvO{padding:32px 24px 24px}.ServiceDetailsModal_modalActions__8tMP-{padding:20px 24px}.ServiceDetailsModal_serviceDetails__4QrG2{gap:20px}.ServiceDetailsModal_adminDetails__eraTc,.ServiceDetailsModal_pricingSection__t8Nf-{padding:20px}.ServiceDetailsModal_pricingOption__dO1DG{padding:12px 0}.ServiceDetailsModal_subscriptionGrid__3bSn8{gap:12px;grid-template-columns:repeat(2,1fr)}.ServiceDetailsModal_detailRow__9UBNF{flex-direction:column;gap:8px}.ServiceDetailsModal_detailLabel__\+b5n3{min-width:auto}}@media (max-width:480px){.ServiceDetailsModal_modalHeader__xCRDx{padding:16px 20px}.ServiceDetailsModal_modalBody__mtxvO{padding:28px 20px 20px}.ServiceDetailsModal_modalActions__8tMP-{align-items:center;flex-direction:row;gap:12px;justify-content:flex-end;padding:16px 20px}.ServiceDetailsModal_serviceDetails__4QrG2{gap:16px}.ServiceDetailsModal_adminDetails__eraTc,.ServiceDetailsModal_pricingSection__t8Nf-{padding:16px}.ServiceDetailsModal_pricingOption__dO1DG{padding:10px 0}.ServiceDetailsModal_subscriptionGrid__3bSn8{gap:10px;grid-template-columns:repeat(2,1fr)}.ServiceDetailsModal_permissionsList__zLy3p{margin-left:8px}}@media (max-width:360px){.ServiceDetailsModal_modalHeader__xCRDx{padding:12px 16px}.ServiceDetailsModal_modalBody__mtxvO{padding:24px 16px 16px}.ServiceDetailsModal_modalActions__8tMP-{align-items:center;flex-direction:row;gap:12px;justify-content:flex-end;padding:12px 16px}}.faq-section{background:var(--background-primary);padding:60px 24px 40px;position:relative;z-index:2}.faq-container{margin:0 auto;max-width:900px}.faq-header{margin-bottom:60px;text-align:center}.faq-title{margin-bottom:24px}.faq-subtitle{margin:0 auto;max-width:600px}.faq-content{display:flex;flex-direction:column;gap:16px;margin-bottom:48px}.faq-item{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 2px 8px var(--shadow-sm);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.faq-item:hover{box-shadow:0 8px 24px var(--shadow-md);transform:translateY(-2px)}.faq-item.open,.faq-item:hover{border-color:var(--accent-primary)}.faq-item.open{background:var(--background-quaternary);box-shadow:0 12px 32px var(--shadow-lg)}.faq-question{align-items:center;background:none;border:none;border-radius:12px;color:var(--text-heading);cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:20px 24px;position:relative;text-align:left;transition:all .3s ease;width:100%}.faq-question:hover{background:var(--background-tertiary)}.faq-question:focus{background:var(--background-quaternary);outline:none}.faq-question-text{color:var(--text-heading);flex:1 1;line-height:1.4}.faq-icon{align-items:center;color:var(--accent-secondary);display:flex;flex-shrink:0;height:24px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:24px}.faq-item.open .faq-icon{transform:rotate(180deg)}.faq-icon i{font-size:.875rem;transition:transform .3s ease}.faq-answer{background:var(--background-quaternary);max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.faq-item.open .faq-answer{max-height:500px}.faq-answer-content{color:var(--text-secondary);line-height:1.6;padding:0 24px 20px}.faq-item.open .faq-answer-content{opacity:1;transform:translateY(0)}@media (max-width:768px){.faq-section{padding:60px 24px}.faq-header{margin-bottom:40px}.faq-content{gap:12px;margin-bottom:32px}.faq-question{padding:20px 24px}.faq-answer-content{padding:0 24px 20px}}@media (max-width:480px){.faq-section{padding:40px 16px}.faq-question{padding:16px 20px}.faq-answer-content{padding:0 20px 16px}}.faq-question:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.faq-question[aria-expanded=true] .faq-question-text{color:var(--accent-primary)}.faq-item{scroll-margin-top:20px}.faq-item.loading{opacity:.7;pointer-events:none}.faq-item:hover .faq-icon{transform:scale(1.1)}.faq-item.open:hover .faq-icon{transform:rotate(180deg) scale(1.1)}.pricing-page{background:var(--background-primary);min-height:100vh;padding:0}.JobDetailsModal_jobDetailsContent__hsI91{display:flex;flex-direction:column;gap:0;padding:0}.JobDetailsModal_jobDetailsHeader__8ckkL{border-bottom:1px solid var(--border-secondary);padding:24px 24px 20px;text-align:center}.JobDetailsModal_jobDetailsInfo__vb4c-{grid-gap:16px;background:var(--background-secondary);display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:24px}.JobDetailsModal_jobDetailsInfoItem__aEz6t{align-items:center;background:var(--background-primary);border:1px solid var(--border-secondary);border-radius:12px;display:flex;gap:12px;padding:16px;transition:all .3s ease}.JobDetailsModal_jobDetailsInfoItem__aEz6t:hover{border-color:var(--border-primary);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.JobDetailsModal_infoIcon__cC7fr{align-items:center;color:var(--accent-primary);display:flex;flex-shrink:0;font-family:var(--font-family-ui);font-size:var(--text-lg);height:24px;justify-content:center;width:24px}.JobDetailsModal_jobDetailsSection__jzWQA{padding:24px}.JobDetailsModal_jobDetailsDescription__u28oY{background:var(--background-secondary);border:1px solid var(--border-secondary);border-radius:12px;padding:20px;white-space:pre-wrap}.JobDetailsModal_jobDetailsSkills__SGv9z{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.JobDetailsModal_jobDetailsFooter__UcxIr{background:var(--background-secondary);border-top:1px solid var(--border-secondary);padding:20px 24px 24px;text-align:center}.JobDetailsModal_jobDetailsPostedDate__KRmGD{align-items:center;display:flex;gap:8px;justify-content:center}.JobDetailsModal_dateIcon__SB677{align-items:center;color:var(--accent-primary);display:flex;flex-shrink:0;font-family:var(--font-family-ui);font-size:var(--text-base);height:20px;justify-content:center;width:20px}@media screen and (max-width:1024px){.JobDetailsModal_jobDetailsInfo__vb4c-{gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:20px}.JobDetailsModal_jobDetailsSection__jzWQA{padding:20px}.JobDetailsModal_jobDetailsFooter__UcxIr{padding:16px 20px 20px}}@media screen and (max-width:768px){.JobDetailsModal_jobDetailsHeader__8ckkL{padding:20px 20px 16px}.JobDetailsModal_jobDetailsInfo__vb4c-{gap:12px;grid-template-columns:repeat(2,1fr);padding:16px}.JobDetailsModal_jobDetailsInfoItem__aEz6t{padding:14px}.JobDetailsModal_jobDetailsDescription__u28oY,.JobDetailsModal_jobDetailsSection__jzWQA{padding:16px}.JobDetailsModal_jobDetailsSkills__SGv9z{gap:8px;margin-top:12px}.JobDetailsModal_jobDetailsSkillTag__msDXh{padding:6px 14px}.JobDetailsModal_jobDetailsFooter__UcxIr{padding:16px}.JobDetailsModal_dateIcon__SB677{height:18px;width:18px}}@media screen and (max-width:480px){.JobDetailsModal_jobDetailsHeader__8ckkL{padding:16px 16px 12px}.JobDetailsModal_jobDetailsInfo__vb4c-{gap:10px;grid-template-columns:repeat(2,1fr);padding:12px}.JobDetailsModal_jobDetailsInfoItem__aEz6t{padding:12px}.JobDetailsModal_infoIcon__cC7fr{height:20px;width:20px}.JobDetailsModal_jobDetailsSection__jzWQA{padding:12px}.JobDetailsModal_jobDetailsDescription__u28oY{padding:14px}.JobDetailsModal_jobDetailsSkills__SGv9z{gap:6px;margin-top:12px}.JobDetailsModal_jobDetailsSkillTag__msDXh{padding:5px 12px}.JobDetailsModal_jobDetailsFooter__UcxIr{padding:12px}.JobDetailsModal_dateIcon__SB677{height:18px;width:18px}}@media screen and (max-width:360px){.JobDetailsModal_jobDetailsHeader__8ckkL{padding:12px 12px 8px}.JobDetailsModal_jobDetailsInfo__vb4c-{gap:8px;grid-template-columns:repeat(2,1fr);padding:10px}.JobDetailsModal_jobDetailsInfoItem__aEz6t{padding:10px}.JobDetailsModal_infoIcon__cC7fr{height:18px;width:18px}.JobDetailsModal_jobDetailsSection__jzWQA{padding:10px}.JobDetailsModal_jobDetailsDescription__u28oY{padding:12px}.JobDetailsModal_jobDetailsSkills__SGv9z{gap:6px;margin-top:10px}.JobDetailsModal_jobDetailsSkillTag__msDXh{padding:4px 10px}.JobDetailsModal_jobDetailsFooter__UcxIr{padding:10px}}.SectionHeader_sectionHeader__dxXiN{background:var(--background-primary);overflow:hidden;padding:0 0 9rem;position:sticky;top:70px;z-index:1}.SectionHeader_sectionHeaderBackground__HYFXy{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.SectionHeader_sectionHeaderGradient__-FSZ2{background:linear-gradient(135deg,var(--accent-primary-lighter) 0,var(--accent-primary-lighter) 100%);bottom:0;left:0;position:absolute;right:0;top:0}.SectionHeader_sectionHeaderContentWrapper__nQGDO{align-items:center;display:flex;justify-content:space-between;min-height:360px;padding:2rem 4rem;position:relative;width:100%;z-index:2}.SectionHeader_sectionHeaderLeft__vGjcG{align-items:flex-start;display:flex;flex:0 0 70%;flex-direction:column;justify-content:center;min-width:0;z-index:2}.SectionHeader_sectionHeaderRight__AZ\+fE{flex:0 0 30%;position:relative}.SectionHeader_sectionHeaderTitle__O3WKS{margin-bottom:1.5rem;max-width:900px}.SectionHeader_sectionHeaderSubtitle__7eaJf{margin-bottom:1rem;max-width:800px}.SectionHeader_sectionHeaderStats__ExN-t{display:flex;gap:2rem;margin-top:1rem}.SectionHeader_sectionHeaderStatNumber__5YrYS{display:block;line-height:1}.SectionHeader_sectionHeaderStatLabel__hzLKZ{display:block;margin-top:.25rem}.SectionHeader_sectionHeaderBlob__5AMLt{animation:SectionHeader_hero-blob-rotate__4AOTh 48s linear infinite;background:radial-gradient(ellipse 70% 60% at 20% 40%,#1ec8f514 30%,#5f61f31f 60%,#7b2ff726 100%);filter:blur(64px) saturate(1.2);height:1100px;left:50%;pointer-events:none;position:absolute;top:-180px;transform:translateX(-50%);width:1400px;z-index:0}@media screen and (min-width:1025px){.SectionHeader_sectionHeaderContentWrapper__nQGDO{width:calc(100vw - 280px);width:calc(100vw - var(--sidebar-width, 280px))}}@media screen and (max-width:1024px) and (min-width:769px){.SectionHeader_sectionHeader__dxXiN{padding:0 0 6rem;top:72px}.SectionHeader_sectionHeaderContentWrapper__nQGDO{min-height:360px;padding:16px 24px}.SectionHeader_sectionHeaderBlob__5AMLt{display:block;filter:blur(50px) saturate(1.2);height:800px;left:50%;top:-150px;transform:translateX(-50%);width:1000px}}@media screen and (max-width:768px){.SectionHeader_sectionHeader__dxXiN{padding:0 0 6rem;top:64px}.SectionHeader_sectionHeaderContentWrapper__nQGDO{flex-direction:column;min-height:280px;padding:14px 20px;text-align:center}.SectionHeader_sectionHeaderLeft__vGjcG{align-items:center;flex:1 1}.SectionHeader_sectionHeaderRight__AZ\+fE{display:none}.SectionHeader_sectionHeaderTitle__O3WKS{text-align:center}.SectionHeader_sectionHeaderSubtitle__7eaJf{margin-bottom:.5rem;text-align:center}.SectionHeader_sectionHeaderStats__ExN-t{flex-wrap:nowrap;gap:2rem;justify-content:center;width:100%}.SectionHeader_sectionHeaderStats__ExN-t>div{flex:0 0 auto;min-width:80px;text-align:center}.SectionHeader_sectionHeaderStatLabel__hzLKZ{white-space:nowrap}.SectionHeader_sectionHeaderBlob__5AMLt{display:block;filter:blur(30px) saturate(1.2);height:400px;left:50%;top:-80px;transform:translateX(-50%);width:600px}}@media screen and (max-width:480px){.SectionHeader_sectionHeader__dxXiN{padding:0 0 5.5rem;top:64px}.SectionHeader_sectionHeaderContentWrapper__nQGDO{min-height:260px;padding:12px 16px}.SectionHeader_sectionHeaderSubtitle__7eaJf{margin-bottom:.5rem}.SectionHeader_sectionHeaderStats__ExN-t{flex-direction:row;flex-wrap:nowrap;gap:1rem;justify-content:center;width:100%}.SectionHeader_sectionHeaderStats__ExN-t>div{flex:0 0 auto;min-width:70px;text-align:center}.SectionHeader_sectionHeaderStatLabel__hzLKZ{white-space:nowrap}}.NoOpeningsState_noOpeningsContainer__o2aBX{align-items:center;background:var(--background-primary);display:flex;justify-content:center;min-height:60vh;padding:2rem}.NoOpeningsState_noOpeningsContent__tc0r2{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 4px 20px #00000014;max-width:400px;padding:2rem;text-align:center}.NoOpeningsState_errorIcon__W6HE0{align-items:center;display:flex;justify-content:center;margin:0 auto 1rem}.NoOpeningsState_noOpeningsTitle__jg53K{margin-bottom:16px;text-align:center}.NoOpeningsState_noOpeningsSubtitle__5Dmh\+{margin-bottom:32px;text-align:center}.NoOpeningsState_noOpeningsDescription__yPJKm{margin-bottom:24px;text-align:center}.NoOpeningsState_noOpeningsList__9kx-A{margin:1rem 0;text-align:left}.NoOpeningsState_errorActions__6qopw{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.NoOpeningsState_retryButton__FdtcK{background:var(--accent-primary);border:none;border-radius:8px;color:#fff;cursor:pointer;padding:.75rem 1.5rem;transition:background-color .2s ease}.NoOpeningsState_retryButton__FdtcK:hover{background:var(--accent-primary-dark)}.NoOpeningsState_retryButton__FdtcK:disabled{background:var(--text-secondary);cursor:not-allowed;opacity:.6}.NoOpeningsState_retryButton__FdtcK:disabled:hover{background:var(--text-secondary)}.NoOpeningsState_homeButton__2dfI9{background:var(--background-hover);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);cursor:pointer;display:inline-block;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .2s ease}.NoOpeningsState_homeButton__2dfI9:hover{background:var(--border-color)}@media screen and (max-width:768px){.NoOpeningsState_noOpeningsContainer__o2aBX{min-height:50vh;padding:1rem}.NoOpeningsState_noOpeningsContent__tc0r2{max-width:100%;padding:1.5rem}.NoOpeningsState_errorActions__6qopw{align-items:center;flex-direction:column}.NoOpeningsState_homeButton__2dfI9,.NoOpeningsState_retryButton__FdtcK{max-width:200px;width:100%}}@media screen and (max-width:480px){.NoOpeningsState_noOpeningsContainer__o2aBX{min-height:40vh;padding:.5rem}.NoOpeningsState_noOpeningsContent__tc0r2{padding:1rem}}.job-card{background:var(--background-secondary);border:2px solid var(--border-primary);border-radius:20px;box-shadow:0 2px 8px var(--shadow-sm);cursor:pointer;display:flex;flex-direction:column;min-height:280px;overflow:hidden;padding:24px;position:relative;transition:all .3s ease}.job-card:hover{box-shadow:0 8px 24px var(--shadow-md);transform:translateY(-4px)}.job-card:active{transform:translateY(-2px)}.job-card-header{margin-bottom:16px}.job-card-header h3{margin-bottom:12px}.applicant-email{margin-bottom:8px;margin-top:-8px}.job-tags{display:flex;flex-wrap:wrap;gap:8px}.job-card-meta-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;margin-bottom:16px}.job-meta-item{gap:6px}.job-card-description{display:flex;flex:1 1;flex-direction:column;margin-bottom:16px}.job-card-description p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;flex:1 1;margin:0;overflow:hidden;text-overflow:ellipsis}.job-card-footer{align-items:center;border-top:1px solid var(--border-secondary);display:flex;justify-content:space-between;margin-top:auto;padding-top:16px}.posted-date{color:var(--text-tertiary);margin:0}.job-skills{flex-shrink:0;margin-bottom:16px}.skills-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px;max-height:60px;overflow:hidden}.job-card-stats{background:var(--background-tertiary);border:1px solid var(--border-secondary);border-radius:12px;display:flex;flex-shrink:0;gap:20px;margin-bottom:16px;padding:12px 16px}.application-info{background:var(--background-primary);border:1px solid var(--border-primary);border-radius:8px;flex-shrink:0;margin-bottom:24px;padding:12px 16px}.info-row{align-items:center;display:flex;justify-content:space-between;padding:4px 0}.info-row:not(:last-child){border-bottom:1px solid var(--border-secondary);margin-bottom:8px;padding-bottom:8px}.stat-item{flex:1 1;gap:10px}.stat-icon,.stat-item{align-items:center;display:flex}.stat-icon{background:var(--background-primary);border-radius:8px;color:var(--text-secondary);flex-shrink:0;height:32px;justify-content:center;width:32px}.stat-content{display:flex;flex-direction:column;gap:2px;min-width:0}.stat-label,.stat-value{line-height:1.2}.job-card-actions{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:auto;padding-top:16px}.job-actions-left,.job-actions-right{align-items:center;display:flex;gap:6px}.job-actions-right{margin-left:auto}@media (max-width:1200px){.job-card{padding:20px}}@media (max-width:900px){.job-card{padding:20px}.job-card-actions{align-items:center;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:space-between}.job-actions-left{gap:8px;justify-content:flex-start;order:1;width:auto}.job-actions-right{gap:8px;justify-content:flex-end;margin-left:auto;order:2;width:auto}}@media (max-width:768px){.job-card{min-height:260px;padding:16px}.job-card-meta-grid{gap:6px}.job-meta-item{font-size:.875rem}.job-card-stats{gap:12px;padding:10px 12px}.stat-item{flex:1 1}}@media (max-width:480px){.job-card{padding:12px}.job-tags{gap:4px}.job-card-stats{gap:8px;padding:8px 10px}.stat-item{flex:1 1}.job-card-actions{gap:8px}.job-actions-left,.job-actions-right{gap:6px}}@media (max-width:360px){.job-card{min-height:260px;padding:12px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.job-card{animation:fadeIn .3s ease-out}.job-card-inner{display:flex;flex-direction:column;height:100%;position:relative}.blurred{filter:blur(4px);opacity:.6;pointer-events:none}.MarketOpeningsGrid_marketOpeningsWrapper__g76mm{-webkit-overflow-scrolling:touch;background:var(--background-primary);box-sizing:border-box;margin:0 auto;max-width:1440px;padding:40px 24px;width:100%}@media screen and (max-width:768px){.MarketOpeningsGrid_marketOpeningsWrapper__g76mm{padding:30px 24px}}@media screen and (max-width:480px){.MarketOpeningsGrid_marketOpeningsWrapper__g76mm{padding:20px 12px}}.MarketOpeningsGrid_marketOpeningsContainer__CJxHK{background:var(--background-primary);margin:0 auto;padding:0;transition:background-color .3s ease;width:100%}.MarketOpeningsGrid_serviceGroupHeader__zhx6c{margin-bottom:2rem;text-align:center}.MarketOpeningsGrid_grid__eMHKU{grid-gap:24px;box-sizing:border-box;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);max-width:100%;overflow:visible;padding:8px;width:100%}@media screen and (max-width:1200px){.MarketOpeningsGrid_grid__eMHKU{gap:20px;grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:900px){.MarketOpeningsGrid_grid__eMHKU{gap:20px;grid-template-columns:repeat(2,1fr);padding:4px}}@media screen and (max-width:768px){.MarketOpeningsGrid_grid__eMHKU{gap:16px;grid-template-columns:repeat(2,1fr);padding:4px}}@media screen and (max-width:480px){.MarketOpeningsGrid_grid__eMHKU{gap:16px;grid-template-columns:1fr;padding:4px}}.MarketOpeningsGrid_blurEffect__Y7YLS{grid-gap:24px;box-sizing:border-box;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:0;max-width:100%;overflow:visible;padding:8px;position:relative;width:100%}@media screen and (max-width:1200px){.MarketOpeningsGrid_blurEffect__Y7YLS{gap:20px;grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:900px){.MarketOpeningsGrid_blurEffect__Y7YLS{gap:20px;grid-template-columns:repeat(2,1fr);padding:4px}}@media screen and (max-width:768px){.MarketOpeningsGrid_blurEffect__Y7YLS{gap:16px;grid-template-columns:repeat(2,1fr);padding:4px}}@media screen and (max-width:480px){.MarketOpeningsGrid_blurEffect__Y7YLS{gap:16px;grid-template-columns:1fr;padding:4px}}.MarketOpeningsGrid_overlay__1kO7K{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(var(--card-background-rgb),.8);border-radius:12px;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:absolute;right:0;top:0;z-index:20}.MarketOpeningsGrid_overlayContent__TA10\+{align-items:center;color:var(--text-heading);display:flex;flex-direction:column;gap:16px;max-width:600px;text-align:center}.MarketOpeningsGrid_overlayTitle__SxStH{color:var(--text-heading);line-height:1.3;margin:0;transition:color .3s ease}.MarketOpeningsGrid_overlaySubtitle__Fq2fR{margin:0}.MarketOpeningsGrid_overlayLogin__doOqh,.MarketOpeningsGrid_overlaySubtitle__Fq2fR{color:var(--text-secondary);line-height:var(--leading-relaxed);transition:color .3s ease}.MarketOpeningsGrid_overlayLogin__doOqh{margin:16px 0 0}.MarketOpeningsGrid_overlayContent__TA10\+ .MarketOpeningsGrid_button-primary__IHCDY,.MarketOpeningsGrid_overlayContent__TA10\+ .MarketOpeningsGrid_button-secondary__ckTqc{margin:8px 0;padding:8px 24px}.MarketOpeningsGrid_animate__zERge{opacity:1!important;transform:translateY(0)!important;transition:opacity .5s,transform .5s}.MarketOpeningsGrid_publicFullWidthContainer__WYVgE{background:var(--background-primary);border-top-left-radius:46px;border-top-right-radius:46px;box-shadow:0 -10px 40px #0000001a;left:50%;margin:-80px 0 0;overflow:hidden;padding:40px 20px;position:relative;right:50%;transform:translateX(-50%);transition:all .3s ease;width:100vw;z-index:2}@media screen and (max-width:768px){.MarketOpeningsGrid_publicFullWidthContainer__WYVgE{border-top-left-radius:30px;border-top-right-radius:30px;margin:-40px 0 0;padding:30px 16px}}@media screen and (max-width:480px){.MarketOpeningsGrid_publicFullWidthContainer__WYVgE{padding:20px 8px}}.OverlaySection_overlayContent__gI-vp{align-items:center;color:var(--text-heading);display:flex;flex-direction:column;gap:16px;max-width:600px;text-align:center}.OverlaySection_overlayTitle__TxkwX{margin-bottom:16px}.OverlaySection_overlaySubtitle__TxpE2{margin-bottom:24px}.OverlaySection_overlayLogin__IqAIO{margin:16px 0}.OverlaySection_overlayContent__gI-vp .OverlaySection_button-primary__irkzW,.OverlaySection_overlayContent__gI-vp .OverlaySection_button-secondary__YxBRt{margin:8px 0;padding:8px 24px}.OverlaySection_animate__i4U67{opacity:1!important;transform:translateY(0)!important;transition:opacity .5s,transform .5s}@media screen and (max-width:768px){.OverlaySection_overlayContent__gI-vp .OverlaySection_button-primary__irkzW,.OverlaySection_overlayContent__gI-vp .OverlaySection_button-secondary__YxBRt{margin:8px 0;width:100%}}.Checkout_checkoutBackground__tcG-S{background:var(--background-secondary);border-radius:24px;display:flex;flex-direction:column;min-height:calc(100vh - 100px);overflow:hidden;padding:0;position:relative;width:100%}.Checkout_checkoutContainer__0Zoyp{align-items:stretch;display:flex;flex:1 1;min-height:calc(100vh - 110px);overflow:hidden;width:100%}.Checkout_leftColumn__zOt4h{align-items:flex-start;flex:0 0 60%;padding:0}.Checkout_leftColumn__zOt4h,.Checkout_rightColumn__9ulYE{background:var(--background-secondary);display:flex;justify-content:center}.Checkout_rightColumn__9ulYE{align-items:center;flex:0 0 40%;padding:calc(15vh - 110px) 1.5rem 1.5rem}.Checkout_errorContainer__OK7s0,.Checkout_loadingContainer__ldBCR{align-items:center;color:var(--text-secondary);display:flex;font-size:1.1rem;justify-content:center;min-height:calc(100vh - 110px)}.Checkout_successOverlay__8izu6{background:#000c}.Checkout_processingOverlay__-HfcK,.Checkout_successOverlay__8izu6{align-items:center;animation:Checkout_fadeIn__SfjHi .3s ease-out;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.Checkout_processingOverlay__-HfcK{background:#000000b3}.Checkout_processingMessage__SdFra{background:var(--background-secondary);border-radius:20px;box-shadow:0 20px 40px var(--shadow-lg);max-width:400px;padding:40px;text-align:center;width:90%}.Checkout_processingSpinner__kqb5E{animation:Checkout_spin__PTFFc 1s linear infinite;border-top:4px solid var(--border-secondary);border:4px solid var(--border-secondary);border-radius:50%;border-top-color:var(--accent-primary);height:50px;margin:0 auto 20px;width:50px}.Checkout_processingMessage__SdFra h3{color:var(--text-heading);font-size:1.5rem;font-weight:600;margin-bottom:12px}.Checkout_processingMessage__SdFra p{color:var(--text-secondary);font-size:1rem;line-height:1.5;margin:0}.Checkout_successMessage__D1bAI{background:var(--background-secondary);border-radius:20px;box-shadow:0 20px 40px var(--shadow-lg);max-width:400px;padding:40px;text-align:center;width:90%}.Checkout_successIcon__oOw05{align-items:center;background:var(--accent-success);border-radius:50%;color:var(--text-inverse);display:flex;font-size:2rem;height:64px;justify-content:center;margin:0 auto 1.5rem;width:64px}.Checkout_successTitle__4mPpp{color:var(--text-heading);font-size:1.5rem;font-weight:600;margin-bottom:1rem}.Checkout_successText__yReUA{color:var(--text-secondary);margin-bottom:.5rem}@keyframes Checkout_spin__PTFFc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Checkout_fadeIn__SfjHi{0%{opacity:0}to{opacity:1}}@media (max-width:1024px){.Checkout_checkoutContainer__0Zoyp{flex-direction:column}.Checkout_rightColumn__9ulYE{box-shadow:none;flex:1 1}}@media (max-width:768px){.Checkout_checkoutPage__YFCAd>div:first-of-type{margin-bottom:1.5rem;margin-top:1.5rem}.Checkout_leftColumn__zOt4h,.Checkout_rightColumn__9ulYE{padding:1.5rem}}.CheckoutForm_checkoutFormSection__AJe72{align-items:flex-start;display:flex;justify-content:center;max-width:400px;width:100%}.CheckoutForm_checkoutFormWrapper__kqcwu{align-items:center;background:var(--background-secondary);border-radius:20px;display:flex;flex-direction:column;justify-content:flex-start;margin:0 24px 24px;padding:1.5rem;width:100%}.CheckoutForm_checkoutFormWrapper__kqcwu h2{margin-bottom:24px;text-align:center;width:100%}.CheckoutForm_checkoutSummaryContainer__1fEOC,.CheckoutForm_durationSelectorContainer__4Ww3k{margin-bottom:24px;width:100%}.CheckoutForm_termsText__pC3Fl{margin-top:24px;text-align:center}.CheckoutForm_termsButton__CQLdC{background:none;border:none;cursor:pointer;margin:0;padding:0}@media (max-width:1024px){.CheckoutForm_checkoutFormSection__AJe72{max-width:100%}.CheckoutForm_checkoutFormWrapper__kqcwu{padding:24px}}@media (max-width:768px){.CheckoutForm_checkoutFormWrapper__kqcwu{padding:24px}}.CheckoutSummary_checkoutSummary__wD4XB{background:#0000;border-radius:0;box-shadow:none;margin-bottom:0;padding:0;width:100%}.CheckoutSummary_summaryRow__vSLCL{align-items:center;color:var(--text-secondary);display:flex;font-size:1.1rem;justify-content:space-between;margin-bottom:.5rem}.CheckoutSummary_summaryRow__vSLCL:last-child{border-top:1px solid #ffffff1a;color:var(--text-primary);font-weight:600;margin-bottom:0;padding-top:1rem}.CheckoutSummary_totalAmount__q2Mr7{color:var(--text-primary);font-weight:600}.ServiceDetails_serviceDetailsSection__aBGsZ,.ServiceDetails_serviceDetailsWrapper__MamMI{display:flex;flex-direction:column;gap:1.5rem;height:100%;justify-content:center;width:100%}.ServiceDetails_enhancedContext__nys0j{background:var(--background-secondary);display:flex;flex-direction:column;gap:1.5rem;justify-content:center;min-height:400px;padding:2rem}.ServiceDetails_summarySection__-dPsE h3{color:var(--text-primary);margin-bottom:.75rem}.ServiceDetails_summarySection__-dPsE p{color:var(--text-secondary);line-height:1.5}.ServiceDetails_cardDisplay__cc3AQ{display:flex;justify-content:flex-start;min-height:200px;width:100%}.ServiceDetails_cardDisplay__cc3AQ .ServiceDetails_planCard__e70Yz,.ServiceDetails_cardDisplay__cc3AQ .ServiceDetails_serviceItem__VFqzU{transform:scale(.9)!important;transform-origin:center!important;will-change:auto!important}.ServiceDetails_cardDisplay__cc3AQ>*{display:block!important;max-width:100%;opacity:1!important;transform:scale(.9);transform-origin:center;visibility:visible!important}.ServiceDetails_cardDisplay__cc3AQ .ServiceDetails_planCard__e70Yz,.ServiceDetails_cardDisplay__cc3AQ .ServiceDetails_planCard__e70Yz *,.ServiceDetails_cardDisplay__cc3AQ .ServiceDetails_serviceItem__VFqzU,.ServiceDetails_cardDisplay__cc3AQ .ServiceDetails_serviceItem__VFqzU *{cursor:default!important;pointer-events:none!important;transform:scale(.9)!important;transform-origin:center!important;transition:none!important}.ServiceDetails_cardDisplay__cc3AQ .ServiceDetails_planCard__e70Yz:focus,.ServiceDetails_cardDisplay__cc3AQ .ServiceDetails_planCard__e70Yz:focus *,.ServiceDetails_cardDisplay__cc3AQ .ServiceDetails_planCard__e70Yz:hover,.ServiceDetails_cardDisplay__cc3AQ .ServiceDetails_planCard__e70Yz:hover *,.ServiceDetails_cardDisplay__cc3AQ .ServiceDetails_serviceItem__VFqzU:focus,.ServiceDetails_cardDisplay__cc3AQ .ServiceDetails_serviceItem__VFqzU:focus *,.ServiceDetails_cardDisplay__cc3AQ .ServiceDetails_serviceItem__VFqzU:hover,.ServiceDetails_cardDisplay__cc3AQ .ServiceDetails_serviceItem__VFqzU:hover *{background:none!important;background-color:inherit!important;box-shadow:none!important;cursor:default!important;transform:scale(.9)!important;transition:none!important;transition-delay:0s!important;transition-duration:0s!important;transition-property:none!important;transition-timing-function:none!important}.ServiceDetails_cardDisplay__cc3AQ .ServiceDetails_planCard__e70Yz:active,.ServiceDetails_cardDisplay__cc3AQ .ServiceDetails_planCard__e70Yz:active *,.ServiceDetails_cardDisplay__cc3AQ .ServiceDetails_serviceItem__VFqzU:active,.ServiceDetails_cardDisplay__cc3AQ .ServiceDetails_serviceItem__VFqzU:active *{transform:scale(.9)!important;transition:none!important}.ServiceDetails_cardDisplay__cc3AQ .ServiceDetails_planCard__e70Yz,.ServiceDetails_cardDisplay__cc3AQ .ServiceDetails_serviceItem__VFqzU{animation:none!important;animation-delay:0s!important;animation-direction:normal!important;animation-duration:0s!important;animation-fill-mode:none!important;animation-iteration-count:1!important;animation-name:none!important;animation-play-state:running!important;animation-timing-function:ease!important}.ServiceDetails_cardDisplay__cc3AQ .ServiceDetails_planCard__e70Yz:hover,.ServiceDetails_cardDisplay__cc3AQ .ServiceDetails_serviceItem__VFqzU:hover{all:unset!important;display:block!important;max-width:100%!important;opacity:1!important;transform:scale(.9)!important;transform-origin:center!important;visibility:visible!important}.ServiceDetails_featuresSection__3\+VTF h4{color:var(--text-primary);margin-bottom:1rem}.ServiceDetails_featuresList__lMNdu{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.ServiceDetails_featureItem__S526G{align-items:center;display:flex;gap:.75rem}.ServiceDetails_featureIcon__csS2\+{color:var(--accent-success);font-size:1.1rem;font-weight:700;min-width:20px}.ServiceDetails_valueSection__2rzPu h4{color:var(--text-primary);margin-bottom:1rem}.ServiceDetails_valueDetails__6-x-z{display:flex;flex-direction:column;gap:.75rem}.ServiceDetails_savingsBadge__\+Zr7l{align-items:center;background:var(--accent-success);border-radius:8px;color:#fff;display:flex;flex-direction:column;gap:.25rem;padding:.5rem 1rem;text-align:center}.ServiceDetails_originalPrice__3HN4h{color:var(--text-tertiary);text-decoration:line-through}.ServiceDetails_durationSection__MHVek h4{color:var(--text-primary);margin-bottom:1rem}.ServiceDetails_durationDetails__0QL-K{display:flex;flex-direction:column;gap:.75rem}.ServiceDetails_durationBadge__Ag6Fa{background:var(--accent-primary);border-radius:8px;color:#fff;display:flex;justify-content:center;padding:.5rem 1rem;text-align:center}@media (max-width:1024px){.ServiceDetails_enhancedContext__nys0j{gap:1.25rem;padding:1.25rem}}@media (max-width:768px){.ServiceDetails_enhancedContext__nys0j{gap:1rem;padding:1rem}.ServiceDetails_featuresList__lMNdu{gap:.5rem}.ServiceDetails_cardDisplay__cc3AQ>*{transform:scale(.85)}}.ats-report-container{background:var(--background-primary);font-family:Inter,Roboto,Arial,sans-serif;margin-left:24px;margin-right:24px;min-height:100vh}.ats-report-layout{display:flex;flex-direction:column;margin:0 auto;max-width:1400px}.ats-main-content{display:flex;flex-direction:column;width:100%}.ats-button-group-header{background:#0000;display:flex;gap:12px;justify-content:space-between;margin:0 auto 24px;max-width:1400px;width:100%;z-index:auto}.ats-button-group-header .button-outline,.ats-button-group-header .button-primary,.ats-button-group-header .button-secondary{flex:0 0 auto;max-width:200px;min-width:120px}.ats-button-group-header a{flex:0 0 auto}.ats-button-group-desktop{background:#0000;display:none;gap:12px;justify-content:center;margin-top:16px;width:100%;z-index:auto}.ats-button-group-desktop .button-primary,.ats-button-group-desktop .button-secondary{flex:0 1 auto;max-width:200px;min-width:120px}.ats-button-group-mobile{background:#0000;border-top:1px solid var(--border-secondary);display:none;gap:12px;justify-content:center;margin-top:32px;padding:24px 0;position:static;width:100%;z-index:auto}.ats-button-group-mobile .button-primary,.ats-button-group-mobile .button-secondary{flex:0 1 auto;max-width:200px;min-width:120px}.ats-section{background:var(--background-secondary);border:1px solid var(--border-primary);border-radius:16px;box-shadow:0 2px 8px var(--shadow-sm);margin-bottom:24px;padding:24px;transition:all .2s ease}.ats-section:last-child{margin-bottom:0}.ats-section-card{background:var(--background-primary)!important;border:1px solid var(--border-primary);border-radius:16px;box-shadow:0 2px 8px var(--shadow-sm);margin-bottom:24px;padding:24px;transition:all .2s ease}.ats-section-card:last-child{margin-bottom:0}.ats-main-card{background:var(--background-secondary);border:1px solid var(--border-primary);border-radius:16px;box-shadow:0 2px 8px var(--shadow-sm);padding:24px;transition:all .2s ease}.ats-header{flex-direction:row;margin-bottom:20px}.ats-header,.ats-title{align-items:center;display:flex;gap:12px}.ats-title{color:var(--text-heading);font-family:Inter,Roboto,Arial,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:-.025em;margin:0}.ats-title-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.ats-subheading{align-items:center;color:var(--text-primary);display:flex;font-family:Inter,Roboto,Arial,sans-serif;font-size:1.1rem;font-weight:600;gap:8px;margin:8px 0 4px}.ats-subheading-icon{align-items:center;display:flex;justify-content:center}.ats-label{color:var(--text-secondary);font-size:.9rem;font-weight:600;letter-spacing:.05em;margin-bottom:12px}.ats-label,.ats-value{font-family:Inter,Roboto,Arial,sans-serif}.ats-value{align-items:center;color:var(--text-primary);display:flex;flex-wrap:wrap;font-size:1rem;gap:8px;line-height:1.5;margin-bottom:16px}.ats-center-message{color:var(--text-secondary);font-family:Inter,Roboto,Arial,sans-serif;font-style:italic;padding:20px;text-align:center}.ats-table{background:var(--background-primary);box-shadow:0 1px 3px var(--shadow-sm);margin:8px 0}.ats-table td,.ats-table th{border-bottom:1px solid var(--border-secondary);padding:8px 12px}.ats-table th{background:var(--accent-primary-lighter);color:var(--text-primary)}.ats-table-row:hover{background:var(--background-secondary)}.ats-blur-lock-icon{align-items:center;display:flex;justify-content:center}.ats-blur-message{margin-bottom:8px;text-align:center}.ats-grid3{grid-gap:16px;gap:16px;grid-template-columns:repeat(3,1fr)}.ats-grid3,.ats-grid6{display:grid;margin:16px 0}.ats-grid6{grid-gap:12px;gap:12px;grid-template-columns:repeat(6,1fr)}.ats-list{list-style:none;margin:16px 0;padding:0}.ats-list li{border-bottom:1px solid var(--border-tertiary);font-family:Inter,Roboto,Arial,sans-serif;padding:8px 0}.ats-list li:last-child{border-bottom:none}.ats-section-separator{background:var(--border-secondary);height:1px;margin:24px 0;opacity:.6}.ats-table{background:var(--background-secondary);border-collapse:collapse;border-radius:8px;box-shadow:0 1px 4px var(--shadow-sm);margin:16px 0;overflow:hidden;width:100%}.ats-table td,.ats-table th{border-bottom:1px solid var(--border-primary);font-family:Inter,Roboto,Arial,sans-serif;padding:12px 16px;text-align:left}.ats-table th{background:var(--background-tertiary);color:var(--text-heading);font-size:.9rem;font-weight:600;letter-spacing:.05em}.ats-table td{color:var(--text-primary);font-size:.9rem}.ats-table tr:last-child td{border-bottom:none}.ats-table-row{transition:background-color .2s ease}@media (max-width:900px){.ats-report-layout{gap:20px}.ats-main-card,.ats-section{padding:16px}.ats-title{font-size:1.2rem}.ats-grid3{grid-template-columns:1fr}.ats-grid6{grid-template-columns:repeat(2,1fr)}.ats-button-group-header{margin:0 auto 20px;max-width:100%}.ats-button-group-desktop{display:none}.ats-button-group-mobile{display:flex;flex-direction:column}.ats-button-group-mobile .button-primary,.ats-button-group-mobile .button-secondary{width:100%}.ats-button-group-mobile{background:#0000;border-top:1px solid var(--border-secondary);margin-top:24px;padding:20px 0;position:static}.ats-button-group-mobile .button-primary,.ats-button-group-mobile .button-secondary{max-width:180px;min-width:100px}}@media (max-width:600px){.ats-report-container{margin-left:12px;margin-right:12px}.ats-button-group-header{gap:8px;margin:0 auto 16px;max-width:100%}.ats-report-layout{display:flex;flex-direction:column;gap:16px}.ats-main-card,.ats-section{border-radius:16px;box-sizing:border-box;margin-left:0;margin-right:0;padding:16px;width:100%}.ats-title{font-size:1.1rem}.ats-subheading{font-size:1rem}.ats-grid6{grid-template-columns:1fr}.ats-table td,.ats-table th{font-size:.85rem;padding:8px 12px}.ats-header{align-items:center;flex-direction:row;gap:12px;justify-content:space-between}.ats-title{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ats-score-display{flex-shrink:0;margin-left:auto}.ats-main-content{box-sizing:border-box;margin-left:0;margin-right:0;width:100%}.ats-button-group-mobile{flex-direction:row;gap:12px;margin-top:24px;padding:20px 0}.ats-button-group-mobile .button-primary,.ats-button-group-mobile .button-secondary{flex:1 1;max-width:none;min-width:0}}@media (max-width:480px){.ats-main-card,.ats-main-content,.ats-section{box-sizing:border-box;margin-left:0;margin-right:0;width:100%}.ats-main-card,.ats-section{border-radius:16px;padding:12px}.ats-title{font-size:1rem}.ats-subheading{font-size:.95rem}.ats-value{font-size:.9rem}.ats-table td,.ats-table th{font-size:.8rem;padding:6px 8px}.ats-button-group-mobile{gap:8px}}.ats-results-container{box-sizing:border-box;margin:0 auto;max-width:1440px;overflow-x:hidden;padding:0 24px;width:100%}.ats-results-hero-row{grid-gap:48px;align-items:flex-start;display:grid;gap:48px;grid-template-columns:1fr auto;margin:0 auto 36px;width:100%}.ats-results-hero-left{flex:1 1 400px;min-width:260px}.ats-results-hero-right{align-items:center;display:flex;flex-direction:column;margin-top:8px;min-width:220px}.ats-results-title{color:var(--text-heading);font-size:2.7rem;font-weight:900;letter-spacing:-.02em;margin-bottom:12px}.ats-results-subtitle{color:var(--text-secondary);font-size:1.18rem;margin-bottom:0;max-width:520px}.ats-results-score-label{color:var(--accent-primary);font-size:1.1rem;font-weight:700;margin-top:12px}.ats-results-analysis-section{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:20px;box-shadow:0 4px 16px color-mix(in srgb,var(--accent-primary) 8%,#0000);margin-bottom:36px;padding:32px 28px 28px}.ats-results-analysis-section .ats-section-header{margin:0 0 28px;padding-bottom:16px}.ats-results-details-section{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:20px;box-shadow:0 4px 16px color-mix(in srgb,var(--accent-primary) 8%,#0000);margin-bottom:36px;padding:32px 28px 28px}.ats-results-details-section .ats-section-header{margin:0 0 28px;padding-bottom:16px}.ats-results-feedback-row{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr 1fr;width:100%}.ats-results-feedback-card:hover{box-shadow:0 4px 16px color-mix(in srgb,var(--accent-primary) 8%,#0000);transform:translateY(-2px)}.ats-results-feedback-icon{align-items:center;background:color-mix(in srgb,var(--accent-primary) 7%,#0000);border-radius:12px;box-shadow:0 2px 8px color-mix(in srgb,var(--accent-primary) 4%,#0000);display:flex;height:48px;justify-content:center;margin-bottom:16px;width:48px}.ats-feedback-icon-green{background:color-mix(in srgb,var(--status-success) 10%,#0000)}.ats-feedback-icon-red{background:color-mix(in srgb,var(--status-error) 10%,#0000)}.ats-feedback-icon-blue{background:color-mix(in srgb,var(--accent-primary) 10%,#0000)}.ats-results-feedback-header-row{align-items:center;display:flex;gap:12px;margin-bottom:16px}.ats-results-feedback-card h3{color:var(--text-heading);font-size:1.1rem;font-weight:700;line-height:1.3;margin:0}.ats-results-feedback-card ul{flex:1 1;list-style:none;margin:0;padding:0}.ats-results-feedback-card li{color:var(--text-secondary);font-size:.9rem;line-height:1.4;margin-bottom:8px}.accent-green{color:var(--status-success)}.accent-red{border-color:var(--status-error)}.accent-blue{color:var(--accent-primary)}.ats-results-details-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));width:100%}.ats-results-detail-card{background:var(--background-primary);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 2px 8px color-mix(in srgb,var(--accent-primary) 4%,#0000);min-height:200px;padding:24px 20px 20px;position:relative;transition:all .2s ease}.ats-results-detail-card:hover{box-shadow:0 4px 16px color-mix(in srgb,var(--accent-primary) 8%,#0000);transform:translateY(-2px)}.ats-results-detail-header{align-items:center;border-bottom:1px solid var(--border-color);display:flex;gap:12px;margin-bottom:20px;padding-bottom:16px}.ats-results-detail-icon{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary) 8%,#0000),color-mix(in srgb,var(--accent-primary) 12%,#0000));box-shadow:0 2px 6px color-mix(in srgb,var(--accent-primary) 6%,#0000)}.ats-results-detail-header-row{align-items:center;border-bottom:1px solid var(--border-color);display:flex;gap:12px;margin-bottom:20px;padding-bottom:16px}.ats-results-detail-icon{align-items:center;border-radius:10px;display:flex;height:40px;justify-content:center;width:40px}.ats-detail-icon-briefcase{background:color-mix(in srgb,var(--status-success) 10%,#0000)}.ats-detail-icon-projects{background:color-mix(in srgb,var(--accent-primary) 10%,#0000)}.ats-detail-icon-certificates{background:color-mix(in srgb,var(--status-warning) 13%,#0000)}.ats-detail-icon-skills{background:color-mix(in srgb,var(--accent-secondary) 10%,#0000)}.ats-results-detail-title{color:var(--text-heading);font-size:1.1rem;font-weight:700;line-height:1.3;margin:0}.ats-results-detail-card ul{flex:1 1;list-style:none;margin:0;padding:0}.ats-results-detail-card li{color:var(--text-secondary);font-size:.9rem;line-height:1.5;margin-bottom:12px;padding-left:20px;position:relative}.ats-results-detail-card li:before{color:var(--accent-primary);content:"•";font-weight:700;left:0;position:absolute;top:0}.ats-results-detail-empty{color:var(--text-tertiary);font-size:.9rem;font-style:italic;padding:40px 20px;text-align:center}.ats-results-header-container{margin-bottom:32px}.ats-results-summary-row{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;width:100%}.ats-results-summary-card{background:var(--background-primary);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 2px 8px color-mix(in srgb,var(--accent-primary) 7%,#0000);padding:24px 20px 20px;position:relative;transition:all .2s ease}.ats-results-summary-card h4{color:var(--text-heading);font-size:1.1rem;font-weight:700;line-height:1.3;margin:0 0 12px}.ats-results-summary-card p{color:var(--text-secondary);font-size:.9rem;line-height:1.5;margin:0}.ats-results-modern-back-btn{align-items:center;background:var(--background-primary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 4px 16px color-mix(in srgb,var(--accent-primary) 10%,#0000);color:var(--text-primary);display:inline-flex;font-size:.95rem;font-weight:600;gap:8px;padding:12px 24px;text-decoration:none;transition:all .2s ease}.ats-results-modern-back-btn:hover{background:var(--background-secondary);box-shadow:0 8px 24px color-mix(in srgb,var(--accent-primary) 18%,#0000);transform:translateY(-2px)}.ats-score-dashboard{background:var(--background-primary);border:1px solid var(--border-color);border-radius:20px;box-shadow:0 4px 20px color-mix(in srgb,var(--shadow-color) 8%,#0000);padding:32px 28px 28px;position:relative;transition:all .2s ease}.ats-score-dashboard:hover{box-shadow:0 8px 30px color-mix(in srgb,var(--shadow-color) 12%,#0000);transform:translateY(-2px)}.ats-score-header{align-items:center;border-bottom:1px solid var(--border-color);display:flex;gap:16px;margin-bottom:24px;padding-bottom:20px}.ats-score-icon{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary) 8%,#0000),color-mix(in srgb,var(--accent-primary) 12%,#0000));border-radius:12px;box-shadow:0 2px 8px color-mix(in srgb,var(--accent-primary) 8%,#0000);display:flex;height:48px;justify-content:center;width:48px}.ats-score-title{color:var(--text-heading);font-size:1.3rem;font-weight:800;line-height:1.2;margin:0}.ats-score-main{grid-gap:32px;align-items:center;display:grid;gap:32px;grid-template-columns:1fr auto;margin-bottom:32px}.ats-score-left{display:flex;flex-direction:column;gap:16px}.ats-score-circle-wrapper{height:120px;position:relative;width:120px}.ats-score-text-overlay{align-items:center;display:flex;flex-direction:column;gap:4px;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.ats-score-number{color:var(--text-heading);font-size:2rem;font-weight:900;line-height:1;margin:0}.ats-score-max{color:var(--text-tertiary);font-size:.9rem;font-weight:500;margin:0}.ats-score-category{color:var(--text-secondary);font-size:1rem;font-weight:600;margin:0}.ats-score-category-icon{align-items:center;background:var(--background-secondary);border-radius:8px;display:flex;height:32px;justify-content:center;width:32px}.ats-score-category-icon svg{color:var(--accent-primary);height:18px;width:18px}.ats-achievement-badge{align-items:center;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border-radius:50%;box-shadow:0 4px 16px color-mix(in srgb,var(--accent-primary) 15%,#0000);display:flex;height:80px;justify-content:center;width:80px}.ats-score-right{display:flex;flex-direction:column;gap:16px}.ats-breakdown-title{color:var(--text-heading);font-size:1.1rem;font-weight:700;margin:0 0 16px}.ats-breakdown-metrics{display:flex;flex-direction:column;gap:12px}.ats-breakdown-metric{align-items:center;display:flex;gap:12px}.ats-breakdown-metric-header{align-items:center;display:flex;flex:1 1;gap:8px}.ats-breakdown-metric-icon{align-items:center;background:var(--background-secondary);border-radius:6px;display:flex;height:24px;justify-content:center;width:24px}.ats-breakdown-metric-icon svg{color:var(--accent-primary);height:14px;width:14px}.ats-breakdown-metric-name{color:var(--text-secondary);flex:1 1;font-size:.9rem;font-weight:500}.ats-breakdown-metric-score{color:var(--text-heading);font-size:.9rem;font-weight:600;min-width:40px;text-align:right}.ats-breakdown-metric-bar{background:var(--skeleton-secondary);border-radius:3px;height:6px;overflow:hidden;width:80px}.ats-breakdown-metric-fill{background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));border-radius:3px;height:100%;transition:width .3s ease}.ats-section-header{gap:12px;margin-bottom:24px;padding-bottom:16px;position:relative}.ats-section-header:after{background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));border-radius:1px;bottom:-1px;content:"";height:2px;left:0;position:absolute;width:60px}.ats-section-header-icon{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary) 8%,#0000),color-mix(in srgb,var(--accent-primary) 12%,#0000));border-radius:10px;box-shadow:0 2px 8px color-mix(in srgb,var(--accent-primary) 8%,#0000);display:flex;height:40px;justify-content:center;width:40px}.ats-section-header:hover .ats-section-header-icon{box-shadow:0 4px 16px color-mix(in srgb,var(--accent-primary) 15%,#0000);transform:scale(1.05)}.ats-results-feedback-card{align-items:flex-start;background:var(--background-primary);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 2px 8px color-mix(in srgb,var(--accent-primary) 5%,#0000);display:flex;flex:1 1;flex-direction:column;min-width:220px;padding:24px 20px 20px;position:relative;transition:all .2s ease}.ats-results-summary-modern-section{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:20px;box-shadow:0 4px 16px color-mix(in srgb,var(--accent-primary) 8%,#0000);margin-bottom:36px;padding:32px 28px 28px}.ats-results-summary-modern-section .ats-section-header{margin:0 0 28px;padding-bottom:16px}.ats-results-summary-modern-content{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ats-results-summary-modern-card{background:var(--background-primary);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 2px 8px color-mix(in srgb,var(--accent-primary) 5%,#0000);padding:24px 20px 20px;position:relative;transition:all .2s ease}.ats-results-summary-modern-card h4{color:var(--text-heading);font-size:1.1rem;font-weight:700;line-height:1.3;margin:0 0 12px}.ats-results-summary-modern-card p{color:var(--text-secondary);font-size:.9rem;line-height:1.5;margin:0}@media (max-width:768px){.ats-results-analysis-section,.ats-results-container,.ats-results-details-section,.ats-results-summary-modern-section{padding:0 16px}.ats-results-details-grid,.ats-results-feedback-row,.ats-results-summary-row{gap:16px;grid-template-columns:1fr}.ats-results-title{font-size:2.2rem}.ats-results-subtitle{font-size:1.1rem}}@media (max-width:480px){.ats-results-analysis-section,.ats-results-container,.ats-results-details-section,.ats-results-summary-modern-section{padding:0 12px}.ats-results-details-grid,.ats-results-feedback-row,.ats-results-summary-row{gap:12px;grid-template-columns:1fr}.ats-results-title{font-size:1.9rem}.ats-results-subtitle{font-size:1rem}}:root{--background-primary:#f7f8fa;--background-primary-rgb:247,248,250;--background-secondary:#fff;--background-secondary-rgb:255,255,255;--background-tertiary:#f1f5f9;--background-tertiary-rgb:241,245,249;--background-quaternary:#f8fafc;--background-quaternary-rgb:248,250,252;--text-primary:#334155;--text-secondary:#475569;--text-tertiary:#64748b;--text-inverse:#fff;--text-heading:#0f172a;--accent-primary:#2563eb;--accent-primary-light:#2563eb2e;--accent-primary-lighter:#2563eb14;--accent-secondary:#3b82f6;--accent-secondary-light:#3b82f62e;--accent-secondary-lighter:#3b82f614;--accent-tertiary:#60a5fa;--accent-success:#059669;--accent-success-light:#0596692e;--accent-success-lighter:#05966914;--accent-warning:#d97706;--accent-warning-light:#d977062e;--accent-warning-lighter:#d9770614;--accent-error:#dc2626;--accent-error-light:#dc26262e;--accent-error-lighter:#dc262614;--accent-info:#0891b2;--border-primary:#e2e8f0;--border-primary-rgb:226,232,240;--border-secondary:#cbd5e1;--border-secondary-rgb:203,213,225;--border-tertiary:#f1f5f9;--border-tertiary-rgb:241,245,249;--border-focus:#2563eb;--interactive-primary:#2563eb;--interactive-secondary:#3b82f6;--interactive-tertiary:#60a5fa;--interactive-hover:#1d4ed8;--interactive-active:#1e40af;--interactive-disabled:#94a3b8;--status-success:#059669;--status-warning:#d97706;--status-error:#dc2626;--status-info:#0891b2;--shadow-sm:#0000000d;--shadow-md:#00000014;--shadow-lg:#0000001f;--shadow-xl:#0003;--overlay-light:#00000014;--overlay-medium:#0003;--overlay-dark:#0006;--overlay-darker:#0009;--overlay-background:#0006;--skeleton-primary:#f1f5f9;--skeleton-secondary:#e2e8f0;--skeleton-tertiary:#cbd5e1;--scrollbar-track:#f1f5f9;--scrollbar-thumb:#cbd5e1;--scrollbar-thumb-hover:#94a3b8;--gradient-primary:linear-gradient(135deg,#2563eb,#3b82f6);--gradient-secondary:linear-gradient(135deg,#8b5cf6,#a78bfa);--gradient-success:linear-gradient(135deg,#059669,#10b981);--gradient-warning:linear-gradient(135deg,#d97706,#f59e0b);--gradient-error:linear-gradient(135deg,#dc2626,#ef4444);--gradient-highlight:linear-gradient(135deg,#7b2ff7,#5f61f3 25%,#1ec8f5);--highlight-primary:#7b2ff7;--highlight-secondary:#5f61f3;--highlight-tertiary:#1ec8f5;--card-background:var(--background-secondary);--card-border:var(--border-primary);--button-text:var(--text-inverse);--border-color:var(--border-primary);--background-hover:var(--background-tertiary);--background-light:var(--background-tertiary);--error-color:var(--status-error);--success-color:var(--status-success);--notification-background:var(--background-secondary);--notification-text:var(--text-primary);--profile-icon-border:var(--accent-primary);--profile-icon-background:var(--background-quaternary);--profile-icon-text:var(--text-primary);--profile-icon-shadow:var(--shadow-sm);--skeleton-background:var(--skeleton-primary);--skeleton-color:var(--skeleton-secondary);--skeleton-background-dark:var(--skeleton-secondary);--skeleton-color-dark:var(--skeleton-tertiary)}body.dark-mode{--background-primary:#000;--background-primary-rgb:0,0,0;--background-secondary:#0f0f0f;--background-secondary-rgb:15,15,15;--background-tertiary:#1a1a1a;--background-tertiary-rgb:26,26,26;--background-quaternary:#0a0a0a;--background-quaternary-rgb:10,10,10;--text-primary:#cbd5e1;--text-secondary:#94a3b8;--text-tertiary:#64748b;--text-inverse:#0f172a;--text-heading:#cbd5e1;--accent-primary:#3b82f6;--accent-primary-light:#3b82f62e;--accent-primary-lighter:#3b82f614;--accent-secondary:#93c5fd;--accent-secondary-light:#93c5fd2e;--accent-secondary-lighter:#93c5fd14;--accent-tertiary:#bfdbfe;--accent-success:#6ee7b7;--accent-success-light:#6ee7b72e;--accent-success-lighter:#6ee7b714;--accent-warning:#fcd34d;--accent-warning-light:#fcd34d2e;--accent-warning-lighter:#fcd34d14;--accent-error:#fca5a5;--accent-error-light:#fca5a52e;--accent-error-lighter:#fca5a514;--accent-info:#67e8f9;--border-primary:#2a2a2a;--border-primary-rgb:42,42,42;--border-secondary:#3a3a3a;--border-secondary-rgb:58,58,58;--border-tertiary:#1a1a1a;--border-tertiary-rgb:26,26,26;--border-focus:#3b82f6;--interactive-primary:#3b82f6;--interactive-secondary:#93c5fd;--interactive-tertiary:#bfdbfe;--interactive-hover:#38bdf8;--interactive-active:#0ea5e9;--interactive-disabled:#6b7280;--status-success:#6ee7b7;--status-warning:#fcd34d;--status-error:#fca5a5;--status-info:#67e8f9;--shadow-sm:#80808026;--shadow-md:#80808033;--shadow-lg:#80808040;--shadow-xl:#8080804d;--overlay-light:#0000004d;--overlay-medium:#00000080;--overlay-dark:#000000b3;--overlay-darker:#000000d9;--overlay-background:#000000b3;--skeleton-primary:#0a0a0a;--skeleton-secondary:#0f0f0f;--skeleton-tertiary:#1a1a1a;--scrollbar-track:#0a0a0a;--scrollbar-thumb:#0f0f0f;--scrollbar-thumb-hover:#1a1a1a;--gradient-primary:linear-gradient(135deg,#60a5fa,#93c5fd);--gradient-secondary:linear-gradient(135deg,#a78bfa,#c4b5fd);--gradient-success:linear-gradient(135deg,#4ade80,#6ee7b7);--gradient-warning:linear-gradient(135deg,#fbbf24,#fcd34d);--gradient-error:linear-gradient(135deg,#f87171,#fca5a5);--gradient-highlight:linear-gradient(135deg,#7b2ff7,#5f61f3 25%,#1ec8f5);--highlight-primary:#7b2ff7;--highlight-secondary:#5f61f3;--highlight-tertiary:#1ec8f5;--card-background:var(--background-secondary);--card-border:var(--border-primary);--button-text:var(--text-inverse);--border-color:var(--border-primary);--background-hover:var(--background-tertiary);--background-light:var(--background-tertiary);--error-color:var(--status-error);--success-color:var(--status-success);--notification-background:var(--background-secondary);--notification-text:var(--text-primary);--profile-icon-border:var(--accent-primary);--profile-icon-background:var(--background-quaternary);--profile-icon-text:var(--text-primary);--profile-icon-shadow:var(--shadow-sm);--skeleton-background:var(--skeleton-primary);--skeleton-color:var(--skeleton-secondary);--skeleton-background-dark:var(--skeleton-primary);--skeleton-color-dark:var(--skeleton-secondary)}.modalOverlay,[class*=ModalOverlay],[class*=modalOverlay]{background-color:#0006!important;background-color:var(--overlay-background,var(--overlay-dark,#00000080))!important;isolation:isolate}.bg-primary{background-color:#f7f8fa!important;background-color:var(--background-primary)!important}.bg-secondary{background-color:#fff!important;background-color:var(--background-secondary)!important}.bg-tertiary{background-color:#f1f5f9!important;background-color:var(--background-tertiary)!important}.bg-quaternary{background-color:#f8fafc!important;background-color:var(--background-quaternary)!important}.text-primary{color:#334155!important;color:var(--text-primary)!important}.text-secondary{color:#475569!important;color:var(--text-secondary)!important}.text-tertiary{color:#64748b!important;color:var(--text-tertiary)!important}.text-inverse{color:#fff!important;color:var(--text-inverse)!important}.text-heading{color:#0f172a!important;color:var(--text-heading)!important}.text-white{color:#fff!important}.text-accent-primary{color:#2563eb!important;color:var(--accent-primary)!important}.text-accent-secondary{color:#3b82f6!important;color:var(--accent-secondary)!important}.text-accent-success{color:#059669!important;color:var(--accent-success)!important}.text-accent-warning{color:#d97706!important;color:var(--accent-warning)!important}.text-accent-error{color:#dc2626!important;color:var(--accent-error)!important}.text-accent-info{color:#0891b2!important;color:var(--accent-info)!important}.border-primary{border-color:#e2e8f0!important;border-color:var(--border-primary)!important}.border-secondary{border-color:#cbd5e1!important;border-color:var(--border-secondary)!important}.border-tertiary{border-color:#f1f5f9!important;border-color:var(--border-tertiary)!important}.border-focus{border-color:#2563eb!important;border-color:var(--border-focus)!important}.text-success{color:#059669!important;color:var(--status-success)!important}.text-warning{color:#d97706!important;color:var(--status-warning)!important}.text-error{color:#dc2626!important;color:var(--status-error)!important}.text-info{color:#0891b2!important;color:var(--status-info)!important}.text-highlight-primary{color:#7b2ff7!important;color:var(--highlight-primary)!important}.text-highlight-secondary{color:#5f61f3!important;color:var(--highlight-secondary)!important}.text-highlight-tertiary{color:#1ec8f5!important;color:var(--highlight-tertiary)!important}.bg-highlight-gradient,.text-highlight-gradient{background:linear-gradient(135deg,#7b2ff7,#5f61f3 25%,#1ec8f5)!important;background:var(--gradient-highlight)!important}.text-highlight-gradient{-webkit-text-fill-color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}*{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}body.dark-mode input:-webkit-autofill,body.dark-mode input:-webkit-autofill:active,body.dark-mode input:-webkit-autofill:focus,body.dark-mode input:-webkit-autofill:hover,input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#334155!important;-webkit-text-fill-color:var(--text-primary)!important;border:1px solid #475569!important;border:1px solid var(--text-secondary)!important;border-radius:.5rem!important;box-shadow:inset 0 0 0 1000px #f7f8fa!important;box-shadow:0 0 0 1000px var(--background-primary) inset!important;color:#334155!important;color:var(--text-primary)!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important;transition-delay:9999s!important;-webkit-transition-property:background-color!important;transition-property:background-color!important}body.dark-mode input:-webkit-autofill:focus,input:-webkit-autofill:focus{border-color:#2563eb!important;border-color:var(--accent-primary)!important;box-shadow:0 0 0 2px #2563eb2e!important;box-shadow:0 0 0 2px var(--accent-primary-light)!important}body.dark-mode input[type=email]:-webkit-autofill,body.dark-mode input[type=password]:-webkit-autofill,body.dark-mode input[type=search]:-webkit-autofill,body.dark-mode input[type=tel]:-webkit-autofill,body.dark-mode input[type=text]:-webkit-autofill,body.dark-mode input[type=url]:-webkit-autofill,input[type=email]:-webkit-autofill,input[type=password]:-webkit-autofill,input[type=search]:-webkit-autofill,input[type=tel]:-webkit-autofill,input[type=text]:-webkit-autofill,input[type=url]:-webkit-autofill{-webkit-text-fill-color:#334155!important;-webkit-text-fill-color:var(--text-primary)!important;border:1px solid #475569!important;border:1px solid var(--text-secondary)!important;border-radius:.5rem!important;box-shadow:inset 0 0 0 1000px #f7f8fa!important;box-shadow:0 0 0 1000px var(--background-primary) inset!important;color:#334155!important;color:var(--text-primary)!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important;transition-delay:9999s!important;-webkit-transition-property:background-color!important;transition-property:background-color!important}h1,h2,h3,h4,h5,h6{font-weight:inherit!important;margin:0;padding:0}.b1-bold-accent,.b1-bold-gradient,.b1-bold-primary,.b1-bold-secondary,.b1-bold-tertiary,.b2-bold-accent,.b2-bold-gradient,.b2-bold-primary,.b2-bold-secondary,.b2-bold-tertiary,.b3-bold-accent,.b3-bold-gradient,.b3-bold-primary,.b3-bold-secondary,.b3-bold-tertiary,.h1-accent,.h1-gradient,.h1-primary,.h1-secondary,.h1-tertiary,.h2-accent,.h2-gradient,.h2-primary,.h2-secondary,.h2-tertiary,.h3-accent,.h3-gradient,.h3-primary,.h3-secondary,.h3-tertiary,.h4-accent,.h4-gradient,.h4-primary,.h4-secondary,.h4-tertiary,.h5-accent,.h5-gradient,.h5-primary,.h5-secondary,.h5-tertiary{font-weight:600!important;font-weight:var(--font-weight-semibold,600)!important}@media (max-width:480px){.b1-bold-accent,.b1-bold-gradient,.b1-bold-primary,.b1-bold-secondary,.b1-bold-tertiary,.b2-bold-accent,.b2-bold-gradient,.b2-bold-primary,.b2-bold-secondary,.b2-bold-tertiary,.b3-bold-accent,.b3-bold-gradient,.b3-bold-primary,.b3-bold-secondary,.b3-bold-tertiary,.h1-accent,.h1-gradient,.h1-primary,.h1-secondary,.h1-tertiary,.h2-accent,.h2-gradient,.h2-primary,.h2-secondary,.h2-tertiary,.h3-accent,.h3-gradient,.h3-primary,.h3-secondary,.h3-tertiary,.h4-accent,.h4-gradient,.h4-primary,.h4-secondary,.h4-tertiary,.h5-accent,.h5-gradient,.h5-primary,.h5-secondary,.h5-tertiary{font-weight:600!important;font-weight:var(--font-weight-semibold,600)!important}}.heroSplitLeft h1.h1-primary,.heroText h1.h1-accent,.heroText h1.h1-gradient,.heroText h1.h1-primary,.heroText h1.h1-secondary,.heroText h1.h1-tertiary,h1.b1-bold-accent,h1.b1-bold-gradient,h1.b1-bold-primary,h1.b1-bold-secondary,h1.b1-bold-tertiary,h1.h1-accent,h1.h1-gradient,h1.h1-primary,h1.h1-secondary,h1.h1-tertiary,h2.b2-bold-accent,h2.b2-bold-gradient,h2.b2-bold-primary,h2.b2-bold-secondary,h2.b2-bold-tertiary,h2.h2-accent,h2.h2-gradient,h2.h2-primary,h2.h2-secondary,h2.h2-tertiary,h3.b3-bold-accent,h3.b3-bold-gradient,h3.b3-bold-primary,h3.b3-bold-secondary,h3.b3-bold-tertiary,h3.h3-accent,h3.h3-gradient,h3.h3-primary,h3.h3-secondary,h3.h3-tertiary,h4.h4-accent,h4.h4-gradient,h4.h4-primary,h4.h4-secondary,h4.h4-tertiary,h5.h5-accent,h5.h5-gradient,h5.h5-primary,h5.h5-secondary,h5.h5-tertiary,section h1.h1-accent,section h1.h1-gradient,section h1.h1-primary,section h1.h1-secondary,section h1.h1-tertiary{font-weight:600!important;font-weight:var(--font-weight-semibold,600)!important}.b1-bold-accent,.b1-bold-gradient,.b1-bold-primary,.b1-bold-secondary,.b1-bold-tertiary,.b2-bold-accent,.b2-bold-gradient,.b2-bold-primary,.b2-bold-secondary,.b2-bold-tertiary,.b3-bold-accent,.b3-bold-gradient,.b3-bold-primary,.b3-bold-secondary,.b3-bold-tertiary,.h1-accent,.h1-gradient,.h1-primary,.h1-secondary,.h1-tertiary,.h2-accent,.h2-gradient,.h2-primary,.h2-secondary,.h2-tertiary,.h3-accent,.h3-gradient,.h3-primary,.h3-secondary,.h3-tertiary,.h4-accent,.h4-gradient,.h4-primary,.h4-secondary,.h4-tertiary,.h5-accent,.h5-gradient,.h5-primary,.h5-secondary,.h5-tertiary,body h1.h1-accent,body h1.h1-gradient,body h1.h1-primary,body h1.h1-secondary,body h1.h1-tertiary,body h2.h2-accent,body h2.h2-gradient,body h2.h2-primary,body h2.h2-secondary,body h2.h2-tertiary,body h3.h3-accent,body h3.h3-gradient,body h3.h3-primary,body h3.h3-secondary,body h3.h3-tertiary,body h4.h4-accent,body h4.h4-gradient,body h4.h4-primary,body h4.h4-secondary,body h4.h4-tertiary,body h5.h5-accent,body h5.h5-gradient,body h5.h5-primary,body h5.h5-secondary,body h5.h5-tertiary,h1.b1-bold-accent,h1.b1-bold-gradient,h1.b1-bold-primary,h1.b1-bold-secondary,h1.b1-bold-tertiary,h1.h1-accent,h1.h1-gradient,h1.h1-primary,h1.h1-secondary,h1.h1-tertiary,h1[class*=h1-],h2.b2-bold-accent,h2.b2-bold-gradient,h2.b2-bold-primary,h2.b2-bold-secondary,h2.b2-bold-tertiary,h2.h2-accent,h2.h2-gradient,h2.h2-primary,h2.h2-secondary,h2.h2-tertiary,h2[class*=h2-],h3.b3-bold-accent,h3.b3-bold-gradient,h3.b3-bold-primary,h3.b3-bold-secondary,h3.b3-bold-tertiary,h3.h3-accent,h3.h3-gradient,h3.h3-primary,h3.h3-secondary,h3.h3-tertiary,h3[class*=h3-],h4.h4-accent,h4.h4-gradient,h4.h4-primary,h4.h4-secondary,h4.h4-tertiary,h4[class*=h4-],h5.h5-accent,h5.h5-gradient,h5.h5-primary,h5.h5-secondary,h5.h5-tertiary,h5[class*=h5-]{font-weight:600!important}.h1-mobile-accent,.h1-mobile-gradient,.h1-mobile-primary,.h1-mobile-secondary,.h1-mobile-tertiary,.h2-mobile-accent,.h2-mobile-gradient,.h2-mobile-primary,.h2-mobile-secondary,.h2-mobile-tertiary,.h3-mobile-accent,.h3-mobile-gradient,.h3-mobile-primary,.h3-mobile-secondary,.h3-mobile-tertiary,.h4-mobile-accent,.h4-mobile-gradient,.h4-mobile-primary,.h4-mobile-secondary,.h4-mobile-tertiary,.h5-mobile-accent,.h5-mobile-gradient,.h5-mobile-primary,.h5-mobile-secondary,.h5-mobile-tertiary{font-weight:600!important;font-weight:var(--font-weight-semibold)!important}:root{--font-family-primary:"Inter","SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Roboto,Arial,sans-serif;--font-family-secondary:"SF Pro Display","Segoe UI","Helvetica Neue",-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;--font-family-display:"Inter","SF Pro Display","Segoe UI",-apple-system,BlinkMacSystemFont,sans-serif;--font-family-ui:"Inter","SF Pro Text","Segoe UI",-apple-system,BlinkMacSystemFont,sans-serif;--font-family-mono:"JetBrains Mono","Fira Code","SF Mono","Monaco","Menlo","Consolas","Liberation Mono",monospace;--font-family-icon:"Font Awesome 6 Free";--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.75rem;--text-4xl:2rem;--text-5xl:2.5rem;--text-6xl:3.375rem;--text-7xl:4.5rem;--text-8xl:6rem;--text-9xl:9rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:650;--font-weight-extrabold:800;--font-weight-black:900;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2}.h1-primary{color:var(--text-primary)}.h1-primary,.h1-secondary{font-family:Inter,SF Pro Display,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-family-display);font-size:3.375rem;font-size:var(--text-6xl);font-weight:600!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:-.02em;line-height:1.25;line-height:var(--leading-tight)}.h1-secondary{color:var(--text-secondary)}.h1-tertiary{color:var(--text-tertiary)}.h1-accent,.h1-tertiary{font-family:Inter,SF Pro Display,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-family-display);font-size:3.375rem;font-size:var(--text-6xl);font-weight:600!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:-.02em;line-height:1.25;line-height:var(--leading-tight)}.h1-accent{color:var(--accent-primary)}.h1-gradient{-webkit-text-fill-color:#0000;background:var(--gradient-highlight);-webkit-background-clip:text;background-clip:text;font-family:Inter,SF Pro Display,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-family-display);font-size:3.375rem;font-size:var(--text-6xl);font-weight:600!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:-.02em;line-height:1.25;line-height:var(--leading-tight)}.h1-mobile-primary{color:var(--text-primary)}.h1-mobile-primary,.h1-mobile-secondary{font-family:Inter,SF Pro Display,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-family-display);font-size:2rem;font-size:var(--text-4xl);font-weight:600!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:-.02em;line-height:1.25;line-height:var(--leading-tight)}.h1-mobile-secondary{color:var(--text-secondary)}.h1-mobile-tertiary{color:var(--text-tertiary)}.h1-mobile-accent,.h1-mobile-tertiary{font-family:Inter,SF Pro Display,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-family-display);font-size:2rem;font-size:var(--text-4xl);font-weight:600!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:-.02em;line-height:1.25;line-height:var(--leading-tight)}.h1-mobile-accent{color:var(--accent-primary)}.h1-mobile-gradient{-webkit-text-fill-color:#0000;background:var(--gradient-highlight);-webkit-background-clip:text;background-clip:text;font-family:Inter,SF Pro Display,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-family-display);font-size:2rem;font-size:var(--text-4xl);font-weight:600!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:-.02em;line-height:1.25;line-height:var(--leading-tight)}@media (max-width:768px){.h1-accent,.h1-gradient,.h1-primary,.h1-secondary,.h1-tertiary{font-size:2rem;font-size:var(--text-4xl)}}.h2-primary{color:var(--text-primary)}.h2-primary,.h2-secondary{font-family:Inter,SF Pro Display,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-family-display);font-size:2.5rem;font-size:var(--text-5xl);font-weight:600!important;font-weight:var(--font-weight-semibold)!important;line-height:1.375;line-height:var(--leading-snug)}.h2-secondary{color:var(--text-secondary)}.h2-tertiary{color:var(--text-tertiary)}.h2-accent,.h2-tertiary{font-family:Inter,SF Pro Display,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-family-display);font-size:2.5rem;font-size:var(--text-5xl);font-weight:600!important;font-weight:var(--font-weight-semibold)!important;line-height:1.375;line-height:var(--leading-snug)}.h2-accent{color:var(--accent-primary)}.h2-gradient{-webkit-text-fill-color:#0000;background:var(--gradient-highlight);-webkit-background-clip:text;background-clip:text;font-family:Inter,SF Pro Display,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-family-display);font-size:2.5rem;font-size:var(--text-5xl);font-weight:600!important;font-weight:var(--font-weight-semibold)!important;line-height:1.375;line-height:var(--leading-snug)}.h2-mobile-primary{color:var(--text-primary)}.h2-mobile-primary,.h2-mobile-secondary{font-family:Inter,SF Pro Display,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-family-display);font-size:1.75rem;font-size:var(--text-3xl);font-weight:600!important;font-weight:var(--font-weight-semibold)!important;line-height:1.375;line-height:var(--leading-snug)}.h2-mobile-secondary{color:var(--text-secondary)}.h2-mobile-tertiary{color:var(--text-tertiary)}.h2-mobile-accent,.h2-mobile-tertiary{font-family:Inter,SF Pro Display,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-family-display);font-size:1.75rem;font-size:var(--text-3xl);font-weight:600!important;font-weight:var(--font-weight-semibold)!important;line-height:1.375;line-height:var(--leading-snug)}.h2-mobile-accent{color:var(--accent-primary)}.h2-mobile-gradient{-webkit-text-fill-color:#0000;background:var(--gradient-highlight);-webkit-background-clip:text;background-clip:text;font-family:Inter,SF Pro Display,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-family-display);font-size:1.75rem;font-size:var(--text-3xl);font-weight:600!important;font-weight:var(--font-weight-semibold)!important;line-height:1.375;line-height:var(--leading-snug)}@media (max-width:768px){.h2-accent,.h2-gradient,.h2-primary,.h2-secondary,.h2-tertiary{font-size:1.75rem;font-size:var(--text-3xl)}}.h3-primary{color:var(--text-primary)}.h3-primary,.h3-secondary{font-family:Inter,SF Pro Display,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-family-display);font-size:2rem;font-size:var(--text-4xl);font-weight:600!important;font-weight:var(--font-weight-semibold)!important;line-height:1.375;line-height:var(--leading-snug)}.h3-secondary{color:var(--text-secondary)}.h3-tertiary{color:var(--text-tertiary)}.h3-accent,.h3-tertiary{font-family:Inter,SF Pro Display,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-family-display);font-size:2rem;font-size:var(--text-4xl);font-weight:600!important;font-weight:var(--font-weight-semibold)!important;line-height:1.375;line-height:var(--leading-snug)}.h3-accent{color:var(--accent-primary)}.h3-gradient{-webkit-text-fill-color:#0000;background:var(--gradient-highlight);-webkit-background-clip:text;background-clip:text;font-family:Inter,SF Pro Display,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-family-display);font-size:2rem;font-size:var(--text-4xl);font-weight:600!important;font-weight:var(--font-weight-semibold)!important;line-height:1.375;line-height:var(--leading-snug)}.h3-mobile-primary{color:var(--text-primary)}.h3-mobile-primary,.h3-mobile-secondary{font-family:Inter,SF Pro Display,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-family-display);font-size:1.5rem;font-size:var(--text-2xl);font-weight:600!important;font-weight:var(--font-weight-semibold)!important;line-height:1.375;line-height:var(--leading-snug)}.h3-mobile-secondary{color:var(--text-secondary)}.h3-mobile-tertiary{color:var(--text-tertiary)}.h3-mobile-accent,.h3-mobile-tertiary{font-family:Inter,SF Pro Display,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-family-display);font-size:1.5rem;font-size:var(--text-2xl);font-weight:600!important;font-weight:var(--font-weight-semibold)!important;line-height:1.375;line-height:var(--leading-snug)}.h3-mobile-accent{color:var(--accent-primary)}.h3-mobile-gradient{-webkit-text-fill-color:#0000;background:var(--gradient-highlight);-webkit-background-clip:text;background-clip:text;font-family:Inter,SF Pro Display,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-family-display);font-size:1.5rem;font-size:var(--text-2xl);font-weight:600!important;font-weight:var(--font-weight-semibold)!important;line-height:1.375;line-height:var(--leading-snug)}@media (max-width:768px){.h3-accent,.h3-gradient,.h3-primary,.h3-secondary,.h3-tertiary{font-size:1.5rem;font-size:var(--text-2xl)}}.h4-primary{color:var(--text-primary)}.h4-primary,.h4-secondary{font-family:Inter,SF Pro Display,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-family-display);font-size:1.75rem;font-size:var(--text-3xl);font-weight:600!important;font-weight:var(--font-weight-semibold)!important;line-height:1.375;line-height:var(--leading-snug)}.h4-secondary{color:var(--text-secondary)}.h4-tertiary{color:var(--text-tertiary)}.h4-accent,.h4-tertiary{font-family:Inter,SF Pro Display,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-family-display);font-size:1.75rem;font-size:var(--text-3xl);font-weight:600!important;font-weight:var(--font-weight-semibold)!important;line-height:1.375;line-height:var(--leading-snug)}.h4-accent{color:var(--accent-primary)}.h4-gradient{-webkit-text-fill-color:#0000;background:var(--gradient-highlight);-webkit-background-clip:text;background-clip:text;font-family:Inter,SF Pro Display,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-family-display);font-size:1.75rem;font-size:var(--text-3xl);font-weight:600!important;font-weight:var(--font-weight-semibold)!important;line-height:1.375;line-height:var(--leading-snug)}.h4-mobile-primary{color:var(--text-primary)}.h4-mobile-primary,.h4-mobile-secondary{font-family:Inter,SF Pro Display,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-family-display);font-size:1.25rem;font-size:var(--text-xl);font-weight:600!important;font-weight:var(--font-weight-semibold)!important;line-height:1.375;line-height:var(--leading-snug)}.h4-mobile-secondary{color:var(--text-secondary)}.h4-mobile-tertiary{color:var(--text-tertiary)}.h4-mobile-accent,.h4-mobile-tertiary{font-family:Inter,SF Pro Display,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-family-display);font-size:1.25rem;font-size:var(--text-xl);font-weight:600!important;font-weight:var(--font-weight-semibold)!important;line-height:1.375;line-height:var(--leading-snug)}.h4-mobile-accent{color:var(--accent-primary)}.h4-mobile-gradient{-webkit-text-fill-color:#0000;background:var(--gradient-highlight);-webkit-background-clip:text;background-clip:text;font-family:Inter,SF Pro Display,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-family-display);font-size:1.25rem;font-size:var(--text-xl);font-weight:600!important;font-weight:var(--font-weight-semibold)!important;line-height:1.375;line-height:var(--leading-snug)}@media (max-width:768px){.h4-accent,.h4-gradient,.h4-primary,.h4-secondary,.h4-tertiary{font-size:1.25rem;font-size:var(--text-xl)}}.h5-primary{color:var(--text-primary)}.h5-primary,.h5-secondary{font-family:Inter,SF Pro Display,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-family-display);font-size:1.5rem;font-size:var(--text-2xl);font-weight:600!important;font-weight:var(--font-weight-semibold)!important;line-height:1.375;line-height:var(--leading-snug)}.h5-secondary{color:var(--text-secondary)}.h5-tertiary{color:var(--text-tertiary)}.h5-accent,.h5-tertiary{font-family:Inter,SF Pro Display,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-family-display);font-size:1.5rem;font-size:var(--text-2xl);font-weight:600!important;font-weight:var(--font-weight-semibold)!important;line-height:1.375;line-height:var(--leading-snug)}.h5-accent{color:var(--accent-primary)}.h5-gradient{-webkit-text-fill-color:#0000;background:var(--gradient-highlight);-webkit-background-clip:text;background-clip:text;font-family:Inter,SF Pro Display,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-family-display);font-size:1.5rem;font-size:var(--text-2xl);font-weight:600!important;font-weight:var(--font-weight-semibold)!important;line-height:1.375;line-height:var(--leading-snug)}.h5-mobile-primary{color:var(--text-primary)}.h5-mobile-primary,.h5-mobile-secondary{font-family:Inter,SF Pro Display,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-family-display);font-size:1.125rem;font-size:var(--text-lg);font-weight:600!important;font-weight:var(--font-weight-semibold)!important;line-height:1.375;line-height:var(--leading-snug)}.h5-mobile-secondary{color:var(--text-secondary)}.h5-mobile-tertiary{color:var(--text-tertiary)}.h5-mobile-accent,.h5-mobile-tertiary{font-family:Inter,SF Pro Display,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-family-display);font-size:1.125rem;font-size:var(--text-lg);font-weight:600!important;font-weight:var(--font-weight-semibold)!important;line-height:1.375;line-height:var(--leading-snug)}.h5-mobile-accent{color:var(--accent-primary)}.h5-mobile-gradient{-webkit-text-fill-color:#0000;background:var(--gradient-highlight);-webkit-background-clip:text;background-clip:text;font-family:Inter,SF Pro Display,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-family-display);font-size:1.125rem;font-size:var(--text-lg);font-weight:600!important;font-weight:var(--font-weight-semibold)!important;line-height:1.375;line-height:var(--leading-snug)}@media (max-width:768px){.h5-accent,.h5-gradient,.h5-primary,.h5-secondary,.h5-tertiary{font-size:1.125rem;font-size:var(--text-lg)}}.b1-primary{font-weight:400;font-weight:var(--font-weight-normal)}.b1-bold-primary,.b1-primary{color:var(--text-primary);font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Roboto,Arial,sans-serif;font-family:var(--font-family-primary);font-size:1.125rem;font-size:var(--text-lg);line-height:1.625;line-height:var(--leading-relaxed)}.b1-bold-primary{font-weight:600;font-weight:var(--font-weight-semibold)}.b1-secondary{font-weight:400;font-weight:var(--font-weight-normal)}.b1-bold-secondary,.b1-secondary{color:var(--text-secondary);font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Roboto,Arial,sans-serif;font-family:var(--font-family-primary);font-size:1.125rem;font-size:var(--text-lg);line-height:1.625;line-height:var(--leading-relaxed)}.b1-bold-secondary{font-weight:600;font-weight:var(--font-weight-semibold)}.b1-tertiary{font-weight:400;font-weight:var(--font-weight-normal)}.b1-bold-tertiary,.b1-tertiary{color:var(--text-tertiary);font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Roboto,Arial,sans-serif;font-family:var(--font-family-primary);font-size:1.125rem;font-size:var(--text-lg);line-height:1.625;line-height:var(--leading-relaxed)}.b1-bold-tertiary{font-weight:600;font-weight:var(--font-weight-semibold)}.b1-accent{font-weight:400;font-weight:var(--font-weight-normal)}.b1-accent,.b1-bold-accent{color:var(--accent-primary);font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Roboto,Arial,sans-serif;font-family:var(--font-family-primary);font-size:1.125rem;font-size:var(--text-lg);line-height:1.625;line-height:var(--leading-relaxed)}.b1-bold-accent{font-weight:600;font-weight:var(--font-weight-semibold)}.b1-gradient{font-weight:400;font-weight:var(--font-weight-normal)}.b1-bold-gradient,.b1-gradient{-webkit-text-fill-color:#0000;background:var(--gradient-highlight);-webkit-background-clip:text;background-clip:text;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Roboto,Arial,sans-serif;font-family:var(--font-family-primary);font-size:1.125rem;font-size:var(--text-lg);line-height:1.625;line-height:var(--leading-relaxed)}.b1-bold-gradient{font-weight:600;font-weight:var(--font-weight-semibold)}.b1-mobile-primary{color:var(--text-primary)}.b1-mobile-primary,.b1-mobile-secondary{font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Roboto,Arial,sans-serif;font-family:var(--font-family-primary);font-size:1rem;font-size:var(--text-base);font-weight:400;font-weight:var(--font-weight-normal);line-height:1.625;line-height:var(--leading-relaxed)}.b1-mobile-secondary{color:var(--text-secondary)}.b1-mobile-tertiary{color:var(--text-tertiary)}.b1-mobile-accent,.b1-mobile-tertiary{font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Roboto,Arial,sans-serif;font-family:var(--font-family-primary);font-size:1rem;font-size:var(--text-base);font-weight:400;font-weight:var(--font-weight-normal);line-height:1.625;line-height:var(--leading-relaxed)}.b1-mobile-accent{color:var(--accent-primary)}.b1-mobile-gradient{-webkit-text-fill-color:#0000;background:var(--gradient-highlight);-webkit-background-clip:text;background-clip:text;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Roboto,Arial,sans-serif;font-family:var(--font-family-primary);font-size:1rem;font-size:var(--text-base);font-weight:400;font-weight:var(--font-weight-normal);line-height:1.625;line-height:var(--leading-relaxed)}@media (max-width:768px){.b1-accent,.b1-gradient,.b1-primary,.b1-secondary,.b1-tertiary{font-size:1rem;font-size:var(--text-base)}}.b2-primary{font-weight:400;font-weight:var(--font-weight-normal)}.b2-bold-primary,.b2-primary{color:var(--text-primary);font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Roboto,Arial,sans-serif;font-family:var(--font-family-primary);font-size:1rem;font-size:var(--text-base);line-height:1.625;line-height:var(--leading-relaxed)}.b2-bold-primary{font-weight:600;font-weight:var(--font-weight-semibold)}.b2-secondary{font-weight:400;font-weight:var(--font-weight-normal)}.b2-bold-secondary,.b2-secondary{color:var(--text-secondary);font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Roboto,Arial,sans-serif;font-family:var(--font-family-primary);font-size:1rem;font-size:var(--text-base);line-height:1.625;line-height:var(--leading-relaxed)}.b2-bold-secondary{font-weight:600;font-weight:var(--font-weight-semibold)}.b2-tertiary{font-weight:400;font-weight:var(--font-weight-normal)}.b2-bold-tertiary,.b2-tertiary{color:var(--text-tertiary);font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Roboto,Arial,sans-serif;font-family:var(--font-family-primary);font-size:1rem;font-size:var(--text-base);line-height:1.625;line-height:var(--leading-relaxed)}.b2-bold-tertiary{font-weight:600;font-weight:var(--font-weight-semibold)}.b2-accent{font-weight:400;font-weight:var(--font-weight-normal)}.b2-accent,.b2-bold-accent{color:var(--accent-primary);font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Roboto,Arial,sans-serif;font-family:var(--font-family-primary);font-size:1rem;font-size:var(--text-base);line-height:1.625;line-height:var(--leading-relaxed)}.b2-bold-accent{font-weight:600;font-weight:var(--font-weight-semibold)}.b2-gradient{font-weight:400;font-weight:var(--font-weight-normal)}.b2-bold-gradient,.b2-gradient{-webkit-text-fill-color:#0000;background:var(--gradient-highlight);-webkit-background-clip:text;background-clip:text;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Roboto,Arial,sans-serif;font-family:var(--font-family-primary);font-size:1rem;font-size:var(--text-base);line-height:1.625;line-height:var(--leading-relaxed)}.b2-bold-gradient{font-weight:600;font-weight:var(--font-weight-semibold)}.b2-mobile-primary{color:var(--text-primary)}.b2-mobile-primary,.b2-mobile-secondary{font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Roboto,Arial,sans-serif;font-family:var(--font-family-primary);font-size:.875rem;font-size:var(--text-sm);font-weight:400;font-weight:var(--font-weight-normal);line-height:1.625;line-height:var(--leading-relaxed)}.b2-mobile-secondary{color:var(--text-secondary)}.b2-mobile-tertiary{color:var(--text-tertiary)}.b2-mobile-accent,.b2-mobile-tertiary{font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Roboto,Arial,sans-serif;font-family:var(--font-family-primary);font-size:.875rem;font-size:var(--text-sm);font-weight:400;font-weight:var(--font-weight-normal);line-height:1.625;line-height:var(--leading-relaxed)}.b2-mobile-accent{color:var(--accent-primary)}.b2-mobile-gradient{-webkit-text-fill-color:#0000;background:var(--gradient-highlight);-webkit-background-clip:text;background-clip:text;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Roboto,Arial,sans-serif;font-family:var(--font-family-primary);font-size:.875rem;font-size:var(--text-sm);font-weight:400;font-weight:var(--font-weight-normal);line-height:1.625;line-height:var(--leading-relaxed)}@media (max-width:768px){.b2-accent,.b2-gradient,.b2-primary,.b2-secondary,.b2-tertiary{font-size:.875rem;font-size:var(--text-sm)}}.b3-primary{font-weight:400;font-weight:var(--font-weight-normal)}.b3-bold-primary,.b3-primary{color:var(--text-primary);font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Roboto,Arial,sans-serif;font-family:var(--font-family-primary);font-size:.875rem;font-size:var(--text-sm);line-height:1.625;line-height:var(--leading-relaxed)}.b3-bold-primary{font-weight:600;font-weight:var(--font-weight-semibold)}.b3-secondary{font-weight:400;font-weight:var(--font-weight-normal)}.b3-bold-secondary,.b3-secondary{color:var(--text-secondary);font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Roboto,Arial,sans-serif;font-family:var(--font-family-primary);font-size:.875rem;font-size:var(--text-sm);line-height:1.625;line-height:var(--leading-relaxed)}.b3-bold-secondary{font-weight:600;font-weight:var(--font-weight-semibold)}.b3-tertiary{font-weight:400;font-weight:var(--font-weight-normal)}.b3-bold-tertiary,.b3-tertiary{color:var(--text-tertiary);font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Roboto,Arial,sans-serif;font-family:var(--font-family-primary);font-size:.875rem;font-size:var(--text-sm);line-height:1.625;line-height:var(--leading-relaxed)}.b3-bold-tertiary{font-weight:600;font-weight:var(--font-weight-semibold)}.b3-accent{font-weight:400;font-weight:var(--font-weight-normal)}.b3-accent,.b3-bold-accent{color:var(--accent-primary);font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Roboto,Arial,sans-serif;font-family:var(--font-family-primary);font-size:.875rem;font-size:var(--text-sm);line-height:1.625;line-height:var(--leading-relaxed)}.b3-bold-accent{font-weight:600;font-weight:var(--font-weight-semibold)}.b3-gradient{font-weight:400;font-weight:var(--font-weight-normal)}.b3-bold-gradient,.b3-gradient{-webkit-text-fill-color:#0000;background:var(--gradient-highlight);-webkit-background-clip:text;background-clip:text;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Roboto,Arial,sans-serif;font-family:var(--font-family-primary);font-size:.875rem;font-size:var(--text-sm);line-height:1.625;line-height:var(--leading-relaxed)}.b3-bold-gradient{font-weight:600;font-weight:var(--font-weight-semibold)}.b3-mobile-primary{color:var(--text-primary)}.b3-mobile-primary,.b3-mobile-secondary{font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Roboto,Arial,sans-serif;font-family:var(--font-family-primary);font-size:.75rem;font-size:var(--text-xs);font-weight:400;font-weight:var(--font-weight-normal);line-height:1.625;line-height:var(--leading-relaxed)}.b3-mobile-secondary{color:var(--text-secondary)}.b3-mobile-tertiary{color:var(--text-tertiary)}.b3-mobile-accent,.b3-mobile-tertiary{font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Roboto,Arial,sans-serif;font-family:var(--font-family-primary);font-size:.75rem;font-size:var(--text-xs);font-weight:400;font-weight:var(--font-weight-normal);line-height:1.625;line-height:var(--leading-relaxed)}.b3-mobile-accent{color:var(--accent-primary)}.b3-mobile-gradient{-webkit-text-fill-color:#0000;background:var(--gradient-highlight);-webkit-background-clip:text;background-clip:text;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Roboto,Arial,sans-serif;font-family:var(--font-family-primary);font-size:.75rem;font-size:var(--text-xs);font-weight:400;font-weight:var(--font-weight-normal);line-height:1.625;line-height:var(--leading-relaxed)}@media (max-width:768px){.b3-accent,.b3-gradient,.b3-primary,.b3-secondary,.b3-tertiary{font-size:.75rem;font-size:var(--text-xs)}}.caption-primary{color:var(--text-primary)}.caption-primary,.caption-secondary{font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Roboto,Arial,sans-serif;font-family:var(--font-family-primary);font-size:.75rem;font-size:var(--text-xs);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.5;line-height:var(--leading-normal)}.caption-secondary{color:var(--text-secondary)}.caption-tertiary{color:var(--text-tertiary)}.caption-accent,.caption-tertiary{font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Roboto,Arial,sans-serif;font-family:var(--font-family-primary);font-size:.75rem;font-size:var(--text-xs);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.5;line-height:var(--leading-normal)}.caption-accent{color:var(--accent-primary)}.caption-gradient{-webkit-text-fill-color:#0000;background:var(--gradient-highlight);-webkit-background-clip:text;background-clip:text}.caption-gradient,.caption-mobile-primary{font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Roboto,Arial,sans-serif;font-family:var(--font-family-primary);font-size:.75rem;font-size:var(--text-xs);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.5;line-height:var(--leading-normal)}.caption-mobile-primary{color:var(--text-primary)}.caption-mobile-secondary{color:var(--text-secondary)}.caption-mobile-secondary,.caption-mobile-tertiary{font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Roboto,Arial,sans-serif;font-family:var(--font-family-primary);font-size:.75rem;font-size:var(--text-xs);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.5;line-height:var(--leading-normal)}.caption-mobile-tertiary{color:var(--text-tertiary)}.caption-mobile-accent{color:var(--accent-primary)}.caption-mobile-accent,.caption-mobile-gradient{font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Roboto,Arial,sans-serif;font-family:var(--font-family-primary);font-size:.75rem;font-size:var(--text-xs);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.5;line-height:var(--leading-normal)}.caption-mobile-gradient{-webkit-text-fill-color:#0000;background:var(--gradient-highlight);-webkit-background-clip:text;background-clip:text}.b3-success{color:var(--accent-success)}.b3-error,.b3-success{font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Roboto,Arial,sans-serif;font-family:var(--font-family-primary);font-size:.875rem;font-size:var(--text-sm);font-weight:400;font-weight:var(--font-weight-normal);line-height:1.625;line-height:var(--leading-relaxed)}.b3-error{color:var(--accent-error)}.caption-success{color:var(--accent-success)}.caption-error,.caption-success{font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Roboto,Arial,sans-serif;font-family:var(--font-family-primary);font-size:.75rem;font-size:var(--text-xs);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.5;line-height:var(--leading-normal)}.caption-error{color:var(--accent-error)}@media (max-width:768px){.b3-error,.b3-success,.caption-accent,.caption-error,.caption-gradient,.caption-primary,.caption-secondary,.caption-success,.caption-tertiary{font-size:.75rem;font-size:var(--text-xs)}}.button-base,.button-danger,.button-ghost,.button-gradient,.button-hero-gradient,.button-icon-only,.button-outline,.button-primary,.button-secondary,.button-success,.button-tertiary,.button-warning{align-items:center;border:none;border-radius:25px;cursor:pointer;display:inline-flex;font-family:var(--font-family-ui);font-size:var(--text-base);font-weight:var(--font-weight-semibold);gap:8px;height:38px;justify-content:center;line-height:1;min-width:fit-content;overflow:hidden;padding:10px 20px;position:relative;text-align:center;text-decoration:none;transition:all .2s ease;white-space:nowrap}.button-base:focus,.button-danger:focus,.button-ghost:focus,.button-gradient:focus,.button-hero-gradient:focus,.button-icon-only:focus,.button-outline:focus,.button-primary:focus,.button-secondary:focus,.button-success:focus,.button-tertiary:focus,.button-warning:focus{outline:none}.button-base:disabled,.button-danger:disabled,.button-ghost:disabled,.button-gradient:disabled,.button-hero-gradient:disabled,.button-icon-only:disabled,.button-outline:disabled,.button-primary:disabled,.button-secondary:disabled,.button-success:disabled,.button-tertiary:disabled,.button-warning:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.7;transform:none!important}.button-base.loading,.button-danger.loading,.button-ghost.loading,.button-gradient.loading,.button-hero-gradient.loading,.button-icon-only.loading,.button-outline.loading,.button-primary.loading,.button-secondary.loading,.button-success.loading,.button-tertiary.loading,.button-warning.loading{align-items:center;cursor:wait;display:inline-flex;gap:8px;justify-content:center;position:relative}.button-loading-spinner{animation:button-spin .8s linear infinite;border:2px solid #0000;border-radius:50%;border-top:2px solid var(--background-primary);content:"";height:16px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:16px}.button-base.loading:before,.button-danger.loading:before,.button-ghost.loading:before,.button-gradient.loading:before,.button-hero-gradient.loading:before,.button-outline.loading:before,.button-primary.loading:before,.button-secondary.loading:before,.button-success.loading:before,.button-tertiary.loading:before,.button-warning.loading:before{animation:button-spin .8s linear infinite;border:2px solid #0000;border-radius:50%;border-top:2px solid var(--background-primary);content:"";flex-shrink:0;height:16px;position:static;width:16px}.button-icon-only.loading:before{animation:button-spin .8s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;content:"";height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}.button-icon-only.loading{padding-right:inherit}@keyframes button-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.button-base--small,.button-danger--small,.button-ghost--small,.button-gradient--small,.button-hero-gradient--small,.button-outline--small,.button-primary--small,.button-secondary--small,.button-success--small,.button-tertiary--small,.button-warning--small{border-radius:20px;font-size:var(--text-sm);gap:6px;height:34px;padding:6px 12px}.button-base--small .button-icon,.button-danger--small .button-icon,.button-ghost--small .button-icon,.button-gradient--small .button-icon,.button-hero-gradient--small .button-icon,.button-outline--small .button-icon,.button-primary--small .button-icon,.button-secondary--small .button-icon,.button-success--small .button-icon,.button-tertiary--small .button-icon,.button-warning--small .button-icon{height:16px;width:16px}.button-base--medium,.button-danger--medium,.button-ghost--medium,.button-gradient--medium,.button-hero-gradient--medium,.button-outline--medium,.button-primary--medium,.button-secondary--medium,.button-success--medium,.button-tertiary--medium,.button-warning--medium{border-radius:25px;font-size:var(--text-base);gap:8px;height:36px;padding:10px 20px}.button-base--medium .button-icon,.button-danger--medium .button-icon,.button-ghost--medium .button-icon,.button-gradient--medium .button-icon,.button-hero-gradient--medium .button-icon,.button-outline--medium .button-icon,.button-primary--medium .button-icon,.button-secondary--medium .button-icon,.button-success--medium .button-icon,.button-tertiary--medium .button-icon,.button-warning--medium .button-icon{height:20px!important;width:20px!important}.button-base--large,.button-danger--large,.button-ghost--large,.button-gradient--large,.button-hero-gradient--large,.button-outline--large,.button-primary--large,.button-secondary--large,.button-success--large,.button-tertiary--large,.button-warning--large{border-radius:28px;font-size:var(--text-lg);gap:10px;height:44px;padding:12px 24px}.button-base--large .button-icon,.button-danger--large .button-icon,.button-ghost--large .button-icon,.button-gradient--large .button-icon,.button-hero-gradient--large .button-icon,.button-outline--large .button-icon,.button-primary--large .button-icon,.button-secondary--large .button-icon,.button-success--large .button-icon,.button-tertiary--large .button-icon,.button-warning--large .button-icon{height:24px;width:24px}.button-base--xl,.button-danger--xl,.button-ghost--xl,.button-gradient--xl,.button-hero-gradient--xl,.button-outline--xl,.button-primary--xl,.button-secondary--xl,.button-success--xl,.button-tertiary--xl,.button-warning--xl{border-radius:32px;font-size:var(--text-xl);gap:12px;height:52px;padding:16px 32px}.button-base--xl .button-icon,.button-danger--xl .button-icon,.button-ghost--xl .button-icon,.button-gradient--xl .button-icon,.button-hero-gradient--xl .button-icon,.button-outline--xl .button-icon,.button-primary--xl .button-icon,.button-secondary--xl .button-icon,.button-success--xl .button-icon,.button-tertiary--xl .button-icon,.button-warning--xl .button-icon{height:28px;width:28px}.button-primary{background:linear-gradient(135deg,var(--accent-primary) 0,var(--accent-secondary) 100%);box-shadow:0 2px 8px #2563eb26;color:var(--background-primary)}.button-primary:hover:not(:disabled){background:linear-gradient(135deg,var(--interactive-hover) 0,var(--accent-primary) 100%);box-shadow:0 4px 12px #2563eb4d;transform:translateY(-1px)}.button-primary:active:not(:disabled){box-shadow:0 2px 8px #2563eb33;transform:translateY(0)}.button-secondary{background:linear-gradient(135deg,var(--accent-secondary) 0,var(--accent-tertiary) 100%);box-shadow:0 2px 8px #8b5cf626;color:var(--background-primary)}.button-secondary:hover:not(:disabled){background:linear-gradient(135deg,var(--accent-primary) 0,var(--accent-secondary) 100%);box-shadow:0 4px 12px #8b5cf64d;transform:translateY(-1px)}.button-secondary:active:not(:disabled){box-shadow:0 2px 8px #8b5cf633;transform:translateY(0)}.button-tertiary{background:#0000;border:1px solid var(--border-primary);color:var(--accent-primary)}.button-tertiary:hover:not(:disabled){background:var(--background-tertiary);border-color:var(--accent-primary);color:var(--interactive-hover)}.button-outline{background:#0000;border:1.5px solid var(--accent-primary);color:var(--accent-primary)}.button-outline:hover:not(:disabled){background:var(--accent-primary);box-shadow:0 4px 12px #2563eb33;color:var(--background-primary);transform:translateY(-1px)}.button-outline:active:not(:disabled){transform:translateY(0)}.button-ghost{background:#0000;border:1px solid #0000;color:var(--text-secondary)}.button-ghost:hover:not(:disabled){background:var(--background-tertiary);color:var(--text-primary);transform:translateY(-1px)}.button-ghost:active:not(:disabled){transform:translateY(0)}.button-danger{background:linear-gradient(135deg,var(--accent-error) 0,#f87171 100%);box-shadow:0 2px 8px #ef444426;color:var(--background-primary)}.button-danger:hover:not(:disabled){background:linear-gradient(135deg,#dc2626 0,var(--accent-error) 100%);box-shadow:0 4px 12px #ef44444d;transform:translateY(-1px)}.button-danger:active:not(:disabled){box-shadow:0 2px 8px #ef444433;transform:translateY(0)}.button-success{background:linear-gradient(135deg,var(--accent-success) 0,#34d399 100%);box-shadow:0 2px 8px #10b98126;color:var(--background-primary)}.button-success:hover:not(:disabled){background:linear-gradient(135deg,#059669 0,var(--accent-success) 100%);box-shadow:0 4px 12px #10b9814d;transform:translateY(-1px)}.button-success:active:not(:disabled){box-shadow:0 2px 8px #10b98133;transform:translateY(0)}.button-warning{background:linear-gradient(135deg,var(--accent-warning) 0,#fbbf24 100%);box-shadow:0 2px 8px #f59e0b26;color:var(--background-primary)}.button-warning:hover:not(:disabled){background:linear-gradient(135deg,#d97706 0,var(--accent-warning) 100%);box-shadow:0 4px 12px #f59e0b4d;transform:translateY(-1px)}.button-warning:active:not(:disabled){box-shadow:0 2px 8px #f59e0b33;transform:translateY(0)}.button-icon-only{border-radius:50%;font-size:0;height:36px;min-height:36px;min-width:36px;padding:0;width:36px}.button-icon-only,.button-icon-only .button-icon{align-items:center;display:flex;justify-content:center}.button-icon-only .button-icon{height:20px;width:20px}.button-icon-only .button-icon svg{display:block;height:100%;width:100%}.button-icon-only--small,.button-icon-only.button-base--small{align-items:center;border-radius:50%;display:flex;height:32px;justify-content:center;min-height:32px;min-width:32px;width:32px}.button-icon-only--small .button-icon,.button-icon-only.button-base--small .button-icon{align-items:center;display:flex;height:16px;justify-content:center;width:16px}.button-icon-only--small .button-icon svg,.button-icon-only.button-base--small .button-icon svg{display:block;height:100%;width:100%}.button-icon-only--medium,.button-icon-only.button-base--medium{align-items:center;border-radius:50%;display:flex;height:36px;justify-content:center;min-height:36px;min-width:36px;width:36px}button.button-icon-only--medium .button-icon,button.button-icon-only.button-base--medium .button-icon{align-items:center!important;display:flex!important;height:20px!important;justify-content:center!important;width:20px!important}.button-icon-only--medium .button-icon svg,.button-icon-only.button-base--medium .button-icon svg{display:block;height:100%;width:100%}.button-icon-only--large,.button-icon-only.button-base--large{align-items:center;border-radius:50%;display:flex;height:44px;justify-content:center;min-height:44px;min-width:44px;width:44px}button.button-icon-only--large .button-icon,button.button-icon-only.button-base--large .button-icon{align-items:center!important;display:flex!important;height:24px!important;justify-content:center!important;width:24px!important}.button-icon-only--large .button-icon svg,.button-icon-only.button-base--large .button-icon svg{display:block;height:100%;width:100%}.button-icon-only--xl,.button-icon-only.button-base--xl{align-items:center;border-radius:50%;display:flex;height:52px;justify-content:center;min-height:52px;min-width:52px;width:52px}.button-icon-only--xl .button-icon,.button-icon-only.button-base--xl .button-icon{align-items:center;display:flex;height:28px;justify-content:center;width:28px}.button-icon-only--xl .button-icon svg,.button-icon-only.button-base--xl .button-icon svg{display:block;height:100%;width:100%}.button-modal-close{align-items:center;background:var(--background-primary);border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;font-size:var(--text-sm);height:40px;justify-content:center;padding:0;position:relative;transform:scale(1) rotate(0deg);transition:all .2s ease;width:40px;z-index:10}.button-modal-close:hover{transform:scale(1.1) rotate(180deg)}.button-modal-close:active{transform:scale(.95)}.button-modal-close:focus{outline:none}.button-modal-close--small{height:32px;width:32px}.button-modal-close--large{height:48px;width:48px}.button-modal-close--xl{height:56px;width:56px}.button-gradient{background:var(--gradient-highlight);box-shadow:0 2px 8px #7b2ff726;color:var(--background-primary)}.button-gradient:hover:not(:disabled){background:linear-gradient(135deg,#1ec8f5,#5f61f3 50%,#7b2ff7);box-shadow:0 4px 12px #7b2ff74d;transform:translateY(-1px)}.button-gradient:active:not(:disabled){box-shadow:0 2px 8px #7b2ff733;transform:translateY(0)}.button-hero-gradient{background:linear-gradient(90deg,#7ee8fa,#80ff72);box-shadow:0 2px 12px #7ee8fa26;color:#0a0a40}.button-hero-gradient:hover:not(:disabled){background:linear-gradient(90deg,#80ff72,#7ee8fa);box-shadow:0 4px 18px #7ee8fa4d;color:#0a0a40;transform:translateY(-1px)}.button-hero-gradient:active:not(:disabled){box-shadow:0 2px 12px #7ee8fa33;transform:translateY(0)}.button-group{border-radius:25px;box-shadow:0 2px 8px #0000001a;display:inline-flex;gap:0;overflow:hidden}.button-group .button-base,.button-group .button-danger,.button-group .button-ghost,.button-group .button-gradient,.button-group .button-hero-gradient,.button-group .button-outline,.button-group .button-primary,.button-group .button-secondary,.button-group .button-success,.button-group .button-tertiary,.button-group .button-warning{border-radius:0;margin:0}.button-group .button-base:first-child,.button-group .button-danger:first-child,.button-group .button-ghost:first-child,.button-group .button-gradient:first-child,.button-group .button-hero-gradient:first-child,.button-group .button-outline:first-child,.button-group .button-primary:first-child,.button-group .button-secondary:first-child,.button-group .button-success:first-child,.button-group .button-tertiary:first-child,.button-group .button-warning:first-child{border-bottom-left-radius:25px;border-top-left-radius:25px}.button-group .button-base:last-child,.button-group .button-danger:last-child,.button-group .button-ghost:last-child,.button-group .button-gradient:last-child,.button-group .button-hero-gradient:last-child,.button-group .button-outline:last-child,.button-group .button-primary:last-child,.button-group .button-secondary:last-child,.button-group .button-success:last-child,.button-group .button-tertiary:last-child,.button-group .button-warning:last-child{border-bottom-right-radius:25px;border-top-right-radius:25px}.button-group .button-base:not(:last-child),.button-group .button-danger:not(:last-child),.button-group .button-ghost:not(:last-child),.button-group .button-gradient:not(:last-child),.button-group .button-hero-gradient:not(:last-child),.button-group .button-outline:not(:last-child),.button-group .button-primary:not(:last-child),.button-group .button-secondary:not(:last-child),.button-group .button-success:not(:last-child),.button-group .button-tertiary:not(:last-child),.button-group .button-warning:not(:last-child){border-right:1px solid var(--border-primary)}@media (max-width:768px){.button-base--xl,.button-danger--xl,.button-ghost--xl,.button-gradient--xl,.button-hero-gradient--xl,.button-outline--xl,.button-primary--xl,.button-secondary--xl,.button-success--xl,.button-tertiary--xl,.button-warning--xl{font-size:var(--text-lg);height:48px;padding:14px 28px}.button-base--large,.button-danger--large,.button-ghost--large,.button-gradient--large,.button-hero-gradient--large,.button-outline--large,.button-primary--large,.button-secondary--large,.button-success--large,.button-tertiary--large,.button-warning--large{font-size:var(--text-base);height:40px;padding:10px 20px}.button-base--medium,.button-danger--medium,.button-ghost--medium,.button-gradient--medium,.button-hero-gradient--medium,.button-outline--medium,.button-primary--medium,.button-secondary--medium,.button-success--medium,.button-tertiary--medium,.button-warning--medium{font-size:var(--text-sm);height:36px;padding:8px 16px}.button-base--small,.button-danger--small,.button-ghost--small,.button-gradient--small,.button-hero-gradient--small,.button-outline--small,.button-primary--small,.button-secondary--small,.button-success--small,.button-tertiary--small,.button-warning--small{font-size:var(--text-xs);height:32px;padding:6px 10px}.button-modal-close{height:36px;right:12px;top:12px;width:36px}.button-modal-close--large{height:44px;right:16px;top:16px;width:44px}.button-modal-close--xl{height:48px;right:20px;top:20px;width:48px}}@media (max-width:480px){.button-base--xl,.button-danger--xl,.button-ghost--xl,.button-gradient--xl,.button-hero-gradient--xl,.button-outline--xl,.button-primary--xl,.button-secondary--xl,.button-success--xl,.button-tertiary--xl,.button-warning--xl{font-size:var(--text-lg);height:44px;padding:12px 24px}.button-base--large,.button-danger--large,.button-ghost--large,.button-gradient--large,.button-hero-gradient--large,.button-outline--large,.button-primary--large,.button-secondary--large,.button-success--large,.button-tertiary--large,.button-warning--large{font-size:var(--text-base);height:40px;padding:10px 18px}.button-base--medium,.button-danger--medium,.button-ghost--medium,.button-gradient--medium,.button-hero-gradient--medium,.button-outline--medium,.button-primary--medium,.button-secondary--medium,.button-success--medium,.button-tertiary--medium,.button-warning--medium{font-size:var(--text-sm);height:36px;padding:8px 14px}.button-base--small,.button-danger--small,.button-ghost--small,.button-gradient--small,.button-hero-gradient--small,.button-outline--small,.button-primary--small,.button-secondary--small,.button-success--small,.button-tertiary--small,.button-warning--small{font-size:var(--text-xs);height:32px;padding:6px 8px}.button-group{border-radius:12px;flex-direction:column}.button-group .button-base,.button-group .button-danger,.button-group .button-ghost,.button-group .button-gradient,.button-group .button-hero-gradient,.button-group .button-outline,.button-group .button-primary,.button-group .button-secondary,.button-group .button-success,.button-group .button-tertiary,.button-group .button-warning{border-bottom:1px solid var(--border-primary);border-radius:0;border-right:none}.button-group .button-base:first-child,.button-group .button-danger:first-child,.button-group .button-ghost:first-child,.button-group .button-gradient:first-child,.button-group .button-hero-gradient:first-child,.button-group .button-outline:first-child,.button-group .button-primary:first-child,.button-group .button-secondary:first-child,.button-group .button-success:first-child,.button-group .button-tertiary:first-child,.button-group .button-warning:first-child{border-bottom-left-radius:0;border-top-left-radius:12px;border-top-right-radius:12px}.button-group .button-base:last-child,.button-group .button-danger:last-child,.button-group .button-ghost:last-child,.button-group .button-gradient:last-child,.button-group .button-hero-gradient:last-child,.button-group .button-outline:last-child,.button-group .button-primary:last-child,.button-group .button-secondary:last-child,.button-group .button-success:last-child,.button-group .button-tertiary:last-child,.button-group .button-warning:last-child{border-bottom:none;border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-right-radius:0}}.button-full-width{min-width:100%;width:100%}.button-centered{display:block;margin:0 auto}.button-loading{pointer-events:none}*{transition:height .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),max-height .3s cubic-bezier(.4,0,.2,1),max-width .3s cubic-bezier(.4,0,.2,1),min-height .3s cubic-bezier(.4,0,.2,1),min-width .3s cubic-bezier(.4,0,.2,1),margin .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.no-transition,a,button,input,select,textarea{transition:none!important}a:hover,button:hover,input:focus,select:focus,textarea:focus{transition:all .2s ease!important}.smooth-layout{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.smooth-height{transition:height .3s cubic-bezier(.4,0,.2,1),max-height .3s cubic-bezier(.4,0,.2,1)!important}.smooth-width{transition:width .3s cubic-bezier(.4,0,.2,1),max-width .3s cubic-bezier(.4,0,.2,1)!important}.smooth-opacity{transition:opacity .3s cubic-bezier(.4,0,.2,1)!important}.smooth-transform{transition:transform .3s cubic-bezier(.4,0,.2,1)!important}.no-transition{transition:none!important}.transition-fast{transition:all .15s cubic-bezier(.4,0,.2,1)!important}.transition-normal{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.transition-slow{transition:all .5s cubic-bezier(.4,0,.2,1)!important}.transition-smooth{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.transition-bounce{transition:all .3s cubic-bezier(.68,-.55,.265,1.55)!important}.transition-elastic{transition:all .3s cubic-bezier(.175,.885,.32,1.275)!important}*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}body,div,h1,h2,h3,h4,h5,h6,input,label,li,p,select,span,td,textarea,th{-webkit-user-select:text;user-select:text}[role=button],[tabindex],a,button{-webkit-user-select:none;user-select:none}.ats-contact-card{background:var(--background-primary);border:2px solid var(--border-primary);border-radius:16px;color:var(--text-primary);display:flex;flex-direction:column;font-family:Inter,Roboto,Arial,sans-serif;gap:1rem;height:100%;margin:0;max-width:none;min-height:160px;min-width:0;overflow:hidden;padding:1rem;position:relative;transition:all .3s ease;width:100%}.ats-contact-header{align-items:center;display:flex;flex-direction:row;gap:1rem;width:100%}.ats-contact-avatar{align-items:center;background:var(--accent-primary);border:2px solid var(--border-primary);border-radius:50%;box-shadow:0 2px 8px var(--shadow-sm);color:var(--text-inverse);display:flex;flex-shrink:0;font-family:Inter,Roboto,Arial,sans-serif;font-size:1.25rem;font-weight:600;height:60px;justify-content:center;letter-spacing:.025em;width:60px}.ats-contact-info{display:flex;flex:1 1;flex-direction:column;gap:.25rem;min-width:0}.ats-contact-name{color:var(--text-heading);flex:1 1;font-size:1.1rem;font-weight:600}.ats-contact-email,.ats-contact-name{font-family:Inter,Roboto,Arial,sans-serif;line-height:1.3;margin:0;text-align:left}.ats-contact-email{color:var(--text-secondary);font-size:.875rem;font-weight:400;word-break:break-word}.ats-contact-title{color:var(--text-secondary);font-family:Inter,Roboto,Arial,sans-serif;font-size:.8rem;font-weight:500;line-height:1.4;margin:0;text-align:center}.ats-contact-details{border-top:1px solid var(--border-secondary);display:flex;flex-direction:column;gap:.75rem;padding-top:.5rem;width:100%}.ats-contact-row{align-items:center;background:none;border-radius:0;box-shadow:none;display:flex;font-family:Inter,Roboto,Arial,sans-serif;gap:.75rem;padding:.5rem 0;transition:none}.ats-contact-row-icon{align-items:center;color:var(--accent-primary);display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.ats-contact-row-text{color:var(--text-primary);flex:1 1;font-size:.875rem;font-weight:400;line-height:1.4;min-width:0}.ats-contact-link,.ats-contact-row-text{font-family:Inter,Roboto,Arial,sans-serif}.ats-contact-link{color:var(--accent-primary);font-weight:500;text-decoration:none;transition:none}.ats-contact-actions{display:flex;gap:.5rem;margin-top:.375rem}.ats-contact-action-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;flex:1 1;font-family:Inter,Roboto,Arial,sans-serif;font-size:.8rem;font-weight:600;gap:.375rem;justify-content:center;padding:.5rem .75rem;text-align:center;text-decoration:none;transition:all .2s ease}.ats-contact-action-btn.primary{background:var(--accent-primary);color:var(--text-inverse)}.ats-contact-action-btn.secondary{background:var(--background-tertiary);border:1px solid var(--border-secondary);color:var(--text-primary)}.ats-contact-action-btn:hover{box-shadow:0 4px 8px var(--shadow-sm);transform:translateY(-2px)}@media (max-width:900px){.ats-contact-card{max-width:100%!important;min-width:100%!important;padding:1rem;width:100%!important}.ats-contact-header{gap:.875rem}.ats-contact-avatar{font-size:1.125rem;height:56px;width:56px}.ats-contact-name{font-size:1rem}.ats-contact-email{font-size:.8rem}}@media (max-width:600px){.ats-contact-card{box-sizing:border-box;margin:0 0 .75rem;max-width:100%!important;min-width:100%!important;padding:.875rem;width:100%!important}.ats-contact-header{gap:.75rem}.ats-contact-avatar{font-size:1rem;height:52px;width:52px}.ats-contact-name{font-size:.95rem}.ats-contact-email{font-size:.75rem}.ats-contact-details{gap:.625rem}}@media (max-width:480px){.ats-contact-card{border-radius:16px;box-sizing:border-box;margin:0 0 .75rem;max-width:100%!important;min-width:100%!important;padding:.875rem;width:100%!important}.ats-contact-avatar{font-size:1.25rem;height:50px;width:50px}.ats-contact-name{font-size:.9rem}.ats-contact-title{font-size:.7rem}.ats-contact-row{padding:.375rem}.ats-contact-row-icon{font-size:.8rem;height:16px;width:16px}.ats-contact-row-label{font-size:.65rem}.ats-contact-row-value{font-size:.75rem}.ats-contact-action-btn{font-size:.7rem;padding:.375rem .625rem}}.ATSReportHeader_headerCard__IIOmG{background:linear-gradient(135deg,#7b2ff74d,#5f61f34d 50%,#1ec8f54d);border:1px solid var(--border-secondary);border-radius:24px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:24px;margin-bottom:24px;min-height:280px;padding:24px}.ATSReportHeader_topRow__sgi7z{align-items:center;display:flex;gap:32px}.ATSReportHeader_leftColumn__mUDb\+{display:flex;flex:1 1;flex-direction:column;gap:24px;min-height:280px}.ATSReportHeader_metricsSection__N5B6g{display:flex;flex-direction:column;gap:20px}.ATSReportHeader_contactSection__5zXTp{display:flex;flex-direction:column;width:100%}.ATSReportHeader_contactSection__5zXTp>div{width:100%}.ATSReportHeader_metricsGrid__jNo1I{grid-gap:16px;display:grid;flex:1 1;gap:16px;grid-template-columns:repeat(3,1fr)}.ATSReportHeader_metricItem__lfy4R{align-items:flex-start;background:var(--background-primary);border:1px solid var(--border-color);border-radius:20px;display:flex;flex-direction:column;padding:16px;transition:all .2s ease}.ATSReportHeader_metricItem__lfy4R:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.ATSReportHeader_metricHeader__Sumik{align-items:center;display:flex;gap:.75rem;margin-bottom:.5rem}.ATSReportHeader_metricIcon__31Fa3{align-items:center;border:1px solid var(--shadow-sm);border-radius:20px;box-shadow:0 2px 4px var(--shadow-sm);display:flex;flex-shrink:0;font-size:var(--text-2xl);height:48px;justify-content:center;line-height:1;overflow:hidden;position:relative;transition:transform .3s ease;width:48px}.ATSReportHeader_metricIcon__31Fa3 svg{color:inherit!important;height:24px!important;min-height:24px!important;min-width:24px!important;width:24px!important}.ATSReportHeader_metricIcon__31Fa3 svg circle,.ATSReportHeader_metricIcon__31Fa3 svg path,.ATSReportHeader_metricIcon__31Fa3 svg polygon,.ATSReportHeader_metricIcon__31Fa3 svg rect{fill:currentColor!important;stroke:currentColor!important}.ATSReportHeader_metricItem__lfy4R:hover .ATSReportHeader_metricIcon__31Fa3{transform:scale(1.1)}.ATSReportHeader_iconBlue__sByfu{background:var(--accent-primary-lighter);border-color:var(--accent-primary-light)!important;color:var(--accent-primary)!important}.ATSReportHeader_iconGreen__aZYcN{background:var(--accent-success-lighter);border-color:var(--accent-success-light)!important;color:var(--accent-success)!important}.ATSReportHeader_iconOrange__TOD3U{background:var(--accent-warning-lighter);border-color:var(--accent-warning-light)!important;color:var(--accent-warning)!important}.ATSReportHeader_overallScore__ldX4q{align-items:center;display:flex;justify-content:center;padding:16px}.ATSReportHeader_scoreBadge__8Y0qp{align-items:center;background:var(--background-primary);border:2px solid;border-radius:20px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;gap:8px;padding:20px;transition:all .2s ease}.ATSReportHeader_scoreBadge__8Y0qp:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}.ATSReportHeader_chartSection__2DspT{align-items:center;display:flex;flex:0 0 35%;flex-direction:column;height:100%;justify-content:center}.ATSReportHeader_chartContainer__3tk7I{align-items:center;display:flex;height:280px;justify-content:center;width:100%}.ATSReportHeader_noDataMessage__5nUCo{align-items:center;color:var(--text-secondary);display:flex;height:100%;justify-content:center}.ATSReportHeader_responsivePieChart__XcpLB{height:100%!important;max-height:400px;width:100%!important}.chartjs-legend{align-items:center;flex-direction:row;flex-wrap:wrap}.ATSReportHeader_skeletonIcon__B5epJ{border-radius:6px;height:24px;width:24px}.ATSReportHeader_skeletonIcon__B5epJ,.ATSReportHeader_skeletonText__upp5O{animation:ATSReportHeader_pulse__8ExYL 1.5s ease-in-out infinite;background:var(--skeleton-primary)}.ATSReportHeader_skeletonText__upp5O{border-radius:4px;height:16px;width:80px}.ATSReportHeader_skeletonNumber__7Arbm{animation:ATSReportHeader_pulse__8ExYL 1.5s ease-in-out infinite;background:var(--skeleton-primary);border-radius:6px;height:32px;width:60px}.ATSReportHeader_skeletonChart__LcP\+B,.ATSReportHeader_skeletonContact__cp9K4{animation:ATSReportHeader_pulse__8ExYL 1.5s ease-in-out infinite;background:var(--skeleton-primary);border-radius:12px;height:100%;width:100%}@keyframes ATSReportHeader_pulse__8ExYL{0%,to{opacity:1}50%{opacity:.5}}.ATSReportHeader_errorContainer__ldBAn{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:280px;padding:48px 24px;text-align:center;width:100%}.ATSReportHeader_errorIcon__oNKpF{margin-bottom:8px}@media (max-width:1200px){.ATSReportHeader_headerCard__IIOmG{gap:20px;padding:20px}.ATSReportHeader_topRow__sgi7z{flex-direction:column;gap:24px}.ATSReportHeader_leftColumn__mUDb\+{gap:20px}.ATSReportHeader_metricsGrid__jNo1I{gap:16px;grid-template-columns:repeat(3,1fr)}.ATSReportHeader_chartSection__2DspT{align-self:center;max-width:300px}}@media (max-width:768px){.ATSReportHeader_headerCard__IIOmG{box-sizing:border-box;padding:16px;width:100%}.ATSReportHeader_topRow__sgi7z{flex-direction:column;gap:20px;width:100%}.ATSReportHeader_chartSection__2DspT{flex:1 1 100%!important;height:auto;max-width:none!important;order:1;width:100%!important}.ATSReportHeader_leftColumn__mUDb\+{order:2;width:100%}.ATSReportHeader_metricsSection__N5B6g{order:1}.ATSReportHeader_contactSection__5zXTp{order:2}.ATSReportHeader_metricsGrid__jNo1I{gap:12px;grid-template-columns:1fr;width:100%}.chartjs-legend{flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center}.chartjs-legend-item{font-size:.875rem}.ATSReportHeader_metricHeader__Sumik{gap:.5rem}.ATSReportHeader_metricIcon__31Fa3{height:40px;width:40px}.ATSReportHeader_metricIcon__31Fa3 svg{height:20px!important;min-height:20px!important;min-width:20px!important;width:20px!important}.ATSReportHeader_chartContainer__3tk7I{height:320px}.ATSReportHeader_responsivePieChart__XcpLB{max-height:400px}}@media (max-width:480px){.ATSReportHeader_headerCard__IIOmG{box-sizing:border-box;padding:12px;width:100%}.ATSReportHeader_topRow__sgi7z{flex-direction:column;width:100%}.ATSReportHeader_chartSection__2DspT{flex:1 1 100%!important;height:auto;max-width:none!important;order:1;width:100%!important}.ATSReportHeader_leftColumn__mUDb\+{order:2}.ATSReportHeader_metricsSection__N5B6g{order:1}.ATSReportHeader_contactSection__5zXTp{order:2}.ATSReportHeader_leftColumn__mUDb\+{width:100%}.ATSReportHeader_metricsGrid__jNo1I{gap:8px;width:100%}.chartjs-legend{flex-direction:row;flex-wrap:wrap;gap:.75rem;justify-content:center}.chartjs-legend-item{font-size:.8rem}.ATSReportHeader_metricItem__lfy4R{padding:12px}.ATSReportHeader_metricHeader__Sumik{gap:.5rem}.ATSReportHeader_metricIcon__31Fa3{height:36px;width:36px}.ATSReportHeader_metricIcon__31Fa3 svg{height:18px!important;min-height:18px!important;min-width:18px!important;width:18px!important}.ATSReportHeader_chartContainer__3tk7I{height:280px}.ATSReportHeader_responsivePieChart__XcpLB{max-height:320px}.ATSReportHeader_scoreBadge__8Y0qp{padding:12px}}.ATSReportHeader2_headerCard__LG2F5{background:linear-gradient(135deg,#7b2ff74d,#5f61f34d 50%,#1ec8f54d)!important;border:1px solid var(--border-secondary);border-radius:24px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:24px;margin-bottom:24px;min-height:280px;padding:24px}.ATSReportHeader2_topRow__o29zK{align-items:center;display:flex;gap:32px}.ATSReportHeader2_leftColumn__z9b28{display:flex;flex:1 1;flex-direction:column;gap:24px;min-height:280px}.ATSReportHeader2_contactSection__hJ3Yy{display:flex;flex-direction:column;width:100%}.ATSReportHeader2_contactSection__hJ3Yy>div{width:100%}.ATSReportHeader2_metricsSection__yN8Tj{display:flex;flex-direction:column;gap:20px}.ATSReportHeader2_metricsGrid__t4PqD{grid-gap:16px;display:grid;flex:1 1;gap:16px;grid-template-columns:repeat(4,1fr)}.ATSReportHeader2_metricItem__f2UZP{align-items:flex-start;background:var(--background-primary);border:1px solid var(--border-color);border-radius:20px;display:flex;flex-direction:column;padding:16px;transition:all .2s ease}.ATSReportHeader2_metricItem__f2UZP:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.ATSReportHeader2_metricHeader__gkuuZ{align-items:center;display:flex;gap:.75rem;margin-bottom:.5rem}.ATSReportHeader2_metricIcon__zIyiU{align-items:center;border:1px solid var(--shadow-sm);border-radius:20px;box-shadow:0 2px 4px var(--shadow-sm);display:flex;flex-shrink:0;font-size:var(--text-2xl);height:48px;justify-content:center;line-height:1;overflow:hidden;position:relative;transition:transform .3s ease;width:48px}.ATSReportHeader2_metricIcon__zIyiU svg{color:inherit!important;height:24px!important;min-height:24px!important;min-width:24px!important;width:24px!important}.ATSReportHeader2_metricIcon__zIyiU svg circle,.ATSReportHeader2_metricIcon__zIyiU svg path,.ATSReportHeader2_metricIcon__zIyiU svg polygon,.ATSReportHeader2_metricIcon__zIyiU svg rect{fill:currentColor!important;stroke:currentColor!important}.ATSReportHeader2_metricItem__f2UZP:hover .ATSReportHeader2_metricIcon__zIyiU{transform:scale(1.1)}.ATSReportHeader2_iconPurple__aTj0J{background:var(--accent-primary-lighter);border-color:var(--accent-primary-light)!important;color:var(--accent-primary)!important}.ATSReportHeader2_iconBlue__B0ZL2{background:var(--accent-secondary-lighter);border-color:var(--accent-secondary-light)!important;color:var(--accent-secondary)!important}.ATSReportHeader2_iconCyan__F-1n5{background:var(--accent-tertiary-lighter);border-color:var(--accent-tertiary-light)!important;color:var(--accent-tertiary)!important}.ATSReportHeader2_iconGreen__KF9zq{background:var(--accent-success-lighter);border-color:var(--accent-success-light)!important;color:var(--accent-success)!important}.ATSReportHeader2_chartSection__HIH0k{align-items:center;display:flex;flex:0 0 35%;flex-direction:column;height:100%;justify-content:center}.ATSReportHeader2_chartContainer__z4xGO{align-items:center;display:flex;height:280px;justify-content:center;width:100%}.ATSReportHeader2_noDataMessage__vNIMj{align-items:center;color:var(--text-secondary);display:flex;height:100%;justify-content:center}.ATSReportHeader2_responsivePieChart__8YHrh{height:100%!important;max-height:400px;width:100%!important}.ATSReportHeader2_skeletonIcon__XzFtt{border-radius:6px;height:24px;width:24px}.ATSReportHeader2_skeletonIcon__XzFtt,.ATSReportHeader2_skeletonText__-UCFx{animation:ATSReportHeader2_pulse__IH28d 1.5s ease-in-out infinite;background:var(--skeleton-primary)}.ATSReportHeader2_skeletonText__-UCFx{border-radius:4px;height:16px;width:80px}.ATSReportHeader2_skeletonNumber__7e7\+O{animation:ATSReportHeader2_pulse__IH28d 1.5s ease-in-out infinite;background:var(--skeleton-primary);border-radius:6px;height:32px;width:60px}.ATSReportHeader2_skeletonChart__tCjRY,.ATSReportHeader2_skeletonContact__UCNhp{animation:ATSReportHeader2_pulse__IH28d 1.5s ease-in-out infinite;background:var(--skeleton-primary);border-radius:12px;height:100%;width:100%}@keyframes ATSReportHeader2_pulse__IH28d{0%,to{opacity:1}50%{opacity:.5}}.ATSReportHeader2_errorContainer__YlrY5{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:280px;padding:48px 24px;text-align:center;width:100%}.ATSReportHeader2_errorIcon__prrKt{margin-bottom:8px}@media (max-width:1200px){.ATSReportHeader2_headerCard__LG2F5{gap:20px;padding:20px}.ATSReportHeader2_topRow__o29zK{flex-direction:column;gap:24px}.ATSReportHeader2_leftColumn__z9b28{gap:20px}.ATSReportHeader2_metricsGrid__t4PqD{gap:12px;grid-template-columns:repeat(2,1fr)}.ATSReportHeader2_chartSection__HIH0k{align-self:center;max-width:300px}}@media (max-width:768px){.ATSReportHeader2_headerCard__LG2F5{box-sizing:border-box;padding:16px;width:100%}.ATSReportHeader2_topRow__o29zK{flex-direction:column;gap:20px;width:100%}.ATSReportHeader2_chartSection__HIH0k{flex:1 1 100%!important;height:auto;max-width:none!important;order:1;width:100%!important}.ATSReportHeader2_leftColumn__z9b28{order:2;width:100%}.ATSReportHeader2_metricsSection__yN8Tj{order:1}.ATSReportHeader2_contactSection__hJ3Yy{order:2}.ATSReportHeader2_metricsGrid__t4PqD{gap:12px;grid-template-columns:repeat(2,1fr);width:100%}.ATSReportHeader2_metricHeader__gkuuZ{gap:.5rem}.ATSReportHeader2_metricIcon__zIyiU{height:40px;width:40px}.ATSReportHeader2_metricIcon__zIyiU svg{height:20px!important;min-height:20px!important;min-width:20px!important;width:20px!important}.ATSReportHeader2_chartContainer__z4xGO{height:320px}.ATSReportHeader2_responsivePieChart__8YHrh{max-height:400px}}@media (max-width:480px){.ATSReportHeader2_headerCard__LG2F5{box-sizing:border-box;padding:12px;width:100%}.ATSReportHeader2_topRow__o29zK{flex-direction:column;width:100%}.ATSReportHeader2_chartSection__HIH0k{flex:1 1 100%!important;height:auto;max-width:none!important;order:1;width:100%!important}.ATSReportHeader2_leftColumn__z9b28{order:2}.ATSReportHeader2_metricsSection__yN8Tj{order:1}.ATSReportHeader2_contactSection__hJ3Yy{order:2}.ATSReportHeader2_metricsGrid__t4PqD{gap:8px;grid-template-columns:1fr;width:100%}.ATSReportHeader2_metricItem__f2UZP{padding:12px}.ATSReportHeader2_metricHeader__gkuuZ{gap:.5rem}.ATSReportHeader2_metricIcon__zIyiU{height:36px;width:36px}.ATSReportHeader2_metricIcon__zIyiU svg{height:18px!important;min-height:18px!important;min-width:18px!important;width:18px!important}.ATSReportHeader2_chartContainer__z4xGO{height:280px}.ATSReportHeader2_responsivePieChart__8YHrh{max-height:400px}}.ats-section-card{background:var(--card-background);border:1.5px solid var(--border-color);border-radius:20px;box-shadow:0 4px 16px color-mix(in srgb,var(--accent-primary) 8%,#0000);display:flex;flex-direction:column;gap:16px;padding:32px 32px 28px;transition:none;width:100%}.ats-section-header{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:18px;margin-top:0;padding-bottom:8px}.ats-section-title{color:var(--text-heading);font-size:1.25rem;font-weight:800;letter-spacing:-.01em;margin-top:0}.ats-section-score{background:none;border:1px solid var(--accent-primary);border-radius:14px;box-shadow:0 2px 8px color-mix(in srgb,var(--accent-primary) 6%,#0000);color:var(--accent-primary);font-size:1.08rem;font-weight:700;letter-spacing:.01em;padding:6px 20px}.ats-section-subtitle{align-items:center;color:var(--text-secondary);display:flex;font-size:1.01rem;font-weight:700;gap:8px;letter-spacing:.01em;margin-bottom:6px}.ats-keywords-row{display:flex;flex-wrap:wrap;gap:32px;margin-bottom:10px}.ats-keywords-list{flex:1 1 200px;min-width:140px}.ats-keywords-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.ats-keyword-tag{background:color-mix(in srgb,var(--accent-primary) 10%,#0000);border:1px solid color-mix(in srgb,var(--accent-primary) 13%,#0000);border-radius:999px;box-shadow:0 1px 4px color-mix(in srgb,var(--accent-primary) 4%,#0000);color:var(--accent-primary);display:inline-block;font-size:.98rem;font-weight:600;letter-spacing:.01em;padding:5px 14px;transition:background .2s,color .2s}.ats-keyword-tag.matched{background:color-mix(in srgb,var(--status-success) 13%,#0000);border:1px solid color-mix(in srgb,var(--status-success) 18%,#0000);color:var(--status-success)}.ats-keyword-tag.all{background:color-mix(in srgb,var(--accent-primary) 10%,#0000);border:1px solid color-mix(in srgb,var(--accent-primary) 18%,#0000);color:var(--accent-primary)}.ats-keyword-tag.missing{background:color-mix(in srgb,var(--status-warning) 13%,#0000);border:1px solid var(--status-warning)!important;color:var(--status-warning)!important;font-weight:700}@media (max-width:900px){.ats-section-card{max-width:99vw;padding:18px 8px}.ats-keywords-row{flex-direction:column;gap:14px}}.ats-formatting-modern{background:var(--card-background);border:none;border-radius:20px;box-shadow:none;margin-bottom:24px;margin-left:0;margin-right:0;max-width:none;padding:32px 18px 24px;width:100%}.ats-section-checks-modern{display:flex;flex-direction:column;gap:24px;margin-top:18px}.ats-check-modern{background:var(--background-primary);border:2px solid var(--border-color);border-radius:16px;display:flex;flex-direction:column;gap:8px;padding:28px 28px 20px;position:relative;transition:box-shadow .18s}.ats-check-modern:hover{box-shadow:none}.ats-check-header-modern{align-items:center;border-bottom:1px solid var(--border-color);display:flex;gap:16px;margin-bottom:4px;padding-bottom:8px}.ats-check-title-modern{color:var(--text-heading);flex:1 1;font-size:1.18rem;font-weight:800;letter-spacing:-.01em}.ats-check-status-modern{background:var(--skeleton-secondary);border:none;border-radius:999px;box-shadow:0 1px 4px color-mix(in srgb,var(--accent-primary) 4%,#0000);font-size:1.01rem;font-weight:700;letter-spacing:.01em;margin-left:8px;padding:3px 18px;text-transform:uppercase;transition:background .2s,color .2s}.ats-check-status-ok{background:color-mix(in srgb,var(--status-success) 13%,#0000);color:var(--status-success)}.ats-check-status-issue{background:color-mix(in srgb,var(--status-error) 13%,#0000);color:var(--status-error)}.ats-check-header-modern svg{height:28px;min-height:28px;min-width:28px;opacity:.92;width:28px}.ats-check-details-modern{color:var(--text-primary);font-family:Fira Mono,Consolas,Menlo,monospace;font-size:1.04em;line-height:1.7;margin:8px 0 0;padding-left:2px}.ats-check-details-modern ul{list-style:disc inside;margin:12px 0 0 18px;padding:0 0 0 18px}.ats-check-details-modern li{margin-bottom:7px;padding-left:0}.ats-check-actions-modern{color:var(--accent-primary);display:flex;flex-direction:column;font-family:inherit;font-size:1.04em;font-weight:500;gap:8px;list-style:disc inside;margin:18px 0 0 18px;padding:0 0 0 18px}.ats-check-actions-modern li:before{content:none}.ats-check-explanation-modern{align-items:center;background:var(--background-hover);border-radius:10px;color:var(--text-secondary);display:flex;font-size:1.01em;font-style:normal;gap:10px;line-height:1.7;margin:18px 0 0;padding:12px 16px}.ats-check-explanation-modern svg{flex-shrink:0;height:20px;margin-bottom:0;margin-top:0;min-height:20px;min-width:20px;opacity:.95;width:20px}.ats-check-explanation-modern:before{content:none}@media (max-width:700px){.ats-formatting-modern{max-width:99vw;padding:16px 4px 14px}.ats-check-modern{padding:14px 8px 10px}.ats-check-title-modern{font-size:1.05rem}}.ats-keywords-summary{align-items:center;border-radius:12px;display:flex;font-size:1.08em;font-weight:700;gap:8px;margin-bottom:14px;padding:10px 18px}.ats-keywords-summary.success{background:color-mix(in srgb,var(--status-success) 10%,#0000);color:var(--status-success)}.ats-keywords-summary.error{background:color-mix(in srgb,var(--status-error) 8%,#0000);color:var(--status-error)}.ats-keywords-actionable{background:var(--background-hover);border-radius:10px;color:var(--accent-primary);display:flex;flex-direction:column;font-size:1.04em;gap:8px;margin:18px 0 0;padding:12px 18px}.ats-keywords-actionable .ats-section-subtitle{color:var(--accent-primary);font-size:1.01em;margin-bottom:6px}.ats-keywords-actionable ul{list-style:disc inside;margin:0 0 0 18px;padding:0 0 0 18px}.ats-keywords-actionable li{margin-bottom:7px;padding-left:0}.ats-keywords-tip{margin-top:22px}.ats-keywords-note{counter-reset:none!important;display:block;list-style:none!important;padding-left:0!important}.ats-keywords-analysis-section{background:var(--background-hover);border:1px solid var(--border-color);border-radius:12px;margin-bottom:20px;padding:16px}.ats-keywords-analysis-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:12px}.ats-analysis-item{align-items:center;background:var(--card-background);border:1px solid var(--border-color);border-radius:8px;display:flex;justify-content:space-between;padding:8px 12px}.ats-analysis-label{color:var(--text-secondary);font-size:.95rem;font-weight:500}.ats-analysis-value{color:var(--text-primary);font-size:.95rem;font-weight:600}.ats-analysis-value.positive{color:var(--success-color)}.ats-keywords-detailed-analysis{background:var(--background-hover);border:1px solid var(--border-color);border-radius:12px;margin-top:20px;padding:16px}.ats-keywords-match-details{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:12px}.ats-match-detail-item{background:var(--card-background);border:1px solid var(--border-color);border-radius:8px;padding:12px}.ats-match-header{align-items:center;display:flex;gap:8px;margin-bottom:6px}.ats-match-keyword{color:var(--text-primary);font-size:.95rem;font-weight:600}.ats-match-count{background:var(--background-hover);border-radius:4px;color:var(--text-secondary);font-size:.85rem;padding:2px 6px}.ats-match-type{border-radius:12px;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}.ats-match-type.exact{background:color-mix(in srgb,var(--status-success) 15%,#0000);color:var(--success-color)}.ats-match-type.synonym{background:color-mix(in srgb,var(--status-warning) 15%,#0000);color:var(--status-warning)}.ats-match-bonuses{display:flex;flex-wrap:wrap;gap:6px}.ats-match-bonus{background:color-mix(in srgb,var(--accent-primary) 10%,#0000);border:1px solid color-mix(in srgb,var(--accent-primary) 20%,#0000);border-radius:4px;color:var(--accent-primary);font-size:.8rem;padding:2px 6px}@media (max-width:768px){.ats-keywords-analysis-grid,.ats-keywords-match-details{grid-template-columns:1fr}.ats-match-header{flex-wrap:wrap;gap:4px}.ats-match-bonuses{flex-direction:column}}.ats-content-quality-analysis-section{background:var(--background-hover);border:1px solid var(--border-color);border-radius:12px;margin-bottom:20px;padding:16px}.ats-content-quality-analysis-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:12px}.ats-analysis-bonuses,.ats-analysis-deductions{background:var(--card-background);border:1px solid var(--border-color);border-radius:8px;padding:12px}.ats-analysis-value.negative{color:var(--error-color)}.ats-content-quality-breakdown{background:var(--background-hover);border:1px solid var(--border-color);border-radius:12px;margin-bottom:20px;padding:16px}.ats-content-quality-breakdown-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:12px}.ats-breakdown-item{align-items:center;background:var(--card-background);border:1px solid var(--border-color);border-radius:6px;display:flex;justify-content:space-between;padding:6px 10px}.ats-breakdown-item.positive{border-left:3px solid var(--success-color)}.ats-breakdown-label{color:var(--text-secondary);font-size:.9rem;font-weight:500}.ats-breakdown-value{color:var(--text-primary);font-size:.9rem;font-weight:600}.ats-content-quality-achievements{background:color-mix(in srgb,var(--status-success) 5%,#0000);border:1px solid color-mix(in srgb,var(--status-success) 20%,#0000);border-radius:12px;margin-top:16px;padding:16px}.ats-achievements-list{display:flex;flex-direction:column;gap:8px;margin-top:12px}.ats-achievement-item{background:var(--card-background);border-left:3px solid var(--success-color);border-radius:6px;padding:8px 12px}.ats-achievement-text{color:var(--text-primary);font-size:.95rem;font-weight:500}.ats-content-quality-verbs{background:color-mix(in srgb,var(--status-success) 5%,#0000);border:1px solid color-mix(in srgb,var(--status-success) 20%,#0000);border-radius:12px;margin-top:16px;padding:16px}.ats-verbs-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ats-verb-tag{background:color-mix(in srgb,var(--status-success) 15%,#0000);border:1px solid color-mix(in srgb,var(--status-success) 30%,#0000);border-radius:16px;color:var(--status-success);font-size:.9rem;font-weight:600;padding:4px 10px}@media (max-width:768px){.ats-content-quality-analysis-grid,.ats-content-quality-breakdown-grid{grid-template-columns:1fr}.ats-breakdown-item{align-items:flex-start;gap:4px}.ats-breakdown-item,.ats-verbs-tags{flex-direction:column}}.ats-spelling-errors-list{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.ats-spelling-error-item{align-items:center;background:color-mix(in srgb,var(--status-error) 10%,#0000);border:1px solid color-mix(in srgb,var(--status-error) 20%,#0000);border-radius:6px;color:var(--status-error);display:flex;font-size:.9em;padding:8px 12px}.ats-spelling-error-text{font-family:Courier New,monospace;font-weight:500}.ats-spelling-error-text:before{color:var(--status-error);content:"✗ ";font-weight:700;margin-right:6px}.ats-table-usage-details{margin:16px 0}.ats-formatting-table{background:var(--card-background);border-collapse:initial;border-radius:8px;border-spacing:0;box-shadow:0 1px 3px color-mix(in srgb,var(--shadow-color) 10%,#0000);margin:12px 0 24px;overflow:hidden;width:100%}.ats-formatting-table caption{color:var(--text-secondary);font-size:1.05em;font-weight:600;margin-bottom:8px;text-align:left}.ats-formatting-table td{border:1px solid var(--border-color);color:var(--text-primary);font-size:.95em;line-height:1.4;padding:12px 16px}.ats-formatting-table tr:first-child td{background:var(--background-hover);border-bottom:2px solid var(--border-color);color:var(--text-heading);font-weight:600}.ats-formatting-table tr:not(:first-child):hover{background:var(--background-hover)}.ats-formatting-table tr:last-child td{border-bottom:none}.ats-formatting-table td:first-child{border-left:none}.ats-formatting-table td:last-child{border-right:none}@media (max-width:768px){.ats-formatting-table{font-size:.9em}.ats-formatting-table td{padding:10px 12px}}.ats-section-headings-details{display:flex;flex-direction:column;gap:8px;margin:10px 0 0}.ats-headings-row{align-items:center;display:flex;gap:8px;margin-bottom:4px}.ats-headings-label{color:var(--accent-primary);font-weight:600;margin-right:6px}.ats-heading-tag{background:color-mix(in srgb,var(--status-success) 13%,#0000);border:1px solid color-mix(in srgb,var(--status-success) 18%,#0000);border-radius:999px;color:var(--status-success);display:inline-block;font-size:.98em;font-weight:600;margin-right:4px;padding:4px 14px}.ats-heading-tag.missing{background:color-mix(in srgb,var(--status-error) 13%,#0000);border:1px solid color-mix(in srgb,var(--status-error) 18%,#0000);color:var(--status-error)}.ats-headings-info{color:var(--text-secondary);font-size:1em;margin-bottom:4px}.ats-vague-pair{align-items:flex-start;background:var(--background-hover);border:1px solid var(--border-color);border-radius:10px;display:flex;flex-direction:column;gap:14px;margin-bottom:16px;padding:16px 18px}.ats-vague-original,.ats-vague-suggestion{align-items:flex-start;display:flex;gap:8px}.ats-vague-label{color:var(--accent-primary);font-weight:700;margin-right:4px}.ats-vague-text{color:var(--text-secondary)}.ats-vague-suggestion{background:color-mix(in srgb,var(--status-success) 5%,#0000);border-radius:8px;padding:8px 10px}.ats-vague-icon{margin-top:2px}@media (max-width:700px){.ats-vague-pair{flex-direction:column;gap:10px}}.AuthenticatedATS_authenticatedAtsBackground__FWzTM{background:var(--background-secondary);border-radius:24px;min-height:calc(100vh - 110px);padding:0 0 24px}.AuthenticatedATS_authenticatedAtsHeader__rSotn{background:linear-gradient(135deg,#7b2ff74d,#5f61f34d 50%,#1ec8f54d);border:1px solid var(--border-secondary);border-radius:24px;margin:0 0 24px;padding:2rem;position:relative;text-align:center}.AuthenticatedATS_headerContent__zinE8{margin:0 auto;max-width:600px}.AuthenticatedATS_headerContent__zinE8 h1{color:var(--text-heading);margin:0 0 24px}.AuthenticatedATS_headerContent__zinE8 p{color:var(--text-secondary);line-height:1.6;margin:0}.AuthenticatedATS_modeToggleContainer__0MAwv{background:var(--background-secondary);border-radius:16px;display:flex;justify-content:center;margin-bottom:24px;padding:1rem}.AuthenticatedATS_authenticatedFaqSection__YbCgh{border-top:1px solid var(--border-secondary);margin-top:24px;padding-top:24px}.AuthenticatedATS_authenticatedFaqSection__YbCgh h2{color:var(--text-heading);margin-bottom:24px;text-align:center}.AuthenticatedATS_uploadSection__qkJi1{box-sizing:border-box;margin:0 24px;max-width:none;padding:0;width:calc(100% - 48px)}.AuthenticatedATS_uploadContainer__7cbzk{display:flex;flex-direction:column;gap:1.5rem;width:100%}.AuthenticatedATS_sideBySideContainer__FXwRP{align-items:flex-start;box-sizing:border-box;display:flex;gap:24px;width:100%}.AuthenticatedATS_sideBySideContainer__FXwRP .AuthenticatedATS_jobDescriptionSection__1o3XF,.AuthenticatedATS_sideBySideContainer__FXwRP .AuthenticatedATS_uploadArea__zLlzY{flex:1 1;height:260px;min-width:0;width:100%}.AuthenticatedATS_uploadArea__zLlzY{align-items:center;background:var(--background-primary);border:2px dashed var(--border-secondary);border-radius:36px;box-shadow:0 8px 32px 0 var(--overlay-light),0 1.5px 6px var(--shadow-sm);cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin-bottom:0;min-height:160px;overflow:hidden;padding:40px 28px 32px;position:relative;text-align:center;transition:box-shadow .22s,border-color .22s,background .22s,transform .18s;width:100%;z-index:2}.AuthenticatedATS_uploadArea__zLlzY:hover{background:var(--accent-primary-lighter);border-color:var(--accent-primary);box-shadow:0 8px 24px #7b2ff726;transform:translateY(-2px)}.AuthenticatedATS_uploadContent__zcMuZ{align-items:center;display:flex;flex-direction:column;gap:1rem;position:relative;z-index:1}.AuthenticatedATS_uploadIcon__WpL-f{align-items:center;display:flex;justify-content:center;margin-bottom:18px}.AuthenticatedATS_uploadMain__P0w74{letter-spacing:.01em;margin-bottom:6px}.AuthenticatedATS_uploadInfo__KG2ts{letter-spacing:.01em;margin-bottom:2px}.AuthenticatedATS_filePreview__GdH9I{align-items:center;background:var(--background-secondary);border-radius:20px;box-shadow:0 2px 8px var(--shadow-sm);display:flex;flex-direction:column;margin-top:0;padding:10px 18px;position:relative}.AuthenticatedATS_removeFile__KNnoP{align-items:center;background:var(--background-secondary);border:1px solid var(--border-secondary);border-radius:50%;cursor:pointer;display:flex;height:24px;justify-content:center;padding:.25rem;position:absolute;right:-8px;top:-8px;transition:background-color .2s ease;width:24px}.AuthenticatedATS_removeFile__KNnoP:hover{background:var(--background-tertiary)}.AuthenticatedATS_jobDescriptionSection__1o3XF{background:var(--background-primary);border:2px solid var(--border-primary);border-radius:36px;box-shadow:0 8px 32px 0 var(--overlay-light),0 1.5px 6px var(--shadow-sm);display:flex;flex-direction:column;gap:1rem;min-height:160px;overflow:hidden;padding:40px 28px 32px;position:relative;transition:box-shadow .22s,border-color .22s,background .22s,transform .18s}.AuthenticatedATS_jobDescriptionLabel__PZ3t7{align-items:center;display:flex;justify-content:flex-start;margin-bottom:.5rem}.AuthenticatedATS_jobDescriptionSection__1o3XF:hover{background:var(--background-primary);border-color:var(--accent-primary);box-shadow:0 4px 16px #7b2ff71a;transform:translateY(-1px)}.AuthenticatedATS_jobDescriptionInput__FN-Sl{background:#0000;border:none;box-shadow:none;color:var(--text-primary);height:100%;padding:0;resize:vertical;transition:all .3s ease;width:100%}.AuthenticatedATS_jobDescriptionInput__FN-Sl:focus{outline:none}.AuthenticatedATS_jobDescriptionSection__1o3XF:focus-within{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-light),0 4px 16px #7b2ff71a;transform:translateY(-1px)}.AuthenticatedATS_jobDescriptionInput__FN-Sl::placeholder{color:var(--text-secondary)}.AuthenticatedATS_errorDisplay__3oRN1{margin-top:8px;text-align:center}.AuthenticatedATS_submitButton__F8RvM:disabled{cursor:not-allowed;opacity:.6}.AuthenticatedATS_spinner__\+iCT3{animation:AuthenticatedATS_spin__FTo4u 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;height:20px;width:20px}@keyframes AuthenticatedATS_spin__FTo4u{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.AuthenticatedATS_authenticatedAtsHeader__rSotn{margin:0 0 24px;padding:2rem 1.5rem}.AuthenticatedATS_modeToggleContainer__0MAwv{margin:0 12px 24px}.AuthenticatedATS_authenticatedAtsBackground__FWzTM{padding:0 0 12px}.AuthenticatedATS_uploadSection__qkJi1{box-sizing:border-box;margin:0 12px!important;padding:0;width:calc(100% - 24px)!important}.AuthenticatedATS_uploadArea__zLlzY{padding:2rem 1.5rem}.AuthenticatedATS_sideBySideContainer__FXwRP{flex-direction:column;gap:16px}.AuthenticatedATS_sideBySideContainer__FXwRP .AuthenticatedATS_jobDescriptionSection__1o3XF,.AuthenticatedATS_sideBySideContainer__FXwRP .AuthenticatedATS_uploadArea__zLlzY{height:auto;min-height:200px}}.CircularProgressbar{vertical-align:middle;width:100%}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;dominant-baseline:middle;text-anchor:middle;font-size:20px}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:#0000}.ats-demo-scorecard-ourstyle{align-items:center;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);background:var(--background-secondary);border:1.5px solid var(--border-primary);border-radius:16px;box-sizing:border-box;display:flex;flex-direction:row;font-family:var(--font-family-primary);font-size:.68rem;margin:0 auto;max-width:600px;min-width:280px;padding:14px;width:100%}.ats-demo-scorecard-ourstyle-circlecol{align-items:center;display:flex;flex-direction:column;margin-right:10px;min-width:60px}.ats-demo-scorecard-ourstyle-circle{height:48px;margin-bottom:4px;width:48px}.ats-demo-scorecard-ourstyle-score{color:var(--status-success);font-family:var(--font-family-display);font-size:.78rem;font-weight:var(--font-weight-bold);margin-top:2px;text-align:center}.ats-demo-scorecard-ourstyle-max{color:var(--text-secondary);font-family:var(--font-family-primary);font-size:.85rem;margin-left:2px}.ats-demo-scorecard-ourstyle-badge{background:var(--status-success);border-radius:6px;color:var(--text-inverse);font-family:var(--font-family-ui);font-size:.62rem;font-weight:var(--font-weight-semibold);letter-spacing:.02em;margin:2px 0;padding:1px 7px;text-align:center}.ats-demo-scorecard-ourstyle-badge.badge-good{background:var(--accent-secondary)}.ats-demo-scorecard-ourstyle-badge.badge-poor{background:var(--status-error)}.ats-demo-scorecard-ourstyle-breakdown{backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);background:#0000!important;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;max-width:100%;min-width:0;overflow:hidden;word-break:break-word}.ats-demo-scorecard-ourstyle-breakdown-title{color:var(--text-secondary);font-family:var(--font-family-display);font-size:.72rem;font-weight:var(--font-weight-semibold);margin-bottom:2px}.ats-demo-scorecard-ourstyle-breakdown-list{display:flex;flex-direction:column;gap:7px;max-width:100%;min-width:0}.ats-demo-scorecard-ourstyle-breakdown-row{align-items:center;display:flex;flex-wrap:wrap;font-size:.68rem;gap:3px;max-width:100%;min-width:0;overflow:hidden}.ats-demo-scorecard-ourstyle-breakdown-label{color:var(--text-secondary);font-family:var(--font-family-primary);font-size:.68rem;font-weight:var(--font-weight-medium);min-width:60px}.ats-demo-scorecard-ourstyle-breakdown-bar-bg{background:var(--border-primary);border-radius:5px;flex:1 1;height:6px;margin:0 2px;max-width:100%;min-width:0;overflow:hidden}.ats-demo-scorecard-ourstyle-breakdown-bar-fill{border-radius:5px;height:100%;transition:width var(--animation-duration-slow) var(--easing-smooth)}.ats-demo-scorecard-ourstyle-breakdown-value{font-family:var(--font-family-ui);font-size:.68em;font-weight:var(--font-weight-semibold);max-width:100%;min-width:28px;min-width:0;text-align:right}.ats-demo-reportcard{align-items:stretch;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);background:var(--background-secondary);border:1.5px solid var(--border-primary);border-radius:18px;display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:580px;min-width:350px;padding:14px 10px 10px}.ats-demo-section{margin:18px 0 8px}.ats-demo-section-title-row{align-items:center;display:flex;gap:8px;margin-bottom:0}.ats-demo-section-title{color:var(--text-heading);font-family:var(--font-family-display);font-size:.78rem;font-weight:var(--font-weight-bold);letter-spacing:-.01em;padding-bottom:0;position:relative}.ats-demo-section-title:after{background:var(--accent-primary);border-radius:2px;content:"";display:block;height:2px;margin-top:1px;width:22px}.ats-demo-section-score{background:var(--background-secondary)!important;border:1.5px solid var(--accent-primary);color:var(--accent-primary);font-family:var(--font-family-ui);font-size:.68rem;margin-left:auto;padding:1px 7px}.ats-demo-section-bar-error,.ats-demo-section-score{backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);border-radius:6px;font-weight:var(--font-weight-semibold)}.ats-demo-section-bar-error{align-items:center;background:var(--status-error-light);color:var(--status-error);display:flex;font-family:var(--font-family-primary);font-size:.65rem;gap:8px;margin:4px 0 6px;padding:4px 8px}.ats-demo-section-block{backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);background:#0000!important;border-radius:8px;box-shadow:0 1px 4px var(--shadow-sm);margin-bottom:7px;padding:7px 8px 5px}.ats-demo-section-block-ok{border:1.5px solid var(--status-success-light)}.ats-demo-section-block-issue{border:1.5px solid var(--status-error-light)}.ats-demo-section-block-title-row{align-items:center;display:flex;gap:4px;justify-content:space-between;margin-bottom:3px}.ats-demo-section-block-title{color:var(--text-heading);font-family:var(--font-family-display);font-size:.72rem;font-weight:var(--font-weight-bold)}.ats-demo-section-block-badge{border-radius:6px;display:inline-block;font-family:var(--font-family-ui);font-size:.62rem;font-weight:var(--font-weight-bold);letter-spacing:.01em;padding:1px 7px}.ats-demo-badge-ok{background:var(--status-success-light);color:var(--status-success)}.ats-demo-badge-issue{background:var(--status-error-light);color:var(--status-error)}.ats-demo-skeleton-row{background:var(--background-tertiary);border-radius:5px;height:10px;margin-bottom:6px;overflow:hidden;position:relative}.ats-demo-skeleton-row:after{animation:shimmer var(--animation-duration-slow) var(--easing-linear) infinite;background:linear-gradient(90deg,var(--background-tertiary-transparent) 0,var(--background-tertiary-light) 50%,var(--background-tertiary-transparent) 100%);content:"";display:block;height:100%;left:-120px;position:absolute;top:0;width:120px}.ats-demo-scorecard-ourstyle-circle .CircularProgressbar-text{font-family:var(--font-family-display);font-size:1.8rem!important;font-weight:var(--font-weight-bold)}.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score]{background:var(--status-success)}.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="0"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="1"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="10"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="11"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="12"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="13"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="14"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="15"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="16"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="17"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="18"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="19"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="2"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="20"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="21"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="22"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="23"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="24"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="25"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="26"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="27"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="28"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="29"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="3"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="30"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="31"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="32"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="33"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="34"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="35"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="36"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="37"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="38"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="39"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="4"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="40"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="41"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="42"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="43"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="44"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="45"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="46"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="47"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="48"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="49"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="5"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="50"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="51"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="52"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="53"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="54"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="55"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="56"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="57"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="58"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="59"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="6"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="7"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="8"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="9"]{background:var(--status-error)}.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="60"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="61"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="62"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="63"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="64"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="65"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="66"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="67"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="68"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="69"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="70"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="71"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="72"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="73"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="74"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="75"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="76"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="77"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="78"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="79"]{background:var(--accent-secondary)}.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="100"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="80"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="81"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="82"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="83"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="84"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="85"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="86"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="87"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="88"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="89"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="90"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="91"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="92"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="93"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="94"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="95"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="96"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="97"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="98"],.ats-demo-scorecard-ourstyle-breakdown-bar-fill[data-score="99"]{background:var(--status-success)}.ats-demo-scorecard-ourstyle-breakdown-value[data-score]{color:var(--status-success)}.ats-demo-scorecard-ourstyle-breakdown-value[data-score="0"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="1"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="10"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="11"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="12"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="13"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="14"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="15"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="16"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="17"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="18"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="19"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="2"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="20"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="21"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="22"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="23"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="24"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="25"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="26"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="27"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="28"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="29"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="3"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="30"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="31"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="32"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="33"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="34"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="35"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="36"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="37"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="38"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="39"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="4"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="40"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="41"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="42"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="43"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="44"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="45"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="46"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="47"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="48"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="49"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="5"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="50"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="51"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="52"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="53"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="54"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="55"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="56"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="57"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="58"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="59"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="6"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="7"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="8"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="9"]{color:var(--status-error)}.ats-demo-scorecard-ourstyle-breakdown-value[data-score="60"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="61"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="62"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="63"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="64"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="65"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="66"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="67"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="68"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="69"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="70"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="71"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="72"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="73"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="74"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="75"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="76"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="77"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="78"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="79"]{color:var(--accent-secondary)}.ats-demo-scorecard-ourstyle-breakdown-value[data-score="100"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="80"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="81"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="82"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="83"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="84"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="85"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="86"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="87"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="88"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="89"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="90"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="91"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="92"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="93"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="94"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="95"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="96"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="97"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="98"],.ats-demo-scorecard-ourstyle-breakdown-value[data-score="99"]{color:var(--status-success)}.ats-demo-skeleton-80{width:80%}.ats-demo-skeleton-95{width:95%}.ats-demo-skeleton-60{width:60%}.ats-demo-skeleton-70{width:70%}.ats-demo-skeleton-50{width:50%}.ATSAnalysisSection_atsAnalysisSection__H4b6V{background:var(--background-primary);box-sizing:border-box;padding:60px 0 40px;width:100%}.ATSAnalysisSection_atsAnalysisContainer__Y2KDl{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:row;gap:48px;margin:0 auto;max-width:1440px;padding:0 24px;width:100%}.ATSAnalysisSection_atsAnalysisResume__Spg0p{align-items:flex-start;align-self:flex-start;display:flex;flex:0 0 30%;height:fit-content;justify-content:center;max-height:calc(100vh - 160px);max-width:30%;min-width:0;padding-left:16px;padding-top:20px;position:sticky;top:120px;z-index:2}.ATSAnalysisSection_atsResumeImage__wHw9m{border-radius:0;display:block;height:auto;min-height:200px;object-fit:cover;opacity:0;position:relative;transition:opacity .3s ease;width:100%;z-index:1}.ATSAnalysisSection_atsResumeImage__wHw9m.ATSAnalysisSection_imageLoaded__i00i-{opacity:1}.ATSAnalysisSection_atsResumeImageContainer__HMSpb{aspect-ratio:8.5/10;backdrop-filter:blur(8px) saturate(1.2);-webkit-backdrop-filter:blur(8px) saturate(1.2);background:var(--background-secondary);border:8px solid var(--accent-tertiary);border-radius:18px;box-shadow:0 20px 60px var(--shadow-lg),0 4px 32px 0 var(--overlay-light),0 1.5px 6px var(--shadow-sm);max-width:300px;min-height:325px;overflow:hidden;position:relative;width:100%}@keyframes ATSAnalysisSection_scan__JhVkA{0%{opacity:0;top:0;transform:scaleY(.5)}8%{opacity:1;transform:scaleY(1)}42%{opacity:1;top:calc(100% - 2px);transform:scaleY(1)}58%{opacity:1;top:calc(100% - 2px);transform:scaleY(1)}92%{opacity:1;top:0;transform:scaleY(1)}98%{opacity:1;top:0;transform:scaleY(1)}to{opacity:0;top:0;transform:scaleY(.5)}}@keyframes ATSAnalysisSection_scan-reflection__3cZm9{0%{opacity:0;top:0}8%{opacity:.8}42%{opacity:.8;top:calc(100% - 1px)}58%{opacity:.8;top:calc(100% - 2px)}92%{opacity:.8;top:0}98%{opacity:.8;top:0}to{opacity:0;top:0}}.ATSAnalysisSection_atsResumeImageContainer__HMSpb:after{animation:ATSAnalysisSection_scan__JhVkA 3s ease-in-out infinite;background:linear-gradient(90deg,#0000 0,var(--accent-tertiary) 10%,var(--accent-tertiary) 30%,var(--accent-tertiary) 50%,var(--accent-tertiary) 70%,var(--accent-tertiary) 90%,#0000 100%);border-radius:1px;box-shadow:0 0 8px var(--accent-tertiary),0 0 16px var(--accent-tertiary),0 0 24px var(--accent-tertiary);content:"";height:2px;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:10}.ATSAnalysisSection_atsResumeImageContainer__HMSpb:before{animation:ATSAnalysisSection_scan-reflection__3cZm9 3s ease-in-out infinite;background:var(--text-primary-light);border-radius:.5px;content:"";height:1px;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:11}.ATSAnalysisSection_atsAnalysisCapabilities__fKIwx{box-sizing:border-box;display:flex;flex:0 0 70%;flex-direction:column;justify-content:flex-start;max-width:70%;min-height:600px;min-width:0;padding-right:80px;padding-top:20px}.ATSAnalysisSection_atsAnalysisHeader__8VBTt{margin-bottom:24px}.ATSAnalysisSection_atsAnalysisTitle__9-f3Z{margin-bottom:.5rem}.ATSAnalysisSection_atsAnalysisSubtitle__0ravu{margin-bottom:1.5rem;max-width:600px}.ATSAnalysisSection_atsAnalysisFeatures__QVKM-{display:flex;flex-direction:column;gap:32px}.ATSAnalysisSection_atsAnalysisFeature__YmsV3{align-items:flex-start;background:var(--background-secondary);border:2px solid var(--border-primary);border-radius:24px;box-sizing:border-box;display:flex;gap:24px;min-width:0;overflow:hidden;padding:32px;position:relative;width:100%}.ATSAnalysisSection_atsAnalysisFeatureIcon__hlYCy{align-items:center;display:flex;flex-shrink:0;justify-content:center}.ATSAnalysisSection_atsAnalysisFeatureContent__juUhd{word-wrap:break-word;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:12px;max-width:100%;min-width:0;overflow-wrap:break-word}.ATSAnalysisSection_atsAnalysisFeatureContent__juUhd h3,.ATSAnalysisSection_atsAnalysisFeatureContent__juUhd p{margin:0;text-align:left}@media (max-width:1024px){.ATSAnalysisSection_atsAnalysisContainer__Y2KDl{gap:36px;padding:0 20px}.ATSAnalysisSection_atsAnalysisResume__Spg0p{align-self:flex-start;flex:0 0 30%;max-width:30%;padding-top:20px;position:sticky;top:80px}.ATSAnalysisSection_atsResumeImageContainer__HMSpb{aspect-ratio:8.5/11;border-width:10px;max-width:100%;min-height:350px}.ATSAnalysisSection_atsAnalysisCapabilities__fKIwx{flex:0 0 70%;justify-content:flex-start;padding-top:20px}.ATSAnalysisSection_atsAnalysisFeatures__QVKM-{gap:20px}.ATSAnalysisSection_atsAnalysisFeature__YmsV3{padding:24px}}@media (max-width:768px){.ATSAnalysisSection_atsAnalysisSection__H4b6V{overflow-x:hidden;padding:32px 0 24px}.ATSAnalysisSection_atsAnalysisContainer__Y2KDl{align-items:center;flex-direction:column;gap:24px;overflow-x:hidden;padding:0 16px}.ATSAnalysisSection_atsAnalysisResume__Spg0p{align-self:auto;flex:none;max-width:100%;order:1;padding-left:0;padding-top:0;position:static;top:auto;width:100%}.ATSAnalysisSection_atsResumeImageContainer__HMSpb{aspect-ratio:auto;border-width:8px;max-height:480px;max-width:100%;min-height:420px}.ATSAnalysisSection_atsAnalysisCapabilities__fKIwx{flex:none;justify-content:center;order:2;padding-right:0;padding-top:0;width:100%}.ATSAnalysisSection_atsAnalysisHeader__8VBTt{margin-bottom:28px;text-align:center}.ATSAnalysisSection_atsAnalysisTitle__9-f3Z{margin-bottom:.75rem}.ATSAnalysisSection_atsAnalysisSubtitle__0ravu{margin-bottom:1.25rem}.ATSAnalysisSection_atsAnalysisFeatures__QVKM-{gap:24px}.ATSAnalysisSection_atsAnalysisFeature__YmsV3{align-items:center;flex-direction:column;gap:8px;padding:24px;text-align:center}.ATSAnalysisSection_atsAnalysisFeatureContent__juUhd{align-items:center;gap:8px;text-align:center}.ATSAnalysisSection_atsAnalysisFeatureContent__juUhd h3,.ATSAnalysisSection_atsAnalysisFeatureContent__juUhd p{text-align:center}}@media (max-width:480px){.ATSAnalysisSection_atsAnalysisSection__H4b6V{overflow-x:hidden;padding:24px 0 20px}.ATSAnalysisSection_atsAnalysisContainer__Y2KDl{gap:24px;overflow-x:hidden;padding:0 12px}.ATSAnalysisSection_atsAnalysisResume__Spg0p{max-width:320px}.ATSAnalysisSection_atsResumeImageContainer__HMSpb{aspect-ratio:auto;border-width:6px;max-height:420px;max-width:320px;min-height:380px}.ATSAnalysisSection_atsAnalysisHeader__8VBTt{margin-bottom:24px}.ATSAnalysisSection_atsAnalysisTitle__9-f3Z{margin-bottom:.5rem}.ATSAnalysisSection_atsAnalysisSubtitle__0ravu{margin-bottom:1rem}.ATSAnalysisSection_atsAnalysisFeatures__QVKM-{gap:16px}.ATSAnalysisSection_atsAnalysisFeature__YmsV3{border-radius:12px;gap:14px;padding:14px 16px}.ATSAnalysisSection_atsAnalysisFeatureContent__juUhd h3{margin-bottom:4px}}@media (max-width:360px){.ATSAnalysisSection_atsAnalysisContainer__Y2KDl{overflow-x:hidden;padding:0 8px}.ATSAnalysisSection_atsAnalysisResume__Spg0p{max-width:200px}.ATSAnalysisSection_atsResumeImageContainer__HMSpb{aspect-ratio:auto;border-width:5px;max-height:340px;max-width:200px;min-height:300px}.ATSAnalysisSection_atsAnalysisFeature__YmsV3{gap:12px;padding:12px 14px}}.ATSHowItWorksSection_howItWorksSection__\+7RfX{background:var(--background-primary);overflow:hidden;padding:60px 0 40px;position:relative}.ATSHowItWorksSection_howItWorksContainer__Tpd5O{margin:0 auto;max-width:1440px;padding:0 24px;position:relative;z-index:2}.ATSHowItWorksSection_howItWorksHeader__BNQat{margin-bottom:80px;text-align:center}.ATSHowItWorksSection_howItWorksTitle__tGFCL{margin-bottom:24px}.ATSHowItWorksSection_howItWorksSubtitle__AxLx4{margin:0 auto;max-width:700px}.ATSHowItWorksSection_howItWorksSteps__mJcFM{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,1fr);margin-bottom:80px}.ATSHowItWorksSection_howItWorksStep__JkLgU{background:var(--background-secondary);border:1px solid var(--border-secondary);border-radius:20px;overflow:hidden;padding:40px 32px;position:relative;text-align:center}.ATSHowItWorksSection_howItWorksStep__JkLgU:hover{border-color:var(--border-primary);box-shadow:var(--shadow-lg)}.ATSHowItWorksSection_howItWorksStepNumber__pK6Pd{align-items:center;background:var(--background-primary);border:2px solid var(--border-secondary);border-radius:50%;color:var(--text-secondary);display:flex;height:32px;justify-content:center;left:20px;position:absolute;top:20px;width:32px}.ATSHowItWorksSection_howItWorksStepIcon__f1WIZ{align-items:center;display:flex;justify-content:center;margin:0 auto 24px}.ATSHowItWorksSection_howItWorksStepContent__84TSv h3{margin:0 0 16px}.ATSHowItWorksSection_howItWorksStepContent__84TSv p{margin:0}@media screen and (max-width:1024px){.ATSHowItWorksSection_howItWorksSection__\+7RfX{padding:100px 0}.ATSHowItWorksSection_howItWorksSteps__mJcFM{gap:32px}.ATSHowItWorksSection_howItWorksStep__JkLgU{padding:32px 24px}}@media screen and (max-width:768px){.ATSHowItWorksSection_howItWorksSection__\+7RfX{padding:80px 0}.ATSHowItWorksSection_howItWorksContainer__Tpd5O{padding:0 20px}.ATSHowItWorksSection_howItWorksHeader__BNQat{margin-bottom:60px}.ATSHowItWorksSection_howItWorksTitle__tGFCL{margin-bottom:20px}.ATSHowItWorksSection_howItWorksSteps__mJcFM{gap:24px;grid-template-columns:1fr;margin:0 auto 60px;max-width:500px}.ATSHowItWorksSection_howItWorksStep__JkLgU{padding:32px 24px}}@media screen and (max-width:480px){.ATSHowItWorksSection_howItWorksSection__\+7RfX{padding:60px 0}.ATSHowItWorksSection_howItWorksContainer__Tpd5O{padding:0 16px}.ATSHowItWorksSection_howItWorksHeader__BNQat{margin-bottom:50px}.ATSHowItWorksSection_howItWorksTitle__tGFCL{margin-bottom:16px}.ATSHowItWorksSection_howItWorksSubtitle__AxLx4{display:block;margin-top:8px}.ATSHowItWorksSection_howItWorksSteps__mJcFM{gap:20px;margin-bottom:50px}.ATSHowItWorksSection_howItWorksStep__JkLgU{padding:24px 20px}.ATSHowItWorksSection_howItWorksStepNumber__pK6Pd{height:28px;left:16px;top:16px;width:28px}.ATSHowItWorksSection_howItWorksStepIcon__f1WIZ{margin-bottom:20px}.ATSHowItWorksSection_howItWorksStepContent__84TSv h3{margin-bottom:12px}.ATSHowItWorksSection_howItWorksStepContent__84TSv p{font-size:var(--text-sm)}}@media screen and (max-width:360px){.ATSHowItWorksSection_howItWorksSection__\+7RfX{padding:50px 0}.ATSHowItWorksSection_howItWorksContainer__Tpd5O{padding:0 12px}.ATSHowItWorksSection_howItWorksHeader__BNQat{margin-bottom:50px}.ATSHowItWorksSection_howItWorksStep__JkLgU{padding:20px 16px}.ATSHowItWorksSection_howItWorksStepContent__84TSv p{font-size:var(--text-sm)}}.ATSUploadSection_atsErrorDisplay__QrloM{margin-top:8px;text-align:center}.ATSUploadSection_hiddenFileInput__UXmLF{display:none}.ATSUploadSection_atsUploadSection__z4DNn{background:linear-gradient(135deg,#2563eb4d,#3b82f64d);color:var(--text-primary);margin:0;overflow:hidden;padding:60px 0 40px;position:relative;width:100%}.ATSUploadSection_glossyBlur__UTre5{background:none;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.ATSUploadSection_atsHeroContainer__bJ2OK{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;gap:48px;margin:2rem auto;max-width:1440px;min-height:30px;padding:0;width:100%}.ATSUploadSection_atsUploadHeroText__K02m\+{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:2rem 4rem;text-align:left;z-index:2}.ATSUploadSection_atsUploadHeadline__qH4CL{align-items:flex-start;animation:ATSUploadSection_slideRight__bWueh 1.4s cubic-bezier(.4,0,.2,1);animation-fill-mode:forwards;margin-bottom:2rem;opacity:0;text-align:left}.ATSUploadSection_atsUploadHeadline__qH4CL.ATSUploadSection_visible__S9Lzk{animation:ATSUploadSection_slideRight__bWueh 1.4s cubic-bezier(.4,0,.2,1) forwards;opacity:1}.ATSUploadSection_atsUploadSubtitle__CrexY{animation:ATSUploadSection_slideRight__bWueh .5s cubic-bezier(.4,0,.2,1) .4s;animation-fill-mode:forwards;margin-bottom:2rem;max-width:600px;opacity:0}.ATSUploadSection_atsUploadSubtitle__CrexY.ATSUploadSection_visible__S9Lzk{opacity:1}.ATSUploadSection_atsUploadCard__72V3A{align-items:center;display:flex;flex:0 0 480px;height:auto;justify-content:center;margin:0;min-width:400px;padding:1rem 2rem}.ATSUploadSection_atsModernDropzone__HbJrN{align-items:center;background:var(--background-secondary);border-radius:36px;box-shadow:0 8px 32px 0 var(--overlay-light),0 1.5px 6px var(--shadow-sm);cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin-bottom:0;min-height:160px;overflow:hidden;padding:40px 28px 32px;position:relative;text-align:center;transition:box-shadow .22s,border-color .22s,background .22s,transform .18s;width:100%;z-index:2}.ATSUploadSection_atsModernDropzone__HbJrN:before{display:none}.ATSUploadSection_atsModernDropzone__HbJrN>*{position:relative;z-index:1}.ATSUploadSection_atsModernDropzone__HbJrN.ATSUploadSection_dragover__Phjxa:before,.ATSUploadSection_atsModernDropzone__HbJrN.ATSUploadSection_hasFile__sr10y:before{background:var(--gradient-highlight)}.ATSUploadSection_atsModernDropzone__HbJrN:focus{outline:2px solid var(--highlight-primary)}.ATSUploadSection_atsModernDropzoneIcon__yJhGD{align-items:center;display:flex;justify-content:center;margin-bottom:18px}.ATSUploadSection_atsModernDropzoneMain__mFpKW{letter-spacing:.01em;margin-bottom:6px}.ATSUploadSection_atsModernDropzoneInfo__TRmNk{letter-spacing:.01em;margin-bottom:2px}.ATSUploadSection_atsModernFileInfo__CVve4{align-items:center;background:var(--text-primary-light);border-radius:20px;box-shadow:0 2px 8px var(--shadow-sm);display:flex;flex-direction:column;margin-top:0;padding:10px 18px}.ATSUploadSection_atsUploadRight__VMxN2{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center;max-width:100%;min-height:auto;padding-bottom:.5rem;width:520px}.ATSUploadSection_atsJobDescTextarea__5Jsg2{background:var(--background-primary);border:1px solid var(--border-primary);border-radius:10px;box-shadow:0 1px 4px var(--shadow-sm);color:var(--text-primary);margin-top:0;max-height:200px;min-height:120px;padding:16px;position:relative;resize:vertical;text-align:left;width:100%;z-index:1}.ATSUploadSection_atsJobDescTextarea__5Jsg2:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-light);outline:none}.ATSUploadSection_atsJobDescWrapper__7Ogad{width:100%}.ATSUploadSection_atsUploadCentered__jWN-C{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:4rem 1rem;text-align:center;width:100%}.ATSUploadSection_atsUploadHeadline__qH4CL,.ATSUploadSection_atsUploadSubtitle__CrexY{align-items:flex-start;text-align:left}@media (max-width:1024px){.ATSUploadSection_atsHeroContainer__bJ2OK{align-items:center;flex-direction:column;gap:0;margin-bottom:2rem;margin-top:2rem;padding:0 24px}.ATSUploadSection_atsUploadHeroText__K02m\+{align-items:center;padding:2rem 0 1.5rem;text-align:center;width:100%}.ATSUploadSection_atsUploadHeadline__qH4CL{margin-bottom:1.5rem;margin-top:1.5rem;text-align:center}.ATSUploadSection_atsUploadSubtitle__CrexY{margin-bottom:1.5rem;margin-left:auto;margin-right:auto;text-align:center}.ATSUploadSection_atsUploadRight__VMxN2{max-width:500px;min-height:240px;padding-bottom:.5rem;width:100%}.ATSUploadSection_atsUploadCard__72V3A{max-width:500px;min-height:240px;min-width:0;padding:0 24px;width:100%}}@media (max-width:768px){.ATSUploadSection_atsHeroContainer__bJ2OK{align-items:stretch;flex-direction:column;gap:0;margin-bottom:1.5rem;margin-top:1.5rem;padding:0 20px}.ATSUploadSection_atsUploadHeroText__K02m\+{align-items:center;padding:1.5rem 0 1rem;text-align:center}.ATSUploadSection_atsUploadHeadline__qH4CL{margin-bottom:1rem;margin-top:1rem;text-align:center}.ATSUploadSection_atsUploadSubtitle__CrexY{margin-bottom:1.5rem;text-align:center}.ATSUploadSection_atsUploadCard__72V3A{flex:1 1 auto;margin-top:1rem;min-height:auto;min-width:auto;padding:0 20px}.ATSUploadSection_atsModernDropzone__HbJrN{min-height:120px;padding:20px 16px 16px}}@media (max-width:480px){.ATSUploadSection_atsHeroContainer__bJ2OK{align-items:stretch;flex-direction:column;gap:0;margin-bottom:1rem;margin-top:1rem;padding:0 16px}.ATSUploadSection_atsUploadHeroText__K02m\+{align-items:center;padding:1rem 0 .75rem;text-align:center}.ATSUploadSection_atsUploadHeadline__qH4CL{margin-bottom:.75rem;margin-top:.75rem;text-align:center}.ATSUploadSection_atsUploadSubtitle__CrexY{margin-bottom:1rem;text-align:center}.ATSUploadSection_atsUploadCard__72V3A{flex:1 1 auto;min-height:auto;min-width:auto;padding:0 16px}.ATSUploadSection_atsModernDropzone__HbJrN{border-radius:24px;min-height:120px;padding:20px 16px 16px}.ATSUploadSection_atsModernDropzoneIcon__yJhGD{margin-bottom:12px}.ATSUploadSection_atsModernDropzoneMain__mFpKW{margin-bottom:2px}.ATSUploadSection_atsJobDescTextarea__5Jsg2{margin-top:8px;padding:10px}.ATSUploadSection_atsModernFileInfo__CVve4{border-radius:16px;padding:6px 12px}}.main-content{background:var(--background-primary);padding:0}.careers-container{margin:0 auto;max-width:1200px;padding:6rem 2rem;text-align:center}.careers-container h1{margin-bottom:1.5rem}.careers-container p{line-height:1.6;margin:0 auto;max-width:600px}@media (max-width:768px){.careers-container{padding:4rem 1.5rem}}@media (max-width:480px){.careers-container{padding:3rem 1rem}}.CareersMainHero_heroSection__uz1O\+{align-items:center;background:linear-gradient(135deg,var(--background-primary) 0,var(--background-secondary) 100%);display:flex;min-height:60vh;overflow:hidden;padding:0;position:relative}.CareersMainHero_backgroundElements__ik9u9{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.CareersMainHero_gradientOrb__33PNp{background:radial-gradient(circle,var(--accent-primary-light) 0,#0000 70%);border-radius:50%;height:600px;opacity:.6;position:absolute;right:-10%;top:-20%;width:600px}.CareersMainHero_floatingShape__ACwLl{background:linear-gradient(45deg,var(--accent-secondary),var(--accent-tertiary));border-radius:30% 70% 70% 30%/30% 30% 70% 70%;height:300px;left:-5%;opacity:.3;position:absolute;top:20%;width:300px}.CareersMainHero_heroContainer__g42M5{grid-gap:6rem;align-items:center;display:grid;gap:6rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;padding:0 2rem;position:relative;z-index:2}.CareersMainHero_heroContent__pM5HH{display:flex;flex-direction:column;gap:0}.CareersMainHero_landingHeroTitle__On\+vv{margin-bottom:1.5rem}.CareersMainHero_heroSubtitle__mjobD{margin:0 0 1rem;max-width:600px}.CareersMainHero_heroActions__t7A6u{display:flex;gap:1.5rem;margin-top:2rem}.CareersMainHero_heroVisual__K2wYQ,.CareersMainHero_visualContainer__lDXbv{align-items:center;display:flex;justify-content:center;position:relative}.CareersMainHero_visualContainer__lDXbv{height:500px;width:100%}.CareersMainHero_mainVisual__hcDSD{align-items:center;display:flex;justify-content:center;position:relative;z-index:2}.CareersMainHero_visualCard__\+\+OVF{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--background-secondary);border:1px solid var(--border-primary);border-radius:24px;box-shadow:var(--shadow-lg);margin:0 auto;max-width:90%;padding:2rem;width:400px}.CareersMainHero_cardHeader__Ii4jB{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.CareersMainHero_avatarGroup__2AXhc{display:flex;gap:-.5rem}.CareersMainHero_avatar__45fao{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border:3px solid var(--background-secondary);border-radius:50%;height:40px;width:40px}.CareersMainHero_avatar__45fao:nth-child(2),.CareersMainHero_avatar__45fao:nth-child(3){margin-left:-15px}.CareersMainHero_cardContent__nrmW7{display:flex;flex-direction:column;gap:.75rem}.CareersMainHero_contentLine__BtnfM{background:var(--background-tertiary);border-radius:4px;height:8px}.CareersMainHero_contentLine__BtnfM:first-child{width:80%}.CareersMainHero_contentLine__BtnfM:nth-child(2){width:60%}.CareersMainHero_contentLine__BtnfM:nth-child(3){width:90%}@media screen and (max-width:1024px){.CareersMainHero_heroContainer__g42M5{gap:4rem;max-width:1200px;padding:0 1.5rem}.CareersMainHero_heroSubtitle__mjobD{max-width:500px}.CareersMainHero_visualCard__\+\+OVF{padding:1.5rem;width:350px}.CareersMainHero_gradientOrb__33PNp{height:500px;width:500px}.CareersMainHero_floatingShape__ACwLl{height:250px;width:250px}}@media screen and (max-width:768px){.CareersMainHero_heroSection__uz1O\+{min-height:auto;padding:60px 0}.CareersMainHero_heroContainer__g42M5{gap:3rem;grid-template-columns:1fr;padding:0 1rem;text-align:center}.CareersMainHero_heroContent__pM5HH{order:1}.CareersMainHero_heroVisual__K2wYQ{order:2}.CareersMainHero_landingHeroTitle__On\+vv{margin-bottom:1rem}.CareersMainHero_heroSubtitle__mjobD{margin-bottom:1.5rem;max-width:100%}.CareersMainHero_heroActions__t7A6u{flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1rem}.CareersMainHero_visualContainer__lDXbv{height:400px}.CareersMainHero_visualCard__\+\+OVF{padding:1.25rem;width:300px}.CareersMainHero_cardHeader__Ii4jB{margin-bottom:1rem}.CareersMainHero_avatar__45fao{height:32px;width:32px}.CareersMainHero_gradientOrb__33PNp{height:400px;right:-5%;top:-10%;width:400px}.CareersMainHero_floatingShape__ACwLl{height:200px;left:-3%;top:10%;width:200px}}@media screen and (max-width:480px){.CareersMainHero_heroSection__uz1O\+{min-height:55vh;padding:40px 0}.CareersMainHero_heroContainer__g42M5{gap:2rem;padding:0 .75rem}.CareersMainHero_landingHeroTitle__On\+vv{margin-bottom:.75rem}.CareersMainHero_heroSubtitle__mjobD{margin-bottom:1rem}.CareersMainHero_heroActions__t7A6u{align-items:center;flex-direction:row;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:.75rem}.CareersMainHero_visualContainer__lDXbv{height:300px}.CareersMainHero_visualCard__\+\+OVF{padding:1rem;width:280px}.CareersMainHero_cardHeader__Ii4jB{margin-bottom:.75rem}.CareersMainHero_avatar__45fao{height:28px;width:28px}.CareersMainHero_contentLine__BtnfM{height:6px}.CareersMainHero_gradientOrb__33PNp{height:300px;right:-3%;top:-5%;width:300px}.CareersMainHero_floatingShape__ACwLl{height:150px;left:-2%;top:5%;width:150px}}.internal-jobs-section{background:var(--background-primary);padding:80px 0}.container{box-sizing:border-box;margin:0 auto;max-width:1440px;overflow-x:hidden;padding:0 24px;width:100%}.section-header{margin-bottom:60px;text-align:center}.section-header h2{margin-bottom:16px}.section-header p{color:var(--text-secondary);margin:0 auto;max-width:600px}.filters-container{background:var(--background-secondary);border:1px solid var(--border-primary);border-radius:16px;box-shadow:0 2px 8px var(--shadow-sm);margin-bottom:40px;padding:24px}.search-form{margin-bottom:20px}.search-input-group{display:flex;gap:12px;max-width:500px}.search-input{background:var(--background-primary);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-primary);flex:1 1;padding:12px 16px;transition:all .2s ease}.search-input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-lighter);outline:none}.search-input::placeholder{color:var(--text-tertiary)}.filter-controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.filter-select{background:var(--background-primary);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-primary);cursor:pointer;min-width:140px;padding:8px 12px;transition:all .2s ease}.filter-select:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-lighter);outline:none}.jobs-grid{grid-gap:24px;box-sizing:border-box;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:40px;max-width:100%;overflow:visible;padding:8px;width:100%}.pagination{gap:20px;margin-top:40px}.pagination-info{background:var(--background-secondary);border:1px solid var(--border-primary);border-radius:8px;padding:8px 16px}.loading-state{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:60px 20px;text-align:center;width:100%}.error-state,.no-jobs-state{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 20px;text-align:center}.no-jobs-state{background:var(--background-secondary);border:1px solid var(--border-primary);border-radius:16px}@media (max-width:1200px){.jobs-grid{gap:20px;grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.internal-jobs-section{padding:60px 0}.section-header{margin-bottom:40px}.filters-container{margin-bottom:30px;padding:20px}.search-input-group{flex-direction:column;max-width:none}.filter-controls{align-items:stretch;flex-direction:column}.filter-select{min-width:auto}.jobs-grid{gap:20px;grid-template-columns:repeat(2,1fr);padding:4px}.pagination{flex-direction:column;gap:16px}}@media (max-width:768px){.internal-jobs-section{padding:60px 0}.section-header{margin-bottom:40px}.filters-container{margin-bottom:30px;padding:20px}.search-input-group{flex-direction:column;max-width:none}.filter-controls{align-items:stretch;flex-direction:column}.filter-select{min-width:auto}.jobs-grid{gap:16px;grid-template-columns:repeat(2,1fr);padding:4px}.pagination{flex-direction:column;gap:16px}}@media (max-width:480px){.internal-jobs-section{padding:40px 0}.container{padding:0 16px}.section-header{margin-bottom:30px}.filters-container{margin-bottom:24px;padding:16px}.jobs-grid{gap:16px;grid-template-columns:1fr;padding:4px}}@media (max-width:360px){.internal-jobs-section{padding:30px 0}.container{padding:0 12px}.section-header{margin-bottom:24px}.filters-container{margin-bottom:20px;padding:12px}.jobs-grid{gap:14px;padding:2px}}.success-message{flex-direction:column;padding:2rem 0;text-align:center}.success-icon,.success-message{align-items:center;display:flex}.success-icon{background-color:var(--success-color);border-radius:50%;color:#fff;height:64px;justify-content:center;margin-bottom:1.5rem;width:64px}.application-form{display:flex;flex-direction:column;gap:2rem}.job-summary{background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px;margin-bottom:1rem;padding:1.5rem}.job-summary h3{color:var(--text-primary);margin-bottom:.5rem}.job-summary p{color:var(--text-secondary);margin:0}.form-section{display:flex;flex-direction:column;gap:1.5rem}.form-section h4{border-bottom:1px solid var(--border-color);color:var(--text-primary);margin-bottom:1rem;padding-bottom:.5rem}.form-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-label{align-items:center;color:var(--text-primary);display:flex;gap:.25rem}.form-label:after{background-color:var(--error-color);border-radius:50%;content:"";display:inline-block;height:4px;width:4px}.form-label:not([for*=required]):after{display:none}.form-input,.form-textarea{background-color:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;box-sizing:border-box;color:var(--text-primary);padding:.75rem 1rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.form-input[type=file]{cursor:pointer;padding:.5rem}.form-input[type=file]::-webkit-file-upload-button{background-color:var(--accent-primary);border:none;border-radius:6px;color:var(--text-inverse);cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.form-input[type=file]::-webkit-file-upload-button:hover{background-color:var(--interactive-hover)}.file-info{background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:6px;margin-top:.5rem;padding:.75rem}.file-info p{color:var(--text-secondary);margin:0}.form-input:focus,.form-textarea:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-light);outline:none}.form-input:disabled,.form-textarea:disabled{background-color:var(--background-tertiary);color:var(--text-secondary);cursor:not-allowed}.form-textarea{min-height:120px;resize:vertical}.form-help{color:var(--text-secondary);margin:0}.form-checkbox{align-items:flex-start;background:var(--background-secondary);border:1px solid var(--border-primary);border-radius:6px;cursor:pointer;display:flex;gap:12px;margin:0;padding:12px;transition:all .2s ease}.form-checkbox:hover{background:var(--background-hover);border-color:var(--border-hover)}.form-checkbox input[type=checkbox]{accent-color:var(--accent-primary);cursor:pointer;flex-shrink:0;height:18px;margin:2px 0 0;width:18px}.form-checkbox input[type=checkbox]:focus{outline:none}.form-checkbox-label{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;gap:8px;margin:0}.error-message{background-color:var(--error-color-alpha);border:1px solid var(--error-color);border-radius:8px;margin-top:1rem;padding:1rem}.applicant-info{align-items:center;display:flex;gap:12px}.modal-section{margin-bottom:24px}.modal-section:last-child{margin-bottom:0}.modal-section h4{border-bottom:none;margin-bottom:8px;padding-bottom:0}.applicant-avatar{border-radius:50%}.applicant-details h2{margin:0 0 4px}.applicant-details p{margin:0}.application-status{align-items:center;border-radius:6px;display:flex;gap:6px;padding:6px 12px}.info-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:12px}.info-item{align-items:center;border-bottom:1px solid var(--border-secondary);display:flex;justify-content:space-between;padding:8px 0}.info-item:last-child{border-bottom:none}.info-label{color:var(--text-secondary);flex-shrink:0;margin-right:12px}.info-value{color:var(--text-primary);flex:1 1;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.resume-section{margin-top:8px}.cover-letter,.no-resume,.resume-info{background:var(--background-tertiary)}.cover-letter{border:1px solid var(--border-secondary);border-radius:8px;margin-top:8px;padding:16px}.cover-letter p{margin:0;white-space:pre-wrap}.status-options{display:flex;flex-direction:column;gap:12px;margin-top:8px}.status-option{align-items:center;background:var(--background-secondary);border:1px solid var(--border-primary);border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:12px;transition:all .2s ease}.status-option:hover{background:var(--background-hover);border-color:var(--border-hover)}.status-radio{accent-color:var(--accent-primary);cursor:pointer;height:18px;width:18px}.status-radio:focus{outline:none}.status-label{cursor:pointer;margin:0}.status-section{align-items:center;gap:8px}.status-display{gap:8px}.status-edit-section{align-items:center;display:flex;gap:8px}.status-select{border-radius:6px;cursor:pointer;padding:6px 12px;transition:border-color .2s ease}.status-select:focus{border-color:var(--accent-primary)}.status-select:disabled{cursor:not-allowed;opacity:.6}.status-section-final{border-top:1px solid var(--border-primary);margin-top:20px;padding-top:20px}.status-content{align-items:center;display:flex;gap:12px;margin-top:8px}.status-section-final .status-display{justify-content:space-between}.status-section-final .status-display,.status-section-final .status-edit-section{align-items:center;display:flex;gap:12px}.status-section-final .status-select{background:var(--background-primary);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-primary);cursor:pointer;min-width:150px;padding:8px 12px;transition:all .2s ease}.status-section-final .status-select:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-primary-light);outline:none}.status-section-final .status-select:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.form-row{gap:1rem;grid-template-columns:1fr}.job-summary{padding:1rem}.form-section{gap:1rem}}@media (max-width:480px){.success-message{padding:1.5rem 0}.success-icon{height:48px;margin-bottom:1rem;width:48px}.form-input,.form-textarea{padding:.625rem .875rem}}.job-section{margin-bottom:24px;padding:0 16px}.resume-section{border-top:1px solid var(--border-secondary);margin-bottom:24px;padding:24px 16px 0}.cover-letter-section,.status-section{border-bottom:1px solid var(--border-secondary);margin-bottom:24px;padding:0 16px 24px}.status-section{display:flex;flex-direction:column}.status-section:last-child{border-bottom:none;padding-bottom:0}.cover-letter-section h3,.job-section h3,.resume-section h3,.status-section h3{display:block;flex-shrink:0;margin:0 0 16px;width:100%}.job-section p{margin:0 0 8px}.card-header{border-bottom:1px solid var(--border-secondary);margin-bottom:16px;padding-bottom:12px}.applicant-section,.card-header{align-items:center;display:flex;gap:12px}.applicant-section{flex:1 1}.modal-applicant-section{align-items:center;display:flex;gap:6px;margin-bottom:16px;padding:0 16px;width:fit-content}.applicant-avatar{align-items:center;background:var(--background-tertiary);border-radius:10px;color:var(--text-secondary);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.job-icon,.section-icon{display:none}.applicant-info,.job-info{display:flex;flex:1 1;flex-direction:column;min-width:0}.modal-applicant-info{display:flex;flex:none;flex-direction:column}.applicant-info h3,.job-info h3{margin:0 0 2px}.applicant-info p,.job-info p{margin:0 0 8px}.header-tags{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px;padding:0 16px}.left-tags{display:flex;flex-wrap:wrap;gap:6px}.status-badge{margin-left:auto}.card-meta-grid{grid-gap:12px;border-bottom:1px solid var(--border-secondary);display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:16px;margin-top:4px;padding:0 16px 24px}.job-section .card-meta-grid{border-bottom:none;margin-bottom:0;padding:0}.meta-item{align-items:center;background:var(--background-secondary);border:1px solid var(--border-secondary);border-radius:6px;display:flex;gap:8px;padding:8px 12px}.meta-item .icon{color:var(--text-secondary);flex-shrink:0}.card-tags{display:flex;flex-wrap:wrap;gap:8px}.resume-content{margin-bottom:20px;margin-top:12px}.cover-letter-content{margin-top:12px}.resume-info{align-items:center;background:var(--background-secondary);border:1px solid var(--border-secondary);border-radius:8px;display:flex;gap:16px;justify-content:space-between;padding:12px}.resume-status{color:var(--status-success)}.no-resume,.resume-status{align-items:center;display:flex;gap:8px}.no-resume{color:var(--text-secondary)}.cover-letter-content,.no-resume{background:var(--background-secondary);border:1px solid var(--border-secondary);border-radius:8px;padding:12px}.cover-letter-content p{margin:0}.status-section .status-content{display:block;flex:1 1;margin-top:0;width:100%}.status-display{align-items:center;background:var(--background-primary);border:1px solid var(--border-secondary);border-radius:8px;display:flex;gap:16px;justify-content:space-between;padding:12px 16px}.status-edit-section{margin-top:12px}.status-select{background:var(--background-primary);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-primary);padding:10px 12px;transition:all .2s ease;width:100%}.status-select:focus{box-shadow:0 0 0 2px var(--primary-light);outline:none}.status-select:focus,.status-select:hover{border-color:var(--primary)}@media (max-width:768px){.modal-content-grid{gap:16px}.detail-card{padding:16px}.card-meta-grid{gap:8px;grid-template-columns:1fr 1fr}.meta-item{padding:6px 10px}.card-header{align-items:flex-start;flex-direction:column;gap:8px}.status-badge{align-self:flex-end;margin-left:0}}.DidntFindRoleSection_didntFindSection__weAE6{background:linear-gradient(135deg,#7b2ff70d,#5f61f30d 50%,#1ec8f50d);overflow:hidden;padding:6rem 0;position:relative}.DidntFindRoleSection_didntFindSection__weAE6:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='25' cy='25' r='1' fill='%23fff' opacity='.02'/%3E%3Ccircle cx='75' cy='75' r='1' fill='%23fff' opacity='.02'/%3E%3Ccircle cx='50' cy='10' r='.5' fill='%23fff' opacity='.03'/%3E%3Ccircle cx='10' cy='60' r='.5' fill='%23fff' opacity='.03'/%3E%3Ccircle cx='90' cy='40' r='.5' fill='%23fff' opacity='.03'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.DidntFindRoleSection_container__WdFqB{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;z-index:1}.DidntFindRoleSection_content__rtJex{align-items:center;display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:800px;text-align:center}.DidntFindRoleSection_title__WN73j{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--accent-primary) 0,var(--accent-secondary) 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem}.DidntFindRoleSection_description__fWzDS{line-height:1.7;margin-bottom:.5rem}.DidntFindRoleSection_benefits__5SUz5{align-items:center;display:flex;flex-direction:column;gap:.75rem;margin:1rem 0}.DidntFindRoleSection_benefit__Xvg5u{align-items:center;display:flex;gap:.5rem}.DidntFindRoleSection_benefit__Xvg5u span{color:var(--text-secondary)}.DidntFindRoleSection_encouragement__BuDac{color:var(--text-tertiary);font-style:italic;margin-top:.5rem}.DidntFindRoleSection_applyButton__q4vUB{margin-top:1rem}@media screen and (max-width:1024px){.DidntFindRoleSection_content__rtJex{gap:1.25rem}.DidntFindRoleSection_didntFindSection__weAE6{padding:4rem 0}}@media screen and (max-width:768px){.DidntFindRoleSection_container__WdFqB{padding:0 1.5rem}.DidntFindRoleSection_didntFindSection__weAE6{padding:3rem 0}.DidntFindRoleSection_content__rtJex{gap:1rem}}@media screen and (max-width:480px){.DidntFindRoleSection_container__WdFqB{padding:0 1rem}.DidntFindRoleSection_didntFindSection__weAE6{padding:2.5rem 0}.DidntFindRoleSection_content__rtJex{gap:.875rem}}.DataGrid_dataGridContainer__TPz\+t{box-sizing:border-box;margin:0;max-width:none;overflow-x:visible;width:100%}.DataGrid_dataGridContainer__TPz\+t .DataGrid_dataGridContainer__TPz\+t{padding:0}@media (max-width:768px){.DataGrid_dataGridContainer__TPz\+t .DataGrid_dataGridContainer__TPz\+t{padding:0!important}}.DataGrid_dataGridMainContent__Xg4qP{min-height:120px;overflow-x:visible;position:relative;width:100%;z-index:1}.DataGrid_dataGridTopSpacing__1PmUH{margin-top:0}.DataGrid_dataGridGridContainer__8xPC1{margin-top:0;overflow:visible!important;position:relative;z-index:5}.DataGrid_dataGridNavContainer__XD7R1{background:var(--surface-color);border-radius:20px;box-shadow:none;margin-bottom:0;margin-top:0;overflow:visible!important;padding:0;position:relative;z-index:2}@media (max-width:768px){.DataGrid_dataGridNavContainer__XD7R1{margin-top:0}}.DataGrid_dataGridNavContent__TKMlO{align-items:flex-start;border-bottom:none;display:flex;flex-wrap:wrap;gap:1rem;overflow:visible!important;position:relative}.DataGrid_dataGridRangeSummary__zQemb{align-items:center;display:flex;justify-content:space-between;margin-bottom:0;min-width:90px;padding-left:0;padding-right:0;position:relative}.DataGrid_layoutToggle__OLSmA{flex-shrink:0;margin-left:auto;order:2}.DataGrid_dataGridRangeSummary__zQemb>:not(.DataGrid_layoutToggle__OLSmA){order:1}.DataGrid_dataGridActionButton__Aq06s{align-items:center;background:var(--gradient-primary);border:none;border-radius:25px;color:var(--text-inverse);cursor:pointer;display:flex;height:42px;justify-content:center;margin-left:auto;padding:10px 20px;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;white-space:nowrap}.DataGrid_dataGridActionButton__Aq06s:hover{background:var(--gradient-secondary);box-shadow:0 4px 12px var(--shadow-lg);transform:translateY(-1px)}.DataGrid_dataGridUploadButton__xyJec{align-items:center;display:flex;gap:8px;white-space:nowrap}.DataGrid_dataGridUploadIcon__-e8W3{margin-right:4px}.DataGrid_dataGridTabRow__L1jVc{align-items:center;display:flex;margin-left:0;margin-top:0;order:2;width:auto}.DataGrid_dataGridTabContainer__ADsao{flex:0 0 auto;margin:0;position:relative}.DataGrid_dataGridTopRow__4KFet{align-items:center;display:flex;flex:1 1;gap:1rem;margin-bottom:0;order:3;width:auto}.DataGrid_dataGridUserSelect__EWuUE{flex:0 0 auto;order:1}@media (max-width:768px){.DataGrid_dataGridUserSelect__EWuUE{margin-bottom:.5rem;order:1}.DataGrid_dataGridTabRow__L1jVc{margin-bottom:.5rem;margin-right:0;margin-top:0;order:2;width:100%}.DataGrid_dataGridTopRow__4KFet{align-items:stretch;flex-direction:column;gap:.75rem;order:3;width:100%}.DataGrid_dataGridNavContent__TKMlO{align-items:stretch;flex-direction:column;gap:1.5rem}.DataGrid_dataGridUserSelect__EWuUE{margin-bottom:.5rem;order:1}.DataGrid_dataGridTabRow__L1jVc{margin-bottom:.5rem;margin-right:0;margin-top:0;order:2;width:100%}.DataGrid_dataGridTopRow__4KFet{align-items:stretch;flex-direction:column;gap:.75rem;order:3;width:100%}.DataGrid_dataGridTabContainer__ADsao{flex:1 1}}.DataGrid_dataGridSearchSection__AkUlH{flex:1 1;margin:0;min-width:180px}.DataGrid_dataGridSearchContainer__hfpJb,.DataGrid_dataGridSearchForm__NGBXp,.DataGrid_dataGridSearchInput__ejvXU{width:100%}.DataGrid_dataGridPagination__qobOE{margin-bottom:0;margin-top:0}.DataGrid_dataGridErrorContainer__pry-m{color:var(--text-secondary);padding:4rem 0;text-align:center}.DataGrid_dataGridCategoryHeader__PgZsN{align-items:center;display:flex;margin-bottom:0;margin-top:0;position:relative}.DataGrid_dataGridCategoryIcon__jsg3H{align-items:center;color:var(--accent-primary);display:flex;justify-content:center;min-width:2.2rem}.DataGrid_dataGridCategoryTitle__Y1nmh{letter-spacing:.01em;margin:0}.DataGrid_dataGridCategoryAccent__ou2K7{background:var(--gradient-primary);border-radius:1px;flex:1 1;height:1px;margin-left:1rem;opacity:1}.DataGrid_dataGridCardGrid__6H9P2{grid-gap:24px;box-sizing:border-box;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);max-width:100%;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;position:relative;width:100%;z-index:5}.DataGrid_dataGridCardGrid__6H9P2>*{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.DataGrid_dataGridCardEmpty__Ap96z{background:var(--background-secondary);border:1px dashed var(--border-color);border-radius:12px;color:var(--text-secondary);grid-column:1/-1;padding:48px;text-align:center}.DataGrid_dataGridCardContent__JJzMD{background:var(--background-secondary);border-radius:12px;box-shadow:0 4px 12px var(--shadow-md);padding:32px;position:relative;transition:transform .2s ease}.DataGrid_dataGridCardContent__JJzMD:hover{transform:translateY(-2px)}.DataGrid_dataGridCardTextWrapper__R3wbZ{align-items:flex-start;display:flex;gap:16px}.DataGrid_dataGridCardIcon__N9r7-{align-items:center;color:var(--accent-primary);display:flex;height:60px;justify-content:center;margin-top:0;width:40px}.DataGrid_dataGridCardIcon__N9r7- svg{height:100%;width:100%}.DataGrid_dataGridCardTextDetails__P6YNg{display:flex;flex-direction:column;margin-top:0}.DataGrid_dataGridCardTitle__E0KPe{margin:0 0 8px}.DataGrid_dataGridCardMeta__wBZDW{margin:0 0 4px}.DataGrid_dataGridCardActions__F23kD{align-items:center;display:flex;gap:12px;margin-top:0}.DataGrid_dataGridCardActionButton__GzWOh{align-items:center;background:var(--background-primary);border:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;height:36px;justify-content:center;min-width:36px;padding:8px;transition:all .2s ease}.DataGrid_dataGridCardActionButton__GzWOh:hover{background:var(--background-hover);color:var(--text-primary);transform:translateY(-1px)}.DataGrid_dataGridCardActionButton__GzWOh.DataGrid_delete__eQhkK:hover{background:var(--error-color);color:var(--text-inverse)}.DataGrid_dataGridCardActionButton__GzWOh .DataGrid_icon__AWWhr{align-items:center;display:flex;height:16px;justify-content:center;width:16px}.DataGrid_dataGridCardActionButton__GzWOh .DataGrid_icon__AWWhr.DataGrid_delete__eQhkK{color:var(--error-color)}@media (max-width:1200px){.DataGrid_dataGridNavContent__TKMlO{gap:.75rem}.DataGrid_dataGridCardGrid__6H9P2{gap:20px;grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.DataGrid_dataGridContainer__TPz\+t,.DataGrid_dataGridContainer__TPz\+t .DataGrid_dataGridContainer__TPz\+t{padding:0}.DataGrid_dataGridNavContainer__XD7R1{margin-bottom:0;padding:.75rem}.DataGrid_dataGridNavContent__TKMlO{gap:.5rem}.DataGrid_dataGridActionButton__Aq06s{height:38px;padding:8px 16px}.DataGrid_dataGridCategoryHeader__PgZsN{margin-bottom:0;padding:1rem 0}.DataGrid_dataGridCardGrid__6H9P2{gap:20px;grid-template-columns:repeat(2,1fr);padding:0}.DataGrid_dataGridCardContent__JJzMD{padding:24px}.DataGrid_dataGridCardTextWrapper__R3wbZ{gap:12px}.DataGrid_dataGridCardIcon__N9r7-{height:48px;width:32px}}@media (max-width:768px){.DataGrid_dataGridContainer__TPz\+t,.DataGrid_dataGridContainer__TPz\+t .DataGrid_dataGridContainer__TPz\+t{padding:0}.DataGrid_dataGridNavContainer__XD7R1{margin-bottom:0}.DataGrid_dataGridNavContent__TKMlO{gap:.5rem}.DataGrid_dataGridActionButton__Aq06s{height:36px;padding:6px 12px}.DataGrid_dataGridCategoryHeader__PgZsN{margin-bottom:0;padding:1rem 0}.DataGrid_dataGridCategoryIcon__jsg3H{min-width:1.8rem}.DataGrid_dataGridCardGrid__6H9P2{gap:16px;grid-template-columns:1fr;max-width:100%;overflow-x:visible;padding:0;width:100%}.DataGrid_dataGridCardGrid__6H9P2>*{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;width:100%!important}.DataGrid_dataGridCardContent__JJzMD{padding:16px}.DataGrid_dataGridCardTextWrapper__R3wbZ{gap:10px}.DataGrid_dataGridCardIcon__N9r7-{height:42px;width:28px}.DataGrid_dataGridCardActionButton__GzWOh{height:32px;width:32px}}@media (max-width:480px){.DataGrid_dataGridContainer__TPz\+t,.DataGrid_dataGridContainer__TPz\+t .DataGrid_dataGridContainer__TPz\+t{padding:0}.DataGrid_dataGridNavContainer__XD7R1{margin-bottom:0;padding:.5rem 0}.DataGrid_dataGridNavContent__TKMlO{gap:.25rem}.DataGrid_dataGridActionButton__Aq06s{height:34px;padding:5px 10px}.DataGrid_dataGridCategoryHeader__PgZsN{margin-bottom:0;padding:1rem 0}.DataGrid_dataGridCategoryIcon__jsg3H{min-width:1.8rem}.DataGrid_dataGridCardGrid__6H9P2{gap:14px;max-width:100%;overflow-x:visible;padding:0;width:100%}.DataGrid_dataGridCardGrid__6H9P2>*{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;width:100%!important}.DataGrid_dataGridCardContent__JJzMD{padding:12px}}@media (max-width:360px){.DataGrid_dataGridContainer__TPz\+t{padding:0}.DataGrid_dataGridCardGrid__6H9P2{gap:8px;max-width:100%;overflow-x:visible;padding:0;width:100%}.DataGrid_dataGridCardGrid__6H9P2>*{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;width:100%!important}.DataGrid_dataGridCardContent__JJzMD{padding:8px}.DataGrid_dataGridNavContainer__XD7R1{padding:.25rem 0}}.job-details-page{background-color:var(--background-primary);min-height:100vh}.job-details-page .container{margin:0 auto;max-width:1200px;padding:0 1rem}.page-header{margin-bottom:1rem}.page-header button{align-items:center;background:none;border:none;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:1rem;gap:.5rem;padding:.75rem 1.5rem;transition:color .2s ease}.page-header button:hover{color:var(--primary-color)}.job-details-content{background-color:var(--background-secondary);border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:2rem}.job-header{border-bottom:1px solid var(--border-color);margin-bottom:2rem;padding-bottom:1.5rem}.job-header h1{margin-bottom:1rem}.job-meta-tags{display:flex;flex-wrap:wrap;gap:.75rem}.job-details-meta-grid{grid-gap:1rem;background-color:var(--background-primary);border:1px solid var(--border-primary);border-radius:8px;display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr;margin-bottom:2rem;padding:1.5rem}.job-meta-item{align-items:center;display:flex;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-meta-item .icon{color:var(--text-secondary);flex-shrink:0}.job-section{margin-bottom:2.5rem}.job-description p,.job-section h2{margin-bottom:1rem}.job-description p:last-child{margin-bottom:0}.skills-container{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.job-section:has(.skills-container) .skills-container{margin-top:1.5rem}.benefits-list,.responsibilities-list{display:flex;flex-direction:column;gap:1rem}.benefit-item,.responsibility-item{align-items:baseline;display:flex;gap:.75rem}.bullet{color:var(--primary-color);flex-shrink:0;font-size:1.25rem;font-weight:700;line-height:1.4;margin-top:0}.benefit-item p,.responsibility-item p{margin:0}.job-actions{border-top:1px solid var(--border-color);flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:3rem;padding-top:2rem}.job-actions,.job-posted-date{align-items:center;display:flex}.job-posted-date{flex-shrink:0;gap:8px;justify-content:flex-start}.job-posted-date .icon{color:var(--text-secondary)}.job-action-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-end;margin-left:auto}.job-action-buttons button{min-width:140px}.error-state,.loading-state{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;text-align:center}.loading-spinner{animation:spin 1s linear infinite;border-top:4px solid var(--border-color);border:4px solid var(--border-color);border-radius:50%;border-top-color:var(--primary-color);height:40px;margin-bottom:1rem;width:40px}.error-state p{margin-bottom:1.5rem}@media (max-width:768px){.job-details-page .container{padding:0 .5rem}.job-details-content{padding:1.5rem}.job-details-meta-grid{gap:.75rem;grid-template-columns:1fr 1fr;padding:1rem}.job-actions{align-items:center;flex-direction:row;justify-content:space-between}.job-posted-date{justify-content:flex-start;margin-bottom:0}.job-action-buttons{flex-direction:row;gap:.75rem;justify-content:flex-end}.job-action-buttons button{flex:1 1;min-width:0}}@media (max-width:480px){.job-details-page .container{padding:0 .25rem}.job-details-content{padding:1rem}.job-meta-tags,.skills-container{gap:.5rem}}.about-container{margin:0 auto;max-width:1200px;padding:80px 24px}@media screen and (max-width:768px){.about-container{padding:60px 16px}}@media screen and (max-width:480px){.about-container{padding:40px 12px}}.AboutUsMainHero_aboutHero__0jCG6{align-items:center;background:var(--background-primary);display:flex;min-height:60vh;overflow:hidden;position:relative}.AboutUsMainHero_heroBackground__i0bcd{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.AboutUsMainHero_backgroundPattern__lM8\+L{background-image:radial-gradient(circle at 20% 80%,var(--accent-primary-light) 0,#0000 50%),radial-gradient(circle at 80% 20%,var(--accent-secondary) 0,#0000 50%),radial-gradient(circle at 40% 40%,var(--accent-tertiary) 0,#0000 50%);bottom:0;left:0;opacity:.1;position:absolute;right:0;top:0}.AboutUsMainHero_backgroundGradient__0EvZU{background:linear-gradient(135deg,var(--background-primary) 0,var(--background-secondary) 100%);bottom:0;left:0;position:absolute;right:0;top:0}.AboutUsMainHero_heroContent__MIwPB{position:relative;width:100%;z-index:1}.AboutUsMainHero_container__CunWx{margin:0 auto;max-width:1400px;padding:0 24px}.AboutUsMainHero_heroGrid__YsGaV{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;padding:3rem 0}.AboutUsMainHero_heroText__tX9B5{max-width:600px}.AboutUsMainHero_heroText__tX9B5 h1{margin-bottom:2rem}.AboutUsMainHero_heroText__tX9B5 p{margin-bottom:2.5rem}.AboutUsMainHero_heroActions__28Bn0{display:flex;flex-wrap:wrap;gap:1.5rem}.AboutUsMainHero_heroVisual__JPr-q{height:600px}.AboutUsMainHero_heroVisual__JPr-q,.AboutUsMainHero_modernVisual__aFgFf{align-items:center;display:flex;justify-content:center;position:relative}.AboutUsMainHero_modernVisual__aFgFf{height:100%;width:100%}.AboutUsMainHero_gradientOrb__ZTNRN{background:var(--gradient-highlight);border-radius:50%;box-shadow:0 0 60px var(--accent-primary-light),0 0 120px var(--accent-primary-lighter);height:300px;position:relative;width:300px}.AboutUsMainHero_gradientOrb__ZTNRN:before{background:var(--background-primary);height:200px;opacity:.9;width:200px}.AboutUsMainHero_gradientOrb__ZTNRN:after,.AboutUsMainHero_gradientOrb__ZTNRN:before{border-radius:50%;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.AboutUsMainHero_gradientOrb__ZTNRN:after{background:var(--gradient-highlight);height:100px;opacity:.8;width:100px}.AboutUsMainHero_geometricShapes__waJ6M{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.AboutUsMainHero_shape1__6\+AZO{background:var(--accent-primary);border-radius:16px;height:80px;opacity:.7;position:absolute;right:15%;top:20%;transform:rotate(45deg);width:80px}.AboutUsMainHero_shape2__ivnKH{background:var(--accent-secondary);border-radius:50%;bottom:30%;height:60px;left:10%;opacity:.6;position:absolute;width:60px}.AboutUsMainHero_shape3__BSySk{background:var(--accent-tertiary);border-radius:8px;height:40px;opacity:.8;position:absolute;right:25%;top:60%;transform:rotate(30deg);width:40px}.AboutUsMainHero_particleField__ObmRo{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.AboutUsMainHero_particle__RIke2{background:var(--accent-primary);border-radius:50%;height:4px;position:absolute;width:4px}.AboutUsMainHero_particle__RIke2:first-child{left:20%;top:15%}.AboutUsMainHero_particle__RIke2:nth-child(2){right:30%;top:25%}.AboutUsMainHero_particle__RIke2:nth-child(3){bottom:40%;left:15%}.AboutUsMainHero_particle__RIke2:nth-child(4){right:20%;top:70%}.AboutUsMainHero_particle__RIke2:nth-child(5){bottom:20%;right:10%}.AboutUsMainHero_particle__RIke2:nth-child(6){left:35%;top:45%}@media screen and (max-width:1024px){.AboutUsMainHero_heroGrid__YsGaV{gap:3rem;padding:2.5rem 0}.AboutUsMainHero_gradientOrb__ZTNRN{height:250px;width:250px}.AboutUsMainHero_gradientOrb__ZTNRN:before{height:170px;width:170px}.AboutUsMainHero_gradientOrb__ZTNRN:after{height:85px;width:85px}}@media screen and (max-width:768px){.AboutUsMainHero_container__CunWx{padding:0 16px}.AboutUsMainHero_heroGrid__YsGaV{gap:2.5rem;grid-template-columns:1fr;min-height:auto;padding:2rem 0 2.5rem}.AboutUsMainHero_heroText__tX9B5{max-width:100%;text-align:center}.AboutUsMainHero_heroActions__28Bn0{flex-direction:row;flex-wrap:nowrap;gap:1rem;justify-content:center;width:100%}.AboutUsMainHero_heroActions__28Bn0 a{flex:1 1;min-width:0;text-align:center}.AboutUsMainHero_heroVisual__JPr-q{height:400px}.AboutUsMainHero_gradientOrb__ZTNRN{height:200px;width:200px}.AboutUsMainHero_gradientOrb__ZTNRN:before{height:140px;width:140px}.AboutUsMainHero_gradientOrb__ZTNRN:after{height:70px;width:70px}.AboutUsMainHero_shape1__6\+AZO{height:60px;width:60px}.AboutUsMainHero_shape2__ivnKH{height:45px;width:45px}.AboutUsMainHero_shape3__BSySk{height:30px;width:30px}}@media screen and (max-width:480px){.AboutUsMainHero_aboutHero__0jCG6{min-height:60vh}.AboutUsMainHero_container__CunWx{padding:0 12px}.AboutUsMainHero_heroGrid__YsGaV{gap:2rem;padding:1.5rem 0 2rem}.AboutUsMainHero_heroActions__28Bn0{align-items:center;flex-direction:row;flex-wrap:nowrap;gap:.75rem;justify-content:center;width:100%}.AboutUsMainHero_heroActions__28Bn0 a{flex:1 1;min-width:0;text-align:center}.AboutUsMainHero_heroVisual__JPr-q{height:300px}.AboutUsMainHero_gradientOrb__ZTNRN{height:150px;width:150px}.AboutUsMainHero_gradientOrb__ZTNRN:before{height:100px;width:100px}.AboutUsMainHero_gradientOrb__ZTNRN:after{height:50px;width:50px}.AboutUsMainHero_shape1__6\+AZO{height:40px;width:40px}.AboutUsMainHero_shape2__ivnKH{height:30px;width:30px}.AboutUsMainHero_shape3__BSySk{height:20px;width:20px}}.Dashboard_dashboardMain__kmEMY{background:var(--background-primary);min-height:100vh;transition:all .3s ease}.Dashboard_dashboardContainer__YbBaI{display:flex;flex-direction:column;gap:24px;margin:0;max-width:none}.Dashboard_dashboardMetricsGrid__zEb7J{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));width:100%}.Dashboard_dashboardMetricsGrid__zEb7J>div{display:flex;height:100%;width:100%}.Dashboard_dashboardMetricCard__0fuYD{background:var(--background-secondary)!important;border:1px solid var(--border-primary);border-radius:20px;box-shadow:0 4px 10px #0000000a!important;display:flex;flex:1 1;flex-direction:column;gap:.75rem;height:100%;min-height:200px;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease;width:100%;z-index:1}.Dashboard_dashboardMetricCard__0fuYD:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-6px);z-index:2}.Dashboard_dashboardMetricHeader__sRnNV{align-items:center;display:flex;gap:.75rem}.Dashboard_dashboardMetricIcon__dFap3{align-items:center;border-radius:20px;display:flex;flex-shrink:0;height:48px;justify-content:center;transition:transform .3s ease;width:48px}.Dashboard_dashboardMetricTitle__6JZO4{margin:0}.Dashboard_dashboardMetricCard__0fuYD:hover .Dashboard_dashboardMetricIcon__dFap3{transform:scale(1.1)}.Dashboard_dashboardMetricDivider__G7kpv{background:var(--border-primary);height:1px;opacity:.5;width:100%}.Dashboard_dashboardMetricValue__2qRiB{align-items:baseline;display:flex;gap:.5rem;line-height:1;margin-bottom:0!important;margin-top:0!important;padding-bottom:0!important;padding-top:0!important}.Dashboard_dashboardMetricTrend__uNhSm{align-items:center;display:flex;gap:.25rem;margin-top:.25rem}.Dashboard_trendUp__Rw50Q{align-items:center;color:var(--accent-success);display:flex;gap:.25rem}.Dashboard_trendDown__byF08{align-items:center;color:var(--accent-error);display:flex;gap:.25rem}.Dashboard_dashboardMetricDetails__z75Tk{display:flex;flex-direction:column;gap:.5rem;gap:.2em!important;margin-bottom:0!important;margin-top:.5rem;margin-top:0!important}.Dashboard_dashboardMetricDetail__MGATM{align-items:center;display:flex;justify-content:space-between}.Dashboard_dashboardMetricDetailLabel__yUUC0{align-items:center;display:flex;gap:.25rem}.Dashboard_clickableMetricCard__OX7Kl{cursor:pointer}.Dashboard_clickableMetricCard__OX7Kl:hover{background:var(--background-tertiary)}@keyframes Dashboard_pulse__KbCsP{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.Dashboard_metricUpdate__uq\+mo{animation:Dashboard_pulse__KbCsP .5s ease}.Dashboard_statusIndicator__VdjqG{border-radius:50%;height:8px;position:absolute;right:1rem;top:1rem;width:8px}.Dashboard_statusIndicator__VdjqG.Dashboard_active__qpWWe{background:var(--accent-success);box-shadow:0 0 0 2px #10b98133}.Dashboard_statusIndicator__VdjqG.Dashboard_warning__XeAJ9{background:var(--accent-warning);box-shadow:0 0 0 2px #f59e0b33}.Dashboard_statusIndicator__VdjqG.Dashboard_error__IJwsU{background:var(--accent-error);box-shadow:0 0 0 2px #ef444433}.Dashboard_metricLoading__nL2Mq{overflow:hidden;position:relative}.Dashboard_metricLoading__nL2Mq:after{animation:Dashboard_shimmer__uErwh 1.5s infinite;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:0;position:absolute;top:0;width:100%}@keyframes Dashboard_shimmer__uErwh{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.Dashboard_dashboardRowsWrapper__AdRgV{display:flex;flex-direction:column;gap:24px}.Dashboard_dashboardRow__wufRM{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.Dashboard_dashboardTableCard__Xcm8h{background:var(--background-secondary);border-radius:20px;box-shadow:0 4px 10px #0000000a;height:100%;padding:24px}.Dashboard_dashboardCombinedCardContent__ye2wO{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;height:100%}.Dashboard_dashboardCombinedChart__tY7QQ,.Dashboard_dashboardCombinedTable__FzHzV{display:flex;flex-direction:column;gap:16px}.Dashboard_dashboardChartHeader__izW6Z,.Dashboard_dashboardTableHeader__MqcQB{align-items:center;display:flex;justify-content:space-between}.Dashboard_dashboardChartHeader__izW6Z h3,.Dashboard_dashboardTableHeader__MqcQB h3{color:var(--text-primary);font-family:var(--font-family-display);font-size:var(--text-lg);font-weight:var(--font-weight-bold);margin:0}.Dashboard_dashboardChartContainer__xEVn5{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:200px}.Dashboard_dashboardTableContainer__R\+DoQ{flex:1 1;overflow-x:auto}.Dashboard_dashboardTable__5tfI7{border-collapse:initial;border-spacing:0;width:100%}.Dashboard_dashboardTable__5tfI7 th{color:var(--text-secondary);font-family:var(--font-family-ui);font-weight:var(--font-weight-medium);text-align:left;white-space:nowrap}.Dashboard_dashboardTable__5tfI7 td,.Dashboard_dashboardTable__5tfI7 th{border-bottom:1px solid var(--border-primary);font-size:var(--text-sm);padding:12px 16px}.Dashboard_dashboardTable__5tfI7 td{color:var(--text-primary);font-family:var(--font-family-primary)}.Dashboard_tableRow__Htli3:hover{background:var(--background-hover)}.Dashboard_tableCell__odnI0{white-space:nowrap}.Dashboard_userInfo__Hrfvv{align-items:center;display:flex;gap:12px}.Dashboard_userAvatar__Vg2sz{align-items:center;background:var(--profile-icon-background);border-radius:50%;color:var(--profile-icon-text);display:flex;font-family:var(--font-family-ui);font-size:var(--text-sm);font-weight:var(--font-weight-medium);height:32px;justify-content:center;width:32px}.Dashboard_userName__eBqDI{-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(135deg,var(--accent-primary) 0,var(--accent-secondary) 100%);-webkit-background-clip:text;background-clip:text;font-family:var(--font-family-display);font-size:inherit;font-weight:var(--font-weight-bold)}.Dashboard_statusBadge__xtkZt{align-items:center;background:#f59e0b1f;border:1px solid #0000;border-radius:20px;box-shadow:0 1px 4px #0000000a;color:var(--text-primary);display:inline-flex;font-family:var(--font-family-ui);font-size:var(--text-xs);font-weight:var(--font-weight-medium);gap:.4em;padding:.18em .7em}.Dashboard_statusBadge__xtkZt svg{font-size:1.1em;vertical-align:middle}.Dashboard_statusBadge__xtkZt.Dashboard_healthy__FY3\+8{background:#10b9811a;color:#10b981}.Dashboard_statusBadge__xtkZt.Dashboard_warning__XeAJ9{background:#f59e0b1f;color:#f59e42}.Dashboard_statusBadge__xtkZt.Dashboard_critical__j\+4qi{background:#ef44441f;color:#ef4444}.Dashboard_actionButton__2mUKQ{align-items:center;background:none;border:none;border-radius:20px;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:var(--font-weight-medium);gap:6px;padding:6px 12px;transition:all .2s ease}.Dashboard_actionButton__2mUKQ:hover{background:var(--background-hover)}.Dashboard_actionButton__2mUKQ.Dashboard_edit__myyDH{color:var(--accent-primary)}.Dashboard_actionButton__2mUKQ.Dashboard_delete__7asWM{color:var(--accent-error)}@media screen and (max-width:1200px){.Dashboard_dashboardCombinedCardContent__ye2wO{grid-template-columns:1fr}.Dashboard_dashboardMetricsGrid__zEb7J{grid-template-columns:repeat(3,1fr)}.Dashboard_dashboardMetricValue__2qRiB{font-size:2rem!important}.Dashboard_dashboardMetricIcon__dFap3{height:40px;width:40px}}@media screen and (max-width:768px){.Dashboard_dashboardContainer__YbBaI{gap:12px}.Dashboard_dashboardMetricsGrid__zEb7J{gap:12px;grid-template-columns:repeat(2,1fr)}.Dashboard_dashboardRow__wufRM{gap:12px;grid-template-columns:1fr}.Dashboard_dashboardMetricCard__0fuYD,.Dashboard_dashboardTableCard__Xcm8h{padding:16px}.Dashboard_dashboardMetricValue__2qRiB{font-size:2rem!important}.Dashboard_dashboardTable__5tfI7 td,.Dashboard_dashboardTable__5tfI7 th{padding:8px 12px}.Dashboard_dashboardMetricIcon__dFap3{height:36px;width:36px}}@media screen and (max-width:480px){.Dashboard_dashboardContainer__YbBaI,.Dashboard_dashboardMetricsGrid__zEb7J{gap:12px}.Dashboard_dashboardMetricCard__0fuYD,.Dashboard_dashboardTableCard__Xcm8h{padding:12px}.Dashboard_dashboardMetricValue__2qRiB{font-size:2rem!important}.Dashboard_dashboardTable__5tfI7 td,.Dashboard_dashboardTable__5tfI7 th{font-size:.75rem;padding:6px 8px}.Dashboard_userInfo__Hrfvv{gap:8px}.Dashboard_userAvatar__Vg2sz{font-size:.75rem;height:24px;width:24px}.Dashboard_dashboardMetricsGrid__zEb7J{grid-template-columns:1fr}.Dashboard_dashboardMetricIcon__dFap3{height:32px;width:32px}}.Dashboard_fadeIn__fKsQZ{animation:Dashboard_fadeIn__fKsQZ .3s ease-in-out}.Dashboard_slideUp__xKyWV{animation:Dashboard_slideUp__xKyWV .3s ease-in-out}@keyframes Dashboard_fadeIn__fKsQZ{0%{opacity:0}to{opacity:1}}@keyframes Dashboard_slideUp__xKyWV{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Dashboard_iconBlue__YRJaZ{background:#3b82f614;color:#3b82f6}.Dashboard_iconGreen__3BFBC{background:#10b98114;color:#10b981}.Dashboard_iconOrange__saPBm{background:#f59e0b14;color:#f59e0b}.Dashboard_iconPurple__o-HgQ{background:#8b5cf614;color:#8b5cf6}.Dashboard_iconRed__mn9Sm{background:#ef444414;color:#ef4444}.Dashboard_resourceStatus__AXGsE{align-items:center;display:flex;justify-content:center;margin-bottom:0!important;margin-top:0!important}.Dashboard_resourceBarContainer__8h3k1{background-color:var(--background-light);border-radius:4px;height:8px;margin-top:4px;overflow:hidden;position:relative;width:100%}.Dashboard_resourceBar__63ceI{border-radius:4px;height:4px;margin:0!important;padding:0!important;transition:width .3s ease-in-out}.Dashboard_resourceBar__63ceI,.Dashboard_resourceBar__63ceI.Dashboard_cpu__HCOLf{background-color:#3b82f6;background-color:var(--primary-color,#3b82f6)}.Dashboard_resourceBar__63ceI.Dashboard_memory__tnodS{background-color:#6366f1;background-color:var(--secondary-color,#6366f1)}.Dashboard_resourceBar__63ceI.Dashboard_storage__ERSuj{background-color:#f59e42;background-color:var(--accent-color,#f59e42)}.Dashboard_resourceBar__63ceI.Dashboard_error__IJwsU{background-color:#ef4444;background-color:var(--error-color,#ef4444)}.Dashboard_resourceBar__63ceI.Dashboard_warning__XeAJ9{background-color:#f59e42;background-color:var(--warning-color,#f59e42)}.Dashboard_resourceValue__80u86{color:var(--text-secondary);font-size:.75rem;position:absolute;right:0;top:-20px}.Dashboard_iconRed__mn9Sm{background-color:#ef44441a;color:var(--error-color)}.Dashboard_statusIndicator__VdjqG.Dashboard_cpu__HCOLf{background-color:var(--primary-color)}.Dashboard_statusIndicator__VdjqG.Dashboard_memory__tnodS{background-color:var(--secondary-color)}.Dashboard_statusIndicator__VdjqG.Dashboard_storage__ERSuj{background-color:var(--accent-color)}.Dashboard_statusIndicator__VdjqG.Dashboard_error__IJwsU{background-color:var(--error-color)}.Dashboard_statusIndicator__VdjqG.Dashboard_warning__XeAJ9{background-color:var(--warning-color)}.Dashboard_storageContainer__1gifK{position:relative;width:100%}.Dashboard_metricValueInline__k\+fw7{color:#888;color:var(--text-secondary,#888);display:inline;font-family:var(--font-family-primary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-left:.5em}.Dashboard_serverResourceDetail__i6rwf{align-items:center;display:flex;flex-wrap:wrap;gap:.5em;margin-bottom:.1em!important;margin-top:0!important;max-width:100%}.Dashboard_serverResourceLabel__i2m7D{align-items:center;color:#555;color:var(--text-secondary,#555);display:flex;letter-spacing:.01em;min-width:90px}.Dashboard_serverResourceLabel__i2m7D,.Dashboard_serverResourceValue__Db3gu{font-family:var(--font-family-primary);font-size:var(--text-base);font-weight:var(--font-weight-normal)}.Dashboard_serverResourceValue__Db3gu{margin-left:.5em;white-space:normal}.Dashboard_serverResourceName__tRkDd{align-items:center;color:#555;color:var(--text-secondary,#555);display:flex;font-family:var(--font-family-primary);font-size:var(--text-base);font-weight:var(--font-weight-normal);margin-bottom:.05em!important;margin-top:0!important}.Dashboard_serverResourceBar__Dz6G0{align-items:center;background:var(--background-light);border-radius:4px;display:flex;height:4px;margin-bottom:0!important;margin-top:0!important;min-height:4px;overflow:hidden;padding:0!important;width:100%}.Dashboard_serverResourceValue__Db3gu{color:#222;color:var(--text-primary,#222);font-size:.97em;font-weight:400;margin-bottom:.1em!important;margin-top:0!important;text-align:right;width:100%;word-break:break-all}@keyframes Dashboard_wave__4Uvx0{0%{transform:rotate(0deg)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0deg)}to{transform:rotate(0deg)}}.Dashboard_greetingSubtitle__5iftO{color:var(--text-secondary);font-size:1.1rem;font-weight:500;letter-spacing:.01em;opacity:.9}.Dashboard_greetingDecoration__96qmd{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.Dashboard_decorationShapes__A99HI{filter:blur(10px);height:100%;position:absolute;width:100%}.Dashboard_shapeCircle__sXDoX{animation:Dashboard_float__QBq-T 6s ease-in-out infinite;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border-radius:50%;height:150px;opacity:.15;position:absolute;right:-50px;top:-50px;width:150px}.Dashboard_shapeSquare__\+Pm75{animation:Dashboard_float__QBq-T 8s ease-in-out infinite;background:linear-gradient(135deg,var(--accent-secondary),var(--accent-primary));bottom:-30px;height:100px;left:10%;opacity:.15;position:absolute;transform:rotate(45deg);width:100px}.Dashboard_shapeTriangle__0zTtr{animation:Dashboard_float__QBq-T 7s ease-in-out infinite;border-bottom:130px solid var(--accent-primary);border-left:75px solid #0000;border-right:75px solid #0000;height:0;opacity:.15;position:absolute;right:15%;top:30%;width:0}@keyframes Dashboard_float__QBq-T{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}to{transform:translateY(0) rotate(0deg)}}.Dashboard_profileActions__UhI7X{align-items:center;display:flex;gap:.75rem}.Dashboard_profileActionButton__H2IfZ{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--background-primary);border:1px solid var(--border-color);border-radius:50%;color:var(--text-primary);cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:all .2s ease;width:40px}.Dashboard_profileActionButton__H2IfZ:hover{background:var(--background-hover);border-color:var(--accent-primary);box-shadow:0 4px 12px #0000000d;transform:translateY(-1px)}.Dashboard_buttonIcon__Oavh0{font-family:var(--font-family-ui);font-size:var(--text-lg);opacity:.9}.Dashboard_trendDown__byF08,.Dashboard_trendNA__Z8ukA,.Dashboard_trendUp__Rw50Q{display:none}@media (max-width:768px){.Dashboard_greetingContent__9xWJG{align-items:flex-start;flex-direction:column;gap:1.5rem}.Dashboard_profileActions__UhI7X{justify-content:flex-end;width:100%}.Dashboard_greetingTitle__O-XQI{font-size:1.8rem}.Dashboard_greetingSection__0svR2{padding:1.5rem}.Dashboard_shapeCircle__sXDoX,.Dashboard_shapeSquare__\+Pm75,.Dashboard_shapeTriangle__0zTtr{opacity:.1}}.Dashboard_metricsGrid__y11KC{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:24px}.Dashboard_recentSection__Xf7qC{margin-top:24px}.Dashboard_categorySliderContainer__Ft8jT{background:var(--background-secondary);border:1.5px solid var(--border-color);border-radius:24px;display:flex;justify-content:flex-end;padding:4px}.Dashboard_categorySliderWrapper__tfQQq{align-items:center;display:flex;gap:2px;justify-content:flex-end;position:relative}.Dashboard_categoryButton__6HY87{align-items:center;background:none;border:1px solid #0000;border-radius:100px;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:var(--font-family-ui);font-size:var(--text-sm);font-weight:var(--font-weight-medium);justify-content:center;letter-spacing:.2px;margin:0;min-width:60px;outline:none;padding:6px 12px;position:relative;text-align:center;transition:all .2s ease;white-space:nowrap;z-index:1}.Dashboard_categoryButton__6HY87.Dashboard_active__qpWWe{color:var(--button-text)}.Dashboard_categorySlider__ch5sO{background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));border-radius:100px;box-shadow:0 2px 8px #2563eb33;height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:all .3s cubic-bezier(.4,0,.2,1);will-change:transform,width;z-index:0}.Dashboard_remindersActivityLayout__-e1cY{align-items:stretch;display:flex;gap:24px;margin:8px 0}@media (max-width:768px){.Dashboard_remindersActivityLayout__-e1cY{flex-direction:column;gap:12px}.Dashboard_remindersCard__u5UsJ{max-width:none;min-width:0;min-width:auto;width:100%}.Dashboard_activityTimelineContainer__2Sjdk{width:100%}}.Dashboard_remindersCard__u5UsJ{display:flex;flex:1 1;flex-direction:column;height:350px;justify-content:flex-start;max-height:350px;max-width:400px;min-width:320px;overflow-y:auto}.Dashboard_remindersList__NMcPe{display:flex;flex-direction:column;font-family:var(--font-family-primary);font-size:var(--text-sm);gap:8px;list-style:none;margin:0;padding-left:0}.Dashboard_reminderItem__yaOYP{align-items:center;background:var(--background-hover);border-radius:8px;display:flex;gap:8px;justify-content:space-between;padding:8px 12px}.Dashboard_reminderItemContent__az8tV{display:flex;flex-direction:column}.Dashboard_reminderItemTitle__JU96R{font-family:var(--font-family-primary);font-weight:var(--font-weight-medium)}.Dashboard_reminderItemDate__2a42w{color:var(--text-secondary);font-family:var(--font-family-primary);font-size:var(--text-sm)}.Dashboard_reminderItemStatus__LREWx{border-radius:12px;font-family:var(--font-family-ui);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);padding:2px 10px}.Dashboard_reminderItemStatus__LREWx.Dashboard_consultation__k0\+0r{background:#3b82f6;color:#fff}.Dashboard_reminderItemStatus__LREWx.Dashboard_expiring__\+HmF-{background:#f59e0b;color:#fff}.Dashboard_reminderItemStatus__LREWx.Dashboard_expiringService__Xq9ev{background:#ef4444;color:#fff}.Dashboard_reminderSection__pqAqD{align-items:center;display:flex;gap:8px;margin-bottom:6px}.Dashboard_reminderSectionTitle__rDGCG{font-family:var(--font-family-display);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.Dashboard_reminderSectionIcon__mr6zV{font-family:var(--font-family-ui);font-size:var(--text-lg)}.Dashboard_reminderSectionIcon__mr6zV.Dashboard_consultation__k0\+0r{color:#3b82f6}.Dashboard_reminderSectionIcon__mr6zV.Dashboard_plan__CJXb7{color:#f59e0b}.Dashboard_reminderSectionIcon__mr6zV.Dashboard_service__7i38M{color:#ef4444}.Dashboard_noReminders__\+Srne{color:var(--text-secondary);margin-top:40px;text-align:center}.Dashboard_lockedCard__sJpfP{background:var(--background-secondary);border:1px solid var(--border-color);opacity:.8;position:relative}.Dashboard_lockedCard__sJpfP:after{display:none}.Dashboard_iconLocked__cQdtQ{background:var(--background-tertiary);color:var(--text-secondary)}.Dashboard_dashboardSectionRow__g6waV{grid-gap:24px;align-items:flex-start;display:grid;gap:24px;grid-template-columns:1fr 2.3fr;width:100%}@media (max-width:768px){.Dashboard_dashboardSectionRow__g6waV{gap:12px;grid-template-columns:1fr}}.Dashboard_dashboardMetricValue__2qRiB,.Dashboard_dashboardMetricValue__2qRiB *,.Dashboard_dashboardMetricValue__2qRiB div,.Dashboard_dashboardMetricValue__2qRiB span{color:var(--text-primary)!important;font-size:2rem!important;font-weight:700!important;line-height:1!important}.Dashboard_metricLabelSmall__rLuYZ{font-size:var(--text-xs)!important}.Dashboard_dashboardMetricValue__2qRiB .Dashboard_metricLabelSmall__rLuYZ,.Dashboard_metricLabelSmall__rLuYZ{color:#888;display:inline-block;font-family:var(--font-family-primary);font-weight:var(--font-weight-normal);line-height:1;vertical-align:bottom}.Dashboard_dashboardMetricValue__2qRiB .Dashboard_metricLabelSmall__rLuYZ{font-size:var(--text-base)!important}.Dashboard_trialTag__bB0Gx{border:1px solid var(--accent-primary);border-radius:12px;color:var(--accent-primary);font-family:var(--font-family-ui);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);padding:2px 8px;position:absolute;right:8px;top:8px;z-index:1}.Dashboard_trialGiftIcon__osBGS{font-family:var(--font-family-ui);font-size:var(--text-lg);margin-right:4px;position:relative;top:-2.5px;vertical-align:middle}.Dashboard_expiryServiceName__aA\+oB{display:inline-block;margin-left:8px;max-width:140px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.TabSlider_tabContainer__AO29l{align-items:center;background:var(--background-secondary);border:1px solid var(--border-primary);border-radius:32px;box-shadow:var(--shadow-sm);display:flex;flex-wrap:wrap;gap:0;height:44px;padding:0 4px;position:relative;z-index:1}.TabSlider_tabButton__ctVYQ{align-items:center;background:none;border:1px solid #0000;border-radius:50px;box-sizing:border-box;color:var(--text-secondary);cursor:pointer;display:flex;font-family:var(--font-family-ui);font-size:var(--text-sm);font-weight:var(--font-weight-medium);gap:8px;height:30px;margin:0 2px;padding:0 20px;position:relative;transition:color .3s ease,border-color .2s;white-space:nowrap;z-index:2}.TabSlider_tabButton__ctVYQ:focus,.TabSlider_tabButton__ctVYQ:hover{border:1px solid var(--accent-primary);color:var(--text-primary)}.TabSlider_tabButton__ctVYQ:focus{border-radius:50px;outline:none}.TabSlider_tabActive__OL3J9{background:none;border:1px solid #0000;color:var(--button-text)!important}.TabSlider_tabSlider__wGz-K{background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));border-radius:50px;height:30px;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:left .18s cubic-bezier(.4,0,.2,1),width .18s cubic-bezier(.4,0,.2,1);z-index:1}@media (max-width:768px){.TabSlider_tabContainer__AO29l{-ms-overflow-style:none;background:none;border:none;box-shadow:none;display:flex;flex-wrap:nowrap;gap:6px;height:auto;margin-top:0;overflow-x:auto;overflow-y:hidden;padding:0;scroll-behavior:smooth;scrollbar-width:none;white-space:nowrap}.TabSlider_tabContainer__AO29l::-webkit-scrollbar{display:none}.TabSlider_tabButton__ctVYQ{align-items:center;background:var(--background-secondary);border:1px solid #0000;border-radius:18px;box-shadow:var(--shadow-sm);box-sizing:border-box;color:var(--text-secondary);display:flex;flex-shrink:0;font-size:var(--text-xs);height:30px;justify-content:center;margin:0;min-width:0;overflow:hidden;padding:0 16px;text-overflow:ellipsis;transition:color .2s,border-color .2s,background .2s,box-shadow .2s;white-space:nowrap}.TabSlider_tabButton__ctVYQ:focus,.TabSlider_tabButton__ctVYQ:hover{border:1px solid var(--accent-primary);color:var(--text-primary)}.TabSlider_tabActive__OL3J9{background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary))!important;border:1px solid #0000;box-shadow:var(--shadow-sm);color:var(--button-text)!important}.TabSlider_tabSlider__wGz-K{display:none}}@media (max-width:480px){.TabSlider_tabButton__ctVYQ{border-radius:16px;font-size:var(--text-xs);height:32px;padding:0 12px}}.tables_tableContainer__eVUcW{background:var(--background-secondary);border:2px solid var(--border-primary);border-radius:20px;box-shadow:0 2px 8px var(--shadow-sm);display:flex;flex-direction:column;height:350px;overflow:hidden}.tables_tableHeader__8MK1p{align-items:center;background:linear-gradient(to right,var(--background-secondary),var(--background-tertiary));border-bottom:1px solid var(--border-primary);display:flex;flex-shrink:0;justify-content:space-between;padding:1.25rem 1.5rem}.tables_tableTitle__UR42O{letter-spacing:-.025em;margin:0}.tables_tableBody__Idssc{flex:1 1;overflow-y:auto;padding:0}.tables_recentUsersTableContainer__K-\+fT{background:var(--background-secondary);border:2px solid var(--border-primary);border-radius:20px;box-shadow:0 2px 8px var(--shadow-sm);display:flex;flex-direction:column;height:350px;overflow:hidden}.tables_recentUsersTableHeader__CEFzq{align-items:center;background:linear-gradient(to right,var(--background-secondary),var(--background-tertiary));border-bottom:1px solid var(--border-primary);display:flex;flex-shrink:0;justify-content:space-between;padding:1.25rem 1.5rem}.tables_recentUsersTableTitle__mpuv\+{letter-spacing:-.025em;margin:0}.tables_recentUsersTableBody__RLq-S{flex:1 1;overflow-y:auto;padding:0}.tables_recentUsersTable__7sXk8{border-collapse:collapse;width:100%}.tables_recentUsersTable__7sXk8 th{background:var(--background-tertiary);border-bottom:1px solid var(--border-primary);padding:.75rem 1rem;text-align:left}.tables_recentUsersTable__7sXk8 td{border-bottom:1px solid var(--border-secondary);padding:.75rem 1rem}.tables_recentUsersTable__7sXk8 tr:hover{background:var(--background-tertiary)}.tables_recentConsultationsTableContainer__faoyw{background:var(--background-secondary);border:2px solid var(--border-primary);border-radius:20px;box-shadow:0 2px 8px var(--shadow-sm);display:flex;flex-direction:column;height:350px;overflow:hidden}.tables_recentConsultationsTableHeader__bxfHd{align-items:center;background:linear-gradient(to right,var(--background-secondary),var(--background-tertiary));border-bottom:1px solid var(--border-primary);display:flex;flex-shrink:0;justify-content:space-between;padding:1.25rem 1.5rem}.tables_recentConsultationsTableTitle__RmptX{letter-spacing:-.025em;margin:0}.tables_recentConsultationsTableBody__vofxh{flex:1 1;overflow-y:auto;padding:0}.tables_recentConsultationsTable__daHcI{border-collapse:collapse;width:100%}.tables_recentConsultationsTable__daHcI th{background:var(--background-tertiary);text-align:left}.tables_recentConsultationsTable__daHcI td,.tables_recentConsultationsTable__daHcI th{border-bottom:1px solid var(--border-primary);padding:.75rem 1rem}.tables_recentConsultationsTable__daHcI tr:hover{background:var(--background-tertiary)}.tables_recentPaymentsTableContainer__JiBeC{background:var(--background-secondary);border:2px solid var(--border-primary);border-radius:20px;box-shadow:0 2px 8px var(--shadow-sm);display:flex;flex-direction:column;height:350px;overflow:hidden}.tables_recentPaymentsTableHeader__QXwfO{align-items:center;background:linear-gradient(to right,var(--background-secondary),var(--background-tertiary));border-bottom:1px solid var(--border-primary);display:flex;flex-shrink:0;justify-content:space-between;padding:1.25rem 1.5rem}.tables_recentPaymentsTableTitle__jf2bZ{letter-spacing:-.025em;margin:0}.tables_recentPaymentsTableBody__nyB29{flex:1 1;overflow-y:auto;padding:0}.tables_recentPaymentsTable__8z0jZ{border-collapse:collapse;width:100%}.tables_recentPaymentsTable__8z0jZ th{background:var(--background-tertiary);text-align:left}.tables_recentPaymentsTable__8z0jZ td,.tables_recentPaymentsTable__8z0jZ th{border-bottom:1px solid var(--border-primary);padding:.75rem 1rem}.tables_recentPaymentsTable__8z0jZ tr:hover{background:var(--background-tertiary)}.tables_mobileCardList__9aFqq{padding:1rem}.tables_tableRowCard__Okniw{background:var(--background-secondary);border:2px solid var(--border-primary);border-radius:8px;margin-bottom:.75rem;padding:1rem;transition:all .2s ease}.tables_tableRowCard__Okniw:hover{box-shadow:0 6px 16px var(--shadow-lg);transform:translateY(-2px)}.tables_cardRow__pB42Z{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.tables_cardRow__pB42Z:last-child{margin-bottom:0}@media (max-width:768px){.tables_recentConsultationsTableContainer__faoyw,.tables_recentPaymentsTableContainer__JiBeC,.tables_recentUsersTableContainer__K-\+fT,.tables_tableContainer__eVUcW{height:400px}.tables_recentConsultationsTableHeader__bxfHd,.tables_recentPaymentsTableHeader__QXwfO,.tables_recentUsersTableHeader__CEFzq,.tables_tableHeader__8MK1p{padding:1rem 1.25rem}.tables_mobileCardList__9aFqq,.tables_tableRowCard__Okniw{padding:.75rem}}.modal_modalTitleWithExport__8bncQ{align-items:center;display:flex;flex:1 1;gap:1rem}.modal_loadingSpinner__oCumt{animation:modal_spin__JIoUe 1s ease-in-out infinite;border:2px solid var(--border-primary);border-radius:50%;border-top-color:var(--accent-primary);display:inline-block;height:16px;width:16px}@keyframes modal_spin__JIoUe{to{transform:rotate(1turn)}}.modal_button-secondary__8GJIF{background:var(--background-secondary);border:1px solid var(--border-primary);border-radius:6px;color:var(--text-primary);cursor:pointer;font-family:var(--font-family-ui);padding:.5rem 1rem;transition:all .2s ease}.modal_button-secondary__8GJIF:hover{background:var(--background-tertiary);border-color:var(--border-secondary)}.modal_button-secondary--small__8LLPc{font-family:var(--font-family-ui);padding:.375rem .75rem}.modal_table__kWBXb{background:var(--background-secondary);border-collapse:initial;border-spacing:0;margin:0;width:100%}.modal_table__kWBXb td,.modal_table__kWBXb th{padding:.5rem 1.25rem;text-align:left}.modal_table__kWBXb th{background:var(--background-secondary);cursor:pointer;padding:.625rem 1.25rem;position:sticky;top:0;white-space:nowrap;z-index:2}.modal_table__kWBXb td,.modal_table__kWBXb th{border-bottom:1px solid var(--border-primary)}.modal_table__kWBXb tr:last-child td{border-bottom:none}.modal_table__kWBXb tr:hover{background-color:var(--background-tertiary)}.modal_userInfo__9PFK6{align-items:center;display:flex;gap:.75rem}.modal_transactionId__yahrZ{font-family:monospace}.modal_loading__tXP\+f{color:var(--text-secondary);padding:2rem;text-align:center}.modal_error__KlSIP{color:var(--accent-error);padding:2rem;text-align:center}.modal_emptyState__pHUd\+{color:var(--text-secondary);padding:2rem;text-align:center}.modal_emptyStateContent__cqApR{align-items:center;display:flex;flex-direction:column;gap:1rem}.modal_emptyStateContent__cqApR svg{color:var(--text-secondary);opacity:.5}.modal_mobileCardList__MIQ6r{padding:1rem}.modal_tableRowCard__i8AfD{background:var(--background-secondary);border:1px solid var(--border-primary);border-radius:8px;cursor:pointer;margin-bottom:.75rem;padding:1rem;transition:all .2s ease}.modal_tableRowCard__i8AfD:hover{box-shadow:0 2px 8px var(--shadow-md);transform:translateY(-1px)}.modal_cardRow__6F2U6{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.modal_cardRow__6F2U6:last-child{margin-bottom:0}.modal_loadingIndicator__ZorhL{background:var(--background-secondary);border-top:1px solid var(--border-primary);flex-shrink:0;margin-top:auto;padding:20px;text-align:center}.modal_loadingIndicator__ZorhL .modal_loadingSpinner__oCumt{animation:modal_spin__JIoUe 1s ease-in-out infinite;border:2px solid var(--border-primary);border-radius:50%;border-top-color:var(--accent-primary);display:inline-block;height:16px;margin-right:8px;width:16px}.modal_actionControls__YZyd7{background:var(--background-secondary);border-bottom:1px solid var(--border-primary);padding:1rem 1.5rem}.modal_actionButtons__nHkyQ{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.modal_filterSelect__mjvs4{-webkit-appearance:none;appearance:none;background:var(--background-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px;border:1.5px solid var(--border-primary);border-radius:25px;color:var(--text-primary);cursor:pointer;height:38px;min-width:140px;padding:.625rem 2.5rem .625rem 1.25rem;transition:all .2s ease}.modal_filterSelect__mjvs4:hover{background-color:var(--background-secondary);border-color:var(--accent-primary)}.modal_filterSelect__mjvs4:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--shadow-sm);outline:none}.modal_modalBody__8xuj3{height:100%;overflow:hidden;padding:0}.modal_modalBody__8xuj3,.modal_tableContainer__kPNvf{display:flex;flex:1 1;flex-direction:column;margin:0;min-height:0}.modal_tableContainer__kPNvf{background:var(--background-secondary);height:auto;max-height:none;overflow-x:hidden;overflow-y:auto;padding-bottom:0;position:relative}.modal_mobileCardList__MIQ6r,.modal_table__kWBXb{flex:1 1;height:auto;min-height:0}@media (max-width:768px){.modal_modalBody__8xuj3{flex:1 1;height:100%;min-height:0}.modal_tableContainer__kPNvf{-webkit-overflow-scrolling:touch;display:flex!important;flex:1 1!important;flex-direction:column!important;height:auto!important;min-height:0!important;overflow-x:auto;overflow-y:auto!important}.modal_table__kWBXb{flex:1 1;min-width:800px}.modal_table__kWBXb td,.modal_table__kWBXb th{padding:.4rem .75rem}.modal_table__kWBXb th{padding:.5rem .75rem}.modal_mobileCardList__MIQ6r{flex:1 1;height:auto;min-height:0;overflow-y:visible;padding:.75rem}.modal_tableRowCard__i8AfD{padding:.75rem}.modal_mobileCardList__MIQ6r:empty:after{content:"";display:block;min-height:200px}}@media (max-width:480px){.modal_modalBody__8xuj3{height:100%;min-height:0}}.UserRolesPieChart_pieChartContainer__lQlIn{background:var(--card-background);border:1px solid var(--border-color);border-radius:20px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;display:flex;flex-direction:column;height:350px;margin:0;min-width:0;overflow:hidden;transition:all .3s ease;width:100%}.UserRolesPieChart_pieChartHeader__4gXl0{background:linear-gradient(to right,var(--card-background),var(--background-hover));border-bottom:1px solid var(--border-color);padding:1.25rem 1.5rem}.UserRolesPieChart_pieChartHeader__4gXl0 h3{color:var(--text-primary);font-family:var(--font-family-display);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);letter-spacing:-.025em;margin:0}.UserRolesPieChart_pieChartContent__TWBrQ{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:0;min-width:220px;padding:1.5rem;position:relative}@media (max-width:768px){.UserRolesPieChart_pieChartContainer__lQlIn{height:500px;max-width:100%;min-width:0}.UserRolesPieChart_pieChartContent__TWBrQ{min-height:380px;min-width:0;padding:.5rem}.UserRolesPieChart_pieChartHeader__4gXl0{padding:1rem}.UserRolesPieChart_pieChartHeader__4gXl0 h3{font-size:var(--text-base)}.UserRolesPieChart_skeletonChart__uFcBf{height:200px;width:200px}.UserRolesPieChart_skeletonChart__uFcBf:after{height:100px;width:100px}.UserRolesPieChart_skeletonChartTotal__5sg3B{height:18px;width:50px}}.UserRolesPieChart_skeletonChart__uFcBf{align-items:center;animation:UserRolesPieChart_shimmer__PvzYt 1.5s infinite;background:linear-gradient(90deg,var(--background-hover) 25%,var(--border-color) 50%,var(--background-hover) 75%);background-size:200% 100%;border:1px solid var(--border-color);border-radius:50%;box-shadow:0 2px 8px #0000000f;display:flex;height:220px;justify-content:center;margin:0;position:relative;width:220px}.UserRolesPieChart_skeletonChart__uFcBf:after{background:#fff;background:var(--card-background,#fff);border-radius:50%;content:"";display:block;height:110px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:110px;z-index:2}.UserRolesPieChart_skeletonChartTotal__5sg3B{background:#f1f5f9;background:var(--background-hover,#f1f5f9);border-radius:8px;height:20px;left:50%;opacity:.5;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px;z-index:3}@keyframes UserRolesPieChart_shimmer__PvzYt{0%{background-position:-200% 0}to{background-position:200% 0}}.UserRolesPieChart_responsivePieChart__sSNHZ{display:block;height:100%!important;min-height:0!important;min-width:0!important;width:100%!important}.RevenueDistributionPieChart_pieChartContainer__Fyn2f{background:var(--card-background);border:1px solid var(--border-color);border-radius:20px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;height:350px;margin:0;overflow:hidden;transition:all .3s ease;width:100%}.RevenueDistributionPieChart_pieChartHeader__Am67l{background:linear-gradient(to right,var(--card-background),var(--background-hover));border-bottom:1px solid var(--border-color);padding:1.25rem 1.5rem}.RevenueDistributionPieChart_pieChartHeader__Am67l h3{color:var(--text-primary);font-family:var(--font-family-display);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);letter-spacing:-.025em;margin:0}.RevenueDistributionPieChart_pieChartContent__ddhUT{align-items:center;display:flex;height:250px;justify-content:center;padding:1.5rem;position:relative}.chartjs-tooltip{background:var(--card-background)!important;border:1px solid var(--border-color)!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important}.chartjs-legend-item:hover{background:var(--background-hover)}.chartjs-legend-item-text{font-family:var(--font-family-primary)}@media (max-width:768px){.RevenueDistributionPieChart_pieChartContainer__Fyn2f{height:500px;max-width:100%}.RevenueDistributionPieChart_pieChartContent__ddhUT{height:380px;padding:1rem}.RevenueDistributionPieChart_pieChartHeader__Am67l{padding:1rem}.RevenueDistributionPieChart_pieChartHeader__Am67l h3{font-size:var(--text-base)}.RevenueDistributionPieChart_skeletonChart__gMQ1c{height:200px;width:200px}.RevenueDistributionPieChart_skeletonChart__gMQ1c:after{height:100px;width:100px}.RevenueDistributionPieChart_skeletonChartTotal__SVaZV{height:18px;width:50px}}.RevenueDistributionPieChart_skeletonChart__gMQ1c{align-items:center;animation:RevenueDistributionPieChart_shimmer__uGRIS 1.5s infinite;background:linear-gradient(90deg,var(--background-hover) 25%,var(--border-color) 50%,var(--background-hover) 75%);background-size:200% 100%;border:1px solid var(--border-color);border-radius:50%;box-shadow:0 2px 8px #0000000f;display:flex;height:220px;justify-content:center;margin:0;position:relative;width:220px}.RevenueDistributionPieChart_skeletonChart__gMQ1c:after{background:#fff;background:var(--card-background,#fff);border-radius:50%;content:"";display:block;height:110px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:110px;z-index:2}.RevenueDistributionPieChart_skeletonChartTotal__SVaZV{background:#f1f5f9;background:var(--background-hover,#f1f5f9);border-radius:8px;height:20px;left:50%;opacity:.5;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px;z-index:3}@keyframes RevenueDistributionPieChart_shimmer__uGRIS{0%{background-position:-200% 0}to{background-position:200% 0}}.RevenueDistributionPieChart_skeletonLineChart__0ArEN{animation:RevenueDistributionPieChart_shimmer__uGRIS 1.5s infinite;background:linear-gradient(90deg,var(--background-hover) 25%,var(--border-color) 50%,var(--background-hover) 75%);background-size:200% 100%;border:1px solid var(--border-color);border-radius:8px;height:200px;margin:0;overflow:hidden;position:relative;width:100%}.RevenueDistributionPieChart_skeletonLine__I5kJt{background:#e5e7eb;background:var(--border-color,#e5e7eb);border-radius:2px;height:2px;left:30px;opacity:.5;position:absolute;right:30px}.RevenueDistributionPieChart_skeletonLine1__E36uM{top:40px;width:80%}.RevenueDistributionPieChart_skeletonLine2__YcgnJ{top:80px;width:60%}.RevenueDistributionPieChart_skeletonLine3__nvnUf{top:120px;width:70%}.RevenueDistributionPieChart_skeletonLine4__lL2MD{top:160px;width:90%}.RevenueDistributionPieChart_skeletonChartLine__\+62Tr{animation:RevenueDistributionPieChart_chartLineAnim__peIh2 1.2s infinite alternate;border:2px solid #2563eb;border:2px solid var(--accent-primary,#2563eb);border-radius:2px;height:0;left:30px;opacity:.7;position:absolute;right:30px;top:170px;transform:rotate(-10deg)}@keyframes RevenueDistributionPieChart_chartLineAnim__peIh2{0%{left:30px;right:30px;top:170px}to{left:60px;right:60px;top:60px}}.DataTable_dataTableContainer__kM5X\+{background:var(--background-secondary);border:2px solid var(--border-primary);border-radius:12px;max-height:600px;min-height:600px;overflow:auto;width:100%}.DataTable_dataTable__8sXRG{background:var(--background-secondary);border-collapse:collapse;line-height:1.5;width:100%}.DataTable_dataTable__8sXRG[data-fixed-layout=true]{table-layout:fixed}.DataTable_dataTable__8sXRG th{background:var(--background-tertiary);border-bottom:1px solid var(--border-primary);padding:16px 12px;position:sticky;text-align:left;top:0;z-index:10}.DataTable_dataTable__8sXRG td{border-bottom:1px solid var(--border-primary);padding:12px;vertical-align:middle}.DataTable_dataTableRow__KcKCd{transition:background-color .2s ease}.DataTable_dataTableRow__KcKCd:hover{background:var(--background-hover)}.DataTable_userInfo__5uhBB{align-items:center;display:flex;gap:12px}.DataTable_userDetails__LRtxP{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.DataTable_ipAddress__JC8KE,.DataTable_userEmail__pHne\+,.DataTable_userName__Qaa3R{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DataTable_ipAddress__JC8KE{display:block;font-family:var(--font-family-mono);max-width:100%;width:100%}.DataTable_dataTable__8sXRG td:nth-child(3){overflow:hidden}.DataTable_dataTable__8sXRG td:nth-child(3) .DataTable_ipAddress__JC8KE{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DataTable_userAgent__Mw77m{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.3;max-height:2.6em;overflow:hidden}.DataTable_dateTime__6InNN{line-height:1.4}.DataTable_statusBadge__w8DqT{align-items:center;border-radius:50px;display:inline-flex;padding:4px 12px;text-transform:capitalize}.DataTable_statusBadge__w8DqT.DataTable_active__CTwWx{background:color-mix(in srgb,var(--accent-success) 10%,#0000);border:1px solid color-mix(in srgb,var(--accent-success) 20%,#0000);color:var(--accent-success)}.DataTable_statusBadge__w8DqT.DataTable_inactive__7R\+JU{background:color-mix(in srgb,var(--accent-warning) 10%,#0000);border:1px solid color-mix(in srgb,var(--accent-warning) 20%,#0000);color:var(--accent-warning)}.DataTable_statusBadge__w8DqT.DataTable_deleted__amKLN{background:color-mix(in srgb,var(--accent-error) 10%,#0000);border:1px solid color-mix(in srgb,var(--accent-error) 20%,#0000);color:var(--accent-error)}.DataTable_statusBadge__w8DqT.DataTable_pending__1G1Hr{background:color-mix(in srgb,var(--accent-info) 10%,#0000);border:1px solid color-mix(in srgb,var(--accent-info) 20%,#0000);color:var(--accent-info)}.DataTable_statusBadge__w8DqT.DataTable_completed__unoTO{background:color-mix(in srgb,var(--accent-success) 10%,#0000);border:1px solid color-mix(in srgb,var(--accent-success) 20%,#0000);color:var(--accent-success)}.DataTable_statusBadge__w8DqT.DataTable_expired__eiC9q{background:color-mix(in srgb,var(--accent-error) 10%,#0000);border:1px solid color-mix(in srgb,var(--accent-error) 20%,#0000);color:var(--accent-error)}.DataTable_roleBadge__e7mg9{align-items:center;border-radius:50px;display:inline-flex;padding:4px 12px;text-transform:capitalize}.DataTable_roleBadge__e7mg9.DataTable_admin__mEfpf{background:color-mix(in srgb,var(--highlight-primary) 10%,#0000);border:1px solid color-mix(in srgb,var(--highlight-primary) 20%,#0000);color:var(--highlight-primary)}.DataTable_roleBadge__e7mg9.DataTable_employee__TtN6\+{background:color-mix(in srgb,var(--accent-info) 10%,#0000);border:1px solid color-mix(in srgb,var(--accent-info) 20%,#0000);color:var(--accent-info)}.DataTable_roleBadge__e7mg9.DataTable_regular__OpVVu{background:color-mix(in srgb,var(--text-secondary) 10%,#0000);border:1px solid color-mix(in srgb,var(--text-secondary) 20%,#0000);color:var(--text-secondary)}.DataTable_dropdownButton__wfMjD{align-items:center;background:var(--background-tertiary);border:1px solid var(--border-secondary);border-radius:8px;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:8px;transition:all .2s ease;width:32px}.DataTable_dropdownButton__wfMjD:hover{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--text-inverse)}.DataTable_dropdownButton__wfMjD:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-primary) 10%,#0000);outline:none}.DataTable_dropdownButton__wfMjD:disabled{cursor:not-allowed;opacity:.5}.DataTable_dropdownButton__wfMjD svg{height:16px;width:16px}.DataTable_dropdownMenu__Pu5hM{background:var(--background-secondary);border:1px solid var(--border-secondary);border-radius:8px;box-shadow:0 4px 12px var(--shadow-md);margin-top:4px;min-width:200px;padding:8px 0;position:absolute;right:0;top:100%;z-index:9}.DataTable_dropdownItem__Me\+QA{align-items:center;background:none;border:none;color:var(--text-primary);cursor:pointer;display:flex;gap:12px;padding:12px 16px;text-align:left;transition:background-color .2s ease;width:100%}.DataTable_dropdownItem__Me\+QA:hover{background:var(--background-tertiary)}.DataTable_dropdownItem__Me\+QA.DataTable_delete__E86OM{color:var(--accent-error)}.DataTable_dropdownItem__Me\+QA.DataTable_delete__E86OM:hover{background:color-mix(in srgb,var(--accent-error) 8%,#0000)}.DataTable_dropdownItem__Me\+QA svg{color:inherit}@media (max-width:768px){.DataTable_dataTable__8sXRG td,.DataTable_dataTable__8sXRG th{padding:8px 6px}.DataTable_userInfo__5uhBB{gap:8px}.DataTable_dropdownButton__wfMjD{height:28px;padding:6px;width:28px}.DataTable_dropdownMenu__Pu5hM{min-width:180px;padding:6px 0}.DataTable_dropdownItem__Me\+QA{padding:10px 14px}.DataTable_emptyStateContainer__Y1KE9{min-height:400px;padding:30px 16px}.DataTable_emptyStateIcon__Ot50\+{margin-bottom:16px}.DataTable_emptyStateTitle__UVcft{margin-bottom:10px}.DataTable_emptyStateDescription__9iHZi{max-width:280px}}.DataTable_dropdown-container__6swda{display:inline-block;position:relative}.DataTable_emptyStateContainer__Y1KE9{align-items:center;background:var(--background-secondary);border:1px solid var(--border-primary);border-radius:8px;display:flex;flex-direction:column;justify-content:center;min-height:600px;padding:40px 20px;text-align:center;width:100%}.DataTable_emptyStateIcon__Ot50\+{margin-bottom:20px;opacity:.8}.DataTable_emptyStateTitle__UVcft{letter-spacing:-.025em;margin-bottom:12px}.DataTable_emptyStateDescription__9iHZi{line-height:1.6;max-width:350px;padding:0 16px;text-align:center}.DataTable_emptyStateContainer__Y1KE9{animation:DataTable_fadeInUp__ampz3 .3s ease-out}@keyframes DataTable_fadeInUp__ampz3{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.DataTable_loadingRow__e-zbw{padding:20px;text-align:center}.DataTable_loadingCell__X15oE{align-items:center;display:flex;flex-direction:column;gap:12px;padding:20px}.DataTable_loadingSpinner__gixIA{animation:DataTable_spin__y\+j-- 1s linear infinite;border-top:2px solid var(--border-primary);border:2px solid var(--border-primary);border-radius:50%;border-top-color:var(--accent-primary);height:24px;width:24px}@keyframes DataTable_spin__y\+j--{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.metricCards_metricCard__X6rWZ,.metricCards_userMetricCard__\+3f28{background:var(--background-secondary)!important;border:2px solid var(--border-primary);border-radius:20px;box-shadow:0 2px 8px var(--shadow-sm)!important;display:flex;flex:1 1;flex-direction:column;gap:.75rem;height:100%;min-height:200px;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease;width:100%;z-index:1}.metricCards_userMetricCard__\+3f28:hover{box-shadow:0 8px 24px var(--shadow-md);transform:translateY(-4px);z-index:2}.metricCards_userMetricCard__\+3f28.metricCards_lockedCard__dpJCU:hover{box-shadow:0 2px 8px var(--shadow-sm);transform:none;z-index:1}.metricCards_dashboardContainer__J7a-V .metricCards_userMetricsGrid__QBzsB,.metricCards_dashboardMetricsGrid__T-7YV.metricCards_userMetricsGrid__QBzsB,.metricCards_userMetricsGrid__QBzsB,main .metricCards_userMetricsGrid__QBzsB{grid-gap:1.5rem!important;display:grid!important;gap:1.5rem!important;grid-template-columns:repeat(5,1fr)!important;margin-bottom:2rem!important;width:100%!important}.metricCards_userDashboardContainer__wvy2S{background:var(--background-primary);margin:0 auto;max-width:1400px;min-height:100vh;padding:2rem;width:100%}@media (max-width:1200px){.metricCards_userDashboardContainer__wvy2S{padding:1.5rem}.metricCards_dashboardContainer__J7a-V .metricCards_userMetricsGrid__QBzsB,.metricCards_userMetricsGrid__QBzsB,main .metricCards_userMetricsGrid__QBzsB{gap:1.25rem!important;grid-template-columns:repeat(3,1fr)!important}}@media (max-width:900px){.metricCards_userDashboardContainer__wvy2S{padding:1rem}.metricCards_dashboardContainer__J7a-V .metricCards_userMetricsGrid__QBzsB,.metricCards_userMetricsGrid__QBzsB,main .metricCards_userMetricsGrid__QBzsB{gap:1rem!important;grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){.metricCards_userDashboardContainer__wvy2S{padding:1rem}.metricCards_dashboardContainer__J7a-V .metricCards_userMetricsGrid__QBzsB,.metricCards_userMetricsGrid__QBzsB,main .metricCards_userMetricsGrid__QBzsB{gap:1rem!important;grid-template-columns:1fr!important;margin-bottom:1.5rem!important}}@media (max-width:480px){.metricCards_userDashboardContainer__wvy2S{padding:.75rem}.metricCards_dashboardContainer__J7a-V .metricCards_userMetricsGrid__QBzsB,.metricCards_userMetricsGrid__QBzsB,main .metricCards_userMetricsGrid__QBzsB{gap:.875rem!important;grid-template-columns:1fr!important;margin-bottom:1.25rem!important}}.metricCards_lockedCard__dpJCU{opacity:.8;position:relative}.metricCards_lockedCard__dpJCU:after{background:var(--overlay-light);border-radius:20px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.metricCards_lockedValue__5er\+c{color:var(--text-muted);font-family:var(--font-family-display);font-size:var(--text-2xl);font-weight:var(--font-weight-semibold)}.metricCards_trialTag__Yxtsq{align-items:center;background:var(--success-color);border-radius:12px;color:var(--text-inverse);display:flex;font-weight:var(--font-weight-semibold);gap:.25rem;padding:.25rem .5rem;position:absolute;right:1rem;top:1rem;z-index:10}.metricCards_trialGiftIcon__qLSpB,.metricCards_trialTag__Yxtsq{font-family:var(--font-family-ui);font-size:var(--text-xs)}.metricCards_trialButtonContainer__PSjww,.metricCards_unlockButtonContainer__QyRpV{display:flex;justify-content:center;margin-top:.5rem}.metricCards_profileCompletionBar__Z\+arr{background:var(--border-secondary);border-radius:4px;display:inline-block;height:8px;margin-left:12px;overflow:hidden;vertical-align:middle;width:80px}.metricCards_profileCompletionProgress__eKXLM{background:var(--success-color);border-radius:4px;height:100%;transition:width .4s ease}.metricCards_expiryServiceName__tX\+xn{color:var(--text-primary);display:inline-block;font-family:var(--font-family-primary);font-weight:var(--font-weight-medium);max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metricCards_iconLocked__V0Is5{background:var(--text-muted)!important;color:var(--background-primary)!important}.metricCards_metricLabel__pPc1L{line-height:1.4;margin-top:.5rem;text-align:center}.metricCards_metricLabelSmall__Zk2pz,.metricCards_metricLabel__pPc1L{color:var(--text-secondary);font-family:var(--font-family-primary);font-size:var(--text-sm)}.metricCards_metricLabelSmall__Zk2pz{font-weight:var(--font-weight-medium)}.metricCards_metricDivider__QrVF6{background:var(--border-primary);height:1px;margin:.5rem 0;opacity:.3}.metricCards_metricCardHeader__sQ53J{align-items:center;display:flex;gap:.75rem}.metricCards_metricCardIcon__jTU1j{align-items:center;border:1px solid var(--shadow-sm);border-radius:20px;box-shadow:0 2px 4px var(--shadow-sm);display:flex;flex-shrink:0;font-family:var(--font-family-ui);font-size:var(--text-2xl);height:48px;justify-content:center;line-height:1;overflow:hidden;position:relative;transition:transform .3s ease;width:48px}.metricCards_metricCardTitle__RYVxR{flex:1 1;font-size:var(--text-base);line-height:1.3;margin:0}.metricCards_metricCardTitle__RYVxR,.metricCards_metricCardValue__t9Vvm{color:var(--text-primary);font-family:var(--font-family-display);font-weight:var(--font-weight-bold)}.metricCards_metricCardValue__t9Vvm{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--text-4xl);gap:.5rem;line-height:1.2}.metricCards_metricCardDetails__SVFPC{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.metricCards_metricCardDetail__2nlwB{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.metricCards_metricCardDetailLabel__cYOTd{color:var(--text-secondary);flex-shrink:0;font-family:var(--font-family-primary);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.metricCards_metricCardDetailValue__an6RM{color:var(--text-primary);flex:1 1;font-family:var(--font-family-primary);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);min-width:0;text-align:right}.metricCards_metricCardDivider__P-lZN{background:var(--border-primary);height:1px;margin:.5rem 0;opacity:.3}@media (max-width:1200px){.metricCards_userMetricCard__\+3f28{padding:1.25rem}.metricCards_metricCardValue__t9Vvm{font-size:var(--text-3xl)}.metricCards_metricCardIcon__jTU1j{height:44px;width:44px}}@media (max-width:768px){.metricCards_userMetricCard__\+3f28{min-height:180px;padding:1rem}.metricCards_metricCardValue__t9Vvm{font-size:var(--text-lg)}.metricCards_metricCardTitle__RYVxR{font-size:var(--text-sm)}.metricCards_metricCardIcon__jTU1j{height:40px;width:40px}.metricCards_trialTag__Yxtsq{font-size:var(--text-xs);padding:.2rem .4rem;right:.75rem;top:.75rem}}@media (max-width:480px){.metricCards_userMetricCard__\+3f28{min-height:160px;padding:.875rem}.metricCards_metricCardValue__t9Vvm{font-size:var(--text-lg)}.metricCards_metricCardTitle__RYVxR{font-size:var(--text-sm)}.metricCards_metricCardIcon__jTU1j{height:36px;width:36px}.metricCards_trialTag__Yxtsq{font-size:var(--text-xs);padding:.15rem .3rem;right:.5rem;top:.5rem}}.metricCards_metricHeader__TvxPL{align-items:center;display:flex;gap:.75rem}.metricCards_metricIcon__RZ7D4{align-items:center;border:1px solid var(--shadow-sm);border-radius:20px;box-shadow:0 2px 4px var(--shadow-sm);display:flex;flex-shrink:0;font-size:var(--text-2xl);height:48px;justify-content:center;line-height:1;overflow:hidden;position:relative;transition:transform .3s ease;width:48px}.metricCards_metricIcon__RZ7D4 svg{height:24px;position:relative;width:24px;z-index:2}.metricCards_metricIcon__RZ7D4 svg path{fill:currentColor}.metricCards_metricIcon__RZ7D4 svg[data-icon]{color:inherit}.metricCards_metricIcon__RZ7D4 svg[data-icon] path{fill:currentColor}.metricCards_metricIcon__RZ7D4 *{color:inherit}.metricCards_metricIcon__RZ7D4 svg{height:24px!important;min-height:24px!important;min-width:24px!important;width:24px!important}.metricCards_metricIcon__RZ7D4 svg circle,.metricCards_metricIcon__RZ7D4 svg path,.metricCards_metricIcon__RZ7D4 svg polygon,.metricCards_metricIcon__RZ7D4 svg rect{fill:currentColor!important;stroke:currentColor!important}.metricCards_metricIcon__RZ7D4,.metricCards_metricIcon__RZ7D4 svg{color:inherit!important}.metricCards_metricIcon__RZ7D4 svg *{fill:currentColor!important;stroke:currentColor!important}.metricCards_metricCard__X6rWZ:hover .metricCards_metricIcon__RZ7D4{transform:scale(1.1)}.metricCards_metricTitle__DmwJE{margin:0}.metricCards_metricValue__LCH6G{align-items:baseline;display:flex;gap:.5rem;line-height:1;margin-bottom:0!important;margin-top:0!important;padding-bottom:0!important;padding-top:0!important}.metricCards_metricDetails__qUBYL{color:var(--text-secondary);display:flex;flex-direction:column;font-family:var(--font-family-primary);font-size:var(--text-xs);gap:.5rem;margin-top:.5rem}.metricCards_metricDetail__1rCup{align-items:center;display:flex;justify-content:space-between}.metricCards_metricDetailLabel__aEraO{align-items:center;display:flex;gap:.25rem}.metricCards_iconBlue__aaA1U{background:var(--accent-primary-lighter);border-color:var(--accent-primary-light)!important;color:var(--accent-primary)!important}.metricCards_iconGreen__OuzXK{background:var(--accent-success-lighter);border-color:var(--accent-success-light)!important;color:var(--accent-success)!important}.metricCards_iconOrange__29H6B{background:var(--accent-warning-lighter);border-color:var(--accent-warning-light)!important;color:var(--accent-warning)!important}.metricCards_iconPurple__cWvLy{background:var(--accent-secondary-lighter);border-color:var(--accent-secondary-light)!important;color:var(--accent-secondary)!important}.metricCards_iconRed__hpQgO{background:var(--accent-error-lighter);border-color:var(--accent-error-light)!important;color:var(--accent-error)!important}@media (max-width:1200px){.metricCards_metricValue__LCH6G{font-size:var(--text-3xl)!important}.metricCards_metricIcon__RZ7D4{height:40px;width:40px}}@media (max-width:768px){.metricCards_metricCard__X6rWZ{padding:16px}.metricCards_metricValue__LCH6G>div,.metricCards_metricValue__LCH6G>span{font-size:var(--text-2xl)!important}.metricCards_metricTitle__DmwJE{font-size:var(--text-sm)}.metricCards_metricIcon__RZ7D4{height:36px;width:36px}}@media (max-width:480px){.metricCards_metricCard__X6rWZ{padding:12px}.metricCards_metricValue__LCH6G>div,.metricCards_metricValue__LCH6G>span{font-size:var(--text-xl)!important}.metricCards_metricIcon__RZ7D4{height:32px;width:32px}}.metricCards_serverResourcesValue__LPItn{display:flex;flex-direction:column;gap:.375rem;width:100%}.metricCards_overallHealth__FIlis{align-items:center;border-radius:6px;display:flex;justify-content:center;margin-bottom:.1875rem;padding:.1875rem}.metricCards_healthPercentage__Nd6x\+{color:var(--text-primary);font-family:var(--font-family-display);font-size:var(--text-3xl);font-weight:var(--font-weight-bold);line-height:1}.metricCards_healthLabel__n2YK2{color:var(--text-secondary);font-family:var(--font-family-primary);font-size:var(--text-sm);font-weight:var(--font-weight-normal)}.metricCards_resourceBars__28qf7{display:flex;flex-direction:column;gap:.9rem}.metricCards_resourceItem__z-F6L{display:flex;flex-direction:column;gap:.125rem}.metricCards_resourceHeader__5wre6{align-items:center;display:flex;justify-content:space-between;margin-bottom:.0625rem}.metricCards_resourceLabel__CUt08{font-weight:var(--font-weight-medium)}.metricCards_resourceLabel__CUt08,.metricCards_resourceValue__oda3a{color:var(--text-primary);font-family:var(--font-family-primary);font-size:var(--text-xs)}.metricCards_resourceValue__oda3a{font-weight:var(--font-weight-semibold)}.metricCards_resourceBarWrapper__OJfbo{margin:.0625rem 0;width:100%}.metricCards_resourceSubValue__wcENQ{color:var(--text-secondary);font-family:var(--font-family-primary);font-size:var(--text-xs);text-align:right}@media (max-width:768px){.metricCards_overallHealth__FIlis{padding:.125rem}.metricCards_healthPercentage__Nd6x\+{font-size:var(--text-2xl)}.metricCards_healthLabel__n2YK2{font-size:var(--text-xs)}.metricCards_resourceBars__28qf7{gap:.375rem}.metricCards_resourceItem__z-F6L{gap:.1rem}.metricCards_resourceLabel__CUt08,.metricCards_resourceSubValue__wcENQ,.metricCards_resourceValue__oda3a{font-size:var(--text-xs)}}.layout_dashboardContainer__h0Q7E{box-sizing:border-box;display:flex;flex-direction:column;gap:24px;margin:0;max-width:none;overflow-x:hidden;width:100%}.layout_metricsGrid__db1rE{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);width:100%}.layout_sectionRow__-MC5l{grid-gap:24px;display:grid;gap:24px;grid-template-columns:30% 70%;width:100%}@media (max-width:1200px){.layout_metricsGrid__db1rE{gap:24px;grid-template-columns:repeat(2,1fr)}.layout_sectionRow__-MC5l{gap:24px;grid-template-columns:35% 65%}}@media (max-width:900px){.layout_metricsGrid__db1rE{gap:24px;grid-template-columns:repeat(2,1fr)}.layout_sectionRow__-MC5l{gap:24px;grid-template-columns:40% 60%}}@media (max-width:768px){.layout_dashboardContainer__h0Q7E{gap:12px}.layout_metricsGrid__db1rE,.layout_sectionRow__-MC5l{gap:12px;grid-template-columns:1fr}}@media (max-width:480px){.layout_dashboardContainer__h0Q7E{gap:12px}.layout_metricsGrid__db1rE,.layout_sectionRow__-MC5l{gap:12px;grid-template-columns:1fr}}.WelcomeComponent_mainContent__kRQ18{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin-top:24px}.WelcomeComponent_leftColumn__-TcVH{display:flex;flex-direction:column}.WelcomeComponent_leftColumn__-TcVH h2{color:var(--text-heading);margin:0 0 2rem}.WelcomeComponent_stepsContainer__9JDLh{display:flex;flex-direction:column;gap:1.5rem}.WelcomeComponent_step__g5vt2{display:flex;gap:1.5rem;position:relative}.WelcomeComponent_step__g5vt2:not(:last-child):after{background:var(--border-secondary);border-radius:1px;bottom:-1.5rem;content:"";left:24px;position:absolute;top:58px;width:2px}.WelcomeComponent_stepNumber__YsUSx{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:1.125rem;font-weight:600;height:48px;justify-content:center;width:48px;z-index:1}.WelcomeComponent_activeStep__0tuZY{background:var(--accent-primary);box-shadow:0 4px 12px var(--accent-primary-light);color:var(--text-inverse)}.WelcomeComponent_lockedStep__aqO3T{background:var(--background-tertiary);border:2px solid var(--border-secondary);color:var(--text-tertiary)}.WelcomeComponent_stepContent__nbsSZ{flex:1 1;padding-top:.5rem}.WelcomeComponent_stepContent__nbsSZ h3{color:var(--text-heading);margin:0 0 .75rem}.WelcomeComponent_stepContent__nbsSZ p{color:var(--text-secondary);line-height:1.6;margin:0 0 1.5rem}.WelcomeComponent_rightColumn__wbupK{display:flex;flex-direction:column;gap:2rem}.WelcomeComponent_headerSection__ennz8{background:linear-gradient(135deg,#7b2ff74d,#5f61f34d 50%,#1ec8f54d)!important;border:1px solid var(--border-secondary);border-radius:24px;padding:2rem}.WelcomeComponent_welcomeInfo__dhR-d{align-items:center;display:flex;justify-content:space-between}.WelcomeComponent_userInfo__Fb9Ql{align-items:center;display:flex;gap:1.5rem}.WelcomeComponent_welcomeText__82XOT h1{margin:0 0 .5rem}.WelcomeComponent_welcomeText__82XOT p{color:var(--text-secondary);margin:0}.WelcomeComponent_userAvatar__rwhVF{flex-shrink:0}.WelcomeComponent_featuresSection__TlQ6F{display:flex;flex-direction:column;gap:1.5rem}.WelcomeComponent_featuresHeading__n7WVQ{margin-bottom:1rem;text-align:center}.WelcomeComponent_featureCarouselContainer__cez0L{background:var(--background-primary);border:none;border-radius:24px;height:350px;overflow:hidden;position:relative}.WelcomeComponent_featureCardsWrapper__FtPbT{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.WelcomeComponent_featureCard__JMPfA{align-items:center;background:linear-gradient(135deg,#7b2ff74d,#5f61f34d 50%,#1ec8f54d);border:1px solid var(--border-secondary);border-radius:24px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:row;gap:0;height:240px;justify-content:space-between;left:50%;margin:0;opacity:0;overflow:hidden;padding:0;position:absolute;top:50%;transform:translate(-50%,100%);transition:all .6s cubic-bezier(.4,0,.2,1);width:calc(100% - 24px)}.WelcomeComponent_alignLeft__ddV23{flex-direction:row}.WelcomeComponent_alignLeft__ddV23 .WelcomeComponent_imageSection__ezEmn{border-radius:0 24px 24px 0}.WelcomeComponent_alignRight__7\+kI6{flex-direction:row-reverse}.WelcomeComponent_alignRight__7\+kI6 .WelcomeComponent_imageSection__ezEmn{border-radius:24px 0 0 24px}.WelcomeComponent_featureCard__JMPfA.WelcomeComponent_active__3d4BB{box-shadow:0 4px 20px #00000026;opacity:1;transform:translate(-50%,-50%);z-index:3}.WelcomeComponent_featureCard__JMPfA.WelcomeComponent_previous__bdU7m{box-shadow:0 2px 12px #0000001a;height:240px;opacity:.5;transform:translate(-50%,-160%);width:calc(100% - 90px);z-index:1}.WelcomeComponent_featureCard__JMPfA.WelcomeComponent_next__HVMz3{box-shadow:0 2px 12px #0000001a;height:240px;opacity:.5;transform:translate(-50%,60%);width:calc(100% - 90px);z-index:2}.WelcomeComponent_contentSection__PCbLr{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;max-width:280px;min-width:0;padding:1.5rem;text-align:left;transition:all .6s cubic-bezier(.4,0,.2,1);width:100%;z-index:2}.WelcomeComponent_imageSection__ezEmn{flex:1 1;height:100%;margin:0;min-height:180px;padding:0}.WelcomeComponent_featureTitle__KVyWz{word-wrap:break-word;color:var(--text-primary);margin-bottom:.5rem;max-width:280px;transition:all .6s cubic-bezier(.4,0,.2,1);width:100%}.WelcomeComponent_featureDescription__6wuLX{-webkit-line-clamp:4;-webkit-box-orient:vertical;word-wrap:break-word;color:var(--text-secondary);display:-webkit-box;-webkit-hyphens:auto;hyphens:auto;line-height:1.6;max-width:280px;overflow:hidden;text-overflow:ellipsis;transition:all .6s cubic-bezier(.4,0,.2,1)}.WelcomeComponent_talkToTeamSection__bl0Ln{display:flex;justify-content:center;padding:1rem 0}.WelcomeComponent_loadingContent__pt4vR{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:2rem}.WelcomeComponent_loadingAvatar__sC7Pt{border-radius:50%;height:80px;width:80px}.WelcomeComponent_loadingAvatar__sC7Pt,.WelcomeComponent_loadingText__CkAiE{animation:WelcomeComponent_loading-shimmer__r\+Kck 1.5s infinite;background:linear-gradient(90deg,var(--background-tertiary) 25%,var(--background-secondary) 50%,var(--background-tertiary) 75%);background-size:200% 100%}.WelcomeComponent_loadingText__CkAiE{border-radius:10px;height:20px;width:200px}@keyframes WelcomeComponent_loading-shimmer__r\+Kck{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:1024px){.WelcomeComponent_mainContent__kRQ18{gap:2rem;grid-template-columns:1fr}}.pagination{background:#0000;border-radius:0 0 16px 16px;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;margin:24px 0;padding:16px 0}.pagination,.pagination-button{align-items:center;justify-content:center}.pagination-button{background:var(--background-primary);border:1px solid var(--border-primary);border-radius:50%;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:var(--font-family-ui);font-size:var(--text-sm);font-weight:var(--font-weight-medium);height:40px;line-height:1;min-width:40px;padding:8px 12px;text-decoration:none;transition:all .2s ease}.pagination-button:hover:not(:disabled){background:var(--background-hover);border-color:var(--accent-primary);box-shadow:0 2px 8px var(--shadow-sm);color:var(--text-primary);transform:translateY(-1px)}.pagination-button:active:not(:disabled){box-shadow:0 1px 4px var(--shadow-sm);transform:translateY(0)}.pagination-button:focus{outline:2px solid var(--border-focus);outline-offset:2px}.pagination-button.active{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--background-primary);font-weight:var(--font-weight-semibold)}.pagination-button.active:hover{background:var(--interactive-hover);box-shadow:0 4px 12px var(--shadow-md);transform:translateY(-1px)}.pagination-button:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.5;transform:none!important}.pagination-button.pagination-ellipsis{background:#0000;border-color:#0000;color:var(--text-secondary);cursor:default;font-weight:var(--font-weight-normal);pointer-events:none}.pagination-button.pagination-ellipsis:hover{background:#0000;box-shadow:none;color:var(--text-secondary);transform:none}.pagination-nav-button{align-items:center;background:var(--background-primary);border:1px solid var(--border-primary);border-radius:50%;color:var(--text-secondary);cursor:pointer;display:inline-flex;height:40px;justify-content:center;line-height:1;min-width:40px;padding:8px;transition:all .2s ease}.pagination-nav-button:hover:not(:disabled){background:var(--background-hover);border-color:var(--accent-primary);box-shadow:0 2px 8px var(--shadow-sm);color:var(--text-primary);transform:translateY(-1px)}.pagination-nav-button:active:not(:disabled){box-shadow:0 1px 4px var(--shadow-sm);transform:translateY(0)}.pagination-nav-button:focus{outline:2px solid var(--border-focus);outline-offset:2px}.pagination-nav-button:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.5;transform:none!important}.pagination-nav-button svg{stroke:currentColor;stroke-width:2;fill:none;height:16px;width:16px}.pagination-info{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--text-sm);font-weight:var(--font-weight-medium);gap:16px;margin:0 16px}.pagination-info .pagination-current{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.pagination-info .pagination-total{color:var(--text-secondary)}.pagination--small{gap:4px;margin:16px 0;padding:12px 0}.pagination--small .pagination-button,.pagination--small .pagination-nav-button{border-radius:50%;font-size:var(--text-xs);height:32px;min-width:32px;padding:6px 8px}.pagination--small .pagination-nav-button svg{height:14px;width:14px}.pagination--large{gap:12px;margin:32px 0;padding:20px 0}.pagination--large .pagination-button,.pagination--large .pagination-nav-button{border-radius:50%;font-size:var(--text-base);height:48px;min-width:48px;padding:12px 16px}.pagination--large .pagination-nav-button svg{height:18px;width:18px}.pagination--centered{justify-content:center}.pagination--left{justify-content:flex-start}.pagination--right{justify-content:flex-end}.pagination--space-between,.pagination-with-info{justify-content:space-between}.pagination-with-info{align-items:center;background:#0000;border-radius:0 0 16px 16px;display:flex;margin:24px 0;padding:16px 0}.pagination-with-info .pagination{background:#0000;border-radius:0;border-top:none;margin:0;padding:0}@media (max-width:768px){.pagination{align-items:center;flex-direction:row;flex-wrap:nowrap;gap:6px;justify-content:center;margin:20px 0;padding:12px 0}.pagination-button,.pagination-nav-button{border-radius:50%;font-size:var(--text-sm);height:36px;min-width:36px;padding:6px 10px}.pagination-nav-button svg{height:14px;width:14px}.pagination-info{font-size:var(--text-xs);gap:12px;margin:0 12px}.pagination--mobile-compact .pagination-button:not(.active):not(.pagination-ellipsis){display:none}.pagination--mobile-compact .pagination-button.active,.pagination--mobile-compact .pagination-button.pagination-ellipsis{display:inline-flex}}@media (max-width:480px){.pagination{align-items:center;flex-direction:row;flex-wrap:nowrap;gap:4px;justify-content:center;margin:16px 0;padding:8px 0}.pagination-button,.pagination-nav-button{border-radius:50%;font-size:var(--text-xs);height:32px;min-width:32px;padding:4px 8px}.pagination-nav-button svg{height:12px;width:12px}.pagination-info{font-size:var(--text-xs);gap:8px;margin:0 8px}.pagination-with-info{align-items:center;flex-direction:column;gap:12px}.pagination-with-info .pagination{align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center}}.pagination-button,.pagination-nav-button{transition:all .2s cubic-bezier(.4,0,.2,1)}.pagination-button:hover:not(:disabled),.pagination-nav-button:hover:not(:disabled){transition:all .15s cubic-bezier(.4,0,.2,1)}.pagination--hidden{display:none}.pagination--compact{gap:4px}.pagination--compact .pagination-button,.pagination--compact .pagination-nav-button{border-radius:50%;font-size:var(--text-xs);height:32px;min-width:32px;padding:4px 8px}.pagination--minimal{gap:2px}.pagination--minimal .pagination-button,.pagination--minimal .pagination-nav-button{border-radius:50%;font-size:var(--text-xs);height:28px;min-width:28px;padding:2px 6px}.shared_chartContainer__t9Ve2{background:var(--background-secondary);border:2px solid var(--border-primary);border-radius:20px;box-shadow:0 2px 8px var(--shadow-sm);display:flex;flex-direction:column;height:100%;min-height:300px;padding:1.5rem}.shared_chartHeader__GyJ-D{align-items:center;border-bottom:1px solid var(--border-primary);display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem}.shared_chartHeader__GyJ-D h3{margin:0}.shared_chartContent__yP6iX{align-items:center;display:flex;flex:1 1;justify-content:center;position:relative}.shared_skeletonChart__ghxLf{align-items:center;background:var(--skeleton-background);border-radius:8px;display:flex;height:100%;justify-content:center;width:100%}.shared_skeletonChartTotal__WUbvB,.shared_skeletonChart__ghxLf{animation:shared_pulse__82yIc 2s cubic-bezier(.4,0,.6,1) infinite}.shared_skeletonChartTotal__WUbvB{background:var(--skeleton-color);border-radius:50%;height:80px;width:80px}@keyframes shared_pulse__82yIc{0%,to{opacity:1}50%{opacity:.5}}.shared_emptyChart__saUBX{align-items:center;display:flex;height:100%;justify-content:center;text-align:center}.shared_dashboardContainer__zJcs\+{margin:0 auto;max-width:1440px;padding:24px}.shared_dashboardSection__b35AI{margin-bottom:2rem}@media (max-width:768px){.shared_chartContainer__t9Ve2{min-height:380px;padding:1rem}.shared_chartHeader__GyJ-D h3{font-size:var(--text-base)}.shared_dashboardContainer__zJcs\+{padding:1rem}}.pieCharts_pieChartContainer__393eE{background:var(--background-secondary);border:2px solid var(--border-primary);border-radius:20px;box-shadow:0 2px 8px var(--shadow-sm);display:flex;flex-direction:column;height:100%;margin:0;min-width:0;overflow:hidden;transition:all .3s ease;width:100%}.pieCharts_pieChartHeader__qhapw{background:linear-gradient(to right,var(--background-secondary),var(--background-tertiary));border-bottom:1px solid var(--border-primary);padding:1.25rem 1.5rem}.pieCharts_pieChartHeader__qhapw h3{color:var(--text-primary);font-family:var(--font-family-display);font-size:var(--text-lg);font-weight:var(--font-weight-bold);letter-spacing:-.025em;margin:0}.pieCharts_pieChartContent__DSM9G{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:0;min-width:220px;padding:1.5rem;position:relative}.pieCharts_responsivePieChart__cMiCw{max-height:300px}.pieCharts_skeletonChart__47HUw{align-items:center;animation:pieCharts_pulse__UeK1T 2s cubic-bezier(.4,0,.6,1) infinite;background:var(--skeleton-background);border-radius:8px;display:flex;height:100%;justify-content:center;width:100%}.pieCharts_skeletonChartTotal__BpkLo{animation:pieCharts_pulse__UeK1T 2s cubic-bezier(.4,0,.6,1) infinite;background:var(--skeleton-color);border-radius:50%;height:80px;width:80px}@keyframes pieCharts_pulse__UeK1T{0%,to{opacity:1}50%{opacity:.5}}.chartjs-tooltip{box-shadow:0 6px 16px var(--shadow-lg)!important}@media (max-width:768px){.pieCharts_pieChartContainer__393eE{height:100%}.pieCharts_pieChartHeader__qhapw{padding:1rem 1.25rem}.pieCharts_pieChartHeader__qhapw h3{font-size:var(--text-base)}.pieCharts_pieChartContent__DSM9G{padding:1rem}.pieCharts_responsivePieChart__cMiCw{max-height:320px}.pieCharts_pieChartContainer__393eE{height:500px}.pieCharts_pieChartContent__DSM9G{min-height:380px;padding:1rem}.pieCharts_pieChartHeader__qhapw{padding:1rem}.pieCharts_pieChartHeader__qhapw h3{font-size:var(--text-base)}.pieCharts_responsivePieChart__cMiCw{max-height:400px}}.lineCharts_lineChartContainer__GipRJ{background:var(--background-secondary);border:2px solid var(--border-primary);border-radius:20px;box-shadow:0 2px 8px var(--shadow-sm);display:flex;flex-direction:column;height:100%;margin:0;min-width:0;overflow:hidden;transition:all .3s ease;width:100%}.lineCharts_chartContent__xa0l4{align-items:stretch;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:flex-start;padding:1rem 1rem 1.5rem}.lineCharts_chartContainer__9eZhB{flex:1 1;max-height:300px;min-height:300px;position:relative;width:100%}@media (max-width:768px){.lineCharts_lineChartContainer__GipRJ{height:100%}.lineCharts_chartContent__xa0l4{padding:1rem}.lineCharts_chartContainer__9eZhB{min-height:380px}}.recenttables_tableContainer__YML-Z{background:var(--background-secondary);border:2px solid var(--border-primary);border-radius:20px;box-shadow:0 2px 8px var(--shadow-sm);box-sizing:border-box;display:flex;flex-direction:column;height:350px;min-width:0;overflow:hidden;width:97%}.recenttables_tableHeader__fJYdR{align-items:center;background:linear-gradient(to right,var(--background-secondary),var(--background-tertiary));border-bottom:1px solid var(--border-primary);border-top-left-radius:20px;border-top-right-radius:20px;display:flex;flex-shrink:0;justify-content:space-between;padding:1.25rem 1.5rem}.recenttables_tableBody__VWnX8{display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding:0}.recenttables_tableBody__VWnX8,.recenttables_tableScrollContainer__nXIq8{border-bottom-left-radius:20px;border-bottom-right-radius:20px;min-width:0}.recenttables_tableScrollContainer__nXIq8{background:var(--background-secondary);flex:1 1;margin-right:-2px;min-height:0;overflow-x:auto;overflow-y:auto;padding-right:4px}.recenttables_dataTable__gdZSN{border-collapse:collapse;margin:0;table-layout:fixed;width:100%}.recenttables_dataTable__gdZSN th{background:var(--background-tertiary);border-bottom:1px solid var(--border-primary);position:sticky;text-align:left;top:0;z-index:10}.recenttables_dataTable__gdZSN td,.recenttables_dataTable__gdZSN th{overflow:hidden;padding:.75rem 1rem;text-overflow:ellipsis;white-space:nowrap}.recenttables_dataTable__gdZSN td{border-bottom:1px solid var(--border-secondary)}.recenttables_dataTable__gdZSN tr:hover{background:var(--background-tertiary)}.recenttables_userInfo__CKdgU{align-items:center;display:flex;gap:.75rem}.recenttables_dataTable__gdZSN td:first-child,.recenttables_dataTable__gdZSN th:first-child{width:25%}.recenttables_dataTable__gdZSN td:nth-child(2),.recenttables_dataTable__gdZSN th:nth-child(2){width:30%}.recenttables_dataTable__gdZSN td:nth-child(3),.recenttables_dataTable__gdZSN td:nth-child(4),.recenttables_dataTable__gdZSN td:nth-child(5),.recenttables_dataTable__gdZSN th:nth-child(3),.recenttables_dataTable__gdZSN th:nth-child(4),.recenttables_dataTable__gdZSN th:nth-child(5){width:15%}.recenttables_dataTable__gdZSN td:nth-child(3),.recenttables_dataTable__gdZSN td:nth-child(4),.recenttables_dataTable__gdZSN td:nth-child(5),.recenttables_dataTable__gdZSN th:nth-child(3),.recenttables_dataTable__gdZSN th:nth-child(4),.recenttables_dataTable__gdZSN th:nth-child(5){overflow:visible;text-overflow:clip;white-space:normal}.recenttables_userName__Zhid5{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recenttables_mobileCardList__lZVi-{background:var(--background-secondary);border-bottom-left-radius:20px;border-bottom-right-radius:20px;margin-right:-2px;overflow-y:auto;padding:1rem 4px 1rem 1rem}.recenttables_tableRowCard__7tPcC{background:var(--background-secondary);border:2px solid var(--border-primary);border-radius:8px;margin-bottom:.75rem;padding:1rem;transition:all .2s ease}.recenttables_tableRowCard__7tPcC:hover{box-shadow:0 8px 20px var(--shadow-xl);transform:translateY(-3px)}.recenttables_cardRow__hYYAQ{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.recenttables_cardRow__hYYAQ:last-child{margin-bottom:0}@media (max-width:768px){.recenttables_tableContainer__YML-Z{height:400px;width:100%}.recenttables_tableHeader__fJYdR{padding:1rem 1.25rem}.recenttables_mobileCardList__lZVi-,.recenttables_tableRowCard__7tPcC{padding:.75rem}}@media (max-width:1024px){.recenttables_dataTable__gdZSN td,.recenttables_dataTable__gdZSN th{padding:.5rem .75rem}.recenttables_userName__Zhid5{max-width:80px}}@media (max-width:1200px){.recenttables_dataTable__gdZSN td,.recenttables_dataTable__gdZSN th{padding:.6rem .8rem}.recenttables_userName__Zhid5{max-width:100px}}.UserProfile_container__F\+MsV{background:none;max-width:none;padding:0 0 24px;width:100%}.UserProfile_profileInfoRow__tv98U{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:row;gap:24px;margin-top:24px;width:100%}.UserProfile_profileMainContent__fi5td{display:flex;flex:1 1;flex-direction:column;gap:24px;max-width:none;min-width:0}.UserProfile_mainContent__AtkCO{display:flex;flex-direction:column;gap:24px;width:100%}.UserProfile_upProfileCardModern__HOrUc{align-items:stretch;background:var(--background-secondary);border-radius:20px;box-shadow:0 4px 24px var(--shadow-md);display:flex;flex-direction:row;gap:24px;margin-bottom:0;margin-left:0;margin-right:0;padding:32px;width:100%}.UserProfile_upProfilePhotoContainer__44x9e{align-items:center;display:flex;height:100%;justify-content:center}.UserProfile_upProfileTextModern__5GRFE{display:flex;flex:1 1;flex-direction:column;gap:8px;justify-content:center;margin-bottom:0;margin-top:0;padding-left:16px;text-align:left}.UserProfile_upProfilePhotoWrapperModern__dAKOZ{align-items:center;background:var(--background-secondary);border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:120px;justify-content:center;overflow:hidden;position:relative;width:120px}.UserProfile_upProfilePhotoInner__eURF-{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.UserProfile_upProfilePhotoModern__YZKS2{display:block;height:100%!important;width:100%!important}.UserProfile_upDefaultPhotoModern__GgnWr{align-items:center;background:var(--accent-primary);border-radius:50%;color:#fff;display:flex;height:100%;justify-content:center;text-transform:uppercase;width:100%}.UserProfile_upUploadOverlayModern__dwito.UserProfile_uploading__kQzw3{background:var(--overlay-dark);cursor:not-allowed}.UserProfile_uploadingSpinner__z9cmb{border-color:#fff3;border-right-color:#ffffffb3;border-top-color:var(--text-inverse)}.UserProfile_spinnerIcon__-JBCh{height:100%;width:100%}.UserProfile_spinnerIcon__-JBCh circle{stroke:var(--text-inverse);stroke-linecap:round;animation:UserProfile_dash__GcMDG 1.5s ease-in-out infinite}.UserProfile_upPhotoInputModern__KPSlP{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%}.UserProfile_upPhotoInputModern__KPSlP:disabled{cursor:not-allowed}.UserProfile_upCameraIcon__GlFfN{background:var(--success-color);box-shadow:0 2px 8px var(--shadow-sm);color:var(--text-inverse);height:44px;width:44px}.UserProfile_upUserNameModern__LJfOJ{color:var(--text-primary);margin:0}.UserProfile_upUserEmailModern__IWIIz{color:var(--text-secondary);margin:0}.UserProfile_upProfileProgressBarContainer__1QjB7{align-items:flex-start;display:flex;flex-direction:column;margin:18px 0 0;width:100%}.UserProfile_upProfileProgressBar__i3tgx{background:var(--background-primary);border-radius:8px;height:8px;margin-bottom:6px;overflow:hidden;width:100%}.UserProfile_upProfileProgressFill__9fvgH{background:var(--accent-primary);border-radius:8px;height:100%;transition:width .3s}.UserProfile_upProfileProgressText__pJV1o{color:var(--accent-primary)}.UserProfile_upErrorModern__2WXqD{color:var(--error-color);margin-top:10px;text-align:center}.UserProfile_personalInfoCard__0ClPL,.UserProfile_professionalInfoCard__zORJj{background:#0000;border:none;border-radius:0;box-shadow:none;margin:0;max-width:100%;padding:0;transition:none;width:100%}.UserProfile_personalSectionHeader__JWONY,.UserProfile_professionalSectionHeader__diBNC{align-items:center;display:flex;gap:14px;margin-bottom:32px}.UserProfile_personalSectionIcon__-zgBr,.UserProfile_professionalSectionIcon__xGPr4{align-items:center;background:var(--background-primary);border-radius:50%;box-shadow:0 2px 8px var(--accent-primary-lighter);color:var(--accent-primary);display:flex;height:44px;justify-content:center;width:44px}.UserProfile_personalSectionTitle__n1Tnd,.UserProfile_professionalSectionTitle__Ho7QD{color:var(--text-primary)}.UserProfile_infoForm__iO5FC{gap:32px}.UserProfile_infoForm__iO5FC .UserProfile_responsiveGrid__u3rbW{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.UserProfile_infoForm__iO5FC .UserProfile_infoField__TYtiZ{display:flex;flex-direction:column;gap:8px}.UserProfile_infoForm__iO5FC .UserProfile_infoField__TYtiZ label{align-items:center;color:var(--text-secondary);display:flex;gap:6px}.UserProfile_infoForm__iO5FC .UserProfile_infoField__TYtiZ input,.UserProfile_infoForm__iO5FC .UserProfile_infoField__TYtiZ select,.UserProfile_infoForm__iO5FC .UserProfile_infoField__TYtiZ textarea{background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);padding:12px;transition:all .2s ease}.UserProfile_infoForm__iO5FC .UserProfile_infoField__TYtiZ input:focus,.UserProfile_infoForm__iO5FC .UserProfile_infoField__TYtiZ select:focus,.UserProfile_infoForm__iO5FC .UserProfile_infoField__TYtiZ textarea:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-light);outline:none}.UserProfile_infoForm__iO5FC .UserProfile_infoField__TYtiZ textarea{min-height:120px;resize:vertical}.UserProfile_infoForm__iO5FC .UserProfile_infoField__TYtiZ[style*="gridColumn: '1 / -1'"]{grid-column:1/-1}.UserProfile_formActions__Af8QM{padding-top:24px}.UserProfile_section__mhDRj{border:none;box-shadow:none;box-sizing:border-box;transition:background .2s;width:100%}.UserProfile_sectionHeader__Pldla{margin-bottom:20px}.UserProfile_infoField__TYtiZ{align-items:flex-start;color:var(--text-primary);font-family:var(--font-family-primary);font-size:var(--text-lg);margin-bottom:12px}.UserProfile_infoLabel__SeaWu{display:inline-block;font-family:var(--font-family-primary);font-weight:var(--font-weight-medium);min-width:160px}.UserProfile_infoValue__2SXXe{color:var(--text-primary);font-family:var(--font-family-primary);font-weight:var(--font-weight-normal);word-break:break-word}.UserProfile_sectionGroupCard__y2iJh{background:var(--card-background);border:1px solid var(--card-border);border-radius:18px;box-shadow:0 2px 12px var(--accent-primary-lighter);box-sizing:border-box;margin-left:0;margin-right:0;max-width:none;overflow-x:auto;padding:24px 24px 16px}.UserProfile_sectionGroupHeader__4CsQP{border-bottom:1px solid var(--border-color);justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem}.UserProfile_sectionGroupTitle__hAyQk{color:var(--text-primary)}.UserProfile_sectionGroupHeaderLeft__jmlBZ{align-items:center;display:flex}.UserProfile_sectionGroupGrid3__URLEn,.UserProfile_sectionGroupGrid6__kWJ6P{grid-gap:18px 32px;gap:18px 32px}.UserProfile_sectionGroupGrid3__URLEn .UserProfile_infoField__TYtiZ[style*="grid-column: 1 / -1"] .UserProfile_infoValueBold__bskq8,.UserProfile_sectionGroupGrid3__URLEn .UserProfile_infoField__TYtiZ[style*="gridColumn: '1 / -1'"] .UserProfile_infoValueBold__bskq8{overflow-wrap:break-word;white-space:pre-line;word-break:break-word}.UserProfile_sectionGroupGrid3__URLEn .UserProfile_infoField__TYtiZ[style*="grid-column: 1 / -1"] textarea,.UserProfile_sectionGroupGrid3__URLEn .UserProfile_infoField__TYtiZ[style*="gridColumn: '1 / -1'"] textarea{min-height:120px;overflow-wrap:break-word;resize:vertical;white-space:pre-line;width:100%;word-break:break-word}.UserProfile_sectionGroupGrid3__URLEn .UserProfile_infoField__TYtiZ[style*="grid-column: 1 / -1"],.UserProfile_sectionGroupGrid3__URLEn .UserProfile_infoField__TYtiZ[style*="gridColumn: '1 / -1'"]{grid-column:1/-1}.UserProfile_infoIcon__YRzuK{align-items:center;color:var(--accent-primary);display:inline-flex;font-size:var(--text-lg);justify-content:center;margin-right:8px}.UserProfile_sectionGroupIcon__8x\+\+T{align-items:center;background:var(--accent-primary-light);border-radius:50%;display:flex;height:32px;justify-content:center;margin-right:12px;width:32px}.UserProfile_upContactIconModern__W3z7Y{margin-right:8px}.UserProfile_upCameraIcon__GlFfN{align-items:center;background:var(--accent-primary);border-radius:50%;color:var(--button-text);display:flex;height:24px;justify-content:center;padding:6px;transition:all .2s ease;width:24px}.UserProfile_upCameraIcon__GlFfN:hover{background:var(--accent-secondary);transform:scale(1.05)}.UserProfile_upProfileInfoModern__YaG\+N{display:flex;flex:1 1;flex-direction:column;gap:16px;padding-left:24px}.UserProfile_upNameSectionModern__DkWPk{display:flex;flex-direction:column;gap:4px}.UserProfile_upNameModern__mhpCC{color:var(--text-primary);margin:0}.UserProfile_upContactInfoModern__Mf8KZ{display:flex;flex-direction:column;gap:12px}.UserProfile_upContactItemModern__QW-0J{align-items:center;display:flex;gap:8px}.UserProfile_upContactIconModern__W3z7Y{align-items:center;background:var(--accent-primary-light);border-radius:50%;color:var(--accent-primary);display:flex;height:24px;justify-content:center;padding:4px;width:24px}.UserProfile_upContactTextModern__88qoF{color:var(--text-secondary)}.UserProfile_greetingSection__LTQKP{background:linear-gradient(135deg,var(--background-primary),var(--background-secondary));border:1px solid var(--border-tertiary);border-radius:16px;box-shadow:0 4px 20px var(--shadow-sm);margin-bottom:1rem;overflow:hidden;padding:2rem;position:relative}.UserProfile_greetingContent__aWGip{align-items:center;display:flex;gap:2rem;justify-content:space-between;position:relative;z-index:2}.UserProfile_greetingLeft__nGeX9{align-items:center;display:flex;gap:1.5rem}.UserProfile_greetingText__d0cNh{display:flex;flex-direction:column;gap:.5rem}.UserProfile_greetingTitle__vbNfE{align-items:center;color:var(--text-primary);display:flex;gap:.5rem;margin:0}.UserProfile_userName__jPtA7{-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(135deg,var(--accent-primary) 0,var(--accent-secondary) 100%);-webkit-background-clip:text;background-clip:text}.UserProfile_greetingSubtitle__nUE\+o{color:var(--text-secondary);opacity:.9}.UserProfile_greetingDecoration__EltYm{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.UserProfile_decorationShapes__QAAyh{filter:blur(10px);height:100%;position:absolute;width:100%}.UserProfile_shapeCircle__FzCHL{animation:UserProfile_float__7ateV 6s ease-in-out infinite;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border-radius:50%;height:150px;opacity:.15;position:absolute;right:-50px;top:-50px;width:150px}.UserProfile_shapeSquare__ctAzQ{animation:UserProfile_float__7ateV 8s ease-in-out infinite;background:linear-gradient(135deg,var(--accent-secondary),var(--accent-primary));bottom:-30px;height:100px;left:10%;opacity:.15;position:absolute;transform:rotate(45deg);width:100px}.UserProfile_shapeTriangle__UzjHi{animation:UserProfile_float__7ateV 7s ease-in-out infinite;border-bottom:130px solid var(--accent-primary);border-left:75px solid #0000;border-right:75px solid #0000;height:0;opacity:.15;position:absolute;right:15%;top:30%;width:0}@keyframes UserProfile_float__7ateV{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}to{transform:translateY(0) rotate(0deg)}}.UserProfile_profileHeaderSection__\+VKJ5{background:linear-gradient(135deg,#7b2ff74d,#5f61f34d 50%,#1ec8f54d);border:1px solid var(--border-secondary);border-radius:24px;box-shadow:none;margin-bottom:0;overflow:hidden;padding:2rem;position:relative}.UserProfile_profileHeaderContent__JAVAD{align-items:center;display:flex;flex-wrap:nowrap;gap:2rem;justify-content:flex-start;position:relative;z-index:2}.UserProfile_profileHeaderMainInfo__YXQZz{display:flex;flex:1 1 600px;flex-direction:column;flex-shrink:1;max-width:600px;min-width:0}.UserProfile_profileHeaderAvatarWrapper__7bOIh{align-items:center;display:flex;flex-direction:column;height:148px;justify-content:center;min-height:148px;min-width:148px;position:relative;width:148px}.UserProfile_profileHeaderText__SKhwq{display:flex;flex-direction:column;gap:.5rem}.UserProfile_profileHeaderTitle__PskRN{word-break:break-word}.UserProfile_profileHeaderUpdatedAt__ek41Y{color:var(--text-secondary);opacity:.85}.UserProfile_profileHeaderSeparator__hTlqe{margin:.75rem 0 1.25rem;opacity:.7}.UserProfile_profileHeaderUserName__joPpg{-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(135deg,var(--accent-primary) 0,var(--accent-secondary) 100%);-webkit-background-clip:text;background-clip:text}.UserProfile_profileHeaderSubtitle__DM\+H1{color:var(--text-secondary);opacity:.9}.UserProfile_profileHeaderPhotoWrapper__bR1oS{align-items:center;border-radius:50%;display:flex;height:148px;justify-content:center;overflow:hidden;position:relative;width:148px}.UserProfile_profileCompletionRing__j6GuM{height:148px;left:0;pointer-events:none;position:absolute;top:0;width:148px;z-index:4}.UserProfile_upProfilePhotoModern__YZKS2{border-radius:50%;height:140px!important;left:4px;object-fit:cover;object-position:center;position:absolute!important;top:4px;transition:transform .3s ease;width:140px!important;z-index:2}.UserProfile_profileHeaderPhotoWrapper__bR1oS:hover .UserProfile_upProfilePhotoModern__YZKS2{transform:scale(1.1)}.UserProfile_upUploadOverlayModern__dwito{align-items:center;background:var(--overlay-medium);border-radius:50%;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:3}.UserProfile_upUploadOverlayModern__dwito.UserProfile_uploading__kQzw3,.UserProfile_upUploadOverlayModern__dwito:hover{opacity:1}.UserProfile_profileCompletionPercentage__mgSnJ{color:var(--success-color);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.UserProfile_profileHeaderSeparator__hTlqe{background:var(--border-color);height:1px;margin:1rem 0;opacity:.6;width:100%}.UserProfile_profileHeaderDetails__LOFR3{align-items:flex-start;display:flex;flex:1 1;flex-wrap:wrap;gap:2rem;min-width:0}.UserProfile_profileHeaderDetailsLeft__81ify,.UserProfile_profileHeaderDetailsRight__R-yOV{display:flex;flex:1 1;flex-direction:column;gap:.75rem;min-width:0}.UserProfile_profileHeaderDetailsLeft__81ify{flex:1.5 1}.UserProfile_profileHeaderDetailsRight__R-yOV{flex:1 1}.UserProfile_profileHeaderDetail__0o2gg{align-items:center;color:var(--text-secondary);display:flex;gap:.5rem;width:100%}.UserProfile_profileHeaderDetailIcon__NtwFz{align-items:center;color:var(--accent-primary);display:flex;justify-content:center;line-height:1;min-width:var(--text-lg);opacity:.8;text-align:center;vertical-align:middle}.UserProfile_profileHeaderDetailText__XIH1x{align-items:center;display:flex;flex:1 1;line-height:1.4;word-break:break-word}.UserProfile_profileCompletionBarContainer__RbFbR{align-items:center;display:flex;gap:12px;margin-top:8px}.UserProfile_profileCompletionBar__ee1B3{background:var(--skeleton-secondary);border-radius:4px;height:8px;overflow:hidden;width:120px}.UserProfile_profileCompletionProgress__IgvIR{background:var(--success-color);border-radius:4px;height:100%;transition:width .4s ease}.UserProfile_profileCompletionText__Pzc3R{color:var(--text-secondary)}.UserProfile_profileHeaderInfo__jdMi4{display:flex;flex-direction:column;gap:.5rem;margin-left:0;min-width:0}.UserProfile_profileHeaderTitle__PskRN{color:var(--text-primary);margin:0}.UserProfile_profileCompletionTag__Tf4ua{background:var(--success-color);border:2px solid var(--text-inverse);border-radius:999px;bottom:-16px;box-shadow:0 2px 8px var(--shadow-sm);color:var(--text-inverse);left:50%;padding:.3rem 1.1rem;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:4}.UserProfile_profileHeaderEmail__DG\+DD{color:var(--text-secondary);margin-top:.25rem}.UserProfile_profileHeaderContactInfo__9zaCB{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:.5rem;margin-top:.5rem}.UserProfile_profileHeaderContactItem__fDg23{align-items:center;color:var(--text-secondary);display:flex;gap:.5rem}.UserProfile_profileHeaderContactIcon__FEQw5{align-items:center;color:var(--accent-primary);display:flex;justify-content:center;line-height:1;min-width:var(--text-lg);vertical-align:middle}.UserProfile_profileHeaderContactText__0NLia{align-items:center;color:var(--text-secondary);display:flex;word-break:break-all}.UserProfile_profileHeaderSuggestions__Fm3uq{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 2px 8px var(--shadow-sm);flex:1 1;margin-bottom:0;margin-top:0;max-width:280px;min-width:220px;padding:10px 14px}.UserProfile_profileHeaderSuggestionsTitle__ksCO0{align-items:center;color:var(--text-primary);display:flex;gap:6px;margin-bottom:8px;margin-top:0}.UserProfile_profileHeaderSuggestionsIcon__jaXJX{color:var(--accent-primary)}.UserProfile_profileHeaderSuggestionsList__9uC04{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.UserProfile_profileHeaderSuggestionTag__guIPy{align-items:center;background:var(--background-primary);border:1px solid var(--border-color);border-radius:10px;color:var(--text-secondary);display:flex;gap:6px;padding:7px 10px;transition:all .2s ease}.UserProfile_profileHeaderSuggestionTag__guIPy:hover{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff;transform:translateX(3px)}.UserProfile_profileHeaderSuggestionIcon__O-Hkp{color:var(--accent-primary);transition:color .2s ease}.UserProfile_profileHeaderSuggestionTag__guIPy:hover .UserProfile_profileHeaderSuggestionIcon__O-Hkp{color:#fff}.UserProfile_profileHeaderSuggestionMore__sejrm{align-items:center;color:var(--accent-primary);cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .2s ease}.UserProfile_section__mhDRj{background:var(--background-secondary);border-radius:20px;box-shadow:0 4px 10px var(--shadow-sm);margin-bottom:24px;padding:24px}.UserProfile_sectionHeader__Pldla{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.UserProfile_sectionHeader__Pldla h2{color:var(--text-heading);margin:0}.UserProfile_sectionGroupCard__y2iJh{background:var(--background-primary);border-radius:16px;margin-bottom:20px;padding:20px;width:100%}.UserProfile_sectionGroupHeader__4CsQP{align-items:center;display:flex}.UserProfile_sectionGroupIcon__8x\+\+T{color:var(--accent-primary);font-size:var(--text-2xl)}.UserProfile_sectionGroupTitle__hAyQk{color:var(--text-heading)}.UserProfile_sectionGroupGrid3__URLEn,.UserProfile_sectionGroupGrid6__kWJ6P{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.UserProfile_infoField__TYtiZ{display:flex;flex-direction:column;gap:4px}.UserProfile_infoLabel__SeaWu{color:var(--text-secondary)}.UserProfile_infoValueBold__bskq8{color:var(--text-primary)}.UserProfile_infoForm__iO5FC{display:flex;flex-direction:column;gap:24px}.UserProfile_infoForm__iO5FC label{color:var(--text-secondary);margin-bottom:4px}.UserProfile_infoForm__iO5FC input,.UserProfile_infoForm__iO5FC select,.UserProfile_infoForm__iO5FC textarea{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-primary);padding:10px 16px;transition:all .2s ease;width:100%}.UserProfile_infoForm__iO5FC input:focus,.UserProfile_infoForm__iO5FC select:focus,.UserProfile_infoForm__iO5FC textarea:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-primary-light);outline:none}.UserProfile_infoForm__iO5FC textarea{min-height:100px;resize:vertical}.UserProfile_formActions__Af8QM{border-top:1px solid var(--border-color);display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px}.UserProfile_personalInfoNav__9AEk7{align-self:flex-start;background:var(--background-secondary);border:1px solid var(--card-border);border-radius:12px;box-shadow:0 2px 8px var(--accent-primary-lighter);display:block;height:fit-content;margin-right:0;max-width:320px;min-width:280px;padding:14px 0;position:sticky;top:80px;z-index:2}.UserProfile_personalInfoNav__9AEk7 ul{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.UserProfile_personalInfoNav__9AEk7 li{border-radius:8px 0 0 8px;color:var(--text-secondary);cursor:pointer;padding:10px 22px;transition:background .15s,color .15s}.UserProfile_personalInfoNav__9AEk7 li.UserProfile_active__YvuYv,.UserProfile_personalInfoNav__9AEk7 li:hover{background:var(--accent-primary);color:var(--text-inverse)}.UserProfile_sectionHighlight__SrfXv{animation:UserProfile_sectionHighlightFade__YfAgB 1.2s;background:linear-gradient(90deg);border-radius:14px;box-shadow:0 0 0 2px var(--accent-primary)}@keyframes UserProfile_sectionHighlightFade__YfAgB{0%{box-shadow:0 0 0 4px var(--accent-primary)}60%{box-shadow:0 0 0 2px var(--accent-primary)}to{background:none;box-shadow:none}}.UserProfile_infoInput__ovdKz{background:var(--background-secondary)!important;border:1px solid var(--border-color)!important;border-radius:12px!important;color:var(--text-primary)!important;font-size:var(--text-sm)!important;padding:10px 16px!important;transition:all .2s ease!important;width:100%!important}.UserProfile_infoInput__ovdKz:focus{border-color:var(--accent-primary)!important;box-shadow:0 0 0 2px var(--accent-primary-light)!important;outline:none!important}.UserProfile_sectionGroupGrid3__URLEn .UserProfile_formActions__Af8QM,.UserProfile_sectionGroupGrid6__kWJ6P .UserProfile_formActions__Af8QM{grid-column:1/-1}@media (max-width:768px){.UserProfile_container__F\+MsV{padding:0 0 32px}.UserProfile_profilePageGrid__x6EsV{flex-direction:column;gap:24px}.UserProfile_profileInfoRow__tv98U{flex-direction:column;gap:24px;margin-top:12px}.UserProfile_personalInfoNav__9AEk7{margin-bottom:16px;margin-right:0;max-width:100%;min-width:100%;order:-1;position:static}.UserProfile_personalInfoNav__9AEk7 ul{flex-direction:row;flex-wrap:wrap;gap:8px;padding:0 16px}.UserProfile_personalInfoNav__9AEk7 li{border-radius:20px;flex-shrink:0;font-size:var(--text-sm);padding:8px 16px;white-space:nowrap}.UserProfile_profileMainContent__fi5td{gap:24px}.UserProfile_mainContent__AtkCO{gap:24px;width:100%}.UserProfile_mainContent__AtkCO>div{max-width:100%!important;width:100%!important}.UserProfile_upProfileCardModern__HOrUc{flex-direction:column;gap:16px;padding:24px;text-align:center}.UserProfile_upProfileTextModern__5GRFE{padding-left:0;text-align:center}.UserProfile_upProfilePhotoWrapperModern__dAKOZ{height:100px;width:100px}.UserProfile_section__mhDRj{background:var(--background-primary);box-shadow:none;margin-bottom:24px;padding:0}.UserProfile_sectionHeader__Pldla{align-items:flex-start;flex-direction:column;gap:12px}.UserProfile_sectionGroupCard__y2iJh{background:var(--background-secondary);box-shadow:none;margin-left:0;margin-right:0;max-width:100%!important;padding:16px 0;width:100%!important}.UserProfile_sectionGroupHeader__4CsQP{align-items:center;flex-direction:row;gap:12px}.UserProfile_infoForm__iO5FC,.UserProfile_sectionGroupGrid3__URLEn,.UserProfile_sectionGroupGrid6__kWJ6P{gap:16px}.UserProfile_formActions__Af8QM{flex-direction:column;gap:12px}.UserProfile_formActions__Af8QM button{width:100%}.UserProfile_profileHeaderSection__\+VKJ5{padding:12px 8px}.UserProfile_profileHeaderContent__JAVAD{flex-direction:column;gap:20px;text-align:center}.UserProfile_profileHeaderMainInfo__YXQZz{flex:none;flex-direction:column;gap:16px;width:100%}.UserProfile_profileHeaderAvatarWrapper__7bOIh{height:80px;margin:0;width:80px}.UserProfile_profileHeaderText__SKhwq{text-align:center}.UserProfile_profileHeaderDetails__LOFR3{flex:none;flex-direction:column;gap:16px}.UserProfile_profileHeaderDetailsLeft__81ify,.UserProfile_profileHeaderDetailsRight__R-yOV{width:100%}.UserProfile_profileHeaderDetail__0o2gg{justify-content:center}.UserProfile_profileHeaderSuggestions__Fm3uq{flex:none;max-width:100%;padding:16px;width:100%}.UserProfile_profileHeaderSuggestionsList__9uC04{flex-wrap:wrap;gap:8px}.UserProfile_profileHeaderSuggestionTag__guIPy{padding:6px 12px}.UserProfile_infoField__TYtiZ{gap:6px}.UserProfile_profileHeaderContactInfo__9zaCB{gap:1rem;justify-content:center}.UserProfile_profileHeaderDetails__LOFR3{align-self:flex-start}.UserProfile_personalSectionHeader__JWONY,.UserProfile_professionalSectionHeader__diBNC{align-items:center;flex-direction:row;gap:14px}.UserProfile_sectionGroupGrid3__URLEn,.UserProfile_sectionGroupGrid6__kWJ6P{grid-template-columns:1fr}}@media (max-width:480px){.UserProfile_container__F\+MsV{padding:0 0 24px}.UserProfile_upProfileCardModern__HOrUc{padding:20px}.UserProfile_sectionGroupCard__y2iJh{padding:12px}.UserProfile_profileHeaderSection__\+VKJ5{padding:8px 6px}.UserProfile_personalInfoNav__9AEk7 li{padding:6px 12px}}@media (min-width:769px) and (max-width:1024px){.UserProfile_container__F\+MsV{padding:0 0 40px}.UserProfile_profileInfoRow__tv98U{gap:24px}.UserProfile_personalInfoNav__9AEk7{max-width:280px;min-width:240px}.UserProfile_sectionGroupGrid3__URLEn,.UserProfile_sectionGroupGrid6__kWJ6P{gap:16px;grid-template-columns:repeat(2,1fr)}.UserProfile_upProfileCardModern__HOrUc{gap:20px;padding:28px}.UserProfile_upProfilePhotoWrapperModern__dAKOZ{height:110px;width:110px}}.Skeleton_skeleton__UclcC{animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;background:var(--background-secondary);border-radius:4px}.Skeleton_skeleton__UclcC.Skeleton_pulse__wm5Y5{animation-name:Skeleton_pulse__wm5Y5}.Skeleton_skeleton__UclcC.Skeleton_shimmer__1d1Fv{animation-name:Skeleton_shimmer__1d1Fv;background:linear-gradient(90deg,var(--background-secondary) 0,var(--background-primary) 50%,var(--background-secondary) 100%);background-size:200% 100%}.Skeleton_skeleton__UclcC.Skeleton_wave__xdgZk{overflow:hidden;position:relative}.Skeleton_skeleton__UclcC.Skeleton_wave__xdgZk:after{animation:Skeleton_wave__xdgZk 1.5s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff14,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.Skeleton_skeleton__UclcC.Skeleton_light__1cNVL{background:#ffffff1a}.Skeleton_skeleton__UclcC.Skeleton_dark__pMHxj{background:#0000001a}.Skeleton_skeleton__UclcC.Skeleton_rounded__nrAvO{border-radius:50%}.Skeleton_skeletonContainer__yJE-7{width:100%}.Skeleton_text__ISade{border-radius:4px;height:16px}.Skeleton_circle__jVuGf{border-radius:50%}.Skeleton_rectangle__sTZi9{border-radius:4px}.Skeleton_rounded__nrAvO{border-radius:8px}.Skeleton_skeletonTextContainer__1ORWl{display:flex;flex-direction:column;gap:8px;width:100%}.Skeleton_skeletonCardContainer__5TdJy{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));width:100%}.Skeleton_skeletonCard__ICDrK{align-items:center;background:var(--background-secondary);border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;gap:12px;padding:20px}.Skeleton_skeletonChart__TVJDk{background:var(--background-primary);border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:16px}.Skeleton_chartTitle__8mWez{margin-bottom:8px}.Skeleton_chartBars__ZMjSW{align-items:flex-end;display:flex;gap:8px;height:calc(100% - 40px);justify-content:space-between}.Skeleton_bar__OcIlg{animation:Skeleton_shimmer__1d1Fv 1.5s infinite;background:linear-gradient(90deg,var(--skeleton-start) 0,var(--skeleton-end) 50%,var(--skeleton-start) 100%);background-size:200% 100%;border-radius:4px;flex:1 1;min-width:20px}@keyframes Skeleton_pulse__wm5Y5{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@keyframes Skeleton_shimmer__1d1Fv{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes Skeleton_wave__xdgZk{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (max-width:768px){.Skeleton_skeletonCardContainer__5TdJy{grid-template-columns:1fr}}.Skeleton_barChartSkeleton__j0OXW,.Skeleton_lineChartSkeleton__yESd2,.Skeleton_pieChartSkeleton__aVnhD{align-items:center;background:var(--background-secondary);border-radius:8px;display:flex;flex-direction:column;height:300px;justify-content:center;padding:20px;width:100%}.Skeleton_pieChartSkeleton__aVnhD .Skeleton_circle__jVuGf{animation:Skeleton_pulse__wm5Y5 1.5s infinite;background:var(--skeleton-background);border-radius:50%;height:200px;margin-bottom:20px;width:200px}.Skeleton_pieChartSkeleton__aVnhD .Skeleton_legend__fYhJB{display:flex;gap:20px;justify-content:center;width:80%}.Skeleton_pieChartSkeleton__aVnhD .Skeleton_legendItem__s-f1v{animation:Skeleton_pulse__wm5Y5 1.5s infinite;background:var(--skeleton-background);border-radius:4px;height:20px;width:60px}.Skeleton_barChartSkeleton__j0OXW .Skeleton_bars__mcp8Q{align-items:flex-end;display:flex;height:200px;justify-content:space-around;padding:20px;width:100%}.Skeleton_barChartSkeleton__j0OXW .Skeleton_bar__OcIlg{animation:Skeleton_pulse__wm5Y5 1.5s infinite;background:var(--skeleton-background);border-radius:4px 4px 0 0;height:var(--bar-height);width:40px}.Skeleton_barChartSkeleton__j0OXW .Skeleton_bar__OcIlg:first-child{--bar-height:80%}.Skeleton_barChartSkeleton__j0OXW .Skeleton_bar__OcIlg:nth-child(2){--bar-height:60%}.Skeleton_barChartSkeleton__j0OXW .Skeleton_bar__OcIlg:nth-child(3){--bar-height:90%}.Skeleton_barChartSkeleton__j0OXW .Skeleton_bar__OcIlg:nth-child(4){--bar-height:70%}.Skeleton_barChartSkeleton__j0OXW .Skeleton_axis__YD8qQ,.Skeleton_lineChartSkeleton__yESd2 .Skeleton_line__NcZin{animation:Skeleton_pulse__wm5Y5 1.5s infinite;background:var(--skeleton-background);height:2px;width:100%}.Skeleton_lineChartSkeleton__yESd2 .Skeleton_line__NcZin{position:relative;transform:rotate(-5deg)}.Skeleton_lineChartSkeleton__yESd2 .Skeleton_points__ze\+jY{align-items:center;display:flex;height:150px;justify-content:space-around;position:relative;width:100%}.Skeleton_lineChartSkeleton__yESd2 .Skeleton_point__O-X9Y{animation:Skeleton_pulse__wm5Y5 1.5s infinite;background:var(--skeleton-background);border-radius:50%;height:12px;width:12px}.Skeleton_lineChartSkeleton__yESd2 .Skeleton_axis__YD8qQ{animation:Skeleton_pulse__wm5Y5 1.5s infinite;background:var(--skeleton-background);height:2px;margin-top:20px;width:100%}.Settings_settingsContainer__\+pRoU{background:var(--background-primary);display:flex;min-height:100vh}.Settings_settingsHeaderLeft__SojwX{align-items:flex-start;background:var(--background-primary);border-right:1px solid var(--border-color);display:flex;flex:0 0 30%;justify-content:center;overflow:hidden;padding:1rem;position:relative}.Settings_settingsContentWrapper__Aigvx{animation:Settings_slideLeft__Ga3Ga .6s cubic-bezier(.16,1,.3,1) forwards;max-width:400px;opacity:0;padding-left:0;padding-right:0;padding-top:2rem;position:relative;transform:translateX(30px);width:100%;z-index:2}.Settings_settingsHeaderContent__Gl9FL{position:relative;z-index:2}.Settings_settingsHeaderTitle__euY8R{line-height:1.1;margin-bottom:.7rem;padding-top:2rem}.Settings_gradientHighlight__T8G5e{-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(135deg,var(--accent-primary) 0,var(--accent-secondary) 100%);-webkit-background-clip:text;background-clip:text}.Settings_settingsHeaderSubtitle__dVC0K{line-height:1.4;margin-bottom:.5rem}.Settings_heroBlob__rf901{animation:Settings_heroBlobRotate__0ZFEr 48s linear infinite;background:radial-gradient(ellipse 70% 60% at 20% 40%,#1ec8f51f 30%,#5f61f329 60%,#7b2ff72e 100%);filter:blur(64px) saturate(1.2);height:1100px;left:50%;pointer-events:none;position:absolute;top:-180px;transform:translateX(-50%);width:1400px;z-index:0}@keyframes Settings_heroBlobRotate__0ZFEr{0%{transform:translateX(-50%) rotate(0deg)}to{transform:translateX(-50%) rotate(1turn)}}.Settings_settingsContent__CNJKd{align-items:flex-start;background:var(--background-secondary);display:flex;flex:0 0 70%;justify-content:flex-start;overflow-y:auto;padding:4rem 2rem 2rem}.Settings_changePasswordButton__2UyzS{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#283c7840;border:none;border-radius:0;box-shadow:0 2px 16px 0 #283c781a;cursor:pointer;display:block;letter-spacing:.03em;margin-top:1.5rem;padding:.85rem 0 .85rem 1.2rem;position:relative;text-align:left;transition:transform .2s,box-shadow .2s,background .2s,color .2s;width:100%;z-index:3}.Settings_changePasswordButton__2UyzS:hover{background:#283c7859;box-shadow:0 8px 24px 0 #283c782e;color:var(--accent-secondary);transform:translateY(-2px) scale(1.02)}@keyframes Settings_slideLeft__Ga3Ga{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.Settings_settingsContainer__\+pRoU{flex-direction:column}.Settings_settingsHeaderLeft__SojwX{border-bottom:1px solid var(--border-color);border-right:none;flex:0 0 auto;min-height:250px}.Settings_settingsContent__CNJKd{flex:0 0 auto;width:100%}}.Settings_settingsNavLeft__lVDTr{align-items:flex-start;background:var(--background-primary);border-right:1px solid var(--border-color);display:flex;flex:0 0 30%;flex-direction:column;justify-content:flex-start;min-height:100vh;min-width:260px;overflow:hidden;padding:2rem 0;position:relative}.Settings_settingsNavHeader__SuRo2{margin-bottom:.6rem;padding:0 2rem .8rem 1rem;width:100%;z-index:2}.Settings_settingsNavList__6oGzO{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0;width:100%;z-index:2}.Settings_settingsNavList__6oGzO li{display:block;margin:0;padding:0;width:100%}.Settings_settingsNavItem__bGmgg{background:#283c7826;border:none;border-radius:0;box-shadow:none;cursor:pointer;display:block;letter-spacing:.03em;margin-bottom:.5rem;outline:none;padding:.85rem 0 .85rem 1.2rem;position:relative;text-align:left;transition:background .2s,color .2s;width:100%}.Settings_settingsNavItem__bGmgg:focus,.Settings_settingsNavItem__bGmgg:hover{background:#283c7840;color:var(--accent-primary)}.Settings_activeNavItem__Hdz6-{background:#283c7859;color:var(--accent-primary)}.DocumentGroupCard_userCardRow__gd3-r{align-items:stretch;display:flex;margin-bottom:2rem;position:relative}.DocumentGroupCard_userCard__Ab6Nl{background:var(--background-secondary);border:1px solid var(--border-primary);border-radius:20px;box-shadow:var(--shadow-sm);cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:stretch;outline:none;transition:box-shadow .2s,transform .2s;width:100%}.DocumentGroupCard_userCard__Ab6Nl:focus,.DocumentGroupCard_userCard__Ab6Nl:hover{box-shadow:0 4px 24px var(--shadow-md);transform:translateY(-2px) scale(1.01)}.DocumentGroupCard_userCardContent__pjV40{display:flex;flex:1 1 auto;flex-direction:column;height:100%;padding:1.5rem 1.5rem 1rem}.DocumentGroupCard_userCardHeader__nLmJD{align-items:center;display:flex;gap:1.5rem;justify-content:space-between}.DocumentGroupCard_userProfile__WhL2V{align-items:center;display:flex;flex:1 1;gap:1.25rem;min-width:0;overflow:hidden}.DocumentGroupCard_docIcon__gKhRd{align-items:center;color:var(--accent-primary);display:flex;justify-content:center;min-width:var(--text-4xl)}.DocumentGroupCard_userInfoContainer__28qj4{display:flex;flex:1 1;flex-direction:column;gap:.2rem;margin-bottom:1rem;min-width:0;overflow:hidden}.DocumentGroupCard_userTitle__CLkJK{margin:0 0 .1rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.DocumentGroupCard_expandBtn__C6XPh{align-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:flex;margin-left:1rem;transition:color .2s}.DocumentGroupCard_expandBtn__C6XPh:hover{color:var(--accent-primary)}.DocumentGroupCard_userCardFooter__qL2WC{align-items:center;display:flex;justify-content:space-between;margin-bottom:0;margin-top:auto}.DocumentGroupCard_userActionsLeft__lmPMi,.DocumentGroupCard_userActions__hQAQm{align-items:center;display:flex;gap:.5rem}.DocumentGroupCard_expandPanel__Xe008{align-items:stretch;background:#0000;display:flex;height:100%;overflow:hidden;transition:width .35s cubic-bezier(.4,0,.2,1),min-width .35s cubic-bezier(.4,0,.2,1);will-change:width,min-width}.DocumentGroupCard_subCards__P-0U0{align-items:stretch;background:var(--background-tertiary);border-radius:0 20px 20px 0;box-shadow:0 2px 16px var(--shadow-sm);display:flex;flex-direction:row;gap:1.2rem;height:100%;max-width:500px;min-width:320px;opacity:1;padding:1.5rem 1.2rem;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.DocumentGroupCard_subCard__wUMEl{background:var(--background-secondary);border:1px solid var(--border-primary);border-radius:16px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:.7rem;height:100%;justify-content:space-between;max-width:220px;min-width:180px;padding:1rem 1.2rem}.DocumentGroupCard_cardInfo__CYxFn{align-items:center;display:flex;gap:1rem}.DocumentGroupCard_docTitle__58xAs{color:var(--text-primary);margin:0 0 .1rem}.DocumentGroupCard_cardActions__0u57N{align-items:center;display:flex;gap:.7rem}.DocumentGroupCard_deleteBtn__Cw4wr{background:none;border:none;border-radius:4px;color:var(--accent-error);cursor:pointer;padding:.2rem .4rem;transition:color .2s}.DocumentGroupCard_deleteBtn__Cw4wr:hover{background:var(--background-tertiary);color:var(--accent-error)}.DocumentGroupCard_downloadBtn__0Ffun{background:none;border:none;border-radius:4px;color:var(--accent-primary);cursor:pointer;padding:.2rem .4rem;transition:color .2s}.DocumentGroupCard_downloadBtn__0Ffun:hover{background:var(--background-tertiary);color:var(--accent-primary)}.DocumentGroupCard_footerSeparator__BSA69{background:var(--border-primary);border:none;height:1px;margin:1rem 0 .5rem;opacity:.7;width:100%}@media (max-width:900px){.DocumentGroupCard_userCardRow__gd3-r{align-items:stretch;flex-direction:column}.DocumentGroupCard_userCard__Ab6Nl{margin-right:0;max-width:100%;min-width:0;width:100%}.DocumentGroupCard_userCardContent__pjV40{padding:1.25rem 1.25rem .75rem}.DocumentGroupCard_userCardHeader__nLmJD,.DocumentGroupCard_userProfile__WhL2V{gap:1rem}.DocumentGroupCard_docIcon__gKhRd{min-width:var(--text-3xl)}.DocumentGroupCard_expandPanel__Xe008{height:auto;margin-top:1rem;min-width:0!important;width:100%!important}.DocumentGroupCard_subCards__P-0U0{border-radius:0 0 20px 20px;flex-direction:column;padding:1.2rem .7rem}.DocumentGroupCard_subCard__wUMEl,.DocumentGroupCard_subCards__P-0U0{height:auto;max-width:100%;min-width:0}}@media (max-width:768px){.DocumentGroupCard_userCard__Ab6Nl{margin-right:0;max-width:100%;min-width:0;width:100%}.DocumentGroupCard_userCardContent__pjV40{padding:1rem 1rem .5rem}.DocumentGroupCard_userCardHeader__nLmJD,.DocumentGroupCard_userProfile__WhL2V{gap:.75rem}.DocumentGroupCard_docIcon__gKhRd{min-width:var(--text-2xl)}.DocumentGroupCard_userCardFooter__qL2WC{gap:.5rem}.DocumentGroupCard_userActionsLeft__lmPMi{gap:.4rem}}@media (max-width:480px){.DocumentGroupCard_userCard__Ab6Nl{margin-right:0;max-width:100%;min-width:0;width:100%}.DocumentGroupCard_userCardContent__pjV40{padding:.75rem .75rem .5rem}.DocumentGroupCard_userCardHeader__nLmJD,.DocumentGroupCard_userProfile__WhL2V{gap:.5rem}.DocumentGroupCard_docIcon__gKhRd{min-width:var(--text-xl)}.DocumentGroupCard_userCardFooter__qL2WC{gap:.4rem}.DocumentGroupCard_userActionsLeft__lmPMi{gap:.3rem}}.DocumentGroupCard_modalOverlay__P6MFt{align-items:center;background:var(--overlay-medium);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.DocumentGroupCard_expandedGroupModal__Cr2Gw{animation:DocumentGroupCard_fadeInModal__IhMNq .18s cubic-bezier(.4,0,.2,1);background:var(--background-primary);border-radius:18px;box-shadow:0 8px 32px var(--shadow-lg);max-height:90vh;max-width:540px;overflow-y:auto;padding:0;width:95vw}@keyframes DocumentGroupCard_fadeInModal__IhMNq{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.DocumentGroupCard_userCardWrapper__Opflk{position:relative}.DocumentGroupCard_userCard__Ab6Nl{overflow:hidden;position:relative}.DocumentGroupCard_repellingRipple__Jfcly{background:var(--accent-primary-light);border-radius:50%;opacity:.6;pointer-events:none;position:absolute;transform:scale(0);z-index:10}.DocumentGroupCard_repellingWave__Dj24q{background:radial-gradient(circle,var(--accent-primary-lighter) 0,#0000 70%);border-radius:50%;opacity:.4;pointer-events:none;position:absolute;transform:scale(0);z-index:9}.DocumentGroupModal_modalContent--large__W9-Je{background:var(--background-primary)!important;border-radius:16px!important}.DocumentGroupModal_documentCardsContainer__M1qTi{align-items:stretch;display:flex;flex-wrap:wrap;gap:16px;padding:24px}.DocumentGroupModal_documentCard__LQKLA{background:var(--background-primary);border:1px solid var(--border-primary);border-radius:20px;flex:1 1;max-width:350px;min-width:280px;overflow:hidden;transition:all .2s ease}.DocumentGroupModal_documentCard__LQKLA:hover{border-color:var(--border-hover);box-shadow:0 2px 8px var(--shadow-sm)}.DocumentGroupModal_userCardContent__Fe0lh{display:flex;flex-direction:column;height:100%}.DocumentGroupModal_userCardHeader__xz\+85{flex:1 1;padding:20px 20px 16px}.DocumentGroupModal_userProfile__Du05L{align-items:flex-start;display:flex;gap:16px}.DocumentGroupModal_docIcon__IsLz3{align-items:center;color:var(--accent-primary);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.DocumentGroupModal_docIcon__IsLz3 svg{height:24px;width:24px}.DocumentGroupModal_userInfoContainer__mbwRB{flex:1 1;min-width:0}.DocumentGroupModal_userTitle__eAElz{line-height:1.3;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DocumentGroupModal_userMeta__bp037{margin-bottom:4px}.DocumentGroupModal_userMeta__bp037:last-child{margin-bottom:0}.DocumentGroupModal_footerSeparator__mG7bN{background:var(--border-primary);height:1px;margin:0 20px}.DocumentGroupModal_userCardFooter__6rzTc{align-items:center;display:flex;justify-content:space-between;padding:16px 20px 20px}.DocumentGroupModal_userActionsLeft__HgY6y{align-items:center;display:flex;gap:8px}.DocumentGroupModal_userActionsLeft__HgY6y button{flex-shrink:0;min-width:auto;width:auto}@media (max-width:768px){.DocumentGroupModal_modalHeader__YvRfg{padding:20px 24px}.DocumentGroupModal_documentCardsContainer__M1qTi{flex-direction:column}.DocumentGroupModal_modalActions__yPAzj{padding:20px 24px}.DocumentGroupModal_documentCard__LQKLA{max-width:none;min-width:auto;padding:16px;width:100%}.DocumentGroupModal_userCardHeader__xz\+85{padding:16px 16px 12px}.DocumentGroupModal_userProfile__Du05L{gap:12px}.DocumentGroupModal_docIcon__IsLz3{height:40px;width:40px}.DocumentGroupModal_docIcon__IsLz3 svg{height:20px;width:20px}.DocumentGroupModal_userCardFooter__6rzTc{padding:12px 16px 16px}}@media (max-width:480px){.DocumentGroupModal_modalHeader__YvRfg{padding:16px 20px}.DocumentGroupModal_documentCardsContainer__M1qTi{flex-direction:column}.DocumentGroupModal_modalActions__yPAzj{align-items:center;flex-direction:row;gap:12px;justify-content:flex-end;padding:16px 20px}.DocumentGroupModal_documentCard__LQKLA{max-width:none;min-width:auto;padding:12px;width:100%}.DocumentGroupModal_userCardHeader__xz\+85{padding:12px 12px 8px}.DocumentGroupModal_userProfile__Du05L{align-items:flex-start;gap:12px}.DocumentGroupModal_userCardFooter__6rzTc{padding:8px 12px 12px}.DocumentGroupModal_userActionsLeft__HgY6y{gap:6px}.DocumentGroupModal_userActionsLeft__HgY6y button{flex-shrink:0;min-width:auto;width:auto}}@media (max-width:360px){.DocumentGroupModal_modalHeader__YvRfg{padding:12px 16px}.DocumentGroupModal_documentCardsContainer__M1qTi{flex-direction:column}.DocumentGroupModal_modalActions__yPAzj{align-items:center;flex-direction:row;gap:12px;justify-content:flex-end;padding:12px 16px}.DocumentGroupModal_documentCard__LQKLA{max-width:none;min-width:auto;padding:10px;width:100%}.DocumentGroupModal_cardTitle__sqpfF{font-size:var(--text-base)}.DocumentGroupModal_cardMeta__8gwI9{font-size:var(--text-sm)}}.EmptyState_emptyStateContainer__6YKSn{align-items:center;animation:EmptyState_fadeInUp__Jck\+C .3s ease-out;background:var(--background-secondary);border:1px solid var(--border-primary);border-radius:24px;display:flex;flex-direction:column;justify-content:center;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.EmptyState_emptyStateContainer--grid__H8B\+j{grid-column:1/-1;min-height:calc(100vh - 216px);padding:48px 24px}.EmptyState_emptyStateContainer--table__kM857{border-radius:24px;min-height:300px;padding:40px 20px}.EmptyState_emptyStateIcon__XOjWO{align-items:center;color:var(--accent-primary);display:flex;justify-content:center;margin-bottom:16px;opacity:.8}.EmptyState_emptyStateTitle__llXJI{color:var(--text-primary);letter-spacing:-.025em;margin-bottom:8px}.EmptyState_emptyStateDescription__-8ZGY{color:var(--text-secondary);line-height:1.6;margin-bottom:16px;max-width:400px;text-align:center}.EmptyState_emptyStateDescription--grid__\+-0aT{max-width:500px;padding:0 16px}.EmptyState_emptyStateDescription--table__4d54u{max-width:350px;padding:0 16px}.EmptyState_emptyStateAction__yWhWE{margin-top:8px}.EmptyState_searchQuery__lLXrI{color:var(--accent-primary);font-weight:600}.EmptyState_emptyStateContainer--loading__KTIFJ{opacity:.7;pointer-events:none}.EmptyState_emptyStateContainer--error__KArlo{background:var(--error-background);border-color:var(--error-color)}.EmptyState_emptyStateContainer--error__KArlo .EmptyState_emptyStateIcon__XOjWO{color:var(--error-color)}@media (max-width:768px){.EmptyState_emptyStateContainer--grid__H8B\+j{min-height:calc(100vh - 216px);padding:32px 16px}.EmptyState_emptyStateContainer--table__kM857{min-height:250px;padding:24px 16px}.EmptyState_emptyStateDescription--grid__\+-0aT,.EmptyState_emptyStateDescription--table__4d54u{max-width:100%;padding:0 8px}}@keyframes EmptyState_fadeInUp__Jck\+C{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-contrast:high){.EmptyState_emptyStateContainer__6YKSn{border-width:2px}.EmptyState_emptyStateIcon__XOjWO{opacity:1}}@media (prefers-reduced-motion:reduce){.EmptyState_emptyStateContainer__6YKSn{animation:none}.EmptyState_emptyStateContainer__6YKSn:hover{transform:none}}.SearchBar_searchSection__nPYRb{flex:1 1;min-width:200px}.SearchBar_searchBarContainer__oOlyR{align-items:center;background:var(--background-secondary)!important;border:1px solid var(--border-primary);border-radius:32px!important;box-shadow:0 2px 8px #0000000d;display:flex;height:44px;padding:0 16px;position:relative;transition:border-color .3s ease,background-color .3s ease;width:100%}.SearchBar_searchBarContainer__oOlyR:focus-within{background:var(--background-secondary)!important;border-color:var(--accent-primary);box-shadow:0 0 0 2px #3b82f61a}.SearchBar_searchBarContainer__oOlyR svg{color:var(--text-secondary);height:20px;margin-right:8px;transition:color .3s ease;width:20px}.SearchBar_searchInput__9cJgK{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:var(--text-primary)!important;flex:1 1;font-family:var(--font-family-primary);font-size:var(--text-sm)!important;margin:0!important;min-width:0;outline:none!important;padding:12px 0!important;transition:color .3s ease;width:100%!important}.SearchBar_searchInput__9cJgK::placeholder{color:var(--text-secondary)!important}.SearchBar_searchInput__9cJgK:focus{border:none!important;box-shadow:none!important;outline:none!important}.SearchBar_searchInput__9cJgK::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.SearchBar_searchInput__9cJgK::-webkit-search-decoration,.SearchBar_searchInput__9cJgK::-webkit-search-results-button{-webkit-appearance:none;appearance:none}.SearchBar_clearButton__0Se6d{align-items:center;background:none!important;border:none!important;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;margin:0!important;min-width:0!important;min-width:auto!important;padding:4px!important;transition:all .2s ease;width:auto!important}.SearchBar_clearButton__0Se6d:hover{color:var(--text-primary)}@media (max-width:768px){.SearchBar_searchSection__nPYRb{margin-right:0;max-width:none;width:100%}.SearchBar_searchInput__9cJgK{font-size:var(--text-xs)!important;padding:10px 0!important}.SearchBar_searchBarContainer__oOlyR{padding:0 12px}.SearchBar_searchBarContainer__oOlyR svg{height:18px;width:18px}}.LayoutToggle_layoutToggle__jmC\+D{align-items:center;background:var(--background-secondary);border:2px solid var(--border-primary);border-radius:8px;box-shadow:0 1px 3px 0 var(--shadow-sm);display:flex;gap:2px;padding:2px}.LayoutToggle_toggleButton__bond1{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;font-family:var(--font-family-ui);font-size:var(--text-sm);font-weight:var(--font-weight-medium);height:36px;justify-content:center;min-width:36px;padding:8px 12px;transition:all .2s ease}.LayoutToggle_toggleButton__bond1:hover:not(:disabled){background:var(--background-hover);color:var(--text-primary)}.LayoutToggle_toggleButton__bond1.LayoutToggle_active__AqVYr{background:var(--accent-primary);box-shadow:0 1px 3px 0 var(--shadow-md);color:var(--text-inverse)}.LayoutToggle_toggleButton__bond1.LayoutToggle_active__AqVYr:hover{background:var(--interactive-hover)}.LayoutToggle_toggleButton__bond1:disabled{cursor:not-allowed;opacity:.5}.LayoutToggle_toggleButton__bond1:focus{outline:none}.CalendlyStyleConsultationModal_layout__Mtz8m{display:flex;flex-direction:column;gap:20px;max-height:none;min-height:400px}.CalendlyStyleConsultationModal_layoutTop__NMGxd{grid-gap:0;display:grid;gap:0;grid-template-columns:300px 1.5fr 300px}.CalendlyStyleConsultationModal_infoCol__almuX{align-items:center;background:var(--background-secondary);display:flex;flex-direction:column;margin:16px 0;min-width:220px;padding:24px 16px 20px;position:relative}.CalendlyStyleConsultationModal_name__spvT\+{letter-spacing:.01em;margin-bottom:2px;margin-top:0;text-align:center}.CalendlyStyleConsultationModal_serviceDetailsCard__y-MkV{align-items:flex-start;background:var(--background-primary);border:1.5px solid var(--border-primary);border-radius:12px;box-shadow:0 2px 8px #3c3c6408;display:flex;flex-direction:column;gap:12px;margin-top:12px;max-width:270px;padding:16px 16px 14px;width:100%}.CalendlyStyleConsultationModal_meetingType__3qV-a{letter-spacing:.01em;margin-bottom:2px;margin-top:0;text-align:left}.CalendlyStyleConsultationModal_serviceDetailIcon__gYQAF{color:var(--accent-primary);height:16px;margin-right:8px;width:16px}.CalendlyStyleConsultationModal_serviceDetailLabel__R9U2I{margin-right:8px}.CalendlyStyleConsultationModal_calendarCol__bHT7I{align-items:center;background:var(--background-secondary);border-left:1px solid var(--border-primary);border-right:1px solid var(--border-primary);display:flex;flex-direction:column;overflow:hidden;padding:20px;width:100%}.CalendlyStyleConsultationModal_calendarHeader__PbATd{margin-bottom:16px;text-align:center}.CalendlyStyleConsultationModal_calendarCol__bHT7I .CalendlyStyleConsultationModal_react-calendar__HRJsp{background:none;border:none;max-width:100%!important;width:100%!important}.CalendlyStyleConsultationModal_timezoneSection__DEAdY{margin-top:16px;max-width:280px;width:100%}.CalendlyStyleConsultationModal_timezoneLabelRow__qXynT{align-items:center;display:flex;gap:8px;margin-bottom:8px}.CalendlyStyleConsultationModal_timezoneIcon__CE\+X0{color:var(--accent-primary)}.CalendlyStyleConsultationModal_timezoneValueRow__jHz3c{align-items:center;background:var(--background-primary);border:1px solid var(--border-primary);border-radius:8px;display:flex;justify-content:space-between;padding:8px 12px}.CalendlyStyleConsultationModal_timezoneDropdownIcon__a6AoG{color:var(--text-secondary)}.CalendlyStyleConsultationModal_timesCol__awVf1{align-items:center;background:var(--background-secondary);display:flex;flex-direction:column;padding:20px 16px}.CalendlyStyleConsultationModal_dayLabel__8y4Wi{margin-bottom:16px;text-align:center}.CalendlyStyleConsultationModal_timeSlotsGrid__JgW2b{display:flex;flex-direction:column;gap:8px;max-width:200px;width:100%}.CalendlyStyleConsultationModal_slotRow__zBHJF{display:flex;justify-content:center}.CalendlyStyleConsultationModal_timeBtn__RGGmP{background:var(--background-primary);border:2px solid var(--border-primary);border-radius:6px;cursor:pointer;padding:8px 12px;transition:all .2s ease;width:100%}.CalendlyStyleConsultationModal_timeBtn__RGGmP:hover{background:var(--background-tertiary);border-color:var(--accent-primary)}.CalendlyStyleConsultationModal_timeBtnActive__TPtHR{background:var(--accent-primary);border:2px solid var(--accent-primary);border-radius:6px;cursor:pointer;padding:8px 12px;transition:all .2s ease;width:100%}.CalendlyStyleConsultationModal_timeBtnActive__TPtHR:hover{background:var(--interactive-hover)}.CalendlyStyleConsultationModal_notesSection__2hdgc{background:var(--background-secondary);border-radius:10px;border-top:1px solid var(--border-primary);margin-top:20px;padding:16px;width:100%}.CalendlyStyleConsultationModal_notesLabel__FV6U6{display:block;margin-bottom:8px}.CalendlyStyleConsultationModal_notesTextarea__eGtk2{background:var(--background-primary);border:2px solid var(--border-primary);border-radius:8px;line-height:1.4;min-height:80px;padding:12px;resize:vertical;transition:all .2s ease;width:100%}.CalendlyStyleConsultationModal_notesTextarea__eGtk2:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px #2563eb1a;outline:none}@media (max-width:1200px){.CalendlyStyleConsultationModal_layout__Mtz8m{grid-template-columns:280px 1fr 280px}.CalendlyStyleConsultationModal_infoCol__almuX{padding:32px 16px 24px}.CalendlyStyleConsultationModal_calendarCol__bHT7I{padding:24px}.CalendlyStyleConsultationModal_timesCol__awVf1{padding:24px 16px}}@media (max-width:768px){.CalendlyStyleConsultationModal_layout__Mtz8m{gap:16px;max-height:none;min-height:auto}.CalendlyStyleConsultationModal_layoutTop__NMGxd{gap:16px;grid-template-columns:1fr}.CalendlyStyleConsultationModal_infoCol__almuX{margin:0;padding:16px}.CalendlyStyleConsultationModal_calendarCol__bHT7I{border:none;border-bottom:1px solid var(--border-primary);border-top:1px solid var(--border-primary);padding:16px}.CalendlyStyleConsultationModal_timesCol__awVf1{padding:16px}.CalendlyStyleConsultationModal_timeSlotsGrid__JgW2b{max-width:300px}.CalendlyStyleConsultationModal_notesSection__2hdgc{margin-top:16px;padding:16px;width:100%}}@media (max-width:480px){.CalendlyStyleConsultationModal_calendarCol__bHT7I,.CalendlyStyleConsultationModal_infoCol__almuX,.CalendlyStyleConsultationModal_timesCol__awVf1{padding:14px}.CalendlyStyleConsultationModal_timeSlotsGrid__JgW2b{max-width:250px}.CalendlyStyleConsultationModal_notesSection__2hdgc{margin-top:14px;padding:14px;width:100%}}@media (max-width:360px){.CalendlyStyleConsultationModal_calendarCol__bHT7I,.CalendlyStyleConsultationModal_infoCol__almuX,.CalendlyStyleConsultationModal_timesCol__awVf1{padding:12px}.CalendlyStyleConsultationModal_timeSlotsGrid__JgW2b{max-width:200px}.CalendlyStyleConsultationModal_notesSection__2hdgc{margin-top:12px;padding:10px;width:100%}}.react-calendar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--background-secondary);border:1px solid var(--border-primary);border-radius:16px;box-shadow:0 4px 20px #00000014;font-family:var(--font-family-ui);line-height:1.125em;max-width:100%;overflow:hidden;width:100%}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{background:#0000;border:0;color:var(--text-primary);cursor:pointer;font-family:var(--font-family-ui);font-size:var(--text-sm);margin:0;outline:none;transition:all .15s ease}.react-calendar button:enabled:focus,.react-calendar button:enabled:hover{background-color:var(--background-tertiary);border-radius:8px}.react-calendar button:enabled:focus{outline:2px solid var(--accent-primary);outline-offset:2px}.react-calendar__navigation{align-items:center;background:var(--background-secondary);border-bottom:1px solid var(--border-tertiary);display:flex;height:60px;margin-bottom:0;padding:0 16px}.react-calendar__navigation button{align-items:center;background:none;border-radius:8px;color:var(--text-secondary);display:flex;font-size:var(--text-base);font-weight:var(--font-weight-medium);height:48px;justify-content:center;min-width:48px;transition:all .15s ease}.react-calendar__navigation button:disabled{background-color:initial;color:var(--text-tertiary);cursor:not-allowed}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:var(--background-tertiary);color:var(--text-primary)}.react-calendar__navigation__label{color:var(--text-primary);flex-grow:1;font-weight:var(--font-weight-semibold);height:100%;letter-spacing:-.02em;padding:0 16px;text-align:center}.react-calendar__navigation__arrow,.react-calendar__navigation__label{align-items:center;display:flex;font-size:var(--text-lg);justify-content:center}.react-calendar__navigation__arrow{border-radius:8px;color:var(--text-secondary);flex-grow:0;flex-shrink:0;height:48px;margin:0;padding:0;transition:all .15s ease;width:48px}.react-calendar__navigation__arrow:hover{background-color:var(--background-tertiary);color:var(--text-primary)}.react-calendar__viewContainer{padding:20px}.react-calendar__month-view__weekdays{color:var(--text-tertiary);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.1em;margin-bottom:16px;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{font-weight:var(--font-weight-semibold);letter-spacing:.1em;padding:12px 8px}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;color:var(--text-tertiary);display:flex;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);justify-content:center}.react-calendar__month-view__days__day--weekend{color:var(--text-secondary)}.react-calendar__month-view__days__day--neighboringMonth{color:var(--text-tertiary);opacity:.5}.react-calendar__tile{align-items:center;background:none;border:1px solid #0000;border-radius:12px;box-sizing:border-box;color:var(--text-primary);display:flex;font-size:var(--text-sm);font-weight:var(--font-weight-medium);height:48px;justify-content:center;line-height:1.2;max-width:100%;padding:12px 8px;position:relative;text-align:center;transition:all .15s ease}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:var(--background-tertiary);color:var(--text-primary)}.react-calendar__tile--now{border:1px solid var(--accent-primary);font-weight:var(--font-weight-semibold)}.react-calendar__tile--now,.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:var(--accent-primary-light);color:var(--accent-primary)}.react-calendar__tile--active,.react-calendar__tile--hasActive{background:var(--accent-primary-light);border:1px solid var(--accent-primary);color:var(--accent-primary);font-weight:var(--font-weight-semibold)}.react-calendar__tile--rangeStart{border-bottom-right-radius:12px;border-top-right-radius:12px}.react-calendar__tile--rangeEnd{border-bottom-left-radius:12px;border-top-left-radius:12px}.react-calendar__tile--rangeBothEnds{border-radius:12px}.react-calendar__tile--selecting{background:var(--accent-primary-light);border:1px solid var(--accent-primary);color:var(--accent-primary)}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{font-size:var(--text-sm);height:60px;padding:16px 12px}.react-calendar__month-view .react-calendar__tile{align-items:center;display:flex;height:48px;justify-content:center;padding:12px 8px}.react-calendar__tile--range{background:var(--accent-primary-light);color:var(--accent-primary)}.react-calendar__tile--rangeEnd,.react-calendar__tile--rangeStart{background:var(--accent-primary-light);border:1px solid var(--accent-primary);color:var(--accent-primary)}.react-calendar__tile:disabled{font-weight:var(--font-weight-normal)!important;opacity:.4!important}.react-calendar__tile:disabled,.react-calendar__tile:disabled:focus,.react-calendar__tile:disabled:hover{background-color:initial!important;color:var(--text-tertiary)!important;cursor:not-allowed!important}.react-calendar__tile:disabled:focus{outline:none!important}.react-calendar__month-view .react-calendar__tile:disabled{font-weight:var(--font-weight-normal)!important;opacity:.4!important}.react-calendar__month-view .react-calendar__tile:disabled,.react-calendar__month-view .react-calendar__tile:disabled:focus,.react-calendar__month-view .react-calendar__tile:disabled:hover{background-color:initial!important;color:var(--text-tertiary)!important;cursor:not-allowed!important}.react-calendar__month-view .react-calendar__tile:disabled:focus{outline:none!important}@media (max-width:768px){.react-calendar{border-radius:12px;box-shadow:0 2px 12px #0000000f}.react-calendar__navigation{height:56px;padding:0 12px}.react-calendar__navigation button{font-size:var(--text-sm);min-width:44px}.react-calendar__navigation__label{font-size:var(--text-base);padding:0 12px}.react-calendar__navigation__arrow{font-size:var(--text-base);height:44px;width:44px}.react-calendar__viewContainer{padding:16px}.react-calendar__month-view__weekdays__weekday{font-size:var(--text-xs);padding:10px 6px}.react-calendar__month-view .react-calendar__tile,.react-calendar__tile{font-size:var(--text-sm);height:44px;padding:10px 6px}}@media (max-width:480px){.react-calendar{border-radius:8px;box-shadow:0 1px 8px #0000000a}.react-calendar__navigation{height:48px;padding:0 8px}.react-calendar__navigation button{font-size:var(--text-xs);min-width:40px}.react-calendar__navigation__label{font-size:var(--text-sm);padding:0 8px}.react-calendar__navigation__arrow{font-size:var(--text-sm);height:40px;width:40px}.react-calendar__viewContainer{padding:12px}.react-calendar__month-view .react-calendar__tile,.react-calendar__tile{font-size:var(--text-xs);height:40px;padding:8px 4px}}.react-calendar__tile:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;z-index:2}.react-calendar__navigation button:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;z-index:2}@media print{.react-calendar{border:1px solid #ccc;box-shadow:none}}.SessionServiceCard_servicesSection__i8aRm{margin-bottom:.5rem;margin-top:0;padding-top:0}.SessionServiceCard_servicesSection__i8aRm h2{margin:0;padding:0}.SessionServiceCard_servicesGrid__rkdo\+{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:8px}.SessionServiceCard_serviceCard__BQ2Kx{background:var(--background-secondary);border:1px solid var(--border-primary);border-radius:20px;box-shadow:0 4px 10px #0000000a!important;max-width:100%;padding:24px;transition:transform .2s ease}.SessionServiceCard_serviceCard__BQ2Kx:hover{box-shadow:0 4px 12px #0000001a!important;transform:translateY(-2px)}.SessionServiceCard_serviceHeader__k\+aqx{align-items:flex-start;display:flex;gap:16px;margin-bottom:20px}.SessionServiceCard_serviceInfo__TJgVR{flex:1 1;min-width:0}.SessionServiceCard_serviceInfo__TJgVR h3{margin:0 0 8px}.SessionServiceCard_sessionInfo__h4595{line-height:1.5;margin:0}.SessionServiceCard_sessionCount__OK3K-{color:var(--accent-primary);display:block}.SessionServiceCard_sessionDuration__8qTR5{display:block;margin-top:4px}.SessionServiceCard_emptyMessage__g39GO{grid-column:1/-1;padding:2rem;text-align:center}.SessionServiceCard_categoryHeader__P5z1y{align-items:center;display:flex;gap:12px;margin-bottom:8px}.SessionServiceCard_categoryIcon__\+yaEt{align-items:center;background:linear-gradient(135deg,var(--accent-secondary),var(--accent-primary));border-radius:12px;color:var(--text-white);display:flex;height:32px;justify-content:center;width:32px}.SessionServiceCard_categoryIcon__\+yaEt svg{height:18px;width:18px}.SessionServiceCard_categoryTitle__Z\+gwQ{flex:1 1;margin:0}.SessionServiceCard_categoryAccent__9ssH1{background:linear-gradient(90deg,var(--accent-secondary),var(--accent-primary));border-radius:2px;flex:1 1;height:3px;max-width:none}@media (max-width:1100px){.SessionServiceCard_servicesGrid__rkdo\+{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.SessionServiceCard_servicesGrid__rkdo\+{grid-template-columns:1fr}.SessionServiceCard_serviceCard__BQ2Kx{padding:16px}.SessionServiceCard_serviceHeader__k\+aqx{gap:12px}}.ConsultationCard_card__lyY-u{background:var(--background-secondary);border:1px solid var(--border-primary);border-radius:20px;box-shadow:0 4px 10px var(--shadow-sm)!important;cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:24px;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:100%;z-index:50}.ConsultationCard_card__lyY-u:hover{box-shadow:0 6px 15px var(--shadow-md)!important;transform:translateY(-2px);z-index:100}.ConsultationCard_card__lyY-u[data-disable-hover=true]{cursor:default;pointer-events:none}.ConsultationCard_card__lyY-u[data-disable-hover=true]:hover{box-shadow:0 4px 10px var(--shadow-sm)!important;transform:none}.ConsultationCard_cardContent__eUc6e{display:flex;flex:1 1;flex-direction:column;gap:10px;overflow:hidden;position:relative;width:100%}.ConsultationCard_cardHeader__yuEno{display:flex;flex-direction:column;gap:10px}.ConsultationCard_headerTop__Gno6w{align-items:flex-start;display:flex;gap:10px;position:relative}.ConsultationCard_detailsRow__1DRCq{align-items:center;display:flex;gap:24px;margin:8px 0 0}.ConsultationCard_detailItem__RRA0z{align-items:center;display:flex;gap:8px}.ConsultationCard_notesRow__XVFg7{align-items:flex-start;display:flex;gap:8px}.ConsultationCard_userInfoContainer__LNp0q{flex:1 1;min-width:0}.ConsultationCard_serviceTitleBlock__\+fot3{flex:1 1;min-width:0;position:relative}.ConsultationCard_serviceTitle__ZX0gL{margin:0 0 8px;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.ConsultationCard_userContact__ZnMlJ{display:flex;flex-direction:column;gap:8px}.ConsultationCard_userContactItem__gnOkf{align-items:center;display:flex;gap:8px;margin:0}.ConsultationCard_notes__4mA4H{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.4;overflow:hidden;text-overflow:ellipsis}.ConsultationCard_cardFooter__hJMci{align-items:center;border-top:1px solid var(--border-primary);display:flex;flex-shrink:0;gap:0;justify-content:space-between;margin-top:auto;padding-top:16px}.ConsultationCard_cardFooter__hJMci.ConsultationCard_noActions__ij6yM{border-top:none;padding-top:0}.ConsultationCard_userAvatar__2Z-3G{border-radius:10px;flex-shrink:0;height:40px;width:40px}.ConsultationCard_userFooterInfo__umxpR{display:flex;flex-direction:column;justify-content:center;margin-left:10px;min-width:0}.ConsultationCard_userName__rxLXA{margin-bottom:2px}.ConsultationCard_userEmail__d1g3q,.ConsultationCard_userName__rxLXA{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.ConsultationCard_cardContent__eUc6e,.ConsultationCard_card__lyY-u{padding:10px 4px}.ConsultationCard_detailsRowHorizontal__p6axG{flex-direction:row!important;gap:.5rem}.ConsultationCard_cardFooter__hJMci{gap:.3rem}}@media (max-width:480px){.ConsultationCard_cardContent__eUc6e,.ConsultationCard_card__lyY-u{padding:6px 2px}.ConsultationCard_detailsRowHorizontal__p6axG{flex-direction:row!important;gap:.3rem}}.ConsultationCard_statusTagRow__--ey2{align-items:center;display:flex;margin:4px 0 0 32px}.ConsultationCard_detailsRow__1DRCq+.ConsultationCard_statusTagRow__--ey2{margin-top:0}.ConsultationCard_statusTagRow__--ey2+.ConsultationCard_detailsRow__1DRCq{margin-top:2px}.ConsultationCard_detailsRowHorizontal__p6axG{grid-gap:0;align-items:center;display:grid;gap:0;grid-template-columns:1fr 1fr 1fr;margin:12px 0 0}.ConsultationCard_detailsRowHorizontal__p6axG .ConsultationCard_detailItem__RRA0z{align-items:center;display:flex;gap:8px;justify-content:flex-start;min-width:0;text-align:left}.ConsultationCard_modalOverlay__9iSnm{z-index:2000!important}.ConsultationCard_userNameBelowService__JxURz{margin-top:0;position:relative}.ConsultationCard_notesRow__XVFg7{border-top:none;margin-top:0;padding-top:0}.ConsultationCard_userDropdownTooltip__2se0J{align-items:center;background:var(--background-secondary);border:1px solid var(--border-primary);border-radius:10px;box-shadow:0 4px 24px var(--shadow-lg);color:var(--text-primary);display:flex;gap:12px;left:50%;min-width:220px;padding:12px 10px;pointer-events:none;position:absolute;top:100%;transform:translate(-50%,-50%);z-index:1000}.ConsultationCard_userDropdownTooltipInfo__QGey6{display:flex;flex-direction:column;padding:12px 10px}@media (max-width:900px){.ConsultationCard_card__lyY-u{min-width:0;padding:16px 8px}.ConsultationCard_cardContent__eUc6e{padding:16px 8px}.ConsultationCard_cardHeader__yuEno{align-items:flex-start;flex-direction:column;gap:.7rem}.ConsultationCard_detailsRowHorizontal__p6axG{flex-direction:row!important;gap:.5rem}.ConsultationCard_cardFooter__hJMci{align-items:stretch;flex-direction:column;gap:.5rem}}.ConsultationCard_repellingRipple__ywB9D{background:var(--accent-primary-light)}.ConsultationCard_repellingRipple__ywB9D,.ConsultationCard_repellingWave__Bka-Z{border-radius:50%;pointer-events:none;position:absolute;transform:translate(-50%,-50%);z-index:1}.ConsultationCard_repellingWave__Bka-Z{background:var(--accent-primary-lighter)}.ConsultationCard_cardWrapper__WWEM2{overflow:visible;position:relative}.ConsultationCard_statusTag__jq3w1{margin-left:8px}.ConsultationCard_cardFooterContent__dokjs{align-items:center;display:flex;justify-content:space-between;width:100%}.ConsultationCard_cardFooterLeft__AuBAm{align-items:center;display:flex;gap:8px}.ConsultationCard_cardFooterRight__CKxGM{align-items:center;display:flex;gap:8px;margin-left:auto}.ConsultationCard_skeletonIcon__w\+\+Ni{border-radius:50%}.ConsultationCard_skeletonStatusTag__wWTu\+{margin-left:8px}.ConsultationCard_skeletonStatusTag__wWTu\+>div{border-radius:12px}.ConsultationCard_skeletonButton__cqnF8{border-radius:8px}.ConsultationCard_skeletonIcon__w\+\+Ni>div{border-radius:2px}.ConsultationCard_userStatusRow__PBvPW{align-items:center;display:flex;gap:8px;margin-top:2px;position:relative}.MarketOpenings_mo-mainContainer__Ra-1h{background:var(--background-primary);font-family:var(--font-family-primary);margin:0 auto;max-width:1440px!important;min-height:100vh;transition:background-color .3s ease;width:100%}.MarketOpenings_mo-marketOpeningsPage__rJtD1{display:flex;gap:24px;margin:0 auto;max-width:1440px}.MarketOpenings_mo-filterHeader__MhSyM{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.MarketOpenings_mo-filterSection__XiBrZ{margin-bottom:24px}.MarketOpenings_mo-filterLabel__OyJje{color:var(--text-primary);display:block;font-family:var(--font-family-display);font-size:var(--text-base);font-weight:var(--font-weight-semibold);letter-spacing:.01em;margin-bottom:8px}.MarketOpenings_mo-filterSelectBasic__X5uHd,.MarketOpenings_mo-filterSelectModern__tKVxs{-webkit-appearance:none;appearance:none;background:var(--background-secondary);border:1.5px solid var(--border-color);border-radius:18px;box-shadow:0 2px 12px #0000000a;color:var(--text-primary);cursor:pointer;font-family:var(--font-family-primary);font-size:var(--text-base);font-weight:var(--font-weight-medium);margin-bottom:8px;outline:none;padding:14px 20px;transition:border-color .2s,box-shadow .2s,background .2s,color .2s;width:100%}.MarketOpenings_mo-filterSelectBasic__X5uHd:focus,.MarketOpenings_mo-filterSelectModern__tKVxs:focus{background:var(--background-hover);border-color:var(--accent-primary);box-shadow:0 0 0 2px #2563eb1f}.MarketOpenings_mo-salaryCheckboxes__hw9F7{display:flex;flex-direction:column;gap:8px}.MarketOpenings_mo-salaryCheckboxes__hw9F7 label{align-items:center;color:var(--text-secondary);display:flex;font-family:var(--font-family-primary);font-size:var(--text-sm);margin-bottom:8px;transition:color .2s ease}.MarketOpenings_mo-salaryCheckboxes__hw9F7 input{accent-color:var(--accent-primary);margin-right:8px}.MarketOpenings_mo-mainContent__8xHs4{flex:1 1;transition:transform .3s cubic-bezier(.4,0,.2,1)}.MarketOpenings_mo-jobHeader__vn01K{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:24px}.MarketOpenings_mo-clearButton__LXGUX{align-items:center;background:none;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;height:28px;justify-content:center;padding:.25rem;transition:all .2s ease;width:28px}.MarketOpenings_mo-clearButton__LXGUX:hover{background-color:var(--background-tertiary);color:var(--text-color)}.MarketOpenings_mo-jobCount__fU2TO{white-space:nowrap}.MarketOpenings_mo-jobActions__P2QSy{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;white-space:nowrap}.MarketOpenings_mo-skillToggleContainer__wlBAM{align-items:center;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:20px;cursor:pointer;display:flex;height:44px;padding:0 14px;transition:all .2s ease}.MarketOpenings_mo-skillToggleContainer__wlBAM:hover{background:var(--background-hover);border-color:var(--accent-primary)}.MarketOpenings_mo-skillToggleContainer__wlBAM:has(input:checked){background:#2b6cb01a;border-color:#2b6cb0}.MarketOpenings_mo-skillToggleContainer__wlBAM:has(input:disabled){cursor:not-allowed;opacity:.7}.MarketOpenings_mo-adminActions__dQ5w8{display:flex;gap:12px}.MarketOpenings_mo-error__bGTtz{background:var(--error-bg);border-radius:8px;color:var(--error-color);font-family:var(--font-family-primary);padding:24px;text-align:center}.MarketOpenings_mo-noJobs__kPPtV{background:var(--background-secondary);border-radius:8px;padding:48px;text-align:center}.MarketOpenings_mo-filterTags__ZnIW7{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.MarketOpenings_mo-filterTag__Awa2Z{align-items:center;background:var(--background-hover);border-radius:16px;display:flex;font-family:var(--font-family-primary);font-size:var(--text-sm);gap:8px;padding:4px 12px}.MarketOpenings_mo-filterTagClear__WRl3Y{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;height:16px;justify-content:center;padding:0;transition:all .2s ease;width:16px}.MarketOpenings_mo-filterTagClear__WRl3Y:hover{background:var(--background-hover);color:var(--text-primary)}.MarketOpenings_mo-filterButton__hjXE2{align-items:center;background-color:var(--background-secondary);border:1.5px solid var(--border-color);border-radius:30px;color:var(--text-secondary);cursor:pointer;display:flex;font-family:var(--font-family-ui);font-size:var(--text-sm);font-weight:var(--font-weight-medium);gap:.5rem;height:44px;line-height:1;padding:0 1.5rem;position:relative;transition:all .2s ease}.MarketOpenings_mo-filterButton__hjXE2:hover{box-shadow:0 4px 12px #3b82f61a;transform:translateY(-1px)}.MarketOpenings_mo-filterButtonActive__o3wDx,.MarketOpenings_mo-filterButton__hjXE2:hover{background-color:var(--background-hover);border-color:var(--accent-primary);color:var(--text-primary)}.MarketOpenings_mo-filterButtonActive__o3wDx{border-radius:30px}.MarketOpenings_mo-sortSelect__Q1T9D{align-items:center;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--background-secondary)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;border:1.5px solid var(--border-color);border-radius:30px;box-shadow:none;color:var(--text-secondary);cursor:pointer;display:flex;font-family:var(--font-family-ui);font-size:var(--text-sm);font-weight:var(--font-weight-medium);gap:.5rem;height:44px;line-height:1;min-width:140px;outline:none;overflow:visible;padding:0 28px 0 14px;position:relative;transition:all .2s ease;white-space:nowrap;width:auto}.MarketOpenings_mo-sortSelect__Q1T9D:focus,.MarketOpenings_mo-sortSelect__Q1T9D:hover{background-color:var(--background-hover);border-color:var(--accent-primary);box-shadow:0 4px 12px #3b82f61a;color:var(--text-primary);transform:translateY(-1px)}.MarketOpenings_mo-filterIcon__U7zvW{height:16px;transition:transform .3s ease;width:16px}.MarketOpenings_mo-filterButtonActive__o3wDx .MarketOpenings_mo-filterIcon__U7zvW{transform:rotate(-180deg)}.MarketOpenings_mo-filterCount__8cf0b{color:var(--accent-primary);font-family:var(--font-family-ui);font-size:var(--text-lg);margin-left:4px}.MarketOpenings_mo-filterButtonContent__eoVm1{align-items:center;display:flex;gap:.5rem}.MarketOpenings_mo-filterClearButton__xOSkr{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;margin-left:4px;padding:4px;transition:all .2s ease}.MarketOpenings_mo-filterClearButton__xOSkr:hover{background:#ef44441a;color:var(--error-color)}.MarketOpenings_mo-filterClearIcon__EXAPI{stroke-width:2.5;height:14px;width:14px}.MarketOpenings_cardGrid__5D8ih{grid-gap:1.5rem;box-sizing:border-box;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));max-width:100%;overflow-x:hidden;padding:8px;width:100%}@media (max-width:1200px){.MarketOpenings_mo-marketOpeningsPage__rJtD1{gap:16px}.MarketOpenings_mo-jobActions__P2QSy,.MarketOpenings_mo-jobHeader__vn01K{gap:.75rem}.MarketOpenings_cardGrid__5D8ih{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:900px){.MarketOpenings_mo-mainContainer__Ra-1h{margin-top:24px!important;padding:16px}.MarketOpenings_mo-marketOpeningsPage__rJtD1{flex-direction:column;gap:16px}.MarketOpenings_mo-jobHeader__vn01K{align-items:stretch;flex-direction:column;gap:16px;margin-bottom:20px}.MarketOpenings_mo-jobActions__P2QSy{flex-wrap:wrap;gap:12px;justify-content:flex-start}.MarketOpenings_mo-skillToggleContainer__wlBAM{height:40px;padding:0 12px}.MarketOpenings_mo-filterButton__hjXE2,.MarketOpenings_mo-sortSelect__Q1T9D{font-size:var(--text-sm);height:40px;padding:0 1rem}.MarketOpenings_mo-sortSelect__Q1T9D{min-width:120px;padding:0 24px 0 12px}.MarketOpenings_cardGrid__5D8ih{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:4px}}@media (max-width:768px){.MarketOpenings_mo-mainContainer__Ra-1h{margin-top:32px!important;padding:12px}.MarketOpenings_mo-jobHeader__vn01K{gap:12px;margin-bottom:16px}.MarketOpenings_mo-jobActions__P2QSy{align-items:stretch;flex-direction:column;gap:8px}.MarketOpenings_mo-skillToggleContainer__wlBAM{height:36px;justify-content:center;padding:0 10px}.MarketOpenings_mo-filterButton__hjXE2,.MarketOpenings_mo-sortSelect__Q1T9D{font-size:var(--text-xs);height:36px;justify-content:center;padding:0 .75rem}.MarketOpenings_mo-sortSelect__Q1T9D{min-width:100px;padding:0 20px 0 10px}.MarketOpenings_cardGrid__5D8ih{gap:.75rem;grid-template-columns:1fr;padding:2px}.MarketOpenings_mo-jobCount__fU2TO{font-size:var(--text-sm);text-align:center}}@media (max-width:480px){.MarketOpenings_mo-mainContainer__Ra-1h{margin-top:28px!important;padding:8px}.MarketOpenings_mo-jobHeader__vn01K{gap:8px;margin-bottom:12px}.MarketOpenings_mo-jobActions__P2QSy{gap:6px}.MarketOpenings_mo-skillToggleContainer__wlBAM{font-size:var(--text-xs);height:32px;padding:0 8px}.MarketOpenings_mo-filterButton__hjXE2,.MarketOpenings_mo-sortSelect__Q1T9D{font-size:var(--text-xs);height:32px;padding:0 .5rem}.MarketOpenings_mo-sortSelect__Q1T9D{min-width:80px;padding:0 16px 0 8px}.MarketOpenings_cardGrid__5D8ih{gap:.5rem;padding:1px}.MarketOpenings_mo-jobCount__fU2TO{font-size:var(--text-xs)}.MarketOpenings_mo-filterButtonContent__eoVm1{gap:.25rem}.MarketOpenings_mo-filterIcon__U7zvW{height:14px;width:14px}}.JobCard_jobCard__L5tCl{background:var(--background-secondary);border-radius:20px;box-shadow:0 4px 10px #0000000a!important;cursor:pointer;padding:24px;position:relative;transition:transform .2s,box-shadow .2s;z-index:1}.JobCard_jobCard__L5tCl:hover{box-shadow:0 6px 15px #00000014!important;transform:translateY(-2px)}.JobCard_jobCardContent__iJoOX{display:flex;flex-direction:column;gap:10px}.JobCard_jobCardHeader__nL\+-R{align-items:center;display:flex;gap:10px;justify-content:space-between}.JobCard_jobCardTitle__Hv-pZ{line-height:1.3;margin:0;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.JobCard_jobCardMeta__JNF9A{margin:2px 0}.JobCard_jobCardMetaGrid__w9X1F{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.JobCard_jobCardMetaRow__O4fsX{align-items:center;display:flex;gap:16px}.JobCard_jobCardMetaItem__vmAC3{align-items:center;display:flex;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.JobCard_jobStatusTag__DIaqa{align-items:center;background:linear-gradient(90deg,#3b82f6,#60a5fa);border:none;border-radius:999px;color:#fff;display:inline-flex;font-family:var(--font-family-ui);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);justify-content:center;letter-spacing:.01em;margin:0 auto;max-width:180px;min-width:0;padding:3px 10px;transition:background .18s,color .18s;white-space:nowrap}.JobCard_jobStatusApplied__fPwex{background:#22c55e1f;border:1px solid #22c55e2e;color:#22c55e}.JobCard_jobStatusClosed__fY-Ha{background:#ef44441f;border:1px solid #ef44442e;color:#ef4444}.JobCard_jobCardFooter__bZVkv{align-items:center;border-top:1px solid var(--border-color);display:flex;gap:0;justify-content:space-between;margin-top:auto;padding-top:16px}.JobCard_jobFooterActions__7rKHW{align-items:center;display:flex;gap:8px}.JobCard_jobPostedMeta__6Slb3{flex-shrink:0;margin-left:16px}.JobCard_jobActionButtons__EcCv6{align-items:center;display:flex;gap:8px}.JobCard_jobActionButton__kZ6J\+{align-items:center;background:none;background:#2563eb14;border:1px solid #2563eb26;border-radius:12px;color:var(--accent-primary);cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:8px;pointer-events:auto;transition:all .2s;width:36px;z-index:2}.JobCard_jobActionButton__kZ6J\+:hover{background:#2563eb1f;transform:translateY(-2px)}.JobCard_jobSaveButton__fTpBP{border:none;transition:color .2s}.JobCard_jobSaveButton__fTpBP,.JobCard_jobSaveButton__fTpBP:hover{background:none!important;color:var(--accent-primary)}.JobCard_jobSaveButton__fTpBP.JobCard_saved__NdPsS{background:none!important;border:none;color:#eab308}.JobCard_jobDeleteButton__WZSrN{background:#ef44441f;border:1px solid #ef44442e;color:var(--error-color)}.JobCard_jobDeleteButton__WZSrN:hover{background:#ef444438;color:#b91c1c}.JobCard_jobDescription__iREXV{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.4;margin:4px 0;overflow:hidden;text-overflow:ellipsis}@media (max-width:1200px){.JobCard_jobCard__L5tCl{padding:20px}.JobCard_jobCardTitle__Hv-pZ{font-size:var(--text-lg)}.JobCard_jobCardMetaItem__vmAC3,.JobCard_jobCardMeta__JNF9A{font-size:var(--text-sm)}}@media (max-width:900px){.JobCard_jobCard__L5tCl{padding:18px}.JobCard_jobCardContent__iJoOX,.JobCard_jobCardHeader__nL\+-R{gap:8px}.JobCard_jobCardTitle__Hv-pZ{font-size:var(--text-lg)}.JobCard_jobCardMeta__JNF9A{font-size:var(--text-sm)}.JobCard_jobCardMetaGrid__w9X1F{gap:6px}.JobCard_jobCardMetaItem__vmAC3{font-size:var(--text-sm);gap:4px}.JobCard_jobCardFooter__bZVkv{gap:8px;padding-top:12px}.JobCard_jobPostedMeta__6Slb3{font-size:var(--text-sm);margin-left:12px}.JobCard_jobActionButton__kZ6J\+{height:32px;padding:6px;width:32px}.JobCard_jobDescription__iREXV{font-size:var(--text-xs)}}@media (max-width:768px){.JobCard_jobCard__L5tCl{padding:16px}.JobCard_jobCardContent__iJoOX,.JobCard_jobCardHeader__nL\+-R{gap:6px}.JobCard_jobCardTitle__Hv-pZ{font-size:var(--text-base)}.JobCard_jobCardMeta__JNF9A{font-size:var(--text-sm)}.JobCard_jobCardMetaGrid__w9X1F{gap:4px}.JobCard_jobCardMetaItem__vmAC3{font-size:var(--text-sm);gap:3px}.JobCard_jobCardFooter__bZVkv{gap:6px;padding-top:10px}.JobCard_jobPostedMeta__6Slb3{font-size:var(--text-sm);margin-left:8px}.JobCard_jobActionButton__kZ6J\+{height:30px;padding:5px;width:30px}.JobCard_jobDescription__iREXV{font-size:var(--text-xs)}.JobCard_jobStatusTag__DIaqa{font-size:.85rem;padding:2px 8px}}@media (max-width:480px){.JobCard_jobCard__L5tCl{padding:14px}.JobCard_jobCardContent__iJoOX,.JobCard_jobCardHeader__nL\+-R{gap:5px}.JobCard_jobCardMeta__JNF9A,.JobCard_jobCardTitle__Hv-pZ{font-size:var(--text-sm)}.JobCard_jobCardMetaGrid__w9X1F{gap:3px}.JobCard_jobCardMetaItem__vmAC3{font-size:var(--text-sm);gap:2px}.JobCard_jobCardFooter__bZVkv{gap:4px;padding-top:8px}.JobCard_jobPostedMeta__6Slb3{font-size:var(--text-sm);margin-left:6px}.JobCard_jobActionButton__kZ6J\+{height:28px;padding:4px;width:28px}.JobCard_jobDescription__iREXV{font-size:var(--text-xs)}.JobCard_jobStatusTag__DIaqa{font-size:var(--text-xs);padding:1px 6px}.JobCard_jobFooterActions__7rKHW{gap:6px}}.PostJobModal_jobForm__-82gt{display:flex;flex-direction:column;gap:24px}.PostJobModal_formGrid__5En4r{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.PostJobModal_descriptionSection__Of4\+5{margin-top:8px}.PostJobModal_formGroup__fAVZT{display:flex;flex-direction:column;gap:8px}.PostJobModal_input__GitRB,.PostJobModal_textarea__genQ0{background:var(--background-primary);border:2px solid var(--border-primary);border-radius:12px;color:var(--text-primary);font-family:var(--font-family-primary);font-size:var(--text-base);padding:12px 16px;transition:all .2s ease;width:100%}.PostJobModal_input__GitRB:hover,.PostJobModal_textarea__genQ0:hover{border-color:var(--accent-primary-light)}.PostJobModal_input__GitRB:focus,.PostJobModal_textarea__genQ0:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px #2563eb1a;outline:none}.PostJobModal_input__GitRB::placeholder,.PostJobModal_textarea__genQ0::placeholder{color:var(--text-tertiary)}.PostJobModal_textarea__genQ0{line-height:1.5;min-height:100px;resize:vertical}.PostJobModal_errorMessage__T4RXV{background:#ef44441a;border:1px solid #ef444433;border-radius:8px;margin-bottom:16px;padding:12px 16px}@media (max-width:1200px){.PostJobModal_formGrid__5En4r{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.PostJobModal_modalHeader__LcLyu{padding:20px 24px}.PostJobModal_modalTitle__J0Y3A h3{font-size:var(--text-xl)}.PostJobModal_modalBody__hmPoW{padding:24px}.PostJobModal_modalActions__wTOKx{padding:20px 24px}.PostJobModal_formGrid__5En4r{gap:20px;grid-template-columns:1fr}.PostJobModal_descriptionSection__Of4\+5{margin-top:0}}@media (max-width:480px){.PostJobModal_modalHeader__LcLyu{padding:16px 20px}.PostJobModal_modalTitle__J0Y3A h3{font-size:var(--text-lg)}.PostJobModal_modalBody__hmPoW{padding:20px}.PostJobModal_modalActions__wTOKx{padding:16px 20px}.PostJobModal_formGrid__5En4r{gap:16px}.PostJobModal_input__GitRB,.PostJobModal_textarea__genQ0{font-size:var(--text-sm);padding:10px 14px}.PostJobModal_textarea__genQ0{min-height:80px}}@media (max-width:360px){.PostJobModal_modalHeader__LcLyu{padding:12px 16px}.PostJobModal_modalBody__hmPoW{padding:16px}.PostJobModal_modalActions__wTOKx{padding:12px 16px}.PostJobModal_formGrid__5En4r{gap:12px}.PostJobModal_input__GitRB,.PostJobModal_textarea__genQ0{font-size:var(--text-sm);padding:8px 12px}.PostJobModal_textarea__genQ0{min-height:70px}}.EditJobModal_jobForm__8TzjG{display:flex;flex-direction:column;gap:24px}.EditJobModal_formGrid__7ADJO{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.EditJobModal_formGroup__gKuS5{display:flex;flex-direction:column;gap:8px}.EditJobModal_formGroup__gKuS5 label{color:var(--text-secondary);font-family:var(--font-family-primary);font-size:var(--text-base);font-weight:var(--font-weight-medium)}.EditJobModal_input__d0a-6,.EditJobModal_textarea__4Gc9V{background:var(--background-primary);border:2px solid var(--border-primary);border-radius:12px;color:var(--text-primary);font-family:var(--font-family-primary);font-size:var(--text-base);padding:12px 16px;transition:all .2s ease;width:100%}.EditJobModal_input__d0a-6:hover,.EditJobModal_textarea__4Gc9V:hover{border-color:var(--accent-primary-light)}.EditJobModal_input__d0a-6:focus,.EditJobModal_textarea__4Gc9V:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px #2563eb1a;outline:none}.EditJobModal_input__d0a-6:disabled,.EditJobModal_textarea__4Gc9V:disabled{background:var(--background-tertiary);color:var(--text-secondary);cursor:not-allowed;opacity:.7}.EditJobModal_input__d0a-6::placeholder,.EditJobModal_textarea__4Gc9V::placeholder{color:var(--text-tertiary)}.EditJobModal_descriptionSection__7fm6x{margin-top:8px}.EditJobModal_textarea__4Gc9V{line-height:1.5;min-height:100px;resize:vertical}.EditJobModal_errorMessage__zOViw{background:#ef44441a;border:1px solid #ef444433;border-radius:8px;color:var(--status-error);font-family:var(--font-family-primary);font-size:var(--text-sm);margin-bottom:16px;padding:12px 16px}@media (max-width:1200px){.EditJobModal_formGrid__7ADJO{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.EditJobModal_modalHeader__XgZhE{padding:20px 24px}.EditJobModal_modalTitle__g1LWK h3{font-size:var(--text-xl)}.EditJobModal_modalBody__6KXq-{padding:24px}.EditJobModal_modalActions__jqlkG{align-items:center!important;flex-direction:row!important;gap:12px!important;justify-content:flex-end!important;padding:20px 24px}.EditJobModal_formGrid__7ADJO{gap:20px;grid-template-columns:1fr}.EditJobModal_descriptionSection__7fm6x{margin-top:8px}}@media (max-width:480px){.EditJobModal_modalHeader__XgZhE{padding:16px 20px}.EditJobModal_modalTitle__g1LWK h3{font-size:var(--text-lg)}.EditJobModal_modalBody__6KXq-{padding:20px}.EditJobModal_modalActions__jqlkG{align-items:center!important;flex-direction:row!important;gap:12px!important;justify-content:flex-end!important;padding:16px 20px}.EditJobModal_formGrid__7ADJO{gap:16px}.EditJobModal_input__d0a-6,.EditJobModal_textarea__4Gc9V{font-size:var(--text-sm);padding:10px 14px}.EditJobModal_textarea__4Gc9V{min-height:80px}}@media (max-width:360px){.EditJobModal_modalHeader__XgZhE{padding:12px 16px}.EditJobModal_modalBody__6KXq-{padding:16px}.EditJobModal_modalActions__jqlkG{align-items:center!important;flex-direction:row!important;gap:12px!important;justify-content:flex-end!important;padding:12px 16px}.EditJobModal_formGrid__7ADJO{gap:12px}.EditJobModal_input__d0a-6,.EditJobModal_textarea__4Gc9V{font-size:var(--text-sm);padding:8px 12px}.EditJobModal_textarea__4Gc9V{min-height:70px}}.BulkUploadModal_actionButtons__kKfu-{display:flex;gap:12px}.BulkUploadModal_uploadSection__g60Zp{display:flex;flex-direction:column;gap:24px}.BulkUploadModal_fileUploadContainer__e9kvp{display:flex;flex-direction:column;gap:16px}.BulkUploadModal_fileDropZone__In-Rv{background:var(--background-primary);border:2px dashed var(--border-primary);border-radius:12px;cursor:pointer;padding:48px 24px;text-align:center;transition:all .2s ease}.BulkUploadModal_fileDropZone__In-Rv:hover{background:var(--background-tertiary);border-color:var(--accent-primary)}.BulkUploadModal_fileInputHidden__hbP\+E{display:none}.BulkUploadModal_fileUploadContent__d2NZw{align-items:center;display:flex;flex-direction:column;gap:16px}.BulkUploadModal_fileIcon__o4sJW{color:var(--accent-primary);font-family:var(--font-family-ui);font-size:var(--text-5xl)}.BulkUploadModal_duplicateEntriesContainer__X\+L0R{display:flex;flex-direction:column;gap:24px}.BulkUploadModal_duplicateTitle__fUOYN{margin:0}.BulkUploadModal_duplicateWarning__yAK-x{line-height:1.5;margin:0}.BulkUploadModal_summarySection__1FvIe{background:var(--background-primary);border:1px solid var(--border-primary);border-radius:8px;line-height:1.6;padding:16px}.BulkUploadModal_duplicateTableContainer__W-wZE{border:1px solid var(--border-primary);border-radius:8px;overflow-x:auto}.BulkUploadModal_duplicateTable__VHiXo{border-collapse:collapse;width:100%}.BulkUploadModal_duplicateTable__VHiXo th{background:var(--background-tertiary);border-bottom:1px solid var(--border-primary);padding:12px 16px;text-align:left}.BulkUploadModal_duplicateTable__VHiXo td{border-bottom:1px solid var(--border-primary);padding:12px 16px;vertical-align:middle}.BulkUploadModal_duplicateTable__VHiXo tbody tr:last-child td{border-bottom:none}.BulkUploadModal_dbOriginalRow__gahAb{background:var(--background-hover);font-weight:600}.BulkUploadModal_originalRow__N2PLU{background:var(--background-secondary)}.BulkUploadModal_duplicateRow__IicyZ{background:var(--background-primary)}.BulkUploadModal_entryCheckbox__yeMMD,.BulkUploadModal_selectAllCheckbox__hNqC0{cursor:pointer;height:16px;width:16px}.BulkUploadModal_duplicateNote__3-9cP{background:var(--background-primary);border:1px solid var(--border-primary);border-radius:8px;line-height:1.6;padding:16px}.BulkUploadModal_duplicateNote__3-9cP strong{color:var(--text-primary)}.BulkUploadModal_errorMessage__AIK2N{background:#ef44441a;border:1px solid #ef444433;border-radius:8px;padding:12px 16px;text-align:center}@media (max-width:768px){.BulkUploadModal_modalHeader__pnVn\+{padding:20px 24px}.BulkUploadModal_modalTitle__nHKjQ h3{font-size:var(--text-xl)}.BulkUploadModal_modalBody__TR2a\+{padding:24px}.BulkUploadModal_modalActions__dEvvb{align-items:stretch;flex-direction:column;gap:16px;padding:20px 24px}.BulkUploadModal_actionButtons__kKfu-{justify-content:center}.BulkUploadModal_fileDropZone__In-Rv{padding:32px 16px}.BulkUploadModal_fileIcon__o4sJW{font-size:2.5rem}.BulkUploadModal_duplicateTableContainer__W-wZE{font-size:var(--text-xs)}.BulkUploadModal_duplicateTable__VHiXo td,.BulkUploadModal_duplicateTable__VHiXo th{padding:8px 12px}}@media (max-width:480px){.BulkUploadModal_modalHeader__pnVn\+{padding:16px 20px}.BulkUploadModal_modalTitle__nHKjQ h3{font-size:var(--text-lg)}.BulkUploadModal_modalBody__TR2a\+{padding:20px}.BulkUploadModal_modalActions__dEvvb{padding:16px 20px}.BulkUploadModal_fileDropZone__In-Rv{padding:24px 12px}.BulkUploadModal_fileIcon__o4sJW{font-size:var(--text-2xl)}.BulkUploadModal_fileText__DbP9K{font-size:var(--text-base)}.BulkUploadModal_duplicateTitle__fUOYN{font-size:var(--text-xl)}.BulkUploadModal_duplicateTable__VHiXo{font-size:var(--text-xs)}.BulkUploadModal_duplicateTable__VHiXo td,.BulkUploadModal_duplicateTable__VHiXo th{padding:6px 8px}}@media (max-width:360px){.BulkUploadModal_modalHeader__pnVn\+{padding:12px 16px}.BulkUploadModal_modalBody__TR2a\+{padding:16px}.BulkUploadModal_modalActions__dEvvb{padding:12px 16px}.BulkUploadModal_fileDropZone__In-Rv{padding:20px 10px}.BulkUploadModal_fileIcon__o4sJW{font-size:var(--text-xl)}.BulkUploadModal_fileText__DbP9K{font-size:var(--text-sm)}.BulkUploadModal_duplicateTitle__fUOYN{font-size:var(--text-lg)}.BulkUploadModal_duplicateTable__VHiXo{font-size:var(--text-xs)}.BulkUploadModal_duplicateTable__VHiXo td,.BulkUploadModal_duplicateTable__VHiXo th{padding:4px 6px}}.mo-mainContainer{margin:0 auto;max-width:1440px;padding:24px;width:100%}.mo-marketOpeningsPage{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr;min-height:calc(100vh - 64px)}.mo-mainContent{display:flex;flex-direction:column;gap:16px}.mo-searchBar{background:var(--background-primary);border-radius:12px;box-shadow:var(--shadow-sm);flex:1 1;min-width:0;padding:16px;position:sticky;top:24px;z-index:10}.mo-searchWrapper{align-items:center;display:flex;gap:12px;position:relative}.mo-searchIcon{color:var(--text-secondary);left:16px;position:absolute}.mo-searchInput{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-family:var(--font-family-primary);font-size:var(--text-base);padding:12px 16px 12px 48px;transition:all .2s ease;width:100%}.mo-searchInput:hover{border-color:var(--border-hover)}.mo-searchInput:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-color-alpha);outline:none}.mo-jobHeader{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:8px}.mo-jobCount{color:var(--text-secondary);font-family:var(--font-family-primary);font-size:var(--text-sm)}.mo-jobActions{align-items:center;display:flex;gap:16px}.mo-adminActions{display:flex;gap:12px}.mo-error{background:var(--error-bg);color:var(--error-color);padding:24px}.mo-error,.mo-noJobs{border-radius:8px;text-align:center}.mo-noJobs{background:var(--background-secondary);color:var(--text-secondary);padding:48px}.postJobModal_overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;opacity:1;padding:20px;position:fixed;right:0;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:visible;z-index:9999}.postJobModal_overlay.closing{opacity:0;visibility:hidden}.postJobModal_container{background:var(--background-primary);border-radius:12px;max-height:90vh;max-width:1200px!important;opacity:1;overflow-y:auto;padding:24px;transform:scale(1);transition:transform .3s ease,opacity .3s ease;width:90%!important}.postJobModal_container.closing{opacity:0;transform:scale(.95)}.postJobModal_header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.postJobModal_title{font-family:var(--font-family-display);font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);margin:0}.jobDetails_header,.postJobModal_content{margin-bottom:20px}.jobDetails_title{color:var(--text-primary);font-family:var(--font-family-display);font-size:var(--text-3xl);font-weight:var(--font-weight-semibold);margin:0 0 8px}.jobDetails_company{color:var(--text-secondary);font-family:var(--font-family-primary);font-size:var(--text-xl)}.jobDetails_info{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.jobDetails_infoItem{align-items:center;color:var(--text-secondary);display:flex;gap:8px}.jobDetails_section{margin-bottom:24px}.jobDetails_sectionTitle{color:var(--text-primary);font-family:var(--font-family-display);font-size:var(--text-xl);font-weight:var(--font-weight-semibold);margin:0 0 12px}.jobDetails_description{color:var(--text-secondary);line-height:1.6;white-space:pre-wrap}.jobDetails_skills{display:flex;flex-wrap:wrap;gap:8px}.jobDetails_skillTag{background:var(--background-hover);border-radius:16px;padding:4px 12px}.jobDetails_footer,.jobDetails_skillTag{color:var(--text-secondary);font-family:var(--font-family-primary);font-size:var(--text-sm)}.jobDetails_footer{border-top:1px solid var(--border-color);margin-top:24px;padding-top:16px}.jobDetails_footer,.jobDetails_postedDate{align-items:center;display:flex;gap:8px}.jobDetails_postedDate .icon{color:var(--text-secondary);height:20px;justify-content:center;width:20px}.jobDetails_postedDate .icon,.jobDetails_postedDate span{align-items:center;display:flex}.postJobModal_actions{align-items:center;margin-top:24px;padding-top:16px}.postJobModal_actions .button-primary,.postJobModal_actions .button-secondary{align-items:center;display:inline-flex;justify-content:center;text-decoration:none}.modernFileInputWrapper{margin-bottom:32px;position:relative;width:100%}.modernFileInput{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.modernFileInputLabel{align-items:center;background-color:var(--background-secondary);border:2px dashed var(--border-color);border-radius:12px;cursor:pointer;display:flex;justify-content:center;min-height:180px;padding:24px;transition:all .25s ease-in-out;width:100%}.modernFileInputLabel:focus,.modernFileInputLabel:hover{background-color:var(--background-primary);border-color:var(--accent-primary)}.modernFileInputLabel.uploading{background-color:var(--background-disabled);cursor:not-allowed;opacity:.7}.fileUploadContent{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center}.fileUploadIcon{align-items:center;background-color:var(--accent-primary);border-radius:12px;color:var(--button-text);display:flex;height:48px;justify-content:center;transition:all .25s ease-in-out;width:48px}.modernFileInputLabel:hover .fileUploadIcon{background-color:var(--accent-secondary);color:var(--button-text);transform:translateY(-4px)}.fileUploadText{display:flex;flex-direction:column;gap:8px}.fileUploadTitle{color:var(--text-primary);font-family:var(--font-family-display);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);margin:0}.fileUploadSubtext{color:var(--text-secondary);font-family:var(--font-family-primary);font-size:var(--text-sm);margin:0}.selectedFileName{align-items:center;background-color:var(--accent-primary);border-radius:8px;display:inline-flex;font-family:var(--font-family-ui);font-size:var(--text-sm);font-weight:var(--font-weight-medium);gap:8px;padding:8px 16px}.selectedFileName,.selectedFileName svg{color:var(--button-text)}.postJobModal_actionButtons{display:flex;gap:12px}.button-tertiary{align-items:center;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;font-family:var(--font-family-ui);font-size:var(--text-base);font-weight:var(--font-weight-medium);padding:10px 20px;transition:all .2s ease}.button-tertiary:hover:not(:disabled){background:var(--background-hover);border-color:var(--border-hover);box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.button-tertiary:active:not(:disabled){box-shadow:none;transform:translateY(0)}.button-tertiary:disabled{cursor:not-allowed;opacity:.7}.button-tertiary .icon{align-items:center;display:flex;margin-right:8px;transition:transform .2s ease}.button-tertiary:hover:not(:disabled) .icon{transform:translateY(-1px)}.loadingContainer{padding:24px}@media (max-width:1024px){.mo-marketOpeningsPage{grid-template-columns:1fr}}@media (max-width:768px){.mo-mainContainer{padding:16px}.mo-jobHeader{align-items:flex-start;flex-direction:column}.mo-jobActions{flex-wrap:wrap;width:100%}.mo-adminActions{width:100%}.mo-adminActions button{flex:1 1}}@media (max-width:480px){.postJobModal_container,.postJobModal_overlay{padding:16px}}.postJobModal_form{display:flex;flex-direction:column;gap:16px;margin-top:16px}.postJobModal_formGroup{display:flex;flex-direction:column;gap:4px}.postJobModal_label{color:var(--text-secondary);font-family:var(--font-family-primary);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.postJobModal_input,.postJobModal_select,.postJobModal_textarea{background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-family:var(--font-family-primary);font-size:var(--text-sm);padding:8px 12px;transition:border-color .2s ease;width:100%}.postJobModal_textarea{min-height:120px;resize:vertical}.postJobModal_input:focus,.postJobModal_select:focus,.postJobModal_textarea:focus{border-color:var(--accent-primary);outline:none}.postJobModal_actions{border-top:1px solid var(--border-color);display:flex;gap:12px;justify-content:flex-end;margin-top:12px;padding-top:12px}.file-upload-container{margin-bottom:24px}.file-drop-zone{background:var(--background-primary)!important;border:2px dashed var(--border-color);border-radius:12px;cursor:pointer;padding:32px;text-align:center;transition:all .3s ease}.file-drop-zone:hover{background:var(--background-hover);border-color:var(--accent-primary)}.file-input-hidden{display:none}.file-upload-content{align-items:center;display:flex;flex-direction:column;gap:12px}.file-icon{color:var(--accent-primary);height:48px;width:48px}.file-text{color:var(--text-primary);font-family:var(--font-family-primary);font-size:var(--text-base);font-weight:var(--font-weight-medium)}.file-hint{color:var(--text-secondary)}.error_message,.file-hint{font-family:var(--font-family-primary);font-size:var(--text-sm)}.error_message{background:#ef44441a;background:var(--error-bg,#ef44441a);border-radius:8px;color:var(--error-color);margin:16px 0;padding:12px}.postJobModal_label:after,.postJobModal_label:not([for=salaryRange]):not([for=experience]):not([for=jobType]):not([for=applyLink]):after{color:var(--error-color);content:" *"}.postJobModal_input::placeholder,.postJobModal_textarea::placeholder{color:var(--text-secondary);opacity:.7}.postJobModal_input:disabled,.postJobModal_textarea:disabled{background-color:var(--background-disabled);cursor:not-allowed;opacity:.7}@media (max-width:768px){.postJobModal_container{padding:16px;width:95%}.postJobModal_form{gap:12px}.postJobModal_input,.postJobModal_textarea{font-size:var(--text-sm);padding:10px}.postJobModal_actions{align-items:stretch;flex-direction:column;gap:16px}.postJobModal_actionButtons{flex-direction:column;gap:8px}.postJobModal_actions button{width:100%}}.clamp-2-lines{line-height:1.2!important;margin:2px 0!important}:root{--shadow-lg:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--primary-rgb:59,130,246;--original-bg:#e6ffed;--duplicate-bg:#fff5f5;--db-original-bg:#d1fae5}.modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.modal-content{background:var(--background-secondary)!important;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:1200px!important;padding:2rem;position:relative;width:90%!important}.modal-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:flex-start;margin-bottom:1.5rem;padding-bottom:1rem;position:relative}.modal-title{color:var(--text-heading);flex-grow:1;font-family:var(--font-family-display);font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);margin:0}.duplicate-entries-container{display:flex;flex-direction:column;gap:24px}.duplicate-entries-container h3{color:var(--text-primary);font-family:var(--font-family-display);font-size:var(--text-xl);margin:0}.duplicate-warning{color:var(--text-secondary);font-family:var(--font-family-primary);font-size:var(--text-sm);margin:0}.duplicate-table-container{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;overflow-x:auto}.duplicate-table{border-collapse:collapse;font-family:var(--font-family-primary);font-size:var(--text-sm);width:100%}.duplicate-table th{background:var(--background-hover);font-family:var(--font-family-display);font-weight:var(--font-weight-semibold);text-align:left}.duplicate-table td,.duplicate-table th{border-bottom:1px solid var(--border-color);color:var(--text-primary);padding:12px 16px}.duplicate-table tr:last-child td{border-bottom:none}.duplicate-table tr:hover{background:var(--background-hover)}.original-entry{background:#e6ffed!important;background:var(--original-bg)!important}.duplicate-entry{background:#fff5f5!important;background:var(--duplicate-bg)!important}.db-original-row{background:#d1fae5!important;background:var(--db-original-bg)!important;font-weight:600}.duplicate-note{background:var(--background-hover);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-family:var(--font-family-primary);font-size:var(--text-sm);line-height:1.5;padding:16px}.duplicate-note strong{color:var(--accent-primary)}.duplicate-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.modal-footer{align-items:center;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;margin-top:24px;padding-top:16px}.modal-actions-right{display:flex;gap:12px}.duplicate-table input[type=checkbox]{accent-color:var(--accent-primary);cursor:pointer;height:18px;width:18px}@media (max-width:768px){.file-drop-zone{padding:24px}.duplicate-table{font-size:var(--text-sm)}.duplicate-table td,.duplicate-table th{padding:8px 12px}.duplicate-actions{flex-direction:column}.duplicate-actions button{width:100%}}:root{--scrollbar-width:calc(100vw - 100%)}body.FilterSection_no-scroll__h-1NG,html.FilterSection_no-scroll__h-1NG{height:100%;overflow:hidden}.FilterSection_filterSection__SU8g1{background-color:var(--background-primary);border-radius:0 0 20px 20px;box-shadow:0 4px 20px #0000001a;left:0;margin-top:70px;max-height:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;width:100%;z-index:1000}.FilterSection_filterSection__SU8g1.FilterSection_open__9pl1Y{max-height:calc(100vh - 100px);opacity:1;overflow:visible;pointer-events:auto;visibility:visible}.FilterSection_filterSection__SU8g1.FilterSection_closing__k8PcT{max-height:0;opacity:0;pointer-events:none;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,visibility 0s linear .3s;visibility:hidden}.FilterSection_filterContent__0bZ3p{background-color:var(--background-primary);display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:1440px;opacity:0;padding:0 16px;transform:translateY(-20px);transition:opacity .3s ease-in-out,transform .3s ease-in-out}.FilterSection_filterSection__SU8g1.FilterSection_open__9pl1Y .FilterSection_filterContent__0bZ3p{opacity:1;padding:1rem 16px;transform:translateY(0)}.FilterSection_filterSection__SU8g1.FilterSection_closing__k8PcT .FilterSection_filterContent__0bZ3p{opacity:0;transform:translateY(-20px);transition:opacity .3s ease-in-out,transform .3s ease-in-out}.FilterSection_filterOverlay__GLJCY{background-color:#00000080;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;z-index:998}.FilterSection_filterSection__SU8g1.FilterSection_open__9pl1Y+.FilterSection_filterOverlay__GLJCY{opacity:1;pointer-events:auto;visibility:visible}.FilterSection_filterSection__SU8g1.FilterSection_closing__k8PcT+.FilterSection_filterOverlay__GLJCY{opacity:0;pointer-events:none;transition:opacity .3s ease-in-out,visibility 0s linear .3s;visibility:hidden}.FilterSection_filterHeader__ZMsY6{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.75rem;padding:.5rem 0}.FilterSection_filterTitleContainer__\+bGhW{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.25rem}.FilterSection_filterTitle__UcX8q{align-items:center;color:var(--text-heading);display:flex;font-family:var(--font-family-display);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);gap:.5rem;margin:0}.FilterSection_filterCount__aJdQm{background-color:var(--accent-primary);border-radius:10px;color:#fff;display:inline-flex;font-size:var(--text-xs);font-weight:var(--font-weight-medium);height:20px;width:20px}.FilterSection_closeButton__WsNaP,.FilterSection_filterCount__aJdQm{align-items:center;font-family:var(--font-family-ui);justify-content:center}.FilterSection_closeButton__WsNaP{background:var(--background-secondary);border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;font-size:var(--text-2xl);height:32px;padding:0;transition:background .2s,color .2s,transform .25s cubic-bezier(.4,0,.2,1);width:32px}.FilterSection_closeButton__WsNaP:hover{background:var(--background-hover);color:var(--text-primary);transform:rotate(90deg)}.FilterSection_closeButton__WsNaP svg{stroke:currentColor;stroke-width:2;height:20px;transition:stroke .2s;width:20px}.FilterSection_activeTags__N1y\+D{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.FilterSection_filterTag__qacVo{align-items:center;background-color:var(--background-hover);border:1px solid var(--border-color);border-radius:16px;color:var(--text-primary);display:inline-flex;font-family:var(--font-family-primary);font-size:var(--text-sm);gap:.5rem;padding:.4rem .6rem;transition:all .2s ease}.FilterSection_filterTagLabel__\+vs92{color:var(--text-secondary);font-family:var(--font-family-primary);font-size:var(--text-xs);font-weight:var(--font-weight-medium)}.FilterSection_filterTag__qacVo:hover{background-color:var(--background-secondary);border-color:var(--accent-primary)}.FilterSection_filterTagAnimate__rMpXL{animation:FilterSection_tagPulse__Kr7JH .3s ease}@keyframes FilterSection_tagPulse__Kr7JH{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.FilterSection_removeTag__aZQjx{align-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:flex;font-family:var(--font-family-ui);font-size:var(--text-base);justify-content:center;line-height:1;margin-left:4px;padding:0;transition:all .2s ease}.FilterSection_removeTag__aZQjx:hover{color:var(--error-color)}.FilterSection_clearAllButton__iOkVL{background:none;border:none;border-radius:12px;color:var(--accent-primary);cursor:pointer;font-family:var(--font-family-ui);font-size:var(--text-sm);padding:4px 10px;transition:all .2s ease}.FilterSection_clearAllButton__iOkVL:hover{background-color:var(--background-hover);text-decoration:underline}.FilterSection_filterGroups__s6qh1{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:1rem}.FilterSection_filterGroup__KTROG{display:flex;flex-direction:column;gap:.4rem;transition:all .2s ease}.FilterSection_filterGroup__KTROG.FilterSection_active__UZKTs label{color:var(--accent-primary)}.FilterSection_filterGroup__KTROG label{color:var(--text-secondary);font-family:var(--font-family-primary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);transition:color .2s ease}.FilterSection_filterSelect__YmhrD{-webkit-appearance:none;appearance:none;background-color:var(--background-secondary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .6rem center;background-repeat:no-repeat;background-size:.9em;border:1.5px solid var(--border-color);border-radius:10px;color:var(--text-primary);cursor:pointer;font-family:var(--font-family-primary);font-size:var(--text-sm);padding:.6rem 2rem .6rem .6rem;transition:all .2s ease}.FilterSection_filterSelect__YmhrD:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px #2563eb1a;outline:none}.FilterSection_filterGroup__KTROG.FilterSection_active__UZKTs .FilterSection_filterSelect__YmhrD{background-color:var(--background-hover);border-color:var(--accent-primary)}.FilterSection_filterActions__AeqEM{background-color:var(--background-primary);border-top:1px solid var(--border-color);bottom:0;box-shadow:0 -4px 12px #0000000d;display:flex;gap:1rem;justify-content:flex-end;margin:0 -1rem -1rem;padding:.75rem;position:sticky}.FilterSection_applyButton__HncSD,.FilterSection_resetButton__Nq-K\+{align-items:center;border-radius:10px;display:flex;font-family:var(--font-family-ui);font-size:var(--text-sm);gap:.5rem;justify-content:center;min-width:120px;opacity:1;padding:.75rem;position:relative;transition:all .2s ease}.FilterSection_applyCount__2KCfV{align-items:center;background-color:#fff;border-radius:9px;color:var(--accent-primary);display:inline-flex;font-family:var(--font-family-ui);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);height:18px;justify-content:center;margin-left:.5rem;width:18px}.FilterSection_applyButton__HncSD:disabled,.FilterSection_resetButton__Nq-K\+:disabled{cursor:not-allowed;opacity:.5}.FilterSection_reactSelect__hJxdD{width:100%}.FilterSection_reactSelect__hJxdD .react-select__control{min-height:36px!important;padding:.4rem .6rem!important}.FilterSection_reactSelect__hJxdD .react-select__control--is-focused{border-color:var(--accent-primary)!important;box-shadow:0 0 0 2px #2563eb1a!important}.FilterSection_reactSelect__hJxdD .react-select__control:hover{border-color:var(--accent-primary)!important}.FilterSection_reactSelect__hJxdD .react-select__menu{max-height:200px!important;z-index:10000!important}.FilterSection_reactSelect__hJxdD .react-select__menu-list{max-height:200px!important}.FilterSection_reactSelect__hJxdD .react-select__option--is-focused{background-color:var(--background-hover)!important}.FilterSection_reactSelect__hJxdD .react-select__option--is-selected{background-color:var(--accent-primary)!important}.FilterSection_reactSelect__hJxdD .react-select__multi-value{background-color:var(--background-hover)!important;border-radius:8px!important}.FilterSection_reactSelect__hJxdD .react-select__multi-value__remove:hover{background-color:var(--error-color)!important;color:#fff!important}.FilterSection_reactSelect__hJxdD .react-select__value-container{padding:0!important}.FilterSection_reactSelect__hJxdD .react-select__input-container,.FilterSection_reactSelect__hJxdD .react-select__placeholder,.FilterSection_reactSelect__hJxdD .react-select__single-value{margin:0!important;padding:0!important}@media (max-width:768px){.FilterSection_filterSection__SU8g1{background-color:var(--background-secondary);border-radius:0 0 20px 20px;margin-top:0;top:60px;transition:max-height .4s ease-in-out,opacity .4s ease-in-out,visibility .4s ease-in-out;z-index:1000}.FilterSection_filterSection__SU8g1.FilterSection_open__9pl1Y{box-shadow:0 4px 12px #0000001a;max-height:80vh;opacity:1;visibility:visible}.FilterSection_filterContent__0bZ3p{display:flex;flex-direction:column;height:calc(80vh - 60px);overflow:visible;padding:.5rem}.FilterSection_filterHeader__ZMsY6{align-items:stretch;background-color:var(--background-secondary);flex-direction:column;gap:.5rem;margin-bottom:.5rem;padding:.25rem 0;position:sticky;top:0;z-index:1}.FilterSection_filterTitleContainer__\+bGhW{display:flex;flex-direction:column;gap:.25rem}.FilterSection_filterTitle__UcX8q{font-size:var(--text-base)}.FilterSection_filterCount__aJdQm{font-size:var(--text-xs);height:18px;width:18px}.FilterSection_closeButton__WsNaP{align-self:flex-end;height:28px;padding:0;position:absolute;right:0;top:.25rem;width:28px}.FilterSection_closeButton__WsNaP svg{height:16px;width:16px}.FilterSection_activeTags__N1y\+D{gap:.25rem;padding:.25rem 0}.FilterSection_filterScrollContainer__IsoZQ{-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto;padding-bottom:76px}.FilterSection_filterTag__qacVo{font-size:var(--text-xs);padding:.3rem .5rem}.FilterSection_filterTagLabel__\+vs92{font-size:var(--text-xs)}.FilterSection_clearAllButton__iOkVL{font-size:var(--text-xs);padding:3px 8px}.FilterSection_filterGroups__s6qh1{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.FilterSection_filterGroup__KTROG{gap:.3rem}.FilterSection_filterGroup__KTROG label{font-size:var(--text-xs)}.FilterSection_filterSelect__YmhrD{background-position:right .5rem center;background-size:.8em;border-radius:8px;font-size:var(--text-xs);padding:.5rem 1.8rem .5rem .5rem}.FilterSection_filterActions__AeqEM{align-items:center;background-color:var(--background-secondary);border-top:1px solid var(--border-color);bottom:0;box-shadow:0 -2px 8px #0000000d;display:flex;flex-direction:row;gap:.5rem;height:64px;justify-content:center;left:0;margin-bottom:.3rem;padding:.3rem .75rem;position:fixed;right:0;z-index:2}.FilterSection_applyButton__HncSD,.FilterSection_resetButton__Nq-K\+{border-radius:8px;flex:1 1;font-size:var(--text-sm);height:38px;padding:.5rem;width:100%}.FilterSection_applyCount__2KCfV{font-size:var(--text-xs);height:16px;width:16px}}@media (max-width:480px){.FilterSection_filterSection__SU8g1{top:56px}.FilterSection_filterSection__SU8g1.FilterSection_open__9pl1Y{max-height:80vh}.FilterSection_filterContent__0bZ3p{height:calc(80vh - 56px);overflow:visible;padding:.25rem}.FilterSection_filterHeader__ZMsY6{margin:-.25rem -.25rem .5rem;padding:.2rem 0}.FilterSection_filterScrollContainer__IsoZQ{padding-bottom:76px}.FilterSection_filterActions__AeqEM{align-items:center;flex-direction:row;gap:.5rem;height:54px;justify-content:center;margin-bottom:0;padding:.3rem .5rem}.FilterSection_applyButton__HncSD,.FilterSection_resetButton__Nq-K\+{flex:1 1;font-size:var(--text-xs);height:38px;padding:.4rem;width:100%}.FilterSection_filterTitle__UcX8q{font-size:var(--text-sm)}}.MarketOpeningsLanding_landingContainer__zNPl5{background:var(--background-primary);font-family:var(--font-family-primary);margin:0 auto;max-width:1200px;min-height:100vh;padding:50px 0 48px;position:relative;transition:background-color .3s ease}.MarketOpeningsLanding_landingContent__OFQs5{color:var(--text-primary);text-align:center;width:100%}.MarketOpeningsLanding_heroSection__AMjOC{margin-bottom:3rem;margin-top:3rem}.MarketOpeningsLanding_mainHeading__LYw1d{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,var(--accent-primary),var(--accent-secondary));-webkit-background-clip:text;background-clip:text;font-family:var(--font-family-display);font-size:var(--text-4xl);font-weight:var(--font-weight-bold);margin-bottom:1rem;text-shadow:0 4px 8px #0000001a}.MarketOpeningsLanding_subtitle__B7-Aw{color:var(--text-primary);font-family:var(--font-family-display);font-size:var(--text-2xl);font-weight:var(--font-weight-medium);margin-bottom:.5rem}.MarketOpeningsLanding_jobCount__ml475{color:var(--text-secondary);font-family:var(--font-family-primary);font-size:var(--text-lg);font-weight:var(--font-weight-normal);margin-bottom:.25rem}.MarketOpeningsLanding_searchSection__xpBw2{align-items:center;display:flex;flex-direction:column;gap:12px;margin-bottom:4rem}.MarketOpeningsLanding_searchForm__ZVb0\+{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:50px;box-shadow:0 8px 32px #00000014;display:flex;gap:1rem;margin:0 auto;max-width:800px;padding:.5rem}.MarketOpeningsLanding_searchWrapper__WVLx0{align-items:center;background:var(--background-secondary);border-radius:25px 0 0 25px;display:flex;flex:2 1;min-width:0;padding:0 1.5rem;position:relative}.MarketOpeningsLanding_searchIcon__p5l2S{color:var(--text-secondary);flex-shrink:0;margin-right:.75rem}.MarketOpeningsLanding_searchInput__F2Np4{background:#0000;border:none;color:var(--text-primary);flex:1 1;font-family:var(--font-family-primary);font-size:var(--text-base);outline:none;padding:1rem 0}.MarketOpeningsLanding_searchInput__F2Np4::placeholder{color:var(--text-secondary);opacity:.7}.MarketOpeningsLanding_searchInput__F2Np4:focus{background:#0000!important;box-shadow:none!important}.MarketOpeningsLanding_clearButton__RHyI7{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;margin-left:.5rem;padding:.5rem;transition:all .2s ease}.MarketOpeningsLanding_clearButton__RHyI7:hover{background:var(--background-hover);color:var(--text-primary)}.MarketOpeningsLanding_searchButton__ZnyMG{background:var(--accent-primary);border:none;border-radius:25px;box-shadow:0 4px 15px #2563eb33;color:#fff;cursor:pointer;font-family:var(--font-family-ui);font-size:var(--text-base);font-weight:var(--font-weight-semibold);margin-bottom:0;padding:1rem 2rem;transition:all .3s ease;white-space:nowrap}.MarketOpeningsLanding_searchButton__ZnyMG:hover{background:var(--accent-secondary);box-shadow:0 6px 20px #2563eb4d;transform:translateY(-2px)}.MarketOpeningsLanding_searchButton__ZnyMG:active{transform:translateY(0)}.MarketOpeningsLanding_searchDivider__J5bJh{align-self:center;background:var(--border-color);height:32px;margin:0;width:1px}.MarketOpeningsLanding_searchLocation__rDsq-{align-items:center;background:var(--background-secondary);border-left:none;border-radius:0 25px 25px 0;display:flex;flex:none;height:48px;max-width:220px;min-width:220px;padding:0;width:180px}.MarketOpeningsLanding_searchLocation__rDsq- .MarketOpeningsLanding_mo-location-select__control__fNmln{border-radius:0 25px 25px 0;height:48px;min-height:48px}.MarketOpeningsLanding_searchLocation__rDsq- .MarketOpeningsLanding_mo-location-select__value-container__zWCUx{padding:0 .75rem}.MarketOpeningsLanding_featuresSection__nt9PU{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:2rem}.MarketOpeningsLanding_feature__g2dAV{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:20px;box-shadow:0 4px 20px #0000000d;padding:2rem;transition:all .3s ease}.MarketOpeningsLanding_feature__g2dAV:hover{background:var(--background-hover);box-shadow:0 10px 30px #0000001a;transform:translateY(-5px)}.MarketOpeningsLanding_featureIcon__Ymb1x{align-items:center;background:var(--accent-primary);border-radius:50%;color:#fff;display:flex;height:60px;justify-content:center;margin:0 auto 1rem;width:60px}.MarketOpeningsLanding_feature__g2dAV h3{color:var(--text-primary);font-family:var(--font-family-display);font-size:var(--text-xl);font-weight:var(--font-weight-semibold);margin-bottom:.5rem}.MarketOpeningsLanding_feature__g2dAV p{color:var(--text-secondary);font-family:var(--font-family-primary);font-size:var(--text-base);line-height:1.5}.MarketOpeningsLanding_adminButtonsContainer__9XSEg{align-items:center;display:flex;gap:16px;justify-content:flex-end;margin-bottom:2rem;width:100%}.MarketOpeningsLanding_adminButton__qHARQ{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:25px;box-shadow:0 4px 15px #667eea4d;color:#fff;cursor:pointer;font-family:var(--font-family-ui);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);overflow:hidden;padding:12px 20px;position:relative;transition:all .3s ease;white-space:nowrap}.MarketOpeningsLanding_adminButton__qHARQ:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.MarketOpeningsLanding_adminButton__qHARQ:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1);box-shadow:0 8px 25px #667eea66;transform:translateY(-2px)}.MarketOpeningsLanding_adminButton__qHARQ:hover:before{left:100%}.MarketOpeningsLanding_adminButton__qHARQ:active{box-shadow:0 4px 15px #667eea4d;transform:translateY(0)}.MarketOpeningsLanding_adminButton__qHARQ:first-child{background:linear-gradient(135deg,#f093fb,#f5576c);box-shadow:0 4px 15px #f5576c4d}.MarketOpeningsLanding_adminButton__qHARQ:first-child:hover{background:linear-gradient(135deg,#e91e63,#f44336);box-shadow:0 8px 25px #f5576c66}.MarketOpeningsLanding_adminButton__qHARQ:last-child{background:linear-gradient(135deg,#4facfe,#00f2fe);box-shadow:0 4px 15px #4facfe4d}.MarketOpeningsLanding_adminButton__qHARQ:last-child:hover{background:linear-gradient(135deg,#2196f3,#00bcd4);box-shadow:0 8px 25px #4facfe66}.MarketOpeningsLanding_adminSection__RHdLi{align-items:center;border-top:2px solid var(--border-color);display:flex;flex-direction:column;gap:12px;margin-top:24px;padding-top:24px}.MarketOpeningsLanding_adminSection__RHdLi:before{color:var(--text-secondary);content:"Admin Tools";font-family:var(--font-family-ui);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}@media (max-width:768px){.MarketOpeningsLanding_landingContainer__zNPl5{padding:1rem}.MarketOpeningsLanding_heroSection__AMjOC{margin-bottom:1.5rem;margin-top:1.5rem}.MarketOpeningsLanding_jobCount__ml475{margin-bottom:.25rem}.MarketOpeningsLanding_adminButtonsContainer__9XSEg{display:flex;gap:8px;justify-content:center;margin-bottom:1.5rem;margin-top:2rem!important;position:static;width:100%}.MarketOpeningsLanding_adminButton__qHARQ{border-radius:25px;font-size:.8rem;min-width:120px;padding:10px 16px}.MarketOpeningsLanding_mainHeading__LYw1d{font-size:var(--text-3xl)}.MarketOpeningsLanding_subtitle__B7-Aw{font-size:var(--text-xl)}.MarketOpeningsLanding_searchForm__ZVb0\+{align-items:stretch;border-radius:20px;flex-direction:column;gap:.75rem;max-width:100%;padding:1rem;width:100%}.MarketOpeningsLanding_searchWrapper__WVLx0{border-radius:15px 15px 0 0;min-width:0;padding:0 1rem}.MarketOpeningsLanding_searchDivider__J5bJh{display:none}.MarketOpeningsLanding_searchLocation__rDsq-{border-radius:0 0 15px 15px;height:48px;margin-bottom:.5rem;max-width:100%;min-width:0;width:100%}.MarketOpeningsLanding_searchLocation__rDsq- .MarketOpeningsLanding_mo-location-select__control__fNmln{border-radius:0 0 15px 15px;height:48px;min-height:48px}.MarketOpeningsLanding_searchButton__ZnyMG{border-radius:15px;font-size:1rem;margin-top:.5rem;padding:1rem;width:100%}.MarketOpeningsLanding_featuresSection__nt9PU{gap:1.5rem;grid-template-columns:1fr}.MarketOpeningsLanding_feature__g2dAV{padding:1.5rem}}@media (max-width:480px){.MarketOpeningsLanding_mainHeading__LYw1d{font-size:var(--text-2xl)}.MarketOpeningsLanding_subtitle__B7-Aw{font-size:var(--text-lg)}.MarketOpeningsLanding_jobCount__ml475{font-size:var(--text-base)}.MarketOpeningsLanding_searchForm__ZVb0\+{padding:.75rem}.MarketOpeningsLanding_searchInput__F2Np4{font-size:var(--text-sm);padding:.75rem 0}.MarketOpeningsLanding_searchButton__ZnyMG{font-size:var(--text-sm);padding:.75rem 1.5rem}}.ToggleSwitch_switch__pe8kV{align-items:center;cursor:pointer;display:inline-flex;font-family:var(--font-family-ui);font-size:var(--text-sm);gap:8px}.ToggleSwitch_switch__pe8kV.ToggleSwitch_disabled__DCMYZ{cursor:not-allowed;opacity:.6}.ToggleSwitch_switch__pe8kV input{display:none}.ToggleSwitch_slider__eYz7B{background:#e2e8f0;border-radius:20px;display:inline-block;height:20px;position:relative;transition:background .2s;width:36px}.ToggleSwitch_slider__eYz7B:before{background:#fff;border-radius:50%;box-shadow:0 1px 4px #0000001f;content:"";height:14px;left:3px;position:absolute;top:3px;transition:transform .2s;width:14px}input:checked+.ToggleSwitch_slider__eYz7B{background:#2b6cb0}input:checked+.ToggleSwitch_slider__eYz7B:before{transform:translateX(16px)}input:disabled+.ToggleSwitch_slider__eYz7B{background:#f1f5f9;opacity:.6}input:disabled:checked+.ToggleSwitch_slider__eYz7B{background:#94a3b8}.ToggleSwitch_label__Qy3PP{color:var(--text-primary);font-family:var(--font-family-ui);font-weight:var(--font-weight-medium);transition:color .2s}.ToggleSwitch_switch__pe8kV.ToggleSwitch_disabled__DCMYZ .ToggleSwitch_label__Qy3PP{color:var(--text-secondary)}.UserSelectDropdown_userSelectContainer__Fmg40{max-width:320px;min-width:320px;width:100%}.UserSelectDropdown_recentOption__FXyR5{align-items:center!important;display:flex!important;gap:8px;height:44px!important;margin:0!important;padding:0!important;width:100%}.UserSelectDropdown_recentIcon__OfJ\+R{align-items:center!important;color:var(--text-secondary);display:flex!important;font-size:16px;height:100%!important}.UserSelectDropdown_compactOption__Fkcqi{align-items:center;display:flex;gap:12px;height:44px;min-height:44px;width:100%}.UserSelectDropdown_userAvatar__gMKhn{flex-shrink:0}.UserSelectDropdown_compactOptionContent__srTYW{display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:0}.UserSelectDropdown_compactUserEmail__q4mzH,.UserSelectDropdown_compactUserName__wc1xl{line-height:1.2;margin:0;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserSelectDropdown_compactUserName__wc1xl{margin-bottom:2px}.UserSelectDropdown_compactUserEmail__q4mzH{margin-top:0}.UserSelectDropdown_dropdownOption__L0o1t{align-items:center;display:flex;gap:12px;padding:8px 0;width:100%}.UserSelectDropdown_dropdownOptionContent__ACyCh{display:flex;flex:1 1;flex-direction:column;min-width:0}.UserSelectDropdown_dropdownOptionContent__ACyCh span{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserSelectDropdown_userSelectContainer__Fmg40 .UserSelectDropdown__control{align-items:center!important;background:var(--background-secondary);border:1px solid var(--border-primary);border-radius:32px;box-shadow:none;display:flex!important;height:44px!important;justify-content:flex-start!important;min-height:44px!important;padding:0 16px!important;transition:border-color .3s ease}.UserSelectDropdown_userSelectContainer__Fmg40 .UserSelectDropdown__control>div{align-items:center!important;display:flex!important;height:100%!important;min-height:44px!important}.UserSelectDropdown_userSelectContainer__Fmg40 .UserSelectDropdown__control>div>div{align-items:center!important;display:flex!important;height:100%!important}.UserSelectDropdown_userSelectContainer__Fmg40 .UserSelectDropdown__control--is-focused{border-color:var(--accent-primary);box-shadow:none}.UserSelectDropdown_userSelectContainer__Fmg40 .UserSelectDropdown__control:hover{border-color:var(--border-primary)}.UserSelectDropdown_userSelectContainer__Fmg40 .UserSelectDropdown__menu{background:var(--background-secondary)!important;border:1px solid var(--border-primary);border-radius:20px!important;box-shadow:0 4px 12px var(--shadow-md);margin-top:4px;overflow:hidden!important;z-index:9999}.UserSelectDropdown_userSelectContainer__Fmg40 .UserSelectDropdown__option{background:var(--background-secondary)!important;border-radius:16px!important;color:var(--text-primary);cursor:pointer;margin:2px 8px;padding:12px 16px;transition:background-color .2s ease}.UserSelectDropdown_userSelectContainer__Fmg40 .UserSelectDropdown__option--is-focused{background:var(--background-tertiary)}.UserSelectDropdown_userSelectContainer__Fmg40 .UserSelectDropdown__option--is-selected{background:var(--accent-primary);color:var(--text-inverse)}.UserSelectDropdown_userSelectContainer__Fmg40 .UserSelectDropdown__menu-list{background:var(--background-secondary)!important;border-radius:20px!important;max-height:300px;padding:8px}.UserSelectDropdown_userSelectContainer__Fmg40 .UserSelectDropdown__single-value{align-items:center!important;color:var(--text-primary)!important;display:flex!important;height:100%!important;margin:0!important;width:100%!important}.UserSelectDropdown_userSelectContainer__Fmg40 .UserSelectDropdown__single-value .UserSelectDropdown_recentOption__FXyR5{align-items:center!important;height:100%!important;justify-content:flex-start!important}.UserSelectDropdown_userSelectContainer__Fmg40 .UserSelectDropdown__value-container{align-items:center!important;display:flex!important;height:100%!important;min-height:44px!important;padding:0!important}.UserSelectDropdown_userSelectContainer__Fmg40 .UserSelectDropdown__input-container{align-items:center!important;display:flex!important;height:100%!important;margin:0!important;padding:0!important}.UserSelectDropdown_userSelectContainer__Fmg40 .UserSelectDropdown__indicators-container{align-items:center!important;display:flex!important;height:100%!important}.UserSelectDropdown_userSelectContainer__Fmg40 .UserSelectDropdown__indicator-separator{align-self:center;background:var(--border-primary);height:20px}.UserSelectDropdown_userSelectContainer__Fmg40 .UserSelectDropdown__dropdown-indicator{align-self:center;color:var(--text-secondary)}.UserSelectDropdown_userSelectContainer__Fmg40 .UserSelectDropdown__input{background:#0000;border:none;box-shadow:none;color:var(--text-primary);margin:0;outline:none;padding:0}.UserSelectDropdown_userSelectContainer__Fmg40 .UserSelectDropdown__placeholder{color:var(--text-secondary)}.UserCard_userCard__oxyoR{background:var(--background-secondary);border:2px solid var(--border-primary);border-radius:20px!important;box-shadow:0 4px 10px var(--shadow-sm)!important;cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:24px!important;position:relative;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease-in-out!important;width:100%}.UserCard_userCard__oxyoR:not([data-disable-hover=true]):hover{box-shadow:0 12px 28px color-mix(in srgb,var(--accent-secondary) 12%,#0000)!important;transform:translateY(-8px) scale(1.02);z-index:10}.UserCard_userCard__oxyoR[data-disable-hover=true]{cursor:default!important;pointer-events:none!important;transform:none!important;transition:none!important}.UserCard_userCard__oxyoR[data-disable-hover=true]:hover{box-shadow:0 4px 10px var(--shadow-sm)!important;transform:none!important}.UserCard_userCard__oxyoR:before{display:none}.UserCard_userCardContent__mQ\+G2{background:#0000;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:0!important;position:relative;z-index:1}.UserCard_userCardHeader__ZyKR\+{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.UserCard_userProfile__40SzD{display:flex;gap:16px;width:100%}.UserCard_userPhotoContainer__7AkA-{align-items:center;display:flex;flex-direction:column;gap:4px;height:auto}.UserCard_roleTag__68C5T{border:1px solid var(--border-primary);border-radius:12px;max-width:80px;min-width:64px;padding:2px 4px;text-align:center;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;width:100%}.UserCard_roleTag__68C5T,.UserCard_userPhoto__j9iJk{background-color:var(--background-secondary);overflow:hidden}.UserCard_userPhoto__j9iJk{align-items:center;border-radius:50%;display:flex;height:64px;justify-content:center;width:64px}.UserCard_roleTag__68C5T[data-role=ADMIN]{background-color:color-mix(in srgb,var(--accent-primary) 10%,#0000);border-color:color-mix(in srgb,var(--accent-primary) 20%,#0000);color:var(--accent-primary)}.UserCard_roleTag__68C5T[data-role=REGULAR]{background-color:color-mix(in srgb,var(--accent-success) 10%,#0000);border-color:color-mix(in srgb,var(--accent-success) 20%,#0000);color:var(--accent-success)}.UserCard_roleTag__68C5T[data-role=EMPLOYEE]{background-color:color-mix(in srgb,var(--accent-warning) 10%,#0000);border-color:color-mix(in srgb,var(--accent-warning) 20%,#0000);color:var(--accent-warning);font-size:var(--text-xs)}.UserCard_userInfoContainer__cM3uM{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.UserCard_userTitle__H2R-8{margin:0;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;transition:color .3s ease;white-space:nowrap}.UserCard_userContact__JghOx{display:flex;flex-direction:column;gap:4px;margin:0}.UserCard_userContactItem__\+BIZO{align-items:center;display:flex;min-width:0;overflow:hidden;padding-left:4px;text-overflow:ellipsis;transition:color .3s ease;white-space:nowrap}.UserCard_userContactItem__\+BIZO span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserCard_userContactItem__\+BIZO.UserCard_expiryWarning__6jAxs,.UserCard_userContactItem__\+BIZO.UserCard_expiryWarning__6jAxs svg{color:var(--accent-error)}.UserCard_userContactItem__\+BIZO svg{color:var(--accent-primary);flex-shrink:0;height:18px;margin-right:8px;width:18px}.UserCard_userCardFooter__Gt8cU{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:auto;padding-top:16px;position:relative}.UserCard_userActionsLeft__q0Ql5{align-items:center;display:flex;gap:6px;position:relative}.UserCard_userActions__t6gNl{align-items:center;display:flex;gap:6px;margin-left:auto}.UserCard_icon__\+3mid{align-items:center;display:flex;height:18px;justify-content:center;width:18px}.UserCard_icon__\+3mid svg{height:18px;width:18px}.UserCard_icon__\+3mid.UserCard_delete__WTsic svg{height:16px;width:16px}.UserCard_defaultAdminText__NFjTi{font-style:italic}@media (max-width:768px){.UserCard_userCard__oxyoR{padding:16px!important}.UserCard_userProfile__40SzD{gap:12px}.UserCard_userCardFooter__Gt8cU{align-items:center;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:space-between}.UserCard_userActionsLeft__q0Ql5{gap:8px;justify-content:flex-start;order:1;width:auto}.UserCard_userActions__t6gNl{gap:8px;justify-content:flex-end;margin-left:auto;order:2;width:auto}.UserCard_icon__\+3mid,.UserCard_icon__\+3mid svg{height:16px;width:16px}.UserCard_icon__\+3mid.UserCard_delete__WTsic svg{height:14px;width:14px}}@media (max-width:480px){.UserCard_userCard__oxyoR{padding:12px!important}.UserCard_userCardFooter__Gt8cU{gap:8px}.UserCard_icon__\+3mid{height:18px;width:18px}}.UserCreationModal_modalOverlay__YeCyB{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:#00000080;background-color:var(--overlay-background,#00000080);bottom:0;display:flex;isolation:isolate;justify-content:center;left:0;opacity:0;overflow-y:auto;position:fixed;right:0;top:0;transition:opacity .3s ease-in-out;z-index:1000}.UserCreationModal_modalOverlay__YeCyB[data-show=true]{opacity:1}.UserCreationModal_createUserModal__-YKMr{background:var(--background-secondary);border-radius:16px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;opacity:0;overflow:hidden;transform:scale(.95);transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s ease-in-out;will-change:transform,opacity}.UserCreationModal_createUserModal__-YKMr[data-show=true]{opacity:1;transform:scale(1)}.UserCreationModal_modalHeader__hy8\+Z{align-items:center;background:var(--background-tertiary);border-bottom:1px solid var(--border-primary);border-radius:16px 16px 0 0;display:flex;justify-content:space-between;padding:24px 32px}.UserCreationModal_modalTitle__oDWuM{align-items:center;display:flex;gap:12px}.UserCreationModal_modalTitle__oDWuM h3{margin:0}.UserCreationModal_modalBody__l-cx7{flex:1 1;line-height:1.6;margin-bottom:0;overflow-y:auto;padding:32px}.UserCreationModal_modalActions__0bzTh{background:var(--background-tertiary);border-radius:0 0 16px 16px;border-top:1px solid var(--border-primary);display:flex;gap:12px;justify-content:flex-end;padding:24px 32px}.UserCreationModal_createUserForm__QrCQv{display:flex;flex-direction:column;gap:16px;margin-top:16px}.UserCreationModal_formGrid__EtILs{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:0}.UserCreationModal_formGroup__gwDGr{display:flex;flex-direction:column;gap:8px;position:relative}.UserCreationModal_formGroup__gwDGr input,.UserCreationModal_formGroup__gwDGr select{background:var(--background-primary);border:2px solid var(--border-color);border-radius:12px;padding:12px 16px;position:relative;transition:all .2s ease;width:100%;z-index:1}.UserCreationModal_formGroup__gwDGr input:hover,.UserCreationModal_formGroup__gwDGr select:hover{border-color:var(--accent-primary-light)}.UserCreationModal_formGroup__gwDGr input:focus,.UserCreationModal_formGroup__gwDGr select:focus{border-color:var(--accent-primary);box-shadow:var(--accent-primary-focus-shadow);outline:none}@keyframes UserCreationModal_modalZoomIn__CZocr{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes UserCreationModal_modalZoomOut__d9fAY{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(10px)}}.UserCreationModal_modal-zoom-in__BGBj7{animation:UserCreationModal_modalZoomIn__CZocr var(--animation-duration-fast) var(--easing-bounce) forwards}.UserCreationModal_modal-zoom-out__yICaP{animation:UserCreationModal_modalZoomOut__d9fAY var(--animation-duration-fast) var(--easing-bounce) forwards}.UserCreationModal_modalBody__l-cx7::-webkit-scrollbar{width:8px}.UserCreationModal_modalBody__l-cx7::-webkit-scrollbar-track{background:var(--background-tertiary);border-radius:4px}.UserCreationModal_modalBody__l-cx7::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}.UserCreationModal_modalBody__l-cx7::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}@media (max-width:768px){.UserCreationModal_modalBody__l-cx7::-webkit-scrollbar{width:6px}.UserCreationModal_modalBody__l-cx7::-webkit-scrollbar-thumb{background:var(--accent-primary);border-radius:3px}}@media (max-width:768px){.UserCreationModal_modalHeader__hy8\+Z{border-radius:12px 12px 0 0;padding:20px 24px}.UserCreationModal_modalTitle__oDWuM h3{font-size:var(--text-xl)}.UserCreationModal_modalBody__l-cx7{max-height:65vh;overflow-y:auto;padding:24px}.UserCreationModal_modalActions__0bzTh{border-radius:0 0 12px 12px;justify-content:flex-end;padding:20px 24px}.UserCreationModal_formGrid__EtILs{gap:20px;grid-template-columns:1fr}}@media (max-width:480px){.UserCreationModal_modalHeader__hy8\+Z{padding:16px 20px}.UserCreationModal_modalTitle__oDWuM h3{font-size:var(--text-lg)}.UserCreationModal_modalBody__l-cx7{font-size:var(--text-sm);max-height:60vh;overflow-y:auto;padding:20px}.UserCreationModal_modalActions__0bzTh{justify-content:flex-end;padding:16px 20px}.UserCreationModal_formGrid__EtILs{gap:16px;grid-template-columns:1fr}}@media (max-width:360px){.UserCreationModal_modalHeader__hy8\+Z{border-radius:8px 8px 0 0;padding:12px 16px}.UserCreationModal_modalTitle__oDWuM h3{font-size:var(--text-base)}.UserCreationModal_modalBody__l-cx7{max-height:55vh;padding:16px}.UserCreationModal_modalActions__0bzTh{border-radius:0 0 8px 8px;justify-content:flex-end;padding:12px 16px}.UserCreationModal_formGrid__EtILs{gap:12px;grid-template-columns:1fr}}.UserCreationModal_passwordWrapper__KOw5E{align-items:center;display:flex;position:relative;width:100%}.UserCreationModal_togglePassword__cb-1l{align-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:flex;height:32px;justify-content:center;padding:4px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:color .2s ease;width:32px;z-index:10}.UserCreationModal_togglePassword__cb-1l:hover{color:var(--text-primary)}.UserCreationModal_togglePassword__cb-1l svg{stroke:currentColor;height:20px;position:relative;width:20px;z-index:1}.UserCreationModal_togglePassword__cb-1l:disabled{cursor:not-allowed;opacity:.5}.UserCreationModal_passwordRequirements__3Lr5w{grid-gap:4px;background-color:var(--background-primary);border-radius:8px;display:grid;font-size:var(--text-xs);gap:4px;grid-template-columns:repeat(2,1fr);margin:0;max-height:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;transform:translateY(-10px);transition:all .3s ease}.UserCreationModal_passwordRequirements__3Lr5w.UserCreationModal_visible__bFK7N{margin-top:8px;max-height:200px;opacity:1;padding:8px;pointer-events:auto;transform:translateY(0)}.UserCreationModal_passwordRequirements__3Lr5w.UserCreationModal_allMet__cB22c{margin-top:0;max-height:0;opacity:0;padding:0;pointer-events:none;transform:translateY(-10px)}.UserCreationModal_passwordRequirements__3Lr5w p{color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);grid-column:1/-1;margin:0 0 4px}.UserCreationModal_passwordRequirements__3Lr5w ul{grid-gap:4px;display:grid;gap:4px;grid-column:1/-1;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0}.UserCreationModal_passwordRequirements__3Lr5w li{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--text-xs);gap:4px;margin:0}.UserCreationModal_passwordRequirements__3Lr5w li:before{color:var(--error-color);content:"×";font-size:var(--text-sm);font-weight:var(--font-weight-bold)}.UserCreationModal_passwordRequirements__3Lr5w li.UserCreationModal_requirementMet__8mA68{color:var(--text-primary)}.UserCreationModal_passwordRequirements__3Lr5w li.UserCreationModal_requirementMet__8mA68:before{color:var(--accent-primary);content:"✓"}@media (max-width:480px){.UserCreationModal_passwordRequirements__3Lr5w ul{grid-template-columns:1fr}.UserCreationModal_formGrid__EtILs{gap:16px;grid-template-columns:1fr}}@media (max-width:768px){.UserCreationModal_formGrid__EtILs{gap:20px;grid-template-columns:1fr}}.PasswordResetModal_resetPasswordModal__SHNYt{background:var(--background-secondary);border-radius:16px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;margin:20px;overflow:hidden}.PasswordResetModal_resetPasswordTitle__x1js0{flex-grow:1;margin:0}.PasswordResetModal_resetPasswordSubtitle__ECYe6{margin:0 0 16px}.PasswordResetModal_passwordResetForm__dXMGF{display:flex;flex-direction:column;gap:16px;margin-top:16px}.PasswordResetModal_passwordInputContainer__qaqht{align-items:center;display:flex;position:relative;width:100%}.PasswordResetModal_passwordInput__9CYw\+{background:var(--background-primary);border:2px solid var(--border-color);border-radius:12px;padding:12px 16px;position:relative;transition:all .2s ease;width:100%;z-index:1}.PasswordResetModal_passwordInput__9CYw\+:hover{border-color:var(--accent-primary-light)}.PasswordResetModal_passwordInput__9CYw\+:focus{border-color:var(--accent-primary);box-shadow:var(--accent-primary-focus-shadow);outline:none}.PasswordResetModal_passwordToggleButton__VrMRK{align-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:flex;height:32px;justify-content:center;padding:4px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:color .2s ease;width:32px;z-index:10}.PasswordResetModal_passwordToggleButton__VrMRK:hover{color:var(--text-primary)}.PasswordResetModal_passwordToggleButton__VrMRK svg{stroke:currentColor;height:20px;position:relative;width:20px;z-index:1}.PasswordResetModal_passwordRequirements__qKgPr{grid-gap:4px;background-color:var(--background-primary);border-radius:8px;display:grid;font-size:var(--text-xs);gap:4px;grid-template-columns:repeat(2,1fr);margin:0;max-height:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;transform:translateY(-10px);transition:all .3s ease}.PasswordResetModal_passwordRequirements__qKgPr.PasswordResetModal_visible__Qulbs{margin-top:8px;max-height:200px;opacity:1;padding:8px;pointer-events:auto;transform:translateY(0)}.PasswordResetModal_passwordRequirements__qKgPr.PasswordResetModal_allMet__hy7Uu{margin-top:0;max-height:0;opacity:0;padding:0;pointer-events:none;transform:translateY(-10px)}.PasswordResetModal_passwordRequirements__qKgPr p{color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);grid-column:1/-1;margin:0 0 4px}.PasswordResetModal_passwordRequirements__qKgPr ul{grid-gap:4px;display:grid;gap:4px;grid-column:1/-1;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0}.PasswordResetModal_passwordRequirements__qKgPr li{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--text-xs);gap:4px;margin:0}.PasswordResetModal_passwordRequirements__qKgPr li:before{color:var(--error-color);content:"×";font-size:var(--text-sm);font-weight:var(--font-weight-bold)}.PasswordResetModal_passwordRequirements__qKgPr li.PasswordResetModal_requirementMet__yxmd5{color:var(--text-primary)}.PasswordResetModal_passwordRequirements__qKgPr li.PasswordResetModal_requirementMet__yxmd5:before{color:var(--accent-primary);content:"✓"}.PasswordResetModal_passwordMatchIndicator__yPb6T{align-items:center;border-radius:6px;display:flex;font-size:var(--text-xs);gap:4px;padding:4px 8px}.PasswordResetModal_passwordMatchIndicator__yPb6T.PasswordResetModal_match__7XV5r{color:var(--status-success)}.PasswordResetModal_passwordMatchIndicator__yPb6T.PasswordResetModal_noMatch__p\+k2\+{color:var(--status-error)}.PasswordResetModal_resetPasswordActions__ricI0{background:var(--background-tertiary);border-radius:0 0 16px 16px;border-top:1px solid var(--border-primary);display:flex;gap:12px;justify-content:flex-end;padding:24px 32px}@media (max-width:768px){.PasswordResetModal_modalHeader__fp0LC{border-radius:12px 12px 0 0;padding:20px 24px}.PasswordResetModal_modalTitle__L6Lye h3{font-size:var(--text-xl)}.PasswordResetModal_modalBody__hACp8{max-height:65vh;overflow-y:auto;padding:24px}.PasswordResetModal_resetPasswordActions__ricI0{border-radius:0 0 12px 12px;justify-content:flex-end;padding:20px 24px}}@media (max-width:480px){.PasswordResetModal_modalHeader__fp0LC{padding:16px 20px}.PasswordResetModal_modalTitle__L6Lye h3{font-size:var(--text-lg)}.PasswordResetModal_modalBody__hACp8{font-size:var(--text-sm);max-height:60vh;overflow-y:auto;padding:20px}.PasswordResetModal_resetPasswordActions__ricI0{justify-content:flex-end;padding:16px 20px}}@media (max-width:360px){.PasswordResetModal_modalHeader__fp0LC{border-radius:8px 8px 0 0;padding:12px 16px}.PasswordResetModal_modalTitle__L6Lye h3{font-size:var(--text-base)}.PasswordResetModal_modalBody__hACp8{max-height:55vh;padding:16px}.PasswordResetModal_resetPasswordActions__ricI0{border-radius:0 0 8px 8px;justify-content:flex-end;padding:12px 16px}}:root{--emp-details-border-color:var(--border-primary);--emp-details-background-primary:var(--background-secondary);--emp-details-background-secondary:var(--background-tertiary);--emp-details-background-hover:var(--background-hover);--emp-details-text-primary:var(--text-primary);--emp-details-text-secondary:var(--text-secondary);--emp-details-accent-primary:var(--accent-primary);--emp-details-accent-secondary:var(--interactive-hover);--emp-details-error-color:var(--status-error);--emp-details-modal-max-width:1100px;--emp-details-modal-border-radius:16px;--emp-details-header-height:72px;--emp-details-tab-height:44px;--emp-details-content-padding:20px;--emp-details-animation-duration:0.25s;--emp-details-animation-timing:cubic-bezier(0.4,0,0.2,1);--emp-details-shadow-sm:0 2px 4px var(--shadow-primary);--emp-details-shadow-md:0 4px 12px var(--shadow-secondary);--emp-details-avatar-border:2px solid var(--emp-details-accent-primary);--emp-details-avatar-shadow:0 2px 8px var(--shadow-primary)}.emp-details-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--overlay-background);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.emp-details-employee-modal{border-radius:16px;border-radius:var(--emp-details-modal-border-radius);box-shadow:0 4px 12px var(--shadow-secondary);box-shadow:var(--emp-details-shadow-md);flex-direction:column;opacity:0;overflow:hidden;transform:scale(.95) translateY(10px)}.emp-details-employee-modal,.emp-details-employee-modal-header{background:var(--background-secondary);background:var(--emp-details-background-primary);display:flex}.emp-details-employee-modal-header{align-items:center;background:linear-gradient(to bottom right,var(--accent-primary-light),var(--accent-primary-lighter));border-bottom:1px solid var(--border-color);border-radius:16px 16px 0 0;border-radius:var(--emp-details-modal-border-radius) var(--emp-details-modal-border-radius) 0 0;justify-content:space-between;padding:20px 28px;position:relative}.emp-details-employee-profile-section{align-items:center;display:flex;gap:1.5rem;margin-bottom:12px;margin-left:32px;margin-top:12px}.emp-details-employee-info{display:flex;flex:1 1;flex-direction:column;gap:8px;justify-content:center;padding-top:0}.emp-details-employee-info h3{line-height:1.4;margin:0}.emp-details-employee-email,.emp-details-employee-phone{align-items:center;display:flex;gap:8px;line-height:1.5;margin:0}.emp-details-employee-email .icon,.emp-details-employee-phone .icon{align-items:center;color:var(--accent-primary);color:var(--emp-details-accent-primary);display:inline-flex;height:18px;justify-content:center;width:18px}.emp-details-employee-created-date{align-items:center;display:flex;gap:8px;line-height:1.5;margin:0;opacity:.8}.emp-details-date-icon,.emp-details-email-icon{align-items:center;color:var(--accent-primary);color:var(--emp-details-accent-primary);display:inline-flex;height:16px;justify-content:center;opacity:.7;width:16px}.button-modal-close--small{flex-shrink:0;margin-left:16px;margin-right:0;position:relative}.emp-details-employee-modal-tabs{align-items:center;background:var(--background-secondary);background:var(--emp-details-background-primary);border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;margin:0;padding:0 28px;position:sticky;top:72px;top:var(--emp-details-header-height);z-index:9}.emp-details-tab-buttons-left{-ms-overflow-style:none;display:flex;gap:4px;margin-bottom:-1px;overflow-x:auto;padding-bottom:1px;scrollbar-width:none}.emp-details-tab-buttons-left::-webkit-scrollbar{display:none}.emp-details-tab-button{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-family:var(--font-family-primary);font-size:var(--text-base);font-weight:var(--font-weight-medium);padding:12px 20px;position:relative;transition:all .3s ease;white-space:nowrap}.emp-details-tab-button:hover{color:var(--text-primary)}.emp-details-tab-button.active{color:var(--accent-primary);font-weight:var(--font-weight-semibold)}.emp-details-tab-button:after{background:var(--accent-primary);bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transition:transform .3s ease}.emp-details-tab-button.active:after{transform:scaleX(1)}.emp-details-modal-body{background:var(--background-tertiary);background:var(--emp-details-background-secondary);flex:1 1;margin-top:0;padding:20px;padding:var(--emp-details-content-padding);position:relative}.emp-details-information-content{animation:tabContentFadeIn .3s ease forwards;background:var(--background-secondary);border-radius:8px;display:flex;flex-direction:column;gap:16px;min-height:min-content;padding:20px}.emp-details-info-container{background:var(--background-tertiary);background:var(--emp-details-background-secondary);border:1px solid var(--emp-details-border-color);border-radius:10px;box-shadow:0 2px 4px var(--shadow-primary);box-shadow:var(--emp-details-shadow-sm);overflow:hidden}.emp-details-info-container-header{background:var(--background-secondary);background:var(--emp-details-background-primary);border-bottom:1px solid var(--emp-details-border-color);padding:12px 16px}.emp-details-info-container-header h3{color:var(--text-primary);color:var(--emp-details-text-primary);font-family:var(--font-family-display);font-size:var(--text-base);font-weight:var(--font-weight-semibold);margin:0}.emp-details-info-container-body{padding:16px}.emp-details-info-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.emp-details-info-item{display:flex;flex-direction:column;gap:4px}.emp-details-info-item label{color:var(--text-secondary);color:var(--emp-details-text-secondary);font-family:var(--font-family-primary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:.05em;text-transform:uppercase}.emp-details-info-item span{color:var(--text-primary);color:var(--emp-details-text-primary);font-family:var(--font-family-primary);font-size:var(--text-sm);font-weight:var(--font-weight-normal)}.emp-details-candidates-content{animation:tabContentFadeIn .3s ease forwards;display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-x:hidden}.emp-details-section{animation:sectionSlideUp .4s ease forwards;margin-bottom:32px;opacity:0}.emp-details-candidates-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:0 4px 4px}.emp-details-candidate-card-wrapper{animation:cardFadeIn .4s ease forwards;background:#0000;border-radius:20px;margin-bottom:24px;opacity:0;overflow:visible;position:relative}.emp-details-candidate-card-wrapper .userCard{background:var(--background-secondary)!important;box-shadow:0 2px 4px var(--shadow-primary)!important;box-shadow:var(--emp-details-shadow-sm)!important;cursor:default!important;margin:0!important;padding-bottom:20px!important;position:relative;transform:none!important;transition:all .3s ease!important}.emp-details-unassign-button{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;opacity:0;position:absolute;right:12px;top:12px;transform:scale(.8);transition:all .3s ease;visibility:hidden;width:32px;z-index:2}.emp-details-candidate-card-wrapper:hover .emp-details-unassign-button{opacity:1;transform:scale(1);visibility:visible}.emp-details-candidate-card-wrapper:after{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.emp-details-unassign-button:hover{background:var(--status-error-hover);border-color:var(--status-error-hover-border);box-shadow:var(--status-error-shadow);transform:scale(1.1)}.emp-details-unassign-button svg{stroke:currentColor;stroke-width:2}.emp-details-candidates-grid .userCard{background:var(--background-secondary)!important;box-shadow:0 2px 4px var(--shadow-primary)!important;box-shadow:var(--emp-details-shadow-sm)!important;cursor:default!important;margin:0!important;padding-bottom:20px!important;position:relative;transform:none!important;transition:all .3s ease!important}.emp-details-candidates-grid .userCard *{transition:all .3s ease!important}.emp-details-candidates-grid .userCard:hover,.emp-details-candidates-grid .userCard:hover *{box-shadow:0 4px 12px var(--shadow-secondary)!important;box-shadow:var(--emp-details-shadow-md)!important;transform:none!important}.emp-details-disable-animations .emp-details-unassign-button{opacity:1!important;transform:scale(1)!important;visibility:visible!important}.emp-details-information-tab :global(.section){margin:0;padding:0}.emp-details-information-tab :global(.section-header){margin-bottom:12px}.emp-details-information-tab :global(.section-group-card){background:var(--background-tertiary);background:var(--emp-details-background-secondary);border:1px solid var(--emp-details-border-color);border-radius:10px;margin-bottom:16px;padding:16px}.emp-details-information-tab :global(.section-group-grid){gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.emp-details-information-tab :global(.info-group){margin-bottom:16px}.emp-details-information-tab :global(.info-group:last-child){margin-bottom:0}.emp-details-disable-animations :global(.userCard){animation:none!important;box-shadow:0 4px 10px #0000000a!important;cursor:default!important;pointer-events:none!important;transform:none!important;-webkit-transform:none!important;-ms-transform:none!important;transition:none!important;will-change:auto!important}.emp-details-disable-animations :global(.userCard:active),.emp-details-disable-animations :global(.userCard:focus),.emp-details-disable-animations :global(.userCard:hover){animation:none!important;box-shadow:0 4px 10px #0000000a!important;pointer-events:none!important;transform:none!important;-webkit-transform:none!important;-ms-transform:none!important}.emp-details-disable-animations :global(.userCard *),.emp-details-disable-animations :global(.userCard:active *),.emp-details-disable-animations :global(.userCard:focus *),.emp-details-disable-animations :global(.userCard:hover *){animation:none!important;transform:none!important;-webkit-transform:none!important;-ms-transform:none!important;transition:none!important}.emp-details-disable-animations .emp-details-unassign-button{cursor:pointer!important;pointer-events:auto!important}.emp-details-assign-button-container{display:flex;justify-content:flex-end;margin-bottom:24px}.emp-details-assign-button{composes:button-primary;align-items:center;display:inline-flex;gap:8px}.emp-details-assign-button svg{height:20px;width:20px}.emp-details-unassigned-candidates{margin-top:24px;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.emp-details-unassigned-candidates.visible{opacity:1;transform:translateY(0)}.emp-details-unassigned-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:16px}.emp-details-unassigned-card-wrapper{animation:cardFadeIn .4s ease forwards;background:#0000;border-radius:20px;margin-bottom:24px;opacity:0;overflow:visible;position:relative}.emp-details-unassigned-card-wrapper .userCard{background:var(--background-secondary)!important;box-shadow:0 2px 4px #0000000d!important;cursor:default!important;margin:0!important;padding-bottom:20px!important;position:relative;transform:none!important;transition:all .3s ease!important}.emp-details-assign-icon-button{align-items:center;background:var(--background-secondary);border:none;border-radius:50%;bottom:-20px;box-shadow:0 2px 4px var(--shadow-primary);box-shadow:var(--emp-details-shadow-sm);color:var(--accent-primary);cursor:pointer;display:flex;height:32px;justify-content:center;left:50%;opacity:0;position:absolute;transform:translateX(-50%) translateY(0);transition:all .3s ease;visibility:hidden;width:32px;z-index:2}.emp-details-unassigned-card-wrapper:hover .emp-details-assign-icon-button{opacity:1;transform:translateX(-50%) translateY(-20px);visibility:visible}.emp-details-unassigned-card-wrapper:after{bottom:20px;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.emp-details-assign-icon-button:hover{background:var(--accent-primary);box-shadow:var(--accent-primary-shadow);color:#fff;transform:translateX(-50%) translateY(-20px) scale(1.1)}.emp-details-assign-icon-button svg{stroke:currentColor;stroke-width:2;height:16px;width:16px}.emp-details-section-title{color:var(--text-primary);font-family:var(--font-family-display);font-size:var(--text-xl);font-weight:var(--font-weight-semibold);margin:0 0 16px;padding:0 4px}.emp-details-no-unassigned{background:var(--background-secondary);border-radius:12px;color:var(--text-secondary);font-family:var(--font-family-primary);font-size:var(--text-base);padding:32px;text-align:center}.emp-details-modal-loading{align-items:center;display:flex;flex-direction:column;gap:16px;height:300px;justify-content:center}.emp-details-modal-loading .loadingSpinner{border-width:3px;height:40px;width:40px}.emp-details-modal-loading span:last-child{color:var(--text-primary);font-family:var(--font-family-primary);font-size:var(--text-base);font-weight:var(--font-weight-medium)}.emp-details-error-message{background:var(--background-secondary);border:1px solid var(--error-color);border-radius:12px;margin:16px 0;padding:24px;text-align:center}.emp-details-error-message p{color:var(--error-color);font-family:var(--font-family-primary);font-size:var(--text-base);margin:0 0 16px}.emp-details-error-message button{margin:0 auto}.emp-details-search-container{composes:search-container}.emp-details-search-section{flex:1 1;margin-right:16px;max-width:400px;min-width:200px}.emp-details-search-bar-container{align-items:center;background:var(--background-primary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 2px 4px var(--shadow-primary);box-shadow:var(--emp-details-shadow-sm);display:flex;padding:12px 16px;position:relative;transition:all .3s ease}.emp-details-search-bar-container:focus-within{border-color:var(--accent-primary);box-shadow:var(--accent-primary-focus-shadow)}.emp-details-search-bar-container svg{color:var(--text-secondary);height:20px;margin-right:8px;transition:color .3s ease;width:20px}.emp-details-search-input{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:var(--text-primary)!important;flex:1 1;font-family:var(--font-family-primary)!important;font-size:var(--text-sm)!important;margin:0!important;min-width:0;outline:none!important;padding:12px 0!important;transition:color .3s ease;width:100%!important}.emp-details-search-input::placeholder{color:var(--text-secondary)!important}.emp-details-search-input:focus{border:none!important;box-shadow:none!important;outline:none!important}.emp-details-search-clear{align-items:center;background:none!important;border:none!important;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;margin:0!important;min-width:0!important;min-width:auto!important;padding:4px!important;transition:all .2s ease;width:auto!important}.emp-details-search-clear:hover{color:var(--text-primary)}@keyframes tabContentFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.emp-details-section:nth-child(2){animation-delay:.1s}.emp-details-section:nth-child(3){animation-delay:.2s}@keyframes sectionSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.emp-details-candidates-grid,.emp-details-unassigned-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.emp-details-candidate-card-wrapper,.emp-details-unassigned-card-wrapper{animation:cardFadeIn .4s ease forwards;opacity:0}.emp-details-candidate-card-wrapper:first-child,.emp-details-unassigned-card-wrapper:first-child{animation-delay:.1s}.emp-details-candidate-card-wrapper:nth-child(2),.emp-details-unassigned-card-wrapper:nth-child(2){animation-delay:.15s}.emp-details-candidate-card-wrapper:nth-child(3),.emp-details-unassigned-card-wrapper:nth-child(3){animation-delay:.2s}.emp-details-candidate-card-wrapper:nth-child(4),.emp-details-unassigned-card-wrapper:nth-child(4){animation-delay:.25s}.emp-details-candidate-card-wrapper:nth-child(5),.emp-details-unassigned-card-wrapper:nth-child(5){animation-delay:.3s}.emp-details-candidate-card-wrapper:nth-child(n+6),.emp-details-unassigned-card-wrapper:nth-child(n+6){animation-delay:.35s}@keyframes cardFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.emp-details-name-section{align-items:center;display:flex;gap:12px;margin-bottom:4px}.emp-details-role-tag{background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-secondary);font-family:var(--font-family-primary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);margin-left:8px;min-width:64px;padding:2px 8px;text-align:center;text-transform:capitalize;white-space:nowrap}.emp-details-role-tag[data-role=ADMIN]{background-color:var(--accent-primary-light);border-color:var(--accent-primary-border);color:var(--accent-primary)}.emp-details-role-tag[data-role=REGULAR]{background-color:var(--status-success-light);border-color:var(--status-success-border);color:var(--status-success)}.emp-details-role-tag[data-role=EMPLOYEE]{background-color:var(--status-warning-light);border-color:var(--status-warning-border);color:var(--status-warning)}.emp-details-plans-content{max-height:calc(100vh - 300px);overflow-y:auto;padding:20px}.emp-details-plans-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:16px;padding:4px}.emp-details-plan-card{background:var(--background-primary);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 2px 4px var(--shadow-primary);box-shadow:var(--emp-details-shadow-sm);overflow:hidden;padding:20px;position:relative;transition:all .3s ease}.emp-details-plan-card:hover{box-shadow:0 4px 12px var(--shadow-secondary);box-shadow:var(--emp-details-shadow-md);transform:translateY(-2px)}.emp-details-plan-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:8px}.emp-details-plan-title{color:var(--text-primary);flex:1 1;font-family:var(--font-family-display);font-size:var(--text-xl);font-weight:var(--font-weight-semibold);line-height:1.4;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emp-details-plan-status{align-items:center;border-radius:20px;display:inline-flex;font-family:var(--font-family-primary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);gap:6px;padding:4px 12px}.emp-details-plan-price{align-items:center;color:var(--text-primary);display:flex;font-family:var(--font-family-display);font-size:var(--text-2xl);font-weight:var(--font-weight-bold);gap:8px;margin:0}.emp-details-plan-footer{align-items:center;background:none;border:none;display:flex;flex-direction:row;gap:0;justify-content:space-between;margin-top:8px!important;padding:0}.emp-details-plan-validity{align-items:center;color:var(--text-secondary);display:flex;font-family:var(--font-family-primary);font-size:var(--text-sm)}.emp-details-plan-validity-info{align-items:center;display:flex;gap:4px}.emp-details-plans-grid,.emp-details-services-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:16px;padding:4px}.emp-details-plan-card,.emp-details-service-card{background:var(--background-light);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 4px 12px #00000014;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:24px;position:relative;transition:none}.emp-details-plan-card:hover,.emp-details-service-card:hover{box-shadow:0 4px 12px #00000014;transform:none}.emp-details-plan-icon-wrapper,.emp-details-service-icon-wrapper{align-items:center;background:#3b82f61a;border-radius:50%;box-shadow:0 2px 6px #3b82f626;color:var(--accent-primary);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.emp-details-plan-icon-wrapper svg,.emp-details-service-icon-wrapper svg{height:20px;width:20px}.emp-details-plan-info,.emp-details-service-info{flex:1 1;min-width:0}.emp-details-plan-title-row,.emp-details-service-title-row{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.emp-details-plan-title,.emp-details-service-title{color:var(--text-primary);flex:1 1;font-family:var(--font-family-display);font-size:var(--text-xl);font-weight:var(--font-weight-semibold);line-height:1.4;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emp-details-plan-status,.emp-details-service-status{align-items:center;border-radius:20px;display:inline-flex;font-family:var(--font-family-primary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);gap:6px;padding:4px 12px}.emp-details-plan-status,.emp-details-service-status{background:var(--status-success-light);color:var(--status-success)}.emp-details-service-type{color:var(--text-secondary);font-family:var(--font-family-primary);font-size:var(--text-sm);margin-top:4px}.emp-details-plan-price,.emp-details-service-price{align-items:center;color:var(--text-primary);display:flex;font-family:var(--font-family-display);font-size:var(--text-2xl);font-weight:var(--font-weight-bold);gap:8px;margin:0}.emp-details-plan-footer,.emp-details-service-footer{align-items:center;background:none;border:none;display:flex;gap:12px;justify-content:space-between;margin-top:16px;padding:0}.emp-details-service-status{align-items:center;background:var(--status-success-light);border-radius:20px;color:var(--status-success);display:inline-flex;font-family:var(--font-family-primary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);gap:6px;padding:4px 12px}.emp-details-plan-icon{color:var(--accent-primary);flex-shrink:0;height:24px;width:24px}.emp-details-plan-icon svg{stroke:currentColor;stroke-width:2;height:100%;width:100%}.emp-details-plan-validity,.emp-details-service-validity{align-items:center;color:var(--text-secondary);display:flex;font-family:var(--font-family-primary);font-size:var(--text-sm);gap:8px;margin-top:8px}.emp-details-plan-divider,.emp-details-service-divider{background:var(--border-color);height:16px;margin:0 8px;width:1px}.emp-details-plan-validity-info,.emp-details-service-validity-info{align-items:center;display:flex;gap:4px}.emp-details-plan-services{border-top:1px solid var(--border-color);margin-top:12px;padding-top:12px}.emp-details-plan-services h5{color:var(--text-secondary);font-family:var(--font-family-primary);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);margin:0 0 8px}.emp-details-plan-services-list{display:flex;flex-wrap:wrap;gap:6px}.emp-details-plan-service-item{align-items:center;background:var(--accent-primary-light);border-radius:12px;color:var(--accent-primary);display:inline-flex;font-family:var(--font-family-primary);font-size:var(--text-xs);gap:4px;padding:2px 8px}.emp-details-session-info{border-top:1px solid var(--border-color);margin-top:12px;padding-top:12px}.emp-details-session-row{align-items:center;color:var(--text-secondary);display:flex;font-family:var(--font-family-primary);font-size:var(--text-sm);justify-content:space-between;margin-bottom:8px}.emp-details-session-row:last-child{margin-bottom:0}.emp-details-session-row span:last-child{color:var(--text-primary);font-weight:500}.emp-details-plan-header,.emp-details-service-header{align-items:flex-start;border-bottom:none;display:flex;margin-bottom:16px;padding-bottom:0}.emp-details-service-header{gap:16px}.emp-details-service-icon-wrapper{align-items:center;background:#3b82f61a;border-radius:50%;box-shadow:0 2px 6px #3b82f626;color:var(--accent-primary);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.emp-details-service-icon-wrapper svg{height:20px;width:20px}.emp-details-plan-info{flex:1 1;min-width:0;width:100%}.emp-details-service-info{flex:1 1;min-width:0}.emp-details-documents-section{background:var(--background-primary);border-radius:12px;padding:24px}.emp-details-documents-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.emp-details-documents-title{color:var(--text-heading);font-family:var(--font-family-display);font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);margin:0}.emp-details-documents-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.emp-details-document-card{background:var(--background-primary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 2px 4px var(--shadow-primary);box-shadow:var(--emp-details-shadow-sm);cursor:pointer;padding:16px;transition:all .3s ease}.emp-details-document-card:hover{box-shadow:0 4px 12px var(--shadow-secondary);box-shadow:var(--emp-details-shadow-md);transform:translateY(-2px)}.emp-details-document-content{align-items:flex-start;display:flex;gap:16px}.emp-details-document-icon{color:var(--accent-primary);flex-shrink:0;height:40px;width:40px}.emp-details-document-info{flex:1 1}.emp-details-document-name{color:var(--text-primary);font-family:var(--font-family-primary);font-size:var(--text-base);font-weight:var(--font-weight-medium);margin:0 0 8px;word-break:break-word}.emp-details-document-meta{color:var(--text-secondary);font-family:var(--font-family-primary);font-size:var(--text-sm);margin:0}.emp-details-document-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:16px}.emp-details-document-button{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);cursor:pointer;font-family:var(--font-family-primary);font-size:var(--text-sm);padding:6px 12px;transition:all .2s ease}.emp-details-document-button:hover{background:var(--background-hover);color:var(--text-primary)}.emp-details-document-button.delete:hover{background:var(--status-error-background);color:var(--status-error)}.emp-details-document-empty{background:var(--background-secondary);border:1px dashed var(--border-color);border-radius:12px;color:var(--text-secondary);font-family:var(--font-family-primary);font-size:var(--text-base);grid-column:1/-1;padding:48px;text-align:center}.emp-details-modal-body{max-height:calc(100vh - 200px);overflow-y:auto;padding:24px}.emp-details-employee-avatar{align-items:center;background:var(--background-secondary);background:var(--emp-details-background-primary);border:2px solid var(--emp-details-accent-primary);border-radius:50%;box-shadow:0 2px 8px #0000000d;display:flex;height:96px;justify-content:center;overflow:hidden;position:relative;width:96px}.emp-details-employee-avatar img{height:100%;object-fit:cover;width:100%}.emp-details-user-photo-placeholder{background:var(--background-tertiary);border-radius:50%;box-shadow:0 2px 8px var(--shadow-primary);box-shadow:var(--emp-details-avatar-shadow);color:var(--text-tertiary);font-family:var(--font-family-display);font-size:var(--text-2xl);font-weight:var(--font-weight-semibold)}.emp-details-avatar-placeholder,.emp-details-user-photo-placeholder{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.emp-details-avatar-placeholder{background:var(--background-secondary);background:var(--emp-details-background-primary);color:var(--text-secondary);color:var(--emp-details-text-secondary);font-family:var(--font-family-display)!important;font-size:var(--text-4xl)!important;font-weight:var(--font-weight-semibold)!important;line-height:1!important}.emp-details-employee-modal .medium .userPhoto{font-family:var(--font-family-display)!important;font-size:var(--text-3xl)!important;height:64px!important;width:64px!important}.emp-details-section-header-row{flex-wrap:wrap;overflow-x:hidden}@media (max-width:768px){.emp-details-modal-overlay{align-items:center;padding:8px}.emp-details-employee-modal{background:var(--background-secondary);background:var(--emp-details-background-primary);border-radius:16px;box-shadow:0 4px 24px #0000002e;height:80vh;margin:0;max-height:80vh;max-width:95vw;overflow-y:auto;padding:0;width:95vw}.emp-details-employee-modal-header{align-items:center;background:var(--background-secondary);background:var(--emp-details-background-primary);border-bottom:1px solid var(--emp-details-border-color);flex-direction:row;gap:8px;justify-content:space-between;margin:0;min-height:0;padding:10px 8px 8px}.emp-details-employee-profile-section{align-items:center;flex:1 1 auto;flex-direction:row;gap:8px;margin:0;width:auto}.emp-details-user-photo-container{height:48px;margin-right:8px;min-height:48px;min-width:48px;width:48px}.emp-details-employee-avatar{height:48px;width:48px}.emp-details-employee-info{font-size:var(--text-base);gap:2px;padding:0}.emp-details-employee-info h2,.emp-details-employee-info h3{font-size:var(--text-base);line-height:1.1;margin-bottom:2px}.emp-details-employee-email{font-size:var(--text-xs);word-break:break-all}.emp-details-employee-created-date{font-size:var(--text-xs);gap:4px}.button-modal-close--small{align-self:flex-start;flex-shrink:0;margin-left:8px;position:static}.emp-details-employee-modal-tabs{border-bottom:1px solid var(--emp-details-border-color);font-size:var(--text-base);overflow-x:visible;overflow-x:initial;padding:0 8px}.emp-details-tab-buttons-left{-ms-overflow-style:none;display:flex;flex-wrap:nowrap;gap:4px;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.emp-details-tab-buttons-left::-webkit-scrollbar{display:none}.emp-details-tab-button{flex:0 0 auto;font-size:var(--text-base);min-width:120px;padding:10px 12px;text-align:center;white-space:nowrap}.emp-details-modal-body{max-height:calc(100vh - 180px);min-height:0;padding:12px 6px 16px}.emp-details-information-content{background:var(--background-secondary);border-radius:8px;gap:10px;padding:16px}.emp-details-info-container{border-radius:8px;padding:12px}.emp-details-section-title{font-size:var(--text-base)}.emp-details-role-tag{font-size:var(--text-sm);margin-left:6px;padding:2px 8px}.emp-details-candidates-grid,.emp-details-unassigned-grid{gap:12px;grid-template-columns:1fr}.emp-details-candidate-card-wrapper,.emp-details-unassigned-card-wrapper{padding:8px}.emp-details-plan-card{padding:12px}.emp-details-documents-section{padding:10px}.emp-details-documents-header{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:12px}.emp-details-documents-title{font-size:var(--text-base)}.emp-details-document-card{padding:10px}.emp-details-document-content{gap:8px}.emp-details-document-name{font-size:var(--text-base)}.emp-details-document-meta{font-size:var(--text-xs)}.emp-details-document-actions{gap:8px;margin-top:8px}.emp-details-user-photo-placeholder{font-size:var(--text-lg);height:48px;width:48px}.emp-details-modal-error{padding:16px;text-align:center}.emp-details-modal-error p{color:var(--status-error);color:var(--emp-details-error-color);font-size:var(--text-sm);margin-bottom:12px}.emp-details-modal-error button{font-size:var(--text-sm);max-width:180px;padding:10px 16px;width:100%}.emp-details-candidate-phone{font-size:var(--text-xs)}.emp-details-candidate-item .emp-details-unassign-button{font-size:var(--text-xs);gap:4px;padding:6px 10px}.emp-details-candidate-item .emp-details-unassign-button svg{height:14px;width:14px}}.emp-details-modal-error p{font-size:var(--text-base);margin:0 0 16px}.emp-details-modal-error button{background:var(--status-error-background);border:1px solid var(--status-error-border);border-radius:8px;color:var(--status-error);cursor:pointer;padding:8px 16px;transition:all .2s ease}.emp-details-candidates-list{display:flex;flex-direction:column;gap:12px}.emp-details-candidate-item{align-items:center;background:var(--background-secondary);background:var(--emp-details-background-primary);border:1px solid var(--emp-details-border-color);border-radius:12px;display:flex;justify-content:space-between;padding:16px;position:relative;transition:all .2s ease}.emp-details-candidate-item:hover{border-color:var(--emp-details-accent-primary);box-shadow:0 2px 8px #3b82f61a;transform:translateY(-1px)}.emp-details-candidate-info{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.emp-details-candidate-avatar{flex-shrink:0}.emp-details-candidate-details{flex:1 1;min-width:0}.emp-details-candidate-name{color:var(--text-primary);color:var(--emp-details-text-primary);font-family:var(--font-family-display);font-weight:var(--font-weight-semibold);line-height:1.2;margin:0 0 4px}.emp-details-candidate-email{line-height:1.3;margin:0 0 2px;word-break:break-all}.emp-details-candidate-email,.emp-details-candidate-phone{color:var(--text-secondary);color:var(--emp-details-text-secondary);font-family:var(--font-family-primary);font-size:var(--text-sm)}.emp-details-candidate-phone{align-items:center;display:flex;gap:8px;margin-top:4px}.emp-details-candidate-phone svg{flex-shrink:0;height:16px;width:16px}.emp-details-candidate-actions{flex-shrink:0;margin-left:12px}.emp-details-candidate-item .emp-details-unassign-button{box-shadow:var(--accent-primary-shadow);margin-left:auto;opacity:1;position:static;transform:none;visibility:visible}.emp-details-candidate-item .emp-details-unassign-button svg{height:16px;width:16px}.emp-details-empty-state{color:var(--text-secondary);padding:40px 20px;text-align:center}.emp-details-empty-state svg{height:64px;margin:0 auto 16px;opacity:.5;width:64px}.emp-details-empty-state p{font-family:var(--font-family-primary);font-size:var(--text-xl);font-weight:var(--font-weight-medium);margin:0 0 8px}.emp-details-empty-state span{font-family:var(--font-family-primary);opacity:.7}.emp-details-candidates-list{gap:8px}.emp-details-candidate-item{border-radius:8px;padding:12px}.emp-details-candidate-info{gap:8px}.emp-details-candidate-name{font-size:var(--text-base)}.emp-details-candidate-email,.emp-details-candidate-phone{font-size:var(--text-xs)}.emp-details-unassign-button{background:var(--status-error-background);border:1px solid var(--status-error-border);color:var(--status-error);margin-left:auto;opacity:1;position:static;transform:none;visibility:visible}.emp-details-unassign-button svg{height:16px;width:16px}.emp-details-empty-state{padding:30px 16px}.emp-details-empty-state svg{height:36px;margin-bottom:12px;width:36px}.emp-details-empty-state p{font-size:var(--text-base)}.emp-details-empty-state span{font-size:var(--text-sm);max-width:250px}.emp-details-modal-error{color:var(--status-error);padding:20px;text-align:center}.emp-details-skillset-item{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px;margin-bottom:12px;padding:16px;transition:all .2s ease}.emp-details-skillset-item:hover{border-color:var(--emp-details-accent-primary);box-shadow:0 2px 4px var(--shadow-primary);box-shadow:var(--emp-details-shadow-sm)}.emp-details-skillset-header{margin-bottom:12px}.emp-details-skillset-title{color:var(--text-primary);color:var(--emp-details-text-primary);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);margin:0 0 4px}.emp-details-skillset-description{color:var(--text-secondary);color:var(--emp-details-text-secondary);font-size:var(--text-sm);line-height:1.4;margin:0}.emp-details-skillset-content{display:flex;flex-direction:column;gap:8px}.emp-details-skillset-section{display:flex;flex-direction:column;gap:4px}.emp-details-skillset-section label{color:var(--accent-primary);color:var(--emp-details-accent-primary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin:0}.emp-details-skillset-section span{background:var(--background-primary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);color:var(--emp-details-text-primary);font-size:var(--text-sm);line-height:1.4;padding:4px 8px}.Subscriptions_pageHeader__\+-tfu{background:var(--background-primary);padding:0 48px;text-align:center}.Subscriptions_container__nlW-0{margin:0 auto;max-width:1440px;padding:0 2rem}.Subscriptions_fullWidthContainer__kh0Si{margin:0;padding:0;width:100%}.Subscriptions_pageHeader__\+-tfu .Subscriptions_fullWidthContainer__kh0Si{margin:0 auto;max-width:850px;padding:0 2rem}.Subscriptions_mainContent__akUiV{background-color:var(--background-primary);min-height:60vh;padding:0}.Subscriptions_plansSection__lXgPv{margin-bottom:2rem;padding:0}.Subscriptions_servicesSection__ftclv{padding:0}.Subscriptions_sectionHeader__eQFkc{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.Subscriptions_plansSection__lXgPv .Subscriptions_sectionHeader__eQFkc{justify-content:flex-start}.Subscriptions_loadingContent__Hncd1{align-items:center;color:var(--text-secondary);display:flex;font-family:var(--font-family-primary);font-size:var(--text-lg);gap:8px;justify-content:center;padding:2rem 0;text-align:center}.Subscriptions_faqWrapper__WUGPa{background:var(--background-secondary)}.Subscriptions_toggleContainer__BDi7K{align-items:center;display:flex;gap:12px}.Subscriptions_toggleButton__eenS7{background:none;border:none;cursor:pointer;outline:none;padding:0}.Subscriptions_toggleTrack__WagDN{align-items:center;background-color:var(--border-secondary);border-radius:12px;display:flex;height:24px;padding:2px;position:relative;transition:background-color .4s cubic-bezier(.4,0,.2,1);width:48px}.Subscriptions_toggleTrack__WagDN.Subscriptions_active__xDkhy{background-color:var(--accent-primary)}.Subscriptions_toggleThumb__bvKRf{align-items:center;background-color:var(--background-secondary);border-radius:50%;box-shadow:0 2px 4px var(--shadow-sm);display:flex;height:20px;justify-content:center;left:2px;position:absolute;transition:all .4s cubic-bezier(.4,0,.2,1);width:20px}.Subscriptions_toggleTrack__WagDN.Subscriptions_active__xDkhy .Subscriptions_toggleThumb__bvKRf{left:26px}.Subscriptions_toggleIcon__pO7Wr{color:var(--text-tertiary);height:12px;transition:color .3s ease;width:12px}.Subscriptions_toggleTrack__WagDN.Subscriptions_active__xDkhy .Subscriptions_toggleIcon__pO7Wr{color:var(--accent-primary)}@media (max-width:768px){.Subscriptions_pageHeader__\+-tfu{padding:0 12px}.Subscriptions_pageHeader__\+-tfu .Subscriptions_fullWidthContainer__kh0Si{margin:0;max-width:100%;padding:0}.Subscriptions_container__nlW-0{padding:0 1rem}.Subscriptions_sectionHeader__eQFkc{align-items:flex-start;flex-direction:column;gap:1rem}.Subscriptions_plansSection__lXgPv .Subscriptions_sectionHeader__eQFkc{align-items:flex-start}}@media (max-width:480px){.Subscriptions_pageHeader__\+-tfu{padding:0 12px}.Subscriptions_pageHeader__\+-tfu .Subscriptions_fullWidthContainer__kh0Si{margin:0;max-width:100%;padding:0}}.PlanModal_modalHeader__nayzY{align-items:center;background:var(--background-tertiary);border-bottom:1px solid var(--border-primary);border-radius:16px 16px 0 0;display:flex;justify-content:space-between;padding:24px 32px}.PlanModal_modalTitle__3xH7z{align-items:center;display:flex;gap:12px}.PlanModal_modalTitle__3xH7z h3{margin:0}.PlanModal_modalBody__7sv62{color:var(--text-primary);flex:1 1;line-height:1.6;margin-bottom:0;overflow-y:auto;padding:32px}.PlanModal_modalBody__7sv62::-webkit-scrollbar{width:8px}.PlanModal_modalBody__7sv62::-webkit-scrollbar-track{background:var(--background-tertiary);border-radius:4px}.PlanModal_modalBody__7sv62::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}.PlanModal_modalBody__7sv62::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.PlanModal_modalActions__v1hHJ{align-items:center;background:var(--background-tertiary);border-radius:0 0 16px 16px;border-top:1px solid var(--border-primary);display:flex;gap:12px;justify-content:flex-end;padding:24px 32px}.PlanModal_planForm__lywlA{display:flex;flex-direction:column;gap:24px}.PlanModal_formGrid__mELwt{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.PlanModal_formGroup__kURdd{display:flex;flex-direction:column;gap:8px}.PlanModal_formGroup__kURdd label{margin:0}input[type=number],input[type=text],textarea{background:var(--background-primary);border:1px solid var(--border-primary);border-radius:8px;box-sizing:border-box;color:var(--text-primary);padding:12px 16px;transition:all .2s ease;width:100%}input[type=number]:hover,input[type=text]:hover,textarea:hover{border-color:var(--border-hover)}input[type=number]:focus,input[type=text]:focus,textarea:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-primary-alpha);outline:none}.PlanModal_pricingSection__VRFzN{display:flex;flex-direction:column;gap:16px}.PlanModal_pricingSection__VRFzN>.PlanModal_formGrid__mELwt{margin-top:8px}.PlanModal_highlightSection__qiD6f{display:flex;flex-direction:column;gap:16px}.PlanModal_highlightSection__qiD6f>.PlanModal_formGrid__mELwt{margin-top:8px}.PlanModal_highlightSection__qiD6f .PlanModal_formGroup__kURdd label{align-items:center;cursor:pointer;display:flex;gap:8px;margin:0}.PlanModal_highlightSection__qiD6f .PlanModal_checkbox__fjLmL{accent-color:var(--accent-primary);cursor:pointer;height:18px;margin:0;width:18px}.PlanModal_highlightSection__qiD6f .PlanModal_checkbox__fjLmL:focus{outline:2px solid var(--accent-primary);outline-offset:2px}.PlanModal_servicesSection__7c9Rf{display:flex;flex-direction:column;gap:16px}.PlanModal_serviceSearchContainer__yi7c1{margin-top:8px}.PlanModal_serviceCheckboxList__gfKeK{background:var(--background-primary);border:1px solid var(--border-primary);border-radius:8px;display:flex;flex-direction:column;gap:12px;margin-top:16px;max-height:300px;overflow-y:auto;padding:16px}.PlanModal_serviceCheckboxList__gfKeK::-webkit-scrollbar{width:6px}.PlanModal_serviceCheckboxList__gfKeK::-webkit-scrollbar-track{background:var(--background-tertiary);border-radius:3px}.PlanModal_serviceCheckboxList__gfKeK::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.PlanModal_serviceCheckboxList__gfKeK::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.PlanModal_checkboxLabel__sUfH4{align-items:flex-start;background:var(--background-secondary);border:1px solid var(--border-primary);border-radius:6px;cursor:pointer;display:flex;gap:12px;margin:0;padding:12px;transition:all .2s ease}.PlanModal_checkboxLabel__sUfH4:hover{background:var(--background-hover);border-color:var(--border-hover)}.PlanModal_checkbox__fjLmL{accent-color:var(--accent-primary);cursor:pointer;flex-shrink:0;height:18px;margin:2px 0 0;width:18px}.PlanModal_checkbox__fjLmL:focus{outline:2px solid var(--accent-primary);outline-offset:2px}.PlanModal_serviceInfo__kPXHS{display:flex;flex:1 1;flex-direction:column;gap:4px}.PlanModal_serviceName__ZATqa{margin:0}.PlanModal_servicePrice__t05fo{line-height:1.4;margin:0}.PlanModal_noServicesFound__J1bKB{color:var(--text-tertiary);font-style:italic;padding:20px;text-align:center}.PlanModal_errorMessage__HJgOr{background:#ef44441a;border:1px solid #ef444433;border-radius:8px;color:var(--status-error);margin:0;padding:12px 16px;text-align:center}@media (max-width:768px){.PlanModal_modalHeader__nayzY{padding:20px 24px}.PlanModal_modalBody__7sv62{padding:24px}.PlanModal_modalActions__v1hHJ{padding:20px 24px}.PlanModal_formGrid__mELwt{gap:20px;grid-template-columns:1fr}.PlanModal_planForm__lywlA{gap:20px}.PlanModal_serviceCheckboxList__gfKeK{max-height:250px;padding:12px}}@media (max-width:480px){.PlanModal_modalHeader__nayzY{padding:16px 20px}.PlanModal_modalBody__7sv62{padding:20px}.PlanModal_modalActions__v1hHJ{padding:16px 20px}.PlanModal_formGrid__mELwt{gap:16px}.PlanModal_formGroup__kURdd{gap:6px}input[type=number],input[type=text],textarea{padding:8px 12px}.PlanModal_serviceCheckboxList__gfKeK{max-height:200px;padding:10px}.PlanModal_checkboxLabel__sUfH4{padding:10px}}@media (max-width:360px){.PlanModal_modalHeader__nayzY{padding:12px 16px}.PlanModal_modalBody__7sv62{padding:16px}.PlanModal_modalActions__v1hHJ{padding:12px 16px}.PlanModal_formGrid__mELwt{gap:12px}input[type=number],input[type=text],textarea{padding:8px 12px}.PlanModal_serviceCheckboxList__gfKeK{max-height:180px;padding:8px}.PlanModal_checkboxLabel__sUfH4{padding:8px}}.ServiceModal_modalHeader__SOdiU{align-items:center;background:var(--background-tertiary);border-bottom:1px solid var(--border-primary);border-radius:16px 16px 0 0;display:flex;justify-content:space-between;padding:24px 32px}.ServiceModal_modalTitle__DJI51{align-items:center;display:flex;gap:12px}.ServiceModal_modalTitle__DJI51 h3{margin:0}.ServiceModal_modalBody__tH8DR{color:var(--text-primary);flex:1 1;line-height:1.6;margin-bottom:0;overflow-y:auto;padding:32px}.ServiceModal_modalBody__tH8DR::-webkit-scrollbar{width:8px}.ServiceModal_modalBody__tH8DR::-webkit-scrollbar-track{background:var(--background-tertiary);border-radius:4px}.ServiceModal_modalBody__tH8DR::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}.ServiceModal_modalBody__tH8DR::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.ServiceModal_modalActions__rXBCB{align-items:center;background:var(--background-tertiary);border-radius:0 0 16px 16px;border-top:1px solid var(--border-primary);display:flex;gap:12px;justify-content:flex-end;padding:24px 32px}.ServiceModal_serviceForm__NYApE{display:flex;flex-direction:column;gap:24px}.ServiceModal_formGrid__PbsWA{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr}.ServiceModal_formGroup__Eo8M1{display:flex;flex-direction:column;gap:8px}.ServiceModal_formGroup__Eo8M1 label{margin:0}input[type=number],input[type=text],select,textarea{background:var(--background-primary);border:1px solid var(--border-primary);border-radius:8px;box-sizing:border-box;color:var(--text-primary);font-family:inherit;height:44px;min-height:44px;padding:12px 16px;transition:all .2s ease;width:100%}input[type=number]:hover,input[type=text]:hover,select:hover,textarea:hover{border-color:var(--border-hover)}input[type=number]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-primary-alpha);outline:none}input[type=number]::placeholder,input[type=text]::placeholder,textarea::placeholder{color:var(--text-tertiary)}.ServiceModal_inputError__VNgDI{border-color:var(--status-error)!important}select option{background:var(--background-primary);color:var(--text-primary)}textarea{height:120px}.ServiceModal_pricingSection__Y19-f{display:flex;flex-direction:column;gap:16px}.ServiceModal_pricingSection__Y19-f>label{margin:0}.ServiceModal_plansGrid__U\+yvV,.ServiceModal_sessionGrid__P8bez{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ServiceModal_planInputGroup__Ym9zB{display:flex;flex-direction:column;gap:8px}.ServiceModal_planInputGroup__Ym9zB label{margin:0}.ServiceModal_descriptionSection__KXQIM{grid-column:1/-1}.ServiceModal_permissionsSection__16vuB{display:flex;flex-direction:column;gap:16px}.ServiceModal_permissionsSection__16vuB>label{margin:0}.ServiceModal_permissionsGrid__sS4BM{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.ServiceModal_permissionCard__pEzu4{background:var(--background-primary);border:1px solid var(--border-primary);border-radius:8px;padding:16px;transition:all .2s ease}.ServiceModal_permissionCard__pEzu4:hover{background:var(--background-secondary);border-color:var(--border-hover)}.ServiceModal_checkboxLabel__q23gV{align-items:center;cursor:pointer;display:flex;gap:12px;margin:0}.ServiceModal_checkbox__qXxkS{accent-color:var(--accent-primary);cursor:pointer;flex-shrink:0;height:18px;margin:0;width:18px}.ServiceModal_checkbox__qXxkS:focus{outline:2px solid var(--accent-primary);outline-offset:2px}.ServiceModal_permissionInfo__FZpHr{display:flex;flex:1 1;flex-direction:column;gap:4px}.ServiceModal_permissionLabel__Z8f4U{margin:0}.ServiceModal_permissionDescription__gdTlv{line-height:1.4;margin:0}.ServiceModal_optionsSection__nvUA\+{display:flex;flex-direction:column;gap:16px}.ServiceModal_optionsSection__nvUA\+ .ServiceModal_formGroup__Eo8M1{gap:12px}.ServiceModal_optionsSection__nvUA\+ .ServiceModal_checkboxLabel__q23gV{align-items:center;gap:12px}.ServiceModal_optionsSection__nvUA\+ .ServiceModal_formGroup__Eo8M1 input[type=number]{margin-top:8px}.ServiceModal_errorMessage__D0rIG{background:#ef44441a;border:1px solid #ef444433;border-radius:8px;color:var(--status-error);margin:0 0 16px;padding:12px 16px;text-align:center}@media (max-width:768px){.ServiceModal_modalHeader__SOdiU{padding:20px 24px}.ServiceModal_modalBody__tH8DR{padding:24px}.ServiceModal_modalActions__rXBCB{align-items:center!important;flex-direction:row!important;gap:12px!important;justify-content:flex-end!important;padding:20px 24px}.ServiceModal_formGrid__PbsWA{gap:20px;grid-template-columns:1fr}.ServiceModal_plansGrid__U\+yvV,.ServiceModal_sessionGrid__P8bez{gap:16px;grid-template-columns:1fr}.ServiceModal_permissionsGrid__sS4BM{gap:12px;grid-template-columns:1fr}}@media (max-width:480px){.ServiceModal_modalHeader__SOdiU{padding:16px 20px}.ServiceModal_modalBody__tH8DR{padding:20px}.ServiceModal_modalActions__rXBCB{align-items:center!important;flex-direction:row!important;gap:12px!important;justify-content:flex-end!important;padding:16px 20px}.ServiceModal_formGrid__PbsWA{gap:16px}.ServiceModal_formGroup__Eo8M1{gap:6px}input[type=number],input[type=text],select,textarea{padding:10px 14px}.ServiceModal_plansGrid__U\+yvV,.ServiceModal_sessionGrid__P8bez{gap:12px}.ServiceModal_permissionsGrid__sS4BM{gap:10px}.ServiceModal_permissionCard__pEzu4{padding:12px}}@media (max-width:360px){.ServiceModal_modalHeader__SOdiU{padding:12px 16px}.ServiceModal_modalBody__tH8DR{padding:16px}.ServiceModal_modalActions__rXBCB{align-items:center!important;flex-direction:row!important;gap:12px!important;justify-content:flex-end!important;padding:12px 16px}.ServiceModal_formGrid__PbsWA{gap:12px}input[type=number],input[type=text],select,textarea{padding:8px 12px}.ServiceModal_plansGrid__U\+yvV,.ServiceModal_sessionGrid__P8bez{gap:10px}.ServiceModal_permissionsGrid__sS4BM{gap:8px}.ServiceModal_permissionCard__pEzu4{padding:10px}}.SubscriptionsServiceGrid_fullWidthContainer__CW7mA{background:#0000;margin:0;overflow:visible;padding:0;position:relative;transition:all .3s ease;width:100%}.SubscriptionsServiceGrid_serviceGridWrapper__0hGfk{-webkit-overflow-scrolling:touch;background:#0000;box-sizing:border-box;margin:0;padding:0;width:100%}@media (min-width:1025px){.SubscriptionsServiceGrid_serviceGridWrapper__0hGfk{width:100%}}.SubscriptionsServiceGrid_serviceGroup__ccMlr{margin-bottom:2.5rem}.SubscriptionsServiceGrid_serviceGroupHeader__Bi9sD{margin-bottom:2rem;text-align:center}.SubscriptionsServiceGrid_serviceGroupHeader__Bi9sD h2{line-height:1.2}.SubscriptionsServiceGrid_serviceGrid__1l4w6{grid-gap:24px;box-sizing:border-box;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);max-width:100%;overflow:visible;padding:0;width:100%}.SubscriptionsServiceGrid_toggleButton__5Gvhx{background:none;border:none;cursor:pointer;outline:none;padding:0}.SubscriptionsServiceGrid_toggleTrack__gPHPC{align-items:center;background-color:var(--border-secondary);border-radius:12px;display:flex;height:24px;padding:2px;position:relative;transition:background-color .3s ease;width:48px}.SubscriptionsServiceGrid_toggleTrackActive__lslJf{background-color:var(--accent-primary)}.SubscriptionsServiceGrid_toggleThumb__Xcdst{align-items:center;background-color:var(--background-secondary);border-radius:50%;box-shadow:0 2px 4px var(--shadow-sm);display:flex;height:20px;justify-content:center;left:2px;position:absolute;transition:transform .3s ease,background-color .3s ease;width:20px}.SubscriptionsServiceGrid_toggleThumbActive__lIknM{background-color:var(--background-secondary);transform:translateX(24px)}.SubscriptionsServiceGrid_toggleIcon__OYkG1{color:var(--text-tertiary);height:12px;transition:color .3s ease;width:12px}.SubscriptionsServiceGrid_toggleTrackActive__lslJf .SubscriptionsServiceGrid_toggleIcon__OYkG1{color:var(--accent-primary)}@media screen and (max-width:1200px){.SubscriptionsServiceGrid_serviceGrid__1l4w6{gap:20px;grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:900px){.SubscriptionsServiceGrid_serviceGrid__1l4w6{gap:20px;grid-template-columns:repeat(2,1fr);padding:0}}@media screen and (max-width:768px){.SubscriptionsServiceGrid_fullWidthContainer__CW7mA{margin:0}.SubscriptionsServiceGrid_serviceGridWrapper__0hGfk{padding:0}.SubscriptionsServiceGrid_serviceGroupHeader__Bi9sD{margin-bottom:1.5rem;padding:0 1rem}.SubscriptionsServiceGrid_serviceGrid__1l4w6{gap:16px;grid-template-columns:repeat(2,1fr);padding:0}}@media screen and (max-width:480px){.SubscriptionsServiceGrid_fullWidthContainer__CW7mA{margin:0}.SubscriptionsServiceGrid_serviceGridWrapper__0hGfk{padding:0}.SubscriptionsServiceGrid_serviceGrid__1l4w6{gap:16px;grid-template-columns:1fr;padding:0}}.UploadDocumentModal_modalContent--large__IWDEu{background:var(--background-primary)!important;border-radius:16px!important}.UploadDocumentModal_uploadForm__FiqsQ{display:flex;flex-direction:column;gap:24px}.UploadDocumentModal_formGrid__RXzNd{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.UploadDocumentModal_formGroup__91EWV{display:flex;flex-direction:column;gap:8px}.UploadDocumentModal_formGroup__91EWV label{margin:0}input[type=email],input[type=text],select,textarea{background:var(--background-primary);border:1px solid var(--border-primary);border-radius:8px;box-sizing:border-box;color:var(--text-primary);font-family:var(--font-family-primary);font-size:var(--text-base);padding:12px 16px;transition:all .2s ease;width:100%}input[type=email]:hover,input[type=text]:hover,select:hover,textarea:hover{border-color:var(--border-hover)}input[type=email]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-primary-alpha);outline:none}input[type=email]::placeholder,input[type=text]::placeholder,textarea::placeholder{color:var(--text-tertiary)}textarea{line-height:1.5;min-height:120px;resize:vertical}.UploadDocumentModal_uploadSection__NXR4g{display:flex;flex-direction:column;gap:20px}.UploadDocumentModal_documentUpload__EEJzf{background:var(--background-secondary);border:2px dashed var(--border-primary);border-radius:16px;cursor:pointer;overflow:hidden;padding:24px;position:relative;text-align:center;transition:all .3s ease}.UploadDocumentModal_documentUpload__EEJzf:hover{background:var(--background-hover);border-color:var(--accent-primary);box-shadow:0 8px 25px var(--shadow-md);transform:translateY(-2px)}.UploadDocumentModal_documentUpload__EEJzf.UploadDocumentModal_active__Skw7M{background:var(--background-primary);border-color:var(--accent-primary);border-style:solid}.UploadDocumentModal_uploadContent__gW3wX{align-items:center;display:flex;flex-direction:column;gap:12px;position:relative;z-index:2}.UploadDocumentModal_uploadIcon__Rw2dU{color:var(--accent-primary);height:48px;transition:all .3s ease;width:48px}.UploadDocumentModal_documentUpload__EEJzf:hover .UploadDocumentModal_uploadIcon__Rw2dU{color:var(--accent-primary);transform:scale(1.1)}.UploadDocumentModal_uploadText__z55TP{margin:0}.UploadDocumentModal_uploadHint__5lbnp{margin:0;opacity:.8}.UploadDocumentModal_fileInfo__Ewd7n{align-items:center;background:var(--background-tertiary);border:1px solid var(--border-primary);border-radius:12px;display:flex;gap:8px;margin-top:12px;max-width:100%;overflow:hidden;padding:12px 16px}.UploadDocumentModal_fileInfo__Ewd7n svg{color:var(--accent-primary);flex-shrink:0;height:16px;width:16px}.UploadDocumentModal_fileInfo__Ewd7n span{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UploadDocumentModal_fileInput__iZYdh{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.UploadDocumentModal_errorMessage__SUI-D{background:var(--error-background);border:1px solid var(--error-border);border-radius:8px;color:var(--error-primary);margin:0;padding:12px 16px}@media (max-width:768px){.UploadDocumentModal_modalHeader__Tspeq{padding:20px 24px}.UploadDocumentModal_modalBody__\+PtaZ{padding:24px}.UploadDocumentModal_modalActions__xq5VC{padding:20px 24px}.UploadDocumentModal_formGrid__RXzNd{gap:20px;grid-template-columns:1fr}.UploadDocumentModal_documentUpload__EEJzf{padding:20px}.UploadDocumentModal_uploadIcon__Rw2dU{height:44px;width:44px}.UploadDocumentModal_fileInfo__Ewd7n{padding:10px 14px}.UploadDocumentModal_fileInfo__Ewd7n span{max-width:180px}}@media (max-width:480px){.UploadDocumentModal_modalHeader__Tspeq{padding:16px 20px}.UploadDocumentModal_modalBody__\+PtaZ{padding:20px}.UploadDocumentModal_modalActions__xq5VC{align-items:center;flex-direction:row;gap:12px;justify-content:flex-end;padding:16px 20px}.UploadDocumentModal_formGrid__RXzNd{gap:16px}.UploadDocumentModal_formGroup__91EWV{gap:6px}input[type=email],input[type=text],select,textarea{font-size:var(--text-sm);padding:10px 14px}.UploadDocumentModal_documentUpload__EEJzf{padding:18px}.UploadDocumentModal_uploadIcon__Rw2dU{height:40px;width:40px}.UploadDocumentModal_fileInfo__Ewd7n{padding:8px 12px}.UploadDocumentModal_fileInfo__Ewd7n span{max-width:160px}}@media (max-width:360px){.UploadDocumentModal_modalHeader__Tspeq{padding:12px 16px}.UploadDocumentModal_modalBody__\+PtaZ{padding:16px}.UploadDocumentModal_modalActions__xq5VC{align-items:center;flex-direction:row;gap:12px;justify-content:flex-end;padding:12px 16px}.UploadDocumentModal_formGrid__RXzNd{gap:12px}input[type=email],input[type=text],select,textarea{font-size:var(--text-sm);padding:8px 12px}.UploadDocumentModal_documentUpload__EEJzf{padding:14px}.UploadDocumentModal_uploadIcon__Rw2dU{height:36px;width:36px}.UploadDocumentModal_fileInfo__Ewd7n{padding:6px 10px}.UploadDocumentModal_fileInfo__Ewd7n span{max-width:140px}}.Sessions_sessionsMain__WGJOw{background:var(--background-primary);height:auto;min-height:100vh;overflow-y:auto;transition:all .3s ease}.Sessions_sessionsContainer__hx45E{height:auto;margin:0;max-width:none;overflow:visible}.Sessions_sessionsContainer__hx45E,.Sessions_sessionsContent__pLNQZ{display:flex;flex-direction:column;gap:24px}.Sessions_sessionsHeader__izfyg{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;padding:0}.Sessions_sessionsTitle__7xFu0{margin:0}.Sessions_headerActions__SAYr9{display:flex;gap:12px}.Sessions_cleanupButton__aA5NC{align-items:center;background:none;border:none;border-radius:0;box-shadow:none;cursor:pointer;display:flex;gap:8px;padding:0;transition:color .2s}.Sessions_cleanupButton__aA5NC:hover{background:none;box-shadow:none;color:var(--accent-primary)}.Sessions_cleanupIcon__DWxtj{color:inherit;transition:color .2s}.Sessions_cleanupButton__aA5NC:hover .Sessions_cleanupIcon__DWxtj{color:var(--accent-primary)}.Sessions_mobileControlsContainer__Iu3Ev{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.Sessions_dropdownRow__xUVM7{justify-content:space-between}.Sessions_dropdownRow__xUVM7,.Sessions_leftControls__a5baV{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.Sessions_tabs__YBc\+q{border-bottom:1px solid var(--border-primary);display:flex;gap:8px;margin-bottom:0}.Sessions_tab__OtWCP{align-items:center;background:#0000;border:none;border-bottom:3px solid #0000;color:var(--text-secondary);cursor:pointer;display:flex;gap:8px;justify-content:center;padding:12px 20px;text-align:center;transition:all .3s ease}.Sessions_tab__OtWCP:hover{background:var(--background-tertiary);color:var(--text-primary)}.Sessions_tab__OtWCP.Sessions_active__WNB4\+{border-bottom-color:var(--accent-primary);color:var(--accent-primary)}.Sessions_content__\+eVXs{background:var(--background-secondary);border:1px solid var(--border-primary);border-radius:16px;box-shadow:0 4px 10px var(--shadow-sm);max-height:none;overflow:visible;padding:0}.Sessions_table__0TG2K{border-collapse:initial;border-spacing:0;box-shadow:0 2px 16px var(--shadow-md);min-width:800px;overflow:hidden;table-layout:fixed;width:100%}.Sessions_table__0TG2K td,.Sessions_table__0TG2K th{padding:8px 12px;text-align:left;vertical-align:middle}.Sessions_table__0TG2K th{background:var(--background-secondary);border-bottom:1.5px solid var(--border-primary);box-shadow:none;letter-spacing:.01em;padding:10px 12px;position:sticky;text-transform:none;top:0;white-space:nowrap;z-index:10}.Sessions_table__0TG2K td{border-bottom:1px solid var(--border-primary);vertical-align:middle}.Sessions_table__0TG2K tr:last-child td{border-bottom:none}.Sessions_tableRow__pnvZ\+{height:56px}.Sessions_tableRow__pnvZ\+:hover{background:var(--background-tertiary)}.Sessions_userInfo__12-6f{align-items:center;display:flex;gap:.75rem}.Sessions_userDetails__PBneo{display:flex;flex-direction:column;gap:4px}.Sessions_userAgent__\+2rcM{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.Sessions_badge__JdAml{align-items:center;border-radius:9999px;display:inline-flex;padding:.25rem .75rem;text-transform:capitalize}.Sessions_badge__JdAml.Sessions_active__WNB4\+{background:color-mix(in srgb,var(--accent-success) 10%,#0000);border:1px solid color-mix(in srgb,var(--accent-success) 20%,#0000);color:var(--accent-success)}.Sessions_badge__JdAml.Sessions_admin__r8HOC,.Sessions_badge__JdAml.Sessions_inactive__svXCY{background:color-mix(in srgb,var(--accent-error) 10%,#0000);border:1px solid color-mix(in srgb,var(--accent-error) 20%,#0000);color:var(--accent-error)}.Sessions_badge__JdAml.Sessions_employee__iueCp{background:color-mix(in srgb,var(--accent-secondary) 10%,#0000);border:1px solid color-mix(in srgb,var(--accent-secondary) 20%,#0000);color:var(--accent-secondary)}.Sessions_badge__JdAml.Sessions_regular__LiZjg{background:color-mix(in srgb,var(--text-secondary) 10%,#0000);border:1px solid color-mix(in srgb,var(--text-secondary) 20%,#0000);color:var(--text-secondary)}.Sessions_badge__JdAml.Sessions_expired__hNh1q{background:color-mix(in srgb,var(--accent-warning) 10%,#0000);border:1px solid color-mix(in srgb,var(--accent-warning) 20%,#0000);color:var(--accent-warning)}.Sessions_actions__fFHoj{align-items:center;display:flex;flex-direction:row;gap:6px;justify-content:flex-start;margin:0;padding:0}.Sessions_actionButton__Hnjym{align-items:center;background:none;background:color-mix(in srgb,var(--accent-primary) 8%,#0000);border:none;border:1px solid color-mix(in srgb,var(--accent-primary) 15%,#0000);border-radius:12px;color:var(--accent-primary);cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:8px;pointer-events:auto;transition:all .2s ease;width:36px;z-index:2}.Sessions_actionButton__Hnjym:hover:not(:disabled){transform:translateY(-2px)}.Sessions_actionButton__Hnjym.Sessions_terminateAll__F2HMd,.Sessions_actionButton__Hnjym.Sessions_terminate__iitzQ{background:color-mix(in srgb,var(--accent-error) 12%,#0000);border:1px solid color-mix(in srgb,var(--accent-error) 18%,#0000);color:var(--accent-error)}.Sessions_actionButton__Hnjym.Sessions_terminateAll__F2HMd:hover:not(:disabled),.Sessions_actionButton__Hnjym.Sessions_terminate__iitzQ:hover:not(:disabled){background:color-mix(in srgb,var(--accent-error) 22%,#0000);color:var(--accent-error);transform:translateY(-2px)}.Sessions_actionButton__Hnjym.Sessions_block__cL78r{background:color-mix(in srgb,var(--accent-error) 12%,#0000);border:1px solid color-mix(in srgb,var(--accent-error) 18%,#0000);color:var(--accent-error)}.Sessions_actionButton__Hnjym.Sessions_block__cL78r:hover:not(:disabled){background:color-mix(in srgb,var(--accent-error) 22%,#0000);color:var(--text-inverse);transform:translateY(-2px)}.Sessions_actionButton__Hnjym.Sessions_unblock__ngqZK{background:color-mix(in srgb,var(--accent-success) 8%,#0000);border:1px solid color-mix(in srgb,var(--accent-success) 15%,#0000);color:var(--accent-success)}.Sessions_actionButton__Hnjym.Sessions_unblock__ngqZK:hover:not(:disabled){background:color-mix(in srgb,var(--accent-success) 12%,#0000);color:var(--text-inverse);transform:translateY(-2px)}.Sessions_pagination__Ehqsa{border-top:1px solid var(--border-primary);gap:16px;margin-top:24px;padding:.75rem}.Sessions_paginationButton__PffZr,.Sessions_pagination__Ehqsa{align-items:center;background:var(--background-secondary);display:flex;justify-content:center}.Sessions_paginationButton__PffZr{border:1px solid var(--border-primary);border-radius:16px;color:var(--text-secondary);cursor:pointer;height:28px;min-width:28px;padding:4px 10px;text-align:center;transition:all .2s ease}.Sessions_paginationButton__PffZr:hover:not(:disabled){background:var(--background-tertiary);border-color:var(--accent-primary);color:var(--text-primary);transform:translateY(-1px)}.Sessions_paginationButton__PffZr:disabled{cursor:not-allowed;opacity:.5}.Sessions_blockForm__Yjr2v{display:flex;flex-direction:column;gap:16px;margin-top:16px}.Sessions_formGroup__v3oe\+{display:flex;flex-direction:column;gap:8px}.Sessions_input__y0pMS{background:var(--background-primary);border:1px solid var(--border-primary);border-radius:6px;color:var(--text-primary);padding:12px;transition:border-color .3s ease}.Sessions_input__y0pMS:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--shadow-sm);outline:none}.Sessions_table__0TG2K td.Sessions_ipAddress__66esa,.Sessions_table__0TG2K th.Sessions_ipAddress__66esa{max-width:70px!important;min-width:0!important;white-space:normal;width:70px!important;word-break:break-all}.Sessions_table__0TG2K td.Sessions_userAgent__\+2rcM,.Sessions_table__0TG2K th.Sessions_userAgent__\+2rcM{max-width:180px;white-space:normal;word-break:break-all}@media (max-width:900px){.Sessions_sessionsMain__WGJOw{padding:16px}.Sessions_sessionsContainer__hx45E{gap:16px}.Sessions_sessionsHeader__izfyg{align-items:center;flex-direction:column;gap:12px;text-align:center}.Sessions_sessionsTitle__7xFu0{text-align:center}.Sessions_headerActions__SAYr9{justify-content:center;width:100%}.Sessions_mobileControlsContainer__Iu3Ev{align-items:stretch;flex-direction:column;gap:20px;padding:16px 0}.Sessions_tabs__YBc\+q{margin-bottom:8px;overflow-x:auto;padding-bottom:8px;width:100%}.Sessions_tab__OtWCP{flex:1 1;padding:12px 20px;white-space:nowrap}.Sessions_content__\+eVXs{overflow-x:auto}.Sessions_table__0TG2K{min-width:800px}.Sessions_table__0TG2K td,.Sessions_table__0TG2K th{padding:8px 12px}.Sessions_userInfo__12-6f{gap:8px}.Sessions_userDetails__PBneo{min-width:0}.Sessions_userName__M0jl5{font-size:var(--text-sm)}.Sessions_userEmail__Fmhql{font-size:var(--text-xs)}.Sessions_actions__fFHoj{gap:8px}.Sessions_actionButton__Hnjym{height:44px;padding:12px;width:44px}.Sessions_pagination__Ehqsa{gap:8px;padding:12px 0}.Sessions_paginationButton__PffZr{padding:8px 12px}.Sessions_pageInfo__i9md3{font-size:var(--text-xs)}}@media (max-width:768px){.Sessions_sessionsMain__WGJOw{margin-top:20px;padding:12px}.Sessions_sessionsContainer__hx45E{gap:12px;padding:0 24px}.Sessions_sessionsHeader__izfyg{align-items:center;flex-direction:column;gap:12px;text-align:center}.Sessions_sessionsTitle__7xFu0{text-align:center}.Sessions_headerActions__SAYr9{justify-content:center;width:100%}.Sessions_mobileControlsContainer__Iu3Ev{gap:16px;padding:12px 0}.Sessions_tabs__YBc\+q{gap:6px;margin-bottom:8px;padding-bottom:6px}.Sessions_tab__OtWCP{gap:8px;padding:12px 18px}.Sessions_content__\+eVXs{margin-top:12px;overflow-x:hidden;width:100%}.Sessions_table__0TG2K{min-width:600px}.Sessions_table__0TG2K td,.Sessions_table__0TG2K th{padding:6px 8px}.Sessions_userInfo__12-6f{gap:6px}.Sessions_actions__fFHoj{gap:6px}.Sessions_actionButton__Hnjym{height:40px;padding:10px;width:40px}.Sessions_pagination__Ehqsa{gap:6px;margin-top:16px;padding:16px 0}.Sessions_paginationButton__PffZr{padding:6px 10px}.Sessions_blockForm__Yjr2v{gap:12px}.Sessions_formGroup__v3oe\+{gap:6px}.Sessions_input__y0pMS{padding:8px 12px}}@media (max-width:480px){.Sessions_sessionsMain__WGJOw{padding:8px}.Sessions_sessionsContainer__hx45E{gap:8px;padding:0 16px}.Sessions_sessionsHeader__izfyg{align-items:center;flex-direction:column;gap:12px;text-align:center}.Sessions_sessionsTitle__7xFu0{font-size:var(--text-xl);text-align:center}.Sessions_headerActions__SAYr9{gap:8px;justify-content:center;width:100%}.Sessions_cleanupButton__aA5NC{font-size:var(--text-xs);gap:6px}.Sessions_mobileControlsContainer__Iu3Ev{gap:14px;padding:10px 0}.Sessions_tabs__YBc\+q{gap:4px;margin-bottom:6px;padding-bottom:4px}.Sessions_tab__OtWCP{font-size:var(--text-sm)!important;gap:6px;padding:10px 16px}.Sessions_content__\+eVXs{margin-top:8px;overflow-x:hidden;width:100%}.Sessions_table__0TG2K{min-width:500px}.Sessions_table__0TG2K td,.Sessions_table__0TG2K th{font-size:var(--text-xs);padding:4px 6px}.Sessions_userInfo__12-6f{gap:4px}.Sessions_userEmail__Fmhql,.Sessions_userName__M0jl5{font-size:var(--text-xs)}.Sessions_actions__fFHoj{gap:4px}.Sessions_actionButton__Hnjym{font-size:var(--text-xs);height:36px;padding:8px;width:36px}.Sessions_pagination__Ehqsa{gap:4px;margin-top:12px;padding:12px 0}.Sessions_paginationButton__PffZr{font-size:var(--text-xs);padding:4px 8px}.Sessions_pageInfo__i9md3{font-size:var(--text-xs)}.Sessions_blockForm__Yjr2v{gap:8px}.Sessions_formGroup__v3oe\+{gap:4px}.Sessions_formGroup__v3oe\+ label,.Sessions_input__y0pMS{font-size:var(--text-xs)}.Sessions_input__y0pMS{padding:6px 10px}}.Sessions_mobileCardList__JXHFM{display:flex;flex-direction:column;gap:1rem;max-height:none;overflow-y:visible}.Sessions_tableRowCard__uS55g{background:var(--background-secondary);border:1px solid var(--border-primary);border-radius:12px;box-shadow:0 2px 8px var(--shadow-sm);margin-bottom:1rem;padding:1rem 1.25rem;transition:all .2s ease}.Sessions_tableRowCard__uS55g:hover{background:var(--background-tertiary);box-shadow:0 4px 12px var(--shadow-md)}.Sessions_cardRow__txjs5{align-items:flex-start;display:flex;margin-bottom:.25em;margin-top:.5em}.Sessions_tableRowCardLabel__-zjkz{color:var(--text-secondary);flex-shrink:0;font-size:var(--text-base);font-weight:var(--font-weight-medium);margin-right:.25em;min-width:70px}.Sessions_noDataMessage__92CAU{background:var(--background-secondary);border:1px solid var(--border-primary);border-radius:12px;color:var(--text-secondary);font-size:var(--text-lg);padding:32px 0;text-align:center}@media (max-width:768px){.Sessions_tableRowCard__uS55g .Sessions_actions__fFHoj{flex-wrap:wrap;gap:8px;justify-content:flex-start}.Sessions_tableRowCard__uS55g .Sessions_actionButton__Hnjym{border-radius:12px;box-shadow:0 2px 4px var(--shadow-sm);font-size:var(--text-lg);height:48px;padding:12px;width:48px}.Sessions_tableRowCard__uS55g .Sessions_actionButton__Hnjym:hover{box-shadow:0 4px 8px var(--shadow-md);transform:translateY(-2px)}.Sessions_mobileControlsContainer__Iu3Ev{gap:12px}.Sessions_dropdownRow__xUVM7,.Sessions_leftControls__a5baV{align-items:stretch;flex-direction:column;gap:12px}.Sessions_tabs__YBc\+q{justify-content:center}}@media (max-width:480px){.Sessions_tableRowCard__uS55g .Sessions_actionButton__Hnjym{font-size:var(--text-base);height:44px;padding:10px;width:44px}}.SessionsTable_sessionTableCell__ZoHx0{overflow:hidden;padding:12px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.SessionsTable_sessionTableCellUser__\+t3I6{word-wrap:break-word;overflow:hidden;white-space:normal}.SessionsTable_sessionTableCellIp__TCLXZ{font-family:var(--font-family-mono)}.SessionsTable_sessionTableCellIp__TCLXZ,.SessionsTable_sessionTableCellUseragent__7FFZ3{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SessionsTable_sessionTableCellCreated__ab4f5,.SessionsTable_sessionTableCellExpires__uscFn{overflow:hidden;white-space:normal}.SessionsTable_sessionTableCellActions__6XdaD{overflow:visible;text-align:center}.SessionsTable_sessionsTableContainer__k2xuY{width:100%}@media (max-width:1200px){.SessionsTable_sessionTableCellUseragent__7FFZ3{max-width:150px}}@media (max-width:768px){.SessionsTable_sessionTableCell__ZoHx0{padding:8px 6px}.SessionsTable_sessionTableCellUseragent__7FFZ3{max-width:100px}}.SessionDetailsModal_modalContent--large__D8\+Sv{height:95vh;max-width:1100px;width:95%}.SessionDetailsModal_sessionDetailsProfileSection__BGVYe{align-items:center;display:flex;gap:1.5rem;margin-bottom:12px}.SessionDetailsModal_sessionDetailsUserPhotoContainer__ca7fK{flex-shrink:0}.SessionDetailsModal_sessionDetailsUserInfo__a7PKy{display:flex;flex:1 1;flex-direction:column;gap:8px;justify-content:center}.SessionDetailsModal_sessionDetailsUserName__dUrsv{align-items:center;display:flex;gap:12px;line-height:1.4;margin:0}.SessionDetailsModal_sessionDetailsRoleTag__odDuj{border-radius:9999px;padding:4px 12px;text-transform:capitalize}.SessionDetailsModal_sessionDetailsSessionInfo__egBxI,.SessionDetailsModal_sessionDetailsUserEmail__EbW9Y{align-items:center;display:flex;gap:8px;line-height:1.5;margin:0}.SessionDetailsModal_sessionDetailsEmailIcon__DUeeo,.SessionDetailsModal_sessionDetailsSessionIcon__aAUe3{align-items:center;color:var(--accent-primary);display:inline-flex;height:16px;justify-content:center;opacity:.7;width:16px}.SessionDetailsModal_sessionDetailsEmailIcon__DUeeo svg,.SessionDetailsModal_sessionDetailsSessionIcon__aAUe3 svg{stroke:currentColor;stroke-width:2;height:16px;width:16px}.SessionDetailsModal_sessionDetailsContent__YhawL{display:flex;flex-direction:column;gap:1.5rem}.SessionDetailsModal_section__wxLSq{display:flex;flex-direction:column;gap:.5rem}.SessionDetailsModal_sectionTitle__wGJzK{margin:0;padding-bottom:.25rem}.SessionDetailsModal_sessionInfoGrid__8jt5J{grid-gap:1.5rem;background:var(--background-primary);border:1px solid var(--border-color);border-radius:12px;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:1.5rem}.SessionDetailsModal_infoItem__0urxp{display:flex;flex-direction:column;gap:.5rem}.SessionDetailsModal_infoLabel__lkguG{letter-spacing:.05em;text-transform:uppercase}.SessionDetailsModal_userAgentContainer__h2sGm{background:var(--background-primary);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem}.SessionDetailsModal_userAgentText__7IqrZ{font-family:Courier New,monospace;line-height:1.5;word-break:break-all}.SessionDetailsModal_additionalInfoGrid__GCVyB{grid-gap:1.5rem;background:var(--background-primary);border:1px solid var(--border-color);border-radius:12px;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:1.5rem}.SessionDetailsModal_statusBadge__1d\+48{align-items:center;border-radius:9999px;display:inline-flex;padding:.25rem .75rem;text-transform:capitalize}.SessionDetailsModal_statusBadgeActive__EtO40{background:var(--status-success-light);border:1px solid var(--status-success-border);color:var(--status-success)}.SessionDetailsModal_statusBadgeInactive__dmCwz{background:var(--status-error-light);border:1px solid var(--status-error-border);color:var(--status-error)}.SessionDetailsModal_statusBadgeExpired__2j4LA{background:var(--status-warning-light);border:1px solid var(--status-warning-border);color:var(--status-warning)}.SessionDetailsModal_roleBadge__MQhkR,.SessionDetailsModal_statusBadgeExpired__2j4LA{align-items:center;border-radius:9999px;display:inline-flex;padding:.25rem .75rem;text-transform:capitalize}.SessionDetailsModal_roleBadgeAdmin__a10ze{background:var(--status-error-light);border:1px solid var(--status-error-border);color:var(--status-error)}.SessionDetailsModal_roleBadgeEmployee__XW1yf{background:var(--accent-primary-light);border:1px solid var(--accent-primary-border);color:var(--accent-primary)}.SessionDetailsModal_roleBadgeRegular__tkKlA{background:var(--text-tertiary-light);border:1px solid var(--text-tertiary-border);color:var(--text-tertiary)}@media (max-width:900px){.SessionDetailsModal_modalContent--large__D8\+Sv{max-width:600px;width:95%}.SessionDetailsModal_additionalInfoGrid__GCVyB,.SessionDetailsModal_sessionInfoGrid__8jt5J{gap:1rem;grid-template-columns:1fr}.SessionDetailsModal_sessionDetailsProfileSection__BGVYe{flex-direction:column;gap:1rem;text-align:center}}@media (max-width:768px){.SessionDetailsModal_modalContent--large__D8\+Sv{height:90vh;max-height:90vh;max-width:95vw;width:95vw}.SessionDetailsModal_sessionDetailsProfileSection__BGVYe{align-items:center;flex:1 1 auto;flex-direction:row;gap:8px;margin:0;width:auto}.SessionDetailsModal_sessionDetailsUserName__dUrsv{line-height:1.1;margin-bottom:2px}.SessionDetailsModal_sessionDetailsSessionInfo__egBxI,.SessionDetailsModal_sessionDetailsUserEmail__EbW9Y{word-break:break-all}.SessionDetailsModal_additionalInfoGrid__GCVyB,.SessionDetailsModal_sessionInfoGrid__8jt5J,.SessionDetailsModal_userAgentContainer__h2sGm{padding:1rem}}@media (max-width:480px){.SessionDetailsModal_modalContent--large__D8\+Sv{height:85vh;max-height:85vh;max-width:98vw;width:98vw}.SessionDetailsModal_sessionDetailsProfileSection__BGVYe{flex-direction:column;gap:.75rem;text-align:center}.SessionDetailsModal_sessionDetailsUserName__dUrsv{flex-direction:column;gap:.5rem}}.BlockedUsersTable_blockedUsersTableContainer__k3zc-{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;max-height:600px;overflow:auto}.BlockedUsersTable_blockedUserTableCell__pOvlw{border-bottom:1px solid var(--border-color);overflow:hidden;padding:12px;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.BlockedUsersTable_blockedUserTableCellActions__xgKsp{text-align:center}@media (max-width:768px){.BlockedUsersTable_blockedUsersTableContainer__k3zc-{border-radius:8px;max-height:none}.BlockedUsersTable_blockedUserTableCell__pOvlw{padding:8px}}.MetricsOverviewCard_metricsCard__KVHG1{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:20px;box-shadow:0 1px 3px #0000001a;display:flex;gap:32px;margin-bottom:24px;min-height:280px;padding:24px}.MetricsOverviewCard_metricsSection__IHMTE{display:flex;flex:0 0 65%;flex-direction:column}.MetricsOverviewCard_metricsGrid__L68P6{grid-gap:20px;display:grid;flex:1 1;gap:20px;grid-template-columns:repeat(3,1fr)}.MetricsOverviewCard_metricItem__ZmqE-{align-items:flex-start;background:var(--background-primary);border:1px solid var(--border-color);border-radius:20px;display:flex;flex-direction:column;padding:16px;transition:all .2s ease}.MetricsOverviewCard_metricItem__ZmqE-:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.MetricsOverviewCard_metricHeader__ZuVDR{align-items:center;display:flex;gap:.75rem;margin-bottom:.5rem}.MetricsOverviewCard_metricIcon__dXLdF{align-items:center;border:1px solid var(--shadow-sm);border-radius:20px;box-shadow:0 2px 4px var(--shadow-sm);display:flex;flex-shrink:0;font-size:var(--text-2xl);height:48px;justify-content:center;line-height:1;overflow:hidden;position:relative;transition:transform .3s ease;width:48px}.MetricsOverviewCard_metricIcon__dXLdF svg{color:inherit!important;height:24px!important;min-height:24px!important;min-width:24px!important;width:24px!important}.MetricsOverviewCard_metricIcon__dXLdF svg circle,.MetricsOverviewCard_metricIcon__dXLdF svg path,.MetricsOverviewCard_metricIcon__dXLdF svg polygon,.MetricsOverviewCard_metricIcon__dXLdF svg rect{fill:currentColor!important;stroke:currentColor!important}.MetricsOverviewCard_metricItem__ZmqE-:hover .MetricsOverviewCard_metricIcon__dXLdF{transform:scale(1.1)}.MetricsOverviewCard_iconBlue__SujRL{background:var(--accent-primary-lighter);border-color:var(--accent-primary-light)!important;color:var(--accent-primary)!important}.MetricsOverviewCard_iconGreen__7c7UV{background:var(--accent-success-lighter);border-color:var(--accent-success-light)!important;color:var(--accent-success)!important}.MetricsOverviewCard_iconOrange__j84w8,.MetricsOverviewCard_iconYellow__i9mwh{background:var(--accent-warning-lighter);border-color:var(--accent-warning-light)!important;color:var(--accent-warning)!important}.MetricsOverviewCard_iconRed__VZObZ{background:var(--accent-error-lighter);border-color:var(--accent-error-light)!important;color:var(--accent-error)!important}.MetricsOverviewCard_chartSection__P4ZGB{align-items:center;display:flex;flex:0 0 35%;flex-direction:column;justify-content:center}.MetricsOverviewCard_chartContainer__KQqjM{align-items:center;display:flex;height:280px;justify-content:center;width:100%}.MetricsOverviewCard_noDataMessage__MhluP{align-items:center;color:var(--text-secondary);display:flex;height:100%;justify-content:center}.MetricsOverviewCard_responsivePieChart__nz74K{height:100%!important;max-height:400px;width:100%!important}@media (max-width:768px){.MetricsOverviewCard_metricsCard__KVHG1{flex-direction:column;gap:24px;padding:20px}.MetricsOverviewCard_metricsGrid__L68P6{gap:16px;grid-template-columns:1fr}.MetricsOverviewCard_metricHeader__ZuVDR{gap:.5rem}.MetricsOverviewCard_metricIcon__dXLdF{height:40px;width:40px}.MetricsOverviewCard_metricIcon__dXLdF svg{height:20px!important;min-height:20px!important;min-width:20px!important;width:20px!important}.MetricsOverviewCard_chartContainer__KQqjM{height:240px}.MetricsOverviewCard_responsivePieChart__nz74K{max-height:360px}}@media (max-width:480px){.MetricsOverviewCard_metricsCard__KVHG1{padding:16px}.MetricsOverviewCard_metricsGrid__L68P6{gap:12px}.MetricsOverviewCard_metricItem__ZmqE-{padding:12px}.MetricsOverviewCard_metricHeader__ZuVDR{gap:.5rem}.MetricsOverviewCard_metricIcon__dXLdF{height:36px;width:36px}.MetricsOverviewCard_metricIcon__dXLdF svg{height:18px!important;min-height:18px!important;min-width:18px!important;width:18px!important}.MetricsOverviewCard_chartContainer__KQqjM{height:200px}.MetricsOverviewCard_responsivePieChart__nz74K{max-height:320px}}.InternalJobsMetricsCard_metricsCard__IwTGM{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:20px;box-shadow:0 1px 3px #0000001a;display:flex;gap:32px;margin-bottom:24px;min-height:280px;padding:24px}.InternalJobsMetricsCard_metricsSection__S\+89I{display:flex;flex:0 0 65%;flex-direction:column}.InternalJobsMetricsCard_metricsGrid__KorYG{grid-gap:20px;display:grid;flex:1 1;gap:20px;grid-template-columns:repeat(3,1fr)}.InternalJobsMetricsCard_metricItem__56z-W{align-items:flex-start;background:var(--background-primary);border:1px solid var(--border-color);border-radius:20px;display:flex;flex-direction:column;padding:16px;transition:all .2s ease}.InternalJobsMetricsCard_metricItem__56z-W:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.InternalJobsMetricsCard_metricHeader__REKv7{align-items:center;display:flex;gap:.75rem;margin-bottom:.5rem}.InternalJobsMetricsCard_metricIcon__UucVo{align-items:center;border:1px solid var(--shadow-sm);border-radius:20px;box-shadow:0 2px 4px var(--shadow-sm);display:flex;flex-shrink:0;font-size:var(--text-2xl);height:48px;justify-content:center;line-height:1;overflow:hidden;position:relative;transition:transform .3s ease;width:48px}.InternalJobsMetricsCard_metricIcon__UucVo svg{color:inherit!important;height:24px!important;min-height:24px!important;min-width:24px!important;width:24px!important}.InternalJobsMetricsCard_metricIcon__UucVo svg circle,.InternalJobsMetricsCard_metricIcon__UucVo svg path,.InternalJobsMetricsCard_metricIcon__UucVo svg polygon,.InternalJobsMetricsCard_metricIcon__UucVo svg rect{fill:currentColor!important;stroke:currentColor!important}.InternalJobsMetricsCard_metricItem__56z-W:hover .InternalJobsMetricsCard_metricIcon__UucVo{transform:scale(1.1)}.InternalJobsMetricsCard_iconBlue__zCpmO{background:var(--accent-primary-lighter);border-color:var(--accent-primary-light)!important;color:var(--accent-primary)!important}.InternalJobsMetricsCard_iconGreen__ivmmr{background:var(--accent-success-lighter);border-color:var(--accent-success-light)!important;color:var(--accent-success)!important}.InternalJobsMetricsCard_iconRed__GRyM\+{background:var(--accent-error-lighter);border-color:var(--accent-error-light)!important;color:var(--accent-error)!important}.InternalJobsMetricsCard_iconPurple__ROiFy{background:var(--accent-primary-lighter);border-color:var(--accent-primary-light)!important;color:var(--accent-primary)!important}.InternalJobsMetricsCard_iconOrange__BbEsF{background:var(--accent-warning-lighter);border-color:var(--accent-warning-light)!important;color:var(--accent-warning)!important}.InternalJobsMetricsCard_chartSection__pAQpo{align-items:center;display:flex;flex:0 0 35%;flex-direction:column;justify-content:center}.InternalJobsMetricsCard_chartContainer__jX-r8{align-items:center;display:flex;height:280px;justify-content:center;width:100%}.InternalJobsMetricsCard_noDataMessage__k5npE{align-items:center;color:var(--text-secondary);display:flex;height:100%;justify-content:center}.InternalJobsMetricsCard_responsivePieChart__331As{height:100%!important;max-height:400px;width:100%!important}.chartjs-tooltip{background:var(--background-secondary)!important;border:1px solid var(--border-primary)!important;border-radius:8px!important;box-shadow:0 4px 6px -1px var(--shadow-md),0 2px 4px -1px var(--shadow-sm)!important;opacity:0;padding:12px!important;transform:translateY(10px);transition:all .2s ease}.chartjs-tooltip.show{opacity:1;transform:translateY(0)}.chartjs-legend{display:flex;gap:1.5rem;justify-content:center;margin-top:1rem}.chartjs-legend-item{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:.5rem;padding:.25rem .5rem;transition:all .2s ease}.chartjs-legend-item:hover{background:var(--background-tertiary)}.chartjs-legend-item-text{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}@media (max-width:768px){.InternalJobsMetricsCard_metricsCard__IwTGM{flex-direction:column;gap:24px;padding:20px}.InternalJobsMetricsCard_metricsGrid__KorYG{gap:16px;grid-template-columns:1fr}.InternalJobsMetricsCard_metricHeader__REKv7{gap:.5rem}.InternalJobsMetricsCard_metricIcon__UucVo{height:40px;width:40px}.InternalJobsMetricsCard_metricIcon__UucVo svg{height:20px!important;min-height:20px!important;min-width:20px!important;width:20px!important}.InternalJobsMetricsCard_chartContainer__jX-r8{height:240px}.InternalJobsMetricsCard_responsivePieChart__331As{max-height:360px}}@media (max-width:480px){.InternalJobsMetricsCard_metricsCard__IwTGM{padding:16px}.InternalJobsMetricsCard_metricsGrid__KorYG{gap:12px}.InternalJobsMetricsCard_metricItem__56z-W{padding:12px}.InternalJobsMetricsCard_metricHeader__REKv7{gap:.5rem}.InternalJobsMetricsCard_metricIcon__UucVo{height:36px;width:36px}.InternalJobsMetricsCard_metricIcon__UucVo svg{height:18px!important;min-height:18px!important;min-width:18px!important;width:18px!important}.InternalJobsMetricsCard_chartContainer__jX-r8{height:200px}.InternalJobsMetricsCard_responsivePieChart__331As{max-height:320px}}.InternalJobsMetricsCard_skeletonIcon__uIdfK{border-radius:6px;height:24px;width:24px}.InternalJobsMetricsCard_skeletonIcon__uIdfK,.InternalJobsMetricsCard_skeletonText__n3c47{animation:InternalJobsMetricsCard_pulse__cdzu4 1.5s ease-in-out infinite;background:var(--skeleton-primary)}.InternalJobsMetricsCard_skeletonText__n3c47{border-radius:4px;height:16px;width:80px}.InternalJobsMetricsCard_skeletonNumber__-UzES{border-radius:6px;height:32px;width:60px}.InternalJobsMetricsCard_skeletonChart__Mb6yg,.InternalJobsMetricsCard_skeletonNumber__-UzES{animation:InternalJobsMetricsCard_pulse__cdzu4 1.5s ease-in-out infinite;background:var(--skeleton-primary)}.InternalJobsMetricsCard_skeletonChart__Mb6yg{border-radius:12px;height:100%;width:100%}@keyframes InternalJobsMetricsCard_pulse__cdzu4{0%,to{opacity:1}50%{opacity:.5}}.InternalJobsMetricsCard_errorContainer__u7UY6{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:280px;padding:48px 24px;text-align:center;width:100%}.InternalJobsMetricsCard_errorIcon__2hbiy{margin-bottom:8px}.InternalJobsMetricsCard_errorContainer__u7UY6 button{margin-top:8px}.app{background:var(--background-primary);color:var(--text-primary);display:flex;flex-direction:column;margin:0;min-height:100vh;padding:0;transition:background-color .3s ease,color .3s ease}.main-content{display:flex;flex:1 1;flex-direction:column;margin-bottom:0;margin-top:70px;width:100%}.content-wrapper{margin-bottom:40px;margin-top:0}@media (max-width:1024px){.main-content{margin-bottom:24px;margin-top:64px}.content-wrapper{margin-bottom:0;margin-top:8px}}@media (max-width:768px){.main-content{margin-bottom:0;margin-top:64px}.content-wrapper{margin-bottom:12px;margin-top:8px}}.tag-base,.tag-error,.tag-ghost,.tag-gradient,.tag-info,.tag-outline,.tag-outline-error,.tag-outline-info,.tag-outline-primary,.tag-outline-purple,.tag-outline-regular,.tag-outline-secondary,.tag-outline-success,.tag-outline-warning,.tag-primary,.tag-secondary,.tag-success,.tag-tertiary,.tag-warning{align-items:center;border:none;border-radius:16px;display:inline-flex;font-family:var(--font-family-ui);font-size:var(--text-sm);font-weight:var(--font-weight-medium);gap:6px;height:28px;justify-content:center;line-height:1;min-width:fit-content;overflow:hidden;padding:6px 12px;position:relative;text-align:center;transition:all .2s ease;white-space:nowrap}.tag-base:focus,.tag-error:focus,.tag-ghost:focus,.tag-gradient:focus,.tag-info:focus,.tag-outline-error:focus,.tag-outline-info:focus,.tag-outline-primary:focus,.tag-outline-purple:focus,.tag-outline-regular:focus,.tag-outline-secondary:focus,.tag-outline-success:focus,.tag-outline-warning:focus,.tag-outline:focus,.tag-primary:focus,.tag-secondary:focus,.tag-success:focus,.tag-tertiary:focus,.tag-warning:focus{outline:2px solid var(--border-focus);outline-offset:2px}.tag-base:disabled,.tag-error:disabled,.tag-ghost:disabled,.tag-gradient:disabled,.tag-info:disabled,.tag-outline-error:disabled,.tag-outline-info:disabled,.tag-outline-primary:disabled,.tag-outline-purple:disabled,.tag-outline-regular:disabled,.tag-outline-secondary:disabled,.tag-outline-success:disabled,.tag-outline-warning:disabled,.tag-outline:disabled,.tag-primary:disabled,.tag-secondary:disabled,.tag-success:disabled,.tag-tertiary:disabled,.tag-warning:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.7;transform:none!important}.tag-base.loading,.tag-error.loading,.tag-ghost.loading,.tag-gradient.loading,.tag-info.loading,.tag-outline-error.loading,.tag-outline-info.loading,.tag-outline-primary.loading,.tag-outline-purple.loading,.tag-outline-regular.loading,.tag-outline-secondary.loading,.tag-outline-success.loading,.tag-outline-warning.loading,.tag-outline.loading,.tag-primary.loading,.tag-secondary.loading,.tag-success.loading,.tag-tertiary.loading,.tag-warning.loading{cursor:wait;position:relative}.tag-base.loading:after,.tag-error.loading:after,.tag-ghost.loading:after,.tag-gradient.loading:after,.tag-info.loading:after,.tag-outline-error.loading:after,.tag-outline-info.loading:after,.tag-outline-primary.loading:after,.tag-outline-purple.loading:after,.tag-outline-regular.loading:after,.tag-outline-secondary.loading:after,.tag-outline-success.loading:after,.tag-outline-warning.loading:after,.tag-outline.loading:after,.tag-primary.loading:after,.tag-secondary.loading:after,.tag-success.loading:after,.tag-tertiary.loading:after,.tag-warning.loading:after{animation:spin .8s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;content:"";height:12px;margin-left:6px;position:absolute;width:12px}.tag-base--xs,.tag-error--xs,.tag-ghost--xs,.tag-gradient--xs,.tag-info--xs,.tag-outline--xs,.tag-outline-error--xs,.tag-outline-info--xs,.tag-outline-primary--xs,.tag-outline-purple--xs,.tag-outline-regular--xs,.tag-outline-secondary--xs,.tag-outline-success--xs,.tag-outline-warning--xs,.tag-primary--xs,.tag-secondary--xs,.tag-success--xs,.tag-tertiary--xs,.tag-warning--xs{border-radius:12px;font-size:var(--text-xs);gap:4px;height:24px;padding:6px 12px}.tag-base--xs .tag-icon,.tag-error--xs .tag-icon,.tag-ghost--xs .tag-icon,.tag-gradient--xs .tag-icon,.tag-info--xs .tag-icon,.tag-outline--xs .tag-icon,.tag-outline-error--xs .tag-icon,.tag-outline-info--xs .tag-icon,.tag-outline-primary--xs .tag-icon,.tag-outline-purple--xs .tag-icon,.tag-outline-regular--xs .tag-icon,.tag-outline-secondary--xs .tag-icon,.tag-outline-success--xs .tag-icon,.tag-outline-warning--xs .tag-icon,.tag-primary--xs .tag-icon,.tag-secondary--xs .tag-icon,.tag-success--xs .tag-icon,.tag-tertiary--xs .tag-icon,.tag-warning--xs .tag-icon{height:12px;width:12px}.tag-base--small,.tag-error--small,.tag-ghost--small,.tag-gradient--small,.tag-info--small,.tag-outline--small,.tag-outline-error--small,.tag-outline-info--small,.tag-outline-primary--small,.tag-outline-purple--small,.tag-outline-regular--small,.tag-outline-secondary--small,.tag-outline-success--small,.tag-outline-warning--small,.tag-primary--small,.tag-secondary--small,.tag-success--small,.tag-tertiary--small,.tag-warning--small{border-radius:14px;font-size:var(--text-xs);gap:5px;height:30px;padding:8px 16px}.tag-base--small .tag-icon,.tag-error--small .tag-icon,.tag-ghost--small .tag-icon,.tag-gradient--small .tag-icon,.tag-info--small .tag-icon,.tag-outline--small .tag-icon,.tag-outline-error--small .tag-icon,.tag-outline-info--small .tag-icon,.tag-outline-primary--small .tag-icon,.tag-outline-purple--small .tag-icon,.tag-outline-regular--small .tag-icon,.tag-outline-secondary--small .tag-icon,.tag-outline-success--small .tag-icon,.tag-outline-warning--small .tag-icon,.tag-primary--small .tag-icon,.tag-secondary--small .tag-icon,.tag-success--small .tag-icon,.tag-tertiary--small .tag-icon,.tag-warning--small .tag-icon{height:14px;width:14px}.tag-base--medium,.tag-error--medium,.tag-ghost--medium,.tag-gradient--medium,.tag-info--medium,.tag-outline--medium,.tag-outline-error--medium,.tag-outline-info--medium,.tag-outline-primary--medium,.tag-outline-purple--medium,.tag-outline-regular--medium,.tag-outline-secondary--medium,.tag-outline-success--medium,.tag-outline-warning--medium,.tag-primary--medium,.tag-secondary--medium,.tag-success--medium,.tag-tertiary--medium,.tag-warning--medium{border-radius:16px;font-size:var(--text-sm);gap:6px;height:34px;padding:10px 20px}.tag-base--medium .tag-icon,.tag-error--medium .tag-icon,.tag-ghost--medium .tag-icon,.tag-gradient--medium .tag-icon,.tag-info--medium .tag-icon,.tag-outline--medium .tag-icon,.tag-outline-error--medium .tag-icon,.tag-outline-info--medium .tag-icon,.tag-outline-primary--medium .tag-icon,.tag-outline-purple--medium .tag-icon,.tag-outline-regular--medium .tag-icon,.tag-outline-secondary--medium .tag-icon,.tag-outline-success--medium .tag-icon,.tag-outline-warning--medium .tag-icon,.tag-primary--medium .tag-icon,.tag-secondary--medium .tag-icon,.tag-success--medium .tag-icon,.tag-tertiary--medium .tag-icon,.tag-warning--medium .tag-icon{height:16px;width:16px}.tag-base--large,.tag-error--large,.tag-ghost--large,.tag-gradient--large,.tag-info--large,.tag-outline--large,.tag-outline-error--large,.tag-outline-info--large,.tag-outline-primary--large,.tag-outline-purple--large,.tag-outline-regular--large,.tag-outline-secondary--large,.tag-outline-success--large,.tag-outline-warning--large,.tag-primary--large,.tag-secondary--large,.tag-success--large,.tag-tertiary--large,.tag-warning--large{border-radius:18px;font-size:var(--text-base);gap:8px;height:40px;padding:12px 24px}.tag-base--large .tag-icon,.tag-error--large .tag-icon,.tag-ghost--large .tag-icon,.tag-gradient--large .tag-icon,.tag-info--large .tag-icon,.tag-outline--large .tag-icon,.tag-outline-error--large .tag-icon,.tag-outline-info--large .tag-icon,.tag-outline-primary--large .tag-icon,.tag-outline-purple--large .tag-icon,.tag-outline-regular--large .tag-icon,.tag-outline-secondary--large .tag-icon,.tag-outline-success--large .tag-icon,.tag-outline-warning--large .tag-icon,.tag-primary--large .tag-icon,.tag-secondary--large .tag-icon,.tag-success--large .tag-icon,.tag-tertiary--large .tag-icon,.tag-warning--large .tag-icon{height:18px;width:18px}.tag-primary{background:linear-gradient(135deg,var(--accent-primary) 0,var(--accent-secondary) 100%);box-shadow:0 1px 3px #2563eb26}.tag-primary,.tag-secondary{color:var(--background-primary)}.tag-secondary{background:linear-gradient(135deg,var(--accent-secondary) 0,var(--accent-tertiary) 100%);box-shadow:0 1px 3px #8b5cf626}.tag-tertiary{border:1px solid var(--border-primary)}.tag-outline,.tag-tertiary{background:#0000;color:var(--accent-primary)}.tag-outline{border:2px solid var(--accent-primary)}.tag-ghost{background:#0000;border:1px solid #0000;color:var(--text-secondary)}.tag-success{background:linear-gradient(135deg,var(--accent-success) 0,#34d399 100%);box-shadow:0 1px 3px #10b98126}.tag-success,.tag-warning{color:var(--background-primary)}.tag-warning{background:linear-gradient(135deg,var(--accent-warning) 0,#fbbf24 100%);box-shadow:0 1px 3px #f59e0b26}.tag-error{background:linear-gradient(135deg,var(--accent-error) 0,#f87171 100%);box-shadow:0 1px 3px #ef444426}.tag-error,.tag-info{color:var(--background-primary)}.tag-info{background:linear-gradient(135deg,var(--accent-info) 0,#67e8f9 100%);box-shadow:0 1px 3px #0891b226}.tag-gradient{background:var(--gradient-highlight);box-shadow:0 1px 3px #7b2ff726;color:var(--background-primary)}.tag-outline-primary{background:color-mix(in srgb,var(--accent-primary) 10%,#0000);border:1px solid color-mix(in srgb,var(--accent-primary) 20%,#0000);color:var(--accent-primary)}.tag-outline-secondary{background:color-mix(in srgb,var(--accent-secondary) 10%,#0000);border:1px solid color-mix(in srgb,var(--accent-secondary) 20%,#0000);color:var(--accent-secondary)}.tag-outline-success{background:color-mix(in srgb,var(--accent-success) 10%,#0000);border:1px solid color-mix(in srgb,var(--accent-success) 20%,#0000);color:var(--accent-success)}.tag-outline-warning{background:color-mix(in srgb,var(--accent-warning) 10%,#0000);border:1px solid color-mix(in srgb,var(--accent-warning) 20%,#0000);color:var(--accent-warning)}.tag-outline-error{background:color-mix(in srgb,var(--accent-error) 10%,#0000);border:1px solid color-mix(in srgb,var(--accent-error) 20%,#0000);color:var(--accent-error)}.tag-outline-info{background:color-mix(in srgb,var(--accent-info) 10%,#0000);border:1px solid color-mix(in srgb,var(--accent-info) 20%,#0000);color:var(--accent-info)}.tag-outline-purple{background:color-mix(in srgb,var(--accent-purple) 10%,#0000);border:1px solid color-mix(in srgb,var(--accent-purple) 20%,#0000);color:var(--accent-purple)}.tag-outline-regular{background:color-mix(in srgb,var(--text-secondary) 10%,#0000);border:1px solid color-mix(in srgb,var(--text-secondary) 20%,#0000);color:var(--text-secondary)}.tag-outline-gradient{background:color-mix(in srgb,var(--accent-primary) 10%,#0000);background-clip:text;-webkit-background-clip:text;background-image:var(--gradient-highlight);border:1px solid var(--accent-primary);color:#0000;position:relative}.tag-outline-gradient:before{background:var(--gradient-highlight);border-radius:inherit;content:"";inset:-1px;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;padding:1px;pointer-events:none;position:absolute}.tag-removable{padding-right:8px}.tag-remove{background:none;border:none;border-radius:50%;color:inherit;cursor:pointer;display:flex;margin-left:4px;opacity:.7;padding:2px;transition:all .2s ease}.tag-badge,.tag-remove{align-items:center;justify-content:center}.tag-badge{border-radius:10px;display:inline-flex;font-size:var(--text-xs);font-weight:var(--font-weight-bold);height:20px;min-width:20px;padding:0 6px}.tag-badge.tag-badge--xs{font-size:var(--text-xs);height:16px;min-width:16px;padding:0 4px}.tag-badge.tag-badge--small{font-size:var(--text-xs);height:18px;min-width:18px;padding:0 5px}.tag-badge.tag-badge--medium{font-size:var(--text-xs);height:20px;min-width:20px;padding:0 6px}.tag-badge.tag-badge--large{font-size:var(--text-sm);height:24px;min-width:24px;padding:0 8px}.tag-status{position:relative}.tag-status:before{background:currentColor;border-radius:50%;content:"";height:6px;left:8px;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:6px}.tag-status.tag-status--xs:before{height:4px;left:6px;width:4px}.tag-status.tag-status--small:before{height:5px;left:7px;width:5px}.tag-status.tag-status--medium:before{height:6px;left:8px;width:6px}.tag-status.tag-status--large:before{height:8px;left:10px;width:8px}.tag-group{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.tag-group--compact{gap:4px}.tag-group--spaced{gap:12px}@media (max-width:768px){.tag-base--xl,.tag-error--xl,.tag-ghost--xl,.tag-gradient--xl,.tag-info--xl,.tag-outline--xl,.tag-outline-error--xl,.tag-outline-info--xl,.tag-outline-primary--xl,.tag-outline-purple--xl,.tag-outline-regular--xl,.tag-outline-secondary--xl,.tag-outline-success--xl,.tag-outline-warning--xl,.tag-primary--xl,.tag-secondary--xl,.tag-success--xl,.tag-tertiary--xl,.tag-warning--xl{font-size:var(--text-base);height:36px;padding:8px 16px}.tag-base--large,.tag-error--large,.tag-ghost--large,.tag-gradient--large,.tag-info--large,.tag-outline--large,.tag-outline-error--large,.tag-outline-info--large,.tag-outline-primary--large,.tag-outline-purple--large,.tag-outline-regular--large,.tag-outline-secondary--large,.tag-outline-success--large,.tag-outline-warning--large,.tag-primary--large,.tag-secondary--large,.tag-success--large,.tag-tertiary--large,.tag-warning--large{font-size:var(--text-sm);height:32px;padding:7px 14px}.tag-base--medium,.tag-error--medium,.tag-ghost--medium,.tag-gradient--medium,.tag-info--medium,.tag-outline--medium,.tag-outline-error--medium,.tag-outline-info--medium,.tag-outline-primary--medium,.tag-outline-purple--medium,.tag-outline-regular--medium,.tag-outline-secondary--medium,.tag-outline-success--medium,.tag-outline-warning--medium,.tag-primary--medium,.tag-secondary--medium,.tag-success--medium,.tag-tertiary--medium,.tag-warning--medium{font-size:var(--text-sm);height:28px;padding:6px 12px}.tag-base--small,.tag-error--small,.tag-ghost--small,.tag-gradient--small,.tag-info--small,.tag-outline--small,.tag-outline-error--small,.tag-outline-info--small,.tag-outline-primary--small,.tag-outline-purple--small,.tag-outline-regular--small,.tag-outline-secondary--small,.tag-outline-success--small,.tag-outline-warning--small,.tag-primary--small,.tag-secondary--small,.tag-success--small,.tag-tertiary--small,.tag-warning--small{font-size:var(--text-xs);height:26px;padding:5px 10px}}@media (max-width:480px){.tag-base--xl,.tag-error--xl,.tag-ghost--xl,.tag-gradient--xl,.tag-info--xl,.tag-outline--xl,.tag-outline-error--xl,.tag-outline-info--xl,.tag-outline-primary--xl,.tag-outline-purple--xl,.tag-outline-regular--xl,.tag-outline-secondary--xl,.tag-outline-success--xl,.tag-outline-warning--xl,.tag-primary--xl,.tag-secondary--xl,.tag-success--xl,.tag-tertiary--xl,.tag-warning--xl{font-size:var(--text-base);height:32px;padding:7px 14px}.tag-base--large,.tag-error--large,.tag-ghost--large,.tag-gradient--large,.tag-info--large,.tag-outline--large,.tag-outline-error--large,.tag-outline-info--large,.tag-outline-primary--large,.tag-outline-purple--large,.tag-outline-regular--large,.tag-outline-secondary--large,.tag-outline-success--large,.tag-outline-warning--large,.tag-primary--large,.tag-secondary--large,.tag-success--large,.tag-tertiary--large,.tag-warning--large{font-size:var(--text-sm);height:28px;padding:6px 12px}.tag-base--medium,.tag-error--medium,.tag-ghost--medium,.tag-gradient--medium,.tag-info--medium,.tag-outline--medium,.tag-outline-error--medium,.tag-outline-info--medium,.tag-outline-primary--medium,.tag-outline-purple--medium,.tag-outline-regular--medium,.tag-outline-secondary--medium,.tag-outline-success--medium,.tag-outline-warning--medium,.tag-primary--medium,.tag-secondary--medium,.tag-success--medium,.tag-tertiary--medium,.tag-warning--medium{font-size:var(--text-sm);height:26px;padding:5px 10px}.tag-base--small,.tag-error--small,.tag-ghost--small,.tag-gradient--small,.tag-info--small,.tag-outline--small,.tag-outline-error--small,.tag-outline-info--small,.tag-outline-primary--small,.tag-outline-purple--small,.tag-outline-regular--small,.tag-outline-secondary--small,.tag-outline-success--small,.tag-outline-warning--small,.tag-primary--small,.tag-secondary--small,.tag-success--small,.tag-tertiary--small,.tag-warning--small{font-size:var(--text-xs);height:24px;padding:4px 8px}.tag-group{gap:6px}.tag-group--compact{gap:3px}.tag-group--spaced{gap:8px}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tag-full-width{justify-content:center;min-width:100%;width:100%}.tag-centered{display:block;margin:0 auto}.tag-loading{pointer-events:none}.tag-loading .tag-text{opacity:0}*{box-sizing:border-box;margin:0;padding:0}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background-color:var(--accent-primary);border-radius:3px}::-webkit-scrollbar-corner{background:#0000}*{scrollbar-color:var(--accent-primary) #0000;scrollbar-width:thin}body{background:var(--background-primary);color:var(--text-primary);overflow-x:hidden;transition:background-color .3s ease,color .3s ease}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.loading-skeleton{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px}
/*# sourceMappingURL=main.8809ac2b.css.map*/