html,body,#root{width:100%;min-height:100%;margin:0}html,body{overflow-x:hidden}*,:before,:after{box-sizing:border-box}.nurselink-fluid-media{height:auto;max-width:100%!important}.app-shell,.main-area,.page,.panel,.card,section,article{min-width:0}.mobile-menu-button,.mobile-nav-close,.mobile-nav-backdrop{display:none}html.nurselink-public-register,html.nurselink-public-login{background:#eaf2fb!important}html.nurselink-public-register body,html.nurselink-public-login body,html.nurselink-public-register #root,html.nurselink-public-login #root{background:#eaf2fb!important;width:100%!important;max-width:none!important;min-height:100%!important;margin:0!important;overflow:hidden!important}.nurselink-auth-suppressed{display:none!important}.nurselink-auth-layout{z-index:2147483000!important;background:radial-gradient(circle at 92% 8%,#1977e71f,#0000 30%),#eaf2fb!important;grid-template-columns:minmax(0,1.08fr) minmax(460px,.92fr)!important;width:100vw!important;max-width:none!important;min-height:100dvh!important;margin:0!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}.nurselink-auth-hero{color:#fff!important;background:linear-gradient(145deg,#063d8e 0%,#0a63c8 48%,#197be1 100%)!important;min-height:100dvh!important;padding:clamp(34px,4vw,68px)!important;position:relative!important;overflow:hidden!important}.nurselink-auth-hero:before{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000004d 10%,#000 33% 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000004d 10%,#000 33% 100%);content:""!important;opacity:.98!important;pointer-events:none!important;background:url(/nurselink-nurse-montage.png) top/cover no-repeat!important;width:66%!important;position:absolute!important;top:0!important;bottom:0!important;right:-2%!important}.nurselink-auth-hero:after{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#032a67f5 0%,#033780db 33%,#0552ab38 67%,#0552ab0d 100%),radial-gradient(circle at 20% 8%,#ffffff24,#0000 28%)!important;position:absolute!important;inset:0!important}.nurselink-auth-hero-inner{z-index:2!important;flex-direction:column!important;min-height:calc(100dvh - clamp(68px,8vw,136px))!important;display:flex!important;position:relative!important}.nurselink-auth-brand{max-width:360px;align-items:center!important;gap:14px!important;display:flex!important}.nurselink-auth-logo{background:#ffffff21!important;border:1px solid #ffffff61!important;border-radius:15px!important;place-items:center!important;width:52px!important;height:52px!important;font-weight:850!important;display:grid!important;box-shadow:inset 0 1px #ffffff38!important}.nurselink-auth-brand strong{color:#fff!important;font-size:29px!important;line-height:1!important;display:block!important}.nurselink-auth-brand span{color:#ffffffe0!important;margin-top:5px!important;font-size:13px!important;display:block!important}.nurselink-auth-copy{max-width:500px!important;margin-top:clamp(62px,10vh,128px)!important}.nurselink-auth-kicker{letter-spacing:.16em!important;color:#cfe6ff!important;margin-bottom:13px!important;font-size:12px!important;font-weight:850!important;display:inline-block!important}.nurselink-auth-copy h1{letter-spacing:-.04em!important;color:#fff!important;margin:0 0 14px!important;font-size:clamp(46px,4.6vw,72px)!important;line-height:.98!important}.nurselink-auth-copy p{color:#fffffff5!important;max-width:420px!important;margin:0!important;font-size:19px!important;line-height:1.5!important}.nurselink-auth-points{gap:16px!important;max-width:430px!important;margin-top:38px!important;display:grid!important}.nurselink-auth-point{grid-template-columns:50px 1fr!important;align-items:start!important;gap:13px!important;display:grid!important}.nurselink-auth-icon{color:#fff!important;background:#ffffff24!important;border:1px solid #ffffff24!important;border-radius:15px!important;place-items:center!important;width:50px!important;height:50px!important;font-size:21px!important;font-weight:850!important;display:grid!important}.nurselink-auth-point strong{color:#fff!important;margin-bottom:4px!important;font-size:16px!important;display:block!important}.nurselink-auth-point span{color:#ffffffe6!important;max-width:310px!important;font-size:13px!important;line-height:1.48!important;display:block!important}.nurselink-auth-bottom{-webkit-backdrop-filter:blur(8px)!important;background:#0330768f!important;border:1px solid #ffffff26!important;border-radius:16px!important;width:min(420px,100%)!important;margin-top:auto!important;padding:16px 18px!important}.nurselink-auth-bottom strong,.nurselink-auth-bottom span{display:block!important}.nurselink-auth-bottom strong{color:#fff!important;font-size:15px!important}.nurselink-auth-bottom span{color:#ffffffd6!important;margin-top:4px!important;font-size:13px!important}.nurselink-auth-panel-wrap{background:radial-gradient(circle at 92% 8%,#207fea1c,#0000 32%),linear-gradient(145deg,#f8fbff,#e8f1fb)!important;justify-content:center!important;align-items:center!important;min-width:0!important;min-height:100dvh!important;padding:clamp(34px,5vw,78px)!important;display:flex!important}.nurselink-register-panel{background:#fffffffb!important;border:1px solid #1a52991a!important;border-radius:28px!important;width:min(100%,620px)!important;min-width:0!important;max-width:620px!important;max-height:none!important;margin:0!important;padding:clamp(28px,3.2vw,42px)!important;overflow:visible!important;box-shadow:0 26px 74px #10305d29!important}.nurselink-register-panel form,.nurselink-auth-form{width:100%!important;min-width:0!important}.nurselink-register-panel input,.nurselink-register-panel select,.nurselink-register-panel textarea{border-radius:11px!important;width:100%!important;max-width:100%!important;min-height:50px!important}.nurselink-register-panel button,.nurselink-register-panel [type=submit],.nurselink-register-panel .primary-button{border-radius:11px!important;min-height:50px!important}@media (width<=1050px){.stats-grid,.frameworks,.credentials-grid,.profile-grid,.jobs-grid,.applications-grid,.documents-grid,.portfolio-grid,.events-grid,.organizations-grid,.mentoring-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nurselink-auth-layout{grid-template-columns:minmax(0,.98fr) minmax(430px,1.02fr)!important}.nurselink-auth-hero{padding:34px!important}.nurselink-auth-copy h1{font-size:48px!important}.nurselink-auth-hero:before{width:62%!important}}@media (width<=780px){html.nurselink-nav-lock,html.nurselink-nav-lock body{overflow:hidden!important}.app-shell{min-height:100dvh;width:100%!important;display:block!important}.sidebar{overscroll-behavior:contain;transition:transform .22s;transform:translate(-105%);box-shadow:18px 0 45px #00195038;z-index:1002!important;width:min(86vw,320px)!important;max-width:320px!important;height:100dvh!important;margin:0!important;position:fixed!important;inset:0 auto 0 0!important;overflow-y:auto!important}.app-shell.mobile-nav-open .sidebar{transform:translate(0)}.mobile-nav-backdrop{z-index:1001;background:#0412307a;border:0;width:100%;height:100%;margin:0;padding:0;position:fixed;inset:0}.app-shell.mobile-nav-open .mobile-nav-backdrop{display:block}.mobile-nav-close{width:40px;height:40px;color:inherit;background:#ffffff14;border:1px solid #fff3;border-radius:10px;justify-content:center;align-items:center;padding:0;font-size:28px;display:inline-flex;position:absolute;top:10px;right:10px}.main-area{width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.topbar{-webkit-backdrop-filter:blur(12px);top:0;z-index:900!important;background:#fffffff7!important;align-items:center!important;gap:9px!important;height:auto!important;min-height:62px!important;padding:9px 12px!important;display:flex!important;position:sticky!important}.mobile-menu-button{background:#fff;border:1px solid #dfe7f3;border-radius:11px;flex-direction:column;flex:0 0 44px;justify-content:center;align-items:center;gap:4px;width:44px;height:44px;padding:0;display:inline-flex}.mobile-menu-button span{background:#10204d;border-radius:999px;width:19px;height:2px;display:block}.topbar>div:first-of-type{flex:auto;min-width:0}.topbar>div:first-of-type strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:14px;display:block;overflow:hidden}.topbar>div:first-of-type span,.topbar>div:first-of-type small{font-size:11px}.user-chip{flex:none;margin-left:auto}.user-chip>div:last-child{display:none!important}.avatar{width:40px!important;height:40px!important}.page{width:100%!important;min-width:0!important;padding:14px!important}.page-header{flex-direction:column!important;gap:12px!important;margin-bottom:14px!important;display:flex!important}.page-header h1{margin:4px 0 6px!important;font-size:clamp(24px,7vw,31px)!important;line-height:1.12!important}.page-header p{font-size:14px;line-height:1.55;max-width:100%!important}.panel,.card,.stat-card,.quick-action,.application-card,.credential-card,.document-card,.job-card,.event-card,.organization-card,.message-card,.portfolio-card,.learning-card,.mentor-card,.mentoring-card{width:100%!important;min-width:0!important;max-width:100%!important}.panel{border-radius:15px!important;padding:15px!important}.page [class$=-grid],.page [class*=-grid\ ]{grid-template-columns:1fr!important;min-width:0!important}.stats-grid,.quick-actions,.content-grid,.dashboard-grid,.form-grid,.profile-grid,.credentials-grid,.documents-grid,.portfolio-grid,.learning-grid,.jobs-grid,.applications-grid,.messages-grid,.events-grid,.organizations-grid,.mentoring-grid,.application-status-grid,.frameworks,.grid{grid-template-columns:1fr!important;gap:12px!important}.panel-title,.card-header,.toolbar,.filters,.filter-row,.actions,.application-actions,.message-actions,.document-actions,.job-actions,.event-actions,.credential-actions,.profile-actions{flex-wrap:wrap!important;gap:8px!important}.form-row,.form-group-row,.field-row,.input-row{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}input,textarea,select{width:100%;max-width:100%;font-size:16px!important}button,.primary-button,.secondary-button,.btn,[role=button]{min-height:44px}.nurselink-mobile-scroll,.table-scroll,.table-wrapper,.qualification-table-wrapper,.framework-table-wrapper{-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%!important;max-width:100%!important;overflow-x:auto!important}.nurselink-mobile-scroll>table{width:max-content;min-width:100%}.score{justify-items:center;grid-template-columns:1fr!important;gap:16px!important}.metrics{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.result,.crosswalk{grid-template-columns:1fr!important}html.nurselink-member-locked .nurselink-ghost-heading{display:none!important}.nurselink-auth-layout{background:#edf4fc!important;grid-template-columns:1fr!important;min-height:100dvh!important;position:fixed!important;inset:0!important;overflow-y:auto!important}.nurselink-auth-hero{background:linear-gradient(145deg,#053b89,#0a65c9)!important;border-radius:0 0 30px 30px!important;min-height:390px!important;padding:22px 18px 76px!important}.nurselink-auth-hero:before{background-position:50% 18%!important;background-size:cover!important;width:70%!important;top:0!important;right:0!important;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000073 18%,#000 40% 100%)!important;mask-image:linear-gradient(90deg,#0000 0%,#00000073 18%,#000 40% 100%)!important}.nurselink-auth-hero:after{background:linear-gradient(90deg,#02255bf5 0%,#023271e0 40%,#03479747 76%,#0347971f 100%)!important}.nurselink-auth-hero-inner{min-height:290px!important}.nurselink-auth-brand strong{font-size:22px!important}.nurselink-auth-brand span{font-size:11px!important}.nurselink-auth-copy{max-width:280px!important;margin-top:42px!important}.nurselink-auth-kicker{margin-bottom:9px!important;font-size:10px!important}.nurselink-auth-copy h1{font-size:37px!important;line-height:.98!important}.nurselink-auth-copy p{max-width:260px!important;font-size:14px!important;line-height:1.45!important}.nurselink-auth-points,.nurselink-auth-bottom{display:none!important}.nurselink-auth-panel-wrap{z-index:3!important;background:0 0!important;align-items:flex-start!important;min-height:0!important;margin-top:-54px!important;padding:0 13px 28px!important;position:relative!important}.nurselink-register-panel{border-radius:22px!important;width:min(100%,560px)!important;max-width:560px!important;padding:20px!important;box-shadow:0 20px 56px #10305d33!important}}@media (width<=480px){.page{padding:11px!important}.topbar{padding-inline:9px!important}.panel{padding:13px!important}.page-header h1{font-size:24px!important}.metrics{grid-template-columns:1fr!important}.nurselink-auth-hero{min-height:350px!important;padding:18px 15px 72px!important}.nurselink-auth-hero:before{background-position:50% 12%!important;width:76%!important}.nurselink-auth-logo{width:44px;height:44px}.nurselink-auth-copy{margin-top:34px!important}.nurselink-auth-copy h1{font-size:33px!important}.nurselink-auth-copy p{font-size:14px!important}.nurselink-auth-panel-wrap{padding-inline:10px}.nurselink-register-panel{border-radius:20px!important;padding:17px!important}}@media (prefers-reduced-motion:reduce){.sidebar{transition:none!important}}@media (width>=1025px){.nurselink-auth-layout{grid-template-columns:minmax(0,55%) minmax(0,45%)!important}.nurselink-auth-hero{padding:clamp(36px,3.4vw,58px)!important}.nurselink-auth-hero:before{background-position:50% 12%!important;width:67%!important;right:-1%!important}.nurselink-auth-hero:after{background:linear-gradient(90deg,#032a67f7 0%,#033780e3 31%,#0552ab47 66%,#0552ab14 100%)!important}.nurselink-auth-copy{max-width:460px!important;margin-top:clamp(48px,8vh,94px)!important}.nurselink-auth-copy h1{font-size:48px!important;font-weight:700!important;line-height:56px!important}.nurselink-auth-copy p{font-size:17px!important;font-weight:400!important;line-height:26px!important}.nurselink-auth-points{gap:14px!important;max-width:420px!important;margin-top:30px!important}.nurselink-auth-point strong{font-size:16px!important;font-weight:600!important;line-height:24px!important}.nurselink-auth-point span{font-size:14px!important;font-weight:400!important;line-height:20px!important}.nurselink-auth-panel-wrap{padding:clamp(30px,4vw,58px)!important}.nurselink-register-panel{border-radius:18px!important;width:min(94%,650px)!important;max-width:650px!important;padding:30px!important}.nurselink-auth-form-title{letter-spacing:-.02em!important;max-width:480px!important;margin-top:8px!important;margin-bottom:8px!important;font-size:28px!important;font-weight:700!important;line-height:36px!important}.nurselink-auth-form-subtitle{max-width:440px!important;margin:0 0 24px!important;font-size:16px!important;font-weight:400!important;line-height:24px!important}.nurselink-auth-field-label,.nurselink-register-panel label{font-size:13px!important;font-weight:600!important;line-height:19px!important}.nurselink-auth-field,.nurselink-register-panel input,.nurselink-register-panel select,.nurselink-register-panel textarea{border-radius:14px!important;min-height:52px!important;padding-top:12px!important;padding-bottom:12px!important;font-size:15px!important;font-weight:400!important;line-height:22px!important}.nurselink-auth-submit,.nurselink-register-panel button[type=submit],.nurselink-register-panel input[type=submit],.nurselink-register-panel .primary-button{border-radius:14px!important;min-height:52px!important;font-size:15px!important;font-weight:600!important;line-height:22px!important}}@media (width>=1440px){.nurselink-auth-layout{grid-template-columns:minmax(0,56%) minmax(0,44%)!important}.nurselink-auth-hero{padding:clamp(42px,3.2vw,64px)!important}.nurselink-auth-brand strong{font-size:28px!important;line-height:34px!important}.nurselink-auth-brand span{font-size:14px!important;line-height:20px!important}.nurselink-auth-kicker,.nurselink-auth-form-kicker{letter-spacing:.14em!important;font-size:14px!important;font-weight:600!important;line-height:20px!important}.nurselink-auth-copy{max-width:520px!important;margin-top:clamp(60px,8.5vh,108px)!important}.nurselink-auth-copy h1{margin-bottom:12px!important;font-size:56px!important;font-weight:700!important;line-height:64px!important}.nurselink-auth-copy p{max-width:430px!important;font-size:18px!important;font-weight:400!important;line-height:28px!important}.nurselink-auth-points{gap:16px!important;max-width:440px!important;margin-top:34px!important}.nurselink-auth-point{grid-template-columns:52px 1fr!important;gap:14px!important}.nurselink-auth-icon{border-radius:16px!important;width:52px!important;height:52px!important}.nurselink-auth-point strong{font-size:18px!important;font-weight:600!important;line-height:26px!important}.nurselink-auth-point span{max-width:320px!important;font-size:15px!important;font-weight:400!important;line-height:22px!important}.nurselink-auth-bottom{border-radius:16px!important;width:min(470px,100%)!important;padding:18px 20px!important}.nurselink-auth-bottom strong{font-size:16px!important;font-weight:600!important;line-height:24px!important}.nurselink-auth-bottom span{font-size:14px!important;font-weight:400!important;line-height:20px!important}.nurselink-auth-panel-wrap{justify-content:center!important;padding:clamp(38px,4vw,70px) clamp(32px,4vw,68px)!important}.nurselink-register-panel{border-radius:18px!important;width:min(96%,680px)!important;max-width:680px!important;padding:32px!important}.nurselink-auth-form-kicker{margin-bottom:8px!important}.nurselink-auth-form-title{letter-spacing:-.025em!important;max-width:500px!important;margin:6px 0 8px!important;font-size:32px!important;font-weight:700!important;line-height:40px!important}.nurselink-auth-form-subtitle{max-width:470px!important;margin:0 0 26px!important;font-size:18px!important;font-weight:400!important;line-height:28px!important}.nurselink-auth-field-label,.nurselink-register-panel label{font-size:14px!important;font-weight:600!important;line-height:20px!important}.nurselink-auth-field,.nurselink-register-panel input,.nurselink-register-panel select,.nurselink-register-panel textarea{border-radius:16px!important;min-height:56px!important;padding-top:14px!important;padding-bottom:14px!important;font-size:16px!important;font-weight:400!important;line-height:24px!important}.nurselink-auth-field::placeholder,.nurselink-register-panel input::placeholder,.nurselink-register-panel textarea::placeholder{font-size:16px!important;line-height:24px!important}.nurselink-auth-submit,.nurselink-register-panel button[type=submit],.nurselink-register-panel input[type=submit],.nurselink-register-panel .primary-button{border-radius:16px!important;min-height:56px!important;font-size:16px!important;font-weight:600!important;line-height:24px!important}}.nurselink-auth-trust-strip{background:#f4f8fd;border-top:1px solid #16468414;border-radius:0 0 18px 18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:calc(100% + 64px);margin:26px -32px -32px;padding:18px 22px;display:grid}.nurselink-auth-trust-item{grid-template-columns:34px 1fr;align-items:start;gap:8px;min-width:0;padding:0 10px;display:grid}.nurselink-auth-trust-item+.nurselink-auth-trust-item{border-left:1px solid #16468414}.nurselink-auth-trust-icon{color:#0759c7;background:#e6f0ff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:15px;font-weight:800;display:grid}.nurselink-auth-trust-item strong,.nurselink-auth-trust-item span{display:block}.nurselink-auth-trust-item strong{color:#10204d;font-size:13px;font-weight:600;line-height:18px}.nurselink-auth-trust-item span{color:#6f7d93;margin-top:2px;font-size:11px;font-weight:400;line-height:16px}@media (width>=768px) and (width<=1024px){.nurselink-auth-layout{grid-template-columns:minmax(0,46%) minmax(0,54%)!important}.nurselink-auth-hero{padding:28px 24px!important}.nurselink-auth-hero:before{background-position:50% 12%!important;width:72%!important}.nurselink-auth-brand strong{font-size:22px!important;line-height:28px!important}.nurselink-auth-brand span{font-size:12px!important;line-height:17px!important}.nurselink-auth-kicker,.nurselink-auth-form-kicker{font-size:13px!important;font-weight:600!important;line-height:18px!important}.nurselink-auth-copy{max-width:330px!important;margin-top:54px!important}.nurselink-auth-copy h1{font-size:44px!important;font-weight:700!important;line-height:52px!important}.nurselink-auth-copy p{max-width:280px!important;font-size:16px!important;font-weight:400!important;line-height:24px!important}.nurselink-auth-points{gap:12px!important;max-width:330px!important;margin-top:25px!important}.nurselink-auth-point{grid-template-columns:44px 1fr!important;gap:10px!important}.nurselink-auth-icon{border-radius:14px!important;width:44px!important;height:44px!important}.nurselink-auth-point strong{font-size:16px!important;font-weight:600!important;line-height:24px!important}.nurselink-auth-point span{font-size:14px!important;font-weight:400!important;line-height:20px!important}.nurselink-auth-bottom{width:100%!important;max-width:330px!important;padding:13px 14px!important}.nurselink-auth-bottom strong,.nurselink-auth-bottom span{font-size:13px!important;line-height:18px!important}.nurselink-auth-panel-wrap{padding:24px!important}.nurselink-register-panel{border-radius:16px!important;width:100%!important;max-width:560px!important;padding:24px!important}.nurselink-auth-form-title{margin:5px 0 7px!important;font-size:24px!important;font-weight:700!important;line-height:32px!important}.nurselink-auth-form-subtitle{margin:0 0 20px!important;font-size:16px!important;font-weight:400!important;line-height:24px!important}.nurselink-auth-field-label,.nurselink-register-panel label{font-size:13px!important;font-weight:600!important;line-height:18px!important}.nurselink-auth-field,.nurselink-register-panel input,.nurselink-register-panel select,.nurselink-register-panel textarea{border-radius:14px!important;min-height:48px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:15px!important;font-weight:400!important;line-height:22px!important}.nurselink-auth-submit,.nurselink-register-panel button[type=submit],.nurselink-register-panel input[type=submit],.nurselink-register-panel .primary-button{border-radius:14px!important;min-height:48px!important;font-size:15px!important;font-weight:600!important;line-height:22px!important}.nurselink-auth-trust-strip{border-radius:0 0 16px 16px;grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100% + 48px);margin:22px -24px -24px;padding:15px 12px}.nurselink-auth-trust-item{grid-template-columns:28px 1fr;gap:6px;padding:0 7px}.nurselink-auth-trust-icon{width:28px;height:28px;font-size:13px}.nurselink-auth-trust-item strong{font-size:11px;line-height:15px}.nurselink-auth-trust-item span{font-size:10px;line-height:14px}}@media (width<=767px){html.nurselink-public-register body,html.nurselink-public-login body,html.nurselink-public-register #root,html.nurselink-public-login #root{overflow-y:auto!important}.nurselink-auth-layout{grid-template-columns:1fr!important;min-height:100dvh!important;overflow-y:auto!important}.nurselink-auth-hero{border-radius:0 0 28px 28px!important;min-height:390px!important;padding:18px 16px 80px!important}.nurselink-auth-hero:before{background-position:50% 12%!important;background-size:cover!important;width:76%!important;right:-10%!important}.nurselink-auth-hero:after{background:linear-gradient(90deg,#02255bfa 0%,#023271e6 43%,#0347975c 74%,#0347971f 100%)!important}.nurselink-auth-hero-inner{min-height:292px!important}.nurselink-auth-logo{border-radius:12px!important;width:42px!important;height:42px!important;font-size:13px!important}.nurselink-auth-brand{gap:10px!important}.nurselink-auth-brand strong{font-size:20px!important;line-height:26px!important}.nurselink-auth-brand span{font-size:11px!important;line-height:16px!important}.nurselink-auth-copy{max-width:255px!important;margin-top:34px!important}.nurselink-auth-kicker,.nurselink-auth-form-kicker{letter-spacing:.12em!important;font-size:12px!important;font-weight:600!important;line-height:16px!important}.nurselink-auth-copy h1{letter-spacing:-.025em!important;margin:7px 0 8px!important;font-size:32px!important;font-weight:700!important;line-height:40px!important}.nurselink-auth-copy p{max-width:245px!important;font-size:15px!important;font-weight:400!important;line-height:22px!important}.nurselink-auth-points{display:none!important}.nurselink-auth-bottom{border-radius:13px!important;width:min(260px,90%)!important;margin-top:auto!important;padding:11px 12px!important;display:block!important}.nurselink-auth-bottom strong{font-size:12px!important;font-weight:600!important;line-height:18px!important}.nurselink-auth-bottom span{margin-top:1px!important;font-size:12px!important;font-weight:400!important;line-height:18px!important}.nurselink-auth-panel-wrap{z-index:3!important;background:0 0!important;align-items:flex-start!important;min-height:0!important;margin-top:-56px!important;padding:0 10px 24px!important;position:relative!important}.nurselink-register-panel{border-radius:16px!important;width:100%!important;max-width:560px!important;padding:20px!important;box-shadow:0 20px 55px #10305d33!important}.nurselink-auth-form-title{letter-spacing:-.015em!important;margin:5px 0 6px!important;font-size:20px!important;font-weight:700!important;line-height:28px!important}.nurselink-auth-form-subtitle{max-width:100%!important;margin:0 0 18px!important;font-size:15px!important;font-weight:400!important;line-height:22px!important}.nurselink-auth-field-label,.nurselink-register-panel label{font-size:12px!important;font-weight:600!important;line-height:16px!important}.nurselink-auth-field,.nurselink-register-panel input,.nurselink-register-panel select,.nurselink-register-panel textarea{border-radius:14px!important;min-height:48px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;font-weight:400!important;line-height:22px!important}.nurselink-auth-field::placeholder,.nurselink-register-panel input::placeholder,.nurselink-register-panel textarea::placeholder{font-size:16px!important;line-height:22px!important}.nurselink-auth-submit,.nurselink-register-panel button[type=submit],.nurselink-register-panel input[type=submit],.nurselink-register-panel .primary-button{border-radius:14px!important;min-height:48px!important;font-size:16px!important;font-weight:600!important;line-height:22px!important}.nurselink-auth-trust-strip{border-radius:0 0 16px 16px!important;grid-template-columns:1fr!important;gap:0!important;width:calc(100% + 40px)!important;margin:20px -20px -20px!important;padding:7px 14px!important}.nurselink-auth-trust-item{grid-template-columns:36px 1fr!important;gap:10px!important;padding:12px 2px!important}.nurselink-auth-trust-item+.nurselink-auth-trust-item{border-top:1px solid #16468414!important;border-left:0!important}.nurselink-auth-trust-icon{width:34px!important;height:34px!important;font-size:15px!important}.nurselink-auth-trust-item strong{font-size:12px!important;font-weight:600!important;line-height:18px!important}.nurselink-auth-trust-item span{font-size:12px!important;font-weight:400!important;line-height:18px!important}}@media (width<=359px){.nurselink-auth-hero{padding-inline:13px!important}.nurselink-auth-copy{max-width:230px!important}.nurselink-auth-copy h1{font-size:30px!important;line-height:38px!important}.nurselink-auth-panel-wrap{padding-inline:8px!important}.nurselink-register-panel{padding:18px!important}.nurselink-auth-trust-strip{width:calc(100% + 36px)!important;margin-bottom:-18px!important;margin-left:-18px!important;margin-right:-18px!important}}@media (width>=1025px){.nurselink-auth-layout{grid-template-columns:minmax(0,57%) minmax(0,43%)!important}.nurselink-auth-hero{padding:clamp(36px,3.2vw,60px)!important}.nurselink-auth-hero:before{opacity:.98!important;background-position:50% 2%!important;background-size:cover!important;width:63%!important;top:-2%!important;bottom:-1%!important;right:-1%!important;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000061 12%,#000 35% 100%)!important;mask-image:linear-gradient(90deg,#0000 0%,#00000061 12%,#000 35% 100%)!important}.nurselink-auth-hero:after{background:linear-gradient(90deg,#032a67fa 0%,#033780eb 30%,#0552ab3d 66%,#0552ab12 100%),radial-gradient(circle at 20% 10%,#ffffff1a,#0000 30%)!important}.nurselink-auth-copy{max-width:500px!important;margin-top:clamp(54px,8vh,96px)!important}.nurselink-auth-copy h1{max-width:420px!important}.nurselink-auth-points{max-width:410px!important}.nurselink-auth-bottom{width:min(430px,100%)!important;margin-top:auto!important}.nurselink-register-panel{width:min(96%,690px)!important;max-width:690px!important}}@media (width>=1440px){.nurselink-auth-layout{grid-template-columns:minmax(0,58%) minmax(0,42%)!important}.nurselink-auth-hero:before{background-position:50% 0!important;width:62%!important;top:-2%!important;bottom:-2%!important;right:0!important}.nurselink-auth-copy{max-width:520px!important;margin-top:clamp(58px,8vh,102px)!important}.nurselink-auth-copy h1{max-width:430px!important}.nurselink-auth-bottom{width:min(450px,100%)!important}}@media (width>=768px) and (width<=1024px){.nurselink-auth-layout{grid-template-columns:minmax(0,47%) minmax(0,53%)!important}.nurselink-auth-hero:before{background-position:50% 6%!important;width:70%!important;top:-1%!important;bottom:0!important;right:-2%!important}.nurselink-auth-copy{max-width:340px!important}}@media (width<=767px){.nurselink-auth-hero{min-height:400px!important}.nurselink-auth-hero:before{background-position:50% 4%!important;width:74%!important;top:-2%!important;bottom:0!important;right:-8%!important}.nurselink-auth-copy{max-width:250px!important}}@media (width<=430px){.nurselink-auth-hero:before{background-position:50% 5%!important;width:76%!important;right:-12%!important}}:root{--nurselink-auth-blue-950:#032d72;--nurselink-auth-blue-900:#06428f;--nurselink-auth-blue-800:#0757b7;--nurselink-auth-blue-700:#096bd2;--nurselink-auth-blue-600:#0b7ae4;--nurselink-auth-sky-100:#eaf4ff;--nurselink-auth-sky-50:#f6faff}@media (width>=1025px){.nurselink-auth-layout{background:radial-gradient(circle at 92% 8%,#248bff29,#0000 30%),linear-gradient(145deg,#f8fbff,#e9f3ff)!important;grid-template-columns:minmax(0,58%) minmax(0,42%)!important}.nurselink-auth-hero{background:radial-gradient(circle at 72% 18%, #46aeff5c, transparent 28%), radial-gradient(circle at 25% 6%, #4ab1ff38, transparent 24%), linear-gradient(145deg, var(--nurselink-auth-blue-950) 0%, var(--nurselink-auth-blue-900) 30%, var(--nurselink-auth-blue-800) 61%, var(--nurselink-auth-blue-700) 100%)!important;overflow:hidden!important}.nurselink-auth-hero:before{opacity:1!important;filter:saturate(1.13)contrast(1.05)brightness(1.05)!important;background-position:top!important;background-size:cover!important;width:66%!important;height:72%!important;top:0!important;bottom:auto!important;right:-1%!important;-webkit-mask-image:linear-gradient(#000 0% 63%,#000000db 72%,#00000057 88%,#0000 100%)!important;mask-image:linear-gradient(#000 0% 63%,#000000db 72%,#00000057 88%,#0000 100%)!important}.nurselink-auth-hero:after{background:linear-gradient(90deg,#021f52fa 0%,#03306fe8 27%,#04499d75 54%,#0663cb1f 79%,#0663cb08 100%),linear-gradient(#0874e005 0%,#044ba40a 50%,#033276d1 83%,#032c6bfa 100%),radial-gradient(circle at 72% 18%,#7bcfff33,#0000 24%)!important}.nurselink-auth-brand{position:relative!important}.nurselink-auth-logo{background:linear-gradient(145deg,#fff3,#ffffff14)!important;border-color:#ffffff7a!important;box-shadow:0 8px 26px #001e5629,inset 0 1px #ffffff52!important}.nurselink-auth-copy{text-shadow:0 2px 18px #00266524;margin-top:clamp(58px,8vh,102px)!important}.nurselink-auth-copy h1{text-wrap:balance;color:#fff!important}.nurselink-auth-copy p{color:#fffffff5!important}.nurselink-auth-kicker{color:#bfe4ff!important}.nurselink-auth-point{transition:transform .18s,background-color .18s;border-radius:16px!important}.nurselink-auth-icon{background:linear-gradient(145deg,#fff3,#ffffff17)!important;border-color:#ffffff3b!important;box-shadow:0 8px 24px #00215b21!important}.nurselink-auth-bottom{background:linear-gradient(135deg,#044aa7c2,#022e70d6)!important;border-color:#7cc9ff42!important;width:min(470px,100%)!important;padding:17px 19px!important;box-shadow:0 14px 34px #00215a21,inset 0 1px #ffffff21!important}.nurselink-auth-panel-wrap{background:radial-gradient(circle at 82% 8%,#3797ff24,#0000 30%),radial-gradient(circle at 15% 92%,#4ea6ff14,#0000 34%),linear-gradient(145deg,#fafcff,#e9f3ff)!important}.nurselink-register-panel{background:linear-gradient(#fffffffe,#fffffff9)!important;border-color:#2462b41f!important;width:min(96%,700px)!important;max-width:700px!important;box-shadow:0 30px 88px #1941762b,0 3px 14px #1f5baa0f!important}.nurselink-auth-form-title{color:#0c1c41!important}.nurselink-auth-form-subtitle{color:#718096!important}.nurselink-auth-field,.nurselink-register-panel input,.nurselink-register-panel select,.nurselink-register-panel textarea{background:#fff!important;border-color:#cedcf0!important;transition:border-color .16s,box-shadow .16s,background-color .16s!important;box-shadow:inset 0 1px 2px #16427c05!important}.nurselink-auth-field:focus,.nurselink-register-panel input:focus,.nurselink-register-panel select:focus,.nurselink-register-panel textarea:focus{border-color:#1b78dc!important;outline:none!important;box-shadow:0 0 0 4px #1978de1c,inset 0 1px 2px #16427c05!important}.nurselink-auth-submit,.nurselink-register-panel button[type=submit],.nurselink-register-panel input[type=submit],.nurselink-register-panel .primary-button{background:linear-gradient(90deg,#0874d9 0%,#075ac2 100%)!important;border-color:#0000!important;transition:transform .16s,box-shadow .16s,filter .16s!important;box-shadow:0 9px 24px #045bc330!important}.nurselink-auth-submit:hover,.nurselink-register-panel button[type=submit]:hover,.nurselink-register-panel .primary-button:hover{filter:brightness(1.045)!important;box-shadow:0 12px 30px #045bc340!important}.nurselink-auth-trust-strip{background:linear-gradient(#f7fbff,#edf5ff)!important;border-top-color:#2163b81a!important}.nurselink-auth-trust-icon{color:#0565cf!important;background:linear-gradient(145deg,#e8f3ff,#d9eaff)!important}}@media (width>=1440px){.nurselink-auth-hero:before{background-position:top!important;width:64%!important;height:74%!important;right:-1%!important}.nurselink-auth-copy{margin-top:clamp(62px,8vh,108px)!important}}@media (width>=768px) and (width<=1024px){.nurselink-auth-hero{background:radial-gradient(circle at 72% 18%,#4ab2ff4d,#0000 26%),linear-gradient(145deg,#03377f,#075ab8 65%,#0870d4)!important}.nurselink-auth-hero:before{filter:saturate(1.1)contrast(1.04)brightness(1.04)!important;background-position:top!important;width:72%!important;height:69%!important;top:0!important;bottom:auto!important;right:-5%!important;-webkit-mask-image:linear-gradient(#000 0% 61%,#000000b8 78%,#0000 100%)!important;mask-image:linear-gradient(#000 0% 61%,#000000b8 78%,#0000 100%)!important}.nurselink-auth-hero:after{background:linear-gradient(90deg,#02245bf7 0%,#03377be0 43%,#0558b64d 75%,#076dd514 100%),linear-gradient(#0000 0%,#03347924 58%,#033070f0 100%)!important}.nurselink-register-panel{box-shadow:0 24px 64px #19417629!important}}@media (width<=767px){.nurselink-auth-hero{background:radial-gradient(circle at 75% 20%,#4eb7ff4f,#0000 27%),linear-gradient(145deg,#03357c,#075ab7 62%,#0874d8)!important;min-height:405px!important}.nurselink-auth-hero:before{filter:saturate(1.12)contrast(1.04)brightness(1.06)!important;background-position:top!important;background-size:cover!important;width:77%!important;height:66%!important;top:0!important;bottom:auto!important;right:-14%!important;-webkit-mask-image:linear-gradient(#000 0% 60%,#0000009e 80%,#0000 100%)!important;mask-image:linear-gradient(#000 0% 60%,#0000009e 80%,#0000 100%)!important}.nurselink-auth-hero:after{background:linear-gradient(90deg,#022257fa 0%,#023171e8 44%,#044da459 76%,#0669d01a 100%),linear-gradient(#0000 0%,#0232711a 52%,#032e6bf5 100%)!important}.nurselink-auth-panel-wrap{margin-top:-58px!important}.nurselink-register-panel{background:#fffffffe!important;box-shadow:0 24px 62px #10305d38,0 2px 10px #225ba50f!important}.nurselink-auth-submit,.nurselink-register-panel button[type=submit],.nurselink-register-panel input[type=submit],.nurselink-register-panel .primary-button{background:linear-gradient(90deg,#0875da,#0758be)!important;box-shadow:0 8px 22px #045bc333!important}}@media (width<=430px){.nurselink-auth-hero:before{background-position:top!important;width:79%!important;height:65%!important;right:-17%!important}}@media (prefers-reduced-motion:reduce){.nurselink-auth-point,.nurselink-auth-field,.nurselink-auth-submit,.nurselink-register-panel button,.nurselink-register-panel input,.nurselink-register-panel select,.nurselink-register-panel textarea{transition:none!important}}@media (width<=767px){html.nurselink-public-register,html.nurselink-public-register body,html.nurselink-public-register #root,html.nurselink-public-login,html.nurselink-public-login body,html.nurselink-public-login #root{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}.nurselink-auth-hero:before{filter:saturate(1.12)contrast(1.04)brightness(1.07)!important;background-position:top!important;background-size:cover!important;width:84%!important;height:54%!important;top:0!important;bottom:auto!important;right:-20%!important;-webkit-mask-image:linear-gradient(#000 0% 62%,#000000bd 78%,#00000038 91%,#0000 100%)!important;mask-image:linear-gradient(#000 0% 62%,#000000bd 78%,#00000038 91%,#0000 100%)!important}.nurselink-auth-copy,.nurselink-auth-bottom{z-index:4!important;position:relative!important}.nurselink-register-panel,.nurselink-register-panel form,.nurselink-auth-form{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background-color:#fff!important}.nurselink-register-panel{color:#10204d!important}.nurselink-auth-form-kicker{color:#1b75c9!important;opacity:1!important;visibility:visible!important}.nurselink-auth-form-title{color:#101f3f!important;opacity:1!important;visibility:visible!important;filter:none!important;text-shadow:none!important;-webkit-text-fill-color:#101f3f!important;mix-blend-mode:normal!important;display:block!important}.nurselink-auth-form-subtitle{color:#748196!important;opacity:1!important;-webkit-text-fill-color:#748196!important}.nurselink-auth-field-label,.nurselink-register-panel label{color:#15213b!important;opacity:1!important;-webkit-text-fill-color:#15213b!important}.nurselink-auth-field,.nurselink-register-panel input,.nurselink-register-panel select,.nurselink-register-panel textarea{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;appearance:none!important;color:#13213f!important;-webkit-text-fill-color:#13213f!important;opacity:1!important;background:#fff!important;border:1px solid #cfdaea!important;box-shadow:inset 0 1px 2px #19386306,0 1px 2px #19386305!important}.nurselink-auth-field::placeholder,.nurselink-register-panel input::placeholder,.nurselink-register-panel textarea::placeholder{color:#97a3b7!important;-webkit-text-fill-color:#97a3b7!important;opacity:1!important}.nurselink-auth-field:focus,.nurselink-register-panel input:focus,.nurselink-register-panel select:focus,.nurselink-register-panel textarea:focus{color:#13213f!important;-webkit-text-fill-color:#13213f!important;background:#fff!important;border-color:#1676d2!important;outline:none!important;box-shadow:0 0 0 4px #1676d21c!important}.nurselink-register-panel input:-webkit-autofill{-webkit-text-fill-color:#13213f!important;caret-color:#13213f!important;box-shadow:inset 0 0 0 1000px #fff!important}.nurselink-register-panel input:-webkit-autofill:hover{-webkit-text-fill-color:#13213f!important;caret-color:#13213f!important;box-shadow:inset 0 0 0 1000px #fff!important}.nurselink-register-panel input:-webkit-autofill:focus{-webkit-text-fill-color:#13213f!important;caret-color:#13213f!important;box-shadow:inset 0 0 0 1000px #fff!important}.nurselink-auth-submit,.nurselink-register-panel button[type=submit],.nurselink-register-panel input[type=submit],.nurselink-register-panel .primary-button{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;background:linear-gradient(90deg,#0875da,#0759c3)!important}.nurselink-auth-trust-strip{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:linear-gradient(#f7fbff,#edf5ff)!important}.nurselink-auth-trust-item strong{color:#15213b!important;-webkit-text-fill-color:#15213b!important}.nurselink-auth-trust-item span{color:#748196!important;-webkit-text-fill-color:#748196!important}}@media (width<=430px){.nurselink-auth-hero:before{background-position:top!important;width:88%!important;height:52%!important;right:-24%!important}}@media (width<=359px){.nurselink-auth-hero:before{width:91%!important;height:50%!important;right:-27%!important}}:root{--nl-deep:#052f75;--nl-blue:#075ac2;--nl-bright:#0878e5;--nl-sky:#edf6ff;--nl-yellow:#ffbd2e}@media (width>=1440px){.nurselink-auth-layout{grid-template-columns:minmax(0,59%) minmax(0,41%)!important}.nurselink-auth-hero{background:radial-gradient(circle at 72% 17%,#41aeff54,#0000 29%),radial-gradient(circle at 18% 9%,#3397ff2e,#0000 25%),linear-gradient(145deg,#032b6e 0%,#064596 31%,#075ebd 66%,#0875db 100%)!important;padding:44px 50px 46px!important}.nurselink-auth-hero:before{opacity:1!important;filter:saturate(1.08)contrast(1.035)brightness(1.045)!important;background:url(/nurselink-nurse-montage.png) top/contain no-repeat!important;width:65%!important;height:96%!important;top:2%!important;bottom:auto!important;right:-2%!important;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000073 13%,#000 34% 100%)!important;mask-image:linear-gradient(90deg,#0000 0%,#00000073 13%,#000 34% 100%)!important}.nurselink-auth-hero:after{background:linear-gradient(90deg,#021f50fb 0%,#032c67ed 27%,#04449470 54%,#0661c61f 78%,#066cd908 100%),linear-gradient(#0974df05 0%,#03418f08 65%,#03306f47 100%)!important}.nurselink-auth-brand strong{font-size:32px!important;font-weight:700!important;line-height:38px!important}.nurselink-auth-brand span{font-size:15px!important;line-height:21px!important}.nurselink-auth-kicker,.nurselink-auth-form-kicker{letter-spacing:.15em!important;font-size:15px!important;font-weight:700!important;line-height:21px!important}.nurselink-auth-copy{max-width:540px!important;margin-top:clamp(62px,8vh,108px)!important}.nurselink-auth-copy h1{letter-spacing:-.04em!important;max-width:500px!important;margin:8px 0 18px!important;padding-bottom:13px!important;font-size:64px!important;font-weight:750!important;line-height:70px!important;position:relative!important}.nurselink-auth-copy h1:after{content:""!important;background:linear-gradient(90deg,#ffc83d,#ffa920)!important;border-radius:99px!important;width:178px!important;height:5px!important;position:absolute!important;bottom:0!important;left:0!important;box-shadow:0 3px 12px #ffb82433!important}.nurselink-auth-copy p{max-width:430px!important;font-size:21px!important;font-weight:400!important;line-height:31px!important}.nurselink-auth-points{gap:18px!important;max-width:450px!important;margin-top:36px!important}.nurselink-auth-point{grid-template-columns:56px 1fr!important;gap:15px!important}.nurselink-auth-icon{border-radius:17px!important;width:56px!important;height:56px!important}.nurselink-auth-point strong{font-size:19px!important;font-weight:650!important;line-height:27px!important}.nurselink-auth-point span{max-width:330px!important;font-size:16px!important;line-height:23px!important}.nurselink-auth-bottom{border-radius:17px!important;width:min(490px,100%)!important;padding:19px 21px!important}.nurselink-auth-bottom strong{font-size:17px!important;line-height:24px!important}.nurselink-auth-bottom span{font-size:15px!important;line-height:21px!important}.nurselink-auth-panel-wrap{background:radial-gradient(circle at 86% 9%,#2d91ff24,#0000 30%),linear-gradient(145deg,#fbfdff,#eaf4ff)!important;padding:42px 48px!important}.nurselink-register-panel{border-radius:22px!important;width:min(97%,760px)!important;max-width:760px!important;padding:38px!important;box-shadow:0 34px 94px #183f752e,0 4px 18px #1b57a212!important}.nurselink-auth-form-title{letter-spacing:-.025em!important;max-width:570px!important;margin:6px 0 9px!important;font-size:38px!important;font-weight:750!important;line-height:46px!important}.nurselink-auth-form-subtitle{max-width:520px!important;margin:0 0 28px!important;font-size:19px!important;line-height:29px!important}.nurselink-auth-field-label,.nurselink-register-panel label{font-size:15px!important;font-weight:650!important;line-height:21px!important}.nurselink-auth-field,.nurselink-register-panel input,.nurselink-register-panel select,.nurselink-register-panel textarea{border-radius:15px!important;min-height:58px!important;padding:15px 16px!important;font-size:17px!important;line-height:25px!important}.nurselink-auth-field::placeholder,.nurselink-register-panel input::placeholder,.nurselink-register-panel textarea::placeholder{font-size:17px!important;line-height:25px!important}.nurselink-auth-submit,.nurselink-register-panel button[type=submit],.nurselink-register-panel input[type=submit],.nurselink-register-panel .primary-button{border-radius:15px!important;min-height:58px!important;font-size:17px!important;font-weight:700!important;line-height:25px!important}.nurselink-auth-trust-strip{border-radius:0 0 22px 22px!important;width:calc(100% + 76px)!important;margin:30px -38px -38px!important;padding:20px 22px!important}.nurselink-auth-trust-item{grid-template-columns:38px 1fr!important;gap:10px!important;padding:0 12px!important}.nurselink-auth-trust-icon{width:36px!important;height:36px!important;font-size:16px!important}.nurselink-auth-trust-item strong{font-size:14px!important;line-height:19px!important}.nurselink-auth-trust-item span{font-size:12px!important;line-height:17px!important}}@media (width>=1025px) and (width<=1439px){.nurselink-auth-layout{grid-template-columns:minmax(0,58%) minmax(0,42%)!important}.nurselink-auth-hero:before{background:url(/nurselink-nurse-montage.png) top/contain no-repeat!important;width:66%!important;height:94%!important;top:3%!important;bottom:auto!important;right:-3%!important}.nurselink-auth-copy h1{padding-bottom:11px!important;font-size:52px!important;line-height:59px!important;position:relative!important}.nurselink-auth-copy h1:after{content:""!important;background:linear-gradient(90deg,#ffc83d,#ffa920)!important;border-radius:99px!important;width:148px!important;height:4px!important;position:absolute!important;bottom:0!important;left:0!important}.nurselink-auth-copy p{font-size:18px!important;line-height:27px!important}.nurselink-register-panel{width:min(96%,680px)!important;max-width:680px!important;padding:32px!important}.nurselink-auth-form-title{font-size:30px!important;line-height:38px!important}.nurselink-auth-form-subtitle{font-size:17px!important;line-height:25px!important}.nurselink-auth-field,.nurselink-register-panel input,.nurselink-register-panel select,.nurselink-register-panel textarea{font-size:16px!important;line-height:24px!important}}@media (width>=768px) and (width<=1024px){.nurselink-auth-layout{grid-template-columns:minmax(0,46%) minmax(0,54%)!important}.nurselink-auth-hero{padding:27px 23px!important}.nurselink-auth-hero:before{background:url(/nurselink-nurse-montage.png) top/contain no-repeat!important;width:74%!important;height:90%!important;top:4%!important;bottom:auto!important;right:-9%!important}.nurselink-auth-copy{max-width:340px!important;margin-top:50px!important}.nurselink-auth-copy h1{padding-bottom:10px!important;font-size:46px!important;line-height:53px!important;position:relative!important}.nurselink-auth-copy h1:after{content:""!important;background:linear-gradient(90deg,#ffc83d,#ffa920)!important;border-radius:99px!important;width:120px!important;height:4px!important;position:absolute!important;bottom:0!important;left:0!important}.nurselink-auth-copy p{font-size:17px!important;line-height:25px!important}.nurselink-auth-point strong{font-size:16px!important;line-height:23px!important}.nurselink-auth-point span{font-size:14px!important;line-height:20px!important}.nurselink-auth-panel-wrap{padding:22px!important}.nurselink-register-panel{border-radius:18px!important;width:100%!important;max-width:590px!important;padding:25px!important}.nurselink-auth-form-title{font-size:28px!important;line-height:35px!important}.nurselink-auth-form-subtitle{font-size:17px!important;line-height:25px!important}.nurselink-auth-field-label,.nurselink-register-panel label{font-size:13px!important;line-height:18px!important}.nurselink-auth-field,.nurselink-register-panel input,.nurselink-register-panel select,.nurselink-register-panel textarea,.nurselink-auth-submit,.nurselink-register-panel button[type=submit],.nurselink-register-panel input[type=submit],.nurselink-register-panel .primary-button{min-height:50px!important;font-size:16px!important;line-height:24px!important}}@media (width<=767px){.nurselink-auth-layout{grid-template-columns:1fr!important;overflow-y:auto!important}.nurselink-auth-hero{min-height:420px!important;padding:20px 16px 86px!important}.nurselink-auth-hero:before{filter:saturate(1.06)contrast(1.02)brightness(1.04)!important;background:url(/nurselink-nurse-montage.png) top/contain no-repeat!important;width:80%!important;height:78%!important;top:1%!important;bottom:auto!important;right:-18%!important}.nurselink-auth-copy{max-width:270px!important;margin-top:35px!important}.nurselink-auth-kicker,.nurselink-auth-form-kicker{font-size:12px!important;line-height:17px!important}.nurselink-auth-copy h1{margin-bottom:12px!important;padding-bottom:9px!important;font-size:35px!important;font-weight:750!important;line-height:42px!important;position:relative!important}.nurselink-auth-copy h1:after{content:""!important;background:linear-gradient(90deg,#ffc83d,#ffa920)!important;border-radius:99px!important;width:102px!important;height:4px!important;position:absolute!important;bottom:0!important;left:0!important}.nurselink-auth-copy p{max-width:250px!important;font-size:16px!important;line-height:24px!important}.nurselink-auth-panel-wrap{margin-top:-62px!important;padding:0 10px 26px!important}.nurselink-register-panel{border-radius:18px!important;width:100%!important;padding:20px!important}.nurselink-auth-form-title{margin:5px 0 7px!important;font-size:24px!important;font-weight:750!important;line-height:31px!important}.nurselink-auth-form-subtitle{margin-bottom:19px!important;font-size:16px!important;line-height:24px!important}.nurselink-auth-field-label,.nurselink-register-panel label{font-size:13px!important;font-weight:650!important;line-height:18px!important}.nurselink-auth-field,.nurselink-register-panel input,.nurselink-register-panel select,.nurselink-register-panel textarea{border-radius:14px!important;min-height:50px!important;padding:12px 13px!important;font-size:16px!important;line-height:24px!important}.nurselink-auth-submit,.nurselink-register-panel button[type=submit],.nurselink-register-panel input[type=submit],.nurselink-register-panel .primary-button{border-radius:14px!important;min-height:50px!important;font-size:16px!important;line-height:24px!important}.nurselink-auth-trust-item strong{font-size:13px!important;line-height:19px!important}.nurselink-auth-trust-item span{font-size:12px!important;line-height:18px!important}}@media (width<=430px){.nurselink-auth-hero{min-height:405px!important}.nurselink-auth-hero:before{width:82%!important;height:75%!important;right:-22%!important}.nurselink-auth-copy{max-width:245px!important}.nurselink-auth-copy h1{font-size:33px!important;line-height:40px!important}.nurselink-auth-copy p{font-size:15px!important;line-height:22px!important}}@media (width<=359px){.nurselink-auth-copy h1{font-size:31px!important;line-height:38px!important}.nurselink-auth-panel-wrap{padding-inline:8px!important}.nurselink-register-panel{padding:18px!important}}:root{--nl-work-bg:#f4f7fb;--nl-work-surface:#fff;--nl-work-border:#dfe7f2;--nl-work-navy:#10204d;--nl-work-text:#34435c;--nl-work-muted:#738198;--nl-work-blue:#0b72d5;--nl-work-blue-dark:#0759af;--nl-work-blue-soft:#eaf4ff;--nl-work-green:#16865c;--nl-work-green-soft:#e9f8f1;--nl-work-amber:#b76d00;--nl-work-amber-soft:#fff4df;--nl-work-red:#c64040;--nl-work-radius:16px}.nurselink-application-journey{border:1px solid var(--nl-work-border);background:var(--nl-work-surface);border-radius:18px;width:100%;margin:0 0 20px;padding:20px;box-shadow:0 8px 28px #1e3b680d}.nurselink-journey-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.nurselink-journey-heading>div:first-child{min-width:0}.nurselink-journey-eyebrow,.nurselink-command-eyebrow,.nurselink-step-context span{color:var(--nl-work-blue);letter-spacing:.13em;margin-bottom:5px;font-size:11px;font-weight:800;line-height:16px;display:block}.nurselink-journey-heading strong{color:var(--nl-work-navy);font-size:20px;font-weight:750;line-height:28px;display:block}.nurselink-journey-heading p{max-width:680px;color:var(--nl-work-muted);margin:5px 0 0;font-size:14px;line-height:21px}.nurselink-journey-count{min-width:94px;color:var(--nl-work-blue);background:#f7fbff;border:1px solid #d8e7f8;border-radius:13px;grid-template-columns:auto auto auto;justify-content:center;align-items:baseline;gap:5px;padding:10px 13px;display:grid}.nurselink-journey-count span,.nurselink-journey-count small{font-size:12px;font-weight:600}.nurselink-journey-count strong{font-size:23px;font-weight:800;line-height:27px}.nurselink-journey-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.nurselink-journey-step{min-width:0;min-height:112px;color:var(--nl-work-text);background:#fbfcfe;border:1px solid #e2e9f2;border-radius:13px;align-items:flex-start;gap:9px;padding:12px 10px;text-decoration:none;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s;display:flex}.nurselink-journey-step:hover{background:#f7fbff;border-color:#c7daf0;transform:translateY(-1px)}.nurselink-journey-step.active{background:linear-gradient(#f6fbff,#eaf5ff);border-color:#9ec9f0;box-shadow:inset 0 0 0 1px #0b72d514}.nurselink-journey-number{color:#65738a;background:#e8eef6;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:12px;font-weight:800;display:grid}.nurselink-journey-step.active .nurselink-journey-number{background:var(--nl-work-blue);color:#fff}.nurselink-journey-step-copy{min-width:0}.nurselink-journey-step-copy strong{color:var(--nl-work-navy);font-size:12px;font-weight:750;line-height:17px;display:block}.nurselink-journey-step-copy small{color:#7d899a;margin-top:4px;font-size:10px;line-height:14px;display:block}.nurselink-journey-mobile-summary,.nurselink-journey-mobile-actions{display:none}.nurselink-step-context{background:linear-gradient(135deg,#f8fcff,#edf7ff);border:1px solid #d5e6f8;border-radius:15px;grid-template-columns:44px 1fr;gap:13px;width:100%;margin:0 0 18px;padding:16px 18px;display:grid}.nurselink-step-context-icon{background:var(--nl-work-blue);color:#fff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:800;display:grid;box-shadow:0 7px 18px #0b72d529}.nurselink-step-context strong{color:var(--nl-work-navy);font-size:17px;line-height:24px;display:block}.nurselink-step-context p{max-width:920px;color:var(--nl-work-text);margin:4px 0 0;font-size:13px;line-height:20px}html.nurselink-applicant-portal .page{max-width:1440px;margin-inline:auto}html.nurselink-applicant-portal .page-header h1{color:var(--nl-work-navy)}.nurselink-applicant-flow .profile-form{border-color:var(--nl-work-border)!important;padding:24px!important;box-shadow:0 8px 28px #1e3b680b!important}.nurselink-applicant-flow .profile-form h2{color:var(--nl-work-navy);margin:26px 0 16px;padding-bottom:10px;font-size:20px;line-height:28px;position:relative}.nurselink-applicant-flow .profile-form h2:first-of-type{margin-top:4px}.nurselink-applicant-flow .profile-form h2:after{content:"";background:#d7e0ec;border-radius:99px;width:46px;height:3px;position:absolute;bottom:0;left:0}.nurselink-applicant-flow .profile-form h2.nurselink-section-active:after{background:var(--nl-work-blue);width:72px}.nurselink-applicant-flow .profile-form label{border:1px solid #0000;border-radius:12px;min-width:0;padding:9px;transition:background-color .16s,border-color .16s}.nurselink-applicant-flow .profile-form label.nurselink-step-focus{background:#f3f9ff;border-color:#b8d9f5}.nurselink-applicant-flow .profile-form input,.nurselink-applicant-flow .profile-form select,.nurselink-applicant-flow .profile-form textarea{background:#fff;border-color:#d2deed;border-radius:11px;min-height:47px}.nurselink-applicant-flow .profile-form input:focus,.nurselink-applicant-flow .profile-form select:focus,.nurselink-applicant-flow .profile-form textarea:focus{border-color:#6caee7;outline:0;box-shadow:0 0 0 4px #0b72d517}.nurselink-applicant-command{background:radial-gradient(circle at 92% 15%,#2d97ff1f,#0000 26%),linear-gradient(135deg,#fff,#eef7ff);border:1px solid #cee1f5;border-radius:20px;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:22px;margin-bottom:20px;padding:26px;display:grid;box-shadow:0 14px 38px #16407712}.nurselink-command-main{align-self:center;min-width:0}.nurselink-command-main h2{max-width:680px;color:var(--nl-work-navy);letter-spacing:-.02em;margin:4px 0 9px;font-size:27px;line-height:35px}.nurselink-command-main p{max-width:720px;color:var(--nl-work-text);margin:0;font-size:14px;line-height:22px}.nurselink-command-actions{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.nurselink-command-actions a{text-decoration:none}.nurselink-command-actions .secondary-button{min-height:44px;color:var(--nl-work-navy);background:#fff;border:1px solid #c9d7e8;border-radius:11px;justify-content:center;align-items:center;padding:0 16px;font-weight:650;display:inline-flex}.nurselink-command-progress-wrap{grid-template-columns:126px 1fr;align-items:center;gap:16px;display:grid}.nurselink-command-ring{background:conic-gradient(var(--nl-work-blue) var(--nurselink-application-progress,0deg), #dfe8f3 0deg);border-radius:50%;place-items:center;width:126px;height:126px;display:grid;box-shadow:inset 0 0 0 1px #ffffff80}.nurselink-command-ring:before{content:"";position:absolute}.nurselink-command-ring>div{background:#fff;border-radius:50%;align-content:center;place-items:center;width:99px;height:99px;display:grid;box-shadow:0 3px 12px #183a6b0f}.nurselink-command-ring strong,.nurselink-command-ring span{text-align:center;display:block}.nurselink-command-ring strong{color:var(--nl-work-navy);font-size:26px;line-height:30px}.nurselink-command-ring span{color:var(--nl-work-muted);margin-top:2px;font-size:11px}.nurselink-command-facts{gap:8px;display:grid}.nurselink-command-facts>div{background:#ffffffd1;border:1px solid #e0e7f0;border-radius:11px;padding:10px 11px}.nurselink-command-facts span,.nurselink-command-facts strong{display:block}.nurselink-command-facts span{color:var(--nl-work-muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:650;line-height:14px}.nurselink-command-facts strong{color:var(--nl-work-navy);margin-top:3px;font-size:12px;line-height:17px}.nurselink-applicant-dashboard .stats-grid{gap:12px}.nurselink-applicant-dashboard .stat-card{border-color:#e0e7f0;min-height:128px;box-shadow:0 6px 20px #1f407009}.nurselink-applicant-dashboard .stat-card strong{color:var(--nl-work-navy)}.nurselink-review-submit-page .application-status-main,.nurselink-review-submit-page .panel{border-color:var(--nl-work-border);box-shadow:0 7px 24px #1b3d6d0a}.nurselink-review-submit-page .progress{background:#e7edf5;border-radius:99px;height:10px;overflow:hidden}.nurselink-review-submit-page .progress-bar{border-radius:inherit;background:linear-gradient(90deg,#0b72d5,#1689e6)}html.nurselink-public-login .nurselink-auth-copy h1{max-width:520px!important}.nurselink-verification-card,.nurselink-verification-card .nurselink-auth-form-kicker{text-align:center}.nurselink-verification-card .nurselink-auth-form-title{margin-inline:auto!important}.nurselink-verification-card>p{color:#65738a;max-width:470px;margin-inline:auto;line-height:1.6}.nurselink-verification-email{color:var(--nl-work-navy);overflow-wrap:anywhere;background:#f4f9ff;border:1px solid #cae0f5;border-radius:12px;margin:20px auto;padding:14px 16px;font-weight:750}html.nurselink-public-verification .nurselink-auth-panel-wrap{background:radial-gradient(circle at 88% 12%,#3797ff21,#0000 30%),linear-gradient(145deg,#fbfdff,#edf6ff)!important}@media (width<=1100px) and (width>=768px){.nurselink-application-journey{padding:17px}.nurselink-journey-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.nurselink-journey-step{min-height:92px}.nurselink-applicant-command{grid-template-columns:1fr}.nurselink-command-progress-wrap{grid-template-columns:126px minmax(0,1fr)}}@media (width<=767px){.nurselink-application-journey{border-radius:15px;margin-bottom:14px;padding:14px}.nurselink-journey-heading,.nurselink-journey-steps{display:none}.nurselink-journey-mobile-summary,.nurselink-journey-mobile-summary>div:first-child>span,.nurselink-journey-mobile-summary strong,.nurselink-journey-mobile-summary small{display:block}.nurselink-journey-mobile-summary>div:first-child>span{color:var(--nl-work-blue);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:16px}.nurselink-journey-mobile-summary strong{color:var(--nl-work-navy);margin-top:4px;font-size:18px;line-height:25px}.nurselink-journey-mobile-summary small{color:var(--nl-work-muted);margin-top:3px;font-size:12px;line-height:18px}.nurselink-journey-progress{background:#e4ebf4;border-radius:99px;height:7px;margin-top:12px;overflow:hidden}.nurselink-journey-progress i{border-radius:inherit;background:linear-gradient(90deg,#0b72d5,#1689e6);height:100%;display:block}.nurselink-journey-mobile-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.nurselink-journey-mobile-actions a{border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 12px;font-size:12px;font-weight:700;line-height:17px;text-decoration:none;display:inline-flex}.nurselink-journey-back{color:var(--nl-work-navy);background:#fff;border:1px solid #d3deeb}.nurselink-journey-next{background:var(--nl-work-blue);color:#fff;margin-left:auto}.nurselink-step-context{border-radius:13px;grid-template-columns:38px 1fr;gap:10px;padding:13px}.nurselink-step-context-icon{border-radius:11px;width:36px;height:36px;font-size:15px}.nurselink-step-context strong{font-size:15px;line-height:22px}.nurselink-step-context p{font-size:12px;line-height:18px}.nurselink-applicant-flow .profile-form{padding:14px!important}.nurselink-applicant-flow .profile-form h2{font-size:18px;line-height:25px}.nurselink-applicant-flow .profile-form label{padding:6px}.nurselink-applicant-flow .profile-form input,.nurselink-applicant-flow .profile-form select,.nurselink-applicant-flow .profile-form textarea{min-height:48px;font-size:16px!important}.nurselink-applicant-command{border-radius:16px;grid-template-columns:1fr;gap:18px;padding:17px}.nurselink-command-main h2{font-size:22px;line-height:29px}.nurselink-command-main p{font-size:13px;line-height:20px}.nurselink-command-actions{grid-template-columns:1fr;display:grid}.nurselink-command-actions a{width:100%;min-height:48px}.nurselink-command-progress-wrap{grid-template-columns:106px minmax(0,1fr);gap:12px}.nurselink-command-ring{width:106px;height:106px}.nurselink-command-ring>div{width:82px;height:82px}.nurselink-command-ring strong{font-size:22px;line-height:27px}.nurselink-command-facts>div{padding:8px 9px}.nurselink-command-facts strong{font-size:11px;line-height:16px}.nurselink-verification-card,.nurselink-verification-card .nurselink-auth-form-kicker,.nurselink-verification-card .nurselink-auth-form-title{text-align:left}}@media (width<=430px){.nurselink-command-progress-wrap{grid-template-columns:1fr}.nurselink-command-ring{margin-inline:auto}}.topbar .avatar.has-profile-photo{border:2px solid #e5eef8;overflow:hidden;background:#fff!important;padding:0!important}.nurselink-avatar-photo{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.nurselink-profile-photo-card{background:radial-gradient(circle at 8% 10%,#1884e512,#0000 24%),#fff;border:1px solid #dbe6f2;border-radius:17px;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:20px;margin:0 0 18px;padding:20px;display:grid;box-shadow:0 8px 26px #1e3b680b}.nurselink-profile-photo-preview{color:#0b72d5;background:linear-gradient(145deg,#e9f4ff,#d8eaff);border:4px solid #fff;border-radius:50%;place-items:center;width:104px;height:104px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #d5e4f3,0 9px 24px #1e4c871a}.nurselink-profile-photo-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nurselink-profile-photo-fallback{font-size:31px;font-weight:800;line-height:1}.nurselink-profile-photo-camera{color:#fff;background:#0b72d5;border:3px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:17px;font-weight:700;line-height:1;display:grid;position:absolute;bottom:4px;right:1px}.nurselink-profile-photo-copy{min-width:0}.nurselink-profile-photo-eyebrow{color:#0b72d5;letter-spacing:.13em;margin-bottom:4px;font-size:10px;font-weight:800;line-height:15px;display:block}.nurselink-profile-photo-copy>strong{color:#10204d;font-size:18px;line-height:25px;display:block}.nurselink-profile-photo-copy p{color:#54647c;max-width:700px;margin:5px 0 3px;font-size:13px;line-height:20px}.nurselink-profile-photo-copy small{color:#8794a6;font-size:11px;line-height:16px}.nurselink-profile-photo-status{min-height:18px;margin-top:7px;font-size:12px;font-weight:650;line-height:18px}.nurselink-profile-photo-status[data-tone=success]{color:#16865c}.nurselink-profile-photo-status[data-tone=error]{color:#c64040}.nurselink-profile-photo-status[data-tone=loading]{color:#0b72d5}.nurselink-profile-photo-actions{gap:8px;min-width:184px;display:grid}.nurselink-profile-photo-actions label,.nurselink-profile-photo-actions button{cursor:pointer;min-height:44px;margin:0}.nurselink-profile-photo-actions label{text-align:center;justify-content:center;align-items:center;display:inline-flex}.nurselink-profile-photo-actions .secondary-button{color:#10204d;background:#fff;border:1px solid #cbd8e7}.nurselink-profile-photo-remove{color:#b13f3f;background:0 0;border:0;font-weight:700}html.nurselink-photo-modal-open,html.nurselink-photo-modal-open body{overflow:hidden!important}.nurselink-photo-crop-modal{z-index:2147483600;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.nurselink-photo-crop-backdrop{-webkit-backdrop-filter:blur(5px);background:#05122eb8;position:absolute;inset:0}.nurselink-photo-crop-dialog{z-index:1;background:#fff;border:1px solid #ffffff80;border-radius:20px;width:min(100%,470px);padding:20px;position:relative;box-shadow:0 28px 90px #00194b47}.nurselink-photo-crop-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.nurselink-photo-crop-head span,.nurselink-photo-crop-head strong{display:block}.nurselink-photo-crop-head span{color:#0b72d5;letter-spacing:.13em;font-size:10px;font-weight:800;line-height:15px}.nurselink-photo-crop-head strong{color:#10204d;margin-top:3px;font-size:20px;line-height:28px}.nurselink-photo-crop-close{color:#435269;background:#f2f5f9;border:0;border-radius:10px;place-items:center;width:36px;height:36px;padding:0;font-size:24px;line-height:1;display:grid;min-height:36px!important}.nurselink-photo-crop-stage{justify-items:center;margin-top:18px;display:grid}.nurselink-photo-crop-viewport{touch-action:none;cursor:grab;background:#e8eef5;border-radius:50%;width:280px;height:280px;position:relative;overflow:hidden;box-shadow:0 0 0 7px #f4f7fb,0 0 0 8px #d9e4f0}.nurselink-photo-crop-viewport:active{cursor:grabbing}.nurselink-photo-crop-viewport img{-webkit-user-select:none;user-select:none;pointer-events:none;transform-origin:50%;position:absolute;top:50%;left:50%;max-width:none!important}.nurselink-photo-crop-guide{border-radius:inherit;pointer-events:none;border:1px solid #ffffffb8;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0c488724}.nurselink-photo-crop-stage small{color:#78869a;margin-top:14px;font-size:12px;line-height:18px}.nurselink-photo-zoom{color:#34435c;grid-template-columns:48px 1fr;align-items:center;gap:10px;margin-top:17px;font-size:12px;font-weight:700;display:grid}.nurselink-photo-zoom input{accent-color:#0b72d5;width:100%}.nurselink-photo-crop-actions{grid-template-columns:1fr 1.2fr;gap:9px;margin-top:18px;display:grid}.nurselink-photo-crop-actions button{border-radius:12px;min-height:48px}.nurselink-photo-crop-actions .secondary-button{color:#10204d;background:#fff;border:1px solid #d1dce9}@media (width<=1024px){.nurselink-profile-photo-card{grid-template-columns:96px minmax(0,1fr)}.nurselink-profile-photo-preview{width:90px;height:90px}.nurselink-profile-photo-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.nurselink-profile-photo-card{border-radius:14px;grid-template-columns:80px minmax(0,1fr);gap:13px;padding:14px}.nurselink-profile-photo-preview{border-width:3px;width:76px;height:76px}.nurselink-profile-photo-fallback{font-size:24px}.nurselink-profile-photo-camera{border-width:2px;width:24px;height:24px;font-size:14px}.nurselink-profile-photo-copy>strong{font-size:15px;line-height:22px}.nurselink-profile-photo-copy p{font-size:12px;line-height:18px}.nurselink-profile-photo-copy small{font-size:10px;line-height:15px}.nurselink-profile-photo-actions{grid-template-columns:1fr}.nurselink-profile-photo-actions label,.nurselink-profile-photo-actions button{width:100%;min-height:48px}.nurselink-photo-crop-dialog{border-radius:17px;padding:16px}.nurselink-photo-crop-viewport{width:min(72vw,280px);height:min(72vw,280px)}.nurselink-photo-crop-actions{grid-template-columns:1fr}}:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}*{box-sizing:border-box}body{color:#172033;background:#f5f8fc;margin:0;font-family:Inter,Arial,sans-serif}a{color:inherit}button,input{font:inherit}.app-shell{min-height:100vh;display:flex}.sidebar{color:#fff;background:#093b79;flex-direction:column;width:260px;min-height:100vh;padding:24px 18px;display:flex;position:fixed;top:0;left:0}.logo{border-bottom:1px solid #ffffff24;align-items:center;gap:12px;padding:0 8px 24px;display:flex}.logo strong,.logo small{display:block}.logo strong{font-size:19px}.logo small{opacity:.72;letter-spacing:.7px;margin-top:3px}.brand-mark{color:#fff;letter-spacing:-1px;background:#1879db;border-radius:18px;place-items:center;width:64px;height:64px;font-weight:800;display:grid}.brand-mark.small{border-radius:12px;width:42px;height:42px}.sidebar nav{flex-direction:column;gap:5px;margin-top:22px;display:flex}.sidebar nav a,.sidebar-bottom a{color:#ffffffc9;border-radius:9px;padding:11px 13px;font-size:14px;text-decoration:none}.sidebar nav a:hover,.sidebar nav a.active,.sidebar-bottom a:hover{color:#fff;background:#ffffff21}.sidebar nav a.active{font-weight:700}.sidebar-bottom{border-top:1px solid #ffffff24;flex-direction:column;margin-top:auto;padding-top:20px;display:flex}.main-area{width:calc(100% - 260px);margin-left:260px}.topbar{background:#fff;border-bottom:1px solid #e5eaf1;justify-content:space-between;align-items:center;height:72px;padding:0 32px;display:flex}.topbar strong,.topbar span{display:block}.topbar span{color:#738096;margin-top:3px;font-size:13px}.user-chip{align-items:center;gap:10px;display:flex}.user-chip strong,.user-chip small{display:block}.user-chip small{color:#7b8798}.avatar{color:#0b67c3;background:#e7f2ff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.page{max-width:1450px;padding:34px}.page-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px;display:flex}.page-header h1{margin:5px 0 7px;font-size:29px}.page-header p{color:#6b778b;margin:0}.eyebrow{color:#1476d4;text-transform:uppercase;letter-spacing:1.1px;font-size:12px;font-weight:800}.primary-button{color:#fff;cursor:pointer;background:#106fc8;border:0;border-radius:9px;padding:12px 18px;font-weight:700}.primary-button:hover{background:#075dac}.primary-button.full{width:100%}.stats-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:18px;display:grid}.stat-card,.panel{background:#fff;border:1px solid #e5eaf1;border-radius:14px;box-shadow:0 3px 14px #0f274909}.stat-card{padding:21px}.stat-card span,.stat-card strong,.stat-card small{display:block}.stat-card span{color:#6f7b8f;font-size:13px}.stat-card strong{margin:8px 0 6px;font-size:28px}.stat-card small{color:#8a95a5}.content-grid{grid-template-columns:1.5fr 1fr;gap:18px;margin-bottom:18px;display:grid}.panel{padding:23px}.panel h2{margin:0;font-size:18px}.panel p{color:#6f7b8f;line-height:1.65}.panel-title{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.badge{color:#9e6800;background:#fff3d7;border-radius:20px;padding:5px 9px;font-size:12px;font-weight:700}.muted{color:#8b96a5;font-size:13px}.progress{background:#e9eef5;border-radius:20px;width:100%;height:9px;margin-bottom:20px;overflow:hidden}.progress-bar{background:#1576d4;height:100%}.checklist{color:#647086;gap:10px;font-size:14px;display:grid}.quick-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.quick-actions a{color:#135fa8;background:#f9fbfe;border:1px solid #dfe6ef;border-radius:9px;padding:14px;font-size:13px;font-weight:700;text-decoration:none}.auth-screen{background:linear-gradient(135deg,#06356f 0%,#0c5fad 52%,#edf5fd 52%);grid-template-columns:1fr 1fr;align-items:center;gap:80px;min-height:100vh;padding:60px 8%;display:grid}.auth-brand{color:#fff;max-width:500px}.auth-brand h1{margin:20px 0 8px;font-size:46px}.auth-brand p{color:#ffffffd1;font-size:17px;line-height:1.7}.auth-card{background:#fff;border-radius:20px;width:min(480px,100%);margin-left:auto;padding:38px;box-shadow:0 25px 70px #041f402b}.auth-card h2{margin:8px 0;font-size:28px}.auth-card>p{color:#758195}.auth-card form{gap:17px;margin-top:26px;display:grid}.auth-card label{gap:7px;font-size:13px;font-weight:700;display:grid}.auth-card input{border:1px solid #dce3ec;border-radius:8px;outline:none;width:100%;padding:13px 14px}.auth-card input:focus{border-color:#1677d2;box-shadow:0 0 0 3px #1677d21a}.form-row{grid-template-columns:1fr 1fr;gap:13px;display:grid}.auth-footer{text-align:center;margin-top:22px;font-size:14px}.auth-footer a{color:#0c6dc6;font-weight:700}@media (width<=1050px){.stats-grid{grid-template-columns:repeat(2,1fr)}.content-grid{grid-template-columns:1fr}}@media (width<=780px){.sidebar{width:76px;padding:20px 10px}.logo>div:last-child,.sidebar a{font-size:0}.main-area{width:calc(100% - 76px);margin-left:76px}.topbar{padding:0 18px}.page{padding:22px 18px}.stats-grid{grid-template-columns:1fr}.auth-screen{background:#f3f7fc;grid-template-columns:1fr;padding:28px 18px}.auth-brand{display:none}.auth-card{margin:auto}}.form-error{color:#a42b2b;background:#fff0f0;border:1px solid #f1c7c7;border-radius:8px;margin-top:18px;padding:12px 14px;font-size:13px;line-height:1.5}.verification-email{color:#175d9e;word-break:break-word;background:#f4f8fd;border:1px solid #dde8f4;border-radius:9px;margin:18px 0;padding:14px;font-weight:700}.auth-button-link{text-align:center;margin-top:22px;text-decoration:none;display:block}.sidebar-logout{color:#ffffffc9;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;width:100%;padding:11px 13px;font-size:14px}.sidebar-logout:hover{color:#fff;background:#ffffff21}.sidebar-logout:disabled,.primary-button:disabled{opacity:.65;cursor:not-allowed}.status-word{text-transform:capitalize;font-size:19px!important}.profile-form label,.upload-panel label{color:#445268;gap:7px;font-size:13px;font-weight:700;display:grid}.profile-form input,.upload-panel input,.upload-panel select{width:100%;font:inherit;background:#fff;border:1px solid #dbe3ed;border-radius:8px;outline:none;padding:12px 13px}.profile-form input:focus,.upload-panel input:focus,.upload-panel select:focus{border-color:#1476d4;box-shadow:0 0 0 3px #1476d417}@media (width<=1050px){.profile-grid.four,.profile-grid.three{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.profile-grid.two,.profile-grid.three,.profile-grid.four{grid-template-columns:1fr}.document-row{flex-direction:column;align-items:flex-start}.profile-actions{justify-content:stretch}.profile-actions .primary-button{width:100%}}.profile-form h2{margin-top:28px;margin-bottom:18px}.profile-form h2:first-of-type{margin-top:0}.profile-grid{gap:16px;margin-bottom:8px;display:grid}.profile-grid.two{grid-template-columns:repeat(2,1fr)}.profile-grid.three{grid-template-columns:repeat(3,1fr)}.profile-grid.four{grid-template-columns:repeat(4,1fr)}.profile-form label,.upload-panel label,.credentials-form label{color:#445268;gap:7px;font-size:13px;font-weight:700;display:grid}.profile-form input,.upload-panel input,.upload-panel select,.credentials-form input,.credentials-form select{width:100%;font:inherit;background:#fff;border:1px solid #dbe3ed;border-radius:8px;outline:none;padding:12px 13px}.profile-form input:focus,.upload-panel input:focus,.upload-panel select:focus,.credentials-form input:focus,.credentials-form select:focus{border-color:#1476d4;box-shadow:0 0 0 3px #1476d417}.profile-actions{justify-content:flex-end;margin-top:26px;display:flex}.form-success{color:#257346;background:#eefaf2;border:1px solid #c5e8d0;border-radius:8px;margin-bottom:18px;padding:12px 14px;font-size:13px;line-height:1.5}.upload-panel{gap:17px;display:grid}.selected-file{color:#566478;word-break:break-word;background:#f8fbff;border:1px solid #dfe7f0;border-radius:8px;padding:11px 13px;font-size:13px}.smart-steps{margin-top:20px}.document-list{gap:10px;display:grid}.document-row{background:#fafcff;border:1px solid #e1e7ef;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex}.document-row strong,.document-row small{display:block}.document-row small{color:#8390a2;text-transform:capitalize;margin-top:4px}.document-status{color:#926200;text-transform:capitalize;background:#fff3d7;border-radius:20px;flex-shrink:0;padding:6px 10px;font-size:12px;font-weight:700}.credentials-layout{grid-template-columns:minmax(340px,.9fr) minmax(0,1.4fr);gap:18px;margin-bottom:18px;display:grid}.credentials-form{gap:16px;display:grid}.checkbox-row{align-items:center;gap:10px!important;display:flex!important}.checkbox-row input{width:auto}.field-help{color:#7c899c;margin-top:-8px}.credential-list{gap:10px;display:grid}.credential-card{background:#fafcff;border:1px solid #e1e7ef;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:15px 16px;display:flex}.credential-card strong,.credential-card small,.credential-card span{display:block}.credential-card small{color:#1476d4;text-transform:capitalize;margin-top:4px;font-weight:700}.credential-card span{color:#758195;margin-top:4px;font-size:12px}.credential-actions{align-items:center;gap:10px;display:flex}.danger-link{color:#b93636;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.danger-link:hover{text-decoration:underline}@media (width<=1050px){.profile-grid.four,.profile-grid.three{grid-template-columns:repeat(2,1fr)}.credentials-layout{grid-template-columns:1fr}}@media (width<=680px){.profile-grid.two,.profile-grid.three,.profile-grid.four{grid-template-columns:1fr}.document-row,.credential-card{flex-direction:column;align-items:flex-start}.credential-actions{justify-content:space-between;width:100%}.profile-actions{justify-content:stretch}.profile-actions .primary-button{width:100%}}.application-status-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);gap:18px;margin-bottom:18px;display:grid}.application-status-main{min-width:0}.application-status-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.application-status-label{color:#7a8798;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.application-status-heading h2{margin:0}.application-status-badge{color:#42576e;background:#edf3fa;border-radius:999px;align-items:center;padding:7px 11px;font-size:12px;font-weight:800;display:inline-flex}.status-in_progress{color:#1467b7;background:#eef5ff}.status-ready_to_submit{color:#946600;background:#fff6dc}.status-submitted,.status-under_review,.status-resubmitted{color:#4a55aa;background:#edf0ff}.status-returned_for_information{color:#a05f00;background:#fff2dd}.status-approved{color:#237343;background:#eaf8ee}.status-rejected{color:#ad3535;background:#fff0f0}.application-progress-header{color:#5c697b;justify-content:space-between;gap:20px;margin-top:26px;margin-bottom:8px;font-size:13px;display:flex}.application-progress-header strong{color:#172437}.application-actions{margin-top:24px}.application-waiting,.application-approved{border-radius:8px;padding:13px 15px;font-size:13px;font-weight:700}.application-waiting{color:#566579;background:#f4f7fb}.application-approved{color:#237343;background:#eaf8ee}.application-notice{border-radius:9px;margin-top:22px;padding:14px 15px}.application-notice strong{margin-bottom:5px;display:block}.application-notice p{margin:0}.application-notice.warning{color:#805b0a;background:#fff6df}.application-notice.danger{color:#a83737;background:#fff0f0}.application-details{display:grid}.application-details>div{border-bottom:1px solid #edf0f4;padding:13px 0}.application-details>div:last-child{border-bottom:0}.application-details span,.application-details strong{display:block}.application-details span{color:#7b8798;margin-bottom:4px;font-size:12px}.application-details strong{color:#263548;font-size:13px}.application-journey{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.journey-step{opacity:.45;align-items:flex-start;gap:10px;display:flex}.journey-step>span{color:#607083;background:#dce3eb;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:12px;font-weight:800;display:grid}.journey-step.complete{opacity:1}.journey-step.complete>span{color:#fff;background:#1476d4}.journey-step strong,.journey-step small{display:block}.journey-step strong{color:#263548;font-size:12px}.journey-step small{color:#7e8997;margin-top:3px;font-size:11px;line-height:1.4}.member-locked-panel{text-align:center;max-width:720px;padding:48px 32px}.member-lock-icon{margin-bottom:14px;font-size:38px}.member-locked-panel h2{margin-bottom:10px}.member-locked-panel p{max-width:540px;margin:0 auto 24px}.sidebar nav a.locked-nav{opacity:.62}.sidebar nav a.locked-nav small{margin-left:auto;font-size:10px}@media (width<=1050px){.application-status-grid{grid-template-columns:1fr}.application-journey{grid-template-columns:repeat(3,1fr)}}@media (width<=680px){.application-status-heading{flex-direction:column}.application-journey{grid-template-columns:1fr}.member-locked-panel{padding:32px 20px}}
