@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@600;700;800&display=swap";.tn-brand-arrival{position:fixed;inset:0;z-index:12000;display:grid;place-items:center;pointer-events:none;background:#071f2af0;animation:tn-arrival-fade .8s ease both}.tn-fire-ring{position:relative;display:grid;place-items:center;width:120px;height:120px}.tn-fire-ring:before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(transparent 8%,#e4a541,#ffe5a1,#f0bb57,transparent 56%,#34cabc,transparent 85%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4px));animation:tn-fire-spin .75s linear;filter:drop-shadow(0 0 5px #e7b452)}.tn-fire-ring img{width:46px;height:62px;animation:tn-logo-arrive .55s ease both}@keyframes tn-fire-spin{to{transform:rotate(360deg)}}@keyframes tn-logo-arrive{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes tn-arrival-fade{0%{opacity:0}15%,65%{opacity:1}to{opacity:0}}.tn-welcome[open]{animation:tn-board-open .6s cubic-bezier(.2,.75,.25,1) both}.tn-welcome::backdrop{animation:tn-backdrop-open .55s ease both}@keyframes tn-board-open{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tn-backdrop-open{0%{opacity:0}to{opacity:1}}@media(pointer:coarse){.tn-brand-arrival{display:none}}@media(prefers-reduced-motion:reduce){.tn-brand-arrival{display:none}.tn-welcome[open],.tn-welcome::backdrop{animation:none!important}}.tn-explained-brand{position:relative;gap:12px}.tn-explained-brand>button{border:0;padding:0;background:none;color:inherit;cursor:pointer;display:block;flex-shrink:0}.tn-brand-icon-trigger{width:45px}.tn-living-mark{display:block;width:100%;height:auto;overflow:visible}.tn-brand-name-trigger .tn-owl-wordmark{display:block}.tn-explained-brand>button:focus-visible{outline:2px solid #cfa749;outline-offset:5px;border-radius:5px}.tn-living-diamond{transform-box:fill-box;transform-origin:center;animation:tn-header-diamond 7s linear infinite}.tn-filter-particle{animation:tn-talent-rise 4s ease-in infinite;opacity:0}.tn-brand-story-steps i{box-sizing:border-box;overflow:hidden;letter-spacing:0;line-height:1}.tn-crowd-dots{display:block;width:24px;height:16px;fill:currentColor;flex:none}.tn-brand-story-steps>div>span{min-width:0;overflow-wrap:break-word}@keyframes tn-header-diamond{0%{transform:perspective(250px) rotateY(0);filter:drop-shadow(0 0 0 #ffe1a1)}45%{filter:drop-shadow(0 0 3px #e6ba5e)}to{transform:perspective(250px) rotateY(360deg);filter:drop-shadow(0 0 0 #ffe1a1)}}@keyframes tn-talent-rise{0%{opacity:0;transform:translate(var(--dot-x))}15%{opacity:.85}60%{transform:translateY(-74px);opacity:.85}95%,to{transform:translateY(-118px);opacity:0}}.tn-brand-story{position:absolute;top:calc(100% + 18px);left:0;width:min(355px,calc(100vw - 36px));box-sizing:border-box;padding:23px;border:1px solid #fff9;border-radius:20px;background:linear-gradient(135deg,#f8fffff2,#eaf5f2eb);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#14354b;box-shadow:0 18px 60px #082a4930;z-index:200;animation:tn-brand-story-in .24s ease both;text-align:left}.tn-brand-story-kicker{display:block;font-size:9px;font-weight:750;letter-spacing:1.3px;color:#8d6721}.tn-brand-story h3{font-size:21px;line-height:1.2;margin:11px 0 17px}.tn-brand-story-steps{display:grid;gap:15px}.tn-brand-story-steps>div{display:flex;align-items:flex-start;gap:12px}.tn-brand-story-steps i{display:grid;place-items:center;flex:none;width:34px;height:34px;border:1px solid #c4d8d9;border-radius:10px;font-style:normal;color:#a77d28;background:#fff7;font-size:21px}.tn-brand-story-steps b{display:block;font-size:13px}.tn-brand-story small{display:block;font-size:12px;line-height:1.55;color:#496374;margin-top:4px}.tn-brand-expansion{font-size:23px;line-height:1.5;margin:0 0 10px}.tn-brand-expansion strong{color:#0b7982}@keyframes tn-brand-story-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.tn-brand-icon-trigger{width:34px}.tn-explained-brand{gap:8px}.tn-brand-story{top:calc(100% + 12px);padding:20px}}@media(prefers-reduced-motion:reduce){.tn-living-diamond,.tn-filter-particle,.tn-brand-story{animation:none}.tn-filter-particle{display:none}}:root{--ink:#0b1220;--muted:#667085;--line:#e7eaf0;--surface:#fff;--bg:#f6f8fc;--brand:#10243A;--brand2:#148D88;--cyan:#06b6d4;--green:#16a34a;--shadow:0 18px 55px rgba(15,23,42,.08);--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:DM Sans,Inter,Segoe UI,sans-serif;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}button,input{font:inherit}.app{min-height:100vh;background:radial-gradient(circle at 75% -10%,rgba(99,91,255,.1),transparent 32%),var(--bg)}.nav{height:76px;background:#ffffffdb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(231,234,240,.85);display:flex;align-items:center;justify-content:space-between;padding:0 clamp(22px,6vw,88px);position:sticky;top:0;z-index:50}.brand{display:flex;align-items:center;gap:10px;font-family:Plus Jakarta Sans;font-size:20px;font-weight:800;letter-spacing:-.6px}.brand:before{content:"S";display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:linear-gradient(135deg,var(--brand),var(--brand2));color:#fff;box-shadow:0 7px 20px #635bff4d}.nav nav{display:flex;align-items:center;gap:25px;font-size:14px;color:#475467}.nav nav a:hover{color:var(--brand)}.linkbtn{border:0;background:none;color:#475467;cursor:pointer}.app main{min-height:calc(100vh - 130px)}footer{padding:30px;text-align:center;color:#98a2b3;font-size:12px;border-top:1px solid var(--line);background:#fff}.hero{max-width:1250px;margin:auto;padding:90px 28px 110px;display:grid;grid-template-columns:1.35fr .65fr;gap:70px;align-items:center;position:relative}.hero:before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;background:#7c3aed1a;filter:blur(70px);right:5%;top:4%;pointer-events:none}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:1.8px;color:var(--brand);text-transform:uppercase}.eyebrow:before{content:"";width:22px;height:2px;background:linear-gradient(90deg,var(--brand),var(--cyan));border-radius:3px}.hero h1,.page h1{font-family:Plus Jakarta Sans;letter-spacing:-2.8px}.hero h1{font-size:clamp(46px,6vw,76px);line-height:1.02;margin:17px 0 24px;max-width:820px}.hero h1 span{background:linear-gradient(100deg,var(--brand),var(--brand2),var(--cyan));-webkit-background-clip:text;color:transparent}.hero p{font-size:18px;line-height:1.75;color:#667085;max-width:680px}.actions{display:flex;gap:12px;align-items:center;margin-top:30px;flex-wrap:wrap}.btn{border:1px solid #dfe3ea;background:#fff;border-radius:11px;padding:12px 18px;font-weight:700;cursor:pointer;transition:.2s;box-shadow:0 2px 5px #10182808}.btn:hover{transform:translateY(-1px);box-shadow:0 8px 20px #10182814}.btn.primary{border-color:transparent;color:#fff;background:linear-gradient(135deg,#635bff,#7c3aed);box-shadow:0 9px 24px #635bff40}.btn.small{padding:8px 12px;font-size:13px}.btn.full{width:100%;margin-top:18px}.hero-card{position:relative;padding:28px;border-radius:24px;background:linear-gradient(145deg,#111827,#1e1b4b);color:#fff;box-shadow:0 30px 80px #1e1b4b40;overflow:hidden}.hero-card:after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;right:-90px;top:-80px;background:#635bff59;filter:blur(8px)}.hero-card .mini-label{font-size:11px;color:#b8c0d0;text-transform:uppercase;letter-spacing:1.5px}.metric{font-family:Plus Jakarta Sans;font-size:35px;font-weight:800;margin-top:8px}.hero-card hr{border:0;border-top:1px solid rgba(255,255,255,.12);margin:23px 0}.hero-card>div:not(.metric):not(.mini-label){color:#b8c0d0;font-size:13px}.page{max-width:1200px;margin:auto;padding:58px 28px}.narrow{max-width:790px}.page-head{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:30px}.page h1{font-size:43px;margin:10px 0 8px}.page-head p{color:var(--muted);margin:0}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:20px}.card{background:#ffffffeb;border:1px solid var(--line);border-radius:var(--radius);padding:25px;box-shadow:var(--shadow)}.card h3{font-family:Plus Jakarta Sans;letter-spacing:-.5px;margin:8px 0 10px}.card p{color:#667085;line-height:1.65}.tag{display:inline-flex;padding:5px 9px;border-radius:999px;background:#eef2ff;color:#5548d9;font-size:10px;font-weight:800;letter-spacing:1px}.muted{color:#7b8494;font-size:13px;line-height:1.6}.row{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:22px}.form-page{min-height:calc(100vh - 130px);display:grid;place-items:center;padding:45px 20px}.form{width:min(460px,100%);display:grid;gap:16px}.form h2{font-family:Plus Jakarta Sans;font-size:27px;margin:0 0 5px}.form label{display:grid;gap:7px;font-size:13px;font-weight:700;color:#344054}.form input{width:100%;padding:13px 14px;border:1px solid #d9dee8;border-radius:10px;outline:none;background:#fff}.form input:focus{border-color:#8b83ff;box-shadow:0 0 0 4px #635bff1a}.error,.success{padding:12px 14px;border-radius:10px;font-size:13px}.error{background:#fff1f2;color:#b42318;border:1px solid #ffd0d5}.success{background:#effaf3;color:#18713a}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:25px 0}.stats div{padding:16px;border:1px solid var(--line);border-radius:12px;background:#fafbff}.stats b,.stats span{display:block}.stats b{font-size:18px}.stats span{font-size:11px;color:#7b8494;margin-top:5px}.payment-total{font-family:Plus Jakarta Sans;font-size:48px;font-weight:800;margin:18px 0}.check,.list-row{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid #edf0f4}.list-row:last-child{border:0}.list-row a{color:var(--brand);font-weight:700;font-size:13px}.exam-page{background:#f4f6fb;min-height:calc(100vh - 76px)}.exam-head{height:68px;background:#fffffff2;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 25px;position:sticky;top:76px;z-index:30}.exam-head>span{font-family:Plus Jakarta Sans;font-size:18px}.danger{color:#dc2626;font-weight:800}.exam-body{display:grid;grid-template-columns:155px 1fr;max-width:1100px;margin:auto;gap:20px;padding:24px}.question-nav{display:flex;gap:7px;flex-wrap:wrap;align-content:start;position:sticky;top:168px;height:max-content}.question-nav a{width:42px;height:42px;border:1px solid #d9dee8;border-radius:10px;display:grid;place-items:center;background:#fff;font-size:12px;font-weight:700}.questions{display:grid;gap:18px}.question h3{line-height:1.55;font-size:18px}.option{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid #e1e5ec;border-radius:11px;margin:9px 0;cursor:pointer;transition:.15s}.option:hover{border-color:#aaa4ff;background:#faf9ff}.data{white-space:pre-wrap;overflow:auto;font-size:12px;color:#475467;background:#f8f9fc;padding:15px;border-radius:10px}@media(max-width:800px){.hero{grid-template-columns:1fr;padding-top:55px}.hero h1{font-size:46px}.page-head{align-items:flex-start;flex-direction:column}.stats{grid-template-columns:repeat(2,1fr)}.exam-body{grid-template-columns:1fr}.question-nav{position:static}.nav{padding:0 18px}.nav nav{gap:12px}.nav nav a:first-child{display:none}}.public-home{overflow:hidden}.hero-trust{display:flex;gap:18px;flex-wrap:wrap;margin-top:24px;color:#667085;font-size:12px;font-weight:600}.company-strip{max-width:1250px;margin:-35px auto 0;padding:24px 28px;display:flex;justify-content:space-between;align-items:center;gap:25px;border:1px solid var(--line);background:#fff;border-radius:18px;box-shadow:0 15px 45px #0f172a0f;position:relative;z-index:2}.company-strip>div:first-child{display:flex;align-items:baseline;gap:12px}.company-strip b{font-family:Plus Jakarta Sans}.company-strip span{color:#7b8494;font-size:12px}.strip-stat{display:flex;align-items:center;gap:12px;font-size:12px;color:#667085}.strip-stat span{color:#b1b8c5}.content-section,.faq-section{max-width:1200px;margin:auto;padding:105px 28px}.section-heading{max-width:720px;margin-bottom:42px}.section-heading h2,.instructions-section h2,.cta-section h2{font-family:Plus Jakarta Sans;font-size:42px;line-height:1.1;letter-spacing:-2px;margin:12px 0 15px}.section-heading p{color:#667085;line-height:1.75;font-size:16px}.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.benefit-card{padding:25px;border:1px solid var(--line);border-radius:17px;background:#fff;transition:.2s}.benefit-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.benefit-card>span{font-family:Plus Jakarta Sans;font-size:12px;color:var(--brand);font-weight:800}.benefit-card h3{font-family:Plus Jakarta Sans;font-size:18px;margin:35px 0 9px}.benefit-card p{color:#667085;line-height:1.65;font-size:13px}.dark-section{background:#0b1220;color:#fff;padding:100px max(28px,calc((100vw - 1144px)/2));position:relative;overflow:hidden}.dark-section:after{content:"";position:absolute;width:450px;height:450px;border-radius:50%;right:-130px;top:-180px;background:#635bff2e;filter:blur(45px)}.section-heading.light p{color:#aab3c3}.section-heading.light .eyebrow{color:#a9a3ff}.outcome-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff1f;border:1px solid rgba(255,255,255,.12);position:relative;z-index:1}.outcome-grid div{padding:27px;background:#0b1220}.outcome-grid strong,.outcome-grid span{display:block}.outcome-grid strong{font-family:Plus Jakarta Sans;font-size:17px;margin-bottom:10px}.outcome-grid span{color:#aab3c3;font-size:13px;line-height:1.65}.timeline{display:grid;grid-template-columns:repeat(5,1fr);gap:15px}.timeline-item{position:relative}.timeline-number{width:42px;height:42px;border-radius:12px;background:#eef0ff;color:#5548d9;display:grid;place-items:center;font-weight:800;font-size:12px;margin-bottom:20px}.timeline-item h3{font-family:Plus Jakarta Sans;font-size:16px}.timeline-item p{font-size:13px;color:#667085;line-height:1.6}.timeline-line{position:absolute;height:1px;background:#dfe3ea;width:calc(100% - 45px);top:21px;left:55px}.instructions-section{background:#eef2ff;padding:90px max(28px,calc((100vw - 1144px)/2));display:grid;grid-template-columns:.75fr 1.25fr;gap:70px}.instruction-copy p{color:#667085;line-height:1.75}.instruction-list{background:#fff;border:1px solid #e1e5f2;border-radius:20px;padding:8px 25px}.instruction-list div{display:grid;grid-template-columns:35px 1fr;gap:15px;padding:18px 0;border-bottom:1px solid #edf0f5}.instruction-list div:last-child{border:0}.instruction-list b{color:var(--brand);font-size:12px}.instruction-list span{font-size:13px;color:#667085;line-height:1.5}.instruction-list strong{display:block;color:#172033;margin-bottom:3px}.role-pills{display:flex;gap:10px;flex-wrap:wrap}.role-pills span{padding:12px 16px;border-radius:999px;border:1px solid #dfe3ea;background:#fff;font-size:13px;font-weight:600;color:#475467}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.faq-grid details{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 20px}.faq-grid summary{list-style:none;cursor:pointer;font-weight:700;display:flex;justify-content:space-between;gap:15px}.faq-grid summary::-webkit-details-marker{display:none}.faq-grid summary span{color:var(--brand)}.faq-grid p{color:#667085;font-size:13px;line-height:1.7;margin:13px 0 0}.cta-section{max-width:1200px;margin:20px auto 90px;padding:55px 60px;border-radius:24px;background:linear-gradient(120deg,#111827,#272052);color:#fff;display:flex;justify-content:space-between;align-items:center;gap:35px;position:relative;overflow:hidden}.cta-section:after{content:"";position:absolute;width:300px;height:300px;border-radius:50%;right:-100px;top:-150px;background:#635bff40;filter:blur(20px)}.cta-section h2{max-width:650px}.cta-section p{color:#b8c0d0;line-height:1.7}.cta-section .eyebrow{color:#aaa4ff;position:relative;z-index:1}.cta-section>div,.cta-section>a{position:relative;z-index:1}@media(max-width:900px){.benefit-grid,.outcome-grid{grid-template-columns:repeat(2,1fr)}.timeline{grid-template-columns:1fr 1fr}.timeline-line{display:none}.instructions-section{grid-template-columns:1fr;gap:30px}.company-strip{margin:20px 20px 0;flex-direction:column;align-items:flex-start}.strip-stat{flex-wrap:wrap}.cta-section{margin:20px 20px 70px;padding:38px 28px;flex-direction:column;align-items:flex-start}.faq-grid{grid-template-columns:1fr}}@media(max-width:560px){.benefit-grid,.outcome-grid,.timeline{grid-template-columns:1fr}.content-section,.faq-section{padding:75px 20px}.section-heading h2,.instructions-section h2,.cta-section h2{font-size:33px}.company-strip{margin-left:15px;margin-right:15px}.strip-stat{display:none}}.candidate-shell{min-height:calc(100vh - 76px);display:flex;background:#f7f8fc}.candidate-sidebar{width:255px;background:#10162a;color:#d7dbea;position:fixed;left:0;top:76px;bottom:0;padding:25px 16px;display:flex;flex-direction:column;z-index:25}.side-brand{display:flex;align-items:center;gap:10px;color:#fff;font-family:Plus Jakarta Sans;font-size:17px;margin:0 9px 35px}.side-brand span{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,#635bff,#8b5cf6);color:#fff}.side-section{font-size:9px;letter-spacing:1.6px;color:#77809a;font-weight:800;padding:0 11px 10px}.side-nav{display:grid;gap:4px}.side-nav a{display:flex;align-items:center;gap:11px;padding:11px;border-radius:9px;color:#aeb6ca;font-size:13px}.side-nav a:hover{background:#ffffff0f;color:#fff}.side-nav a.active{background:linear-gradient(90deg,#635bff38,#635bff12);color:#fff}.nav-dot{width:6px;height:6px;border:1px solid #68728b;border-radius:50%}.active .nav-dot{background:#8b83ff;border-color:#8b83ff;box-shadow:0 0 10px #8b83ff}.side-help{margin-top:auto;border:1px solid rgba(255,255,255,.08);background:#ffffff09;border-radius:13px;padding:15px;display:grid;gap:6px}.help-icon{width:26px;height:26px;border-radius:8px;background:#635bff33;display:grid;place-items:center;color:#b9b4ff;font-weight:800}.side-help b{font-size:12px;color:#fff}.side-help span{font-size:10px;line-height:1.5;color:#8993aa}.side-help a{font-size:10px;color:#aaa4ff;margin-top:4px}.side-logout{border:0;background:none;color:#818ba0;text-align:left;padding:15px 10px 2px;font-size:11px;cursor:pointer}.candidate-main{margin-left:255px;flex:1;min-width:0}.candidate-topbar{height:68px;background:#fff;border-bottom:1px solid #e7eaf0;display:flex;align-items:center;padding:0 32px;position:sticky;top:76px;z-index:20}.topbar-spacer{flex:1}.icon-btn{border:0;background:#f5f6fa;width:35px;height:35px;border-radius:10px;display:grid;place-items:center;cursor:pointer;color:#667085;margin-right:15px}.profile-mini{display:flex;align-items:center;gap:9px}.profile-mini .avatar{width:35px;height:35px;border-radius:50%;background:linear-gradient(135deg,#635bff,#8b5cf6);color:#fff;display:grid;place-items:center;font-weight:800;font-size:12px}.profile-mini b,.profile-mini span{display:block}.profile-mini b{font-size:11px}.profile-mini span{font-size:9px;color:#98a2b3;margin-top:2px}.mobile-title{display:none}.candidate-content{max-width:1240px;margin:auto;padding:38px 35px 70px}.cp-welcome{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:28px}.cp-kicker{font-size:9px;letter-spacing:1.7px;color:#7168e8;font-weight:800}.cp-welcome h1,.cp-page-head h1{font-family:Plus Jakarta Sans;font-size:31px;letter-spacing:-1.4px;margin:8px 0 5px}.cp-welcome p,.cp-page-head p{margin:0;color:#7b8494;font-size:13px}.cp-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,#635bff,#7c3aed);color:#fff;border:0;border-radius:10px;padding:11px 15px;font-size:12px;font-weight:700;box-shadow:0 7px 18px #635bff33}.cp-primary span{font-size:15px}.cp-outline{display:inline-flex;padding:10px 14px;border:1px solid #dfe3ea;border-radius:9px;background:#fff;font-size:12px;font-weight:700}.cp-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:18px}.cp-stat{background:#fff;border:1px solid #e7eaf0;border-radius:14px;padding:19px;position:relative;overflow:hidden}.cp-stat span{display:block;color:#8992a3;font-size:8px;letter-spacing:1.2px;font-weight:800}.cp-stat b{display:block;font-family:Plus Jakarta Sans;font-size:27px;margin:9px 0 3px}.cp-stat small{font-size:10px;color:#98a2b3}.cp-stat.accent{background:linear-gradient(145deg,#f5f3ff,#fff)}.mini-progress{height:3px;background:#e4e1ff;border-radius:4px;margin-top:13px}.mini-progress i{display:block;height:100%;background:#6b63e8;border-radius:4px}.cp-grid-main{display:grid;grid-template-columns:1.45fr .75fr;gap:18px;margin-bottom:0}.cp-panel{background:#fff;border:1px solid #e7eaf0;border-radius:15px;padding:22px;margin-bottom:18px}.panel-head{display:flex;justify-content:space-between;align-items:start;gap:15px;margin-bottom:18px}.panel-head h2{font-family:Plus Jakarta Sans;font-size:17px;letter-spacing:-.5px;margin:5px 0 0}.panel-head>a{font-size:10px;color:#635bff;font-weight:700}.active-journey{border:1px solid #ecebfa;border-radius:13px;background:#fbfaff;padding:18px}.journey-top{display:flex;align-items:center;gap:11px}.journey-icon{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#635bff,#8b5cf6);color:#fff;display:grid;place-items:center;font-size:10px;font-weight:800}.journey-top b,.journey-top span{display:block}.journey-top b{font-size:12px}.journey-top span{font-size:9px;color:#98a2b3;margin-top:3px}.journey-status{margin-left:auto!important;padding:5px 8px;border-radius:999px;background:#eeeaff;color:#6259dd;font-size:8px!important;font-weight:800}.journey-progress{margin:23px 0 18px}.journey-progress>div:first-child{display:flex;justify-content:space-between;font-size:9px;color:#7b8494;margin-bottom:7px}.journey-progress b{color:#172033}.bar{height:5px;background:#e9e8f4;border-radius:10px}.bar i{display:block;height:100%;background:linear-gradient(90deg,#635bff,#8b5cf6);border-radius:10px}.journey-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.journey-steps>div{display:flex;align-items:center;gap:7px;color:#98a2b3;font-size:9px}.journey-steps i{font-style:normal;width:20px;height:20px;border:1px solid #dfe3ea;border-radius:50%;display:grid;place-items:center;font-size:8px}.journey-steps .done{color:#4d5667}.journey-steps .done i{background:#635bff;color:#fff;border-color:#635bff}.journey-action{margin-top:18px}.quick-links{display:grid}.quick-links a{display:block;padding:14px 0;border-bottom:1px solid #edf0f4}.quick-links a:last-child{border:0}.quick-links b,.quick-links span{display:block}.quick-links b{font-size:11px}.quick-links span{font-size:10px;color:#98a2b3;margin-top:4px}.activity-table{border:1px solid #edf0f4;border-radius:11px;overflow:hidden}.table-row{display:grid;grid-template-columns:2fr 1.2fr .8fr .7fr;align-items:center;gap:15px;padding:13px 15px;border-bottom:1px solid #edf0f4;font-size:10px}.table-row:last-child{border:0}.table-head{background:#fafbfc;color:#98a2b3;font-size:8px;text-transform:uppercase;letter-spacing:.8px;font-weight:800}.table-row span:first-child b,.table-row span:first-child small{display:block}.table-row small{color:#98a2b3;font-size:8px;margin-top:3px}.table-row a{color:#635bff;font-weight:700}.status{font-style:normal;display:inline-flex;padding:5px 7px;border-radius:999px;background:#f1f2f5;color:#667085;font-size:8px;font-weight:700}.status-in_progress,.status-ready{background:#eeeaff;color:#5e55dc}.status-submitted,.status-interview_completed{background:#fff4dc;color:#9a6500}.status-certificate_issued{background:#eaf8ef;color:#18713a}.empty-state{text-align:center;padding:38px 15px;color:#7b8494;font-size:12px}.empty-state h3{color:#172033;margin:8px 0 5px}.empty-state p{max-width:420px;margin:0 auto 17px;line-height:1.6}.empty-state.compact{padding:25px}.empty-icon{margin:0 auto 10px;width:38px;height:38px;border-radius:12px;background:#f0efff;color:#635bff;display:grid;place-items:center;font-weight:800}.cp-page-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:25px}.cp-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.assessment-card{margin:0}.assessment-badge{font-size:8px;color:#635bff;letter-spacing:1px;font-weight:800}.assessment-card h3{font-size:15px}.assessment-card p{font-size:11px}.assessment-card>a{font-size:10px;color:#635bff;font-weight:700}.card-meta{display:flex;justify-content:space-between;border-top:1px solid #edf0f4;padding:12px 0;margin:15px 0;font-size:9px;color:#7b8494}.career-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.career-card{background:#fff;border:1px solid #e7eaf0;border-radius:14px;padding:24px}.career-card:hover{border-color:#b9b3ff;box-shadow:0 10px 30px #635bff14}.career-card>span{color:#635bff;font-size:10px;font-weight:800}.career-card h3{font-family:Plus Jakarta Sans;font-size:16px}.career-card p{font-size:11px;line-height:1.6;color:#7b8494}.profile-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px}.profile-card{text-align:center}.large-avatar{margin:0 auto 15px;width:72px;height:72px;border-radius:22px;display:grid;place-items:center;background:linear-gradient(135deg,#635bff,#8b5cf6);color:#fff;font-family:Plus Jakarta Sans;font-size:25px}.profile-card h2,.profile-layout .cp-panel>h2{font-family:Plus Jakarta Sans;font-size:18px}.profile-field{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid #edf0f4;font-size:11px}.profile-field span{color:#98a2b3}.checklist{display:grid;gap:0;margin-top:15px}.checklist div{display:flex;gap:12px;align-items:center;padding:15px 0;border-bottom:1px solid #edf0f4;font-size:10px;color:#635bff;font-weight:800}.checklist div span{color:#667085;font-weight:500}.checklist .checked{color:#16a34a}@media(max-width:1000px){.candidate-sidebar{width:215px}.candidate-main{margin-left:215px}.cp-stat-grid,.career-grid{grid-template-columns:repeat(2,1fr)}.cp-grid-main{grid-template-columns:1fr}.cp-card-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.candidate-sidebar{display:none}.candidate-main{margin-left:0}.mobile-title{display:block;font-family:Plus Jakarta Sans;font-weight:800}.candidate-content{padding:25px 17px 50px}.candidate-topbar{top:76px;padding:0 17px}.cp-welcome,.cp-page-head{align-items:flex-start;flex-direction:column}.cp-stat-grid,.cp-card-grid,.career-grid,.profile-layout{grid-template-columns:1fr}.table-row{grid-template-columns:1.7fr 1fr}.table-row>span:nth-child(3){display:none}.journey-steps{grid-template-columns:repeat(2,1fr);gap:10px}.profile-mini>div:last-child{display:none}}.exam-integrity{display:flex;gap:18px;padding:8px 18px;background:#10162a;color:#aeb6ca;font-size:10px;justify-content:center}.exam-integrity span:first-child{color:#63d69f}.exam-error{position:fixed;bottom:18px;left:50%;transform:translate(-50%);background:#1d2436;color:#fff;padding:10px 16px;border-radius:10px;font-size:12px;z-index:100}.completion{padding:42px}.completion h1{font-family:Plus Jakarta Sans;font-size:38px;letter-spacing:-1.5px}.completion-next{background:#f7f6ff;border:1px solid #e7e3ff;border-radius:14px;padding:18px;margin:25px 0}.completion-next p{margin:7px 0;color:#667085;line-height:1.6}.form select,.form textarea{width:100%;border:1px solid #dfe3ea;border-radius:10px;padding:11px;background:#fff}.form textarea{min-height:95px;resize:vertical}.form label{gap:7px}.question-nav a.answered{background:#e9e7ff;color:#5548d9;border-color:#cfcaff}.sv-candidate-shell{min-height:100vh;background:#f5f7fb;color:#111827;display:grid;grid-template-columns:272px minmax(0,1fr);font-family:DM Sans,Inter,Segoe UI,sans-serif}.sv-sidebar{height:100vh;position:sticky;top:0;background:#0d1220;color:#c8cedb;padding:24px 16px 18px;display:flex;flex-direction:column;border-right:1px solid #1c2435;z-index:30}.sv-brand{display:flex;align-items:center;gap:11px;color:#fff;padding:2px 9px 27px}.sv-brand-mark{width:39px;height:39px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#6d5dfc,#8b5cf6);font-family:Plus Jakarta Sans;font-weight:800;font-size:18px;box-shadow:0 10px 25px #635bff47}.sv-brand b,.sv-brand small{display:block}.sv-brand b{font-family:Plus Jakarta Sans;font-size:17px;letter-spacing:-.5px}.sv-brand small{font-size:9px;color:#778197;margin-top:2px}.sv-nav-label{font-size:9px;font-weight:800;letter-spacing:1.7px;color:#667087;padding:0 12px 9px}.sv-nav{display:grid;gap:4px}.sv-nav a{height:43px;padding:0 12px;border-radius:10px;display:flex;align-items:center;gap:12px;color:#8993a7;font-size:12px;font-weight:600;transition:.18s}.sv-nav a:hover{color:#fff;background:#171e2e}.sv-nav a.active{color:#fff;background:linear-gradient(90deg,#635bff,#574fe3);box-shadow:0 9px 22px #3c35b240}.sv-nav a svg{color:#69758d;flex:none}.sv-nav a.active svg{color:#fff}.sv-sidebar-spacer{flex:1}.sv-support-card{border:1px solid #202a3d;background:#141b2b;border-radius:14px;padding:14px;margin:12px 2px}.sv-support-icon{width:28px;height:28px;border-radius:9px;background:#242052;color:#aaa4ff;display:grid;place-items:center;margin-bottom:10px}.sv-support-card b{font-size:11px;color:#fff;display:block}.sv-support-card span{display:block;font-size:9px;line-height:1.55;color:#7e899e;margin:5px 0 10px}.sv-support-card a{display:flex;align-items:center;gap:5px;color:#aaa4ff;font-size:9px;font-weight:700}.sv-signout{border:0;background:transparent;color:#778197;display:flex;align-items:center;gap:9px;padding:13px 10px 2px;font-size:11px;cursor:pointer}.sv-signout:hover{color:#fff}.sv-workspace{min-width:0}.sv-topbar{height:76px;background:#fffffff0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #e8ebf1;display:flex;align-items:center;justify-content:space-between;padding:0 34px;position:sticky;top:0;z-index:25}.sv-topbar-left{display:flex;align-items:center;gap:12px}.sv-mobile-brand{display:none;font-family:Plus Jakarta Sans;font-weight:800;font-size:17px}.sv-top-context{font-size:11px;color:#9aa3b2}.sv-topbar-right{display:flex;align-items:center;gap:18px}.sv-notification{width:38px;height:38px;border:1px solid #e5e8ef;border-radius:11px;display:grid;place-items:center;color:#5d6678;position:relative;background:#fff}.sv-notification i{position:absolute;width:6px;height:6px;border-radius:50%;background:#635bff;right:8px;top:7px;border:1.5px solid #fff}.sv-user-menu{display:flex;align-items:center;gap:10px}.sv-avatar{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#635bff,#8b5cf6);color:#fff;display:grid;place-items:center;font-size:11px;font-weight:800}.sv-user-menu b,.sv-user-menu span{display:block}.sv-user-menu b{font-size:11px}.sv-user-menu span{font-size:9px;color:#9aa3b2;margin-top:2px;max-width:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sv-content{max-width:1440px;margin:0 auto;padding:38px 42px 70px}.sv-page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px}.sv-eyebrow{font-size:9px;font-weight:800;letter-spacing:1.8px;color:#635bff}.sv-page-head h1{font-family:Plus Jakarta Sans;font-size:32px;line-height:1.1;letter-spacing:-1.5px;margin:8px 0 6px}.sv-page-head p{margin:0;color:#788295;font-size:13px;line-height:1.6}.sv-primary{display:inline-flex;align-items:center;gap:9px;border:0;border-radius:11px;background:linear-gradient(135deg,#635bff,#7c3aed);color:#fff;padding:12px 17px;font-size:11px;font-weight:800;box-shadow:0 10px 22px #635bff30}.sv-overview-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:20px}.sv-stat-card{padding:18px 19px;background:#fff;border:1px solid #e5e8ef;border-radius:15px;box-shadow:0 7px 24px #0f172a09}.sv-stat-card span{font-size:8px;letter-spacing:1.1px;color:#8e97a7;font-weight:800}.sv-stat-card b{font-family:Plus Jakarta Sans;display:block;font-size:26px;margin:7px 0 3px}.sv-stat-card small{font-size:9px;color:#9aa3b2}.sv-stat-card.accent{background:linear-gradient(145deg,#f5f3ff,#fff)}.sv-progress-mini{height:4px;background:#e7e5fb;border-radius:10px;margin-top:12px}.sv-progress-mini i{display:block;width:60%;height:100%;border-radius:10px;background:#635bff}.sv-overview-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.7fr);gap:18px}.sv-card{background:#fff;border:1px solid #e5e8ef;border-radius:18px;box-shadow:0 9px 35px #0f172a0b}.sv-panel{padding:22px}.sv-panel-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px}.sv-panel-head h2{font-family:Plus Jakarta Sans;font-size:17px;margin:5px 0 0}.sv-panel-head a{font-size:10px;color:#635bff;font-weight:800}.sv-journey-card{padding:19px;border:1px solid #e7e5fb;background:linear-gradient(145deg,#fbfaff,#fff);border-radius:15px}.sv-journey-title{display:flex;align-items:center;gap:11px}.sv-journey-icon{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#635bff,#8b5cf6);color:#fff;display:grid;place-items:center;font-size:11px;font-weight:900}.sv-journey-title b,.sv-journey-title span{display:block}.sv-journey-title b{font-size:12px}.sv-journey-title span{font-size:9px;color:#9aa3b2;margin-top:3px}.sv-status-pill{margin-left:auto;padding:6px 9px;border-radius:999px;background:#eeecff;color:#5d54d6;font-size:8px;font-weight:800}.sv-journey-progress{margin:22px 0}.sv-journey-progress-top{display:flex;justify-content:space-between;color:#8791a1;font-size:9px;margin-bottom:7px}.sv-journey-progress-top b{color:#263044}.sv-progress-track{height:7px;border-radius:20px;background:#eceef4;overflow:hidden}.sv-progress-track i{display:block;height:100%;width:60%;background:linear-gradient(90deg,#635bff,#8b5cf6);border-radius:20px}.sv-journey-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.sv-journey-step{display:flex;align-items:center;gap:7px;color:#9aa3b2;font-size:9px}.sv-journey-step i{width:20px;height:20px;border-radius:50%;border:1px solid #dfe3ea;display:grid;place-items:center;font-style:normal;font-size:8px}.sv-journey-step.done{color:#344054}.sv-journey-step.done i{color:#fff;background:#635bff;border-color:#635bff}.sv-action-row{margin-top:18px}.sv-quick-grid{display:grid;gap:8px}.sv-quick-item{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid #edf0f4;border-radius:12px;transition:.16s}.sv-quick-item:hover{border-color:#cbc7ff;background:#fbfaff}.sv-quick-icon{width:32px;height:32px;border-radius:10px;background:#f1efff;color:#635bff;display:grid;place-items:center;font-size:8px;font-weight:900}.sv-quick-item b{font-size:10px;display:block}.sv-quick-item span{font-size:8px;color:#99a2b0;display:block;margin-top:3px}.sv-profile-grid{display:grid;grid-template-columns:340px minmax(0,1fr);gap:20px}.sv-profile-hero{padding:26px}.sv-profile-cover{height:92px;border-radius:13px;background:radial-gradient(circle at 80% 20%,rgba(255,255,255,.24),transparent 30%),linear-gradient(120deg,#171d34,#4438a8 60%,#635bff);position:relative;overflow:hidden}.sv-profile-cover:after{content:"";position:absolute;width:150px;height:150px;border:1px solid rgba(255,255,255,.12);border-radius:50%;right:-35px;top:-70px}.sv-profile-avatar{width:82px;height:82px;border-radius:24px;border:5px solid #fff;box-shadow:0 9px 24px #0f172a21;display:grid;place-items:center;color:#fff;font-family:Plus Jakarta Sans;font-size:25px;font-weight:800;background:linear-gradient(135deg,#635bff,#8b5cf6);margin:-35px 0 13px 17px;position:relative}.sv-profile-hero h2{font-family:Plus Jakarta Sans;font-size:19px;margin:0 0 5px}.sv-profile-role{font-size:11px;color:#788295;margin:0 0 21px}.sv-profile-contact{display:grid;gap:11px;padding-top:16px;border-top:1px solid #edf0f4}.sv-contact-row{display:flex;gap:10px}.sv-contact-icon{width:27px;height:27px;border-radius:8px;background:#f3f2ff;color:#635bff;display:grid;place-items:center;font-size:10px;font-weight:800;flex:none}.sv-contact-row span{font-size:9px;color:#a0a8b5;display:block}.sv-contact-row b{font-size:10px;color:#283143;display:block;margin-top:2px;word-break:break-word}.sv-profile-main{padding:26px}.sv-section-title{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}.sv-section-title h2{font-family:Plus Jakarta Sans;font-size:18px;margin:5px 0 0}.sv-section-title p{font-size:10px;color:#8a94a5;margin:5px 0 0}.sv-progress-pill{font-size:10px;font-weight:800;color:#635bff;background:#f0efff;border-radius:999px;padding:7px 10px}.sv-progress-meta{display:flex;justify-content:space-between;margin-top:7px;color:#9aa3b2;font-size:9px}.sv-check-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.sv-check-item{border:1px solid #e8ebf0;border-radius:13px;padding:14px;display:flex;gap:11px;align-items:flex-start;background:#fcfcfd}.sv-check-item .check{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;background:#eef9f2;color:#16a34a;font-size:11px;font-weight:900;flex:none}.sv-check-item.pending .check{background:#f4f5f8;color:#7c8799}.sv-check-item b{font-size:10px;display:block}.sv-check-item span{display:block;color:#9099a8;font-size:9px;line-height:1.45;margin-top:3px}.sv-info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:25px}.sv-info-tile{padding:16px;border-radius:13px;background:#f8f9fc;border:1px solid #edf0f4}.sv-info-tile span{font-size:8px;letter-spacing:1px;text-transform:uppercase;color:#98a1b0;font-weight:800}.sv-info-tile b{display:block;font-family:Plus Jakarta Sans;font-size:14px;margin-top:8px;color:#273044}.sv-bottom-nav{display:none}@media(max-width:1050px){.sv-candidate-shell{grid-template-columns:230px 1fr}.sv-overview-stats{grid-template-columns:repeat(2,1fr)}.sv-profile-grid{grid-template-columns:1fr}}@media(max-width:820px){.sv-candidate-shell{display:block}.sv-sidebar{display:none}.sv-topbar{height:68px;padding:0 18px}.sv-mobile-brand{display:block}.sv-top-context{display:none}.sv-content{padding:26px 18px 80px}.sv-page-head{align-items:flex-start;flex-direction:column}.sv-page-head h1{font-size:27px}.sv-overview-grid,.sv-profile-grid{grid-template-columns:1fr}.sv-profile-main{padding:21px}.sv-check-grid,.sv-info-grid{grid-template-columns:1fr}.sv-user-menu>div:last-child{display:none}.sv-topbar-right{gap:10px}.sv-bottom-nav{display:flex;position:fixed;bottom:12px;left:12px;right:12px;background:#0d1220;border:1px solid #20283a;border-radius:16px;padding:8px;z-index:50;justify-content:space-around;box-shadow:0 15px 35px #050a1440}.sv-bottom-nav a{width:42px;height:36px;display:grid;place-items:center;color:#7d879a;border-radius:10px}.sv-bottom-nav a.active{color:#fff;background:#635bff}}.form-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.security-note,.security-banner{padding:13px 15px;border:1px solid #e4e1ff;background:#f7f6ff;border-radius:12px;color:#5e5a86;font-size:10px;line-height:1.5}.security-banner{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.security-banner b,.security-banner span{display:block}.security-banner span{margin-top:3px;color:#7f8496}.onboarding-grid,.booking-layout,.ready-layout,.payment-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px}.onboarding-grid{grid-template-columns:1fr 1fr}.onboarding-card{padding:24px}.step-number{font:800 11px Plus Jakarta Sans;color:#635bff;letter-spacing:1px;margin-bottom:14px}.onboarding-card h2,.booking-summary h2,.ready-rules h2{font:800 18px Plus Jakarta Sans;margin:0 0 7px}.onboarding-card p,.ready-rules li{font-size:11px;color:#7b8494;line-height:1.6}.capture-video,.ready-video{width:100%;aspect-ratio:4/3;object-fit:cover;background:#0c1020;border-radius:16px;margin:15px 0;border:1px solid #e6e8ef}.photo-placeholder{height:280px;border-radius:16px;background:linear-gradient(145deg,#f7f7fb,#ececf7);display:grid;place-items:center;color:#7c8193;font-size:12px;margin:15px 0}.upload-box{display:flex;flex-direction:column;gap:7px;border:1px dashed #cfd3df;border-radius:15px;padding:24px;background:#fafbfc;cursor:pointer;margin-top:20px}.upload-box b{font-size:12px}.upload-box span{font-size:10px;color:#8b93a3}.upload-box input{margin-top:8px}.onboarding-footer{display:flex;justify-content:space-between;align-items:center;margin-top:18px;padding:17px 20px;background:#fff;border:1px solid #e6e9ef;border-radius:16px}.onboarding-footer b,.onboarding-footer span{display:block}.onboarding-footer b{font-size:11px}.onboarding-footer span{font-size:9px;color:#8d96a5;margin-top:4px}.slot-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.booking-main,.booking-summary,.payment-card,.ready-main,.ready-rules{padding:23px}.booking-notice{padding:14px;border-radius:13px;background:#f6f5ff;border:1px solid #e5e1ff;margin-bottom:18px}.booking-notice b,.booking-notice span{display:block}.booking-notice b{font-size:11px}.booking-notice span{font-size:9px;color:#7e8394;margin-top:4px}.slot-card{position:relative;text-align:left;border:1px solid #e4e7ee;background:#fff;border-radius:14px;padding:16px;cursor:pointer;transition:.15s}.slot-card:hover{border-color:#aaa3ff;transform:translateY(-1px)}.slot-card.selected{border-color:#635bff;background:#f7f6ff;box-shadow:0 0 0 2px #eceaff}.slot-card b,.slot-card span,.slot-card i{display:block}.slot-card b{font-size:12px}.slot-card span{font-size:9px;color:#8992a2;margin-top:5px}.slot-card i{font-style:normal;color:#635bff;font-size:8px;font-weight:800;margin-top:12px}.summary-row{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #edf0f4;padding:13px 0;font-size:10px}.summary-row span{color:#8a93a3}.summary-row b{max-width:180px;text-align:right}.booking-summary .sv-primary,.payment-card .sv-primary{margin-top:20px}.payment-card{max-width:720px}.payment-total{font:900 42px Plus Jakarta Sans;letter-spacing:-2px;margin:24px 0}.payment-safe{padding:14px;border:1px solid #e7ebf0;border-radius:13px;background:#fbfcfd;margin-bottom:14px}.payment-safe b,.payment-safe span{display:block}.payment-safe b{font-size:10px}.payment-safe span{font-size:9px;color:#8c95a4;margin-top:4px}.ready-main{min-width:0}.ready-video{max-height:390px}.readiness-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.readiness-grid>div{padding:13px;border:1px solid #e7e9ef;border-radius:12px;background:#fafbfc}.readiness-grid b,.readiness-grid span{display:block}.readiness-grid b{font-size:9px}.readiness-grid span{font-size:9px;color:#929aaa;margin-top:4px}.readiness-grid .ready{border-color:#bfe5ce;background:#f4fcf7}.readiness-grid .ready span{color:#15803d;font-weight:700}.ready-actions{display:flex;gap:10px;margin-top:18px}.ready-rules ul{padding-left:18px}.ready-rules li{margin:12px 0}.locked-result{padding:28px;border-radius:16px;background:linear-gradient(145deg,#f7f6ff,#fff);border:1px solid #e5e2ff}.lock-icon{font-size:26px}.locked-result h3{font:800 16px Plus Jakarta Sans}.locked-result p{font-size:11px;color:#7c8493;line-height:1.6;margin-bottom:18px}.security-checks{display:grid;gap:10px}.security-checks>div{display:flex;gap:10px;align-items:center;padding:11px;border:1px solid #edf0f4;border-radius:11px}.security-checks b{width:24px;height:24px;border-radius:8px;background:#f0efff;color:#635bff;display:grid;place-items:center}.security-checks span{font-size:10px}.secure-exam{min-height:100vh;background:#f4f6fa;color:#202637}.secure-exam-head{height:72px;background:#0c1220;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 24px;position:sticky;top:0;z-index:30}.secure-exam-head b{font-size:13px}.secure-exam-head span{font-size:8px;color:#8f99ad;margin-top:3px}.exam-head-center{display:flex;align-items:center;gap:20px}.exam-head-center span{font-size:10px;color:#c1c7d4}.exam-head-center strong{font:800 20px Plus Jakarta Sans}.exam-head-center strong.danger{color:#ff7676}.section-tabs{display:flex;gap:1px;background:#171e2e;padding:0 24px;overflow:auto}.section-tabs button{min-width:140px;border:0;background:transparent;color:#8d96aa;padding:13px 15px;cursor:pointer;text-align:left;border-bottom:3px solid transparent}.section-tabs button.active{color:#fff;border-bottom-color:#756cff;background:#20283a}.section-tabs button small{font-size:8px;color:#69748a;margin-top:4px}.question-stage{max-width:1120px;margin:0 auto;padding:28px 24px 50px}.question-stage-top{display:flex;justify-content:space-between;align-items:center;color:#737d8f;font-size:10px;margin-bottom:14px}.question-slide{background:#fff;border:1px solid #e1e5ec;border-radius:20px;min-height:450px;padding:34px;box-shadow:0 18px 45px #0f172a0d}.question-number{width:42px;height:42px;border-radius:12px;background:#eeecff;color:#635bff;display:grid;place-items:center;font:900 12px Plus Jakarta Sans}.question-slide h1{font:700 23px/1.45 Plus Jakarta Sans;max-width:900px;margin:24px 0 30px;letter-spacing:-.5px}.answer-options{display:grid;gap:11px;max-width:900px}.answer-option{display:flex;align-items:center;gap:13px;padding:15px;border:1px solid #e3e6ed;border-radius:13px;cursor:pointer;transition:.14s;font-size:11px}.answer-option:hover{border-color:#b9b4ff;background:#fbfaff}.answer-letter{width:28px;height:28px;border-radius:9px;background:#f0f1f5;display:grid;place-items:center;font-weight:800;color:#5e6777}.question-nav-row{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:15px}.question-dots{display:flex;gap:5px;flex-wrap:wrap;justify-content:center}.question-dots button{width:28px;height:28px;border-radius:8px;border:1px solid #dfe3ea;background:#fff;font-size:8px;color:#6e7787;cursor:pointer}.question-dots button.done{background:#eeecff;color:#635bff;border-color:#d8d4ff}.code-editor{border:1px solid #20283a;border-radius:14px;overflow:hidden;background:#0d1320;max-width:920px}.code-toolbar{height:44px;background:#151d2d;display:flex;align-items:center;justify-content:space-between;padding:0 12px}.code-toolbar select{background:#0d1320;color:#fff;border:1px solid #2c3548;border-radius:7px;padding:6px 9px;font-size:9px}.code-toolbar span{font-size:8px;color:#8390a6}.code-editor textarea{display:block;width:100%;min-height:310px;background:#0d1320;color:#e6eaf1;border:0;padding:17px;font:12px/1.7 Consolas,monospace;resize:vertical;outline:none}.code-note{padding:9px 12px;color:#7e8ba1;background:#111827;font-size:8px}.live-camera{position:fixed;right:22px;bottom:22px;width:190px;aspect-ratio:16/10;border:2px solid #6f67ff;border-radius:13px;overflow:hidden;background:#050914;z-index:60;box-shadow:0 18px 40px #0000004d}.live-camera video{width:100%;height:100%;object-fit:cover}.live-camera-label{position:absolute;left:7px;right:7px;bottom:7px;background:#050914c7;color:#fff;border-radius:8px;padding:6px 7px;font-size:7px}.live-camera-label i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#35d07f;margin-right:4px}.modal-backdrop{position:fixed;inset:0;background:#060a1494;display:grid;place-items:center;z-index:100;padding:20px}.submit-modal{background:#fff;border-radius:18px;width:min(560px,100%);padding:25px;box-shadow:0 25px 80px #00000040}.submit-modal h2{font:800 20px Plus Jakarta Sans}.submit-modal p{font-size:10px;color:#7c8594}.submit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0}.submit-grid>div{padding:14px;background:#f7f8fa;border-radius:12px;text-align:center}.submit-grid b,.submit-grid span{display:block}.submit-grid b{font:800 20px Plus Jakarta Sans}.submit-grid span{font-size:8px;color:#8a93a1;margin-top:3px}.section-review{border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;padding:8px 0}.section-review div{display:flex;justify-content:space-between;padding:7px 0;font-size:9px}.modal-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}.exam-recovery{min-height:100vh;background:#f4f6fa;display:grid;place-items:center;padding:20px}.exam-recovery .sv-card{padding:30px;text-align:center}@media(max-width:900px){.onboarding-grid,.booking-layout,.ready-layout,.payment-layout,.slot-grid{grid-template-columns:1fr}.readiness-grid{grid-template-columns:1fr 1fr}.secure-exam-head{padding:0 12px}.section-tabs{padding:0 10px}.section-tabs button{min-width:120px}.question-stage{padding:18px 12px 100px}.question-slide{padding:22px;min-height:500px}.question-slide h1{font-size:18px}.live-camera{width:150px;right:12px;bottom:72px}.question-nav-row{flex-wrap:wrap}.question-dots{order:3;width:100%}.onboarding-footer,.security-banner{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.form-grid-2{grid-template-columns:1fr}.ready-actions{flex-direction:column}.readiness-grid{grid-template-columns:1fr 1fr}.secure-exam-head b{font-size:10px}.exam-head-center{gap:8px}.exam-head-center span{display:none}.section-tabs button{min-width:100px}.question-slide{padding:18px}.live-camera{width:125px}.submit-grid{grid-template-columns:1fr 1fr}.submit-grid>div:last-child{grid-column:1/-1}}.mode-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.mode-choice{text-align:left;border:1px solid #e2e5ed;background:#fff;border-radius:15px;padding:18px;cursor:pointer}.mode-choice:hover{border-color:#635bff;background:#faf9ff}.mode-choice strong,.mode-choice span{display:block}.mode-choice strong{font:800 13px Plus Jakarta Sans}.mode-choice span{font-size:10px;color:#7f8796;line-height:1.6;margin-top:6px}.lock-notice{margin:18px 0;padding:16px;border:1px solid #f0d4d4;background:#fff8f8;border-radius:14px}.lock-notice b,.lock-notice span{display:block}.lock-notice b{font-size:11px;color:#a33}.lock-notice span{font-size:10px;color:#7e8795;margin-top:4px}.coupon-box{padding:14px;border:1px solid #e5e8ef;border-radius:14px;margin:18px 0;background:#fbfcfd}.coupon-box label{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:800}.coupon-box input{flex:1;border:1px solid #dfe3eb;border-radius:9px;padding:10px;font-size:11px;outline:none}.coupon-box button{padding:9px 14px}.coupon-success,.coupon-error{margin-top:8px;font-size:9px}.coupon-success{color:#14804a}.coupon-error{color:#b03a3a}.secure-exam{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;overflow:hidden;background:#f3f5f9;color:#202637}.secure-exam-head{height:62px;min-height:62px;background:#0b1220;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 18px;z-index:10}.secure-exam-head b,.secure-exam-head span{display:block}.secure-exam-head b{font-size:12px}.secure-exam-head span{font-size:8px;color:#8e99ad;margin-top:3px}.exam-head-center{display:flex;align-items:center;gap:24px}.exam-head-center span{font-size:10px;color:#c4cad5}.exam-head-center strong{font:800 19px Plus Jakarta Sans}.exam-head-center strong.danger{color:#ff7373}.secure-exam .sv-primary.small{padding:8px 13px;font-size:9px}.section-tabs{height:52px;min-height:52px;display:flex;gap:1px;background:#151d2c;padding:0 12px;overflow:hidden}.section-tabs button{min-width:150px;border:0;background:transparent;color:#8c96aa;padding:8px 13px;cursor:pointer;text-align:left;border-bottom:3px solid transparent}.section-tabs button.active{color:#fff;border-bottom-color:#746bff;background:#1e2738}.section-tabs button b,.section-tabs button small{display:block}.section-tabs button small{font-size:8px;color:#69758a;margin-top:3px}.exam-body{min-height:0;flex:1;display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:10px;padding:10px;overflow:hidden}.exam-question-panel{min-width:0;display:flex;flex-direction:column;min-height:0}.question-stage-top{height:27px;min-height:27px;display:flex;justify-content:space-between;align-items:center;color:#737d8f;font-size:9px;padding:0 5px}.question-stage-top b{color:#30394b}.question-slide{flex:1;min-height:0;overflow:hidden;background:#fff;border:1px solid #e0e4eb;border-radius:16px;padding:22px;box-shadow:0 10px 28px #0f172a0a}.question-slide h1{font:700 19px/1.45 Plus Jakarta Sans;margin:15px 0 18px;letter-spacing:-.25px;max-height:94px;overflow:hidden}.question-number{width:36px;height:36px;border-radius:10px;background:#eeecff;color:#635bff;display:grid;place-items:center;font:900 11px Plus Jakarta Sans}.answer-options{display:grid;gap:8px;max-width:900px;max-height:calc(100% - 150px);overflow:hidden}.answer-option{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid #e1e5ec;border-radius:11px;cursor:pointer;font-size:10px;min-height:48px}.answer-option.selected{border-color:#635bff;background:#f6f5ff;box-shadow:0 0 0 2px #eceaff}.answer-option input{display:none}.answer-letter{width:25px;height:25px;border-radius:8px;background:#f0f1f5;display:grid;place-items:center;font-weight:800;color:#5e6777;flex:0 0 auto}.answer-option.selected .answer-letter{background:#635bff;color:#fff}.question-nav-bottom{height:42px;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px}.question-nav-bottom>span{font-size:8px;color:#8b94a3}.question-nav-bottom .btn,.question-nav-bottom .sv-primary{padding:8px 12px;font-size:9px}.exam-right-rail{min-width:0;display:flex;flex-direction:column;gap:8px;overflow:hidden}.exam-side-camera{background:#0d1423;border-radius:14px;border:1px solid #273247;padding:8px;color:#fff;box-shadow:0 10px 30px #05091433}.exam-camera-video{position:relative;aspect-ratio:16/9;background:#050914;border-radius:9px;overflow:hidden}.exam-camera-video video{width:100%;height:100%;object-fit:cover}.recording-dot{position:absolute;top:6px;right:6px;padding:3px 5px;background:#080c16c7;border-radius:5px;color:#ff7272;font-size:7px}.exam-candidate-meta{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding-top:7px}.exam-candidate-meta div{min-width:0}.exam-candidate-meta div:first-child{grid-column:1/-1}.exam-candidate-meta span,.exam-candidate-meta b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exam-candidate-meta span{font-size:6px;color:#8995aa;text-transform:uppercase}.exam-candidate-meta b{font-size:8px;color:#f1f4fa;margin-top:2px}.exam-camera-status{font-size:7px;color:#6de39a;margin-top:7px}.question-palette{min-height:0;flex:1;background:#fff;border:1px solid #e0e4eb;border-radius:14px;padding:10px;display:flex;flex-direction:column;overflow:hidden}.palette-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.palette-head b{font-size:10px}.palette-head span{font-size:8px;color:#8791a0}.palette-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;overflow:auto;min-height:0;padding-right:2px}.palette-grid button{height:30px;border:1px solid #dfe3ea;background:#fff;border-radius:7px;font-size:8px;color:#6d7686;cursor:pointer}.palette-grid button.done{background:#eeecff;color:#5d56e8;border-color:#d7d2ff}.palette-grid button.current{outline:2px solid #635bff;outline-offset:1px}.palette-submit{margin-top:9px;padding:10px;font-size:9px;flex:0 0 auto}.coding-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:10px;height:calc(100% - 130px);min-height:0}.code-tests{min-height:0;overflow:auto;border:1px solid #e2e6ee;border-radius:11px;background:#fafbfc;padding:9px}.code-tests-title{font-size:9px;font-weight:800;margin-bottom:8px}.test-case{border:1px solid #e6e9ef;background:#fff;border-radius:9px;padding:8px;margin-bottom:7px}.test-case b,.test-case span{display:block}.test-case b{font-size:8px}.test-case span{font-size:6px;color:#8c95a3;margin-top:6px;text-transform:uppercase}.test-case pre{margin:3px 0 0;padding:6px;background:#f4f5f8;border-radius:5px;white-space:pre-wrap;font:7px/1.4 Consolas,monospace;max-height:54px;overflow:auto}.test-case-empty{font-size:8px;color:#8a93a2;line-height:1.5}.code-editor{border:1px solid #20283a;border-radius:11px;overflow:hidden;background:#0d1320;display:flex;flex-direction:column;min-height:0}.code-toolbar{height:38px;min-height:38px;background:#151d2d;display:flex;align-items:center;justify-content:space-between;padding:0 9px}.code-toolbar select{background:#0d1320;color:#fff;border:1px solid #2c3548;border-radius:6px;padding:5px 7px;font-size:8px}.code-toolbar span{font-size:7px;color:#8390a6}.code-editor textarea{display:block;width:100%;flex:1;min-height:0;background:#0d1320;color:#e6eaf1;border:0;padding:12px;font:11px/1.65 Consolas,monospace;resize:none;outline:none}.code-note{padding:7px 9px;color:#7e8ba1;background:#111827;font-size:7px}.exam-lock-screen{position:fixed;inset:0;z-index:10000;background:#0b1220;display:grid;place-items:center;padding:20px}.exam-disqualified{width:min(520px,100%);background:#fff;border-radius:18px;padding:28px;box-shadow:0 25px 80px #0000004d}.exam-disqualified>span{font-size:8px;font-weight:900;color:#b33838}.exam-disqualified h1{font:800 25px Plus Jakarta Sans}.exam-disqualified p{font-size:10px;line-height:1.6;color:#70798a}.post-exam-card{max-width:760px;margin:50px auto;background:#fff;border:1px solid #e3e7ee;border-radius:18px;padding:28px}.post-exam-card h1{font:800 26px Plus Jakarta Sans}.email-confirm{padding:15px;border:1px solid #e3e7ee;background:#fafbfc;border-radius:12px;margin:20px 0}.email-confirm b,.email-confirm span,.email-confirm small{display:block}.email-confirm span{font-size:10px;margin-top:5px;word-break:break-all}.email-confirm small{font-size:8px;color:#8992a0;margin-top:8px}.interview-booking-card{max-width:920px;margin:auto;padding:24px}.interview-notice{padding:13px;border:1px solid #e3e6ef;background:#f7f6ff;border-radius:11px;margin-bottom:16px}.interview-notice b,.interview-notice span{display:block}.interview-notice b{font-size:10px}.interview-notice span{font-size:9px;color:#7e8797;margin-top:4px}.interview-slot-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:18px}.interview-slot{text-align:left;padding:13px;border:1px solid #e0e4eb;background:#fff;border-radius:11px;cursor:pointer}.interview-slot.selected{border-color:#635bff;background:#f6f5ff;box-shadow:0 0 0 2px #eceaff}.interview-slot b,.interview-slot span{display:block}.interview-slot b{font-size:9px}.interview-slot span{font-size:7px;color:#8a93a1;margin-top:5px}@media(max-width:1000px){.exam-body{grid-template-columns:minmax(0,1fr) 215px}.coding-layout{grid-template-columns:180px minmax(0,1fr)}.mode-choice-grid{grid-template-columns:1fr}.interview-slot-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.secure-exam-head{padding:0 9px}.exam-head-center{gap:8px}.exam-head-center span{display:none}.section-tabs{padding:0 5px}.section-tabs button{min-width:110px}.exam-body{grid-template-columns:minmax(0,1fr) 185px;gap:6px;padding:6px}.exam-side-camera{padding:5px}.exam-candidate-meta{grid-template-columns:1fr}.exam-candidate-meta div:first-child{grid-column:auto}.palette-grid{grid-template-columns:repeat(4,1fr)}.question-slide{padding:15px}.question-slide h1{font-size:16px}.coding-layout{grid-template-columns:1fr;height:calc(100% - 110px)}.code-tests{display:none}.interview-slot-grid{grid-template-columns:1fr 1fr}}html,body,#root{min-height:100%}.sv-candidate-shell{min-height:100dvh;height:100dvh;overflow:hidden}.sv-sidebar{height:100dvh;min-height:100dvh;overflow:hidden}.sv-workspace{height:100dvh;min-height:0;display:flex;flex-direction:column;overflow:hidden}.sv-content{width:100%;flex:1;min-height:0;overflow:auto}.sv-support-card,.sv-signout{flex:0 0 auto}.secure-exam{height:100dvh;width:100vw;max-width:100vw;overflow:hidden}.secure-exam .exam-body{min-height:0}.question-slide{display:flex;flex-direction:column;min-height:0}.answer-options{flex:1;min-height:0;align-content:start;overflow:hidden}.answer-option{min-height:48px;max-height:64px;overflow:hidden}.coding-layout{flex:1;height:auto;min-height:0}.code-tests,.code-editor{min-height:0}.exam-right-rail{height:100%;min-height:0}.exam-camera-video{height:132px;aspect-ratio:auto}.exam-camera-video video{display:block;object-fit:cover;transform:none}.question-palette{min-height:0}.palette-grid{overflow:hidden;align-content:start}.fullscreen-gate{position:fixed;inset:0;z-index:11000;background:#070c18e0;display:grid;place-items:center;padding:24px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fullscreen-gate>div{width:min(480px,100%);background:#fff;border-radius:18px;padding:28px;box-shadow:0 30px 90px #00000059}.fullscreen-gate span{font-size:8px;font-weight:900;letter-spacing:1.6px;color:#635bff}.fullscreen-gate h2{font:800 24px Plus Jakarta Sans;margin:9px 0}.fullscreen-gate p{font-size:11px;line-height:1.6;color:#70798a;margin-bottom:18px}.submit-overlay{position:fixed;inset:0;z-index:10500;background:#070c18a8;display:grid;place-items:center;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.submit-dialog{width:min(500px,100%);background:#fff;border-radius:18px;padding:26px;box-shadow:0 30px 90px #0000004d}.submit-dialog h2{font:800 24px Plus Jakarta Sans;margin:9px 0}.submit-dialog p{font-size:11px;color:#687386}.submit-section-list{border:1px solid #e5e8ef;border-radius:12px;overflow:hidden;margin:16px 0}.submit-section-list div{display:flex;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #eef0f4;font-size:10px}.submit-section-list div:last-child{border-bottom:0}.submit-section-list b{color:#635bff}.submit-actions{display:flex;justify-content:flex-end;gap:8px}.permission-note{font-size:9px;color:#8a93a1;line-height:1.55;margin-top:10px}.sv-content>.page{max-width:1200px;padding:45px 0}.sv-content>.page.narrow{max-width:790px}@media(max-height:760px){.exam-camera-video{height:105px}.exam-candidate-meta{padding-top:4px}.exam-camera-status{margin-top:4px}.question-slide{padding:16px}.question-slide h1{height:66px;min-height:66px;max-height:66px;margin:10px 0}.answer-option{min-height:42px;padding:8px}.question-nav-bottom{height:36px;min-height:36px}}.sv-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.sv-form-grid label{display:flex;flex-direction:column;gap:7px;font-weight:600;font-size:14px}.sv-form-grid input,.sv-form-grid textarea{width:100%;box-sizing:border-box;border:1px solid #dfe3ef;border-radius:12px;padding:12px 14px;font:inherit;background:#fff;color:#111827}.sv-form-grid textarea{min-height:92px;resize:vertical}.sv-form-grid .full{grid-column:1/-1}.form-message{align-self:center;color:#526071;font-size:14px}@media(max-width:900px){.sv-form-grid{grid-template-columns:1fr}.sv-form-grid .full{grid-column:auto}}.sv-sidebar{padding:20px 14px 14px;overflow:hidden}.sv-brand{padding:2px 9px 20px}.sv-brand-mark{width:42px;height:42px;border-radius:13px}.sv-nav{gap:2px}.sv-nav a{height:40px;padding:0 11px;border-radius:10px;font-size:12px}.sv-nav-label{padding-bottom:7px}.sv-sidebar-spacer{min-height:10px}.sv-support-card{padding:12px;margin:8px 1px 6px}.sv-support-card span{margin:4px 0 8px}.sv-signout{padding:10px 9px 3px}.sv-content{max-width:none;padding:42px clamp(24px,4vw,64px) 64px}.sv-page-head{max-width:1320px;margin:0 auto 30px}.sv-overview-stats,.sv-overview-grid{max-width:1320px;margin-left:auto;margin-right:auto}.sv-overview-grid{gap:22px}.sv-stat-card{padding:20px 21px}.sv-card{border-radius:20px}.sv-panel{padding:26px}.sv-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:20px}.sv-section-heading h2{font-family:Plus Jakarta Sans;font-size:19px;letter-spacing:-.5px;margin:6px 0 5px}.sv-section-heading p{margin:0;color:#7d8798;font-size:11px;line-height:1.6}.sv-journey-status{flex:0 0 auto;padding:8px 12px;border-radius:999px;background:#f0edff;color:#5b51d7;font-size:9px;font-weight:800;letter-spacing:.3px;text-transform:uppercase}.sv-journey-card{padding:22px;background:linear-gradient(145deg,#fbfaff,#fff);border-radius:16px}.sv-journey-title{align-items:center}.sv-journey-copy{min-width:0}.sv-journey-title b{font-size:14px;line-height:1.35}.sv-journey-title span{font-size:10px;margin-top:4px}.sv-journey-steps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:28px 0 8px}.sv-journey-steps:before{content:"";position:absolute;left:10%;right:10%;top:14px;height:2px;background:#e7e9f0;z-index:0}.sv-journey-step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;color:#9aa3b2;font-size:10px;font-weight:600}.sv-journey-step i{width:29px;height:29px;background:#fff;border:1px solid #dfe3ea;box-shadow:0 0 0 4px #fbfaff;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:9px}.sv-journey-step.done,.sv-journey-step.current{color:#394256}.sv-journey-step.done i{background:#635bff;border-color:#635bff;color:#fff}.sv-journey-step.current i{border:2px solid #635bff;color:#635bff;font-weight:900}.sv-journey-caption{padding:12px 14px;border:1px solid #eceaf9;background:#fff;border-radius:11px;color:#697386;font-size:10px;line-height:1.5}.sv-action-row{margin-top:16px}.sv-primary{padding:13px 18px;border-radius:12px;font-size:11px}.sv-profile-grid{grid-template-columns:330px minmax(0,1fr);max-width:1320px;margin:0 auto;align-items:start;gap:24px}.sv-profile-hero,.sv-profile-main{padding:28px}.sv-profile-main{min-width:0}.sv-form-grid{gap:20px}.sv-form-grid label{font-size:12px;color:#344054}.sv-form-grid input,.sv-form-grid textarea{padding:13px 14px;border-radius:11px;font-size:12px}@media(max-width:1100px){.sv-candidate-shell{grid-template-columns:238px minmax(0,1fr)}.sv-sidebar{padding-left:11px;padding-right:11px}.sv-overview-grid{grid-template-columns:1fr}.sv-profile-grid{grid-template-columns:280px minmax(0,1fr)}}@media(max-width:820px){.sv-candidate-shell{display:block;height:auto;min-height:100dvh}.sv-sidebar{position:fixed;left:0;top:0;bottom:0;width:280px;height:100dvh;transform:translate(-102%);transition:transform .2s;box-shadow:20px 0 50px #0003}.sv-workspace{min-height:100dvh}.sv-topbar{height:64px;padding:0 18px}.sv-mobile-brand{display:inline}.sv-top-context{display:none}.sv-content{padding:28px 18px 80px}.sv-page-head{align-items:flex-start;flex-direction:column;gap:18px}.sv-overview-stats{grid-template-columns:1fr 1fr}.sv-profile-grid{grid-template-columns:1fr;max-width:760px}.sv-bottom-nav{display:flex;position:fixed;left:12px;right:12px;bottom:12px;height:58px;background:#101728;border:1px solid #273147;border-radius:17px;z-index:100;align-items:center;justify-content:space-around;box-shadow:0 15px 40px #070c1840}.sv-bottom-nav a{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#8993a7}.sv-bottom-nav a.active{background:#635bff;color:#fff}}@media(max-width:560px){.sv-content{padding:24px 14px 88px}.sv-page-head h1{font-size:27px}.sv-overview-stats{grid-template-columns:1fr 1fr;gap:9px}.sv-stat-card{padding:15px}.sv-stat-card b{font-size:20px}.sv-stat-card small{font-size:8px}.sv-panel{padding:18px}.sv-section-heading{display:block}.sv-journey-status{display:inline-flex;margin-top:12px}.sv-journey-card{padding:17px}.sv-journey-steps{margin-top:24px}.sv-journey-step{font-size:8px}.sv-journey-step i{width:26px;height:26px}.sv-journey-steps:before{left:8%;right:8%;top:12px}.sv-profile-hero,.sv-profile-main{padding:20px}}.sv-sidebar{overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.sv-support-card{flex:0 0 auto;max-height:118px;overflow:hidden}.sv-support-card b{font-size:11px}.sv-support-card span{max-height:30px;overflow:hidden}.sv-support-card a{white-space:nowrap}.sv-signout{flex:0 0 auto;margin-top:2px;padding:11px 10px 6px;border-top:1px solid #202a3d;width:100%;text-align:left}.sv-sidebar{display:flex;flex-direction:column;min-height:100dvh;height:100dvh;overflow:hidden;padding:24px 16px 16px}.sv-nav{flex:0 0 auto;gap:5px}.sv-nav a{height:46px;padding:0 13px;font-size:13px;border-radius:12px}.sv-nav-label{padding:4px 13px 10px}.sv-sidebar-spacer{display:none}.sv-sidebar-bottom{margin-top:auto;flex:0 0 auto;padding-top:12px}.sv-support-card{margin:0 0 10px;padding:14px 13px;max-height:none;overflow:visible}.sv-support-card span{display:block;max-height:none;overflow:visible;font-size:10px;line-height:1.45}.sv-support-card a{display:inline-flex;align-items:center;gap:5px;font-size:10px}.sv-signout{height:44px!important;margin:0!important;padding:0 13px!important;border:1px solid #273147!important;border-radius:11px!important;background:#121b2c!important;color:#d7dceb!important;display:flex!important;align-items:center!important;gap:10px!important;font-size:12px!important;font-weight:700!important;cursor:pointer}.sv-signout:hover{background:#1a2437!important;color:#fff!important}.sv-content{padding:48px clamp(28px,4vw,68px) 72px}.sv-page-head{max-width:1380px;margin:0 auto 34px}.sv-profile-grid{max-width:1380px;grid-template-columns:350px minmax(0,1fr);gap:28px}.sv-profile-hero{padding:30px;min-height:500px}.sv-profile-main{padding:32px}.sv-profile-name-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:4px}.sv-profile-name-row h2{margin:0}.sv-icon-btn,.sv-edit-btn{border:1px solid #e0e4ec;background:#fff;color:#5f56dc;border-radius:10px;cursor:pointer;font-weight:700}.sv-icon-btn{width:36px;height:36px;display:grid;place-items:center;font-size:16px;flex:0 0 auto}.sv-edit-btn{padding:8px 12px;font-size:11px;white-space:nowrap}.sv-edit-btn:hover,.sv-icon-btn:hover{background:#f7f5ff;border-color:#cfcaff}.sv-profile-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.sv-profile-section-head h2{font-family:Plus Jakarta Sans;font-size:19px;letter-spacing:-.45px;margin:6px 0 4px}.sv-profile-section-head p{margin:0;color:#7b8495;font-size:11px;line-height:1.55}.sv-readonly-grid,.sv-readonly-professional{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.sv-readonly-grid>div,.sv-readonly-professional>div{min-width:0;padding:15px 16px;border:1px solid #e9ecf2;border-radius:12px;background:#fafbfe}.sv-readonly-grid span,.sv-readonly-professional span{display:block;font-size:10px;color:#8a94a6;margin-bottom:5px}.sv-readonly-grid b,.sv-readonly-professional b{display:block;font-size:12px;line-height:1.45;word-break:break-word}.sv-readonly-professional{grid-template-columns:repeat(3,minmax(0,1fr))}.sv-readonly-professional .wide{grid-column:1/-1}.sv-profile-divider{height:1px;background:#edf0f4;margin:30px 0}.sv-edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}.sv-edit-grid label,.sv-editable-form label{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:700;color:#344054}.sv-edit-grid input,.sv-editable-form input,.sv-editable-form textarea{width:100%;border:1px solid #dfe3eb;border-radius:11px;padding:12px 13px;background:#fff;color:#101828;font-size:12px;outline:none;transition:.15s}.sv-edit-grid input:focus,.sv-editable-form input:focus,.sv-editable-form textarea:focus{border-color:#8b83ff;box-shadow:0 0 0 3px #eeecff}.sv-editable-form{margin-top:22px}.sv-edit-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.sv-secondary-btn{border:1px solid #dfe3eb;background:#fff;color:#475467;border-radius:11px;padding:12px 17px;font-size:11px;font-weight:700;cursor:pointer}.sv-secondary-btn:hover{background:#f8fafc}.sv-profile-alert{max-width:1380px;margin:0 auto 18px;padding:12px 15px;border-radius:11px;font-size:11px;border:1px solid}.sv-profile-alert.success{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.sv-profile-alert.error{background:#fff7ed;border-color:#fed7aa;color:#9a3412}@media(max-width:900px){.sv-profile-grid{grid-template-columns:1fr}.sv-profile-hero{min-height:auto}.sv-readonly-professional{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.sv-candidate-shell{display:block;height:auto;min-height:100dvh}.sv-sidebar{position:fixed;left:0;top:0;bottom:0;width:282px;height:100dvh;transform:translate(-102%);transition:transform .2s;z-index:200;box-shadow:20px 0 50px #0003}.sv-workspace{min-height:100dvh}.sv-content{padding:28px 18px 88px}.sv-profile-grid,.sv-edit-grid,.sv-readonly-grid,.sv-readonly-professional{grid-template-columns:1fr}.sv-readonly-professional .wide{grid-column:auto}}.sv-profile-avatar{overflow:hidden}.sv-photo-status{font-size:10px;color:#7d8798;margin:12px 0 8px}.onboarding-photo{width:100%;height:100%;object-fit:cover;border-radius:14px;display:block}.sv-mobile-menu,.sv-mobile-close,.sv-menu-overlay{display:none}@media(max-width:1000px){.sv-candidate-shell{display:block;min-height:100dvh}.sv-sidebar{position:fixed;left:0;top:0;bottom:0;width:282px;height:100dvh;transform:translate(-102%);transition:transform .22s ease;z-index:220;box-shadow:22px 0 55px #00000047}.sv-menu-open .sv-sidebar{transform:translate(0)}.sv-menu-overlay{display:block;position:fixed;inset:0;background:#060a1473;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:0;z-index:210}.sv-mobile-menu{display:flex;position:fixed;left:16px;top:16px;z-index:205;width:42px;height:42px;border:1px solid #e1e5ed;background:#fff;border-radius:12px;align-items:center;justify-content:center;flex-direction:column;gap:4px;box-shadow:0 8px 24px #0f172a1a;cursor:pointer}.sv-mobile-menu span{width:17px;height:2px;background:#344054;border-radius:2px}.sv-mobile-close{display:grid;position:absolute;right:12px;top:12px;width:34px;height:34px;border:1px solid #273147;background:#141b2b;color:#fff;border-radius:10px;place-items:center;font-size:21px;line-height:1;cursor:pointer;z-index:2}.sv-topbar{padding-left:76px}.sv-content{padding-left:24px;padding-right:24px}}@media(max-width:560px){.sv-topbar{padding-left:70px;padding-right:14px}.sv-topbar-right{gap:8px}.sv-user-menu div:last-child{display:none}.sv-content{padding-left:14px;padding-right:14px}}.sv-sidebar{min-height:100dvh;height:100dvh;overflow:hidden}.sv-nav{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;align-content:start;padding-right:2px;scrollbar-width:thin}.sv-nav a{height:44px;min-height:44px}.sv-sidebar-bottom{flex:0 0 auto;margin-top:10px;padding-top:10px;background:#0d1220}.sv-support-card{margin:0 0 8px;padding:11px 12px}.sv-support-icon{width:25px;height:25px;margin-bottom:7px}.sv-support-card b{font-size:10px}.sv-support-card span{font-size:8px;line-height:1.35;margin:4px 0 7px}.sv-support-card a{font-size:8px}.sv-signout{height:40px!important;min-height:40px!important}.sv-profile-avatar img{width:100%;height:100%;object-fit:cover;display:block}.sv-sidebar{display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;gap:0!important;min-height:100dvh!important;height:100dvh!important;overflow:hidden!important;padding:18px 10px 10px!important;box-sizing:border-box!important}.sv-brand{padding:0 10px 14px!important;margin:0!important}.sv-nav-label{padding:0 10px 7px!important}.sv-nav{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;display:flex!important;flex-direction:column!important;gap:2px!important;padding:0 2px!important}.sv-nav a{height:40px!important;min-height:40px!important;padding:0 11px!important;border-radius:10px!important}.sv-sidebar-bottom{min-height:0!important;margin:8px 0 0!important;padding:8px 0 0!important;border-top:1px solid #202a3d!important;background:#0d1220!important}.sv-support-card{margin:0 0 6px!important;padding:9px 10px!important;border-radius:11px!important}.sv-support-icon{width:23px!important;height:23px!important;margin-bottom:5px!important}.sv-support-card b{font-size:10px!important}.sv-support-card span{font-size:8px!important;line-height:1.25!important;margin:3px 0 5px!important}.sv-support-card a{font-size:8px!important}.sv-signout{height:34px!important;min-height:34px!important;padding:0 10px!important;border:1px solid #273147!important;border-radius:9px!important;background:#121b2c!important;color:#d7dceb!important;font-size:10px!important}@media(max-width:1000px){.sv-sidebar{width:282px!important;grid-template-rows:auto auto minmax(0,1fr) auto!important}.sv-nav a{height:40px!important;min-height:40px!important}}@media(max-width:560px){.sv-sidebar{width:282px!important}.sv-nav a{height:38px!important;min-height:38px!important}.sv-brand-mark{width:38px!important;height:38px!important}.sv-brand{padding-bottom:10px!important}}.ad-shell{min-height:100vh;background:#f5f7fb;color:#111827;display:grid;grid-template-columns:260px minmax(0,1fr);font-family:DM Sans,Inter,Segoe UI,sans-serif}.ad-sidebar{position:sticky;top:0;height:100vh;background:#0a1020;color:#cbd2df;border-right:1px solid #1d2638;display:flex;flex-direction:column;padding:20px 12px;z-index:50}.ad-brand{display:flex;align-items:center;gap:10px;padding:2px 10px 18px}.ad-brand>span{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(135deg,#635bff,#8b5cf6);color:#fff;font:800 18px Plus Jakarta Sans;box-shadow:0 12px 30px #635bff47}.ad-brand b,.ad-brand small{display:block}.ad-brand b{font:800 16px Plus Jakarta Sans;color:#fff;letter-spacing:-.5px}.ad-brand small{font-size:9px;color:#78849b;margin-top:3px}.ad-owner{display:flex;align-items:center;gap:9px;margin:4px 5px 15px;padding:10px;border:1px solid #222d42;background:#121a2b;border-radius:12px}.ad-owner-dot{width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 0 5px #34d39917}.ad-owner b,.ad-owner span{display:block}.ad-owner b{font-size:10px;color:#fff}.ad-owner span{font-size:8px;color:#7f8ba0;margin-top:2px}.ad-sidebar nav{display:grid;gap:3px;overflow:auto;min-height:0;padding-right:2px}.ad-sidebar nav button{height:41px;border:0;background:transparent;color:#8d99ae;border-radius:10px;display:flex;align-items:center;gap:10px;padding:0 11px;text-align:left;font-weight:600;font-size:11px;cursor:pointer;transition:.16s}.ad-sidebar nav button:hover{background:#141d30;color:#fff}.ad-sidebar nav button.active{background:linear-gradient(90deg,#635bff,#574fe3);color:#fff;box-shadow:0 10px 25px #463dc240}.ad-icon{width:25px;height:25px;border-radius:8px;display:grid;place-items:center;flex:none;font-weight:800;font-size:12px}.ad-sidebar nav button.active .ad-icon{background:#ffffff1f}.ad-side-bottom{margin-top:auto;padding-top:12px;border-top:1px solid #1e293d}.ad-secure{display:flex;gap:8px;align-items:center;padding:9px 10px}.ad-secure>span{color:#34d399;font-size:9px}.ad-secure b,.ad-secure small{display:block}.ad-secure b{font-size:9px;color:#dce2eb}.ad-secure small{font-size:8px;color:#68758b;margin-top:2px}.ad-logout{width:100%;height:38px;border:1px solid #263147;border-radius:10px;background:#10192a;color:#b5bfd0;display:flex;align-items:center;gap:9px;padding:0 11px;cursor:pointer;font-weight:700;font-size:10px}.ad-logout:hover{color:#fff;background:#182238}.ad-main{min-width:0}.ad-topbar{height:78px;position:sticky;top:0;z-index:40;background:#fffffff0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #e7ebf1;display:flex;align-items:center;justify-content:space-between;padding:0 32px}.ad-breadcrumb{font-size:9px;color:#9aa3b2;display:block}.ad-topbar h1{font:800 21px Plus Jakarta Sans;letter-spacing:-.7px;margin:4px 0 0}.ad-top-actions{display:flex;align-items:center;gap:10px}.ad-round{width:35px;height:35px;border:1px solid #e2e6ed;background:#fff;border-radius:10px;color:#667085;cursor:pointer}.ad-admin-avatar{width:36px;height:36px;border-radius:11px;background:linear-gradient(135deg,#635bff,#8b5cf6);color:#fff;display:grid;place-items:center;font-weight:800;font-size:12px}.ad-admin-name b,.ad-admin-name span{display:block}.ad-admin-name b{font-size:10px}.ad-admin-name span{font-size:8px;color:#8d97a8;margin-top:2px}.ad-content{padding:30px 34px 60px;max-width:1500px;margin:auto}.ad-kicker{font-size:8px;font-weight:900;letter-spacing:1.7px;color:#635bff}.ad-welcome{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:22px}.ad-welcome h2,.ad-section-head h2{font:800 30px Plus Jakarta Sans;letter-spacing:-1.5px;margin:8px 0 6px}.ad-welcome p,.ad-section-head p{margin:0;color:#7a8495;font-size:12px;line-height:1.6}.ad-primary,.ad-secondary{border:0;border-radius:10px;padding:11px 15px;font-size:10px;font-weight:800;cursor:pointer}.ad-primary{background:linear-gradient(135deg,#635bff,#7c3aed);color:#fff;box-shadow:0 10px 23px #635bff33}.ad-secondary{border:1px solid #e0e5ed;background:#fff;color:#475467}.ad-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:18px}.ad-stat{position:relative;overflow:hidden;background:#fff;border:1px solid #e5e8ef;border-radius:16px;padding:18px;box-shadow:0 8px 25px #0f172a0a}.ad-stat span{font-size:8px;letter-spacing:1px;text-transform:uppercase;color:#8e97a7;font-weight:800}.ad-stat b{display:block;font:800 27px Plus Jakarta Sans;margin:8px 0 3px}.ad-stat small{font-size:8px;color:#9aa3b2}.ad-stat i{position:absolute;width:100px;height:100px;border-radius:50%;right:-50px;top:-50px;background:#635bff14}.ad-stat.green i{background:#16a34a14}.ad-stat.amber i{background:#f59e0b1a}.ad-stat.violet i{background:#7c3aed17}.ad-grid-2{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);gap:16px;margin-bottom:16px}.ad-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.ad-card{background:#fff;border:1px solid #e5e8ef;border-radius:17px;box-shadow:0 8px 28px #0f172a0a;padding:21px}.ad-card-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.ad-card-head h3,.ad-highlight b{font:800 17px Plus Jakarta Sans;margin:5px 0}.ad-card-head button{border:0;background:none;color:#635bff;font-size:9px;font-weight:800;cursor:pointer}.ad-pipeline{display:flex;align-items:center;gap:10px}.ad-pipeline div{flex:1;text-align:center;padding:14px 6px;background:#fafbff;border:1px solid #edf0f4;border-radius:11px}.ad-pipeline b,.ad-pipeline span{display:block}.ad-pipeline b{font:800 17px Plus Jakarta Sans}.ad-pipeline span{font-size:8px;color:#8d97a7;margin-top:3px}.ad-pipeline em{font-style:normal;color:#c1c7d1}.ad-highlight{background:linear-gradient(145deg,#161b34,#28205f);color:#fff;border-color:#2b2b63}.ad-highlight .ad-kicker{color:#aaa4ff}.ad-highlight b{display:block;font-size:30px;margin:12px 0 4px}.ad-highlight>span:not(.ad-kicker){color:#b6bfd0;font-size:9px}.ad-revenue-line{height:6px;background:#ffffff1a;border-radius:20px;margin:24px 0 12px;overflow:hidden}.ad-revenue-line i{display:block;height:100%;background:linear-gradient(90deg,#8b5cf6,#22d3ee);border-radius:20px}.ad-highlight small{font-size:8px;color:#8793a8}.ad-quick{border:1px solid #e5e8ef;background:#fff;border-radius:15px;padding:16px;display:flex;align-items:center;gap:11px;text-align:left;cursor:pointer;transition:.18s}.ad-quick:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0f172a12;border-color:#d6d2ff}.ad-quick .ad-icon{background:#f0efff;color:#635bff}.ad-quick b,.ad-quick span{display:block}.ad-quick b{font-size:10px}.ad-quick span{font-size:8px;color:#8d97a7;margin-top:3px;line-height:1.5}.ad-quick strong{margin-left:auto;color:#635bff}.ad-section-head{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:22px}.ad-toolbar{display:flex;gap:9px;margin-bottom:15px}.ad-toolbar input,.ad-toolbar select,.ad-form input,.ad-form select,.ad-form textarea,.sv-support-compose input,.sv-support-empty input,.sv-support-empty textarea{border:1px solid #dfe4ec;border-radius:10px;background:#fff;padding:11px 12px;outline:none;color:#1d2939;font-size:11px}.ad-toolbar input{flex:1;min-width:220px}.ad-toolbar select{min-width:140px}.ad-toolbar button{border:1px solid #dfe4ec;background:#fff;border-radius:10px;padding:0 13px;font-size:10px;font-weight:700;cursor:pointer}.ad-table-wrap{padding:0;overflow:hidden}.ad-table{width:100%;border-collapse:collapse;font-size:10px}.ad-table th{padding:13px 15px;background:#fafbfc;border-bottom:1px solid #e9edf2;text-align:left;font-size:8px;letter-spacing:.8px;text-transform:uppercase;color:#8993a5}.ad-table td{padding:14px 15px;border-bottom:1px solid #eef1f4;vertical-align:middle}.ad-table tbody tr:hover{background:#fcfcff}.ad-person{display:flex;align-items:center;gap:9px}.ad-person>span,.ad-big-avatar{width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,#635bff,#8b5cf6);color:#fff;display:grid;place-items:center;font-weight:800;font-size:10px;flex:none}.ad-person b,.ad-person small{display:block}.ad-person small,.ad-cell-sub{font-size:8px;color:#98a1b0;margin-top:3px}.ad-badge{display:inline-flex;align-items:center;padding:5px 7px;border-radius:999px;background:#f1f3f6;color:#667085;font-size:7px;font-weight:900;letter-spacing:.4px;text-transform:uppercase}.ad-badge.green{background:#ecfdf3;color:#16804b}.ad-badge.red{background:#fff1f2;color:#c51b2d}.ad-badge.amber{background:#fff7e8;color:#a16207}.ad-badge.violet{background:#f0edff;color:#5c50d4}.ad-badge.blue{background:#edf6ff;color:#2563a8}.ad-link-btn{border:0;background:none;color:#5d53d9;font-size:9px;font-weight:800;cursor:pointer;padding:4px 6px}.ad-link-btn.danger{color:#c2414d}.ad-icon-action{border:0;background:#f7f8fa;border-radius:8px;padding:6px 8px;cursor:pointer;margin-left:4px}.ad-question-preview{max-width:360px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.ad-details{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-empty{padding:45px 20px;text-align:center;color:#8b95a6;display:grid;place-items:center;gap:5px}.ad-empty>div{font-size:25px;color:#c4cad4}.ad-empty b{font-size:11px;color:#475467}.ad-empty span{font-size:9px}.ad-loading{height:180px;display:flex;align-items:center;justify-content:center;gap:7px}.ad-loading div{width:8px;height:8px;border-radius:50%;background:#635bff;animation:adPulse 1s infinite alternate}.ad-loading div:nth-child(2){animation-delay:.15s}.ad-loading div:nth-child(3){animation-delay:.3s}@keyframes adPulse{0%{opacity:.2;transform:translateY(2px)}to{opacity:1;transform:translateY(-2px)}}.ad-modal-backdrop{position:fixed;inset:0;background:#050a1494;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:300;display:grid;place-items:center;padding:20px}.ad-modal{width:min(560px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:20px;box-shadow:0 30px 100px #00000040;padding:22px}.ad-modal.wide{width:min(1050px,100%)}.ad-modal-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:18px}.ad-modal-head h2{font:800 22px Plus Jakarta Sans;letter-spacing:-.8px;margin:5px 0 0}.ad-modal-head button{width:34px;height:34px;border:1px solid #e0e5ec;border-radius:9px;background:#fff;font-size:20px;color:#667085;cursor:pointer}.ad-candidate-hero{display:flex;gap:13px;align-items:center;padding:16px;border:1px solid #e9edf2;background:#fafbff;border-radius:14px}.ad-candidate-hero h3{font:800 15px Plus Jakarta Sans;margin:0 0 3px}.ad-candidate-hero>div:nth-child(2)>span{display:block;color:#8b95a6;font-size:9px;margin-bottom:8px}.ad-hero-actions{margin-left:auto;display:flex;gap:7px;align-items:center}.ad-tabs{display:flex;gap:4px;overflow:auto;margin:18px 0;border-bottom:1px solid #e8ecf1}.ad-tabs button{border:0;background:none;padding:9px 11px;color:#8b95a6;font-size:9px;font-weight:800;cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap}.ad-tabs button.active{color:#5d53d9;border-color:#635bff}.ad-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ad-info{padding:13px;border:1px solid #edf0f4;border-radius:11px;background:#fcfcfd}.ad-info span{display:block;color:#98a1b0;font-size:8px}.ad-info b{display:block;font-size:10px;line-height:1.45;margin-top:5px;word-break:break-word}.ad-mini-table{border:1px solid #edf0f4;border-radius:12px;overflow:auto}.ad-form{display:grid;gap:13px}.ad-form label{display:grid;gap:6px;font-size:9px;font-weight:800;color:#475467}.ad-form textarea{min-height:100px;resize:vertical}.ad-form-grid{grid-template-columns:1fr 1fr}.ad-form-grid .full{grid-column:1/-1}.ad-temp-pass{display:block;padding:12px;background:#fff7e8;border:1px solid #fde6ad;border-radius:10px;color:#8a5b00;font-size:9px}.ad-temp-pass b{font-family:ui-monospace;margin-left:4px}.ad-temp-pass small{display:block;margin-top:5px;color:#9b7b36}.ad-owner-banner{padding:13px 15px;border-radius:12px;background:#f0edff;border:1px solid #ddd7ff;margin-bottom:15px}.ad-owner-banner b,.ad-owner-banner span{display:block}.ad-owner-banner b{font-size:10px;color:#5046bd}.ad-owner-banner span{font-size:9px;color:#7c73bf;margin-top:3px}.ad-messenger{display:grid;grid-template-columns:300px minmax(0,1fr);height:650px;border:1px solid #e4e8ef;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 8px 28px #0f172a0a}.ad-conv-list{background:#fafbfc;border-right:1px solid #e8ebf0;overflow:auto;padding:8px}.ad-conv-list>button{width:100%;border:0;background:transparent;border-radius:12px;padding:11px 9px;display:flex;align-items:center;gap:9px;text-align:left;cursor:pointer}.ad-conv-list>button:hover,.ad-conv-list>button.active{background:#f0efff}.ad-conv-list>button>span{width:32px;height:32px;border-radius:10px;background:#635bff;color:#fff;display:grid;place-items:center;font-size:10px;font-weight:800}.ad-conv-list b,.ad-conv-list small{display:block}.ad-conv-list b{font-size:10px}.ad-conv-list small{font-size:8px;color:#929baa;margin-top:3px}.ad-conv-list i{margin-left:auto;width:18px;height:18px;border-radius:50%;background:#635bff;color:#fff;display:grid;place-items:center;font-style:normal;font-size:7px}.ad-chat{display:flex;flex-direction:column;min-width:0}.ad-chat-head{padding:14px 18px;border-bottom:1px solid #e8ebf0;display:flex;justify-content:space-between;align-items:center}.ad-chat-head b,.ad-chat-head span{display:block}.ad-chat-head b{font-size:11px}.ad-chat-head span{font-size:8px;color:#8f98a8;margin-top:2px}.ad-chat-body{flex:1;overflow:auto;padding:18px;background:#f8f9fc;display:flex;flex-direction:column;gap:10px}.ad-message{max-width:70%;padding:10px 12px;border-radius:13px}.ad-message.in{align-self:flex-start;background:#fff;border:1px solid #e6eaf0}.ad-message.out{align-self:flex-end;background:#635bff;color:#fff}.ad-message p{margin:0;font-size:10px;line-height:1.55}.ad-message small{display:block;font-size:7px;margin-top:5px;opacity:.65}.ad-chat-compose{padding:12px;border-top:1px solid #e8ebf0;display:flex;gap:7px}.ad-chat-compose input{flex:1;border:1px solid #dfe4ec;border-radius:10px;padding:11px 12px;outline:none;font-size:10px}.ad-chat-compose button{border:0;background:#635bff;color:#fff;border-radius:10px;padding:0 15px;font-size:10px;font-weight:800}.ad-chat-empty{height:100%;display:grid;place-content:center;text-align:center;color:#98a1b0;gap:5px}.ad-chat-empty div{font-size:30px;color:#c3c8d2}.ad-chat-empty b{font-size:12px;color:#475467}.ad-chat-empty span{font-size:9px}.ad-success{padding:10px;border-radius:9px;background:#ecfdf3;color:#16804b;font-size:9px}.ad-recording-head{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;padding:15px;border:1px solid #e8ebf1;background:#fafbff;border-radius:13px;margin-bottom:14px}.ad-recording-head h3{font:800 16px Plus Jakarta Sans;margin:5px 0 3px}.ad-recording-head p{margin:0;color:#8b95a6;font-size:9px}.ad-recording-player{width:100%;max-height:58vh;background:#070b14;border-radius:14px;border:1px solid #1d2638;display:block}.ad-recording-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:12px}.ad-recording-meta>div{padding:11px;border:1px solid #edf0f4;border-radius:10px;background:#fcfcfd}.ad-recording-meta span,.ad-recording-meta b{display:block}.ad-recording-meta span{font-size:7px;color:#98a1b0;text-transform:uppercase;letter-spacing:.7px}.ad-recording-meta b{font-size:9px;margin-top:4px;word-break:break-word}.ad-recording-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.ad-danger{border:0;border-radius:10px;background:#b42318;color:#fff;padding:11px 15px;font-size:10px;font-weight:800;cursor:pointer}.ad-danger:disabled,.ad-primary:disabled,.ad-secondary:disabled{opacity:.55;cursor:not-allowed}.ad-recording-note{margin-top:10px;padding:9px 11px;border-radius:9px;background:#f7f8fa;color:#7b8493;font-size:8px;line-height:1.5}.ad-setting-row{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:12px 0;border-top:1px solid #edf0f4;font-size:9px;color:#697386}.ad-setting-row b{color:#344054}.ad-notify{max-width:650px}.sv-support-page{display:grid;grid-template-columns:300px minmax(0,1fr);height:650px;gap:15px}.sv-support-list{padding:10px;overflow:auto}.sv-support-list>button{width:100%;display:flex;gap:10px;align-items:center;border:0;background:transparent;padding:11px;border-radius:11px;text-align:left;cursor:pointer}.sv-support-list>button:hover,.sv-support-list>button.active{background:#f0efff}.sv-support-list>button>span{width:32px;height:32px;border-radius:10px;background:#635bff;color:#fff;display:grid;place-items:center;font-weight:800}.sv-support-list b,.sv-support-list small{display:block}.sv-support-list b{font-size:10px}.sv-support-list small{font-size:8px;color:#8d97a7;margin-top:3px}.sv-new-support{border-top:1px solid #edf0f4;margin-top:10px;padding:10px;display:grid;gap:7px}.sv-new-support input{width:100%;padding:9px;border:1px solid #dfe4ec;border-radius:9px;font-size:9px}.sv-support-chat{display:flex;flex-direction:column;overflow:hidden}.sv-support-chat-head{padding:15px;border-bottom:1px solid #e7ebf0;display:flex;justify-content:space-between}.sv-support-chat-head b,.sv-support-chat-head span{display:block}.sv-support-chat-head b{font-size:11px}.sv-support-chat-head span{font-size:8px;color:#8d97a7;margin-top:2px}.sv-support-online{color:#16804b!important}.sv-support-messages{flex:1;overflow:auto;background:#f8f9fc;padding:18px;display:flex;flex-direction:column;gap:9px}.sv-support-message{max-width:75%;padding:10px 12px;border-radius:13px}.sv-support-message.mine{align-self:flex-end;background:#635bff;color:#fff}.sv-support-message.theirs{align-self:flex-start;background:#fff;border:1px solid #e7ebf0}.sv-support-message p{font-size:10px;line-height:1.5;margin:0}.sv-support-message small{font-size:7px;display:block;margin-top:4px;opacity:.65}.sv-support-compose{padding:10px;border-top:1px solid #e7ebf0;display:flex;gap:7px}.sv-support-compose input{flex:1}.sv-support-empty{display:grid;place-content:center;text-align:center;gap:5px;padding:25px;color:#929baa}.sv-support-empty b{font-size:11px;color:#475467}.sv-support-empty span{font-size:9px}.sv-support-empty.large{height:100%;max-width:460px;margin:auto;width:100%;padding:35px}.sv-support-empty.large>div{font-size:30px;color:#c3c8d2}.sv-support-empty.large input,.sv-support-empty.large textarea{width:100%}.sv-support-empty.large textarea{min-height:110px;resize:vertical}@media(max-width:1050px){.ad-shell{grid-template-columns:225px 1fr}.ad-content{padding:25px 22px}.ad-stat-grid{grid-template-columns:1fr 1fr}.ad-grid-3{grid-template-columns:1fr}.ad-pipeline{overflow:auto}.ad-pipeline div{min-width:95px}.ad-grid-2{grid-template-columns:1fr}}@media(max-width:760px){.ad-shell{display:block}.ad-sidebar{position:fixed;left:0;top:0;bottom:0;width:280px;transform:translate(-105%);transition:.2s;box-shadow:20px 0 50px #0003}.ad-topbar{padding:0 18px 0 55px}.ad-admin-name{display:none}.ad-content{padding:22px 15px 40px}.ad-welcome,.ad-section-head{align-items:flex-start;flex-direction:column}.ad-stat-grid{grid-template-columns:1fr 1fr}.ad-table-wrap{overflow:auto}.ad-table{min-width:850px}.ad-detail-grid,.ad-recording-meta{grid-template-columns:1fr 1fr}.ad-messenger,.sv-support-page{grid-template-columns:1fr;height:auto;min-height:650px}.ad-conv-list{max-height:260px;border-right:0;border-bottom:1px solid #e8ebf0}.sv-support-list{max-height:260px}.ad-form-grid{grid-template-columns:1fr}.ad-form-grid .full{grid-column:auto}}.ad-cell-sub{display:block}.ad-table.ad-certificates{table-layout:fixed;min-width:1080px;width:100%}.ad-certificates th:nth-child(1),.ad-certificates td:nth-child(1){width:22%}.ad-certificates th:nth-child(2),.ad-certificates td:nth-child(2){width:17%}.ad-certificates th:nth-child(3),.ad-certificates td:nth-child(3){width:13%}.ad-certificates th:nth-child(4),.ad-certificates td:nth-child(4){width:10%}.ad-certificates th:nth-child(5),.ad-certificates td:nth-child(5){width:9%}.ad-certificates th:nth-child(6),.ad-certificates td:nth-child(6){width:16%}.ad-certificates th:nth-child(7),.ad-certificates td:nth-child(7){width:13%}.ad-certificates td{vertical-align:middle;overflow:hidden}.ad-cert-code{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:11px ui-monospace,SFMono-Regular,Consolas,monospace;color:#536477}.sv-support-page{height:min(590px,calc(100dvh - 230px));min-height:420px;max-height:590px;gap:12px;grid-template-columns:minmax(230px,290px) minmax(0,1fr)}.sv-support-list,.sv-support-chat{min-height:0}.sv-support-list{display:flex;flex-direction:column}.sv-support-list>button{flex:0 0 auto}.sv-new-support{margin-top:auto}.sv-support-chat-head{flex:0 0 auto}.sv-support-empty.large{box-sizing:border-box;max-width:580px;padding:22px 28px;gap:10px}.sv-support-empty.large textarea{min-height:82px;height:82px;resize:vertical;font:inherit;padding:11px;border:1px solid #dfe4ec;border-radius:10px}.sv-support-empty.large input{font:inherit;padding:11px;border:1px solid #dfe4ec;border-radius:10px}.sv-support-compose input{min-width:0;padding:11px 13px;border:1px solid #dfe4ec;border-radius:12px;font:inherit}.sv-support-compose button{flex:0 0 auto}.exam-feedback-card{margin-top:24px;padding:22px;border:1px solid #dce7ed;border-radius:18px;background:linear-gradient(145deg,#fff,#f5fbfa)}.exam-feedback-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:16px}.exam-feedback-heading h2{margin:5px 0;font-size:22px}.exam-feedback-heading>p{color:#637789;font-size:13px;margin:12px 0}.exam-feedback-ratings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.exam-feedback-rating{border:1px solid #e3ebef;border-radius:12px;padding:10px 13px;margin:0;min-width:0}.exam-feedback-rating legend{font-size:13px;font-weight:650;color:#233a4b;padding:0 4px}.exam-feedback-rating>div{display:flex;gap:5px}.exam-feedback-rating button{border:0;background:transparent;color:#cad4db;font-size:25px;padding:0 3px;line-height:1.2}.exam-feedback-rating button.selected{color:#d89b2b}.exam-feedback-comment{display:block;margin:14px 0;color:#34495a;font-size:13px;font-weight:600}.exam-feedback-comment textarea{display:block;width:100%;min-height:58px;margin-top:6px;padding:10px;border:1px solid #dbe5eb;border-radius:10px;font:inherit;resize:vertical}.exam-feedback-thanks{display:flex;align-items:center;gap:14px;background:#f1faf6}.exam-feedback-thanks>span{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#d8f2e7;color:#147458;font-weight:800}.exam-feedback-thanks p{margin:4px 0 0;color:#647789}.tal-learning-disclosure>summary{font-weight:750;cursor:pointer;color:#123f50}.tal-learning-disclosure[open]>summary{margin-bottom:14px}@media(max-width:760px){.sv-support-page{height:auto;min-height:0;max-height:none;grid-template-columns:1fr}.sv-support-list{max-height:220px}.sv-support-chat{min-height:440px}.exam-feedback-heading{display:block}.exam-feedback-ratings{grid-template-columns:1fr}}.ad-danger-box{padding:14px;border:1px solid #fecdd3;background:#fff5f6;border-radius:12px;margin-bottom:15px}.ad-danger-box b{display:block;color:#b42318;font-size:11px}.ad-danger-box span{display:block;color:#7a4a4a;font-size:9px;line-height:1.55;margin-top:5px}.ad-danger{border:0;background:#c6283d;color:#fff;border-radius:9px;padding:10px 14px;font-size:9px;font-weight:800;cursor:pointer}.ad-danger:disabled{opacity:.5;cursor:not-allowed}.talnoro-lockup{display:inline-flex;align-items:center;gap:10px;letter-spacing:.06em}.talnoro-lockup img{width:42px;height:42px;object-fit:contain}.talnoro-mark{background:#fff!important;padding:5px;border-radius:10px!important;display:inline-flex!important;align-items:center;justify-content:center}.talnoro-mark img{width:100%;height:100%;object-fit:contain}.talnoro-workforce-mark{width:44px;height:44px;padding:4px;background:#fff;border-radius:8px;object-fit:contain}.brand:before{content:none!important}.nav .talnoro-lockup{flex-shrink:0}.nav nav{flex-wrap:wrap;justify-content:flex-end}.nav{gap:20px}@media(max-width:600px){.nav{height:auto;min-height:76px;flex-wrap:wrap;padding:12px 20px;gap:12px}.nav nav{width:100%;justify-content:flex-start;gap:18px}.nav .talnoro-lockup img{width:36px;height:36px}}.portal-switch{position:fixed;right:18px;bottom:20px;z-index:80;background:#073449;color:#fff;border:0;border-radius:100px;padding:13px 20px;box-shadow:0 6px 25px #07344930;font:inherit;cursor:pointer}.portal-switch span{margin-left:12px}.portal-drawer{position:fixed;inset:0 0 0 auto;margin:0;width:min(420px,100%);height:100dvh;max-height:100dvh;max-width:100%;border:0;padding:28px;background:#fff;color:#142838;overflow:auto;box-shadow:-20px 0 70px #071b2930}.portal-drawer::backdrop{background:#071b2970;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.portal-drawer header{display:flex;justify-content:space-between;align-items:center}.portal-drawer header small{color:#07898e;letter-spacing:2px;font-size:11px;font-weight:800}.portal-drawer h2{margin:8px 0}.portal-drawer header button{border:1px solid #dce5ec;border-radius:12px;background:#fff;font-size:25px;cursor:pointer;padding:5px 12px}.portal-drawer nav{display:grid;gap:8px;margin:20px 0}.portal-drawer nav a{display:grid;gap:4px;padding:14px 16px;text-decoration:none;border:1px solid #dae5ec;border-radius:12px;background:#f7fafc;color:#132c3c}.portal-drawer nav a:hover{border-color:#06a5a7;background:#effcfc}.portal-drawer nav a span{float:right;color:#008f96}.portal-drawer nav small{font-size:12px;color:#657684}.portal-drawer>p{font-size:13px}.apply-tags a{border:1px solid #cae5e5;border-radius:20px;padding:8px 12px;color:inherit;text-decoration:none;font-size:12px}.social-options{margin:20px 0}.social-options>div{display:flex;gap:10px;flex-wrap:wrap}.social-options button{border:1px solid #d4dfe6;border-radius:10px;padding:12px 16px;background:#fff;font:inherit;cursor:pointer}.social-options button:disabled{opacity:.5;cursor:not-allowed}.social-options small{display:block;margin-top:10px;color:#627888}.social-options button.google-signin-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 12px;border:1px solid #747775;border-radius:4px;background:#fff;color:#1f1f1f;font-family:Arial,sans-serif;font-size:14px;font-weight:500;line-height:20px;transition:box-shadow .15s,background .15s}.google-signin-button img{display:block;width:20px;height:20px;object-fit:contain;flex-shrink:0}.social-options button.google-signin-button:hover:not(:disabled){background:#f8faff;box-shadow:0 1px 3px #00000026}.social-options button.google-signin-button:focus-visible{outline:3px solid #4285f480;outline-offset:3px}:root{--tn-teal:#087f88;--tn-navy:#102c40;--tn-border:#dce6ec}.app .nav{height:68px;padding-inline:clamp(20px,5vw,72px)}.app .nav nav{font-size:13px;gap:22px}.app .brand{font-size:21px}.app .btn.primary{background:linear-gradient(115deg,#10354b,#087f88);box-shadow:0 5px 16px #087f8824}.app .btn:focus-visible{outline:3px solid #13a4bd;outline-offset:3px}.tn-hero{max-width:1220px;margin:auto;padding:48px 28px 38px;display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:center}.tn-hero h1{font:800 clamp(34px,4vw,54px)/1.1 "Plus Jakarta Sans",sans-serif;letter-spacing:-2px;margin:18px 0}.tn-hero h1 span{background:linear-gradient(100deg,#087f88,#276297);-webkit-background-clip:text;background-clip:text;color:transparent}.tn-hero-copy>p{font-size:16px;line-height:1.65;color:#617283;max-width:570px;margin:0}.tn-hero .actions{margin:23px 0 18px}.tn-hero .hero-trust{margin:20px 0 0;font-size:11px;gap:14px;display:flex;flex-wrap:wrap;color:#476174}.tn-hero .hero-trust span:before{content:"✓";color:#087f88;margin-right:6px}.tn-audiences{font-size:12px;line-height:1.6;color:#617283}.tn-audiences a{color:#087f88;font-weight:700}.tn-evidence{background:radial-gradient(ellipse at 100% 0%,#145f70,transparent 65%),linear-gradient(130deg,#102538,#102e44);color:#fff;border-radius:24px;padding:30px;box-shadow:0 20px 50px #163d5026;border:1px solid #ffffff18;position:relative;overflow:hidden;animation:tnEnter .6s ease-out}.tn-evidence-head{display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:1.5px;color:#b3d6dc}.tn-signal{width:7px;height:7px;background:#7be0cd;border-radius:50%;box-shadow:0 0 0 5px #7be0cd18}.tn-evidence-title{font:700 27px/1.25 Plus Jakarta Sans,sans-serif;letter-spacing:-.7px;margin:25px 0}.tn-evidence-title em{font-style:normal;color:#7fe1d9}.tn-evidence-row{display:flex;align-items:center;gap:14px;border-top:1px solid #ffffff16;padding:15px 0}.tn-evidence-row>span{font-size:11px;color:#8bacbf;border:1px solid #ffffff25;padding:9px;border-radius:10px}.tn-evidence-row b,.tn-evidence-row small{display:block}.tn-evidence-row b{font-size:14px}.tn-evidence-row small{font-size:11px;color:#a5bccb;margin-top:4px}.tn-evidence-row i{margin-left:auto;font-style:normal;color:#80dcd2}.tn-evidence-link{display:block;font-size:12px;color:#8ee8dd;margin-top:13px}.public-home .company-strip{padding:22px 28px;margin:0 auto;max-width:1164px;border-radius:15px;background:#ffffffa8;border:1px solid #dce6ec}.public-home .content-section,.public-home .faq-section{padding-top:54px;padding-bottom:54px}.public-home .section-heading h2{font-size:clamp(26px,3vw,36px);line-height:1.2}.public-home .benefit-card{border-radius:18px;box-shadow:0 6px 22px #12344908;transition:transform .2s,box-shadow .2s}.public-home .benefit-card:hover{transform:translateY(-3px);box-shadow:0 12px 26px #12344912}.form-page.tn-auth-page{min-height:0;max-width:1060px;margin:auto;padding:28px 24px 36px;display:grid;grid-template-columns:1fr 420px;align-items:center;gap:64px}.form-page.tn-auth-page,.tn-employer-access{position:relative;isolation:isolate;background:linear-gradient(135deg,#f5f7fb,#eff5f8 55%,#f8f7f3)}.form-page.tn-auth-page .form,.tn-employer-access .form{position:relative;background:#fff;box-shadow:0 24px 64px #13304417}.tn-india-story{max-width:1220px;margin:20px auto 56px;padding:36px clamp(22px,4vw,52px);display:grid;grid-template-columns:1.05fr .95fr;gap:42px;align-items:center;border:1px solid #dce6ec;border-radius:24px;background:linear-gradient(120deg,#fffffff5,#eff8f7eb);box-shadow:0 16px 44px #102c400f;position:relative;overflow:hidden}.tn-india-story:after{content:"";position:absolute;right:-85px;top:-130px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(8,127,136,.12),transparent 68%);pointer-events:none}.tn-india-story-copy h2{font:800 clamp(26px,3.1vw,40px)/1.15 "Plus Jakarta Sans",sans-serif;letter-spacing:-1.5px;margin:14px 0}.tn-india-story-copy h2 em{font-style:normal;color:#087f88}.tn-india-story-copy p{color:#617283;line-height:1.75;font-size:14px;margin:0;max-width:610px}.tn-india-story-paths{display:grid;grid-template-columns:1fr 1fr;gap:12px;position:relative;z-index:1}.tn-india-story-paths article{padding:18px;border:1px solid #dce6ec;border-radius:15px;background:#ffffffd6}.tn-india-story-paths article span,.tn-india-story-paths article b,.tn-india-story-paths article small{display:block}.tn-india-story-paths article span{font-size:9px;letter-spacing:1px;color:#087f88;font-weight:800}.tn-india-story-paths article b{font:700 16px Plus Jakarta Sans,sans-serif;margin:10px 0 6px;color:#17364a}.tn-india-story-paths article small{font-size:11px;line-height:1.6;color:#687c8b}.tn-india-story-paths>p{grid-column:1/-1;margin:0;padding:0 3px;color:#7b8494;font-size:10px;line-height:1.55}.tn-auth-intro h1{font:800 clamp(28px,3vw,42px)/1.16 "Plus Jakarta Sans",sans-serif;letter-spacing:-1.4px;margin:18px 0}.tn-auth-intro h1 span{color:#087f88}.tn-auth-intro>p{font-size:15px;color:#687c8b;line-height:1.7}.tn-auth-intro>small{color:#738491;font-size:11px}.tn-auth-path{display:flex;gap:14px;margin:30px 0;padding:20px 0;border-block:1px solid #dce6ec}.tn-auth-path span{font-size:11px;color:#087f88}.tn-auth-path b{display:block;font-size:13px;color:#1f4052;margin-top:8px}.tn-auth-page .form,.tn-staff-form{width:100%;margin:0;padding:26px;border:1px solid #dce6ec;border-radius:20px;box-shadow:0 16px 45px #1234490e;display:grid;gap:11px;background:#fff}.tn-auth-page .form h2,.tn-staff-form h2{font-size:26px;margin:0;letter-spacing:-.8px}.tn-auth-page .form p,.tn-staff-form>p{margin:0;font-size:12px;line-height:1.55}.tn-auth-page .form label{gap:5px;font-size:12px}.tn-auth-page .form input{padding:10px 12px;min-height:42px}.tn-auth-page .form>.btn{margin:0;padding:11px 16px}.tn-auth-page .social-options{margin:3px 0}.tn-auth-page .social-options>div{gap:8px}.tn-auth-page .social-options button{flex:1;white-space:nowrap;font-size:12px;padding:9px}.tn-auth-page .social-options>p{margin-top:10px;color:#788996;font-size:11px}.tn-staff-form form{display:grid;gap:12px}.tn-staff-form form label,.tn-staff-form form button{margin:0}.ad-main,.wf-main{background:radial-gradient(ellipse at 95% 0%,#e9f6f6,transparent 50%),#f5f8fb}.ad-section-head{padding-bottom:18px}.ad-section-head h2{letter-spacing:-1px}.ad-card,.wf-panel,.tal-card,.sv-card{border-color:#dce6ec;box-shadow:0 5px 18px #15354c07;border-radius:16px;transition:box-shadow .2s,border-color .2s}.ad-card:hover,.wf-panel:hover{border-color:#c2dce2;box-shadow:0 8px 22px #15354c0c}.ad-primary{background:linear-gradient(115deg,#174a66,#087f88)!important;box-shadow:0 4px 12px #087f881c!important}.wf-main h1,.tal-card h2,.sv-card h2{letter-spacing:-.7px}.wf-panel h2{font-size:20px}.tal-hero{padding:30px;background:radial-gradient(ellipse at 95% 0%,#1b8586,transparent 65%),linear-gradient(120deg,#112e42,#174557)}.tal-silver .tal-hero{background:linear-gradient(125deg,#263d51,#697f94)}.tal-gold .tal-hero{background:linear-gradient(125deg,#463521,#a28142)}.tal-tabs button,.wf-side nav button{transition:background .18s,color .18s}.ad-table tbody tr{transition:background .15s}.ad-table td{line-height:1.55}.ad-cell-sub{font-size:11px}.ad-badge{font-size:10px}@keyframes tnEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:900px){.tn-hero{gap:26px;grid-template-columns:1fr 1fr;padding-top:32px}.tn-evidence{padding:22px}.tn-evidence-title{font-size:23px}.form-page.tn-auth-page{gap:30px;grid-template-columns:1fr 390px}.tn-auth-intro h1{font-size:30px}}@media(max-width:900px){.tn-india-story{margin-inline:20px;grid-template-columns:1fr;gap:24px}}@media(max-width:700px){.tn-hero{grid-template-columns:1fr;padding:28px 20px;gap:26px}.tn-hero h1{font-size:36px;letter-spacing:-1.4px}.tn-evidence{padding:24px}.tn-hero .actions .btn{font-size:13px}.form-page.tn-auth-page{grid-template-columns:1fr;max-width:470px;padding:20px 16px;gap:18px}.tn-auth-intro{display:none}.tn-auth-page .form,.tn-staff-form{padding:22px}.app .nav nav{gap:12px;font-size:11px}.app .nav nav a:nth-child(4){display:none}.app .nav{padding-inline:16px;height:62px}.app .nav .brand{font-size:16px}.public-home .company-strip{margin:0 20px;flex-wrap:wrap;gap:14px}.app footer>div{grid-template-columns:1fr!important;gap:18px!important}.tal-hero{padding:23px}.public-home .content-section,.public-home .faq-section{padding-top:36px;padding-bottom:36px}}@media(max-width:700px){.tn-india-story{margin:8px 14px 34px;padding:24px 19px;gap:18px}.tn-india-story-paths{grid-template-columns:1fr}.tn-india-story-paths>p{grid-column:auto}.tn-india-story-copy h2{font-size:28px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.tn-evidence{animation:none}.app .btn,.public-home .benefit-card,.ad-card,.wf-panel,.tal-card,.sv-card,.tal-tabs button,.wf-side nav button,.ad-table tbody tr{transition:none}.public-home .benefit-card:hover,.app .btn:hover{transform:none}}.tn-staff-form form button,.tn-auth-page .form>.btn.primary{background:linear-gradient(115deg,#10354b,#087f88);border:0;border-radius:10px;color:#fff;padding:12px 16px;font-weight:700;cursor:pointer}.tn-staff-form form input{width:100%;min-height:42px;border:1px solid #d9e2e9;border-radius:10px;padding:10px 12px}.tn-staff-form form label{display:grid;gap:5px;font-size:12px;font-weight:700;color:#344054}.tn-work-welcome{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:28px 32px;margin-bottom:24px;border-radius:22px;color:#f4fbfc;background:radial-gradient(ellipse at 90% 0%,#167e88,transparent 65%),linear-gradient(120deg,#102c41,#174a5b);box-shadow:0 12px 32px #15394d18;overflow:hidden}.tn-work-label{font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#a5d7db}.tn-work-welcome h2{font:800 clamp(24px,2.3vw,32px)/1.2 "Plus Jakarta Sans",sans-serif;letter-spacing:-1px;margin:14px 0 8px;color:#fff}.tn-work-welcome strong{font-size:15px;color:#8ee1dc}.tn-work-welcome p{max-width:650px;font-size:13px;line-height:1.6;color:#c5dbe4;margin:9px 0 18px}.tn-work-actions{display:flex;flex-wrap:wrap;gap:9px}.tn-work-actions button{border:1px solid #ffffff36;border-radius:9px;background:#ffffff0e;color:#fff;padding:10px 14px;font:700 12px DM Sans,sans-serif;cursor:pointer;transition:background .18s,transform .18s}.tn-work-actions button:hover{background:#ffffff24;transform:translateY(-1px)}.tn-work-actions button:focus-visible{outline:3px solid #86e1d8;outline-offset:3px}.tn-work-emblem{display:grid;justify-items:center;gap:14px;flex:none;padding:20px 24px;border-radius:20px;background:#ffffff0a;border:1px solid #ffffff14}.tn-work-emblem img{width:74px;height:84px;object-fit:contain;filter:drop-shadow(0 5px 12px #031b2d40)}.tn-work-emblem span{font-size:10px;letter-spacing:.7px;color:#bed8e1}.ad-sidebar,.sv-sidebar,.wf-side{background:linear-gradient(170deg,#10283b,#0d182b 80%);color:#c6d4df}.ad-sidebar nav button,.sv-nav a,.wf-side nav button{border-radius:10px;transition:background .18s,color .18s}.ad-sidebar nav button:hover,.sv-nav a:hover,.wf-side nav button:hover{background:#ffffff0d;color:#fff}.ad-sidebar nav button.active,.sv-nav a.active,.wf-side nav button.selected{background:linear-gradient(105deg,#16747e,#195469);color:#fff;box-shadow:0 3px 12px #061c2930}.ad-sidebar nav button{font-size:12px;min-height:41px}.ad-brand b,.sv-brand b,.wf-brand span{letter-spacing:.6px}.ad-owner{background:#ffffff07;border-color:#ffffff15}.wf-identity{background:#ffffff08;border-color:#ffffff18}.wf-identity b{color:#fff}.wf-identity small{color:#b1c5d3}.wf-side nav button{color:#c6d4df}.wf-brand small{color:#b2c8d5}.wf-signout{color:#c6d4df;border-color:#ffffff1c}.ad-topbar,.sv-topbar,.wf-header{background:#ffffffdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #dfe8ee}.ad-topbar h1{font-size:25px;letter-spacing:-.8px}.ad-breadcrumb{font-size:11px}.ad-content{padding:26px 30px 45px}.ad-section-head h2{font-size:25px}.ad-section-head p{font-size:13px;line-height:1.6}.ad-kicker{font-size:10px;letter-spacing:1.4px}.ad-card-head h3,.ad-card h3{font-size:17px}.ad-stat{border:1px solid #dce6ec;border-radius:16px;padding:20px;background:linear-gradient(145deg,#fff,#f7fbfd);box-shadow:0 5px 15px #15354c06}.ad-stat>span{font-size:12px}.ad-stat>b{font-size:30px}.ad-stat>small{font-size:11px}.ad-table{font-size:12px}.ad-table th{font-size:10px;letter-spacing:.8px;padding:14px 16px;background:#f5f9fb;color:#637887}.ad-table td{padding:14px 16px}.ad-table tbody tr:hover{background:#f1f8fa}.ad-form label{font-size:12px}.ad-form input,.ad-form select,.ad-form textarea{font-size:13px}.ad-primary,.ad-secondary,.ad-link-btn{font-size:12px}.ad-empty b{font-size:14px}.ad-empty span{font-size:12px}.ad-info span{font-size:11px}.ad-info b{font-size:13px}.ad-tabs button,.ad-admin-name b{font-size:12px}.ad-admin-name span{font-size:11px}.ad-highlight{background:linear-gradient(140deg,#11334b,#145765);color:#fff}.ad-highlight .ad-kicker,.ad-highlight>span,.ad-highlight small{color:#b9dce1}.ad-pipeline b{font-size:23px}.ad-pipeline span{font-size:12px}.wf-main{padding:28px;min-width:0}.wf-header{border-radius:14px;margin-bottom:22px;padding:18px 20px}.wf-header h1{font-size:27px;letter-spacing:-.8px}.wf-header>div>small{font-size:10px;letter-spacing:1.5px}.wf-stats{gap:16px}.wf-stats .wf-panel{position:relative;overflow:hidden;background:linear-gradient(150deg,#fff,#f1f8fa);padding:22px}.wf-stats .wf-panel small{font-size:12px;font-weight:700;color:#4d697b}.wf-stats .wf-panel strong{font-size:33px;color:#12394c}.wf-stats .wf-panel span{font-size:11px}.wf-list-button{padding:16px;border-radius:12px;border-color:#e0e9ee;background:#fafcfd;transition:background .18s,border-color .18s}.wf-list-button:hover{background:#edf8f8;border-color:#a6d2d7}.wf-list-button b{font-size:14px}.wf-list-button span{font-size:12px}.wf-panel h2{font-size:19px}.wf-panel{padding:24px}.wf-note{background:#edf7f8;border:1px solid #d8e9ee}.wf-pill{border-radius:30px;padding:5px 10px}.sv-workspace{background:radial-gradient(ellipse at 100% 0%,#e5f3f4,transparent 55%),#f5f8fb}.sv-content{padding:28px 30px 50px}.sv-page-head{padding:26px 30px;background:radial-gradient(ellipse at 100% 0%,#1b7380,transparent 65%),linear-gradient(125deg,#102c41,#174b60);border-radius:21px;color:#fff;margin-bottom:22px;gap:24px}.sv-page-head h1{font-size:30px;color:#fff;letter-spacing:-1px;margin:12px 0 8px}.sv-page-head p{font-size:13px;color:#c2dce5}.sv-page-head .sv-eyebrow{color:#9edcdd}.sv-page-head .sv-primary{background:#fff;color:#145366;box-shadow:none}.sv-stat-card{background:linear-gradient(145deg,#fff,#f5fafb);border:1px solid #dce6ec;border-radius:16px;box-shadow:0 4px 16px #12344a06}.sv-stat-card>span{font-size:11px;color:#527083}.sv-stat-card>b{font-size:25px}.sv-stat-card>small{font-size:11px}.sv-panel h2{font-size:20px}.sv-primary{background:linear-gradient(115deg,#174f6a,#087f88);border:0}.sv-card{border:1px solid #dce6ec;box-shadow:0 5px 20px #15354c08}.sv-content .tal-stats>div{background:linear-gradient(145deg,#fff,var(--tal-soft));border-color:#dce6ec}.tal-activity{background:#fbfcfe;transition:border-color .18s}.tal-activity:hover{border-color:#abd0d6}.tal-tabs{padding:7px;background:#eef3f7;border:1px solid #dce6ec;border-radius:13px}.tal-tabs button.active{background:var(--tal-accent);box-shadow:0 3px 9px #17344915}.tal-card .tal-kicker{color:var(--tal-accent)}.tn-mobile-admin-nav{display:none}@media(max-width:1000px){.tn-work-emblem{display:none}.wf-main{padding:20px}.ad-content,.sv-content{padding:24px}.tn-work-welcome{padding:25px}.ad-topbar h1{font-size:22px}}@media(max-width:850px){.wf-side nav{gap:5px}.wf-side nav button{min-height:42px}.tn-work-welcome h2{font-size:25px}.tn-mobile-admin-nav{display:grid;gap:5px;font-size:10px;color:#61788a;margin-bottom:8px}.tn-mobile-admin-nav select{max-width:210px;padding:8px 10px;border:1px solid #cfdee7;border-radius:8px;background:#fff;color:#17374d;font-size:12px}.ad-topbar{align-items:center;padding:15px}.ad-top-actions{flex-wrap:wrap;justify-content:flex-end}.sv-page-head{padding:23px}.sv-page-head h1{font-size:26px}.sv-content{padding-bottom:90px}.ad-table{font-size:12px}}@media(max-width:520px){.tn-work-welcome{padding:22px;margin-bottom:18px}.tn-work-welcome h2{font-size:23px}.tn-work-welcome p{font-size:12px}.tn-work-actions{gap:7px}.tn-work-actions button{padding:10px 12px;min-height:40px}.wf-main{padding:14px}.wf-header{padding:15px;flex-wrap:wrap}.wf-header-actions{flex-wrap:wrap}.ad-content{padding:17px 14px}.sv-content{padding:20px 14px 90px}.sv-page-head{flex-direction:column;align-items:flex-start}.ad-admin-name{display:none}.ad-top-actions{gap:7px}.ad-topbar h1{font-size:19px}}@media(prefers-reduced-motion:reduce){.tn-work-actions button,.ad-sidebar nav button,.sv-nav a,.wf-side nav button,.wf-list-button,.tal-activity{transition:none}.tn-work-actions button:hover{transform:none}}.wf-brand span{color:#f0f8fb}.ad-card,.ad-stat,.ad-grid-2,.ad-grid-3,.ad-content,.ad-topbar>div{min-width:0}.ad-pipeline{flex-wrap:wrap;gap:12px}.ad-topbar{height:auto;min-height:76px}.ad-top-actions,.ad-grid-2,.ad-grid-3{min-width:0}@media(max-width:850px){.ad-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:100px;align-items:start}.ad-topbar h1{display:none}.ad-top-actions{max-width:190px;flex-wrap:wrap;gap:6px}.ad-top-actions .ad-secondary{padding:8px}.ad-top-actions .ad-admin-avatar{display:none}.tn-mobile-admin-nav select{max-width:100%;width:100%}.ad-grid-2,.ad-grid-3{grid-template-columns:minmax(0,1fr)}.ad-pipeline>div{min-width:0;flex:1 1 80px}.ad-pipeline em{display:none}.ad-card-head{flex-wrap:wrap}.ad-pipeline span{overflow-wrap:anywhere}}.wf-mobile-navigation{display:none}.wf-main .tn-work-welcome p{color:#c5dbe4}@media(max-width:1100px){.wf-embedded .wf-side nav{display:none}.wf-embedded .wf-mobile-navigation{display:grid}}@media(max-width:850px){.wf-side nav{display:none}.wf-mobile-navigation{display:grid}.wf-side{padding:16px}.wf-identity{padding:10px 0;margin-bottom:10px}.wf-brand{font-size:18px}.wf-brand img{width:36px;height:40px;object-fit:contain}.wf-brand small{font-size:11px}.wf-signout{margin-top:12px}}.wf-mobile-navigation{gap:6px;font-size:11px;color:#c6d4df;margin-top:10px}.wf-mobile-navigation select{width:100%;padding:10px 12px;border:1px solid #35556b;border-radius:9px;background:#17364a;color:#fff;font:inherit;min-height:42px}.tn-tier-silver{--tn-tier-accent:#5e748e;--tn-tier-soft:#edf2f7}.tn-tier-gold{--tn-tier-accent:#987023;--tn-tier-soft:#faf4e5}.tn-tier-diamond{--tn-tier-accent:#078b91;--tn-tier-soft:#e4f6f7}.tn-tier-silver .sv-sidebar{background:linear-gradient(170deg,#293f56,#172638)}.tn-tier-gold .sv-sidebar{background:linear-gradient(170deg,#3e3324,#1e2531)}.tn-tier-diamond .sv-sidebar{background:radial-gradient(ellipse at 0% 0%,#175d6e,transparent 80%),#102338}.tn-tier-silver .sv-nav a.active{background:linear-gradient(105deg,#647e99,#425f7b)}.tn-tier-gold .sv-nav a.active{background:linear-gradient(105deg,#9e792f,#6f5122)}.tn-tier-diamond .sv-nav a.active{background:linear-gradient(105deg,#0a909b,#196178)}.tn-tier-gold .sv-workspace{background:radial-gradient(ellipse at 100% 0%,#fbefcd,transparent 55%),#f8f9fb}.tn-tier-silver .sv-workspace{background:radial-gradient(ellipse at 100% 0%,#e3ebf5,transparent 55%),#f5f8fb}.tn-tier-diamond .sv-workspace{background:radial-gradient(ellipse at 100% 0%,#cdf2f1,transparent 55%),#f5f9fb}.tal-workspace .tal-hero{border:1px solid #ffffff18;box-shadow:0 15px 40px #123a4c16;min-height:240px;border-radius:23px}.tal-workspace.tal-silver .tal-hero{background:radial-gradient(ellipse at 100% 0%,#8faac0,transparent 70%),linear-gradient(125deg,#243c53,#3e5d78)}.tal-workspace.tal-gold .tal-hero{background:radial-gradient(ellipse at 100% 0%,#bb9544,transparent 70%),linear-gradient(125deg,#3a3023,#66502c)}.tal-workspace.tal-diamond .tal-hero{background:radial-gradient(ellipse at 100% 0%,#148c9b,transparent 70%),linear-gradient(125deg,#0c2e43,#104b63)}.tn-tier-emblem{display:grid;justify-items:center;gap:8px;transform:none;text-shadow:none;background:#ffffff09;border:1px solid #ffffff20;border-radius:20px;padding:24px 30px;font-size:86px!important;line-height:.9}.tn-tier-emblem small{font-size:10px;letter-spacing:2px;color:#e5f0f6}.tal-gold .tn-tier-emblem{color:#f4dda5}.tal-silver .tn-tier-emblem{color:#dce8f5}.tal-diamond .tn-tier-emblem{color:#87efeb;text-shadow:0 0 40px #79e7ed30}.tal-workspace .tal-stats>div{position:relative;overflow:hidden;min-height:110px;justify-content:center;box-shadow:0 5px 18px #14384b08}.tal-workspace .tal-stats>div:after{content:"";position:absolute;width:55px;height:55px;border-radius:50%;background:var(--tal-soft);right:-12px;top:-12px;pointer-events:none}.tal-workspace .tal-stats strong{position:relative;z-index:1;font-size:21px}.tal-workspace .tal-tabs{margin-block:22px}.tal-workspace .tal-card{padding:25px}.tal-workspace .tal-card>h2{font-size:22px}.tal-workspace .tal-activity{border-radius:14px;background:linear-gradient(135deg,#fff,#f8fbfd);border-color:#e0e8ee}.tal-workspace .tal-form input:focus,.tal-workspace .tal-form select:focus,.tal-workspace .tal-form textarea:focus{outline:2px solid var(--tal-accent);outline-offset:2px}.tal-workspace progress{accent-color:var(--tal-accent)}.tn-employer{padding:28px;max-width:1200px}.tn-employer .tal-hero{background:radial-gradient(ellipse at 100% 0%,#216f87,transparent 70%),linear-gradient(125deg,#112c44,#183e59);padding:32px}.tn-employer .tal-hero h1{font-size:clamp(29px,3vw,39px);letter-spacing:-1.1px;margin:16px 0;line-height:1.14}.tn-employer .tal-hero p{font-size:14px;line-height:1.7}.tn-employer .tal-hero-meta{font-size:11px;gap:12px;margin-top:20px}.tn-employer-seal{display:grid;justify-items:center;gap:16px;flex:none;padding:23px;border:1px solid #ffffff1f;border-radius:20px;background:#ffffff08}.tn-employer-seal img{width:65px;height:76px;object-fit:contain}.tn-employer-seal span{font-size:9px;letter-spacing:1.4px;color:#afdce6}.tn-employer-access{display:grid;grid-template-columns:1.08fr 1fr;gap:24px;align-items:start}.tn-employer-access>.tal-hero{grid-column:1;grid-row:1;display:block;min-height:0}.tn-employer-access .tn-employer-seal{display:flex;justify-content:flex-start;margin-top:24px;padding:15px}.tn-employer-access .tn-employer-seal img{width:37px;height:42px}.tn-employer-auth-card{grid-column:2;grid-row:1;margin:0;padding:26px!important;box-shadow:0 12px 30px #16394d0c}.tn-employer-auth-card .tal-tabs{margin:0 0 20px;padding:5px;gap:3px}.tn-employer-auth-card .tal-tabs button{padding:10px 9px;font-size:11px;flex:1;white-space:nowrap}.tn-employer-auth-card .tal-form{margin-top:15px;gap:12px;grid-template-columns:1fr}.tn-employer-auth-card h2{font-size:24px}.tn-employer-auth-card p{font-size:12px;margin:8px 0}.tn-employer-auth-card button{transition:background .18s,box-shadow .18s}.tn-employer-access>.tal-error,.tn-employer-access>.tal-notice{grid-column:1/-1}.tn-employer .tal-activities .tal-card{position:relative;border-top:3px solid var(--tal-accent);transition:box-shadow .18s,transform .18s}.tn-employer .tal-activities .tal-card:hover{box-shadow:0 12px 25px #153f5312;transform:translateY(-2px)}@media(max-width:900px){.tn-employer-access{grid-template-columns:1fr;gap:18px;max-width:700px}.tn-employer-access>.tal-hero,.tn-employer-auth-card{grid-column:1;grid-row:auto}.tn-employer-access .tn-employer-seal{display:none}.tn-employer .tal-hero{padding:25px}.tn-employer .tal-hero h1{font-size:29px}.tn-employer .tal-hero-meta{margin-top:15px}.tn-tier-emblem{padding:20px;font-size:65px!important}}@media(max-width:600px){.tn-employer{padding:20px 14px}.tn-employer .tal-hero p{font-size:13px}.tn-employer-auth-card{padding:22px!important}.tn-employer-auth-card .tal-tabs button{padding:9px 5px;font-size:10px}.tal-workspace .tal-hero{min-height:0;padding:24px}.tal-workspace .tal-stats>div{padding:18px;min-height:100px}.tal-workspace .tal-stats strong{font-size:17px}.tal-workspace .tal-card{padding:20px}.tn-employer-seal{display:none}.tal-workspace .tal-tabs a{margin:8px}.tn-tier-emblem{display:none}}@media(prefers-reduced-motion:reduce){.tn-employer .tal-activities .tal-card,.tn-employer-auth-card button{transition:none}.tn-employer .tal-activities .tal-card:hover{transform:none}}.app .brand .tn-wordmark{width:156px;color:#11283a}.ad-brand .tn-wordmark,.sv-brand .tn-wordmark,.wf-brand .tn-wordmark{color:#f1f8fb;width:145px}.ad-brand b,.sv-brand b{display:block}.ad-brand small,.sv-brand small,.wf-brand small{margin-top:3px}.app .nav .brand{gap:9px}.tn-wordmark text{letter-spacing:2.1px}@media(max-width:600px){.app .nav .brand .tn-wordmark{width:123px}.app .nav .brand img{width:31px!important;height:35px!important}.app .nav nav{gap:9px;font-size:10px}.wf-brand .tn-wordmark{width:140px}}.tn-employer-auth-card>p>button{padding:0;border:0;background:none;color:#176879;font:600 12px DM Sans,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.tn-employer-auth-card>p>button:focus-visible{outline:2px solid #148d88;outline-offset:4px}.tn-founder{display:grid;grid-template-columns:minmax(220px,330px) minmax(0,1fr);gap:clamp(26px,4vw,58px);margin:32px auto 56px;padding:clamp(24px,4vw,48px);max-width:1200px;border:1px solid #dce7e7;border-radius:28px;background:radial-gradient(ellipse at 100% 0,#f5e9cf66,transparent 55%),linear-gradient(140deg,#fff,#f0f8f7);box-shadow:0 18px 48px #123f5010;align-items:start}.tn-founder-photo{overflow:hidden;border-radius:20px;background:#102d3d;box-shadow:0 14px 30px #15394d18}.tn-founder-photo img{display:block;width:100%;aspect-ratio:4/4.6;object-fit:cover;object-position:center 25%}.tn-founder-photo>div{padding:22px;color:#fff;display:grid;gap:7px}.tn-founder-photo strong{font-size:23px}.tn-founder-photo span,.tn-founder-photo small{color:#c7dddd;line-height:1.5}.tn-founder-story h2{font-size:clamp(26px,2.7vw,38px);line-height:1.22;margin:14px 0 22px;letter-spacing:-1px}.tn-founder-story h2 em{font-style:normal;color:#14776e}.tn-founder-story p{font-size:15px;line-height:1.85;color:#4e6170;margin:0 0 17px}.tn-founder-story blockquote{margin:22px 0;padding:18px 22px;border-left:3px solid #bf944e;background:#fff9ed;border-radius:0 14px 14px 0;font-size:18px;line-height:1.6;font-weight:600;color:#294154}.tn-founder-signoff{border-top:1px solid #d6e5e3;padding-top:18px;display:grid;gap:8px}.tn-founder-signoff b{color:#12594f}.tn-founder-signoff span{font-size:13px;line-height:1.6;color:#687986}@media(max-width:700px){.tn-founder{grid-template-columns:1fr;margin:24px 12px 32px;padding:22px;gap:26px}.tn-founder-photo{max-width:300px;width:100%;margin:auto}.tn-founder-story h2{letter-spacing:-.6px}.tn-founder-story blockquote{font-size:16px;padding:16px}}.tn-founder{grid-template-columns:180px minmax(0,1fr)}.tn-founder-photo{box-shadow:none;background:transparent;border-radius:0;overflow:visible}.tn-founder-photo img{width:104px;height:104px;aspect-ratio:1;object-fit:cover;object-position:center 25%;border-radius:50%;border:3px solid #fff;box-shadow:0 5px 18px #15394d18}.tn-founder-photo>div{padding:16px 0;color:#15394d;gap:6px}.tn-founder-photo strong{font-size:19px}.tn-founder-photo span,.tn-founder-photo small{color:#627580;font-size:12px}.tn-auth-page-talent{background:radial-gradient(ellipse at 8% 84%,#d9f2ee 0,transparent 31%),radial-gradient(ellipse at 98% 12%,#e5ebfb 0,transparent 32%),linear-gradient(135deg,#f7f9fc,#eff5f7 62%,#faf8f2)!important}.tn-auth-intro-talent h1 span{background:linear-gradient(100deg,#087f88 5%,#197f9b 58%,#9b7435);-webkit-background-clip:text;background-clip:text;color:transparent}.tn-auth-intro-talent .tn-auth-visual{background:radial-gradient(ellipse at 77% 28%,#147e84 0%,#135767 37%,transparent 72%),linear-gradient(125deg,#102d43,#123c50 74%,#183f4c)}.tn-auth-intro-talent .tn-auth-visual-head{color:#c1f0eb}.tn-auth-intro-talent .tn-auth-steps b{color:#8ce3d6}.tn-auth-page-talent .form{border-top:3px solid #138b8d}.tn-auth-page-talent .form>.eyebrow{color:#087f88}.tn-auth-page-talent .form>.btn.primary{background:linear-gradient(110deg,#10354b,#087f88)}.tn-auth-page-talent .tn-auth-intro{position:relative}.tn-auth-page-talent .tn-auth-intro:after{content:"TAL EXAM  ·  LEARN  ·  ADVANCE";display:inline-flex;margin-top:17px;padding:8px 11px;border:1px solid #d4e6e6;border-radius:999px;background:#ffffffa6;color:#326171;font-size:9px;font-weight:800;letter-spacing:1.15px}.tn-tier-silver{--tal-accent:#61758c;--tal-soft:#edf2f7;--tn-tier-accent:#61758c;--tn-tier-soft:#edf2f7}.tn-tier-gold{--tal-accent:#9a7027;--tal-soft:#fbf3df;--tn-tier-accent:#9a7027;--tn-tier-soft:#fbf3df}.tn-tier-diamond{--tal-accent:#078c91;--tal-soft:#e5f7f5;--tn-tier-accent:#078c91;--tn-tier-soft:#e5f7f5}.tn-tier-silver .sv-sidebar{background:linear-gradient(158deg,#43576b,#243648 48%,#172638);border-right-color:#516477}.tn-tier-gold .sv-sidebar{background:radial-gradient(ellipse at 18% 0%,#786039 0,transparent 38%),linear-gradient(158deg,#393123,#29271f 48%,#1d2430);border-right-color:#6b5832}.tn-tier-diamond .sv-sidebar{background:radial-gradient(ellipse at 14% 0%,#16717c 0,transparent 42%),linear-gradient(158deg,#102f42,#102638 55%,#101d30);border-right-color:#1b5564}.tn-tier-silver .sv-nav a.active{background:linear-gradient(105deg,#758ba2,#4c647d);box-shadow:0 8px 20px #142c413d}.tn-tier-gold .sv-nav a.active{background:linear-gradient(105deg,#b38b45,#795b2a);box-shadow:0 8px 22px #d5a94b30;color:#fffaf0}.tn-tier-diamond .sv-nav a.active{background:linear-gradient(105deg,#0b9b9b,#17677c);box-shadow:0 8px 22px #14b7b126}.tn-tier-silver .sv-nav a.active svg{color:#f3f7fb}.tn-tier-gold .sv-nav a.active svg{color:#fff2cd}.tn-tier-diamond .sv-nav a.active svg{color:#b9fff4}.tn-tier-silver .sv-workspace{background:radial-gradient(ellipse at 100% 0%,#e5edf6 0,transparent 44%),linear-gradient(145deg,#f6f8fb,#f2f5f9)}.tn-tier-gold .sv-workspace{background:radial-gradient(ellipse at 100% 0%,#f8e9c7 0,transparent 43%),linear-gradient(145deg,#fcfbf8,#f6f3ec)}.tn-tier-diamond .sv-workspace{background:radial-gradient(ellipse at 100% 0%,#d0f3ef 0,transparent 43%),linear-gradient(145deg,#f5fbfb,#eff7f8)}.tn-tier-silver .sv-page-head{background:radial-gradient(ellipse at 96% 4%,#8195aa 0,transparent 45%),linear-gradient(120deg,#293d52,#49637d)}.tn-tier-gold .sv-page-head{background:radial-gradient(ellipse at 96% 4%,#a78a51 0,transparent 45%),linear-gradient(120deg,#30291f,#5d4929)}.tn-tier-diamond .sv-page-head{background:radial-gradient(ellipse at 96% 4%,#158a91 0,transparent 45%),linear-gradient(120deg,#0c3043,#14556a)}.tn-tier-silver .sv-eyebrow{color:#7188a0}.tn-tier-gold .sv-eyebrow{color:#b58b41}.tn-tier-diamond .sv-eyebrow{color:#078c91}.tn-tier-silver .sv-primary{background:linear-gradient(115deg,#526b84,#758ba1)}.tn-tier-gold .sv-primary{background:linear-gradient(115deg,#755622,#b18a42);box-shadow:0 5px 16px #9a702726}.tn-tier-diamond .sv-primary{background:linear-gradient(115deg,#0c687b,#079b94);box-shadow:0 5px 16px #078c9126}.tn-tier-silver .tal-workspace .tal-hero{background:radial-gradient(ellipse at 92% 12%,#9dafc2 0,transparent 43%),linear-gradient(125deg,#293d52,#526e89)}.tn-tier-gold .tal-workspace .tal-hero{background:radial-gradient(ellipse at 92% 12%,#d2ad64 0,transparent 45%),linear-gradient(125deg,#302a20,#70552b)}.tn-tier-diamond .tal-workspace .tal-hero{background:radial-gradient(ellipse at 92% 12%,#30b8ae 0,transparent 44%),linear-gradient(125deg,#0c2c42,#10566a)}.tn-tier-emblem{position:relative;isolation:isolate;min-width:156px;min-height:138px;overflow:hidden;perspective:700px;box-shadow:inset 0 1px #ffffff24,0 14px 35px #071b3024}.tn-tier-emblem:before{content:"";position:absolute;z-index:-1;width:104px;height:104px;top:15px;border:1px solid #ffffff35;transform:rotate(45deg) rotateX(18deg);border-radius:16px;background:linear-gradient(135deg,#ffffff24,#ffffff03);box-shadow:0 0 34px #ffffff12;animation:tn-tier-shine 7s ease-in-out infinite}.tn-tier-emblem span{font-size:0!important;width:57px;height:57px;display:block;clip-path:polygon(50% 0,91% 20%,100% 48%,50% 100%,0 48%,9% 20%);background:linear-gradient(135deg,#fff,#afc6d5 38%,#f4e4bd 57%,#819cac);filter:drop-shadow(0 9px 12px #03182770);animation:tn-tier-turn 10s ease-in-out infinite}.tn-tier-gold .tn-tier-emblem:before{border-color:#f6dfa368;background:linear-gradient(135deg,#f3d99126,#fff4d406)}.tn-tier-gold .tn-tier-emblem span{background:linear-gradient(135deg,#fff4d1,#e6c16d 32%,#a77c32 54%,#f8e4a6 75%,#966c2c)}.tn-tier-silver .tn-tier-emblem span{background:linear-gradient(135deg,#fff,#dce5ed 25%,#92a8ba 49%,#f9fcff 66%,#7e94a8)}.tn-tier-diamond .tn-tier-emblem span{background:linear-gradient(135deg,#e6fffa,#7be0d8 28%,#178ea0 52%,#e6ffff 68%,#29677d)}.tn-tier-emblem small{position:relative;z-index:1;text-shadow:0 1px 10px #001b2a75}.tn-tier-silver .tal-card,.tn-tier-silver .sv-card{border-color:#d8e1e9;box-shadow:0 8px 26px #344f6609}.tn-tier-gold .tal-card,.tn-tier-gold .sv-card{border-color:#eadfc7;box-shadow:0 9px 28px #7556220b}.tn-tier-diamond .tal-card,.tn-tier-diamond .sv-card{border-color:#d3e9e8;box-shadow:0 9px 28px #0d68700b}.tn-tier-silver .tal-tabs button.active{background:linear-gradient(110deg,#526b84,#758ba1)}.tn-tier-gold .tal-tabs button.active{background:linear-gradient(110deg,#755622,#b18a42)}.tn-tier-diamond .tal-tabs button.active{background:linear-gradient(110deg,#0c687b,#079b94)}@keyframes tn-tier-turn{0%,to{transform:rotateY(-12deg) rotateX(5deg) translateY(0)}50%{transform:rotateY(12deg) rotateX(-5deg) translateY(-4px)}}@keyframes tn-tier-shine{0%,to{transform:rotate(45deg) rotateX(18deg) scale(.97);opacity:.55}50%{transform:rotate(53deg) rotateX(18deg) scale(1.04);opacity:1}}.tn-employer{--tal-accent:#117b87;--tal-soft:#e7f3f5;background:radial-gradient(ellipse at 93% 4%,#dcebef 0,transparent 32%),#f4f7fa;border-radius:28px}.tn-employer .tal-hero{position:relative;isolation:isolate;border:1px solid #ffffff2b;background:radial-gradient(ellipse at 92% 10%,#267a8e 0,transparent 42%),linear-gradient(118deg,#102b40,#153e56 58%,#145568);box-shadow:0 20px 44px #12374b24}.tn-employer .tal-hero:after{content:"";position:absolute;z-index:-1;right:10%;top:-80px;width:290px;height:290px;border:1px solid #b5e9e22b;border-radius:50%;box-shadow:0 0 0 27px #b5e9e20c,0 0 0 58px #b5e9e208;pointer-events:none}.tn-employer .tal-kicker{color:#9de3df}.tn-employer .tal-hero h1{max-width:650px}.tn-employer .tal-hero-meta span{border:1px solid #ffffff2b;border-radius:999px;padding:7px 10px;background:#ffffff0c;color:#e2f4f4}.tn-employer .tal-card{border-color:#dce6eb;box-shadow:0 10px 32px #193d510b}.tn-employer .tal-card h2{letter-spacing:-.4px}.tn-employer .tal-button{background:linear-gradient(110deg,#123d55,#078a8e);box-shadow:0 7px 18px #087f881b;transition:transform .18s,box-shadow .18s}.tn-employer .tal-button:hover{transform:translateY(-1px);box-shadow:0 10px 22px #087f8829}.tn-employer-auth-card{border-top:3px solid #14878b!important}.tn-employer .tal-tabs{background:#eef3f6}.tn-employer .tal-tabs button.active{background:linear-gradient(110deg,#143f56,#087f88)}.tn-employer .tal-form input:focus,.tn-employer .tal-form select:focus,.tn-employer .tal-form textarea:focus{border-color:#168b91;outline:3px solid #168b9119}@media(max-width:700px){.tn-auth-page-talent .tn-auth-intro{display:block;margin:0 0 2px}.tn-auth-page-talent .tn-auth-intro>.eyebrow{font-size:9px}.tn-auth-page-talent .tn-auth-intro h1{font-size:26px;line-height:1.08;margin:8px 0}.tn-auth-page-talent .tn-auth-intro>p{font-size:11px;line-height:1.45}.tn-auth-page-talent .tn-auth-visual,.tn-auth-page-talent .tn-auth-intro>small,.tn-auth-page-talent .tn-auth-intro .tn-info-help,.tn-auth-page-talent .tn-auth-intro:after{display:none}.tn-tier-emblem{min-width:110px;min-height:110px;padding:15px!important}.tn-tier-emblem:before{width:78px;height:78px;top:10px}}@media(prefers-reduced-motion:reduce){.tn-tier-emblem:before,.tn-tier-emblem span{animation:none}.tn-employer .tal-button{transition:none}}@media(max-width:700px){.tn-founder{grid-template-columns:1fr}.tn-founder-photo{max-width:none;display:flex;align-items:center;gap:16px;margin:0}.tn-founder-photo img{width:80px;height:80px;flex-shrink:0}.tn-founder-photo>div{padding:0}.tn-founder-photo strong{font-size:18px}}.tn-audience-intro{max-width:1200px;margin:24px auto 14px;padding:0 20px}.tn-audience-intro p{margin:8px 0;color:#526878;font-size:15px}.tn-audience-switch{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:1200px;margin:0 auto 20px;padding:0 20px}.tn-audience-switch button{display:flex;align-items:center;gap:16px;text-align:left;padding:20px 22px;background:#fff;border:1px solid #d8e3e8;border-radius:18px;cursor:pointer;color:#21384b;transition:background .2s,box-shadow .2s,border-color .2s;font:inherit}.tn-audience-switch button[aria-pressed=true]{background:linear-gradient(120deg,#103244,#116b70);color:#fff;border-color:#147a7c;box-shadow:0 10px 24px #143d4a20}.tn-audience-switch button:focus-visible{outline:3px solid #c39a54;outline-offset:3px}.tn-audience-switch strong{display:block;font-size:18px}.tn-audience-switch small{display:block;margin-top:6px;font-size:12px;line-height:1.5;opacity:.8}.tn-audience-switch b{margin-left:auto}.tn-audience-icon{font-size:30px;color:#b18d50}.tn-audience-switch button[aria-pressed=true] .tn-audience-icon{color:#8fe2d2}.tn-audience-content>.tn-hero{padding-top:24px}.tn-audience-note{font-size:12px!important;line-height:1.7!important;color:#b9d9df!important;margin:18px 0 0!important}.tn-hiring-mission{max-width:1160px;margin:24px auto;padding:30px;border:1px solid #dbe8e7;border-radius:22px;background:linear-gradient(100deg,#fff,#eef7f6)}.tn-hiring-mission h2{font-size:clamp(23px,3vw,32px);margin:12px 0}.tn-hiring-mission p{max-width:900px;color:#506878;font-size:15px;line-height:1.8;margin:0}@media(max-width:700px){.tn-audience-switch{grid-template-columns:1fr;gap:10px;padding:0 12px}.tn-audience-switch button{padding:15px;gap:12px}.tn-audience-switch strong{font-size:16px}.tn-audience-intro{padding:0 16px}.tn-hiring-mission{margin:20px 12px;padding:22px}}.tn-web-support{position:fixed;bottom:20px;right:18px;left:auto;z-index:1100}.tn-support-launch{border:1px solid #4aaca5;border-radius:30px;padding:13px 20px;background:linear-gradient(120deg,#123548,#16766e);color:#fff;font:600 14px inherit;cursor:pointer;box-shadow:0 8px 24px #12354830}.tn-support-panel{position:absolute;bottom:60px;left:0;width:360px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 105px);border:1px solid #cbdedc;border-radius:20px;background:#fff;box-shadow:0 18px 60px #12354835;overflow:hidden;text-align:left}.tn-support-panel header{padding:15px 18px;background:linear-gradient(120deg,#123548,#16766e);color:#fff;display:flex;justify-content:space-between;align-items:center;gap:12px}.tn-support-panel header>div{display:grid;gap:5px}.tn-support-panel header>button{width:32px;height:32px;border:1px solid #ffffff55;border-radius:50%;background:#ffffff12;color:#fff;font:inherit;font-size:22px;line-height:1;cursor:pointer}.tn-support-panel header small{color:#d5eeeb;font-size:11px}.tn-support-body{padding:18px;overflow-y:auto;max-height:calc(100dvh - 190px);font-size:13px;color:#3d5565}.tn-support-body p{font-size:13px;line-height:1.65;margin:8px 0 13px}.tn-faq-choices{display:grid;gap:7px;margin:12px 0}.tn-faq-choices button{padding:10px 12px;text-align:left;border-radius:10px;background:#f3f8f7;border:1px solid #d5e6e3;color:#1a5f59;font:inherit;cursor:pointer}.tn-support-body summary{cursor:pointer;font-weight:700}.tn-bot-answer,.tn-team-message{padding:12px;background:#f0f7f6;border-radius:12px;margin:12px 0}.tn-team-message.visitor{background:#eef1f7}.tn-team-message p{white-space:pre-wrap;overflow-wrap:anywhere}.tn-support-body form{display:grid;gap:8px;margin:15px 0}.tn-support-body input,.tn-support-body textarea{box-sizing:border-box;min-width:0;width:100%;padding:10px 12px;border:1px solid #ccdeda;border-radius:10px;font:inherit}.tn-support-body textarea{min-height:85px;resize:vertical}.tn-support-body .btn{padding:11px 14px;font-size:13px}.tn-human-link{color:#126c62;background:transparent;border:0;padding:9px;text-decoration:underline;cursor:pointer;font:inherit}.tn-support-trap{display:none}.tn-bot-notice{border-left:3px solid #b99553;padding:8px 12px;background:#fff9ed}.tn-support-body a{font-size:12px;color:#146b63}@media(max-width:600px){.tn-web-support{right:12px;bottom:16px;left:auto}.tn-support-panel{width:min(350px,calc(100vw - 24px));right:0;left:auto}}.tn-info-help{margin:12px 0 18px;max-width:820px;font-size:12px;color:#526878}.tn-info-help summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;min-height:30px;width:fit-content}.tn-info-help summary::-webkit-details-marker{display:none}.tn-info-help summary>span{display:grid;place-items:center;width:20px;height:20px;border:1px solid #63a79f;border-radius:50%;color:#176d63;font:700 13px Georgia,serif;flex-shrink:0}.tn-info-help summary b{font-weight:500}.tn-info-help summary:focus-visible{outline:2px solid #b99553;outline-offset:4px;border-radius:4px}.tn-info-help>div{padding:12px 15px;margin-top:8px;border:1px solid #d5e8e4;background:#f3faf8;border-radius:10px;line-height:1.75}.public-home>.tn-info-help{margin:0 auto 16px;padding:0 20px;max-width:1160px}.tn-desktop-required{max-width:650px;margin:40px auto;padding:28px;border-radius:22px;background:#fff;border:1px solid #dce7e7}.tn-desktop-required h1{font-size:30px;line-height:1.25}.tn-desktop-required p,.tn-device-note{line-height:1.75;color:#536a79}.tn-device-note{padding:12px;background:#edf6f4;border-radius:10px;font-size:13px}@media(max-width:700px){.app .nav{height:auto;min-height:64px;display:flex;flex-wrap:wrap;gap:12px;padding:12px 16px}.app .nav nav{width:100%;justify-content:space-between;gap:8px;font-size:12px}.app .nav nav a{white-space:nowrap}.app .nav nav a:nth-child(4){display:none}.app main{min-width:0}.tn-auth-page .social-options>div{flex-wrap:wrap}.tn-auth-page .social-options button{min-width:125px}.tn-auth-page input,.tn-auth-page select,.tn-auth-page textarea{font-size:16px}.sv-content,.wf-main{min-width:0}.sv-topbar-right .sv-user-menu>div:last-child{max-width:145px;overflow:hidden}.sv-user-menu b,.sv-user-menu span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.sv-page-head{flex-wrap:wrap;gap:12px}.sv-page-head h1{font-size:28px}.sv-content input,.sv-content textarea,.sv-content select,.wf-main input,.wf-main select{max-width:100%;box-sizing:border-box}.cp-card-grid,.payment-layout{grid-template-columns:1fr!important}.coupon-box label{flex-wrap:wrap}.sv-readonly-professional{grid-template-columns:1fr!important}.tn-desktop-required{margin:24px 12px;padding:24px}.tn-desktop-required h1{font-size:26px}.sv-support-page{grid-template-columns:1fr!important}.sv-support-chat{min-width:0}.tn-info-help{max-width:100%}.tn-info-help>div{overflow-wrap:anywhere}.app footer{padding:24px 18px 90px}.tn-hero h1{overflow-wrap:break-word}.tn-audience-switch button{min-width:0}}@media(max-width:380px){.app .nav nav{flex-wrap:wrap;justify-content:flex-start;gap:10px 16px}.tn-hero h1{font-size:31px}.tn-auth-page .form{padding:18px}.tn-hero .actions{flex-wrap:wrap}.tn-audience-switch strong{font-size:15px}}@media(max-width:700px){.tn-auth-page .social-options>div{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.tn-auth-page .social-options button{width:100%;min-width:0;white-space:normal}.app .nav .talnoro-lockup{display:flex;align-items:center;gap:12px}.app .nav .talnoro-lockup>img{width:30px;height:38px;flex-shrink:0}.app .nav .talnoro-lockup>span{display:block;margin:0;min-width:0}}.tn-auth-page .form .tn-info-help{margin:0;font-size:11px}.tn-auth-page .form .tn-info-help summary{min-height:24px}.app>header.nav{position:relative;top:auto;order:0;flex-shrink:0}.app .nav nav .tn-home-link{display:inline-flex!important}.app .nav nav .tn-dashboard-link{color:#087d84;font-weight:700}@media(max-width:700px){.app .nav nav{flex-wrap:wrap;justify-content:flex-start;gap:10px 16px}}.ad-proctor-table .ad-table-wrap{overflow-x:auto;max-width:100%}.ad-proctor-table .ad-table{table-layout:fixed;width:100%;min-width:720px}.ad-proctor-table .ad-table td,.ad-proctor-table .ad-table th{overflow-wrap:anywhere;white-space:normal}.ad-proctor-table .ad-cell-sub{display:block}.ad-proctor-table .ad-table th:nth-child(1){width:25%}.ad-proctor-table .ad-table th:nth-child(2){width:20%}.ad-proctor-table .ad-table th:nth-child(3){width:25%}.ad-proctor-table .ad-table th:nth-child(4){width:14%}.tn-community{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:24px;border:1px solid #d3e5ea;border-radius:20px;background:linear-gradient(115deg,#f3fafa,#fff);margin:16px 0}.tn-community div{display:flex;flex-direction:column;gap:8px}.tn-community b{font-size:30px;color:#0b7480}.tn-community small{grid-column:1/-1;color:#526676}.tn-join-strip{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:20px 24px;border-radius:18px;background:#e9f2f7;margin:16px 0}.tn-join-strip div{flex:1;min-width:220px}.tn-join-strip p{margin:6px 0;font-size:14px}.tn-policy-links{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;padding:16px}.tn-register-consent{display:flex!important;align-items:center;flex-wrap:wrap;gap:6px;font-size:13px}.tn-register-consent input{width:auto!important}@media(max-width:600px){.tn-community{grid-template-columns:1fr;padding:18px}.tn-community b{font-size:25px}.tn-join-strip{padding:18px}.tn-policy-links{gap:12px}}.tn-register-consent{align-items:flex-start!important;line-height:1.6}.tn-register-consent>input{margin:3px 4px 0 0;flex:0 0 auto}.tn-inline-link{border:0;background:none;color:#087f88;text-decoration:underline;font:inherit;padding:0;cursor:pointer}.tn-terms-overlay{position:fixed;inset:0;z-index:10000;background:#071827a8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:18px}.tn-terms-dialog{width:min(680px,100%);max-height:min(88vh,850px);display:flex;flex-direction:column;background:#fff;border:1px solid #dce6ec;border-radius:22px;box-shadow:0 28px 90px #06172555;overflow:hidden;color:#102c40}.tn-terms-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:25px 28px 16px}.tn-terms-dialog h2{font-size:clamp(22px,4vw,29px);margin:9px 0 6px;letter-spacing:-.6px}.tn-terms-dialog header p{margin:0;color:#617283;line-height:1.5}.tn-terms-close{width:38px;height:38px;border:1px solid #dce6ec;border-radius:12px;background:#fff;color:#102c40;font-size:24px;line-height:1;cursor:pointer}.tn-terms-scroll{height:min(48vh,470px);min-height:250px;overflow-y:auto;overscroll-behavior:contain;padding:4px 28px 22px;border-block:1px solid #e4ecef;scrollbar-color:#7baeb1 #edf3f4;scrollbar-width:thin}.tn-terms-scroll section{padding:12px 0;border-bottom:1px solid #edf1f3}.tn-terms-scroll h3{font-size:16px;margin:0 0 6px}.tn-terms-scroll p{font-size:14px;line-height:1.7;color:#506578;margin:0}.tn-terms-updated{padding-top:14px!important;color:#788995!important;font-size:12px!important}.tn-terms-dialog>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 22px 20px}.tn-terms-dialog>footer>span{font-size:13px;color:#607486}.tn-terms-dialog>footer>div{display:flex;gap:10px;flex-shrink:0}.tn-terms-secondary{border:1px solid #dce6ec;border-radius:10px;padding:10px 15px;background:#fff;color:#173244;font-weight:650;cursor:pointer}.tn-terms-dialog .btn:disabled{opacity:.45;cursor:not-allowed}@media(max-width:560px){.tn-terms-overlay{padding:10px}.tn-terms-dialog{border-radius:17px;max-height:94vh}.tn-terms-dialog>header{padding:20px 18px 14px}.tn-terms-scroll{height:48vh;min-height:220px;padding-inline:18px}.tn-terms-dialog>footer{align-items:stretch;flex-direction:column;padding:14px 18px 18px}.tn-terms-dialog>footer>div{justify-content:flex-end}}.tn-home-compact{background:radial-gradient(ellipse at 85% 8%,#dbefeb80,transparent 36%),#f8fafb}.form-page.tn-auth-page{width:min(1120px,100%);max-width:1120px;padding:34px clamp(20px,4vw,46px) 42px;grid-template-columns:minmax(0,1fr) minmax(370px,430px);gap:clamp(30px,5vw,68px);background:radial-gradient(ellipse at 6% 92%,rgba(31,161,157,.09),transparent 34%),linear-gradient(135deg,#f5f8fb,#eef5f6 54%,#f9f7f2)}.tn-auth-intro{width:100%;max-width:500px;align-self:center;animation:tn-auth-enter .48s cubic-bezier(.2,.7,.2,1) both}.tn-auth-intro>.eyebrow{display:inline-flex;align-items:center;gap:10px;color:#1a6570;font-size:10px;font-weight:800;letter-spacing:1.8px}.tn-auth-intro>.eyebrow:before{content:"";width:24px;height:2px;border-radius:2px;background:linear-gradient(90deg,#087f88,#b98c48)}.tn-auth-intro h1{font-size:clamp(30px,3.4vw,44px);line-height:1.12;letter-spacing:-1.8px;margin:16px 0 10px;color:#102c40}.tn-auth-intro h1 span{background:linear-gradient(95deg,#087f88,#276c8a 70%,#a57b3e);-webkit-background-clip:text;background-clip:text;color:transparent}.tn-auth-intro>p{max-width:440px;font-size:14px;line-height:1.7;margin:0;color:#637684}.tn-auth-visual{height:205px;position:relative;isolation:isolate;overflow:hidden;margin:24px 0 16px;padding:17px 19px;border:1px solid #286274;border-radius:20px;color:#f4fcff;background:radial-gradient(ellipse at 83% 28%,#14747b 0%,#124d5d 34%,transparent 70%),linear-gradient(125deg,#102c40,#123c50 72%,#163b4a);box-shadow:0 16px 38px #10364829;box-sizing:border-box}.tn-auth-visual:before{content:"";position:absolute;z-index:-1;inset:0;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:31px 31px;-webkit-mask-image:linear-gradient(90deg,transparent 2%,#000 100%);mask-image:linear-gradient(90deg,transparent 2%,#000 100%);opacity:.55}.tn-auth-visual:after{content:"";position:absolute;z-index:-1;right:-65px;top:-100px;width:235px;height:235px;border:1px solid #80ded833;border-radius:50%;box-shadow:0 0 0 20px #80ded80a,0 0 0 42px #80ded807}.tn-auth-visual-head{display:flex;align-items:center;gap:9px;font-size:9px;font-weight:750;letter-spacing:1.55px;color:#b9e4e5}.tn-auth-visual-head i{width:7px;height:7px;border-radius:50%;background:#72e0c9;box-shadow:0 0 0 5px #72e0c91c}.tn-auth-orbit{position:absolute;right:19px;top:27px;width:148px;height:120px;display:grid;place-items:center;perspective:420px}.tn-auth-orbit-ring{position:absolute;width:104px;height:104px;border:1px solid #8ce6df48;border-radius:50%;transform:rotateX(68deg) rotate(-28deg);animation:tn-auth-orbit 14s linear infinite}.tn-auth-orbit-ring-alt{width:126px;height:126px;border-color:#e3c48642;transform:rotateY(68deg) rotate(32deg);animation-direction:reverse;animation-duration:19s}.tn-auth-gem{width:94px;height:94px;overflow:visible;filter:drop-shadow(0 11px 15px #031b2d70);animation:tn-auth-gem-float 5.5s ease-in-out infinite;transform-style:preserve-3d}.tn-auth-orbit-dot{position:absolute;width:5px;height:5px;border-radius:50%;background:#a7fff0;box-shadow:0 0 11px 3px #88ffe877}.tn-auth-orbit-dot-one{top:8px;left:30px}.tn-auth-orbit-dot-two{right:3px;bottom:24px;background:#efcb83;box-shadow:0 0 10px 2px #edca8377}.tn-auth-steps{position:absolute;left:19px;right:18px;bottom:43px;display:flex;align-items:center;gap:8px;max-width:315px}.tn-auth-steps>div{display:flex;align-items:center;gap:6px;white-space:nowrap}.tn-auth-steps b{display:grid;place-items:center;width:22px;height:22px;border:1px solid #ffffff26;border-radius:7px;color:#89ddd6;font-size:8px}.tn-auth-steps span{font-size:9px;font-weight:650;color:#eff8fa}.tn-auth-steps>i{height:1px;min-width:12px;flex:1;background:linear-gradient(90deg,#68cfc2,#d0b070)}.tn-auth-visual-caption{position:absolute;left:19px;bottom:15px;font-size:9px;letter-spacing:.15px;color:#a9c9d2}.tn-auth-intro>small{display:block;margin:0 0 4px;color:#738491;font-size:10px}.tn-auth-intro .tn-info-help{margin:2px 0 0;font-size:11px}.form-page.tn-auth-page .form{padding:30px;border-radius:22px;border-color:#dce6ec;box-shadow:0 24px 64px #1330441c;animation:tn-auth-enter .55s .06s cubic-bezier(.2,.7,.2,1) both}.tn-auth-page .form>.eyebrow{color:#176b72;font-size:9px;letter-spacing:1.6px}.tn-auth-page .form h2{font-size:28px;letter-spacing:-1.1px}.tn-auth-page .social-options button{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.tn-auth-page .social-options button:hover:not(:disabled){transform:translateY(-1px);border-color:#8dbcc2;box-shadow:0 6px 16px #173c4a10}.tn-auth-page .form input{transition:border-color .18s ease,box-shadow .18s ease}.tn-auth-page .form input:focus{border-color:#168b91;box-shadow:0 0 0 3px #168b9119;outline:none}@keyframes tn-auth-gem-float{0%,to{transform:translateY(0) rotateY(-8deg) rotateX(3deg)}50%{transform:translateY(-5px) rotateY(8deg) rotateX(-3deg)}}@keyframes tn-auth-orbit{to{transform:rotateX(68deg) rotate(332deg)}}@keyframes tn-auth-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.form-page.tn-auth-page{grid-template-columns:minmax(0,1fr) minmax(340px,390px);gap:24px;padding-inline:24px}.tn-auth-visual{height:190px}.tn-auth-orbit{right:5px}.tn-auth-steps{max-width:280px}.tn-auth-steps span{font-size:8px}}@media(max-width:700px){.form-page.tn-auth-page{width:100%;max-width:470px;min-width:0;padding:20px 16px;gap:18px;grid-template-columns:minmax(0,1fr);justify-items:stretch;background:radial-gradient(ellipse at 92% 0%,#e5f2f1 0,transparent 42%),#f5f7fb}.tn-auth-intro{display:none}.form-page.tn-auth-page .form,.form-page.tn-auth-page .tn-staff-form{width:100%;max-width:100%;min-width:0;padding:24px 21px;border-radius:19px;box-shadow:0 18px 48px #12344912}.tn-auth-page .form h2{font-size:26px}.tn-auth-page .form input,.tn-auth-page .tn-staff-form input{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.tn-auth-intro,.form-page.tn-auth-page .form,.tn-auth-gem,.tn-auth-orbit-ring{animation:none}.tn-auth-page .social-options button,.tn-auth-page .form input{transition:none}}.tn-home-compact .tn-audience-intro{max-width:1160px;margin:24px auto 10px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 24px}.tn-path-label{font-size:12px;color:#687c87}.tn-home-compact .tn-audience-switch{max-width:1160px;gap:10px;margin:0 auto;padding:0 24px}.tn-home-compact .tn-audience-switch button{padding:12px 16px;border-radius:12px;gap:12px;box-shadow:none}.tn-home-compact .tn-audience-switch strong{font-size:14px}.tn-home-compact .tn-audience-switch small{font-size:11px;margin-top:3px}.tn-home-compact .tn-audience-icon{font-size:22px}.tn-home-compact>.tn-info-help{max-width:1112px;margin:8px auto 0;font-size:11px;padding:0 24px}.tn-home-compact .tn-hero{max-width:1160px;grid-template-columns:1.2fr 1fr;padding:24px 24px 32px;gap:40px;min-height:0}.tn-home-compact .tn-hero h1{font-size:clamp(32px,3.5vw,46px);line-height:1.14;letter-spacing:-1.7px;margin:14px 0 16px}.tn-home-compact .tn-hero-copy>p{font-size:14px;line-height:1.7;max-width:510px}.tn-home-compact .tn-hero .actions{margin:20px 0 14px;gap:10px}.tn-home-compact .tn-hero .btn{padding:12px 17px;font-size:13px;border-radius:10px;min-height:0}.tn-home-compact .hero-trust{font-size:10px!important;gap:10px!important;margin-top:14px!important}.tn-home-compact .tn-evidence{padding:24px;border-radius:18px;box-shadow:0 14px 30px #163d5016}.tn-home-compact .tn-evidence-title{font-size:24px;margin:18px 0}.tn-home-compact .tn-evidence-row{padding:11px 0}.tn-home-compact .tn-evidence-row b{font-size:12px}.tn-home-compact .tn-evidence-row small{font-size:10px}.tn-home-compact .tn-audience-note{font-size:10px!important;margin-top:12px!important}.tn-home-compact .tn-hiring-mission{max-width:1112px;margin:0 auto 24px;padding:22px 26px;border-radius:16px}.tn-home-compact .tn-hiring-mission h2{font-size:24px;margin:9px 0}.tn-home-compact .tn-hiring-mission p{font-size:13px;line-height:1.7}.tn-home-compact .tn-community,.tn-home-compact .tn-join-strip{max-width:1112px;margin:24px auto;padding:18px 22px;box-sizing:border-box;border-radius:14px}.tn-home-compact .tn-community b{font-size:23px}.tn-home-compact .tn-community span{font-size:12px}.tn-home-compact .tn-community small{font-size:10px;line-height:1.5}.tn-home-compact .tn-join-strip b{font-size:15px}.tn-home-compact .tn-join-strip .btn{font-size:12px;padding:12px 16px}.tn-home-compact .tn-join-strip>a:last-child{font-size:12px}@media(max-width:700px){.tn-home-compact .tn-audience-intro{margin-top:16px;padding:0 16px}.tn-home-compact .tn-audience-intro .eyebrow{font-size:9px;letter-spacing:1.2px}.tn-path-label{font-size:10px}.tn-home-compact .tn-audience-switch{grid-template-columns:1fr 1fr;padding:0 16px;gap:8px}.tn-home-compact .tn-audience-switch button{padding:11px 10px;gap:6px;align-items:flex-start}.tn-home-compact .tn-audience-switch strong{font-size:11px;line-height:1.45}.tn-home-compact .tn-audience-switch small{font-size:9px;line-height:1.4}.tn-home-compact .tn-audience-switch b,.tn-home-compact .tn-audience-icon{display:none}.tn-home-compact>.tn-info-help{margin:8px 16px 0;padding:0}.tn-home-compact .tn-hero{grid-template-columns:1fr;padding:18px 16px 24px;gap:22px}.tn-home-compact .tn-hero h1{font-size:34px;letter-spacing:-1.2px}.tn-home-compact .tn-hero-copy>p{font-size:13px}.tn-home-compact .tn-evidence{padding:20px}.tn-home-compact .tn-hiring-mission,.tn-home-compact .tn-community,.tn-home-compact .tn-join-strip{margin:0 16px 22px;padding:20px}.tn-home-compact .tn-community{grid-template-columns:1fr;gap:14px}.tn-home-compact .tn-hiring-mission h2{font-size:22px}}.tn-home-compact .tn-founder{grid-template-columns:240px minmax(0,1fr);gap:36px;padding:32px;max-width:1112px;box-sizing:border-box}.tn-home-compact .tn-founder-photo img{width:220px;height:260px;aspect-ratio:auto;border-radius:18px;object-fit:cover;object-position:center 22%;border:4px solid #fff;box-shadow:0 12px 26px #15394d20}.tn-home-compact .tn-founder-photo strong{font-size:22px}.tn-home-compact .tn-founder-photo>div{padding:16px 2px}.tn-home-compact .tn-hero h1{font-size:clamp(36px,3.8vw,50px);letter-spacing:-1.9px}.tn-home-compact #talent-evidence{scroll-margin-top:100px}@media(max-width:700px){.tn-home-compact .tn-founder{grid-template-columns:1fr;margin:24px 16px;padding:24px;gap:22px}.tn-home-compact .tn-founder-photo{max-width:220px;margin:0}.tn-home-compact .tn-founder-photo img{width:180px;height:212px}.tn-home-compact .tn-hero h1{font-size:35px;letter-spacing:-1.2px}}.tn-cookie-settings{border:1px solid #cedde2;background:#fff;color:#164858;border-radius:8px;padding:8px 12px;font:inherit;font-size:12px;margin:8px;cursor:pointer}.tn-cookie-status{display:block;font-size:11px;margin:6px;color:#4a6570}.tn-cookie-notice{position:fixed;z-index:10000;bottom:76px;left:50%;transform:translate(-50%);width:min(930px,calc(100% - 32px));box-sizing:border-box;background:#fff;color:#183645;border:1px solid #cddde2;box-shadow:0 12px 45px #0b28382b;border-radius:16px;padding:20px 24px;display:grid;grid-template-columns:1fr 240px;gap:24px;text-align:left}.tn-cookie-notice h2{font-size:18px;line-height:1.3;margin:0 0 8px}.tn-cookie-notice p{font-size:12px;line-height:1.6;margin:0 0 8px}.tn-cookie-notice .tn-cookie-detail{font-size:10px;color:#607583}.tn-cookie-notice a{font-size:11px;color:#087b80;text-decoration:underline}.tn-cookie-actions{display:flex;flex-direction:column;justify-content:center;gap:12px}.tn-cookie-actions span{font-size:11px;color:#56707b}.tn-cookie-actions button{border:0;border-radius:9px;background:#0b6871;color:#fff;padding:13px;font-size:12px;font-weight:700;cursor:pointer}.tn-cookie-notice button:focus-visible,.tn-cookie-settings:focus-visible,.tn-cookie-notice a:focus-visible{outline:3px solid #bf9854;outline-offset:3px}@media(max-width:600px){.tn-cookie-notice{bottom:76px;padding:16px;gap:12px;grid-template-columns:1fr;max-height:65vh;overflow:auto}.tn-cookie-actions{gap:8px}.tn-cookie-notice h2{font-size:16px}.tn-cookie-notice p{font-size:11px}}.tn-cookie-notice{width:min(720px,calc(100% - 32px));padding:12px 16px;border-radius:10px;grid-template-columns:1fr auto;gap:14px;align-items:center;bottom:76px}.tn-cookie-notice h2,.tn-cookie-notice .tn-cookie-detail,.tn-cookie-actions>span{display:none}.tn-cookie-notice>div:first-child{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tn-cookie-notice p{margin:0;font-size:11px;line-height:1.5}.tn-cookie-notice a{font-size:11px;white-space:nowrap}.tn-cookie-actions{display:block}.tn-cookie-actions button{font-size:11px;padding:9px 12px;white-space:nowrap}@media(max-width:600px){.tn-cookie-notice{padding:10px 12px;grid-template-columns:1fr auto;gap:10px}.tn-cookie-notice p,.tn-cookie-notice a{font-size:10px}.tn-cookie-actions button{padding:9px 10px;font-size:10px}}.page.tn-policy-page{max-width:1080px;padding:26px 24px 30px}.tn-policy-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.tn-policy-heading .eyebrow{font-size:10px;letter-spacing:1.6px}.tn-policy-page h1{font-size:30px;letter-spacing:-1px;margin:6px 0 0;line-height:1.2}.tn-policy-heading>p{font-size:12px;margin:0;white-space:nowrap}.tn-policy-index{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.tn-policy-index a{font-size:12px;padding:6px 10px;border:1px solid #d8e5e9;border-radius:7px;background:#fff;color:#15556a}.tn-policy-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.tn-policy-section{padding:14px 0;border-top:1px solid #dbe6eb;scroll-margin-top:100px}.tn-policy-section h2{font-size:17px;line-height:1.3;margin:0 0 7px;letter-spacing:-.3px}.tn-policy-section p{font-size:14px;line-height:1.65;margin:0;color:#43576b}.tn-policy-footer{display:flex;flex-wrap:wrap;gap:14px;border-top:1px solid #dbe6eb;padding-top:16px;margin-top:10px;font-size:12px}.tn-policy-page a:focus-visible{outline:2px solid #008693;outline-offset:3px}@media(max-width:680px){.page.tn-policy-page{padding:20px 18px}.tn-policy-heading{display:block}.tn-policy-heading>p{margin-top:8px}.tn-policy-page h1{font-size:25px}.tn-policy-sections{grid-template-columns:1fr}.tn-policy-section{padding:12px 0}.tn-policy-index{margin-bottom:12px}}.tn-public-polish .btn,.tn-public-polish .tal-button,.tn-public-polish .tn-audience-switch button{transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease}.tn-public-polish .nav{background:#fffffff5;box-shadow:0 3px 18px #102b3808}.tn-public-polish .nav nav a{position:relative;transition:color .18s ease}.tn-public-polish .nav nav a:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:#008995;transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.tn-public-polish .nav nav a:hover:after{transform:scaleX(1)}.tn-public-polish .tn-audience-content{animation:tn-content-enter .28s ease both}.tn-public-polish .tn-evidence{position:relative;overflow:hidden;background:radial-gradient(ellipse at 100% 0%,#16747d,#123c4b 42%,#102535)}.tn-public-polish .tn-evidence-title{position:relative;max-width:80%}.tn-diamond-visual{position:absolute;right:16px;top:48px;width:90px;height:85px;pointer-events:none;perspective:500px}.tn-diamond-visual svg{position:relative;width:100%;height:100%;filter:drop-shadow(0 10px 12px #001d3f66);animation:tn-gem-float 6s ease-in-out infinite}.tn-diamond-orbit{position:absolute;inset:5px -7px;border:1px solid #7ee1dd30;border-radius:50%;transform:rotate(-22deg)}.tn-gem-glint{position:absolute;right:15px;top:15px;width:4px;height:4px;background:#fff;border-radius:50%;box-shadow:0 0 12px 3px #a6ffff77}.tn-public-polish .tn-evidence-row{transition:background-color .18s ease,transform .18s ease}.tn-public-polish .tn-reveal-visible{animation:tn-section-enter .4s ease both}.tn-public-polish .card,.tn-public-polish .tn-employer .tal-card{transition:box-shadow .2s ease,border-color .2s ease}.tn-public-polish .steps>div{border-top:2px solid #1f8b9530}.tn-public-polish a:focus-visible,.tn-public-polish button:focus-visible{outline:2px solid #008995;outline-offset:4px}@media(hover:hover)and (pointer:fine){.tn-public-polish .btn:hover,.tn-public-polish .tal-button:hover{transform:translateY(-2px);box-shadow:0 8px 18px #103e4b1f}.tn-public-polish .tn-audience-switch button:hover{transform:translateY(-2px)}.tn-public-polish .tn-evidence-row:hover{background:#ffffff07;transform:translate(3px)}.tn-public-polish .card:hover,.tn-public-polish .tn-employer .tal-card:hover{border-color:#8dbcc2;box-shadow:0 6px 20px #163a460b}}@keyframes tn-content-enter{0%{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes tn-section-enter{0%{opacity:.75;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes tn-gem-float{0%,to{transform:translateY(0) rotateY(-12deg)}50%{transform:translateY(-5px) rotateY(12deg)}}@media(max-width:680px){.tn-diamond-visual{width:65px;height:60px;right:14px;top:45px}.tn-diamond-visual svg{animation:none}.tn-public-polish .tn-evidence-title{max-width:80%}}@media(prefers-reduced-motion:reduce){.tn-public-polish *,.tn-public-polish *:before,.tn-public-polish *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.tn-info-help summary>span{width:15px;height:15px;font-size:10px;box-sizing:border-box}.tn-info-help summary{min-height:24px;gap:6px}.tn-info-help{margin:6px 0 10px}.tn-home-compact>.tn-info-help{margin-top:4px}.tn-home-compact .tn-hero{padding-top:14px;padding-bottom:20px;gap:28px}.tn-home-compact .tn-audience-intro{margin-top:16px}.tn-home-compact .tn-hero .actions{margin:15px 0 10px}.tn-home-compact .content-section,.tn-home-compact .faq-section{padding-top:30px;padding-bottom:30px}.tn-assessment-scene{--rx:0deg;--ry:0deg;display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:24px;max-width:1112px;margin:0 auto 20px;padding:20px 24px;border:1px solid #d7e7e9;border-radius:16px;background:radial-gradient(ellipse at 90% 20%,#d5eeed,#f4f8fa 70%);box-sizing:border-box;overflow:hidden}.tn-scene-copy .eyebrow{font-size:9px;letter-spacing:1.2px}.tn-scene-copy h2{font-size:23px;line-height:1.3;letter-spacing:-.6px;margin:9px 0}.tn-scene-copy p{font-size:12px;line-height:1.7;color:#526a7b;margin:0}.tn-scene-stage{perspective:900px;padding:16px 6px;min-width:0}.tn-scene-deck{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .18s ease-out}.tn-scene-panel{position:relative;margin:0;padding:16px 12px;border:1px solid #cee2e6;border-radius:12px;box-shadow:0 12px 0 -7px #b3d1d4,0 16px 22px #153c4c20;transform:rotateY(-10deg) translateZ(12px);background:linear-gradient(135deg,#fff,#edf6f7);min-width:0}.tn-scene-person{transform:translateZ(35px) translateY(-8px);background:linear-gradient(135deg,#15374c,#087c82);color:#fff;border-color:#2c8791}.tn-scene-report{transform:rotateY(10deg) translateZ(12px)}.tn-scene-panel small{display:block;font-size:8px;letter-spacing:.6px;line-height:1.5}.tn-scene-panel h3{font-size:14px;margin:8px 0 5px;line-height:1.3}.tn-scene-panel p{font-size:10px;line-height:1.5;margin:0;opacity:.8}.tn-scene-symbol{display:block;font-size:28px;color:#0c8190;line-height:1;margin-bottom:12px}.tn-scene-person svg{display:block;width:32px;height:32px;fill:none;stroke:#a1f1e3;stroke-width:2;margin-bottom:10px}.tn-scene-bars{display:flex;gap:4px;margin-top:12px}.tn-scene-bars i{height:4px;background:#a5d9d8;border-radius:2px;flex:1}.tn-scene-bars i:nth-child(2){background:#2295a0}.tn-scene-bars i:last-child{background:#bf9c60}@media(max-width:700px){.tn-assessment-scene{grid-template-columns:1fr;margin:0 16px 18px;padding:18px;gap:12px}.tn-scene-copy h2{font-size:20px}.tn-scene-stage{padding:10px 0}.tn-scene-deck{gap:7px;transform:none}.tn-scene-panel{padding:12px 8px;transform:none}.tn-scene-person{transform:translateY(-4px)}.tn-scene-panel h3{font-size:12px}.tn-scene-panel small{font-size:7px}.tn-scene-panel p{font-size:9px}.tn-scene-symbol{font-size:24px}.tn-home-compact .tn-hero{gap:16px;padding-top:12px;padding-bottom:18px}}@media(prefers-reduced-motion:reduce){.tn-scene-deck,.tn-scene-panel{transform:none!important;transition:none!important}}.tn-home-compact .tn-founder-photo strong{display:block;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:800;letter-spacing:1.6px;line-height:1.4;color:#13344a;margin-bottom:6px}.tn-home-compact .tn-founder-photo>div{border-top:2px solid #c29a5b;margin-top:14px;padding-top:12px}.tn-home-compact .tn-founder-photo span{font-size:11px;letter-spacing:1.1px;text-transform:uppercase;color:#087d87}.tn-public-polish .talnoro-lockup>img{object-fit:contain;width:42px;height:42px}.tn-public-polish .nav .tn-wordmark{width:154px}.tn-public-polish .tn-process-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:24px 0;border-block:1px solid #dbe6e9;margin:28px 0}.tn-process-facts>div{display:flex;gap:14px;align-items:center}.tn-process-facts b{font-size:25px;color:#087c87;white-space:nowrap}.tn-process-facts span{font-size:13px;color:#4b6270}.tn-sample{display:grid;grid-template-columns:1fr 1fr;gap:38px;align-items:center;margin:38px 0}.tn-sample h2{font-size:clamp(25px,3vw,36px);line-height:1.18;letter-spacing:-.025em;margin:12px 0}.tn-sample p{font-size:14px;line-height:1.7;color:#526575}.tn-sample-report{border:1px solid #d6e5e8;border-radius:20px;background:#fff;box-shadow:0 14px 40px #1135480b;overflow:hidden}.tn-sample-report header{display:flex;justify-content:space-between;gap:12px;padding:18px;background:#f3f8f9}.tn-sample-report header span,.tn-sample-report footer,.tn-sample-content small{font-size:11px;color:#536b75}.tn-sample-report nav{display:flex;gap:8px;padding:14px 18px 0}.tn-sample-report button{font:inherit;font-size:12px;border:1px solid #d8e7eb;border-radius:8px;padding:8px 13px;background:#fff;color:#254554;cursor:pointer}.tn-sample-report button[aria-pressed=true]{background:#103e50;color:#fff;border-color:#103e50}.tn-sample-content{min-height:200px;padding:18px}.tn-sample-content h3{font-size:17px;margin:0 0 16px}.tn-sample-skill{margin:12px 0}.tn-sample-skill span{display:flex;justify-content:space-between;font-size:12px}.tn-sample-skill>div{height:5px;background:#e6eff0;border-radius:8px;margin-top:7px;overflow:hidden}.tn-sample-skill i{display:block;height:100%;background:linear-gradient(90deg,#087887,#46b7ac);border-radius:8px}.tn-sample-report footer{padding:12px 18px;border-top:1px solid #e3ebee}.tn-public-polish .portal-switch,.tn-public-polish .tn-support-launch{font-size:12px;padding:9px 14px;min-height:40px}.tn-public-polish .portal-drawer{width:min(460px,100%);border-radius:22px 0 0 22px}.tn-portal-icon{display:inline-flex;width:24px;margin-right:10px;font-style:normal;font-size:20px;color:#087c87}.tn-public-polish .tn-home-compact h1{letter-spacing:-.025em}.tn-public-polish .tn-audience-content{animation:none}.tn-public-polish .tn-reveal-visible{animation:none;opacity:1}.tn-exam-chips{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.tn-exam-chips span{background:#edf7f7;padding:5px 8px;border-radius:6px;color:#17616a;font-size:11px}.tn-exam-description{margin:12px 0;font-size:13px}.tn-exam-description summary{cursor:pointer;color:#126b75}.tn-exam-description p{font-size:13px;line-height:1.6}.tn-application-progress{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0 20px}.tn-application-progress span{font-size:11px;background:#f1f5f7;color:#536878;padding:7px 9px;border-radius:7px}.tn-application-progress [aria-current=step]{background:#103e50;color:#fff}.apply-form-card fieldset{border:0;margin:0;padding:0;min-width:0}.apply-form-card legend{font-size:14px;font-weight:700;margin-bottom:12px}.tn-application-actions{display:flex;gap:10px}.tn-application-actions button{flex:1}.apply-shell .apply-grid{gap:32px}.apply-shell h1{font-size:clamp(32px,4vw,48px);letter-spacing:-.025em}.apply-tags{max-height:95px;overflow:auto}.tn-public-polish main{padding-bottom:24px}@media(max-width:700px){.tn-sample{grid-template-columns:1fr;gap:18px}.tn-process-facts{gap:12px!important}.tn-process-facts>div{display:grid}.tn-process-facts b{font-size:20px}.tn-process-facts span{font-size:11px}.tn-sample-report header{display:grid;gap:4px}.tn-public-polish .portal-drawer{border-radius:0}.tn-application-progress{gap:4px}.tn-application-progress span{font-size:10px}}.apply-form-card fieldset{display:grid;gap:16px}.apply-form-card fieldset[hidden]{display:none}@media(max-width:800px){.apply-grid>.apply-form-card{order:-1}.apply-shell{padding-top:20px}.apply-form-card h2{margin:10px 0}.apply-grid>section:first-child h1 br{display:none}}.tn-public-polish .tn-process-facts,.tn-public-polish .tn-sample{width:calc(100% - 64px);max-width:1180px;margin:28px auto;box-sizing:border-box}.tn-public-polish .tn-sample{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.tn-sample>div{min-width:0}.tn-sample-report header{flex-wrap:wrap}.tn-process-facts>div{min-width:0}.tn-process-facts span{overflow-wrap:anywhere}.tn-diamond-visual{perspective:600px}.tn-gem-solid{position:absolute;width:65px;height:70px;left:12px;top:8px;transform-style:preserve-3d;animation:tn-gem-turn 12s linear infinite}.tn-gem-facet{position:absolute;inset:0;clip-path:polygon(50% 0,100% 34%,50% 100%,0 34%);background:linear-gradient(155deg,#d4fff5,#68d9d1 30%,#128c9d 50%,#06394c);border-top:1px solid #c9fff7;transform:rotateY(calc(var(--facet)*45deg)) translateZ(18px);opacity:.84}.tn-gem-facet:nth-child(2n){background:linear-gradient(145deg,#9ce5ed,#087d8c 50%,#082d42)}.tn-gem-glint{animation:tn-gem-spark 3s ease-in-out infinite}.tn-diamond-orbit{animation:tn-orbit-turn 16s linear infinite}@keyframes tn-gem-turn{0%{transform:rotateX(12deg) rotateY(0) rotate(-7deg)}to{transform:rotateX(12deg) rotateY(360deg) rotate(-7deg)}}@keyframes tn-orbit-turn{to{transform:rotate(338deg)}}@keyframes tn-gem-spark{50%{opacity:.3;transform:scale(.7)}}.tn-welcome{position:fixed;inset:0;margin:auto;width:min(680px,calc(100% - 32px));max-height:90dvh;overflow:auto;border:1px solid #bcd5d9;border-radius:26px;padding:38px;color:#173949;background:linear-gradient(145deg,#fff,#eff8f8);box-shadow:0 30px 100px #08243550;box-sizing:border-box}.tn-welcome::backdrop{background:#0b263acf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tn-welcome h2{font-size:clamp(27px,4vw,39px);line-height:1.15;margin:16px 0;letter-spacing:-.025em}.tn-welcome em{font-style:normal;color:#087f88}.tn-welcome p{color:#516e7a}.tn-welcome-paths{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0}.tn-welcome-paths button{border:1px solid #bed9de;border-radius:15px;padding:22px 18px;background:#fff;text-align:left;cursor:pointer;color:#153a4b;transition:transform .2s,box-shadow .2s}.tn-welcome-paths button:first-child{background:linear-gradient(130deg,#13364b,#0c7981);color:#fff}.tn-welcome-paths button:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0a566b26}.tn-welcome-paths b{display:block;font-size:16px}.tn-welcome-paths span{display:block;font-size:12px;line-height:1.6;margin-top:10px}.tn-welcome small{font-size:11px;color:#527080}.tn-account-deletion form{background:#fff;color:#253f4c;padding:12px;border-radius:12px;font-size:11px}.tn-account-deletion input{max-width:100%;width:100%;box-sizing:border-box;margin:6px 0;padding:8px;border:1px solid #cbdadd}.tn-account-deletion form button{margin:5px 0;padding:8px;border-radius:7px;border:1px solid #cbdadd;cursor:pointer}@media(max-width:700px){.tn-public-polish .tn-process-facts,.tn-public-polish .tn-sample{width:calc(100% - 32px);grid-template-columns:1fr}.tn-public-polish .tn-process-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.tn-public-polish .tn-sample{gap:18px}.tn-welcome{padding:24px}.tn-welcome-paths{grid-template-columns:1fr}.tn-gem-solid{width:45px;height:48px;left:7px}.tn-gem-facet{transform:rotateY(calc(var(--facet)*45deg)) translateZ(13px)}}@media(prefers-reduced-motion:reduce){.tn-gem-solid,.tn-gem-glint,.tn-diamond-orbit{animation:none}.tn-welcome-paths button{transition:none}}.tn-public-polish .tn-audience-content{animation:tn-path-change .25s ease both}@keyframes tn-path-change{0%{transform:translateY(5px)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.tn-public-polish .tn-audience-content{animation:none}}.tn-tier-journey .benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tn-tier-journey .tn-tier-card{border-top:3px solid #9caab7;min-width:0}.tn-tier-journey .tn-tier-gold{border-top-color:#bd9653;background:linear-gradient(145deg,#fff,#fffbf2)}.tn-tier-journey .tn-tier-diamond{border-top-color:#109b9e;background:linear-gradient(145deg,#fff,#edfafa)}.tn-tier-journey .tn-tier-card>span{font-size:12px;letter-spacing:.14em;font-weight:700}@media(max-width:760px){.tn-tier-journey .benefit-grid{grid-template-columns:1fr}}.tn-home-compact{position:relative;isolation:isolate;background:radial-gradient(ellipse 56% 34% at 86% 6%,rgba(94,202,190,.18),transparent 76%),radial-gradient(ellipse 44% 30% at 9% 30%,rgba(202,164,98,.09),transparent 78%),linear-gradient(180deg,#f8fafb,#f3f8f8 44%,#f8fafb)}.tn-home-compact:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background-image:radial-gradient(rgba(11,92,108,.12) .75px,transparent .75px),linear-gradient(115deg,transparent 0 47%,rgba(255,255,255,.34) 47.1% 47.25%,transparent 47.35%);background-size:22px 22px,100% 100%;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 62%);mask-image:linear-gradient(180deg,#000 0%,transparent 62%);opacity:.3}.tn-home-compact .tn-audience-intro,.tn-home-compact .tn-audience-switch,.tn-home-compact>.tn-info-help,.tn-home-compact .tn-hero{position:relative;z-index:1}.tn-home-compact .tn-hero{isolation:isolate;overflow:visible}.tn-home-compact .tn-hero-copy,.tn-home-compact .tn-evidence{position:relative;z-index:2}.tn-home-compact .tn-hero-art{position:absolute;z-index:0;inset:-42px -22px -34px 34%;pointer-events:none;opacity:.88;overflow:visible;filter:saturate(.94)}.tn-hero-art svg{display:block;width:100%;height:100%;overflow:visible}.tn-art-orbit{fill:none;stroke:#0e7180;stroke-opacity:.14;stroke-width:1.15;stroke-dasharray:2 8;transform-box:fill-box;transform-origin:center;animation:tn-orbit-drift 44s linear infinite}.tn-art-orbit-b{stroke:#b38d51;stroke-opacity:.22;stroke-dasharray:34 12 3 12;animation-duration:32s;animation-direction:reverse}.tn-art-orbit-c{stroke:#0e7180;stroke-opacity:.15;stroke-dasharray:1 7;animation-duration:54s}.tn-art-trace{fill:none;stroke:url(#tnCoreFacet);stroke-width:1.4;stroke-opacity:.3;stroke-dasharray:8 10;animation:tn-signal-flow 10s linear infinite}.tn-art-trace-alt{stroke:#b58d4f;stroke-opacity:.38;stroke-dasharray:2 9;animation-duration:14s;animation-direction:reverse}.tn-art-core{transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 24px 30px rgba(10,74,88,.2));animation:tn-core-breathe 7s ease-in-out infinite}.tn-art-node{fill:#f4d89c;stroke:#fff;stroke-width:4;filter:drop-shadow(0 0 9px rgba(187,145,70,.7));animation:tn-node-pulse 3.4s ease-in-out infinite}.tn-art-node-b{animation-delay:.8s;fill:#58c5b8}.tn-art-node-c{animation-delay:1.4s}.tn-art-node-d{animation-delay:2s;fill:#58c5b8}.tn-art-tag{position:absolute;display:flex;align-items:center;gap:9px;padding:7px 10px;border:1px solid rgba(119,164,169,.34);border-radius:99px;background:#ffffff9e;box-shadow:0 8px 24px #19474e0f;color:#476876;font-size:8px;font-weight:800;letter-spacing:1px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:tn-tag-float 5s ease-in-out infinite}.tn-art-tag i{font-style:normal;color:#a17b40;font-size:8px}.tn-art-tag-one{top:12%;right:10%}.tn-art-tag-two{top:68%;left:6%;animation-delay:1s}.tn-art-tag-three{right:9%;bottom:5%;animation-delay:2s}.tn-home-compact .tn-evidence{box-shadow:0 24px 62px #10364833,0 2px #ffffff1f inset;transform:perspective(1400px) rotateX(0) rotateY(0);transition:transform .45s cubic-bezier(.2,.75,.2,1),box-shadow .35s ease}.tn-home-compact .tn-evidence:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:linear-gradient(130deg,#000,transparent 86%);mask-image:linear-gradient(130deg,#000,transparent 86%)}.tn-home-compact .tn-evidence:after{content:"";position:absolute;z-index:0;pointer-events:none;inset:-40% -70%;background:linear-gradient(105deg,transparent 42%,rgba(151,240,224,.09) 49%,rgba(255,255,255,.16) 50%,rgba(151,240,224,.08) 51%,transparent 58%);transform:translate(-65%) rotate(8deg);animation:tn-evidence-sweep 9s ease-in-out infinite}.tn-home-compact .tn-evidence>*{position:relative;z-index:1}.tn-home-compact .tn-evidence-head .tn-signal{animation:tn-signal-beat 2.2s ease-in-out infinite}.tn-home-compact .tn-evidence-row{border-radius:9px;padding-inline:8px;margin-inline:-8px;transition:background .25s ease,transform .25s ease,border-color .25s ease}.tn-home-compact .tn-evidence-row>span{transition:background .25s ease,color .25s ease,transform .25s ease}.tn-home-compact .tn-evidence-row:nth-of-type(2){animation:tn-row-arrive .55s .08s both}.tn-home-compact .tn-evidence-row:nth-of-type(3){animation:tn-row-arrive .55s .2s both}.tn-home-compact .tn-evidence-row:nth-of-type(4){animation:tn-row-arrive .55s .32s both}.tn-home-compact .tn-hero-copy .eyebrow{display:inline-flex;align-items:center;gap:9px}.tn-home-compact .tn-hero-copy .eyebrow:before{content:"";width:24px;height:2px;border-radius:2px;background:linear-gradient(90deg,#087f88,#c39b58);animation:tn-line-breathe 3s ease-in-out infinite}.tn-home-compact .tn-hero h1 span{background-size:180% 100%;animation:tn-word-shimmer 8s ease-in-out infinite}.tn-home-compact .tn-audience-switch button{position:relative;overflow:hidden}.tn-home-compact .tn-audience-switch button:after{content:"";position:absolute;inset:0 auto 0 -55%;width:35%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);transform:skew(-18deg);transition:left .55s ease;pointer-events:none}.tn-home-compact .tn-reveal-visible{animation:tn-section-enter .5s cubic-bezier(.2,.7,.2,1) both}.tn-home-compact .tn-reveal-visible .benefit-card{animation:tn-section-enter .5s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--tn-card-order,0)*85ms)}.tn-home-compact .benefit-grid>.benefit-card:nth-child(1){--tn-card-order:0}.tn-home-compact .benefit-grid>.benefit-card:nth-child(2){--tn-card-order:1}.tn-home-compact .benefit-grid>.benefit-card:nth-child(3){--tn-card-order:2}.tn-home-compact .benefit-grid>.benefit-card:nth-child(4){--tn-card-order:3}.tn-home-compact .tn-sample-content{animation:tn-section-enter .28s cubic-bezier(.2,.7,.2,1) both}@keyframes tn-orbit-drift{to{transform:rotate(360deg)}}@keyframes tn-signal-flow{to{stroke-dashoffset:-180}}@keyframes tn-core-breathe{0%,to{transform:perspective(700px) rotateY(-8deg) rotateX(3deg) translateY(0)}50%{transform:perspective(700px) rotateY(8deg) rotateX(-3deg) translateY(-7px)}}@keyframes tn-node-pulse{0%,to{opacity:.58;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes tn-tag-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes tn-evidence-sweep{0%,25%{transform:translate(-65%) rotate(8deg);opacity:0}45%,62%{opacity:1}85%,to{transform:translate(65%) rotate(8deg);opacity:0}}@keyframes tn-signal-beat{0%,to{box-shadow:0 0 0 4px #7be0cd18}50%{box-shadow:0 0 0 8px #7be0cd25}}@keyframes tn-row-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes tn-line-breathe{0%,to{opacity:.62;transform:scaleX(.78);transform-origin:left}50%{opacity:1;transform:scaleX(1);transform-origin:left}}@keyframes tn-word-shimmer{0%,70%,to{background-position:0% 50%}84%{background-position:100% 50%}}@media(hover:hover)and (pointer:fine){.tn-home-compact .tn-evidence:hover{transform:perspective(1400px) rotateX(1.5deg) rotateY(-1.5deg) translateY(-3px);box-shadow:0 30px 74px #10364840,0 2px #ffffff1f inset}.tn-home-compact .tn-evidence-row:hover{background:#ffffff0e;transform:translate(4px)}.tn-home-compact .tn-evidence-row:hover>span{background:#7fe1d921;color:#a3f3e5;transform:translateY(-1px)}.tn-home-compact .tn-audience-switch button:hover:after{left:125%}}@media(max-width:700px){.tn-home-compact:before{opacity:.19;background-size:25px 25px,100% 100%}.tn-home-compact .tn-hero-art{inset:-24px -12px -20px 8%;opacity:.43}.tn-home-compact .tn-art-tag{font-size:7px;padding:6px 8px}.tn-art-tag-one{top:7%;right:7%}.tn-art-tag-two{top:46%;left:4%}.tn-art-tag-three{right:6%;bottom:1%}.tn-home-compact .tn-evidence:after{animation-duration:12s}}@media(prefers-reduced-motion:reduce){.tn-home-compact:before{background-image:none}.tn-home-compact .tn-hero-art *,.tn-home-compact .tn-evidence:after,.tn-home-compact .tn-evidence-head .tn-signal,.tn-home-compact .tn-evidence-row,.tn-home-compact .tn-hero-copy .eyebrow:before,.tn-home-compact .tn-hero h1 span,.tn-home-compact .tn-reveal-visible,.tn-home-compact .tn-reveal-visible .benefit-card,.tn-home-compact .tn-sample-content{animation:none!important}.tn-home-compact .tn-evidence,.tn-home-compact .tn-audience-switch button,.tn-home-compact .tn-evidence-row{transition:none!important}.tn-home-compact .tn-audience-switch button:after{display:none}}.tn-about-page{color:#142b3b;background:linear-gradient(145deg,#f3f7fc,#edf7f7 48%,#f8f6f1)}.tn-about-page>section{max-width:1190px;margin:auto;padding:clamp(42px,7vw,86px) clamp(22px,5vw,64px)}.tn-about-hero{display:grid;grid-template-columns:1.08fr .82fr;gap:clamp(28px,6vw,84px);align-items:center;min-height:440px}.tn-about-hero h1{font:800 clamp(38px,5.3vw,66px)/1.05 "Plus Jakarta Sans",sans-serif;letter-spacing:-2.8px;margin:20px 0 18px;color:#10283b}.tn-about-hero h1 em{font-style:normal;background:linear-gradient(100deg,#087f88,#286799);-webkit-background-clip:text;background-clip:text;color:transparent}.tn-about-hero>div>p,.tn-about-purpose p,.tn-about-support>div>p{font-size:15px;line-height:1.8;color:#5d7181;max-width:620px}.tn-about-hero .actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.tn-about-note,.tn-about-support-card{border:1px solid #d8e6e9;border-radius:24px;padding:clamp(24px,4vw,40px);background:linear-gradient(145deg,#fff,#f3fbfa);box-shadow:0 20px 55px #1234490d}.tn-about-note>span,.tn-about-support-card>span{font-size:10px;letter-spacing:.16em;color:#087f88;font-weight:800}.tn-about-note>strong{display:block;font:700 26px/1.22 Plus Jakarta Sans,sans-serif;margin:22px 0 12px}.tn-about-note p{color:#637684;line-height:1.7;font-size:14px}.tn-about-route{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:24px;padding:13px 15px;border-radius:14px;background:#e8f5f4;color:#0b7078;font-size:12px;font-weight:700}.tn-about-route i{font-style:normal}.tn-about-purpose{display:grid;grid-template-columns:.8fr 1.2fr;gap:42px;border-block:1px solid #dce8eb;background:#ffffffa6}.tn-about-purpose h2,.tn-about-principles h2,.tn-about-support h2,.tn-about-close h2{font:750 clamp(28px,3.4vw,42px)/1.16 "Plus Jakarta Sans",sans-serif;letter-spacing:-1.3px;margin:15px 0}.tn-about-principles .section-heading{max-width:690px;margin-bottom:26px}.tn-about-principles .benefit-card{min-height:215px}.tn-about-support{display:grid;grid-template-columns:1.2fr .8fr;gap:44px;align-items:center}.tn-about-support-card{display:grid;gap:14px}.tn-about-support-card b{font-size:15px}.tn-about-support-card i{font-style:normal;color:#0c9998;padding-left:7px}.tn-about-close{text-align:center;border-radius:24px;background:linear-gradient(120deg,#102c40,#087c83);color:#fff;margin-bottom:40px!important}.tn-about-close .eyebrow{color:#91e3d7}.tn-about-close h2{max-width:820px;margin:17px auto}.tn-about-close p{color:#d5e7ec}@media(max-width:760px){.tn-about-hero,.tn-about-purpose,.tn-about-support{grid-template-columns:1fr;gap:24px}.tn-about-hero{min-height:0}.tn-about-hero h1{letter-spacing:-1.6px}.tn-about-principles .benefit-grid{grid-template-columns:1fr}.tn-about-principles .benefit-card{min-height:0}.tn-about-route{font-size:11px}}.tn-home-compact .tn-evidence>.tn-diamond-visual{position:absolute;top:18px;right:22px;left:auto;z-index:2;width:76px;height:76px}.tn-home-compact .tn-evidence>.tn-evidence-head{padding-right:86px}.tn-home-compact .tn-evidence>.tn-evidence-title{max-width:calc(100% - 78px)}@media(max-width:700px){.tn-home-compact .tn-evidence>.tn-diamond-visual{top:17px;right:16px;width:60px;height:60px}.tn-home-compact .tn-evidence>.tn-evidence-head{padding-right:68px}.tn-home-compact .tn-evidence>.tn-evidence-title{max-width:calc(100% - 60px)}}.tn-home-compact{background:radial-gradient(ellipse 72% 34% at 82% 8%,rgba(65,205,188,.2),transparent 75%),radial-gradient(ellipse 52% 38% at 5% 28%,rgba(249,198,105,.16),transparent 78%),radial-gradient(ellipse 54% 35% at 86% 53%,rgba(115,171,232,.13),transparent 80%),linear-gradient(180deg,#f7fcfd,#f0faf8 34%,#fbf8f2 70%,#f4f9ff)}.tn-home-compact:after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background-image:radial-gradient(ellipse at 22% 16%,rgba(77,216,194,.12),transparent 34%),radial-gradient(ellipse at 78% 34%,rgba(251,204,117,.12),transparent 32%),radial-gradient(ellipse at 46% 76%,rgba(121,174,237,.11),transparent 38%);background-size:120% 120%,130% 130%,125% 125%;background-position:0% 0%,100% 0%,50% 100%;animation:tn-home-glow-drift 24s ease-in-out infinite alternate}@keyframes tn-home-glow-drift{0%{background-position:0% 0%,100% 0%,50% 100%;opacity:.72}50%{background-position:65% 22%,20% 48%,100% 16%;opacity:1}to{background-position:100% 70%,0% 100%,0% 0%;opacity:.78}}@media(max-width:700px){.tn-home-compact:after{opacity:.72;animation-duration:32s}.tn-home-compact:before{opacity:.18}}@media(prefers-reduced-motion:reduce){.tn-home-compact:after{animation:none}}.tn-auth-page-talent{background:radial-gradient(ellipse 46% 58% at 2% 85%,rgba(39,177,163,.19),transparent 74%),radial-gradient(ellipse 42% 48% at 94% 7%,rgba(246,186,99,.22),transparent 76%),linear-gradient(125deg,#fffaf2,#f4faf9 47%,#f2f6fc)!important}.tn-auth-page-talent .tn-auth-intro{padding:14px 0}.tn-auth-page-talent .tn-auth-visual{height:232px;margin:19px 0 14px;border:1px solid rgba(255,255,255,.18);background:radial-gradient(ellipse at 78% 36%,rgba(19,129,133,.84),transparent 46%),radial-gradient(ellipse at 16% 5%,rgba(188,127,60,.45),transparent 48%),linear-gradient(128deg,#10283c,#173b4e 49%,#0f6068);box-shadow:0 24px 52px #143a423b,inset 0 1px #ffffff29}.tn-auth-page-talent .tn-auth-visual:before{background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(120deg,transparent 3%,#000 85%);mask-image:linear-gradient(120deg,transparent 3%,#000 85%);opacity:.65}.tn-auth-page-talent .tn-auth-visual:after{right:-48px;top:-118px;width:255px;height:255px;border-color:#f5cf9159;box-shadow:0 0 0 24px #f5cf9114,0 0 0 54px #6fe1d80f}.tn-auth-study-scene{position:absolute;inset:34px 10px 39px;z-index:0;pointer-events:none;perspective:800px}.tn-auth-study-screen{position:absolute;left:18px;top:13px;width:252px;height:132px;box-sizing:border-box;padding:12px 13px;border:1px solid rgba(214,245,242,.62);border-radius:12px 12px 8px 8px;background:linear-gradient(145deg,#f8fcfafa,#def0edf5);box-shadow:0 15px 28px #01132352,inset 0 1px #ffffffe6;color:#183b4d;transform:rotateY(-8deg) rotateX(3deg);animation:tn-study-device 7s ease-in-out infinite alternate}.tn-auth-screen-top{display:flex;align-items:center;gap:6px;padding-bottom:8px;border-bottom:1px solid #d9e8e6;color:#416573;font-size:7px;font-weight:800;letter-spacing:1px}.tn-auth-screen-top>span{display:flex;gap:3px;margin-right:4px}.tn-auth-screen-top>span i{width:4px;height:4px;border-radius:50%;background:#dca65d}.tn-auth-screen-top>span i:first-child{background:#35aa9e}.tn-auth-screen-top>span i:last-child{background:#a8bdc3}.tn-auth-screen-top em{margin-left:auto;padding:3px 5px;border-radius:99px;background:#e5f3ee;color:#218274;font-size:6px;font-style:normal;letter-spacing:.5px}.tn-auth-study-screen>strong{display:block;margin-top:10px;font:700 11px Plus Jakarta Sans,sans-serif;color:#15374a}.tn-auth-study-screen>small{display:flex;align-items:center;gap:6px;margin-top:4px;color:#637d87;font-size:8px}.tn-auth-study-screen>small i{width:3px;height:3px;border-radius:50%;background:#b68d50}.tn-auth-screen-progress{height:5px;margin-top:9px;overflow:hidden;border-radius:9px;background:#dceae7}.tn-auth-screen-progress i{display:block;width:64%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0b7781,#40c6b4)}.tn-auth-screen-bars{display:flex;gap:5px;margin-top:8px}.tn-auth-screen-bars i{height:15px;flex:1;border:1px solid #dbe9e7;border-radius:4px;background:linear-gradient(180deg,#fff,#edf5f2)}.tn-auth-screen-bars i:nth-child(2){background:linear-gradient(180deg,#e7f8f4,#ccebe5)}.tn-auth-screen-bars i:nth-child(3){background:linear-gradient(180deg,#fff8e9,#f5e7c9)}.tn-auth-screen-base{position:absolute;left:7px;top:148px;width:275px;height:8px;border-radius:2px 2px 13px 13px;background:linear-gradient(90deg,#75929c,#e5f0ec 28%,#f7f9f2 72%,#78929a);box-shadow:0 9px 15px #01132333;transform:rotateX(6deg)}.tn-auth-scene-chip{position:absolute;display:flex;align-items:center;gap:7px;padding:6px 8px;border:1px solid rgba(229,247,243,.3);border-radius:99px;background:#0f2f3ec7;box-shadow:0 6px 16px #0113232e;color:#e6f5ef;font-size:7px;font-weight:800;letter-spacing:.8px;animation:tn-auth-chip-drift 5s ease-in-out infinite}.tn-auth-scene-chip b{color:#f0cb83;font-size:7px}.tn-auth-scene-chip-one{left:37%;top:9px}.tn-auth-scene-chip-two{left:43%;bottom:13px;animation-delay:1.6s}.tn-auth-page-talent .tn-auth-orbit{right:8px;top:29px;width:135px;height:116px;z-index:1}.tn-auth-page-talent .tn-auth-gem{width:86px;height:86px}.tn-auth-page-talent .tn-auth-visual-head,.tn-auth-page-talent .tn-auth-steps,.tn-auth-page-talent .tn-auth-visual-caption{position:relative;z-index:2}@keyframes tn-study-device{0%{transform:rotateY(-8deg) rotateX(3deg) translateY(0)}to{transform:rotateY(-3deg) rotateX(1deg) translateY(-3px)}}@keyframes tn-auth-chip-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media(max-width:900px){.tn-auth-study-screen{left:10px;width:225px}.tn-auth-screen-base{left:0;width:246px}.tn-auth-page-talent .tn-auth-orbit{right:0;width:120px}.tn-auth-scene-chip-one{left:35%}.tn-auth-scene-chip-two{left:40%}}@media(max-width:700px){.tn-auth-page-talent .tn-auth-intro{padding:0}.tn-auth-page-talent .tn-auth-visual{display:block;height:112px;margin:8px 0 10px;padding:10px;border-radius:15px}.tn-auth-page-talent .tn-auth-visual-head{font-size:7px;letter-spacing:1.1px}.tn-auth-page-talent .tn-auth-visual-head i{width:5px;height:5px}.tn-auth-study-scene{inset:22px 6px 7px}.tn-auth-study-screen{left:8px;top:9px;width:174px;height:72px;padding:6px 7px;border-radius:8px;transform:none;animation:none}.tn-auth-screen-top{gap:4px;padding-bottom:4px;font-size:5px}.tn-auth-screen-top>span{gap:2px}.tn-auth-screen-top>span i{width:3px;height:3px}.tn-auth-screen-top em{font-size:4px;padding:2px 4px}.tn-auth-study-screen>strong{margin-top:5px;font-size:7px}.tn-auth-study-screen>small{margin-top:2px;font-size:5px}.tn-auth-screen-progress{height:3px;margin-top:5px}.tn-auth-screen-bars{gap:3px;margin-top:4px}.tn-auth-screen-bars i{height:8px;border-radius:3px}.tn-auth-screen-base{left:4px;top:82px;width:185px;height:5px}.tn-auth-page-talent .tn-auth-orbit{right:0;top:25px;width:72px;height:64px}.tn-auth-page-talent .tn-auth-orbit-ring{width:50px;height:50px}.tn-auth-page-talent .tn-auth-orbit-ring-alt{width:62px;height:62px}.tn-auth-page-talent .tn-auth-gem{width:49px;height:49px}.tn-auth-orbit-dot{width:3px;height:3px}.tn-auth-page-talent .tn-auth-steps,.tn-auth-page-talent .tn-auth-visual-caption{display:none}.tn-auth-scene-chip{font-size:5px;padding:4px 5px;gap:4px}.tn-auth-scene-chip-one{left:37%;top:5px}.tn-auth-scene-chip-two{left:43%;bottom:0}.tn-auth-page-talent .tn-auth-intro>small,.tn-auth-page-talent .tn-auth-intro .tn-info-help,.tn-auth-page-talent .tn-auth-intro:after{display:none}}@media(prefers-reduced-motion:reduce){.tn-auth-study-screen,.tn-auth-scene-chip{animation:none}}.tn-auth-page-talent .tn-auth-steps,.tn-auth-page-talent .tn-auth-visual-caption{display:none!important}.tn-auth-evidence-preview{position:absolute;left:20px;top:53px;width:min(54%,360px);padding:12px 13px;border:1px solid #d9eeea36;border-radius:12px;background:linear-gradient(140deg,#ffffff13,#c5ecea08);box-shadow:0 10px 24px #061a2c22;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f4fbfc}.tn-auth-preview-top{display:flex;justify-content:space-between;align-items:center;gap:7px;font-size:6px;letter-spacing:1px;color:#9bdedb;font-weight:800}.tn-auth-preview-top i{font-style:normal;border:1px solid #e5c98654;border-radius:99px;padding:3px 5px;color:#f0d69d;font-size:5px}.tn-auth-evidence-preview>strong{display:block;margin:7px 0 6px;font-size:11px;letter-spacing:-.15px}.tn-auth-preview-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:5px;color:#d4e9eb;font-size:7px}.tn-auth-preview-row>i{display:block;width:46%;height:4px;border-radius:5px;background:#ffffff20;overflow:hidden}.tn-auth-preview-row>i>b{display:block;width:72%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#48bdb4,#f0ca7d)}.tn-auth-preview-row:nth-of-type(3)>i>b{width:56%}.tn-auth-preview-row:nth-of-type(4)>i>b{width:84%}.tn-auth-page:not(.tn-auth-page-talent) .tn-auth-steps{max-width:360px}.tn-employer-access .tn-employer-seal{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:98px;box-sizing:border-box;margin-top:20px;padding:13px 15px;border-color:#b8dde230;background:linear-gradient(105deg,#ffffff0b,#7fe2d10c)}.tn-employer-lens-brand{display:flex;align-items:center;gap:12px;min-width:220px}.tn-employer-access .tn-employer-lens-brand img{width:38px;height:42px;object-fit:contain}.tn-employer-lens-brand>div{display:grid;gap:5px}.tn-employer-access .tn-employer-lens-brand span{font-size:8px;letter-spacing:1.4px}.tn-employer-lens-brand strong{font:650 12px Plus Jakarta Sans,sans-serif;color:#f5fbfc;letter-spacing:-.2px}.tn-employer-lens-flow{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex:1;min-width:0;flex-wrap:wrap}.tn-employer-lens-flow>span{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;font-size:8px;line-height:1.3;color:#d7edf0;white-space:normal;min-width:0;overflow-wrap:anywhere;letter-spacing:.4px}.tn-employer-lens-flow i{display:grid;place-items:center;width:21px;height:21px;border:1px solid #84ded74a;border-radius:50%;font-size:7px;font-style:normal;color:#82e2d4}.tn-employer-lens-flow>b{color:#d6b86f;font-size:12px;font-weight:500}.tn-employer-access .tn-employer-seal{flex-direction:column;align-items:flex-start;max-width:100%;min-width:0}.tn-employer-lens-brand{min-width:0;max-width:100%}.tn-employer-lens-flow{width:100%;justify-content:flex-start;row-gap:12px}.tn-employer-lens-flow>span{flex:1 1 100px}.tn-employer-verification-actions{display:flex;flex-wrap:wrap;gap:12px;grid-column:1/-1}.tn-employer-verification-actions .secondary{background:transparent;color:#0a596e;border:1px solid #a7c9d3;box-shadow:none}@media(max-width:1100px){.tn-employer-access .tn-employer-seal{align-items:flex-start;flex-direction:column;gap:12px}.tn-employer-lens-flow{width:100%;justify-content:space-between}.tn-employer-lens-brand{min-width:0}}@media(max-width:900px){.tn-employer-access .tn-employer-seal{display:flex}.tn-employer-lens-flow>span{white-space:normal}}@media(max-width:700px){.tn-auth-evidence-preview{left:11px;top:38px;width:57%;padding:8px 9px;border-radius:9px}.tn-auth-preview-top{font-size:5px}.tn-auth-preview-top i{font-size:4px}.tn-auth-evidence-preview>strong{font-size:9px;margin:5px 0}.tn-auth-preview-row{font-size:6px;margin-top:4px}.tn-auth-page:not(.tn-auth-page-talent) .tn-auth-steps{max-width:calc(100% - 130px)}.tn-employer-access .tn-employer-seal{padding:13px!important;margin-top:14px}.tn-employer-lens-flow{gap:5px}.tn-employer-lens-flow>span{font-size:7px;grid-template-columns:1fr;text-align:center;justify-items:center;max-width:95px}.tn-employer-lens-flow>b{font-size:10px}.tn-employer-lens-brand strong{font-size:11px}}@media(prefers-reduced-motion:reduce){.tn-auth-evidence-preview{-webkit-backdrop-filter:none;backdrop-filter:none}}.tn-auth-page:not(.tn-auth-page-talent) .tn-auth-steps,.tn-auth-page:not(.tn-auth-page-talent) .tn-auth-visual-caption{display:none}:root{--tn-link:#1769c2;--tn-danger:#b42318;--tn-danger-bg:#fff4f2;--tn-success:#16794b;--tn-success-bg:#ecf8f1;--tn-info:#175a7a;--tn-info-bg:#eff7fc}:where(.ad-content,.sv-content,.wf-main,.tal-workspace){color:#172b3b;font-size:14px;line-height:1.55}:where(.ad-content,.sv-content,.wf-main,.tal-workspace) p{line-height:1.65;color:#526579}:where(.ad-content,.sv-content,.wf-main,.tal-workspace) h2,:where(.ad-content,.sv-content,.wf-main,.tal-workspace) h3{color:#10283b;letter-spacing:-.35px}:where(.ad-content,.sv-content,.wf-main,.tal-workspace) a:not(.sv-primary):not(.sv-secondary-btn):not(.cp-primary):not(.tal-button):not(.wf-primary):not(.ad-primary):not(.ad-secondary):not(.ad-link-btn){color:var(--tn-link);text-decoration:underline;text-decoration-color:#1769c244;text-underline-offset:3px;text-decoration-thickness:1px;font-weight:550;transition:color .16s,text-decoration-color .16s}:where(.ad-content,.sv-content,.wf-main,.tal-workspace) a:not(.sv-primary):not(.sv-secondary-btn):not(.cp-primary):not(.tal-button):not(.wf-primary):not(.ad-primary):not(.ad-secondary):not(.ad-link-btn):hover{color:#0d4f9a;text-decoration-color:currentColor}:where(.ad-content,.sv-content,.wf-main,.tal-workspace) a:focus-visible,:where(.ad-content,.sv-content,.wf-main,.tal-workspace) button:focus-visible{outline:3px solid #3284d755;outline-offset:3px}:where(.ad-content,.sv-content,.wf-main,.tal-workspace) [role=alert],:where(.ad-content,.sv-content,.wf-main,.tal-workspace) .tal-error,:where(.ad-content,.sv-content,.wf-main,.tal-workspace) .wf-error,:where(.ad-content,.sv-content,.wf-main,.tal-workspace) .ad-danger-box{display:block;margin:12px 0;padding:12px 15px;border:1px solid #f2b8b5;border-left:4px solid var(--tn-danger);border-radius:10px;background:var(--tn-danger-bg);color:var(--tn-danger)!important;font-size:13px;font-weight:550;line-height:1.55}:where(.ad-content,.sv-content,.wf-main,.tal-workspace) .tal-notice,:where(.ad-content,.sv-content,.wf-main,.tal-workspace) .ad-success,:where(.ad-content,.sv-content,.wf-main,.tal-workspace) .wf-success{display:block;margin:12px 0;padding:12px 15px;border:1px solid #b8e3ca;border-left:4px solid var(--tn-success);border-radius:10px;background:var(--tn-success-bg);color:#17623f;font-size:13px;line-height:1.55}:where(.ad-content,.sv-content,.wf-main,.tal-workspace) .ad-info,:where(.ad-content,.sv-content,.wf-main,.tal-workspace) .wf-note{border-color:#c9deee;background:var(--tn-info-bg);color:#28566f}:where(.ad-content,.sv-content,.wf-main,.tal-workspace) .ad-card,:where(.ad-content,.sv-content,.wf-main,.tal-workspace) .sv-card,:where(.ad-content,.sv-content,.wf-main,.tal-workspace) .wf-panel,:where(.ad-content,.sv-content,.wf-main,.tal-workspace) .tal-card{border-color:#d6e2eb;border-radius:16px;box-shadow:0 8px 24px #1230440e}:where(.ad-content,.sv-content,.wf-main,.tal-workspace) input:focus,:where(.ad-content,.sv-content,.wf-main,.tal-workspace) select:focus,:where(.ad-content,.sv-content,.wf-main,.tal-workspace) textarea:focus{border-color:#4388c9;box-shadow:0 0 0 3px #4388c91c;outline:none}:where(.ad-content,.sv-content,.wf-main,.tal-workspace) table th{color:#415c70}@media(prefers-reduced-motion:reduce){:where(.ad-content,.sv-content,.wf-main,.tal-workspace) a{transition:none}}.tn-home-compact .tn-sample-skill i{width:var(--score);height:100%;transform-origin:left}.tn-home-compact .tn-sample.tn-sample-animated .tn-sample-skill i{animation:tn-score-fill .85s cubic-bezier(.2,.7,.2,1) .12s both}.tn-home-compact .tn-sample-report nav button{transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.tn-home-compact .tn-sample-report nav button:hover{transform:translateY(-2px);box-shadow:0 5px 13px #12354818}.tn-home-compact .tn-sample-skill b{font-variant-numeric:tabular-nums;color:#123e50}.tn-home-compact .tn-tier-card{position:relative;isolation:isolate;overflow:hidden;transform-style:preserve-3d;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease,border-color .25s ease}.tn-home-compact .tn-tier-card:after{content:"";position:absolute;z-index:-1;inset:-70% auto -70% -70%;width:38%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.64),transparent);opacity:0;transition:opacity .2s ease}.tn-home-compact .tn-tier-silver{--tier-color:#70859a;border-top-color:#91a2b3!important;background:linear-gradient(145deg,#fff,#f2f6fa)}.tn-home-compact .tn-tier-gold{--tier-color:#a87925;border-top-color:#c39a50!important;background:linear-gradient(145deg,#fffdf8,#faf2df)}.tn-home-compact .tn-tier-diamond{--tier-color:#087f88;border-top-color:#27aaa9!important;background:radial-gradient(ellipse at 100% 0,#d5f4ef 0,transparent 58%),linear-gradient(145deg,#fff,#effaf9);box-shadow:0 17px 36px #087f881c}.tn-home-compact .tn-tier-card>span{color:var(--tier-color)}.tn-home-compact .tn-tier-card h3{position:relative;z-index:1}.tn-home-compact .timeline-item{animation:tn-section-enter .48s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--tn-card-order,0)*90ms)}.tn-home-compact .timeline-item:nth-child(1){--tn-card-order:0}.tn-home-compact .timeline-item:nth-child(2){--tn-card-order:1}.tn-home-compact .timeline-item:nth-child(3){--tn-card-order:2}.tn-home-compact .timeline-item:nth-child(4){--tn-card-order:3}.tn-home-compact .timeline-item:nth-child(5){--tn-card-order:4}.tn-home-compact .timeline-line{transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,#078d91,#b99755);animation:tn-line-grow .7s ease-out both;animation-delay:calc(var(--tn-card-order,0)*90ms + .18s)}.tn-home-compact .timeline-item:nth-child(1) .timeline-line{--tn-card-order:0}.tn-home-compact .timeline-item:nth-child(2) .timeline-line{--tn-card-order:1}.tn-home-compact .timeline-item:nth-child(3) .timeline-line{--tn-card-order:2}.tn-home-compact .timeline-item:nth-child(4) .timeline-line{--tn-card-order:3}.tn-home-compact .timeline-number{transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.tn-home-compact .timeline-item:hover .timeline-number{transform:translateY(-2px) scale(1.04);box-shadow:0 6px 15px #0d67731c;background:#e1f4f1;color:#087f88}.tn-home-compact .cta-section:after{animation:tn-cta-glow 12s ease-in-out infinite alternate}.tn-home-compact .cta-section .btn.primary{transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.tn-home-compact .tn-founder-photo{will-change:transform}@supports (animation-timeline:view()){.tn-home-compact .tn-founder-photo{animation:tn-founder-parallax linear both;animation-timeline:view();animation-range:entry 0% exit 100%}}@media(hover:hover)and (pointer:fine){.tn-home-compact .tn-tier-card:hover{transform:perspective(900px) rotateX(1.1deg) rotateY(-1deg) translateY(-6px);border-color:color-mix(in srgb,var(--tier-color),white 48%);box-shadow:0 20px 42px color-mix(in srgb,var(--tier-color),transparent 84%)}.tn-home-compact .tn-tier-card:hover:after{left:145%;opacity:1;transition:left .7s ease,opacity .16s ease}.tn-home-compact .tn-tier-diamond:not(:hover){transform:translateY(-4px)}.tn-home-compact .cta-section .btn.primary:hover{transform:translateY(-3px) scale(1.015);filter:brightness(1.08);box-shadow:0 13px 30px #087f8840}.tn-home-compact .tn-founder-photo:hover{transform:translateY(-4px) scale(1.012);transition:transform .3s ease}}@keyframes tn-score-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tn-line-grow{to{transform:scaleX(1)}}@keyframes tn-cta-glow{0%{transform:translateZ(0) scale(.92);opacity:.65}to{transform:translate3d(-26px,18px,0) scale(1.12);opacity:1}}@keyframes tn-founder-parallax{0%{transform:translateY(12px)}to{transform:translateY(-12px)}}.wf-loading-skeleton{display:grid;gap:15px;max-width:620px;margin:10vh auto;padding:24px}.wf-loading-skeleton>span,.wf-loading-skeleton>div i{display:block;border-radius:8px;background:linear-gradient(100deg,#edf2f5 20%,#f8fbfc,#edf2f5 56%);background-size:220% 100%;animation:tn-skeleton-wave 1.35s ease-in-out infinite}.wf-loading-skeleton .wf-skeleton-title{width:44%;height:25px}.wf-loading-skeleton .wf-skeleton-line{width:86%;height:13px}.wf-loading-skeleton .wf-skeleton-line.short{width:61%}.wf-loading-skeleton>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:8px}.wf-loading-skeleton>div i{height:74px;border:1px solid #e5edf1}.wf-loading-skeleton small{color:#526b7b;font-size:12px}@keyframes tn-skeleton-wave{to{background-position-x:-220%}}@media(max-width:900px){.tn-home-compact .timeline-line{animation:none;transform:none}}@media(prefers-reduced-motion:reduce){.tn-home-compact .tn-sample-skill i,.tn-home-compact .tn-sample-report nav button,.tn-home-compact .tn-tier-card,.tn-home-compact .timeline-item,.tn-home-compact .timeline-line,.tn-home-compact .timeline-number,.tn-home-compact .cta-section:after,.tn-home-compact .cta-section .btn.primary,.tn-home-compact .tn-founder-photo,.wf-loading-skeleton>span,.wf-loading-skeleton>div i{animation:none!important;transition:none!important;transform:none!important;will-change:auto}.tn-home-compact .tn-sample-skill i{width:var(--score)}}.tn-home-compact .tn-hero-copy{animation:tn-hero-arrive .7s cubic-bezier(.2,.7,.2,1) both}.tn-home-compact .tn-hero-copy .eyebrow{animation:tn-hero-arrive .48s ease both}.tn-home-compact .tn-hero-copy h1{animation:tn-hero-arrive .64s .08s cubic-bezier(.2,.7,.2,1) both}.tn-home-compact .tn-hero-copy>p{animation:tn-hero-arrive .64s .16s cubic-bezier(.2,.7,.2,1) both}.tn-home-compact .tn-hero-copy .actions{animation:tn-hero-arrive .64s .24s cubic-bezier(.2,.7,.2,1) both}.tn-home-compact .tn-hero-copy .hero-trust{animation:tn-hero-arrive .64s .32s cubic-bezier(.2,.7,.2,1) both}.tn-home-compact .tn-art-core{animation:tn-core-rotate 22s linear infinite;will-change:transform;transform:translateZ(0)}.tn-home-compact .tn-hero-art{animation:tn-art-arrive 1s .1s cubic-bezier(.2,.7,.2,1) both}.tn-home-compact .tn-evidence{animation:tn-evidence-arrive .8s .18s cubic-bezier(.2,.7,.2,1) both}.tn-home-compact .tn-evidence .tn-diamond-visual{animation:tn-gem-float 4.8s ease-in-out infinite}.tn-home-compact .tn-gem-solid{transform-style:preserve-3d;animation:tn-gem-turn 12s linear infinite}.tn-home-compact .tn-gem-glint{animation:tn-glint-pulse 2.8s ease-in-out infinite}.tn-home-compact .tn-sample-skill{transition:transform .25s ease,background-color .25s ease}.tn-home-compact .tn-sample-skill:hover{transform:translate(4px)}.tn-home-compact .benefit-card{transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s ease,border-color .2s ease}.tn-home-compact .btn,.tn-home-compact button{transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.tn-home-compact .btn.primary:hover{transform:translateY(-3px) scale(1.025);filter:brightness(1.06);box-shadow:0 14px 30px #087f8835}.tn-home-compact .btn:not(.primary):hover{transform:translateY(-2px);box-shadow:0 8px 22px #12354816}@media(hover:hover)and (pointer:fine){.tn-home-compact .benefit-card:hover{transform:translateY(-5px);box-shadow:0 18px 38px #12354817;border-color:#9dcbd0}.tn-home-compact .tn-evidence:hover .tn-art-core{animation-duration:11s}}@keyframes tn-hero-arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes tn-art-arrive{0%{opacity:0;transform:scale(.94)}to{opacity:.88;transform:scale(1)}}@keyframes tn-evidence-arrive{0%{opacity:.6;transform:translateY(15px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tn-core-rotate{0%{transform:perspective(760px) translateZ(0) rotateY(0) rotateX(4deg)}to{transform:perspective(760px) translateZ(0) rotateY(360deg) rotateX(4deg)}}@keyframes tn-gem-turn{0%{transform:rotateY(0) rotateX(-7deg)}50%{transform:rotateY(180deg) rotateX(7deg)}to{transform:rotateY(360deg) rotateX(-7deg)}}@keyframes tn-glint-pulse{0%,to{opacity:.55;filter:brightness(1)}50%{opacity:1;filter:brightness(1.6)}}@media(prefers-reduced-motion:reduce){.tn-home-compact .tn-hero-copy,.tn-home-compact .tn-hero-copy *,.tn-home-compact .tn-hero-art,.tn-home-compact .tn-art-core,.tn-home-compact .tn-evidence,.tn-home-compact .tn-diamond-visual,.tn-home-compact .tn-gem-solid,.tn-home-compact .tn-gem-glint,.tn-home-compact .tn-sample-skill,.tn-home-compact .benefit-card,.tn-home-compact .btn,.tn-home-compact button{animation:none!important;transition:none!important;transform:none!important;filter:none!important}}@media(max-width:700px){html{scroll-behavior:auto}body{touch-action:pan-y;-webkit-overflow-scrolling:touch}.tn-home-compact:after{animation:none!important;background-position:50% 50%;opacity:.45}.tn-home-compact:before{opacity:.12;background-image:radial-gradient(rgba(11,92,108,.1) .65px,transparent .65px);background-size:26px 26px;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 42%);mask-image:linear-gradient(180deg,#000 0%,transparent 42%)}.tn-home-compact .tn-hero-art{display:none}.tn-home-compact .tn-hero-copy,.tn-home-compact .tn-hero-copy>*{animation:none!important}.tn-home-compact .tn-evidence:after,.tn-home-compact .tn-evidence-head .tn-signal,.tn-home-compact .tn-evidence-row,.tn-home-compact .tn-reveal-visible,.tn-home-compact .tn-reveal-visible .benefit-card{animation:none!important}.tn-home-compact .tn-evidence{transform:none!important;transition:none!important;backface-visibility:hidden}.tn-home-compact .tn-evidence>.tn-diamond-visual{top:17px;right:15px;width:58px;height:58px;animation:none!important;filter:none}.tn-home-compact .tn-evidence>.tn-evidence-head{padding-right:70px;font-size:9px;letter-spacing:.13em}.tn-home-compact .tn-evidence>.tn-evidence-title{max-width:calc(100% - 68px);min-height:62px;position:relative;z-index:2;font-size:clamp(21px,6vw,26px);line-height:1.15}.tn-home-compact .tn-evidence-row{position:relative;z-index:2}.tn-home-compact .tn-evidence-row>div{min-width:0}.tn-home-compact .tn-evidence-row small{overflow-wrap:anywhere}.tn-home-compact .tn-gem-solid{animation:tn-gem-turn 18s linear infinite!important;will-change:transform;transform:translateZ(0)}.tn-home-compact .tn-diamond-orbit{animation:tn-orbit-turn 30s linear infinite!important;will-change:transform}.tn-home-compact .tn-gem-glint{animation:tn-gem-spark 4s ease-in-out infinite!important;filter:none}.tn-home-compact .tn-gem-facet{backface-visibility:hidden}.tn-home-compact .tn-art-core,.tn-home-compact .tn-art-node,.tn-home-compact .tn-art-orbit,.tn-home-compact .tn-art-trace{animation:none!important}.tn-home-compact .tn-art-core{filter:none}.tn-home-compact .tn-tier-card{transform:none!important;transition:box-shadow .2s ease,border-color .2s ease}.tn-help-launcher{right:12px;bottom:12px}.tn-help-launcher-button{width:48px;height:48px;min-height:48px;padding:4px;justify-content:center;gap:0}.tn-help-launcher-button>span:not(.tn-help-launcher-mascot),.tn-help-launcher-button>i{display:none}.tn-help-launcher-mascot{width:38px;height:38px}.tn-help-launcher-mascot .tn-genie-art{width:35px;height:35px;animation:none}.tn-help-menu{bottom:58px}}@media(max-width:600px){.tn-support-panel{max-height:min(620px,72dvh)}.tn-support-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}}.tn-exams-page .tn-exam-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:18px}.tn-exams-page .tn-exam-grid .card{min-width:0;padding:24px;display:flex;flex-direction:column;align-items:flex-start}.tn-exams-page .tn-exam-grid .row{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;margin-top:auto;padding-top:18px;width:100%}.tn-exams-page .tn-exam-grid .row small{flex-basis:100%}.tn-welcome-genie{display:flex;align-items:center;gap:14px;margin:0 0 18px;padding:12px 15px;border:1px solid #c9e4e0;border-radius:18px;background:linear-gradient(110deg,#f1fbf9,#fffaf0)}.tn-welcome-genie .tn-genie-art{width:66px;height:66px;flex:none;filter:drop-shadow(0 5px 7px #0a48521e);animation:tn-genie-wave 3.4s ease-in-out infinite}.tn-welcome-genie>div{display:grid;gap:3px}.tn-welcome-genie .eyebrow{font-size:9px}.tn-welcome-genie b{font-size:19px;color:#13394a}.tn-welcome-genie small{font-size:12px;color:#607989}.tn-genie{position:fixed;z-index:1090;right:18px;bottom:20px;font-family:inherit}.tn-genie-launch{display:flex;align-items:center;gap:9px;min-height:48px;padding:5px 13px 5px 6px;border:1px solid #2a8d91;border-radius:999px;background:linear-gradient(115deg,#10394d,#087e83);color:#fff;box-shadow:0 10px 27px #092d3b35;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.tn-genie-launch:hover{transform:translateY(-3px);box-shadow:0 14px 32px #092d3b42}.tn-genie-launch>i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#ffffff20;font-style:normal;font-size:15px}.tn-genie-launch-art{display:grid;place-items:center;width:37px;height:37px;border-radius:50%;background:#f4fbf4}.tn-genie-launch-art .tn-genie-art{width:34px;height:34px;animation:tn-genie-wave 3.4s ease-in-out infinite}.tn-genie-panel{position:absolute;right:0;bottom:60px;width:min(370px,calc(100vw - 24px));max-height:min(610px,calc(100dvh - 165px));display:flex;flex-direction:column;overflow:hidden;border:1px solid #c6dcdf;border-radius:21px;background:#fff;box-shadow:0 24px 75px #0b2e3d35;animation:tn-genie-arrive .24s cubic-bezier(.2,.7,.2,1) both;transform-origin:bottom right}.tn-genie-head{display:flex;align-items:center;gap:11px;padding:13px 15px;background:radial-gradient(ellipse at 100% 0,#187b83,#11374b 72%);color:#fff}.tn-genie-head .tn-genie-art{width:42px;height:42px;flex:none;filter:drop-shadow(0 3px 5px #001a2550)}.tn-genie-head>div{display:grid;gap:3px;flex:1}.tn-genie-head b{font-size:14px}.tn-genie-head small{font-size:11px;color:#c9e5e4}.tn-genie-head>button{align-self:flex-start;border:1px solid #ffffff44;border-radius:50%;width:31px;height:31px;background:#ffffff12;color:#fff;font:inherit;font-size:24px;line-height:1;cursor:pointer}.tn-genie-body{padding:15px;overflow:auto;color:#264a5c;font-size:13px}.tn-genie-speech{position:relative;margin:0 0 13px;padding:11px 13px;border:1px solid #deece9;border-radius:13px 13px 13px 3px;background:#f3faf8;line-height:1.55}.tn-genie-options,.tn-genie-links{display:grid;gap:8px}.tn-genie-options>button{position:relative;display:grid;grid-template-columns:37px 1fr;align-items:center;column-gap:10px;padding:10px 12px;border:1px solid #d9e7e9;border-radius:13px;background:#fff;color:#15384a;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.tn-genie-options>button:hover,.tn-genie-links>button:hover{transform:translateY(-2px);border-color:#71bdb8;box-shadow:0 7px 17px #0d637415}.tn-genie-choice-icon{grid-row:span 2;display:grid;place-items:center;width:35px;height:35px;border-radius:11px;background:#e8f8f5;color:#087f88;font-size:22px}.tn-genie-choice-icon.recruiter{background:#fff5df;color:#b38335}.tn-genie-options b{font-size:12px}.tn-genie-options small{grid-column:2;color:#718392;font-size:10px;line-height:1.4}.tn-genie-text-option{display:flex!important;justify-content:space-between;align-items:center!important;padding:10px 13px!important;background:#f8fbfc!important;color:#36586a!important;font-weight:650}.tn-genie-search{display:grid;gap:8px;margin:12px 0}.tn-genie-search label{font-size:11px;font-weight:700;color:#264a5c}.tn-genie-search input{min-width:0;padding:11px 12px;border:1px solid #cbdde2;border-radius:11px;font:inherit;font-size:13px;color:#18394a}.tn-genie-search input:focus{outline:3px solid #15959a25;border-color:#128d91}.tn-genie-search button{display:flex;justify-content:space-between;align-items:center;padding:11px 13px;border:0;border-radius:11px;background:linear-gradient(110deg,#10394d,#078d8c);color:#fff;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.tn-genie-links{margin-top:10px}.tn-genie-links>button{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border:1px solid #e0eaed;border-radius:10px;background:#fff;color:#17536b;text-align:left;font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.tn-genie-links>button span{color:#078b91}.tn-genie-back{margin:12px 0 0;padding:6px 0;border:0;background:none;color:#087f88;font:inherit;font-size:11px;font-weight:600;text-decoration:underline;cursor:pointer}.tn-genie-foot{display:block;margin:12px 0 0;color:#80919b;font-size:10px;line-height:1.45}.tn-genie button:focus-visible,.tn-genie input:focus-visible{outline:3px solid #3e91c566;outline-offset:2px}.tn-exam-search-wrap{max-width:650px;margin:0 0 22px}.tn-exam-search{display:flex;align-items:center;gap:11px;min-height:54px;padding:0 14px;border:1px solid #cbdde4;border-radius:15px;background:#ffffffeb;box-shadow:0 9px 24px #163e4d0b;transition:border-color .2s ease,box-shadow .2s ease}.tn-exam-search:focus-within{border-color:#128a92;box-shadow:0 0 0 4px #118d9415,0 10px 26px #163e4d10}.tn-exam-search svg{width:20px;height:20px;flex:none;fill:none;stroke:#508092;stroke-width:1.8;stroke-linecap:round}.tn-exam-search input{flex:1;min-width:0;border:0!important;outline:0!important;box-shadow:none!important;background:transparent;padding:13px 0;color:#16384a;font:inherit;font-size:14px}.tn-exam-search input::placeholder{color:#8295a1}.tn-exam-search>button{border:0;background:transparent;color:#087f88;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.tn-exam-search-wrap>small{display:block;margin:7px 3px 0;color:#718594;font-size:11px}.tn-no-exams{max-width:650px;padding:24px}.tn-no-exams h3{margin:0 0 5px}.tn-no-exams p{color:#667c89}@keyframes tn-genie-arrive{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tn-genie-wave{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(-3deg)}}@media(max-width:700px){.tn-genie{right:12px;bottom:16px}.tn-genie-panel{bottom:58px;max-height:calc(100dvh - 154px)}.tn-genie-launch{min-height:44px}.tn-welcome-genie{padding:10px 12px}.tn-welcome-genie .tn-genie-art{width:54px;height:54px}}@media(prefers-reduced-motion:reduce){.tn-genie-panel,.tn-genie-launch,.tn-genie-launch-art .tn-genie-art,.tn-welcome-genie .tn-genie-art{animation:none!important;transition:none!important;transform:none!important}}.tn-help-launcher{position:fixed;right:18px;bottom:18px;z-index:1120;font-family:inherit}.tn-help-launcher-button{display:flex;align-items:center;gap:9px;min-height:48px;padding:5px 13px 5px 6px;border:1px solid #2a8d91;border-radius:999px;background:linear-gradient(115deg,#10394d,#087e83);color:#fff;box-shadow:0 10px 27px #092d3b35;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.tn-help-launcher-button:hover{transform:translateY(-2px);box-shadow:0 14px 32px #092d3b42}.tn-help-launcher-button>i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#ffffff20;font-style:normal}.tn-help-launcher-mascot{display:grid;place-items:center;width:37px;height:37px;border-radius:50%;background:#f4fbf4}.tn-help-launcher-mascot .tn-genie-art{width:34px;height:34px;animation:tn-genie-wave 3.4s ease-in-out infinite}.tn-help-menu{position:absolute;right:0;bottom:60px;width:min(340px,calc(100vw - 24px));padding:12px;border:1px solid #cbdfe1;border-radius:18px;background:#fff;box-shadow:0 20px 60px #0b2e3d30;animation:tn-genie-arrive .22s cubic-bezier(.2,.7,.2,1) both}.tn-help-menu-heading{display:flex;align-items:center;gap:10px;padding:4px 5px 12px}.tn-help-menu-heading .tn-genie-art{width:39px;height:39px}.tn-help-menu-heading span{display:grid;gap:3px;color:#15384a}.tn-help-menu-heading small,.tn-help-menu>button small{color:#718392;font-size:11px}.tn-help-menu>button{display:grid;gap:4px;width:100%;padding:10px 12px;border:1px solid #e0eaed;border-radius:11px;background:#fff;color:#17536b;text-align:left;font:inherit;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.tn-help-menu>button+button{margin-top:7px}.tn-help-menu>button:hover{transform:translateY(-1px);border-color:#71bdb8;background:#f5fbfa}.tn-help-menu>button b{display:flex;justify-content:space-between;font-size:12px}.tn-help-menu>button b span{color:#078b91}@media(max-width:700px){.tn-help-launcher{right:12px;bottom:14px}.tn-help-launcher-button{min-height:44px}.tn-help-menu{bottom:54px}.tn-web-support{right:12px;bottom:14px}.tn-support-panel{bottom:52px;max-height:calc(100dvh - 80px)}.tn-support-body{max-height:calc(100dvh - 160px)}.tn-genie-panel{bottom:54px;max-height:calc(100dvh - 80px)}}@media(prefers-reduced-motion:reduce){.tn-help-launcher-button,.tn-help-launcher-mascot .tn-genie-art,.tn-help-menu{animation:none!important;transition:none!important;transform:none!important}}.tn-welcome{position:fixed;inset:0;opacity:0;transform:translateY(12px) scale(.985);transition:opacity .35s ease,transform .45s cubic-bezier(.2,.8,.2,1)}.tn-welcome-intro{position:relative;display:flex;align-items:center;justify-content:center;gap:19px;text-align:left;margin:2px auto 28px;width:max-content;max-width:100%;animation:tn-genie-greet .75s both}.tn-welcome-intro>.tn-genie-art{width:92px;height:92px;filter:drop-shadow(0 8px 12px #0a485226);animation:tn-genie-wave 3.4s ease-in-out infinite}.tn-welcome-intro>div{display:grid;gap:6px}.tn-welcome-intro p{margin:0;color:#143b4a;font-size:clamp(20px,3vw,27px);font-weight:650;line-height:1.2;letter-spacing:-.02em}.tn-welcome-intro p strong{color:#087f88}.tn-welcome-intro small{font-size:13px;color:#607989}.tn-welcome-question{text-align:center;opacity:0;transform:translateY(18px) scale(.96);transition:opacity .55s ease,transform .65s cubic-bezier(.2,.8,.2,1)}.tn-welcome-question.is-ready{opacity:1;transform:translateY(0) scale(1)}.tn-welcome-question h2{margin:9px 0 0}.tn-welcome-paths{margin:20px 0 14px}.tn-welcome-paths button{text-align:left}.tn-welcome-paths button b span{float:right;color:#148e93}@keyframes tn-genie-greet{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:700px){.tn-welcome-intro{gap:12px}.tn-welcome-intro>.tn-genie-art{width:70px;height:70px}.tn-welcome-paths button{padding:16px}}@media(prefers-reduced-motion:reduce){.tn-welcome,.tn-welcome-intro,.tn-welcome-question,.tn-welcome-intro>.tn-genie-art{transition:none!important;animation:none!important;transform:none!important;opacity:1!important}}.tn-welcome-paths button:first-child small{color:#e0f3ef;opacity:.94}.tn-welcome{width:min(360px,calc(100% - 28px));padding:25px 26px;text-align:center;opacity:0;transform:translateY(10px) scale(.97);transition:width .75s cubic-bezier(.2,.8,.2,1),opacity .45s ease,transform .55s cubic-bezier(.2,.8,.2,1)}.tn-welcome[open]{opacity:1;transform:translateY(0) scale(1)}.tn-welcome.tn-welcome-stage-1,.tn-welcome.tn-welcome-stage-2{width:min(660px,calc(100% - 28px));padding:30px 34px}.tn-welcome-intro{position:relative;display:grid;justify-items:center;gap:15px;margin:0 auto;width:100%;text-align:center}.tn-welcome-intro>.tn-genie-art{display:block;width:clamp(164px,24vw,214px);height:clamp(164px,24vw,214px);object-fit:contain;filter:drop-shadow(0 12px 18px #061b2928);animation:tn-owl-arrive .95s cubic-bezier(.18,.82,.24,1.18) both,tn-owl-float 3.6s ease-in-out .95s infinite}.tn-welcome-intro:before,.tn-welcome-intro:after{content:"✦";position:absolute;z-index:0;color:#d8a94c;font-size:21px;animation:tn-owl-sparkle 2.2s ease-in-out infinite}.tn-welcome-intro:before{top:20%;left:18%}.tn-welcome-intro:after{right:17%;top:44%;font-size:15px;color:#0d9395;animation-delay:.8s}.tn-welcome-copy{animation:tn-welcome-copy-in .45s ease both}.tn-welcome-caption{margin:0 0 5px!important;color:#69808c!important;font-size:15px;font-weight:600;letter-spacing:.01em}.tn-welcome-copy h2{margin:0 0 5px!important;color:#13384a;font-size:clamp(25px,4vw,34px)!important;line-height:1.16!important}.tn-welcome-copy>small{font-size:12px;color:#68808b}.tn-welcome-typing>span{display:inline-block;opacity:0;animation:tn-letter-in .14s ease forwards}.tn-welcome-question{margin-top:26px;text-align:center;animation:tn-question-arrive .7s cubic-bezier(.18,.82,.24,1) both}.tn-welcome-question>.eyebrow{font-size:10px;color:#087f88}.tn-welcome-question h2{margin:8px 0 0;font-size:clamp(24px,3.7vw,34px);line-height:1.17}.tn-welcome-question>small{font-size:11px;color:#607989}.tn-welcome-paths{margin:20px 0 13px;gap:12px}.tn-welcome-paths button,.tn-welcome-paths button:first-child{padding:17px 18px;background:linear-gradient(145deg,#fff,#f5fbfa);color:#153a4b;text-align:left;box-shadow:0 5px 15px #14394d0a}.tn-welcome-paths button:hover{border-color:#65b9b4;background:#eefaf7;transform:translateY(-3px);box-shadow:0 12px 24px #117d7b18}.tn-welcome-paths button small,.tn-welcome-paths button:first-child small{display:block;margin-top:7px;color:#607989;font-size:12px;line-height:1.45;opacity:1}.tn-welcome-paths button b{font-size:14px}.tn-welcome-paths button b span{color:#10898c}@keyframes tn-owl-arrive{0%{opacity:0;transform:translateY(28px) scale(.62) rotate(-8deg)}68%{opacity:1;transform:translateY(-5px) scale(1.06) rotate(2deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@keyframes tn-owl-float{0%,to{translate:0 0}50%{translate:0 -7px}}@keyframes tn-owl-sparkle{0%,to{opacity:.28;transform:scale(.65) rotate(0)}50%{opacity:1;transform:scale(1.2) rotate(30deg)}}@keyframes tn-welcome-copy-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes tn-letter-in{0%{opacity:0;transform:translateY(7px) scale(.88)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tn-question-arrive{0%{opacity:0;transform:translateY(20px) scale(.94)}70%{opacity:1;transform:translateY(-3px) scale(1.015)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:700px){.tn-welcome{padding:22px}.tn-welcome.tn-welcome-stage-1,.tn-welcome.tn-welcome-stage-2{padding:24px 20px}.tn-welcome-intro>.tn-genie-art{width:178px;height:178px}.tn-welcome-paths{grid-template-columns:1fr}.tn-welcome-question{margin-top:20px}}@media(prefers-reduced-motion:reduce){.tn-welcome,.tn-welcome-intro>.tn-genie-art,.tn-welcome-intro:before,.tn-welcome-intro:after,.tn-welcome-copy,.tn-welcome-typing>span,.tn-welcome-question{transition:none!important;animation:none!important;transform:none!important;opacity:1!important}}.tn-welcome-stage-0 .tn-welcome-intro:before,.tn-welcome-stage-0 .tn-welcome-intro:after{opacity:0;animation:none}@media(max-width:700px)and (max-height:700px){.tn-welcome{max-height:calc(100dvh - 20px);overflow-y:auto;padding:14px 18px}.tn-welcome.tn-welcome-stage-1,.tn-welcome.tn-welcome-stage-2{padding:16px 20px}.tn-welcome-intro{gap:7px}.tn-welcome-intro>.tn-genie-art{width:116px;height:116px}.tn-welcome-question{margin-top:10px}.tn-welcome-question h2{margin-top:5px;font-size:clamp(21px,6vw,27px)}.tn-welcome-paths{margin:10px 0 7px;gap:8px}.tn-welcome-paths button,.tn-welcome-paths button:first-child{padding:10px 13px}.tn-welcome-paths button small,.tn-welcome-question>small{font-size:11px;line-height:1.3}.tn-welcome-paths button small{margin-top:3px}.tn-welcome-caption{font-size:13px}.tn-welcome-copy h2{font-size:24px!important}.tn-welcome-copy>small{font-size:11px}}@media(max-width:700px){.tn-welcome{max-height:calc(100dvh - 20px);overflow:hidden;padding:16px 18px}.tn-welcome.tn-welcome-stage-1,.tn-welcome.tn-welcome-stage-2{padding:18px 20px}.tn-welcome-intro{gap:8px}.tn-welcome-intro>.tn-genie-art{width:138px;height:138px}.tn-welcome-question{margin-top:12px}.tn-welcome-paths{margin:12px 0 8px;gap:8px}.tn-welcome-paths button,.tn-welcome-paths button:first-child{padding:11px 13px}.tn-welcome-paths button small{margin-top:4px;line-height:1.3}}@media(max-width:700px)and (max-height:700px){.tn-welcome-intro>.tn-genie-art{width:112px;height:112px}.tn-welcome.tn-welcome-stage-1,.tn-welcome.tn-welcome-stage-2{padding:14px 18px}.tn-welcome-question{margin-top:8px}.tn-welcome-paths{margin:8px 0 5px;gap:6px}.tn-welcome-paths button,.tn-welcome-paths button:first-child{padding:9px 12px}}body:has(dialog.tn-welcome[open]){overflow:hidden}.tn-welcome{max-height:calc(100dvh - 32px);overflow:hidden;border-radius:28px;box-shadow:0 32px 100px #08243544,0 0 0 1px #fff9 inset;background:radial-gradient(ellipse at 50% 0,#fff 0,#f5fbfb 58%,#eef7f6)}.tn-welcome-intro>.tn-genie-art{z-index:1}.tn-welcome-copy{display:grid;justify-items:center;gap:8px}.tn-welcome-caption{font-size:clamp(21px,3vw,28px)!important;font-weight:720!important;letter-spacing:-.035em!important;color:#13384a!important}.tn-welcome-tagline{font-size:11px!important;font-weight:750;letter-spacing:.15em;text-transform:uppercase;color:#087f88!important}.tn-welcome-copy h2{margin:1px 0 0!important;font-size:clamp(29px,4vw,39px)!important;font-weight:760;letter-spacing:-.045em;line-height:1.08!important;background:none!important;color:#087f88!important;-webkit-text-fill-color:#087f88!important}.tn-welcome-subline{font-size:13px!important;color:#58717c!important}.tn-welcome-question{margin-top:22px}.tn-welcome-question>.eyebrow{font-weight:750;letter-spacing:.14em}.tn-welcome-question h2{max-width:530px;margin:9px auto 0;font-size:clamp(23px,3.5vw,31px);font-weight:720;letter-spacing:-.03em;line-height:1.16}.tn-welcome-question>small{display:block;margin-top:5px}.tn-welcome-paths button{min-height:76px;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s,border-color .24s,background-color .24s}@media(max-width:700px){.tn-welcome{padding:16px 18px}.tn-welcome.tn-welcome-stage-1,.tn-welcome.tn-welcome-stage-2{padding:18px 20px}.tn-welcome-question h2{max-width:380px;font-size:clamp(22px,6vw,28px)}.tn-welcome-paths button{min-height:58px}}@media(max-width:700px)and (max-height:700px){.tn-welcome{padding:10px 16px}.tn-welcome.tn-welcome-stage-1,.tn-welcome.tn-welcome-stage-2{padding:12px 16px}.tn-welcome-intro>.tn-genie-art{width:100px;height:100px}.tn-welcome-copy{gap:4px}.tn-welcome-tagline{font-size:9px!important}.tn-welcome-caption{font-size:19px!important}.tn-welcome-copy h2{font-size:26px!important}.tn-welcome-subline{font-size:11px!important}.tn-welcome-question{margin-top:7px}.tn-welcome-question>.eyebrow{font-size:9px}.tn-welcome-question h2{margin-top:4px;font-size:21px}.tn-welcome-paths{margin:7px 0 4px;gap:5px}.tn-welcome-paths button,.tn-welcome-paths button:first-child{min-height:48px;padding:7px 10px}.tn-welcome-paths button small{font-size:10px;line-height:1.2}.tn-welcome-question>small{font-size:10px}}.tn-welcome::backdrop{background:radial-gradient(ellipse at 16% 18%,#45d6c76e,transparent 34%),radial-gradient(ellipse at 84% 77%,#f1cc7650,transparent 30%),conic-gradient(from 34deg at 24% 46%,#96fff31f 0 18deg,transparent 18deg 78deg,#87e7e11c 78deg 105deg,transparent 105deg),conic-gradient(from 210deg at 79% 38%,#b0fff41c 0 28deg,transparent 28deg 98deg,#d4a84d18 98deg 120deg,transparent 120deg),linear-gradient(135deg,#12364bde,#087f88c9);-webkit-backdrop-filter:blur(13px) saturate(135%);backdrop-filter:blur(13px) saturate(135%)}.tn-welcome{width:min(920px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:20px 28px;overflow:hidden;background:radial-gradient(ellipse at 50% 0,#fff 0,#f7fcfc 55%,#eef7f7);border-color:#e2f1f0}.tn-welcome.tn-welcome-stage-1,.tn-welcome.tn-welcome-stage-2{width:min(920px,calc(100% - 32px));padding:20px 28px}.tn-welcome-intro{gap:6px;margin-bottom:0}.tn-welcome-intro>.tn-genie-art{width:clamp(108px,13vw,156px);height:clamp(108px,13vw,156px)}.tn-welcome-copy{gap:4px}.tn-welcome-caption{font-size:clamp(20px,2.4vw,25px)!important}.tn-welcome-tagline{font-size:10px!important;letter-spacing:.17em}.tn-welcome-copy h2{font-size:clamp(27px,3.2vw,34px)!important}.tn-welcome-subline{font-size:12px!important}.tn-welcome-question{margin-top:13px}.tn-welcome-question h2{max-width:100%;font-size:clamp(22px,2.8vw,28px);line-height:1.12}.tn-welcome-question>small{margin-top:3px}.tn-welcome-paths{margin:12px 0 4px;gap:12px}.tn-welcome-paths button,.tn-welcome-paths button:first-child{min-height:60px;padding:12px 16px}@media(max-width:700px){.tn-welcome{width:calc(100% - 24px);padding:14px 16px}.tn-welcome.tn-welcome-stage-1,.tn-welcome.tn-welcome-stage-2{padding:14px 16px}.tn-welcome-intro>.tn-genie-art{width:clamp(96px,27vw,130px);height:clamp(96px,27vw,130px)}.tn-welcome-question{margin-top:8px}.tn-welcome-question h2{font-size:clamp(20px,5.4vw,26px)}.tn-welcome-paths{margin:8px 0 2px;gap:7px}.tn-welcome-paths button,.tn-welcome-paths button:first-child{min-height:50px;padding:8px 12px}}@media(max-height:700px){.tn-welcome,.tn-welcome.tn-welcome-stage-1,.tn-welcome.tn-welcome-stage-2{padding-top:12px;padding-bottom:12px}.tn-welcome-intro>.tn-genie-art{width:clamp(88px,14vh,112px);height:clamp(88px,14vh,112px)}.tn-welcome-question,.tn-welcome-paths{margin-top:6px}.tn-welcome-paths button,.tn-welcome-paths button:first-child{min-height:44px;padding-top:6px;padding-bottom:6px}}.tn-welcome.tn-welcome-stage-0{width:min(360px,calc(100% - 32px));padding:18px}@media(max-width:700px){.tn-welcome.tn-welcome-stage-0{width:min(320px,calc(100% - 24px));padding:14px}}@media(prefers-reduced-motion:reduce){.tn-welcome::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.tn-web-support{z-index:1200}.tn-support-panel{right:0;left:auto;width:min(380px,calc(100vw - 32px));max-height:min(620px,calc(100dvh - 96px));display:flex;flex-direction:column;transform-origin:bottom right;animation:tn-support-pop .2s cubic-bezier(.2,.8,.2,1) both}.tn-support-panel header{flex:none}.tn-support-body{min-height:0;max-height:min(540px,calc(100dvh - 180px));overflow-y:auto;overscroll-behavior:contain}@keyframes tn-support-pop{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:600px){.tn-support-panel{right:0;left:auto;width:calc(100vw - 24px);max-height:min(620px,72dvh)}.tn-support-body{max-height:calc(100dvh - 144px);-webkit-overflow-scrolling:touch;overscroll-behavior:contain}}@media(prefers-reduced-motion:reduce){.tn-support-panel{animation:none}}.tn-public-polish .btn.primary{background:#087f88;border:1px solid #087f88;color:#fff;box-shadow:0 8px 20px #087f8828}.tn-public-polish .btn:not(.primary){background:#fff;border:1px solid #9abdc1;color:#174251;box-shadow:0 2px 7px #12354808}.tn-public-polish .btn:focus-visible{outline:3px solid #74d3c8;outline-offset:3px}@media(hover:hover)and (pointer:fine){.tn-public-polish .btn.primary:hover{background:#066d76;border-color:#066d76;transform:translateY(-2px);box-shadow:0 12px 24px #087f8838}.tn-public-polish .btn:not(.primary):hover{background:#f2fbfa;border-color:#188b91;color:#0c6570;transform:translateY(-2px);box-shadow:0 9px 20px #12354812}.tn-public-polish .benefit-card,.tn-public-polish .tn-sample-report,.tn-public-polish .tn-audience-switch button{transition:transform .24s cubic-bezier(.2,.75,.2,1),box-shadow .24s ease,border-color .2s ease}.tn-public-polish .benefit-card:hover,.tn-public-polish .tn-sample-report:hover,.tn-public-polish .tn-audience-switch button:hover{transform:translateY(-4px);box-shadow:0 16px 34px #12354818;border-color:#9ccbd0}}@media(prefers-reduced-motion:reduce){.tn-public-polish .btn,.tn-public-polish .benefit-card,.tn-public-polish .tn-sample-report,.tn-public-polish .tn-audience-switch button{transition:none!important}}.tn-owl-wordmark{color:#08334b}.tn-brand-eye{animation:tn-brand-blink 7.8s ease-in-out infinite}.tn-eye-pupil{animation:tn-brand-look 10s ease-in-out infinite;transition:transform .18s ease-out}.tn-eyes-follow .tn-eye-pupil{animation:none;transform:translate(var(--tn-eye-x,0px),var(--tn-eye-y,0px))}@keyframes tn-brand-blink{0%,42%,46%,78%,82%,to{transform:scaleY(1)}44%,80%{transform:scaleY(.08)}}@keyframes tn-brand-look{0%,to{transform:translate(0)}24%,38%{transform:translate(3px,-1px)}60%,76%{transform:translate(-3px,1px)}}.tn-public-polish .nav .tn-owl-wordmark{width:174px}.tn-public-polish .talnoro-lockup>img{width:46px;height:50px}.tn-welcome-approved-brand{display:flex;align-items:center;justify-content:center;gap:9px;margin:2px auto 4px}.tn-welcome-approved-brand>img{width:42px;height:48px;object-fit:contain}.tn-welcome-approved-brand .tn-owl-wordmark{width:210px;color:#08334b}.tn-welcome-copy .tn-welcome-caption{font-size:16px!important}@media(max-width:700px){.tn-public-polish .nav .tn-owl-wordmark{width:148px}.tn-welcome-approved-brand .tn-owl-wordmark{width:175px}.tn-welcome-approved-brand>img{width:34px;height:40px}}@media(prefers-reduced-motion:reduce){.tn-brand-eye,.tn-eye-pupil{animation:none!important;transition:none!important;transform:none!important}}.tn-public-polish footer.tn-premium-footer{position:relative;background:radial-gradient(ellipse at 94% 0,#12636a66,transparent 50%),linear-gradient(130deg,#0a2032,#0b283b 52%,#092b36);color:#b9ced9;border-top:1px solid #bda16770;padding:42px clamp(20px,5vw,72px) 30px;font-size:13px;line-height:1.65;isolation:isolate}.tn-premium-footer:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(145deg,transparent 72%,#91e3d108 72%,#91e3d108 78%,transparent 78%),linear-gradient(30deg,transparent 82%,#d1b6790a 82%);border-top:2px solid #d1ac6350}.tn-public-polish footer.tn-premium-footer .brand .tn-wordmark{color:#f1fafb;width:186px}.tn-public-polish footer.tn-premium-footer .talnoro-lockup>img{width:48px;height:56px}.tn-public-polish footer.tn-premium-footer b{color:#f0d9a3!important;font-size:14px;letter-spacing:.025em}.tn-premium-footer a{color:#c7dce6;transition:color .18s ease;text-underline-offset:4px}.tn-premium-footer a:hover{color:#76e2d1;text-decoration:underline}.tn-premium-footer a:focus-visible{outline:2px solid #78ded2;outline-offset:4px}.tn-premium-footer .tn-policy-links{margin:15px auto 9px;padding:20px 0 12px;border-top:1px solid #b4d0db20;font-size:12px;gap:22px}.tn-public-polish .tn-premium-footer>div:last-child{border-top-color:#b4d0db26!important;margin-top:18px;color:#99b6c6;font-size:11px}.tn-premium-footer .tn-cookie-settings{background:#153b4e;color:#daebef;border:1px solid #7ca6b94f;padding:9px 15px;border-radius:8px}.tn-premium-footer .tn-cookie-settings:hover{background:#1c4a5c;color:#fff}.tn-premium-footer .tn-cookie-status{color:#b5e6dc}.tn-premium-footer .tn-cookie-notice{color:#24485b}.tn-premium-footer .tn-cookie-notice a{color:#087f88}@media(max-width:700px){.tn-public-polish footer.tn-premium-footer{padding:30px 20px 95px}.tn-premium-footer .tn-policy-links{gap:12px}.tn-public-polish footer.tn-premium-footer .brand .tn-wordmark{width:170px}}.tn-public-polish .nav{background:#f7fbfdf0!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #d6e3ec}.tn-public-polish .nav .tn-owl-wordmark{width:200px}.tn-public-polish .nav .talnoro-lockup>img{width:53px;height:58px}.tn-public-polish .tn-hero .actions .btn.primary,.tn-auth-page .form>.btn.primary{background:#0a2a4a!important;color:#fff!important;border:1px solid #d8ad57!important;box-shadow:0 5px 20px #0a2a4a20}.tn-public-polish .tn-hero .actions .btn.primary:hover,.tn-auth-page .form>.btn.primary:hover{box-shadow:0 6px 26px #d6a94b66;transform:translateY(-2px)}.tn-public-polish .tn-hero .actions .btn:not(.primary){background:transparent!important;border:1px solid #0a2a4a;color:#0a2a4a}.social-options>div{display:grid;gap:12px}.social-options .google-signin-button{width:100%;min-height:54px;background:#fff!important;border:1px solid #bac9d6!important;color:#203143!important;font-size:16px!important;font-weight:700!important;justify-content:center;gap:12px;box-shadow:0 3px 10px #10324a10}.social-options button:disabled{opacity:.55}.tn-password-input{position:relative;display:flex;align-items:center}.tn-password-input input{width:100%;padding-right:70px!important}.tn-password-input>button{position:absolute;right:9px;border:0;background:transparent!important;color:#0a2a4a!important;padding:9px;box-shadow:none!important;font-size:13px}.tn-login-value,.tn-evidence-bullets{list-style:none;padding:0;display:grid;gap:12px;color:#164c60;font-weight:600}.tn-evidence-bullets{margin:22px 0;font-size:18px}.tn-journey-demo{margin-top:22px;border:1px solid #cadbe4;border-radius:15px;padding:17px;background:#ffffffd9;max-width:520px;box-shadow:0 8px 28px #1237480a}.tn-demo-label{font-size:10px;font-weight:700;letter-spacing:1.5px;color:#586d7e}.tn-demo-scenes{position:relative;height:85px;margin-top:10px}.tn-demo-scene{position:absolute;inset:0;display:flex;gap:16px;align-items:center;opacity:0;animation:tn-demo-cycle 10s infinite}.tn-demo-interview{animation-delay:3.333s}.tn-demo-diamond{animation-delay:6.666s}.tn-demo-icon{font-size:37px;line-height:1;width:54px;text-align:center;color:#0a5060}.tn-demo-diamond .tn-demo-icon{color:#bc882c;font-size:52px}.tn-demo-scene>div{flex:1}.tn-demo-scene b,.tn-demo-scene small{display:block}.tn-demo-scene b{font-size:16px;color:#0a2a4a}.tn-demo-scene small{font-size:12px;margin-top:4px;color:#607282}.tn-demo-scene>strong{color:#b4c7d2;font-size:27px}.tn-demo-note{font-size:10px;line-height:1.4;color:#71818f;display:block}.tn-demo-progress{height:4px;background:#e4eef1;display:block;margin-top:12px;width:130px;overflow:hidden}.tn-demo-progress i{display:block;width:100%;height:100%;background:#0b838c;transform-origin:left;animation:tn-demo-fill 10s infinite}.tn-demo-wave{display:flex;gap:4px;height:14px;align-items:center;margin-top:7px}.tn-demo-wave i{height:10px;width:3px;background:#0b838c;animation:tn-demo-wave .7s ease-in-out infinite alternate}.tn-demo-sparkle{font-size:14px;color:#bc882c}@keyframes tn-demo-cycle{0%,30%{opacity:1;transform:translateY(0)}33%,97%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes tn-demo-fill{0%{transform:scaleX(.03)}29%,to{transform:scaleX(1)}}@keyframes tn-demo-wave{to{transform:scaleY(.3)}}@media(max-width:700px){.tn-public-polish .nav .tn-owl-wordmark{width:170px}.tn-public-polish .nav .talnoro-lockup>img{width:42px;height:48px}.tn-journey-demo{padding:14px}.tn-demo-note{font-size:10px}}@media(prefers-reduced-motion:reduce){.tn-demo-scene{animation:none;position:relative;opacity:1;margin-bottom:16px}.tn-demo-scenes{height:auto}.tn-demo-progress i,.tn-demo-wave i{animation:none}.tn-public-polish .tn-hero .actions .btn:hover{transform:none}}.tn-home-compact #talent-evidence.tn-evidence-highlight{outline:3px solid #e4b759;outline-offset:5px;box-shadow:0 0 0 8px #e4b75922,0 18px 60px #11374635}.tn-home-compact #talent-evidence:focus:not(.tn-evidence-highlight){outline:none}.tn-public-polish .tn-hero .actions button.btn{font-family:inherit;cursor:pointer;line-height:inherit}.tn-cookie-notice{left:18px;bottom:18px;transform:none;width:min(430px,calc(100% - 36px));padding:10px 12px;gap:10px;border-radius:12px;grid-template-columns:1fr auto;box-shadow:0 6px 24px #0b28382b}.tn-cookie-notice p{font-size:11px;line-height:1.45}.tn-cookie-notice>div:first-child{gap:4px}.tn-cookie-actions button{min-height:38px;padding:9px 11px}.tn-cookie-notice a{font-size:11px}@media(max-width:600px){.tn-cookie-notice{left:12px;bottom:78px;width:calc(100% - 24px);padding:10px 12px}.tn-cookie-actions button{min-height:44px}.tn-cookie-notice p{font-size:11px}}.tn-auth-page .tn-create-account-link{color:#0a596e!important;font-weight:800!important;text-decoration:none;border-bottom:2px solid #d5ab56;padding-bottom:3px;display:inline-block}.tn-auth-page .tn-create-account-link:hover{color:#0a2a4a!important;border-color:#0a2a4a}.tn-logout-dialog{width:min(440px,calc(100vw - 32px));border:1px solid #d6e2e9;border-radius:18px;padding:26px;color:#18394c;box-shadow:0 20px 80px #071f3e40}.tn-logout-dialog::backdrop{background:#0a203b99;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.tn-logout-dialog h2{font-size:23px;margin:0 0 12px;line-height:1.25}.tn-logout-dialog p{line-height:1.6;color:#597080;font-size:14px}.tn-logout-dialog>div{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.tn-logout-dialog button{min-height:44px;border:1px solid #b9cdd8;border-radius:9px;background:#fff;padding:11px 17px;color:#173c51;font-weight:700;cursor:pointer}.tn-logout-dialog button:focus-visible{outline:3px solid #d5ab56;outline-offset:3px}.tn-logout-dialog .tn-confirm-signout{background:#0a2a4a;color:#fff;border-color:#0a2a4a}.tn-logout-dialog button:disabled{opacity:.5;cursor:wait}@media(max-width:500px){.tn-logout-dialog{padding:22px}.tn-logout-dialog>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tn-logout-dialog button{padding:11px 10px;font-size:13px}}.tn-audience-context{text-align:center;padding:9px 12px;color:#176871;background:#eff8f8;font-size:12px;font-weight:650;letter-spacing:.4px}.tn-audience-context span{display:inline-block;animation:tn-context-in .25s both}@keyframes tn-context-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.tn-audience-context span{animation:none}}.completion-page{width:100%;min-width:0;padding:clamp(18px,4vw,42px) clamp(12px,4vw,28px)}.completion-page .completion{width:100%;min-width:0;padding:clamp(20px,4.5vw,42px);overflow:hidden}.completion-page .completion h1{font-size:clamp(25px,4.8vw,38px);line-height:1.14;overflow-wrap:anywhere}.completion-page .completion-message,.completion-page .completion-next p{max-width:100%;overflow-wrap:anywhere;line-height:1.65}.completion-page .completion-actions{display:flex;align-items:stretch;flex-wrap:wrap;gap:10px}.completion-page .completion-actions>a{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:46px;white-space:normal;text-align:center;line-height:1.35;overflow-wrap:anywhere}.completion-page .completion-actions>.sv-primary{color:#fff!important}.completion-page .completion-actions>a.sv-secondary-btn{min-height:50px;padding:12px 18px;border:1px solid #9bbec8!important;border-radius:12px;background:linear-gradient(135deg,#f0faf8,#e8f3f7)!important;color:#174b5c!important;-webkit-text-fill-color:#174b5c!important;font-size:14px!important;font-weight:750!important;opacity:1!important;box-shadow:0 5px 16px #123c4c12}.completion-page .completion-actions>a.sv-secondary-btn:hover{background:linear-gradient(135deg,#dff5ef,#deedf4)!important;color:#0d3c4c!important;-webkit-text-fill-color:#0d3c4c!important;border-color:#528b96!important}.tn-candidate-path .tn-journey-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px}.tn-candidate-path .tn-journey-cards article{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:18px;border:1px solid #dce7eb;border-radius:15px;background:linear-gradient(145deg,#fff,#f5faf9);box-shadow:0 8px 24px #15394d08}.tn-candidate-path .tn-journey-cards article>span{display:grid;place-items:center;flex:0 0 35px;height:35px;border-radius:11px;background:#e6f4f1;color:#14786f;font-size:11px;font-weight:800}.tn-candidate-path .tn-journey-cards b,.tn-candidate-path .tn-journey-cards small{display:block}.tn-candidate-path .tn-journey-cards b{color:#143448;font-size:14px;line-height:1.35}.tn-candidate-path .tn-journey-cards small{margin-top:6px;color:#627786;font-size:12px;line-height:1.55}.tn-role-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.tn-role-tags span{padding:8px 11px;border:1px solid #dbe7eb;border-radius:999px;background:#fff;color:#315367;font-size:11px;font-weight:650}.tn-prep-guide{margin-top:16px;padding:14px 17px;border:1px solid #dce7eb;border-radius:13px;background:#fff;color:#234354}.tn-prep-guide summary{cursor:pointer;font-weight:750}.tn-prep-guide ul{display:grid;gap:8px;margin:13px 0 2px;padding-left:20px;color:#5c7080;font-size:13px;line-height:1.55}@media(max-width:900px){.tn-candidate-path .tn-journey-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.completion-page{padding:18px 10px 90px}.completion-page .completion{padding:21px 17px;border-radius:15px}.completion-page .completion-actions{display:grid;grid-template-columns:1fr}.completion-page .completion-actions>a{width:100%}.tn-candidate-path .tn-journey-cards{grid-template-columns:1fr}.tn-candidate-path .tn-journey-cards article{padding:15px}.tn-role-tags span{font-size:10px}}:root{--tn-ink: #101b20;--tn-night: #07191e;--tn-night-soft: #102b35;--tn-teal: #58d4c2;--tn-teal-deep: #087f88;--tn-gold: #d7aa55;--tn-coral: #ef846d;--tn-ivory: #f3f0e4;--tn-muted: #a9b8b6}html{scroll-padding-top:80px}body{background:#f2f5f2}.app{background:radial-gradient(ellipse at 70% -12%,#d8ece6 0,transparent 34%),#f2f5f2}.app .nav{height:70px;background:#07191ef0;color:#eef4ec;border-bottom-color:#b4d6cb21;box-shadow:0 8px 32px #0210142e;-webkit-backdrop-filter:blur(22px) saturate(1.22);backdrop-filter:blur(22px) saturate(1.22)}.app .nav nav{color:#c3cfca}.app .nav nav a:hover,.app .nav .linkbtn:hover{color:#f5d793}.app .nav nav a:after{background:linear-gradient(90deg,var(--tn-gold),var(--tn-teal))}.app .nav nav a:focus-visible,.app .brand:focus-visible{outline-color:var(--tn-teal)}.app .brand .tn-wordmark{width:162px;color:#f5f1e7}.app .nav .talnoro-lockup>img{filter:drop-shadow(0 0 13px #6ce5d33d)}.app footer{position:relative;color:#aec0bb;background:radial-gradient(ellipse at 94% 0,#15505a 0,transparent 36%),linear-gradient(118deg,#081c24,#0b3038 72%,#0b272d);border-top:1px solid #8ad7c321;padding:42px clamp(22px,5vw,72px) 20px}.app footer b,.app footer .tn-wordmark{color:#edf3e9}.app footer .tn-policy-links{border-top-color:#ffffff20}.app footer a{color:#b5cbc6;transition:color .2s ease}.app footer a:hover{color:#f1ce83}.app footer>div:last-child{border-top-color:#ffffff20!important;color:#91aaa5}.app .btn.primary,.sv-primary,.ad-primary,.tn-staff-form form button,.tn-auth-page .form>.btn.primary{background:linear-gradient(112deg,#102f40,#0c5863 65%,#087f88);border:1px solid #d4aa5a;color:#fffdf5;box-shadow:0 10px 28px #0c56602c,inset 0 1px #ffffff20}.app .btn.primary:hover,.sv-primary:hover,.ad-primary:hover,.tn-auth-page .form>.btn.primary:hover{box-shadow:0 13px 32px #0c566044,0 0 0 1px #d4aa5a66}.app a:focus-visible,.app button:focus-visible,.sv-candidate-shell a:focus-visible,.wf-root button:focus-visible,.ad-root button:focus-visible{outline:2px solid var(--tn-teal);outline-offset:3px}.tn-wordmark{display:block;width:155px;height:auto;max-width:100%;overflow:visible;color:inherit}.app .brand .tn-wordmark{width:162px}.ad-brand .tn-wordmark,.sv-brand .tn-wordmark,.wf-brand .tn-wordmark{width:145px;color:#f1f8fb}.tn-wordmark .tn-brand-tal,.tn-wordmark .tn-brand-rest{font:800 29px/1 Plus Jakarta Sans,Arial,sans-serif;letter-spacing:1.2px}.tn-brand-tal{fill:var(--tn-gold)}.tn-brand-rest{fill:currentColor}.tn-brand-eye-rim{fill:#edf2df;stroke:var(--tn-coral);stroke-width:1.5}.tn-brand-eye-iris{fill:#e4ae42}.tn-brand-eye-pupil{fill:#10232a}.tn-brand-eye-glint{fill:#fff9df}.tn-brand-eye-blink{transform-box:fill-box;transform-origin:center;animation:tn-friendly-blink 6.7s ease-in-out infinite}.tn-brand-tagline{font:700 5.6px/1 DM Sans,Arial,sans-serif;letter-spacing:1.9px;fill:currentColor;opacity:.72}@keyframes tn-friendly-blink{0%,42%,46%,to{transform:scaleY(1)}44%{transform:scaleY(.08)}}.public-home.tn-world-home{--home-cream: #f3f0e4;--home-white: #fbfaf3;overflow:hidden;color:var(--home-cream);background:#08191a;isolation:isolate}.tn-world-hero{min-height:min(760px,calc(100svh - 70px));max-width:1600px;margin:auto;padding:clamp(58px,8vw,112px) clamp(24px,7vw,112px) 64px;display:grid;grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);align-items:center;gap:clamp(34px,6vw,94px);position:relative;isolation:isolate}.tn-world-hero:before,.tn-world-hero:after{content:"";position:absolute;z-index:-2;border-radius:50%;pointer-events:none}.tn-world-hero:before{width:560px;height:560px;right:8%;top:2%;background:radial-gradient(circle,#19816d35,#0b262700 68%);filter:blur(14px)}.tn-world-hero:after{width:480px;height:480px;left:-18%;bottom:-35%;background:radial-gradient(circle,#176d8c20,transparent 70%)}.tn-world-atmosphere{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;opacity:.8}.tn-world-atmosphere:before{content:"";position:absolute;inset:0;opacity:.15;background-image:radial-gradient(#eff1ce .7px,transparent .7px);background-size:37px 37px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 48%,#000);mask-image:linear-gradient(90deg,transparent,#000 48%,#000)}.tn-world-atmosphere i{position:absolute;width:3px;height:3px;border-radius:50%;background:#ddc47f;box-shadow:0 0 15px 3px #87f0d455;animation:tn-signal-drift 8s ease-in-out infinite alternate}.tn-world-atmosphere i:nth-child(1){left:56%;top:21%}.tn-world-atmosphere i:nth-child(2){left:88%;top:31%;animation-delay:-3s}.tn-world-atmosphere i:nth-child(3){left:74%;top:77%;animation-delay:-5s}.tn-world-atmosphere i:nth-child(4){left:48%;top:69%;animation-delay:-2s}.tn-world-atmosphere i:nth-child(5){left:92%;top:66%;animation-delay:-4s}.tn-world-atmosphere span{position:absolute;right:3%;top:3%;width:min(44vw,620px);aspect-ratio:1;border:1px solid #a8e9ce0c;border-radius:50%;box-shadow:0 0 0 35px #a8e9ce05,0 0 0 80px #a8e9ce04,0 0 0 145px #a8e9ce03}@keyframes tn-signal-drift{to{transform:translate3d(9px,-13px,0);opacity:.38}}.tn-world-copy{position:relative;z-index:1;max-width:650px;animation:tn-world-arrive .78s cubic-bezier(.18,.8,.22,1) both}.tn-world-showcase{animation:tn-world-arrive .95s .12s cubic-bezier(.18,.8,.22,1) both}@keyframes tn-world-arrive{0%{opacity:.2;transform:translateY(18px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.tn-world-kicker{display:flex;align-items:center;gap:10px;color:#a8c8bd;font-size:10px;font-weight:800;letter-spacing:2.1px}.tn-world-live-dot{width:7px;height:7px;border-radius:50%;background:#9bdb76;box-shadow:0 0 12px #a8f385}.tn-world-switch{position:relative;display:inline-flex;gap:4px;padding:4px;margin:31px 0 24px;border:1px solid #e4f0d023;border-radius:999px;background:#ffffff08;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.tn-world-switch button{position:relative;z-index:1;border:0;border-radius:999px;padding:10px 14px;background:transparent;color:#aabdb5;font-size:11px;font-weight:700;cursor:pointer;transition:color .22s ease,background .22s ease}.tn-world-switch button[aria-pressed=true]{color:#10201c;background:linear-gradient(120deg,#e2ce91,#aee6c3);box-shadow:0 4px 18px #bdd69b2b}.tn-world-switch button i{display:none}.tn-world-switch-progress{position:absolute;left:8px;bottom:-6px;height:2px;width:32px;border-radius:2px;background:linear-gradient(90deg,#e4c77d,#71dcc6);box-shadow:0 0 10px #82e5cf99;transition:left .45s cubic-bezier(.2,.8,.2,1)}.tn-audience-talent .tn-world-switch-progress{left:calc(50% + 1px)}.tn-world-copy-swap{animation:tn-copy-arrive .52s cubic-bezier(.16,.8,.25,1) both}@keyframes tn-copy-arrive{0%{opacity:.25;transform:translateY(11px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}.tn-world-copy .eyebrow{color:#99ddd1;font-size:9px}.tn-world-copy h1{max-width:720px;margin:17px 0;color:#f5f2e9;font:700 clamp(42px,5.2vw,78px)/.98 "Plus Jakarta Sans",sans-serif;letter-spacing:-.07em}.tn-world-copy h1 em{color:#b9e3a6;font:italic 500 .92em/1.02 Georgia,serif;letter-spacing:-.06em}.tn-world-copy>p{max-width:470px;color:#acbeb7;font-size:clamp(14px,1.25vw,17px);line-height:1.7}.tn-world-actions{display:flex;align-items:center;flex-wrap:wrap;gap:23px;margin-top:27px}.tn-world-actions .btn{padding:14px 19px;border-radius:10px}.tn-world-actions .btn span{margin-left:11px;color:#f5d793}.tn-world-text-link{color:#d7e3d8;font-size:12px;font-weight:700}.tn-world-text-link span{margin-left:7px;color:#e6c97f}.tn-world-proofline{display:flex;flex-wrap:wrap;align-items:center;gap:11px;margin-top:31px;color:#89a49b;font-size:9px;letter-spacing:.04em}.tn-world-proofline i{width:3px;height:3px;border-radius:50%;background:#d4b765}.tn-world-showcase{min-height:505px;display:grid;place-items:center;position:relative;perspective:1200px;isolation:isolate}.tn-world-orbit{position:absolute;width:min(90%,490px);aspect-ratio:1;border:1px solid #c6e8d91b;border-radius:50%;transform:rotateX(64deg) rotate(-23deg)}.tn-world-orbit-one{animation:tn-orbit-float 15s linear infinite}.tn-world-orbit-two{width:min(76%,410px);transform:rotateX(70deg) rotate(26deg);border-color:#d6b56719;animation:tn-orbit-float 19s linear infinite reverse}@keyframes tn-orbit-float{to{transform:rotateX(64deg) rotate(337deg)}}.tn-world-signal-card{width:min(100%,510px);position:relative;padding:23px 25px 19px;border:1px solid #d9eed03b;border-radius:22px;background:linear-gradient(145deg,#19342de8,#102c2be8 54%,#0c252aee);box-shadow:0 34px 88px #020d1099,inset 0 1px #ffffff20;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transform:rotateY(-7deg) rotateX(3deg);transform-style:preserve-3d;animation:tn-card-hover 7s ease-in-out infinite}@keyframes tn-card-hover{0%,to{transform:rotateY(-7deg) rotateX(3deg) translateY(0)}50%{transform:rotateY(-3deg) rotateX(1deg) translateY(-8px)}}.tn-world-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:17px;border-bottom:1px solid #ffffff17;color:#b9d1c4;font-size:8px;font-weight:800;letter-spacing:1.55px}.tn-world-card-top span{display:inline-flex;align-items:center;gap:8px}.tn-world-card-top span i{width:6px;height:6px;border-radius:50%;background:#73d5bf;box-shadow:0 0 10px #73d5bf}.tn-world-card-top>b{padding:7px 9px;border:1px solid #d5bd7160;border-radius:999px;color:#e4cf93;font-size:7px;letter-spacing:1px}.tn-world-profile{display:flex;align-items:center;gap:15px;padding:23px 0 18px}.tn-world-avatar{flex:none;width:61px;height:61px;position:relative;display:grid;place-items:center;border:1px solid #eed283a8;border-radius:18px;background:radial-gradient(circle at 34% 25%,#fff2cd,#d4ab61 15%,#375e55 17%,#172d2b 72%);box-shadow:inset 0 0 0 4px #ffffff0b,0 8px 22px #0005}.tn-world-avatar span{color:#fbf1d5;font:italic 500 33px Georgia,serif;text-shadow:0 2px 15px #020c12}.tn-world-avatar i{position:absolute;right:-4px;bottom:-4px;width:15px;height:15px;border:3px solid #15332e;border-radius:50%;background:#89d69c}.tn-world-profile small,.tn-world-profile strong,.tn-world-profile div>span{display:block}.tn-world-profile small{color:#9dbbb0;font-size:7px;letter-spacing:1.5px}.tn-world-profile strong{margin:6px 0 4px;color:#f1f0e5;font-size:20px;letter-spacing:-.5px}.tn-world-profile div>span{color:#91aaa1;font-size:9px}.tn-world-meter-list{display:grid;gap:12px;padding:11px 0 20px}.tn-world-meter>span{display:flex;justify-content:space-between;color:#b2c9be;font-size:9px}.tn-world-meter>span b{color:#f2d78d;font-size:9px}.tn-world-meter>i{display:block;height:4px;margin-top:7px;border-radius:10px;background:#ffffff18;overflow:hidden}.tn-world-meter>i em{display:block;width:var(--meter-value);height:100%;border-radius:inherit;background:linear-gradient(90deg,#70d0b9,#e0c273);box-shadow:0 0 12px #a7ddb451;animation:tn-meter-in 1s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--meter-delay)}@keyframes tn-meter-in{0%{width:0}to{width:var(--meter-value)}}.tn-world-card-bottom{position:relative;min-height:37px;display:flex;align-items:center;padding-top:13px;border-top:1px solid #ffffff17;color:#8ba99d;font-size:8px;line-height:1.4}.tn-world-card-bottom .tn-diamond-visual{top:auto;right:4px;bottom:-16px;width:48px;height:45px}.tn-world-card-bottom .tn-diamond-visual svg{animation-duration:8s}.tn-world-orbit-label{position:absolute;z-index:1;color:#d8c37e;font-size:7px;font-weight:800;letter-spacing:1.7px}.tn-world-label-a{right:1%;top:17%;transform:rotate(16deg)}.tn-world-label-b{left:4%;bottom:16%;transform:rotate(-14deg)}.tn-world-scroll-cue{position:absolute;left:clamp(24px,7vw,112px);bottom:24px;display:flex;align-items:center;gap:12px;color:#77978c;font-size:7px;letter-spacing:1.8px}.tn-world-scroll-cue i{width:36px;height:1px;background:linear-gradient(90deg,#d7aa55,transparent);animation:tn-scroll-pulse 1.8s ease-in-out infinite;transform-origin:left}@keyframes tn-scroll-pulse{50%{transform:scaleX(.35);opacity:.55}}.tn-world-metrics{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;gap:18px;max-width:1320px;margin:0 auto;padding:28px clamp(22px,6vw,82px);border-block:1px solid #c6e4d51b;background:linear-gradient(90deg,#102529b8,#122924b8,#102529b8)}.tn-world-metrics>div{display:flex;align-items:center;justify-content:center;gap:12px;min-width:0}.tn-world-metrics b{color:#eee9d7;font:600 clamp(20px,2.5vw,31px)/1 "Plus Jakarta Sans",sans-serif;white-space:nowrap}.tn-world-metrics b sup{color:#edcb72;font-size:.55em}.tn-world-metrics span{max-width:115px;color:#91aaa0;font-size:9px;line-height:1.45}.tn-world-metrics>i{width:1px;height:32px;background:#d0c58b2a}.tn-world-journey,.tn-world-audiences,.tn-world-tiers{max-width:1370px;margin:auto;padding:clamp(65px,9vw,118px) clamp(24px,6vw,82px)}.tn-world-section-head{margin-bottom:38px}.tn-world-section-head .eyebrow{color:#87cfc1;font-size:8px}.tn-world-section-head h2{margin:15px 0 11px;color:#f0eee4;font:650 clamp(35px,4.4vw,61px)/1.04 "Plus Jakarta Sans",sans-serif;letter-spacing:-.06em}.tn-world-section-head h2 em{color:#b4dfaa;font:italic 500 1em/1.1 Georgia,serif;letter-spacing:-.045em}.tn-world-section-head p{margin:0;color:#91aaa0;font-size:13px;line-height:1.65}.tn-world-steps{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.tn-world-step{position:relative;min-height:245px;padding:25px 24px;border:1px solid #b7d5c51b;border-radius:17px;background:linear-gradient(145deg,#ffffff08,#ffffff02);transition:transform .35s,border-color .35s,background .35s;overflow:hidden}.tn-world-step:hover{transform:translateY(-5px);border-color:#d5b56678;background:linear-gradient(145deg,#d9bd5912,#ffffff03)}.tn-world-step-number{color:#ddc57f;font:700 9px DM Sans,sans-serif;letter-spacing:1.8px}.tn-world-step-mark{width:42px;height:42px;display:grid;place-items:center;margin:24px 0 17px;border:1px solid #84cdb34a;border-radius:13px;color:#d9c67f;font:24px Georgia,serif;background:#59bfa40d;box-shadow:inset 0 1px #ffffff16,0 0 26px #59d3b50b}.tn-world-step h3{margin:0 0 8px;color:#eeece2;font-size:17px;letter-spacing:-.4px}.tn-world-step p{max-width:330px;margin:0;color:#91aaa0;font-size:11px;line-height:1.7}.tn-world-step-line{position:absolute;top:47px;right:-22px;z-index:1;width:45px;height:1px;background:linear-gradient(90deg,#d7aa5580,transparent)}.tn-world-step:last-child .tn-world-step-line{display:none}.tn-world-home .tn-sample{max-width:1370px;margin:0 auto;padding:0 clamp(24px,6vw,82px) clamp(62px,8vw,100px);color:#e9eee4}.tn-world-home .tn-sample>div:first-child h2{color:#f1efe4;font-size:clamp(31px,4vw,49px);letter-spacing:-.06em}.tn-world-home .tn-sample>div:first-child p{color:#97ada4}.tn-world-home .tn-sample .eyebrow{color:#d0b973}.tn-world-home .tn-sample-report{border-color:#d0e6c126;background:linear-gradient(145deg,#15362f,#0f292d);box-shadow:0 25px 60px #020c0d6e,inset 0 1px #ffffff12}.tn-world-home .tn-sample-report header{color:#eff0e4;border-bottom-color:#ffffff1a}.tn-world-home .tn-sample-report header span,.tn-world-home .tn-sample-content p,.tn-world-home .tn-sample-content small,.tn-world-home .tn-sample-report footer{color:#9eb4a9}.tn-world-home .tn-sample-report nav{background:#091e20;border-color:#d0e6c126}.tn-world-home .tn-sample-report nav button{color:#9eb4a9}.tn-world-home .tn-sample-report nav button[aria-pressed=true]{color:#17231e;background:linear-gradient(120deg,#ecd18b,#9fe0bf)}.tn-world-home .tn-sample-skill>span{color:#d8e1d6}.tn-world-home .tn-sample-skill>span b{color:#efd58b}.tn-world-home .tn-sample-skill>div{background:#ffffff1c}.tn-world-home .tn-sample-skill>div i{background:linear-gradient(90deg,#62c9b4,#e0c26c)}.tn-world-audiences{max-width:none;padding-inline:max(clamp(24px,6vw,82px),calc((100% - 1206px)/2));background:radial-gradient(ellipse at 50% 0,#1441395c,transparent 58%),#0d2222;border-block:1px solid #c6e4d514}.tn-world-audiences .tn-world-section-head{max-width:780px}.tn-world-path-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.tn-world-path{position:relative;min-height:246px;padding:28px;border:1px solid #c3ded41e;border-radius:18px;background:linear-gradient(145deg,#ffffff08,#ffffff03);overflow:hidden;transition:transform .28s,border-color .28s,background .28s}.tn-world-path.is-active{border-color:#d6b45c82;background:linear-gradient(135deg,#163b35,#11272b);box-shadow:0 18px 48px #030e0f4d,inset 0 1px #ffffff17;transform:translateY(-3px)}.tn-world-path .eyebrow{color:#8ccfc0;font-size:8px}.tn-world-path h3{max-width:470px;margin:18px 0 9px;color:#f2efe4;font:650 clamp(22px,2.7vw,34px)/1.08 "Plus Jakarta Sans",sans-serif;letter-spacing:-.045em}.tn-world-path p{max-width:430px;margin:0;color:#9ab1a7;font-size:11px;line-height:1.7}.tn-world-path a{position:absolute;left:28px;bottom:25px;color:#efcf82;font-size:10px;font-weight:800}.tn-world-path a b{padding-left:8px}.tn-world-path-orbit{position:absolute;right:-54px;top:-88px;width:195px;aspect-ratio:1;border:1px solid #d6bd6f24;border-radius:50%;box-shadow:0 0 0 18px #d6bd6f08,0 0 0 42px #d6bd6f06;transition:transform .6s}.tn-world-path.is-active .tn-world-path-orbit{transform:scale(1.18) rotate(30deg)}.tn-world-tier-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.tn-world-tier{position:relative;min-height:176px;padding:21px;border:1px solid #d5e1d319;border-radius:15px;background:linear-gradient(135deg,#ffffff08,#ffffff02);overflow:hidden}.tn-world-tier:after{content:"";position:absolute;right:-28px;bottom:-74px;width:142px;height:142px;border:1px solid currentColor;border-radius:50%;opacity:.12;box-shadow:0 0 0 16px currentColor,0 0 0 34px currentColor}.tn-world-tier>span{position:relative;z-index:1;color:#9fb3a9;font-size:7px;font-weight:800;letter-spacing:1.2px}.tn-world-tier h3{position:relative;z-index:1;margin:20px 0 5px;color:#f4f0e3;font:600 26px Georgia,serif;text-transform:capitalize}.tn-world-tier p{position:relative;z-index:1;max-width:320px;margin:0;color:#9ab0a6;font-size:10px;line-height:1.65}.tn-world-tier.silver{color:#aec6d7}.tn-world-tier.gold{color:#e0bd6f}.tn-world-tier.diamond{color:#69d8cd}.tn-world-tier-note{max-width:850px;margin:17px 0 0;color:#708e83;font-size:9px;line-height:1.7}.tn-world-mission{max-width:1370px;margin:auto;padding:clamp(60px,8vw,105px) clamp(24px,6vw,82px);display:grid;grid-template-columns:1.05fr .95fr;gap:52px;align-items:center;border-top:1px solid #c6e4d514}.tn-world-mission .eyebrow{color:#d5ba6b;font-size:8px}.tn-world-mission h2{margin:16px 0 0;color:#f2f0e5;font:650 clamp(34px,4.2vw,55px)/1.04 "Plus Jakarta Sans",sans-serif;letter-spacing:-.06em}.tn-world-mission h2 em{color:#a9dfbb;font:italic 500 1em/1.1 Georgia,serif;letter-spacing:-.04em}.tn-world-mission p{max-width:570px;color:#9aafa7;font-size:12px;line-height:1.85}.tn-world-mission a{display:inline-flex;gap:10px;margin-top:8px;color:#e2c981;font-size:10px;font-weight:800}.tn-world-final-cta{position:relative;display:grid;justify-items:center;text-align:center;padding:58px 24px 66px;border-top:1px solid #c6e4d51b;background:radial-gradient(ellipse at 50% 100%,#22554470,transparent 54%),#0b2021;overflow:hidden}.tn-world-final-cta .eyebrow{color:#93d4c4;font-size:8px}.tn-world-final-cta h2{margin:12px 0 22px;color:#eee9d9;font:650 clamp(34px,4vw,52px)/1 "Plus Jakarta Sans",sans-serif;letter-spacing:-.055em}.tn-world-final-cta>div:last-child{display:flex;justify-content:center;flex-wrap:wrap;gap:11px}.tn-world-final-cta .btn:not(.primary){color:#e2e9df;border-color:#bddacf38;background:#ffffff0b}.tn-world-final-diamond{position:absolute;top:-66px;right:max(10%,calc((100% - 1100px)/2));opacity:.26;transform:scale(1.45);pointer-events:none}.tn-world-final-diamond .tn-diamond-visual{position:relative;inset:auto}.tn-community-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app .tn-cookie-notice{left:16px;bottom:14px;transform:none;width:min(480px,calc(100% - 32px));padding:11px 13px;grid-template-columns:minmax(0,1fr) auto;gap:11px;border-color:#d0d7b64a;border-radius:12px;color:#edf0e4;background:#0a2022ed;box-shadow:0 14px 42px #020b0da6,inset 0 1px #ffffff18;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app .tn-cookie-notice h2{display:block;margin:0 0 3px;color:#f1eddf;font-size:11px}.app .tn-cookie-notice p{color:#afc3b9;font-size:9px;line-height:1.45}.app .tn-cookie-notice .tn-cookie-detail,.app .tn-cookie-actions>span{display:none}.app .tn-cookie-notice a{color:#e4c77f;font-size:9px}.app .tn-cookie-actions{display:flex;justify-content:center}.app .tn-cookie-actions button{padding:9px 11px;border:1px solid #d5ad58;border-radius:9px;color:#fff8e7;background:linear-gradient(110deg,#143e49,#087f88);font-size:9px;white-space:nowrap}.app .tn-cookie-settings{border-color:#ffffff28;color:#d6e2dc;background:#0a2022}.form-page.tn-auth-page,.tn-employer-access{min-height:calc(100vh - 70px);background:radial-gradient(ellipse at 82% 20%,#1f695b70,transparent 38%),radial-gradient(ellipse at 10% 100%,#1a56704a,transparent 44%),linear-gradient(130deg,#081a20,#0b2d32 58%,#112b2a)!important}.tn-auth-page .tn-auth-intro h1{color:#f0eee4}.tn-auth-page .tn-auth-intro h1 span{color:#a9dfb9;background:none}.tn-auth-page .tn-auth-intro>p,.tn-auth-page .tn-auth-intro>small{color:#a9c0b7}.tn-auth-page .tn-auth-intro>.eyebrow{color:#9de2d2}.tn-auth-page .tn-auth-visual{border:1px solid #cfe7c727;box-shadow:0 20px 65px #020f14a6,inset 0 1px #ffffff1a}.tn-auth-page .form,.tn-employer-access .tn-employer-auth-card{background:linear-gradient(145deg,#f8f6ed,#eceee5);border:1px solid #dbcc9d75;box-shadow:0 28px 80px #020f1499,0 0 0 1px #ffffff15}.tn-auth-page .form>.eyebrow{color:#147e7d}.tn-auth-page .form h2{color:#122d36}.tn-auth-page .form>p{color:#62757a}.tn-auth-page .form input,.tn-auth-page .form select{background:#fffef9;border-color:#d5ddd6}.tn-auth-page .form input:focus,.tn-auth-page .form select:focus{border-color:#0c9992;box-shadow:0 0 0 4px #18a79e20}.tn-auth-page .form a{color:#087e82}.tn-auth-page .form>p:last-child{color:#60777a}.tn-auth-page .form>p:last-child a{color:#9b6c22;font-weight:800}.tn-auth-page .tn-auth-visual-head{color:#b9e7da}.tn-auth-page .tn-auth-steps b{color:#e4c776}.tn-auth-page .tn-auth-visual-caption{color:#b2cbc1}.tn-employer-access{background:radial-gradient(ellipse at 83% 8%,#1f695b70,transparent 35%),linear-gradient(130deg,#081a20,#0d3438)!important}.tn-employer-access .tal-hero{background:radial-gradient(ellipse at 88% 2%,#2ca59633,transparent 48%),linear-gradient(120deg,#102e3c,#14505a);color:#f4f0e5;border:1px solid #d4aa5a5c;box-shadow:0 22px 55px #06161c78}.tn-employer-access .tal-hero p{color:#b5cbc4}.tn-employer-access .tal-kicker{color:#b4e8d8}.ad-root .ad-primary,.ad-root .ad-tabs button.active{background:linear-gradient(110deg,#0d4252,#087f88);border-color:#d6b15d}.ad-root .ad-sidebar,.sv-sidebar,.wf-side{background:radial-gradient(ellipse at 14% 0,#14566175,transparent 42%),linear-gradient(165deg,#0a2028,#0a1826 76%)}.ad-root .ad-sidebar nav button.active,.sv-nav a.active,.wf-side nav button.selected{background:linear-gradient(110deg,#0c8384,#14566a);box-shadow:0 8px 22px #087f8830}.ad-root .ad-stat b,.sv-stat-card b,.wf-stats .wf-panel strong{color:#124c59}.ad-root .ad-kicker,.sv-eyebrow,.wf-header>div>small{color:#087f88}.sv-page-head,.wf-main .wf-header{background:radial-gradient(ellipse at 90% 0,#188878,transparent 55%),linear-gradient(120deg,#0c2d40,#12475a 72%,#165558);border-color:#d4aa5a4a;box-shadow:0 18px 44px #0c2b3c20}.sv-page-head .sv-eyebrow,.wf-main .wf-header>div>small{color:#b6e5d2}.sv-primary{background:linear-gradient(115deg,#103b52,#087f88)}.sv-notification i{background:#e8b958}.sv-avatar,.sv-profile-avatar{background:linear-gradient(135deg,#136a79,#d1a853)}.wf-main .wf-stats .wf-panel,.ad-root .ad-stat{border-color:#d4e3df}.tal-workspace.tn-employer{background:radial-gradient(ellipse at 92% 0,#c9e4dc,transparent 34%),#f3f6f2}.tn-employer .tal-button{background:linear-gradient(110deg,#11384c,#0b8386);border:1px solid #d5ad58}.tn-employer .tal-kicker{color:#0f777f}.tn-about-page{color:#eeeade;background:radial-gradient(ellipse at 82% 8%,#15544e55,transparent 34%),radial-gradient(ellipse at 12% 60%,#1b46623b,transparent 36%),#08191a}.tn-about-page .eyebrow,.tn-about-page .tn-about-note>span,.tn-about-page .tn-about-support-card>span{color:#8ad9ca}.tn-about-page .tn-about-hero h1,.tn-about-page h2,.tn-about-page .tn-about-note>strong{color:#f2f0e6}.tn-about-page .tn-about-hero h1 em{background:linear-gradient(100deg,#a8edcf,#ddc176);-webkit-background-clip:text;background-clip:text}.tn-about-page .tn-about-hero>div>p,.tn-about-page .tn-about-purpose p,.tn-about-page .tn-about-support>div>p,.tn-about-page .tn-about-note p,.tn-about-page .section-heading>p,.tn-about-page .benefit-card p{color:#a5bbb2}.tn-about-page .tn-about-note,.tn-about-page .tn-about-support-card,.tn-about-page .benefit-card{color:#ecebdd;border-color:#b4d8c526;background:linear-gradient(145deg,#17342de8,#0d2929e8);box-shadow:0 24px 64px #020b0c55,inset 0 1px #ffffff12}.tn-about-page .tn-about-route{color:#c8e8d8;background:linear-gradient(100deg,#4ac3a51c,#e0c87618)}.tn-about-page .actions .btn:not(.primary){color:#e6eee5;border:1px solid #a2d5c45c;background:#ffffff09}.tn-about-page .actions .btn:not(.primary):hover{color:#f4d589;border-color:#dab760;background:#d7aa5512}.tn-about-page .tn-about-purpose{border-block-color:#b9dccc24;background:linear-gradient(90deg,#d9efe808,#d9efe803)}.tn-about-page .tn-about-principles .benefit-card>span{color:#dec47c}.tn-about-page .tn-about-support-card i{color:#88dfcc}.tn-about-page .tn-about-close{border:1px solid #d8bf7260;background:radial-gradient(ellipse at 85% 0,#1e7c70,transparent 48%),linear-gradient(120deg,#102c40,#0b3438);box-shadow:0 28px 70px #020a0c77}.app .nav .talnoro-lockup>img,.talnoro-mark>img,.tn-work-emblem>img{transform-origin:50% 50%;animation:tn-mark-turn 8.5s ease-in-out infinite}@keyframes tn-mark-turn{0%,76%,to{transform:perspective(240px) rotateY(0) rotate(0)}84%{transform:perspective(240px) rotateY(180deg) rotate(5deg)}90%{transform:perspective(240px) rotateY(360deg) rotate(0)}}@media(max-width:960px){.tn-world-hero{min-height:0;grid-template-columns:1fr 1fr;gap:24px;padding-top:55px}.tn-world-showcase{min-height:420px}.tn-world-signal-card{padding:18px}.tn-world-copy h1{font-size:clamp(42px,6vw,66px)}}@media(max-width:700px){.app .nav{min-height:64px;height:auto;padding:10px 15px}.app .brand .tn-wordmark{width:136px}.tn-brand-tal,.tn-brand-rest{font-size:29px}.app footer{padding:30px 20px 18px}.tn-world-hero{min-height:0;display:flex;flex-direction:column;align-items:stretch;gap:13px;padding:41px 21px 50px}.tn-world-switch{margin:23px 0 22px}.tn-world-switch button{padding:9px 10px;font-size:9px}.tn-world-copy h1{max-width:560px;font-size:clamp(38px,10.2vw,54px)}.tn-world-copy>p{font-size:13px}.tn-world-actions{gap:16px;margin-top:20px}.tn-world-proofline{margin-top:22px;font-size:8px;gap:7px}.tn-world-showcase{min-height:365px;margin-top:6px}.tn-world-signal-card{width:100%;transform:none;animation-duration:10s}.tn-world-orbit{width:78%}.tn-world-orbit-label{display:none}.tn-world-scroll-cue{left:21px;bottom:16px}.tn-world-metrics{grid-template-columns:repeat(2,1fr);gap:17px 10px;padding:21px 16px}.tn-world-metrics>i{display:none}.tn-world-metrics>div{justify-content:flex-start;gap:9px}.tn-world-metrics b{font-size:22px}.tn-world-metrics span{font-size:8px}.tn-world-journey,.tn-world-audiences,.tn-world-tiers{padding:58px 20px}.tn-world-section-head{margin-bottom:25px}.tn-world-section-head h2{font-size:39px}.tn-world-section-head p{font-size:11px}.tn-world-steps,.tn-world-path-grid,.tn-world-tier-grid{grid-template-columns:1fr;gap:10px}.tn-world-step{min-height:0;padding:17px;display:grid;grid-template-columns:38px 1fr;column-gap:12px}.tn-world-step-number{grid-row:1 / span 2}.tn-world-step-mark{display:none}.tn-world-step h3{margin:0 0 5px;font-size:14px}.tn-world-step p{grid-column:2;font-size:10px}.tn-world-step-line{display:none}.tn-world-home .tn-sample{padding:0 20px 58px}.tn-world-home .tn-sample>div:first-child h2{font-size:31px}.tn-world-path{min-height:220px;padding:22px}.tn-world-path a{left:22px;bottom:20px}.tn-world-tier{min-height:135px;padding:18px}.tn-world-tier h3{margin:12px 0 5px}.tn-world-mission{grid-template-columns:1fr;gap:18px;padding:55px 21px}.tn-world-mission h2{font-size:38px}.tn-world-mission p{font-size:11px}.tn-world-final-cta{padding:48px 18px 52px}.tn-world-final-cta>div:last-child{display:grid;width:min(100%,310px)}.tn-world-final-cta>div:last-child .btn{justify-content:center}.app .tn-cookie-notice{left:10px;bottom:10px;width:min(480px,calc(100% - 20px));padding:8px 9px;gap:8px}.app .tn-cookie-notice h2,.app .tn-cookie-notice a{display:none}.app .tn-cookie-notice p{font-size:8px;line-height:1.35}.app .tn-cookie-actions button{padding:8px 9px;font-size:8px}.form-page.tn-auth-page{padding:23px 16px 32px}.tn-auth-page .form{border-radius:18px}}@media(prefers-reduced-motion:reduce){.tn-brand-eye-blink,.tn-world-atmosphere i,.tn-world-orbit,.tn-world-signal-card,.tn-world-meter>i em,.tn-world-scroll-cue i,.tn-world-copy,.tn-world-showcase{animation:none!important}.tn-world-copy-swap{animation:none}.tn-world-path,.tn-world-step,.tn-world-switch button{transition:none}.app .nav .talnoro-lockup>img,.talnoro-mark>img,.tn-work-emblem>img{animation:none}}.tn-cinematic-home{min-height:100vh;background:#0b1112}.tn-cinematic-home>iframe{display:block;width:100%;min-height:100vh;border:0;background:#0b1112}.tn-cinematic-home .tn-cookie-settings{position:fixed;z-index:1000;right:18px;bottom:16px;width:auto;min-height:36px;padding:7px 11px;border:1px solid #61745d;border-radius:999px;color:#f3f0e4;background:#0c1915eb;font-size:12px}:root{--tn-world-deep: #09242b;--tn-world-emerald: #0c494b;--tn-world-teal: #159b93;--tn-world-mint: #a9e4cf;--tn-world-gold: #d8b762;--tn-world-paper: #f5f3e9}.app .nav{position:sticky;isolation:isolate;background:radial-gradient(ellipse at 12% 0%,#24766c44,transparent 39%),radial-gradient(ellipse at 88% 110%,#15566c66,transparent 42%),linear-gradient(112deg,#0c272e,#10383c 52%,#0c3039);border-bottom-color:#a9e4cf26;box-shadow:0 10px 32px #03171c55}.app .nav:after{content:"";position:absolute;inset:auto 7% -1px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,#c9b36e77 30%,#66d8c377 68%,transparent)}.app .brand .tn-wordmark{width:174px}.app .nav nav a,.app .nav .linkbtn{transition:color .2s ease,opacity .2s ease}.form-page.tn-auth-page,.tn-employer-access{background:radial-gradient(ellipse at 79% 15%,#23877852,transparent 34%),radial-gradient(ellipse at 12% 88%,#17658638,transparent 39%),linear-gradient(128deg,#0b252c,#103b3d 54%,#102f3d)!important}.tn-auth-page .tn-auth-visual,.tn-employer-access .tal-hero{background-image:radial-gradient(circle at 84% 8%,#d5b96825 0 1px,transparent 2px),radial-gradient(circle at 12% 92%,#78dbc21b,transparent 38%),linear-gradient(145deg,#17483f,#10343c 58%,#102d39)}.sv-candidate-shell{background:radial-gradient(ellipse at 95% 0%,#d9ebe3 0,transparent 35%),linear-gradient(145deg,#f5f5ee,#edf4f2 70%,#f2f5f5);color:#142d36}.sv-sidebar{background:radial-gradient(ellipse at 16% 0%,#17615b70,transparent 41%),linear-gradient(165deg,#0d2930,#0a2029 76%);border-right-color:#b8d6ca20}.sv-brand-mark,.sv-primary,.sv-progress-track i,.sv-journey-icon,.sv-journey-step.done i,.sv-support-message.mine{background:linear-gradient(115deg,#104253,#0c8582 75%,#18a18f)}.sv-nav a.active{background:linear-gradient(105deg,#0c7778,#15576c);box-shadow:0 9px 24px #0c777833}.sv-support-icon,.sv-quick-icon,.sv-contact-icon{background:#e4f2ed;color:#12766f}.sv-support-card a,.sv-panel-head a,.sv-eyebrow{color:#117a78}.sv-stat-card.accent,.sv-journey-card{background:linear-gradient(145deg,#f6f8ef,#fff);border-color:#d9e7df}.sv-profile-cover{background:radial-gradient(circle at 80% 20%,#ffffff3d,transparent 30%),linear-gradient(120deg,#123442,#126c6e 66%,#a27c36)}.sv-status-pill{background:#e5f3ed;color:#147167}.sv-progress-mini{background:#dcebe5}.sv-quick-item:hover,.sv-support-list>button:hover,.sv-support-list>button.active{border-color:#acd3c6;background:#f1f8f4}.sv-support-list>button>span{background:linear-gradient(135deg,#125064,#13877f)}.wf-root{--wf-green: #12776f;--wf-ink: #14333d;--wf-muted: #607982;--wf-line: #d7e5df;background:radial-gradient(ellipse at 94% 0%,#d6ebe2 0,transparent 39%),linear-gradient(145deg,#f5f5ed,#edf4f2 72%,#f4f6f5)}.wf-side{background:radial-gradient(ellipse at 12% 0%,#17625c6b,transparent 42%),linear-gradient(165deg,#0c2931,#0a202a 78%);border-color:#c5ddd324}.wf-main .wf-header{border:1px solid #d3e4dc;border-top-color:#d8bc6b;border-radius:18px;padding:19px 22px;box-shadow:0 15px 36px #123d3210}.wf-panel{border-color:#d7e5df;box-shadow:0 12px 34px #133f3610,inset 0 1px #fff;border-radius:18px}.wf-root .wf-primary{background:linear-gradient(112deg,#103d4d,#0d7978 75%,#178f83);border-color:#cfad59;box-shadow:0 8px 22px #0d797826}.wf-side nav button.selected{border:1px solid #d3b76565;color:#fff}.wf-list-button.active{border-color:#58b7a0;background:#eff8f4}.wf-pill{background:#e6f3ec;color:#146f65}.wf-note{background:linear-gradient(110deg,#eff7f2,#f4f5e9);border:1px solid #dce8d8}.ad-root .ad-content,.ad-root .ad-main{background:radial-gradient(ellipse at 96% 0%,#dceddf 0,transparent 40%),linear-gradient(145deg,#f5f5ee,#edf4f2 75%,#f4f6f5)}.ad-root .ad-sidebar{background:radial-gradient(ellipse at 12% 0%,#17615c66,transparent 42%),linear-gradient(165deg,#0c2931,#0a202a 78%)}.ad-root .ad-primary,.ad-root .ad-tabs button.active{background:linear-gradient(112deg,#103d4d,#0d7978 75%,#178f83);border-color:#d2b35f}.ad-root .ad-stat,.ad-root .ad-card,.ad-root .ad-panel{border-color:#d7e5df;box-shadow:0 10px 30px #123d320b,inset 0 1px #fff}.ad-root .ad-tabs button.active{color:#fff}.ad-root .ad-highlight{background:radial-gradient(ellipse at 95% 0%,#2a806f66,transparent 47%),linear-gradient(120deg,#103343,#105a5d)}.ad-root .ad-owner-banner{background:linear-gradient(110deg,#edf6ef,#f7f2df);border-color:#d7e2cc}.tal-workspace{--tal-accent: #14766e;--tal-soft: #e8f3ed}.tal-workspace.tal-silver{--tal-accent: #53748a;--tal-soft: #eaf1f3}.tal-workspace.tal-gold{--tal-accent: #9a7029;--tal-soft: #f6f0df}.tal-workspace.tal-diamond{--tal-accent: #117c7a;--tal-soft: #e3f3ed}.tal-workspace:not(.tn-employer){padding-bottom:32px}.tal-workspace .tal-card,.tal-workspace .tal-stats>div{border-color:#d9e7df;box-shadow:0 12px 34px #123f350b,inset 0 1px #fff}.tal-workspace .tal-tabs button.active{background:linear-gradient(110deg,#123f50,#117b78);box-shadow:0 7px 20px #10787324}.tal-workspace .tal-button{background:linear-gradient(110deg,#123f50,#117b78);border:1px solid #d2b15d;box-shadow:0 8px 20px #10787321}@media(max-width:700px){.app .brand .tn-wordmark{width:144px}.wf-main .wf-header{padding:15px}}@media(prefers-reduced-motion:reduce){.app .nav *,.wf-root *,.sv-candidate-shell *,.ad-root *,.tal-workspace *{scroll-behavior:auto!important}}.app.tn-public-polish .nav{background:linear-gradient(112deg,#0b2434,#103d48 65%,#12535a)!important;color:#f3f0e4;height:auto;min-height:78px}.app.tn-public-polish .nav nav a,.app.tn-public-polish .nav .linkbtn{color:#d8e9e7}.app.tn-public-polish .nav .tn-wordmark{color:#f3f0e4}.app.tn-public-polish footer.tn-premium-footer b{color:#eef6ee!important}.tn-genie-panel{background:linear-gradient(145deg,#102e40,#123d48);border-color:#8ad7cf55;box-shadow:0 25px 80px #03131bb0;color:#eef6ef}.tn-genie-body{color:#dcece8}.tn-genie-speech{background:#ffffff08;border-color:#91d5ce33;color:#dcece8}.tn-genie-options>button,.tn-genie-links>button{background:#ffffff08;border-color:#91d5ce33;color:#eef6ef}.tn-genie-options>button small,.tn-genie-foot{color:#aac9c9}.tn-genie-links>button:hover,.tn-genie-options>button:hover{background:#71e2d319;border-color:#8ad7cf88}.tn-help-launcher-button{background:linear-gradient(110deg,#103448,#12565b);border:1px solid #8ad7cf55;color:#edf8ed}@media(max-width:700px){.app.tn-public-polish .nav{padding:12px 18px;gap:12px;flex-wrap:wrap}.app.tn-public-polish .nav nav{display:flex;flex-wrap:wrap;gap:12px;font-size:12px}.tn-genie-panel{max-height:calc(100dvh - 110px)}}.app.tn-public-polish>main>.form-page{background:radial-gradient(ellipse at 85% 5%,#155b6555,transparent 55%),linear-gradient(135deg,#091b30,#102e40 65%,#123c46);min-height:70dvh;padding:clamp(26px,5vw,70px)}.app .form-page .card.form,.app .tn-staff-form,.app .tn-employer-auth-card{background:#f4f7f2;border:1px solid #a6dcd266;border-radius:22px;box-shadow:0 24px 65px #03131b3d;color:#153544}.app .tn-auth-intro h1{color:#f4f1e7}.app .tn-auth-intro h1 span{color:#a6f0df}.app .tn-auth-intro>p,.app .tn-auth-intro>small,.app .tn-auth-intro .tn-login-value{color:#b7d5d6}.app .tn-auth-intro>.eyebrow{color:#b8e6df}.app .tn-auth-page input,.app .tn-employer-auth-card input{border-radius:10px;min-height:46px;border-color:#b6cfd2}.tn-genie-search label{color:#dcece8}.tn-genie-search input{background:#f4f7f2;color:#153544}.tn-genie-back{color:#b9ebe0}@media(prefers-reduced-motion:reduce){.tn-genie-art{animation:none!important}}.app[data-auth=true]>main{background:linear-gradient(125deg,#091b30,#103b43)}.app[data-auth=true] .form-page{max-width:none;width:100%;margin:0}.sv-candidate-shell .sv-content{width:100%;min-width:0;box-sizing:border-box;overflow-wrap:anywhere}.sv-candidate-shell .sv-content>.page{width:100%;min-width:0;box-sizing:border-box}.sv-candidate-shell .sv-content>.page.narrow{max-width:min(100%,790px)}.sv-candidate-shell .sv-card,.sv-candidate-shell .cp-panel{min-width:0;color:#193548}.sv-candidate-shell .sv-card p,.sv-candidate-shell .cp-panel p{max-width:100%;color:#526b7d;line-height:1.65;white-space:normal;overflow-wrap:anywhere}.sv-candidate-shell .interview-notice{background:#eef8f5!important;border-color:#bfded7!important}.sv-candidate-shell .interview-notice b{color:#174b4a!important}.sv-candidate-shell .interview-notice span{color:#425f71!important;line-height:1.55}.sv-candidate-shell .sv-primary,.sv-candidate-shell a.sv-primary,.sv-candidate-shell .cp-primary,.sv-candidate-shell a.cp-primary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;border:1px solid #d2b15d!important;border-radius:11px;background:linear-gradient(110deg,#123f50,#117b78)!important;color:#fff!important;font-weight:750;text-align:center;line-height:1.35;white-space:normal;overflow-wrap:anywhere;opacity:1!important;text-decoration:none!important;box-shadow:0 8px 22px #123f501c}.sv-candidate-shell .sv-primary:hover,.sv-candidate-shell .cp-primary:hover{background:linear-gradient(110deg,#0e3546,#086b69)!important;color:#fff!important}.sv-candidate-shell .sv-primary:disabled{background:#607985!important;color:#fff!important;opacity:.82!important}.sv-candidate-shell .cp-panel .assessment-badge,.sv-candidate-shell .cp-panel .card-meta{color:#526b7b}.sv-candidate-shell .completion-page,.completion-page{width:100%;min-width:0;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}.completion-page .completion{display:block;width:100%;max-width:960px;min-width:0;box-sizing:border-box;overflow-wrap:anywhere}.completion-page .completion p,.completion-page .completion-message{width:100%;max-width:100%;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal;line-height:1.65}.completion-page .completion-actions>a,.sv-candidate-shell .completion-page .completion a.sv-primary,.sv-candidate-shell .completion-page .completion button.sv-primary{color:#fff!important;-webkit-text-fill-color:#fff!important}.sv-candidate-shell .sv-card button:focus-visible,.sv-candidate-shell .sv-card a:focus-visible,.sv-candidate-shell .cp-panel a:focus-visible{outline:3px solid #e0bd64!important;outline-offset:3px}.tal-workspace{width:100%;min-width:0;box-sizing:border-box}.tal-workspace .tal-card{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-wrap:anywhere}.tal-workspace .tal-card p{max-width:100%;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.65}.tal-workspace .tal-button,.tal-workspace a.tal-button{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;text-align:center;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.tal-workspace .tal-button:disabled,.tal-workspace button.tal-button:disabled{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#58796e!important;opacity:1!important}.site-footer{display:block!important;position:relative!important;width:100%!important;box-sizing:border-box!important;padding:46px max(6%,calc((100% - 1310px)/2)) 22px!important;border-top:1px solid rgba(125,216,213,.17)!important;background:linear-gradient(145deg,#0d2029,#101b22 52%,#111b1b)!important;color:#b8c9cb!important;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.site-footer .footer-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:28px!important;padding-bottom:28px!important}.site-footer .brand{display:inline-flex!important;align-items:center!important;gap:12px!important;text-decoration:none!important;color:inherit!important}.site-footer .brand img{height:42px!important;width:28px!important;object-fit:contain!important;filter:drop-shadow(0 0 10px rgba(75,214,202,.15))!important}.site-footer .wordmark{font-size:21px!important;font-weight:700!important;letter-spacing:1.5px!important;color:#f3cca0!important;display:block!important;line-height:1.1!important}.site-footer .wordmark small{display:block!important;margin-top:4px!important;font-size:8px!important;font-weight:600!important;letter-spacing:1.8px!important;color:#8ca5a8!important;text-transform:uppercase!important}.site-footer .footer-statement{font:italic 20px/1.35 Georgia,serif!important;color:#dbe9e4!important;margin:0 auto 0 24px!important;letter-spacing:-.3px!important}.site-footer .footer-statement em{color:#91e9df!important;font-style:italic!important}.site-footer .footer-share{display:inline-flex!important;align-items:center!important;gap:12px!important;min-height:42px!important;padding:0 18px!important;border:1px solid rgba(140,219,211,.35)!important;border-radius:999px!important;background:#ffffff08!important;color:#def9f3!important;font-size:13px!important;cursor:pointer!important;white-space:nowrap!important;transition:all .2s ease!important}.site-footer .footer-share span{color:#aee987!important;font-size:16px!important;display:inline-block!important;transition:transform .2s ease!important}.site-footer .footer-share:hover{border-color:#83ded3!important;background:#49d6c11f!important;transform:translateY(-2px)!important}.site-footer .footer-share:hover span{transform:translate(2px,-2px)!important}.site-footer .footer-columns{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(20px,4vw,56px)!important;padding:28px 0 32px!important;border-top:1px solid rgba(255,255,255,.09)!important;border-bottom:1px solid rgba(255,255,255,.09)!important}.site-footer .footer-columns section{display:grid!important;align-content:start!important;justify-items:start!important;gap:11px!important;min-width:0!important}.site-footer .footer-columns h2{font:700 11px/1.4 DM Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;letter-spacing:1.4px!important;text-transform:uppercase!important;color:#e4f1e8!important;margin:0 0 4px!important}.site-footer .footer-columns a{font-size:13px!important;line-height:1.55!important;color:#91a9ad!important;text-decoration:none!important;transition:color .18s ease,transform .18s ease!important;word-break:break-word!important}.site-footer .footer-columns a:hover{color:#9ef2e5!important;transform:translate(3px)!important}.site-footer .footer-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important;padding-top:19px!important;color:#799095!important;font-size:11px!important}.site-footer .footer-bottom small{font-size:11px!important;color:#799095!important}@media(max-width:900px){.site-footer{padding:36px 6% 80px!important}.site-footer .footer-top{flex-wrap:wrap!important;gap:18px!important}.site-footer .footer-statement{order:3!important;width:100%!important;margin:0!important;font-size:17px!important}.site-footer .footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px 24px!important}}@media(max-width:600px){.site-footer{padding:30px 5% 70px!important}.site-footer .footer-top{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:16px!important}.site-footer .footer-share{align-self:flex-start!important}.site-footer .footer-statement{font-size:16px!important}.site-footer .footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 16px!important;padding:22px 0!important}.site-footer .footer-columns a{font-size:12px!important}.site-footer .footer-bottom{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}}@media(max-width:380px){.site-footer .footer-columns{grid-template-columns:1fr!important;gap:22px!important}}.app[data-auth=true],.app:has(.tn-employer-access){background:#081a2c;color:#edf5ee}.app[data-auth=true] .tn-audience-context{background:#0b2536;color:#94c2ca;border-bottom:1px solid #a0e9e217}.app .form-page.tn-auth-page,.app .tn-employer-access{position:relative;isolation:isolate;display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);align-items:center;gap:clamp(35px,7vw,120px);width:100%;max-width:none;margin:0;padding:clamp(42px,6vw,90px) clamp(24px,6vw,100px)!important;min-height:calc(100dvh - 110px);overflow:hidden;background:radial-gradient(ellipse at 75% 28%,#14637c36,transparent 48%),radial-gradient(ellipse at 14% 90%,#21478033,transparent 50%),#081a2c!important}.app .form-page.tn-auth-page:before,.app .tn-employer-access:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.36;background-image:radial-gradient(#a3e6e850 .7px,transparent .9px);background-size:37px 41px;-webkit-mask-image:linear-gradient(transparent,#000 35%,transparent);mask-image:linear-gradient(transparent,#000 35%,transparent)}.app .tn-cinema-intro{display:block!important;position:relative;min-width:0;max-width:660px;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}.app .tn-cinema-eyebrow{display:flex;align-items:center;gap:12px;color:#9ed2d6!important;letter-spacing:.22em;font-size:10px;font-weight:700;margin:0 0 26px!important}.tn-cinema-eyebrow i{width:6px;height:6px;background:#adf2da;border-radius:50%;box-shadow:0 0 16px #adf2da}.app .tn-cinema-intro h1{font:500 clamp(45px,5.6vw,84px)/1.04 "DM Sans",Arial,sans-serif!important;letter-spacing:-.065em!important;color:#f3f1e7!important;margin:0!important;overflow-wrap:normal;word-break:normal}.app .tn-cinema-intro h1 em{display:block;font:italic 500 .98em/1.12 Georgia,serif;letter-spacing:-.055em;color:#a0f0df;margin-top:8px}.app .tn-cinema-description{font-size:15px!important;line-height:1.8!important;color:#aac6ce!important;max-width:440px;margin:25px 0 0!important}.tn-access-world{height:290px;position:relative;perspective:900px;margin:6px 0 14px;max-width:520px}.tn-access-halo{position:absolute;inset:8% 9%;background:radial-gradient(ellipse,#45d9dd36,transparent 68%);filter:blur(18px)}.tn-access-orbit{position:absolute;width:270px;height:190px;left:50%;top:42%;border:1px solid #8ae1df26;border-radius:50%;transform:translate(-50%,-50%) rotate(-27deg)}.tn-access-orbit.two{transform:translate(-50%,-50%) rotate(52deg);width:330px;height:160px;border-color:#d7c98725}.tn-access-diamond{position:absolute;width:145px;height:185px;left:50%;top:3%;transform:translate(-50%);filter:drop-shadow(0 0 24px #52cbd53d);animation:tn-access-float 6s cubic-bezier(.4,0,.2,1) infinite}.tn-access-note{position:absolute;padding:17px 20px;border:1px solid #a8e6e044;border-radius:13px;background:linear-gradient(120deg,#174259b8,#0e2f46c9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 20px 40px #020d1938;display:grid;gap:9px}.tn-access-note span{font-size:8px;letter-spacing:.18em;color:#a2c9ce}.tn-access-note b{font-size:16px;letter-spacing:-.035em;font-weight:500;color:#ecf5ee}.tn-access-note small{font-size:10px;color:#aecbd0}.tn-access-note.back{left:2%;top:23%;transform:rotate(-9deg);width:210px;z-index:-1}.tn-access-note.back i{display:block;width:75%;height:3px;background:linear-gradient(90deg,#9ee9d7,#d5be7e);opacity:.7;margin-top:5px}.tn-access-note.front{right:0;bottom:7%;width:260px;transform:rotate(4deg);animation:tn-access-card 7s ease-in-out infinite}.tn-access-star{position:absolute;color:#ebd79c}.tn-access-star.s1{right:17%;top:16%;font-size:22px}.tn-access-star.s2{left:15%;bottom:18%;font-size:16px}.tn-access-star.s3{right:7%;top:57%;font-size:35px;color:#9deee1}.tn-cinema-signals{display:flex;flex-wrap:wrap;gap:14px 20px;list-style:none;margin:0;padding:0}.tn-cinema-signals li{font-size:10px;color:#9dbec5;display:flex;gap:7px;align-items:center}.tn-cinema-signals li span{font-size:8px;color:#d4bd80}.app .tn-auth-page .card.form,.app .tn-auth-page .tn-staff-form,.app .tn-employer-auth-card{width:100%;max-width:480px!important;min-width:0;justify-self:end;padding:clamp(25px,3vw,44px)!important;border:1px solid #9ad5d536!important;border-radius:22px!important;background:linear-gradient(145deg,#183b4bd9,#102a40ed)!important;color:#eaf5ef!important;box-shadow:0 30px 90px #020e1d55,inset 0 1px #d4fff310!important;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);margin:0!important;animation:tn-access-arrive .7s cubic-bezier(.2,.7,.2,1) both}.app .tn-auth-page .form h2,.app .tn-staff-form h2,.app .tn-employer-auth-card h2{font-size:clamp(27px,2.6vw,36px)!important;letter-spacing:-.05em!important;color:#f2f3e9!important;margin:10px 0 14px!important;font-weight:500!important;line-height:1.15}.app .tn-auth-page .form label,.app .tn-staff-form label,.app .tn-employer-auth-card label{color:#c7dfe0!important;font-size:12px!important;font-weight:500}.app .tn-auth-page .form p,.app .tn-auth-page .form .muted,.app .tn-staff-form p,.app .tn-employer-auth-card p,.app .tn-employer-auth-card .muted{color:#aac8cd!important;line-height:1.65;font-size:12px!important}.app .tn-auth-page input:not([type=checkbox]),.app .tn-auth-page select,.app .tn-employer-auth-card input:not([type=checkbox]),.app .tn-employer-auth-card select{background:#051b2b66!important;border:1px solid #a1d3d333!important;border-radius:10px!important;color:#f0f8ef!important;min-height:48px;padding:12px 14px!important;width:100%;box-shadow:inset 0 1px 6px #00000012}.app .tn-auth-page input:focus,.app .tn-employer-auth-card input:focus{outline:2px solid #a0eddf;outline-offset:2px}.app .tn-auth-page input::placeholder,.app .tn-employer-auth-card input::placeholder{color:#7c9eaa}.app .tn-auth-page .eyebrow,.app .tn-staff-form .apply-eyebrow{color:#9fddd5!important;font-size:9px;letter-spacing:.2em}.app .tn-auth-page .btn.primary,.app .tn-staff-form form>button,.app .tn-employer-auth-card .tal-button{background:linear-gradient(110deg,#a4f0de,#64d4dc)!important;color:#092735!important;border:1px solid #b5f7e8!important;box-shadow:0 9px 28px #57c7cb20!important;min-height:49px;border-radius:8px!important;font-size:13px;font-weight:650}.app .tn-auth-page a,.app .tn-auth-page .tn-create-account-link,.app .tn-employer-auth-card a{color:#a2eadf!important}.app .tn-auth-page .tn-password-input>button{color:#c1e9e3!important}.app .tn-auth-page .tn-create-account-link{border-color:#a2eadf77}.app .tn-auth-page .security-note,.app .tn-auth-page .tn-info-help{color:#a3c2c9!important}.app .tn-auth-page .btn:not(.primary){color:#b1dfdd;background:#ffffff08;border-color:#a4d5d52c}.app .tn-employer-access>.tal-error,.app .tn-employer-access>.tal-notice{grid-column:2;grid-row:1;align-self:start}.app .tn-employer-access .tal-tabs{gap:6px;margin-bottom:24px}.app .tn-employer-access .tal-tabs button{color:#aac8cd;border:1px solid #9ad5d52b;background:transparent;font-size:10px;padding:8px 10px;border-radius:20px}.app .tn-employer-access .tal-tabs button.active{background:#a1eadf;color:#092735}.app .tn-employer-auth-card .tal-form{display:grid;grid-template-columns:1fr;gap:16px}.app .tn-employer-auth-card .tal-form .wide{grid-column:auto}.app .tn-employer-auth-card button:not(.tal-button){color:#a2eadf}.app[data-auth=true] footer.tn-premium-footer{padding:20px 6vw 26px;border-top:1px solid #a2ddd31b;background:#081a2c;text-align:center}.app[data-auth=true] footer.tn-premium-footer>div:first-child{display:none!important}.app[data-auth=true] .tn-policy-links{padding-top:14px;margin-top:14px}@keyframes tn-access-float{0%,to{transform:translate(-50%) translateY(0) rotate(-3deg)}50%{transform:translate(-50%) translateY(-10px) rotate(4deg)}}@keyframes tn-access-card{0%,to{transform:rotate(4deg) translateY(0)}50%{transform:rotate(1deg) translateY(-6px)}}@keyframes tn-access-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(max-width:900px){.app .form-page.tn-auth-page,.app .tn-employer-access{gap:30px;padding:36px 28px!important;grid-template-columns:minmax(0,1fr) minmax(300px,1fr)}.tn-access-world{height:240px}.tn-access-note.front{width:220px}.tn-access-note.back{width:175px}.app .tn-cinema-intro h1{font-size:49px!important}}@media(max-width:700px){.app .form-page.tn-auth-page,.app .tn-employer-access{grid-template-columns:minmax(0,1fr);gap:25px;padding:30px 20px 45px!important;min-height:0}.app .tn-cinema-intro{max-width:520px;width:100%;justify-self:center}.app .tn-cinema-intro h1{font-size:42px!important;line-height:1.04!important}.app .tn-cinema-description{font-size:12px!important;margin-top:16px!important}.app .tn-cinema-eyebrow{margin-bottom:16px!important;font-size:8px!important}.tn-access-world{display:none}.tn-cinema-signals{margin-top:20px;gap:10px 14px}.tn-cinema-signals li{font-size:9px}.app .tn-auth-page .card.form,.app .tn-auth-page .tn-staff-form,.app .tn-employer-auth-card{max-width:520px!important;justify-self:center;padding:26px!important;border-radius:18px!important}.app .tn-employer-access>.tal-error,.app .tn-employer-access>.tal-notice{grid-column:1;grid-row:auto}.app[data-auth=true] .tn-audience-context{font-size:10px}}@media(prefers-reduced-motion:reduce){.tn-access-diamond,.tn-access-note.front,.app .tn-auth-page .card.form{animation:none!important}}.app .tn-employer-access .tal-tabs{background:#061d2d77!important;border:1px solid #9ad5d52b;padding:5px;border-radius:14px;flex-wrap:wrap}.app .tn-employer-access .tal-tabs button{color:#b4d7da!important}.app .tn-employer-access .tal-tabs button.active{color:#092735!important;border-color:#a1eadf!important}
