:root{--line:rgb(41 41 41/.18);--display:"Source Serif 4",Georgia,serif;--sans:"DM Sans",Arial,sans-serif;--shadow:0 18px 50px rgb(41 41 41/.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--mustard);outline-offset:3px}svg{stroke-width:1.8}.button{border:1px solid var(--ink);background:var(--ink);color:#FFFFFF;min-height:50px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-weight:700;transition:.2s;box-shadow:4px 4px 0 var(--mustard)}.button:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--mustard)}.button.small{min-height:44px;padding:0 16px;font-size:13px;box-shadow:none}.button.full{width:100%}.button.ghost{box-shadow:none}.button.paper{background:var(--paper2);box-shadow:4px 4px 0 var(--mustard)}.button.danger{background:var(--coral);margin-top:18px}.button:disabled{opacity:.6;cursor:not-allowed;transform:none}.eyebrow{display:flex;align-items:center;gap:9px;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:700}.eyebrow.light{color:#FFFFFF}.eyebrow i{width:20px;height:7px;border-radius:50%;background:var(--coral)}h1,h2,h3,p{margin-top:0}p{line-height:1.65;color:var(--muted)}h1,h2{font-family:var(--display)}h1,h1 em,h2,h2 em{font-weight:400}small{color:var(--muted)}.logo{display:inline-flex;align-items:center;gap:10px}.logo b{font-size:20px;letter-spacing:-.04em}.logo b span{font-weight:400}.logo-mark{position:relative;width:31px;height:27px;display:block}.logo-mark i{position:absolute;border:1.7px solid var(--ink);width:15px;height:15px;background:var(--mustard)}.logo-mark i:first-child{left:0;top:6px}.logo-mark i:nth-child(2){left:9px;top:0;background:var(--coral)}.logo-mark i:nth-child(3){left:15px;top:11px;background:var(--blue)}.public-header{height:84px;max-width:1440px;margin:auto;padding:0 5vw;display:flex;align-items:center;border-bottom:1px solid var(--line);gap:40px;position:relative;z-index:10}.public-header>a:first-child{margin-right:auto}.public-header nav{display:flex;align-items:center;gap:30px}.header-actions>a:first-child,.public-header nav a{font-size:13px}.header-actions>a:first-child:hover,.public-header nav a:hover{text-decoration:underline;text-underline-offset:5px}.header-actions{display:flex;align-items:center;gap:22px}.menu,.mobile-only{display:none!important}.public-site main{overflow:hidden}.hero{min-height:710px;max-width:1440px;margin:auto;padding:74px 5vw 60px;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;grid-gap:30px;gap:30px}.hero-copy h1{font-size:clamp(59px,6vw,98px);line-height:.88;letter-spacing:-.045em;margin:28px 0 30px;max-width:770px}.hero-copy h1 em{display:block;color:var(--blue)}.hero-copy>p{font-size:18px;max-width:600px;color:#292929}.hero-buttons{display:flex;align-items:center;gap:28px;margin:34px 0}.text-link{font-weight:700;border-bottom:1px solid var(--ink);padding:12px 0}.text-link span{margin-left:14px}.trust-row{border-top:1px solid var(--line);padding-top:22px;display:flex;gap:28px}.trust-row span{display:flex;align-items:center;gap:7px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.trust-row svg{width:17px}.hero-art{height:570px;position:relative;background:var(--sage);border:1px solid var(--ink);overflow:hidden}.hero-art:before{content:"";position:absolute;inset:0;opacity:.17;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E")}.hero-art svg{position:absolute;inset:0;width:100%;height:100%}.hero-art .piece{stroke:var(--ink);stroke-width:2;filter:drop-shadow(8px 10px 0 rgb(41 41 41/.14));transition:.35s}.hero-art .piece:hover{transform:translateY(-8px)}.hero-art .piece text{font:600 12px var(--sans);fill:var(--ink);stroke:none;letter-spacing:.1em}.hero-art .p1 path{fill:var(--mustard)}.hero-art .p2 path{fill:var(--paper2)}.hero-art .p3 path{fill:var(--coral)}.hero-art .p4 path{fill:var(--blue)}.hero-art .p4 text{fill:#FFFFFF}.path-line{fill:none;stroke:var(--ink);stroke-width:2;stroke-dasharray:6 8}.person{fill:var(--ink);stroke:var(--ink);stroke-width:5;stroke-linecap:round}.person .shirt{fill:var(--paper2);stroke-width:2}.dot{stroke:var(--ink);stroke-width:2}.d1{fill:var(--mustard)}.d2{fill:var(--coral)}.scribble{fill:var(--lavender);stroke:var(--ink);stroke-width:2}.art-note{position:absolute;right:20px;bottom:18px;font-style:italic;font-size:18px}.art-note,.marquee{font-family:var(--display)}.marquee{background:var(--ink);color:var(--paper);min-height:76px;padding:20px 5vw;display:flex;justify-content:center;align-items:center;gap:32px;font-size:21px}.marquee i{color:var(--mustard)}.marquee b{font-weight:400;color:var(--sage)}.story-section{max-width:1230px;margin:0 auto;padding:140px 5vw 110px;display:grid;grid-template-columns:1.15fr .85fr;grid-gap:12vw;gap:12vw}.section-heading h2,.story-section h2{font-size:72px;line-height:.95;margin:20px 0}.story-section p{font-size:21px;line-height:1.65;padding-top:28px}.steps-field{background:var(--mustard);padding:100px 5vw 110px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.section-heading{max-width:1220px;margin:0 auto 60px}.step-grid{max-width:1220px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--ink);background:var(--paper2)}.step-grid article{padding:32px 34px 38px;min-height:400px;border-right:1px solid var(--ink);position:relative}.step-grid article:last-child{border:0}.step-grid article>b{position:absolute;right:20px;top:18px;font-family:var(--display);font-size:20px;font-weight:400}.step-grid article>svg{width:45px;height:45px;margin:34px 0 60px;stroke-width:1.2}.step-grid h3{font-family:var(--display);font-size:33px;margin-bottom:12px}.line-art,.mini-total,.rule-chip{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:28px;border:1px solid var(--ink);padding:17px;font-family:var(--display);font-size:21px;background:var(--paper)}.line-art i{color:var(--coral)}.rule-chip{justify-content:space-between;background:var(--sage)}.mini-total{flex-direction:column;align-items:flex-start;gap:2px;background:var(--coral);color:#FFFFFF;font-size:27px}.mini-total small{color:#FFFFFF;text-transform:uppercase;font:700 9px var(--sans);letter-spacing:.1em}.proof-section{background:var(--blue2);color:var(--paper);padding:110px max(5vw,calc((100vw - 1220px)/2));display:grid;grid-template-columns:1fr 1fr;grid-gap:9vw;gap:9vw;align-items:center}.proof-section h2{font-size:67px;line-height:.98;margin:25px 0}.proof-section p{font-size:18px;color:#FFFFFF}.proof-section ul{list-style:none;padding:0;margin:25px 0 35px}.proof-section li{display:flex;gap:10px;margin:12px 0}.proof-section li svg{color:var(--sage)}.proof-art{height:520px;background:var(--paper);border:1px solid var(--ink);display:grid;place-items:center}.mini-puzzle{width:380px;height:350px;position:relative}.mini-piece{position:absolute;border:2px solid var(--ink);width:124px;height:100px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:.08em;background:var(--mustard);transition:.3s}.mp0{left:20px;top:40px}.mp1{left:144px;top:40px;background:var(--sage)}.mp2{left:268px;top:40px;background:var(--coral)}.mp3{left:20px;top:140px;background:var(--blue);color:#FFFFFF}.mp4{left:144px;top:140px;background:var(--lavender)}.mp5{left:268px;top:140px;background:var(--paper2)}.mini-puzzle.difference .mp3{transform:translate(-16px,17px) rotate(-3deg);box-shadow:0 0 0 5px var(--coral)}.mini-puzzle.incomplete .mp4{opacity:.18;transform:translateY(30px)}.mini-figure{position:absolute;left:170px;top:258px;width:50px;height:80px}.mini-figure i{width:18px;height:18px;border-radius:50%}.mini-figure b,.mini-figure i{display:block;background:var(--ink);margin:auto}.mini-figure b{width:2px;height:60px;position:relative}.mini-figure b:after,.mini-figure b:before{content:"";width:38px;height:2px;background:var(--ink);position:absolute;top:20px}.mini-figure b:before{transform:rotate(30deg);left:-32px}.mini-figure b:after{transform:rotate(-30deg);right:-32px}.closing{text-align:center;padding:130px 5vw 150px}.closing .eyebrow{justify-content:center}.closing h2{font-size:78px;margin:22px 0 10px}.closing p{font-size:18px}.round-cta{width:190px;height:190px;background:var(--coral);border:1px solid var(--ink);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-weight:700;margin-top:30px;transition:.25s}.round-cta:hover{transform:rotate(-5deg) scale(1.03)}footer{border-top:1px solid var(--ink);padding:65px max(5vw,calc((100vw - 1240px)/2));display:grid;grid-template-columns:2fr 1fr 1fr 1.3fr;grid-gap:50px;gap:50px;background:var(--paper2)}footer>div{display:flex;flex-direction:column;gap:10px;font-size:13px}footer p{max-width:250px;margin-top:10px}footer b{font-size:11px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px}footer a:hover{text-decoration:underline}.footer-note{font-family:var(--display);font-size:22px!important;line-height:1.25}.footer-note small{font:10px var(--sans);margin-top:auto}.page-intro{min-height:470px;padding:105px max(5vw,calc((100vw - 1220px)/2));position:relative;border-bottom:1px solid var(--ink)}.page-intro h1{font-size:90px;line-height:.95;margin:25px 0 15px;max-width:850px}.page-intro>p{max-width:650px;font-size:18px}.orbit{right:9vw;top:100px;width:140px;height:140px;border:1px solid var(--ink);display:flex;align-items:center;justify-content:center;text-align:center;font:700 10px var(--sans);letter-spacing:.16em;transform:rotate(9deg)}.orbit,.orbit:after{position:absolute;border-radius:50%}.orbit:after{content:"";width:24px;height:24px;background:var(--coral);top:-8px;right:23px}.long-steps{max-width:1100px;margin:100px auto;padding:0 5vw}.long-steps article{display:grid;grid-template-columns:80px 1fr 80px;grid-gap:35px;gap:35px;padding:50px 0;border-bottom:1px solid var(--line);align-items:center}.long-steps article>b{font-family:var(--display);font-size:32px}.long-steps h2{font-size:46px;margin-bottom:8px}.long-steps p{font-size:17px;max-width:670px}.step-symbol{width:64px;height:64px;border:1px solid;border-radius:50%;display:grid;place-items:center;font:30px var(--display);background:var(--mustard)}.disclaimer-band{max-width:1100px;margin:70px auto 100px;padding:32px 5vw;background:var(--lavender);border:1px solid var(--ink);display:flex;gap:20px;align-items:center}.disclaimer-band svg{flex:0 0 auto}.disclaimer-band p{color:var(--ink);margin:0}.industry-grid{max-width:1220px;margin:90px auto;padding:0 5vw;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ink);border-left:1px solid var(--ink)}.industry-grid article{height:180px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:20px;position:relative;overflow:hidden;background:var(--paper2)}.industry-grid article>span{font-size:10px}.industry-grid h3{font-family:var(--display);font-size:24px;position:absolute;left:20px;bottom:12px;z-index:2}.industry-grid .shape{position:absolute;width:80px;height:80px;right:-10px;top:25px;border:1px solid var(--ink);border-radius:50%;background:var(--sage)}.industry-grid .sh1{border-radius:0;background:var(--mustard);transform:rotate(18deg)}.industry-grid .sh2{background:var(--coral);border-radius:50% 0 50% 50%}.industry-grid .sh3{background:var(--blue);-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%)}.plain-cta{text-align:center;padding:100px 5vw;background:var(--mustard);border-top:1px solid var(--ink)}.plain-cta h2{font-size:55px;margin-bottom:10px}.pricing-grid{max-width:940px;margin:90px auto 40px;padding:0 5vw;display:grid;grid-template-columns:1fr 1fr}.pricing-grid article{border:1px solid var(--ink);padding:45px;background:var(--paper2);min-height:580px;position:relative}.pricing-grid article.featured{background:var(--blue2);color:#FFFFFF}.pricing-grid h2{font-size:76px;margin:25px 0 0}.pricing-grid h2 small{font:14px var(--sans);color:inherit}.pricing-grid p{min-height:60px}.pricing-grid .featured p{color:#FFFFFF}.pricing-grid ul{list-style:none;padding:20px 0;border-top:1px solid;min-height:230px}.pricing-grid li{display:flex;gap:12px;margin:16px 0}.pricing-grid li svg{width:17px}.price-flag{position:absolute;right:-1px;top:-35px;background:var(--mustard);color:var(--ink);border:1px solid var(--ink);padding:9px 14px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.pricing-note{text-align:center;margin-bottom:100px}.manifesto{max-width:1100px;margin:110px auto;padding:0 5vw;display:grid;grid-template-columns:1fr 1fr;grid-gap:10vw;gap:10vw}.manifesto blockquote{font:42px/1.15 var(--display);margin:0}.manifesto h2{font-size:45px}.manifesto b{color:var(--ink)}.legal-copy{max-width:780px;margin:100px auto;padding:0 5vw 70px}.legal-copy h2{font-size:48px}.legal-copy h3{margin-top:40px;font-size:18px}.legal-copy p{font-size:16px}.auth{min-height:100vh;display:grid;grid-template-columns:1.08fr .92fr;background:var(--paper2);position:relative}.auth-logo{position:absolute;top:30px;left:38px;z-index:5}.auth-art{background:var(--blue2);padding:100px 6vw 40px;position:relative;overflow:hidden}.auth-art>div:first-child{color:#FFFFFF;position:relative;z-index:2}.auth-art h1{font-size:72px;line-height:.9;margin:23px 0}.auth-art h1 em{color:var(--mustard)}.auth-art p{color:#FFFFFF}.auth-art .hero-art{height:350px;margin-top:35px;background:var(--sage)}.auth-form{padding:45px 8vw;display:flex;align-items:center}.auth-form>div{max-width:470px;width:100%}.auth-form h2{font-size:47px;margin:18px 0 8px}.auth-form form{margin-top:30px}.back-link{position:absolute;right:40px;top:32px;font-size:13px}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.field>span{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.09em}.field input,.field select{border:1px solid #ffffff;background:#FFFFFF;height:49px;padding:0 14px;border-radius:0;width:100%}.field small{font-size:10px}.form-error{color:#E66F61;background:#FFFFFF;padding:12px;display:flex;gap:8px;align-items:center}.form-error svg{width:18px}.switch-auth{text-align:center;font-size:13px;margin:24px 0}.switch-auth a{text-decoration:underline;font-weight:700}.security-note{display:flex;gap:8px;background:var(--paper);padding:13px;line-height:1.4}.security-note svg{width:18px;flex-shrink:0}.loading-screen{height:100vh;display:grid;place-content:center;grid-gap:25px;gap:25px;text-align:center}.onboarding{min-height:100vh;background:var(--paper2)}.onboarding>header{height:75px;padding:0 4vw;display:flex;align-items:center;border-bottom:1px solid var(--line)}.onboarding>header>a{margin-right:auto}.onboarding>header>span{position:absolute;left:50%;transform:translateX(-50%);font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.text-button{background:none;text-underline-offset:4px;font-weight:600;font-size:13px}.onboard-progress{height:4px;background:#FFFFFF;position:relative}.onboard-progress>div{height:100%;background:var(--coral);transition:.3s}.onboard-progress span{position:absolute;right:4vw;top:12px;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.onboarding>section{min-height:calc(100vh - 79px);display:grid;grid-template-columns:.75fr 1.25fr}.onboarding aside{background:var(--mustard);padding:85px 6vw;border-right:1px solid var(--ink)}.onboarding aside h1{font-size:65px;margin:23px 0 15px}.onboarding aside>p{color:var(--ink);max-width:400px}.onboarding aside ol{list-style:none;padding:0;margin-top:55px}.onboarding aside li{margin:5px 0;color:#292929;font-size:13px}.onboarding aside li button{width:100%;border:0;background:transparent;color:inherit;display:flex;align-items:center;gap:14px;padding:6px 0;text-align:left}.onboarding aside li button:hover span{text-decoration:underline;text-underline-offset:4px}.onboarding aside li i{width:28px;height:28px;border:1px solid;border-radius:50%;display:grid;place-items:center;font-style:normal;flex-shrink:0}.onboarding aside li i svg{width:15px}.onboarding aside li.active{font-weight:700;color:var(--ink)}.onboarding aside li.done{color:var(--green)}.onboard-card{padding:90px 8vw 45px;display:flex;flex-direction:column;justify-content:space-between;max-width:900px}.onboard-card>div:first-child{min-height:450px}.choice{width:100%;border:1px solid var(--ink);background:#FFFFFF;padding:25px;display:flex;align-items:center;gap:20px;text-align:left;margin-bottom:14px}.choice>span{width:48px;height:48px;border-radius:50%;background:var(--sage);display:grid;place-items:center;font-weight:700}.choice div{display:flex;flex-direction:column;gap:5px;flex:1 1}.choice.selected{box-shadow:5px 5px 0 var(--blue)}.choice.disabled{opacity:.5}.search-box{height:48px;border:1px solid var(--line);display:flex;align-items:center;padding:0 14px;margin-bottom:18px}.search-box svg{width:18px}.search-box input{border:0;outline:0;padding:10px;flex:1 1}.industry-choices{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.industry-choices button{height:48px;border:1px solid var(--line);background:#FFFFFF;text-align:left;padding:0 15px;display:flex;justify-content:space-between;align-items:center}.industry-choices button svg{width:16px;opacity:0}.industry-choices button.selected{background:var(--sage);border-color:var(--ink);font-weight:700}.industry-choices button.selected svg{opacity:1}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 22px;gap:8px 22px}.instrument-tabs{display:grid;grid-template-columns:1fr 1fr;margin-bottom:24px}.instrument-tabs button{background:#FFFFFF;border:1px solid var(--line);padding:15px}.instrument-tabs button.selected{background:var(--ink);color:#FFFFFF}.agreement-card{border:1px solid var(--ink);padding:20px;display:flex;gap:16px;background:var(--sage);margin-bottom:24px}.agreement-card>svg:first-child{flex-shrink:0}.agreement-card>svg:last-child{margin-left:auto}.agreement-card small{color:var(--ink);text-transform:uppercase;font-size:9px;letter-spacing:.1em}.agreement-card h3{margin:8px 0}.agreement-card p{color:var(--ink);font-size:13px}.agreement-card span{font-size:11px}.money-input{height:49px;border:1px solid #ffffff;display:flex;align-items:center;background:#FFFFFF}.money-input>span{padding:0 12px;border-right:1px solid var(--line)}.money-input input{border:0!important}.rate-preview{grid-column:1/-1;background:var(--blue2);color:#FFFFFF;padding:25px;display:grid;grid-template-columns:1fr auto;align-items:center}.rate-preview small{color:#FFFFFF;text-transform:uppercase;font-size:9px}.rate-preview strong{font:36px var(--display);grid-row:1/3;grid-column:2}.rate-preview span{font-size:12px;color:#FFFFFF}.onboard-actions{border-top:1px solid var(--line);padding-top:25px;display:flex;justify-content:space-between;align-items:center}.app-shell{min-height:100vh;display:grid;grid-template-columns:254px 1fr}.app-shell>aside{background:var(--ink);color:#FFFFFF;min-height:100vh;padding:25px 18px;position:fixed;width:254px;inset:0 auto 0 0;z-index:20;display:flex;flex-direction:column}.side-brand{padding:0 8px 24px}.side-brand .logo-mark i{border-color:#FFFFFF}.side-brand .logo b span{color:var(--sage)}.side-brand button{display:none}.profile-chip{border:1px solid #292929;padding:11px;display:flex;align-items:center;gap:10px;margin-bottom:26px}.profile-chip>span{width:33px;height:33px;background:var(--mustard);color:var(--ink);display:grid;place-items:center;border-radius:50%;font-weight:700}.profile-chip div{display:flex;flex-direction:column;min-width:0;flex:1 1}.profile-chip b{font-size:12px}.profile-chip small{font-size:9px;color:#FFFFFF;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-chip svg{width:15px}.app-shell aside nav{display:flex;flex-direction:column;gap:4px}.app-shell aside nav>small{color:#292929;font-size:9px;letter-spacing:.13em;font-weight:700;margin:17px 10px 7px}.app-shell aside nav a{display:flex;align-items:center;gap:12px;height:41px;padding:0 11px;color:#FFFFFF;font-size:12px;position:relative}.app-shell aside nav a svg{width:17px}.app-shell aside nav a i{font-style:normal;font-size:7px;background:var(--lavender);color:var(--ink);padding:3px 5px;margin-left:auto}.app-shell aside nav a.active,.app-shell aside nav a:hover{background:#292929;color:#FFFFFF}.app-shell aside nav a.active:before{content:"";width:4px;height:22px;background:var(--mustard);position:absolute;left:-18px}.side-help{margin-top:auto;border:1px solid #292929;padding:14px}.side-help svg{width:19px}.side-help b{font:19px var(--display);display:block;margin-top:8px}.side-help p{color:#FFFFFF;font-size:10px;line-height:1.4;margin:4px 0}.side-help a{font-size:10px;color:var(--sage)}.demo-label{font-size:7px;letter-spacing:.13em;color:#292929;margin:13px auto 0}.app-main{grid-column:2}.app-main>header{height:105px;background:var(--paper2);padding:0 3.5vw;display:flex;align-items:center;justify-content:space-between}.crumb{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.app-main>header h1{font-size:31px;margin:5px 0 0}.mobile-nav{display:none}.app-content{padding:32px 3.5vw 70px;max-width:1400px;margin:auto}.dashboard-hero{background:var(--blue2);color:#FFFFFF;min-height:300px;padding:40px 48px;display:flex;justify-content:space-between;align-items:center;overflow:hidden}.dashboard-hero h2{font-size:48px;margin:12px 0}.dashboard-hero p{color:#FFFFFF;max-width:450px}.dashboard-hero .mini-puzzle{transform:scale(.7);margin:-30px}.dashboard-hero .mini-piece{color:var(--ink)}.metric-row{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-top:0;background:var(--paper2);margin-bottom:28px}.metric-row article{padding:24px 28px;border-right:1px solid var(--line);display:flex;flex-direction:column}.metric-row article:last-child{border:0}.metric-row small:first-child{text-transform:uppercase;font-size:9px;letter-spacing:.1em}.metric-row strong{font:38px var(--display);margin:9px 0}.metric-row span{font-size:10px;color:var(--muted)}.dashboard-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:28px;gap:28px}.panel{background:var(--paper2);border:1px solid var(--line)}.panel-title{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:25px}.panel-title h2{font-size:29px;margin:7px 0 0}.panel-title>a,.panel-title>span{font-size:11px;display:flex;align-items:center;gap:5px}.panel-title>a svg{width:15px}.employment-summary{display:flex;gap:15px;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0}.employer-mark{width:47px;height:47px;background:var(--mustard);border-radius:50%;display:grid;place-items:center;font:20px var(--display)}.employment-summary div{flex:1 1}.employment-summary p{font-size:11px;margin:4px 0}.employment-summary>svg{color:var(--green)}.quick-actions{display:grid;grid-template-columns:1fr 1fr;margin-top:22px}.quick-actions a{display:flex;align-items:center;gap:12px;padding:13px;border-right:1px solid var(--line)}.quick-actions a:last-child{border:0}.quick-actions svg{width:24px}.quick-actions span{font-size:12px;font-weight:700;display:flex;flex-direction:column}.quick-actions small{font-weight:400;font-size:9px}.status-banner{display:flex;gap:15px;background:#FFFFFF;padding:18px}.status-banner>span{width:36px;height:36px;background:var(--coral);border-radius:50%;display:grid;place-items:center;color:#FFFFFF}.status-banner>div{display:grid;grid-template-columns:1fr auto;flex:1 1}.status-banner b{font-size:11px;text-transform:uppercase;letter-spacing:.08em}.status-banner strong{font:28px var(--display);grid-column:2;grid-row:1/3}.status-banner small{font-size:10px}.status-banner.match{background:#FFFFFF}.status-banner.match>span{background:var(--green)}.row-link{display:flex;justify-content:space-between;margin-top:17px;font-size:11px;font-weight:700}.row-link svg{width:16px}.history-placeholder{margin-top:28px;display:grid;grid-template-columns:.7fr 1.3fr;align-items:center}.history-placeholder h2{font-size:32px;margin:8px 0}.chart-lines{height:160px;position:relative;display:flex;justify-content:space-around;align-items:flex-end;border-left:1px solid var(--line);border-bottom:1px solid var(--line)}.chart-lines>i{width:1px;height:100%;border-left:1px dashed var(--line)}.chart-lines svg{position:absolute;width:100%;height:100%;bottom:0;left:0;overflow:visible}.chart-lines path{fill:none;stroke:var(--blue);stroke-width:2}.chart-lines path:last-child{stroke:var(--coral);stroke-dasharray:5 5}.toolbar{background:var(--paper2);border:1px solid var(--line);padding:18px 22px;justify-content:space-between}.toolbar,.toolbar>div{display:flex;align-items:center}.toolbar>div{gap:12px}.toolbar>div:first-child{flex-direction:column;align-items:flex-start;gap:2px}.toolbar span{font-size:10px;text-transform:uppercase;letter-spacing:.1em}.toolbar b{font:25px var(--display)}.decimal-tip{display:flex;gap:12px;align-items:center;background:var(--mustard);padding:12px 20px;border:1px solid var(--ink);border-top:0}.decimal-tip svg{width:20px}.decimal-tip p{color:var(--ink);margin:0;font-size:11px}.shift-list{margin-top:25px;border:1px solid var(--line);background:var(--paper2)}.shift-head,.shift-list article{display:grid;grid-template-columns:1.1fr 1.2fr .7fr .9fr 1fr 80px;grid-gap:15px;gap:15px;align-items:center;padding:13px 18px}.shift-head{background:var(--ink);color:#FFFFFF;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.shift-list article{min-height:74px;border-bottom:1px solid var(--line)}.shift-list article:last-child{border:0}.shift-list article>div{display:flex;flex-direction:column}.shift-list article small,.shift-list article span{font-size:10px;color:var(--muted)}.row-actions{flex-direction:row!important;gap:4px}.row-actions button{border:0;background:transparent;padding:7px}.row-actions svg{width:16px}.list-total{background:var(--blue2);color:#FFFFFF;padding:20px 26px;display:flex;align-items:center;justify-content:flex-end;gap:24px}.list-total span{margin-right:auto;font-size:11px;text-transform:uppercase}.list-total strong{font:28px var(--display)}.list-total small{color:#FFFFFF}.modal-backdrop{position:fixed;inset:0;background:rgb(41 41 41/.72);z-index:100;display:grid;place-items:center;padding:20px}.modal{background:var(--paper2);width:min(700px,100%);padding:30px;box-shadow:var(--shadow)}.modal>header{display:flex;justify-content:space-between;margin-bottom:25px}.modal h2{font-size:36px;margin:7px 0}.modal header button{background:transparent;border:0}.time-preview{background:var(--sage);padding:15px;display:grid;grid-template-columns:auto 1fr;grid-gap:2px 10px;gap:2px 10px;align-items:center}.time-preview svg{grid-row:1/4}.time-preview span{font-size:10px;text-transform:uppercase}.time-preview strong{font:24px var(--display)}.time-preview small{font-size:9px}.two-column{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:28px;gap:28px}.form-panel>h2{font-size:38px;margin:8px 0}.form-panel .button{margin-top:15px}.upload-panel{background:var(--mustard);border:1px solid var(--ink);padding:34px}.upload-panel>svg{width:36px;height:36px}.upload-panel h3{font:30px var(--display);margin:25px 0 5px}.upload-zone{height:180px;border:1px dashed var(--ink);display:grid;place-items:center;background:rgb(255 255 255/.3);margin:25px 0}.upload-zone input{position:absolute;opacity:0;pointer-events:none}.upload-zone span{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center}.upload-zone svg{width:26px}.upload-zone small{color:var(--ink)}.notice{display:flex;gap:12px;background:#FFFFFF;border:1px solid var(--ink);padding:15px;margin-top:22px}.notice svg{flex-shrink:0;width:20px}.notice p{font-size:11px;color:var(--ink);margin:0}.notice b{display:block;margin-bottom:3px}.check-review{max-width:900px;margin:auto}.check-intro{text-align:center;margin:25px auto 40px}.check-intro .eyebrow{justify-content:center}.check-intro h2{font-size:50px;margin:15px 0}.review-pieces{border:1px solid var(--line);background:var(--paper2)}.review-pieces article{display:grid;grid-template-columns:35px 40px 1fr auto;grid-gap:18px;gap:18px;align-items:center;padding:22px;border-bottom:1px solid var(--line)}.review-pieces article:last-child{border:0}.review-pieces article>span{font:20px var(--display)}.review-pieces article>svg{width:25px}.review-pieces article small{font-size:8px;letter-spacing:.1em}.review-pieces h3{margin:4px 0;font-size:14px}.review-pieces p{font-size:10px;margin:0}.review-pieces a{font-size:11px;text-decoration:underline}.calculation-preview{display:flex;justify-content:space-between;align-items:center;background:var(--sage);border:1px solid var(--ink);padding:22px;margin-top:20px}.calculation-preview>div{display:flex;gap:12px;align-items:center}.calculation-preview span{display:flex;flex-direction:column}.calculation-preview>div:last-child{flex-direction:column;align-items:flex-end;gap:2px}.calculation-preview strong{font:32px var(--display)}.run-check{display:flex;margin:30px auto 15px}.fine-print{text-align:center;font-size:10px}.result-hero{background:var(--coral);border:1px solid var(--ink);min-height:350px;padding:42px 48px;display:flex;align-items:center;justify-content:space-between;overflow:hidden}.result-hero.match{background:var(--green);color:#FFFFFF}.result-hero.incomplete,.result-hero.over{background:var(--mustard)}.result-hero>div:first-child{max-width:680px}.status-kicker{font-size:9px;font-weight:700;letter-spacing:.12em;display:flex;align-items:center;gap:8px}.status-kicker svg{width:18px}.result-hero h2{font-size:53px;line-height:1;margin:20px 0}.result-hero p{color:var(--ink);font-size:16px}.result-hero.match p{color:#FFFFFF}.result-period{font-size:11px;text-transform:uppercase}.result-hero .mini-puzzle{transform:scale(.65);margin:-45px}.result-hero .mini-piece{color:var(--ink)}.result-totals{display:grid;grid-template-columns:1fr 50px 1fr 50px 1.2fr;background:var(--paper2);border:1px solid var(--line);border-top:0;margin-bottom:28px;align-items:center}.result-totals article{padding:24px 30px;display:flex;flex-direction:column}.result-totals>i{text-align:center;font:30px var(--display)}.result-totals small{text-transform:uppercase;font-size:8px;letter-spacing:.1em}.result-totals strong{font:34px var(--display);margin:5px 0}.result-totals span{font-size:9px;color:var(--muted)}.result-totals .difference{background:#FFFFFF}.breakdown{padding:0}.breakdown .panel-title{padding:27px;margin:0}.breakdown-head,.breakdown-row,.breakdown-total{display:grid;grid-template-columns:1.8fr repeat(3,.7fr);align-items:center;padding:13px 25px;grid-gap:10px;gap:10px}.breakdown-head{background:var(--ink);color:#FFFFFF;text-transform:uppercase;font-size:8px;letter-spacing:.1em}.breakdown-head span:not(:first-child){text-align:right}.breakdown-row{border-bottom:1px solid var(--line);min-height:70px;cursor:pointer}.breakdown-row>div:first-child{display:flex;align-items:center;gap:12px}.breakdown-row>div:first-child span{display:flex;flex-direction:column}.breakdown-row>div:first-child small{font-size:9px;margin-top:4px}.breakdown-row>b{text-align:right;font-size:12px}.component-dot{width:29px;height:29px;border:1px solid var(--ink);background:var(--mustard);flex-shrink:0}.component-dot.overtime{border-radius:50%;background:var(--coral)}.component-dot.loading{background:var(--blue)}.component-dot.weekend{background:var(--lavender);transform:rotate(45deg)}.component-dot.allowance{border-radius:50% 0;background:var(--sage)}.negative{color:#E66F61}.line-detail{grid-column:1/-1;background:#FFFFFF;padding:14px!important;display:flex!important;align-items:center;gap:12px}.line-detail p{font-size:10px;margin:0;flex:1 1}.line-detail p b{display:block;color:var(--ink)}.line-detail button{border:0;background:none;font-size:10px;font-weight:700;display:flex;align-items:center}.breakdown-total{background:var(--paper);font:21px var(--display);padding-top:22px;padding-bottom:22px}.breakdown-total strong{text-align:right}.result-bottom{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;margin-top:28px}.result-bottom h3{font:28px var(--display);margin:8px 0}.check-list,.result-bottom ul{list-style:none;padding:0}.check-list li,.result-bottom li{display:flex;gap:10px;align-items:center;margin:11px 0;font-size:11px}.check-list svg,.result-bottom li svg{width:16px;color:var(--green)}.assistant-callout{background:var(--blue2);color:#FFFFFF;padding:28px;display:flex;gap:20px}.assistant-callout>svg{width:32px;height:32px}.assistant-callout h3{font:28px var(--display);margin:8px 0}.assistant-callout p{color:#FFFFFF;font-size:11px}.assistant-callout .button{margin-top:8px}.audit-list>a{display:grid;grid-template-columns:42px 1.5fr repeat(3,.7fr) 25px;grid-gap:18px;gap:18px;align-items:center;padding:17px 0;border-top:1px solid var(--line)}.audit-icon{width:34px;height:34px;border-radius:50%;background:var(--coral);display:grid;place-items:center}.audit-icon.match{background:var(--green);color:#FFFFFF}.audit-icon svg{width:18px}.audit-list>a>div{display:flex;flex-direction:column}.audit-list small{font-size:9px}.audit-list>a>span:not(.audit-icon){display:flex;flex-direction:column}.audit-list>a>strong{text-align:right}.profile-panel dl{display:grid;grid-template-columns:1fr 1.4fr;border-top:1px solid var(--line)}.profile-panel dd,.profile-panel dt{padding:14px 0;border-bottom:1px solid var(--line);margin:0}.profile-panel dt{color:var(--muted);font-size:11px}.profile-panel dd{font-weight:600}.profile-note{text-align:center;padding-top:55px}.profile-note .employer-mark{margin:auto;width:80px;height:80px;font-size:30px}.profile-note h3{font:30px var(--display);margin:18px 0 5px}.panel hr,.profile-note hr{border:0;border-top:1px solid var(--line);margin:25px 0}.verified-line{display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;color:var(--green)}.verified-line svg{width:17px}.agreement-header{background:var(--blue2);color:#FFFFFF;padding:33px;display:flex;justify-content:space-between}.agreement-header h2{font-size:36px;margin:12px 0 5px}.agreement-header p{color:#FFFFFF}.agreement-header>svg{width:40px;height:40px;color:var(--sage)}.rules-panel{margin-top:25px}.rules-panel article{border-top:1px solid var(--line);padding:17px 0;display:grid;grid-template-columns:42px 48px 1fr auto;grid-gap:15px;gap:15px;align-items:center}.toggle{border:1px solid var(--line);width:35px;height:20px;border-radius:20px;padding:2px}.toggle,.toggle i{background:#FFFFFF}.toggle i{display:block;width:14px;height:14px;border-radius:50%;transition:.2s}.toggle.on{background:var(--green)}.toggle.on i{transform:translateX(14px)}.rule-icon{width:42px;height:42px;background:var(--mustard);display:grid;place-items:center;font:22px var(--display);border:1px solid var(--ink)}.rule-icon.multiplier{background:var(--blue);color:#FFFFFF}.rule-icon.allowance{background:var(--sage);border-radius:50%}.rule-icon.overtime{background:var(--coral)}.rules-panel h3{margin:0 0 4px}.rules-panel p{font-size:11px;margin:0}.rules-panel article>div:nth-child(3)>span{font-size:9px;color:var(--muted)}.rules-panel article>div:last-child{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.rules-panel article>div:last-child>strong{font:24px var(--display)}.verification{font-size:8px!important;text-transform:uppercase;letter-spacing:.08em;display:flex;align-items:center;gap:4px;color:var(--green)!important}.verification svg{width:13px}.assistant-page{display:grid;grid-template-columns:.65fr 1.35fr;grid-gap:28px;gap:28px}.assistant-context{background:var(--mustard);border:1px solid var(--ink);padding:28px;height:max-content}.assistant-context h2{font-size:35px;margin:12px 0}.assistant-context>div{display:flex;gap:10px;border-top:1px solid;padding-top:18px;margin-top:22px}.assistant-context>div span{display:flex;flex-direction:column}.assistant-context>small{display:block;margin-top:20px;color:var(--ink)}.chat{background:var(--paper2);border:1px solid var(--line);min-height:670px;display:flex;flex-direction:column}.chat-head{padding:17px 20px;border-bottom:1px solid var(--line);display:flex;gap:10px;align-items:center}.chat-head>span{width:34px;height:34px;background:var(--lavender);display:grid;place-items:center;border-radius:50%}.chat-head>span svg{width:18px}.chat-head>div{display:flex;flex-direction:column}.chat-head small{font-size:8px;text-transform:uppercase}.chat-head i{margin-left:auto;font-style:normal;font-size:9px;color:var(--green)}.messages{padding:25px;display:flex;flex-direction:column;gap:20px;overflow:auto;max-height:440px}.messages>div{display:flex;gap:10px;max-width:82%}.messages>div.user{align-self:flex-end;flex-direction:row-reverse}.messages>div>span{width:28px;height:28px;border-radius:50%;background:var(--ink);color:#FFFFFF;display:grid;place-items:center;font-size:9px;flex-shrink:0}.messages>div.bot>span{background:var(--lavender);color:var(--ink)}.messages p{margin:0;background:var(--paper);border:1px solid var(--line);padding:13px;font-size:12px;color:var(--ink)}.messages .user p{background:var(--blue2);color:#FFFFFF}.messages p small{display:flex;align-items:center;gap:5px;margin-top:9px;font-size:8px}.messages p small svg{width:13px}.prompt-chips{padding:10px 25px;display:flex;flex-wrap:wrap;gap:7px;margin-top:auto}.prompt-chips button{background:transparent;border:1px solid var(--line);padding:8px;font-size:9px}.chat form{margin:10px 25px 22px;border:1px solid var(--ink);height:50px;display:flex}.chat form input{border:0;outline:0;padding:0 14px;flex:1 1}.chat form button{width:48px;background:var(--ink);color:#FFFFFF;border:0}.admin-warning{background:var(--lavender);border:1px solid var(--ink);display:flex;gap:14px;padding:15px 20px}.admin-warning p{color:var(--ink);font-size:11px;margin:0}.admin-metrics{border-top:1px solid var(--line);margin-bottom:25px}.admin-table{padding:0}.admin-table .panel-title{padding:25px;margin:0}.admin-head,.admin-row{display:grid;grid-template-columns:1.3fr .7fr 1fr .7fr 1fr;grid-gap:15px;gap:15px;padding:12px 20px;align-items:center}.admin-head{background:var(--ink);color:#FFFFFF;font-size:8px;text-transform:uppercase;letter-spacing:.1em}.admin-row{border-bottom:1px solid var(--line);font-size:10px}.admin-foundation{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:25px}.admin-foundation article{background:var(--paper2);border:1px solid var(--line);padding:24px}.admin-foundation svg{width:27px}.admin-foundation h3{font:23px var(--display);margin:15px 0 6px}.admin-foundation p{font-size:10px}.rate-preview strong em{font:600 12px var(--sans);margin-left:3px}.break-defaults{grid-column:1/-1;border:1px solid var(--ink);background:var(--paper);padding:20px}.break-defaults>div:first-child{display:flex;gap:12px}.break-defaults>div:first-child>svg{width:23px;flex-shrink:0}.break-defaults>div:first-child span{display:flex;flex-direction:column}.break-defaults>div:first-child small{text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:700}.break-defaults>div:first-child b{font:22px var(--display);margin:4px 0}.break-defaults p{font-size:10px;margin-bottom:14px}.break-default-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.break-defaults>small{font-size:8px;display:block;margin-top:4px}.modal-actions{display:flex;justify-content:flex-end;align-items:center;gap:14px;margin-top:22px}.modal-actions .button.ghost{border:0}.rule-confirmation{margin-top:8px}.verification.user-entered{color:#292929!important}.rule-remove{border:0;background:transparent;color:#E66F61;font-size:8px;display:flex;align-items:center;gap:4px;padding:0}.rule-remove svg{width:12px}.agreement-upload{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.document-upload-heading{display:flex;gap:15px;align-items:flex-start}.document-upload-heading>span{width:42px;height:42px;background:var(--mustard);border:1px solid var(--ink);display:grid;place-items:center;flex-shrink:0}.document-upload-heading svg{width:21px}.document-upload-heading small{text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:700}.document-upload-heading h3{font:27px var(--display);margin:5px 0}.document-upload-heading p{font-size:11px;margin-bottom:14px}.agreement-upload-zone{min-height:72px;border:1px dashed var(--ink);background:var(--paper);display:flex;align-items:center;gap:13px;padding:15px 18px;cursor:pointer}.agreement-upload-zone:hover{background:#FFFFFF}.agreement-upload-zone input{position:absolute;opacity:0;pointer-events:none}.agreement-upload-zone>svg{width:24px}.agreement-upload-zone span{display:flex;flex-direction:column}.agreement-upload-zone small{font-size:9px}.document-list{border:1px solid var(--line);border-top:0}.document-list article{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line);background:#FFFFFF}.document-list article:last-child{border-bottom:0}.document-list article>svg{width:21px;color:var(--blue)}.document-list article span{display:flex;flex-direction:column;min-width:0;flex:1 1}.document-list article b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.document-list article small{font-size:8px}.document-list article button{border:0;background:transparent;padding:6px}.document-list article button svg{width:16px}.ai-document-plan{display:flex;gap:12px;margin-top:14px;background:var(--blue2);color:#FFFFFF;padding:16px}.ai-document-plan>svg{width:22px;flex-shrink:0;color:var(--mustard)}.ai-document-plan b{font-size:11px}.ai-document-plan p{font-size:10px;color:#FFFFFF;margin:4px 0 8px;line-height:1.5}.ai-document-plan small{font-size:8px;color:var(--mustard)}@media(max-width:1000px){.header-actions,.public-header nav{display:none}.menu{display:block!important;background:transparent;border:0}.public-header nav.open{display:flex;position:absolute;top:83px;left:0;right:0;background:var(--paper2);padding:25px;flex-direction:column;align-items:flex-start;border-bottom:1px solid var(--ink)}.public-header nav.open .mobile-only{display:flex!important}.hero{grid-template-columns:1fr;padding-top:55px}.hero-art{height:520px}.story-section{gap:5vw}.step-grid{grid-template-columns:1fr}.step-grid article{border-right:0;border-bottom:1px solid var(--ink);min-height:auto}.step-grid article>svg{margin-bottom:25px}.proof-section{grid-template-columns:1fr}.proof-art{order:2}.industry-grid{grid-template-columns:repeat(2,1fr)}.app-shell{grid-template-columns:1fr}.app-shell>aside{transform:translateX(-100%);transition:.2s}.app-shell>aside.open{transform:none}.side-brand{display:flex;justify-content:space-between}.side-brand button{display:block;background:none;color:#FFFFFF;border:0}.app-main{grid-column:1}.mobile-nav{display:block;background:none;border:0;margin-right:15px}.app-main>header>div:first-of-type{margin-right:auto}.assistant-page,.dashboard-grid,.result-bottom,.two-column{grid-template-columns:1fr}.result-hero .mini-puzzle{display:none}.dashboard-hero .mini-puzzle{opacity:.5}.auth{grid-template-columns:1fr}.auth-art{display:none}.auth-form{min-height:100vh}.onboarding>section{grid-template-columns:1fr}.onboarding aside{padding:60px 6vw}.onboarding aside ol{display:none}.onboard-card{padding:55px 6vw}.onboard-card>div:first-child{min-height:auto;margin-bottom:40px}}@media(max-width:700px){body{font-size:14px}.public-header{height:68px}.public-header nav.open{top:67px}.hero{padding:45px 20px}.hero-copy h1{font-size:54px}.hero-copy>p{font-size:16px}.hero-buttons{align-items:flex-start;flex-direction:column;gap:10px}.trust-row{flex-wrap:wrap;gap:12px}.hero-art{height:400px}.marquee{overflow:hidden;justify-content:flex-start;white-space:nowrap;font-size:17px}.story-section{padding:90px 20px;grid-template-columns:1fr;gap:10px}.section-heading h2,.story-section h2{font-size:49px}.story-section p{font-size:17px}.steps-field{padding:70px 20px}.step-grid article{padding:25px}.proof-section{padding:70px 20px}.proof-section h2{font-size:48px}.proof-art{height:330px;overflow:hidden}.proof-art .mini-puzzle{transform:scale(.7)}.closing{padding:90px 20px}.closing h2{font-size:53px}.round-cta{width:150px;height:150px}footer{grid-template-columns:1fr 1fr;padding:50px 20px}footer .footer-note,footer>div:first-child{grid-column:1/-1}.page-intro{min-height:400px;padding:80px 20px}.page-intro h1{font-size:56px}.orbit{display:none}.long-steps{padding:0 20px}.long-steps article{grid-template-columns:45px 1fr;gap:15px}.long-steps h2{font-size:35px}.step-symbol{display:none}.industry-grid{grid-template-columns:1fr 1fr;padding:0 20px}.industry-grid article{height:140px}.manifesto,.pricing-grid{grid-template-columns:1fr;padding:0 20px}.manifesto blockquote{font-size:34px}.legal-copy{padding:0 20px 50px}.auth-form{padding:90px 22px 40px}.back-link{right:22px}.auth-logo{left:22px}.onboarding>header>span{display:none}.onboarding aside{padding:50px 22px 30px}.onboarding aside h1{font-size:48px}.onboard-card{padding:35px 22px}.form-grid,.industry-choices{grid-template-columns:1fr}.rate-preview{grid-column:1}.instrument-tabs{grid-template-columns:1fr}.app-main>header{height:87px;padding:0 18px}.app-main>header h1{font-size:25px}.app-main>header .button{font-size:0;width:42px;padding:0}.app-content{padding:20px 15px 60px}.dashboard-hero{padding:30px 25px}.dashboard-hero h2{font-size:40px}.dashboard-hero .mini-puzzle{display:none}.metric-row{grid-template-columns:1fr}.metric-row article{border-right:0;border-bottom:1px solid var(--line)}.history-placeholder{grid-template-columns:1fr}.chart-lines{border-left:0;margin-top:20px}.toolbar{align-items:flex-start}.shift-head,.toolbar>div:last-child .button.ghost{display:none}.shift-list article{grid-template-columns:1fr 1fr 40px;padding:15px}.shift-list article>b,.shift-list article>div:nth-child(4),.shift-list article>span{display:none}.list-total{gap:10px;padding:18px}.list-total strong{font-size:21px}.result-hero{padding:30px 23px}.result-hero h2{font-size:42px}.result-totals{grid-template-columns:1fr}.result-totals>i{display:none}.result-totals article{border-bottom:1px solid var(--line)}.breakdown-head{display:none}.breakdown-row{grid-template-columns:1.5fr .7fr .7fr;padding:14px}.breakdown-row>div:first-child{grid-column:1/-1}.breakdown-row>b:first-of-type{display:none}.line-detail{flex-wrap:wrap}.breakdown-total{grid-template-columns:1fr 1fr;padding:18px}.breakdown-total strong:first-of-type{display:none}.review-pieces article{grid-template-columns:25px 25px 1fr}.review-pieces article>a{grid-column:3}.calculation-preview{align-items:flex-start;gap:15px}.calculation-preview>div:last-child{min-width:120px}.rules-panel article{grid-template-columns:35px 42px 1fr}.rules-panel article>div:last-child{grid-column:3;align-items:flex-start}.audit-list>a{grid-template-columns:35px 1fr auto}.audit-list>a>span:not(.audit-icon),.audit-list>a>strong,.audit-list>a>svg{display:none}.admin-head,.admin-row{grid-template-columns:1fr 1fr}.admin-head span:nth-child(n+3),.admin-row span:nth-child(n+3){display:none}.admin-foundation{grid-template-columns:1fr}.modal{padding:23px}.modal .form-grid{grid-template-columns:1fr}.chat{min-height:600px}.messages>div{max-width:95%}.quick-actions{grid-template-columns:1fr}.quick-actions a{border-right:0;border-bottom:1px solid var(--line)}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.future-preview{max-width:1220px;margin:0 auto}.preview-notice{display:flex;gap:14px;align-items:flex-start;background:#FFFFFF;border:1px solid #292929;padding:16px 18px;margin-bottom:18px}.preview-notice>svg{width:22px;flex:0 0 auto}.preview-notice strong{font-size:11px;letter-spacing:.1em;text-transform:uppercase}.preview-notice p{color:var(--ink);font-size:11px;margin:3px 0 0}.preview-route-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);background:var(--paper2);margin-bottom:30px}.preview-route-nav>a{display:flex;align-items:center;gap:10px;min-height:62px;padding:10px 13px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-size:11px;font-weight:700}.preview-route-nav>a:nth-child(4n){border-right:0}.preview-route-nav>a:nth-last-child(-n+4){border-bottom:0}.preview-route-nav>a.active{box-shadow:inset 0 -4px 0 var(--green)}.preview-route-nav svg{width:18px;flex:0 0 auto}.preview-route-nav span{display:flex;flex-direction:column}.preview-route-nav small{color:#292929;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.preview-heading{align-items:flex-end;margin-bottom:26px}.preview-heading h1{font-size:clamp(43px,5vw,68px);margin:12px 0}.preview-heading p{max-width:720px}.preview-job-chip{display:flex;flex-direction:column;max-width:260px;background:var(--ink);color:#FFFFFF;padding:12px 16px;font-size:12px;font-weight:700}.preview-job-chip small{color:var(--sage);font-size:8px;letter-spacing:.1em;text-transform:uppercase}.preview-hero-grid,.preview-review-split,.preview-static-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);grid-gap:22px;gap:22px}.preview-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.preview-card-heading h2{margin:6px 0}.preview-icon{width:48px;height:48px;border:1px solid var(--ink);display:grid;place-items:center;flex:0 0 auto}.preview-icon svg{width:23px}.preview-icon.mustard{background:var(--mustard)}.preview-icon.coral{background:var(--coral)}.preview-icon.lavender{background:var(--lavender)}.preview-explainer h2,.preview-next-card h2,.preview-progress-card h2,.preview-source-card h2,.preview-upload-draft h2{font-size:35px;margin:22px 0 10px}.preview-progress{height:9px;background:#FFFFFF;margin:24px 0;overflow:hidden}.preview-progress span{display:block;height:100%;background:var(--green)}.preview-metrics{display:grid;grid-template-columns:repeat(3,1fr);margin:0 0 28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.preview-metrics>div{padding:17px 10px;border-right:1px solid var(--line)}.preview-metrics>div:last-child{border:0}.preview-detail-list dt,.preview-metrics dt{color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.08em}.preview-metrics dd{font:29px var(--display);margin:5px 0 0}.preview-explainer{background:#FFFFFF}.preview-explainer ul{padding-left:20px;color:var(--muted);font-size:12px;line-height:1.65;margin-bottom:30px}.preview-explainer li+li{margin-top:9px}.preview-status{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border:1px solid;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;width:max-content}.preview-status.needs_help,.preview-status.ready_to_check{background:#FFFFFF;color:#292929}.preview-status.source_disagreement{background:#FFFFFF;color:#E66F61}.preview-review-summary{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;background:var(--blue2);color:#FFFFFF}.preview-review-summary h2{font-size:34px;margin:8px 0 0}.preview-review-groups{display:grid;grid-gap:34px;gap:34px}.preview-group-heading{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line);margin-bottom:14px}.preview-group-heading h2{font-size:30px;margin:0 0 10px}.preview-group-heading span{background:var(--ink);color:#FFFFFF;width:25px;height:25px;display:grid;place-items:center;border-radius:50%;font-size:10px;margin-bottom:10px}.preview-proposal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px}.preview-proposal-card{background:var(--paper2);border:1px solid var(--line);padding:22px;display:flex;flex-direction:column;min-height:250px;transition:.18s}.preview-proposal-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgb(41 41 41/.09)}.preview-proposal-card>small{font-size:8px;text-transform:uppercase;letter-spacing:.1em;margin-top:20px}.preview-proposal-card h3{font:27px var(--display);margin:7px 0}.preview-proposal-card p{font-size:11px;flex:1 1}.preview-proposal-card>strong{font-size:12px}.preview-card-link{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:700;margin-top:18px}.preview-card-link svg{width:15px}.preview-session-message{display:flex;gap:12px;align-items:flex-start;background:#FFFFFF;border:1px solid #f0a23a;padding:15px 18px;margin-bottom:20px}.preview-session-message svg{width:20px}.preview-session-message p{font-size:10px;margin:2px 0 0;color:var(--ink)}.preview-review-split>article h2{font-size:38px;margin:18px 0 8px}.preview-review-split>article>.eyebrow{margin-top:22px}.preview-rule-statement{font:27px/1.3 var(--display);color:var(--ink);padding:22px;background:#FFFFFF;border-left:5px solid var(--sage)}.preview-detail-list{margin:24px 0;border-top:1px solid var(--line)}.preview-detail-list>div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid var(--line)}.preview-detail-list dd{margin:0;font-size:11px;font-weight:700;text-align:right}.preview-review-actions{display:flex;gap:12px;flex-wrap:wrap}.preview-real-action{display:grid;grid-template-columns:24px 1fr;grid-gap:5px 12px;gap:5px 12px;background:#FFFFFF;border:1px solid #e66f61;padding:16px;margin-top:25px}.preview-real-action svg{width:20px;grid-row:1/3}.preview-real-action p{font-size:10px;color:var(--ink);margin:0}.preview-real-action a{grid-column:2;width:max-content;font-size:10px}.preview-source-card{background:#FFFFFF}.preview-source-card blockquote{font:25px/1.4 var(--display);margin:25px 0;padding:22px;border:1px solid var(--line);background:var(--paper2)}.preview-source-card p{color:#292929;font-size:10px}.preview-profile-card h2{font-size:42px;margin:18px 0 28px}.preview-field-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.preview-field-grid>div{display:flex;flex-direction:column;gap:7px;min-height:92px;padding:17px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.preview-field-grid small{font-size:8px;text-transform:uppercase;letter-spacing:.08em}.preview-field-grid strong{font-size:12px}.preview-next-card,.preview-upload-draft{background:#FFFFFF}.preview-next-card>svg,.preview-upload-draft>svg{width:38px}.preview-list-panel{padding:0;overflow:hidden}.preview-list-panel>.preview-card-heading{padding:26px}.preview-table-head,.preview-table-row{display:grid;grid-template-columns:1.1fr 1.2fr 1fr .5fr;grid-gap:18px;gap:18px;align-items:center;padding:14px 24px}.preview-table-head{background:var(--ink);color:#FFFFFF;font-size:8px;text-transform:uppercase;letter-spacing:.1em}.preview-table-row{border-bottom:1px solid var(--line);font-size:11px;min-height:68px}.preview-table-row:last-child{border:0}.preview-money-hero{background:var(--blue2);color:#FFFFFF;padding:28px;margin:22px 0}.preview-money-hero small{color:#FFFFFF;display:block}.preview-money-hero strong{font:48px var(--display)}.preview-upload-draft{display:flex;flex-direction:column;align-items:flex-start}.preview-upload-draft .button{margin-top:auto}.preview-check-card{padding:34px}.preview-check-totals{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);margin:26px 0}.preview-check-totals>div{padding:23px;border-right:1px solid var(--line);display:flex;flex-direction:column}.preview-check-totals>div:last-child{border:0}.preview-check-totals .difference{background:#FFFFFF}.preview-check-totals small{font-size:8px;text-transform:uppercase;letter-spacing:.08em}.preview-check-totals strong{font:34px var(--display);margin-top:6px}.preview-calculation-warning{display:flex;gap:12px;background:#FFFFFF;padding:16px}.preview-calculation-warning svg{width:20px;flex:0 0 auto}.preview-calculation-warning p{font-size:10px;color:var(--ink);margin:0}.preview-dashboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.preview-dashboard-grid>.panel{display:flex;flex-direction:column;min-height:220px}.preview-dashboard-grid>.panel>svg{width:27px;margin-bottom:32px}.preview-dashboard-grid>.panel>small{font-size:8px;text-transform:uppercase;letter-spacing:.08em}.preview-dashboard-grid>.panel>strong{font:25px var(--display);margin:7px 0}.preview-dashboard-grid>.panel>a{font-size:10px;font-weight:700;margin-top:auto}.preview-dashboard-lead{grid-column:span 2;grid-row:span 2;background:var(--blue2);color:#FFFFFF;min-height:458px!important;justify-content:center}.preview-dashboard-lead h2{font-size:58px;margin:14px 0}.preview-dashboard-lead p{max-width:450px}.preview-dashboard-lead .button{margin-top:18px;width:max-content}.preview-assistant{max-width:850px;margin:0 auto;padding:0;overflow:hidden}.preview-chat-heading{display:flex;align-items:center;gap:14px;padding:24px;border-bottom:1px solid var(--line)}.preview-chat-heading h2{margin:4px 0 0;font-size:31px}.preview-messages{padding:28px;display:flex;flex-direction:column;gap:18px;min-height:390px}.preview-messages>div{display:flex;gap:10px;max-width:76%}.preview-messages>div.customer-message{align-self:flex-end;flex-direction:row-reverse}.preview-messages>div>span{width:34px;height:34px;border-radius:50%;background:var(--lavender);display:grid;place-items:center;font-size:9px;font-weight:700;flex:0 0 auto}.preview-messages .customer-message>span{background:var(--blue2);color:#FFFFFF}.preview-messages p{background:var(--paper2);border:1px solid var(--line);padding:14px;color:var(--ink);font-size:11px;margin:0}.preview-messages .customer-message p{background:var(--blue2);color:#FFFFFF}.preview-assistant-input{padding:22px}.preview-assistant-input>label{display:block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.preview-assistant-input>div{display:flex;border:1px solid var(--ink);height:50px}.preview-assistant-input input{border:0;padding:0 14px;flex:1 1;min-width:0}.preview-assistant-input button{width:70px;border:0;background:var(--ink);color:#FFFFFF}.preview-launchpad{margin-top:24px;background:#FFFFFF}.preview-launchpad>.panel-title>span{font-size:8px;letter-spacing:.1em}.preview-launch-links{display:flex;gap:12px;flex-wrap:wrap}.preview-launch-links a{min-height:44px;display:flex;align-items:center;padding:0 15px;background:var(--paper2);border:1px solid var(--ink);font-size:10px;font-weight:700}@media(max-width:850px){.preview-route-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-route-nav>a:nth-child(4n){border-right:1px solid var(--line)}.preview-route-nav>a:nth-child(2n){border-right:0}.preview-route-nav>a:nth-last-child(-n+4){border-bottom:1px solid var(--line)}.preview-route-nav>a:nth-last-child(-n+2){border-bottom:0}.preview-heading{align-items:flex-start;flex-direction:column}.preview-hero-grid,.preview-proposal-grid,.preview-review-split,.preview-static-grid{grid-template-columns:1fr}.preview-dashboard-grid{grid-template-columns:1fr 1fr}.preview-dashboard-lead{grid-column:1/-1;min-height:350px!important}.preview-check-totals{grid-template-columns:1fr}.preview-check-totals>div{border-right:0;border-bottom:1px solid var(--line)}.preview-check-totals>div:last-child{border-bottom:0}}@media(max-width:520px){.preview-route-nav>a{min-height:58px;padding:8px;font-size:10px}.preview-route-nav svg{width:16px}.preview-notice{padding:13px}.preview-heading h1{font-size:43px}.preview-job-chip{max-width:100%;width:100%}.preview-metrics{grid-template-columns:1fr}.preview-metrics>div{border-right:0;border-bottom:1px solid var(--line)}.preview-metrics>div:last-child{border-bottom:0}.preview-review-summary{align-items:flex-start;flex-direction:column}.preview-review-summary .button{width:100%}.preview-field-grid{grid-template-columns:1fr}.preview-table-head{display:none}.preview-table-row{grid-template-columns:1fr auto;padding:15px}.preview-table-row span:nth-of-type(2){grid-column:1}.preview-table-row strong:last-child{grid-column:2;grid-row:1/3}.preview-dashboard-grid{grid-template-columns:1fr}.preview-dashboard-lead{grid-column:auto}.preview-messages>div{max-width:95%}.preview-review-actions .button{width:100%}.preview-money-hero strong{font-size:39px}}.real-review-page{max-width:1220px;margin:0 auto}.review-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin:26px 0 30px}.review-page-heading h1{font-size:clamp(44px,5.5vw,72px);line-height:.96;margin:12px 0;max-width:820px}.review-page-heading p{max-width:720px}.review-job-label{display:flex;flex-direction:column;max-width:270px;padding:13px 17px;background:var(--ink);color:#FFFFFF;font-weight:700}.review-job-label small{color:var(--sage);font-size:8px;text-transform:uppercase;letter-spacing:.1em}.review-progress-panel{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px;background:var(--blue2);color:#FFFFFF;border:1px solid var(--ink)}.review-progress-panel h2{font-size:34px;margin:8px 0}.review-progress-panel p{margin:0}.review-package-bar{display:grid;grid-template-columns:36px 1fr auto;align-items:center;grid-gap:14px;gap:14px;padding:17px 20px;border:1px solid var(--line);border-top:0;background:#FFFFFF}.review-package-bar>svg{width:25px}.review-package-bar div{display:flex;flex-direction:column}.review-package-bar a,.review-package-bar span{font-size:10px}.review-package-bar a{text-decoration:underline;font-weight:700}.review-filters{display:flex;gap:8px;flex-wrap:wrap;margin:28px 0}.review-filters a{display:flex;align-items:center;min-height:44px;padding:8px 13px;border:1px solid var(--line);background:var(--paper2);font-size:10px;font-weight:700}.review-filters a[aria-current=page]{background:var(--ink);color:#FFFFFF}.review-groups{display:grid;grid-gap:38px;gap:38px}.review-groups>section>header{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line);margin-bottom:14px}.review-groups>section>header h2{font-size:31px;margin:0 0 10px}.review-groups>section>header span{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:var(--ink);color:#FFFFFF;font-size:10px;margin-bottom:10px}.review-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px}.review-item-card{position:relative;display:grid;grid-template-columns:32px 1fr;grid-gap:5px 13px;gap:5px 13px;min-width:0;min-height:270px;padding:22px;border:1px solid var(--line);background:var(--paper2)}.review-item-card:focus-visible{outline:3px solid var(--blue2);outline-offset:3px}.review-item-card>svg{width:25px}.review-item-card>small{text-transform:uppercase;letter-spacing:.08em;font-size:8px}.review-item-card h3{font:28px/1.12 var(--display);margin:5px 0;overflow-wrap:anywhere}.review-item-card>p{font-size:10px}.review-item-card dl{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);margin:10px 0 0}.review-item-card dl div{padding:11px 8px 4px}.review-item-card dl div+div{border-left:1px solid var(--line)}.review-item-card dt{font-size:8px;text-transform:uppercase}.review-item-card dd{font-size:10px;font-weight:700;margin:4px 0}.review-item-card>strong{grid-column:1/-1;display:flex;align-items:center;gap:8px;font-size:10px;margin-top:auto}.review-item-card>strong svg{width:15px}.review-state{grid-column:1/-1;display:inline-flex;width:max-content;min-height:26px;align-items:center;padding:4px 9px;border:1px solid;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.review-state,.review-state-done{background:#FFFFFF;color:#292929}.review-more{margin-top:24px}.review-empty-state{max-width:760px;margin:40px auto;padding:42px;border:1px solid var(--line);background:var(--paper2);text-align:center}.review-empty-state>svg{width:38px;height:38px}.review-empty-state h2{font-size:40px}.review-empty-state>div{display:flex;justify-content:center;align-items:center;gap:18px;flex-wrap:wrap}.candidate-review-page{max-width:1500px;margin:0 auto}.candidate-review-layout{display:grid;grid-template-columns:minmax(460px,.78fr) minmax(520px,1.22fr);grid-gap:22px;gap:22px;align-items:start}.candidate-review-main{min-width:0}.candidate-review-main>header{position:relative;padding:25px 0;border-bottom:1px solid var(--line)}.candidate-review-main>header h1{font-size:clamp(40px,4vw,61px);line-height:1;margin:12px 0;overflow-wrap:anywhere}.candidate-meaning{padding:25px;background:#FFFFFF;border-left:5px solid var(--sage);margin:22px 0}.candidate-actions h2,.candidate-evidence-list h2,.candidate-fields h2,.candidate-meaning h2{font-size:29px;margin:0 0 12px}.candidate-meaning p{font:24px/1.35 var(--display)}.candidate-meaning small{font-size:10px}.candidate-actions,.candidate-evidence-list,.candidate-fields,.candidate-history{padding:24px;border:1px solid var(--line);background:var(--paper2);margin-bottom:18px}.candidate-fields dl{margin:0}.candidate-fields dl>div{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:15px;gap:15px;padding:13px 0;border-top:1px solid var(--line)}.candidate-fields dt{font-size:9px;text-transform:uppercase;letter-spacing:.08em}.candidate-fields dd{font-size:11px;font-weight:600;margin:0;overflow-wrap:anywhere}.candidate-evidence-list>div>h3{font-size:10px;text-transform:uppercase;letter-spacing:.1em;margin:18px 0 7px}.candidate-evidence-list>div>button{display:grid;width:100%;grid-template-columns:1fr auto;text-align:left;grid-gap:4px 12px;gap:4px 12px;padding:13px;border:1px solid var(--line);background:var(--paper);margin-top:6px}.candidate-evidence-list>div>button[aria-pressed=true]{background:#FFFFFF;outline:2px solid var(--green)}.candidate-evidence-list button span{font-size:10px}.candidate-evidence-list button small{grid-column:1/-1}.candidate-source-actions{display:flex;align-items:center;gap:15px;margin-top:18px}.candidate-source-panel{position:-webkit-sticky;position:sticky;top:20px;max-height:calc(100vh - 40px);overflow:auto;border:1px solid var(--line);background:var(--paper2)}.candidate-history summary{display:flex;align-items:center;gap:9px;font-weight:700}.candidate-history summary svg{width:18px}.candidate-history li{display:flex;justify-content:space-between;gap:12px;margin-top:12px;font-size:10px}.candidate-actions>label{display:flex;flex-direction:column;gap:7px;font-size:10px;font-weight:700}.candidate-actions textarea{min-height:90px;resize:vertical}.candidate-actions>label small{font-weight:400}.candidate-actions>div{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin-top:16px}.candidate-reject fieldset{border:0;padding:0}.candidate-reject fieldset>label{display:flex;gap:12px;border:1px solid var(--line);padding:13px;margin:7px 0}.candidate-reject fieldset span{display:flex;flex-direction:column}.candidate-reject fieldset small{margin-top:4px}.candidate-reject>label{display:flex;flex-direction:column;gap:7px;margin-top:14px}.text-button{border:0;background:transparent;text-decoration:underline;font:inherit;font-weight:700;padding:8px}.text-button.danger{color:#E66F61}.button.danger{background:#E66F61}.review-conflict-message{color:#E66F61;font-weight:700}.review-conflict-help{display:grid!important;grid-template-columns:24px 1fr;align-items:start!important;background:#FFFFFF;padding:13px}.review-conflict-help svg{width:20px}.review-conflict-help p{margin:0}.candidate-source-dialog{position:fixed;inset:0;z-index:120;background:var(--paper);overflow:auto;padding:0;outline:0}.candidate-source-dialog>header{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:12px 18px;background:var(--ink);color:#FFFFFF}.candidate-source-dialog>header h2{margin:0;font-size:25px}.candidate-source-dialog>header button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #ffffff;background:transparent;color:#FFFFFF}.candidate-source-dialog .source-viewer-shell{min-height:calc(100vh - 70px)}.review-source-unavailable{text-align:center;padding:45px}.review-source-unavailable svg{width:34px}.review-edit-changes{padding:16px;background:#FFFFFF;margin:15px 0}.review-edit-changes h2{font-size:24px}.review-editor-page .rule-error{display:grid;grid-template-columns:24px 1fr}.review-editor-page .rule-error svg{width:20px}.review-editor-page .rule-error p{margin:0 0 7px}@media(min-width:851px){.candidate-source-actions>.button,.candidate-source-dialog{display:none}}@media(max-width:1050px){.candidate-review-layout{grid-template-columns:minmax(380px,.9fr) minmax(420px,1.1fr)}}@media(max-width:850px){.review-page-heading{align-items:flex-start;flex-direction:column}.review-job-label{width:100%;max-width:none}.review-progress-panel{align-items:flex-start;flex-direction:column}.review-progress-panel .button{width:100%}.review-package-bar{grid-template-columns:32px 1fr}.review-package-bar>a{grid-column:2}.review-card-grid{grid-template-columns:1fr}.candidate-review-layout{display:block}.candidate-source-panel{display:none}.candidate-review-main{max-width:720px;margin:0 auto}}@media(max-width:520px){.candidate-review-page,.real-review-page{padding-left:14px;padding-right:14px}.review-page-heading h1{font-size:43px}.review-progress-panel{padding:22px}.review-progress-panel h2{font-size:28px}.review-filters{display:grid;grid-template-columns:1fr 1fr}.review-filters a{justify-content:center;text-align:center}.review-package-bar{padding:14px}.review-item-card{padding:18px;min-height:250px}.candidate-review-main>header h1{font-size:41px}.candidate-actions,.candidate-evidence-list,.candidate-fields,.candidate-history{padding:18px}.candidate-fields dl>div{grid-template-columns:1fr;gap:5px}.candidate-source-actions{align-items:stretch;flex-direction:column}.candidate-source-actions .button{width:100%}.candidate-actions>div,.candidate-reject>div{align-items:stretch;flex-direction:column}.candidate-actions .button,.candidate-actions .text-button{width:100%}.candidate-history li{flex-direction:column}.review-empty-state{padding:28px 18px}.review-empty-state h2{font-size:34px}}@media(prefers-reduced-motion:reduce){.candidate-source-dialog,.review-item-card{scroll-behavior:auto;transition:none}}.review-progress-panel{background:#4E78D9}.review-progress-panel p{color:#FFFFFF}.customer-dashboard{width:min(1220px,100%);color:#173c96}.pay-assistant-page{--assistant-blue:#365cb8;--assistant-blue-deep:#173c96;--assistant-coral:#e66f61;--assistant-orange:#f0a23a;--assistant-lavender:#8b84d8;--assistant-line:rgb(54 92 184/16%);width:min(1380px,100%);padding-bottom:72px;color:var(--assistant-blue-deep)}.pay-assistant-topbar{display:flex;gap:24px;align-items:center;justify-content:space-between;margin-bottom:14px}.pay-assistant-topbar .back-link-inline{color:var(--assistant-blue-deep);font-size:12px;font-weight:750}.pay-assistant-job{display:flex;gap:10px;align-items:baseline;padding:8px 13px;color:var(--assistant-blue-deep);background:#fff;border:1px solid var(--assistant-line);border-radius:999px}.pay-assistant-job span{font-size:8px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.pay-assistant-job strong{max-width:230px;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.pay-assistant-preview-note{display:flex;gap:9px;align-items:center;min-height:38px;padding:8px 14px;margin-bottom:18px;color:var(--assistant-blue-deep);background:#fff8eb;border:1px solid rgb(240 162 58/34%);border-radius:4px 16px 4px 4px}.pay-assistant-preview-note svg{width:15px;color:var(--assistant-orange)}.pay-assistant-preview-note p{margin:0;color:inherit;font-size:10px}.pay-assistant-preview-note strong{font-weight:850;letter-spacing:.04em;text-transform:uppercase}.pay-assistant-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);min-height:470px;overflow:hidden;background:radial-gradient(circle at 88% 14%,rgb(139 132 216/18%),transparent 27%),radial-gradient(circle at 48% 105%,rgb(230 111 97/12%),transparent 27%),linear-gradient(135deg,#fff 0 48%,#f2f6ff 100%);border:1px solid var(--assistant-line);border-radius:6px 58px 6px 6px;box-shadow:12px 14px 0 rgb(240 162 58/10%)}.pay-assistant-hero:before{position:absolute;inset:0;pointer-events:none;content:"";opacity:.45;background-image:linear-gradient(90deg,rgb(54 92 184/5%) 1px,transparent 0),linear-gradient(rgb(54 92 184/5%) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(90deg,transparent 12%,#000 72%);mask-image:linear-gradient(90deg,transparent 12%,#000 72%)}.pay-assistant-hero-copy{z-index:2;align-self:center;padding:58px clamp(38px,5vw,76px)}.pay-assistant-kicker{display:flex;gap:10px;align-items:center;color:var(--assistant-coral);font-size:10px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.pay-assistant-kicker i{width:23px;height:8px;background:var(--assistant-coral);border-radius:50%;transform:rotate(-10deg)}.pay-assistant-hero h1{max-width:680px;margin:24px 0 20px;color:var(--assistant-blue-deep);font-size:clamp(58px,5.1vw,86px);line-height:.87;letter-spacing:-.055em}.pay-assistant-hero h1 em{display:block;width:max-content;max-width:100%;padding:.05em .18em .1em .08em;margin-top:.12em;color:#fff;background:linear-gradient(115deg,var(--assistant-blue),var(--assistant-blue-deep));border-radius:.04em .27em .04em .04em;box-shadow:.09em .1em 0 var(--assistant-coral);transform:rotate(-1deg)}.pay-assistant-hero-copy>p{max-width:540px;margin-bottom:26px;color:rgb(23 60 150/72%);font-size:16px;line-height:1.55}.pay-assistant-trust-row{display:flex;flex-wrap:wrap;gap:8px 18px;padding-top:20px;border-top:1px solid var(--assistant-line)}.pay-assistant-trust-row span{display:flex;gap:6px;align-items:center;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pay-assistant-trust-row svg{width:15px;color:var(--assistant-coral)}.pay-assistant-mascot{position:relative;z-index:1;display:grid;place-items:center;min-width:0}.pay-assistant-mascot:before{position:absolute;width:min(33vw,440px);aspect-ratio:1;content:"";background:rgb(255 255 255/72%);border:1px solid var(--assistant-line);border-radius:50%;box-shadow:0 0 0 28px rgb(255 255 255/32%),0 0 0 58px rgb(54 92 184/5%)}.pay-assistant-mascot>img{z-index:2;width:min(100%,510px);height:auto;mix-blend-mode:multiply;filter:drop-shadow(0 24px 24px rgb(54 92 184/13%));transform:translateY(15px)}.pay-assistant-mascot-label{position:absolute;z-index:4;right:8%;bottom:32px;width:170px;padding:11px 14px;color:#fff;font:italic 16px/1.15 var(--display);text-align:center;background:var(--assistant-coral);border:1px solid var(--assistant-blue-deep);border-radius:4px 18px 4px 18px;box-shadow:5px 6px 0 var(--assistant-orange);transform:rotate(2deg)}.pay-assistant-workspace{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,.62fr);grid-gap:22px;gap:22px;align-items:start;margin-top:18px}.pay-assistant-chat,.pay-assistant-context{overflow:hidden;background:#fff;border:1px solid var(--assistant-line);border-radius:5px 30px 5px 5px;box-shadow:0 22px 52px rgb(54 92 184/9%)}.pay-assistant-chat-header{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,270px);grid-gap:20px;gap:20px;align-items:stretch;min-height:245px;padding:34px 26px 0 34px;overflow:hidden;color:var(--assistant-blue-deep);background:radial-gradient(circle at 88% 20%,rgb(139 132 216/14%),transparent 34%),linear-gradient(130deg,#fff 0 58%,#eef3ff 100%);border-bottom:1px solid var(--assistant-line)}.pay-assistant-chat-title{z-index:2;align-self:center;padding-bottom:32px}.pay-assistant-chat-title h1{max-width:540px;margin:14px 0 10px;color:var(--assistant-blue-deep);font-size:clamp(42px,4vw,60px);line-height:.95;letter-spacing:-.045em}.pay-assistant-chat-title>p{max-width:520px;margin:0;color:rgb(23 60 150/68%);font-size:12px;line-height:1.5}.pay-assistant-chat-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.pay-assistant-chat-meta span{display:flex;gap:6px;align-items:center;min-height:28px;padding:5px 9px;color:var(--assistant-blue-deep);font-size:8px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;background:rgb(255 255 255/75%);border:1px solid var(--assistant-line);border-radius:999px}.pay-assistant-chat-meta span:first-child i{width:6px;height:6px;background:#7bd6a4;border-radius:50%;box-shadow:0 0 0 3px rgb(123 214 164/16%)}.pay-assistant-chat-mascot{position:relative;align-self:end;min-width:0;height:225px;overflow:hidden}.pay-assistant-chat-mascot img{position:absolute;inset:auto 50% -42px auto;width:285px;max-width:none;height:auto;mix-blend-mode:multiply;filter:drop-shadow(0 16px 18px rgb(54 92 184/12%));transform:translateX(50%)}.pay-assistant-messages{display:flex;flex-direction:column;gap:22px;min-height:610px;padding:28px clamp(20px,3vw,42px) 36px;background:radial-gradient(circle at 100% 0,rgb(139 132 216/10%),transparent 24%),#fbfcff}.pay-assistant-day-label{display:flex;gap:12px;align-items:center;color:rgb(23 60 150/45%);font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pay-assistant-day-label:after,.pay-assistant-day-label:before{flex:1 1;height:1px;content:"";background:var(--assistant-line)}.pay-assistant-bubble{display:flex;gap:11px;align-items:flex-start;max-width:84%}.pay-assistant-bubble.customer{align-self:flex-end}.pay-assistant-mini-avatar{display:grid;flex:0 0 auto;place-items:center;width:30px;height:30px;color:#fff;font:17px var(--display);background:var(--assistant-coral);border-radius:5px 12px 5px 12px}.pay-assistant-bubble>div:last-child{min-width:0}.pay-assistant-bubble p{padding:16px 18px;margin:0;color:var(--assistant-blue-deep);font-size:13px;line-height:1.58;background:#fff;border:1px solid var(--assistant-line);border-radius:3px 18px 18px 18px;box-shadow:0 8px 20px rgb(54 92 184/6%)}.pay-assistant-bubble.customer p{color:#fff;background:var(--assistant-blue);border-color:var(--assistant-blue);border-radius:18px 3px 18px 18px}.pay-assistant-bubble.detailed>div:last-child{width:min(100%,650px)}.pay-assistant-bubble.detailed p{border-left:4px solid var(--assistant-coral)}.pay-assistant-bubble.detailed>div>small{display:block;margin-top:10px;color:rgb(23 60 150/48%);font-size:8px}.pay-assistant-suggestions{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.pay-assistant-suggestions span{padding:8px 10px;color:var(--assistant-blue-deep);font-size:9px;font-weight:750;background:#fff;border:1px solid var(--assistant-line);border-radius:999px}.pay-assistant-evidence-links{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:10px}.pay-assistant-evidence-links a{display:grid;grid-template-columns:18px minmax(0,1fr) 14px;grid-gap:8px;gap:8px;align-items:center;min-height:46px;padding:9px 11px;color:var(--assistant-blue-deep);font-size:9px;font-weight:800;background:#eef3ff;border:1px solid var(--assistant-line);border-radius:3px 12px 3px 3px;transition:.18s ease}.pay-assistant-evidence-links a:hover{border-color:var(--assistant-blue);transform:translateY(-2px)}.pay-assistant-evidence-links svg{width:16px}.pay-assistant-evidence-links svg:last-child{width:13px}.pay-assistant-composer{display:grid;grid-template-columns:minmax(0,1fr) 52px;grid-gap:10px;gap:10px;padding:18px;background:#fff;border-top:1px solid var(--assistant-line)}.pay-assistant-composer>div{display:grid;grid-gap:5px;gap:5px}.pay-assistant-composer label{font-size:8px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.pay-assistant-composer input{width:100%;height:48px;padding:0 14px;color:rgb(23 60 150/62%);background:#f7f9ff;border:1px solid var(--assistant-line);border-radius:3px 13px 3px 3px}.pay-assistant-composer button{align-self:end;display:grid;place-items:center;width:52px;height:48px;color:#fff;background:var(--assistant-blue-deep);border:0;border-radius:3px 15px 3px 15px}.pay-assistant-composer button svg{width:18px}.pay-assistant-composer>small{display:flex;grid-column:1/-1;gap:6px;align-items:center;color:rgb(23 60 150/52%);font-size:8px}.pay-assistant-composer>small svg{width:12px}.pay-assistant-context{position:-webkit-sticky;position:sticky;top:20px;border-radius:5px 30px 5px 5px}.pay-assistant-context-heading{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:15px 18px;color:var(--assistant-blue-deep);border-bottom:1px solid var(--assistant-line)}.pay-assistant-context-heading>span{font:23px var(--display)}.pay-assistant-context-heading small{padding:5px 8px;color:var(--assistant-coral);font-size:7px;font-weight:850;letter-spacing:.1em;text-transform:uppercase;background:rgb(230 111 97/10%);border-radius:999px}.pay-assistant-result-card{position:relative;padding:22px 20px 24px;color:#fff;background:linear-gradient(135deg,var(--assistant-blue),var(--assistant-blue-deep))}.pay-assistant-result-card:after{position:absolute;top:24px;right:20px;width:23px;aspect-ratio:1;content:"";background:var(--assistant-coral);border:4px solid rgb(255 255 255/80%);border-radius:50%}.pay-assistant-result-card>span{display:block;color:rgb(255 255 255/70%);font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pay-assistant-result-card>strong{display:block;margin:7px 0;font:48px/.95 var(--display)}.pay-assistant-result-card p{max-width:220px;margin-bottom:18px;color:rgb(255 255 255/76%);font-size:10px}.pay-assistant-result-card a{display:flex;gap:7px;align-items:center;width:max-content;padding-bottom:4px;font-size:9px;font-weight:800;border-bottom:1px solid rgb(255 255 255/45%)}.pay-assistant-result-card a svg{width:13px}.pay-assistant-sources{padding:22px 18px 8px}.pay-assistant-sources h2{margin-bottom:12px;color:var(--assistant-blue-deep);font:24px var(--display)}.pay-assistant-sources>a{display:grid;grid-template-columns:39px minmax(0,1fr) 17px;grid-gap:10px;gap:10px;align-items:center;min-height:61px;padding:10px 0;border-bottom:1px solid var(--assistant-line)}.pay-assistant-sources>a>span:nth-child(2){display:grid;grid-gap:3px;gap:3px}.pay-assistant-sources>a strong{font-size:10px}.pay-assistant-sources>a small{color:rgb(23 60 150/52%);font-size:8px}.pay-assistant-sources>a>svg{width:16px;color:var(--assistant-blue)}.source-icon{display:grid;place-items:center;width:38px;height:38px;background:#eef3ff;border-radius:4px 12px 4px 4px}.source-icon.payslip{background:rgb(240 162 58/14%)}.source-icon.rules{background:rgb(139 132 216/14%)}.source-icon svg{width:17px}.pay-assistant-boundary{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:10px;gap:10px;padding:16px;margin:14px 18px 18px;color:var(--assistant-blue-deep);background:linear-gradient(90deg,#eef3ff,#f3f0ff);border-left:3px solid var(--assistant-coral);border-radius:2px 12px 2px 2px}.pay-assistant-boundary>svg{width:20px;color:var(--assistant-coral)}.pay-assistant-boundary strong{font-size:9px}.pay-assistant-boundary p{margin:4px 0 0;color:rgb(23 60 150/66%);font-size:9px;line-height:1.5}@media (max-width:1050px){.pay-assistant-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)}.pay-assistant-hero h1{font-size:clamp(54px,6.5vw,72px)}.pay-assistant-workspace{grid-template-columns:minmax(0,1.3fr) minmax(290px,.7fr)}}@media (max-width:850px){.pay-assistant-hero{grid-template-columns:1fr}.pay-assistant-hero-copy{padding-bottom:18px}.pay-assistant-mascot{min-height:390px}.pay-assistant-mascot:before{width:min(70vw,400px)}.pay-assistant-mascot>img{width:min(84%,460px)}.pay-assistant-workspace{grid-template-columns:1fr}.pay-assistant-context{position:static}}@media (max-width:560px){.pay-assistant-page{padding-inline:14px;padding-bottom:44px}.pay-assistant-topbar{align-items:flex-start}.pay-assistant-job{display:grid;grid-gap:2px;gap:2px;max-width:56%;border-radius:4px 14px 4px 4px}.pay-assistant-job strong{max-width:100%}.pay-assistant-preview-note{align-items:flex-start}.pay-assistant-hero{min-height:0;border-radius:4px 34px 4px 4px}.pay-assistant-hero-copy{padding:42px 22px 18px}.pay-assistant-hero h1{font-size:clamp(48px,15vw,66px)}.pay-assistant-hero-copy>p{font-size:14px}.pay-assistant-trust-row{display:grid;grid-gap:9px;gap:9px}.pay-assistant-mascot{min-height:330px}.pay-assistant-mascot-label{right:16px;bottom:18px;width:145px;font-size:14px}.pay-assistant-chat-header{grid-template-columns:1fr;min-height:470px;padding:28px 20px 0}.pay-assistant-chat-title{padding-bottom:0}.pay-assistant-chat-title h1{font-size:43px}.pay-assistant-chat-mascot{height:235px}.pay-assistant-chat-mascot img{bottom:-50px;width:290px}.pay-assistant-messages{min-height:0;padding:22px 14px 28px}.pay-assistant-bubble{max-width:96%}.pay-assistant-bubble p{padding:13px 14px;font-size:12px}.pay-assistant-evidence-links{grid-template-columns:1fr}.pay-assistant-composer{padding:14px}.pay-assistant-composer input::placeholder{color:transparent}}.difference-demo-label{display:block;margin:42px 0 10px;color:var(--brand-coral);font-size:9px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.difference-copy .difference-demo-label+p{max-width:430px;color:rgb(54 92 184/78%);font-size:clamp(15px,1.25vw,18px);line-height:1.6}.homepage-trust{position:relative;grid-template-columns:minmax(0,1fr) auto;gap:clamp(48px,6vw,96px);min-height:680px;overflow:hidden;color:#fff;background:radial-gradient(circle at 88% 22%,#f0a23a 0 7%,transparent 7.2%),linear-gradient(128deg,#24479d,#365cb8 56%,#273f86);border-block-color:rgb(255 255 255/15%);isolation:isolate}.homepage-trust:before{position:absolute;z-index:-1;top:-190px;right:-90px;width:520px;height:520px;pointer-events:none;content:"";border:2px solid rgb(255 255 255/18%);border-radius:50%;box-shadow:0 0 0 58px rgb(255 255 255/6%),0 0 0 116px rgb(139 132 216/12%)}.homepage-trust .homepage-connector-dot{background:var(--brand-coral);border-color:#fff;box-shadow:0 0 0 5px rgb(36 71 157/88%)}.homepage-trust-copy{position:relative;z-index:2}.homepage-trust-copy .evidence-folio{color:#fff}.homepage-trust-copy .evidence-folio:before{background:var(--brand-coral);box-shadow:4px 4px 0 rgb(240 162 58/35%)}.homepage-trust-copy h2,.homepage-trust-copy h2 span{color:#fff}.homepage-trust-copy>p{max-width:700px;color:rgb(255 255 255/76%)}.homepage-trust-line{position:relative;z-index:2;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;width:100%;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.homepage-trust-line article{--trust-accent:var(--brand-lavender);position:relative;display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:22px;gap:22px;align-items:center;min-height:190px;padding:34px 34px 30px;overflow:hidden;background:rgb(255 255 255/94%);border:1px solid rgb(255 255 255/58%);border-top:7px solid var(--trust-accent);border-radius:8px 42px 8px 8px;box-shadow:10px 12px 0 rgb(16 38 94/20%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.homepage-trust-line article[data-tone=orange]{--trust-accent:var(--brand-orange);transform:translateY(-18px)}.homepage-trust-line article[data-tone=sky]{--trust-accent:var(--brand-sky)}.homepage-trust-line article:before{position:absolute;top:17px;right:20px;color:color-mix(in srgb,var(--trust-accent) 78%,var(--brand-blue-deep));content:attr(data-step);font-size:9px;font-weight:900;letter-spacing:.12em}.homepage-trust-line article>svg{width:58px;height:58px;padding:14px;color:var(--trust-accent);background:color-mix(in srgb,var(--trust-accent) 12%,#fff);border:1px solid color-mix(in srgb,var(--trust-accent) 34%,#fff);border-radius:50%}.homepage-trust-line article small,.homepage-trust-line article strong{display:block}.homepage-trust-line article strong{color:var(--brand-blue-deep);font:400 clamp(25px,2.1vw,34px) /1 var(--display);letter-spacing:-.025em}.homepage-trust-line article small{max-width:300px;margin-top:12px;color:rgb(54 92 184/68%);font-size:12px;line-height:1.55}@media (max-width:820px){.homepage-trust{grid-template-columns:1fr;min-height:0}.homepage-trust-line{grid-template-columns:1fr;gap:12px}.homepage-trust-line article[data-tone=orange]{transform:none}}@media (max-width:560px){.homepage-trust:before{top:-110px;right:-180px;width:380px;height:380px}.homepage-trust-line article{grid-template-columns:48px minmax(0,1fr);gap:16px;min-height:150px;padding:28px 24px}.homepage-trust-line article>svg{width:48px;height:48px;padding:12px}}.customer-dashboard-now{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);grid-gap:clamp(36px,6vw,82px);gap:clamp(36px,6vw,82px);min-height:570px;padding:clamp(42px,6vw,78px);overflow:hidden;border:1px solid #cbd9f8;border-radius:2px 54px 2px 54px;background:radial-gradient(circle at 1px 1px,rgb(49 95 195/.11) 1px,transparent 1.2px) 0 0 /28px 28px,radial-gradient(circle at 88% 10%,rgb(139 151 255/.2),transparent 29%),linear-gradient(140deg,#fbfcff,#f1f4ff 64%,#fff5ef);box-shadow:10px 10px 0 rgb(49 95 195/.08)}.customer-dashboard-now:after{content:"";position:absolute;right:-82px;bottom:-92px;width:170px;height:170px;border:1px solid #d2def9;border-radius:50%;background:rgb(255 255 255/.7)}.customer-dashboard-now-copy{position:relative;z-index:1;align-self:center}.dashboard-annotation{color:#657db8;font-size:.61rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.dashboard-status-line{display:flex;align-items:center;gap:9px;margin:24px 0 0;color:#315fc3;font-size:.69rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.dashboard-status-line svg{width:17px;color:#ee6f61}.customer-dashboard-now h1{max-width:710px;margin:17px 0 20px;color:#315fc3;font:400 clamp(3.7rem,6.1vw,6.5rem) /.86 var(--display);letter-spacing:-.055em}.dashboard-now-explanation{max-width:650px;margin-bottom:0;color:#425990;font-size:.96rem;line-height:1.75}.dashboard-primary-action{display:inline-flex;min-width:220px;min-height:56px;align-items:center;justify-content:space-between;gap:26px;margin-top:30px;padding:0 20px;border:0;border-radius:5px 22px 5px 22px;background:#315fc3;box-shadow:7px 7px 0 #f3a126;color:#fff;font-size:.78rem;font-weight:800;transition:translate .18s ease,box-shadow .18s ease}.dashboard-primary-action:hover{color:#fff;translate:2px 2px;box-shadow:4px 4px 0 #f3a126}.dashboard-primary-action svg{width:18px}.dashboard-now-meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:32px;color:#7589bc;font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.dashboard-now-meta span+span:before{content:"/";margin-right:18px;color:#ee6f61}.pay-period-assembly{position:relative;z-index:1;align-self:center;padding:30px;border:1px solid #bcd0fa;border-radius:3px 30px 3px 30px;background:rgb(255 255 255/.88);box-shadow:7px 7px 0 rgb(49 95 195/.1)}.pay-period-assembly header{padding-bottom:20px;border-bottom:1px solid #d7e1f8}.pay-period-assembly h2{max-width:390px;margin:9px 0 0;color:#315fc3;font-size:clamp(1.85rem,2.5vw,2.55rem);line-height:1}.pay-period-assembly ol{position:relative;display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.pay-period-assembly ol:before{content:"";position:absolute;top:33px;bottom:33px;left:17px;width:1px;background:#c6d4f5}.pay-period-assembly li{position:relative;display:grid;grid-template-columns:36px 1fr;grid-gap:14px;gap:14px;align-items:center;min-height:72px;border-bottom:1px solid #e0e7f7}.pay-period-assembly li:last-child{border:0}.pay-period-assembly li>span{z-index:1;display:grid;width:35px;height:35px;place-items:center;border:1px solid #aebfe8;border-radius:50%;background:#fff;color:#315fc3;font-size:.8rem;font-weight:800}.pay-period-assembly li[data-tone=complete]>span{border-color:#557f65;background:#edf6ef;color:#315f40}.pay-period-assembly li[data-tone=attention]>span{border-color:#d65e52;background:#fff0ec;color:#a83f37}.pay-period-assembly li[data-tone=current]>span,.pay-period-assembly li[data-tone=working]>span{border-color:#315fc3;background:#315fc3;color:#fff}.pay-period-assembly li small{display:block;margin-bottom:4px;color:#7487b7;font-size:.52rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pay-period-assembly li strong{color:#284fba;font-size:.79rem}.pay-period-assembly li[data-tone=empty] strong,.pay-period-assembly li[data-tone=waiting] strong{color:#7180a5;font-weight:600}.pay-period-assembly>p{margin:18px 0 0;color:#7585ad;font-size:.66rem}.dashboard-attention{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;margin:42px 0 68px;padding:30px 34px;border:1px solid #e1857c;border-radius:2px 24px 2px 24px;background:#fff3ef}.dashboard-attention-marker{display:grid;width:52px;height:52px;place-items:center;border-radius:48% 52% 43% 57%/55% 43% 57% 45%;background:#ee6f61;color:#fff;font:2rem/1 var(--display)}.dashboard-attention h2{margin:7px 0 5px;color:#315fc3;font-size:clamp(2rem,3.5vw,3.1rem);line-height:.98}.dashboard-attention p{max-width:720px;margin:0;color:#43598e}.dashboard-attention small{display:block;margin-top:7px;color:#735c62}.dashboard-text-action{display:inline-flex;min-height:44px;align-items:center;gap:10px;border-bottom:1px solid;color:#315fc3;font-size:.72rem;font-weight:800}.dashboard-setup-links svg,.dashboard-text-action svg{width:15px}.dashboard-working-file{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);grid-gap:clamp(38px,6vw,78px);gap:clamp(38px,6vw,78px);align-items:start;margin:58px 0 80px}.dashboard-working-file>section{min-width:0}.dashboard-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding-bottom:20px;border-bottom:1px solid #aebfe8}.dashboard-section-heading h2{margin:8px 0 0;color:#315fc3;font-size:clamp(2.3rem,4vw,3.6rem);line-height:.95}.dashboard-section-heading>svg{width:29px;color:#ee6f61}.dashboard-employment-record{display:grid;grid-template-columns:55px 1fr;grid-gap:18px;gap:18px;padding:28px 0;border-bottom:1px solid #d3def6}.dashboard-record-index{color:#ee6f61;font:italic 1.7rem var(--display)}.dashboard-employment-record small{display:block;color:#7789b4;font-size:.56rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.dashboard-employment-record strong{display:block;margin-top:5px;color:#315fc3;font:2.15rem/1 var(--display)}.dashboard-employment-record p{margin:7px 0 0;color:#6276a9}.dashboard-setup-details{display:grid;grid-template-columns:1fr 1fr;margin:0;border-bottom:1px solid #d3def6}.dashboard-setup-details>div{min-height:92px;padding:20px 18px 18px 0;border-bottom:1px solid #e0e7f7}.dashboard-setup-details>div:nth-child(2n){padding-left:20px;border-left:1px solid #e0e7f7}.dashboard-setup-details dt{color:#7789b4;font-size:.55rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.dashboard-setup-details dd{margin:8px 0 0;color:#315fc3;font-size:.82rem;font-weight:700}.dashboard-inline-status{display:flex;align-items:center;gap:7px}.dashboard-inline-status span{display:grid;width:20px;height:20px;place-items:center;border:1px solid;border-radius:50%;font-size:.62rem}.dashboard-inline-status.tone-attention{color:#a83f37}.dashboard-inline-status.tone-complete{color:#315f40}.dashboard-setup-links{display:flex;flex-wrap:wrap;gap:18px 28px;margin-top:23px}.dashboard-setup-links a{display:inline-flex;min-height:44px;align-items:center;gap:8px;color:#315fc3;font-size:.71rem;font-weight:800}.dashboard-record-list{display:grid}.dashboard-record-list>a{display:grid;grid-template-columns:29px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;min-height:86px;border-bottom:1px solid #d3def6}.dashboard-record-list>a>svg{width:23px;color:#315fc3}.dashboard-record-list small{display:block;margin-bottom:4px;color:#7789b4;font-size:.52rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dashboard-record-list strong{display:block;overflow-wrap:anywhere;color:#315fc3;font-size:.76rem}.dashboard-record-list em{display:flex;align-items:center;gap:6px;color:#6d7da5;font-size:.61rem;font-style:normal;font-weight:700;white-space:nowrap}.dashboard-record-list em b{color:#315fc3}.dashboard-record-list em[data-tone=attention]{color:#a83f37}.dashboard-record-list em[data-tone=complete]{color:#315f40}.dashboard-records>.dashboard-text-action{margin-top:20px}.dashboard-activity{max-width:860px;margin:0 0 80px auto}.dashboard-activity ol{margin:0;padding:0;list-style:none}.dashboard-activity li{display:grid;grid-template-columns:115px 22px 1fr;grid-gap:15px;gap:15px;align-items:center;min-height:72px;border-bottom:1px solid #d3def6}.dashboard-activity time{color:#7184b4;font-size:.57rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dashboard-activity li>span{width:8px;height:8px;border-radius:50%;background:#ee6f61;box-shadow:0 0 0 5px #fff0ec}.dashboard-activity li div{display:flex;flex-direction:column;gap:3px}.dashboard-activity li strong{color:#315fc3;font-size:.75rem}.dashboard-activity li small{color:#7181a8;font-size:.65rem}@media (max-width:980px){.customer-dashboard-now{grid-template-columns:1fr}.pay-period-assembly{max-width:680px}.dashboard-working-file{grid-template-columns:1fr}.dashboard-attention{grid-template-columns:52px 1fr}.dashboard-attention .dashboard-text-action{grid-column:2;width:max-content}}@media (max-width:620px){.customer-dashboard-now{min-height:0;gap:38px;padding:32px 24px;border-radius:2px 28px 2px 28px}.customer-dashboard-now h1{font-size:3.4rem}.dashboard-primary-action{width:100%}.dashboard-now-meta{flex-direction:column}.dashboard-now-meta span+span:before{display:none}.pay-period-assembly{padding:23px 20px;border-radius:2px 22px 2px 22px}.pay-period-assembly h2{font-size:2rem}.dashboard-attention{grid-template-columns:1fr;margin:32px 0 55px;padding:25px 22px}.dashboard-attention .dashboard-text-action{grid-column:1}.dashboard-working-file{gap:58px;margin:48px 0 65px}.dashboard-setup-details{grid-template-columns:1fr}.dashboard-setup-details>div,.dashboard-setup-details>div:nth-child(2n){min-height:76px;padding:17px 0;border-left:0}.dashboard-record-list>a{grid-template-columns:27px 1fr;padding:13px 0}.dashboard-record-list em{grid-column:2;white-space:normal}.dashboard-activity li{grid-template-columns:18px 1fr;gap:12px;padding:13px 0}.dashboard-activity time{grid-column:2}.dashboard-activity li>span{grid-row:1/3}}@media (prefers-reduced-motion:reduce){.dashboard-primary-action{transition:none}}.real-app-shell{grid-template-columns:286px minmax(0,1fr)}.issue-review-page{max-width:1480px}.issue-review-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);grid-gap:clamp(1.25rem,3vw,3rem);gap:clamp(1.25rem,3vw,3rem);align-items:start}.issue-review-main{min-width:0;display:grid;grid-gap:1.35rem;gap:1.35rem}.issue-review-main>header h1{max-width:18ch;margin:.35rem 0 .65rem}.issue-review-main>header p{max-width:68ch}.issue-consequence,.issue-context,.issue-no-evidence{display:flex;gap:.9rem;align-items:flex-start;border-left:3px solid var(--mustard);padding:1rem 1.1rem;background:color-mix(in srgb,var(--mustard) 12%,var(--paper))}.issue-consequence svg,.issue-context svg,.issue-no-evidence svg{flex:0 0 auto}.issue-context h2,.issue-no-evidence h2{margin:0 0 .35rem}.conflict-comparison,.issue-action-form,.issue-evidence-list{border-top:1px solid var(--ink);padding-top:1.15rem}.issue-evidence-list>button{display:grid;width:100%;grid-gap:.2rem;gap:.2rem;padding:.8rem;text-align:left;border:1px solid color-mix(in srgb,var(--ink) 35%,transparent);background:var(--paper)}.issue-evidence-list>button[aria-pressed=true]{outline:3px solid var(--blue);outline-offset:2px}.issue-source-panel{grid-column:2;grid-row:1/span 8;position:-webkit-sticky;position:sticky;top:1rem;min-width:0;max-height:calc(100vh - 2rem);overflow:auto;border:1px solid var(--ink);background:var(--paper)}.issue-action-form{display:grid;grid-gap:1rem;gap:1rem}.issue-action-form fieldset{display:grid;grid-gap:.55rem;gap:.55rem;border:0;padding:0}.issue-action-form fieldset>label{display:flex;gap:.65rem;align-items:center;min-height:44px;border-bottom:1px solid color-mix(in srgb,var(--ink) 20%,transparent)}.issue-action-form>label,.issue-structured-fields>label{display:grid;grid-gap:.4rem;gap:.4rem;font-weight:650}.issue-action-form input,.issue-action-form select,.issue-action-form textarea{min-height:44px;width:100%}.issue-structured-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.issue-submit{display:grid;grid-gap:.75rem;gap:.75rem;justify-items:start}.conflict-comparison>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.conflict-comparison article{border:1px solid var(--ink);padding:1rem;min-width:0}.conflict-comparison dd{overflow-wrap:anywhere}.issue-package-return{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem;border-top:1px solid var(--ink);padding-top:1rem}.unsupported-actions>div{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}@media (max-width:760px){.issue-review-layout{display:block}.issue-review-main{gap:1rem}.issue-source-panel{display:none}.conflict-comparison>div,.issue-structured-fields{grid-template-columns:1fr}.issue-action-form fieldset>label{align-items:flex-start;padding-block:.55rem}}.real-app-shell>.workspace-sidebar{width:286px;padding:20px 14px 18px;overflow-y:auto;scrollbar-color:rgb(255 255 255/.28) transparent;scrollbar-width:thin}.workspace-sidebar .side-brand{display:flex;align-items:center;justify-content:space-between;padding:0 8px 18px}.workspace-sidebar .side-brand>a{min-height:44px}.workspace-sidebar .profile-chip{margin-bottom:8px}.workspace-nav{gap:0}.workspace-nav>section{display:flex;flex-direction:column;padding:12px 0;border-top:1px solid rgb(255 255 255/.1)}.workspace-nav>section:first-child{border-top:0}.workspace-group-heading>small,.workspace-nav>section>small{margin:0 10px 6px!important;color:#FFFFFF!important;font-size:.6rem!important;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.workspace-nav a{min-height:44px;height:auto!important;padding:9px 10px!important;border:1px solid transparent}.workspace-nav a>svg{width:18px!important;height:18px;flex:0 0 auto}.workspace-nav a>span:not(.workspace-job-card>span){min-width:0;flex:1 1}.workspace-nav a:hover{border-color:rgb(255 255 255/.1)}.workspace-nav a.active{background:rgb(240 162 58/.16)!important;border-color:rgb(240 162 58/.38);box-shadow:inset 3px 0 0 var(--sage)}.workspace-nav a .workspace-nav-badge{padding:3px 5px;margin-left:auto;font-size:.48rem;font-style:normal;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase;border-radius:3px}.editorial-home{color:var(--ink);overflow:hidden}.editorial-home h1,.editorial-home h2,.editorial-home h3{font-family:var(--display);font-weight:400}.editorial-hero{max-width:1440px;margin:auto;padding:56px 5vw 82px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);grid-gap:4vw;gap:4vw;align-items:center}.editorial-copy{position:relative;z-index:2}.editorial-kicker{display:inline-flex;align-items:center;gap:9px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.editorial-kicker svg{width:17px;color:var(--editorial-orange)}.editorial-copy h1{font-size:clamp(70px,7.2vw,116px);line-height:.82;letter-spacing:-.055em;max-width:760px;margin:30px 0 34px}.editorial-copy h1 em{color:var(--editorial-cobalt)}.editorial-copy>p{font-size:18px;line-height:1.65;max-width:590px;color:#292929}.editorial-actions{display:flex;align-items:center;gap:25px;margin:35px 0}.editorial-actions>a:last-child{font-size:13px;font-weight:700;border-bottom:1px solid;padding:8px 0}.editorial-primary{min-height:58px;display:inline-flex;align-items:center;justify-content:center;gap:28px;padding:0 24px;background:var(--editorial-orange);color:#FFFFFF;border:1px solid var(--ink);border-radius:18px 18px 18px 4px;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;box-shadow:5px 6px 0 var(--ink);transition:.2s}.editorial-primary:hover{transform:translate(-2px,-2px);box-shadow:8px 9px 0 var(--ink)}.editorial-primary svg{width:18px}.editorial-trust{display:flex;gap:22px;padding-top:22px;border-top:1px solid #ffffff;max-width:590px}.editorial-trust span{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.editorial-trust svg{width:16px}.editorial-hero-visual{height:650px;position:relative}.editorial-art{position:relative;overflow:hidden;background:var(--editorial-cream);isolation:isolate}.editorial-art img{width:100%;height:100%;display:block;object-fit:cover;animation:editorial-image-reveal .7s ease both}.editorial-art-hero{height:100%;border-radius:90px 28px 110px 34px;-webkit-clip-path:path("M 80 0 H 560 Q 620 0 620 60 V 150 Q 620 190 660 190 H 700 V 580 Q 700 650 630 650 H 180 Q 110 650 110 580 V 490 Q 110 450 70 450 H 0 V 80 Q 0 0 80 0 Z");clip-path:path("M 80 0 H 560 Q 620 0 620 60 V 150 Q 620 190 660 190 H 700 V 580 Q 700 650 630 650 H 180 Q 110 650 110 580 V 490 Q 110 450 70 450 H 0 V 80 Q 0 0 80 0 Z")}.editorial-art-support{height:540px;border-radius:32px 100px 34px 100px}.puzzle-notch{position:absolute;z-index:3;width:84px;height:84px;background:#FFFFFF;border-radius:50%;pointer-events:none}.editorial-art-hero .notch-one{top:42%}.editorial-art-hero .notch-two{top:18%}.editorial-art-support .notch-one{right:-42px;top:45%}.editorial-art-support .notch-two{display:none}.editorial-art-placeholder{height:100%;position:relative;display:grid;place-items:center;background:var(--editorial-cream);overflow:hidden}.editorial-art-placeholder>span{position:absolute;border-radius:50%;mix-blend-mode:multiply}.editorial-art-placeholder>span:first-child{width:65%;aspect-ratio:1;background:var(--editorial-cobalt);left:-15%;top:-10%}.editorial-art-placeholder>span:nth-child(2){width:54%;aspect-ratio:1;background:var(--editorial-orange);right:-10%;bottom:-9%}.editorial-art-placeholder>span:nth-child(3){width:33%;aspect-ratio:1;background:var(--editorial-lime);left:28%;bottom:2%}.editorial-art-placeholder p{position:relative;z-index:2;width:220px;padding:22px;background:rgb(255 255 255/.9);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.editorial-art-placeholder strong{display:block;font:32px var(--display);text-transform:none;letter-spacing:-.02em;margin-bottom:6px}.editorial-sector-stamp{position:absolute;right:-16px;bottom:34px;z-index:4;width:174px;height:174px;padding:35px 22px;background:var(--editorial-lime);border:1px solid var(--ink);border-radius:50%;display:flex;flex-direction:column;justify-content:center;transform:rotate(5deg)}.editorial-sector-stamp small,.editorial-sector-stamp span{font-size:8px;text-transform:uppercase;letter-spacing:.1em}.editorial-sector-stamp strong{font:25px/1 var(--display);margin:6px 0}.editorial-sector-picker{max-width:1280px;margin:0 auto 110px;padding:35px 40px;background:var(--ink);color:#FFFFFF;border-radius:32px 32px 6px 32px;display:grid;grid-template-columns:260px 1fr;grid-gap:35px;gap:35px;align-items:center}.editorial-availability span,.editorial-closing>span,.editorial-manifesto article>span,.editorial-process header>span,.editorial-sector-picker>div:first-child>span{font-size:9px;text-transform:uppercase;letter-spacing:.13em;font-weight:800}.editorial-sector-picker h2{font-size:39px;margin:8px 0}.editorial-sector-options{display:flex;gap:8px;flex-wrap:wrap}.editorial-sector-options button{border:1px solid rgb(255 255 255/.35);border-radius:999px;background:transparent;color:#FFFFFF;padding:11px 15px;font:700 10px var(--sans);text-transform:capitalize;cursor:pointer}.editorial-sector-options button.active,.editorial-sector-options button:hover{background:var(--editorial-lime);border-color:var(--editorial-lime);color:var(--ink)}.editorial-manifesto{max-width:1280px;margin:0 auto 120px;padding:0 24px;display:grid;grid-template-columns:.8fr 1.2fr;grid-template-rows:auto auto;grid-gap:0;gap:0}.editorial-question{background:var(--editorial-cream);padding:70px 56px;border-radius:80px 0 0 20px;display:flex;flex-direction:column;justify-content:center}.editorial-question h2{font-size:clamp(48px,5vw,76px);line-height:.95;margin:25px 0}.editorial-question p{font-size:15px;line-height:1.7;color:#292929}.editorial-question a{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:800;margin-top:30px}.editorial-question a svg{width:18px}.editorial-manifesto .editorial-art-support{grid-column:2;grid-row:1/3}.editorial-note{background:var(--editorial-cobalt);color:#FFFFFF;padding:35px 45px;border-radius:0 0 0 80px;display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;gap:25px}.editorial-note span{font:27px/1.05 var(--display)!important;text-transform:none!important;letter-spacing:-.02em!important}.editorial-note p{font-size:10px;line-height:1.6;color:#FFFFFF;margin:0}.editorial-process{background:var(--editorial-lime);padding:110px max(5vw,calc((100vw - 1280px)/2)) 120px}.editorial-process header{max-width:760px;margin-bottom:60px}.editorial-process h2{font-size:clamp(60px,6vw,92px);line-height:.9;margin:20px 0}.editorial-process>div{display:grid;grid-template-columns:repeat(3,1fr);background:#FFFFFF;border:1px solid var(--ink);border-radius:42px 8px 42px 8px;overflow:hidden}.editorial-process article{min-height:390px;padding:32px;position:relative;border-right:1px solid var(--ink);display:flex;flex-direction:column}.editorial-process article:last-child{border:0}.editorial-process article b{font:23px var(--display)}.editorial-process article>svg{width:35px;height:35px;margin:auto 0;stroke-width:1}.editorial-process h3{font-size:38px;margin:0 0 12px}.editorial-process p{color:#292929;font-size:12px;max-width:280px}.editorial-availability{max-width:1280px;margin:120px auto;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10vw;gap:10vw;align-items:end}.editorial-availability h2{font-size:65px;line-height:.95;margin:18px 0 0}.editorial-availability>p{font-size:18px;line-height:1.7;border-top:1px solid;padding-top:25px}.editorial-closing{margin:0 24px 24px;padding:110px 5vw;text-align:center;background:var(--editorial-cobalt);color:#FFFFFF;border-radius:90px 20px 90px 20px}.editorial-closing h2{font-size:clamp(65px,7vw,105px);line-height:.9;margin:25px auto 45px;max-width:900px}.editorial-closing .editorial-primary{margin:auto}.editorial-home+.disclaimer-band{display:none}@keyframes editorial-image-reveal{0%{opacity:.2;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.editorial-art img{animation:none}}@media(max-width:1000px){.editorial-hero{grid-template-columns:1fr;padding-top:70px}.editorial-copy h1{max-width:850px}.editorial-hero-visual{height:620px}.editorial-sector-picker{margin-left:24px;margin-right:24px}.editorial-manifesto,.editorial-sector-picker{grid-template-columns:1fr}.editorial-manifesto .editorial-art-support{grid-column:1;grid-row:auto}.editorial-question{border-radius:60px 60px 0 0}.editorial-note{border-radius:0 0 60px 60px}.editorial-art-support{border-radius:0;height:510px}.editorial-process>div{grid-template-columns:1fr}.editorial-process article{min-height:260px;border-right:0;border-bottom:1px solid}.editorial-process article:last-child{border:0}.editorial-process article>svg{margin:40px 0}.editorial-availability{gap:50px}}@media(max-width:700px){.editorial-hero{padding:55px 20px 65px}.editorial-copy h1{font-size:62px}.editorial-copy>p{font-size:16px}.editorial-actions{align-items:flex-start;flex-direction:column}.editorial-trust{flex-wrap:wrap}.editorial-hero-visual{height:430px;margin-top:20px}.editorial-art-hero{border-radius:50px 16px 60px 18px;-webkit-clip-path:none;clip-path:none}.editorial-sector-stamp{width:132px;height:132px;right:-8px;bottom:-25px;padding:25px 18px}.editorial-sector-stamp strong{font-size:20px}.editorial-sector-picker{margin:25px 14px 80px;padding:28px 22px;border-radius:24px 24px 4px 24px}.editorial-manifesto{padding:0 14px;margin-bottom:80px}.editorial-question{padding:50px 25px}.editorial-question h2{font-size:47px}.editorial-art-support{height:360px}.editorial-note{padding:30px 25px;grid-template-columns:1fr}.editorial-process{padding:80px 20px}.editorial-process h2{font-size:58px}.editorial-availability{grid-template-columns:1fr;margin:80px auto;padding:0 20px;gap:35px}.editorial-availability h2{font-size:53px}.editorial-closing{margin:0 10px 10px;padding:85px 20px;border-radius:55px 14px 55px 14px}.editorial-closing h2{font-size:58px}.editorial-primary{width:100%}}.editorial-copy h1>span{display:block;margin-bottom:.18em;font-family:var(--sans);font-size:.2em;font-weight:800;letter-spacing:.12em;line-height:1;text-transform:uppercase}.editorial-copy h1 em{max-width:760px}.editorial-hero-visual:before{z-index:3;left:-1px;bottom:-1px;width:36%;height:31%;border-radius:0 84px 0 0}.editorial-hero-visual:after,.editorial-hero-visual:before{content:"";position:absolute;background:#FFFFFF;pointer-events:none}.editorial-hero-visual:after{z-index:4;left:calc(36% - 42px);bottom:calc(31% - 42px);width:84px;height:84px;border-radius:50%}.editorial-art-hero{border-radius:112px 30px 100px 32px;-webkit-clip-path:none;clip-path:none}.editorial-art-hero .notch-one{left:-42px;top:46%}.editorial-art-hero .notch-two{right:-42px;top:22%}.editorial-sector-stamp{display:none}.editorial-art-caption{position:absolute;z-index:5;right:24px;bottom:24px;display:flex;align-items:baseline;gap:10px;padding:10px 14px;color:#FFFFFF;background:rgb(41 41 41/.86);border-radius:14px 14px 4px 14px;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.editorial-art-caption strong{font:20px var(--display)}.editorial-art-caption span{font-size:8px;font-weight:800;letter-spacing:.1em}.worker-signature{margin:72px auto 10px;padding-top:22px;border-top:1px solid var(--line);color:var(--ink);font:30px/1.02 var(--display);letter-spacing:-.02em}footer .footer-note strong{color:inherit;font:27px/1.05 var(--display)}footer .footer-note{gap:4px}footer .footer-note br{display:none}@media(max-width:700px){.editorial-copy h1>span{font-size:.22em}.editorial-hero-visual:before{width:30%;height:25%;border-radius:0 48px 0 0}.editorial-hero-visual:after{left:calc(30% - 26px);bottom:calc(25% - 26px);width:52px;height:52px}.editorial-art-caption{right:12px;bottom:12px}.worker-signature{margin-top:52px;font-size:26px}}.editorial-copy h1 em{display:block;max-width:700px;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,5.6vw,88px);font-style:normal;font-weight:400;line-height:.96;letter-spacing:-.045em}.editorial-art-hero{-webkit-mask-image:radial-gradient(ellipse 88% 88% at 56% 47%,#292929 68%,transparent 100%);mask-image:radial-gradient(ellipse 88% 88% at 56% 47%,#292929 68%,transparent 100%)}.editorial-art-hero img{border-radius:0}.editorial-manifesto .editorial-art-support{-webkit-mask-image:radial-gradient(ellipse 88% 88% at 52% 48%,#292929 70%,transparent 100%);mask-image:radial-gradient(ellipse 88% 88% at 52% 48%,#292929 70%,transparent 100%)}.editorial-process article>svg{width:48px;height:48px;padding:12px;color:#292929;background:#FFFFFF;border-radius:50%;stroke-width:1.5}.editorial-process article:nth-child(2)>svg{color:#4E78D9;background:#FFFFFF}.editorial-process article:nth-child(3)>svg{color:#E66F61;background:#FFFFFF}@media(max-width:1000px){.editorial-question{padding:54px 22px}.editorial-manifesto .editorial-art-support{height:480px}.editorial-note{padding-inline:22px}}@media(max-width:700px){.editorial-copy h1 em{font-size:52px;line-height:.98}.editorial-art-hero{-webkit-mask-image:radial-gradient(ellipse 96% 90% at 52% 44%,#292929 70%,transparent 100%);mask-image:radial-gradient(ellipse 96% 90% at 52% 44%,#292929 70%,transparent 100%)}.editorial-manifesto{gap:0}.editorial-question{padding:45px 22px}.editorial-manifesto .editorial-art-support{height:350px}}:root{--paper:#FFFFFF;--paper2:#FFFFFF;--ink:#292929;--muted:#292929;--blue:#4E78D9;--blue2:#292929;--sage:#F0A23A;--mustard:#E66F61;--coral:#E66F61;--lavender:#FFFFFF;--green:#292929}body{background:radial-gradient(circle at 75% 0,rgb(255 255 255/.38),transparent 34rem),var(--paper)}.button,.editorial-primary{min-height:48px;color:#FFFFFF;background:linear-gradient(135deg,#292929,#292929);border:0;border-radius:8px;box-shadow:none;text-transform:none;letter-spacing:0}.button:hover,.editorial-primary:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgb(41 41 41/.2)}.button.ghost{color:var(--ink);background:transparent;border:1px solid var(--line)}.button.paper{color:var(--ink);background:#FFFFFF}.public-header{height:92px;max-width:none;padding-inline:max(4vw,calc((100vw - 1440px) / 2));background:rgb(255 255 255/.9);border-bottom-color:var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.public-header nav{gap:34px}.header-actions>a:first-child,.public-header nav a{color:#292929;font-size:12px;font-weight:600}.public-header .button.small{padding-inline:20px;background:var(--green)}.logo b{font-family:var(--sans);font-size:23px;font-weight:700;line-height:1;letter-spacing:-.045em;white-space:nowrap}.logo b span{font-weight:500}.public-header .logo b,.public-header .logo b span{color:var(--brand-blue-deep)}.logo-mark i{border-color:currentColor;border-radius:2px}.editorial-home{background:#FFFFFF}.editorial-hero{max-width:1500px;min-height:790px;padding-top:48px}.editorial-copy h1{color:var(--ink)}.editorial-copy h1 em{color:#292929}.editorial-kicker{color:#F0A23A}.editorial-kicker svg{color:#E66F61}.editorial-art-hero{border-radius:112px 24px 90px 26px;box-shadow:var(--shadow)}.editorial-art:after{box-shadow:0 0 0 1px rgb(41 41 41/.05)}.editorial-primary{border-radius:8px}.editorial-sector-picker{background:linear-gradient(135deg,#292929,#292929);border-radius:24px 24px 6px 24px;box-shadow:var(--shadow)}.editorial-sector-options button{border-color:rgb(255 255 255/.25)}.editorial-sector-options button.active,.editorial-sector-options button:hover{color:#292929;background:#F0A23A;border-color:#F0A23A}.editorial-closing,.editorial-note,.editorial-process>div,.editorial-question{border:1px solid var(--line)}.editorial-question{background:#FFFFFF}.editorial-note{background:#4E78D9}.editorial-process{background:#FFFFFF}.editorial-closing{background:radial-gradient(circle at 85% 20%,rgb(255 255 255/.12),transparent 18rem),linear-gradient(135deg,#292929,#292929)}.page-intro{min-height:520px;padding-top:125px;background:linear-gradient(90deg,rgb(255 255 255/.97) 0 56%,rgb(255 255 255/.25)),radial-gradient(circle at 85% 50%,#F0A23A 0 8rem,transparent 8.1rem),#FFFFFF;border-bottom-color:var(--line)}.page-intro h1{color:#292929;font-size:clamp(62px,7vw,104px);letter-spacing:-.04em}.orbit{color:#FFFFFF;background:#292929;border:0}.industry-grid,.industry-grid article,.legal-copy,.long-steps article,.manifesto,.pricing-grid article{border-color:var(--line)}.long-steps article{padding:58px 32px;background:rgb(255 255 255/.66);border:1px solid var(--line);border-radius:20px;margin-bottom:18px}.step-symbol{color:#FFFFFF;background:#292929;border:0}.disclaimer-band{background:#FFFFFF;border-color:#F0A23A;border-radius:16px}.industry-grid{gap:14px;border:0}.industry-grid article{height:210px;background:rgb(255 255 255/.85);border:1px solid var(--line);border-radius:18px;box-shadow:0 8px 28px rgb(41 41 41/.05)}.industry-grid .shape{border:0;opacity:.7;background:#F0A23A}.plain-cta{background:#FFFFFF;border-color:var(--line)}.pricing-grid{gap:18px}.pricing-grid article{border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow)}.pricing-grid article.featured{background:linear-gradient(145deg,#4E78D9,#292929)}.price-flag{right:20px;top:-16px;color:#292929;background:#E66F61;border:0;border-radius:999px}footer{color:#FFFFFF;background:linear-gradient(135deg,#292929,#292929);border:0}footer p,footer small{color:#F0A23A}footer .logo-mark i{border-color:#FFFFFF}.auth{background:#FFFFFF}.auth-art{background:radial-gradient(circle at 72% 18%,rgb(255 255 255/.28),transparent 22rem),linear-gradient(145deg,#292929,#292929)}.auth-art h1{font-size:clamp(62px,6vw,96px);letter-spacing:-.04em}.auth-art h1 em{color:#F0A23A}.auth-art .hero-art{overflow:hidden;background:#FFFFFF;border:0;border-radius:70px 12px 70px 12px;box-shadow:0 24px 70px rgb(41 41 41/.2)}.auth-form>div{padding:44px;background:rgb(255 255 255/.8);border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow)}.field input,.field select,.field textarea,input,select,textarea{background:#FFFFFF;border-color:rgb(41 41 41/.22);border-radius:8px}.app-shell>aside,.real-app-shell>.workspace-sidebar{background:linear-gradient(180deg,rgb(255 255 255/.04),transparent 22rem),linear-gradient(165deg,#4E78D9,#292929 58%,#292929);border:0}.app-shell>aside .logo,.workspace-sidebar .logo{color:#FFFFFF}.app-shell>aside .logo-mark i,.workspace-sidebar .logo-mark i{border-color:#FFFFFF}.workspace-sidebar .profile-chip{background:rgb(255 255 255/.08);border:1px solid rgb(255 255 255/.13);border-radius:12px}.side-nav a,.workspace-nav a{border-radius:8px}.side-nav a:hover,.workspace-nav a:hover{background:rgb(255 255 255/.08)}.workspace-nav a.active{color:#FFFFFF;background:rgb(255 255 255/.14)!important;border-color:rgb(255 255 255/.14);box-shadow:none}.real-stage-note,.side-help{background:rgb(255 255 255/.09)!important;border:1px solid rgb(255 255 255/.14)!important;border-radius:14px}.app-main{background:radial-gradient(circle at 70% 0,rgb(255 255 255/.34),transparent 34rem),#FFFFFF}.app-main>header{height:96px;background:rgb(255 255 255/.82);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-main>header h1{color:#292929;font-family:var(--display);font-size:32px;font-weight:400}.app-content{max-width:1480px;width:100%;margin-inline:auto}.document-card,.document-library,.future-preview .panel,.job-card,.metric-row,.panel,.preview-proposal-card,.preview-route-nav,.review-pieces,.rule-workspace>section,.rules-panel{background:rgb(255 255 255/.86);border:1px solid var(--line);border-radius:16px;box-shadow:0 8px 32px rgb(41 41 41/.045)}.panel{padding:28px}.preview-route-nav{overflow:hidden}.preview-route-nav>a{border-color:var(--line)}.preview-route-nav>a.active,.preview-route-nav>a:hover{background:#FFFFFF}.preview-route-nav>a.active{box-shadow:inset 0 -3px 0 #F0A23A}.panel-title h1,.panel-title h2,.preview-card-heading h2,.preview-heading h1{color:#292929}.preview-dashboard-lead,.preview-money-hero,.preview-review-summary{color:#FFFFFF;background:radial-gradient(circle at 85% 15%,rgb(255 255 255/.12),transparent 12rem),linear-gradient(145deg,#4E78D9,#292929);border-radius:20px}.preview-dashboard-lead p{color:#FFFFFF}.preview-explainer,.preview-launchpad,.preview-next-card,.preview-upload-draft{background:#FFFFFF}.preview-icon{border:0;border-radius:10px}.preview-icon.mustard{background:#E66F61}.preview-icon.coral{color:#FFFFFF;background:#E66F61}.preview-icon.lavender{background:#FFFFFF}.preview-status{border:0;border-radius:999px}.preview-table-head{background:#292929}.preview-table-row{border-color:var(--line)}.preview-messages{background:#FFFFFF}.preview-assistant-input>div,.preview-messages p{border-color:var(--line);border-radius:12px}.worker-signature{color:#292929}@media(max-width:900px){.auth-form>div{padding:32px}.page-intro{min-height:440px;padding-top:96px}}@media(max-width:700px){.public-header{height:72px;padding-inline:20px}.editorial-art-hero{border-radius:54px 14px 48px 14px}.page-intro{min-height:390px;padding:75px 20px}.page-intro h1{font-size:58px}.long-steps article{padding:34px 22px}.auth-form>div{padding:0;background:transparent;border:0;box-shadow:none}.future-preview .panel,.panel{padding:22px;border-radius:14px}}.workspace-nav-badge.live{color:#F0A23A!important;background:rgb(240 162 58/.12)!important;border:1px solid rgb(240 162 58/.34)}.workspace-nav-badge.draft{color:#292929!important;background:#FFFFFF!important;border:1px solid #ffffff}.workspace-job-card{display:grid!important;grid-template-columns:38px minmax(0,1fr);grid-gap:10px!important;gap:10px!important;min-height:62px!important;margin-bottom:5px;color:#FFFFFF!important;background:rgb(255 255 255/.08);border-color:rgb(255 255 255/.12)!important}.workspace-job-card>span{display:grid;width:36px;height:36px;place-items:center;color:var(--ink);font-family:var(--display);font-size:1.15rem;background:var(--mustard);border-radius:50%}.workspace-job-card>strong{min-width:0;overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.workspace-job-card>strong small{display:block;margin-top:3px;overflow:hidden;color:#FFFFFF;font-size:.58rem;font-weight:500;text-overflow:ellipsis}.workspace-preview-group{margin:2px 0;padding:12px 7px!important;background:rgb(78 120 217/.08);border:1px solid rgb(78 120 217/.2)!important;border-radius:12px}.workspace-group-heading{display:flex;align-items:center;justify-content:space-between}.workspace-group-heading>span{margin:0 5px 6px 0;color:#FFFFFF;font-size:.48rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.workspace-sidebar .side-help{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:10px;gap:10px;padding:12px;margin-top:10px}.workspace-sidebar .side-help svg{margin-top:2px}.workspace-sidebar .side-help b{margin:0;font:700 .7rem var(--sans)}.workspace-sidebar .side-help p{margin:3px 0 5px}.workspace-sidebar .side-help a{min-height:44px;display:inline-flex;align-items:center;color:#F0A23A;font-size:.6rem;text-decoration:underline;text-underline-offset:3px}.real-app-shell .app-main>header{gap:16px}.real-app-shell .app-main>header h1{line-height:1}.workspace-navigation-scrim{display:none}@media (max-width:1000px){.real-app-shell{grid-template-columns:minmax(0,1fr)}.real-app-shell>.workspace-sidebar{width:min(320px,88vw);z-index:40;box-shadow:18px 0 50px rgb(41 41 41/.32)}.workspace-navigation-scrim{position:fixed;z-index:35;display:block;width:100%;height:100%;padding:0;background:rgb(41 41 41/.55);border:0;inset:0}}@media (max-width:520px){.real-app-shell .app-main>header{gap:9px}.real-app-shell .app-main>header .crumb{display:block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.real-app-shell .app-main>header h1{font-size:1.45rem}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell{background:#FFFFFF}.app-shell>aside{background:linear-gradient(160deg,#292929,#292929 55%,#292929);padding:28px 18px 24px}.app-shell>aside .profile-chip{background:rgb(255 255 255/.08);border:0;border-radius:14px;padding:12px}.app-shell>aside nav a{border-radius:9px;color:#FFFFFF}.app-shell>aside nav a.active,.app-shell>aside nav a:hover{background:rgb(255 255 255/.17)}.app-shell>aside nav a.active:before{display:none}.app-shell>aside nav>small{color:#FFFFFF}.side-help{background:rgb(240 162 58/.1);border:1px solid rgb(255 255 255/.1);border-radius:14px}.app-main--dashboard>.dashboard-mobile-header{display:none}.dashboard-content{max-width:none;padding:0 0 72px}.editorial-dashboard{color:#292929}.editorial-dashboard .dashboard-hero{align-items:stretch;background:#FFFFFF;color:#292929;display:grid;grid-template-columns:minmax(370px,40%) minmax(0,60%);min-height:clamp(460px,43vw,610px);overflow:hidden;padding:0}.dashboard-hero-copy{align-self:center;max-width:670px;padding:clamp(48px,6vw,92px) clamp(34px,4.6vw,74px);position:relative;z-index:2}.editorial-dashboard .dashboard-greeting{color:#292929;font-family:var(--display);font-size:clamp(22px,2vw,30px);line-height:1.2;margin-bottom:30px}.dashboard-greeting span{font-family:var(--sans);font-size:.78em;margin-left:4px}.editorial-dashboard .dashboard-hero h1{color:#292929;font-size:clamp(49px,4.3vw,72px);letter-spacing:-.038em;line-height:.99;margin:0 0 26px}.editorial-dashboard .dashboard-hero-support{color:#292929;font-size:16px;line-height:1.65;margin-bottom:32px;max-width:470px}.dashboard-primary-action,.dashboard-secondary-action{align-items:center;background:#292929;border-radius:9px;color:#FFFFFF;display:inline-flex;font-size:13px;font-weight:600;gap:14px;min-height:48px;padding:0 20px;transition:background .18s ease,transform .18s ease}.dashboard-primary-action:hover,.dashboard-secondary-action:hover{background:#292929;transform:translateY(-2px)}.dashboard-primary-action svg,.dashboard-secondary-action svg,.soft-link svg{height:16px;width:16px}.hero-illustration{min-height:100%;overflow:hidden;position:relative}.hero-illustration:after{background:linear-gradient(90deg,#FFFFFF,rgb(255 255 255/.84) 5%,transparent 25%);content:"";inset:0;pointer-events:none;position:absolute}.hero-illustration img{object-fit:cover;object-position:54% center}.dashboard-card-grid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(12,minmax(0,1fr));margin:0 auto;max-width:1500px;padding:28px clamp(22px,3.2vw,52px) 0}.dashboard-card{background:#FFFFFF;border:1px solid rgb(41 41 41/.06);border-radius:18px;box-shadow:0 14px 38px rgb(41 41 41/.065);min-width:0;padding:28px}.dashboard-card h2{color:#292929;font-size:28px;line-height:1.08;margin:8px 0 12px}.dashboard-card p{color:#292929;font-size:12px;line-height:1.65}.dashboard-kicker{color:#292929;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.dashboard-card-heading{align-items:flex-start;display:flex;justify-content:space-between}.dashboard-card-heading>svg{color:#F0A23A;height:25px;width:25px}.pay-summary-card{grid-column:span 5}.stay-on-top-card{grid-column:span 3}.action-card,.stay-on-top-card{background:linear-gradient(145deg,#FFFFFF,#FFFFFF)}.action-card{grid-column:span 4}.summary-metrics{display:grid;grid-template-columns:repeat(3,1fr);margin:22px 0 20px}.summary-metrics>div{border-right:1px solid rgb(41 41 41/.1);display:flex;flex-direction:column;gap:5px;padding-right:18px}.summary-metrics>div+div{padding-left:18px}.summary-metrics>div:last-child{border-right:0}.summary-metrics span{color:#292929;font-size:9px;text-transform:uppercase}.summary-metrics strong{color:#4E78D9;font-family:var(--display);font-size:clamp(25px,2.1vw,36px);font-weight:400}.summary-metrics strong.positive{color:#F0A23A}.summary-metrics strong.warning{color:#E66F61}.soft-link{align-items:center;color:#292929;display:inline-flex;font-size:11px;font-weight:600;gap:10px;margin-top:auto}.soft-link:hover{text-decoration:underline;text-underline-offset:4px}.card-icon{align-items:center;background:#FFFFFF;border-radius:50%;color:#4E78D9;display:flex;height:45px;justify-content:center;margin-bottom:28px;width:45px}.card-icon svg{height:20px;width:20px}.warning-icon{background:#FFFFFF;color:#E66F61}.action-card,.stay-on-top-card{display:flex;flex-direction:column}.stay-on-top-card .dashboard-secondary-action{background:#4E78D9;color:#292929;margin-top:auto;min-height:41px;padding:0 15px;width:max-content}.action-card .soft-link{color:#E66F61}.impact-card{grid-column:span 7;min-height:390px}.recent-checks-card{grid-column:span 5}.impact-chart{align-items:end;border-bottom:1px solid rgb(41 41 41/.14);display:grid;grid-gap:clamp(12px,3vw,36px);gap:clamp(12px,3vw,36px);grid-template-columns:repeat(6,1fr);height:190px;margin:18px 0 12px;padding:20px 16px 0}.impact-bar-group{align-items:center;display:flex;flex-direction:column;gap:9px;height:100%;justify-content:flex-end}.impact-bar{background:rgb(78 120 217/.12);border-radius:7px 7px 0 0;display:flex;height:88%;overflow:hidden;width:min(42px,75%)}.impact-bar i{align-self:flex-end;background:linear-gradient(180deg,#4E78D9,#4E78D9);border-radius:7px 7px 0 0;display:block;width:100%}.impact-bar-group small{font-size:9px}.chart-legend{display:flex;gap:22px;margin-bottom:18px}.chart-legend span{align-items:center;color:#292929;display:flex;font-size:9px;gap:7px}.chart-legend i{border-radius:50%;height:7px;width:7px}.legend-blue{background:#4E78D9}.legend-green{background:#F0A23A}.recent-checks-list{margin:16px 0 20px}.recent-checks-list>a{align-items:center;border-top:1px solid rgb(41 41 41/.09);display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr auto 18px;min-height:67px}.recent-checks-list>a>span{display:flex;flex-direction:column;gap:4px}.recent-checks-list b{font-size:11px}.recent-checks-list small{font-size:9px}.recent-checks-list svg{color:#292929;height:16px;width:16px}.check-status{background:#FFFFFF;border-radius:999px;color:#292929;font-size:8px;font-style:normal;padding:6px 9px;white-space:nowrap}.check-status.match{background:#FFFFFF;color:#F0A23A}.assistant-card,.caught-up-card{align-items:center;display:flex;min-height:170px}.assistant-card{background:radial-gradient(circle at 8% 18%,rgb(240 162 58/.14),transparent 26%),#FFFFFF;gap:22px;grid-column:span 7}.assistant-card>svg{color:#F0A23A;height:38px;width:38px}.assistant-card>div{flex:1 1}.assistant-card p,.caught-up-card p{margin-bottom:0}.assistant-card .soft-link{white-space:nowrap}.caught-up-card{background:radial-gradient(circle at 100% 100%,rgb(240 162 58/.22),transparent 38%),#FFFFFF;gap:20px;grid-column:span 5}.caught-up-check{align-items:center;background:#F0A23A;border-radius:50%;color:#FFFFFF;display:flex;flex:0 0 48px;height:48px;justify-content:center}.caught-up-check svg{height:24px;width:24px}.dashboard-trust-row{background:#FFFFFF;border-radius:18px;display:grid;grid-column:1/-1;grid-template-columns:repeat(4,1fr);overflow:hidden}.dashboard-trust-row article{align-items:center;display:flex;gap:14px;min-height:118px;padding:24px}.dashboard-trust-row article+article{border-left:1px solid rgb(41 41 41/.09)}.dashboard-trust-row svg{color:#F0A23A;flex:0 0 23px;height:23px;width:23px}.dashboard-trust-row div{display:flex;flex-direction:column;gap:4px}.dashboard-trust-row b{font-family:var(--display);font-size:20px;font-weight:400}.dashboard-trust-row span{color:#292929;font-size:9px;line-height:1.45}@media (max-width:1180px){.editorial-dashboard .dashboard-hero{grid-template-columns:46% 54%}.impact-card,.pay-summary-card{grid-column:span 7}.recent-checks-card,.stay-on-top-card{grid-column:span 5}.action-card{grid-column:span 12;min-height:220px}}@media (max-width:1000px){.app-main--dashboard>.dashboard-mobile-header{background:#FFFFFF;border-bottom:1px solid rgb(41 41 41/.08);display:flex;height:76px;padding:0 24px}.dashboard-mobile-header .logo{margin-right:auto}.editorial-dashboard .dashboard-hero{grid-template-columns:47% 53%;min-height:510px}.dashboard-hero-copy{padding:48px 32px}.editorial-dashboard .dashboard-hero h1{font-size:clamp(44px,6vw,62px)}.dashboard-trust-row{grid-template-columns:1fr 1fr}.dashboard-trust-row article:nth-child(3){border-left:0;border-top:1px solid rgb(41 41 41/.09)}.dashboard-trust-row article:nth-child(4){border-top:1px solid rgb(41 41 41/.09)}}@media (max-width:760px){.app-main--dashboard>.dashboard-mobile-header{height:68px;padding:0 16px}.dashboard-mobile-header .logo b{font-size:17px}.dashboard-mobile-header .button{font-size:0;min-height:40px;padding:0;width:40px}.editorial-dashboard .dashboard-hero{display:flex;flex-direction:column}.dashboard-hero-copy{padding:48px 24px 42px}.dashboard-greeting{margin-bottom:22px}.editorial-dashboard .dashboard-hero h1{font-size:clamp(43px,13vw,58px)}.hero-illustration{min-height:350px}.hero-illustration:after{background:linear-gradient(180deg,#FFFFFF,rgb(255 255 255/.75) 7%,transparent 28%)}.hero-illustration img{object-position:62% center}.dashboard-card-grid{display:flex;flex-direction:column;padding:18px 14px 0}.dashboard-card{padding:24px}.summary-metrics{grid-template-columns:1fr}.summary-metrics>div,.summary-metrics>div+div{border-bottom:1px solid rgb(41 41 41/.1);border-right:0;padding:13px 0}.summary-metrics>div:last-child{border-bottom:0}.impact-card{min-height:360px}.impact-chart{gap:8px;height:165px;padding-left:0;padding-right:0}.chart-legend{align-items:flex-start;flex-direction:column;gap:7px}.recent-checks-list>a{grid-template-columns:1fr auto}.recent-checks-list>a>svg{display:none}.assistant-card,.caught-up-card{align-items:flex-start;flex-wrap:wrap}.assistant-card>div{flex-basis:calc(100% - 64px)}.dashboard-trust-row{grid-template-columns:1fr}.dashboard-trust-row article+article,.dashboard-trust-row article:nth-child(3){border-left:0;border-top:1px solid rgb(41 41 41/.09)}}.rules-ledger-sheet{position:absolute;z-index:3;top:50%;left:50%;width:min(330px,72%);min-height:360px;padding:30px;translate:-48% -50%;border:1px solid #9eb5ed;border-radius:2px 38px 2px 2px;background:rgb(255 255 255/.96);box-shadow:10px 10px 0 rgb(49 95 195/.12)}.rules-ledger-sheet:before{content:"";position:absolute;top:63px;right:-14px;width:28px;height:28px;border:1px solid #315fc3;border-radius:50%;background:#f3a126;box-shadow:inset 0 0 0 7px #fff}.rules-ledger-sheet-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid #d4def6;color:#315fc3;font-size:.52rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.rules-ledger-sheet-head svg{width:18px;color:#ee6f61}.rules-ledger-sheet>strong{display:block;margin:35px 0 40px;color:#315fc3;font:2.7rem/.92 var(--display);letter-spacing:-.025em}.rules-ledger-sheet>strong em{color:#ee6f61;font-weight:400}.rules-ledger-sheet dl{margin:0;border-top:1px solid #d4def6}.rules-ledger-sheet dl>div{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid #e0e6f7}.rules-ledger-sheet dt{color:#8293bc;font-size:.48rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.rules-ledger-sheet dd{min-width:0;margin:0;overflow:hidden;color:#315fc3;font-size:.62rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.rules-ledger-condition,.rules-ledger-source{position:absolute;z-index:4;display:grid;grid-gap:5px;gap:5px;width:190px;padding:18px 20px;border:1px solid #b8c9f4;background:#fff;box-shadow:5px 5px 0 rgb(49 95 195/.09)}.rules-ledger-source{top:24px;left:-16px;rotate:-3deg;border-radius:2px 20px 2px 2px}.rules-ledger-condition{right:-13px;bottom:22px;rotate:2.5deg;border-radius:20px 2px 2px 2px;background:#fff1ed}.rules-ledger-condition span,.rules-ledger-source span{color:#315fc3;font-size:.48rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.rules-ledger-condition strong,.rules-ledger-source strong{color:#315fc3;font:1.16rem/1.05 var(--display)}.rules-ledger-condition small,.rules-ledger-source small{color:#7888ad;font-size:.53rem}.rules-ledger-line{position:absolute;z-index:1;height:1px;border-top:1px dashed #90a8e1;transform-origin:left center}.rules-ledger-line:after{content:"";position:absolute;top:-4px;right:-4px;width:7px;height:7px;border:1px solid #315fc3;border-radius:50%;background:#fff}.rules-ledger-line-one{top:130px;left:80px;width:220px;rotate:15deg}.rules-ledger-line-two{right:66px;bottom:135px;width:210px;rotate:18deg}.rules-ledger-job{position:absolute;z-index:5;right:0;top:22px;display:grid;grid-template-columns:26px 1fr;grid-gap:10px;gap:10px;align-items:center;max-width:205px;padding:12px 14px;border-bottom:2px solid #f3a126;background:transparent;color:#315fc3}.rules-ledger-job svg{width:22px;color:#ee6f61}.rules-ledger-job span{display:grid;grid-gap:2px;gap:2px}.rules-ledger-job small{font-size:.46rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.rules-ledger-job strong{overflow:hidden;font:1rem/1 var(--display);text-overflow:ellipsis;white-space:nowrap}.rules-homepage .pay-rules-chapters:before{content:"YOUR RULE JOURNEY / 04 PIECES";position:absolute;top:13px;left:0;color:#315fc3;font-size:.5rem;font-weight:800;letter-spacing:.13em}.rules-homepage .pay-rules-next-card:before{top:-12px;background:#ee6f61;color:#fff}.rules-homepage .pay-rules-method>p{max-width:570px}.rules-homepage .pay-rules-method>div{margin-top:42px}.rules-homepage .pay-rules-method>div>a:first-child{border-radius:2px 24px 2px 2px}.rules-homepage .pay-rules-method>div>a:last-child{border-radius:24px 2px 2px 2px}@media (max-width:980px){.rules-homepage .pay-rules-hero{grid-template-columns:1fr}.rules-homepage .pay-rules-hero-art{width:min(620px,100%);margin-inline:auto}}@media (max-width:620px){.rules-homepage .pay-rules-hero{padding-inline:24px}.rules-homepage .pay-rules-hero-art{min-height:440px;scale:1;margin:0}.rules-ledger-sheet{width:78%;min-height:320px;padding:24px}.rules-ledger-sheet>strong{margin:28px 0;font-size:2.15rem}.rules-ledger-condition,.rules-ledger-source{width:155px;padding:13px 14px}.rules-ledger-source{left:-6px}.rules-ledger-condition{right:-5px}.rules-ledger-job{display:none}.rules-homepage .pay-rules-chapters-mobile{margin-top:54px}.rules-homepage .pay-rules-integrity-note{margin-left:0}.rules-homepage .pay-rules-method,.rules-homepage .pay-rules-next-card{margin-block:58px 72px;padding:34px 25px}}.private-page.rules-homepage>header.pay-rules-hero{color:#173c96;background:linear-gradient(90deg,rgb(49 95 195/.055) 1px,transparent 0) 0 0 /42px 42px,linear-gradient(rgb(49 95 195/.055) 1px,transparent 0) 0 0 /42px 42px,radial-gradient(circle at 92% 18%,rgb(139 151 255/.18),transparent 31%),radial-gradient(circle at 7% 88%,rgb(238 111 97/.1),transparent 24%),#fbfcff}.private-page.rules-homepage>header.pay-rules-hero .pay-rules-hero-copy>p{color:#315fc3}.private-page.rules-homepage .pay-rules-hero-art{min-width:0;padding-inline:18px}.private-page.rules-homepage .rules-ledger-sheet{width:min(305px,68%);translate:-52% -47%}.private-page.rules-homepage .rules-ledger-source{top:18px;left:12px;width:168px;padding:15px 17px}.private-page.rules-homepage .rules-ledger-job{top:8px;right:18px;width:188px;padding-inline:10px}.private-page.rules-homepage .rules-ledger-condition{right:10px;bottom:10px;width:168px;padding:15px 17px}.private-page.rules-homepage .rules-ledger-line-one{top:116px;left:105px;width:165px;rotate:22deg}.private-page.rules-homepage .rules-ledger-line-two{right:88px;bottom:114px;width:150px;rotate:20deg}@media (max-width:1120px){.private-page.rules-homepage .rules-ledger-job{right:8px;width:165px}.private-page.rules-homepage .rules-ledger-sheet{width:min(290px,66%)}}.rules-homepage .pay-rules-context-dialog{width:min(540px,100%);overflow-x:hidden;color:#173c96;background:linear-gradient(90deg,rgb(49 95 195/.05) 1px,transparent 0) 0 0 /34px 34px,linear-gradient(rgb(49 95 195/.05) 1px,transparent 0) 0 0 /34px 34px,radial-gradient(circle at 100% 0,rgb(139 151 255/.16),transparent 27%),#fbfcff;border-left:1px solid #9eb5ed;box-shadow:-12px 0 0 rgb(49 95 195/.08),-28px 0 70px rgb(23 60 150/.16)}.rules-homepage .pay-rules-context-dialog:before{content:"PAY RULES / PRIVATE WORKSPACE";position:absolute;top:17px;right:28px;color:#7c8eb9;font-size:.46rem;font-weight:800;letter-spacing:.13em}.rules-homepage .pay-rules-context-dialog:after{content:"";position:absolute;z-index:-1;right:-84px;bottom:-92px;width:190px;height:190px;border:1px solid #c9d6f4;border-radius:50%;background:#fff}.rules-homepage .pay-rules-context-facts,.rules-homepage .pay-rules-context-heading,.rules-homepage .pay-rules-context-links{margin-inline:38px}.rules-homepage .pay-rules-context-heading{position:relative;min-height:235px;align-items:flex-start;padding:76px 0 34px;border-bottom:1px solid #315fc3}.rules-homepage .pay-rules-context-heading:after{content:"";position:absolute;right:0;bottom:-5px;width:9px;height:9px;border:1px solid #315fc3;border-radius:50%;background:#f3a126}.rules-homepage .pay-rules-context-heading>div{max-width:390px}.rules-homepage .pay-rules-context-heading .eyebrow{color:#ee6f61}.rules-homepage .pay-rules-context-heading h2{max-width:390px;margin:13px 0 14px;color:#315fc3;font:400 3.35rem/.92 var(--display);letter-spacing:-.035em}.rules-homepage .pay-rules-context-heading p{max-width:350px;margin:0;color:#5b6e9d;font-size:.72rem;line-height:1.65}.rules-homepage .pay-rules-context-heading button{position:absolute;top:62px;right:0;width:42px;height:42px;border-color:#9eb5ed;border-radius:2px 13px 2px 13px;color:#315fc3;background:#fff;box-shadow:4px 4px 0 rgb(49 95 195/.1)}.rules-homepage .pay-rules-context-heading button:hover{border-color:#315fc3;color:#ee6f61}.pay-rules-context-section-label{display:flex;align-items:center;gap:10px;margin:34px 38px 13px;color:#315fc3;font-size:.5rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pay-rules-context-section-label span{display:grid;width:25px;height:25px;place-items:center;border:1px solid #315fc3;border-radius:50%;font:.72rem var(--display)}.rules-homepage .pay-rules-context-facts{padding:0;border:1px solid #b8c9ed;background:rgb(255 255 255/.88);box-shadow:6px 6px 0 rgb(49 95 195/.08)}.rules-homepage .pay-rules-context-facts>div{position:relative;grid-template-columns:125px minmax(0,1fr);min-height:68px;align-items:center;padding:15px 18px;border-bottom:1px solid #dce4f7}.rules-homepage .pay-rules-context-facts>div:last-child{border-bottom:0}.rules-homepage .pay-rules-context-facts dt{color:#7b8db8;font-size:.49rem;letter-spacing:.1em}.rules-homepage .pay-rules-context-facts dd{color:#315fc3;font:1rem/1.2 var(--display)}.rules-homepage .pay-rules-context-links{counter-reset:dossier-link;padding:0;border-top:1px solid #315fc3}.rules-homepage .pay-rules-context-links a{counter-increment:dossier-link;grid-template-columns:28px minmax(0,1fr) auto;min-height:75px;padding:13px 4px;border-color:#d3def5;color:#315fc3}.rules-homepage .pay-rules-context-links a:before{content:"0" counter(dossier-link);position:absolute;margin-top:-44px;color:#8c9bc0;font-size:.44rem;font-weight:800;letter-spacing:.08em}.rules-homepage .pay-rules-context-links a:hover{padding-inline:12px;background:#fff1ed}.rules-homepage .pay-rules-context-links svg{color:#ee6f61}.rules-homepage .pay-rules-context-links strong{display:grid;width:42px;height:42px;place-items:center;border:1px solid #315fc3;border-radius:50%;color:#315fc3;background:#fff;font-size:1.18rem}.rules-homepage .pay-rules-context-safety{position:relative;margin:42px 38px 48px;padding:30px 28px 28px;border:1px solid #f0b16a;border-radius:2px 24px 2px 2px;color:#315fc3;background:#fff4e8;box-shadow:6px 6px 0 rgb(243 161 38/.2)}.rules-homepage .pay-rules-context-safety:before{content:"";position:absolute;top:-8px;right:28px;width:15px;height:15px;border:1px solid #ee6f61;border-radius:50%;background:#fff}.rules-homepage .pay-rules-context-safety .eyebrow{color:#ee6f61;font-size:.48rem}.rules-homepage .pay-rules-context-safety h3{margin:11px 0 10px;color:#315fc3;font-size:1.75rem}.rules-homepage .pay-rules-context-safety p{color:#566990;font-size:.68rem;line-height:1.65}@media (max-width:560px){.rules-homepage .pay-rules-context-facts,.rules-homepage .pay-rules-context-heading,.rules-homepage .pay-rules-context-links{margin-inline:22px}.rules-homepage .pay-rules-context-heading{padding-top:68px}.rules-homepage .pay-rules-context-heading h2{padding-right:48px;font-size:2.7rem}.pay-rules-context-section-label,.rules-homepage .pay-rules-context-safety{margin-inline:22px}}.real-upload-panel{position:relative;isolation:isolate;padding:0;overflow:hidden;background:radial-gradient(circle at 92% 10%,rgb(240 162 58/16%) 0 78px,transparent 79px),linear-gradient(135deg,#fff 0,var(--brand-ivory-white) 100%);border:1px solid var(--brand-blue-deep);border-radius:6px 42px 6px 6px;box-shadow:8px 9px 0 var(--mustard),0 24px 50px rgb(54 92 184/10%)}.real-upload-panel:before{position:absolute;top:0;left:0;width:7px;height:100%;content:"";background:var(--brand-blue-deep)}.real-upload-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:center;padding:30px 34px 26px 38px;border-bottom:1px solid rgb(54 92 184/22%)}.real-upload-heading-icon{display:grid;width:58px;height:58px;color:#fff;background:var(--brand-blue-deep);border-radius:50% 50% 8px 50%;box-shadow:5px 5px 0 var(--coral);place-items:center}.real-upload-heading-icon svg{width:27px}.real-upload-heading .eyebrow,.real-upload-heading h2{color:var(--brand-blue-deep)}.real-upload-heading h2{margin:5px 0 7px;font-size:clamp(2rem,3vw,3.1rem);line-height:1}.real-upload-heading p{max-width:650px;margin:0;color:var(--muted);font-size:.88rem}.real-upload-private-badge{display:inline-flex;gap:7px;align-items:center;min-height:34px;padding:0 12px;color:var(--brand-blue-deep);background:color-mix(in srgb,var(--mustard) 14%,#fff);border:1px solid var(--brand-blue-deep);border-radius:999px;font-size:.72rem;font-weight:800;white-space:nowrap}.real-upload-private-badge svg{width:16px}.real-upload-panel>.external-processing-disclosure,.real-upload-panel>form{margin-right:34px;margin-left:38px}.real-upload-panel>.external-processing-disclosure{grid-template-columns:auto minmax(0,1fr);gap:16px;padding:18px 20px;margin-top:26px;margin-bottom:22px;background:#fff;border:1px solid rgb(54 92 184/22%);border-left:4px solid var(--coral);border-radius:0 18px 0 0}.external-processing-disclosure-icon{display:grid;width:38px;height:38px;color:var(--brand-blue-deep);background:color-mix(in srgb,var(--coral) 14%,#fff);border-radius:50%;place-items:center}.external-processing-disclosure-icon svg{width:19px}.real-upload-panel .external-processing-disclosure>div{display:block}.real-upload-panel .external-processing-disclosure strong{color:var(--brand-blue-deep);font-size:.92rem}.real-upload-panel .external-processing-disclosure p{margin-top:5px;color:var(--muted);font-size:.82rem;line-height:1.55}.real-upload-panel .external-processing-disclosure ul{display:flex;flex-wrap:wrap;gap:8px 18px;padding:12px 0 0;margin:12px 0 0;list-style:none;border-top:1px solid rgb(54 92 184/12%)}.real-upload-panel .external-processing-disclosure li{display:inline-flex;gap:5px;align-items:center;color:var(--brand-blue-deep);font-size:.72rem;font-weight:700}.real-upload-panel .external-processing-disclosure li svg{width:14px;color:var(--coral)}.real-upload-panel>form{gap:12px;padding-bottom:34px}.real-upload-panel .file-upload-label{color:var(--brand-blue-deep);font-size:.76rem;letter-spacing:.05em;text-transform:uppercase}.real-upload-panel .file-upload-picker{min-height:168px;padding:26px 28px;background:linear-gradient(90deg,rgb(54 92 184/3.5%) 1px,transparent 1px) 0 0 /28px 28px,linear-gradient(rgb(54 92 184/3.5%) 1px,transparent 1px) 0 0 /28px 28px,var(--brand-ivory-white);border:2px dashed rgb(54 92 184/46%);border-radius:4px 28px 4px 4px}.real-upload-panel .file-upload-picker:hover{background-color:#fff;border-color:var(--brand-blue-deep);box-shadow:6px 6px 0 rgb(240 162 58/65%);transform:translate(-2px,-2px)}.real-upload-panel .file-upload-picker>svg{box-sizing:content-box;width:29px;height:29px;padding:13px;color:#fff;background:var(--brand-blue-deep);border-radius:50%}.real-upload-panel .file-upload-picker>div strong{color:var(--brand-blue-deep);font-size:1.65rem}.real-upload-panel .file-upload-choose{padding:11px 15px;color:var(--brand-blue-deep);background:#fff;border-color:var(--brand-blue-deep);box-shadow:3px 3px 0 var(--mustard)}.real-upload-panel .file-upload-help{padding-left:2px;margin-top:0;font-size:.74rem}.real-upload-panel .file-upload-actions{padding-top:5px}.real-upload-panel .file-upload-actions .button:first-child{min-height:48px;padding:0 20px;color:#fff;background:var(--brand-blue-deep);border-color:var(--brand-blue-deep);box-shadow:5px 5px 0 var(--coral)}.real-upload-panel .file-upload-actions .button:first-child:hover:not(:disabled){color:var(--ink);background:var(--mustard);border-color:var(--ink);box-shadow:2px 2px 0 var(--coral);transform:translate(3px,3px)}.real-upload-panel .file-upload-actions .button:disabled{color:rgb(41 41 41/48%);background:rgb(41 41 41/6%);border-color:rgb(41 41 41/16%);box-shadow:none;cursor:not-allowed}@media (max-width:760px){.real-upload-heading{grid-template-columns:auto minmax(0,1fr);padding:24px 24px 22px 28px}.real-upload-private-badge{grid-column:2;width:max-content}.real-upload-panel>.external-processing-disclosure,.real-upload-panel>form{margin-right:22px;margin-left:28px}.real-upload-panel .file-upload-picker{grid-template-columns:auto minmax(0,1fr)}.real-upload-panel .file-upload-choose{grid-column:2;width:max-content}}@media (max-width:520px){.real-upload-heading{grid-template-columns:1fr}.real-upload-private-badge{grid-column:1}.real-upload-panel>.external-processing-disclosure{grid-template-columns:1fr}.real-upload-panel .file-upload-picker{grid-template-columns:1fr;text-align:left}.real-upload-panel .file-upload-choose{grid-column:1}}.rules-homepage .pay-rules-next-card:before{display:none}.pay-rules-processing-progress{max-width:680px;margin-top:28px;padding-top:20px;border-top:1px solid #b9c9ee}.pay-rules-sources-heading{grid-template-columns:44px minmax(0,1fr) auto;align-items:center}.pay-rules-add-document{min-height:50px;padding-inline:20px;border-radius:2px 14px 2px 2px;background:#315fc3;box-shadow:5px 5px 0 #f3a126;white-space:nowrap}.pay-rules-add-document svg{width:17px}@media (max-width:700px){.pay-rules-sources-heading{grid-template-columns:40px minmax(0,1fr)}.pay-rules-add-document{grid-column:1/-1;width:100%;margin-top:10px}}.pay-rules-processing-progress-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:10px;color:#315fc3}.pay-rules-processing-progress-heading span{font-size:.52rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pay-rules-processing-progress-heading strong{font:1rem var(--display)}.pay-rules-processing-track{position:relative;height:14px;overflow:hidden;border:1px solid #315fc3;background:rgb(255 255 255/.8)}.pay-rules-processing-track>span{display:block;min-width:5px;height:100%;background:#315fc3;box-shadow:inset -4px 0 0 #f3a126;transition:width .45s ease}.pay-rules-processing-track:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent,transparent calc(33.333% - 1px),rgb(49 95 195/.24) calc(33.333% - 1px),rgb(49 95 195/.24) 33.333%);pointer-events:none}.pay-rules-processing-track.is-indeterminate>span{width:32%;animation:pay-rules-progress-scan 1.8s ease-in-out infinite}.pay-rules-processing-stages{display:grid;grid-template-columns:repeat(3,1fr);margin-top:8px;color:#7183ae;font-size:.48rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pay-rules-processing-stages span:nth-child(2){text-align:center}.pay-rules-processing-stages span:last-child{text-align:right}.rules-homepage .pay-rules-next-card .pay-rules-processing-progress>p{margin-top:14px;color:#66779f;font-size:.62rem;line-height:1.55}@keyframes pay-rules-progress-scan{0%{translate:-105% 0}55%,to{translate:315% 0}}@media (prefers-reduced-motion:reduce){.pay-rules-processing-track>span{transition:none}.pay-rules-processing-track.is-indeterminate>span{width:45%;animation:none}}@media (max-width:620px){.pay-rules-processing-progress-heading{align-items:flex-start;flex-direction:column;gap:4px}.pay-rules-processing-stages{font-size:.43rem}.private-page.rules-homepage .pay-rules-hero-art{padding-inline:0}.private-page.rules-homepage .rules-ledger-sheet{width:74%;translate:-50% -45%}.private-page.rules-homepage .rules-ledger-condition,.private-page.rules-homepage .rules-ledger-source{width:145px}}.sign-out-control{display:grid;justify-items:end}.workspace-loading{max-width:760px}.workspace-loading-lines{display:grid;grid-gap:12px;gap:12px;margin-top:32px}.workspace-loading-lines span{display:block;width:min(100%,680px);height:18px;border-radius:999px;background:linear-gradient(90deg,rgb(41 41 41/.08),rgb(41 41 41/.16),rgb(41 41 41/.08));background-size:200% 100%;animation:workspace-loading-pulse 1.2s ease-in-out infinite}.workspace-loading-lines span:nth-child(2){width:82%}.workspace-loading-lines span:nth-child(3){width:61%}@keyframes workspace-loading-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.workspace-loading-lines span{animation:none}}@media (max-width:1100px){.source-mobile-panes{display:grid;grid-template-columns:repeat(3,1fr);margin-top:1rem;border:1px solid var(--ink)}.source-mobile-panes button{min-height:48px;background:var(--paper2);border:0;border-right:1px solid var(--ink)}.source-mobile-panes button:last-child{border:0}.source-mobile-panes button[aria-current=page]{font-weight:800;background:var(--sage);box-shadow:inset 0 -4px 0 var(--green)}.source-mobile-back,.source-mobile-next{display:flex;min-height:48px;align-items:center;gap:.4rem;margin:.8rem}.source-mobile-next{width:calc(100% - 1.6rem);justify-content:center}.source-mobile-back{padding:0 .6rem;font-weight:800;background:transparent;border:0}.source-viewer-embedded,.source-viewer-embedded .source-stage,.source-viewer-embedded .source-viewer-layout{min-height:540px}}@media (max-width:520px){.source-accept-remaining{grid-template-columns:1fr}.source-accept-remaining dl{min-width:0}.source-accept-remaining>div:last-child{align-items:stretch;flex-direction:column}.source-accept-remaining .button{width:100%}.source-viewer-embedded .source-viewer-header{position:static}.source-viewer-embedded .source-viewer-header .eyebrow{display:inline-flex}}@media (prefers-reduced-motion:reduce){.source-viewer-embedded *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.demo-site{min-height:100vh}.demo-banner{position:-webkit-sticky;position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 1.25rem;color:#292929;background:#FFFFFF;border-bottom:1px solid rgb(41 41 41/.25);font-size:.86rem}.demo-banner-actions{display:flex;align-items:center;gap:.85rem;white-space:nowrap}.demo-banner-actions a,.demo-banner-actions button{color:inherit;font:inherit;font-weight:700;text-decoration:underline;background:none;border:0;cursor:pointer}.sample-document-action{width:100%;color:inherit;font:inherit;background:transparent;cursor:pointer}.real-app-shell .app-main>header>button{min-height:42px;padding:0 1rem;color:#FFFFFF;font:700 .78rem var(--sans);background:var(--ink);border:1px solid var(--ink);cursor:pointer}.real-app-shell .app-content,.real-app-shell .app-main{min-width:0}.real-stage-note p{margin-bottom:.7rem}.real-app-shell .demo-label,.real-app-shell .side-brand .logo b,.real-app-shell .side-brand .logo b span,.real-app-shell aside nav>small{color:#FFFFFF}.back-link-inline,.blocker-list li a,.real-app-shell .side-brand>a,.real-stage-note a{display:inline-flex;min-height:44px;align-items:center}.real-app-shell .app-main>header>button,.real-app-shell aside nav a{min-height:44px}.real-app-shell .mobile-nav,.real-app-shell .side-brand button{width:44px;height:44px;align-items:center;justify-content:center;cursor:pointer}.real-app-shell .mobile-nav svg,.real-app-shell .side-brand button svg{width:22px}.private-page{width:min(1100px,100%);margin:0 auto}.private-page>header:not(.private-page-heading){position:relative;padding:2.4rem;margin-bottom:1.5rem;color:#FFFFFF;background:var(--blue2);border:1px solid var(--ink)}.private-page-heading h1,.private-page>header:not(.private-page-heading) h1{margin:.4rem 0 .6rem;font-size:clamp(2.5rem,6vw,4.5rem)}.private-page>header:not(.private-page-heading) p{max-width:42rem}.private-page>header:not(.private-page-heading) .button{display:inline-flex;margin-top:1rem;color:var(--ink);background:var(--mustard)}.private-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;padding:2rem 0 1.5rem}.private-page-heading p{max-width:44rem;color:var(--ink)}.back-link-inline{margin-bottom:.8rem;font-size:.78rem;font-weight:700;text-decoration:underline;text-underline-offset:4px}.job-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:1.25rem;gap:1.25rem}.job-grid article{display:flex;min-height:220px;flex-direction:column}.job-grid article h2{margin:0 0 .5rem;font-size:2rem}.job-grid article>a{margin-top:auto;font-weight:700;text-decoration:underline}.stage-boundary-card{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;margin-bottom:1.25rem;color:var(--ink);background:var(--mustard);border:1px solid var(--ink)}.stage-boundary-card span{font-size:.84rem}.document-library-panel>div>section{padding:1rem 0;border-bottom:1px solid var(--line)}.external-processing-disclosure,.external-processing-status{display:grid;grid-gap:.7rem;gap:.7rem;padding:1rem;margin:.8rem 0 1rem;background:var(--paper);border:1px solid var(--ink)}.external-processing-disclosure p,.external-processing-status span{max-width:72ch;margin:0;font-size:.9rem}.external-processing-disclosure>div,.external-processing-status>div{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.external-processing-support{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;max-width:72ch;margin:.15rem 0 0;padding-top:.75rem;border-top:1px solid var(--line);font-size:.82rem}.external-processing-support code{padding:.2rem .4rem;background:#fff;border:1px solid var(--line);font:700 .78rem var(--body)}.document-library-panel button,.real-upload-panel button{min-height:44px;padding:0 1rem;font-weight:700;background:var(--mustard);border:1px solid var(--ink);cursor:pointer}.real-upload-panel form{display:grid;grid-gap:1rem;gap:1rem}.file-upload-label{font-weight:700}.file-upload-picker{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;min-height:150px;padding:1.5rem;overflow:hidden;background:color-mix(in srgb,var(--mustard) 18%,var(--paper2));border:1px dashed var(--ink);transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.file-upload-picker[data-has-files]{background:color-mix(in srgb,var(--sage) 48%,var(--paper2));border-style:solid;box-shadow:6px 6px 0 var(--ink);transform:translate(-3px,-3px)}.file-upload-picker:focus-within{outline:3px solid var(--blue2);outline-offset:3px}.file-upload-picker>svg{width:2.25rem;height:2.25rem}.file-upload-picker>div{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0}.file-upload-picker>div strong{font:1.45rem var(--display)}.file-upload-help,.file-upload-picker>div span{color:var(--muted);font-size:.82rem}.file-upload-picker input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.file-upload-choose{padding:.65rem .8rem;font-size:.78rem;font-weight:700;background:var(--paper2);border:1px solid var(--ink)}.file-upload-help{margin:-.35rem 0 0}.file-upload-selection{display:grid;grid-gap:.55rem;gap:.55rem;padding:0;margin:0;list-style:none}.file-upload-selection li{display:flex;gap:.75rem;align-items:center;padding:.8rem .9rem;background:var(--paper2);border:1px solid var(--line)}.file-upload-selection svg{width:1.25rem;color:var(--green)}.file-upload-selection span{display:grid;min-width:0}.file-upload-selection strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-upload-selection small{color:var(--muted)}.file-upload-actions,.file-upload-progress span{display:flex;gap:.75rem;align-items:center}.file-upload-actions .button{display:inline-flex;gap:.55rem;align-items:center;justify-content:center}.file-upload-actions svg{width:1rem}.file-upload-progress{display:grid;grid-gap:.45rem;gap:.45rem;padding:.9rem;background:var(--paper2);border:1px solid var(--line)}.file-upload-progress span{justify-content:space-between}.file-upload-progress progress{width:100%;accent-color:var(--blue2)}.file-upload-message{padding:.85rem 1rem;margin:0;color:var(--ink);background:var(--brand-soft-lavender);border:1px solid var(--ink)}.form-message{padding:.8rem;background:var(--sage);border:1px solid var(--ink)}.history-difference small,.mini-total small,.status-banner small{color:#292929}.mini-piece{color:#292929!important}.mini-piece.mp3{color:#FFFFFF!important}.auth-logo{padding:.5rem .65rem;background:var(--paper2);border:1px solid var(--ink)}@media (max-width:760px){.demo-banner{position:relative;align-items:flex-start;flex-direction:column}.demo-banner-actions{flex-wrap:wrap}.private-page-heading,.stage-boundary-card{align-items:flex-start;flex-direction:column}}.source-viewer{min-height:calc(100vh - 210px);background:var(--paper2);border:1px solid var(--ink)}.source-viewer-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:1rem;gap:1rem;padding:1.1rem 1.25rem;background:var(--blue2);border-bottom:1px solid var(--ink)}.source-viewer-header h1{margin:.2rem 0 0;overflow:hidden;font:2rem/1 var(--display);text-overflow:ellipsis;white-space:nowrap}.source-close,.source-pagination button,.source-quality-warning button,.source-toolbar button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:.45rem;padding:0 .8rem;font-weight:700;background:var(--paper2);border:1px solid var(--ink)}.source-close{color:var(--ink)}.source-close svg,.source-toolbar svg{width:18px}.source-format{padding:.45rem .65rem;font-size:.72rem;font-weight:700;background:var(--sage);border:1px solid var(--ink)}.source-viewer-layout{display:grid;grid-template-columns:180px minmax(0,1fr);min-height:calc(100vh - 300px)}.source-unit-list{padding:1rem;overflow:auto;background:#FFFFFF;border-right:1px solid var(--ink)}.source-unit-list h2{margin-bottom:.8rem;font:1.5rem var(--display)}.source-unit-list>div{display:grid;grid-gap:.75rem;gap:.75rem}.source-unit-list button{display:grid;width:100%;grid-gap:.35rem;gap:.35rem;padding:.55rem;text-align:left;background:var(--paper2);border:1px solid var(--line)}.source-unit-list button.active{border-color:var(--blue);box-shadow:3px 3px 0 var(--mustard)}.source-unit-list button img,.source-unit-list button>span:first-child{width:100%;height:92px;object-fit:contain;background:#FFFFFF;border:1px solid var(--line)}.source-unit-list button>span:first-child{display:grid;place-items:center;font:2rem var(--display)}.source-unit-list button>span:last-child{overflow:hidden;font-size:.75rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.source-stage{min-width:0;padding:1rem;background:#FFFFFF}.source-toolbar{display:flex;align-items:center;gap:.45rem;padding:.55rem;background:var(--paper2);border:1px solid var(--ink)}.source-toolbar button{flex:0 0 44px;width:44px;padding:0}.source-pagination button:disabled,.source-toolbar button:disabled{opacity:.45;cursor:not-allowed}.source-toolbar>span{min-width:145px;margin-right:auto;font-size:.78rem;font-weight:700}.source-toolbar output{min-width:3.5rem;text-align:center;font-size:.76rem;font-weight:700}.source-meta{display:flex;flex-wrap:wrap;gap:.7rem;padding:.75rem 0;font-size:.75rem}.source-meta>span{padding:.38rem .55rem;background:var(--paper2);border:1px solid var(--line)}.source-meta .quality-low{background:#FFFFFF;border-color:var(--coral)}.source-meta .quality-good{background:#FFFFFF;border-color:var(--green)}.source-quality-warning{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.45fr);grid-gap:1rem;gap:1rem;padding:1rem;margin-bottom:.8rem;background:#FFFFFF}.source-quality-warning h2{margin-bottom:.25rem;font-size:1.35rem}.source-quality-warning p{margin:0;color:var(--ink);font-size:.82rem}.source-quality-warning form{display:grid;grid-gap:.45rem;gap:.45rem}.source-quality-warning label{display:flex;align-items:center;gap:.45rem;font-weight:700}.source-quality-warning label svg{width:18px}.source-quality-warning input{width:100%;font-size:.75rem}.source-canvas{min-height:480px;max-height:70vh;overflow:auto;background:#FFFFFF;border:1px solid var(--ink)}.source-image-scroll{min-width:100%;padding:1.5rem}.source-image-layer{position:relative;min-width:50%;max-width:250%;margin:0 auto;transition:width .12s ease}.source-image-layer img{display:block;width:100%;height:auto;background:#FFFFFF;box-shadow:var(--shadow)}.source-highlight{position:absolute;background:rgb(230 111 97/.28);border:3px solid #e66f61;box-shadow:0 0 0 2px #FFFFFF;pointer-events:none}.source-cell-selected:focus-within,.source-highlight:focus,.source-paragraph-highlight:focus{outline:4px solid var(--mustard);outline-offset:3px}.source-docx{width:min(820px,calc(100% - 3rem));min-height:600px;padding:3rem;margin:1.5rem auto;color:#292929;background:#FFFFFF;box-shadow:var(--shadow)}.source-unavailable{width:min(540px,calc(100% - 2rem));padding:1.5rem;margin:2rem auto;color:var(--ink);background:var(--paper2);border:1px solid var(--coral)}.source-unavailable h2{font-size:1.7rem}.source-unavailable p{margin-bottom:0;color:var(--ink)}.source-docx h1,.source-docx h2,.source-docx h3,.source-docx h4,.source-docx h5,.source-docx h6{font-family:var(--sans);font-weight:700}.source-docx table{width:100%;border-collapse:collapse}.source-docx td,.source-docx th{padding:.55rem;border:1px solid #292929}.source-paragraph-highlight{padding:.2rem;background:rgb(230 111 97/.38);box-shadow:inset 4px 0 0 #E66F61}.source-table-region{min-width:max-content;max-width:100%;min-height:480px;overflow:auto;background:var(--paper2)}.source-table-region table{min-width:100%;border-collapse:separate;border-spacing:0}.source-table-region caption{position:-webkit-sticky;position:sticky;left:0;padding:.7rem;text-align:left;font-weight:700;background:var(--sage)}.source-table-region td,.source-table-region th{min-width:130px;height:44px;padding:0;background:var(--paper2);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.source-table-region th{min-width:56px;padding:.5rem;text-align:center;background:#FFFFFF}.source-table-region thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2}.source-table-region tbody th{position:-webkit-sticky;position:sticky;left:0;z-index:1}.source-table-region thead th:first-child{left:0;z-index:3}.source-table-region td button{width:100%;min-height:44px;padding:.45rem .6rem;text-align:left;background:transparent;border:0}.source-table-region td.source-cell-selected{background:rgb(78 120 217/.18);box-shadow:inset 0 0 0 2px var(--blue)}.source-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.75rem;background:var(--paper2);border:1px solid var(--ink);border-top:0}.source-pagination button{min-height:38px}.source-pagination span{margin-left:auto;font-size:.78rem;font-weight:700}.source-message{padding:.65rem;margin:.7rem 0 0;color:var(--ink);background:var(--sage);border:1px solid var(--ink)}.source-shortcuts{margin:.7rem 0 0;color:#292929;font-size:.72rem}.source-empty{min-height:55vh}@media (max-width:760px){.real-app-shell:has(.source-viewer:not(.source-viewer-embedded)){display:block}.real-app-shell:has(.source-viewer:not(.source-viewer-embedded)) .app-main>header,.real-app-shell:has(.source-viewer:not(.source-viewer-embedded))>aside{display:none}.real-app-shell:has(.source-viewer:not(.source-viewer-embedded)) .app-content{max-width:none;padding:0}.source-viewer{min-height:100dvh;border:0}.source-viewer-header{position:-webkit-sticky;position:sticky;top:0;z-index:10;grid-template-columns:auto minmax(0,1fr) auto;padding:.65rem}.source-viewer-header h1{font-size:1.35rem}.source-close span,.source-viewer-header .eyebrow{display:none}.source-close{width:44px;padding:0}.source-viewer-layout{display:flex;min-height:calc(100dvh - 66px);flex-direction:column}.source-unit-list{padding:.65rem;overflow-x:auto;border-right:0;border-bottom:1px solid var(--ink)}.source-unit-list h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.source-unit-list>div{display:flex;gap:.55rem}.source-unit-list button{width:74px;min-width:74px}.source-unit-list button img,.source-unit-list button>span:first-child{height:54px}.source-stage{padding:.55rem}.source-toolbar{position:-webkit-sticky;position:sticky;top:65px;z-index:8;overflow-x:auto}.source-toolbar>span{min-width:120px}.source-meta{padding:.45rem 0}.source-quality-warning{grid-template-columns:1fr}.source-canvas{min-height:calc(100dvh - 320px);max-height:none}.source-image-scroll{padding:.75rem}.source-docx{width:calc(100% - 1rem);padding:1.25rem;margin:.5rem}.source-shortcuts{display:none}}.condition-page,.manual-editor-page,.revision-history-page,.revision-page,.rules-page{--rule-wash:#FFFFFF}.rule-page-heading{border-bottom:1px solid var(--ink)}.rule-page-heading>.button,.rule-page-heading>.button:hover{color:#FFFFFF;background:#292929}.rule-workspace{display:grid;grid-gap:1.5rem;gap:1.5rem}.readiness-banner{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.75fr);grid-gap:2rem;gap:2rem;padding:clamp(1.5rem,4vw,2.6rem);color:#FFFFFF;background:var(--blue2);border:1px solid var(--ink)}.readiness-banner.blocked{color:var(--ink);background:var(--mustard)}.readiness-banner.checking{color:var(--ink);background:var(--lavender)}.readiness-banner.failed{color:var(--ink);background:#FFFFFF}.readiness-banner h2{margin:.45rem 0 .7rem;font-size:clamp(2rem,4vw,3.3rem);line-height:1}.readiness-banner p{max-width:46rem;margin:0;color:inherit}.readiness-counts{display:grid;grid-template-columns:repeat(5,1fr);align-self:stretch;margin:0;border:1px solid}.readiness-counts>div{display:flex;min-width:0;flex-direction:column-reverse;justify-content:center;padding:1rem .7rem;text-align:center;border-left:1px solid}.readiness-counts>div:first-child{border-left:0}.readiness-counts dt{font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.readiness-counts dd{margin:0 0 .3rem;font:2.4rem/1 var(--display)}.section-rule-heading{display:flex;align-items:flex-start;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--ink)}.section-rule-heading>svg{flex:0 0 28px;width:28px}.section-rule-heading h2{margin:.25rem 0 0;font-size:2.2rem}.section-rule-heading .text-link{display:inline-flex;align-items:center;gap:.5rem;margin-left:auto}.section-rule-heading .text-link svg{width:18px}.blocker-list,.catalogue-section,.coverage-section,.saved-conditions{padding:clamp(1.25rem,3vw,2rem);background:var(--paper2);border:1px solid var(--ink)}.blocker-list ol{padding:0;margin:0;list-style:none}.blocker-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;padding:1rem 0;border-bottom:1px solid var(--line)}.blocker-list li:last-child{border-bottom:0}.blocker-list li div{display:grid;grid-gap:.25rem;gap:.25rem}.blocker-list li small{text-transform:capitalize}.blocker-list li a{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;text-decoration:underline;text-underline-offset:4px}.blocker-list li a svg{width:16px}.coverage-complete,.coverage-prompt{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem 2rem;gap:1rem 2rem;align-items:center}.coverage-complete p,.coverage-prompt h2{margin-bottom:.35rem}.coverage-prompt>.rule-error,.coverage-prompt>label{grid-column:1/-1}.coverage-complete{grid-template-columns:auto minmax(0,1fr)}.coverage-complete>svg{width:42px;height:42px;padding:.5rem;color:#FFFFFF;background:var(--green);border:1px solid var(--ink)}.coverage-complete p{color:var(--ink)}.catalogue-section>p{max-width:48rem;margin:1rem 0 1.3rem}.catalogue-lines,.condition-lines{border-top:1px solid var(--line)}.catalogue-lines>a,.condition-lines>a{display:grid;grid-template-columns:42px minmax(0,1fr) auto 24px;grid-gap:1rem;gap:1rem;align-items:center;min-height:82px;padding:.85rem 0;border-bottom:1px solid var(--line)}.catalogue-lines>a:hover,.condition-lines>a:hover{background:var(--paper)}.catalogue-lines>a>span{font:1.35rem var(--display);color:var(--blue)}.catalogue-lines a div,.condition-lines a div{display:grid;grid-gap:.25rem;gap:.25rem}.catalogue-lines a b,.condition-lines a b{font-size:1rem}.catalogue-lines a em{color:var(--muted);font-size:.75rem;font-style:normal}.catalogue-lines a>svg,.condition-lines a>svg{width:18px}.other-line{background:#FFFFFF}.condition-state{padding:.35rem .55rem;font-size:.7rem;font-weight:700;text-transform:capitalize;background:var(--rule-wash);border:1px solid var(--ink)}.condition-state.awaiting_confirmation,.condition-state.confirmed,.condition-state.edited,.condition-state.needs_help,.condition-state.rejected{background:#FFFFFF}.condition-state.superseded{color:var(--muted);background:#FFFFFF}.rule-empty{padding:2rem;text-align:center;background:var(--paper);border:1px dashed var(--ink)}.manual-rule-editor,.rule-preview{width:min(900px,100%);margin:0 auto}.category-chooser,.rule-fieldset{padding:0;margin:0 0 1.25rem}.category-change,.category-chooser,.rule-fieldset{background:var(--paper2);border:1px solid var(--ink)}.category-change{margin-bottom:1.25rem}.category-change>summary{display:flex;min-height:52px;gap:.4rem;align-items:center;padding:.8rem 1rem;cursor:pointer}.category-change>summary span{margin-left:auto;text-decoration:underline}.category-change .category-chooser{margin:0;border-width:1px 0 0}.category-chooser legend,.rule-fieldset legend{padding:.55rem .8rem;margin-left:.8rem;color:#FFFFFF;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--blue2);border:1px solid var(--ink)}.category-chooser>div{display:grid;grid-template-columns:repeat(4,1fr)}.category-chooser button{display:grid;min-height:96px;grid-gap:.35rem;gap:.35rem;padding:.9rem;text-align:left;background:transparent;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.category-chooser button[aria-pressed=true]{color:#FFFFFF;background:var(--blue2);box-shadow:inset 0 -5px 0 var(--mustard)}.category-chooser button span{font:1.2rem var(--display)}.condition-heading,.editor-heading{padding:clamp(1.5rem,4vw,2.8rem);margin-bottom:1.25rem;color:#FFFFFF;background:var(--blue2);border:1px solid var(--ink)}.condition-heading h1,.editor-heading h1,.rule-preview>h1{margin:.5rem 0;font-size:clamp(2.6rem,6vw,4.8rem);line-height:.95}.editor-heading blockquote{padding:.8rem 1rem;margin:1.2rem 0 0;color:var(--ink);background:var(--mustard);border-left:5px solid var(--coral)}.rule-fieldset{display:grid;grid-gap:1rem;gap:1rem;padding:1.4rem}.rule-fieldset.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.rule-field{display:grid;min-width:0;grid-gap:.45rem;gap:.45rem}.rule-field>span{font-weight:700}.evidence-row select,.rule-field input,.rule-field select,.rule-field textarea{width:100%;min-height:48px;padding:.7rem .8rem;background:#FFFFFF;border:1px solid var(--ink);border-radius:0}.rule-field textarea{min-height:112px;resize:vertical}.evidence-row select:focus-visible,.rule-field input:focus-visible,.rule-field select:focus-visible,.rule-field textarea:focus-visible{outline:3px solid var(--mustard);outline-offset:3px}.rule-helper{margin:0;color:var(--ink)}.choice-line,.member-list label{display:flex;align-items:flex-start;gap:.7rem;min-height:44px;padding:.65rem;font-weight:600;background:var(--paper);border:1px solid var(--line)}.choice-line input,.evidence-row input,.member-list input{width:20px;height:20px;flex:0 0 20px;margin-top:.05rem;accent-color:var(--blue2)}.member-list{display:grid;grid-gap:.5rem;gap:.5rem}.evidence-choice>small{color:var(--ink)}.evidence-list{display:grid;grid-gap:.55rem;gap:.55rem}.evidence-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.35fr);grid-gap:.75rem;gap:.75rem;align-items:center;padding:.7rem;background:var(--paper);border:1px solid var(--line)}.evidence-row>label{display:flex;align-items:flex-start;gap:.7rem}.evidence-row label span{display:grid;grid-gap:.2rem;gap:.2rem}.rule-error{display:flex;align-items:flex-start;gap:.6rem;padding:.8rem;color:var(--ink);background:#FFFFFF;border:1px solid var(--coral)}.rule-error svg{flex:0 0 20px;width:20px}.rule-actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin:1.25rem 0}.rule-preview>p{max-width:48rem;color:var(--ink)}.interpretation-block{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:1rem;gap:1rem;padding:1.4rem;margin:1rem 0;color:var(--ink);background:var(--sage);border:1px solid var(--ink)}.interpretation-block>svg{width:32px}.interpretation-block h2{margin-bottom:.35rem}.interpretation-block p{margin:0;color:var(--ink)}.revision-rules details,.rule-preview details{margin-bottom:.8rem;background:var(--paper2);border:1px solid var(--ink)}.revision-rules summary,.rule-preview summary{padding:.9rem;font-weight:700;cursor:pointer}.revision-blockers pre,.revision-rules pre,.rule-preview pre,.structured-values pre{box-sizing:border-box;width:100%;max-width:100%;max-height:520px;padding:1rem;margin:0;overflow:auto;color:#FFFFFF;font-size:.76rem;line-height:1.55;background:#292929}.condition-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.condition-heading h1{max-width:760px;font-size:clamp(2.2rem,5vw,4rem);overflow-wrap:anywhere}.attached-evidence,.condition-decision,.interaction-completion,.revision-blockers,.revision-rules,.structured-values{min-width:0;padding:1.4rem;margin:1rem 0;background:var(--paper2);border:1px solid var(--ink)}.interaction-completion>p{max-width:48rem}.interaction-completion ol{padding:0;list-style:none}.interaction-completion li{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:.8rem 0;border-top:1px solid var(--line)}.interaction-completion li span{display:grid;grid-gap:.2rem;gap:.2rem}.interaction-completion li a{font-weight:700;text-decoration:underline}.attached-evidence ul{padding:0;list-style:none}.attached-evidence li{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--line)}.attached-evidence a{font-weight:700;text-decoration:underline}.history-note{display:flex;gap:.6rem;align-items:flex-start;padding:1rem;color:var(--ink);background:#FFFFFF;border:1px solid var(--ink)}.history-note svg{flex:0 0 20px;width:20px}.history-note a{font-weight:700;text-decoration:underline}.danger-text{color:#E66F61!important;border-color:#E66F61!important}.decision-status{color:var(--ink)}.structured-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:1rem 0;background:var(--paper2);border:1px solid var(--ink)}.structured-list>div{min-width:0;padding:1rem;border-right:1px solid var(--line)}.structured-list>div:last-child{border-right:0}.structured-list dt{margin-bottom:.4rem;font-size:.7rem;font-weight:700;text-transform:uppercase}.structured-list dd{margin:0;overflow-wrap:anywhere}.revision-timeline{padding:0;margin:0;list-style:none;background:var(--paper2);border:1px solid var(--ink)}.revision-timeline li{display:grid;grid-template-columns:72px minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;padding:1.2rem;border-bottom:1px solid var(--line)}.revision-timeline li>span{font:2rem var(--display)}.revision-timeline h2,.revision-timeline p{margin:0 0 .25rem}.revision-timeline code{display:block;max-width:440px;overflow:hidden;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.revision-timeline a{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;text-decoration:underline}.revision-timeline a svg{width:18px}@media (max-width:900px){.readiness-banner{grid-template-columns:1fr}.category-chooser>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.readiness-counts{grid-template-columns:repeat(2,1fr)}.readiness-counts>div{border-bottom:1px solid}.readiness-counts>div:nth-child(odd){border-left:0}.blocker-list li,.catalogue-lines>a,.condition-lines>a,.coverage-complete,.coverage-prompt,.evidence-row,.revision-timeline li{grid-template-columns:1fr}.catalogue-lines>a>span,.catalogue-lines>a>svg,.condition-lines>a>svg{display:none}.catalogue-lines a em{justify-self:start}.rule-fieldset.two-column,.structured-list{grid-template-columns:1fr}.structured-list>div{border-right:0;border-bottom:1px solid var(--line)}.section-rule-heading{flex-wrap:wrap}.section-rule-heading .text-link{width:100%;margin-left:0}.condition-heading{flex-direction:column}.interaction-completion li{align-items:flex-start;flex-direction:column}.rule-actions{align-items:stretch;flex-direction:column}.rule-actions .button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.source-image-layer{transition:none}}.editorial-hero-visual:after,.editorial-hero-visual:before{display:none}.editorial-art-hero{overflow:visible;background:transparent;border-radius:0;box-shadow:none;-webkit-mask-image:radial-gradient(ellipse 70% 65% at 54% 48%,#292929 50%,rgb(41 41 41/84%) 70%,transparent 100%);mask-image:radial-gradient(ellipse 70% 65% at 54% 48%,#292929 50%,rgb(41 41 41/84%) 70%,transparent 100%)}.editorial-art-hero .puzzle-notch{display:none}.editorial-manifesto{column-gap:6vw;background:transparent;border:0}.editorial-question{padding:70px 20px 70px 0;background:transparent;border:0;border-radius:0;box-shadow:none}.editorial-manifesto .editorial-art-support{overflow:visible;background:transparent;border-radius:0;-webkit-mask-image:radial-gradient(ellipse 72% 68% at 50% 48%,#292929 50%,rgb(41 41 41/80%) 72%,transparent 100%);mask-image:radial-gradient(ellipse 72% 68% at 50% 48%,#292929 50%,rgb(41 41 41/80%) 72%,transparent 100%)}.editorial-manifesto .editorial-art-support .puzzle-notch{display:none}.editorial-note{align-self:end;padding:30px 0;color:var(--ink);background:transparent;border:0;border-top:1px solid var(--line);border-radius:0}.editorial-note p{color:var(--muted)}@media (max-width:760px){.editorial-question{padding:44px 0 24px}.editorial-note{padding:24px 0}}:root{--silk-blue:#4E78D9;--cork:#292929;--sandy-beach:#FFFFFF;--cashmere:#E66F61;--reef-gold:#F0A23A;--paper:var(--sandy-beach);--paper2:var(--sandy-beach);--ink:var(--cork);--muted:var(--cork);--line:rgb(41 41 41/0.18);--blue:var(--silk-blue);--blue2:var(--silk-blue);--sage:var(--reef-gold);--mustard:var(--reef-gold);--coral:var(--cashmere);--lavender:var(--cashmere);--green:var(--cork);--deep-eucalyptus:var(--cork);--shadow:0 18px 60px rgb(41 41 41/0.09)}.app-shell,.dashboard-content,.editorial-dashboard,.editorial-home,.public-site,body{color:var(--ink);background:var(--paper)}.button,.dashboard-primary-action,.dashboard-secondary-action,.editorial-primary{color:#FFFFFF;background:var(--green)}.button:hover,.dashboard-primary-action:hover,.dashboard-secondary-action:hover,.editorial-primary:hover{background:#F0A23A;box-shadow:0 10px 24px rgb(41 41 41/.2)}.public-header{background:rgb(255 255 255/92%)}.editorial-availability,.editorial-copy h1,.editorial-copy h1 em,.editorial-kicker,.editorial-question,.header-actions>a:first-child,.public-footer,.public-header nav a{color:var(--ink)}.editorial-home{--editorial-cobalt:#4E78D9;--editorial-orange:#E66F61;--editorial-lime:#F0A23A;--editorial-cream:#FFFFFF}.editorial-process{background:color-mix(in srgb,var(--mustard) 22%,var(--paper))}.editorial-process>div{background:rgb(255 255 255/72%)}.editorial-process article:first-child>svg{color:var(--blue2);background:color-mix(in srgb,var(--blue2) 16%,var(--paper))}.editorial-process article:nth-child(2)>svg{color:var(--blue);background:color-mix(in srgb,var(--blue) 22%,var(--paper))}.editorial-process article:nth-child(3)>svg{color:var(--green);background:color-mix(in srgb,var(--sage) 20%,var(--paper))}.editorial-closing,.proof-section{color:#FFFFFF;background:var(--deep-eucalyptus)}.app-shell>aside,.public-footer{background:var(--deep-eucalyptus)}.public-footer,.public-footer a,.public-footer p,.public-footer small,.public-footer span{color:rgb(255 255 255/.88)}.app-shell>aside{background-image:none}.app-shell>aside nav a{color:rgb(255 255 255/.88)}.app-shell>aside nav>small{color:rgb(255 255 255/.62)}.app-shell>aside nav a.active,.app-shell>aside nav a:hover{background:rgb(255 255 255/.16)}.side-help{background:rgb(240 162 58/.14)}.dashboard-card,.dashboard-page,.dashboard-summary-card,.dashboard-table-card,.editorial-dashboard,.editorial-dashboard .dashboard-hero,.pay-summary-card{color:var(--ink);background-color:var(--paper)}.editorial-dashboard .dashboard-greeting,.editorial-dashboard .dashboard-hero h1,.editorial-dashboard .dashboard-hero-support{color:var(--ink)}.chart-line,.history-line.expected{stroke:var(--blue2)}.chart-bar,.history-point.expected circle{fill:var(--blue2)}.hours-source-note,.info-card,.information{background:color-mix(in srgb,var(--blue) 24%,var(--paper))}.coverage-complete,.status-complete,.status-completed,.status-success,.success-card{color:#292929;background:color-mix(in srgb,var(--sage) 28%,var(--paper))}.action-card,.status-action,.status-warning,.warning-card{color:#292929;background:color-mix(in srgb,var(--coral) 22%,var(--paper))}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,textarea:-webkit-autofill{caret-color:#292929;box-shadow:inset 0 0 0 1000px #FFFFFF;-webkit-text-fill-color:#292929}::selection{color:var(--ink);background:color-mix(in srgb,var(--mustard) 48%,var(--paper))}.evidence-home{--payline-paper:#FFFFFF;--payline-ink:#292929;--payline-eucalyptus:#292929;--payline-sage:#292929;--payline-blue:#4E78D9;--payline-periwinkle:#4E78D9;--payline-terracotta:#E66F61;--payline-leaf:#F0A23A;--payline-mustard:#F0A23A;--payline-rule:rgb(41 41 41/20%);position:relative;overflow:clip;color:var(--payline-ink);background:linear-gradient(90deg,transparent 0 7.5vw,rgb(41 41 41/5%) 7.5vw calc(7.5vw + 1px),transparent calc(7.5vw + 1px)),var(--payline-paper);counter-reset:folio}.evidence-home:before{position:fixed;z-index:20;inset:0;pointer-events:none;content:"";opacity:.055;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='4' stitchTiles='stitchTiles'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.68'/%3E%3C/svg%3E");mix-blend-mode:multiply}.evidence-hero{position:relative;display:grid;grid-template-columns:minmax(0,.93fr) minmax(540px,1.07fr);min-height:min(920px,calc(100svh - 92px));padding:clamp(54px,7vh,86px) max(4vw,calc((100vw - 1500px) / 2)) 42px;isolation:isolate}.evidence-hero:after{position:absolute;right:0;bottom:0;left:0;height:1px;content:"";background:linear-gradient(90deg,transparent 5%,var(--payline-rule) 5% 95%,transparent 95%)}.evidence-hero-copy{z-index:3;display:flex;flex-direction:column;align-self:center;padding:0 0 clamp(80px,11vh,130px)}.evidence-issue{display:flex;gap:7px;align-items:center;width:max-content;margin-bottom:clamp(48px,8vh,86px);font-size:9px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.evidence-issue span{padding:8px 11px;border:1px solid}.evidence-issue span:last-child{color:var(--payline-paper);background:var(--payline-ink)}.evidence-hero h1{max-width:830px;margin:0;font-family:var(--display);font-size:clamp(63px,6.2vw,111px);font-weight:400;line-height:.82;letter-spacing:-.055em;text-wrap:balance}.evidence-hero h1 em{display:block;max-width:700px;margin-top:.78em;color:var(--payline-eucalyptus);font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,.36em,42px);font-style:normal;line-height:1.12;letter-spacing:-.025em}.evidence-hero-lower{display:grid;grid-template-columns:minmax(220px,360px);grid-gap:28px;gap:28px;align-items:start;margin-top:clamp(38px,6vh,68px)}.evidence-hero-lower>p{margin:0;color:var(--payline-ink);font-size:15px;line-height:1.65}.evidence-actions{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.evidence-actions>a:last-child{padding:7px 2px;font-size:11px;font-weight:700;border-bottom:1px solid}.evidence-primary{position:relative;display:inline-grid;grid-template-columns:1fr 42px;gap:14px;align-items:center;min-width:190px;min-height:50px;padding-left:17px;overflow:hidden;color:#FFFFFF;font-size:12px;font-weight:750;background:var(--payline-sage);border:1px solid var(--payline-ink);transition:color .35s ease,background .35s ease}.evidence-primary:before{position:absolute;inset:0;content:"";background:var(--payline-mustard);transform:translateX(-102%);transition:transform .45s cubic-bezier(.22,1,.36,1)}.evidence-primary span,.evidence-primary svg{position:relative;z-index:1}.evidence-primary svg{width:15px;border-left:1px solid rgb(255 255 255/36%);box-sizing:content-box;padding:16px 13px}.evidence-primary:hover{color:var(--payline-ink)}.evidence-primary:hover:before{transform:none}.evidence-hero-art{position:relative;z-index:1;width:min(100%,780px);min-height:690px;margin-left:-3vw}.payline-instrument{position:relative;width:100%;height:100%;perspective:1000px}.payline-instrument-meta{position:absolute;z-index:5;top:4.5%;right:8%;left:8%;display:flex;justify-content:space-between;color:rgb(255 255 255/76%);font-size:8px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.payline-svg{width:100%;height:100%;overflow:visible}.payline-frame{stroke:var(--payline-ink);stroke-width:1.1}.payline-frame,.payline-trace{fill:none;vector-effect:non-scaling-stroke}.payline-trace{stroke-width:4;stroke-linecap:round}.trace-time{stroke:var(--payline-periwinkle)}.trace-conditions{stroke:var(--payline-blue)}.trace-payslip{stroke:var(--payline-terracotta)}.payline-convergence{fill:var(--payline-mustard);stroke:var(--payline-ink);stroke-width:1}.payline-convergence-pulse{fill:none;stroke:var(--payline-mustard);stroke-width:1.5;transform-origin:714px 392px;animation:payline-pulse 2.8s ease-out infinite}.payline-inspector-line{fill:none;stroke:rgb(255 255 255/56%);stroke-width:1;stroke-dasharray:2 7}.payline-inspector{fill:var(--payline-paper);stroke:var(--payline-ink);stroke-width:1}.payline-inspector-label{fill:var(--payline-paper);font-family:var(--sans);font-size:9px;font-weight:800;letter-spacing:.14em}.payline-label{--label-color:var(--payline-periwinkle)}.payline-label>rect{fill:rgb(41 41 41/88%);stroke:rgb(255 255 255/46%);stroke-width:1;vector-effect:non-scaling-stroke}.payline-label>circle{fill:var(--label-color);stroke:var(--payline-paper);stroke-width:1.5;vector-effect:non-scaling-stroke}.payline-label text{fill:var(--payline-paper);font-family:var(--sans)}.payline-label-title{font-size:17px;font-weight:850;letter-spacing:.08em}.payline-label-note{fill:rgb(255 255 255/72%)!important;font-size:9px;font-weight:750;letter-spacing:.11em}.payline-label-conditions{--label-color:var(--payline-blue)}.payline-label-payslip{--label-color:var(--payline-terracotta)}.payline-label-clarity{--label-color:var(--payline-mustard)}.payline-label-clarity>rect{fill:rgb(41 41 41/94%);stroke:var(--payline-mustard);stroke-width:1.5}@keyframes payline-pulse{0%{opacity:.8;transform:scale(.75)}72%,to{opacity:0;transform:scale(1.7)}}.evidence-trust-line{position:absolute;z-index:5;right:max(4vw,calc((100vw - 1500px) / 2));bottom:22px;left:max(4vw,calc((100vw - 1500px) / 2));display:flex;gap:28px;align-items:center;font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.evidence-trust-line span{display:flex;gap:7px;align-items:center}.evidence-trust-line span:last-child{margin-left:auto}.evidence-trust-line svg{width:14px}.evidence-ledger{position:relative;padding:clamp(130px,15vw,230px) max(4vw,calc((100vw - 1500px) / 2));margin:0 auto}.evidence-ledger:before{position:absolute;top:0;bottom:0;left:34%;width:1px;content:"";background:var(--payline-rule)}.evidence-ledger>header{display:grid;grid-template-columns:30% 1fr;grid-gap:4%;gap:4%;align-items:start;margin-bottom:clamp(80px,10vw,150px)}.evidence-folio{font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.difference-copy h2,.evidence-closing h2,.evidence-ledger h2,.principles-sticky h2{margin:0;font-family:var(--display);font-weight:400;letter-spacing:-.045em;text-wrap:balance}.evidence-ledger h2{max-width:940px;font-size:clamp(57px,6.8vw,104px);line-height:.91}.evidence-ledger-lines{position:relative}.evidence-ledger-lines:after{position:absolute;top:0;right:0;bottom:0;width:31%;pointer-events:none;content:"";border-right:1px solid var(--payline-rule);border-left:1px solid var(--payline-rule)}.evidence-ledger-lines article{--evidence-colour:var(--payline-blue);position:relative;z-index:1;grid-template-columns:7% 20% 24% 1fr 28%;grid-gap:3%;gap:3%;align-items:center;min-height:164px;border-top:1px solid var(--payline-rule)}.evidence-ledger-lines article:last-child{border-bottom:1px solid var(--payline-rule)}.evidence-ledger-lines article>span{align-self:start;padding-top:22px;font:24px var(--display)}.evidence-ledger-lines article>p{margin:0;color:var(--payline-ink);font-size:10px;line-height:1.55}.evidence-ledger-lines article>p:first-of-type{font-weight:800;letter-spacing:.1em;text-transform:uppercase}.evidence-ledger-lines h3{margin:0;font-family:var(--display);font-size:clamp(38px,4vw,63px);font-weight:400;letter-spacing:-.035em}.evidence-ledger-lines i{position:relative;height:5px;background:var(--evidence-colour);transform-origin:left center}.evidence-ledger-lines i:after,.evidence-ledger-lines i:before{position:absolute;top:50%;width:13px;height:13px;content:"";background:var(--payline-paper);border:2px solid var(--evidence-colour);border-radius:50%;transform:translateY(-50%)}.evidence-ledger-lines i:before{left:0}.evidence-ledger-lines i:after{right:0;background:var(--evidence-colour)}.difference-section{position:relative;display:grid;grid-template-columns:minmax(310px,.72fr) minmax(570px,1.28fr);grid-gap:6vw;gap:6vw;align-items:center;min-height:850px;padding:100px max(4vw,calc((100vw - 1500px) / 2));color:var(--brand-graphite);background:var(--brand-soft-blue)}.difference-section:before{position:absolute;inset:18px;pointer-events:none;content:"";border:1px solid rgb(41 41 41/17%)}.difference-copy{position:relative;z-index:1}.difference-copy h2{margin:36px 0;font-size:clamp(48px,4.3vw,55px);line-height:.93}.difference-copy>p{max-width:470px;margin:0;color:rgb(41 41 41/75%);font-size:15px}.difference-signal{position:relative;z-index:1;padding:clamp(18px,2.4vw,34px);color:var(--brand-graphite);background:var(--brand-white);border:1px solid rgb(41 41 41/17%);border-radius:36px 36px 92px 36px;transform:rotate(-1.4deg)}.difference-signal svg{display:block;width:100%;overflow:visible;border-top:1px solid rgb(41 41 41/28%);border-bottom:1px solid rgb(41 41 41/28%)}.signal-rule{stroke:rgb(41 41 41/21%);stroke-width:1}.signal-difference,.signal-recorded,.signal-worked{fill:none;stroke-width:7;stroke-linecap:square}.signal-worked{stroke:var(--payline-periwinkle)}.signal-recorded{stroke:var(--payline-blue)}.signal-difference{stroke:var(--payline-terracotta)}.signal-label,.signal-value{fill:var(--brand-graphite);font-family:var(--sans);font-size:10px;font-weight:800;letter-spacing:.14em}.signal-value{font-family:var(--display);font-size:25px;font-weight:400;letter-spacing:0}.signal-value-gap{fill:#E66F61}.difference-caption{display:grid;grid-template-columns:170px 1fr;grid-gap:25px;gap:25px;padding:22px 0}.difference-caption span{font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.difference-caption strong{max-width:470px;font:26px/1.25 var(--display)}.worker-impact-section{max-width:1600px;padding:clamp(108px,11vw,176px) max(4vw,calc((100vw - 1500px) / 2));margin:0 auto;overflow:hidden;color:var(--brand-graphite);background:var(--brand-white);border-bottom:1px solid var(--payline-rule)}.worker-impact-section>header{padding-top:28px;border-top:1px solid var(--payline-rule)}.worker-impact-section>header>.evidence-folio{display:block;margin-bottom:clamp(42px,5vw,74px)}.worker-impact-section>header>div{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.55fr);grid-gap:clamp(36px,6vw,92px);gap:clamp(36px,6vw,92px);align-items:end}.worker-impact-section h2{max-width:800px;margin:0;font:400 clamp(56px,6vw,94px) /.92 var(--display);letter-spacing:-.045em;text-wrap:balance}.worker-impact-section>header p{max-width:420px;margin:0 0 8px;color:rgb(41 41 41/72%);font-size:clamp(16px,1.2vw,19px);line-height:1.6}.worker-impact-window{position:relative;margin-top:clamp(62px,7vw,104px)}.worker-impact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(14px,2vw,30px);gap:clamp(14px,2vw,30px);cursor:-webkit-grab;cursor:grab;touch-action:pan-y}.worker-impact-grid:active{cursor:-webkit-grabbing;cursor:grabbing}.worker-impact-card{position:relative;display:flex;flex-direction:column;min-height:clamp(330px,32vw,470px);padding:clamp(25px,3vw,46px);overflow:hidden;border:1px solid rgb(41 41 41/16%);border-radius:26px 26px 82px 26px}.worker-impact-card:after{position:absolute;right:-48px;bottom:-48px;width:132px;height:132px;content:"";background:var(--brand-white);border:1px solid rgb(41 41 41/14%);border-radius:50%}.worker-impact-card-blue{background:var(--brand-soft-blue)}.worker-impact-card-coral{background:var(--brand-soft-coral)}.worker-impact-card-lavender{background:var(--brand-soft-lavender)}.worker-impact-card>div{display:flex;align-items:center;justify-content:space-between;gap:20px}.worker-impact-card>div span{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.worker-impact-card>div i{color:rgb(41 41 41/48%);font-family:var(--display);font-size:18px;font-style:normal}.worker-impact-card>strong{margin-top:auto;color:var(--brand-blue);font:400 clamp(72px,7.2vw,112px) /.82 var(--display);letter-spacing:-.055em}.worker-impact-card-coral>strong{color:var(--brand-coral)}.worker-impact-card-lavender>strong{color:var(--brand-lavender)}.worker-impact-country{margin:28px 0 5px;font-size:clamp(17px,1.45vw,22px);font-weight:750;line-height:1.25}.worker-impact-discrepancy{margin:0 0 12px;font-size:15px;line-height:1.35}.worker-impact-card>small{font-size:13px;letter-spacing:.04em}.worker-impact-section>footer{display:grid;grid-template-columns:auto minmax(280px,560px);grid-gap:34px;gap:34px;align-items:center;justify-content:space-between;padding-top:30px}.worker-impact-section>footer>p{color:rgb(41 41 41/62%);font-size:12px;line-height:1.55}.worker-impact-controls{display:flex;gap:14px;align-items:center}.worker-impact-controls>button{display:grid;width:44px;height:44px;padding:0;color:var(--brand-graphite);cursor:pointer;background:var(--brand-white);border:1px solid rgb(41 41 41/22%);border-radius:50%;place-items:center}.worker-impact-controls>button:focus-visible,.worker-impact-controls>button:hover{color:var(--brand-white);background:var(--brand-blue);border-color:var(--brand-blue)}.worker-impact-controls>button svg{width:17px}.worker-impact-controls>div{display:flex;gap:8px;align-items:center}.worker-impact-controls>div button{width:8px;height:8px;padding:0;cursor:pointer;background:rgb(41 41 41/24%);border:0;border-radius:50%;transition:width .18s ease,background-color .18s ease}.worker-impact-controls>div button.is-active{width:26px;background:var(--brand-blue);border-radius:999px}.global-payroll-section{position:relative;max-width:1600px;padding:clamp(120px,13vw,210px) max(4vw,calc((100vw - 1500px) / 2));margin:0 auto;border-bottom:1px solid var(--payline-rule);isolation:isolate}.global-payroll-section:before{position:absolute;z-index:-1;top:8%;right:-16%;width:760px;height:760px;pointer-events:none;content:"";background:radial-gradient(circle,rgb(78 120 217/13%),transparent 68%);border-radius:50%}.global-payroll-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(270px,.55fr);grid-gap:9vw;gap:9vw;align-items:end;margin-bottom:clamp(72px,9vw,130px)}.global-payroll-heading h2{max-width:970px;margin:34px 0 0;font-size:clamp(66px,7.4vw,116px);line-height:.88;letter-spacing:-.055em}.global-payroll-heading h2 em{display:block;padding-top:35px;color:var(--payline-eucalyptus);font-style:normal}.global-payroll-heading>p{max-width:380px;padding-bottom:8px;margin:0;color:rgb(41 41 41/70%);font-size:clamp(17px,1.35vw,21px);line-height:1.5}.global-payroll-stage{display:grid;grid-template-columns:minmax(230px,.42fr) minmax(650px,1.58fr);grid-gap:clamp(38px,5vw,86px);gap:clamp(38px,5vw,86px);align-items:center}.global-payroll-notes{position:relative;z-index:3}.global-payroll-legend>span,.global-payroll-source-index>span{display:block;margin-bottom:14px;font-size:8px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.global-payroll-legend i{display:block;height:8px;background:linear-gradient(90deg,#FFFFFF,#79B7D9 33%,#8B84D8 66%,#4E78D9);border:1px solid rgb(41 41 41/16%);border-radius:999px}.global-payroll-legend>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px;margin-top:8px}.global-payroll-legend small{color:rgb(41 41 41/54%);font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.global-payroll-legend small:nth-child(2),.global-payroll-legend small:nth-child(3){text-align:center}.global-payroll-legend small:last-child{text-align:right}.global-payroll-notes>p{padding:28px 0;margin:34px 0;color:rgb(41 41 41/66%);font-size:12px;line-height:1.65;border-top:1px solid var(--payline-rule);border-bottom:1px solid var(--payline-rule)}.global-payroll-source-index{display:grid}.global-payroll-source-index>a,.global-payroll-source-row{display:grid;grid-template-columns:1fr auto 13px;grid-gap:10px;gap:10px;align-items:center;padding:13px 0;color:inherit;border-bottom:1px solid var(--payline-rule);text-decoration:none;transition:color .25s ease,padding .25s ease}.global-payroll-source-index>a:hover{padding-left:7px;color:var(--payline-sage)}.global-payroll-source-index b{display:flex;gap:8px;align-items:center;font-size:11px}.global-payroll-source-index small{color:rgb(41 41 41/50%);font-size:8px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.global-payroll-source-index svg{width:13px}.global-payroll-visual{position:relative;min-width:0;overflow:hidden;background:#FFFFFF;border:1px solid rgb(41 41 41/16%);border-radius:52px 52px 190px 52px;box-shadow:0 28px 80px rgb(41 41 41/8%)}.global-payroll-visual:before{position:absolute;z-index:6;top:44%;left:-48px;width:96px;height:96px;pointer-events:none;content:"";background:var(--payline-paper);border:1px solid rgb(41 41 41/16%);border-radius:50%;box-shadow:16px 0 34px rgb(41 41 41/7%)}.global-globe-canvas,.global-globe-mount{position:relative;min-height:680px}.global-globe-canvas{display:grid;place-items:center;cursor:-webkit-grab;cursor:grab;touch-action:none}.global-globe-canvas:active{cursor:-webkit-grabbing;cursor:grabbing}.global-globe-canvas canvas{display:block;filter:none;transform:translateZ(0)}.global-globe-loading,.global-globe-unavailable{display:grid;place-content:center;min-height:680px;color:rgb(41 41 41/68%);text-align:center}.global-globe-loading span{width:74px;height:74px;margin:0 auto 22px;border:1px solid rgb(41 41 41/18%);border-top:1px solid var(--payline-sage);border-radius:50%;animation:globe-loading 1.4s linear infinite}.global-globe-loading p,.global-globe-unavailable p{max-width:280px;margin:0;font:23px/1.2 var(--display)}.global-globe-unavailable span{margin-bottom:18px;font-size:8px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.global-payroll-instructions{position:absolute;z-index:7;right:28px;bottom:24px;left:42px;display:flex;justify-content:space-between;color:rgb(41 41 41/58%);font-size:8px;font-weight:800;letter-spacing:.12em;pointer-events:none;text-transform:uppercase}.global-payroll-instructions span{display:flex;gap:8px;align-items:center}.global-payroll-instructions svg{width:14px}.global-country-tooltip{position:absolute;z-index:9;top:0;left:0;width:360px;pointer-events:none}.global-country-information{max-height:min(560px,calc(100vh - 52px));overflow:auto;color:var(--payline-ink);background:rgb(255 255 255/95%);border:1px solid rgb(255 255 255/58%);border-radius:24px;box-shadow:0 26px 65px rgb(41 41 41/35%);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.global-country-information>header{display:flex;gap:13px;align-items:center;padding:18px 20px 15px;border-bottom:1px solid var(--payline-rule)}.global-country-information>header>span{display:grid;width:38px;height:38px;place-items:center;background:rgb(78 120 217/20%);border-radius:50%;font-size:20px}.global-country-evidence>span,.global-country-information dt,.global-country-information header small,.global-country-primary>span{display:block;color:rgb(41 41 41/56%);font-size:7px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.global-country-information h3{margin:3px 0 0;font:25px/1 var(--display)}.global-country-primary{padding:15px 20px 11px}.global-country-primary strong{display:block;margin-top:6px;color:var(--payline-eucalyptus);font:30px/1.05 var(--display)}.global-country-evidence{padding:13px 20px 14px;border-bottom:1px solid var(--payline-rule)}.global-country-evidence strong{display:block;margin-top:4px;color:var(--payline-eucalyptus);font-size:10px}.global-country-evidence p,.global-country-explanation,.global-country-source-note{margin:7px 0 0;color:rgb(41 41 41/68%);font-size:9px;line-height:1.48}.global-country-statistics article{border-bottom:1px solid var(--payline-rule)}.global-country-statistics article:last-child{border-bottom:0}.global-country-explanation,.global-country-source-note{padding:0 20px 11px;margin-top:0}.global-country-information dl{margin:0}.global-country-information dl>div{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:14px;gap:14px;padding:9px 20px;border-bottom:1px solid rgb(41 41 41/10%)}.global-country-information dd{margin:0;font-size:9px;font-weight:750;line-height:1.35}.global-country-empty,.global-country-source-note{padding:14px 20px;margin:0;color:rgb(41 41 41/68%);font-size:9px;line-height:1.5}.global-country-statistics article>a{display:flex;justify-content:space-between;padding:13px 20px 15px;color:var(--payline-eucalyptus);font-size:9px;font-weight:800;text-decoration:none}.global-country-statistics article>a svg{width:13px}.global-country-information[data-compact] .global-country-primary strong{font-size:25px}.global-country-information[data-compact] .global-country-evidence p{display:none}.global-country-information[data-compact] dl>div{padding-top:6px;padding-bottom:6px}.global-country-information[data-compact] .global-country-source-note{padding-bottom:10px}.global-country-sheet{position:absolute;z-index:12;right:12px;bottom:12px;left:12px;pointer-events:auto}.global-country-sheet-close{position:absolute;z-index:2;top:14px;right:14px;display:grid;width:34px;height:34px;padding:0;color:var(--payline-ink);background:rgb(78 120 217/20%);border:0;border-radius:50%;place-items:center}.global-country-sheet-close svg{width:16px}.global-globe-a11y-index{position:absolute;z-index:11;bottom:18px;left:18px;display:flex;gap:5px;opacity:0;pointer-events:none}.global-globe-a11y-index:focus-within{opacity:1;pointer-events:auto}.global-globe-a11y-index button{padding:8px 10px;color:var(--payline-ink);background:var(--payline-paper);border:1px solid var(--payline-rule);border-radius:999px;font-size:8px;font-weight:800}@keyframes globe-loading{to{transform:rotate(1turn)}}.evidence-principles{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(500px,1.22fr);grid-gap:10vw;gap:10vw;max-width:1500px;padding:clamp(120px,15vw,220px) max(4vw,calc((100vw - 1500px) / 2));margin:0 auto}.principles-sticky{position:-webkit-sticky;position:sticky;top:140px;align-self:start}.principles-sticky h2{margin-top:34px;font-size:clamp(52px,5.2vw,82px);line-height:.94}.principles-list article{position:relative;min-height:290px;padding:42px 0 70px 88px;border-top:1px solid var(--payline-rule)}.principles-list article:last-child{border-bottom:1px solid var(--payline-rule)}.principles-list article>span{position:absolute;top:44px;left:0;font:23px var(--display)}.principles-list h3{max-width:560px;margin:0 0 24px;font-family:var(--display);font-size:clamp(41px,4vw,62px);font-weight:400;line-height:.95;letter-spacing:-.035em}.principles-list p{max-width:390px;margin:0;color:var(--payline-ink)}.evidence-closing{position:relative;display:grid;place-items:center;min-height:720px;margin:0 18px 18px;overflow:hidden;color:var(--payline-paper);text-align:center;background:var(--payline-ink)}.evidence-closing>svg{position:absolute;inset:50% 0 auto;width:100%;height:240px;overflow:visible;transform:translateY(-50%)}.evidence-closing>svg path{fill:none;stroke-width:4;vector-effect:non-scaling-stroke}.evidence-closing>svg path:first-child{stroke:var(--payline-periwinkle)}.evidence-closing>svg path:nth-child(2){stroke:var(--payline-blue)}.evidence-closing>svg path:nth-child(3){stroke:var(--payline-terracotta)}.evidence-closing>div{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding:50px;background:rgb(41 41 41/78%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.evidence-closing h2{max-width:900px;margin:27px auto 45px;font-size:clamp(66px,8vw,124px);line-height:.82}.evidence-primary-light{color:var(--payline-ink);background:var(--payline-paper);border-color:var(--payline-paper)}.evidence-primary-light:before{background:var(--payline-mustard)}@media (max-width:1100px){.evidence-hero{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr)}.evidence-hero-lower{grid-template-columns:1fr}.evidence-hero-art{min-height:620px;margin-left:-8vw}.difference-section,.evidence-principles{gap:5vw}}@media (max-width:820px){.evidence-hero{grid-template-columns:1fr;min-height:auto;padding:54px 24px 64px}.evidence-hero-copy{padding-bottom:28px}.evidence-issue{margin-bottom:46px}.evidence-hero h1{max-width:680px;font-size:clamp(61px,13vw,90px)}.evidence-hero-lower{grid-template-columns:minmax(0,360px)}.evidence-hero-art{width:100%;min-height:640px;margin:-40px 0 0}.evidence-trust-line{position:static;grid-column:1;flex-wrap:wrap;margin-top:-20px}.evidence-trust-line span:last-child{width:100%;margin-left:0}.evidence-ledger{padding-inline:24px}.evidence-ledger:before{display:none}.evidence-ledger>header{grid-template-columns:1fr;gap:32px}.evidence-ledger-lines article{grid-template-columns:50px .65fr 1.35fr;gap:20px;padding:30px 0}.evidence-ledger-lines article>span{grid-row:1/3}.evidence-ledger-lines article>p:first-of-type{grid-column:2}.evidence-ledger-lines article h3{grid-column:3}.evidence-ledger-lines article i,.evidence-ledger-lines article>p:last-child{grid-column:2/4}.difference-section,.evidence-principles{grid-template-columns:1fr}.difference-section{gap:80px;padding:100px 24px}.global-payroll-section{padding-inline:24px}.worker-impact-section{padding:96px 24px 108px}.worker-impact-section>header{grid-template-columns:1fr;gap:34px}.worker-impact-section>header>div{grid-template-columns:1fr;gap:26px}.worker-impact-section h2{font-size:clamp(54px,11vw,76px)}.worker-impact-grid{grid-template-columns:1fr}.worker-impact-card:not(:first-child){display:none}.worker-impact-card{min-height:440px}.worker-impact-card>strong{font-size:clamp(88px,24vw,120px)}.global-payroll-heading,.worker-impact-section>footer{grid-template-columns:1fr}.global-payroll-heading{gap:30px}.global-payroll-heading h2 em{padding-top:30px}.global-payroll-heading>p{max-width:500px}.global-payroll-stage{grid-template-columns:1fr}.global-payroll-notes{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr);grid-gap:34px;gap:34px}.global-payroll-notes>p{grid-column:1;margin-bottom:0}.global-payroll-source-index{grid-row:1/3;grid-column:2}.global-payroll-visual{border-radius:44px 44px 150px 44px}.principles-sticky{position:static}.evidence-principles{gap:80px;padding-inline:24px}}@media (max-width:560px){.evidence-hero{padding-inline:20px}.evidence-hero h1{font-size:58px;line-height:.87}.evidence-hero h1 em{max-width:350px;font-size:26px;line-height:1.15}.evidence-hero-lower{grid-template-columns:1fr}.evidence-hero-art{min-height:460px;margin:-10px -65px 0;width:calc(100% + 130px)}.payline-instrument-meta{display:none}.evidence-trust-line{margin-top:0}.evidence-ledger{padding-block:105px;padding-inline:20px}.evidence-ledger h2{font-size:56px}.evidence-ledger-lines article{grid-template-columns:38px 1fr}.evidence-ledger-lines article>span{grid-column:1}.evidence-ledger-lines article h3,.evidence-ledger-lines article i,.evidence-ledger-lines article>p:first-of-type,.evidence-ledger-lines article>p:last-child{grid-column:2}.evidence-ledger-lines h3{font-size:43px}.difference-section{padding-inline:20px}.difference-copy h2{font-size:54px}.difference-signal{width:145%;margin-left:-8%}.difference-caption{grid-template-columns:1fr;padding-left:8%}.global-payroll-section{padding:105px 20px}.worker-impact-section{padding:82px 20px 94px}.worker-impact-section h2{font-size:55px}.worker-impact-card{min-height:390px;padding:28px;border-radius:22px 22px 68px 22px}.worker-impact-card>strong{font-size:86px}.worker-impact-section>footer>p{font-size:11px}.global-payroll-section:before{top:10%;right:-70%}.global-payroll-heading{gap:22px;margin-bottom:70px}.global-payroll-heading h2{font-size:58px;line-height:.9}.global-payroll-heading>p{font-size:17px}.global-payroll-notes{display:block}.global-payroll-source-index{margin-top:35px}.global-payroll-visual{width:calc(100% + 40px);margin-left:-20px;border-right:0;border-left:0;border-radius:0 0 92px}.global-payroll-visual:before{display:none}.global-globe-canvas,.global-globe-loading,.global-globe-mount,.global-globe-unavailable{min-height:480px}.global-payroll-instructions{right:18px;bottom:18px;left:18px}.global-country-tooltip,.global-payroll-instructions span:last-child{display:none}.global-country-sheet{right:9px;bottom:9px;left:9px}.global-country-information{border-radius:22px 22px 70px 22px}.evidence-principles{padding:105px 20px}.principles-sticky h2{font-size:54px}.principles-list article{min-height:250px;padding-left:52px}.principles-list h3{font-size:42px}.evidence-closing{min-height:620px;margin:0}.evidence-closing>div{padding:42px 20px}.evidence-closing h2{font-size:63px}}@media (prefers-reduced-motion:reduce){.global-globe-loading span,.payline-convergence-pulse{animation:none}.evidence-primary,.evidence-primary:before{transition:none}}.payline-instrument{cursor:ew-resize;outline:none;touch-action:pan-y}.payline-instrument:focus-visible{outline:2px solid var(--payline-mustard);outline-offset:5px}.payline-lens-outline{fill:rgb(255 255 255/3%);stroke:rgb(255 255 255/62%);stroke-width:1;stroke-dasharray:2 6;vector-effect:non-scaling-stroke;filter:drop-shadow(0 10px 20px rgb(41 41 41/25%))}.payline-traces-active .payline-trace{stroke-width:8;filter:drop-shadow(0 0 5px rgb(255 255 255/76%))}.payline-source-marker{stroke:var(--payline-paper);stroke-width:3;vector-effect:non-scaling-stroke;filter:drop-shadow(0 3px 5px rgb(41 41 41/48%))}.payline-source-marker-core{fill:var(--payline-paper);pointer-events:none}.payline-source-marker.marker-1{fill:var(--payline-periwinkle)}.payline-source-marker.marker-2{fill:var(--payline-blue)}.payline-source-marker.marker-3{fill:var(--payline-terracotta)}.payline-inspector-label{paint-order:stroke;stroke:rgb(41 41 41/45%);stroke-width:3px}.payline-readout{position:absolute;z-index:7;right:3%;bottom:3.5%;width:min(345px,48%);overflow:hidden;color:var(--payline-paper);background:rgb(41 41 41/88%);border:1px solid rgb(255 255 255/32%);box-shadow:0 20px 45px rgb(41 41 41/22%);pointer-events:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.payline-readout:before{position:absolute;top:0;right:0;bottom:0;width:4px;content:"";background:var(--payline-leaf)}.payline-readout[data-tone=question]:before{background:var(--payline-mustard)}.payline-readout[data-tone=difference]:before,.payline-readout[data-tone=review]:before{background:var(--payline-terracotta)}.payline-readout header{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:18px;gap:18px;align-items:start;padding:16px 20px;border-bottom:1px solid rgb(255 255 255/18%)}.payline-readout dt,.payline-readout header span,.payline-readout p span{font-size:7px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.payline-readout header strong{font:21px/1 var(--display)}.payline-readout dl{margin:0}.payline-readout dl>div{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:18px;gap:18px;padding:8px 20px;border-bottom:1px solid rgb(255 255 255/12%)}.payline-readout dt{display:flex;gap:7px;align-items:center;color:rgb(255 255 255/62%)}.payline-readout dt:before{width:6px;height:6px;content:"";background:var(--payline-periwinkle);border-radius:50%}.payline-readout dl>div:nth-child(2) dt:before{background:var(--payline-blue)}.payline-readout dl>div:nth-child(3) dt:before{background:var(--payline-terracotta)}.payline-readout dd{margin:0;font-size:9px;font-weight:700}.payline-readout>p{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:18px;gap:18px;padding:13px 20px 15px;margin:0;color:var(--payline-paper);background:rgb(255 255 255/7%)}.payline-readout>p span{color:rgb(255 255 255/62%)}.payline-readout>p strong{font:15px/1.15 var(--display)}@media (max-width:560px){.payline-label-time{transform:translate(120px,145px)}.payline-label-conditions{transform:translate(120px,217px)}.payline-label-payslip{transform:translate(120px,377px)}.payline-label-clarity{transform:translate(610px,408px)}.payline-label-title{font-size:20px}.payline-label-note{font-size:11px}.payline-instrument-meta{top:3%;right:10%;left:auto;display:flex;color:var(--payline-paper)}.payline-instrument-meta span:first-child{display:none}.payline-instrument-meta span:last-child{padding:8px 10px;white-space:nowrap;background:rgb(41 41 41/78%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.payline-readout{right:11%;bottom:5%;width:265px}.payline-readout dl>div,.payline-readout header,.payline-readout>p{grid-template-columns:.72fr 1.28fr;gap:10px;padding-right:14px;padding-left:14px}.payline-readout header{padding-block:12px}.payline-readout header strong{font-size:18px}.payline-readout>p{padding-block:10px 12px}}@media (prefers-reduced-motion:reduce){.payline-lens-outline,.payline-source-marker{filter:none}}.app-content,.app-main,.app-shell,.auth,.auth-form,.dashboard-content,.dashboard-page,.editorial-dashboard,.editorial-dashboard .dashboard-hero,.editorial-home,.evidence-home,.industry-grid,.legal-copy,.long-steps,.manifesto,.onboard-card,.onboarding,.page-intro,.pricing-grid,.public-site,.public-site>main,body,html{background-color:#FFFFFF}.app-content,.app-main,.auth-form,.dashboard-content,.editorial-dashboard,.editorial-dashboard .dashboard-hero,.onboard-card,.public-header{background:#FFFFFF}.dashboard-card,.dashboard-summary-card,.dashboard-table-card,.history-placeholder,.instrument-panel,.metric-row,.modal,.panel,.pay-summary-card,.result-hero,.review-panel,.rules-panel{background-color:#FFFFFF}.app-shell>aside .logo b span,.app-shell>aside .profile-chip small,.app-shell>aside .profile-chip strong,.app-shell>aside nav a small,.app-shell>aside nav section>small,.app-shell>aside nav>small,.workspace-sidebar .profile-chip,.workspace-sidebar .profile-chip *,.workspace-sidebar .profile-chip small,.workspace-sidebar .profile-chip strong,.workspace-sidebar .real-stage-note,.workspace-sidebar .real-stage-note *,.workspace-sidebar .side-help,.workspace-sidebar .side-help *,.workspace-sidebar .side-help p,.workspace-sidebar .side-help small{color:#FFFFFF}.app-shell>aside nav a i{color:#FFFFFF;background:#4E78D9}.action-card .soft-link,.action-card p{color:#292929}.readiness-banner.checking{color:#FFFFFF;background:#4E78D9}.coverage-complete small{color:#292929}.catalogue-lines>a>span{color:#4E78D9}.source-viewer-header{color:#FFFFFF;background:#4E78D9}.private-page>header:not(.private-page-heading){background:#4E78D9}.private-page>header:not(.private-page-heading) p{color:#FFFFFF}.category-chooser legend,.condition-heading,.editor-heading,.rule-fieldset legend{background:#4E78D9}.condition-heading p,.editor-heading p{color:#FFFFFF}.corpus-import-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px 22px;gap:16px 22px}.corpus-case-list article>label,.corpus-import-form label{display:grid;grid-gap:7px;gap:7px;font-size:12px;font-weight:700}.corpus-case-list article>label input,.corpus-import-form input,.corpus-import-form select,.corpus-import-form textarea{min-height:46px;border:1px solid var(--ink);background:#FFFFFF;padding:10px 12px}.corpus-import-form textarea{min-height:92px;resize:vertical}.corpus-import-form .corpus-check{display:flex;align-items:center;gap:10px;grid-column:1/-1}.corpus-import-form .corpus-check input{min-height:auto;width:20px;height:20px}.corpus-import-form .button{justify-self:start}.corpus-case-list{display:grid;grid-gap:18px;gap:18px}.corpus-case-list article{border:1px solid var(--ink);background:var(--paper2);padding:22px;box-shadow:5px 5px 0 var(--sage)}.corpus-case-list article>header{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.corpus-case-list article>header span{font-size:11px;text-transform:uppercase;letter-spacing:.08em}.corpus-actions,.corpus-real-tools{display:flex;gap:12px;flex-wrap:wrap;margin:14px 0}.corpus-actions button,.corpus-real-tools a{border:1px solid var(--ink);background:#FFFFFF;padding:10px 12px;font-weight:700}.corpus-case-list fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;border:1px solid var(--line);padding:16px;margin:16px 0}.corpus-case-list fieldset label{display:flex;gap:8px;align-items:center;font-size:12px}.corpus-case-list fieldset input{width:18px;height:18px}@media (max-width:700px){.corpus-case-list fieldset,.corpus-import-form{grid-template-columns:1fr}.corpus-import-form>*{grid-column:1}.corpus-actions button,.corpus-real-tools a{width:100%;text-align:left}}.payroll-reality{max-width:1500px;margin:0 auto;padding:clamp(68px,5.5vw,92px) max(4vw,calc((100vw - 1500px) / 2)) clamp(64px,5vw,84px);color:var(--payline-ink);background:#FFFFFF}.payroll-reality>header>.evidence-folio{display:block;margin-bottom:clamp(24px,2.2vw,34px)}.payroll-reality>header>div{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);grid-gap:clamp(36px,5vw,80px);gap:clamp(36px,5vw,80px);align-items:center}.payroll-reality h2{max-width:860px;margin:0;font:400 clamp(48px,4.7vw,76px) /.96 var(--display);letter-spacing:-.045em}.payroll-reality>header p{max-width:530px;margin:0;color:rgb(41 41 41/72%);font-size:clamp(15px,1.05vw,18px);line-height:1.55}.payroll-reality-statistics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(74px,8vw,122px);border-top:1px solid var(--payline-rule);border-bottom:1px solid var(--payline-rule)}.payroll-reality-statistics article{display:flex;min-height:390px;padding:clamp(34px,3.4vw,54px) clamp(28px,3vw,48px) 38px;flex-direction:column;border-right:1px solid var(--payline-rule)}.payroll-reality-statistics article:first-child{padding-left:0}.payroll-reality-statistics article:last-child{padding-right:0;border-right:0}.payroll-reality-statistics article>strong{display:block;color:#4E78D9;font:400 clamp(94px,10vw,158px) /.72 var(--display);letter-spacing:-.055em}.payroll-reality-statistics article>p{max-width:340px;margin:auto 0 28px;color:var(--payline-ink);font-size:clamp(16px,1.35vw,20px);line-height:1.45}.payroll-reality-statistics article>small{color:rgb(41 41 41/49%);font-size:8px;font-weight:800;letter-spacing:.13em;line-height:1.5;text-transform:uppercase}.payroll-equation{display:flex;gap:12px;align-items:center;margin-top:clamp(68px,7vw,104px);padding:22px 0;overflow:hidden;border-top:1px solid var(--payline-rule);border-bottom:1px solid var(--payline-rule);white-space:nowrap}.payroll-equation span{display:inline-flex;gap:12px;align-items:center;color:rgb(41 41 41/70%);font-size:clamp(10px,.86vw,13px);font-weight:650}.payroll-equation i,.payroll-equation>b{color:#4E78D9;font-style:normal;font-weight:500}.payroll-equation>b{margin-left:auto;font-size:23px}.payroll-equation>strong{font:500 clamp(18px,1.7vw,26px) /1.1 var(--display)}.payroll-reality-footer{display:flex;gap:40px;align-items:flex-end;justify-content:space-between;margin-top:clamp(48px,5vw,76px)}.payroll-reality-footer p{max-width:720px;margin:0;color:var(--payline-eucalyptus);font:400 clamp(22px,2.14vw,30px) /1.15 var(--display);letter-spacing:-.025em}.payroll-reality-footer a{display:inline-flex;gap:12px;align-items:center;padding:10px 0 7px;border-bottom:1px solid;font-size:12px;font-weight:750;white-space:nowrap}.payroll-reality-footer a svg{width:16px}.sector-showcase{max-width:1500px;margin:0 auto;padding:clamp(104px,9vw,154px) max(4vw,calc((100vw - 1500px) / 2)) clamp(108px,10vw,164px);color:#292929;background:#FFFFFF;outline:none}.sector-showcase>header{padding-top:28px;border-top:1px solid var(--payline-rule)}.sector-showcase>header>.evidence-folio{display:block;margin-bottom:clamp(42px,5vw,74px)}.sector-showcase>header>div{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(280px,.62fr);grid-gap:clamp(38px,7vw,110px);gap:clamp(38px,7vw,110px);align-items:end}.sector-showcase h2{max-width:760px;padding-bottom:24px;margin:0;justify-self:start;text-align:left;font:400 clamp(58px,6.4vw,100px) /.93 var(--display);letter-spacing:-.045em}.research-page{min-height:100vh;background:var(--brand-white)}.research-page .global-payroll-section{padding-top:clamp(92px,10vw,148px)}.sector-showcase-heading{display:flex;align-items:flex-start;flex-direction:column}.sector-showcase-cta{display:inline-flex;gap:28px;align-items:center;min-height:52px;padding:0 18px;color:var(--brand-white);background:var(--brand-blue);border:1px solid var(--brand-blue-deep);border-radius:3px 18px 3px 3px;box-shadow:5px 6px 0 var(--brand-orange);font-size:12px;font-weight:800;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.sector-showcase-cta:hover{background:var(--brand-blue-deep);box-shadow:7px 8px 0 var(--brand-orange);transform:translate(-2px,-2px)}.sector-showcase-cta:focus-visible{outline:3px solid var(--brand-orange);outline-offset:4px}.sector-showcase-cta svg{width:17px}.sector-showcase>header p{max-width:500px;margin:0 0 6px;color:rgb(41 41 41/72%);font-size:clamp(16px,1.25vw,19px);line-height:1.65}.sector-showcase-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:clamp(10px,1.6vw,24px);gap:clamp(10px,1.6vw,24px);margin-top:clamp(68px,7vw,108px)}.sector-showcase-grid figure,.sector-showcase-placeholder{aspect-ratio:1;min-width:0;margin:0;overflow:hidden;background:var(--brand-soft-blue);border:1px solid rgb(41 41 41/18%);border-radius:clamp(8px,1.2vw,18px)}.sector-showcase-grid figure:nth-child(2),.sector-showcase-grid figure:nth-child(5){background:var(--brand-soft-coral)}.sector-showcase-grid figure:nth-child(3){background:var(--brand-soft-lavender)}.sector-showcase-grid img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.sector-showcase-placeholder{background:linear-gradient(135deg,transparent 46%,rgb(41 41 41/10%) 46% 54%,transparent 54%),var(--brand-soft-blue)}.sector-showcase-footer{padding-top:34px;border-bottom:1px solid var(--payline-rule)}.sector-showcase-footer>p{max-width:none;margin:0;padding-bottom:24px;color:var(--payline-eucalyptus);text-align:center;font:400 clamp(26px,2.7vw,42px) /1.08 var(--display);letter-spacing:-.025em}.control-interlude{position:relative;min-height:clamp(650px,64vw,900px);max-width:1500px;margin:0 auto;overflow:hidden;isolation:isolate;background:#FFFFFF;border-top:1px solid rgb(41 41 41/18%);border-bottom:1px solid rgb(41 41 41/18%)}.control-interlude:after{position:absolute;z-index:1;inset:0;content:"";pointer-events:none;background:linear-gradient(90deg,#FFFFFF,rgb(255 255 255/95%) 18%,rgb(255 255 255/56%) 34%,transparent 55%)}.control-interlude-copy{position:absolute;z-index:2;top:50%;left:max(4vw,calc((100vw - 1500px) / 2));width:min(40%,560px);transform:translateY(-50%)}.control-interlude h2{margin:0;color:#292929;font:400 clamp(64px,7.4vw,112px) /.88 var(--display);letter-spacing:-.055em}.control-interlude h2 span{display:block;color:#4E78D9}.control-interlude figure{position:absolute;inset:0;margin:0}.control-interlude img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:multiply}.evidence-ledger{max-width:1500px;padding:72px max(4vw,calc((100vw - 1500px) / 2)) 82px}.evidence-ledger-lines:after,.evidence-ledger:before{display:none}.evidence-ledger>header{margin:0 0 24px}.evidence-ledger-lines{grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--payline-rule);border-bottom:1px solid var(--payline-rule)}.evidence-ledger-lines article{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto 1fr;grid-gap:12px 16px;gap:12px 16px;align-items:start;min-height:238px;padding:25px 28px 27px;border-top:0;border-right:1px solid var(--payline-rule)}.evidence-ledger-lines article:last-child{border-right:0;border-bottom:0}.evidence-ledger-lines article>span{grid-row:1;font-size:20px}.evidence-ledger-lines article>p:first-of-type{align-self:center}.evidence-ledger-lines h3{grid-column:1/-1;font-size:clamp(36px,3.2vw,52px);line-height:.95}.evidence-ledger-lines i{grid-row:3;grid-column:1/-1;margin:7px 0 4px}.evidence-ledger-lines article>p:last-child{grid-row:4;grid-column:1/-1}.global-payroll-section:before{display:none}.global-payroll-legend>.global-payroll-legend-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px;margin:0}.global-payroll-legend-bar i{display:block;height:8px;border:1px solid rgb(41 41 41/18%);border-radius:999px}.global-payroll-legend-bar i:first-child{background:#DDE4DB}.global-payroll-legend-bar i:nth-child(2){background:#9EB995}.global-payroll-legend-bar i:nth-child(3){background:#6F916A}.global-payroll-legend-bar i:last-child{background:#426841}.global-payroll-legend>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.global-payroll-legend>div:last-child small:nth-child(2),.global-payroll-legend>div:last-child small:nth-child(3){justify-self:center}.global-payroll-visual{overflow:visible}.public-site>.public-footer{color:var(--ink);background:#4E78D9;border-top-color:rgb(41 41 41/32%)}.public-site>.public-footer a,.public-site>.public-footer p,.public-site>.public-footer small,.public-site>.public-footer span{color:#292929}@media (max-width:820px){.payroll-reality{padding:64px 24px 68px}.payroll-reality>header>.evidence-folio{margin-bottom:24px}.payroll-reality>header>div{grid-template-columns:1fr;gap:20px}.payroll-reality h2{max-width:680px;font-size:clamp(42px,9.5vw,62px)}.payroll-reality>header p{max-width:620px;font-size:16px}.payroll-reality-statistics{grid-template-columns:1fr;margin-top:64px}.payroll-reality-statistics article,.payroll-reality-statistics article:first-child,.payroll-reality-statistics article:last-child{min-height:0;padding:38px 0 34px;border-right:0;border-bottom:1px solid var(--payline-rule)}.payroll-reality-statistics article:last-child{border-bottom:0}.payroll-reality-statistics article>strong{margin-bottom:34px;font-size:112px}.payroll-reality-statistics article>p{max-width:560px;margin:0 0 22px}.payroll-equation{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;padding:14px 0;overflow:visible;white-space:normal}.payroll-equation span{gap:0;justify-content:space-between;padding:10px 0;font-size:12px}.payroll-equation span i{order:2}.payroll-equation span i,.payroll-equation span:first-child:after{content:"+";color:#4E78D9}.payroll-equation>b{margin:4px 0}.payroll-equation>strong{max-width:320px;padding:7px 0 12px;font-size:26px}.payroll-reality-footer{align-items:flex-start;flex-direction:column}.sector-showcase{padding:92px 24px 104px}.sector-showcase>header{grid-template-columns:1fr;gap:36px}.sector-showcase>header>div{grid-template-columns:1fr;gap:28px}.sector-showcase h2{max-width:680px;font-size:clamp(49px,11vw,76px)}.sector-showcase-grid{gap:10px;margin-top:58px}.sector-showcase-footer{display:block}.sector-showcase-footer>p{padding:24px 0 0}.control-interlude{min-height:740px}.control-interlude-copy{top:84px;right:24px;left:24px;width:auto;transform:none}.control-interlude:after{background:linear-gradient(180deg,#FFFFFF,#FFFFFF 22%,rgb(255 255 255/76%) 38%,transparent 64%)}.control-interlude h2{max-width:660px;font-size:clamp(58px,11vw,84px)}.control-interlude figure{top:190px}.control-interlude img{object-position:67% center}.evidence-ledger{padding:60px 24px 68px}.evidence-ledger-lines{grid-template-columns:1fr}.evidence-ledger-lines article{grid-template-columns:42px 1fr;grid-template-rows:auto auto auto auto;min-height:0;padding:22px 0;border-right:0;border-bottom:1px solid var(--payline-rule)}.evidence-ledger-lines article>span{grid-row:1/5;grid-column:1;align-self:start}.evidence-ledger-lines article>p:first-of-type,.evidence-ledger-lines article>p:last-child,.evidence-ledger-lines h3,.evidence-ledger-lines i{grid-column:2}.evidence-ledger-lines h3{font-size:40px}}@media (max-width:560px){.payroll-reality{padding:56px 20px 60px}.payroll-reality h2{font-size:clamp(40px,11.5vw,52px)}.payroll-reality-statistics article>strong{font-size:96px}.payroll-reality-footer p{font-size:24px}.sector-showcase{padding:80px 20px 92px}.sector-showcase h2{font-size:clamp(47px,13vw,62px)}.sector-showcase>header p{font-size:16px}.sector-showcase-grid{gap:7px;margin-top:48px}.sector-showcase-footer>p{font-size:30px}.control-interlude{min-height:650px}.control-interlude-copy{top:62px;right:20px;left:20px}.control-interlude h2{font-size:58px}.control-interlude figure{top:175px}.control-interlude img{object-position:64% center}.evidence-ledger{padding:52px 20px 60px}.global-payroll-visual{width:100%;margin-left:0;border-right:0;border-left:0;border-radius:0}}main.private-page.real-review-page>header.review-page-heading{color:var(--ink);background:transparent;border:0}main.private-page.real-review-page>header.review-page-heading p{color:var(--ink)}.review-job-label small{color:var(--paper)}.candidate-review-page .source-viewer-header,.candidate-source-dialog .source-viewer-header,.issue-review-page .source-viewer-header,.review-progress-panel{color:var(--paper);background:var(--ink)}.candidate-review-page .source-format,.candidate-source-dialog .source-format,.issue-review-page .source-format{color:var(--ink);background:var(--paper)}.review-progress-panel p{color:var(--paper)}.candidate-actions .button.danger{color:var(--ink);background:var(--coral);border:1px solid var(--ink)}.candidate-actions .text-button.danger,.review-conflict-message{color:#E65F52}.private-page>header:not(.private-page-heading),.source-viewer-embedded .source-viewer-header,.source-viewer-header{color:var(--paper);background:var(--ink)}.private-page>header:not(.private-page-heading) p,.source-viewer-header .eyebrow,.source-viewer-header h1,.source-viewer-header h2{color:var(--paper)}.interpretation-block,.readiness-banner.blocked,.readiness-banner.checking{color:var(--ink);background:var(--coral)}.interpretation-block h2,.interpretation-block p,.readiness-banner.checking p{color:var(--ink)}.catalogue-lines>a>span,.preview-job-chip small{color:inherit}.source-format{color:var(--ink);background:var(--paper)}.job-overview-heading{margin-bottom:2.25rem}.job-overview-heading p{max-width:46rem}.job-details-section,.job-next-steps{margin-bottom:2.5rem;border-top:2px solid var(--ink)}.job-next-steps-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);grid-gap:1rem 3rem;gap:1rem 3rem;padding:1.5rem 0;border-bottom:1px solid var(--line)}.job-next-steps-intro .eyebrow{grid-column:1/-1}.job-next-steps h2{margin:0;font-size:clamp(2rem,4vw,3rem)}.job-next-steps-intro p{margin:0}.job-next-steps-intro>.button{width:max-content;grid-column:1}.job-next-steps ol{margin:0;padding:0;list-style:none}.job-next-steps li{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;padding:1.25rem 0;border-bottom:1px solid var(--line)}.job-next-steps li[data-current]{padding-left:.75rem;border-left:4px solid var(--mustard)}.job-next-steps li>span{display:grid;width:2rem;height:2rem;place-items:center;color:var(--paper);font-weight:800;background:var(--ink);border-radius:50%}.job-next-steps li b{display:block;margin-bottom:.2rem}.job-next-steps li p{margin:0;font-size:.9rem}.job-next-steps .text-link{display:inline-flex;gap:.45rem;align-items:center;white-space:nowrap}.job-details-section .section-rule-heading>svg,.job-next-steps .text-link svg{width:1rem}.job-details-section{padding-top:1.25rem}.job-details-section .section-rule-heading{margin-bottom:1.25rem}.real-review-page .review-page-heading{margin-bottom:1.5rem}.review-progress-panel{position:-webkit-sticky;position:sticky;top:.75rem;z-index:3;padding:1.25rem 1.5rem;box-shadow:0 10px 22px rgb(41 41 41/.12)}.review-progress-panel h2{font-size:clamp(1.8rem,4vw,2.4rem)}.review-package-bar{border-right:0;border-left:0}.review-recheck-action{display:flex;gap:1.5rem;align-items:center;justify-content:space-between;margin:1.5rem 0;padding:1.25rem 0;border-top:2px solid var(--ink);border-bottom:1px solid var(--line)}.review-recheck-action h2{margin:.35rem 0;font-size:clamp(1.8rem,3vw,2.4rem)}.review-recheck-action p{max-width:44rem;margin:0}.review-filters{gap:0;margin:1.5rem 0 1rem;border-bottom:1px solid var(--line)}.review-filters a{min-height:40px;padding:.45rem .75rem;background:transparent;border:0;border-bottom:3px solid transparent}.review-filters a[aria-current=page]{color:var(--ink);background:transparent;box-shadow:none;border-bottom-color:var(--ink)}.review-groups{gap:2rem}.review-groups>section>header{margin-bottom:0}.review-card-grid{display:block}.review-item-card{grid-template-columns:28px minmax(0,1fr) auto;gap:.3rem .85rem;min-height:0;padding:1.15rem 0;background:transparent;border:0;border-bottom:1px solid var(--line)}.review-item-card>svg{grid-row:2/5;width:1.25rem}.review-item-card h3{grid-column:2;margin:.1rem 0;font-size:clamp(1.45rem,3vw,1.8rem)}.review-item-card>p{grid-column:2;margin:0;font-size:.84rem}.review-item-card>strong{grid-column:3;grid-row:2/span 3;align-self:center;margin:0;white-space:nowrap}.review-item-card .review-state{grid-column:2/-1;margin-bottom:.25rem}.candidate-actions,.candidate-evidence-list,.candidate-fields,.candidate-history,.candidate-meaning{padding:1.25rem 0;background:transparent;border:0;border-top:1px solid var(--line)}.candidate-meaning{border-top:3px solid var(--mustard);border-left:0}.candidate-evidence-list>div>button{background:transparent}.candidate-source-panel,.issue-source-panel{box-shadow:0 8px 24px rgb(41 41 41/.08)}@media (max-width:700px){.job-next-steps-intro{grid-template-columns:1fr}.job-next-steps-intro>.button{grid-column:auto}.job-next-steps li{grid-template-columns:2.25rem minmax(0,1fr);align-items:start}.job-next-steps li>a{grid-column:2;width:max-content}.review-progress-panel{position:static}.review-recheck-action{align-items:flex-start;flex-direction:column}.review-recheck-action .button{width:100%}.review-item-card{grid-template-columns:24px minmax(0,1fr)}.review-item-card>strong{grid-column:2;grid-row:auto;margin-top:.5rem}.review-item-card .review-state{grid-column:2}}.source-table-region caption{color:var(--ink);background:var(--coral)}.public-site>.public-footer{color:var(--paper);background:var(--ink)}.public-site>.public-footer a,.public-site>.public-footer b,.public-site>.public-footer p,.public-site>.public-footer small,.public-site>.public-footer span{color:var(--paper)}.dashboard-secondary-action,.demo-shell a[href$=assistant]>i{color:var(--paper);background:var(--ink)}.check-status.match,.source-mobile-panes button[aria-current=page]{color:var(--ink);background:var(--coral)}.app-shell aside nav a[href$=assistant]>i,.stay-on-top-card .dashboard-secondary-action{color:var(--paper);background:var(--ink)}.document-library-panel button,.editor-heading blockquote,.private-page>header:not(.private-page-heading) .button,.real-upload-panel button,.stage-boundary-card{color:var(--ink);background:var(--coral)}.category-chooser legend,.condition-heading,.editor-heading,.rule-fieldset legend{color:var(--paper);background:var(--ink)}.condition-heading p,.editor-heading p{color:var(--paper)}.button,.dashboard-primary-action,.dashboard-secondary-action,.editorial-primary{transition:transform .2s,box-shadow .2s}.button:hover,.dashboard-primary-action:hover,.dashboard-secondary-action:hover,.editorial-primary:hover{color:var(--paper);background:var(--ink)}.review-return-status{border-left:3px solid var(--ink);margin:0 0 1.25rem;padding:.8rem 1rem}.review-return-status:focus{outline:3px solid var(--blue2);outline-offset:3px}:root{--brand-white:#FFFFFF;--brand-warm-white:#FFFFFF;--brand-ivory-white:#FFFCF5;--brand-graphite:#292929;--brand-blue:#4E78D9;--brand-blue-deep:#365CB8;--brand-coral:#E66F61;--brand-orange:#F0A23A;--brand-lavender:#8B84D8;--brand-sky:#79B7D9;--brand-error:#E65F52;--brand-soft-blue:#EDF3FC;--brand-soft-coral:#FCEDEA;--brand-soft-lavender:#F1EFFE;--silk-blue:var(--brand-blue);--cork:var(--brand-graphite);--sandy-beach:var(--brand-white);--cashmere:var(--brand-coral);--reef-gold:var(--brand-orange);--paper:var(--brand-white);--paper2:var(--brand-warm-white);--ink:var(--brand-graphite);--muted:var(--brand-graphite);--line:rgb(41 41 41/0.16);--blue:var(--brand-blue);--blue2:var(--brand-sky);--sage:var(--brand-lavender);--mustard:var(--brand-orange);--coral:var(--brand-coral);--lavender:var(--brand-lavender);--green:var(--brand-blue);--deep-eucalyptus:var(--brand-blue-deep);--shadow:0 18px 60px rgb(41 41 41/0.1)}.app-content,.app-main,.app-shell,.dashboard-content,.dashboard-page,.editorial-dashboard,.editorial-home,.evidence-home,.public-site,.public-site>main,body{color:var(--brand-graphite);background:var(--brand-white)}.button,.dashboard-primary-action,.dashboard-secondary-action,.editorial-primary{color:var(--brand-white);background:var(--brand-blue-deep)}.button:hover,.dashboard-primary-action:hover,.dashboard-secondary-action:hover,.editorial-primary:hover{color:var(--brand-white);background:#294B9B}.button.danger,.candidate-actions .button.danger{color:var(--brand-white);background:var(--brand-error)}.button.ghost,.button.paper{color:var(--brand-graphite);background:var(--brand-white)}.logo-mark i:first-child{background:var(--brand-orange)}.logo-mark i:nth-child(2){background:var(--brand-coral)}.logo-mark i:nth-child(3){background:var(--brand-sky)}.app-main>header,.auth-form,.onboard-card,.public-header{background:var(--brand-white)}.app-shell>aside,.public-site>.public-footer,.workspace-sidebar{color:var(--brand-white);background:var(--brand-blue-deep)}.app-shell>aside a,.app-shell>aside p,.app-shell>aside small,.public-site>.public-footer a,.public-site>.public-footer b,.public-site>.public-footer p,.public-site>.public-footer small,.public-site>.public-footer span,.workspace-sidebar a,.workspace-sidebar p,.workspace-sidebar small{color:var(--brand-white)}.dashboard-card,.dashboard-summary-card,.dashboard-table-card,.history-placeholder,.instrument-panel,.metric-row,.modal,.panel,.pay-summary-card,.result-hero,.review-panel,.rules-panel{background:var(--brand-warm-white)}.payroll-reality{background:var(--brand-soft-blue)}.evidence-ledger{background:var(--brand-white)}.global-payroll-section{background:var(--brand-soft-lavender)}.public-site>main:not(.how-it-works-page) .page-intro{background:var(--brand-soft-blue)}.control-interlude,.sector-showcase{background-color:var(--brand-white)}.control-interlude:after{background:linear-gradient(90deg,var(--brand-white) 0,rgb(255 255 255/95%) 18%,rgb(255 255 255/56%) 34%,transparent 55%)}.control-interlude h2 span,.global-payroll-heading h2 em,.payroll-equation i,.payroll-equation>b,.payroll-reality-statistics article>strong{color:var(--brand-blue)}.action-card,.preview-explainer,.preview-next-card,.preview-upload-draft,.stay-on-top-card{background:var(--brand-soft-blue)}.check-status.difference,.line-status.difference,.preview-calculation-warning,.preview-real-action,.readiness-banner.blocked,.review-conflict-message{color:var(--brand-graphite);background:var(--brand-soft-coral);border-color:var(--brand-coral)}.agreement-card,.disclaimer-band,.interpretation-block,.readiness-banner.checking{color:var(--brand-graphite);background:var(--brand-soft-lavender)}.hours-status.difference,.status-warning,.warning-card{color:var(--brand-graphite);background:var(--brand-orange)}.preview-dashboard-lead,.preview-messages .customer-message p,.preview-money-hero,.preview-review-summary,.rate-preview{color:var(--brand-white);background:var(--brand-blue)}.payline-instrument{--payline-paper:var(--brand-warm-white);--payline-ink:var(--brand-graphite);--payline-eucalyptus:var(--brand-blue-deep);--payline-sage:var(--brand-sky);--payline-blue:var(--brand-blue);--payline-periwinkle:var(--brand-lavender);--payline-terracotta:var(--brand-coral);--payline-leaf:var(--brand-blue);--payline-mustard:var(--brand-orange);--payline-rule:rgb(41 41 41/20%)}.global-payroll-legend-bar{background:linear-gradient(90deg,var(--brand-white) 0,var(--brand-sky) 33%,var(--brand-lavender) 66%,var(--brand-blue) 100%)}.how-it-works-page,.how-it-works-page .long-steps,.how-it-works-page .page-intro{background:var(--brand-white)}.page-intro.page-intro-interactive{min-height:560px;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,430px);grid-gap:clamp(48px,8vw,126px);gap:clamp(48px,8vw,126px);align-items:center;padding-block:64px;background:var(--brand-white)}.page-intro-interactive .page-intro-copy{position:relative;z-index:2}.page-intro-interactive .page-intro-copy h1{max-width:790px}.payslip-puzzle-interaction{position:relative;width:100%;min-height:420px;overflow:hidden;color:var(--brand-graphite);background:var(--brand-white);border:1px solid rgb(41 41 41/16%);border-radius:4px 58px 4px 58px;isolation:isolate;touch-action:none}.payslip-puzzle-interaction:after,.payslip-puzzle-interaction:before{position:absolute;z-index:-1;content:"";pointer-events:none}.payslip-puzzle-interaction:before{inset:0;background-image:linear-gradient(rgb(41 41 41/6%) 1px,transparent 0),linear-gradient(90deg,rgb(41 41 41/6%) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(90deg,transparent,#292929 44%,#292929);mask-image:linear-gradient(90deg,transparent,#292929 44%,#292929)}.payslip-puzzle-interaction:after{width:210px;height:210px;right:-94px;bottom:-94px;background:var(--brand-soft-coral);border-radius:50%;transition:background .45s ease}.payslip-puzzle-interaction.is-placed:after{background:var(--brand-soft-blue)}.payslip-puzzle-meta{position:absolute;inset:18px 20px auto;display:flex;justify-content:space-between;font-size:8px;font-weight:800;letter-spacing:.12em}.payslip-puzzle-meta span:last-child{color:var(--brand-coral)}.is-placed .payslip-puzzle-meta span:last-child{color:var(--brand-blue)}.payslip-puzzle-sources{position:absolute;left:18px;top:76px;display:grid;grid-gap:9px;gap:9px}.payslip-puzzle-sources span{width:max-content;padding:6px 9px;color:var(--brand-graphite);background:var(--brand-soft-blue);border-left:3px solid var(--brand-sky);font-size:8px;font-weight:800;letter-spacing:.1em}.payslip-puzzle-sources span:nth-child(2){background:var(--brand-soft-lavender);border-color:var(--brand-lavender)}.payslip-puzzle-sources span:nth-child(3){background:var(--brand-soft-coral);border-color:var(--brand-coral)}.payslip-puzzle-document{position:absolute;width:53%;min-width:205px;height:290px;right:25px;top:66px;padding:22px 20px;background:var(--brand-soft-blue);border:1px solid var(--brand-graphite);border-radius:3px 28px 3px 3px;box-shadow:8px 10px 0 var(--brand-sky);transform:rotate(1.5deg);transition:box-shadow .45s ease,transform .45s ease}.is-placed .payslip-puzzle-document{box-shadow:8px 10px 0 var(--brand-blue);transform:rotate(0)}.payslip-puzzle-document header{display:grid;grid-gap:4px;gap:4px;padding-bottom:14px;border-bottom:1px solid rgb(41 41 41/20%)}.payslip-puzzle-document header b{color:var(--brand-blue-deep);font:32px/1 var(--display)}.payslip-puzzle-document dt,.payslip-puzzle-document header small{font-size:7px;font-weight:800;letter-spacing:.1em}.payslip-puzzle-document>i{display:block;width:100%;height:1px;margin-top:14px;background:rgb(41 41 41/16%)}.payslip-puzzle-document>i:nth-of-type(2){width:72%}.payslip-puzzle-document>i:nth-of-type(3){width:84%}.payslip-puzzle-document dl{position:absolute;inset:auto 20px 18px;margin:0}.payslip-puzzle-document dl div{display:flex;justify-content:space-between;padding:5px 0;border-top:1px solid rgb(41 41 41/14%)}.payslip-puzzle-document dd{margin:0;color:var(--brand-blue-deep);font-size:10px;font-weight:800}.payslip-puzzle-slot{position:absolute;z-index:2;width:112px;height:112px;left:56%;top:47%;overflow:visible;fill:var(--brand-white);stroke:var(--brand-blue);stroke-width:2;stroke-dasharray:5 5;transform:translate(-50%,-50%);transition:opacity .25s ease,transform .45s ease}.is-placed .payslip-puzzle-slot{opacity:0;transform:translate(-50%,-50%) scale(.86)}.payslip-puzzle-piece{position:absolute;z-index:4;width:112px;height:112px;padding:0;cursor:-webkit-grab;cursor:grab;background:transparent;border:0;filter:drop-shadow(7px 9px 0 rgb(41 41 41/14%));transition:transform .52s cubic-bezier(.22,1,.36,1),filter .25s ease;will-change:transform;touch-action:none}.payslip-puzzle-piece:hover{filter:drop-shadow(9px 12px 0 rgb(41 41 41/18%))}.payslip-puzzle-piece.is-dragging{cursor:-webkit-grabbing;cursor:grabbing;filter:drop-shadow(13px 16px 0 rgb(41 41 41/18%));transition:filter .18s ease}.payslip-puzzle-piece:focus-visible{outline:3px solid var(--brand-blue);outline-offset:5px}.payslip-puzzle-piece svg{width:100%;height:100%;overflow:visible}.payslip-puzzle-piece svg>path:first-child{fill:var(--brand-coral);stroke:var(--brand-graphite);stroke-width:1.5;transition:fill .4s ease}.is-placed .payslip-puzzle-piece svg>path:first-child{fill:var(--brand-orange)}.payslip-puzzle-piece-line{fill:none;stroke:var(--brand-white);stroke-linecap:round;stroke-width:2}.payslip-puzzle-piece text{fill:var(--brand-graphite);font:900 10px var(--sans);letter-spacing:.06em}.payslip-puzzle-result{position:absolute;z-index:5;left:18px;bottom:52px;width:150px;padding:13px;color:var(--brand-white);background:var(--brand-blue);border-radius:3px 16px 3px 3px;opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .3s ease .18s,transform .4s ease .18s}.is-placed .payslip-puzzle-result{opacity:1;transform:translateY(0)}.payslip-puzzle-result span{display:block;margin-bottom:5px;font-size:7px;font-weight:800;letter-spacing:.12em}.payslip-puzzle-result strong{font:18px/1.05 var(--display)}.payslip-puzzle-instruction{position:absolute;z-index:6;right:20px;bottom:15px;margin:0;font-size:9px;font-weight:700;letter-spacing:.04em}.payslip-puzzle-instruction button{padding:0;color:var(--brand-blue-deep);background:transparent;border:0;border-bottom:1px solid;cursor:pointer;font:inherit}@media (max-width:980px){.page-intro.page-intro-interactive{grid-template-columns:1fr;padding-top:86px}.payslip-puzzle-interaction{width:min(100%,560px);justify-self:center}}@media (max-width:700px){.page-intro.page-intro-interactive{padding:68px 20px 52px}.payslip-puzzle-interaction{min-height:380px;border-radius:3px 38px 3px 38px}.payslip-puzzle-document{width:58%;min-width:190px;right:18px;top:60px;height:264px}.payslip-puzzle-piece,.payslip-puzzle-slot{width:96px;height:96px}.payslip-puzzle-sources{left:12px}}@media (prefers-reduced-motion:reduce){.payslip-puzzle-document,.payslip-puzzle-interaction:after,.payslip-puzzle-piece,.payslip-puzzle-result,.payslip-puzzle-slot{transition-duration:.01ms}}@media (max-width:820px){.control-interlude:after{background:linear-gradient(180deg,var(--brand-white) 0,var(--brand-white) 22%,rgb(255 255 255/76%) 38%,transparent 64%)}}.how-it-works-page{overflow:hidden;color:var(--brand-graphite);background:var(--brand-white)}.how-it-works-payroll-rules{max-width:none;padding:clamp(72px,8vw,112px) max(5vw,calc((100vw - 1380px) / 2));background:var(--brand-white);border-top:1px solid rgb(41 41 41/12%);border-bottom:1px solid rgb(41 41 41/12%)}.how-it-works-payroll-rules .payroll-equation{margin-top:0}.how-it-works-hero{min-height:680px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);grid-gap:clamp(54px,8vw,130px);gap:clamp(54px,8vw,130px);align-items:center;max-width:1380px;margin:0 auto;padding:90px max(5vw,32px) 110px}.how-it-works-hero h1{max-width:680px;margin:24px 0 26px;font-size:clamp(62px,6.6vw,104px);line-height:1.02;letter-spacing:-.035em}.how-it-works-hero>div:first-child>p{max-width:610px;color:var(--brand-graphite);font-size:17px;line-height:1.7}.how-it-works-actions,.how-it-works-closing>div{display:flex;gap:24px;align-items:center;margin-top:34px}.how-it-works-actions>a:last-child,.how-it-works-closing>div>a:last-child{padding:7px 0;font-size:13px;font-weight:700;border-bottom:1px solid}.how-it-works-records{position:relative;min-height:500px;padding:26px;background:linear-gradient(rgb(41 41 41/5%) 1px,transparent 1px),linear-gradient(90deg,rgb(41 41 41/5%) 1px,transparent 1px),var(--brand-warm-white);background-size:32px 32px;border:1px solid rgb(41 41 41/18%);border-radius:6px 64px 6px 64px}.how-it-works-records article{position:absolute;width:43%;min-height:112px;display:flex;flex-direction:column;justify-content:space-between;padding:18px;background:var(--brand-white);border:1px solid var(--brand-graphite);box-shadow:5px 6px 0 rgb(41 41 41/10%)}.how-it-works-records article span,.how-it-works-records>div span,.pay-next-card span,.pay-record-stack article span,.pay-result-card span,.pay-review-card>span,.pay-workspace-example{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.how-it-works-records article strong{font:25px/1 var(--display)}.how-it-works-records article:first-child{top:42px;left:28px;border-top:5px solid var(--brand-sky)}.how-it-works-records article:nth-child(2){top:80px;right:28px;border-top:5px solid var(--brand-orange)}.how-it-works-records article:nth-child(3){top:190px;left:58px;border-top:5px solid var(--brand-lavender)}.how-it-works-records article:nth-child(4){top:232px;right:54px;border-top:5px solid var(--brand-coral)}.how-it-works-records>div{position:absolute;right:26px;bottom:25px;width:calc(100% - 52px);display:flex;justify-content:space-between;align-items:flex-end;padding:22px 24px;color:var(--brand-white);background:var(--brand-blue);border-radius:4px 22px 4px 22px}.how-it-works-records>div strong{font:28px/1 var(--display)}.pay-journey{padding:120px max(5vw,32px);background:linear-gradient(rgb(41 41 41/5%) 1px,transparent 1px),linear-gradient(90deg,rgb(41 41 41/5%) 1px,transparent 1px),var(--brand-ivory-white);background-size:28px 28px;border-block:1px solid rgb(41 41 41/14%)}.pay-journey-heading,.pay-journey-layout{max-width:1240px;margin-inline:auto}.pay-journey-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);grid-gap:60px;gap:60px;align-items:end;margin-bottom:56px}.pay-journey-heading .eyebrow{grid-column:1/-1}.pay-journey-heading h2{max-width:800px;margin:-28px 0 0;font-size:clamp(48px,5.3vw,76px);line-height:.95;letter-spacing:-.035em}.pay-journey-heading p{margin:0;font-size:15px;line-height:1.6}.pay-journey-layout{display:grid;grid-template-columns:250px minmax(0,1fr);grid-gap:28px;gap:28px}.pay-journey-steps{display:grid;align-content:start;border-top:1px solid rgb(41 41 41/22%)}.pay-journey-steps button{min-height:70px;display:grid;grid-template-columns:38px 1fr;grid-gap:14px;gap:14px;align-items:center;padding:0 12px;color:var(--brand-graphite);text-align:left;background:transparent;border:0;border-bottom:1px solid rgb(41 41 41/22%);cursor:pointer;transition:background .18s ease,padding .18s ease}.pay-journey-steps button.is-active,.pay-journey-steps button:hover{padding-left:18px;background:var(--brand-white)}.pay-journey-panel:focus-visible,.pay-journey-steps button:focus-visible{outline:3px solid var(--brand-blue);outline-offset:3px}.pay-journey-steps button span{font:19px/1 var(--display)}.pay-journey-steps button strong{font-size:12px}.pay-journey-panel{min-height:560px;display:grid;grid-template-columns:minmax(260px,.72fr) minmax(430px,1.28fr);overflow:hidden;background:var(--brand-white);border:1px solid rgb(41 41 41/18%);border-radius:6px 48px 6px 48px}.pay-journey-copy{display:flex;flex-direction:column;justify-content:center;padding:48px}.pay-journey-copy>svg{width:34px;height:34px;margin:70px 0 24px;color:var(--brand-blue);stroke-width:1.4}.pay-journey-step-label{font-size:9px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.pay-journey-copy h3{margin:0 0 18px;font-size:clamp(40px,4vw,58px);line-height:.98}.pay-journey-copy p{max-width:400px;margin:0;color:var(--brand-graphite);font-size:15px;line-height:1.65}.pay-workspace{position:relative;min-height:100%;padding:56px 34px 34px;background:var(--brand-soft-blue);border-left:1px solid rgb(41 41 41/14%)}.pay-workspace-example{position:absolute;top:22px;right:24px}.pay-record-stack{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.pay-record-stack article{min-height:116px;display:grid;grid-template-columns:30px 1fr;align-content:center;grid-gap:7px 10px;gap:7px 10px;padding:17px;opacity:.28;background:var(--brand-white);border:1px solid rgb(41 41 41/22%);transform:translateY(8px);transition:opacity .24s ease,transform .24s ease}.pay-record-stack article.is-present{opacity:1;transform:translateY(0)}.pay-workspace-step-1 .pay-record-stack article:nth-child(2),.pay-workspace-step-1 .pay-record-stack article:nth-child(3){opacity:.28}.pay-record-stack article svg{grid-row:1/3;width:24px;color:var(--brand-blue);stroke-width:1.5}.pay-record-stack article strong{font-size:12px;line-height:1.35}.pay-record-stack article:nth-child(2) svg{color:var(--brand-orange)}.pay-record-stack article:nth-child(3) svg{color:var(--brand-coral)}.pay-record-stack article:nth-child(4) svg{color:var(--brand-lavender)}.pay-next-card,.pay-report-card,.pay-result-card,.pay-review-card{margin-top:18px;padding:18px;background:var(--brand-white);border:1px solid rgb(41 41 41/22%)}.pay-review-card p{display:flex;gap:9px;align-items:center;margin:13px 0 0;font-size:12px}.pay-review-card svg{width:17px;height:17px;padding:3px;color:var(--brand-white);background:var(--brand-blue);border-radius:50%}.pay-result-card{display:grid;grid-template-columns:1fr 1fr 1.2fr;grid-gap:8px;gap:8px}.pay-result-card>div{display:grid;grid-gap:8px;gap:8px;padding:12px;background:var(--brand-warm-white)}.pay-result-card strong{font:23px/1 var(--display)}.pay-result-card .pay-result-difference{color:var(--brand-graphite);background:var(--brand-soft-coral);border-bottom:3px solid var(--brand-coral)}.pay-result-card>small{grid-column:1/-1;padding:7px 4px 0;font-size:10px;line-height:1.5}.pay-next-card,.pay-report-card{display:grid;grid-template-columns:42px 1fr;grid-gap:15px;gap:15px;align-items:center;background:var(--brand-soft-lavender)}.pay-report-card{border-left:4px solid var(--brand-blue)}.pay-next-card>svg,.pay-report-card>svg{width:42px;height:42px;padding:10px;color:var(--brand-white);background:var(--brand-blue);border-radius:50%}.pay-next-card div,.pay-report-card div{display:grid;grid-gap:5px;gap:5px}.pay-next-card strong,.pay-report-card strong{font-size:13px}.pay-next-card small,.pay-report-card small{font-size:10px}.how-it-works-closing{max-width:1100px;margin:120px auto 70px;padding:80px max(5vw,48px);background:var(--brand-blue);border-radius:64px 8px 64px 8px}.how-it-works-closing,.how-it-works-closing .eyebrow,.how-it-works-closing p{color:var(--brand-white)}.how-it-works-closing h2{max-width:820px;margin:22px 0 18px;font-size:clamp(50px,6vw,82px);line-height:.94}.how-it-works-closing p{max-width:620px;font-size:15px;line-height:1.6}.how-it-works-closing .button{color:var(--brand-graphite)}.how-it-works-page .disclaimer-band{margin-top:70px}@media (max-width:980px){.how-it-works-hero{grid-template-columns:1fr;padding-top:72px}.how-it-works-records{width:min(100%,680px);justify-self:center}.pay-journey-heading,.pay-journey-panel{grid-template-columns:1fr}.pay-journey-heading h2{margin-top:-20px}.pay-journey-layout{grid-template-columns:1fr}.pay-journey-steps{grid-template-columns:repeat(5,1fr);overflow-x:auto;border:1px solid rgb(41 41 41/22%)}.pay-journey-steps button{min-width:120px;grid-template-columns:1fr;gap:5px;border-right:1px solid rgb(41 41 41/22%);border-bottom:0}.pay-journey-steps button.is-active,.pay-journey-steps button:hover{padding-left:12px}.pay-journey-panel{min-height:0}.pay-journey-copy{padding:42px}.pay-journey-copy>svg{margin-top:48px}.pay-workspace{min-height:500px;border-top:1px solid rgb(41 41 41/14%);border-left:0}}@media (max-width:700px){.how-it-works-hero,.pay-journey{padding-inline:20px}.how-it-works-hero{min-height:0;padding-block:62px 74px}.how-it-works-hero h1{font-size:clamp(54px,16vw,72px)}.how-it-works-actions,.how-it-works-closing>div{align-items:flex-start;flex-direction:column}.how-it-works-records{min-height:410px;padding:16px;border-radius:4px 38px 4px 38px}.how-it-works-records article{width:46%;min-height:88px;padding:13px}.how-it-works-records article strong{font-size:19px}.how-it-works-records article:first-child{top:28px;left:16px}.how-it-works-records article:nth-child(2){top:62px;right:16px}.how-it-works-records article:nth-child(3){top:145px;left:30px}.how-it-works-records article:nth-child(4){top:180px;right:29px}.how-it-works-records>div{right:15px;bottom:15px;width:calc(100% - 30px);display:grid;grid-gap:7px;gap:7px;padding:17px}.how-it-works-records>div strong{font-size:23px}.pay-journey{padding-block:78px}.pay-journey-heading{grid-template-columns:1fr;gap:22px;margin-bottom:38px}.pay-journey-heading h2{margin:0;font-size:49px}.pay-journey-steps{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0;padding-inline:0;overflow:visible;border-inline:1px solid rgb(41 41 41/22%)}.pay-journey-steps button{min-width:0;border-bottom:1px solid rgb(41 41 41/22%)}.pay-journey-steps button:nth-child(5){grid-column:1/-1;border-bottom:0}.pay-journey-panel{border-radius:4px 32px 4px 32px}.pay-journey-copy{padding:34px 26px 42px}.pay-journey-copy>svg{margin-top:42px}.pay-workspace{min-height:0;padding:54px 16px 20px}.pay-record-stack,.pay-result-card{grid-template-columns:1fr}.pay-record-stack article{min-height:88px}.pay-result-card>small{grid-column:auto}.how-it-works-closing{margin:70px 20px 50px;padding:54px 28px;border-radius:42px 6px 42px 6px}}.how-it-works-closing,.how-it-works-records>div,.public-site-how-it-works .button,.public-site-how-it-works .public-header .button.small{background:var(--brand-blue-deep)}.how-it-works-closing .button{background:var(--brand-white)}.signin-page{--signin-ink:#365CB8;grid-template-columns:minmax(520px,1.08fr) minmax(460px,.92fr);color:var(--signin-ink);background:var(--brand-white)}.signin-page,.signin-story{min-height:100svh;display:grid}.signin-story{position:relative;grid-template-rows:auto auto minmax(330px,1fr) auto;overflow:hidden;padding:34px clamp(36px,5vw,84px) 38px;background:radial-gradient(circle at 16% 82%,rgb(230 111 97/.24),transparent 26%),radial-gradient(circle at 88% 16%,rgb(139 132 216/.3),transparent 24%),linear-gradient(138deg,#EDF3FC,#FFFFFF 48%,#F1EFFE);border-right:1px solid rgb(78 120 217/.2);isolation:isolate}.signin-story:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.42;background-image:radial-gradient(rgb(78 120 217/.3) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 26%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 26%,#000 82%,transparent)}.signin-brand{width:-moz-fit-content;width:fit-content;color:var(--signin-ink)}.signin-brand .logo-mark i{border-color:var(--brand-blue-deep)}.signin-story-copy{position:relative;z-index:3;max-width:720px;padding-top:clamp(44px,7vh,88px)}.signin-kicker,.signin-step{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.signin-kicker svg{width:17px;height:17px;color:var(--brand-coral)}.signin-story h1{max-width:700px;margin:18px 0 22px;color:var(--brand-blue-deep);font-size:clamp(52px,5.2vw,82px);line-height:.91;letter-spacing:-.048em}.signin-story h1 em{display:block;color:var(--brand-coral)}.signin-story-copy>p{max-width:590px;margin:0;color:var(--brand-blue-deep);font-size:16px;line-height:1.65}.pay-constellation{position:relative;width:min(100%,720px);min-height:330px;align-self:end;justify-self:center;margin-top:16px}.constellation-orbit{position:absolute;inset:48% auto auto 50%;border:1px dashed rgb(78 120 217/.38);border-radius:50%;transform:translate(-50%,-50%) rotate(-8deg)}.orbit-one{width:76%;height:70%}.orbit-two{width:52%;height:100%;transform:translate(-50%,-50%) rotate(58deg)}.constellation-core,.work-fragment{position:absolute;display:grid;color:var(--brand-blue-deep);border:1px solid rgb(54 92 184/.24);box-shadow:0 18px 42px rgb(78 120 217/.13)}.work-fragment{min-width:142px;padding:16px 18px;background:var(--brand-white);animation:fragment-float 6s ease-in-out infinite}.constellation-core span,.work-fragment span{font-size:9px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.work-fragment strong{margin-top:7px;font:27px/1 var(--display)}.fragment-shift{top:44px;left:3%;background:#EDF3FC;border-radius:4px 30px 4px 30px;transform:rotate(-5deg)}.fragment-shift i{position:absolute;right:-7px;bottom:-7px;width:20px;height:20px;background:var(--brand-orange);border-radius:50%}.fragment-rate{top:8px;right:4%;background:#FCEDEA;border-radius:28px 4px 28px 4px;animation-delay:-1.7s}.fragment-slip{right:0;bottom:32px;grid-template-columns:28px 1fr;background:#F1EFFE;border-radius:4px 4px 34px 4px;animation-delay:-3.2s}.fragment-slip svg{grid-row:1/3;width:22px;align-self:center;color:var(--brand-lavender)}.fragment-slip strong{font-size:22px}.fragment-break{left:6%;bottom:18px;background:#FFFFFF;border-bottom:5px solid var(--brand-sky);animation-delay:-4.4s}.constellation-core{top:50%;left:50%;width:194px;height:194px;place-content:center;padding:30px;background:var(--brand-blue);color:var(--brand-white);border:10px solid rgb(255 255 255/.72);border-radius:50% 50% 16% 50%;box-shadow:0 28px 60px rgb(78 120 217/.3);transform:translate(-50%,-50%) rotate(6deg)}.constellation-core strong{max-width:120px;margin-top:5px;font:29px/.95 var(--display)}.constellation-core>div{position:absolute;right:-10px;bottom:27px;width:44px;height:44px;display:grid;place-items:center;color:var(--brand-white);background:var(--brand-coral);border:5px solid var(--brand-white);border-radius:50%}.constellation-core svg{width:18px}.constellation-note{position:absolute;padding:5px 10px;color:var(--brand-blue-deep);background:var(--brand-white);border:1px solid rgb(78 120 217/.2);border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.note-one{top:42%;left:1%}.note-two{top:29%;right:1%}.note-three{right:20%;bottom:2%}.signin-story-proof{position:relative;z-index:3;display:flex;gap:12px;align-items:center;width:-moz-fit-content;width:fit-content;max-width:470px;padding-top:18px;border-top:1px solid rgb(78 120 217/.2)}.signin-story-proof svg{flex:0 0 auto;width:24px;color:var(--brand-coral)}.signin-story-proof p{margin:0;color:var(--brand-blue-deep);font-size:11px;line-height:1.45}.signin-access{position:relative;min-height:100svh;display:grid;place-items:center;padding:90px clamp(36px,6vw,100px) 64px;background:linear-gradient(90deg,transparent 49.8%,rgb(121 183 217/.12) 50%,transparent 50.2%),var(--brand-white)}.signin-home-link{position:absolute;top:38px;right:42px;display:inline-flex;gap:8px;align-items:center;color:var(--brand-blue-deep);font-size:12px;font-weight:700}.signin-create a:hover,.signin-home-link:hover,.signin-password-row a:hover{text-decoration:underline;text-underline-offset:4px}.signin-panel{width:min(100%,480px)}.signin-step{color:var(--brand-coral)}.signin-panel h2{margin:16px 0 10px;color:var(--brand-blue-deep);font-size:clamp(48px,5vw,70px);line-height:.95;letter-spacing:-.045em}.signin-panel-intro>p{max-width:390px;margin:0;color:var(--brand-blue-deep);font-size:15px}.signin-form{display:grid;margin-top:38px}.signin-field,.signin-password-row{color:var(--brand-blue-deep);font-size:11px;font-weight:800}.signin-field{margin-bottom:9px;letter-spacing:.06em;text-transform:uppercase}.signin-password-row{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.signin-password-row .signin-field{margin:0}.signin-password-row a{color:var(--brand-blue);font-size:11px}.signin-form>input,.signin-password-input input{width:100%;height:56px;padding:0 16px;color:var(--brand-blue-deep);background:#EDF3FC;border:1px solid rgb(78 120 217/.25);border-radius:4px 18px 4px 18px;outline:0;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.signin-form>input::placeholder,.signin-password-input input::placeholder{color:rgb(54 92 184/.55)}.signin-form>input:focus,.signin-password-input input:focus{background:var(--brand-white);border-color:var(--brand-blue);box-shadow:0 0 0 4px rgb(121 183 217/.22)}.signin-password-input{position:relative;margin-top:9px}.signin-password-input input{padding-right:54px}.signin-password-input button{position:absolute;top:7px;right:7px;width:42px;height:42px;display:grid;place-items:center;color:var(--brand-blue);background:transparent;border:0;border-radius:50%}.signin-password-input button:hover{background:rgb(121 183 217/.18)}.signin-password-input svg{width:19px}.signin-submit{min-height:58px;display:flex;justify-content:space-between;align-items:center;margin-top:28px;padding:0 21px;color:var(--brand-white);background:var(--brand-blue);border:0;border-radius:4px 22px 4px 22px;font-weight:800;box-shadow:7px 8px 0 var(--brand-orange);transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.signin-submit:hover{background:var(--brand-blue-deep);box-shadow:4px 5px 0 var(--brand-coral);transform:translate(3px,3px)}.signin-submit:disabled{opacity:.62;cursor:wait}.signin-submit svg{width:20px}.signin-message{margin:20px 0 0;padding:13px 15px;color:var(--brand-blue-deep);background:#FCEDEA;border-left:4px solid var(--brand-coral);font-size:12px}.signin-trust-line{display:flex;gap:9px;align-items:center;margin-top:25px;color:var(--brand-blue-deep);font-size:10px}.signin-trust-line svg{width:16px;color:var(--brand-lavender)}.signin-create{margin:30px 0 0;padding-top:25px;color:var(--brand-blue-deep);border-top:1px solid rgb(78 120 217/.18);font-size:12px;text-align:center}.signin-create a{color:var(--brand-blue);font-weight:800}.signin-access-note{position:absolute;right:42px;bottom:26px;margin:0;color:rgb(54 92 184/.7);font:italic 13px var(--display)}@keyframes fragment-float{0%,to{translate:0 0}50%{translate:0 -9px}}@media (max-width:1080px){.signin-page{grid-template-columns:1fr 1fr}.signin-story{padding-inline:34px}.signin-story h1{font-size:clamp(50px,6.2vw,66px)}.pay-constellation{transform:scale(.88)}}@media (max-width:820px){.signin-page{display:block}.signin-story{min-height:650px;grid-template-rows:auto auto 1fr;padding:28px 24px 0;border-right:0}.signin-story-copy{padding-top:48px}.signin-story-copy>p{max-width:520px}.pay-constellation{min-height:280px;margin-top:28px;transform:scale(.82);transform-origin:center bottom}.signin-story-proof{display:none}.signin-access{min-height:auto;padding:96px 24px 84px}}@media (max-width:540px){.signin-story{min-height:590px}.signin-story h1{font-size:clamp(46px,13vw,62px)}.signin-story-copy>p{font-size:14px}.pay-constellation{width:124%;min-height:250px;margin-left:-12%;transform:scale(.69)}.signin-home-link{top:30px;right:24px}.signin-panel h2{font-size:52px}.signin-access-note{right:24px;left:24px;text-align:center}}@media (prefers-reduced-motion:reduce){.work-fragment{animation:none}}.signup-page{grid-template-columns:minmax(520px,1.08fr) minmax(460px,.92fr);color:var(--brand-blue-deep);background:var(--brand-white)}.signup-page,.signup-story{min-height:100svh;display:grid}.signup-story{position:relative;grid-template-rows:auto auto minmax(310px,1fr) auto;overflow:hidden;padding:34px clamp(36px,5vw,84px) 36px;background:radial-gradient(circle at 7% 62%,rgb(121 183 217/.3),transparent 25%),radial-gradient(circle at 92% 8%,rgb(240 162 58/.22),transparent 24%),radial-gradient(circle at 86% 86%,rgb(230 111 97/.2),transparent 27%),linear-gradient(145deg,#FFFFFF 0,var(--brand-soft-blue) 52%,var(--brand-soft-lavender) 100%);border-right:1px solid rgb(78 120 217/.2);isolation:isolate}.signup-story:after,.signup-story:before{content:"";position:absolute;z-index:-1;pointer-events:none}.signup-story:before{inset:0;opacity:.36;background-image:linear-gradient(90deg,transparent 97%,rgb(78 120 217/.22) 98%),linear-gradient(transparent 97%,rgb(78 120 217/.22) 98%);background-size:32px 32px;-webkit-mask-image:linear-gradient(150deg,transparent 5%,#000 45%,transparent 92%);mask-image:linear-gradient(150deg,transparent 5%,#000 45%,transparent 92%)}.signup-story:after{right:-90px;bottom:9%;width:260px;height:260px;border:42px solid rgb(139 132 216/.12);border-radius:50% 50% 18% 50%;transform:rotate(24deg)}.signup-brand{position:relative;z-index:5;width:-moz-fit-content;width:fit-content;color:var(--brand-blue-deep)}.signup-brand .logo-mark i{border-color:var(--brand-blue-deep)}.signup-story-copy{position:relative;z-index:4;max-width:730px;padding-top:clamp(34px,5vh,64px)}.signup-kicker,.signup-step{display:inline-flex;align-items:center;gap:8px;color:var(--brand-blue-deep);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.signup-kicker svg{width:18px;height:18px;color:var(--brand-coral)}.signup-story h1{max-width:720px;margin:17px 0 19px;color:var(--brand-blue-deep);font-size:clamp(50px,5.1vw,78px);line-height:.91;letter-spacing:-.048em}.signup-story h1 em{display:block;margin-top:.12em;color:var(--brand-coral)}.signup-story-copy>p{max-width:620px;margin:0;color:var(--brand-blue-deep);font-size:15px;line-height:1.64}.pay-fingerprint{position:relative;width:min(100%,700px);min-height:310px;align-self:end;justify-self:center;margin-top:10px;isolation:isolate}.fingerprint-ring,.fingerprint-trace{position:absolute;left:50%;top:52%;pointer-events:none}.fingerprint-ring{border-color:rgb(78 120 217/.28) transparent rgb(139 132 216/.35) rgb(78 120 217/.28);border-style:solid;border-width:2px;border-radius:50% 50% 36% 50%;transform:translate(-50%,-50%) rotate(-28deg)}.fingerprint-ring-one{width:86%;height:84%}.fingerprint-ring-two{width:66%;height:106%;border-color:rgb(121 183 217/.42) rgb(121 183 217/.42) rgb(121 183 217/.42) transparent;transform:translate(-50%,-50%) rotate(38deg)}.fingerprint-ring-three{width:43%;height:72%;border-width:8px 2px 2px;border-color:rgb(230 111 97/.24) rgb(78 120 217/.32) rgb(78 120 217/.32);transform:translate(-50%,-50%) rotate(14deg)}.fingerprint-trace{z-index:-1;width:52%;height:1px;background:repeating-linear-gradient(90deg,var(--brand-blue) 0 5px,transparent 5px 12px);opacity:.38;transform-origin:left}.trace-one{transform:rotate(-17deg)}.trace-two{transform:rotate(155deg)}.pay-imprint{position:absolute;top:52%;left:50%;z-index:3;width:184px;height:205px;display:flex;flex-direction:column;justify-content:center;padding:29px;color:var(--brand-white);background:radial-gradient(circle at 72% 18%,rgb(121 183 217/.52),transparent 30%),var(--brand-blue);border:9px solid rgb(255 255 255/.72);border-radius:52% 52% 18% 48%;box-shadow:0 27px 65px rgb(54 92 184/.26);transform:translate(-50%,-50%) rotate(5deg)}.pay-imprint svg{width:45px;height:45px;margin:0 0 17px -4px;color:var(--brand-orange);stroke-width:1.35}.pay-imprint span,.pay-memory span{font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pay-imprint strong{margin-top:5px;font:28px/.94 var(--display)}.pay-memory{position:absolute;z-index:2;min-width:137px;display:grid;padding:14px 16px;color:var(--brand-blue-deep);background:var(--brand-white);border:1px solid rgb(78 120 217/.25);box-shadow:0 16px 36px rgb(54 92 184/.12);animation:memory-breathe 6.5s ease-in-out infinite}.pay-memory strong{margin-top:5px;font:23px/1 var(--display)}.pay-memory small{margin-top:5px;color:var(--brand-blue);font-size:8px;font-weight:700;text-transform:uppercase}.memory-shift{top:16px;left:1%;background:var(--brand-soft-blue);border-radius:32px 4px 4px 4px;transform:rotate(-4deg)}.memory-rate{top:5px;right:1%;background:var(--brand-soft-coral);border-radius:4px 30px 4px 4px;animation-delay:-1.7s}.memory-break{left:3%;bottom:18px;border:0;border-left:5px solid var(--brand-sky);border-radius:3px 3px 26px 3px;animation-delay:-3.4s}.memory-proof{right:0;bottom:8px;min-width:154px;grid-template-columns:30px 1fr;background:var(--brand-soft-lavender);border-radius:4px 4px 30px 4px;animation-delay:-5s}.memory-proof svg{grid-row:1/3;width:21px;align-self:center;color:var(--brand-lavender)}.memory-proof strong{font-size:18px}.imprint-caption{position:absolute;z-index:4;padding:5px 10px;color:var(--brand-blue-deep);background:var(--brand-white);border:1px solid rgb(78 120 217/.18);border-radius:999px;font-size:8px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.caption-time{top:43%;left:1%}.caption-worth{top:31%;right:0}.caption-proof{right:20%;bottom:0}.signup-story-proof{position:relative;z-index:4;width:-moz-fit-content;width:fit-content;max-width:530px;display:flex;gap:12px;align-items:center;padding-top:17px;border-top:1px solid rgb(78 120 217/.2)}.signup-story-proof svg{flex:0 0 auto;width:25px;color:var(--brand-coral)}.signup-story-proof p{margin:0;color:var(--brand-blue-deep);font-size:11px;line-height:1.45}.signup-access{position:relative;min-height:100svh;display:grid;place-items:center;padding:82px clamp(36px,6vw,100px) 58px;background:linear-gradient(90deg,transparent 49.8%,rgb(121 183 217/.12) 50%,transparent 50.2%),var(--brand-white)}.signup-home-link{position:absolute;top:38px;right:42px;display:inline-flex;gap:8px;align-items:center;color:var(--brand-blue-deep);font-size:12px;font-weight:700}.signup-home-link:hover,.signup-signin a:hover{text-decoration:underline;text-underline-offset:4px}.signup-panel{width:min(100%,480px)}.signup-step{color:var(--brand-coral)}.signup-panel h2{max-width:450px;margin:14px 0 10px;color:var(--brand-blue-deep);font-size:clamp(46px,4.5vw,64px);line-height:.94;letter-spacing:-.045em}.signup-panel-intro>p{max-width:430px;margin:0;color:var(--brand-blue-deep);font-size:14px}.signup-form{display:grid;margin-top:28px}.signup-field,.signup-password-row{color:var(--brand-blue-deep);font-size:11px;font-weight:800}.signup-field{margin-bottom:9px;letter-spacing:.06em;text-transform:uppercase}.signup-password-row{display:flex;justify-content:space-between;align-items:center;margin-top:18px}.signup-password-row .signup-field{margin:0}.signup-password-row>span{color:var(--brand-blue);font-size:10px}.signup-form>input,.signup-password-input input{width:100%;height:56px;padding:0 16px;color:var(--brand-blue-deep);background:var(--brand-soft-blue);border:1px solid rgb(78 120 217/.25);border-radius:4px 18px 4px 18px;outline:0;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.signup-form>input::placeholder,.signup-password-input input::placeholder{color:rgb(54 92 184/.55)}.signup-form>input:focus,.signup-password-input input:focus{background:var(--brand-white);border-color:var(--brand-blue);box-shadow:0 0 0 4px rgb(121 183 217/.22)}.signup-password-input{position:relative;margin-top:9px}.signup-password-input input{padding-right:54px}.signup-password-input button{position:absolute;top:7px;right:7px;width:42px;height:42px;display:grid;place-items:center;color:var(--brand-blue);background:transparent;border:0;border-radius:50%}.signup-password-input button:hover{background:rgb(121 183 217/.18)}.signup-password-input svg{width:19px}.signup-submit{min-height:58px;display:flex;justify-content:space-between;align-items:center;margin-top:25px;padding:0 21px;color:var(--brand-white);background:var(--brand-blue-deep);border:0;border-radius:4px 22px 4px 22px;font-weight:800;box-shadow:7px 8px 0 var(--brand-orange);transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.signup-submit:hover{background:var(--brand-blue-deep);box-shadow:4px 5px 0 var(--brand-coral);transform:translate(3px,3px)}.signup-submit:disabled{opacity:.62;cursor:wait}.signup-submit svg{width:20px}.signup-message{margin:18px 0 0;padding:13px 15px;color:var(--brand-blue-deep);background:var(--brand-soft-coral);border-left:4px solid var(--brand-coral);font-size:12px}.signup-trust-line{display:flex;gap:9px;align-items:center;margin-top:22px;color:var(--brand-blue-deep);font-size:10px}.signup-trust-line svg{flex:0 0 auto;width:17px;color:var(--brand-lavender)}.signup-why{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:19px}.signup-why span{min-height:48px;display:flex;gap:6px;align-items:center;padding:8px;color:var(--brand-blue-deep);background:var(--brand-soft-blue);border-radius:3px 12px 3px 12px;font-size:9px;font-weight:800;line-height:1.25}.signup-why svg{flex:0 0 auto;width:14px;color:var(--brand-coral)}.signup-signin{margin:23px 0 0;padding-top:20px;color:var(--brand-blue-deep);border-top:1px solid rgb(78 120 217/.18);font-size:12px;text-align:center}.signup-signin a{color:var(--brand-blue);font-weight:800}.signup-access-note{position:absolute;right:42px;bottom:22px;margin:0;color:rgb(54 92 184/.72);font:italic 13px var(--display)}@keyframes memory-breathe{0%,to{translate:0 0}50%{translate:0 -8px}}@media (max-width:1080px){.signup-page{grid-template-columns:1fr 1fr}.signup-story{padding-inline:34px}.signup-story h1{font-size:clamp(48px,5.9vw,64px)}.pay-fingerprint{transform:scale(.88)}}@media (max-width:820px){.signup-page{display:block}.signup-story{min-height:670px;grid-template-rows:auto auto 1fr;padding:28px 24px 0;border-right:0}.signup-story-copy{padding-top:46px}.signup-story-copy>p{max-width:560px}.pay-fingerprint{min-height:280px;margin-top:24px;transform:scale(.82);transform-origin:center bottom}.signup-story-proof{display:none}.signup-access{min-height:auto;padding:94px 24px 80px}}@media (max-width:540px){.signup-story{min-height:640px}.signup-story h1{font-size:clamp(43px,12vw,58px)}.signup-story-copy>p{font-size:14px}.pay-fingerprint{width:126%;min-height:275px;margin-left:-13%;transform:scale(.69)}.signup-home-link{top:30px;right:24px}.signup-panel h2{font-size:48px}.signup-why{grid-template-columns:1fr}.signup-why span{min-height:38px}.signup-access-note{right:24px;left:24px;text-align:center}}@media (prefers-reduced-motion:reduce){.pay-memory{animation:none}}.evidence-home{--assembly-paper:#f7f5ef;--assembly-soft:#f4f1ea;--assembly-blue:#4e78d9;--assembly-sky:#79b7d9;--assembly-coral:#dd7263;--assembly-orange:#e39d42;--assembly-lavender:#8b84d8;--assembly-graphite:#313131;--assembly-muted:#6d6b65;background:#fff}.evidence-home:after{position:absolute;z-index:12;top:0;bottom:0;left:clamp(20px,3vw,46px);width:1px;pointer-events:none;content:"";background:repeating-linear-gradient(to bottom,var(--assembly-blue) 0 42px,transparent 42px 56px,var(--assembly-coral) 56px 86px,transparent 86px 105px,var(--assembly-orange) 105px 123px,transparent 123px 176px);opacity:.3}.evidence-home>section{border-top:0;border-bottom:0}.sector-showcase>header,.worker-impact-section>header{border-top:0}.evidence-folio{display:inline-flex;gap:10px;align-items:center;color:var(--assembly-graphite)}.evidence-folio:before{width:8px;height:8px;flex:0 0 auto;content:"";background:var(--assembly-coral);border:1px solid var(--assembly-graphite);box-shadow:4px 4px 0 rgb(78 120 217/20%)}.evidence-hero{gap:clamp(24px,3vw,54px);background:linear-gradient(90deg,transparent 49.92%,rgb(78 120 217/8%) 50%,transparent 50.08%),linear-gradient(rgb(49 49 49/4%) 1px,transparent 0),#fff;background-size:100% 100%,100% 36px,auto}.evidence-hero-copy{max-width:720px}.evidence-issue span:first-child{background:#fff;box-shadow:4px 4px 0 rgb(121 183 217/18%)}.evidence-issue span:last-child{box-shadow:4px 4px 0 rgb(221 114 99/24%)}.evidence-hero h1 em{color:var(--assembly-blue)}.evidence-hero-lower>p{max-width:355px;color:var(--assembly-muted)}.evidence-primary{min-height:56px;background:var(--assembly-blue);border-radius:2px 18px 2px 18px;box-shadow:6px 7px 0 var(--assembly-orange)}.evidence-primary:hover{box-shadow:3px 4px 0 var(--assembly-coral);transform:translate(3px,3px)}.evidence-primary:before{background:#fff}.evidence-hero-art{filter:drop-shadow(18px 22px 28px rgb(49 49 49/8%))}.payline-frame{stroke-width:2}.payline-label>rect,.payline-readout{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.evidence-trust-line{padding-top:14px;border-top:1px solid rgb(49 49 49/12%)}.payroll-reality{max-width:none;background:linear-gradient(90deg,transparent 31.95%,rgb(49 49 49/7%) 32%,transparent 32.05%),var(--assembly-paper)}.payroll-equation,.payroll-reality-footer,.payroll-reality-statistics,.payroll-reality>header{width:min(100%,1500px);margin-right:auto;margin-left:auto}.payroll-reality-statistics{gap:clamp(12px,1.6vw,24px);border:0}.payroll-reality-statistics article,.payroll-reality-statistics article:first-child,.payroll-reality-statistics article:last-child{min-height:350px;padding:clamp(28px,3vw,46px);background:#fff;border:1px solid rgb(49 49 49/18%);border-radius:2px 28px 2px 2px;box-shadow:8px 9px 0 rgb(78 120 217/9%)}.payroll-reality-statistics article:nth-child(2){border-radius:28px 2px 2px;box-shadow:8px 9px 0 rgb(139 132 216/10%)}.payroll-reality-statistics article:nth-child(3){border-radius:2px 2px 28px;box-shadow:8px 9px 0 rgb(221 114 99/10%)}.payroll-reality-statistics article>strong{color:var(--assembly-blue)}.payroll-equation{padding:24px 28px;color:#fff;background:var(--assembly-graphite);border-radius:2px 22px 2px 22px;box-shadow:7px 8px 0 var(--assembly-orange)}.payroll-equation b,.payroll-equation i,.payroll-equation span,.payroll-equation strong{color:inherit}.sector-showcase{position:relative;background:linear-gradient(90deg,transparent 49.92%,rgb(121 183 217/9%) 50%,transparent 50.08%),#fff}.sector-showcase:before{position:absolute;top:clamp(96px,10vw,150px);right:max(4vw,calc((100vw - 1500px) / 2));width:86px;height:16px;content:"";background:linear-gradient(90deg,var(--assembly-blue) 0 25%,var(--assembly-coral) 25% 50%,var(--assembly-orange) 50% 75%,var(--assembly-lavender) 75%)}.sector-showcase-grid{gap:12px;padding:12px;background:var(--assembly-paper);border:1px solid rgb(49 49 49/18%);box-shadow:10px 12px 0 rgb(121 183 217/12%)}.sector-showcase-grid figure,.sector-showcase-placeholder{position:relative;border:1px solid rgb(49 49 49/14%);border-radius:2px 22px 2px 2px}.sector-showcase-grid figure:after{position:absolute;z-index:1;right:0;bottom:0;left:0;height:48%;pointer-events:none;content:"";background:linear-gradient(transparent,rgb(26 30 36/76%))}.sector-showcase-grid img{filter:saturate(.72) contrast(.98);transition:filter .5s ease,transform .7s cubic-bezier(.22,1,.36,1)}.sector-showcase-grid figure:hover img{filter:saturate(1) contrast(1);transform:scale(1.025)}.sector-showcase-grid figcaption{position:absolute;z-index:2;right:clamp(12px,1.4vw,20px);bottom:clamp(12px,1.4vw,20px);left:clamp(12px,1.4vw,20px);display:grid;grid-gap:4px;gap:4px;color:#fff}.sector-showcase-grid figcaption span{font-size:8px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.sector-showcase-grid figcaption strong{font:400 clamp(16px,1.6vw,24px) /1.02 var(--display);letter-spacing:-.02em;text-wrap:balance}.control-interlude{min-height:min(940px,92svh);background:linear-gradient(90deg,transparent 50%,rgb(78 120 217/7%) 50% 50.1%,transparent 50.1%),#fff}.control-interlude:before{position:absolute;z-index:4;top:28px;right:28px;bottom:28px;left:28px;pointer-events:none;content:"";border:1px solid rgb(49 49 49/14%)}.control-interlude h2{text-shadow:0 8px 32px rgb(255 255 255/80%)}.control-interlude h2 span{color:var(--assembly-blue)}.evidence-ledger{background:linear-gradient(rgb(49 49 49/4%) 1px,transparent 1px),var(--assembly-paper);background-size:100% 34px}.evidence-ledger-lines,.evidence-ledger>header{width:min(100%,1500px);margin-right:auto;margin-left:auto}.evidence-ledger-lines{grid-gap:12px;gap:12px}.evidence-ledger-lines article,.evidence-ledger-lines article:last-child{min-height:150px;padding:0 clamp(20px,2vw,34px);overflow:hidden;background:#fff;border:1px solid rgb(49 49 49/18%);border-left:7px solid var(--evidence-colour);border-radius:2px 24px 2px 2px;box-shadow:7px 8px 0 rgb(49 49 49/5%)}.evidence-ledger-lines article:nth-child(2){margin-left:clamp(0px,3vw,48px)}.evidence-ledger-lines article:nth-child(3){margin-left:clamp(0px,6vw,96px)}.difference-section{background:linear-gradient(rgb(78 120 217/7%) 1px,transparent 1px),linear-gradient(90deg,rgb(78 120 217/7%) 1px,transparent 1px),var(--brand-soft-blue);background-size:38px 38px}.difference-section:before{inset:28px;border-color:rgb(78 120 217/20%)}.difference-copy{padding:clamp(28px,3vw,48px);background:rgb(255 255 255/82%);border-left:5px solid var(--assembly-blue);box-shadow:10px 12px 0 rgb(78 120 217/8%)}.difference-signal{border-radius:2px 32px 70px 2px;box-shadow:12px 16px 0 rgb(139 132 216/11%)}.worker-impact-section{max-width:none;background:#fff}.worker-impact-section>footer,.worker-impact-section>header,.worker-impact-window{width:min(100%,1500px);margin-right:auto;margin-left:auto}.worker-impact-card{border-color:rgb(49 49 49/20%);border-radius:2px 30px 76px 2px;box-shadow:8px 10px 0 rgb(49 49 49/6%)}.worker-impact-card:before{position:absolute;top:0;right:0;left:0;height:7px;content:"";background:var(--assembly-blue)}.worker-impact-card-coral:before{background:var(--assembly-coral)}.worker-impact-card-lavender:before{background:var(--assembly-lavender)}.worker-impact-controls>button{border-radius:2px 12px 2px 12px}.worker-impact-section .worker-impact-window{padding:12px 8px 20px;margin-right:-8px;margin-left:-8px;overflow:hidden}.worker-impact-section .worker-impact-grid{grid-template-columns:1.12fr .94fr .94fr;gap:clamp(16px,2vw,28px);cursor:-webkit-grab;cursor:grab}.worker-impact-section .worker-impact-card{min-height:clamp(340px,30vw,440px);opacity:.72;transform:scale(.965);transform-origin:center;transition:opacity .42s ease,transform .42s ease,box-shadow .42s ease}.worker-impact-section .worker-impact-card.is-current{z-index:1;opacity:1;transform:scale(1);box-shadow:10px 14px 0 rgb(49 49 49/8%)}.worker-impact-section>footer{grid-template-columns:minmax(250px,.7fr) minmax(320px,1fr);gap:clamp(34px,6vw,92px);padding:24px 0 0;color:var(--brand-graphite);background:transparent;border:0}.worker-impact-section>footer>p{max-width:520px;margin:0;color:rgb(41 41 41/58%)}.worker-impact-section>footer .worker-impact-navigation{display:flex;align-items:center;color:var(--brand-graphite);font-size:11px}.worker-impact-section>footer .worker-impact-controls{display:flex;flex-direction:row;gap:10px;align-items:center}.worker-impact-section .worker-impact-controls>button{width:38px;height:38px;color:var(--brand-graphite);background:var(--brand-white);border-color:rgb(41 41 41/18%)}.worker-impact-section .worker-impact-controls>div{flex-direction:row}@media (max-width:900px){.worker-impact-section .worker-impact-grid{grid-template-columns:1fr}.worker-impact-section .worker-impact-card:not(.is-current){display:none}.worker-impact-section .worker-impact-card{min-height:420px;opacity:1;transform:none}.worker-impact-section>footer{grid-template-columns:1fr;gap:24px}.worker-impact-section>footer>p{max-width:600px}}@media (max-width:560px){.worker-impact-section .worker-impact-window{padding-inline:4px;margin-inline:-4px}.worker-impact-section .worker-impact-card{min-height:370px}.worker-impact-section>footer .worker-impact-navigation{width:100%}.worker-impact-section>footer .worker-impact-controls{justify-content:space-between;width:100%}}.global-payroll-section{max-width:none;background:radial-gradient(circle at 72% 60%,rgb(121 183 217/15%),transparent 36%),linear-gradient(90deg,transparent 49.94%,rgb(139 132 216/8%) 50%,transparent 50.06%),var(--brand-soft-lavender)}.global-payroll-heading,.global-payroll-stage{width:min(100%,1500px);margin-right:auto;margin-left:auto}.global-payroll-heading h2 em{color:var(--assembly-blue)}.global-payroll-notes{padding:26px;background:rgb(255 255 255/74%);border:1px solid rgb(49 49 49/16%);border-radius:2px 24px 2px 2px;box-shadow:8px 10px 0 rgb(78 120 217/8%)}.global-payroll-visual{background:transparent;border:0;border-radius:0;box-shadow:none}.global-payroll-visual:before{display:none}@media (max-width:1050px){.evidence-home:after{left:18px}.payroll-reality-statistics article,.payroll-reality-statistics article:first-child,.payroll-reality-statistics article:last-child{min-height:310px}.evidence-ledger-lines article:nth-child(2),.evidence-ledger-lines article:nth-child(3){margin-left:0}.global-payroll-notes{padding:20px}}@media (max-width:760px){.evidence-home:after{display:none}.evidence-hero{background:linear-gradient(rgb(49 49 49/4%) 1px,transparent 0),#fff;background-size:100% 32px}.evidence-primary{width:min(100%,290px)}.payroll-reality-statistics{gap:10px}.payroll-reality-statistics article,.payroll-reality-statistics article:first-child,.payroll-reality-statistics article:last-child{min-height:250px;border-radius:2px 20px 2px 2px}.payroll-equation{padding:20px;border-radius:2px 18px 2px 18px}.sector-showcase:before{display:none}.sector-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.sector-showcase-grid figure:last-of-type{grid-column:1/-1;aspect-ratio:2/1}.control-interlude:before{inset:12px}.evidence-ledger-lines article,.evidence-ledger-lines article:last-child{min-height:0;border-radius:2px 18px 2px 2px}.difference-section:before{inset:12px}.difference-copy{padding:24px 20px}.worker-impact-card{border-radius:2px 24px 58px 2px}.global-payroll-notes{border-radius:2px 18px 2px 2px}}@media (prefers-reduced-motion:reduce){.evidence-primary,.sector-showcase-grid img{transition:none}}.control-interlude:before,.difference-section:before{border:0}.logo-mark{width:46px;height:46px;flex:0 0 46px}.logo-mark img{display:block;width:100%;height:100%;object-fit:contain}.logo-mark--glow{width:44px;height:52px;flex-basis:44px}.evidence-ledger{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);grid-gap:clamp(54px,7vw,118px);gap:clamp(54px,7vw,118px);align-items:start;max-width:none;padding:clamp(104px,10vw,156px) max(4vw,calc((100vw - 1500px) / 2));background:#fff;background-image:none}.evidence-ledger:before{display:none}.evidence-ledger-lines,.evidence-ledger>header{width:auto;margin:0}.evidence-ledger>header{display:block}.evidence-ledger>header .evidence-folio{display:block;margin-bottom:clamp(34px,4vw,58px)}.evidence-ledger>header h2{max-width:520px;margin:0;font-size:clamp(54px,5.8vw,90px);line-height:.9}.evidence-ledger>header h2 em{display:block;color:var(--assembly-blue);font-style:normal}.evidence-ledger>header>p{max-width:430px;margin:38px 0 0;color:rgb(49 49 49/67%);font-size:clamp(14px,1.2vw,17px);line-height:1.65}.evidence-ledger-lines{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;border:0}.evidence-ledger-lines:after{display:none}.evidence-ledger-lines article,.evidence-ledger-lines article:last-child,.evidence-ledger-lines article:nth-child(2),.evidence-ledger-lines article:nth-child(3){display:grid;grid-template-rows:auto auto;grid-template-columns:64px minmax(170px,.72fr) minmax(220px,1fr);grid-gap:12px clamp(22px,3vw,48px);gap:12px clamp(22px,3vw,48px);align-items:center;min-height:174px;padding:30px clamp(26px,3vw,46px);margin:0;overflow:visible;background:color-mix(in srgb,var(--evidence-colour) 7%,#fff);border:0;border-left:7px solid var(--evidence-colour);border-radius:0;box-shadow:none}.evidence-ledger-lines article>span{grid-row:1/3;grid-column:1;align-self:center;padding:0;color:var(--evidence-colour);font:clamp(32px,3vw,48px) var(--display)}.evidence-ledger-lines article>p:first-of-type{grid-row:1;grid-column:2;align-self:end;margin:0;color:rgb(49 49 49/62%);font-size:9px;letter-spacing:.13em}.evidence-ledger-lines h3{grid-row:2;grid-column:2;align-self:start;font-size:clamp(40px,4vw,62px);line-height:.9}.evidence-ledger-lines i{grid-row:1;grid-column:3;width:100%;height:4px;margin:0}.evidence-ledger-lines article>p:last-child{grid-row:2;grid-column:3;align-self:start;max-width:390px;margin:0;color:rgb(49 49 49/72%);font-size:12px;line-height:1.6}@media (max-width:1050px){.evidence-ledger{grid-template-columns:1fr;gap:62px;padding-inline:28px}.evidence-ledger>header{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);grid-gap:40px;gap:40px;align-items:end}.evidence-ledger>header .evidence-folio{grid-column:1/-1;margin-bottom:0}.evidence-ledger>header>p{margin:0}}@media (max-width:700px){.evidence-ledger{gap:44px;padding:82px 20px}.evidence-ledger>header{display:block}.evidence-ledger>header .evidence-folio{margin-bottom:30px}.evidence-ledger>header h2{font-size:clamp(50px,15vw,70px)}.evidence-ledger>header>p{margin-top:28px}.evidence-ledger-lines article,.evidence-ledger-lines article:last-child{grid-template-rows:auto auto auto auto;grid-template-columns:50px 1fr;gap:9px 15px;min-height:0;padding:26px 22px 30px}.evidence-ledger-lines article>span{grid-row:1/3}.evidence-ledger-lines article>p:first-of-type{grid-row:1;grid-column:2}.evidence-ledger-lines h3{grid-row:2;grid-column:2}.evidence-ledger-lines i{grid-row:3;grid-column:1/-1;margin:16px 0 9px}.evidence-ledger-lines article>p:last-child{grid-row:4;grid-column:1/-1}}.sector-puzzle-definitions{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.sector-showcase-grid{--sector-piece-overlap:-5.35%;display:flex;gap:0;padding:0;background:transparent;border:0;box-shadow:none}.sector-showcase-grid .sector-showcase-placeholder,.sector-showcase-grid figure{position:relative;min-width:0;flex:1 1;margin:0;overflow:hidden;background:transparent;border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 0 1px rgb(255 255 255/90%))}.sector-showcase-grid .sector-showcase-placeholder+.sector-showcase-placeholder,.sector-showcase-grid .sector-showcase-placeholder+figure,.sector-showcase-grid figure+.sector-showcase-placeholder,.sector-showcase-grid figure+figure{margin-left:var(--sector-piece-overlap)}.sector-showcase-grid [data-puzzle=piece-1]{-webkit-clip-path:url(#sector-puzzle-piece-1);clip-path:url(#sector-puzzle-piece-1)}.sector-showcase-grid [data-puzzle=piece-2]{-webkit-clip-path:url(#sector-puzzle-piece-2);clip-path:url(#sector-puzzle-piece-2)}.sector-showcase-grid [data-puzzle=piece-3]{-webkit-clip-path:url(#sector-puzzle-piece-3);clip-path:url(#sector-puzzle-piece-3)}.sector-showcase-grid [data-puzzle=piece-4]{-webkit-clip-path:url(#sector-puzzle-piece-4);clip-path:url(#sector-puzzle-piece-4)}.sector-showcase-grid [data-puzzle=piece-5]{-webkit-clip-path:url(#sector-puzzle-piece-5);clip-path:url(#sector-puzzle-piece-5)}.sector-showcase-grid img{filter:saturate(.82) contrast(1)}@media (max-width:700px){.sector-showcase-grid{--sector-piece-overlap:-48px;display:flex;grid-template-columns:none;padding:0 20px;margin-right:-20px;margin-left:-20px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x proximity}.sector-showcase-grid::-webkit-scrollbar{display:none}.sector-showcase-grid .sector-showcase-placeholder,.sector-showcase-grid figure,.sector-showcase-grid figure:last-of-type{width:220px;min-width:220px;flex:0 0 220px;grid-column:auto;aspect-ratio:1;scroll-snap-align:center}}.evidence-home .evidence-folio.evidence-folio{display:inline-flex;gap:10px;align-items:center;width:max-content;color:var(--assembly-graphite);font-family:var(--sans);font-size:9px;font-weight:800;line-height:1;letter-spacing:.16em;text-transform:uppercase}.evidence-home .evidence-folio.evidence-folio:before{width:44px;height:36px;flex:0 0 44px;content:"";background:var(--assembly-coral);filter:drop-shadow(4px 4px 0 rgb(78 120 217/20%));-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 64 52' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 12H24C24 5.4 27.6 0 32 0S40 5.4 40 12H48C50.2 12 52 13.8 52 16V24C58.6 24 64 27.6 64 32S58.6 40 52 40V48C52 50.2 50.2 52 48 52H40C40 45.4 36.4 40 32 40S24 45.4 24 52H16C13.8 52 12 50.2 12 48V40C18.6 40 24 36.4 24 32S18.6 24 12 24V16C12 13.8 13.8 12 16 12Z' fill='black'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 64 52' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 12H24C24 5.4 27.6 0 32 0S40 5.4 40 12H48C50.2 12 52 13.8 52 16V24C58.6 24 64 27.6 64 32S58.6 40 52 40V48C52 50.2 50.2 52 48 52H40C40 45.4 36.4 40 32 40S24 45.4 24 52H16C13.8 52 12 50.2 12 48V40C18.6 40 24 36.4 24 32S18.6 24 12 24V16C12 13.8 13.8 12 16 12Z' fill='black'/%3E%3C/svg%3E") center /contain no-repeat}.evidence-home .evidence-hero .evidence-folio:before{background:var(--brand-coral)}.evidence-home .payroll-reality .evidence-folio:before{background:var(--brand-blue)}.evidence-home .sector-showcase .evidence-folio:before{background:var(--brand-lavender)}.evidence-home .evidence-ledger .evidence-folio:before{background:var(--assembly-orange)}.evidence-home .difference-section .evidence-folio:before{background:var(--brand-sky)}@media (max-width:560px){.evidence-home .evidence-folio.evidence-folio:before{width:34px;height:28px;flex-basis:34px}}.evidence-home .evidence-issue.evidence-folio span{padding:0;color:inherit;background:transparent;border:0;box-shadow:none}.evidence-home .evidence-issue.evidence-folio span+span{display:inline-flex;gap:10px;align-items:center}.evidence-home .evidence-issue.evidence-folio span+span:before{content:"/";color:rgb(49 49 49/42%)}.global-payroll-legend>.global-payroll-legend-items.global-payroll-legend-items{display:grid;grid-template-columns:1fr;grid-gap:11px;gap:11px;margin:0}.global-payroll-legend-items>span{display:flex;gap:10px;align-items:center;min-width:0}.global-payroll-legend-items i{display:block;width:36px;height:10px;flex:0 0 36px;background:none;border:1px solid rgb(41 41 41/18%);border-radius:999px}.global-payroll-legend-items i.is-unknown{background:#DDE4DB}.global-payroll-legend-items i.is-research{background:#9EB995}.global-payroll-legend-items i.is-outcome{background:#6F916A}.global-payroll-legend-items i.is-official{background:#426841}.global-payroll-legend .global-payroll-legend-items small{color:rgb(41 41 41/72%);font-size:9px;font-weight:750;line-height:1.3;letter-spacing:.07em;text-align:left;text-transform:uppercase}.evidence-home{--assembly-paper:#EDF3FC;--assembly-soft:#F7F9FE;--assembly-coral:#E66F61;--assembly-orange:#F0A23A;--assembly-muted:#536BA4}.control-interlude h2,.difference-copy h2,.evidence-hero h1,.evidence-ledger h2,.global-payroll-heading h2,.payroll-reality h2,.sector-showcase h2,.worker-impact-section h2{color:var(--brand-blue-deep)}.control-interlude h2 span,.global-payroll-heading h2 em{color:var(--brand-coral)}.evidence-hero h1 em{color:var(--brand-blue-deep)}.difference-copy>p,.evidence-hero-lower>p,.global-payroll-heading>p,.payroll-reality>header p,.sector-showcase>header p,.worker-impact-section>header p{color:rgb(54 92 184/78%)}.payroll-reality{background:radial-gradient(circle at 14% 82%,rgb(230 111 97/12%),transparent 25%),radial-gradient(circle at 88% 14%,rgb(139 132 216/16%),transparent 24%),linear-gradient(138deg,#EDF3FC,#FFFFFF 50%,#F1EFFE)}.difference-section{background:radial-gradient(circle at 12% 82%,rgb(230 111 97/9%),transparent 23%),linear-gradient(rgb(78 120 217/7%) 1px,transparent 1px),linear-gradient(90deg,rgb(78 120 217/7%) 1px,transparent 1px),var(--brand-soft-blue);background-size:auto,38px 38px,38px 38px,auto}.global-payroll-section{background:radial-gradient(circle at 76% 62%,rgb(121 183 217/18%),transparent 35%),radial-gradient(circle at 12% 24%,rgb(230 111 97/9%),transparent 24%),linear-gradient(138deg,#EDF3FC,#FFFFFF 52%,#F1EFFE)}.global-payroll-notes,.payroll-reality-statistics article,.payroll-reality-statistics article:first-child,.payroll-reality-statistics article:last-child{border-color:rgb(78 120 217/18%)}.global-payroll-notes{box-shadow:8px 10px 0 rgb(240 162 58/16%)}.research-page{background:#f6f8fd}.global-research{--research-ink:#17264b;--research-blue:#315fca;--research-coral:#e86f61;--research-sky:#dce9ff;--research-rule:rgb(28 50 98/14%);--payline-ink:#17264b;--payline-paper:#fffdf9;--payline-rule:rgb(28 50 98/14%);--payline-eucalyptus:#315fca;color:var(--research-ink);overflow:hidden}.global-research-footer-note,.global-research-hero,.global-research-map-shell,.global-research-method,.global-research-sectors{width:min(1480px,calc(100% - 8vw));margin-inline:auto}.global-research-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(360px,.55fr);grid-gap:clamp(48px,8vw,140px);gap:clamp(48px,8vw,140px);align-items:end;padding:clamp(108px,12vw,190px) 0 clamp(80px,9vw,130px)}.global-research-footer-note>span,.global-research-kicker,.global-research-map-guide>span,.global-research-map-header>div>span,.global-research-section-heading>span{display:flex;gap:9px;align-items:center;color:var(--research-blue);font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.global-research-kicker svg{width:17px}.global-research-hero h1{max-width:1040px;margin:30px 0 32px;color:var(--research-ink);font:clamp(64px,7.2vw,116px)/.88 var(--display);letter-spacing:-.055em}#global-payroll-title{scroll-margin-top:110px}.global-research-hero h1 em{color:var(--research-coral);font-style:normal}.global-research-hero-copy>p{max-width:780px;margin:0;color:rgb(23 38 75/72%);font-size:clamp(18px,1.5vw,23px);line-height:1.55}.global-research-hero-note{display:flex;gap:13px;max-width:690px;align-items:flex-start;padding-top:28px;margin-top:34px;border-top:1px solid var(--research-rule);color:rgb(23 38 75/68%);font-size:13px;line-height:1.55}.global-research-hero-note svg{width:20px;flex:0 0 20px;color:var(--research-blue)}.global-research-summary{margin:0;border-top:1px solid var(--research-rule)}.global-research-summary>div{display:grid;grid-template-columns:1fr auto;grid-gap:4px 20px;gap:4px 20px;padding:22px 0;border-bottom:1px solid var(--research-rule)}.global-research-summary dt{align-self:flex-end;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.global-research-summary dd{grid-row:span 2;margin:0;color:var(--research-blue);font:clamp(32px,3vw,48px)/1 var(--display)}.global-research-summary span{color:rgb(23 38 75/53%);font-size:11px}.global-research-map-shell{position:relative;color:var(--research-ink);background:#eef4ff;border:1px solid rgb(49 95 202/24%);border-radius:6px 6px 132px 6px;box-shadow:12px 14px 0 rgb(238 111 97/12%)}.global-research-map-shell:before{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(rgb(49 95 202/5%) 1px,transparent 0),linear-gradient(90deg,rgb(49 95 202/5%) 1px,transparent 0);background-size:40px 40px;border-radius:inherit;-webkit-mask-image:linear-gradient(90deg,#000,transparent 72%);mask-image:linear-gradient(90deg,#000,transparent 72%)}.global-research-map-header{position:relative;z-index:2;display:flex;gap:30px;align-items:flex-end;justify-content:space-between;padding:clamp(26px,4vw,54px);border-bottom:1px solid var(--research-rule)}.global-research-map-header>div>span{color:var(--research-coral)}.global-research-map-header h2{max-width:750px;margin:15px 0 0;color:var(--research-ink);font:clamp(34px,4vw,62px)/.98 var(--display);letter-spacing:-.035em}.global-research-map-meta{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.global-research-map-meta span{display:flex;gap:7px;align-items:center;padding:9px 13px;color:rgb(23 38 75/66%);background:rgb(255 255 255/66%);border:1px solid var(--research-rule);border-radius:3px;font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.global-research-map-meta svg{width:14px}.global-research-map-body{display:grid;grid-template-columns:270px minmax(0,1fr);min-height:720px}.global-research-map-guide{z-index:3;padding:44px 28px 34px clamp(28px,4vw,54px);background:rgb(255 253 249/82%);border-right:1px solid var(--research-rule)}.global-research-map-guide>span{color:var(--research-blue)}.global-research-map-key{display:grid;grid-gap:20px;gap:20px;margin-top:30px}.global-research-map-key p{display:grid;grid-template-columns:16px 1fr;grid-gap:3px 11px;gap:3px 11px;align-items:center;margin:0}.global-research-map-key i{grid-row:span 2;width:12px;height:12px;border-radius:50%}.global-research-map-key .is-official{background:#426841}.global-research-map-key .is-outcome{background:#6f916a}.global-research-map-key .is-research{background:#9eb995}.global-research-map-key .is-unknown{background:#dde4db}.global-research-map-key b{color:var(--research-ink);font-size:11px}.global-research-map-key small{color:rgb(23 38 75/48%);font-size:9px}.global-research-map-caution{padding-top:28px;margin:34px 0 0;color:rgb(23 38 75/58%);border-top:1px solid var(--research-rule);font-size:11px;line-height:1.6}.global-research .global-payroll-visual{min-width:0;overflow:hidden;background:radial-gradient(circle at 54% 48%,rgb(255 255 255/92%),transparent 39%),linear-gradient(135deg,rgb(214 231 255/72%),rgb(238 241 252/35%));border:0;border-radius:0 0 132px;box-shadow:none}.global-research .global-payroll-visual:before{display:none}.global-research .global-globe-canvas,.global-research .global-globe-loading,.global-research .global-globe-mount,.global-research .global-globe-unavailable{min-height:720px}.global-globe-country-picker{position:absolute;z-index:8;top:26px;left:26px;display:grid;grid-gap:8px;gap:8px;min-width:220px;padding:13px 15px;color:var(--research-ink);background:rgb(255 253 249/94%);border:1px solid rgb(49 95 202/24%);border-radius:3px 3px 24px;box-shadow:6px 7px 0 rgb(239 162 58/18%)}.global-globe-country-picker span{display:flex;gap:7px;align-items:center;color:var(--research-coral);font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.global-globe-country-picker svg{width:13px}.global-globe-country-picker select{width:100%;color:var(--research-ink);background:transparent;border:0;outline:0;font:18px/1.2 var(--display)}.global-globe-country-picker option{color:#17264b;background:#fff}.global-research .global-country-information{max-height:calc(100% - 36px);color:var(--research-ink);background:#fffdf9;border:1px solid rgb(49 95 202/24%);border-radius:4px 4px 58px;box-shadow:8px 10px 0 rgb(239 162 58/16%);-webkit-backdrop-filter:none;backdrop-filter:none}.global-research .global-country-information>header{padding:24px 24px 20px;border-color:var(--research-rule)}.global-research .global-country-information>header>span{color:var(--research-blue);background:#e8f0ff;font-family:var(--sans);font-size:12px;font-weight:850;letter-spacing:.04em}.global-research .global-country-information h3{color:var(--research-ink);font-size:30px}.global-research .global-country-evidence>span,.global-research .global-country-information dt,.global-research .global-country-information header small,.global-research .global-country-primary>span{color:rgb(23 38 75/53%)}.global-research .global-country-evidence{padding:18px 24px;border-color:var(--research-rule)}.global-research .global-country-evidence strong,.global-research .global-country-primary strong{color:var(--research-blue)}.global-research .global-country-empty,.global-research .global-country-evidence p,.global-research .global-country-explanation,.global-research .global-country-source-note{color:rgb(23 38 75/67%)}.global-research .global-country-primary{padding:20px 24px 13px}.global-research .global-country-primary strong{font-size:38px}.global-research .global-country-explanation,.global-research .global-country-source-note{padding-right:24px;padding-left:24px;font-size:10px}.global-research .global-country-information dl>div{padding:11px 24px;border-color:var(--research-rule)}.global-research .global-country-information dd{color:var(--research-ink);font-size:10px}.global-research .global-country-statistics article>a{padding:15px 24px 19px;color:var(--research-blue)}.global-research .global-country-sheet{top:18px;right:18px;bottom:18px;left:auto;width:min(460px,calc(100% - 36px))}.global-research .global-country-sheet>.global-country-information{height:100%;max-height:none}.global-research .global-country-sheet-close{top:18px;right:18px;color:var(--research-blue);background:#e8f0ff;border:1px solid rgb(49 95 202/18%)}.global-research .global-country-tooltip .global-country-information{max-height:540px}.global-research-method,.global-research-sectors{display:grid;grid-template-columns:minmax(280px,.58fr) minmax(0,1.42fr);grid-gap:clamp(50px,8vw,130px);gap:clamp(50px,8vw,130px);padding:clamp(100px,12vw,170px) 0;border-bottom:1px solid var(--research-rule)}.global-research-section-heading h2{max-width:620px;margin:22px 0 24px;color:var(--research-ink);font:clamp(43px,5vw,74px)/.96 var(--display);letter-spacing:-.04em}.global-research-section-heading p{max-width:560px;margin:0;color:rgb(23 38 75/65%);font-size:15px;line-height:1.65}.global-research-method-card{position:relative;align-self:center;padding:clamp(28px,4vw,54px);background:#fffdf9;border:1px solid rgb(49 95 202/22%);border-radius:4px 4px 70px;box-shadow:9px 11px 0 rgb(239 162 58/14%)}.global-research-method-controls{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:48px}.global-research-method-controls button{display:flex;gap:8px;align-items:center;padding:11px 13px;color:rgb(23 38 75/66%);background:transparent;border:0;border-bottom:1px solid var(--research-rule);border-radius:0;cursor:pointer;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.global-research-method-controls button.is-active{color:var(--research-blue);background:rgb(220 233 255/52%);border-color:var(--research-blue)}.global-research-method-controls svg{width:15px}.global-research-method-chart{display:grid;grid-gap:24px;gap:24px}.global-research-method-chart>div{display:grid;grid-template-columns:minmax(150px,1fr) minmax(180px,2fr) 70px;grid-gap:18px;gap:18px;align-items:center;opacity:.55;transition:opacity .2s ease}.global-research-method-chart>div[data-active]{opacity:1}.global-research-method-chart span{font-size:11px;font-weight:750}.global-research-method-chart>div>div{height:14px;overflow:hidden;background:#edf1fa;border-radius:999px}.global-research-method-chart i{display:block;height:100%;background:var(--research-coral);border-radius:inherit}.global-research-method-chart>div:last-child i{background:var(--research-blue)}.global-research-method-chart strong{font:28px/1 var(--display);text-align:right}.global-research-method-explanation{min-height:48px;padding-top:26px;margin:34px 0 8px;color:rgb(23 38 75/72%);border-top:1px solid var(--research-rule);font-size:13px;line-height:1.55}.global-research-method-card>small{color:rgb(23 38 75/46%);font-size:10px}.global-research-method-source{display:flex;gap:8px;align-items:center;width:-moz-fit-content;width:fit-content;margin-top:14px;color:var(--research-blue);font-size:10px;font-weight:800;text-decoration:none}.global-research-method-source svg{width:14px}.global-research-sectors{align-items:start}.global-research-sectors .global-research-section-heading h2 em{color:var(--research-coral);font-style:italic}.global-research-sector-note{display:grid;grid-template-columns:92px 1fr;grid-gap:18px;gap:18px;max-width:430px;padding-top:22px;margin-top:34px;border-top:1px solid var(--research-rule)}.global-research-sector-note>span{color:var(--research-coral);font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.global-research-sector-note p{margin:0;color:rgb(23 38 75/58%);font-size:11px;line-height:1.5}.global-research-sector-field{position:relative;overflow:hidden;background:#eef4ff;border:1px solid rgb(49 95 202/24%);border-radius:4px 4px 84px;box-shadow:10px 12px 0 rgb(239 162 58/14%)}.global-research-sector-field:before{position:absolute;inset:0;pointer-events:none;content:"";background-image:linear-gradient(rgb(49 95 202/5%) 1px,transparent 0),linear-gradient(90deg,rgb(49 95 202/5%) 1px,transparent 0);background-size:38px 38px;-webkit-mask-image:linear-gradient(135deg,#000,transparent 74%);mask-image:linear-gradient(135deg,#000,transparent 74%)}.global-research-sector-field>header{position:relative;display:flex;gap:24px;align-items:center;justify-content:space-between;padding:22px 26px;border-bottom:1px solid var(--research-rule)}.global-research-sector-field>header>span{color:var(--research-blue);font-size:9px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.global-research-sector-field>header p{display:flex;gap:8px;align-items:center;margin:0;color:rgb(23 38 75/48%);font-size:9px}.global-research-sector-field>header i{width:7px;height:7px;background:var(--research-coral);border-radius:50%}.global-research-sector-grid{position:relative;display:grid;grid-template-columns:repeat(12,1fr)}.global-research-sector-grid article{position:relative;display:flex;grid-column:span 6;min-height:276px;flex-direction:column;padding:25px 26px 23px;background:rgb(255 253 249/74%);border-right:1px solid var(--research-rule);border-bottom:1px solid var(--research-rule);transition:background-color .2s ease,transform .2s ease}.global-research-sector-grid article:first-child,.global-research-sector-grid article:nth-child(4){grid-column:span 7}.global-research-sector-grid article:nth-child(2),.global-research-sector-grid article:nth-child(3){grid-column:span 5;border-right:0}.global-research-sector-grid article:nth-child(4),.global-research-sector-grid article:nth-child(5),.global-research-sector-grid article:nth-child(6){border-bottom:0}.global-research-sector-grid article:nth-child(6){border-right:0}.global-research-sector-grid article:hover{z-index:1;background:#fffdf9;transform:translateY(-2px)}.global-research-sector-grid article>header{display:flex;gap:12px;align-items:center;justify-content:space-between}.global-research-sector-grid article>header span{color:var(--research-coral);font-size:9px;font-weight:850;letter-spacing:.1em}.global-research-sector-grid article>header b{color:rgb(23 38 75/48%);font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.global-research-sector-trace{display:flex;height:19px;align-items:center;margin:22px 0 17px}.global-research-sector-trace:before{width:min(136px,68%);height:1px;content:"";background:var(--research-blue);opacity:.26}.global-research-sector-trace i{width:7px;height:7px;margin-left:-1px;background:#fffdf9;border:1px solid var(--research-blue);border-radius:50%}.global-research-sector-trace i:nth-child(2){margin-left:20px;background:var(--research-coral);border-color:var(--research-coral)}.global-research-sector-trace i:nth-child(3){margin-left:11px;background:var(--research-blue)}.global-research-sector-grid article:nth-child(2n) .global-research-sector-trace i:nth-child(2){background:#efa23a;border-color:#efa23a}.global-research-sector-grid h3{margin:0 0 11px;color:var(--research-ink);font:clamp(25px,2vw,34px)/1 var(--display)}.global-research-sector-grid article>p{max-width:520px;margin:0;color:rgb(23 38 75/63%);font-size:11px;line-height:1.55}.global-research-sector-places{display:grid;grid-gap:5px;gap:5px;padding-top:17px;margin-top:auto;border-top:1px solid var(--research-rule)}.global-research-sector-places span{color:rgb(23 38 75/43%);font-size:8px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.global-research-sector-places strong{color:var(--research-blue);font-size:9px;font-weight:750}.global-research-sector-caution{position:relative;max-width:740px;padding:20px 26px 25px;margin:0;color:rgb(23 38 75/52%);font-size:9px;line-height:1.55}.global-research-footer-note{position:relative;display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:40px;gap:40px;padding:clamp(54px,7vw,92px);margin-top:10px;margin-bottom:110px;overflow:hidden;color:var(--research-ink);background:radial-gradient(circle at 76% 62%,rgb(121 183 217/18%),transparent 35%),radial-gradient(circle at 12% 24%,rgb(230 111 97/9%),transparent 24%),linear-gradient(138deg,#edf3fc,#fff 52%,#f1effe);border:1px solid rgb(49 95 202/18%);border-radius:4px 4px 78px;box-shadow:10px 12px 0 rgb(239 162 58/13%)}.global-research-footer-note:after{position:absolute;right:8%;bottom:-72px;width:210px;height:210px;pointer-events:none;content:"";border:1px solid rgb(49 95 202/12%);border-radius:50%;box-shadow:0 0 0 34px rgb(49 95 202/3%)}.global-research-footer-note>span{position:relative;z-index:1;color:var(--research-coral)}.global-research-footer-note p{position:relative;z-index:1;max-width:1000px;margin:0;color:var(--research-ink);font:clamp(30px,3.6vw,54px)/1.05 var(--display);letter-spacing:-.025em}@media (max-width:1050px){.global-research-hero{grid-template-columns:1fr}.global-research-summary{display:grid;grid-template-columns:repeat(3,1fr)}.global-research-summary>div{grid-template-columns:1fr}.global-research-summary dd{grid-row:auto}.global-research-map-body{grid-template-columns:1fr}.global-research-map-guide{display:grid;grid-template-columns:120px 1fr;grid-gap:20px;gap:20px;padding:26px;border-right:0;border-bottom:1px solid var(--research-rule)}.global-research-map-key{grid-template-columns:repeat(4,1fr);margin:0}.global-research-map-caution{grid-column:1/-1;padding-top:18px;margin:0}.global-research-method,.global-research-sectors{grid-template-columns:1fr}.global-research-sector-grid article{grid-column:span 6!important}.global-research-sector-grid article:nth-child(2n){border-right:0}.global-research-sector-grid article:nth-child(3),.global-research-sector-grid article:nth-child(4){border-bottom:1px solid var(--research-rule)}}@media (max-width:700px){.global-research-footer-note,.global-research-hero,.global-research-map-shell,.global-research-method,.global-research-sectors{width:min(100% - 34px,1480px)}.global-research-hero{padding-top:78px}.global-research-hero h1{font-size:clamp(52px,15vw,76px)}.global-research-summary{grid-template-columns:1fr}.global-research-map-shell{border-radius:4px 4px 54px}.global-research-map-header{align-items:flex-start;flex-direction:column}.global-research-map-meta{justify-content:flex-start}.global-research-map-guide{grid-template-columns:1fr}.global-research-map-key{grid-template-columns:1fr 1fr}.global-research .global-globe-canvas,.global-research .global-globe-loading,.global-research .global-globe-mount,.global-research .global-globe-unavailable{min-height:520px}.global-research .global-payroll-visual{border-radius:0 0 54px}.global-globe-country-picker{top:14px;left:14px;min-width:190px}.global-research-method,.global-research-sectors{padding:90px 0}.global-research-method-chart>div{grid-template-columns:1fr 58px}.global-research-method-chart>div>div{grid-column:1/-1;grid-row:2}.global-research-method-chart strong{grid-column:2;grid-row:1}.global-research .global-country-sheet{top:auto;right:9px;bottom:9px;left:9px;width:auto;max-height:calc(100% - 18px)}.global-research .global-country-sheet>.global-country-information{height:auto;max-height:calc(100vh - 110px);border-radius:4px 4px 42px}.global-research-sector-field{border-radius:4px 4px 48px}.global-research-sector-field>header{align-items:flex-start;flex-direction:column}.global-research-sector-grid{grid-template-columns:1fr}.global-research-sector-grid article{grid-column:1!important;min-height:260px;border-right:0;border-bottom:1px solid var(--research-rule)!important}.global-research-sector-grid article:last-child{border-bottom:0!important}.global-research-sector-grid article>header{align-items:flex-start;flex-direction:column}.global-research-sector-note{grid-template-columns:1fr;gap:8px}.global-research-footer-note{grid-template-columns:1fr;padding:48px 28px 72px;border-radius:4px 4px 48px}}.sector-showcase-grid figure[data-puzzle]{overflow:visible;filter:none;-webkit-clip-path:none;clip-path:none}.sector-showcase-grid figure[data-puzzle=piece-1]{--sector-piece-clip:url(#sector-puzzle-piece-1)}.sector-showcase-grid figure[data-puzzle=piece-2]{--sector-piece-clip:url(#sector-puzzle-piece-2)}.sector-showcase-grid figure[data-puzzle=piece-3]{--sector-piece-clip:url(#sector-puzzle-piece-3)}.sector-showcase-grid figure[data-puzzle=piece-4]{--sector-piece-clip:url(#sector-puzzle-piece-4)}.sector-showcase-grid figure[data-puzzle=piece-5]{--sector-piece-clip:url(#sector-puzzle-piece-5)}.sector-showcase-grid figure[data-puzzle]:before{position:absolute;z-index:0;inset:0;pointer-events:none;content:"";background:#fff;filter:drop-shadow(0 3px 5px rgb(54 92 184/16%));-webkit-clip-path:var(--sector-piece-clip);clip-path:var(--sector-piece-clip)}.sector-showcase-grid figure[data-puzzle]:after{display:none}.sector-puzzle-media{z-index:1;inset:3px;-webkit-clip-path:var(--sector-piece-clip);clip-path:var(--sector-piece-clip)}.sector-puzzle-media:after{position:absolute;z-index:1;right:0;bottom:0;left:0;height:50%;pointer-events:none;content:"";background:linear-gradient(transparent,rgb(26 30 36/78%))}.sector-puzzle-media img{width:100%;height:100%;object-fit:cover;object-position:center}.sector-puzzle-media figcaption{right:clamp(16px,1.6vw,24px);bottom:calc(12% + clamp(10px, 1vw, 16px));left:clamp(16px,1.6vw,24px)}@media (max-width:700px){.sector-puzzle-media{inset:2px}.sector-puzzle-media figcaption{right:18px;bottom:18px;left:18px}}.sector-showcase-grid{--sector-piece-overlap:-14px;position:relative;align-items:center;min-height:clamp(380px,34vw,470px);padding:clamp(62px,7vw,92px) clamp(14px,2vw,28px);overflow:visible;background:radial-gradient(circle at 12% 18%,rgb(230 111 97/18%),transparent 24%),radial-gradient(circle at 86% 82%,rgb(139 132 216/17%),transparent 26%),linear-gradient(135deg,#edf3fc,#fff 48%,#f1effe);border:1px solid rgb(78 120 217/18%);border-radius:28px;box-shadow:0 26px 70px rgb(54 92 184/12%),10px 12px 0 rgb(240 162 58/12%);isolation:isolate}.sector-showcase-grid:after,.sector-showcase-grid:before{position:absolute;z-index:-1;pointer-events:none;content:"";border:1px dashed rgb(78 120 217/24%);border-radius:50%}.sector-showcase-grid:before{top:20px;left:7%;width:112px;height:112px}.sector-showcase-grid:after{right:5%;bottom:16px;width:76px;height:76px;border-color:rgb(230 111 97/28%)}.sector-showcase-grid .sector-showcase-placeholder[data-puzzle],.sector-showcase-grid figure[data-puzzle]{position:relative;top:-26px;z-index:2;height:clamp(260px,24vw,330px);min-height:0;aspect-ratio:auto;overflow:visible;-webkit-clip-path:none;clip-path:none;filter:drop-shadow(0 18px 24px rgb(54 92 184/18%))}.sector-showcase-grid .sector-showcase-placeholder[data-puzzle-axis=bottom],.sector-showcase-grid figure[data-puzzle-axis=bottom]{top:26px;z-index:1}.sector-showcase-grid figure[data-puzzle]:before{display:none}.sector-showcase-grid figure[data-puzzle]:after{position:absolute;z-index:5;top:18px;left:18px;display:grid;width:28px;height:28px;place-items:center;color:#fff;content:attr(data-puzzle);background:var(--brand-coral);border:2px solid #fff;border-radius:50%;font-size:0;box-shadow:0 6px 14px rgb(54 92 184/24%);content:""}.sector-showcase-grid figure:nth-child(2):after,.sector-showcase-grid figure:nth-child(5):after{background:var(--brand-orange)}.sector-showcase-grid figure:nth-child(3):after{background:var(--brand-lavender)}.sector-showcase-grid figure:nth-child(4):after{background:var(--brand-blue)}.sector-puzzle-media{position:absolute;z-index:2;inset:0;overflow:hidden;background:#fff;border:5px solid #fff;border-radius:16px;-webkit-clip-path:polygon(0 0,100% 0,100% 35%,92% 42%,92% 58%,100% 65%,100% 100%,0 100%,0 65%,8% 58%,8% 42%,0 35%);clip-path:polygon(0 0,100% 0,100% 35%,92% 42%,92% 58%,100% 65%,100% 100%,0 100%,0 65%,8% 58%,8% 42%,0 35%);transition:translate .45s cubic-bezier(.22,1,.36,1),filter .45s ease}.sector-showcase-grid figure[data-puzzle=piece-1] .sector-puzzle-media{-webkit-clip-path:polygon(0 0,100% 0,100% 35%,92% 42%,92% 58%,100% 65%,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 35%,92% 42%,92% 58%,100% 65%,100% 100%,0 100%)}.sector-showcase-grid figure[data-puzzle=piece-5] .sector-puzzle-media{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 65%,8% 58%,8% 42%,0 35%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 65%,8% 58%,8% 42%,0 35%)}.sector-puzzle-tab{position:absolute;z-index:4;left:var(--sector-tab-x,50%);width:clamp(76px,8.5vw,116px);aspect-ratio:1;overflow:hidden;background:#fff;border:6px solid #fff;border-radius:48% 52% 46% 54%/54% 46% 54% 46%;box-shadow:0 0 0 5px var(--brand-coral),0 18px 30px rgb(54 92 184/24%);transform:translateX(-50%) rotate(-5deg);transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}[data-puzzle-axis=top]>.sector-puzzle-tab{top:clamp(-58px,-4.5vw,-42px)}[data-puzzle-axis=bottom]>.sector-puzzle-tab{bottom:clamp(-58px,-4.5vw,-42px);transform:translateX(-50%) rotate(5deg)}.sector-showcase-grid figure:nth-child(2) .sector-puzzle-tab,.sector-showcase-grid figure:nth-child(5) .sector-puzzle-tab{box-shadow:0 0 0 5px var(--brand-orange),0 18px 30px rgb(54 92 184/24%)}.sector-showcase-grid figure:nth-child(3) .sector-puzzle-tab{box-shadow:0 0 0 5px var(--brand-lavender),0 18px 30px rgb(54 92 184/24%)}.sector-showcase-grid figure:nth-child(4) .sector-puzzle-tab{box-shadow:0 0 0 5px var(--brand-blue),0 18px 30px rgb(54 92 184/24%)}.sector-puzzle-tab:after{position:absolute;inset:8px;pointer-events:none;content:"";border:1px solid rgb(255 255 255/74%);border-radius:inherit}.sector-puzzle-tab img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(1.02) contrast(1.02);transform:scale(1.2)}.sector-showcase-grid figure:hover{z-index:8}.sector-showcase-grid figure:hover .sector-puzzle-media{filter:saturate(1.08);translate:0 -6px}.sector-showcase-grid figure:hover .sector-puzzle-tab{box-shadow:0 0 0 7px var(--brand-coral),0 24px 36px rgb(54 92 184/28%);transform:translateX(-50%) rotate(0) scale(1.08)}.sector-showcase-grid figure:nth-child(2):hover .sector-puzzle-tab,.sector-showcase-grid figure:nth-child(5):hover .sector-puzzle-tab{box-shadow:0 0 0 7px var(--brand-orange),0 24px 36px rgb(54 92 184/28%)}.sector-showcase-grid figure:nth-child(3):hover .sector-puzzle-tab{box-shadow:0 0 0 7px var(--brand-lavender),0 24px 36px rgb(54 92 184/28%)}.sector-showcase-grid figure:nth-child(4):hover .sector-puzzle-tab{box-shadow:0 0 0 7px var(--brand-blue),0 24px 36px rgb(54 92 184/28%)}.sector-puzzle-media figcaption{right:22px!important;bottom:22px;left:22px!important}@media (max-width:700px){.sector-showcase-grid{--sector-piece-overlap:-20px;min-height:390px;padding:68px 20px;border-radius:20px}.sector-showcase-grid .sector-showcase-placeholder[data-puzzle],.sector-showcase-grid figure:last-of-type,.sector-showcase-grid figure[data-puzzle]{top:-18px;width:228px;min-width:228px;height:280px;flex-basis:228px}.sector-showcase-grid .sector-showcase-placeholder[data-puzzle-axis=bottom],.sector-showcase-grid figure[data-puzzle-axis=bottom]{top:18px}.sector-puzzle-tab{width:82px;border-width:5px}[data-puzzle-axis=top]>.sector-puzzle-tab{top:-42px}[data-puzzle-axis=bottom]>.sector-puzzle-tab{bottom:-42px}.sector-puzzle-media figcaption{right:24px!important;bottom:20px;left:24px!important}}@media (prefers-reduced-motion:reduce){.sector-puzzle-media,.sector-puzzle-tab{transition:none}}@media (min-width:701px){.sector-showcase-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0}.sector-showcase-grid .sector-showcase-placeholder[data-puzzle],.sector-showcase-grid figure[data-puzzle]{width:100%;min-width:0;max-width:none;flex:none}.evidence-home .sector-showcase-grid .sector-showcase-placeholder+.sector-showcase-placeholder,.evidence-home .sector-showcase-grid .sector-showcase-placeholder+figure,.evidence-home .sector-showcase-grid figure+.sector-showcase-placeholder,.evidence-home .sector-showcase-grid figure+figure{margin-left:0!important}}.payroll-reality .payroll-equation{display:grid;grid-template-columns:minmax(190px,.72fr) minmax(0,2fr);grid-gap:22px 32px;gap:22px 32px;align-items:stretch;padding:clamp(26px,3vw,42px);overflow:visible;color:var(--brand-blue-deep);white-space:normal;background:radial-gradient(circle at 92% 12%,rgb(139 132 216/13%),transparent 25%),#fff;border:1px solid rgb(78 120 217/20%);border-radius:28px;box-shadow:10px 12px 0 rgb(139 132 216/11%),0 24px 60px rgb(54 92 184/8%)}.payroll-equation-heading{display:flex;grid-row:1/3;flex-direction:column;justify-content:center;padding-right:clamp(20px,2.5vw,38px);border-right:1px solid rgb(78 120 217/17%)}.payroll-equation-heading>span{color:var(--brand-coral);font-size:9px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.payroll-equation-heading>p{max-width:220px;margin:14px 0 0;color:var(--brand-blue-deep);font:400 clamp(25px,2.2vw,34px) /1.04 var(--display);letter-spacing:-.025em}.payroll-equation-components{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.payroll-reality .payroll-equation-components>span{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;min-height:66px;padding:12px 14px;color:var(--brand-blue-deep);background:var(--brand-soft-blue);border:1px solid rgb(78 120 217/15%);border-radius:14px;font-size:11px;white-space:normal}.payroll-reality .payroll-equation-components>span:nth-child(4n+2){background:#fff4ee;border-color:rgb(230 111 97/18%)}.payroll-reality .payroll-equation-components>span:nth-child(4n+3){background:var(--brand-soft-lavender);border-color:rgb(139 132 216/18%)}.payroll-reality .payroll-equation-components>span:nth-child(4n+4){background:#fff8e8;border-color:rgb(240 162 58/20%)}.payroll-reality .payroll-equation-components i{display:grid;width:26px;height:26px;place-items:center;color:#fff;background:var(--brand-blue-deep);border-radius:50%;font-size:8px;font-style:normal;font-weight:800;letter-spacing:.04em}.payroll-reality .payroll-equation-components b{color:inherit;font-size:inherit;font-weight:700;line-height:1.25}.payroll-equation-result{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:18px 22px;color:var(--brand-blue-deep);background:linear-gradient(90deg,var(--brand-soft-blue),var(--brand-soft-lavender));border-left:4px solid var(--brand-coral);border-radius:4px 16px 16px 4px}.payroll-equation-result>span{color:rgb(54 92 184/72%);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.payroll-equation-result>strong{color:var(--brand-blue-deep);font:500 clamp(20px,1.9vw,29px) /1.08 var(--display);text-align:right}.payroll-reality .payroll-reality-footer{align-items:center;margin-top:clamp(24px,2.5vw,36px)}.payroll-reality .payroll-reality-footer p{max-width:760px;color:var(--brand-blue-deep)}.payroll-reality .payroll-reality-footer a{padding:12px 16px;color:var(--brand-blue-deep);background:#fff;border:1px solid rgb(78 120 217/24%);border-radius:999px}.payroll-reality .payroll-reality-footer a:hover{background:var(--brand-soft-blue)}@media (max-width:900px){.payroll-reality .payroll-equation{grid-template-columns:1fr}.payroll-equation-heading{grid-row:auto;padding:0 0 22px;border-right:0;border-bottom:1px solid rgb(78 120 217/17%)}.payroll-equation-heading>p{max-width:460px}.payroll-equation-components{grid-template-columns:repeat(2,minmax(0,1fr))}.payroll-reality .payroll-reality-footer{align-items:flex-start}}@media (max-width:560px){.payroll-reality .payroll-equation{padding:22px 18px;border-radius:20px}.payroll-reality .payroll-equation-components>span{min-height:72px;padding:10px}.payroll-equation-result{align-items:flex-start;flex-direction:column}.payroll-equation-result>strong{text-align:left}}.control-interlude .control-interlude-copy{z-index:5;top:50%;width:min(38vw,510px);padding:clamp(26px,3vw,42px);background:linear-gradient(145deg,rgb(255 255 255/97%),rgb(237 243 252/91%));border:1px solid rgb(78 120 217/20%);border-radius:4px 32px 4px 32px;box-shadow:10px 12px 0 rgb(139 132 216/12%),0 28px 70px rgb(54 92 184/10%);transform:none;translate:0 -50%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.control-interlude-kicker{display:inline-flex;gap:9px;align-items:center;color:var(--brand-coral);font-size:9px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.control-interlude-kicker:before{width:9px;height:9px;content:"";background:var(--brand-coral);border:1px solid var(--brand-blue-deep);box-shadow:4px 4px 0 rgb(78 120 217/16%)}.control-interlude .control-interlude-copy h2{max-width:440px;margin:22px 0 0;color:var(--brand-blue-deep);font-size:clamp(48px,5.2vw,76px);line-height:.92;letter-spacing:-.045em;text-shadow:none}.control-interlude .control-interlude-copy h2 span{display:block;color:var(--brand-coral)}.control-interlude .control-interlude-copy>p{max-width:410px;margin:25px 0 0;color:rgb(54 92 184/78%);font-size:clamp(14px,1.15vw,17px);line-height:1.65}.control-interlude-trail{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:26px}.control-interlude-trail span,.control-interlude-trail strong{padding:8px 11px;color:var(--brand-blue-deep);background:#fff;border:1px solid rgb(78 120 217/20%);border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.control-interlude-trail span:nth-of-type(2){background:var(--brand-soft-lavender)}.control-interlude-trail span:nth-of-type(3){background:#fff4ee}.control-interlude-trail strong{color:#fff;background:var(--brand-blue);border-color:var(--brand-blue)}.control-interlude-trail i{color:var(--brand-coral);font-size:13px;font-style:normal;font-weight:800}@media (max-width:900px){.control-interlude{min-height:780px}.control-interlude .control-interlude-copy{top:42px;right:24px;left:24px;width:min(560px,calc(100% - 48px));transform:none;translate:0}.control-interlude .control-interlude-copy h2{font-size:clamp(48px,8vw,68px)}.control-interlude figure{top:230px}}@media (max-width:560px){.control-interlude{min-height:760px}.control-interlude .control-interlude-copy{top:24px;right:16px;left:16px;width:calc(100% - 32px);padding:24px 20px;border-radius:4px 24px;translate:0}.control-interlude .control-interlude-copy h2{margin-top:18px;font-size:clamp(43px,13vw,58px)}.control-interlude .control-interlude-copy>p{margin-top:19px;font-size:14px}.control-interlude-trail{gap:6px;margin-top:20px}.control-interlude-trail span,.control-interlude-trail strong{padding:7px 9px;font-size:8px}.control-interlude figure{top:300px}}.evidence-home .evidence-ledger{position:relative;display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);grid-gap:clamp(48px,6vw,96px);gap:clamp(48px,6vw,96px);align-items:center;max-width:none;padding:clamp(108px,10vw,154px) max(4vw,calc((100vw - 1500px) / 2));overflow:hidden;background:radial-gradient(circle at 9% 18%,rgb(240 162 58/16%),transparent 20%),radial-gradient(circle at 91% 78%,rgb(121 183 217/17%),transparent 24%),linear-gradient(135deg,#fffaf1,#fff 48%,#f4f0ff);background-size:auto}.evidence-home .evidence-ledger:after{position:absolute;display:block;pointer-events:none;content:""}.evidence-home .evidence-ledger:before{display:none}.evidence-home .evidence-ledger:after{bottom:74px;left:5%;width:86px;height:18px;background:linear-gradient(90deg,var(--brand-orange) 0 33%,var(--brand-lavender) 33% 66%,var(--brand-sky) 66%);rotate:-6deg}.evidence-home .evidence-ledger>header{position:relative;z-index:2;display:block;width:auto;margin:0}.evidence-home .evidence-ledger>header .evidence-folio{margin-bottom:clamp(30px,4vw,54px);color:#5e5544}.evidence-home .evidence-ledger>header .evidence-folio:before{background:var(--brand-orange);box-shadow:4px 4px 0 rgb(139 132 216/20%)}.evidence-home .evidence-ledger>header h2{max-width:530px;margin:0;color:#426841;font-size:clamp(58px,5.9vw,90px);line-height:.9}.evidence-home .evidence-ledger>header h2 em{display:block;color:#c77b16;font-style:normal}.evidence-home .evidence-ledger>header>p{max-width:450px;margin:34px 0 0;color:rgb(66 78 65/76%);font-size:clamp(14px,1.18vw,17px);line-height:1.7}.evidence-home .evidence-ledger-lines{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:start;width:auto;min-width:0;padding:34px 18px 82px;margin:0;overflow:visible;background:rgb(255 255 255/64%);border:1px solid rgb(94 85 68/14%);border-radius:34px;box-shadow:12px 14px 0 rgb(240 162 58/10%),0 30px 80px rgb(83 71 113/9%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.evidence-home .evidence-ledger-lines article,.evidence-home .evidence-ledger-lines article:first-child,.evidence-home .evidence-ledger-lines article:last-child,.evidence-home .evidence-ledger-lines article:nth-child(2),.evidence-home .evidence-ledger-lines article:nth-child(3){position:relative;display:flex;flex-direction:column;min-width:0;min-height:392px;padding:15px 15px 22px;margin:0;overflow:visible;background:color-mix(in srgb,var(--evidence-colour) 9%,#fff);border:1px solid color-mix(in srgb,var(--evidence-colour) 34%,#fff);border-top:7px solid var(--evidence-colour);border-radius:18px 18px 5px 18px;box-shadow:6px 8px 0 color-mix(in srgb,var(--evidence-colour) 14%,transparent)}.evidence-home .evidence-ledger-lines article:first-child{rotate:-1.5deg}.evidence-home .evidence-ledger-lines article:nth-child(2){top:24px;border-radius:5px 18px 18px;rotate:1deg}.evidence-home .evidence-ledger-lines article:nth-child(3){top:-8px;border-radius:18px 5px 18px 18px;rotate:1.5deg}.evidence-home .evidence-ledger-lines article:after{bottom:-47px;left:50%;height:46px;border-left:2px dashed color-mix(in srgb,var(--evidence-colour) 48%,transparent)}.evidence-ledger-graphic{position:relative;display:grid;height:122px;flex:0 0 122px;place-items:center;margin-bottom:20px;overflow:hidden;background:linear-gradient(rgb(255 255 255/38%) 1px,transparent 1px),color-mix(in srgb,var(--evidence-colour) 18%,#fff);background-size:100% 24px;border:1px solid color-mix(in srgb,var(--evidence-colour) 24%,#fff);border-radius:12px 12px 3px}.evidence-ledger-graphic svg{z-index:2;width:48px;height:48px;color:var(--evidence-colour);stroke-width:1.35}.evidence-ledger-graphic span{position:absolute;height:7px;background:color-mix(in srgb,var(--evidence-colour) 44%,#fff);border-radius:999px}.evidence-ledger-graphic span:first-of-type{right:-8px;bottom:22px;width:62px}.evidence-ledger-graphic span:nth-of-type(2){bottom:10px;left:-12px;width:78px}.evidence-ledger-graphic span:nth-of-type(3){top:18px;left:12px;width:34px}.evidence-home .evidence-ledger-lines article>span{align-self:flex-start;padding:6px 9px;color:#fff;background:var(--evidence-colour);border-radius:999px;font-size:9px;font-weight:800;line-height:1}.evidence-home .evidence-ledger-lines article>p:first-of-type{margin:13px 0 0;color:color-mix(in srgb,var(--evidence-colour) 72%,#4b473e);font-size:8px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.evidence-home .evidence-ledger-lines h3{margin:10px 0 0;color:#3f463d;font-size:clamp(31px,2.8vw,44px);line-height:.95}.evidence-home .evidence-ledger-lines article>i{display:none}.evidence-home .evidence-ledger-lines article>p:last-child{margin:auto 0 0;color:rgb(63 70 61/72%);font-size:11px;line-height:1.55}@media (max-width:1080px){.evidence-home .evidence-ledger{grid-template-columns:1fr}.evidence-home .evidence-ledger>header{max-width:760px}.evidence-home .evidence-ledger-lines{width:100%}}@media (max-width:760px){.evidence-home .evidence-ledger{gap:46px;padding:84px 20px}.evidence-home .evidence-ledger>header h2{font-size:clamp(52px,15vw,72px)}.evidence-home .evidence-ledger-lines{grid-template-columns:1fr;gap:14px;padding:18px}.evidence-home .evidence-ledger-lines article:after{display:none}.evidence-home .evidence-ledger-lines article,.evidence-home .evidence-ledger-lines article:first-child,.evidence-home .evidence-ledger-lines article:nth-child(2),.evidence-home .evidence-ledger-lines article:nth-child(3){top:0;min-height:300px;rotate:0deg}.evidence-ledger-graphic{height:94px;flex-basis:94px}}.public-site .button.small[href$=sign-up],.signin-submit{background:var(--brand-blue-deep)}.candidate-actions .text-button.danger,.review-conflict-message{color:#A9362F}.app-shell aside nav a.active{background:var(--brand-blue-deep)}.summary-metrics strong.positive{color:#8A5200}.pay-rules-journey{max-width:1240px;margin:0 auto}.pay-rules-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;min-height:0;margin:20px 0 24px;padding:28px 32px;border-bottom:0}.pay-rules-hero>div:first-child{max-width:790px}.pay-rules-hero h1{font-size:clamp(42px,4.6vw,62px);line-height:.94;letter-spacing:-.035em;margin:11px 0}.pay-rules-hero p{max-width:700px;font-size:15px;margin:0}.pay-rules-job-stamp{flex:0 0 210px;padding:14px 16px;border:1px solid var(--ink);background:var(--mustard);box-shadow:5px 5px 0 var(--ink);rotate:1deg}.pay-rules-job-stamp small,.pay-rules-job-stamp strong{display:block}.pay-rules-job-stamp small{text-transform:uppercase;letter-spacing:.11em;font-size:8px;margin-bottom:5px}.pay-rules-job-stamp strong{font:21px var(--display)}.pay-rules-chapters{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);padding:0;margin:0 0 24px;border:1px solid var(--ink);background:#fff}.pay-rules-chapters li{position:relative;display:grid;grid-template-columns:38px 1fr;grid-template-rows:auto auto;grid-gap:1px 10px;gap:1px 10px;min-height:72px;padding:12px 14px;border-right:1px solid var(--ink);opacity:.55}.pay-rules-chapters li:last-child{border-right:0}.pay-rules-chapters li>span{grid-row:1/3;width:34px;height:34px;display:grid;place-items:center;border:1px solid;border-radius:50%;font:18px var(--display)}.pay-rules-chapters li>span svg{width:17px}.pay-rules-chapters strong{align-self:end;font-size:11px}.pay-rules-chapters small{font-size:8px;text-transform:uppercase;letter-spacing:.09em}.pay-rules-chapters li[data-status=current]{background:var(--blue);color:#fff;opacity:1}.pay-rules-chapters li[data-status=current] small{color:#fff}.pay-rules-chapters li[data-status=complete]{background:color-mix(in srgb,var(--mustard) 27%,#fff);opacity:1}.pay-rules-chapters li[data-status=needs_attention]{background:color-mix(in srgb,var(--coral) 26%,#fff);opacity:1}.pay-rules-chapters-mobile{display:none}.pay-rules-context-control{display:flex;justify-content:flex-end;margin:-6px 0 18px}.pay-rules-context-trigger{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent}.pay-rules-context-trigger svg{width:17px}.pay-rules-context-dialog{width:min(470px,100%);height:100%;max-height:none;margin:0 0 0 auto;padding:0;border:0;background:var(--paper);box-shadow:-18px 0 60px rgb(41 41 41/.24)}.pay-rules-context-dialog::-webkit-backdrop{background:rgb(41 41 41/.54)}.pay-rules-context-dialog::backdrop{background:rgb(41 41 41/.54)}.pay-rules-context-dialog>div,.pay-rules-context-dialog>dl,.pay-rules-context-dialog>nav{margin-inline:28px}.pay-rules-context-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:30px 0 22px;border-bottom:1px solid var(--ink)}.pay-rules-context-heading h2{font-size:38px;margin:8px 0 0}.pay-rules-context-heading button{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--ink);background:#fff}.pay-rules-context-heading button svg{width:20px}.pay-rules-context-facts{margin-block:0;padding:12px 0;border-bottom:1px solid var(--line)}.pay-rules-context-facts>div{display:grid;grid-template-columns:120px 1fr;grid-gap:14px;gap:14px;padding:10px 0}.pay-rules-context-facts dt{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.pay-rules-context-facts dd{margin:0;font-size:12px}.pay-rules-context-links{display:grid;padding:18px 0}.pay-rules-context-links a{display:grid;grid-template-columns:30px 1fr auto;align-items:center;grid-gap:10px;gap:10px;min-height:48px;border-bottom:1px solid var(--line);font-size:12px}.pay-rules-context-links svg{width:19px}.pay-rules-context-links strong{font:20px var(--display)}.pay-rules-context-safety{margin:10px 28px 28px;padding:20px;background:var(--mustard);border:1px solid var(--ink)}.pay-rules-context-safety h3{font:24px var(--display);margin:0 0 8px}.pay-rules-context-safety p{margin:0;color:var(--ink);font-size:11px}.app-content>.worker-signature{display:block;min-height:0;margin:52px 0 0;padding:22px 0 0;color:var(--ink);background:transparent;border-top:1px solid var(--line);font:26px/1.02 var(--display)}.pay-rules-success-notice{display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px;align-items:center;margin:18px 0 0;padding:16px 18px;background:color-mix(in srgb,var(--sage) 62%,#fff);border:1px solid var(--ink);box-shadow:5px 5px 0 var(--ink)}.pay-rules-success-notice>span{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--green);color:#fff}.pay-rules-success-notice svg{width:20px}.pay-rules-success-notice div{display:grid;grid-gap:3px;gap:3px}.pay-rules-success-notice strong{font-size:14px}.pay-rules-success-notice p{margin:0;font-size:11px;color:var(--ink)}.pay-rules-next-card{position:relative;display:grid;grid-template-columns:76px minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;padding:34px;border:1px solid var(--ink);background:color-mix(in srgb,var(--blue) 8%,#fff);box-shadow:10px 10px 0 color-mix(in srgb,var(--blue) 28%,transparent);margin:42px 0}.pay-rules-next-icon{width:64px;height:64px;display:grid;place-items:center;border:1px solid var(--ink);border-radius:50%;background:var(--mustard)}.pay-rules-next-icon svg{width:28px;height:28px}.pay-rules-next-card h2{font-size:38px;margin:7px 0}.pay-rules-next-card p{margin:0}.pay-rules-next-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:wrap;max-width:330px}.pay-rules-next-actions .text-link{font-size:11px}.pay-rules-leave-note{display:flex;align-items:center;gap:8px;margin-top:14px!important;font-size:11px;font-weight:700}.pay-rules-leave-note svg{width:17px}.pay-rules-reference{grid-column:2/-1;display:flex;align-items:center;justify-self:end;gap:5px;max-width:620px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent);font-size:10px}.pay-rules-reference code{padding:3px 6px;background:#fff;border:1px solid var(--line);font:700 10px var(--body)}.pay-rules-start-control p{color:#a9362f;font-size:10px;margin:8px 0 0}.spin{animation:pay-rules-spin .8s linear infinite}@keyframes pay-rules-spin{to{rotate:1turn}}.pay-rules-method{padding:42px;border:1px solid var(--ink);background:var(--mustard);margin:42px 0}.pay-rules-method h2{font-size:44px;margin:10px 0}.pay-rules-method>p{color:var(--ink)}.pay-rules-method>div{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--ink);margin-top:28px;background:#fff}.pay-rules-method>div>a{display:grid;grid-template-columns:48px 1fr 24px;grid-gap:16px;gap:16px;align-items:start;min-height:180px;padding:28px;border-right:1px solid var(--ink);transition:.2s}.pay-rules-method>div>a:last-child{border-right:0}.pay-rules-method>div>a:hover{background:color-mix(in srgb,var(--blue) 10%,#fff)}.pay-rules-method>div>a>svg:first-child{width:38px;height:38px}.pay-rules-method span{display:flex;flex-direction:column;gap:9px}.pay-rules-method strong{font:28px var(--display)}.pay-rules-method small{line-height:1.55}.pay-rules-return{display:inline-flex;margin:0 0 20px;text-decoration:underline;text-underline-offset:4px;font-weight:700;font-size:11px}.pay-rules-focus{margin:26px 0 38px}.pay-rules-focus>h2{font-size:40px;margin:8px 0 20px}.pay-rules-resume{margin:10px 0 18px}.pay-rules-empty{padding:40px;border:1px solid var(--line);text-align:center}.pay-rules-supporting-shelf{margin:48px 0 10px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.pay-rules-supporting-shelf summary{padding:18px 4px;font-weight:700;cursor:pointer}.pay-rules-supporting-shelf>div{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.pay-rules-supporting-shelf a{display:flex;align-items:center;gap:10px;min-height:60px;padding:14px;border-right:1px solid var(--line);font-size:11px;font-weight:700}.pay-rules-supporting-shelf a:last-child{border-right:0}.pay-rules-supporting-shelf a span{margin-left:auto;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:#fff;font-size:9px}.job-pay-rules-action{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-gap:22px;gap:22px;align-items:center;padding:30px;border:1px solid var(--ink);background:var(--mustard);box-shadow:8px 8px 0 var(--ink);margin:25px 0 55px}.job-pay-rules-action>svg{width:48px;height:48px}.job-pay-rules-action h2{font-size:36px;margin:7px 0}.job-pay-rules-action p{color:var(--ink);margin:0}.job-pay-rules-action small{display:block;margin-top:8px;color:var(--ink)}@media(max-width:850px){.pay-rules-hero{align-items:flex-start;flex-direction:column}.pay-rules-job-stamp{flex-basis:auto}.pay-rules-chapters{grid-template-columns:1fr 1fr}.pay-rules-chapters li:nth-child(2){border-right:0}.pay-rules-chapters li:nth-child(-n+2){border-bottom:1px solid var(--ink)}.job-pay-rules-action,.pay-rules-next-card{grid-template-columns:64px 1fr}.job-pay-rules-action>.button,.job-pay-rules-start-control,.pay-rules-next-actions{grid-column:1/-1;max-width:none;justify-content:flex-start}.job-pay-rules-start-control .button{width:100%}.pay-rules-method>div{grid-template-columns:1fr}.pay-rules-method>div>a{border-right:0;border-bottom:1px solid var(--ink)}.pay-rules-method>div>a:last-child{border-bottom:0}}@media(max-width:560px){.pay-rules-hero{gap:14px;margin-top:14px;padding:18px 20px}.pay-rules-hero h1{font-size:38px}.pay-rules-hero p{font-size:13px}.pay-rules-job-stamp{width:calc(100% - 4px);padding:9px 12px;box-shadow:3px 3px 0 var(--ink)}.pay-rules-job-stamp small{margin-bottom:2px;font-size:7px}.pay-rules-job-stamp strong{font-size:18px}.pay-rules-chapters-desktop{display:none}.pay-rules-chapters-mobile{display:block;margin:0 0 18px;border:1px solid var(--ink);background:#fff}.pay-rules-chapters-mobile li,.pay-rules-chapters-mobile summary{display:grid;grid-template-columns:38px 1fr;grid-template-rows:auto auto;grid-gap:1px 10px;gap:1px 10px;align-items:center;min-height:64px;padding:11px 14px}.pay-rules-chapters-mobile summary{cursor:pointer;background:var(--brand-blue-deep);color:#fff}.pay-rules-chapters-mobile summary::marker{content:""}.pay-rules-chapters-mobile li>span,.pay-rules-chapters-mobile summary>span{grid-row:1/3;width:34px;height:34px;display:grid;place-items:center;border:1px solid;border-radius:50%;font:18px var(--display)}.pay-rules-chapters-mobile li strong,.pay-rules-chapters-mobile summary strong{align-self:end;font-size:11px}.pay-rules-chapters-mobile li small,.pay-rules-chapters-mobile summary small{font-size:8px;text-transform:uppercase;letter-spacing:.09em;color:inherit}.pay-rules-chapters-mobile ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.pay-rules-chapters-mobile li{border-bottom:1px solid var(--ink)}.pay-rules-chapters-mobile li:last-child{border-bottom:0}.job-pay-rules-action,.pay-rules-next-card{display:block;padding:24px}.job-pay-rules-action>svg,.pay-rules-next-icon{margin-bottom:18px}.job-pay-rules-action h2,.pay-rules-next-card h2{font-size:32px}.pay-rules-next-actions{display:grid;margin-top:22px}.pay-rules-next-actions .button{width:100%}.pay-rules-method{padding:22px}.pay-rules-method h2{font-size:34px}.pay-rules-method>div>a{grid-template-columns:38px 1fr;min-height:0;padding:20px}.pay-rules-method>div>a>svg:last-child{display:none}.pay-rules-supporting-shelf>div{grid-template-columns:1fr}.pay-rules-supporting-shelf a{border-right:0;border-bottom:1px solid var(--line)}.pay-rules-supporting-shelf a:last-child{border-bottom:0}.pay-rules-context-control{margin-bottom:10px}.pay-rules-context-dialog{width:100%;height:100%;margin:0}.pay-rules-context-dialog>div,.pay-rules-context-dialog>dl,.pay-rules-context-dialog>nav,.pay-rules-context-safety{margin-inline:20px}}@media(prefers-reduced-motion:reduce){.spin{animation:none}.pay-rules-method>div>a{transition:none}}.workspace-page-title{margin:5px 0 0;color:#292929;font:400 32px/1 var(--display)}.rule-folio-number{font:1.35rem var(--display);color:var(--brand-blue-deep)}@media(max-width:1000px){.workspace-page-title{font-size:1.45rem}}.real-app-shell{grid-template-columns:254px minmax(0,1fr)}.real-app-shell>.workspace-sidebar{width:254px;padding:22px 18px 16px;background:#405e3d;border:0}.workspace-sidebar .side-brand{padding:0 10px 24px}.workspace-sidebar .profile-chip{min-height:58px;margin:0 0 22px;padding:10px 12px;background:rgb(255 255 255/.1);border:0;border-radius:14px}.workspace-sidebar .profile-chip>span{width:34px;height:34px;flex:0 0 34px;font-size:.9rem;background:#e7af17}.workspace-sidebar .profile-chip b{overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.workspace-sidebar .profile-chip small{margin-top:2px;font-size:.54rem;font-weight:500}.workspace-sidebar .profile-chip>svg{width:14px;flex:0 0 14px}.workspace-nav>section{gap:3px;padding:10px 0 11px;border:0}.workspace-nav>section>small{margin:0 10px 6px!important;color:rgb(255 255 255/.76)!important;font-size:.56rem!important;letter-spacing:.14em}.workspace-nav a,.workspace-nav-disabled{display:flex;min-height:41px;align-items:center;gap:12px;padding:0 11px!important;color:#fff;font-size:.72rem;border:0;border-radius:9px}.workspace-nav a>svg,.workspace-nav-disabled>svg{width:17px!important;height:17px;flex:0 0 17px;stroke-width:1.65}.workspace-nav a:hover{background:rgb(255 255 255/.09)}.workspace-nav a.active{color:#fff;background:rgb(255 255 255/.17)!important;border:0}.workspace-nav-disabled{color:rgb(255 255 255/.48);cursor:not-allowed}.master-account-reset button{display:flex;width:100%;min-height:41px;align-items:center;gap:12px;padding:0 11px;color:#ffb4a8;background:transparent;border:0;border-radius:9px;font:inherit;font-size:.72rem;text-align:left;cursor:pointer}.master-account-reset button:focus-visible,.master-account-reset button:hover{background:rgb(255 255 255/.09)}.master-account-reset button:disabled{opacity:.6;cursor:wait}.master-account-reset svg{width:17px;height:17px;flex:0 0 17px}.master-account-reset small{display:block;padding:4px 11px;color:#ffb4a8;font-size:.58rem}.workspace-job-card{min-height:58px!important;margin:0 0 4px;background:rgb(255 255 255/.08)!important;border-radius:12px!important}.workspace-sidebar .side-help{grid-template-columns:1fr;gap:4px;margin:auto 0 0;padding:14px;background:rgb(255 255 255/.09)!important;border:1px solid rgb(255 255 255/.26)!important;border-radius:14px}.workspace-sidebar .side-help svg{width:19px;height:19px}.workspace-sidebar .side-help b{display:block;margin-top:8px;font:1.18rem var(--display)}.workspace-sidebar .side-help p{margin:3px 0 0;color:rgb(255 255 255/.68);font-size:.58rem}.workspace-sidebar .side-help a{min-height:32px;color:#a9cf94;font-size:.58rem;text-decoration:none}.workspace-sidebar-note{margin:10px auto 0;color:rgb(255 255 255/.36);font-size:.43rem;letter-spacing:.14em}@media (min-width:761px){.real-app-shell>.workspace-sidebar{transform:none}.real-app-shell .app-main{grid-column:2}.real-app-shell .mobile-nav,.workspace-sidebar .side-brand button{display:none}}@media (max-width:760px){.real-app-shell{grid-template-columns:minmax(0,1fr)}.real-app-shell>.workspace-sidebar{width:min(254px,88vw);transform:translateX(-100%)}.real-app-shell>.workspace-sidebar.open{transform:none}.real-app-shell .app-main{grid-column:1}}.pay-rules-job-stamp small,.pay-rules-job-stamp strong{color:var(--ink)}.pay-rules-chapters li{opacity:1}.pay-rules-chapters li[data-status=current]{background:var(--brand-blue-deep)}@media(max-width:560px){.file-upload-picker{grid-template-columns:auto minmax(0,1fr);min-height:170px;padding:1.15rem}.file-upload-choose{grid-column:1/-1;text-align:center}.file-upload-actions{display:grid}.file-upload-actions .button{width:100%}.pay-rules-success-notice{align-items:start;box-shadow:3px 3px 0 var(--ink)}}.job-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px 28px;gap:20px 28px;padding:0!important;overflow:hidden;border:1px solid var(--ink)!important;background:#fff}.job-form-section-heading{grid-column:1/-1;display:grid;grid-template-columns:54px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;padding:24px 28px;background:color-mix(in srgb,var(--mustard) 24%,#fff);border-bottom:1px solid var(--ink);border-top:1px solid var(--ink)}.job-form-section-heading:first-child{border-top:0}.job-form-section-heading>span{width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--ink);border-radius:50%;font:20px var(--display);background:#fff}.job-form-section-heading h2{margin:0;font-size:30px}.job-form-section-heading p{margin:3px 0 0;font-size:12px}.job-form>label{display:grid;align-content:start;grid-gap:8px;gap:8px;margin:0;padding:0 28px;font-size:11px;font-weight:800;letter-spacing:.025em}.job-form>label input,.job-form>label select{width:100%;min-width:0;height:50px;padding:0 14px;border:1px solid var(--ink);border-radius:0;background:#fff;box-shadow:3px 3px 0 color-mix(in srgb,var(--blue) 24%,transparent);font-size:14px;font-weight:500}.job-form>label input[readonly]{background:color-mix(in srgb,var(--mustard) 13%,#fff);box-shadow:none;color:color-mix(in srgb,var(--ink) 70%,#fff)}.job-form>label small{font-size:10px;font-weight:500;line-height:1.45}.job-form-actions{grid-column:1/-1;display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:6px;padding:24px 28px 30px;border-top:1px solid var(--line)}.job-form-actions>p{flex-basis:100%;margin:0}.job-form-edit{border:0!important}.job-form-edit .job-form-section-heading{margin-inline:0}@media(max-width:720px){.job-form{grid-template-columns:1fr;gap:18px}.job-form-section-heading{padding:20px}.job-form>label{padding:0 20px}.job-form-actions{display:grid;padding:22px 20px 26px}.job-form-actions .button{width:100%}}.clarification-review{display:block;max-width:1080px;margin:0 auto}.clarification-review .issue-review-main{max-width:none}.clarification-review .issue-review-main>header{max-width:800px}.clarification-review .issue-review-main>header h1{font-size:clamp(36px,5vw,62px);line-height:1.02}.clarification-review .issue-context{display:grid;grid-template-columns:minmax(180px,.38fr) minmax(0,1fr);grid-gap:24px;gap:24px;padding:24px 28px;border:1px solid var(--ink);border-left:6px solid var(--mustard);background:color-mix(in srgb,var(--mustard) 12%,#fff)}.clarification-review .issue-context h2{font-size:28px;margin:0}.clarification-review .issue-context p{margin:0}.clarification-review .issue-evidence-list,.clarification-review .issue-no-evidence{margin:0;padding:22px 28px;border:1px solid var(--ink);background:color-mix(in srgb,var(--mustard) 9%,#fff)}.clarification-review .issue-source-panel{position:relative;top:auto;grid-column:auto;grid-row:auto;max-height:none}.clarification-review .issue-action-form{padding-top:8px}.clarification-review .issue-action-form fieldset{gap:10px}.clarification-review .issue-action-form legend{margin-bottom:10px;font-weight:800}.clarification-review .issue-action-form fieldset>label{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;min-height:72px;padding:12px 16px;border:1px solid var(--line);background:#fff;cursor:pointer}.clarification-review .issue-action-form fieldset>label:has(input:checked){border-color:var(--ink);background:color-mix(in srgb,var(--blue) 9%,#fff);box-shadow:5px 5px 0 color-mix(in srgb,var(--blue) 30%,transparent)}.clarification-review .issue-action-form fieldset input{width:20px;height:20px;min-height:0;margin:0;accent-color:var(--brand-blue-deep)}.clarification-review .issue-action-form fieldset span{display:grid;grid-gap:3px;gap:3px}.clarification-review .issue-action-form fieldset strong{font-size:14px}.clarification-review .issue-action-form fieldset small{font-size:11px;font-weight:400}.clarification-review .issue-structured-fields{padding:22px;border:1px solid var(--ink);background:color-mix(in srgb,var(--blue) 6%,#fff)}.clarification-review .issue-submit .button{min-width:220px}@media(max-width:680px){.clarification-review .issue-context{grid-template-columns:1fr;padding:20px}.clarification-review .issue-action-form fieldset>label{min-height:76px}.clarification-review .issue-submit,.clarification-review .issue-submit .button{width:100%}}#coverage-declaration{scroll-margin-top:24px}.real-app-shell>.workspace-sidebar{background:radial-gradient(circle at 1px 1px,rgb(255 255 255/.12) 1px,transparent 1.3px) 0 0 /22px 22px,linear-gradient(155deg,#183f9f,#315fc3 58%,#254da8);box-shadow:12px 0 40px rgb(37 78 168/.14)}.workspace-sidebar .profile-chip{background:rgb(255 255 255/.11);border:1px solid rgb(255 255 255/.16);box-shadow:0 12px 30px rgb(9 34 98/.16)}.workspace-sidebar .profile-chip>span{color:#fff;background:#ee6f61;box-shadow:3px 3px 0 #f3a126}.workspace-nav a:hover{background:rgb(255 255 255/.1)}.real-app-shell .workspace-sidebar .workspace-nav a.active,.real-app-shell .workspace-sidebar .workspace-nav a.active span{color:#183f9f!important;background:#fff!important}.real-app-shell .workspace-sidebar .workspace-nav a.active{box-shadow:4px 4px 0 #f3a126}.real-app-shell .workspace-sidebar .workspace-nav a.active span{box-shadow:none}.workspace-nav a.active svg{color:#ee6f61}.rules-homepage{max-width:1180px;padding-bottom:70px}.rules-homepage .pay-rules-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);grid-gap:46px;gap:46px;align-items:center;min-height:510px;margin:0 0 28px;padding:54px 58px;overflow:hidden;border:1px solid #b8c9f4;background:radial-gradient(circle at 1px 1px,rgb(47 93 196/.13) 1px,transparent 1.4px) 0 0 /24px 24px,linear-gradient(140deg,#f8fbff,#eef3ff 64%,#fff3ed);box-shadow:12px 12px 0 rgb(41 82 178/.11)}.rules-homepage .pay-rules-hero:before{content:"";position:absolute;inset:0 auto 0 0;width:7px;background:#ee6f61}.pay-rules-hero-copy{position:relative;z-index:2;max-width:610px}.pay-rules-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:44px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.pay-rules-back svg{width:16px}.pay-rules-back:hover{color:var(--brand-blue-deep)}.rules-homepage .pay-rules-hero .eyebrow{color:#ee6f61}.rules-homepage .pay-rules-hero h1{max-width:680px;margin:14px 0 20px;font-size:clamp(52px,5.4vw,78px);line-height:.91;letter-spacing:-.045em;color:#183f9f}.rules-homepage .pay-rules-hero p{max-width:590px;margin:0;font-size:15px;color:#30446d}.pay-rules-hero-facts{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.pay-rules-hero-facts span{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:7px 11px;border:1px solid rgb(24 63 159/.2);border-radius:999px;background:rgb(255 255 255/.76);color:#30446d;font-size:10px;font-weight:700}.pay-rules-hero-facts svg{width:14px;color:#ee6f61}.pay-rules-hero-facts strong{color:#183f9f}.pay-rules-hero-art{position:relative;min-height:360px;isolation:isolate}.pay-rules-orbit{position:absolute;z-index:-1;inset:50% auto auto 50%;border:1px dashed #9ab3ef;border-radius:50%;translate:-50% -50%;rotate:-11deg}.pay-rules-orbit-one{width:350px;height:235px}.pay-rules-orbit-two{width:250px;height:330px;rotate:37deg}.pay-rules-hero-core{position:absolute;top:66px;left:50%;width:205px;height:205px;display:flex;flex-direction:column;justify-content:center;padding:31px;translate:-50% 0;rotate:5deg;border-radius:46% 54% 57% 43%/43% 45% 55% 57%;background:#315fc3;color:#fff;box-shadow:12px 13px 0 rgb(49 95 195/.18)}.pay-rules-hero-core svg{width:27px;margin-bottom:17px;color:#f3a126}.pay-rules-hero-core small{margin-bottom:4px;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.pay-rules-hero-core strong{font:italic 32px/.83 var(--display)}.rules-homepage .pay-rules-job-stamp{position:absolute;z-index:3;right:0;bottom:23px;width:245px;display:grid;grid-template-columns:31px 1fr;grid-gap:12px;gap:12px;align-items:center;padding:16px 18px;rotate:-2deg;border:1px solid #183f9f;background:#fff;color:#183f9f;box-shadow:6px 6px 0 #f3a126}.rules-homepage .pay-rules-job-stamp>svg{width:27px}.rules-homepage .pay-rules-job-stamp small{margin-bottom:3px;color:#657398}.rules-homepage .pay-rules-job-stamp strong{font-size:19px;line-height:1}.pay-rules-art-note{position:absolute;padding:7px 12px;border:1px solid #b8c9f4;border-radius:999px;background:#fff;color:#315fc3;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.pay-rules-art-note-one{top:24px;right:13px}.pay-rules-art-note-two{bottom:66px;left:0}.rules-homepage .pay-rules-chapters{gap:10px;margin:38px 0 18px;border:0;background:transparent}.rules-homepage .pay-rules-chapters li{min-height:98px;align-content:center;padding:18px;border:1px solid #c9d4ed;background:#fff;opacity:1;box-shadow:4px 4px 0 rgb(49 95 195/.08)}.rules-homepage .pay-rules-chapters li[data-status=current]{border-color:#183f9f;background:#183f9f;box-shadow:6px 6px 0 #f3a126}.rules-homepage .pay-rules-chapters li[data-status=complete]{border-color:#8fb69d;background:#edf6ef}.rules-homepage .pay-rules-chapters li[data-status=needs_attention]{border-color:#ee6f61;background:#fff1ed}.rules-homepage .pay-rules-chapters li>span{background:rgb(255 255 255/.12)}.rules-homepage .pay-rules-integrity-note{max-width:760px;margin:22px auto 8px;text-align:center;color:#657398;font-size:10px}.rules-homepage .pay-rules-context-control{justify-content:center;margin:8px 0 34px}.rules-homepage .pay-rules-context-trigger{min-height:34px;padding:0 13px;border:1px solid #c9d4ed;border-radius:999px;background:#fff;color:#315fc3}.rules-homepage .pay-rules-next-card{grid-template-columns:82px minmax(0,1fr) minmax(220px,auto);gap:28px;margin:34px 0 52px;padding:38px 42px;border:1px solid #183f9f;background:linear-gradient(90deg,rgb(255 255 255/.72) 1px,transparent 0) 0 0 /32px 32px,linear-gradient(135deg,#fff0ea,#fff8f4 52%,#eef3ff);box-shadow:10px 10px 0 #315fc3}.rules-homepage .pay-rules-next-card:before{content:"Next piece";position:absolute;top:-13px;left:28px;padding:6px 11px;border:1px solid #183f9f;background:#fff;color:#183f9f;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.rules-homepage .pay-rules-next-icon{width:72px;height:72px;border:0;background:#ee6f61;color:#fff;box-shadow:5px 5px 0 #f3a126}.rules-homepage .pay-rules-next-card h2{margin:8px 0 10px;font-size:clamp(34px,3.5vw,48px);line-height:1;color:#183f9f}.rules-homepage .pay-rules-next-card p{max-width:640px;color:#475575}.rules-homepage .pay-rules-next-actions .button{min-width:205px;min-height:54px;border-radius:0;background:#315fc3;box-shadow:5px 5px 0 #f3a126}.rules-homepage .pay-rules-method{position:relative;margin:34px 0 52px;padding:48px;border-color:#183f9f;background:#fff4e3;box-shadow:10px 10px 0 #183f9f}.rules-homepage .pay-rules-method h2{max-width:720px;color:#183f9f;font-size:clamp(38px,4vw,56px);line-height:.96}.rules-homepage .pay-rules-method>div{gap:16px;border:0;background:transparent}.rules-homepage .pay-rules-method>div>a{min-height:210px;border:1px solid #183f9f;background:#fff;box-shadow:6px 6px 0 rgb(49 95 195/.17)}.rules-homepage .pay-rules-method>div>a:last-child{border:1px solid #183f9f}.rules-homepage .pay-rules-method>div>a:hover{translate:0 -4px;box-shadow:6px 10px 0 #f3a126}.rules-homepage .pay-rules-method strong{color:#183f9f;font-size:31px}.rules-homepage .pay-rules-supporting-shelf{margin-top:58px;border:1px solid #c9d4ed;background:#fff}.rules-homepage .pay-rules-supporting-shelf summary{padding:20px 22px;color:#183f9f}.rules-homepage .pay-rules-supporting-shelf a{min-height:70px;padding:16px 20px}.rules-homepage .pay-rules-supporting-shelf a span{background:#315fc3}@media (max-width:980px){.rules-homepage .pay-rules-hero{grid-template-columns:1fr;padding:44px}.pay-rules-hero-art{min-height:340px}.rules-homepage .pay-rules-next-card{grid-template-columns:72px 1fr}.rules-homepage .pay-rules-next-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:620px){.rules-homepage .pay-rules-hero{gap:14px;min-height:0;padding:28px 24px 34px;box-shadow:6px 6px 0 rgb(41 82 178/.11)}.pay-rules-back{margin-bottom:32px}.rules-homepage .pay-rules-hero h1{font-size:46px}.pay-rules-hero-art{min-height:310px;scale:.88;margin-inline:-24px}.rules-homepage .pay-rules-job-stamp{right:15px}.rules-homepage .pay-rules-chapters-mobile{margin-top:28px;border-color:#183f9f;box-shadow:5px 5px 0 #f3a126}.rules-homepage .pay-rules-chapters-mobile summary{background:#183f9f}.rules-homepage .pay-rules-method,.rules-homepage .pay-rules-next-card{padding:30px 24px;box-shadow:6px 6px 0 #315fc3}.rules-homepage .pay-rules-next-icon{margin-bottom:22px}.rules-homepage .pay-rules-next-card h2{font-size:37px}.rules-homepage .pay-rules-next-actions .button{width:100%}.rules-homepage .pay-rules-method>div{gap:14px}.rules-homepage .pay-rules-method>div>a{min-height:0;padding:22px;border:1px solid #183f9f}}.rules-homepage{width:min(1220px,100%);color:#173c96}.rules-homepage .pay-rules-hero{min-height:500px;grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);gap:clamp(32px,5vw,70px);padding:clamp(42px,5.5vw,72px);border:1px solid #cad9fc;border-radius:2px 54px 2px 54px;background:radial-gradient(circle at 1px 1px,rgb(49 95 195/.13) 1px,transparent 1.2px) 0 0 /28px 28px,radial-gradient(circle at 92% 12%,rgb(139 151 255/.25),transparent 28%),linear-gradient(140deg,#f9fbff,#f1f4ff 66%,#fff5f0);box-shadow:10px 10px 0 rgb(49 95 195/.08)}.rules-homepage .pay-rules-hero:before{display:none}.rules-homepage .pay-rules-hero:after{content:"";position:absolute;right:-82px;bottom:-94px;width:170px;height:170px;border:1px solid #d1defc;border-radius:50%;background:#fff}.rules-homepage .pay-rules-back{min-height:38px;margin-bottom:28px;color:#315fc3;font-size:.7rem;letter-spacing:0;text-transform:none}.rules-homepage .pay-rules-hero .eyebrow{display:flex;align-items:center;gap:8px;color:#315fc3;font-size:.63rem;letter-spacing:.14em}.rules-homepage .pay-rules-hero .eyebrow:before{content:"✦";color:#ee6f61;font-size:1rem}.rules-homepage .pay-rules-hero h1{max-width:690px;margin:22px 0 20px;color:#315fc3;font:400 clamp(3.55rem,5.7vw,6.15rem) /.87 var(--display);letter-spacing:-.055em}.rules-homepage .pay-rules-hero h1 em,.rules-homepage .pay-rules-hero h1 span{display:block}.rules-homepage .pay-rules-hero h1 em{max-width:620px;margin-top:14px;color:#ee6f61;font-size:.58em;font-weight:400;letter-spacing:-.035em}.rules-homepage .pay-rules-hero p{color:#315fc3;font-size:.9rem;line-height:1.7}.rules-homepage .pay-rules-hero-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:32px}.rules-homepage .pay-rules-hero-facts span{min-height:56px;display:grid;grid-template-columns:21px auto 1fr;align-content:center;grid-gap:5px;gap:5px;padding:12px;border:1px solid #d1defc;border-radius:3px 13px 3px 13px;background:rgb(255 255 255/.76);color:#758ac0;font-size:.54rem;text-transform:uppercase;letter-spacing:.05em}.rules-homepage .pay-rules-hero-facts svg{grid-row:1;width:17px}.rules-homepage .pay-rules-hero-facts strong{font-size:.68rem}.rules-homepage .pay-rules-hero-art{min-height:370px}.rules-homepage .pay-rules-hero-core{top:50%;width:190px;height:176px;padding:27px;translate:-50% -50%;border-radius:48% 52% 43% 57%/55% 43% 57% 45%;background:#4f76d8;box-shadow:0 0 0 12px rgb(79 118 216/.12),12px 16px 0 rgb(49 95 195/.12)}.rules-homepage .pay-rules-hero-core svg{width:21px;margin-bottom:10px}.rules-homepage .pay-rules-hero-core strong{font-size:2rem}.rules-homepage .pay-rules-job-stamp{right:-4px;bottom:32px;width:220px;border-color:#bfd0f7;border-radius:3px 18px 3px 18px;background:#fff2ed;box-shadow:5px 5px 0 rgb(49 95 195/.1);rotate:3deg}.rules-homepage .pay-rules-art-note{border-color:#bfd0f7;color:#315fc3}.rules-homepage .pay-rules-art-note-one{top:34px;right:14px;rotate:-3deg}.rules-homepage .pay-rules-art-note-two{bottom:42px;left:-5px;rotate:-4deg}.rules-homepage .pay-rules-chapters{margin-top:46px}.rules-homepage .pay-rules-chapters li{border-radius:2px 17px 2px 17px}.rules-homepage .pay-rules-chapters li[data-status=current]{box-shadow:5px 5px 0 #f3a126}.rules-homepage .pay-rules-next-card{overflow:hidden;border-color:#cad9fc;border-radius:2px 34px 2px 34px;background:radial-gradient(circle at 1px 1px,rgb(49 95 195/.1) 1px,transparent 1.2px) 0 0 /25px 25px,linear-gradient(140deg,#f9fbff,#f2f5ff 58%,#fff2ed);box-shadow:9px 9px 0 rgb(49 95 195/.1)}.rules-homepage .pay-rules-next-card:after{content:"";position:absolute;right:-45px;bottom:-55px;width:120px;height:120px;border:1px solid #d1defc;border-radius:50%;background:rgb(255 255 255/.7)}.rules-homepage .pay-rules-next-icon{border-radius:48% 52% 43% 57%/55% 43% 57% 45%;background:#4f76d8;box-shadow:5px 5px 0 rgb(238 111 97/.26)}.rules-homepage .pay-rules-method{border-color:#cad9fc;border-radius:2px 34px 2px 34px;background:radial-gradient(circle at 1px 1px,rgb(49 95 195/.09) 1px,transparent 1.2px) 0 0 /27px 27px,linear-gradient(145deg,#fff8ed,#fff3e5 58%,#f1f4ff);box-shadow:9px 9px 0 rgb(49 95 195/.1)}.rules-homepage .pay-rules-method>div>a{border-color:#bfd0f7;border-radius:3px 20px 3px 20px;box-shadow:5px 5px 0 rgb(49 95 195/.1)}.rules-homepage .pay-rules-method>div>a:last-child{border-color:#bfd0f7}@media (max-width:620px){.rules-homepage .pay-rules-hero{padding:32px 26px;border-radius:2px 28px 2px 28px}.rules-homepage .pay-rules-hero h1{font-size:3.35rem}.rules-homepage .pay-rules-hero-facts{grid-template-columns:1fr}.rules-homepage .pay-rules-hero-facts span{min-height:48px}.rules-homepage .pay-rules-method,.rules-homepage .pay-rules-next-card{border-radius:2px 24px 2px 24px}}.workspace-job-card{background:rgb(255 255 255/.12)!important;border:1px solid rgb(255 255 255/.18)!important}.workspace-sidebar .side-help{color:#173c96!important;background:#fff7f3!important;border:0!important;box-shadow:5px 5px 0 #f3a126}.workspace-sidebar .side-help *,.workspace-sidebar .side-help p{color:#173c96!important}.workspace-sidebar .side-help>svg{color:#ee6f61!important}.workspace-sidebar .side-help a{color:#ee6f61!important;font-weight:800}.workspace-sidebar-note{color:rgb(255 255 255/.52)}.real-app-shell .app-content,.real-app-shell .app-main{background:#fbfcff}.real-app-shell .app-main>header{background:rgb(255 255 255/.88);border-color:#dce6ff}.real-app-shell .workspace-app-header{position:relative;height:88px;padding-inline:clamp(20px,3.5vw,50px);background:linear-gradient(90deg,#fff,#fff 76%,#fcfaff);border-bottom:1px solid #dce6ff;box-shadow:0 8px 28px rgb(23 60 150/.035)}.real-app-shell .workspace-app-header:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;content:"";background:linear-gradient(90deg,#eac9ff,#f6c3d8 52%,#f4b35c);opacity:.72}.workspace-app-header>div:first-of-type{display:grid;grid-gap:5px;gap:5px}.workspace-app-header .crumb{color:#315fc3;font-size:8px;font-weight:800;letter-spacing:.14em}.workspace-app-header .workspace-page-title{margin:0;color:#173c96;font-size:27px;line-height:1}.workspace-app-header .sign-out-control .text-button{min-height:34px;padding:0 1px 2px;color:#173c96;font-size:10px;font-weight:800;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;background:transparent;border-bottom:1px solid #9fb4e8}.workspace-app-header .sign-out-control .text-button:after{margin-left:7px;content:"\2192"}@media (max-width:700px){.real-app-shell .workspace-app-header{height:78px;padding-inline:16px}.workspace-app-header .workspace-page-title{font-size:23px}}.jobs-landing{width:min(1220px,100%);color:#173c96}.jobs-hero{position:relative;display:grid;min-height:500px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);grid-gap:clamp(32px,5vw,76px);gap:clamp(32px,5vw,76px);align-items:center;overflow:hidden;padding:clamp(46px,6vw,78px);background:radial-gradient(circle at 1px 1px,rgb(49 95 195/.13) 1px,transparent 1.2px) 0 0 /28px 28px,radial-gradient(circle at 88% 15%,rgb(139 151 255/.22),transparent 28%),linear-gradient(140deg,#f8fbff,#f1f4ff 70%,#fff6f1);border:1px solid #cddcff;border-radius:2px 54px 2px 54px;box-shadow:10px 10px 0 rgb(49 95 195/.08)}.jobs-hero:after{position:absolute;width:170px;height:170px;content:"";background:#fff;border:1px solid #d4dfff;border-radius:50%;right:-94px;bottom:-92px}.jobs-hero-copy{position:relative;z-index:2}.jobs-empty-eyebrow,.jobs-kicker{display:inline-flex;align-items:center;gap:8px;color:#315fc3;font-size:.65rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.jobs-kicker svg{width:16px;color:#ee6f61}.jobs-hero h1{max-width:650px;margin:24px 0 20px;color:#315fc3;font:400 clamp(3.8rem,6vw,6.6rem) /.86 var(--display);letter-spacing:-.055em}.jobs-hero h1 em{display:block;margin-top:14px;color:#ee6f61;font-weight:400}.jobs-hero-copy>p{max-width:570px;margin:0;color:#315fc3;font-size:.95rem;line-height:1.7}.jobs-primary-action{display:inline-flex;min-width:210px;min-height:56px;align-items:center;justify-content:space-between;gap:28px;margin-top:32px;padding:0 20px;color:#fff;font-size:.82rem;font-weight:800;background:#315fc3;border-radius:5px 22px 5px 22px;box-shadow:7px 7px 0 #f3a126;transition:translate .18s ease,box-shadow .18s ease}.jobs-primary-action:hover{color:#fff;translate:2px 2px;box-shadow:4px 4px 0 #f3a126}.jobs-empty-state>a svg,.jobs-primary-action svg{width:18px}.jobs-orbit{position:relative;min-height:370px}.jobs-orbit-line{position:absolute;inset:50% auto auto 50%;width:340px;height:230px;border:1px dashed #9eb7f3;border-radius:50%;transform:translate(-50%,-50%) rotate(-11deg)}.jobs-orbit-line-two{width:260px;height:330px;transform:translate(-50%,-50%) rotate(38deg)}.jobs-orbit-core{position:absolute;top:50%;left:50%;display:grid;width:188px;height:176px;align-content:center;padding:24px;color:#fff;background:#4f76d8;border-radius:46% 54% 42% 58%/55% 42% 58% 45%;box-shadow:0 0 0 11px rgb(79 118 216/.12),12px 16px 0 rgb(49 95 195/.12);transform:translate(-50%,-50%) rotate(5deg)}.jobs-orbit-core small,.jobs-orbit-core strong{transform:rotate(-5deg)}.jobs-orbit-core small{font-size:.55rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.jobs-orbit-core strong{max-width:120px;margin-top:8px;font:italic 2rem/.9 var(--display)}.jobs-orbit-core svg{position:absolute;right:-7px;bottom:16px;width:42px;height:42px;padding:9px;color:#fff;background:#ee6f61;border:4px solid #fff;border-radius:50%;transform:rotate(-5deg)}.jobs-orbit-card{position:absolute;z-index:2;display:grid;min-width:154px;grid-gap:3px;gap:3px;padding:16px 18px;background:rgb(255 255 255/.92);border:1px solid #bcd0ff;box-shadow:5px 5px 0 rgb(49 95 195/.11)}.jobs-orbit-card svg{width:20px;margin-bottom:8px;color:#ee6f61}.jobs-orbit-card small{color:#315fc3;font-size:.52rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.jobs-orbit-card strong{color:#315fc3;font:1.2rem var(--display)}.jobs-orbit-card-document{top:26px;left:-4px;transform:rotate(-4deg)}.jobs-orbit-card-role{right:-8px;bottom:30px;background:#fff3ef;transform:rotate(3deg)}.jobs-orbit-label{position:absolute;z-index:3;padding:5px 10px;color:#315fc3;font-size:.48rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;background:#fff;border:1px solid #d2dfff;border-radius:999px}.jobs-orbit-label-documents{bottom:52px;left:18px}.jobs-orbit-label-rules{top:54px;right:18px}.jobs-library{margin-top:46px;padding-bottom:24px}.jobs-library>header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);grid-gap:32px;gap:32px;align-items:end;margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid #cbd9fb}.jobs-library>header>div{display:flex;align-items:center;gap:18px}.jobs-section-number{display:grid;width:48px;height:48px;place-items:center;color:#315fc3;font:1.1rem var(--display);border:1px solid #315fc3;border-radius:50%}.jobs-library header small{color:#a93d34;font-size:.6rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.jobs-library h2{margin:4px 0 0;color:#315fc3;font-size:clamp(2.3rem,4vw,3.6rem)}.jobs-library>header>p{margin:0;color:#315fc3;font-size:.78rem;line-height:1.6}.jobs-empty-state{display:grid;grid-template-columns:96px minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:center;padding:30px;background:#fff;border:1px solid #cbd9fb;border-radius:3px 26px 3px 26px;box-shadow:7px 7px 0 rgb(49 95 195/.07)}.jobs-empty-mark{position:relative;display:grid;width:82px;height:82px;place-items:center;color:#315fc3;background:#eef3ff;border-radius:50% 50% 42% 58%}.jobs-empty-mark>svg{width:30px}.jobs-empty-mark>span{position:absolute;right:-3px;bottom:2px;display:grid;width:28px;height:28px;place-items:center;color:#fff;font-weight:800;background:#ee6f61;border:3px solid #fff;border-radius:50%}.jobs-empty-state h3{margin:5px 0 8px;color:#315fc3;font-size:2rem}.jobs-empty-state p{max-width:600px;margin:0;color:#536da9;font-size:.78rem}.jobs-empty-state>a{display:inline-flex;min-height:46px;align-items:center;gap:14px;padding:0 16px;color:#315fc3;font-size:.72rem;font-weight:800;border:1px solid #315fc3;border-radius:3px 14px 3px 14px}.jobs-empty-state>a:hover{color:#fff;background:#315fc3}.jobs-landing .job-grid{gap:18px}.jobs-landing .job-grid article{color:#315fc3;background:#fff!important;border-color:#cbd9fb!important;border-radius:3px 22px 3px 22px;box-shadow:5px 5px 0 rgb(49 95 195/.08)}.jobs-landing .job-grid article h2{color:#315fc3}@media (max-width:1080px){.jobs-hero{grid-template-columns:1fr}.jobs-orbit{width:min(520px,100%);min-height:340px;margin:0 auto}}@media (max-width:720px){.jobs-hero{min-height:0;padding:34px 24px 42px;border-radius:2px 32px 2px 32px}.jobs-hero h1{font-size:clamp(3.2rem,17vw,4.8rem)}.jobs-orbit{display:none}.jobs-empty-state,.jobs-library>header{grid-template-columns:1fr}.jobs-empty-state{gap:18px;padding:24px}.jobs-empty-state>a{justify-content:space-between}}.source-quality-warning{display:block;padding:0;background:#fff;border:1px solid var(--coral)}.source-quality-warning summary{display:grid;grid-gap:2px;gap:2px;padding:13px 15px;cursor:pointer;background:color-mix(in srgb,var(--coral) 10%,#fff);font-weight:800}.source-quality-warning summary small{font-size:10px;font-weight:500}.source-quality-warning>form,.source-quality-warning>p{margin:0;padding:14px 15px;border-top:1px solid var(--line)}.source-ai-reason{padding-bottom:14px}.source-ai-reason details{margin-top:10px;border-top:1px solid var(--line);padding-top:9px}.source-ai-reason summary{cursor:pointer;font-size:11px;font-weight:800}.source-ai-reason details p{margin:9px 0 0}.source-save-decision[data-pending]{box-shadow:none;translate:2px 2px}.review-recheck-inline{max-width:330px;font-size:11px;font-weight:700}.review-recheck-inline p{margin:0}.pay-rules-retry-control{display:grid;grid-gap:8px;gap:8px;max-width:360px}.pay-rules-retry-control p{margin:0!important;font-size:10px;text-align:left}.source-decision-kicker{display:flex;align-items:center;justify-content:space-between;gap:16px}.source-decision-kicker>span:last-child{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.source-decision-source{display:flex;gap:12px;align-items:center;margin:0 0 22px;padding:12px 15px;border-block:1px solid var(--line)}.source-decision-source>svg{width:23px;color:var(--blue)}.source-decision-source>div{display:grid;min-width:0;grid-gap:2px;gap:2px}.source-decision-source strong{font-size:12px}.source-decision-source span{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.source-decision-choice>span{display:grid;grid-gap:3px;gap:3px}.source-decision-choice strong{font-size:13px}.source-decision-choice small{font-size:10px;font-weight:400}.source-save-expectation{margin:10px 0 0;text-align:center;font-size:10px}@media(max-width:600px){.source-decision-kicker>span:last-child{display:none}}.job-overview-page{width:min(1220px,100%);color:#173c96}.job-overview-hero{position:relative;display:grid;min-height:500px;grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);grid-gap:clamp(32px,5vw,70px);gap:clamp(32px,5vw,70px);align-items:center;overflow:hidden;padding:clamp(42px,5.5vw,72px);background:radial-gradient(circle at 1px 1px,rgb(49 95 195/.13) 1px,transparent 1.2px) 0 0 /28px 28px,radial-gradient(circle at 92% 12%,rgb(139 151 255/.25),transparent 28%),linear-gradient(140deg,#f9fbff,#f1f4ff 66%,#fff5f0);border:1px solid #cad9fc;border-radius:2px 54px 2px 54px;box-shadow:10px 10px 0 rgb(49 95 195/.08)}.job-overview-hero:after{position:absolute;right:-82px;bottom:-94px;width:170px;height:170px;content:"";background:#fff;border:1px solid #d1defc;border-radius:50%}.job-overview-copy{position:relative;z-index:2}.job-overview-back{display:inline-flex;min-height:38px;align-items:center;gap:7px;margin-bottom:28px;color:#315fc3;font-size:.7rem;font-weight:800}.job-overview-back svg{width:15px}.job-overview-kicker{display:flex;align-items:center;gap:8px;color:#315fc3;font-size:.63rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.job-overview-kicker svg{width:16px;color:#ee6f61}.job-overview-hero h1{max-width:680px;margin:22px 0 20px;color:#315fc3;font:400 clamp(3.7rem,6vw,6.4rem) /.86 var(--display);letter-spacing:-.055em}.job-overview-hero h1 em{display:block;margin-top:15px;color:#ee6f61;font-size:.58em;font-weight:400;letter-spacing:-.035em}.job-overview-copy>p{max-width:620px;margin:0;color:#315fc3;font-size:.9rem;line-height:1.7}.job-overview-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:32px 0 0}.job-overview-facts>div{display:grid;grid-template-columns:22px minmax(0,1fr);grid-template-rows:auto auto;grid-gap:2px 7px;gap:2px 7px;padding:13px 12px;background:rgb(255 255 255/.76);border:1px solid #d1defc;border-radius:3px 13px 3px 13px}.job-overview-facts svg{grid-row:1/3;width:17px;color:#ee6f61}.job-overview-facts dt{color:#758ac0;font-size:.48rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.job-overview-facts dd{min-width:0;margin:0;overflow:hidden;color:#315fc3;font-size:.65rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.job-profile-art{position:relative;min-height:370px}.job-profile-orbit{position:absolute;top:50%;left:50%;width:350px;height:230px;border:1px dashed #a4baf0;border-radius:50%;transform:translate(-50%,-50%) rotate(-10deg)}.job-profile-orbit-two{width:260px;height:340px;transform:translate(-50%,-50%) rotate(36deg)}.job-profile-core{position:absolute;top:50%;left:50%;display:grid;width:190px;height:176px;place-items:center;align-content:center;color:#fff;background:#4f76d8;border-radius:48% 52% 43% 57%/55% 43% 57% 45%;box-shadow:0 0 0 12px rgb(79 118 216/.12),12px 16px 0 rgb(49 95 195/.12);transform:translate(-50%,-50%) rotate(4deg)}.job-profile-core small{font-size:.55rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;transform:rotate(-4deg)}.job-profile-core strong{font:4.7rem/.95 var(--display);transform:rotate(-4deg)}.job-profile-core span{padding:4px 9px;font-size:.5rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:rgb(255 255 255/.16);border-radius:999px;transform:rotate(-4deg)}.job-profile-note{position:absolute;z-index:2;display:grid;min-width:150px;grid-gap:3px;gap:3px;padding:16px 18px;background:rgb(255 255 255/.94);border:1px solid #bfd0f7;box-shadow:5px 5px 0 rgb(49 95 195/.1)}.job-profile-note svg{width:19px;margin-bottom:7px;color:#ee6f61}.job-profile-note small{color:#315fc3;font-size:.5rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.job-profile-note strong{max-width:170px;color:#315fc3;font:1.08rem var(--display)}.job-profile-note-role{top:30px;left:-2px;transform:rotate(-4deg)}.job-profile-note-ready{right:-4px;bottom:32px;background:#fff2ed;transform:rotate(3deg)}.job-profile-tag{position:absolute;z-index:3;padding:5px 10px;color:#315fc3;font-size:.47rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;background:#fff;border:1px solid #d1defc;border-radius:999px}.job-profile-tag-job{bottom:45px;left:18px}.job-profile-tag-private{top:54px;right:18px}.job-overview-page .job-pay-rules-action{position:relative;display:grid;min-height:210px;grid-template-columns:74px minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;overflow:hidden;margin:42px 0 48px;padding:32px 36px;color:#173c96;background:radial-gradient(circle at 1px 1px,rgb(49 95 195/.11) 1px,transparent 1.2px) 0 0 /24px 24px,linear-gradient(135deg,#fff0ea,#fff8f4 52%,#eef3ff);border:1px solid #315fc3;border-radius:3px 30px 3px 30px;box-shadow:8px 8px 0 #f3a126}.job-overview-page .job-pay-rules-action:after{position:absolute;right:-28px;bottom:-40px;width:130px;height:130px;content:"";border:1px dashed #9eb6ef;border-radius:50%}.job-pay-rules-icon{display:grid;width:66px;height:66px;place-items:center;color:#fff;background:#315fc3;border-radius:50% 50% 42% 58%;box-shadow:5px 5px 0 #ee6f61}.job-pay-rules-icon svg{width:30px;height:30px}.job-overview-page .job-pay-rules-action h2{margin:7px 0 8px;color:#315fc3;font-size:clamp(2rem,3.2vw,3.1rem)}.job-overview-page .job-pay-rules-action p,.job-overview-page .job-pay-rules-action small{color:#536da9}.job-overview-page .job-pay-rules-action .button{position:relative;z-index:2;min-width:185px;justify-content:space-between;color:#fff;background:#315fc3;border:0;border-radius:4px 16px 4px 16px;box-shadow:5px 5px 0 #ee6f61}.job-details-section{padding-bottom:30px}.job-overview-page .section-rule-heading{display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;margin-bottom:18px;padding:0 0 20px;border-bottom:1px solid #cbd9fb}.job-details-icon{display:grid;width:52px;height:52px;place-items:center;color:#315fc3;background:#eef3ff;border-radius:50%}.job-details-icon svg{width:22px}.job-overview-page .section-rule-heading h2{margin:3px 0 2px;color:#315fc3;font-size:2.6rem}.job-overview-page .section-rule-heading p{margin:0;color:#647bb3;font-size:.7rem}.job-overview-page .job-form-edit{gap:22px 26px;overflow:hidden;padding:0 0 28px!important;background:#fff;border:1px solid #cbd9fb!important;border-radius:3px 30px 3px 30px;box-shadow:8px 8px 0 rgb(49 95 195/.07)}.job-overview-page .job-form-section-heading{padding:24px 28px;background:radial-gradient(circle at 1px 1px,rgb(49 95 195/.1) 1px,transparent 1.2px) 0 0 /22px 22px,#eef3ff;border-color:#cbd9fb}.job-overview-page .job-form-section-heading:nth-of-type(2){background:radial-gradient(circle at 1px 1px,rgb(238 111 97/.1) 1px,transparent 1.2px) 0 0 /22px 22px,#fff2ed}.job-overview-page .job-form-section-heading>span{color:#315fc3;border-color:#315fc3;box-shadow:3px 3px 0 #f3a126}.job-overview-page .job-form-section-heading h2{color:#315fc3}.job-overview-page .job-form-section-heading p{color:#647bb3}.job-overview-page .job-form>label{color:#315fc3;font-size:.66rem;letter-spacing:.04em}.job-overview-page .job-form>label input,.job-overview-page .job-form>label select{border:1px solid #afc3f4;border-radius:3px 13px 3px 13px;box-shadow:4px 4px 0 rgb(49 95 195/.1)}.job-overview-page .job-form>label input:focus,.job-overview-page .job-form>label select:focus{outline:2px solid #315fc3;outline-offset:2px;box-shadow:4px 4px 0 #f3a126}.job-overview-page .job-form-actions{margin:12px 28px 0;padding:24px 0 0;border-color:#d7e1fa}.job-overview-page .job-form-actions .button{color:#fff;background:#315fc3;border:0;border-radius:4px 16px 4px 16px;box-shadow:5px 5px 0 #f3a126}.job-overview-page .job-form-actions .text-button{color:#b84b42;-webkit-text-decoration-color:#ee6f61;text-decoration-color:#ee6f61}@media (max-width:1080px){.job-overview-hero{grid-template-columns:1fr}.job-profile-art{width:min(520px,100%);min-height:340px;margin:0 auto}}@media (max-width:760px){.job-overview-hero{min-height:0;padding:30px 24px 40px;border-radius:2px 32px 2px 32px}.job-overview-hero h1{font-size:clamp(3.3rem,16vw,4.8rem)}.job-overview-facts{grid-template-columns:1fr}.job-profile-art{display:none}.job-overview-page .job-pay-rules-action{grid-template-columns:58px minmax(0,1fr);padding:26px 22px}.job-pay-rules-icon{width:52px;height:52px}.job-overview-page .job-pay-rules-action .button{grid-column:1/-1;width:100%}.job-overview-page .job-form-actions{margin-inline:20px}}.rules-homepage .pay-rules-hero{min-height:610px;grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);background:linear-gradient(90deg,rgb(49 95 195/.055) 1px,transparent 0) 0 0 /42px 42px,linear-gradient(rgb(49 95 195/.055) 1px,transparent 0) 0 0 /42px 42px,radial-gradient(circle at 92% 18%,rgb(139 151 255/.18),transparent 31%),radial-gradient(circle at 7% 88%,rgb(238 111 97/.1),transparent 24%),#fbfcff}.rules-homepage .pay-rules-hero-copy{align-self:start;padding-top:6px}.rules-homepage .pay-rules-hero h1{font-size:clamp(3.65rem,5.25vw,5.75rem)}.rules-homepage .pay-rules-hero-facts{max-width:500px;padding-top:18px;border-top:1px solid #cbd8f7}.rules-homepage .pay-rules-hero-facts span{min-height:auto;padding:0 10px 0 0;border:0;border-right:1px solid #d7e0f8;border-radius:0;background:transparent}.rules-homepage .pay-rules-hero-facts span:last-child{border-right:0}.rules-homepage .pay-rules-hero-art{min-height:470px;align-self:end}.rules-homepage .pay-rules-chapters{position:relative;gap:0;margin:70px 0 0;padding-top:38px;border-top:1px solid #315fc3}.rules-homepage .pay-rules-chapters li{min-height:112px;border:0;border-right:1px solid #cbd8f7;border-bottom:1px solid #cbd8f7;border-radius:0;background:transparent;box-shadow:none}.rules-homepage .pay-rules-chapters li:first-child{border-left:1px solid #cbd8f7}.rules-homepage .pay-rules-chapters li[data-status=current]{border-color:#315fc3;border-radius:0;background:#315fc3;box-shadow:inset 0 -5px 0 #f3a126}.rules-homepage .pay-rules-integrity-note{max-width:620px;margin:30px 0 6px auto;padding-left:34px;border-left:1px solid #cbd8f7;text-align:left;line-height:1.7}.rules-homepage .pay-rules-context-control{justify-content:flex-end;margin-bottom:74px}.rules-homepage .pay-rules-context-trigger{border:0;border-bottom:1px solid #315fc3;border-radius:0;background:transparent}.rules-homepage .pay-rules-method,.rules-homepage .pay-rules-next-card{margin-block:72px 96px}.rules-homepage .pay-rules-next-card{grid-template-columns:70px minmax(0,1fr) minmax(220px,auto);padding:52px 50px;border-radius:2px 46px 2px 2px}.rules-homepage .pay-rules-method{padding:58px 52px;border-radius:2px 2px 46px 2px}.rules-homepage .pay-rules-method>div>a{border-radius:0}.rules-homepage .pay-rules-supporting-shelf{margin-top:88px;border-width:1px 0}@media (max-width:980px){.rules-homepage .pay-rules-hero{grid-template-columns:1fr}}@media (max-width:620px){.rules-homepage .pay-rules-hero{min-height:0;padding-inline:24px}.rules-homepage .pay-rules-hero-art{min-height:440px;scale:1;margin:0}.rules-homepage .pay-rules-hero-facts{grid-template-columns:1fr}.rules-homepage .pay-rules-hero-facts span{min-height:38px;border-right:0}.rules-homepage .pay-rules-method,.rules-homepage .pay-rules-next-card{margin-block:58px 72px;padding:34px 25px}}.evidence-home .payroll-reality{position:relative;overflow:hidden;padding-top:clamp(72px,5.5vw,92px);padding-bottom:clamp(72px,5.5vw,92px);background:linear-gradient(110deg,#fff 0 54%,#f5f8ff 100%)}.evidence-home .payroll-reality-footer,.evidence-home .payroll-reality>header{position:relative;z-index:2}.evidence-home .payroll-reality>header>.evidence-folio{margin-bottom:clamp(30px,3vw,44px)}.evidence-home .payroll-reality>header>div{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:clamp(54px,7vw,110px);align-items:center}.evidence-home .payroll-reality h2{max-width:700px;color:var(--brand-blue-deep);font-size:clamp(54px,4.65vw,74px);line-height:.95;text-wrap:balance}.payroll-reality-message{position:relative;padding:clamp(26px,2.6vw,36px);background:rgb(255 255 255/94%);border:1px solid rgb(54 92 184/17%);border-left:4px solid var(--brand-coral);border-radius:6px 28px 6px 6px;box-shadow:0 18px 48px rgb(54 92 184/10%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.payroll-reality-message:before{display:none}.payroll-reality-message>span{display:block;margin-bottom:18px;color:var(--brand-coral);font-size:9px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.evidence-home .payroll-reality .payroll-reality-message p{max-width:560px;color:var(--brand-blue-deep)}.payroll-reality-message p span,.payroll-reality-message p strong{display:block}.payroll-reality-message p span{margin-bottom:8px;color:rgb(54 92 184/68%);font-size:clamp(16px,1.2vw,19px);font-weight:650}.payroll-reality-message p strong{color:var(--brand-blue-deep);font:500 clamp(23px,1.9vw,31px) /1.2 var(--display);letter-spacing:-.025em}.evidence-home .payroll-reality-footer{margin-top:clamp(30px,3vw,42px)}.evidence-home .payroll-reality-footer a{margin-left:auto;padding:14px 20px;font-size:13px;box-shadow:4px 5px 0 rgb(139 132 216/12%)}.homepage-trust{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);grid-gap:clamp(54px,8vw,128px);gap:clamp(54px,8vw,128px);align-items:end;padding:clamp(82px,8vw,124px) max(4vw,calc((100vw - 1500px) / 2));color:var(--brand-blue-deep);background:linear-gradient(rgb(78 120 217/6%) 1px,transparent 1px),linear-gradient(90deg,rgb(78 120 217/6%) 1px,transparent 1px),var(--brand-soft-blue);background-size:34px 34px;border-block:1px solid rgb(54 92 184/12%)}.homepage-trust-copy .evidence-folio{display:block;margin-bottom:clamp(26px,3vw,42px)}.homepage-trust-copy h2{max-width:760px;margin:0;color:var(--brand-blue-deep);font:400 clamp(50px,4.6vw,72px) /.94 var(--display);letter-spacing:-.05em;text-wrap:balance}.homepage-trust-copy h2 em,.homepage-trust-copy h2 span{display:block}.homepage-trust-copy h2 span{white-space:nowrap}.homepage-trust-copy h2 em{color:var(--brand-coral);font-style:normal}.homepage-trust-copy>p{max-width:620px;margin:28px 0 0;color:rgb(54 92 184/76%);font-size:clamp(16px,1.2vw,19px);line-height:1.6}.homepage-trust-line{display:grid;grid-gap:0;gap:0;padding:10px 28px;color:var(--brand-blue-deep);font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase;background:rgb(255 255 255/76%);border:1px solid rgb(54 92 184/16%);border-radius:8px 34px 8px 8px;box-shadow:8px 9px 0 rgb(139 132 216/11%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.homepage-trust-line span{display:inline-flex;gap:8px;align-items:center;min-height:60px;border-bottom:1px solid rgb(54 92 184/12%)}.homepage-trust-line span:last-child{border-bottom:0}.homepage-trust-line svg{width:15px;height:15px}.homepage-close{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:clamp(32px,7vw,110px);gap:clamp(32px,7vw,110px);align-items:end;padding:clamp(96px,10vw,150px) max(4vw,calc((100vw - 1500px) / 2));background:#fff}.homepage-close h2{max-width:930px;margin:0;color:var(--brand-blue-deep);font:400 clamp(58px,7vw,104px) /.9 var(--display);letter-spacing:-.05em;text-wrap:balance}.homepage-close>div>p{max-width:620px;margin:26px 0 0;color:rgb(54 92 184/74%);font-size:clamp(16px,1.25vw,19px)}.homepage-close .evidence-primary{margin-bottom:8px}@media (max-width:820px){.homepage-trust-copy h2 span{white-space:normal}.evidence-home .payroll-reality{padding-inline:24px}.evidence-home .payroll-reality>header>div{grid-template-columns:1fr;gap:38px}.evidence-home .payroll-reality h2,.payroll-reality-message{max-width:680px}.homepage-trust{grid-template-columns:1fr;gap:44px;align-items:start;padding-inline:24px}.homepage-trust-line{width:min(100%,620px)}.homepage-close{grid-template-columns:1fr;align-items:start;padding-inline:24px}.homepage-close h2{font-size:clamp(54px,12vw,78px)}}@media (max-width:560px){.evidence-home .payroll-reality{padding:66px 20px 72px}.evidence-home .payroll-reality h2{font-size:clamp(48px,13vw,60px);line-height:.94}.payroll-reality-message{padding:26px 24px 28px;border-radius:7px 28px 7px 7px}.payroll-reality-message:before{display:none}.payroll-reality-message p strong{font-size:clamp(24px,7.6vw,30px)}.evidence-home .payroll-reality-footer{justify-content:flex-start}.evidence-home .payroll-reality-footer a{margin-left:0}.homepage-trust{gap:36px;padding:72px 20px 78px}.homepage-trust-copy h2{font-size:clamp(48px,13vw,60px);line-height:.94}.homepage-trust-copy>p{margin-top:22px}.homepage-trust-line{padding:8px 22px}.homepage-trust-line span{min-height:54px}.homepage-close{padding:84px 20px 96px}}.evidence-home .sector-showcase{padding-top:clamp(76px,5.5vw,94px);padding-bottom:clamp(82px,6vw,104px)}.evidence-home .sector-showcase:before{display:none}.evidence-home .sector-showcase>header{padding-top:0}.evidence-home .sector-showcase>header>.evidence-folio{margin-bottom:clamp(26px,2vw,34px)}.evidence-home .sector-showcase>header>div{gap:clamp(50px,6vw,96px);align-items:center}.evidence-home .sector-showcase h2{max-width:680px;padding-bottom:0;font-size:clamp(54px,4.9vw,78px);line-height:.93}.evidence-home .sector-showcase-intro{display:flex;flex-direction:column;gap:18px;align-items:flex-start;justify-self:start;max-width:420px;padding:5px 0 5px 22px;border-left:2px solid var(--brand-orange)}.evidence-home .sector-showcase>header p{max-width:365px;margin:0;line-height:1.5;text-wrap:balance}.evidence-home .sector-showcase>header p strong{color:var(--brand-blue-deep);font-weight:800}.evidence-home .sector-showcase-cta{min-height:48px}.evidence-home .sector-showcase-grid{min-height:clamp(390px,28vw,430px);padding:clamp(68px,5.5vw,84px) clamp(18px,2.4vw,34px);margin-top:clamp(44px,4vw,62px)}.evidence-home .sector-showcase-grid .sector-showcase-placeholder[data-puzzle],.evidence-home .sector-showcase-grid figure[data-puzzle]{top:-22px;height:clamp(270px,20vw,304px)}.evidence-home .sector-showcase-grid .sector-showcase-placeholder[data-puzzle-axis=bottom],.evidence-home .sector-showcase-grid figure[data-puzzle-axis=bottom]{top:22px}.evidence-home .sector-showcase-footer{padding-top:26px}.evidence-home .sector-showcase-footer>p{padding-bottom:0;font-size:clamp(23px,1.9vw,30px)}@media (max-width:700px){.evidence-home .sector-showcase{padding:64px 20px 72px}.evidence-home .sector-showcase>header>.evidence-folio{margin-bottom:22px}.evidence-home .sector-showcase>header>div{gap:22px}.evidence-home .sector-showcase h2{padding-bottom:0}.evidence-home .sector-showcase-intro{gap:14px;max-width:100%;padding-left:18px}.evidence-home .sector-showcase-grid{--sector-piece-overlap:-8px;display:flex;gap:0;min-height:408px;padding:66px 20px 70px;margin:38px -20px 0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-padding-inline:20px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.evidence-home .sector-showcase-grid::-webkit-scrollbar{display:none}.evidence-home .sector-showcase-grid .sector-showcase-placeholder[data-puzzle],.evidence-home .sector-showcase-grid figure:last-of-type,.evidence-home .sector-showcase-grid figure[data-puzzle]{top:-18px;width:min(74vw,286px);min-width:min(74vw,286px);height:310px;flex:0 0 min(74vw,286px);scroll-snap-align:start}.evidence-home .sector-showcase-grid .sector-showcase-placeholder+.sector-showcase-placeholder,.evidence-home .sector-showcase-grid .sector-showcase-placeholder+figure,.evidence-home .sector-showcase-grid figure+.sector-showcase-placeholder,.evidence-home .sector-showcase-grid figure+figure{margin-left:var(--sector-piece-overlap)!important}.evidence-home .sector-showcase-grid .sector-showcase-placeholder[data-puzzle-axis=bottom],.evidence-home .sector-showcase-grid figure[data-puzzle-axis=bottom]{top:18px}}.evidence-home .evidence-ledger{gap:clamp(42px,5vw,78px);padding-top:clamp(84px,7vw,110px);padding-bottom:clamp(84px,7vw,110px);background:radial-gradient(circle at 8% 18%,rgb(230 111 97/12%),transparent 20%),radial-gradient(circle at 92% 82%,rgb(121 183 217/16%),transparent 23%),linear-gradient(135deg,#f8faff,#fff 48%,#f7f3ff)}.evidence-home .evidence-ledger>header .evidence-folio{margin-bottom:clamp(24px,2.8vw,38px);color:var(--brand-blue-deep)}.evidence-home .evidence-ledger>header h2{color:var(--brand-blue-deep)}.evidence-home .evidence-ledger>header h2 em{color:var(--brand-coral)}.evidence-home .evidence-ledger>header>p{margin-top:26px;color:rgb(54 92 184/72%)}.evidence-home .evidence-ledger-lines{gap:0;padding:28px;background:rgb(255 255 255/82%);border-color:rgb(54 92 184/16%);border-radius:26px 58px 26px 26px;box-shadow:10px 12px 0 rgb(240 162 58/11%),0 30px 74px rgb(54 92 184/11%)}.evidence-home .evidence-ledger-lines article,.evidence-home .evidence-ledger-lines article:first-child,.evidence-home .evidence-ledger-lines article:last-child,.evidence-home .evidence-ledger-lines article:nth-child(2),.evidence-home .evidence-ledger-lines article:nth-child(3){top:0;z-index:3;min-height:370px;padding:18px 20px 24px;border-width:7px 1px 1px;border-radius:20px;box-shadow:0 12px 28px color-mix(in srgb,var(--evidence-colour) 11%,transparent);rotate:0deg}.evidence-home .evidence-ledger-lines article:nth-child(2){z-index:2}.evidence-home .evidence-ledger-lines article:nth-child(3){z-index:1}.evidence-home .evidence-ledger-lines article:after{position:absolute;z-index:6;right:-19px;width:38px;height:38px;content:"";background:color-mix(in srgb,var(--evidence-colour) 18%,#fff);border:1px solid color-mix(in srgb,var(--evidence-colour) 40%,#fff);box-shadow:4px 0 0 rgb(255 255 255/76%)}.evidence-home .evidence-ledger-graphic{border-radius:14px 38px 14px 14px}@media (max-width:760px){.evidence-home .evidence-ledger{gap:38px;padding:72px 20px}.evidence-home .evidence-ledger-lines{gap:12px;padding:16px 16px 24px;border-radius:20px 40px 20px 20px}.evidence-home .evidence-ledger-lines article,.evidence-home .evidence-ledger-lines article:first-child,.evidence-home .evidence-ledger-lines article:nth-child(2),.evidence-home .evidence-ledger-lines article:nth-child(3){min-height:286px}.evidence-home .evidence-ledger-lines article:after{display:none}}.evidence-home .evidence-hero{grid-template-columns:minmax(460px,.88fr) minmax(580px,1.12fr);gap:clamp(20px,2vw,38px);min-height:min(940px,calc(100svh - 72px));background:radial-gradient(circle at 88% 10%,rgb(139 132 216/24%),transparent 25%),radial-gradient(circle at 47% 86%,rgb(230 111 97/16%),transparent 20%),linear-gradient(135deg,#ffffff 0 48%,#f3f7ff 70%,#f6f2ff)}.evidence-home .evidence-hero:before{position:absolute;z-index:-1;top:9%;right:5%;width:clamp(280px,24vw,440px);aspect-ratio:1;content:"";background:rgb(255 255 255/50%);border:1px solid rgb(54 92 184/12%);border-radius:50%;box-shadow:0 0 0 42px rgb(255 255 255/28%),0 0 0 84px rgb(78 120 217/5%)}.evidence-home .evidence-hero-copy{max-width:740px;padding-bottom:clamp(48px,6vh,72px)}.evidence-home .evidence-issue{margin-bottom:clamp(32px,5vh,54px)}.evidence-home .evidence-hero h1{max-width:720px;font-size:clamp(68px,5.2vw,96px);line-height:.92;letter-spacing:-.055em;text-wrap:balance}.evidence-puzzle-title{position:relative;display:block;width:max-content;margin-top:.08em;padding:.03em .18em .1em .08em;color:#fff;background:linear-gradient(115deg,var(--brand-blue) 0,var(--brand-blue-deep) 100%);border-radius:.05em .28em .05em .05em;box-shadow:.1em .11em 0 var(--brand-coral);transform:rotate(-1.25deg)}.evidence-puzzle-title:after{position:absolute;top:50%;right:-.2em;width:.4em;aspect-ratio:1;content:"";background:var(--brand-blue-deep);border-radius:50%;transform:translateY(-50%)}.evidence-home .evidence-hero h1 em{max-width:600px;margin-top:.9em;font-family:var(--sans);font-size:clamp(20px,.26em,28px);font-weight:650;line-height:1.25;letter-spacing:-.035em}.evidence-home .evidence-hero-lower{gap:26px;margin-top:clamp(28px,3.5vh,40px)}.evidence-home .evidence-hero-lower>p{max-width:600px;font-size:17px;line-height:1.6}.evidence-assembly-line{display:flex;flex-wrap:nowrap;gap:4px;align-items:center;width:max-content;max-width:100%;padding:6px;background:rgb(255 255 255/76%);border:1px solid rgb(54 92 184/16%);border-radius:18px;box-shadow:0 14px 34px rgb(54 92 184/9%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.evidence-assembly-line span,.evidence-assembly-line strong{display:inline-flex;gap:4px;align-items:center;min-height:30px;padding:0 8px;color:var(--brand-blue-deep);font-size:8px;font-weight:850;letter-spacing:.05em;white-space:nowrap;text-transform:uppercase;background:var(--brand-soft-blue);border-radius:4px 11px 4px 4px}.evidence-assembly-line span:nth-of-type(2){background:var(--brand-soft-lavender)}.evidence-assembly-line span:nth-of-type(3){background:rgb(230 111 97/12%)}.evidence-assembly-line strong{color:#fff;background:var(--brand-blue);border-radius:4px 13px 4px 13px}.evidence-assembly-line svg{width:13px;height:13px}.evidence-assembly-line i{color:var(--brand-coral);font-style:normal;font-weight:900}.evidence-home .evidence-actions{flex-direction:row;gap:22px;align-items:center}.evidence-home .evidence-primary{grid-template-columns:minmax(0,1fr) 52px;width:230px;min-width:230px;min-height:64px;padding-left:0;font-size:14px;border-color:var(--brand-blue-deep);border-radius:5px 22px 5px 22px;box-shadow:8px 9px 0 var(--assembly-orange)}.evidence-home .evidence-actions>.evidence-primary{padding:0;font-size:14px;border-bottom:1px solid var(--brand-blue-deep)}.evidence-home .evidence-primary span{padding-left:12px;text-align:center}.evidence-home .evidence-primary svg{width:16px;height:16px;padding:19px 17px}.evidence-home .evidence-hero-art{width:min(100%,820px);min-height:720px;margin-left:-2vw;filter:drop-shadow(22px 28px 40px rgb(54 92 184/14%))}.evidence-home .evidence-hero-art:after,.evidence-home .evidence-hero-art:before{position:absolute;z-index:-1;width:86px;aspect-ratio:1;pointer-events:none;content:"";border-radius:50%}.evidence-home .evidence-hero-art:before{top:13%;right:1%;background:var(--brand-coral);box-shadow:0 0 0 18px rgb(230 111 97/12%)}.evidence-home .evidence-hero-art:after{bottom:11%;left:3%;background:var(--brand-lavender);box-shadow:0 0 0 18px rgb(139 132 216/12%)}.evidence-home .payline-frame{stroke:var(--brand-blue-deep);stroke-width:2.25}.evidence-home .payline-instrument-meta{color:var(--brand-blue-deep)}.evidence-home .payline-instrument-meta span{padding:6px 9px;background:rgb(255 255 255/78%);border:1px solid rgb(54 92 184/14%);border-radius:999px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.evidence-home .payline-sector-tag rect{fill:rgb(255 255 255/88%);stroke:rgb(54 92 184/22%);stroke-width:1;filter:drop-shadow(0 8px 18px rgb(54 92 184/14%))}.evidence-home .payline-sector-tag circle{fill:var(--assembly-orange)}.evidence-home .payline-sector-tag text{fill:var(--brand-blue-deep);font-family:var(--sans);text-transform:uppercase}.evidence-home .payline-sector-kicker{font-size:8px;font-weight:850;letter-spacing:.14em}.evidence-home .payline-sector-name{font-size:9px;font-weight:750;letter-spacing:.04em}.evidence-home .payline-label>rect{fill:rgb(255 255 255/92%);stroke:var(--label-color);stroke-width:1.5}.evidence-home .payline-label text{fill:var(--brand-blue-deep)}.evidence-home .payline-label-note{fill:rgb(54 92 184/68%)!important}.evidence-home .payline-label-clarity>rect{fill:var(--brand-blue);stroke:#fff}.evidence-home .payline-label-clarity .payline-label-note,.evidence-home .payline-label-clarity text{fill:#fff!important}.evidence-home .payline-readout{color:var(--brand-blue-deep);background:rgb(255 255 255/91%);border:1px solid rgb(54 92 184/24%);border-radius:6px 24px 6px 6px;box-shadow:7px 8px 0 rgb(230 111 97/68%),0 24px 55px rgb(54 92 184/18%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.evidence-home .payline-readout dl>div,.evidence-home .payline-readout header{border-color:rgb(54 92 184/12%)}.evidence-home .payline-readout dt,.evidence-home .payline-readout header span,.evidence-home .payline-readout p span{color:rgb(54 92 184/64%)}.evidence-home .payline-readout dd{color:var(--brand-blue-deep)}.evidence-home .payline-readout>p{color:var(--brand-blue-deep);background:var(--brand-soft-blue)}.evidence-home .payline-readout>p strong{color:var(--brand-coral)}.evidence-home .payline-inspector-label{fill:#fff;stroke:var(--brand-blue-deep)}@media (max-width:1180px){.evidence-home .evidence-hero{grid-template-columns:minmax(400px,.9fr) minmax(480px,1.1fr)}.evidence-home .evidence-hero h1{font-size:clamp(62px,6.2vw,82px)}.evidence-assembly-line{width:max-content}}@media (max-width:820px){.evidence-home .evidence-hero{grid-template-columns:1fr;padding-top:48px}.evidence-home .evidence-hero-copy{padding-bottom:36px}.evidence-home .evidence-hero h1{font-size:clamp(58px,11.5vw,78px);line-height:.94}.evidence-home .evidence-hero-art{min-height:650px;margin:-24px auto 0}}@media (max-width:560px){.evidence-home .evidence-hero{padding:34px 20px 54px}.evidence-home .evidence-issue{margin-bottom:34px}.evidence-home .evidence-hero h1{font-size:clamp(48px,13.5vw,60px)}.evidence-puzzle-title{width:-moz-fit-content;width:fit-content;max-width:94%}.evidence-home .evidence-hero h1 em{max-width:340px;font-size:18px}.evidence-home .evidence-hero-lower>p{font-size:16px}.evidence-assembly-line{gap:3px;padding:5px;border-radius:14px}.evidence-assembly-line span,.evidence-assembly-line strong{min-height:29px;padding-inline:7px;font-size:7.5px}.evidence-home .evidence-actions{flex-direction:column;gap:12px;align-items:flex-start;width:100%}.evidence-home .evidence-primary{width:min(100%,290px)}.evidence-home .evidence-hero-art{min-height:470px;margin-top:18px}.evidence-home .payline-svg{height:auto}.evidence-home .payline-instrument-meta{display:none}.evidence-home .payline-readout{right:4%;bottom:2%;width:min(330px,72%)}}.evidence-home{--homepage-rail-x:clamp(20px,3vw,46px)}.evidence-home:after{left:var(--homepage-rail-x);display:block;width:2px;background:#9bb2e8;opacity:.58}.evidence-home>section{position:relative}.evidence-home .sector-showcase{width:100%;max-width:none;margin-inline:0}.homepage-connector-dot{position:absolute;z-index:14;top:clamp(68px,6vw,92px);left:var(--homepage-rail-x);display:block;width:14px;height:14px;pointer-events:none;background:#fff;border:2px solid var(--brand-blue-deep);border-radius:50%;box-shadow:0 0 0 5px rgb(255 255 255/76%);transform:translateX(-50%);font-size:0;color:transparent}.homepage-connector-dot:after,.homepage-connector-dot:before{content:none!important}.evidence-hero .homepage-connector-dot{top:clamp(56px,6vh,78px)}.homepage-trust .homepage-connector-dot{background:var(--brand-soft-blue)}.evidence-home .evidence-hero{padding-bottom:96px}.evidence-home .evidence-hero-copy{padding-bottom:clamp(72px,8vh,96px)}.evidence-home .evidence-hero h1{line-height:.84}.evidence-home .evidence-puzzle-title{max-width:100%}.evidence-home .evidence-hero h1 em{max-width:560px;margin-top:.82em;color:var(--brand-coral);font-size:clamp(20px,.25em,27px);line-height:1.22}.evidence-home .evidence-hero-lower{margin-top:clamp(26px,3vh,38px)}.evidence-home .evidence-trust-line{color:var(--brand-blue-deep);border-color:rgb(54 92 184/14%)}.evidence-home .evidence-ledger-lines article,.evidence-home .evidence-ledger-lines article:first-child,.evidence-home .evidence-ledger-lines article:last-child,.evidence-home .evidence-ledger-lines article:nth-child(2),.evidence-home .evidence-ledger-lines article:nth-child(3){--piece-fill:color-mix(in srgb,var(--evidence-colour) 14%,#fff);background:var(--piece-fill)}.evidence-home .evidence-ledger-lines article:first-child{border-radius:20px 4px 4px 20px}.evidence-home .evidence-ledger-lines article:nth-child(2){border-radius:4px}.evidence-home .evidence-ledger-lines article:nth-child(3){border-radius:4px 20px 20px 4px}.evidence-home .evidence-ledger-lines article:after{z-index:8;top:54%;right:-21px;bottom:auto;left:auto;display:block;width:42px;height:42px;background:var(--piece-fill);border:1px solid color-mix(in srgb,var(--evidence-colour) 46%,#fff);border-left:0;border-radius:50%;box-shadow:none;transform:translateY(-50%)}.evidence-home .evidence-ledger-lines article:nth-child(2):before,.evidence-home .evidence-ledger-lines article:nth-child(3):before{display:none}.evidence-home .evidence-ledger-lines article:nth-child(2),.evidence-home .evidence-ledger-lines article:nth-child(3){-webkit-mask-image:radial-gradient(circle 23px at 0 54%,transparent 0 22px,#000 23px);mask-image:radial-gradient(circle 23px at 0 54%,transparent 0 22px,#000 23px)}.evidence-home .evidence-ledger-lines article:nth-child(3):after{display:none}.evidence-home .sector-showcase-placeholder[data-puzzle]{display:grid;padding:26px 20px;overflow:hidden;color:var(--brand-blue-deep);background:linear-gradient(rgb(78 120 217/8%) 1px,transparent 0),linear-gradient(90deg,rgb(78 120 217/8%) 1px,transparent 0),rgb(255 255 255/82%);background-size:24px 24px;border:1px dashed rgb(54 92 184/32%);border-radius:16px;place-items:end start}.sector-placeholder-copy{display:flex;flex-direction:column;align-items:flex-start}.sector-placeholder-copy small,.sector-placeholder-copy span{font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.sector-placeholder-copy strong{max-width:180px;margin:9px 0 14px;font:400 clamp(22px,2vw,30px) /1 var(--display)}.sector-placeholder-copy small{color:var(--brand-coral)}@media (max-width:760px){.evidence-home{--homepage-rail-x:13px}.homepage-connector-dot{width:12px;height:12px;box-shadow:0 0 0 3px rgb(255 255 255/78%)}.evidence-home .evidence-ledger-lines article:after,.evidence-home .evidence-ledger-lines article:nth-child(2):before,.evidence-home .evidence-ledger-lines article:nth-child(3):before{display:none}.evidence-home .evidence-ledger-lines article:nth-child(2),.evidence-home .evidence-ledger-lines article:nth-child(3){-webkit-mask-image:none;mask-image:none}}@media (max-width:560px){.evidence-home .evidence-hero{padding-bottom:58px}.evidence-home .evidence-hero-copy{padding-bottom:36px}.evidence-home .evidence-hero h1{line-height:.86}.evidence-home .evidence-issue{gap:6px;width:100%;max-width:calc(100vw - 40px);font-size:6px;letter-spacing:.07em;white-space:nowrap}.evidence-home .evidence-issue.evidence-folio span+span{gap:6px}.evidence-home .evidence-puzzle-title{max-width:93%}.evidence-home .evidence-assembly-line{width:100%;overflow-x:auto;scrollbar-width:none}.evidence-home .evidence-assembly-line::-webkit-scrollbar{display:none}.evidence-home .evidence-trust-line{gap:12px 20px;width:100%;max-width:100%;min-width:0;margin-top:4px}}.evidence-home .homepage-trust{position:relative;grid-template-columns:minmax(0,1fr) auto;gap:clamp(48px,6vw,96px);align-items:end;min-height:680px;overflow:hidden;color:#fff;background:radial-gradient(circle at 88% 22%,#f0a23a 0 7%,transparent 7.2%),linear-gradient(128deg,#24479d,#365cb8 56%,#273f86);border-block-color:rgb(255 255 255/15%);isolation:isolate}.evidence-home .homepage-trust:before{position:absolute;z-index:-1;top:-190px;right:-90px;width:520px;height:520px;pointer-events:none;content:"";border:2px solid rgb(255 255 255/18%);border-radius:50%;box-shadow:0 0 0 58px rgb(255 255 255/6%),0 0 0 116px rgb(139 132 216/12%)}.evidence-home .homepage-trust-energy-art{position:absolute;z-index:0;top:-88px;right:clamp(-62px,-2.8vw,-24px);width:min(38vw,540px);height:auto;opacity:.72;filter:saturate(.72) contrast(1.04);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.evidence-home .homepage-trust-copy{position:relative;z-index:2;max-width:min(700px,58vw)}.evidence-home .homepage-trust-copy .evidence-folio,.evidence-home .homepage-trust-copy h2,.evidence-home .homepage-trust-copy h2 span{color:#fff}.evidence-home .homepage-trust-copy>p{max-width:700px;color:rgb(255 255 255/76%)}.evidence-home .homepage-trust-line{position:relative;z-index:2;grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;width:100%;padding:0;color:var(--brand-blue-deep);background:transparent;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.evidence-home .homepage-trust-line article{font-weight:400;letter-spacing:normal;text-transform:none}.evidence-home .homepage-trust-line article strong{font-family:var(--display);font-weight:400;letter-spacing:-.025em;text-transform:none}.evidence-home .homepage-trust-line article small{font-family:var(--sans);font-size:clamp(13px,.95vw,15px);font-weight:500;letter-spacing:normal;line-height:1.5;text-transform:none}@media (max-width:820px){.evidence-home .homepage-trust{grid-template-columns:1fr;min-height:0}.evidence-home .homepage-trust-energy-art{top:-24px;right:-120px;width:min(76vw,470px);opacity:.32}.evidence-home .homepage-trust-copy{max-width:82%}.evidence-home .homepage-trust-line{grid-template-columns:1fr;gap:12px}}@media (max-width:560px){.evidence-home .homepage-trust:before{top:-110px;right:-180px;width:380px;height:380px}.evidence-home .homepage-trust-energy-art{top:20px;right:-155px;width:430px;opacity:.24}.evidence-home .homepage-trust-copy{max-width:100%}}.evidence-home .evidence-hero h1 em{max-width:620px;margin-top:1.1em;font-size:clamp(25px,.32em,32px)}@media (max-width:560px){.evidence-home .evidence-hero h1 em{max-width:100%;margin-top:1.05em;font-size:clamp(21px,6vw,24px);line-height:1.2}}