body,html{max-width:100%;height:100%;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:#27232d;background-color:#f6faff;background-image:radial-gradient(ellipse 100% 80% at 50% -20%,hsla(0,0%,100%,.95) 0,transparent 55%),radial-gradient(ellipse 60% 50% at 85% 15%,rgba(95,83,255,.07) 0,transparent 50%),radial-gradient(ellipse 55% 45% at 10% 40%,rgba(105,0,144,.05) 0,transparent 48%),linear-gradient(165deg,#f6faff,#fff 55%,#f1f5ff);background-attachment:fixed}h1,h2,h3,h4,h5,h6{font-family:var(--font-work-sans),"Work Sans",sans-serif}:root{--start-x:0px;--start-y:0px;--grey-50:#f6faff;--grey-100:#f1f5ff;--grey-200:#ebefff;--grey-300:#dee2f4;--grey-400:#bbbfd1;--grey-500:#9da1b1;--grey-600:#747787;--grey-700:#5f6373;--grey-800:#404453;--grey-900:#1f2330;--primary-50:#ede7ff;--primary-100:#cec4fd;--primary-200:#ac9cfd;--primary-main-400:#5f53ff;--primary-600:#463dc9;--secondary-50:#f3e4f3;--secondary-200:#cd8ed1;--secondary-400:#a93cb1;--secondary-600:#8c109f;--secondary-800:#690690;--tertiary-50:#fff7e0;--tertiary-200:#ffdc7e;--tertiary-500:#ffba00;--tertiary-700:#f90;--tertiary-900:#f60;--green-50:#e7f6e6;--green-200:#a0da9b;--green-400:#56c251;--green-600:#26a723;--green-800:#008404;--red-50:#feeaee;--red-200:#eb979a;--red-400:#e94e51;--red-600:#df3237;--red-800:#c0212a;--yellow-50:#fffde6;--yellow-200:#fff598;--yellow-400:#fcec49;--yellow-600:#ffdb21;--yellow-700:#dba920;--brown-50:#f8f1e0;--brown-200:#e6c380;--brown-400:#d79c2d;--brown-600:#ce8210;--brown-800:#c16706;--text-white:#fff;--background-white:#fff;--hirin-primary:#7c3aed;--hirin-pink:#ec4899;--hirin-primary-light:#f5f3ff;--hirin-primary-glow:rgba(124,58,237,.1);--hirin-pink-light:#fce4f3;--hirin-gradient-brand:linear-gradient(135deg,#7c3aed,#ec4899);--hirin-bg-page:radial-gradient(ellipse 120% 100% at 20% 20%,#f0eaff 0%,#fce4f3 60%,#fdf4ff 100%);--hirin-bg-card:#fff;--hirin-bg-input:#fff;--hirin-bg-prefix:#f9fafb;--hirin-bg-success:#f0fdf4;--hirin-bg-warning:#faf5ff;--hirin-bg-badge-auto:#fef9c3;--hirin-bg-resend:#fffbeb;--hirin-border-default:#e5e7eb;--hirin-border-success:#86efac;--hirin-border-warning:#e9d5ff;--hirin-border-active:#7c3aed;--hirin-border-amber:#fde68a;--hirin-text-heading:var(--grey-900);--hirin-text-body:#374151;--hirin-text-muted:#6b7280;--hirin-text-subtle:#9ca3af;--hirin-text-success:#15803d;--hirin-text-warning:#854d0e;--hirin-text-link:#7c3aed;--hirin-green:#22c55e;--hirin-green-dark:#16a34a;--hirin-yellow:#fef9c3;--hirin-error:#ef4444;--hirin-font-family:"Inter",var(--font-arimo),-apple-system,BlinkMacSystemFont,sans-serif;--hirin-text-xs:11px;--hirin-text-sm:12px;--hirin-text-base:13px;--hirin-text-md:14px;--hirin-text-lg:15px;--hirin-text-xl:16px;--hirin-text-2xl:22px;--hirin-text-3xl:26px;--hirin-text-4xl:28px;--hirin-weight-normal:400;--hirin-weight-medium:500;--hirin-weight-semibold:600;--hirin-weight-bold:700;--hirin-space-xs:4px;--hirin-space-sm:8px;--hirin-space-md:12px;--hirin-space-lg:16px;--hirin-space-xl:24px;--hirin-space-2xl:32px;--hirin-space-3xl:40px;--hirin-radius-xs:6px;--hirin-radius-sm:8px;--hirin-radius-md:10px;--hirin-radius-lg:12px;--hirin-radius-xl:16px;--hirin-radius-pill:999px;--hirin-shadow-card:0 8px 32px rgba(0,0,0,.08);--hirin-shadow-input-focus:0 0 0 3px var(--hirin-primary-glow);--hirin-shadow-button:0 4px 14px rgba(124,58,237,.3);--hirin-shadow-button-hover:0 6px 20px rgba(124,58,237,.38);--hirin-card-width:560px;--hirin-card-padding:var(--hirin-space-3xl);--hirin-transition:all 0.2s ease;--primary:var(--hirin-primary);--pink:var(--hirin-pink);--primary-light:var(--hirin-primary-light);--primary-glow:var(--hirin-primary-glow);--pink-light:var(--hirin-pink-light);--gradient-brand:var(--hirin-gradient-brand);--bg-page:var(--hirin-bg-page);--bg-card:var(--hirin-bg-card);--bg-input:var(--hirin-bg-input);--bg-prefix:var(--hirin-bg-prefix);--bg-success:var(--hirin-bg-success);--bg-warning:var(--hirin-bg-warning);--bg-badge-auto:var(--hirin-bg-badge-auto);--border-default:var(--hirin-border-default);--border-success:var(--hirin-border-success);--border-warning:var(--hirin-border-warning);--border-active:var(--hirin-border-active);--text-heading:var(--hirin-text-heading);--text-body:var(--hirin-text-body);--text-muted:var(--hirin-text-muted);--text-subtle:var(--hirin-text-subtle);--text-success:var(--hirin-text-success);--text-warning:var(--hirin-text-warning);--text-link:var(--hirin-text-link);--green:var(--hirin-green);--green-dark:var(--hirin-green-dark);--yellow:var(--hirin-yellow);--font-family:var(--hirin-font-family);--text-xs:var(--hirin-text-xs);--text-sm:var(--hirin-text-sm);--text-base:var(--hirin-text-base);--text-md:var(--hirin-text-md);--text-lg:var(--hirin-text-lg);--text-xl:var(--hirin-text-xl);--text-2xl:var(--hirin-text-2xl);--text-3xl:var(--hirin-text-3xl);--text-4xl:var(--hirin-text-4xl);--weight-normal:var(--hirin-weight-normal);--weight-medium:var(--hirin-weight-medium);--weight-semibold:var(--hirin-weight-semibold);--weight-bold:var(--hirin-weight-bold);--space-xs:var(--hirin-space-xs);--space-sm:var(--hirin-space-sm);--space-md:var(--hirin-space-md);--space-lg:var(--hirin-space-lg);--space-xl:var(--hirin-space-xl);--space-2xl:var(--hirin-space-2xl);--space-3xl:var(--hirin-space-3xl);--radius-xs:var(--hirin-radius-xs);--radius-sm:var(--hirin-radius-sm);--radius-md:var(--hirin-radius-md);--radius-lg:var(--hirin-radius-lg);--radius-xl:var(--hirin-radius-xl);--radius-pill:var(--hirin-radius-pill);--shadow-card:var(--hirin-shadow-card);--shadow-input-focus:var(--hirin-shadow-input-focus);--shadow-button:var(--hirin-shadow-button);--shadow-button-hover:var(--hirin-shadow-button-hover);--card-width:var(--hirin-card-width);--card-padding:var(--hirin-card-padding);--transition:var(--hirin-transition)}.ant-drawer-body{padding:"0px"!important}.ant-notification-stack>.ant-notification-notice-wrapper{transition:transform .3s,-webkit-backdrop-filter 0s!important;transition:transform .3s,backdrop-filter 0s!important;transition:transform .3s,backdrop-filter 0s,-webkit-backdrop-filter 0s!important}.custom-popover .ant-popover-inner{box-shadow:0 2px 20px 0 #00000014!important;border-radius:8px}.level-select-dropdown{width:9rem!important}.status-dropdown .ant-dropdown-menu{display:flex;flex-direction:column;padding:8px!important;box-shadow:0 2px 8px 0 #00000029!important;border:1px solid #e2e2e2!important;margin-top:3px!important}.status-dropdown .ant-dropdown-menu-item:hover{background-color:transparent!important}.status-dropdown .ant-dropdown-menu-item{margin:8px 0!important;padding:0!important}.overview-dropdown .ant-dropdown-menu{height:auto;max-height:310px;width:auto;min-width:220px;padding:8px!important;gap:4px}.overview-dropdown .ant-dropdown-menu-item{margin:0!important;padding:4px 12px!important;white-space:nowrap!important}.overview-dropdown .ant-dropdown-menu-title-content{padding:4px 12px!important;white-space:nowrap!important;overflow:visible!important}.overview-dropdown .ant-dropdown-menu-item+.ant-dropdown-menu-item{margin-top:0!important}.overview-dropdown .ant-dropdown-menu-item{line-height:1.5!important;min-height:28px!important}.overview-dropdown .ant-dropdown-menu-item:hover{background-color:#f2f2f2!important}.overview-dropdown .ant-input-affix-wrapper{width:100%}.ant-dropdown-menu-title-content:has(.selected-job){background-color:#edefff;border-radius:4px}.ant-notification-stack:has(.ant-notification-notice-wrapper:first-child){opacity:0;animation:slideIn .15s ease-in forwards;will-change:transform,opacity;animation-delay:.26s}.video-player-modal .ant-modal-body{height:542px}.ant-layout-sider-children,.sidebar-col{background-color:#fff;border:1px solid #e2e2e2}.custom-notification{background:#e6fae5!important;border:1px solid #7ae775;box-shadow:0 2px 8px 0 #00000029;width:532px!important;border-radius:8px;padding:20px}.custom-notification .ant-notification-notice-message{margin-bottom:4px!important}.custom-notification .ant-notification-notice-description{-webkit-margin-start:33px!important;margin-inline-start:33px!important}.custom-notification .ant-notification-notice-icon{margin-top:-.5rem}.status-modal .ant-modal-body{height:auto}.no-internet-modal .ant-modal-content{padding:40px!important}.hirin-modal .ant-modal{box-sizing:border-box}.hirin-modal .ant-modal-body{max-height:none}.hirin-modal--sm .ant-modal{max-width:min(464px,calc(100vw - 32px))}.hirin-modal--md .ant-modal{max-width:min(584px,calc(100vw - 32px))}.hirin-modal--lg .ant-modal{max-width:min(704px,calc(100vw - 32px))}@media (max-width:576px){.hirin-modal--lg .ant-modal,.hirin-modal--md .ant-modal,.hirin-modal--sm .ant-modal{max-width:calc(100vw - 16px);margin:8px auto}}.hirin-form-required-suffix{color:var(--auth-error,var(--hirin-error,#ef4444));font-weight:600}.ant-modal-mask{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.video-player-modal{.ant-modal .ant-modal-close{position:absolute;right:0;top:-40px;background:#fff;padding:10px;border-radius:50%;font-size:14px;display:flex;align-items:center;justify-content:center}.ant-modal .ant-modal-close:hover{background:#fff}}@keyframes slideIn{0%{transform:translate3D(var(--start-x),var(--start-y),0);opacity:1}to{transform:translateZ(0);opacity:1}}.ant-notification-top,.ant-notification-topLeft,.ant-notification-topRight{--start-y:-130px}.ant-notification-bottom,.ant-notification-bottomLeft,.ant-notification-bottomRight{--start-y:130px}.ant-notification-bottomLeft,.ant-notification-topLeft{--start-x:-420px;--start-y:0px}.ant-notification-bottomRight,.ant-notification-topRight{--start-x:420px;--start-y:0px}.job-drawer .ant-drawer-content-wrapper{width:68%!important;@media (max-width:768px){width:100%!important}}.date-time-popup{.ant-picker-header-view{pointer-events:none;cursor:default}}.custom-range-picker-popup{margin-top:-3rem!important;.ant-picker-header-super-next-btn,.ant-picker-header-super-prev-btn,.ant-picker-range-arrow{display:none!important}.ant-picker-presets li{margin:0!important}.ant-picker-presets li:hover{background:none!important}.ant-picker-cell:not(.ant-picker-cell-in-view){visibility:hidden!important}.ant-picker-cell{width:41px!important;height:40px!important;text-align:center}.ant-picker-cell-inner{padding:4px!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.ant-picker-cell-range-end,.ant-picker-cell-range-start{.ant-picker-cell-inner{background:var(--primary-main-400)!important;color:#fff!important;border-radius:400px!important}&:before{background:transparent!important;display:none!important}}.ant-picker-cell-today.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner,.ant-picker-cell-today.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner{background:var(--primary-main-400)!important;color:#fff!important;border-radius:400px!important;&:before{border:none}}.ant-picker-cell-today:not(.ant-picker-cell-selected):not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{background:#edefff!important;color:var(--grey-900)!important}.ant-picker-cell:not(.ant-picker-cell-disabled):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):hover{.ant-picker-cell-inner{background:#edefff!important;color:var(--grey-900)!important}}.ant-picker-cell-in-view.ant-picker-cell-in-range:not(.ant-picker-cell-disabled){&:before{background:#edefff!important;padding:4px!important;width:100%!important;height:72%!important;display:flex!important;align-items:center!important;justify-content:center!important}}}.custom-range-picker-popup-candidate-listing-header{@media (max-width:1024px){inset:115px auto auto 120px!important}@media (max-width:900px){inset:156px auto auto 48px!important}@media (max-width:768px){inset:156px auto auto 16px!important}}.custom-range-picker-popup-dashboard-header{@media (max-width:768px){inset:95px auto auto 16px!important}}.ant-cascader-menu-item .ant-cascader-checkbox-checked .ant-cascader-checkbox-inner{background-color:var(--primary-main-400)!important;border-color:var(--primary-main-400)!important}.ant-cascader-menu-item .ant-cascader-checkbox-disabled{display:none}.ant-cascader-menus .ant-cascader-menu{height:320px!important;&:first-child{min-width:15rem}&:last-child{width:20rem}}.ant-cascader-menu-item .ant-cascader-menu-item-content{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:17rem}.candidate-cascader-popup{&.candidate-listing-header{@media (max-width:768px){inset:120px 140px auto auto!important}}&.dashboard-header{@media (max-width:768px){inset:60px 20px auto auto!important}}}.candidate-queue-dropdown .ant-select-item-option-selected{background-color:#edefff!important}.custom-select-timezone .ant-select-item-option-selected{background-color:#edefff!important;color:#3449ee!important;padding:6px 12px!important}.ant-tooltip-inner{text-align:center!important}.exit-fullscreen-modal{.exit-fullscreen-modal-title{display:flex;align-items:center;gap:8px}.exit-fullscreen-modal-title-icon{font-size:18px;color:var(--yellow-600)}.enter-fullscreen-btn{background-color:var(--primary-main-400);border-color:var(--primary-main-400);color:var(--text-white);&:hover{background-color:var(--primary-600)!important;border-color:var(--primary-600)!important}}}.signup-theme{--auth-text-primary:var(--text-heading);--auth-text-muted:var(--text-muted);--auth-error:var(--hirin-error);--auth-success:var(--green-dark);--auth-success-bg:var(--bg-success);--auth-link:var(--text-link);--auth-link-hover:var(--primary);--auth-border:var(--border-default);--auth-input-bg:var(--bg-input);--auth-card-bg:var(--bg-card);--auth-card-border:var(--border-default);--auth-page-bg:var(--bg-page);--auth-gradient-start:var(--primary);--auth-gradient-end:var(--pink);--auth-card-radius:var(--radius-xl);--auth-inner-radius:var(--radius-md);--auth-card-shadow:var(--shadow-card);--auth-surface-muted:var(--hirin-bg-prefix);--auth-step-badge-bg:var(--primary);--auth-step-badge-text:var(--text-white);--auth-badge-bg:var(--primary-light);--auth-badge-text:var(--primary);font-family:var(--font-family);font-size:var(--text-md);color:var(--text-body);-webkit-font-smoothing:antialiased}.signup-theme.select-plan-theme{--auth-page-bg:#efe8fb}.signup-theme .signup-gradient-btn.ant-btn-primary{background:var(--gradient-brand)!important;border:none!important;color:var(--text-white)!important;font-family:var(--font-family)!important;font-weight:var(--weight-semibold)!important;font-size:var(--text-xl)!important;min-height:52px!important;height:auto!important;padding:0 var(--space-xl)!important;border-radius:var(--radius-lg)!important;letter-spacing:.3px!important;box-shadow:var(--shadow-button)!important;transition:var(--transition)!important}.signup-theme .signup-gradient-btn.ant-btn-primary:hover:not(:disabled){filter:brightness(1.08)!important;box-shadow:var(--shadow-button-hover)!important;transform:translateY(-1px);opacity:1!important}.signup-theme .signup-gradient-btn.ant-btn-primary:disabled{opacity:.45;filter:none;transform:none;box-shadow:none!important}.signup-theme .signup-outline-btn.ant-btn-default{background:transparent!important;border-color:var(--auth-border)!important;color:var(--auth-link)!important}.signup-theme .signup-outline-btn.ant-btn-default:hover:not(:disabled){border-color:var(--primary-main-400)!important;color:var(--auth-link-hover)!important}.signup-theme .signup-otp-send-btn.ant-btn-default{background:var(--grey-100)!important;border-color:var(--auth-border)!important;color:var(--auth-link)!important;font-weight:var(--weight-semibold)!important;font-family:var(--font-family)!important;height:auto!important;min-height:44px!important;padding:0 16px!important;border-radius:var(--radius-md)!important;box-shadow:none!important;transition:var(--transition)!important}.signup-theme .signup-otp-send-btn.ant-btn-default:hover:not(:disabled){background:var(--auth-input-bg)!important;border-color:var(--primary-main-400)!important;color:var(--auth-link-hover)!important}.signup-theme .signup-otp-send-btn.ant-btn-default:disabled{opacity:.5}.signup-theme .ant-input,.signup-theme .ant-input-affix-wrapper,.signup-theme .ant-input-outlined,.signup-theme .ant-select-selector{background:var(--auth-input-bg)!important;border-color:var(--auth-border)!important;color:var(--auth-text-primary)!important}.signup-theme .ant-input::placeholder{color:var(--grey-500)!important}.signup-theme .ant-input-affix-wrapper .ant-input{background:transparent!important}.signup-theme .ant-select-arrow{color:var(--auth-text-muted)}.signup-theme .ant-select-dropdown{background:var(--auth-card-bg)!important}.signup-theme .ant-select-item{color:var(--auth-text-primary)!important}.signup-theme .ant-select-item-option-active{background:var(--auth-surface-muted)!important}.signup-theme .ant-select-item-option-selected{background:var(--primary-50)!important;color:var(--primary-600)!important;font-weight:600}.signup-theme .ant-input-group-addon{background:var(--grey-100)!important;color:var(--auth-text-primary)!important;border-color:var(--auth-border)!important}.signup-theme .ant-otp{gap:8px}.signup-theme .ant-otp input.ant-input{width:40px!important;height:44px!important;text-align:center}.signup-theme .success-card .ant-btn-primary{background:var(--primary-main-400)!important;border-color:var(--primary-main-400)!important}.onboarding-dark-shell{min-height:100vh;--onboarding-bg:#0b0f19;--onboarding-bg-mid:#0f1419;--onboarding-card-elevated:#121826;--onboarding-card-border:rgba(148,163,184,.18);--onboarding-text:#f1f5f9;--onboarding-text-muted:#94a3b8;--onboarding-success:#4ade80;--onboarding-error:#f87171;--onboarding-gradient-start:#5f53ff;--onboarding-gradient-end:#a93cb1;--onboarding-input-bg:rgba(15,23,42,.55);--onboarding-meter-track:rgba(148,163,184,.2);background:radial-gradient(ellipse 120% 80% at 50% -10%,rgba(95,83,255,.12) 0,transparent 55%),radial-gradient(ellipse 90% 60% at 100% 40%,rgba(169,60,177,.08) 0,transparent 50%),linear-gradient(165deg,var(--onboarding-bg) 0,var(--onboarding-bg-mid) 45%,#0a0d14 100%);background-attachment:fixed;color:var(--onboarding-text)}.onboarding-dark-shell .onboarding-gradient-btn.ant-btn-primary{background:linear-gradient(90deg,var(--onboarding-gradient-start) 0,var(--onboarding-gradient-end) 100%)!important;border:none!important;color:#fff!important;font-weight:600;height:auto;padding:14px 20px;border-radius:10px}.onboarding-dark-shell .onboarding-gradient-btn.ant-btn-primary:hover:not(:disabled){opacity:.92;filter:brightness(1.06)}.onboarding-dark-shell .onboarding-gradient-btn.ant-btn-primary:disabled{opacity:.42;filter:none}.onboarding-dark-shell .onboarding-password-input.ant-input,.onboarding-dark-shell .onboarding-password-input.ant-input-affix-wrapper,.onboarding-dark-shell .onboarding-password-input.ant-input-outlined{background:var(--onboarding-input-bg)!important;border-color:var(--onboarding-card-border)!important;color:var(--onboarding-text)!important}.onboarding-dark-shell .onboarding-password-input.ant-input-affix-wrapper .ant-input{background:transparent!important;color:var(--onboarding-text)!important}.onboarding-dark-shell .onboarding-password-input.ant-input::placeholder{color:var(--onboarding-text-muted)!important}.onboarding-dark-shell .ant-form-item-label>label{color:var(--onboarding-text-muted)!important}.onboarding-dark-shell .ant-upload-drag{background:var(--onboarding-input-bg)!important;border-color:var(--onboarding-card-border)!important}.onboarding-dark-shell .ant-upload-drag .ant-upload-drag-icon{color:var(--onboarding-gradient-start)!important}.signup-theme .onboarding-gradient-btn.ant-btn-primary{background:var(--gradient-brand)!important;border:none!important;color:var(--text-white)!important;font-family:var(--font-family)!important;font-weight:var(--weight-semibold)!important;font-size:var(--text-xl)!important;min-height:52px!important;height:auto!important;padding:0 var(--space-xl)!important;border-radius:var(--radius-lg)!important;letter-spacing:.3px!important;box-shadow:var(--shadow-button)!important;transition:var(--transition)!important}.signup-theme .onboarding-gradient-btn.ant-btn-primary:hover:not(:disabled){filter:brightness(1.08)!important;box-shadow:var(--shadow-button-hover)!important;transform:translateY(-1px);opacity:1!important}.signup-theme .onboarding-gradient-btn.ant-btn-primary:disabled{opacity:.45;filter:none;transform:none;box-shadow:none!important}.signup-theme .onboarding-password-input.ant-input,.signup-theme .onboarding-password-input.ant-input-affix-wrapper,.signup-theme .onboarding-password-input.ant-input-outlined{background:var(--auth-input-bg)!important;border-color:var(--auth-border)!important;color:var(--auth-text-primary)!important}.signup-theme .onboarding-password-input.ant-input-affix-wrapper .ant-input{background:transparent!important;color:var(--auth-text-primary)!important}.signup-theme .onboarding-password-input.ant-input::placeholder{color:var(--grey-500)!important}.signup-theme[data-testid=onboarding-set-password-page]{--onboarding-text:var(--auth-text-primary);--onboarding-text-muted:var(--auth-text-muted);--onboarding-success:var(--auth-success);--onboarding-error:var(--auth-error);--onboarding-meter-track:#e5e7eb}.signup-theme[data-testid=onboarding-set-password-page] [data-testid=password-strength-meter]{background:var(--hirin-bg-prefix)!important;border:1px solid var(--border-default)!important;border-bottom:none!important;border-radius:var(--radius-sm) var(--radius-sm) 0 0!important;padding:12px 16px 8px!important;margin-top:0!important;margin-bottom:0!important;font-size:var(--text-base)!important;color:var(--text-muted)!important}.signup-theme[data-testid=onboarding-set-password-page] [data-testid=password-strength-meter]+div{background:var(--hirin-bg-prefix)!important;border:1px solid var(--border-default)!important;border-top:none!important;border-radius:0 0 var(--radius-sm) var(--radius-sm)!important;padding:0 16px 12px!important;margin-top:0!important;margin-bottom:var(--space-xl)!important;font-size:var(--text-base)!important;color:var(--text-muted)!important;line-height:1.6!important}.signup-theme[data-testid=onboarding-set-password-page] [data-testid^=rule-]{color:var(--text-muted)!important;font-size:var(--text-base)!important}.signup-theme[data-testid=workspace-setup-page] .ant-upload-drag.ant-upload-drag{background:var(--auth-input-bg)!important;border:2px dashed color-mix(in srgb,var(--primary-600) 38%,var(--auth-border))!important;border-radius:var(--radius-lg)!important;transition:var(--transition)!important}.signup-theme[data-testid=workspace-setup-page] .ant-upload-drag .ant-upload-drag-icon{color:var(--primary-600)!important;display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;margin-bottom:8px!important}.signup-theme[data-testid=workspace-setup-page] .ant-upload-drag .ant-upload-drag-container,.signup-theme[data-testid=workspace-setup-page] .ant-upload-drag.ant-upload-drag .ant-upload{text-align:center!important}.signup-theme[data-testid=workspace-setup-page] .ant-upload-drag .ant-upload-text{font-weight:var(--weight-semibold)!important;color:var(--primary-600)!important}.signup-theme[data-testid=workspace-setup-page] .slug-field-frame .ant-input,.signup-theme[data-testid=workspace-setup-page] .slug-field-frame .ant-input-affix-wrapper,.signup-theme[data-testid=workspace-setup-page] .slug-field-frame .ant-input-outlined{border:none!important;box-shadow:none!important;background:var(--bg-card)!important}.signup-theme[data-testid=workspace-setup-page] .slug-field-frame .ant-input-outlined:focus,.signup-theme[data-testid=workspace-setup-page] .slug-field-frame .ant-input-outlined:focus-within,.signup-theme[data-testid=workspace-setup-page] .slug-field-frame .ant-input-outlined:hover{border:none!important;box-shadow:none!important}.signup-theme[data-testid=workspace-setup-page] .slug-field-frame:focus-within{border-color:var(--primary-600);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-600) 35%,transparent)}.signup-theme[data-testid=workspace-setup-page] .slug-field-frame .workspace-slug-input.ant-input{padding-left:14px;padding-right:12px}.signup-theme[data-testid=workspace-setup-page]{--onboarding-text:var(--auth-text-primary);--onboarding-text-muted:var(--auth-text-muted);--onboarding-success:var(--auth-success);--onboarding-error:var(--auth-error);--onboarding-card-border:var(--auth-border)}.signup-theme .signup-inner{max-width:1200px;width:100%;margin:0 auto;padding:0 var(--space-xl) var(--space-3xl);box-sizing:border-box}.signup-theme .signup-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:50;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:var(--space-xl);padding-block:var(--space-lg);padding-inline:max(var(--space-2xl),calc((100vw - min(100vw, 1200px)) / 2 + var(--space-2xl)));box-sizing:border-box;align-items:center;background:var(--bg-card);border-bottom:1px solid color-mix(in srgb,var(--primary) 8%,transparent);border-radius:0;transition:var(--transition)}.signup-theme .signup-tagline{font-size:var(--text-xs)!important;font-weight:var(--weight-medium)!important;line-height:1.3!important;color:var(--pink)!important;max-width:220px!important}.signup-theme .signup-topbar-support{font-size:var(--text-base)!important;line-height:1.45!important;color:var(--text-muted)!important}.signup-theme .signup-topbar-support a{color:var(--text-link)!important;text-decoration:none!important;font-weight:var(--weight-medium)!important;transition:var(--transition)}.signup-theme .signup-topbar-support a:hover{color:var(--pink)!important}.signup-theme .signup-card,.signup-theme .success-card{max-width:var(--card-width)!important;width:100%!important;padding:var(--card-padding)!important;border-radius:var(--radius-xl)!important;background:var(--bg-card)!important;border:1px solid var(--border-default)!important;box-shadow:var(--shadow-card)!important;box-sizing:border-box!important}.signup-theme .signup-inner>header.signup-topbar+div>h1:first-of-type,.signup-theme .success-card .title{font-family:var(--font-family)!important;font-size:var(--text-4xl)!important;font-weight:var(--weight-bold)!important;line-height:1.2!important;color:var(--text-heading)!important;margin-bottom:var(--space-sm)!important}.signup-theme .success-card .title{text-align:center!important}.signup-theme .signup-inner>header.signup-topbar+div>p:first-of-type,.signup-theme .success-card .subtext{font-family:var(--font-family)!important;font-size:var(--text-md)!important;font-weight:var(--weight-normal)!important;line-height:1.65!important;color:var(--text-muted)!important;margin-bottom:var(--space-xl)!important}.signup-theme .signup-card h1,.signup-theme .signup-card h2,.signup-theme .signup-card h3{font-family:var(--font-family)!important;color:var(--text-heading)!important}.signup-theme .ant-form-item-label>label{color:var(--text-body)!important;font-size:var(--text-base)!important;font-weight:var(--weight-semibold)!important}.signup-theme .signup-card .ant-form-item-label>label{color:var(--grey-900)!important}.signup-theme .signup-terms-link{color:var(--auth-link)!important;font-weight:600!important}.signup-theme .signup-terms-link:hover{color:var(--auth-link-hover)!important}.signup-theme .ant-input-affix-wrapper-focused,.signup-theme .ant-input-affix-wrapper:focus,.signup-theme .ant-input-outlined:focus,.signup-theme .ant-input-outlined:focus-within{border-color:var(--border-active)!important;box-shadow:var(--shadow-input-focus)!important}.signup-theme .ant-input,.signup-theme .ant-input-affix-wrapper,.signup-theme .ant-input-outlined{border-radius:var(--radius-md)!important;border-width:1.5px!important;font-family:var(--font-family)!important;font-size:var(--text-md)!important;transition:var(--transition)!important}.signup-theme .signup-account-form.ant-form-vertical .ant-form-item{margin-bottom:12px!important}.signup-theme .signup-account-form .signup-account-form-designation.ant-form-item{margin-bottom:20px!important}.signup-theme .signup-account-form .signup-account-form-submit.ant-form-item{margin-bottom:0!important;margin-top:0!important}.signup-theme .signup-account-form input.ant-input:not(.signup-phone-national-input):not([type=hidden]){height:44px!important;min-height:44px!important;line-height:1.35!important;padding-block:0!important}.signup-theme .signup-account-form .ant-input-affix-wrapper.ant-input-outlined{min-height:44px!important;padding-block:0!important;display:inline-flex!important;align-items:center!important}.signup-theme .signup-account-form .ant-input-affix-wrapper.ant-input-outlined .ant-input{height:auto!important;min-height:0!important;line-height:1.35!important}.signup-theme .signup-account-form .ant-select:not(.signup-phone-country-select) .ant-select-selector{min-height:44px!important;height:44px!important;display:flex!important;align-items:center!important}.signup-theme .signup-account-form .ant-select.ant-select-single:not(.signup-phone-country-select){height:44px!important}.signup-theme .signup-account-form .ant-select.ant-select-single:not(.signup-phone-country-select) .ant-select-arrow{top:50%!important;margin-top:0!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important}.signup-theme .signup-account-form .ant-select.ant-select-single:not(.signup-phone-country-select) .ant-select-clear{top:50%!important;margin-top:0!important;transform:translateY(-50%)!important}.signup-theme .signup-phone-compact.ant-space-compact{align-items:stretch}.signup-theme .signup-phone-compact .ant-select-compact-first-item .ant-select-selector{height:44px!important;min-height:44px!important;display:flex!important;align-items:center!important;border-start-start-radius:var(--radius-md)!important;border-end-start-radius:var(--radius-md)!important;border-start-end-radius:0!important;border-end-end-radius:0!important}.signup-theme .signup-phone-compact .ant-input-compact-last-item.signup-phone-national-input.ant-input{height:44px!important;min-height:44px!important;padding-block:0!important;line-height:1.35!important;border-start-start-radius:0!important;border-end-start-radius:0!important;border-start-end-radius:var(--radius-md)!important;border-end-end-radius:var(--radius-md)!important}.signup-theme .signup-phone-compact .ant-select-focused:not(.ant-select-disabled) .ant-select-selector,.signup-theme .signup-phone-compact .signup-phone-national-input.ant-input:focus{z-index:1}.signup-theme .onboarding-password-input.ant-input-affix-wrapper .ant-input-suffix{transition:var(--transition)}.signup-theme .onboarding-password-input.ant-input-affix-wrapper .ant-input-suffix:hover{color:var(--text-body)!important}@keyframes hirin-email-enter{0%{opacity:0;transform:translateY(12px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes hirin-email-glow{0%,to{box-shadow:0 0 0 0 var(--primary-glow)}50%{box-shadow:0 0 0 6px var(--primary-glow)}}.signup-theme .success-card .email-link{display:inline-flex!important;align-items:center;justify-content:center;max-width:100%;padding:var(--space-sm) var(--space-lg)!important;margin-bottom:var(--space-md)!important;border-radius:var(--radius-pill)!important;background:color-mix(in srgb,var(--primary) 12%,var(--bg-card))!important;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border-default))!important;color:var(--text-link)!important;font-size:var(--text-lg)!important;font-weight:var(--weight-semibold)!important;text-decoration:none!important;box-sizing:border-box!important;animation:hirin-email-enter .55s cubic-bezier(.22,1,.36,1) both,hirin-email-glow 2.8s ease-in-out .65s infinite;transition:var(--transition)!important}.signup-theme .success-card .email-link:hover{animation:none;filter:brightness(1.03);color:var(--primary)!important}.signup-theme .success-card .instruction{color:var(--text-muted)!important;font-size:var(--text-md)!important;line-height:1.65!important}.signup-theme [data-testid=signup-next-steps-rail]{background:var(--bg-warning)!important;border:1px solid var(--border-warning)!important;border-radius:var(--radius-md)!important;padding:var(--space-lg)!important;text-align:left!important;margin-bottom:var(--space-xl)!important;transition:var(--transition)}.signup-theme [data-testid=signup-next-steps-rail] .rail-title{font-size:var(--text-xs)!important;font-weight:var(--weight-bold)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--primary)!important}.signup-theme [data-testid=signup-next-steps-rail] .rail-item{color:var(--text-heading)!important;font-size:var(--text-base)!important}.signup-theme [data-testid=signup-next-steps-rail] .rail-index{color:var(--text-white)!important}.signup-theme .success-card .resend-hint-intro{color:var(--text-body)!important;font-size:var(--text-md)!important}.signup-theme .success-card .success-footer{font-size:var(--text-sm)!important;color:var(--text-subtle)!important}.signup-theme .success-card .success-footer a{color:var(--text-link)!important;font-weight:var(--weight-medium)!important}.signup-theme .success-card .ant-btn-primary{background:var(--gradient-brand)!important;border:none!important;color:var(--text-white)!important;border-radius:var(--radius-pill)!important;font-weight:var(--weight-semibold)!important;min-height:48px!important;transition:var(--transition)!important}.signup-theme[data-testid=workspace-setup-page] .ant-upload-drag.ant-upload-drag:hover{border-color:color-mix(in srgb,var(--primary-600) 55%,var(--auth-border))!important}.signup-theme[data-testid=workspace-setup-page] [data-testid=slug-availability-ok]{color:var(--green-dark)!important;font-weight:var(--weight-medium)!important;font-size:var(--text-base)!important}@media (max-width:600px){.signup-theme .signup-inner{padding:0 var(--space-md) var(--space-2xl)}.signup-theme .signup-topbar{padding-block:var(--space-md);padding-inline:var(--space-lg)}.signup-theme .signup-card,.signup-theme .success-card{margin-left:0!important;margin-right:0!important;padding:var(--space-xl)!important;border-radius:var(--radius-lg)!important}.signup-theme .signup-inner>header.signup-topbar+div>h1:first-of-type,.signup-theme .success-card .title{font-size:var(--text-3xl)!important}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}