/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.resize{resize:both}.italic{font-style:italic}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.signupPage{background:var(--cream);grid-template-columns:1fr 1fr;align-items:start;gap:7vw;min-height:760px;padding:80px 8vw;display:grid}.signupIntro{position:sticky;top:125px}.signupIntro h1{letter-spacing:-4px;margin:22px 0;font-size:clamp(46px,5vw,72px);line-height:.98}.signupIntro>p{color:var(--muted);max-width:570px;font-size:18px;line-height:1.6}.planBox{background:var(--lime);flex-direction:column;gap:7px;max-width:420px;margin-top:35px;padding:25px;display:flex}.planBox span,.formStep{letter-spacing:1.7px;font-size:10px;font-weight:850}.planBox b{font-size:35px}.planBox small{color:#43544d}.signupForm{border:1px solid var(--line);background:#fff;padding:32px;box-shadow:0 18px 50px #152c2510}.signupForm label{flex-direction:column;gap:8px;margin:18px 0;font-size:12px;font-weight:800;display:flex}.signupForm input,.signupForm select,.signupForm textarea{background:#fff;border:1px solid #cbd1cc;border-radius:3px;padding:14px}.signupForm textarea{min-height:105px}.signupForm .check{flex-direction:row;align-items:flex-start;font-weight:600;line-height:1.5}.roleTabs{background:#eef0eb;grid-template-columns:1fr 1fr;margin-bottom:25px;padding:4px;display:grid}.roleTabs button{background:0 0;border:0;padding:12px;font-size:12px;font-weight:800}.roleTabs .active{background:#fff;box-shadow:0 2px 6px #233c3020}.formStep{color:#5c7168;margin-bottom:20px;display:block}.formActions{justify-content:space-between;gap:12px;margin-top:20px;display:flex}.formError{color:#a23b28;background:#fff0ec;padding:12px;font-size:13px}.signupForm button:disabled{opacity:.55;cursor:wait}@media (max-width:800px){.signupPage{grid-template-columns:1fr;padding:55px 25px}.signupIntro{position:static}.signupIntro h1{letter-spacing:-3px;font-size:48px}.signupForm{padding:23px}}.coming{color:var(--muted);white-space:nowrap;margin-top:5px;font-size:9px}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fbfcf9;margin:0;font-family:Geist,Arial,sans-serif}button,select,input,textarea{font:inherit;color:inherit}button{cursor:pointer}header{z-index:30;background:#fff;border-bottom:1px solid #e5e7e1;align-items:center;height:78px;padding:0 5vw;display:flex;position:sticky;top:0}.brand{background:0 0;border:0;align-items:center;gap:10px;font-size:24px;font-weight:850;display:flex}.mark{background:var(--ink);width:35px;height:35px;color:var(--lime);border-radius:50%;place-items:center;font-size:21px;display:grid}nav{gap:30px;margin-left:auto;display:flex}nav button{background:0 0;border:0;font-size:14px;font-weight:650}.switch{background:#f0f1ed;border-radius:24px;margin-left:35px;padding:3px;display:flex}.switch button{background:0 0;border:0;border-radius:20px;padding:8px 13px;font-size:12px;font-weight:750}.switch .on{background:#fff;box-shadow:0 1px 4px #bbc2bd}.avatar{background:var(--lime);border:0;border-radius:50%;width:40px;height:40px;margin-left:14px;font-weight:850}.hero{background:var(--cream);grid-template-columns:1.06fr .94fr;min-height:620px;display:grid;overflow:hidden}.heroCopy{padding:90px 5vw 65px}.kicker{letter-spacing:2px;color:#5d746a;font-size:11px;font-weight:850}.hero h1{letter-spacing:-5px;margin:25px 0;font-size:clamp(52px,6.2vw,86px);line-height:.93}.hero h1 i{font-family:Georgia,serif;font-weight:400}.heroCopy>p{max-width:590px;color:var(--muted);font-size:19px;line-height:1.55}.actions{align-items:center;gap:28px;margin:35px 0;display:flex}.primary,.cta button{background:var(--ink);color:#fff;border:0;border-radius:3px;padding:16px 22px;font-weight:800}.link{background:0 0;border:0;font-weight:800}.trust{color:var(--muted);font-size:12px}.trust span{color:#edac36;margin:0 7px}.art{background:var(--lime);min-height:600px;position:relative;overflow:hidden}.orbit{border:1px solid #637a274d;border-radius:50%;width:530px;height:530px;position:absolute;top:60px;right:-80px}.float{background:#fff;border-radius:4px;flex-direction:column;gap:7px;padding:20px;display:flex;position:absolute;box-shadow:0 15px 35px #5264202e}.float small{letter-spacing:1.2px;color:#65756c;font-size:9px;font-weight:850}.float b{font-size:21px}.float>span{color:var(--muted);font-size:13px}.float.one{width:230px;top:100px;left:9%;transform:rotate(-4deg)}.float.two{width:210px;bottom:80px;right:8%;transform:rotate(3deg)}.faces{margin-top:8px;font-size:11px;font-weight:800}.rate{letter-spacing:-7px;font-size:83px;font-weight:900;position:absolute;bottom:90px;left:12%}.rate span{font-size:45px}.rate small{letter-spacing:1px;margin-left:8px;font-size:12px;display:block}.search{z-index:2;background:#fff;border-radius:6px;grid-template-columns:1fr 1fr 1fr auto;max-width:1200px;margin:0 auto;padding:12px;display:grid;position:relative;transform:translateY(-34px);box-shadow:0 12px 40px #1936271a}.search label{border-right:1px solid var(--line);flex-direction:column;padding:6px 18px;display:flex}.search small{letter-spacing:1.4px;font-size:9px;font-weight:850}.search select{background:#fff;border:0;outline:0;padding-top:5px;font-weight:700}.search>button{background:var(--lime);border:0;padding:0 28px;font-weight:850}.listing{max-width:1450px;margin:auto;padding:45px 5vw 105px}.title{justify-content:space-between;align-items:end;margin-bottom:32px;display:flex}.title h2,.how h2,.cta h2,.page h1{letter-spacing:-2.2px;margin:10px 0;font-size:44px}.title p{color:var(--muted)}.cards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.cards article{border:1px solid var(--line);background:#fff;padding:22px;transition:all .2s}.cards article:hover{transform:translateY(-4px);box-shadow:0 14px 35px #152c2515}.top{justify-content:space-between;display:flex}.logo{border-radius:3px;flex:none;place-items:center;width:48px;height:48px;font-size:13px;font-weight:850;display:inline-grid}.top button{background:#f3f4f0;border:0;border-radius:50%;width:35px;height:35px;font-size:20px}.top .saved{background:var(--lime)}.urgent{color:var(--orange);letter-spacing:1px;margin-top:17px;font-size:9px;font-weight:850;display:block}.cards h3{margin:10px 0 3px;font-size:23px}.cards article>p{color:var(--muted);margin:0}.meta{color:#50615a;flex-direction:column;gap:10px;margin:24px 0;font-size:13px;display:flex}.foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:18px;display:flex}.foot b{font-size:23px}.foot small{color:var(--muted)}.foot button{background:0 0;border:0;font-weight:850}.how{background:var(--ink);color:#fff;grid-template-columns:.8fr 2fr;gap:7vw;padding:90px 5vw;display:grid}.how>div>p,.steps p{color:#aebcb6;line-height:1.5}.steps{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.steps>div{border-top:1px solid #52645d;padding-top:20px}.steps b{color:var(--lime);font-size:12px}.steps p{font-size:14px}.cta{background:var(--lime);grid-template-columns:1.5fr .6fr .6fr;align-items:center;gap:5vw;padding:80px 7vw;display:grid}.cta p{max-width:570px;line-height:1.5}.stat{border-left:1px solid #9fb344;padding-left:30px}.stat>b{letter-spacing:-4px;font-size:62px;display:block}.stat b small{font-size:24px}.stat span{font-size:13px}.page{background:var(--cream);min-height:700px;padding:75px 7vw}.page.narrow{background:#fff;max-width:900px;margin:auto}.pageHead{justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.pageHead p,.page>p{color:var(--muted)}.metrics{grid-template-columns:repeat(3,1fr);gap:17px;margin-bottom:25px;display:grid}.metrics>div{border:1px solid var(--line);background:#fff;gap:8px;padding:25px;display:grid}.metrics small{letter-spacing:1.5px;font-weight:800}.metrics b{font-size:44px}.metrics span{color:#518363;font-size:13px}.panel,.bio,.form{border:1px solid var(--line);background:#fff;padding:28px}.row{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto auto;align-items:center;gap:18px;padding:17px 0;display:grid}.row>div{flex-direction:column;gap:5px;display:flex}.row span{font-size:13px}.pill{color:#47705b;background:#edf0e9;border-radius:20px;padding:7px 12px}.outline{border:1px solid var(--ink);background:#fff;padding:11px 16px;font-weight:800}.profile{grid-template-columns:1fr 2fr;gap:20px;display:grid}.bio{text-align:center}.bigAvatar{background:var(--lime);border-radius:50%;place-items:center;width:100px;height:100px;margin:auto;font-size:29px;font-weight:900;display:grid}.bio p{color:var(--muted);line-height:1.6}.verified{color:#267444;background:#e7f4df;border-radius:20px;padding:8px 14px;font-size:12px;font-weight:700;display:inline-block}.chips{flex-wrap:wrap;gap:8px;margin:20px 0 40px;display:flex}.chips span{background:#f0f2ec;border-radius:3px;padding:10px 13px;font-size:13px;font-weight:700}.days{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.days span{border:1px solid var(--line);padding:12px;font-size:11px}.form{margin-top:30px}.form label{flex-direction:column;gap:8px;margin-bottom:18px;font-size:12px;font-weight:800;display:flex}.form>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.form>div:nth-of-type(2){grid-template-columns:1fr 2fr}.form input,.form select,.form textarea{background:#fff;border:1px solid #cbd1cc;border-radius:3px;padding:13px}.form .check{flex-direction:row;align-items:center}.form textarea{min-height:90px}.full{width:100%}.review{text-align:center;background:#edf6cf;margin-bottom:15px;padding:14px;font-size:13px;display:block!important}.toast{z-index:60;background:var(--ink);color:#fff;padding:15px 22px;position:fixed;top:95px;right:25px;box-shadow:0 10px 30px #0003}.overlay{z-index:50;background:#12211dba;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;width:100%;max-width:540px;padding:35px;position:relative}.close{background:0 0;border:0;font-size:30px;position:absolute;top:12px;right:18px}.modal h2{margin:13px 0 5px;font-size:36px}.modal>p{color:var(--muted);line-height:1.6}.pay{margin:25px 0;font-size:38px;font-weight:900}.pay small{color:var(--muted);font-size:13px}.details{background:var(--cream);grid-template-columns:1fr 1fr;gap:14px;padding:18px;font-size:13px;display:grid}footer{color:#fff;background:#0c1d18;grid-template-columns:1fr 1fr;align-items:center;gap:25px;padding:55px 5vw;display:grid}footer p{color:#a4b4ad}footer>div:nth-of-type(2){justify-self:end;font-size:13px}footer small{color:#7d9188;border-top:1px solid #31433c;grid-column:1/-1;padding-top:22px}@media (max-width:900px){header{padding:0 20px}nav{display:none}.switch{margin-left:auto}.hero{grid-template-columns:1fr}.heroCopy{padding:70px 25px}.art{min-height:430px}.search{grid-template-columns:1fr 1fr;margin:0 20px}.search label{border-bottom:1px solid var(--line)}.search>button{min-height:60px}.cards{grid-template-columns:1fr 1fr}.how{grid-template-columns:1fr}.cta{grid-template-columns:1fr 1fr}.cta>div:first-child{grid-column:1/-1}.metrics,.profile{grid-template-columns:1fr}.row{grid-template-columns:auto 1fr}.page{padding:55px 25px}}@media (max-width:600px){.brand{font-size:0}.brand .mark{font-size:21px}.hero h1{letter-spacing:-3px;font-size:53px}.art{min-height:360px}.float.one{top:45px}.float.two{bottom:30px}.rate{font-size:58px}.search,.cards,.steps,.cta,.days,.form>div,.form>div:nth-of-type(2){grid-template-columns:1fr}.title,.pageHead{flex-direction:column;align-items:flex-start;gap:20px}.listing{padding-left:20px;padding-right:20px}.how,.cta{padding:65px 25px}.stat{border-top:1px solid #9fb344;border-left:0;padding:20px 0}.page h1{font-size:38px}.details,footer{grid-template-columns:1fr}footer>div:nth-of-type(2){justify-self:start}}:root{--ink:#173a34;--lime:#cfe879;--cream:#f7f3ea;--muted:#66756f;--line:#dce2dd;--orange:#f26a4b}body{background:#fcfdf9}.brand{gap:11px}.mark{background:0 0;border-radius:0;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.mark img{object-fit:contain;width:100%;height:100%;display:block}.heartBadge{color:#74807b;background:#eef1ee;border-radius:999px;align-items:center;gap:7px;width:max-content;padding:7px 11px;font-size:12px;font-weight:850;display:inline-flex}.heartBadge b{font-size:17px;line-height:1}.heartBadge.appreciated{color:#68852e;background:#edf6d7}.heartBadge.trusted{color:#176956;background:#e0efea}.heartBadge.coral{color:#d75034;background:#fff0eb}.heartBadge.gold{color:#9b6e00;background:#fff5ce}.heartBadge.diamond{color:#34769a;background:linear-gradient(120deg,#dff7ff,#fff,#d8ebff);border:1px solid #b8dced;box-shadow:0 0 14px #8de5ff66}.heartBadge.diamond b{animation:1.8s ease-in-out infinite diamondSpark}.heartBadge.compact{padding:5px 8px;position:absolute;bottom:-7px;right:-10px;box-shadow:0 4px 12px #173a3426}.heartBadge.compact span{font-size:11px}.workerAvatar{background:var(--lime);border-radius:50%;place-items:center;width:58px;height:58px;font-weight:900;display:grid;position:relative}.workerAvatar>img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.profileAvatar{width:104px;height:104px;margin:0 auto 22px;font-size:29px}.sectionHead{justify-content:space-between;align-items:end;margin:42px 0 18px;display:flex}.sectionHead h2{margin:8px 0 0;font-size:30px}.sectionHead>small{color:var(--muted)}.applicantGrid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.applicantCard{border:1px solid var(--line);background:#fff;flex-direction:column;align-items:flex-start;gap:10px;padding:22px;display:flex}.applicantCard h3{margin:8px 0 0}.applicantCard p,.applicantCard>small{color:var(--muted);margin:0;font-size:12px}.applicantCard .available{color:#43805d;margin:5px 0;font-size:11px}.applicantCard button{width:100%;margin-top:auto}.candidateSafety{color:#49712c;background:#edf6d7;align-items:center;gap:6px;padding:6px 9px;font-size:11px;display:flex}.candidateSafety.hasWarnings{color:#bd4e37;background:#fff0eb}.candidateModal{max-width:620px}.candidateProfileHead{align-items:center;gap:24px;margin:8px 0 24px;display:flex}.candidateProfileHead .profileAvatar{flex:none;margin:0}.candidateProfileHead h2,.candidateProfileHead p{margin:4px 0}.candidateProfileFacts>div{background:var(--cream);flex-direction:column;gap:6px;padding:16px;display:flex}.candidateProfileFacts small{color:var(--muted);letter-spacing:.08em;font-weight:800}.candidateExperience{grid-column:1/-1}.candidateExperience p{margin:0;line-height:1.55}.candidateSafetyDetail{color:#356528;background:#edf6d7;justify-content:space-between;gap:12px;margin-top:16px;padding:15px 17px;display:flex}.candidateSafetyDetail.hasWarnings{color:#a6402d;background:#fff0eb}.candidateSafetyDetail span{font-size:12px}.rewardPanel{background:var(--ink);color:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin-top:22px;padding:24px;display:grid}.rewardPanel h3{margin:5px 0;font-size:22px}.rewardPanel p{color:#b9c8c2;margin:0}.rewardPanel button{background:var(--lime);color:var(--ink);border:0;padding:14px 20px;font-weight:850}.rewardPanel button.rewarded{color:#517064;background:#e7eee9}.heartContext{color:var(--muted);margin:8px 0 18px;display:block}.tierNote{background:var(--cream);flex-direction:column;gap:7px;margin-top:34px;padding:18px;display:flex}.tierNote span{color:var(--muted);font-size:13px;line-height:1.5}@keyframes diamondSpark{0%,to{filter:drop-shadow(0 0 #fff)}50%{filter:drop-shadow(0 0 5px #48cfff);transform:scale(1.12)}}@media (max-width:900px){.applicantGrid{grid-template-columns:1fr 1fr}.rewardPanel{grid-template-columns:auto 1fr}.rewardPanel button{grid-column:1/-1}.sectionHead{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:600px){.applicantGrid{grid-template-columns:1fr}.candidateProfileHead{align-items:flex-start}.candidateProfileFacts{grid-template-columns:1fr}.candidateExperience{grid-column:auto}.candidateSafetyDetail{flex-direction:column}}.pricingGuide{grid-template-columns:1fr 1fr;gap:10px;max-width:650px;margin:24px 0;display:grid}.pricingGuide>div{border-top:3px solid var(--ink);background:#f7ffd7;flex-direction:column;gap:6px;padding:17px 18px;display:flex}.pricingGuide b{font-size:14px}.pricingGuide span{color:#44564f;font-size:12px;line-height:1.5}.stat>small{letter-spacing:1.5px;margin-bottom:8px;font-size:10px;font-weight:850;display:block}.signupComparison{background:#fff;border:1px solid #d7dfd9;flex-direction:column;gap:6px;margin-top:16px;padding:16px 18px;display:flex}.signupComparison b{font-size:13px}.signupComparison span{color:var(--muted);font-size:12px;line-height:1.55}.signupComparison a,.priceProof a{color:var(--ink);font-weight:800}.signupComparison>small{color:#7a8580;margin-bottom:4px;font-size:10px;line-height:1.45}.priceProof{background:#fff;grid-template-columns:.85fr 1.4fr;align-items:center;gap:6vw;padding:72px 7vw;display:grid}.priceProof h2{letter-spacing:-2.2px;margin:10px 0;font-size:44px}.priceProof>div>p{color:var(--muted);max-width:500px;line-height:1.55}.priceProofGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.priceProofGrid article{border:1px solid var(--line);flex-direction:column;gap:5px;padding:20px;display:flex}.priceProofGrid small{letter-spacing:1.2px;color:var(--muted);font-size:9px;font-weight:850}.priceProofGrid b{letter-spacing:-1.5px;font-size:36px}.priceProofGrid span{color:var(--muted);font-size:12px}.priceProofGrid .ploeglyProof{background:var(--lime);border-color:var(--lime)}.priceProofGrid .savingProof{background:var(--ink);color:#fff;grid-column:1/-1}.savingProof small,.savingProof span{color:#b9c6c0}.savingProof b{font-size:31px}.savingProof i{margin:0 5px;font-family:Georgia,serif;font-size:18px;font-weight:400}.priceProofNote{color:#7a8580;grid-column:1/-1;font-size:10px;line-height:1.5}.freeRate{letter-spacing:-5px;font-size:68px}.bookingEstimate{background:#eef5d8;margin:8px 0 18px;padding:18px;grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important}.bookingEstimate>div{flex-direction:column;gap:4px;display:flex}.bookingEstimate small{letter-spacing:1.2px;color:#627067;font-size:9px;font-weight:850}.bookingEstimate b{font-size:24px}.bookingEstimate p{color:#53635c;grid-column:1/-1;margin:4px 0 0;font-size:11px;line-height:1.5}@media (max-width:600px){.pricingGuide{grid-template-columns:1fr}}@media (max-width:900px){.priceProof{grid-template-columns:1fr}.priceProof h2{font-size:38px}}@media (max-width:600px){.priceProof{padding:55px 25px}.priceProofGrid{grid-template-columns:1fr}.priceProofGrid .savingProof{grid-column:auto}}.venueTrust{flex-direction:column;gap:12px;margin:16px 0;display:flex}.trustScore{color:var(--ink);align-items:center;gap:8px;display:flex}.trustScore>b{letter-spacing:-2px;font-size:36px}.trustScore span{letter-spacing:.7px;text-align:left;font-size:9px;font-weight:850;line-height:1.35}.trustBadges{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.trustBadges span{color:#3f6c58;background:#edf4ee;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:750}.compactTrust{background:#eef4ef;border-radius:4px;flex-direction:row;margin:3px 0 0;padding:7px 11px;display:inline-flex}.compactTrust .trustScore>b{font-size:22px}.returnQuestion{background:#eaf4c9;justify-content:space-between;align-items:center;gap:25px;margin-top:22px;padding:24px;display:flex}.returnQuestion h3{margin:7px 0;font-size:22px}.returnQuestion p{color:#59685f;margin:0}.returnQuestion>div:last-child{gap:8px;display:flex}.returnQuestion button{border:1px solid var(--ink);background:#fff;padding:12px 15px;font-weight:800}.returnQuestion button:first-child{background:var(--ink);color:#fff}.automaticTrust{background:var(--cream);margin-top:12px;padding:20px}.automaticTrust p{color:var(--muted);line-height:1.5}.automaticTrust .trustBadges{justify-content:flex-start}@media (max-width:600px){.returnQuestion{flex-direction:column;align-items:flex-start}.returnQuestion>div:last-child{flex-direction:column;width:100%}.returnQuestion button{width:100%}}.alertsSection{background:#e9f3c8;grid-template-columns:.75fr 1.25fr;align-items:start;gap:7vw;padding:80px 7vw;display:grid}.alertsCopy h2{letter-spacing:-3.5px;margin:18px 0;font-size:clamp(44px,5vw,68px);line-height:.96}.alertsCopy h2 i{font-family:Georgia,serif;font-weight:400}.alertsCopy>p{color:#54645d;max-width:480px;line-height:1.6}.alertPromise{flex-direction:column;gap:9px;margin-top:28px;font-size:12px;font-weight:750;display:flex}.alertsForm{background:#fff;padding:28px;box-shadow:0 18px 45px #45602018}.alertFields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.alertsForm label{letter-spacing:.3px;flex-direction:column;gap:7px;font-size:11px;font-weight:850;display:flex}.alertsForm input,.alertsForm select{background:#fff;border:1px solid #cdd6cf;width:100%;padding:13px}.moneyInput{border:1px solid #cdd6cf;align-items:center;display:flex}.moneyInput span{padding-left:13px;font-weight:900}.moneyInput input{border:0}.alertsForm .urgentCheck{flex-direction:row;align-items:center;margin:20px 0;font-size:12px}.alertsForm .urgentCheck input{width:auto}.alertsForm>small{color:var(--muted);margin-top:12px;font-size:10px;line-height:1.5;display:block}.alertsForm .formError{margin:0 0 14px}@media (max-width:900px){.alertsSection{grid-template-columns:1fr;padding:65px 25px}}@media (max-width:600px){.alertFields{grid-template-columns:1fr}}.loginButton{border:1px solid var(--ink);background:#fff;margin-left:14px;padding:10px 16px;font-weight:850}.authPage{background:var(--cream);justify-content:center;align-items:flex-start;min-height:720px;padding:75px 20px;display:flex}.authCard{border:1px solid var(--line);background:#fff;width:min(100%,480px);padding:38px;box-shadow:0 18px 50px #173a3412}.authCard h1{letter-spacing:-2px;margin:12px 0;font-size:42px}.authCard>p{color:var(--muted);line-height:1.55}.authCard form{flex-direction:column;gap:18px;margin-top:28px;display:flex}.authCard label{flex-direction:column;gap:7px;font-size:12px;font-weight:850;display:flex}.authCard input{background:#fff;border:1px solid #cbd1cc;padding:14px}.textButton{color:var(--ink);background:0 0;border:0;padding:12px 0;font-weight:800}.authCard>.textButton{margin-top:14px}.authSuccess{background:#edf5d5;flex-direction:column;gap:6px;margin:25px 0;padding:20px;display:flex}.authSuccess span{color:var(--muted);font-size:13px}.profileActions{align-items:center;gap:12px;display:flex}.pendingApproval{color:#7d5b05;background:#fff0cf;border-radius:20px;margin-bottom:12px;padding:8px 14px;font-size:12px;font-weight:800;display:inline-block}.signupForm label>small{color:var(--muted);font-weight:500}@media (max-width:600px){.authPage{padding:35px 15px}.authCard{padding:26px}.authCard h1{font-size:34px}.profileActions{flex-direction:column;align-items:flex-start}}.completion{border:1px solid var(--line);background:#fff;margin-bottom:20px;padding:18px 20px;position:relative;overflow:hidden}.completion>div{justify-content:space-between;gap:20px;display:flex}.completion span{color:var(--muted);font-size:12px}.completion i{background:var(--lime);height:5px;transition:all .3s;display:block;position:absolute;bottom:0;left:0}.photoAvatar{overflow:visible}.photoAvatar>img{object-fit:cover;border-radius:50%;width:100%;height:100%}.photoButton{background:var(--ink);color:#fff;cursor:pointer;padding:11px 15px;font-size:12px;font-weight:850;display:inline-flex}.photoButton input{display:none}.profileNotice,.profileMessage{margin:0 0 16px;padding:13px 16px}.profileMessage{color:#267444;background:#e7f4df}.profileForm{margin:0}.formGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.profileForm label{flex-direction:column;gap:7px;font-size:12px;font-weight:850;display:flex}.profileForm label.wide{grid-column:1/-1}.profileForm input,.profileForm textarea,.profileForm select{background:#fff;border:1px solid #cbd1cc;padding:13px}.profileForm textarea{resize:vertical;min-height:90px}.profileForm>.primary{margin-top:20px}.profileFacts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.profileFacts span{background:var(--cream);flex-direction:column;gap:5px;padding:14px;font-size:13px;display:flex}.profileFacts b{letter-spacing:1px;font-size:10px}.panel>p{color:var(--muted);line-height:1.6}@media (max-width:600px){.completion>div{flex-direction:column;gap:4px}.formGrid,.profileFacts{grid-template-columns:1fr}.profileForm label.wide{grid-column:auto}}.arrangementTag{color:#47614d;letter-spacing:.6px;text-transform:uppercase;background:#edf3df;width:max-content;margin-top:12px;padding:6px 9px;font-size:9px;font-weight:850;display:inline-flex}.modal>.arrangementTag{margin-top:14px;display:flex}.arrangementInfo{background:#f1f5e7;flex-direction:column;margin:-5px 0 18px;padding:14px 16px;grid-template-columns:none!important;gap:5px!important;display:flex!important}.arrangementInfo b{font-size:12px}.arrangementInfo span{color:var(--muted);font-size:11px;line-height:1.5}.form .urgentToggle{cursor:pointer;background:#fff6f3;border:2px solid #ffc2b6;border-radius:14px;flex-direction:row;align-items:center;gap:18px;margin:8px 0 22px;padding:20px 22px;transition:all .2s;display:flex}.form .urgentToggle.active{border-color:var(--orange);background:#fff0ec;box-shadow:0 8px 24px #ff684721}.urgentToggle>div{flex-direction:column;flex:1;gap:4px!important;display:flex!important}.urgentToggle b{color:#9f321f;font-size:17px}.urgentToggle div span{color:#7b5149;font-size:11px;font-weight:600;line-height:1.45}.urgentToggle>input{opacity:0;pointer-events:none;position:absolute}.urgentSwitch{background:#e7b5ab;border-radius:99px;flex:0 0 62px;width:62px;height:34px;transition:all .2s;position:relative;box-shadow:inset 0 0 0 1px #dca195}.urgentSwitch i{background:#fff;border-radius:50%;width:26px;height:26px;transition:all .2s;position:absolute;top:4px;left:4px;box-shadow:0 2px 6px #6e2b1f35}.urgentToggle.active .urgentSwitch{background:var(--orange);box-shadow:none}.urgentToggle.active .urgentSwitch i{transform:translate(28px)}.urgentToggle:focus-within{outline-offset:2px;outline:3px solid #ff684740}@media (max-width:560px){.form .urgentToggle{padding:17px}.urgentSwitch{flex-basis:56px;width:56px}.urgentToggle.active .urgentSwitch i{transform:translate(22px)}}.planChoice{flex-direction:column;gap:9px;display:flex}.planChoice>div{background:#eff8c5;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.planChoice>div b{letter-spacing:-.4px;font-size:17px}.planChoice>div span{font-size:11px}.photoHelp{font-size:11px!important}.adminFilters{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.adminFilters button{border:1px solid var(--line);background:#fff;padding:10px 14px;font-weight:750}.adminFilters button.active{background:var(--ink);color:#fff}.adminGrid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.adminCard{border:1px solid var(--line);background:#fff;padding:24px}.adminCardHead{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding-bottom:16px;display:flex}.adminCardHead>div{grid-template-columns:auto 1fr;align-items:center;gap:3px 9px;display:grid}.adminCardHead small{text-transform:capitalize;color:var(--muted);grid-column:2}.adminCardHead>span{color:var(--muted);font-size:11px}.statusDot{background:#e0a731;border-radius:50%;grid-row:1/3;width:9px;height:9px}.statusDot.verified{background:#2c9662}.statusDot.rejected{background:#df6246}.adminCard dl{gap:10px;margin:18px 0;display:grid}.adminCard dl>div{grid-template-columns:85px 1fr;gap:12px;display:grid}.adminCard dt{letter-spacing:1px;color:var(--muted);font-size:9px;font-weight:850}.adminCard dd{margin:0;font-size:12px;line-height:1.45}.adminCard label{flex-direction:column;gap:7px;font-size:11px;font-weight:800;display:flex}.adminCard textarea{border:1px solid #cbd1cc;min-height:72px;padding:11px}.adminActions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.adminActions button{border:1px solid var(--ink);background:#fff;padding:10px 12px;font-size:11px;font-weight:800}.adminActions .approve{background:var(--ink);color:#fff}.adminEmpty{border:1px solid var(--line);text-align:center;color:var(--muted);background:#fff;grid-column:1/-1;padding:35px}.safetyAdminGrid{grid-template-columns:1fr}.safetyAdminCard{max-width:920px}.reportedProfile{background:var(--cream);border-left:4px solid var(--lime);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:20px 0;padding:18px;display:grid}.safetyAdminAvatar{width:72px;height:72px;font-size:20px}.reportedProfile h3,.reportedProfile p{margin:4px 0}.reportedProfile p{color:var(--muted);font-size:12px}.reportedProfile .candidateSafetyDetail{flex-direction:column;gap:4px;min-width:245px;margin:0}.reportedFacts{grid-template-columns:1fr 1fr!important}.reportedFacts>div{grid-template-columns:95px 1fr!important}.safetyAdminCard blockquote{border-left:4px solid var(--orange);background:#fff8f2;margin:18px 0;padding:16px 18px;font-size:13px;line-height:1.55}.decisionChoices{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.decisionChoice{border:1px solid var(--line);text-align:left;min-height:82px;color:var(--ink);background:#fff;flex-direction:column;gap:6px;padding:14px;display:flex}.decisionChoice b{font-size:13px}.decisionChoice span{color:var(--muted);font-size:10px;line-height:1.4}.decisionChoice.approveChoice{background:#f3f9e7;border-color:#80ac5c}.decisionChoice.dangerChoice{border-color:var(--orange);background:#fff3ef}.decisionChoice.blockChoice{color:#8d2e23;border-color:#8d2e23}.decisionChoice:disabled{opacity:.45;cursor:not-allowed}.safetyDecisionModal{max-width:560px}.decisionImpact{background:#f3f9e7;border-left:4px solid #80ac5c;margin:20px 0;padding:17px}.decisionImpact.dangerImpact{border-color:var(--orange);background:#fff3ef}.decisionImpact p{margin:7px 0 0;line-height:1.55}.safetyDecisionModal>.modalActions{margin-top:22px}.restrictedAccountsHead{margin-top:56px}.restrictedAccountsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.restrictedAccountCard{flex-direction:column;display:flex}.restrictedAccountCard dl{flex:1}.reactivateAccountButton{width:100%;min-height:68px}.restrictedAccountCard .statusDot{background:#e0a731}.restrictedAccountCard .statusDot.rejected{background:var(--orange)}.warningConsequence{background:#fff0cf;border-left:4px solid #e0a731;align-items:center;gap:14px;margin:14px 0;padding:14px 16px;display:flex}.warningConsequence>span{color:#fff;background:#e0a731;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.warningConsequence>.warningTriangle{clip-path:polygon(50% 0,100% 100%,0 100%);background:#e0a731;border-radius:0;width:38px;height:34px;padding-top:8px;font-size:18px;line-height:1}.warningConsequence p{color:var(--muted);flex-direction:column;gap:3px;margin:0;font-size:12px;display:flex}.warningConsequence b{color:var(--ink)}@media (max-width:900px){.adminGrid{grid-template-columns:1fr}.reportedProfile{grid-template-columns:auto 1fr}.reportedProfile .candidateSafetyDetail{grid-column:1/-1;min-width:0}.decisionChoices{grid-template-columns:1fr}}@media (max-width:600px){.adminCard dl>div,.reportedFacts>div{gap:3px;grid-template-columns:1fr!important}.reportedFacts{grid-template-columns:1fr!important}.reportedProfile{text-align:center;grid-template-columns:1fr}.safetyAdminAvatar{margin:auto}.reportedProfile .candidateSafetyDetail{text-align:left}.adminActions{flex-direction:column}.adminActions button{width:100%}}.deleteIcon{color:var(--orange);background:#fff0ec;border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font-size:17px;display:grid}.deleteIcon:hover{background:var(--orange);color:#fff}.applicationActions{align-items:center;flex-direction:row!important;gap:8px!important;display:flex!important}.applicationStatus{align-items:center;gap:7px;display:flex}.cancelApplication{color:var(--orange);cursor:pointer;background:#fff0ec;border:1px solid #ffb7a8;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;font-size:22px;line-height:1;transition:all .18s;display:grid}:is(.cancelApplication:hover,.cancelApplication:focus-visible){background:var(--orange);color:#fff;border-color:var(--orange);transform:scale(1.05)}.cancelShiftButton{border:1px solid var(--orange);background:var(--orange);color:#fff;cursor:pointer;white-space:nowrap;border-radius:3px;padding:16px 22px;font-weight:850;transition:all .18s}:is(.cancelShiftButton:hover,.cancelShiftButton:focus-visible){filter:brightness(.94);transform:translateY(-1px)}.withdrawModal{max-width:530px}.warningFree{background:#f1f8dc;border:1px solid #d3e78b;border-radius:15px;align-items:flex-start;gap:13px;margin:20px 0;padding:15px;display:flex}.warningFree>span{color:#263400;background:#d9f26a;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-weight:900;display:grid}.warningFree div{flex-direction:column;gap:3px;display:flex}.warningFree small{color:#566044;line-height:1.45}.dangerConfirm{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:12px;padding:13px 18px;font-weight:800}.dangerConfirm:hover{filter:brightness(.94)}.hiddenDashboardPanel{display:none}.savedShiftsPanel{margin-top:18px}.savedPanelHead{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:10px;display:flex}.savedPanelHead h2{margin-bottom:4px}.savedEmpty{text-align:center;padding:38px 20px}.savedEmpty b{font-size:20px}.savedEmpty p{color:var(--muted)}.savedActions{white-space:nowrap;justify-content:flex-end;gap:8px;flex-direction:row!important;align-items:center!important;display:flex!important}.savedActions .outline{margin:0}.savedShiftModal{max-width:560px}.settingsPage{max-width:1180px;margin:auto}.settingsPanel{border:1px solid var(--line);background:#fff;padding:30px}.settingsIntro{border-bottom:1px solid var(--line);padding-bottom:18px}.settingsIntro h2{margin:0 0 7px}.settingsIntro p,.alertSetting span,.settingsComing p,.settingsEmpty p{color:var(--muted)}.alertSetting{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:24px;padding:24px 0;display:grid}.alertSetting>div:first-child{flex-direction:column;gap:7px;display:flex}.alertSettingActions{align-items:center;gap:10px;display:flex}.alertSetting fieldset{border:0;gap:8px;margin:0;padding:0;display:flex}.alertSetting legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.alertSetting label{cursor:pointer;background:#f1f3ed;border-radius:999px;align-items:center;gap:6px;padding:10px 12px;font-size:13px;font-weight:750;display:flex}.alertSetting label:has(input:checked){background:var(--lime)}.deleteAlert{width:38px;height:38px;color:var(--orange);background:#fff4f0;border:1px solid #ff9b88;border-radius:50%;font-size:22px;line-height:1}.deleteAlert:hover{background:var(--orange);color:#fff}.deleteAlertModal{max-width:520px}.settingsEmpty{text-align:center;padding:34px 0}.settingsComing{background:#eef1e9;margin-top:18px;padding:22px}.settingsComing p{margin-bottom:0}@media (max-width:750px){.alertSetting{grid-template-columns:1fr}.alertSettingActions{align-items:flex-start}.alertSetting fieldset{flex-direction:column;flex:1;align-items:stretch}.alertSetting label{border-radius:8px}}.settingsGrid{grid-template-columns:1.25fr .75fr;gap:18px;margin-bottom:18px;display:grid}.jobAlertSettings{margin-top:0}.settingToggle{border-bottom:1px solid var(--line);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.settingToggle span{flex-direction:column;gap:5px;display:flex}.settingToggle small{color:var(--muted)}.settingToggle input{-webkit-appearance:none;appearance:none;background:#dfe3dc;border-radius:99px;flex:none;width:48px;height:27px;transition:all .2s;position:relative}.settingToggle input:after{content:"";background:#fff;border-radius:50%;width:21px;height:21px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0002}.settingToggle input:checked{background:var(--lime)}.settingToggle input:checked:after{left:24px}.passwordSettings{flex-direction:column;gap:16px;display:flex}.passwordSettings label{flex-direction:column;gap:7px;font-size:12px;font-weight:800;display:flex}.passwordSettings input{border:1px solid #cbd1cc;padding:13px}.passwordSettings .primary{margin-top:auto}@media (max-width:850px){.settingsGrid{grid-template-columns:1fr}}.settingsLayout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:20px;display:grid}.settingsTabs{flex-direction:column;gap:8px;display:flex;position:sticky;top:96px}.settingsTabs button{border:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;background:#fff;flex-direction:column;align-items:flex-start;gap:4px;padding:17px 18px;transition:all .18s;display:flex}.settingsTabs button span{font-weight:850}.settingsTabs button small{color:var(--muted)}.settingsTabs button.active{background:var(--green);border-color:var(--green);color:#fff;box-shadow:inset 5px 0 0 var(--lime)}.settingsTabs button.active small{color:#dbe7e1}.settingsContent{min-width:0}.settingsContent .settingsPanel{min-height:430px}.settingsContent .settingsIntro .kicker{margin-bottom:12px;display:block}.settingsContent .passwordSettings{max-width:none}.settingsContent .passwordSettings .primary{align-self:flex-start;margin-top:8px}@media (max-width:800px){.settingsLayout{grid-template-columns:1fr}.settingsTabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:static;overflow-x:auto}.settingsTabs button{min-width:150px}.settingsContent .settingsPanel{min-height:0}}@media (max-width:560px){.settingsTabs{flex-direction:row;display:flex}.settingsTabs button{flex:1}.settingsTabs button small{display:none}.settingsPanel{padding:22px}.settingToggle{align-items:flex-start}}.accountSettings{flex-direction:column;display:flex}.accountStatusRow,.accountAction{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;padding:22px 0;display:flex}.accountStatusRow>div,.accountAction>div{flex-direction:column;gap:6px;display:flex}.accountStatusRow small,.accountAction p,.accountSettings>small{color:var(--muted);margin:0}.accountGuard{background:#fff4df;border-left:4px solid #e9a52f;margin-top:20px;padding:18px}.accountGuard p{color:var(--muted);margin:6px 0 0}.dangerZone{border:1px solid #ffb3a5;margin-top:18px;padding:20px}.accountAction button{flex:none}.accountActionModal label{flex-direction:column;gap:7px;margin:22px 0;font-size:12px;font-weight:800;display:flex}.accountActionModal input{border:1px solid #cbd1cc;padding:13px}.accountActionModal .dangerConfirm:disabled{opacity:.45;cursor:not-allowed}@media (max-width:620px){.accountStatusRow,.accountAction{flex-direction:column;align-items:flex-start}.accountAction button{width:100%}}.accountStatusBadge{white-space:nowrap;border-radius:20px;flex:none;justify-content:center;align-items:center;padding:9px 14px;font-size:12px;font-weight:800;display:inline-flex}.accountStatusBadge.active{color:#267444;background:#e7f4df}.accountStatusBadge.suspended{color:#7d5b05;background:#fff0cf}.accountStatusBadge.permanentlySuspended{color:#a63220;background:#ffe5df}.hoursModal label{flex-direction:column;gap:8px;margin:24px 0 18px;font-size:12px;font-weight:850;display:flex}.hoursModal input{background:#fff;border:1px solid #cbd1cc;padding:14px;font-size:18px}.hoursModal>p{color:var(--muted);line-height:1.55}.hoursFlowStatus{color:#47665e;background:#f2f5e8;align-items:center;min-height:44px;padding:10px 14px;font-size:13px;font-weight:800;display:inline-flex}.hoursDecision{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hoursDecision>span{color:#45625b;flex-direction:column;min-width:120px;font-size:12px;display:flex}.hoursDecision>span b{color:var(--ink);font-size:18px}.hoursDecision>span small{max-width:260px;margin-top:4px;line-height:1.35}.hoursObjectButton{color:#674300;background:#ffe9a6;border:1px solid #c98918;min-height:44px;padding:10px 17px;font-weight:850}.disputedHours{background:#fff8e4;padding:10px}.hoursModal textarea{min-height:110px;font:inherit;resize:vertical;border:1px solid #cbd1cc;padding:13px}.hoursComparison{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.hoursComparison>div{background:#f7f4eb;flex-direction:column;gap:4px;padding:16px;display:flex}.hoursComparison strong{color:var(--ink);font-size:26px}.hoursAdminGrid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.hoursAdminGrid textarea{width:100%;min-height:100px;font:inherit;border:1px solid #cbd1cc;margin-top:8px;padding:12px}.cancellationPolicyModal{max-width:590px}.cancellationPolicyModal>p,.cancellationPolicyModal>small{color:var(--muted);line-height:1.55}.finalHourNotice{border-left:4px solid var(--orange);background:#fff1ec;margin:20px 0 12px;padding:17px 18px}.finalHourNotice p{color:#75463c;margin:6px 0 0;line-height:1.5}.emergencyModal{max-width:600px}.emergencyModal>p,.emergencyModal>small{color:var(--muted);line-height:1.55}.emergencyModal label{flex-direction:column;gap:8px;margin:20px 0 8px;font-weight:800;display:flex}.emergencyModal textarea{resize:vertical;min-height:140px}.emergencyButton{white-space:nowrap;border-radius:3px;font-weight:850;transition:all .18s;color:#513b08!important;background:#ffd886!important;border:1px solid #e4b951!important;padding:16px 22px!important}:is(.emergencyButton:hover,.emergencyButton:focus-visible){transform:translateY(-1px);background:#f3c55e!important;border-color:#d6a933!important}.emergencyCase{align-items:flex-start}.emergencyCase span{flex-direction:column;gap:5px;display:flex}.emergencyCase small{white-space:pre-line;max-width:650px;color:var(--muted)}.memberHome{flex-direction:column;gap:34px;display:flex}.memberHomeHero{border:1px solid var(--line);background:#f4f1e8;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);min-height:440px;display:grid}.memberHomeHero>div:first-child{padding:58px}.memberHomeHero h1{margin:18px 0;font-size:clamp(42px,5vw,72px);line-height:1}.memberHomeHero p{max-width:660px;color:var(--muted);font-size:17px;line-height:1.6}.memberHomeMark{background:var(--ink);color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:24px;display:flex;overflow:hidden}.memberHomeMark .mark{width:clamp(300px,29vw,440px);max-width:100%;height:clamp(300px,29vw,440px)}.memberHomeMark .mark img{object-fit:contain;width:100%;height:100%}.memberHomeMark strong{font-size:46px;line-height:1}.memberHomeActions{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.memberHomeActions article{border:1px solid var(--line);background:#fff;flex-direction:column;align-items:flex-start;padding:28px;display:flex}.memberHomeActions article>span{color:var(--orange);letter-spacing:2px;font-weight:900}.memberHomeActions h3{margin:22px 0 8px;font-size:25px}.memberHomeActions p{color:var(--muted);flex:1;line-height:1.55}.memberHomeActions button{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:8px 0;font-weight:850}.memberShiftPreview{padding:0}.memberBrowseAll{margin:28px auto 0;display:block}.findShiftsPage{flex-direction:column;gap:24px;display:flex}.shiftFilters{border:1px solid var(--line);background:#fff;align-items:flex-end;gap:14px;padding:20px;display:flex}.shiftFilters label{letter-spacing:1px;text-transform:uppercase;flex-direction:column;gap:7px;min-width:210px;font-size:11px;font-weight:850;display:flex}.shiftFilters select{background:#fff;border:1px solid #cbd1cc;padding:13px;font-size:14px}.findShiftsPage .listing{padding:0}@media (max-width:850px){.memberHomeHero{grid-template-columns:1fr}.memberHomeHero>div:first-child{padding:36px}.memberHomeMark{min-height:390px}.memberHomeMark .mark{width:330px;max-width:94%;height:330px}.memberHomeActions{grid-template-columns:1fr}.shiftFilters{flex-direction:column;align-items:stretch}.shiftFilters label,.shiftFilters button{width:100%;min-width:0}}.dashboardTabs{border-bottom:1px solid var(--line);gap:8px;margin:0 0 16px;display:flex}.dashboardTabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:9px;margin-bottom:-1px;padding:13px 17px;font-weight:850;display:flex}.dashboardTabs button.active{color:var(--ink);border-bottom-color:var(--ink)}.dashboardTabs button span{background:#e9ede8;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:11px;display:grid}.dashboardTabs button.active span{background:var(--lime)}.panelIntro{margin-top:-8px;margin-bottom:22px;font-size:13px}.panel .row:last-child{padding-bottom:0}.panel .row small{color:var(--muted)}.reviewPill{color:#7d5b05;background:#fff0cf}.underReviewState{background:#fff8e8;border:1px solid #f0d99b;border-radius:8px;flex-direction:column;max-width:260px;padding:11px 13px;gap:3px!important;display:flex!important}.underReviewState b{color:#72520a;font-size:12px}.underReviewState small{font-size:10px;line-height:1.4;color:#77694a!important}@media (max-width:600px){.dashboardTabs{width:100%}.dashboardTabs button{flex:1;justify-content:center;padding-left:10px;padding-right:10px}.panel{padding:22px 18px}.panel .row{grid-template-columns:auto 1fr}.panel .row>.pill,.panel .row>.applicationActions,.panel .row>button{grid-column:2;justify-self:start}}.completedWorker{background:#fbfff1}.completedWorker>button{margin-top:auto}.heartSent{color:#557067;background:#e9efe9;border:0;padding:13px 16px;font-weight:850}.heartSent:disabled{opacity:1}.applicantCard .heartBadge{max-width:100%}.feedbackGrid{gap:14px;display:grid}.feedbackGrid .returnQuestion{margin-top:0}.compactTrust .trustScore>b{letter-spacing:-.5px;font-size:18px}.compactTrust .trustScore span{max-width:90px}.safetyWrap{max-width:1180px;margin:28px auto 0;padding:0 22px}.safetyPanel,.bookingSafety{background:#fff;border:1px solid #e4e6df;border-radius:20px;margin-bottom:16px;padding:22px;box-shadow:0 10px 30px #18201c0d}.safetyPanel{grid-template-columns:1fr auto;align-items:center;gap:14px;display:grid}.safetyPanel h3,.bookingSafety h3{margin:4px 0}.safetyPanel p,.bookingSafety p{color:#68706b;margin:4px 0}.safetyCount{text-align:center;background:#f3f6ed;border-radius:16px;padding:12px 18px}.safetyCount b{font-size:28px;display:block}.safetyCount span{font-size:12px}.safety-temporarily_suspended,.safety-in_review,.safety-permanently_blocked{background:#fff8f6;border-color:#ff8b78}.safetyCase,.safetyBooking{border-top:1px solid #eceee8;grid-column:1/-1;align-items:center;gap:12px;padding-top:12px;display:flex}.safetyBooking div{flex-direction:column;margin-right:auto;display:flex}.appealBox{grid-column:1/-1;gap:10px;display:flex}.appealBox textarea{flex:1;min-height:70px}.dangerOutline{color:#b73d2c;background:#fff;border:1px solid #ff7b67;border-radius:10px;padding:10px 14px}.bookingSafety{margin-top:0}@media (max-width:700px){.safetyPanel{grid-template-columns:1fr}.safetyCount{justify-self:start}.safetyCase,.safetyBooking,.appealBox{flex-direction:column;align-items:stretch}}.venueBadgePanel{background:#fff;border:1px solid #e4e6df;border-radius:20px;margin-bottom:16px;padding:22px}.venueBadgePanel h3{margin:4px 0}.venueBadgePanel p,.venueBadgePanel>small{color:var(--muted)}.badgeProgress{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.badgeProgress>span{color:#89918d;background:#f0f1ed;border-radius:10px;flex-direction:column;gap:5px;padding:13px;font-size:12px;font-weight:800;display:flex}.badgeProgress>span small{font-weight:500;line-height:1.35}.badgeProgress>span.earned{color:#315f46;background:#e9f5cf;border:1px solid #cde795}@media (max-width:800px){.badgeProgress{grid-template-columns:1fr 1fr}}@media (max-width:500px){.badgeProgress{grid-template-columns:1fr}}.profileAfter{max-width:1180px;margin:-38px auto 70px;padding:0 22px}.profileAfter .safetyPanel{margin-top:16px;margin-bottom:0}.profileAfter .venueBadgePanel,.profileAfter .bookingSafety{margin-bottom:16px}@media (max-width:700px){.profileAfter{margin-top:-48px;padding:0 16px}}.safetyTimeline{border-top:1px solid #eceee8;grid-column:1/-1;padding-top:18px}.safetyTimelineHead{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.safetyTimelineHead h4{margin:5px 0 0;font-size:18px}.safetyTimelineHead>small{color:#68706b;text-align:right;max-width:370px;line-height:1.45}.timelineTrack{grid-template-columns:repeat(4,1fr);gap:12px;display:grid;position:relative}.timelineTrack:before{content:"";background:linear-gradient(90deg,#b9df3c 0 25%,#f4b84c 25% 58%,#ff8b78 58% 100%);border-radius:99px;height:4px;position:absolute;top:20px;left:5%;right:5%}.timelineStage{padding-top:52px;position:relative}.timelineTime{z-index:1;color:#24342d;background:#d9f26a;border:4px solid #fff;border-radius:50%;place-items:center;min-width:44px;height:44px;padding:0 9px;font-size:11px;font-weight:900;display:grid;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #d8ded5}.timelineStage>div{background:#f7f8f3;border:1px solid #e8ebe2;border-radius:14px;height:100%;padding:14px}.timelineStage b,.timelineStage strong{display:block}.timelineStage b{text-transform:uppercase;letter-spacing:.6px;color:#68706b;font-size:11px}.timelineStage strong{margin:5px 0;font-size:14px}.timelineStage p{margin:0;font-size:12px;line-height:1.45}.warningStage .timelineTime{background:#ffd886}.finalStage .timelineTime,.startStage .timelineTime{background:#ffb1a3}.startStage>div{background:#fff5f2;border-color:#ffd0c8}.urgentRule{background:#fff5f2;border:1px solid #ffd0c8;border-radius:12px;align-items:center;gap:10px;margin-top:14px;padding:11px 14px;display:flex}.urgentRule>span{background:var(--orange);color:#fff;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-weight:900;display:grid}.urgentRule p{margin:0;font-size:12px;line-height:1.45}.noShowBranch{background:#f4f1e8;border-radius:14px;align-items:center;gap:12px;margin-top:14px;padding:14px;display:flex}.branchLabel{flex-direction:column;min-width:150px;display:flex}.branchLabel span{letter-spacing:1px;color:var(--orange);font-size:11px;font-weight:900}.branchLabel b{font-size:13px}.branchStep{background:#fff;border:1px solid #e4e6df;border-radius:12px;flex:1;align-items:center;gap:10px;padding:10px;display:flex}.branchStep>span{background:#ffd886;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;font-weight:900;display:grid}.branchStep.severe>span{background:#ffb1a3}.branchStep p{margin:0;font-size:12px;line-height:1.35}.branchStep b{display:block}.noShowBranch i{color:#8a918c;font-size:22px;font-style:normal}.timelineFootnote{color:#68706b;margin-top:11px;font-size:11px;display:block}.safetyRules{display:none}@media (max-width:850px){.timelineTrack{grid-template-columns:1fr 1fr}.timelineTrack:before{display:none}.timelineStage{min-height:118px;padding-top:0;padding-left:54px}.timelineTime{left:0}.noShowBranch{flex-direction:column;align-items:stretch}.noShowBranch i{align-self:center;transform:rotate(90deg)}.branchLabel{min-width:0}}@media (max-width:560px){.safetyTimelineHead{flex-direction:column;align-items:flex-start}.safetyTimelineHead>small{text-align:left}.timelineTrack{grid-template-columns:1fr}.timelineStage{min-height:0}.noShowBranch{padding:12px}}.bookingDetail{align-items:flex-start;margin-top:16px;padding-top:18px}.bookingDetail>div:first-child{gap:5px}.bookingContact{background:#f4f7ea;border:1px solid #e0e8ca;border-radius:12px;gap:6px;padding:14px;margin-top:10px!important;display:grid!important}.bookingContact>small{letter-spacing:1.1px;color:#63736b;font-size:9px;font-weight:850}.bookingContact>span{color:var(--muted);font-size:12px}.bookingContact>div{flex-wrap:wrap;gap:7px;flex-direction:row!important;display:flex!important}.bookingContact a{color:var(--ink);background:#fff;border:1px solid #cbd5c7;border-radius:8px;padding:8px 11px;font-size:11px;font-weight:850;text-decoration:none}.bookingContact a:hover{background:var(--ink);color:#fff}.bookingDangerActions{flex:none;gap:8px;flex-direction:row!important;display:flex!important}@media (max-width:700px){.bookingDangerActions{width:100%;flex-direction:column!important}.bookingDangerActions button{width:100%}}.weeklyAvailability{background:#fff;border:1px solid #e4e6df;border-radius:20px;margin-bottom:16px;padding:22px}.weeklyAvailability h3{margin:5px 0}.weeklyAvailability>p,.weeklyAvailability>small{color:var(--muted);line-height:1.5}.availabilityDays{grid-template-columns:repeat(7,1fr);gap:7px;margin:18px 0;display:grid}.availabilityDays button{border:1px solid var(--line);background:#f6f7f3;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:12px 6px;display:flex}.availabilityDays button.selected{background:var(--lime);border-color:#b9d254}.availabilityDays b{font-size:12px}.availabilityDays span{color:var(--muted);font-size:9px}.weeklyAvailability label{flex-direction:column;gap:7px;margin-bottom:12px;font-size:11px;font-weight:850;display:flex}.weeklyAvailability input{background:#fff;border:1px solid #cbd1cc;padding:13px}.weeklyAvailability>.primary{margin-right:12px;padding:12px 16px}.availabilityMessage{margin:0 0 10px;font-weight:800;display:block;color:#397253!important}@media (max-width:700px){.availabilityDays{grid-template-columns:repeat(4,1fr)}.weeklyAvailability>.primary{width:100%;margin:0 0 10px}}.footerLinks{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}.footerLinks button,.footerLinks a{color:#d9e5df;background:0 0;border:0;padding:0;font-size:13px;text-decoration:none}.footerLinks button:hover,.footerLinks a:hover{color:var(--lime);text-decoration:underline}.legalPage{background:var(--cream);min-height:760px;padding:62px 20px 90px}.legalShell{max-width:940px;margin:auto}.legalBack{color:var(--muted);background:0 0;border:0;margin-bottom:35px;padding:0;font-weight:800}.legalShell>h1{letter-spacing:-4px;margin:16px 0 8px;font-size:clamp(45px,7vw,74px)}.legalIntro{color:var(--muted);margin:0 0 32px;font-size:18px}.legalNav{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.legalNav button{border:1px solid var(--line);background:#fff;padding:11px 14px;font-weight:800}.legalNav button.active{background:var(--ink);border-color:var(--ink);color:#fff}.legalDocument{border:1px solid var(--line);background:#fff;padding:clamp(25px,5vw,54px)}.legalDocument h2{margin:30px 0 8px;font-size:21px}.legalDocument h2:first-child{margin-top:0}.legalDocument p{color:#52635c;margin:0;line-height:1.72}.legalDocument a{color:var(--ink);font-weight:800}.legalNotice{border-left:5px solid var(--lime);background:#f1f7dd;margin-bottom:30px;padding:18px 20px}.legalNotice p{margin-top:6px}.legalUpdated{color:var(--muted);margin-top:14px;display:block}.legalModal{max-width:780px;max-height:88vh;overflow:auto}.legalModal>h2{margin:12px 0 22px;font-size:34px}.legalModal .legalDocument{border:0;margin-bottom:24px;padding:0}.legalCheck{flex-direction:row!important;align-items:flex-start!important;gap:10px!important}.legalCheck input{margin-top:3px}.legalCheck span{font-weight:500;line-height:1.5}.legalCheck button{color:var(--ink);background:0 0;border:0;padding:0;font-weight:850;text-decoration:underline}.legalCheck button:hover{color:#496b5e}@media (max-width:600px){.footerLinks{justify-content:flex-start}.legalPage{padding:38px 15px 65px}.legalShell>h1{letter-spacing:-2.5px}.legalDocument{padding:24px 20px}.legalNav{grid-template-columns:1fr 1fr;display:grid}.legalNav button{font-size:12px}.legalModal{padding:28px 20px}.legalModal .close{right:10px}.legalModal>h2{font-size:28px}}.billingSummary{grid-template-columns:1fr 1fr;gap:14px;margin:24px 0;display:grid}.billingSummary article{background:var(--cream);border:1px solid var(--line);flex-direction:column;gap:7px;padding:22px;display:flex}.billingSummary small{letter-spacing:1px;font-weight:850}.billingSummary b{font-size:34px}.billingSummary span,.billingRule p,.billingFootnote,.billingHistory p{color:var(--muted)}.billingRule{border-left:5px solid var(--lime);background:#f1f7dd;margin-bottom:26px;padding:18px 20px}.billingRule p{margin:6px 0 0;line-height:1.55}.billingHistory{border-top:1px solid var(--line);margin:10px 0 18px}.billingHistory>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1fr) auto auto minmax(220px,auto);align-items:center;gap:16px;padding:16px 0;display:grid}.billingHistory span{flex-direction:column;gap:4px;display:flex}.billingHistory span small{color:var(--muted)}.billingHistory strong{font-size:16px}.billingStatus{text-transform:uppercase;letter-spacing:.7px;background:#edf0e9;border-radius:99px;padding:7px 9px;font-size:10px;font-style:normal;font-weight:850}.billingStatus.free,.billingStatus.paid{color:#315f46;background:#e9f5cf}.billingStatus.pending{color:#7d5b05;background:#fff0cf}.billingStatus.failed,.billingStatus.disputed{color:#a53e2e;background:#fff0ec}.billingRowActions,.testPaymentActions{align-items:center;gap:5px;display:flex}.documentButton,.testPaymentActions button{border:1px solid var(--line);background:#fff;padding:7px 9px;font-size:10px;font-weight:850}.documentButton:hover,.testPaymentActions button:hover{background:var(--ink);color:#fff}.billingDocument{max-width:620px}.billingDocument h2{margin-bottom:22px}.documentReference{background:var(--cream);border-left:5px solid var(--lime);flex-direction:column;gap:5px;margin-bottom:18px;padding:16px 18px;display:flex}.documentReference small{letter-spacing:1px;color:var(--muted);font-weight:850}.billingDocument dl{margin:0}.billingDocument dl div{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;gap:20px;padding:13px 0;display:grid}.billingDocument dt{color:var(--muted)}.billingDocument dd{text-align:right;margin:0;font-weight:750}.documentNotice{background:#f1f7dd;margin:22px 0;padding:17px 19px}.documentNotice p{color:var(--muted);margin:6px 0 0;line-height:1.5}@media (max-width:850px){.billingHistory>div{grid-template-columns:1fr auto}.billingRowActions{flex-wrap:wrap;grid-column:1/-1}}@media (max-width:600px){.billingSummary{grid-template-columns:1fr}.billingDocument dl div{grid-template-columns:1fr;gap:4px}.billingDocument dd{text-align:left}.billingStatus{width:max-content}.billingRowActions{flex-direction:column;align-items:flex-start}.testPaymentActions{flex-wrap:wrap}}.disputeSummary{white-space:nowrap;text-overflow:ellipsis;max-width:450px;overflow:hidden;color:#a53e2e!important}.openDispute{color:#a53e2e;border-color:#f0aa98!important}.disputeModal{max-width:600px}.disputeModal>p{color:var(--muted);line-height:1.55}.disputeModal label{flex-direction:column;gap:8px;margin-top:20px;font-weight:800;display:flex}.disputeModal textarea{resize:vertical;min-height:140px}.disputeModal>small{text-align:right;color:var(--muted);margin-top:6px;display:block}.modalActions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}@media (max-width:600px){.modalActions{flex-direction:column-reverse}.modalActions button{width:100%}}.landingHero{min-height:680px}.landingHero .heroCopy{flex-direction:column;justify-content:center;padding-top:70px;display:flex}.landingHero h1{max-width:760px;font-size:clamp(58px,6.4vw,94px)}.landingHero .heroCopy>p{max-width:650px;font-size:20px}.landingActions{gap:12px;margin-bottom:26px}.venueAction{border:1px solid var(--ink);background:0 0;border-radius:3px;padding:15px 22px;font-weight:850}.heroPromises{flex-wrap:wrap;gap:10px;display:flex}.heroPromises span{color:#5b6b64;background:#fff;border:1px solid #ccd3cd;padding:10px 13px;font-size:11px}.heroPromises b{color:var(--ink);font-size:13px}.landingArt{place-items:center;padding:60px;display:grid}.heroPriceCard{z-index:2;background:#fff;width:min(100%,430px);padding:34px;position:relative;transform:rotate(-1.5deg);box-shadow:0 24px 60px #3a4e182b}.heroPriceCard>small{letter-spacing:1.6px;color:#65756c;font-size:10px;font-weight:900}.heroPriceCard>b{letter-spacing:-5px;margin:12px 0 2px;font-size:76px;line-height:1;display:block}.heroPriceCard>span{color:var(--muted);margin-bottom:28px;font-size:13px;display:block}.priceVs{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 0 2px;font-size:12px;display:flex}.priceVs strong{font-size:18px}.priceVs.competitor{color:#75817c}.miniFlow{z-index:3;background:var(--ink);color:#fff;letter-spacing:1px;align-items:center;gap:11px;padding:14px 18px;font-size:10px;font-weight:900;display:flex;position:absolute;bottom:92px;left:8%;box-shadow:0 12px 30px #173a3433}.miniFlow i{color:var(--lime);font-style:normal}.firstFree{z-index:3;color:#fff;letter-spacing:.7px;background:#ff6847;padding:13px 16px;font-size:10px;font-weight:800;position:absolute;top:70px;right:6%;transform:rotate(3deg)}.firstFree b{letter-spacing:-1px;font-size:25px;display:block}.quickExplain{z-index:4;background:#fff;grid-template-columns:repeat(3,1fr);max-width:1200px;margin:-28px auto 34px;display:grid;position:relative;box-shadow:0 16px 50px #173a3414}.quickExplain>div{border-right:1px solid var(--line);padding:27px 30px}.quickExplain>div:last-child{border-right:0}.quickExplain h3{margin:8px 0;font-size:21px}.quickExplain p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.quickExplain .quickAdvantage{background:var(--ink);color:#fff}.quickAdvantage p{color:#b9c8c2}.quickAdvantage .kicker{color:var(--lime)}.landingArt{background:var(--ink)}.heroBrandPanel{z-index:2;background:var(--ink);color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:600px;padding:28px;display:flex;position:relative}.heroBrandPanel .mark{aspect-ratio:1;width:min(690px,100%);height:auto;margin-bottom:12px}.heroBrandPanel .mark img{object-fit:contain;width:100%;height:100%}.heroBrandPanel strong{letter-spacing:-4px;font-size:78px;line-height:1}.homePricing{background:#fff;grid-template-columns:.8fr 1.4fr;align-items:center;gap:6vw;padding:68px 7vw;display:grid}.homePricing h2{letter-spacing:-3px;margin:12px 0;font-size:clamp(40px,4.3vw,62px);line-height:.98}.homePricing>div>p{color:var(--muted);max-width:480px;line-height:1.6}.homePricingFacts{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.homePricingFacts article{border-right:1px solid var(--line);flex-direction:column;gap:8px;padding:26px 22px;display:flex}.homePricingFacts article:last-child{background:var(--ink);color:#fff;border-right:0}.homePricingFacts small{letter-spacing:1.2px;color:var(--muted);font-size:9px;font-weight:900}.homePricingFacts b{letter-spacing:-1px;font-size:28px}.homePricingFacts span{color:var(--muted);font-size:12px;line-height:1.5}.homePricingComparison{background:var(--cream);border:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-top:12px;padding:18px 22px;display:grid}.homePricingComparison>span{flex-direction:column;gap:3px;display:flex}.homePricingComparison>span:last-child{text-align:right}.homePricingComparison small{letter-spacing:1px;color:var(--muted);font-size:9px;font-weight:900}.homePricingComparison b{letter-spacing:-1.5px;font-size:31px}.homePricingComparison i{color:var(--muted);font-family:Georgia,serif}.homePricingComparison em{color:var(--muted);font-size:10px;font-style:normal}.homePricingNote{color:#7a8580;margin-top:8px;font-size:9px;line-height:1.45;display:block}@media (max-width:900px){header .loginButton{margin-left:auto}.landingHero{grid-template-columns:1fr}.landingArt{min-height:520px}.quickExplain{grid-template-columns:1fr;margin:0 20px 34px}.quickExplain>div{border-right:0;border-bottom:1px solid var(--line)}.homePricing,.homePricingFacts{grid-template-columns:1fr}.homePricingFacts article{border-right:0;border-bottom:1px solid var(--line)}.homePricingFacts article:last-child{border-bottom:0}}@media (max-width:600px){.landingHero .heroCopy{padding:54px 22px 48px}.landingHero h1{font-size:54px}.landingHero .heroCopy>p{font-size:17px}.landingActions{flex-direction:column;align-items:stretch}.landingActions button{width:100%}.landingArt{min-height:500px;padding:0}.heroBrandPanel{min-height:500px;padding:24px}.heroBrandPanel .mark{aspect-ratio:1;width:min(525px,100%);height:auto;margin-bottom:10px}.heroBrandPanel strong{font-size:62px}.quickExplain{margin:0}.quickExplain>div{padding:24px 22px}.homePricing{padding:52px 24px}.homePricing h2{letter-spacing:-2px}.homePricingComparison{grid-template-columns:1fr;gap:10px}.homePricingComparison>span:last-child{text-align:left}.homePricingComparison i{display:none}}.billingStatus.waived{color:#315f46;background:#e9f5cf}.disputeAdminGrid blockquote{background:var(--cream);border-left:4px solid var(--coral);color:var(--ink);margin:14px 0;padding:14px 16px;line-height:1.5}.disputeAdminGrid textarea{min-height:95px}.resolvedDisputes{border-top:1px solid var(--line);margin-top:30px;padding-top:22px}.resolvedDisputes>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:10px 18px;padding:14px 0;display:grid}.resolvedDisputes span{flex-direction:column;display:flex}.resolvedDisputes span small{color:var(--muted)}.resolvedDisputes p{color:var(--muted);grid-column:1/-1;margin:0}.billingStatus.refunded{color:#315f46;background:#e9f5cf}.decisionHint{color:var(--muted);margin-top:7px;line-height:1.45;display:block}.disputeDecisionModal{max-width:570px}.decisionPreview{background:var(--cream);border-left:5px solid var(--lime);margin-top:20px;padding:17px 19px}.decisionPreview small{letter-spacing:1px;color:var(--muted);font-weight:850}.decisionPreview p{white-space:pre-wrap;margin:8px 0 0;line-height:1.55}.adminWorkspace{background:var(--cream);min-height:calc(100vh - 90px);padding:44px max(5vw,24px) 80px}.adminWorkspaceHeader{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1180px;margin:0 auto 24px;display:flex}.adminWorkspaceHeader h1{letter-spacing:-.045em;margin:8px 0 10px;font-size:clamp(38px,5vw,64px);font-weight:500}.adminWorkspaceHeader p{max-width:680px;color:var(--muted);font-size:17px}.adminOnlyBadge{background:var(--ink);color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:10px 15px;font-size:12px;font-weight:800}.adminWorkspaceTabs{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:repeat(5,1fr);max-width:1180px;margin:0 auto;display:grid;overflow:hidden}.adminWorkspaceTabs button{border:0;border-right:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;flex-direction:column;align-items:flex-start;gap:3px;padding:18px 20px;display:flex}.adminWorkspaceTabs button:last-child{border-right:0}.adminWorkspaceTabs button small{color:var(--muted)}.adminWorkspaceTabs button.active{background:var(--ink);color:#fff}.adminWorkspaceTabs button.active small{color:#dbe7e2}.adminWorkspaceContent{max-width:1180px;margin:22px auto 0}.adminWorkspaceContent>.page{min-height:0;padding:0}@media (max-width:800px){.adminWorkspace{padding:28px 16px 60px}.adminWorkspaceHeader{display:block}.adminOnlyBadge{margin-top:14px;display:inline-block}.adminWorkspaceTabs{border-radius:12px;display:flex;overflow-x:auto}.adminWorkspaceTabs button{min-width:145px}.adminWorkspaceHeader h1{font-size:42px}}.avatar{place-items:center;padding:0;display:grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.supportSettings{padding:0;overflow:hidden}.supportSettings>.settingsIntro{padding:30px 30px 22px}.supportLayout{grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);display:grid}.supportGuide{background:var(--ink);color:#fff;flex-direction:column;padding:30px;display:flex}.supportIcon{background:var(--lime);width:46px;height:46px;color:var(--ink);border-radius:50%;place-items:center;font-size:23px;font-weight:900;display:grid}.supportGuide h3{margin:18px 0;font-size:23px}.supportGuide ol{counter-reset:support-step;gap:22px;margin:0;padding:0;list-style:none;display:grid}.supportGuide li{counter-increment:support-step;gap:5px;padding-left:28px;display:grid;position:relative}.supportGuide li:before{content:counter(support-step);color:var(--lime);font-weight:900;position:absolute;top:0;left:0}.supportGuide li span{color:#b8c9c2;font-size:13px;line-height:1.45}.supportDirect{border-top:1px solid #496057;gap:7px;margin-top:auto;padding-top:28px;display:grid}.supportDirect small{color:#b8c9c2;letter-spacing:1px;font-size:9px;font-weight:850}.supportDirect a{color:var(--lime);font-weight:800;text-decoration:none}.supportFormBody{flex-direction:column;gap:22px;padding:30px;display:flex}.supportFormBody label{flex-direction:column;gap:9px;font-weight:850;display:flex}.supportFormBody select,.supportFormBody textarea{background:#fff;border:1px solid #cbd1cc;border-radius:3px;padding:14px}.supportFormBody textarea{resize:vertical;min-height:180px}.supportPrivacyNote{background:var(--cream);align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.supportPrivacyNote>span{color:#397253;font-weight:900}.supportPrivacyNote small{color:var(--muted);line-height:1.5}.supportFormBody .primary{align-self:flex-start}@media (max-width:720px){.supportLayout{grid-template-columns:1fr}.supportGuide{min-height:0}.supportDirect{margin-top:26px}.supportSettings>.settingsIntro,.supportGuide,.supportFormBody{padding:24px}.supportFormBody .primary{width:100%}}.supportAdminSummary{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.supportAdminSummary article{border:1px solid var(--line);background:#fff;gap:5px;padding:20px;display:grid}.supportAdminSummary small{letter-spacing:1px;color:var(--muted);font-weight:850}.supportAdminSummary b{font-size:34px}.supportAdminSummary span{color:var(--muted);font-size:12px}.supportAdminFilters{border:1px solid var(--line);background:#fff;align-items:end;gap:12px;margin-bottom:18px;padding:14px;display:flex}.supportAdminFilters>div{gap:5px;margin-right:auto;display:flex}.supportAdminFilters button{border:1px solid var(--line);background:#fff;padding:10px 12px;font-weight:800}.supportAdminFilters button.active{background:var(--ink);border-color:var(--ink);color:#fff}.supportAdminFilters label{letter-spacing:.7px;gap:5px;font-size:10px;font-weight:850;display:grid}.supportAdminFilters select{border:1px solid var(--line);background:#fff;min-width:145px;padding:9px 12px}.supportTicketGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.supportAccount{background:var(--cream);gap:3px;margin-top:13px;padding:13px 15px;display:grid}.supportAccount small{letter-spacing:1px;color:var(--muted);font-size:9px;font-weight:850}.supportAccount span{color:var(--muted);font-size:11px}.supportResolution{border-left:5px solid var(--lime);background:#edf6d7;margin-top:15px;padding:16px 18px}.supportResolution small{letter-spacing:1px;color:#52702c;font-size:9px;font-weight:850}.supportResolution p{white-space:pre-wrap;line-height:1.55}.supportResolution span{color:var(--muted);font-size:11px}.resolvedSupportHistory{border-top:1px solid var(--line);margin-top:28px;padding-top:8px}.resolvedSupportHistory>.sectionHead{margin:20px 0 8px}.resolvedSupportHistory h3{margin:5px 0;font-size:25px}.resolvedSupportHistory>div:not(.sectionHead){border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.8fr) minmax(250px,1.5fr) auto;align-items:start;gap:20px;padding:15px 0;display:grid}.resolvedSupportHistory span{gap:4px;display:grid}.resolvedSupportHistory span small,.resolvedSupportHistory time{color:var(--muted);font-size:11px}.resolvedSupportHistory p{color:var(--muted);margin:0;line-height:1.45}.supportResolveModal{max-width:580px}@media (max-width:850px){.supportTicketGrid{grid-template-columns:1fr}.supportAdminFilters{flex-wrap:wrap;align-items:stretch}.supportAdminFilters>div{width:100%;overflow-x:auto}.supportAdminFilters label{flex:1}.supportAdminFilters select{width:100%;min-width:0}}@media (max-width:600px){.supportAdminSummary{grid-template-columns:1fr}.resolvedSupportHistory>div:not(.sectionHead){grid-template-columns:1fr;gap:7px}.supportAdminFilters button{white-space:nowrap}}.toast{align-items:center;gap:16px;max-width:min(480px,100vw - 32px);padding:15px 18px;line-height:1.45;display:flex}.toast span{flex:1}.toast button{color:#fff;background:0 0;border:1px solid #ffffff80;padding:7px 11px;font-weight:850}.persistentToast{border-left:5px solid var(--orange);background:#6f2d20}@media (max-width:600px){.toast{max-width:none;top:88px;left:16px;right:16px}}.heartBadge .diamondGem{clip-path:polygon(20% 0,80% 0,100% 34%,50% 100%,0 34%);background:linear-gradient(135deg,#55bce8 0 24%,#dff9ff 25% 47%,#79d9f6 48% 69%,#2d94c5 70% 100%);flex:0 0 22px;width:22px;height:19px;animation:1.8s ease-in-out infinite diamondSpark;display:inline-block;position:relative}.heartBadge .diamondGem:before,.heartBadge .diamondGem:after{content:"";clip-path:inherit;pointer-events:none;position:absolute;inset:0}.heartBadge .diamondGem:before{background:linear-gradient(90deg,#0000 47%,#fff 48% 52%,#0000 53%),linear-gradient(145deg,#0000 43%,#ffffffb8 44% 49%,#0000 50%)}.heartBadge .diamondGem:after{background:linear-gradient(35deg,#0000 48%,#ffffff8f 49% 53%,#0000 54%)}.heartBadge .diamondGem i{display:none}.heartsGuide{border:1px solid var(--line);background:#fff;margin-top:24px;padding:30px}.heartsGuideIntro{grid-template-columns:minmax(260px,.8fr) minmax(300px,1.2fr);align-items:end;gap:40px;margin-bottom:24px;display:grid}.heartsGuideIntro h2{margin:7px 0 0;font-size:30px}.heartsGuideIntro p{color:var(--muted);margin:0;line-height:1.55}.heartLevelGrid{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.heartLevelGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:10px;min-height:150px;padding:20px;display:flex}.heartLevelGrid article:nth-child(3n){border-right:0}.heartLevelGrid article:nth-last-child(-n+3){border-bottom:0}.heartLevelGrid article>b{color:var(--ink);font-size:13px}.heartLevelGrid article p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.heartsGuide>small{color:var(--muted);margin-top:15px;font-size:11px;display:block}@media (max-width:760px){.heartsGuide{padding:22px}.heartsGuideIntro{grid-template-columns:1fr;gap:12px}.heartLevelGrid{grid-template-columns:1fr 1fr}.heartLevelGrid article:nth-child(3n){border-right:1px solid var(--line)}.heartLevelGrid article:nth-child(2n){border-right:0}.heartLevelGrid article:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.heartLevelGrid article:nth-last-child(-n+2){border-bottom:0}}@media (max-width:480px){.heartLevelGrid{grid-template-columns:1fr}.heartLevelGrid article,.heartLevelGrid article:nth-child(3n),.heartLevelGrid article:nth-child(2n){border-right:0;border-bottom:1px solid var(--line)}.heartLevelGrid article:last-child{border-bottom:0}}.completionAppreciation{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);margin:28px 0 8px;display:grid;box-shadow:0 12px 34px #173a3412}.appreciationIntro{background:var(--ink);color:#fff;align-items:flex-start;gap:16px;padding:25px;display:flex}.appreciationIntro>span{background:var(--lime);width:44px;height:44px;color:var(--ink);border-radius:50%;flex:0 0 44px;place-items:center;font-size:22px;font-weight:900;display:grid}.appreciationIntro small{color:var(--lime);letter-spacing:1.1px;font-size:9px;font-weight:900}.heartPrompt .appreciationIntro small{color:#ff9a82}.appreciationIntro h2{margin:7px 0;font-size:24px}.appreciationIntro p{color:#b9c8c2;margin:0;font-size:12px;line-height:1.45}.appreciationItems{display:grid}.appreciationItems article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.appreciationItems article:last-child{border-bottom:0}.appreciationItems article>div:first-child{align-items:center;gap:13px;min-width:0;display:flex}.appreciationItems article span{gap:4px;display:grid}.appreciationItems article span small{color:var(--muted);font-size:11px}.appreciationAvatar{flex:0 0 42px;width:42px;height:42px;font-size:12px}.appreciationHeart,.appreciationChoices button{white-space:nowrap;border:0;padding:12px 16px;font-weight:850}.appreciationHeart{background:var(--coral);color:#fff}.appreciationChoices{gap:8px;display:flex}.appreciationChoices button:first-child{background:var(--lime);color:var(--ink)}.appreciationChoices button:last-child{background:var(--cream);color:var(--ink);border:1px solid var(--line)}@media (max-width:780px){.completionAppreciation{grid-template-columns:1fr}.appreciationItems article{flex-direction:column;align-items:flex-start}.appreciationChoices,.appreciationChoices button,.appreciationHeart{width:100%}}:is(.sectionHead:has(+.applicantGrid>.completedWorker),.applicantGrid:has(>.completedWorker)){display:none}.heartPrompt .appreciationIntro>span{background:var(--lime);color:var(--ink)}.appreciationHeart{background:var(--ink);color:#fff;border:1px solid var(--ink);cursor:pointer}:is(.appreciationHeart:hover,.appreciationHeart:focus-visible){filter:brightness(1.12);transform:translateY(-1px)}.appreciationSkip{color:var(--muted);border:1px solid var(--line);cursor:pointer;background:#fff}:is(.appreciationSkip:hover,.appreciationSkip:focus-visible){color:var(--ink);border-color:var(--ink)}.removePhotoButton{border:1px solid var(--orange);background:var(--orange);color:#fff;cursor:pointer;margin-top:9px;padding:10px 15px;font-weight:850}:is(.removePhotoButton:hover,.removePhotoButton:focus-visible){filter:brightness(.94);transform:translateY(-1px)}.profile .bio{flex-direction:column;align-items:center;gap:12px;display:flex}.profile .bio h2,.profile .bio p{margin:0}.profile .bio .photoButton,.profile .bio .removePhotoButton{border-width:1px;justify-content:center;align-items:center;min-width:132px;min-height:40px;margin:0;padding:11px 15px;font-size:12px;line-height:1;display:inline-flex}.profile .bio .photoButton{border:1px solid var(--ink)}.profile .bio .pendingApproval{margin:0}.profile .bio>.verified{margin-top:2px}.emailTestsPage{gap:24px;display:grid}.emailTestsHead p{color:#60736e;max-width:680px;margin:8px 0 0}.emailTestSummary{grid-template-columns:1fr 1.5fr 1fr;gap:14px;display:grid}.emailTestSummary article{background:#fff;border:1px solid #dfe3dc;gap:7px;padding:22px;display:grid}.emailTestSummary small,.emailSubject small{letter-spacing:.13em;color:#6a7a76;font-size:11px}.emailTestSummary b{overflow-wrap:anywhere;font-size:20px}.emailTestSummary b.ready{color:#1d755e}.emailTestSummary b.notReady{color:#d15f45}.emailTestSummary span{color:#71807c;font-size:14px}.emailTestNotice{background:#eef7d5;border-left:4px solid #cdeb54;align-items:center;gap:18px;padding:18px 20px;display:flex}.emailTestNotice span{color:#52635e}.emailCategoryTabs{flex-wrap:wrap;gap:8px;display:flex}.emailCategoryTabs button{color:#173b35;background:#fff;border:1px solid #cfd7d2;border-radius:999px;padding:9px 14px}.emailCategoryTabs button.active{color:#fff;background:#173b35;border-color:#173b35}.emailTestGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.emailTestCard{background:#fff;border:1px solid #dfe3dc;flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.emailTestCardTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.emailTestCardTop span{color:#365846;background:#edf7d6;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:700}.emailTestCardTop small{color:#788781;text-align:right;font-size:10px}.emailTestCard h3{margin:2px 0 0;font-size:22px}.emailTestCard>p{color:#63746f;min-height:40px;margin:0}.emailSubject{border-top:1px solid #e4e6e1;gap:5px;padding-top:12px;display:grid}.emailSubject b{font-size:14px}.emailPreview{background:#f6f4ee;gap:7px;min-height:128px;padding:14px;display:grid}.emailPreview small{color:#e06b4f;letter-spacing:.12em;font-size:10px;font-weight:800}.emailPreview b{font-size:16px}.emailPreview p{color:#60706c;margin:0;font-size:13px;line-height:1.45}.emailTestCard>button{color:#fff;background:#173b35;border:0;margin-top:auto;padding:12px;font-weight:700}.emailTestCard>button:disabled{opacity:.55}.emailAllModal{max-width:530px}.adminWorkspaceTabs{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1000px){.emailTestGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.emailTestSummary{grid-template-columns:1fr}.adminWorkspaceTabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.emailTestGrid{grid-template-columns:1fr}.emailTestsHead{align-items:flex-start}.emailTestsHead>button{width:100%}.emailTestNotice{flex-direction:column;align-items:flex-start;gap:6px}.adminWorkspaceTabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.invoicesPage{width:100%;max-width:1180px;margin:0 auto}.invoicesPage .sectionHead{align-items:flex-start}.invoiceReadiness{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:12px 18px;font-weight:800}.invoiceReadiness.ready{color:#16463b;background:#edf7d6}.invoiceReadiness.needsDetails{color:#7a4d00;background:#fff0c7}.invoiceSummary{grid-template-columns:repeat(3,1fr);gap:18px;margin:30px 0;display:grid}.invoiceSummary article{background:#fff;border:1px solid #d9ddd7;padding:24px}.invoiceSummary small{letter-spacing:.1em;color:#61736e;display:block}.invoiceSummary b{color:#123f36;margin-top:9px;font-size:32px;display:block}.invoiceSetup{background:#fff;border:1px solid #d9ddd7;margin:0 0 28px}.invoiceSetup summary{cursor:pointer;justify-content:space-between;padding:22px 26px;display:flex}.invoiceSetup summary span{flex-direction:column;gap:5px;display:flex}.invoiceSetup summary b{font-size:19px}.invoiceSetup summary small{color:#687a75}.invoiceForm{border-top:1px solid #e2e5df;padding:0 26px 26px}.invoiceForm>div{grid-template-columns:1fr 1fr;gap:18px;display:grid}.invoiceForm .check{background:#f5f7ed;flex-direction:row;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.invoiceForm .check input{width:auto;margin-top:3px}.mandateCheck{border-left:4px solid #d5f35e}.invoiceList{gap:14px;display:grid}.invoiceRow{background:#fff;border:1px solid #d9ddd7;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:28px;padding:22px 24px;display:grid}.invoiceRow h3{margin:8px 0 4px}.invoiceRow p{margin:0 0 5px}.invoiceStatus{text-transform:uppercase;background:#eef1ec;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.status-paid{color:#1a5b36;background:#e4f5c7}.status-sent,.status-venue_marked_paid{color:#7a4d00;background:#fff0c7}.status-overdue,.status-payment_issue{color:#a73322;background:#ffe0d7}.status-on_hold{background:#e8e8e8}.invoiceTotal{color:#123f36;font-size:24px}.invoiceActions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.invoiceActions button{white-space:nowrap}.adminWorkspaceTabs{overflow-x:auto}.adminWorkspaceTabs button{min-width:150px}.invoiceForm .invoiceErrorSummary{color:#8c2f20;background:#fff0ec;border:1px solid #ef6b51;grid-template-columns:auto 1fr;align-items:center;gap:13px;margin:20px 0 6px;padding:15px 17px}.invoiceErrorSummary>b{color:#fff;background:#ef6b51;border-radius:50%;place-items:center;width:28px;height:28px;font-size:18px;display:grid}.invoiceErrorSummary span{flex-direction:column;gap:2px;display:flex}.invoiceFieldInvalid{color:#9d3020}.invoiceFieldInvalid input,.invoiceFieldInvalid select{background:#fff7f4!important;border:2px solid #ef6b51!important}.invoiceFieldError{align-items:center;gap:7px;margin-top:7px;font-size:13px;color:#9d3020!important;letter-spacing:0!important;display:flex!important}.invoiceFieldError b{color:#fff;background:#ef6b51;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.invoiceForm .mandateCheck.invoiceFieldInvalid{background:#fff7f4;border:2px solid #ef6b51;border-left-width:4px}.mandateCheck .invoiceFieldError{margin-left:auto}@media (max-width:800px){.invoiceSummary,.invoiceForm>div,.invoiceRow{grid-template-columns:1fr}.invoiceActions{justify-content:flex-start}.invoiceTotal{grid-row:2}.invoiceReadiness{margin-top:14px}}.status-payment_proof_submitted{color:#7a4d00;background:#fff0c7}.invoiceProofInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.invoiceProofButton{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.invoiceProofButton.busy{cursor:wait;opacity:.65}.notificationBell{background:var(--lime);width:25px;height:25px;color:var(--ink);border-radius:50%;place-items:center;line-height:1;display:inline-grid;position:relative;box-shadow:0 0 0 3px #fff}.notificationBell svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.notificationBell small{background:var(--ink);color:#fff;border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-weight:900;display:grid;position:absolute;top:-8px;right:-8px;box-shadow:0 0 0 2px #fff}.navHasNotification{position:relative;padding-right:30px!important}nav .navHasNotification>.notificationBell{position:absolute;top:50%;right:0;transform:translateY(-50%)}.hasUnreadNotification{position:relative;box-shadow:0 8px 24px #d5f35e1f;border-left:4px solid var(--lime)!important}.itemNotificationButton{z-index:3;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:12px;right:12px}:is(.itemNotificationButton:hover .notificationBell,.itemNotificationButton:focus-visible .notificationBell){filter:brightness(.98);transform:scale(1.08)}.invoiceRow.hasUnreadNotification{padding-right:64px}.invoiceTypeBadge{color:#16463b;text-transform:uppercase;letter-spacing:.03em;background:#edf7d6;border-radius:999px;margin-left:8px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.applicantCard.hasUnreadNotification{padding-top:48px}.dashboard .row.hasUnreadNotification{padding-right:58px}@media (max-width:700px){.navHasNotification{padding-right:36px!important}.invoiceRow.hasUnreadNotification,.dashboard .row.hasUnreadNotification{padding-right:52px}}.status-confirmed_unpaid{color:#a73322;background:#ffe0d7}.invoiceEnforcementNote{color:#765004;background:#fff3d5;margin-top:8px;padding:8px 10px;font-weight:750;display:block}.invoiceEnforcementNote.final{color:#923522;background:#ffe0d7}.invoiceProcessNotice{background:#fff4cd;border:1px solid #e8c76e;border-left:5px solid #e0a731;grid-template-columns:auto 1fr;align-items:start;gap:16px;margin:26px 0 4px;padding:19px 22px;display:grid}.invoiceProcessNotice>span,.venuePaymentRestrictionBanner>span{color:#fff;background:#e0a731;border-radius:50%;place-items:center;width:36px;height:36px;font-size:17px;font-weight:900;display:grid}.invoiceProcessNotice>div{flex-direction:column;gap:4px;display:flex}.invoiceProcessNotice small{letter-spacing:1.3px;color:#755105;font-size:10px;font-weight:850}.invoiceProcessNotice b{font-size:17px}.invoiceProcessNotice p{color:#655e4d;margin:0;font-size:13px;line-height:1.5}.invoiceProcessNotice.final{border-color:#ffb6a6;border-left-color:var(--orange);background:#fff0ec}.invoiceProcessNotice.final>span{background:var(--orange)}.invoiceProcessNotice.final small{color:#9a3827}.invoiceProcessNotice.restricted{background:#ffe0d7;border-color:#e28775 #e28775 #e28775 #a73322}.invoiceProcessNotice.restricted>span{background:#a73322}.invoiceProcessNotice.restricted small{color:#8b2e20}.venuePaymentRestrictionBanner{z-index:25;background:#ffe0d7;border-bottom:1px solid #e28775;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 5vw;display:grid;position:sticky;top:78px;box-shadow:0 8px 22px #6222161a}.venuePaymentRestrictionBanner>span{background:#a73322}.venuePaymentRestrictionBanner>div{flex-direction:column;gap:2px;display:flex}.venuePaymentRestrictionBanner small{letter-spacing:1.3px;color:#8b2e20;font-size:9px;font-weight:900}.venuePaymentRestrictionBanner b{font-size:14px}.venuePaymentRestrictionBanner p{color:#72463f;margin:0;font-size:12px}.venuePaymentRestrictionBanner button{background:var(--ink);color:#fff;white-space:nowrap;border:0;padding:12px 17px;font-weight:850}@media (max-width:700px){.invoiceProcessNotice{padding:16px}.venuePaymentRestrictionBanner{grid-template-columns:auto 1fr;padding:13px 18px}.venuePaymentRestrictionBanner button{grid-column:1/-1;width:100%}.venuePaymentRestrictionBanner p{line-height:1.4}}.venueMemberHome .memberHomeActions{grid-template-columns:repeat(4,minmax(0,1fr))}.employmentPage{max-width:1450px;margin:0 auto}.employmentPromise{background:var(--ink);color:#fff;border-left:6px solid var(--lime);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px 22px;margin:0 0 28px;padding:20px 24px;display:grid}.employmentPromise b{color:var(--lime);font-size:19px}.employmentPromise span{font-weight:700}.employmentPromise small{color:#b8c8c1;grid-column:2;line-height:1.45}.employmentPromise.worker{color:var(--ink);border:1px solid #d5e9a1;border-left:6px solid var(--lime);background:#edf7d6}.employmentPromise.worker b{color:var(--ink)}.employmentSectionHead{justify-content:space-between;align-items:end;margin:40px 0 20px;display:flex}.employmentSectionHead h2{margin:8px 0 0;font-size:34px}.employmentSectionHead>p{max-width:470px;color:var(--muted);text-align:right}.employmentJobGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.employmentJobGrid article{border:1px solid var(--line);background:#fff;flex-direction:column;gap:13px;padding:22px;display:flex}.employmentJobGrid article.closed{opacity:.65}.employmentJobGrid h3{margin:4px 0 0;font-size:24px}.employmentJobGrid p{color:var(--muted);margin:0}.employmentCardTop,.employmentCardFoot{justify-content:space-between;align-items:center;gap:14px;display:flex}.employmentCardTop span{color:#315540;text-transform:uppercase;background:#edf7d6;padding:7px 10px;font-size:11px;font-weight:850;display:inline-flex}.employmentCardTop b{letter-spacing:1px;text-transform:uppercase;color:var(--muted);font-size:10px}.employmentSalary{color:var(--ink);font-size:27px;font-weight:900}.employmentSalary small{color:var(--muted);font-size:11px}.employmentCardFoot{border-top:1px solid var(--line);margin-top:auto;padding-top:15px}.employmentCardFoot span{font-size:12px;font-weight:800}.employmentCardFoot button{background:0 0;border:0;font-weight:750;text-decoration:underline}.employmentJobFacts{flex-wrap:wrap;gap:8px;display:flex}.employmentJobFacts span{background:var(--cream);padding:7px 9px;font-size:11px}.candidatesHead{margin-top:58px}.employmentCandidateList,.employmentApplicationList{gap:14px;display:grid}.employmentCandidateList>article{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(220px,.65fr) minmax(280px,1fr);gap:18px 26px;padding:24px;display:grid;position:relative}.candidateIdentity{align-items:center;gap:14px;display:flex}.candidateIdentity>span{background:var(--lime);text-transform:uppercase;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.candidateIdentity h3,.employmentApplicationList h3{margin:0 0 4px}.candidateIdentity p,.employmentApplicationList p{color:var(--muted);margin:0}.candidateProfileFacts{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.candidateProfileFacts span{background:var(--cream);flex-direction:column;gap:4px;padding:10px;font-size:11px;display:flex}.candidateProfileFacts b{text-transform:uppercase;letter-spacing:.7px}.employmentCandidateList blockquote{border-left:4px solid var(--lime);color:#43544e;background:#f8faef;grid-column:1/-1;margin:0;padding:14px 17px}.employmentCandidateActions{border-top:1px solid var(--line);grid-column:1/-1;justify-content:flex-end;align-items:center;gap:9px;padding-top:15px;display:flex}.employmentCandidateActions button{border:1px solid var(--ink);background:#fff;padding:11px 15px;font-weight:800}.employmentCandidateActions .primary{background:var(--ink);color:#fff}.employmentCandidateActions .dangerText,.dangerText{color:#b34330;background:0 0;border:0;font-weight:800}.employmentStatus{color:#53615d;text-transform:uppercase;background:#eef0ec;border-radius:99px;margin-right:auto;padding:7px 10px;font-size:10px;font-weight:900;display:inline-flex}.employmentStatus.status-shortlisted{color:#785006;background:#fff0c7}.employmentStatus.status-invited{color:#1a5b36;background:#e4f5c7}.employmentStatus.status-rejected,.employmentStatus.status-withdrawn{color:#756c65;background:#f0eeeb}.employmentContact{border-left:4px solid var(--lime);background:#edf7d6;flex-direction:column;grid-column:1/-1;gap:4px;padding:14px 17px;display:flex}.employmentApplicationList>article{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:20px 24px;display:grid;position:relative}.employmentApplicationList .employmentContact{grid-column:1/-1}.employmentModal{max-width:680px;max-height:90vh;overflow:auto}.employmentModal form{gap:12px;margin-top:20px;display:grid}.employmentModal form label{gap:8px;font-size:12px;font-weight:850;display:grid}.employmentModal textarea{border:1px solid #cbd1cc;min-height:125px;padding:13px}.employmentModal form small{color:var(--muted);line-height:1.45}.employmentAlreadyApplied{border-left:4px solid var(--lime);background:#edf7d6;flex-direction:column;gap:4px;margin-top:18px;padding:16px;display:flex}.postEmployment .form>div{grid-template-columns:repeat(3,1fr)}.postEmployment .form>div:nth-of-type(2){grid-template-columns:1fr 1fr}.postEmployment .form .employmentPromise{grid-template-columns:auto 1fr;display:grid}.postEmployment .employmentPromise span{color:#fff}.postEmployment .employmentPromise{margin:8px 0 20px}.postEmployment .employmentPromise small{display:none}.employmentContact small{color:#53675e;line-height:1.45}.employmentDecisionModal{max-width:590px}.employmentDecisionModal>p{color:var(--muted);line-height:1.6}.employmentScopeNotice{border-left:5px solid var(--lime);background:#edf7d6;margin:22px 0;padding:18px 20px}.employmentScopeNotice b{color:var(--ink)}.employmentScopeNotice p{color:#50625b;margin:7px 0 0;line-height:1.55}.workerCvCard{background:#f4f7e8;border:1px solid #d6ddd7;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:30px;padding:21px;display:grid}.workerCvMark{background:var(--lime);color:#173e34;letter-spacing:1px;border-radius:12px;place-items:center;width:58px;height:66px;font-size:13px;font-weight:950;display:grid;box-shadow:0 9px 22px #31534818}.workerCvCopy{min-width:0}.workerCvCopy .kicker{font-size:9px}.workerCvCopy h3{text-overflow:ellipsis;white-space:nowrap;margin:5px 0 4px;font-size:18px;overflow:hidden}.workerCvCopy p{color:#52645d;margin:0;font-size:12px}.workerCvCopy small{color:#687871;margin-top:7px;line-height:1.45;display:block}.workerCvActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.workerCvActions button,.cvUploadButton{cursor:pointer;border-radius:10px;min-height:42px;padding:11px 14px;font-size:12px;font-weight:850}.cvUploadButton{background:var(--lime);color:#173e34;border:1px solid #9bb84b;justify-content:center;align-items:center;display:inline-flex}.cvUploadButton:hover,.cvUploadButton:focus-within{outline-offset:2px;background:#e3f794;outline:2px solid #78973c}.cvUploadButton input{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workerCvActions .cvRemoveButton{color:#a43e2d;background:0 0;border:0}.workerCvActions button:disabled{cursor:wait;opacity:.58}.cvUploadButton:has(input:disabled){cursor:wait;opacity:.58}.employmentCandidateActions .candidateCvButton{background:var(--lime);color:#173e34;border-color:#9bb84b}:is(.employmentCandidateActions .candidateCvButton:hover,.employmentCandidateActions .candidateCvButton:focus-visible){background:#e3f794}.applicantCard .candidateCvButton{background:var(--lime);color:#173e34;border:1px solid #9bb84b;border-radius:10px;padding:13px 14px;font-weight:850}:is(.applicantCard .candidateCvButton:hover,.applicantCard .candidateCvButton:focus-visible){background:#e3f794}.applicantCard .applicationActions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px!important;display:grid!important}.applicantCard .applicationActions>button{width:100%;min-width:0}.applicantCard .applicationActions>.pill:only-child{grid-column:1/-1}@media (max-width:1150px){header nav{gap:17px}.venueMemberHome .memberHomeActions,.employmentJobGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.employmentPromise{grid-template-columns:1fr}.employmentPromise small{grid-column:1}.employmentSectionHead{flex-direction:column;align-items:flex-start}.employmentSectionHead>p{text-align:left}.employmentJobGrid,.employmentCandidateList>article,.employmentApplicationList>article,.candidateProfileFacts{grid-template-columns:1fr}.employmentCandidateActions{flex-wrap:wrap;justify-content:stretch}.employmentCandidateActions .employmentStatus{width:100%;margin:0}.employmentCandidateActions button{flex:1}.postEmployment .form>div,.postEmployment .form>div:nth-of-type(2),.venueMemberHome .memberHomeActions{grid-template-columns:1fr}.workerCvCard{grid-template-columns:auto minmax(0,1fr)}.workerCvActions{grid-column:1/-1;justify-content:stretch}.workerCvActions button,.workerCvActions .cvUploadButton{flex:1}}.dashboard .row>.applicationActions{flex-wrap:wrap;justify-content:flex-end}.unableToStartButton,.workerIssueButton,.noShowButton{cursor:pointer;white-space:nowrap;border-radius:3px;padding:16px 22px;font-weight:850;transition:all .18s}.unableToStartButton{border:1px solid var(--ink);background:var(--ink);color:#fff}:is(.unableToStartButton:hover,.unableToStartButton:focus-visible){filter:brightness(1.1);transform:translateY(-1px)}.workerIssueButton{color:#513b08;background:#ffd886;border:1px solid #e4b951}:is(.workerIssueButton:hover,.workerIssueButton:focus-visible){background:#f3c55e;transform:translateY(-1px)}.noShowButton{border:1px solid var(--orange);color:#a83c2c;background:#fff}:is(.noShowButton:hover,.noShowButton:focus-visible){background:#fff1ec;transform:translateY(-1px)}.finalStage>div{background:#fff5f2;border-color:#ffd0c8}.timelineTrack:before{background:linear-gradient(90deg,#b9df3c 0 25%,#f4b84c 25% 50%,#ff8b78 50% 100%)}.shiftStartIssueModal .decisionImpact{margin-top:18px}.shiftStartIssueModal textarea{min-height:150px}.unableToStartResponse{background:#fff4cd;border:1px solid #e4b951;border-left:5px solid #e0a731;flex-direction:column;align-items:flex-start;gap:7px;max-width:560px;padding:15px 17px;display:flex}.unableToStartResponse small{color:#665d48;line-height:1.45}.unableToStartResponse>div{flex-wrap:wrap;gap:8px;display:flex}.unableToStartResponse button{min-height:44px}.underReviewState.review-unable_to_start{background:#fff4cd;border-left-color:#e0a731}.underReviewState.review-worker_issue,.underReviewState.review-no_show{border-left-color:var(--orange);background:#fff1ec}@media (max-width:700px){.dashboard .row>.applicationActions{justify-content:stretch;width:100%}.dashboard .row>.applicationActions>button,.dashboard .row>.applicationActions>.unableToStartResponse{width:100%}.unableToStartResponse>div{flex-direction:column;width:100%}.unableToStartResponse>div button,.unableToStartButton,.workerIssueButton,.noShowButton{width:100%}}.publicHeader{color:#fff;background:#052d28;border-bottom-color:#214942;height:82px}.publicHeader .brand{color:var(--lime)}.publicHeader .brand .mark{display:none}.publicHeader .brandWord{font-family:"Arial Rounded MT Bold","Trebuchet MS",var(--font-geist),sans-serif;letter-spacing:-2.2px;font-size:34px;font-weight:900}.publicHeader nav{margin-left:70px;margin-right:auto}.publicHeader nav button{color:#f7f4e9;font-weight:600}.publicHeader nav button:hover{color:var(--lime)}.publicHeader .loginButton{background:var(--lime);color:#092f29;border:0;border-radius:999px;padding:12px 22px;font-weight:850}.landingHero{background:#f7f0e3;min-height:650px}.landingHero .heroCopy{z-index:2;padding:76px 3vw 72px max(5vw,52px);position:relative}.landingHero h1{color:#062f29;letter-spacing:-5px;max-width:800px;font-size:clamp(58px,5.9vw,90px);line-height:.96}.landingHero h1 i{letter-spacing:-4px;font-family:Georgia,serif;font-style:italic;font-weight:400}.landingHero .heroCopy>p{color:#485b55;max-width:650px;font-size:19px}.landingHero .primary{background:#062f29;border-radius:10px;padding:16px 24px}.landingHero .venueAction{background:#fff8;border-color:#78908a;border-radius:10px}.landingPhoto{background-image:url(/ploegly-hero-v2.png);background-position:100%;background-size:cover;min-height:650px;padding:0}.landingPhoto:before{content:"";pointer-events:none;background:linear-gradient(90deg,#f7f0e3 0%,#f7f0e300 23%,#052d280d 100%);position:absolute;inset:0}.heroFact{z-index:2;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fffdf7eb;border:1px solid #ffffffb8;border-radius:12px;gap:3px;width:min(185px,34%);padding:12px 14px;display:grid;position:absolute;box-shadow:0 14px 34px #052d2826}.heroFact small{letter-spacing:1px;color:#67756f;font-size:8px;font-weight:900}.heroFact b{font-size:14px}.heroFact span{color:#5d6c66;font-size:9px}.heroFactTop{top:auto;bottom:20%;right:5%}.heroFactBottom{bottom:7%;right:5%}@media (max-width:900px){.publicHeader nav{display:none}.publicHeader .loginButton{margin-left:auto}.landingPhoto{background-position:65%;min-height:520px}.landingPhoto:before{background:linear-gradient(#f7f0e3 0%,#f7f0e300 24%)}.heroFactTop{top:auto;bottom:23%;right:4%}.heroFactBottom{bottom:7%;right:4%}}@media (max-width:600px){.publicHeader .brand{font-size:inherit}.publicHeader .brandWord{font-size:29px}.landingHero .heroCopy{padding:52px 22px 45px}.landingHero h1{letter-spacing:-3px;font-size:49px}.landingPhoto{background-position:62%;min-height:460px}.heroFact{width:42%;padding:11px 12px}.heroFact b{font-size:13px}.heroFactTop{top:auto;bottom:22%;right:4%}.heroFactBottom{bottom:4%;left:auto;right:4%}}.landingShiftPreview{color:#fff;background:#062f29;max-width:none;margin:0;padding:72px max(5vw,52px) 84px}.landingShiftPreview .title{max-width:1450px;margin:0 auto 32px}.landingShiftPreview .title .kicker{color:var(--lime)}.landingShiftPreview .title p{color:#b9cbc4}.landingShiftPreview .cards{max-width:1450px;margin:auto}.landingShiftPreview .cards article{color:var(--ink);background:#fffdf7;border:0;border-radius:16px;box-shadow:0 16px 45px #001d1938}.landingShiftPreview .cards article:hover{box-shadow:0 22px 50px #001d1955}.landingShiftPreview .cards .logo{border-radius:12px}.landingShiftPreview .cards .foot button{color:#0a4b40}.landingShiftPreview+.quickExplain{color:#fff;max-width:none;box-shadow:none;background:#062f29;gap:18px;margin:0;padding:0 max(5vw,52px) 76px}.landingShiftPreview+.quickExplain>div{background:#113d36;border:1px solid #315a53;border-radius:16px;padding:27px 30px}.landingShiftPreview+.quickExplain>div:last-child{background:var(--lime);color:#062f29;border-right:1px solid #315a53}.landingShiftPreview+.quickExplain p{color:#bed0c9}.landingShiftPreview+.quickExplain .quickAdvantage p,.landingShiftPreview+.quickExplain .quickAdvantage .kicker{color:#315348}.how{background:linear-gradient(135deg,#041f1c,#073c34);border-top:1px solid #365b54}.how .kicker,.how .steps b{color:var(--lime)}.homePricing{color:#fff;background:#082f29;border-top:1px solid #315a53}.homePricing .kicker{color:var(--lime)}.homePricing>div>p{color:#bfd0ca}.homePricingFacts{border:0;gap:12px}.homePricingFacts article{color:var(--ink);background:#fffdf7;border-radius:14px;border:0!important}.homePricingFacts article:last-child{background:var(--lime);color:#062f29}.homePricingFacts article:last-child small,.homePricingFacts article:last-child span{color:#315348}.homePricingComparison{background:#113d36;border:1px solid #41645e}.homePricingComparison small,.homePricingComparison em,.homePricingComparison i{color:#b9cbc4}.homePricingNote{color:#9fb4ad}.alertsSection{background:#d9f26a}.alertsForm{border-radius:16px}.alertsCopy h2 i{font-family:Georgia,serif;font-style:italic;font-weight:400}.alertsCopy .kicker{color:#294d42}footer .brand{color:var(--lime);font-family:"Arial Rounded MT Bold","Trebuchet MS",var(--font-geist),sans-serif;letter-spacing:-1.5px;font-size:30px}footer .brand .mark{display:none}@media (max-width:900px){.landingShiftPreview{padding:60px 25px 70px}.landingShiftPreview+.quickExplain{grid-template-columns:1fr;padding:0 25px 65px}.homePricing{background:#082f29}}@media (max-width:600px){.landingShiftPreview{padding:50px 20px 58px}.landingShiftPreview+.quickExplain{padding:0 20px 55px}.landingShiftPreview+.quickExplain>div{padding:23px 21px}.homePricing{padding-left:24px;padding-right:24px}}.memberHeader{color:#fff;background:#052d28;border-bottom-color:#214942;height:82px;box-shadow:0 8px 28px #001d191f}.memberHeader .brand{color:var(--lime)}.memberHeader .brand .mark{display:none}.memberHeader .brandWord{font-family:"Arial Rounded MT Bold","Trebuchet MS",var(--font-geist),sans-serif;letter-spacing:-2px;font-size:32px;font-weight:900}.memberHeader nav{gap:22px;margin-left:46px;margin-right:auto}.memberHeader nav button{color:#f7f4e9;opacity:.86;font-size:13px;font-weight:650;transition:all .18s;position:relative}:is(.memberHeader nav button:hover,.memberHeader nav button:focus-visible){color:var(--lime);opacity:1}.memberHeader .avatar{border:2px solid var(--lime);background:var(--lime);color:#052d28;width:44px;height:44px;margin-left:18px;overflow:hidden;box-shadow:0 7px 20px #001d1938}.memberHeader .avatar img{object-fit:cover;width:100%;height:100%}main:has(.memberHeader){background:#f7f0e3}main:has(.memberHeader) .page{background:#f7f0e3}main:has(.memberHeader) .page h1{color:#062f29}main:has(.memberHeader) .kicker{color:#315348}main:has(.memberHeader) .primary{background:#052d28;border-radius:10px}:is(main:has(.memberHeader) .primary:hover,main:has(.memberHeader) .primary:focus-visible){background:#0a493f;transform:translateY(-1px)}main:has(.memberHeader) .outline{background:#fffdf7;border-color:#78908a;border-radius:10px}:is(main:has(.memberHeader) .outline:hover,main:has(.memberHeader) .outline:focus-visible){background:#f2f7de;border-color:#052d28}main:has(.memberHeader) .memberHomeHero{background:#fffdf7;border:0;border-radius:20px;overflow:hidden;box-shadow:0 20px 55px #052d2814}main:has(.memberHeader) .memberHomeHero>div:first-child{padding:62px}main:has(.memberHeader) .memberHomeMark{background:linear-gradient(145deg,#041f1c,#073c34);min-height:100%}main:has(.memberHeader) .memberHomeMark .mark{display:none}main:has(.memberHeader) .memberHomeMark strong{color:var(--lime);font-family:"Arial Rounded MT Bold","Trebuchet MS",var(--font-geist),sans-serif;letter-spacing:-4px;font-size:clamp(48px,6vw,78px);font-weight:900}main:has(.memberHeader) .panel{background:#fffdf7;border-color:#d6ddd7;border-radius:16px;box-shadow:0 12px 34px #052d280a}main:has(.memberHeader) .bio{background:#fffdf7;border-color:#d6ddd7;border-radius:16px;box-shadow:0 12px 34px #052d280a}main:has(.memberHeader) .form{background:#fffdf7;border-color:#d6ddd7;border-radius:16px;box-shadow:0 12px 34px #052d280a}main:has(.memberHeader) .metrics>div{background:#fffdf7;border-color:#d6ddd7;border-radius:16px;box-shadow:0 12px 34px #052d280a}main:has(.memberHeader) .completion{background:#fffdf7;border-color:#d6ddd7;border-radius:16px;box-shadow:0 12px 34px #052d280a}main:has(.memberHeader) .applicantCard{background:#fffdf7;border-color:#d6ddd7;border-radius:16px;box-shadow:0 12px 34px #052d280a}main:has(.memberHeader) .settingsPanel{background:#fffdf7;border-color:#d6ddd7;border-radius:16px;box-shadow:0 12px 34px #052d280a}main:has(.memberHeader) .invoiceSummary article{background:#fffdf7;border-color:#d6ddd7;border-radius:16px;box-shadow:0 12px 34px #052d280a}main:has(.memberHeader) .invoiceSetup{background:#fffdf7;border-color:#d6ddd7;border-radius:16px;box-shadow:0 12px 34px #052d280a}main:has(.memberHeader) .invoiceRow{background:#fffdf7;border-color:#d6ddd7;border-radius:16px;box-shadow:0 12px 34px #052d280a}main:has(.memberHeader) .shiftFilters{background:#fffdf7;border-color:#d6ddd7;border-radius:16px;box-shadow:0 12px 34px #052d280a}main:has(.memberHeader) .memberHomeActions article{background:#fffdf7;border-color:#d6ddd7;border-radius:16px;box-shadow:0 12px 34px #052d280a}main:has(.memberHeader) .employmentJobGrid article{background:#fffdf7;border-color:#d6ddd7;border-radius:16px;box-shadow:0 12px 34px #052d280a}main:has(.memberHeader) .employmentCandidateList>article{background:#fffdf7;border-color:#d6ddd7;border-radius:16px;box-shadow:0 12px 34px #052d280a}main:has(.memberHeader) .employmentApplicationList>article{background:#fffdf7;border-color:#d6ddd7;border-radius:16px;box-shadow:0 12px 34px #052d280a}main:has(.memberHeader) .memberHomeActions{gap:20px}main:has(.memberHeader) .memberHomeActions article>span{background:var(--lime);color:#315348;border-radius:999px;padding:7px 10px;font-size:11px;display:inline-flex}main:has(.memberHeader) .memberHomeActions article>button{color:#0a4b40}main:has(.memberHeader) .memberHomeActions article>button:hover{color:#052d28;text-decoration:underline}:is(main:has(.memberHeader) input,main:has(.memberHeader) select,main:has(.memberHeader) textarea){background:#fff!important;border-color:#c8d3cc!important;border-radius:10px!important}:is(main:has(.memberHeader) input:focus,main:has(.memberHeader) select:focus,main:has(.memberHeader) textarea:focus){outline:3px solid #d9f26a66;border-color:#78973c!important}main:has(.memberHeader) .modal{background:#fffdf7;border-radius:18px;box-shadow:0 26px 80px #001d1955}main:has(.memberHeader) .toast{background:#052d28;border-radius:12px}main:has(.memberHeader) .dashboardTabs{border-bottom:0;gap:7px}main:has(.memberHeader) .dashboardTabs button{background:#fffdf7;border:0;border-radius:999px;margin:0;padding:11px 16px}main:has(.memberHeader) .dashboardTabs button.active{color:#fff;background:#052d28}main:has(.memberHeader) .dashboardTabs button.active span{background:var(--lime);color:#052d28}:is(main:has(.memberHeader) .profileFacts span,main:has(.memberHeader) .candidateProfileFacts>div,main:has(.memberHeader) .candidateProfileFacts span,main:has(.memberHeader) .employmentJobFacts span){background:#f2f3e9;border-radius:10px}@media (max-width:1240px){.memberHeader nav{gap:15px;margin-left:28px}.memberHeader nav button{font-size:12px}}@media (max-width:900px){.memberHeader .brand{font-size:inherit}.memberHeader .brandWord{font-size:29px}.memberHeader .avatar{margin-left:auto}main:has(.memberHeader) .memberHomeHero>div:first-child{padding:42px}}@media (max-width:600px){.memberHeader .brand{font-size:inherit}.memberHeader .brandWord{font-size:28px}main:has(.memberHeader) .memberHomeHero>div:first-child{padding:34px 24px}main:has(.memberHeader) .memberHomeHero{border-radius:16px}main:has(.memberHeader) .dashboardTabs{overflow-x:auto}main:has(.memberHeader) .dashboardTabs button{white-space:nowrap;flex:none}}:root{--radius-control:10px;--radius-card:16px;--radius-panel:20px}.cards article,.float,.metrics>div,.panel,.bio,.form,.review,.details,.planBox,.formError,.applicantCard,.candidateSafety,.candidateProfileFacts>div,.candidateSafetyDetail,.rewardPanel,.tierNote,.pricingGuide>div,.signupComparison,.priceProofGrid article,.bookingEstimate,.returnQuestion,.automaticTrust,.profileMessage,.profileFacts span,.arrangementInfo,.planChoice>div,.adminCard,.adminEmpty,.reportedProfile,.safetyAdminCard blockquote,.decisionChoice,.decisionImpact,.warningConsequence,.settingsComing,.accountGuard,.dangerZone,.hoursFlowStatus,.disputedHours,.hoursComparison>div,.finalHourNotice,.memberHomeActions article,.shiftFilters,.completedWorker,.heartSent,.startStage>div,.legalNotice,.billingSummary article,.billingRule,.documentReference,.documentNotice,.heroPriceCard,.miniFlow,.firstFree,.homePricingFacts article,.homePricingComparison,.disputeAdminGrid blockquote,.decisionPreview,.supportGuide,.supportPrivacyNote,.supportAdminSummary article,.supportAdminFilters,.supportAccount,.supportResolution,.persistentToast,.heartsGuide,.completionAppreciation,.appreciationIntro,.emailTestSummary article,.emailTestNotice,.emailTestCard,.emailPreview,.invoiceSummary article,.invoiceSetup,.invoiceForm .check,.invoiceRow,.invoiceForm .invoiceErrorSummary,.invoiceEnforcementNote,.invoiceProcessNotice,.employmentPromise,.employmentJobGrid article,.employmentCandidateList>article,.employmentApplicationList>article,.employmentCandidateList blockquote,.employmentContact,.employmentAlreadyApplied,.employmentScopeNotice,.unableToStartResponse{border-radius:var(--radius-card)}.search,.signupForm,.authCard,.authSuccess,.completion,.modal,.settingsPanel,.memberHomeHero,.legalDocument,.adminWorkspace{border-radius:var(--radius-panel)}.logo,.chips span,.days span,.moneyInput,.candidateProfileFacts span,.employmentJobFacts span,.compactTrust,.arrangementTag,.decisionChoice label,.weeklyAvailability,.availabilityDays,.invoiceReadiness,.invoiceTypeBadge,.employmentCardTop span,input,select,textarea,.form input,.form select,.form textarea,.signupForm input,.signupForm select,.signupForm textarea,.alertsForm input,.alertsForm select,.authCard input,.profileForm input,.profileForm textarea,.profileForm select,.hoursModal input,.weeklyAvailability input,.employmentModal textarea,.primary,.outline,.loginButton,.photoButton,.venueAction,.returnQuestion button,.rewardPanel button,.search>button,.alertsForm>button,.roleTabs,.roleTabs button,.adminFilters button,.adminActions button,.settingsTabs button,.hoursObjectButton,.documentButton,.testPaymentActions button,.legalBack,.legalNav button,.legalCheck button,.adminWorkspaceTabs button,.supportAdminFilters button,.supportAdminFilters select,.toast button,.appreciationChoices button,.appreciationSkip,.removePhotoButton,.emailCategoryTabs button,.emailTestCard>button,.invoiceForm button,.invoiceProcessNotice button,.venuePaymentRestrictionBanner button,.employmentCandidateActions button,.employmentCardFoot button,.unableToStartButton,.workerIssueButton,.noShowButton{border-radius:var(--radius-control)}main:has(.memberHeader) .workerHomeHero{isolation:isolate;color:#fff;background:linear-gradient(90deg,#052d28fa 0%,#052d28ed 29%,#052d28b8 48%,#052d2845 67%,#052d2800 82%),url(/worker-hero-v2.png) 50%/cover no-repeat;grid-template-columns:minmax(0,1fr);align-items:center;min-height:620px;display:grid;position:relative;box-shadow:0 24px 65px #052d2825}main:has(.memberHeader) .workerHomeHero>.workerHomeHeroCopy{z-index:1;width:min(720px,62%);position:relative;padding:74px!important}main:has(.memberHeader) .workerHomeHero .kicker{color:var(--lime)}main:has(.memberHeader) .workerHomeHero h1{color:#fff;letter-spacing:-4px;max-width:680px;font-size:clamp(54px,5.7vw,82px);line-height:.96}main:has(.memberHeader) .workerHomeHero p{color:#d8e5e0;max-width:600px;font-size:18px}main:has(.memberHeader) .workerHomeHero .primary{background:var(--lime);color:#052d28}:is(main:has(.memberHeader) .workerHomeHero .primary:hover,main:has(.memberHeader) .workerHomeHero .primary:focus-visible){color:#052d28;background:#e3f794}main:has(.memberHeader) .workerHomeHero .outline{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border-color:#ffffffad}:is(main:has(.memberHeader) .workerHomeHero .outline:hover,main:has(.memberHeader) .workerHomeHero .outline:focus-visible){background:#ffffff25;border-color:#fff}.workerHeroTrust{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.workerHeroTrust span{color:#edf3f0;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#052d2878;border:1px solid #ffffff35;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:800;display:inline-flex}.workerHeroTrust span:before{content:"";background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #d9f26a20}@media (max-width:900px){main:has(.memberHeader) .workerHomeHero{background-position:62%;min-height:580px}main:has(.memberHeader) .workerHomeHero>.workerHomeHeroCopy{width:72%;padding:52px!important}main:has(.memberHeader) .workerHomeHero h1{font-size:clamp(48px,7vw,66px)}}@media (max-width:600px){main:has(.memberHeader) .workerHomeHero{background:linear-gradient(#052d2800 0%,#052d281f 32%,#052d28e8 61%,#052d28 100%),url(/worker-hero-v2.png) 70%/cover no-repeat;align-items:end;min-height:700px}main:has(.memberHeader) .workerHomeHero>.workerHomeHeroCopy{width:100%;padding:315px 24px 32px!important}main:has(.memberHeader) .workerHomeHero h1{letter-spacing:-2.7px;font-size:46px}main:has(.memberHeader) .workerHomeHero p{font-size:16px;line-height:1.5}main:has(.memberHeader) .workerHomeHero .actions{flex-direction:column;align-items:stretch;gap:10px;margin:26px 0 20px}main:has(.memberHeader) .workerHomeHero .actions button{width:100%}.workerHeroTrust{gap:7px;margin-top:0}.workerHeroTrust span{padding:8px 10px;font-size:10px}}main:has(.memberHeader) .venueHomeHero{isolation:isolate;color:#fff;background:linear-gradient(90deg,#052d28fa 0%,#052d28ed 29%,#052d28b8 48%,#052d2845 67%,#052d2800 82%),url(/venue-hero-pass-v2.png) 50%/cover no-repeat;grid-template-columns:minmax(0,1fr);align-items:center;min-height:620px;display:grid;position:relative;box-shadow:0 24px 65px #052d2825}main:has(.memberHeader) .venueHomeHero>.venueHomeHeroCopy{z-index:1;width:min(720px,62%);position:relative;padding:74px!important}main:has(.memberHeader) .venueHomeHero .kicker{color:var(--lime)}main:has(.memberHeader) .venueHomeHero h1{color:#fff;letter-spacing:-4px;max-width:680px;font-size:clamp(54px,5.7vw,82px);line-height:.96}main:has(.memberHeader) .venueHomeHero p{color:#d8e5e0;max-width:600px;font-size:18px}main:has(.memberHeader) .venueHomeHero .primary{background:var(--lime);color:#052d28}:is(main:has(.memberHeader) .venueHomeHero .primary:hover,main:has(.memberHeader) .venueHomeHero .primary:focus-visible){color:#052d28;background:#e3f794}main:has(.memberHeader) .venueHomeHero .outline{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border-color:#ffffffad}:is(main:has(.memberHeader) .venueHomeHero .outline:hover,main:has(.memberHeader) .venueHomeHero .outline:focus-visible){background:#ffffff25;border-color:#fff}.venueHeroTrust{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.venueHeroTrust span{color:#edf3f0;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#052d2878;border:1px solid #ffffff35;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:800;display:inline-flex}.venueHeroTrust span:before{content:"";background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #d9f26a20}@media (max-width:900px){main:has(.memberHeader) .venueHomeHero{background-position:62%;min-height:580px}main:has(.memberHeader) .venueHomeHero>.venueHomeHeroCopy{width:72%;padding:52px!important}main:has(.memberHeader) .venueHomeHero h1{font-size:clamp(48px,7vw,66px)}}@media (max-width:600px){main:has(.memberHeader) .venueHomeHero{background:linear-gradient(#052d2800 0%,#052d281f 32%,#052d28e8 61%,#052d28 100%),url(/venue-hero-pass-v2.png) 70%/cover no-repeat;align-items:end;min-height:700px}main:has(.memberHeader) .venueHomeHero>.venueHomeHeroCopy{width:100%;padding:315px 24px 32px!important}main:has(.memberHeader) .venueHomeHero h1{letter-spacing:-2.7px;font-size:46px}main:has(.memberHeader) .venueHomeHero p{font-size:16px;line-height:1.5}main:has(.memberHeader) .venueHomeHero .actions{flex-direction:column;align-items:stretch;gap:10px;margin:26px 0 20px}main:has(.memberHeader) .venueHomeHero .actions button{width:100%}.venueHeroTrust{gap:7px;margin-top:0}.venueHeroTrust span{padding:8px 10px;font-size:10px}}.logo>img,.candidateIdentity>span>img,.employmentVenueIdentity>span>img,.employmentApplicationIdentity>span>img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.logo:has(>img){border-radius:12px;overflow:hidden;background:#eef1e9!important}.workerProfileOverview{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:18px;margin:0 0 22px;display:grid}.profileVisibilityCard,.profileChecklistCard{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px}.profileVisibilityCard{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.profileVisibilityCard h2{margin:7px 0 5px;font-size:27px}.profileVisibilityCard p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.visibilityPreview{background:#f2f5e6;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.visibilityPreview .workerAvatar{width:54px;height:54px;overflow:hidden}.visibilityPreview>div:last-child{flex-direction:column;gap:3px;display:flex}.visibilityPreview small{letter-spacing:1px;color:var(--muted);font-size:8px;font-weight:900}.visibilityPreview b{font-size:18px}.privacyLock{color:#fff;background:#062f29;border-radius:12px;grid-column:1/-1;justify-content:space-between;gap:16px;padding:13px 15px;display:flex}.privacyLock b{color:var(--lime);font-size:12px}.privacyLock span{color:#c4d2cd;text-align:right;font-size:11px}.profileChecklistCard{gap:10px;display:grid}.profileChecklistCard>div{justify-content:space-between;align-items:center;margin-bottom:3px;display:flex}.profileChecklistCard>div>b{color:#426358;font-size:13px}.profileChecklistCard>span{border-top:1px solid #edf0eb;align-items:center;gap:10px;padding:8px 0;display:flex}.profileChecklistCard>span>i{color:#809089;background:#eef0eb;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;display:grid}.profileChecklistCard>span.ready>i{background:var(--lime);color:var(--ink)}.profileChecklistCard>span>span{gap:2px;display:grid}.profileChecklistCard>span b{font-size:12px}.profileChecklistCard>span small{color:var(--muted);font-size:10px}.candidateIdentity>span{overflow:hidden}.candidatePrivacyNote,.confirmedContact,.applicationContact{border-radius:12px}.candidatePrivacyNote{background:#f3f5e8;border:1px solid #dce4c7;justify-content:space-between;gap:18px;margin:0 0 16px;padding:13px 15px;display:flex}.candidatePrivacyNote b{font-size:12px}.candidatePrivacyNote span{color:var(--muted);text-align:right;font-size:11px}.confirmedContact,.applicationContact{border-left:4px solid var(--lime);background:#e8f5c8;padding:14px 16px;flex-direction:column!important;gap:4px!important;display:flex!important}.confirmedContact{margin-top:16px}.confirmedContact span,.applicationContact span{font-size:12px;font-weight:800}.confirmedContact small,.applicationContact small{font-size:11px;color:#52645d!important}.applicationContact{grid-column:2/-1}.employmentVenueIdentity,.employmentApplicationIdentity{align-items:center;gap:11px;display:flex}.employmentVenueIdentity>span,.employmentApplicationIdentity>span{background:var(--lime);border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:11px;font-weight:900;display:grid;overflow:hidden}.employmentVenueIdentity>b{font-size:13px}.modalVenueIdentity{margin:15px 0 4px}.employmentApplicationIdentity>div{min-width:0}.employmentApplicationIdentity h3,.employmentApplicationIdentity p{margin:0}.employmentApplicationIdentity p{margin-top:4px}.workerJobs .employmentVenueIdentity{margin:2px 0 0}@media (max-width:850px){.workerProfileOverview,.profileVisibilityCard{grid-template-columns:1fr}.privacyLock{grid-column:auto}.visibilityPreview{width:max-content;max-width:100%}}@media (max-width:600px){.profileVisibilityCard,.profileChecklistCard{padding:19px}.privacyLock,.candidatePrivacyNote{flex-direction:column}.privacyLock span,.candidatePrivacyNote span{text-align:left}.applicationContact{grid-column:1/-1}.employmentApplicationIdentity{align-items:flex-start}.employmentApplicationIdentity>span{flex-basis:42px;width:42px;height:42px}}.settingToggle input[type=checkbox]{border:1px solid var(--lime);background:#e5e9e3}.settingToggle input[type=checkbox]:after{background:#87918c}.settingToggle input[type=checkbox]:checked{border-color:var(--lime);background:var(--ink)}.settingToggle input[type=checkbox]:checked:after{background:var(--lime)}.settingToggle input[type=checkbox]:focus-visible{outline-offset:3px;outline:3px solid #cfe87966}.urgentToggle:not(.active) .urgentSwitch i{background:#87918c}.urgentToggle.active .urgentSwitch i{background:#fff}.cancelShiftButton,.openDispute{border-radius:var(--radius-control)}.publicHeader .brand .mark,.memberHeader .brand .mark,footer .brand .mark{display:grid}.publicHeader .brand .mark,.memberHeader .brand .mark{flex:0 0 48px;width:48px;height:48px}footer .brand .mark{flex:0 0 52px;width:52px;height:52px}@media (max-width:600px){.publicHeader .brand .mark,.memberHeader .brand .mark{flex-basis:42px;width:42px;height:42px}.publicHeader .brand,.memberHeader .brand{gap:8px}footer .brand .mark{flex-basis:46px;width:46px;height:46px}}#job-alerts{scroll-margin-top:100px}.alertsSection{color:#fff;background:linear-gradient(135deg,#041f1c,#073c34);border-top:1px solid #365b54}.alertsSection .alertsCopy .kicker{color:var(--lime)}.alertsSection .alertsCopy h2{color:#fff}.alertsSection .alertsCopy>p{color:#b9cbc4}.alertsSection .alertPromise{color:var(--lime)}.alertsSection .alertsForm{color:var(--ink);background:#fffdf7;border:1px solid #dbe2d9;box-shadow:0 22px 55px #001d194d}.alertsSection .alertsForm>button{background:var(--lime);color:#052d28}:is(.alertsSection .alertsForm>button:hover,.alertsSection .alertsForm>button:focus-visible){color:#052d28;background:#e3f794}.alertsSection .alertsForm input:focus,.alertsSection .alertsForm select:focus{border-color:#78973c;outline:3px solid #d9f26a66}.alertsSection .urgentCheck input{accent-color:var(--lime)}.workerProfileOverview{margin:22px 0}.securitySettings{flex-direction:column;gap:24px;display:flex}.securityForms{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:18px;display:grid}.securityForm{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;flex-direction:column;gap:16px;padding:24px;display:flex}.securityFormHead{border-bottom:1px solid #e6ebe6;min-height:110px;padding-bottom:4px}.securityFormHead .kicker{display:block;color:#56736a!important;margin-bottom:8px!important}.securityFormHead h3{letter-spacing:-.7px;margin:0 0 7px;font-size:24px}.securityFormHead p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.securityForm label{flex-direction:column;gap:7px;font-size:12px;font-weight:800;display:flex}.securityForm input{border:1px solid #cbd1cc;width:100%;padding:13px}.securityForm>.primary{align-self:flex-start;margin-top:2px!important}.emailChangeNotice{background:#f0f5df;border:1px solid #d6e3ac;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 15px;display:flex}.emailChangeNotice>span{background:var(--lime);color:#052d28;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.emailChangeNotice p{flex-direction:column;gap:3px;margin:0;display:flex}.emailChangeNotice b{color:#315348;font-size:12px}.emailChangeNotice small{color:#5e6f68;font-size:11px;line-height:1.45}@media (max-width:850px){.securityForms{grid-template-columns:1fr}.securityFormHead{min-height:0}}@media (max-width:560px){.securityForm{padding:19px}.securityForm>.primary{width:100%}}.settingsTabs button:hover{border-color:#052d28}.settingsTabs button.active{color:#fff;background:#052d28;border-color:#052d28}.invoicePeriodSection{border-radius:var(--radius-card);background:#fffdf7;border:1px solid #d6ddd7;margin:0 0 28px;overflow:hidden;box-shadow:0 12px 34px #052d280a}.invoicePeriodHead{color:#fff;background:#052d28;justify-content:space-between;align-items:flex-start;gap:24px;padding:25px 27px;display:flex}.invoicePeriodHead .kicker{opacity:1;text-shadow:0 0 18px #d9f26a33;margin-bottom:7px;font-size:12px;font-weight:900;display:block;color:var(--lime)!important}.invoicePeriodHead h2{color:#fff;margin:0 0 5px;font-size:25px}.invoicePeriodHead p{color:#bdd0c9;margin:0;font-size:14px}.invoiceDirection{background:var(--lime);color:#052d28;letter-spacing:.08em;border-radius:999px;flex:none;padding:9px 13px;font-size:12px;font-weight:900}.invoicePeriodSection.negative .invoiceDirection{color:#8e3929;background:#ffe1d7}.invoicePeriodTotals{background:#dfe4de;border-bottom:1px solid #dfe4de;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.invoicePeriodTotals article{background:#fffdf7;min-width:0;padding:22px 20px}.invoicePeriodTotals small{color:#60736d;letter-spacing:.08em;min-height:28px;font-size:11px;font-weight:850;display:block}.invoicePeriodTotals b{color:#0a584b;letter-spacing:-.8px;margin:7px 0 8px;font-size:27px;display:block}.invoicePeriodSection.negative .invoicePeriodTotals b{color:#a84632}.invoicePeriodTotals span{color:#6b7c77;font-size:12px;line-height:1.45;display:block}.invoiceTaxHint{color:#52665f;background:#f2f6e7;margin:0;padding:14px 21px;font-size:12px;line-height:1.5}.invoiceDetailsPanel{margin:30px 0 28px;overflow:hidden;border:2px solid #143f37!important;box-shadow:0 16px 38px #052d2812!important}.invoiceDetailsPanel summary{color:#fff;background:#0a3c34;justify-content:space-between;align-items:center;gap:22px;list-style:none;display:flex;cursor:default!important;padding:24px 26px!important}.invoiceDetailsPanel summary::-webkit-details-marker{display:none}.invoiceDetailsPanel summary span{min-width:0}.invoiceDetailsPanel summary b{color:#fff;font-size:21px!important}.invoiceDetailsPanel summary small{line-height:1.45;color:#c3d3cd!important}.invoiceDetailsPanel summary .invoiceDetailsEyebrow{letter-spacing:.12em;font-size:10px;font-weight:900;color:var(--lime)!important}.invoiceEditButton{border:1px solid var(--lime);border-radius:var(--radius-control);background:var(--lime);color:#052d28;font:inherit;cursor:pointer;flex:none;padding:11px 17px;font-size:13px;font-weight:900}:is(.invoiceEditButton:hover,.invoiceEditButton:focus-visible){background:#e4f79a;border-color:#e4f79a;outline:3px solid #d9f26a42}.invoiceDetailsRequired{color:#724800;letter-spacing:.06em;background:#fff0c7;border-radius:999px;flex:none;padding:8px 11px;font-size:11px}.invoiceDetailsPanel[open] summary{border-bottom:1px solid #376158}.invoiceDetailsPanel .invoiceForm{border-top:0;padding:24px 26px 26px}@media (max-width:900px){.invoicePeriodTotals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.invoicePeriodHead{flex-direction:column;padding:22px 20px}.invoicePeriodTotals{grid-template-columns:1fr}.invoicePeriodTotals article{padding:19px 20px}.invoiceDetailsPanel summary{flex-wrap:wrap;align-items:flex-start;padding:21px 20px!important}.invoiceEditButton,.invoiceDetailsRequired{text-align:center;width:100%}.invoiceDetailsPanel .invoiceForm{padding:21px 20px}}.safeCvCard{color:#fff;background:#052d28;border:1px solid #315b51;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:30px;padding:24px;display:grid;box-shadow:0 14px 34px #052d2818}.safeCvCard.isShared{border-color:var(--lime);box-shadow:0 14px 38px #78973c22}.safeCvIcon{background:var(--lime);color:#173e34;letter-spacing:1px;border-radius:14px;place-items:center;width:62px;height:70px;font-size:16px;font-weight:950;display:grid}.safeCvIntro{min-width:0}.safeCvIntro .kicker{color:var(--lime);font-size:9px}.safeCvIntro h3{margin:5px 0 4px;font-size:20px}.safeCvIntro p{color:#c4d2cd;margin:0;font-size:13px;line-height:1.5}.safeCvStatus{color:#dce7e2;background:#ffffff12;border-radius:999px;margin-top:10px;padding:6px 9px;font-size:10px;font-weight:850;display:inline-flex}.safeCvCard.isShared .safeCvStatus{background:var(--lime);color:#173e34}.safeCvActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.safeCvActions .outline{color:#fff;background:0 0;border-color:#9db2ab}.safeCvActions .primary{background:var(--lime);color:#173e34}.safeCvForm{color:#173e34;background:#fffdf7;border-radius:15px;grid-column:1/-1;gap:18px;margin-top:6px;padding:22px;display:grid}.safeCvFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.safeCvFormGrid label{gap:8px;font-size:12px;font-weight:850;display:grid}.safeCvFormGrid .wide{grid-column:1/-1}.safeCvFormGrid input,.safeCvFormGrid textarea{width:100%;font:inherit;border:1px solid #c8d3cc;border-radius:10px;padding:13px}.safeCvFormGrid textarea{resize:vertical;min-height:108px}.safeCvFormGrid label:nth-child(2) textarea{min-height:170px}.safeCvGuard{color:#fff;background:#052d28;border-radius:12px;flex-direction:column;gap:4px;padding:15px 17px;display:flex}.safeCvGuard b{color:var(--lime)}.safeCvGuard span{color:#c4d2cd;font-size:12px;line-height:1.5}.safeCvShare{cursor:pointer;background:#eef5d9;border:1px solid #cddd9e;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex!important}.safeCvShare input{accent-color:#78973c;height:19px;margin-top:2px;width:19px!important}.safeCvShare span{flex-direction:column;gap:4px;display:flex}.safeCvShare small{color:#5f7069;line-height:1.45}.privateOriginalCv{background:#f5f3ec;margin-top:14px}.privateOriginalCv .workerCvMark{color:#52645d;background:#dfe5df}.privateOriginalCv .cvUploadButton{background:#fff;border-color:#9bb84b}.privateOriginalCv .cvUploadButton:hover,.privateOriginalCv .cvUploadButton:focus-within{background:#eef5d9}@media (max-width:760px){.safeCvCard{grid-template-columns:auto minmax(0,1fr);padding:20px}.safeCvActions{grid-column:1/-1;justify-content:stretch}.safeCvActions button{flex:1}.safeCvForm{padding:18px}.safeCvFormGrid{grid-template-columns:1fr}.safeCvFormGrid .wide{grid-column:auto}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
