@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..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:-webkit-fit-content;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{-webkit-margin-end:10px;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)}}:root{--primary_brand:#ffd233;--secondary_brand:#252d9b;--accent_brand:#f8f9fb;--black_brand:#190134;--teritary_brand:#b3abbc;--gown_brand:#685879;--secondary_text:#2b1e70;--primary_border:#eaeaea;--white_brand:#fff;--light_brown_brand:#967100;--success_brand:#5cc689;--error_brand:#c40233;--error_background_brand:#c402331a;--success_background_brand:#5cc68933;--yellow_brand:orange;--primary_card_border_brand:#ffe088;--primary_overlay_brand:#2b1e70cc;--grey_brand:#666;--dark_grey_brand:#beb594;--dark_box_Shadow:#1901341f;--dark_cyan_brand:#009688;font-family:Montserrat,sans-serif}*,:after,:before{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1b1440;margin:0;overflow-x:hidden}img,video{height:auto;max-width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{height:auto;min-height:100vh;.MuiCircularProgress-root{margin:auto;svg{color:var(--primary_brand)}}}#root,body,html{margin:0;min-height:100%;overflow-x:hidden;padding:0;width:100%}body{background-color:#fff;font-family:Montserrat,sans-serif}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-screen{background-color:#f9fafb;height:100vh;min-height:100vh;min-width:100%}.loading-screen,.loading-screen .loading-wrapper{align-items:center;display:flex;justify-content:center}.loading-screen .loading-wrapper{flex-direction:column;gap:1.5rem;width:100%}.loading-screen .loading-wrapper .loading-text{animation:pulse 1.5s ease-in-out infinite;color:#6b7280;font-size:.875rem;margin:0;text-align:center}.app-header{background:#fff;border-bottom:1px solid #ede7ff;box-sizing:border-box;flex-wrap:wrap;gap:12px;justify-content:space-between;max-width:100vw;min-height:72px;padding:0 32px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:5}.app-header,.header-left{align-items:center;display:flex}.header-left{cursor:pointer}.header-left .header-logo{height:40px;width:auto}.header-right{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:flex-end}.dashboard-chip{align-items:center;background:#0000;border:1.5px solid #190134;border-radius:999px;color:#190134;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;padding:10px 18px;transition:background .2s ease,color .2s ease}.dashboard-chip:hover{background:#ffd233;border-color:#ffd233;color:#190134}.support-chip{align-items:center;background:#f7f5ff;border:none;border-radius:999px;color:#1c1d62;cursor:pointer;display:inline-flex;font-weight:600;gap:8px;padding:10px 18px;transition:background .2s ease,box-shadow .2s ease}.support-chip:hover{background:#fff5d9;box-shadow:0 8px 20px #1c1d6226}.support-chip .support-icon{font-size:1.15rem}.user-chip{position:relative}.user-pill{align-items:center;background:#fff;border:1px solid #e0c789;border-radius:999px;color:#1c1d62;cursor:pointer;display:inline-flex;font-weight:600;gap:10px;padding:10px 16px;transition:box-shadow .2s ease}.user-pill:hover{box-shadow:0 10px 22px #0000001f}.avatar-badge{align-items:center;background:#ffd84f;border-radius:50%;color:#1c1d62;display:inline-flex;font-weight:700;height:32px;justify-content:center;letter-spacing:.03em;width:32px}.user-name{line-height:1}.menu-icon{color:#7a5a19;font-size:1.25rem!important}.chip-menu{background:#fff;border:1px solid #ede7ff;border-radius:18px;box-shadow:0 16px 30px #0000001f;min-width:220px;padding:8px;position:absolute;right:0;top:calc(100% + 10px);z-index:20}.chip-menu-header{padding:10px 14px 8px}.chip-menu-name{color:#190134;font-size:.875rem;font-weight:700;margin:0}.chip-menu-email,.chip-menu-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip-menu-email{color:#6b7280;font-size:.75rem;margin:2px 0 0}.chip-menu-divider{background:#ede7ff;height:1px;margin:4px 0}.chip-menu-item{background:#0000;border:none;border-radius:12px;color:#1c1d62;cursor:pointer;font-weight:600;padding:10px 14px;text-align:left;transition:background .2s ease;width:100%}.chip-menu-item:hover{background:#f7f5ff}@media(max-width:768px){.app-header{padding:8px 16px}.header-right{gap:12px;justify-content:space-between;width:100%}.support-chip{padding:8px 14px}.user-pill{padding:8px 12px}}@media(max-width:480px){.app-header{gap:8px;min-height:60px;padding:8px 12px}.header-left .header-logo{height:32px}.support-chip{font-size:.85rem;gap:5px;padding:7px 10px}.user-name{display:none}.user-pill{gap:6px;padding:6px 10px}.menu-icon{font-size:1rem!important}}.app-footer{background:#1f2937;bottom:0;color:#fff;left:0;position:fixed;right:0;z-index:40}.app-footer-inner{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;margin:0 auto;max-width:1200px;padding:.75rem 1.5rem}.app-footer-brand{align-items:center;display:flex;gap:.5rem}.app-footer-powered{color:#9ca3af;font-size:.8125rem}.app-footer-logo{height:28px;width:auto}.app-footer-links{display:flex;gap:1.5rem}.app-footer-link{color:#fbbf24;font-size:.8125rem;text-decoration:none;transition:color .15s ease}.app-footer-link:hover{color:#fde68a}@media(max-width:640px){.app-footer-inner{flex-direction:column-reverse;gap:.5rem;padding:.75rem 1rem}}.button-container{color:var(--black_brand);font-size:14px;line-height:20px;min-width:160px;text-align:center}.button-container .button,.button-container .primary{background:var(--primary_brand)}.button-container .primary{cursor:pointer;width:100%}.button-container .primary .icon{line-height:16px}.button-container .primary button{color:var(--secondary_text);margin:8px 0}.button-container .primary svg{fill:var(--secondary_text);height:16px;width:16px}.button-container .primary.disabled-btn{background:var(--primary_border);cursor:not-allowed;pointer-events:none}.button-container .primary.disabled-btn button{color:var(--teritary_brand)}.button-container .secondary{border:none;color:var(--light_brown_brand);cursor:pointer;padding:8px 0;width:100%}.button-container .secondary .icon{line-height:16px}.button-container .secondary button{margin:2px 0;width:100%}.button-container .secondary.border{border:1px solid var(--light_brown_brand)!important}.button-container .secondary.icon-btn{border:1px solid var(--light_brown_brand)}.button-container .secondary.icon-btn svg{fill:var(--light_brown_brand);height:16px;width:16px}.button-container .secondary.icon-btn button{color:var(--light_brown_brand)}.button-container .secondary.modalButton{border:1px solid var(--secondary_text)!important}.button-container .secondary.modalButton .loading .MuiLoadingButton-loadingIndicator .MuiCircularProgress-root{height:18px!important;width:18px!important}.button-container .secondary.modalButton .loading .MuiLoadingButton-loadingIndicator .MuiCircularProgress-root svg{color:var(--secondary_text)!important;height:18px!important;width:18px!important}.button-container .secondary.modalButton button{color:var(--secondary_text)!important;margin:0;padding:0;width:70%}.button-container .secondary.modalButton.disabled-btn{pointer-events:none}.button-container .secondary.modalButton.disabled-btn .icon img{filter:brightness(0) saturate(100%) invert(72%) sepia(10%) saturate(293%) hue-rotate(227deg) brightness(95%) contrast(94%)}.button-container .secondary.modalButton.disabled-btn button{color:var(--teritary_brand)!important}.button-container .secondary.modalSecondaryButton{border:1px solid var(--secondary_text)!important;color:var(--secondary_text)!important}.button-container .secondary.disabled-btn{border:1px solid var(--primary_border)!important;color:var(--teritary_brand)!important;cursor:not-allowed}.button-container .secondary.disabled-btn .icon img{filter:brightness(0) saturate(100%) invert(72%) sepia(10%) saturate(293%) hue-rotate(227deg) brightness(95%) contrast(94%)!important}.button-container .tertiary{border:none;color:var(--black_brand);cursor:pointer;padding:8px 0;width:100%}.button-container .tertiary .icon{line-height:16px}.button-container .tertiary button{margin:2px 0;width:100%}.button-container .tertiary.border{border:1px solid var(--black_brand)!important}.button-container .tertiary.icon-btn{border:1px solid var(--black_brand)}.button-container .tertiary.icon-btn svg{fill:var(--black_brand);height:16px;width:16px}.button-container .tertiary.icon-btn button{color:var(--black_brand)}.button-container .tertiary.modalButton{border:1px solid var(--secondary_text)!important}.button-container .tertiary.modalButton .loading .MuiLoadingButton-loadingIndicator .MuiCircularProgress-root{height:18px!important;width:18px!important}.button-container .tertiary.modalButton .loading .MuiLoadingButton-loadingIndicator .MuiCircularProgress-root svg{color:var(--secondary_text)!important;height:18px!important;width:18px!important}.button-container .tertiary.modalButton button{color:var(--secondary_text)!important;margin:0;padding:0;width:70%}.button-container .tertiary.modalButton.disabled-btn{pointer-events:none}.button-container .tertiary.modalButton.disabled-btn .icon img{filter:brightness(0) saturate(100%) invert(72%) sepia(10%) saturate(293%) hue-rotate(227deg) brightness(95%) contrast(94%)}.button-container .tertiary.modalButton.disabled-btn button{color:var(--teritary_brand)!important}.button-container .tertiary.modalSecondaryButton{border:1px solid var(--secondary_text)!important;color:var(--secondary_text)!important}.button-container .tertiary.disabled-btn{border:1px solid var(--primary_border)!important;color:var(--teritary_brand)!important;cursor:not-allowed}.button-container .tertiary.disabled-btn .icon img{filter:brightness(0) saturate(100%) invert(72%) sepia(10%) saturate(293%) hue-rotate(227deg) brightness(95%) contrast(94%)!important}.button-container .link{color:var(--black_brand);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--black_brand);text-decoration-color:var(--black_brand);width:100%}.button-container .link .icon{line-height:16px}.button-container .link button{margin:8px 0;width:100%}.button-container .loading .MuiLoadingButton-loadingIndicator .MuiCircularProgress-root{height:18px!important;width:18px!important}.button-container .loading .MuiLoadingButton-loadingIndicator .MuiCircularProgress-root svg{color:var(--black_brand);height:18px!important;width:18px!important}.button-container .secondary .MuiLoadingButton-loadingIndicator .MuiCircularProgress-root svg{color:var(--light_brown_brand)}.button-container .icon-button{background:#0000;border:none}.button-container .icon-button img{height:20px;width:20px}.icon-button,.primary,.secondary,.tertiary{transition:transform .3s ease,box-shadow .3s ease}.icon-button:hover,.primary:hover,.secondary:hover,.tertiary:hover{box-shadow:0 4px 10px #0000001a;transform:scale(.9)}.icon-button.disabled-btn,.primary.disabled-btn,.secondary.disabled-btn,.tertiary.disabled-btn{box-shadow:none!important;transform:none!important}.MuiTableContainer-root{border-radius:20px;box-shadow:none!important;max-height:calc(100vh - 150px);overflow-y:auto;position:relative}.MuiTableContainer-root .MuiTable-root{position:relative}.MuiTableContainer-root .MuiTable-root .MuiTableHead-root{position:-webkit-sticky;position:sticky;top:0;z-index:5}.MuiTableContainer-root .MuiTable-root .MuiTableHead-root .MuiTableRow-head .MuiTableCell-root{background:var(--primary_border);color:var(--black_brand);font-family:Montserrat;font-size:16px;font-weight:700;text-align:left}.MuiTableContainer-root .MuiTable-root .MuiTableBody-root .MuiTableRow-root{border:1px solid var(--primary_border)}.MuiTableContainer-root .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root{font-family:Montserrat;font-size:16px;font-weight:500;text-align:left}.MuiTableContainer-root .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root.active-cell,.MuiTableContainer-root .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root.two{color:var(--success_brand)}.MuiTableContainer-root .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root.four,.MuiTableContainer-root .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root.inactive-cell{color:var(--error_brand)}.MuiTableContainer-root .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root.five,.MuiTableContainer-root .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root.invited-cell{color:var(--dark_cyan_brand)}.MuiTableContainer-root .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root.one{color:var(--secondary_brand)}.MuiTableContainer-root .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root.three{color:var(--yellow_brand)}.MuiTableContainer-root .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root.action-cell,.MuiTableContainer-root .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root.clickable-cell{cursor:pointer}.MuiTableContainer-root .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root.no-data-cell{text-align:center;width:100%}.MuiTableContainer-root .MuiTable-root .MuiTableBody-root .MuiTableRow-root.child-row{background-color:#f8f8f8}.table-status-link{background:none;border:none;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;text-decoration:underline}.table-action-menu .MuiPaper-root .MuiList-root{padding:12px}.table-action-menu .MuiPaper-root .MuiList-root .MuiMenuItem-root{background:none;border-radius:6px;color:var(--black_brand);font-family:Montserrat;font-size:12px;font-weight:500;padding:6px}.table-action-menu .MuiPaper-root .MuiList-root .MuiMenuItem-root:hover{background:var(--primary_border)}.pagination-container .MuiPagination-ul{justify-content:center}.pagination-container .MuiPagination-ul .MuiButtonBase-root{border:1px solid var(--primary_border);border-radius:8px;font-family:Montserrat}.pagination-container .MuiPagination-ul .MuiButtonBase-root:hover{background:var(--primary_border)}.pagination-container .MuiPagination-ul .MuiButtonBase-root.Mui-selected{background:var(--primary_brand);border:none}.pagination-container .MuiPagination-ul .MuiButtonBase-root .MuiSvgIcon-root{color:var(--black_brand);height:16px;width:16px}.home-page{background:#f7f8fa;display:flex;flex-direction:column;min-height:100vh;padding-bottom:52px}.home-content{--home-panel-padding:clamp(24px,3vw,32px);box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:32px;margin:0 auto;max-width:1360px;padding:clamp(24px,5vw,56px);width:100%}.home-hero-bar{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:24px;box-shadow:0 25px 70px #af985c1a;display:flex;gap:16px;justify-content:space-between;margin:0 auto;padding:var(--home-panel-padding);width:calc(100% - var(--home-panel-padding)*2)}.home-hero-greeting{align-items:center;color:#0f172a;display:flex;font-size:clamp(1.3rem,2vw,2rem);font-weight:600;gap:8px}.home-hero-greeting span{color:#fbbf24;font-weight:700}.home-grid-section{width:100%}.home-grid-card{background:#fcfbff;border:none;border-radius:24px;box-shadow:0 25px 60px #3e277b14;padding:var(--home-panel-padding)}.home-grid-header{background:#fff;border-radius:28px;display:flex;flex-direction:column;gap:16px;margin-bottom:20px;padding:20px 0}.home-grid-heading{color:#1f0f49;font-size:1.5rem!important;font-weight:700!important;line-height:1.2;margin:0}.home-grid-controls{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:16px;justify-content:space-between}.home-grid-search-control{align-items:center;background:#fff;border:1px solid #d9d3ff;border-radius:999px;box-shadow:inset 0 1px 4px #0000000d;display:flex;flex:0 0 clamp(200px,28vw,260px);gap:10px;min-height:42px;padding:0 14px;width:clamp(200px,28vw,260px)}.home-grid-search-control input{background:#0000;border:none;color:#1f2937;font-size:.95rem;width:100%}.home-grid-search-control input:focus{outline:none}.home-grid-search-control svg{color:#6b5aa1}.home-grid-header-actions{align-items:center;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:12px;justify-content:flex-end}.home-grid-pill{align-items:center;background:#fff;border:1px solid #190134;border:1px solid var(--black_brand,#190134);border-radius:999px;color:#190134;color:var(--black_brand,#190134);cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s ease}.home-grid-pill:hover:not(:disabled){background:#ffd233;background:var(--primary_brand,#ffd233);border-color:#ffd233;border-color:var(--primary_brand,#ffd233);color:#190134;color:var(--black_brand,#190134)}.home-grid-pill:disabled{cursor:not-allowed;opacity:.6}.home-grid-pill.active{background:#ffd233;background:var(--primary_brand,#ffd233);border-color:#ffd233;border-color:var(--primary_brand,#ffd233);color:#190134;color:var(--black_brand,#190134)}.home-grid-pill svg{font-size:1.1rem}.home-grid-last-refreshed{color:#6b6b8a;font-size:.875rem;white-space:nowrap}.home-grid-filters{align-items:flex-end;background:#fff;border:1px solid #e8e5fb;border-radius:20px;display:none;flex-wrap:wrap;gap:12px;margin-top:20px;padding:20px}.home-grid-filters.is-visible{display:flex}.home-grid-filter{flex:1 1;min-width:220px}.home-grid-filter--narrow{flex:0 0 140px}.home-grid-filter-reset{align-self:center;border-radius:12px!important;height:40px}.home-grid-filter-placeholder{color:#94a3b8}.home-grid-status-option{align-items:center;display:flex;gap:8px;width:100%}.home-grid-subtitle{color:#6b7280;margin-top:4px}.home-grid-subtitle code{background:#f8fafc;border-radius:6px;font-size:.8rem;padding:2px 6px}.home-grid-table{background:#fff;border-radius:20px;margin-top:20px;overflow:visible;position:relative}.home-grid-table .MuiTableContainer-root{background:#fff;border:1px solid #e8e5fb;border-radius:20px;box-shadow:inset 0 -1px 0 #00000008;max-height:520px;overflow-y:auto;width:100%}.home-grid-table .MuiTable-root{border-collapse:collapse;table-layout:fixed;width:100%}.home-grid-table .MuiTableHead-root{background:#e9e3ff;box-shadow:inset 0 -1px 0 #4338ca26}.home-grid-table .MuiTableHead-root .MuiTableCell-head{background:#e9e3ff;border-bottom:none;color:#1f0f49;font-size:.9rem;font-weight:600;letter-spacing:.02em;padding:16px 20px;position:-webkit-sticky;position:sticky;text-transform:none;top:0;z-index:5}.home-grid-table .MuiTableHead-root .MuiTableCell-head:first-child{border-top-left-radius:20px}.home-grid-table .MuiTableHead-root .MuiTableCell-head:last-child{border-top-right-radius:20px}.home-grid-table .MuiTableBody-root .MuiTableRow-root:nth-child(2n){background-color:#f9fafb}.home-grid-table .MuiTableBody-root .MuiTableRow-root:hover{background-color:#f3f4f6}.home-grid-table .MuiTableBody-root .MuiTableRow-root .MuiTableCell-body{border-bottom:1px solid #e5e7eb;color:#111827;font-size:.95rem;font-weight:400;padding:16px 20px;vertical-align:middle}.home-grid-table .MuiTableBody-root .MuiTableRow-root .MuiTableCell-body:first-child{color:#374151;font-weight:500}.home-grid-table .MuiTableBody-root .MuiTableRow-root:last-child .MuiTableCell-body{border-bottom:none}.home-grid-employee-cell{display:flex;flex-direction:column;gap:4px}.home-grid-employee-cell .employee-name{color:#111827;font-weight:400;margin-bottom:0}.home-grid-employee-cell .employee-meta{color:#6b7280;font-size:.85rem;font-weight:400}.status-text{color:#5f3d00;display:block;font-size:.95rem;font-weight:600;text-align:left;width:100%}.status-text.is-warning{color:#7a4c00}.status-text.is-danger{color:#9c1a1a}.status-text.is-muted{color:#5f626b}.home-grid-action-button{align-items:center;background:#ffc107!important;border:none;border:1px solid #e5a500!important;border-radius:8px;box-sizing:border-box;color:#1c1d62!important;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:500;height:36px;justify-content:center;line-height:1.4;max-width:165px;min-width:165px;overflow:hidden;padding:8px 16px;text-align:center;text-overflow:ellipsis;transition:all .2s ease;white-space:normal;white-space:nowrap;width:165px;word-break:break-word}.home-grid-action-button:hover:not(:disabled){box-shadow:0 2px 8px #00000026;opacity:.9;transform:translateY(-1px)}.home-grid-action-button:disabled{cursor:not-allowed;opacity:.5}.home-grid-action-button.no-action{background:#f9fafb!important;border:1px solid #e5e7eb!important;color:#6b7280!important;cursor:default}.home-grid-action-button.no-action:hover{background:#f9fafb!important;box-shadow:none;color:#6b7280!important;transform:none}.home-grid-menu-button{background:#fff!important;border:1px solid #e5e7eb!important}.home-grid-empty,.home-grid-loader{align-items:center;color:#475467;display:flex;flex-direction:column;gap:8px;padding:56px 16px;text-align:center}.home-grid-retry{background:#4338ca;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;margin-top:8px;padding:10px 18px}.home-status-link{background:#0000;border:none;color:#4338ca;cursor:pointer;font-weight:500;padding:0;text-align:left}.home-status-link,.home-status-link:hover{text-decoration:none!important}.home-status-link.disabled,.home-status-link:disabled{color:#9ca3af;cursor:not-allowed}.employee-name{font-weight:400;margin-bottom:4px}.employee-meta{color:#6b7280;font-size:.85rem;font-weight:400}.employee-strong{font-weight:500;letter-spacing:.02em}.home-grid-pagination{align-items:center;background:#fff;border:1px solid #e8e5fb;border-radius:20px;box-shadow:0 12px 35px #0f172a12;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:20px;padding:20px var(--home-panel-padding)}.home-grid-pagination span{color:#475467;font-size:.9rem;font-weight:500}.home-grid-pagination-controls{align-items:center;display:flex;gap:6px}.home-grid-page-button{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:background .15s ease,border-color .15s ease;width:36px}.home-grid-page-button svg{color:#4b5563}.home-grid-page-button:disabled{background:#f9fafb;cursor:not-allowed;opacity:.4}.home-grid-page-button:not(:disabled):hover{background:#f5f3ff;border-color:#4338ca}.home-grid-page-button:not(:disabled):hover svg{color:#4338ca}.home-grid-page-indicator{color:#0f172a!important;font-weight:500!important;min-width:110px;text-align:center}.home-start-btn{align-items:center;background:#ffc107!important;border:none;border-radius:12px;box-shadow:0 4px 12px #ffc10733;display:inline-flex;height:56px;justify-content:center;min-width:220px;padding:0;transition:transform .2s ease,box-shadow .2s ease}.home-start-btn button{background:#0000;border:none;box-shadow:none;color:#1c1d62;font-size:1.05rem;font-weight:600;padding:0 32px}.home-start-btn:hover{box-shadow:0 8px 16px #ffc10740;transform:translateY(-1px)}.home-start-btn:active{box-shadow:0 4px 8px #ffc10733;transform:translateY(0)}.home-dialog-loader{align-items:center;color:#475467;display:flex;gap:12px;justify-content:center;padding:16px 0}.everify-status-cell{color:#4338ca!important;cursor:pointer;font-weight:500!important}.everify-status-cell,.everify-status-cell:hover{text-decoration:none!important}.MuiTable-root{table-layout:fixed!important}.MuiTableCell-alignLeft{text-align:left!important}.MuiTableCell-alignCenter{text-align:center!important}.MuiTableCell-alignRight{text-align:right!important}.column-actions .home-grid-action-button{align-items:center;display:flex;justify-content:center;margin:0 auto}.column-date{max-width:140px!important;min-width:140px!important;width:140px!important}.column-employee{max-width:200px!important;min-width:200px!important;width:200px!important}.column-status{max-width:220px!important;min-width:220px!important;text-align:left!important;width:220px!important}.column-status .status-cell{align-items:center;display:flex;width:100%}.column-status .table-status-link{align-items:stretch;background:#0000;border:none;display:flex;justify-content:flex-start;padding:0;text-align:left;width:100%}.column-status .status-text{flex:1 1;width:100%}.column-caseNumberCell{max-width:180px!important;min-width:180px!important;width:180px!important}.column-actions{max-width:190px!important;min-width:190px!important;width:190px!important}.everify-status-cell,.everify-status-cell:hover,.home-status-link,.home-status-link:hover,.status-link,.status-link:hover,a,a:hover,button,button:hover{text-decoration:none!important}@media(max-width:900px){.home-grid-header,.home-hero-bar{align-items:flex-start;flex-direction:column}.home-grid-controls{align-items:stretch;flex-direction:column}.home-grid-search-control{flex:1 1 100%;width:100%}.home-grid-header-actions{flex-wrap:wrap;justify-content:flex-start}.home-grid-pagination{align-items:flex-start;flex-direction:column}.home-start-btn{min-width:100%}.home-grid-table .MuiTableHead-root{display:none}.home-grid-table .MuiTableBody-root .MuiTableRow-root{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:block;margin-bottom:16px;padding:16px}.home-grid-table .MuiTableBody-root .MuiTableRow-root .MuiTableCell-body{border-bottom:none;display:block;padding:8px 0;text-align:left}.home-grid-table .MuiTableBody-root .MuiTableRow-root .MuiTableCell-body:before{color:#374151;content:attr(data-label);display:block;font-size:.85rem;font-weight:600;margin-bottom:4px}.home-grid-action-button{margin-top:8px}.column-actions,.column-caseNumberCell,.column-date,.column-employee,.column-status,.home-grid-action-button{max-width:100%!important;min-width:100%!important;width:100%!important}.status-text{display:inline-block!important;min-width:auto!important;width:auto!important}}@media(max-width:600px){.home-content{gap:20px;padding:16px}.home-hero-bar{border-radius:16px;box-sizing:border-box;padding:16px;width:100%}.home-hero-greeting{font-size:1.1rem}.home-grid-card{border-radius:16px;padding:16px}.home-grid-heading{font-size:1.15rem!important}.home-grid-pill{font-size:.875rem;padding:8px 14px}.home-grid-last-refreshed{font-size:.8rem}.home-grid-pagination{padding:16px}.home-grid-page-indicator{font-size:.875rem!important;min-width:auto}.home-start-btn{height:48px}.home-start-btn button{font-size:.95rem;padding:0 24px}}.everify-wrapper{background-color:#f8f9fb;background-color:var(--accent_brand,#f8f9fb);min-height:100vh}.everify-container{margin:0 auto;max-width:1100px;padding:0 1.5rem 4rem}.everify-back-control{margin-bottom:1.75rem}.everify-back-control .back-btn{color:#685879;color:var(--gown_brand,#685879);cursor:pointer;transition:color .15s}.everify-back-control .back-btn:hover,.everify-back-control p{color:#190134;color:var(--black_brand,#190134)}.everify-back-control p{font-size:1.375rem;font-weight:700;letter-spacing:-.01em}.everify-steps{margin-bottom:2.5rem}.everify-steps .stepper{align-items:flex-start;display:flex;gap:0;justify-content:center}.everify-steps .step-item{align-items:center;display:flex;flex-direction:column;gap:.625rem;min-width:148px}.everify-steps .step{align-items:center;background-color:#eaeaea;background-color:var(--primary_border,#eaeaea);border:2px solid #0000;border-radius:50%;color:#685879;color:var(--gown_brand,#685879);display:flex;font-size:.9375rem;font-weight:700;height:40px;justify-content:center;transition:background-color .2s,color .2s;width:40px}.everify-steps .step.active{background-color:#190134;background-color:var(--black_brand,#190134);border-color:#190134;border-color:var(--black_brand,#190134);color:#fff}.everify-steps .step-connector{background-color:#eaeaea;background-color:var(--primary_border,#eaeaea);border-radius:2px;height:2px;margin-top:20px;transition:background-color .25s;width:64px}.everify-steps .step-connector.active{background-color:#ffd233;background-color:var(--primary_brand,#ffd233)}.everify-steps .step-label{color:#685879;color:var(--gown_brand,#685879);font-size:.8rem;font-weight:600;letter-spacing:.01em;text-align:center}.everify-form-container{background:#fff;border:1px solid #eaeaea;border:1px solid var(--primary_border,#eaeaea);border-radius:12px;box-shadow:0 1px 4px #1901340f,0 4px 16px #1901340a;overflow:hidden}.step-content{min-height:420px}.required-asterisk{font-weight:700;margin-left:3px}.error-message,.required-asterisk{color:#c40233;color:var(--error_brand,#c40233)}.error-message{align-items:center;display:flex;font-size:.8125rem;font-weight:500;gap:4px;margin-top:.3rem}.citizenship-documents-layout{padding:2rem 2rem 2.5rem}.citizenship-documents-layout .ev-section-header{border-bottom:1px solid #eaeaea;border-bottom:1px solid var(--primary_border,#eaeaea);margin-bottom:2rem;padding-bottom:1.5rem}.citizenship-documents-layout .ev-section-title{color:#190134;color:var(--black_brand,#190134);font-size:1.25rem;font-weight:700;letter-spacing:-.01em;margin:0 0 .375rem}.citizenship-documents-layout .ev-section-subtitle{color:#685879;color:var(--gown_brand,#685879);font-size:.875rem;font-weight:400;margin:0}.citizenship-documents-layout .ev-primary-fields{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-bottom:2.25rem}.citizenship-documents-layout .ev-field-group{display:flex;flex-direction:column;gap:0}.citizenship-documents-layout .ev-field-label{align-items:center;color:#190134;color:var(--black_brand,#190134);display:inline-flex;font-size:.9375rem;font-weight:600;margin:0 0 .625rem}.citizenship-documents-layout .input-container .input-label,.citizenship-documents-layout .select-continer .input-label{color:#190134;color:var(--black_brand,#190134);font-size:.9375rem;font-weight:600;margin-bottom:.625rem}.citizenship-documents-layout .ssn-field-group{display:flex;flex-direction:column;gap:0}.citizenship-documents-layout .ssn-input-row{align-items:center;display:flex;gap:10px;margin-bottom:.375rem;width:100%}.citizenship-documents-layout .citizenship-select,.citizenship-documents-layout .ssn-field{display:block;width:100%}.citizenship-documents-layout .input-container,.citizenship-documents-layout .select-continer{width:100%}.citizenship-documents-layout .custom-select-wrapper,.citizenship-documents-layout .input-container input{min-height:52px}.citizenship-documents-layout .ssn-duplicate-status{align-items:center;border-radius:6px;display:inline-flex;font-size:.8rem;font-weight:600;gap:6px;margin-top:.375rem;padding:4px 10px;width:-webkit-fit-content;width:fit-content}.citizenship-documents-layout .ssn-duplicate-status.ssn-duplicate-checking{background:#f8f9fb;background:var(--accent_brand,#f8f9fb);border:1px solid #eaeaea;border:1px solid var(--primary_border,#eaeaea);color:#685879;color:var(--gown_brand,#685879)}.citizenship-documents-layout .ssn-duplicate-status.ssn-duplicate-clear{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.citizenship-documents-layout .ssn-duplicate-status.ssn-duplicate-found{background:#c402330f;border:1px solid #c4023333;color:#c40233;color:var(--error_brand,#c40233)}.citizenship-documents-layout .ssn-duplicate-spinner{animation:ssn-spin .7s linear infinite;border:2px solid #eaeaea;border-top-color:#685879;border:2px solid var(--primary_border,#eaeaea);border-radius:50%;border-top-color:var(--gown_brand,#685879);display:inline-block;flex-shrink:0;height:11px;width:11px}@keyframes ssn-spin{to{transform:rotate(1turn)}}.citizenship-documents-layout .ev-doc-section{background:#f8f9fb;background:var(--accent_brand,#f8f9fb);border:1px solid #eaeaea;border:1px solid var(--primary_border,#eaeaea);border-radius:10px;padding:1.5rem}.citizenship-documents-layout .ev-doc-section-header{margin-bottom:1.25rem}.citizenship-documents-layout .ev-doc-eyebrow{color:#685879;color:var(--gown_brand,#685879);display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.1em;margin-bottom:.375rem;text-transform:uppercase}.citizenship-documents-layout .ev-doc-hint{color:#2b1e70;color:var(--secondary_text,#2b1e70);font-size:.875rem;font-weight:400;margin:0}.citizenship-documents-layout .ev-doc-hint strong{color:#190134;color:var(--black_brand,#190134);font-weight:700}.citizenship-documents-layout .ev-doc-columns{grid-gap:0;align-items:start;display:grid;gap:0;grid-template-columns:1fr 52px 1fr}.citizenship-documents-layout .ev-doc-col{background:#fff;border:1px solid #eaeaea;border:1px solid var(--primary_border,#eaeaea);border-radius:8px;padding:1.25rem;transition:opacity .2s ease,border-color .2s ease}.citizenship-documents-layout .ev-doc-col:before{background:#0000;border-radius:3px 3px 0 0;content:"";display:block;height:3px;margin:-1.25rem -1.25rem 1.25rem;transition:background .2s}.citizenship-documents-layout .ev-doc-columns--a-active .ev-doc-col--a:before,.citizenship-documents-layout .ev-doc-columns--bc-active .ev-doc-col--bc:before{background:#ffd233;background:var(--primary_brand,#ffd233)}.citizenship-documents-layout .ev-doc-columns--a-active .ev-doc-col--bc{cursor:pointer;opacity:.45}.citizenship-documents-layout .ev-doc-columns--a-active .ev-doc-col--bc:hover{border-color:#ffd233;border-color:var(--primary_brand,#ffd233);opacity:.75}.citizenship-documents-layout .ev-doc-columns--bc-active .ev-doc-col--a{cursor:pointer;opacity:.45}.citizenship-documents-layout .ev-doc-columns--bc-active .ev-doc-col--a:hover{border-color:#ffd233;border-color:var(--primary_brand,#ffd233);opacity:.75}.citizenship-documents-layout .ev-doc-col-header{margin-bottom:1rem}.citizenship-documents-layout .ev-doc-col-tag{background:#ffd233;background:var(--primary_brand,#ffd233);border-radius:4px;color:#190134;color:var(--black_brand,#190134);display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.06em;margin-bottom:.5rem;padding:2px 8px;text-transform:uppercase}.citizenship-documents-layout .ev-doc-col-tag.ev-doc-col-tag--bc{background:#f8f9fb;background:var(--accent_brand,#f8f9fb);border:1px solid #eaeaea;border:1px solid var(--primary_border,#eaeaea);color:#2b1e70;color:var(--secondary_text,#2b1e70)}.citizenship-documents-layout .ev-doc-col-desc{color:#685879;color:var(--gown_brand,#685879);font-size:.8125rem;font-weight:400;line-height:1.5;margin:0}.citizenship-documents-layout .ev-doc-bc-stack{display:flex;flex-direction:column;gap:1.25rem}.citizenship-documents-layout .document-select{display:block;width:100%}.citizenship-documents-layout .ev-doc-or{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center;padding-top:5.5rem}.citizenship-documents-layout .ev-doc-or__line{background:#eaeaea;background:var(--primary_border,#eaeaea);flex:1 1;max-height:48px;width:1px}.citizenship-documents-layout .ev-doc-or__label{background:#f8f9fb;background:var(--accent_brand,#f8f9fb);border:1px solid #eaeaea;border:1px solid var(--primary_border,#eaeaea);border-radius:20px;color:#685879;color:var(--gown_brand,#685879);font-size:.75rem;font-weight:700;letter-spacing:.06em;padding:4px 10px;text-transform:uppercase;white-space:nowrap}@media(max-width:768px){.citizenship-documents-layout{padding:1.25rem}.citizenship-documents-layout .ev-primary-fields{gap:1.25rem;grid-template-columns:1fr}.citizenship-documents-layout .ev-doc-columns{grid-template-columns:1fr}.citizenship-documents-layout .ev-doc-or{flex-direction:row;padding:.75rem 0}.citizenship-documents-layout .ev-doc-or .ev-doc-or__line{flex:1 1;height:1px;max-height:none;width:auto}}.case-fields-step{padding:2rem}.case-fields-step .row{row-gap:1.5rem}.case-fields-step .field-item{margin-bottom:1rem}.everify-actions{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;width:100%}.everify-actions .button-container{display:flex;flex:1 1;justify-content:flex-start;max-width:220px}.everify-actions .button-container:last-child{justify-content:flex-end;margin-left:auto}.everify-actions .button-container .primary,.everify-actions .button-container .secondary{height:52px;min-width:160px;width:auto}.everify-actions .button-container .primary{align-items:center;background:#ffd233;background:var(--primary_brand,#ffd233);border:none;border-radius:999px;display:inline-flex;justify-content:center;padding:0}.everify-actions .button-container .primary button{background:#0000;border:none;box-shadow:none;color:#190134;color:var(--black_brand,#190134);font-size:1rem;font-weight:600;margin:0;padding:.5rem 1.25rem}.everify-actions .button-container .secondary{background:#fff;border:1px solid #ffd233!important;border:1px solid var(--primary_brand,#ffd233)!important;border-radius:999px;padding:0}.everify-actions .button-container .secondary button{background:#0000;border:none;box-shadow:none;color:#2b1e70;color:var(--secondary_text,#2b1e70);font-size:1rem;font-weight:600;margin:0;padding:.5rem 1.25rem}.form-label{color:#190134;color:var(--black_brand,#190134);display:block;font-size:.9375rem;font-weight:600;margin-bottom:.5rem}.other-names-list{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.name-tag{align-items:center;background-color:#f8f9fb;background-color:var(--accent_brand,#f8f9fb);border:1px solid #eaeaea;border:1px solid var(--primary_border,#eaeaea);border-radius:4px;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.25rem .625rem}.name-tag .remove-btn{background:none;border:none;color:#685879;color:var(--gown_brand,#685879);cursor:pointer;font-size:1.1rem;line-height:1;padding:0}.name-tag .remove-btn:hover{color:#c40233;color:var(--error_brand,#c40233)}.quick-date-options{display:flex;flex-wrap:wrap;gap:.5rem}.verify-employee-page .page-header{margin-bottom:2rem}.verify-employee-page .page-header .page-title{color:#190134;color:var(--black_brand,#190134);font-size:1.75rem;font-weight:700;letter-spacing:-.01em;margin-bottom:.375rem}.verify-employee-page .page-header .section-title{color:#685879;color:var(--gown_brand,#685879);font-size:1.125rem;font-weight:500}.verify-employee-page .section-header{margin-bottom:1.5rem}.verify-employee-page .section-header .section-tabs{border-bottom:1px solid #eaeaea;border-bottom:1px solid var(--primary_border,#eaeaea);display:flex;gap:2rem}.verify-employee-page .section-header .section-tabs .tab{border-bottom:2px solid #0000;color:#685879;color:var(--gown_brand,#685879);cursor:pointer;font-size:.9rem;font-weight:600;padding:.75rem 0;transition:color .15s,border-color .15s}.verify-employee-page .section-header .section-tabs .tab.active{border-bottom-color:#ffd233;border-bottom-color:var(--primary_brand,#ffd233);color:#190134;color:var(--black_brand,#190134)}.verify-employee-page .divider{background-color:#eaeaea;background-color:var(--primary_border,#eaeaea);height:1px;margin:2rem 0}.verify-employee-page .info-section .info-section-title{color:#190134;color:var(--black_brand,#190134);font-size:1rem;font-weight:700;margin-bottom:1.5rem}.verify-employee-page .info-section .name-row{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr auto}.verify-employee-page .info-section .name-row .name-column{min-width:0}.verify-employee-page .info-section .name-row .name-column:last-child{max-width:100px}.verify-employee-page .info-section .name-row .name-column .field-header{display:block;margin-bottom:.5rem}.verify-employee-page .info-section .name-row .name-column .field-header .field-label{align-items:center;color:#190134;color:var(--black_brand,#190134);display:flex;font-weight:600}.verify-employee-page .info-section .name-row .name-column .field-subtitle{color:#685879;color:var(--gown_brand,#685879);display:block;font-size:.8125rem;font-style:italic;margin-bottom:.75rem;min-height:1.2rem}.verify-employee-page .info-section .name-row .name-column .input-container{width:100%}.verify-employee-page .info-section .name-row .name-column .input-container input{box-sizing:border-box;height:48px;width:100%}.verify-employee-page .other-names-section .field-header{margin-bottom:.5rem}.verify-employee-page .other-names-section .field-header .field-label{color:#190134;color:var(--black_brand,#190134);font-weight:600}.verify-employee-page .other-names-section .other-names-subtitle{color:#685879;color:var(--gown_brand,#685879);font-size:.8125rem;font-style:italic;margin-bottom:1rem}.verify-employee-page .other-names-section .other-names-input-row{margin-bottom:1rem}.verify-employee-page .personal-info-section .info-row{align-items:flex-start;display:flex;gap:1.5rem}.verify-employee-page .personal-info-section .info-row .info-column{flex:1 1;min-width:0}.verify-employee-page .personal-info-section .info-row .info-column .field-header{margin-bottom:.5rem}.verify-employee-page .personal-info-section .info-row .info-column .field-header .field-label{align-items:center;color:#190134;color:var(--black_brand,#190134);display:flex;font-weight:600}.verify-employee-page .personal-info-section .info-row .info-column .input-container{width:100%}.verify-employee-page .personal-info-section .info-row .info-column .input-container input{box-sizing:border-box;height:48px;width:100%}.verify-employee-page .contact-section .field-header{margin-bottom:.5rem}.verify-employee-page .contact-section .field-header .field-label{align-items:center;color:#190134;color:var(--black_brand,#190134);display:flex;font-weight:600}.verify-employee-page .contact-section .field-subtitle{color:#685879;color:var(--gown_brand,#685879);font-size:.8125rem;font-style:italic;margin-bottom:1rem}.verify-employee-page .contact-section .email-input-row,.verify-employee-page .contact-section .phone-input-row{align-items:flex-start;display:flex;gap:2rem}.verify-employee-page .contact-section .email-input-row .input-container,.verify-employee-page .contact-section .phone-input-row .input-container{flex:1 1;min-width:0}.verify-employee-page .contact-section .email-input-row .input-container input,.verify-employee-page .contact-section .phone-input-row .input-container input{box-sizing:border-box;height:48px;width:100%}.verify-employee-page .contact-section .checkbox-container{flex-shrink:0;margin-top:.5rem}.verify-employee-page .continue-section{margin-top:2rem;text-align:center}.verify-employee-page .continue-section .continue-btn{background-color:#ffd233;background-color:var(--primary_brand,#ffd233);border:none;border-radius:8px;color:#190134;color:var(--black_brand,#190134);cursor:pointer;font-size:1rem;font-weight:700;min-width:200px;padding:.75rem 2rem;transition:transform .15s,box-shadow .15s}.verify-employee-page .continue-section .continue-btn:hover{box-shadow:0 4px 10px #0000001a;transform:scale(.97)}@media(max-width:768px){.verify-employee-page .name-row{gap:1rem;grid-template-columns:1fr}.verify-employee-page .name-row .name-column:last-child{max-width:none}.verify-employee-page .email-input-row,.verify-employee-page .info-row,.verify-employee-page .phone-input-row{flex-direction:column;gap:1rem}.verify-employee-page .section-tabs{flex-direction:column;gap:.25rem}.verify-employee-page .section-tabs .tab{border-bottom:none;border-left:3px solid #0000;padding:.5rem .75rem}.verify-employee-page .section-tabs .tab.active{border-bottom:none;border-left-color:#ffd233;border-left-color:var(--primary_brand,#ffd233)}.everify-steps .stepper{gap:0}.everify-steps .step{font-size:.8125rem;height:32px;width:32px}.everify-steps .step-connector{margin-top:15px;width:36px}.everify-steps .step-label{font-size:.7rem}.everify-steps .step-item{min-width:110px}.quick-date-options{flex-direction:column}.everify-actions{flex-direction:column-reverse;gap:.75rem}.everify-actions .button-container{justify-content:center;max-width:100%;width:100%}.everify-actions .button-container:last-child{justify-content:center;margin-left:0}.everify-actions .button-container .primary,.everify-actions .button-container .secondary{min-width:0;width:100%}.case-fields-step{padding:1.25rem}}@media(max-width:480px){.everify-container{padding:0 .75rem 3rem}.everify-back-control p{font-size:1.125rem}.everify-steps .step-item{min-width:80px}.everify-steps .step-label{font-size:.65rem}}.select-continer{display:block}.select-continer .input-label{color:var(--black_brand);display:block;font-family:Montserrat;font-size:16px;font-weight:600;line-height:20px;margin-bottom:.75rem!important}.select-continer .input-label .star{color:var(--error_brand);padding-left:4px}.select-continer .custom-select-wrapper{border-color:#dcd2ff;border-radius:24px!important;box-shadow:0 15px 40px #5944b81f;min-height:56px}.select-continer .custom-select-wrapper.error-select .MuiOutlinedInput-notchedOutline,.select-continer .custom-select-wrapper.error-select:hover .MuiOutlinedInput-notchedOutline{border-color:var(--error_brand)!important}.select-continer .custom-select-wrapper.error-select.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--error_brand)!important;border-width:1px!important}.select-continer .custom-select-wrapper:hover .MuiOutlinedInput-notchedOutline{border-color:var(--teritary_brand)!important}.select-continer .custom-select-wrapper.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#7d6bec!important;border-width:1px!important;box-shadow:0 0 0 3px #7d6bec2e}.select-continer .custom-select-wrapper.Mui-disabled .MuiOutlinedInput-notchedOutline{border:none!important}.select-continer .custom-select-wrapper.Mui-disabled{background:var(--primary_border)}.select-continer .custom-select-wrapper .MuiSelect-select{border:#0000!important;color:var(--black_brand);font-family:Montserrat;font-size:14px;font-weight:500;padding:14px 18px}.select-continer .custom-select-wrapper .MuiSelect-select .place-holder{color:#757575}.select-continer .custom-select-wrapper .MuiSelect-select .MuiChip-filled{background:var(--primary_border);gap:6px;justify-content:space-between;max-width:180px;min-width:50px}.select-continer .custom-select-wrapper .MuiSelect-select .MuiChip-filled .MuiChip-label{color:var(--black_brand);font-family:Montserrat;font-size:12px;line-height:18px;padding:0}.select-continer .custom-select-wrapper .MuiSelect-select .MuiChip-filled .MuiSvgIcon-root{color:var(--black_brand);height:16px;margin:0;width:16px}.select-continer .custom-select-wrapper .MuiSelect-nativeInput{height:20px}.select-continer .custom-select-wrapper .arrow{padding-right:12px}.select-continer .custom-select-wrapper .arrow svg{height:12px;transition:all .5s ease;width:12px}.select-continer .custom-select-wrapper .arrow svg.open-sublist-arrow{transform:rotate(90deg)}.select-continer .custom-select-wrapper .arrow svg.close-sublist-arrow{transform:rotate(270deg)}.custom-select-options-wrapper{border:1px solid var(--teritary_brand);border-radius:12px!important;box-shadow:none!important;margin:1px 0}.custom-select-options-wrapper::-webkit-scrollbar{height:2px;width:3px}.custom-select-options-wrapper::-webkit-scrollbar-thumb{border-radius:24px}.custom-select-options-wrapper::-webkit-scrollbar-thumb,.custom-select-options-wrapper::-webkit-scrollbar-thumb:hover{background-color:var(--teritary_brand);visibility:hidden}.custom-select-options-wrapper .MuiList-root{padding:0}.custom-select-options-wrapper .MuiList-root .MuiListSubheader-root{display:flex;padding:8px 12px;white-space:nowrap}.custom-select-options-wrapper .MuiList-root .MuiListSubheader-root abbr{cursor:default;font-family:Montserrat;font-size:16px;line-height:16px;max-width:95%;overflow:hidden;padding:3px 0;text-decoration:none!important;text-overflow:ellipsis}.custom-select-options-wrapper .MuiList-root .MuiListSubheader-root abbr span{color:var(--black_brand)!important;font-weight:400}.custom-select-options-wrapper .MuiList-root .MuiMenuItem-root{border-bottom:1px solid var(--primary_border);padding:8px 12px}.custom-select-options-wrapper .MuiList-root .MuiMenuItem-root abbr{cursor:pointer!important;font-family:Montserrat;font-size:16px;line-height:16px;max-width:95%;overflow:hidden;padding:3px 0;text-decoration:none!important;text-overflow:ellipsis}.custom-select-options-wrapper .MuiList-root .MuiMenuItem-root abbr span{color:var(--black_brand)!important}.custom-select-options-wrapper .MuiList-root .MuiMenuItem-root.Mui-selected,.custom-select-options-wrapper .MuiList-root .MuiMenuItem-root.selected-option{background:var(--primary_border)}.custom-select-options-wrapper .MuiList-root .MuiMenuItem-root.non-selectable-option{pointer-events:none}.custom-select-options-wrapper .MuiList-root .MuiMenuItem-root.subOption{border-left:1px solid var(--teritary_brand);border-right:1px solid var(--teritary_brand);margin:0 10px}.custom-select-options-wrapper .MuiList-root .MuiMenuItem-root.subOption:last-child{border-bottom:1px solid var(--teritary_brand);border-bottom-left-radius:12px;border-bottom-right-radius:12px}.custom-select-options-wrapper .MuiList-root .MuiMenuItem-root.subOption:first-child{border-top:1px solid var(--teritary_brand);border-top-left-radius:12px;border-top-right-radius:12px}.input-container .input-label{color:var(--black_brand);display:block;font-family:Montserrat;font-size:16px;font-weight:600;line-height:20px;margin-bottom:.75rem!important}.input-container .input-label .star{color:var(--error_brand);padding-left:4px}.input-container input{background:#fff;border:1.5px solid #dcd2ff;border-radius:24px;box-shadow:0 15px 40px #5944b81f;box-sizing:border-box;font-weight:500;min-height:56px;padding:.85rem 1.2rem;width:100%}.input-container input:focus-visible{border-color:#7d6bec;box-shadow:0 0 0 3px #7d6bec2e;outline:none}.input-container input.error-input{border:1px solid var(--error_brand);box-shadow:0 0 0 1px #dc354526}.input-container input:disabled{background:var(--primary_border);border:1px solid var(--teritary_brand);color:var(--gown_brand)}.input-container input:-webkit-autofill,.input-container input:-webkit-autofill:focus{-webkit-transition:background-color 600000s 0s;transition:background-color 600000s 0s}.login-page{display:flex;flex-direction:column;min-height:100vh}.login-navbar{background:#fff;border-bottom:1px solid #e5e7eb;left:0;position:fixed;right:0;top:0;z-index:50}.login-navbar-inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:1rem 1.5rem}.login-nav-logo{height:36px;width:auto}.login-footer{background:#1f2937;bottom:0;color:#fff;left:0;position:fixed;right:0;z-index:40}.login-footer-inner{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;margin:0 auto;max-width:1200px;padding:.75rem 1.5rem}@media(max-width:640px){.login-footer-inner{flex-direction:column-reverse;gap:.5rem;padding:.75rem 1rem}}.login-footer-brand{align-items:center;display:flex;gap:.5rem}.login-footer-powered{color:#9ca3af;font-size:.8125rem}.login-footer-logo{height:28px;width:auto}.login-footer-links{display:flex;gap:1.5rem}.login-footer-link{color:#fbbf24;font-size:.8125rem;text-decoration:none;transition:color .15s ease}.login-footer-link:hover{color:#fde68a}.login-wrapper{align-items:center;background:#f9fafb;display:flex;flex:1 1;justify-content:center;margin-bottom:52px;margin-top:68px;padding:1rem}.login-shell{grid-gap:2.5rem;align-items:center;display:grid;gap:2.5rem;max-width:1700px;width:100%}@media(min-width:1024px){.login-shell{grid-template-columns:1fr 1fr;min-height:80vh}}.form-pane{align-items:center;display:flex;justify-content:center;padding:2rem 1.5rem}.form-inner{max-width:520px;width:100%}.brand-block{margin-bottom:2rem;text-align:center}.brand-heading{color:#111827;font-size:1.75rem;font-weight:700;line-height:1.2;margin:0 0 .5rem}.brand-sub{color:#6b7280;font-size:1rem;margin:0}.hint-input{margin-bottom:1rem}.hint-input input{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;font-size:1rem;outline:none;padding:.75rem 1rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.hint-input input:focus{border-color:#facc15;box-shadow:0 0 0 2px #facc1566}.cta{background:#fbbf24;border:none;border-radius:12px;color:#111827;font-size:1rem;font-weight:600;padding:1rem 1.5rem;transition:background .2s ease,opacity .15s ease;width:100%}.cta-enabled{cursor:pointer;opacity:1}.cta-enabled:hover{background:#f59e0b}.cta-enabled:active{background:#d97706}.cta-disabled{cursor:not-allowed;opacity:.5}.divider{color:#6b7280;font-size:.95rem;line-height:1;margin:1.5rem 0;position:relative;text-align:center}.divider:after,.divider:before{background:#e5e7eb;content:"";height:1px;position:absolute;top:50%;width:40%;z-index:0}.divider:before{left:0}.divider:after{right:0}.divider span{background:#f9fafb;display:inline-block;padding:0 12px;position:relative;z-index:1}.social-row{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.social-btn{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:12px;color:#374151;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.625rem;justify-content:center;padding:.625rem .75rem;transition:background .15s ease;white-space:nowrap}.social-btn:not(:disabled):hover{background:#f9fafb}.social-btn:disabled{cursor:not-allowed;opacity:.5}.social-logo{flex-shrink:0;height:20px;object-fit:contain;width:20px}.terms{color:#94a3b8;margin-top:1.5rem;text-align:center}.terms a{color:#ea580c;font-weight:400;text-decoration:none}.terms a:hover{color:#c2410c;text-decoration:underline}.input-label{color:#374151;display:block;font-size:.875rem;font-weight:700;margin-bottom:.75rem}.phone-auth{margin-top:1rem}.phone-toggle{background:#fff;border:1px solid #d1d5db;border-radius:12px;color:#374151;cursor:pointer;font-size:.9375rem;font-weight:500;padding:.75rem 1rem;transition:background .15s ease;width:100%}.phone-toggle:hover{background:#f9fafb}.phone-panel{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem}.phone-country-row{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:14px;display:flex;overflow:visible;position:relative}.phone-country-row:focus-within{border-color:#facc15;box-shadow:0 0 0 3px #facc1559}.country-btn{align-items:center;background:#f9fafb;border:none;border-radius:14px 0 0 14px;border-right:1px solid #d1d5db;cursor:pointer;display:flex;gap:6px;padding:.75rem;transition:background .15s ease;white-space:nowrap}.country-btn:hover{background:#f3f4f6}.country-flag{border-radius:2px;height:15px;object-fit:cover;width:20px}.country-dial{color:#374151;font-size:.875rem;font-weight:600}.country-chevron{color:#9ca3af;height:12px;transition:transform .2s ease;width:12px}.country-chevron.rotated{transform:rotate(180deg)}.country-dropdown-panel{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 10px 30px #0000001f;left:0;overflow:hidden;position:absolute;top:calc(100% + 4px);width:280px;z-index:100}.country-search{background:#f9fafb;border:none;border-bottom:1px solid #f3f4f6;box-sizing:border-box;font-size:.875rem;outline:none;padding:.6rem .875rem;width:100%}.country-list{list-style:none;margin:0;max-height:220px;overflow-y:auto;padding:0}.country-item{align-items:center;color:#111827;cursor:pointer;display:flex;font-size:.875rem;gap:8px;padding:.5rem .875rem;transition:background .1s ease}.country-item:hover{background:#f9fafb}.country-item.active{background:#fefce8;font-weight:600}.country-name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.country-code-label{color:#9ca3af;font-size:.75rem}.country-item-empty{color:#9ca3af;font-size:.875rem;list-style:none;padding:.75rem .875rem}.phone-number-input{background:#0000;border:none;border-radius:0 14px 14px 0;flex:1 1;min-width:0;padding:.75rem .875rem}.phone-input,.phone-number-input{color:#111827;font-size:1rem;outline:none}.phone-input{background:#fff;border:1px solid #d1d5db;border-radius:14px;box-sizing:border-box;padding:.85rem 1rem;width:100%}.phone-input:focus{border-color:#facc15;box-shadow:0 0 0 3px #facc1559}.phone-error{color:#b00020;font-size:.875rem;margin:0}.phone-cta{background:#ffd233;border:none;border-radius:14px;color:#111;cursor:pointer;font-weight:600;padding:.85rem 1.5rem;transition:transform .12s ease,box-shadow .2s ease;width:100%}.phone-cta:hover:not(:disabled){box-shadow:0 8px 20px #0000001f;transform:translateY(-1px)}.phone-cta:disabled{background:#e5e7eb;box-shadow:none;color:#9ca3af;cursor:not-allowed}.status-hint{color:#6b7280;font-size:.9rem;margin-top:.75rem;text-align:center}.art-pane{align-items:center;display:flex;justify-content:center}.art-img{height:auto;max-width:100%}.art-img.desktop{display:none}.art-img.mobile{display:block;width:clamp(320px,90vw,560px)}@media(min-width:1024px){.art-img.desktop{display:block;width:clamp(640px,45vw,960px)}.art-img.mobile{display:none}}@media(max-width:480px){.brand-logo{width:160px}}.email-otp-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:60}.email-otp-modal{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 20px 50px #0f172a33;max-width:400px;padding:2rem 2rem 1.75rem;position:relative;text-align:center;width:100%}.email-otp-close{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:1.4rem;line-height:1;padding:.25rem;position:absolute;right:1rem;top:1rem}.email-otp-close:hover{color:#374151}.email-otp-icon{align-items:center;background:#fbbf24;border-radius:.75rem;color:#111827;display:flex;height:3.5rem;justify-content:center;margin:0 auto 1.25rem;width:3.5rem}.email-otp-header{margin-bottom:1.5rem}.email-otp-title{color:#111827;font-size:1.25rem;font-weight:700;margin:0 0 .5rem}.email-otp-sub{color:#6b7280;font-size:.875rem;line-height:1.5;margin:0}.email-otp-body{display:flex;flex-direction:column;gap:1.25rem}.email-otp-label{color:#374151;font-size:.875rem;font-weight:500;margin:0}.email-otp-digits{display:flex;gap:.75rem;justify-content:center}.email-otp-digit{background:#fff;border:2px solid #d1d5db;border-radius:.5rem;color:#111827;flex-shrink:0;font-size:1.25rem;font-weight:700;height:3.5rem;outline:none;text-align:center;transition:border-color .15s ease,box-shadow .15s ease;width:3.5rem}.email-otp-digit:focus{border-color:#fbbf24;box-shadow:0 0 0 3px #fbbf244d}.email-otp-digit.error{background:#fef2f2;border-color:#fca5a5}.email-otp-error{color:#dc2626;font-size:.8125rem;margin:0}.email-otp-verify{background:#fbbf24;border:solid #111827;border-radius:.5rem;border-width:1px 1px 3px;color:#111827;cursor:pointer;font-size:.95rem;font-weight:600;padding:.8rem 1rem;transition:background .15s ease,opacity .15s ease;width:100%}.email-otp-verify:hover:not(:disabled){background:#f59e0b}.email-otp-verify:disabled{cursor:not-allowed;opacity:.5}.email-otp-resend-row{align-items:center;display:flex;gap:.375rem;justify-content:center;padding-bottom:.25rem}.email-otp-resend-hint{color:#6b7280;font-size:.875rem}.email-otp-resend{background:none;border:none;color:#111827;cursor:pointer;font-size:.875rem;font-weight:600;padding:0;text-decoration:underline;transition:color .15s ease}.email-otp-resend:hover:not(:disabled){color:#374151}.email-otp-resend:disabled{cursor:not-allowed;opacity:.5}@keyframes pulse{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.status-layout{background:#f7f8fa;display:flex;flex-direction:column;min-height:100vh;padding-bottom:52px}.status-main{box-sizing:border-box;display:flex;flex:1 1;justify-content:center;padding:clamp(24px,5vw,48px);width:100%}.status-card{background:#fff;border:1px solid #e5e7eb;border-radius:24px;box-shadow:0 35px 80px #0f172a1f;max-width:760px;padding:clamp(24px,4vw,48px);width:100%}.status-eyebrow{color:#475467;font-size:.85rem;font-weight:700;letter-spacing:.08em;margin:0 0 24px;text-align:center;text-transform:uppercase}.status-section label{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:16px}.status-chip{background:#ffd54f;border-radius:999px;color:#0f172a;display:flex;font-size:1rem;font-weight:700;justify-content:center;margin:0 auto 12px;padding:10px 24px;text-align:center}.status-description{color:#475467;line-height:1.5;margin-bottom:48px;margin-top:12px;text-align:center}.status-content{display:flex;flex-direction:column;gap:24px;margin-top:24px}.status-section{background:#f8fafc;border:1px solid #eceef3;border-radius:16px;margin:0 auto;padding:20px 24px;text-align:center;width:min(560px,100%)}.status-section h3{color:#6b7280;font-size:1rem;letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}.status-section p{color:#475467;line-height:1.5;margin:0}.status-section p+p{margin-top:10px}.status-steps{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.status-step{align-items:flex-start;display:flex;gap:16px}.status-step-number{align-items:center;background:#111827;border-radius:999px;color:#fff;display:inline-flex;flex-shrink:0;font-weight:600;height:32px;justify-content:center;width:32px}.status-step-body{flex:1 1}.status-actions{margin-top:16px}.status-actions,.status-footer-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.status-footer-actions{margin-top:32px}.status-primary{background:#ffd54f;border:none;border-radius:999px;color:#111827;cursor:pointer;font-weight:600;padding:10px 20px;transition:transform .2s ease}.status-primary:disabled{cursor:not-allowed;opacity:.6}.status-secondary{background:#111827;border:none;border-radius:999px;color:#fff;cursor:pointer;font-weight:600;padding:10px 20px;transition:transform .2s ease}.status-secondary:disabled{cursor:not-allowed;opacity:.5}.status-muted-button{background:#fff;border:1px solid #d1d5db;border-radius:999px;color:#1f2937;cursor:pointer;padding:10px 18px}.status-form{gap:16px}.status-form,.status-form label{align-items:center;display:flex;flex-direction:column}.status-form label{color:#0f172a;font-size:.95rem;font-weight:600;gap:6px}.status-form input,.status-form select,.status-form textarea{background:#fff;border:1px solid #d1d5db;border-radius:12px;font-family:inherit;font-size:.95rem;padding:12px 16px;text-align:center;width:min(360px,100%)}.status-form select,.status-section select{min-height:44px}.status-error{color:#b91c1c;font-size:.85rem;margin-top:4px}.status-checkboxes{display:flex;flex-direction:column;gap:8px}.status-checkboxes label{align-items:flex-start;color:#334155;display:flex;font-weight:500;gap:8px}.status-checkboxes input{margin-top:4px}.status-photo{border:1px solid #e5e7eb;border-radius:12px;max-width:100%}.status-no-photo{align-items:center;background:#f8fafc;border:1.5px dashed #d1d5db;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:2.5rem 1.5rem;text-align:center}.status-no-photo-icon{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:50%;color:#94a3b8;display:flex;height:72px;justify-content:center;width:72px}.status-no-photo-title{color:#374151;font-size:1rem;font-weight:700;margin:0}.status-no-photo-sub{color:#6b7280;font-size:.875rem;line-height:1.5;margin:0;max-width:320px}.status-link-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.status-link-grid button{background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;font-weight:600;padding:12px}.required-asterisk{color:#dc2626}.status-loader{align-items:center;color:#6b7280;display:flex;font-size:.9rem;gap:8px;justify-content:center}.status-spinner{animation:status-spin .9s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#111827;height:18px;width:18px}@keyframes status-spin{to{transform:rotate(1turn)}}.referred-card{background:#f9fafb;border-radius:20px;box-shadow:0 8px 30px #0000000d;margin:0 auto;max-width:720px;padding:40px 48px;text-align:center}.section-title{color:#6b7280;font-size:14px;font-weight:600;letter-spacing:.08em;margin-bottom:24px}.action-row{display:flex;justify-content:center;margin-bottom:32px}.btn-primary-yellow{background:#ffd54f;border:none;border-radius:999px;color:#111827;cursor:pointer;font-size:16px;font-weight:600;padding:14px 28px;transition:all .2s ease}.btn-primary-yellow:hover{background:#eab308}.btn-primary-yellow:disabled{cursor:not-allowed;opacity:.5}.decision-section{margin-top:8px}.decision-options{align-items:stretch;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:12px}.decision-options .checkbox-pill{flex:1 1 240px}.decision-question{color:#111827;font-size:18px;font-weight:600;margin-bottom:20px}.checkbox-row{cursor:pointer;font-size:16px;font-weight:500;gap:12px;justify-content:center;margin-bottom:16px}.checkbox-row input{accent-color:#facc15;height:18px;width:18px}.select-dropdown{background:#fff;border:1px solid #d1d5db;border-radius:10px;font-size:14px;margin:16px auto 0;max-width:360px;padding:12px 14px;width:100%}.footer-actions{display:flex;gap:16px;justify-content:center;margin-top:36px}.btn-secondary-dark{background:#111827;border:none;border-radius:999px;color:#fff}.btn-secondary-dark,.btn-secondary-outline{cursor:pointer;font-size:15px;font-weight:600;padding:14px 26px}.btn-secondary-outline{background:#fff;border:1.5px solid #d1d5db;border-radius:999px;color:#111827;transition:all .2s ease}.btn-secondary-outline:hover{background:#f9fafb;border-color:#9ca3af}.nested-options{display:flex;gap:24px;justify-content:center;margin-top:12px}.checkbox-row,.decision-section .checkbox-row{align-items:center;display:flex;flex-direction:row;gap:10px}@media(max-width:640px){.referred-card,.status-card{border-radius:16px}.referred-card{padding:24px 20px}.footer-actions{flex-direction:column;gap:12px;margin-top:24px}.footer-actions .btn-primary-yellow,.footer-actions .btn-secondary-dark,.footer-actions .btn-secondary-outline{text-align:center;width:100%}.decision-options{flex-direction:column;gap:12px}.decision-options .checkbox-pill{flex:1 1 100%}.status-actions,.status-footer-actions{align-items:stretch;flex-direction:column}.status-actions button,.status-footer-actions button{justify-content:center;width:100%}.status-form input,.status-form select,.status-form textarea{width:100%}.decision-question{font-size:16px}.nested-options{align-items:flex-start;flex-direction:column;gap:12px}}
/*# sourceMappingURL=main.11ce963b.css.map*/