@charset "UTF-8";.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/_next/static/media/ajax-loader.0b80f665.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/_next/static/media/slick.25572f22.eot);src:url(/_next/static/media/slick.25572f22.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/slick.653a4cbb.woff) format("woff"),url(/_next/static/media/slick.6aa1ee46.ttf) format("truetype"),url(/_next/static/media/slick.f895cfdf.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078A8}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(/_next/static/media/layers.ef6db872.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/_next/static/media/layers-2x.9859cd12.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/_next/static/media/marker-icon.d577052a.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:rgba(255,255,255,.8);text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{--surface-page:#f2f0ea;--surface-card:#ffffff;--surface-sunken:#f5f5f5;--surface-inverse:#160f0d;--surface-brand-tint:#fef9ee;--ink:#181d27;--ink-muted:#535862;--ink-subtle:#717680;--ink-brand:#7a5600;--ink-on-inverse:#ffffff;--ink-link:#181d27;--action-primary:#edb31e;--action-primary-hover:#d4a017;--action-primary-pressed:#c39110;--on-primary:#181d27;--action-danger:#d92d20;--on-danger:#ffffff;--border-subtle:#e9eaeb;--border-control:#868a93;--border-strong:#181d27;--focus-ring:#181d27;--success-fg:#027a48;--success-bg:#ecfdf3;--danger-fg:#b42318;--danger-bg:#fef3f2;--warning-fg:#b54708;--warning-bg:#fffaeb;--neutral-bg:#f5f5f5;--brown-600:#5d4037;--brown-950:#160f0d;--shadow-card:0 1px 2px rgba(10,13,18,0.05);--shadow-raised:0 4px 16px rgba(10,13,18,0.08);--shadow-overlay:0 12px 16px -4px rgba(10,13,18,0.08),0 4px 6px -2px rgba(10,13,18,0.03)}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.pr-0,.px-0{padding-right:0!important}.px-0{padding-left:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.25rem!important}.pt-1{padding-top:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1{padding-left:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.px-1{padding-left:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2{padding-left:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.px-2{padding-left:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:1rem!important}.pt-3{padding-top:1rem!important}.pb-3{padding-bottom:1rem!important}.pl-3{padding-left:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.px-3{padding-left:1rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-4{padding:1.5rem!important}.pt-4{padding-top:1.5rem!important}.pb-4{padding-bottom:1.5rem!important}.pl-4{padding-left:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.px-4{padding-left:1.5rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-5{padding:3rem!important}.pt-5{padding-top:3rem!important}.pb-5{padding-bottom:3rem!important}.pl-5{padding-left:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.px-5{padding-left:3rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.p-auto{padding:auto!important}.pt-auto{padding-top:auto!important}.pb-auto{padding-bottom:auto!important}.pl-auto{padding-left:auto!important}.pr-auto,.px-auto{padding-right:auto!important}.px-auto{padding-left:auto!important}.py-auto{padding-top:auto!important;padding-bottom:auto!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mr-0,.mx-0{margin-right:0!important}.mx-0{margin-left:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.25rem!important}.mt-1{margin-top:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mx-1{margin-left:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-2{margin:.5rem!important}.mt-2{margin-top:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2{margin-left:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mx-2{margin-left:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-3{margin:1rem!important}.mt-3{margin-top:1rem!important}.mb-3{margin-bottom:1rem!important}.ml-3{margin-left:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mx-3{margin-left:1rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-4{margin:1.5rem!important}.mt-4{margin-top:1.5rem!important}.mb-4{margin-bottom:1.5rem!important}.ml-4{margin-left:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mx-4{margin-left:1.5rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-5{margin:3rem!important}.mt-5{margin-top:3rem!important}.mb-5{margin-bottom:3rem!important}.ml-5{margin-left:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mx-5{margin-left:3rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mx-auto{margin-left:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.employers-page{background:var(--surface-page);max-width:1920px;margin:0 auto;padding:0 52px}@media(max-width:768px){.employers-page{padding:0}}.employers-page .inner{max-width:1816px;margin:0 auto;padding:0 52px}@media(max-width:768px){.employers-page .inner{padding:0 20px}}.hero-section{padding:86px 0 0}.hero-section .hero-section-content{background:var(--surface-inverse);border-radius:var(--radius-xl);box-shadow:var(--shadow-raised);display:flex;align-items:center;gap:48px;height:433px;position:relative;overflow:hidden}.hero-section .hero-section-content .text-content{flex:1 1;max-width:987px;padding:0 40px}.hero-section .hero-section-content .text-content h1{font-family:Poppins,sans-serif;font-weight:700;font-size:48px;color:var(--ink-on-inverse);margin-bottom:20px}.hero-section .hero-section-content .text-content p{font-family:Poppins,sans-serif;font-weight:500;font-size:20px;line-height:30px;color:rgba(255,255,255,.85);margin-bottom:20px}.hero-section .hero-section-content .text-content .btn{background:var(--action-primary);color:var(--on-primary)!important;font-family:Poppins,sans-serif;font-weight:600;font-size:16px;line-height:24px;padding:12px 20px;border-radius:var(--radius-md);border:1px solid var(--action-primary);box-shadow:var(--shadow-card)}.hero-section .hero-section-content .hero-image{flex:1 1;height:100%;display:flex;align-items:center;justify-content:flex-end}.hero-section .hero-section-content .hero-image img{width:auto;height:100%;max-width:100%;object-fit:cover;object-position:center}@media(min-width:1401px)and (max-width:1495px){.hero-section{padding:60px 0 0}.hero-section .hero-section-content{gap:3px}.hero-section .hero-section-content .text-content{padding:90px 20px}.hero-section .hero-section-content .text-content h1{font-size:40px;line-height:44px}.hero-section .hero-section-content .text-content p{font-size:20px;line-height:28px}.hero-section .hero-section-content .hero-image{height:100%;display:flex;align-items:center;justify-content:flex-end}.hero-section .hero-section-content .hero-image img{width:auto;height:100%;max-width:100%;object-fit:cover;object-position:center}}@media(min-width:1150px)and (max-width:1400px){.hero-section{padding:60px 0 0}.hero-section .hero-section-content{gap:3px}.hero-section .hero-section-content .text-content{padding:40px 20px}.hero-section .hero-section-content .text-content h1{font-size:40px;line-height:44px}.hero-section .hero-section-content .text-content p{font-size:18px;line-height:28px}.hero-section .hero-section-content .hero-image{height:100%;display:flex;align-items:center;justify-content:flex-end}.hero-section .hero-section-content .hero-image img{width:auto;height:100%;max-width:100%;object-fit:cover;object-position:center}}@media(max-width:1149px){.hero-section{padding:60px 0 0}.hero-section .hero-section-content{flex-direction:column;height:auto}.hero-section .hero-section-content .text-content{text-align:center;padding:40px 20px}.hero-section .hero-section-content .text-content h1{font-size:40px;line-height:44px}.hero-section .hero-section-content .text-content p{font-size:18px;line-height:28px}.hero-section .hero-section-content .hero-image{height:200px;background-size:cover}}.hammerloop-features-section .content-wrapper{align-items:stretch}.hammerloop-features-section .content-wrapper .text-content{flex:2 1!important}.hammerloop-features-section .content-wrapper .text-content .logo-title .first-line h2,.hammerloop-features-section .content-wrapper .text-content .logo-title>h2{font-size:55px;line-height:72px;letter-spacing:-1.2px}@media(max-width:1149px){.hammerloop-features-section .content-wrapper{padding:60px 0 0;display:flex!important;flex-direction:column!important}.hammerloop-features-section .content-wrapper .hammerloop-features-section .content-wrapper{display:flex!important;flex-direction:column!important;height:auto}.hammerloop-features-section .content-wrapper .hammerloop-features-section .content-wrapper .text-content{text-align:center;padding:40px 20px}.hammerloop-features-section .content-wrapper .hammerloop-features-section .content-wrapper .text-content h1{font-size:40px;line-height:44px}.hammerloop-features-section .content-wrapper .hammerloop-features-section .content-wrapper .text-content p{font-size:18px;line-height:28px}}@media(max-width:768px){.hammerloop-features-section .content-wrapper{flex-direction:column;padding:40px 60px}.hammerloop-features-section .content-wrapper .text-content .logo-title{text-align:center}.hammerloop-features-section .content-wrapper .text-content .logo-title .first-line{justify-content:center}.hammerloop-features-section .content-wrapper .text-content .logo-title .first-line h2,.hammerloop-features-section .content-wrapper .text-content .logo-title>h2{font-size:32px;line-height:44px}}@media(max-width:400px){.hammerloop-features-section .content-wrapper{flex-direction:column;padding:40px 60px}.hammerloop-features-section .content-wrapper .text-content .logo-title{text-align:center}.hammerloop-features-section .content-wrapper .text-content .logo-title .first-line img{width:170px!important;height:auto}.hammerloop-features-section .content-wrapper .text-content .logo-title .first-line{justify-content:center}.hammerloop-features-section .content-wrapper .text-content .logo-title .first-line h2{font-size:13px;line-height:44px}.hammerloop-features-section .content-wrapper .text-content .logo-title>h2{font-size:18px;line-height:44px}.hammerloop-features-section .content-wrapper .text-content .features-list .feature p,.hammerloop-features-section .content-wrapper .text-content p{font-size:16px}}.why-hammerloop-section{margin-top:24px}.why-hammerloop-section .content-wrapper{background:var(--surface-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-raised);padding:48px 60px;display:flex;align-items:center;gap:48px}.why-hammerloop-section .content-wrapper .image-content{width:345px;height:100%;border-radius:var(--radius-lg);overflow:hidden}.why-hammerloop-section .content-wrapper .image-content img{width:100%;height:100%;object-fit:cover}.why-hammerloop-section .content-wrapper .text-content{flex:1 1}.why-hammerloop-section .content-wrapper .text-content h2{font-family:Poppins,sans-serif;font-weight:700;font-size:48px;line-height:72px;letter-spacing:-1.2px;color:var(--ink);margin-bottom:24px;max-width:1025px}.why-hammerloop-section .content-wrapper .text-content .subheading{font-family:Poppins,sans-serif;font-weight:500;font-size:32px;line-height:44px;letter-spacing:-.72px;color:var(--ink);margin-bottom:24px}.why-hammerloop-section .content-wrapper .text-content .description p{font-family:Poppins,sans-serif;font-weight:500;font-size:20px;line-height:30px;color:var(--ink);margin-bottom:20px}.why-hammerloop-section .content-wrapper .text-content .description p:last-child{margin-bottom:0}@media(min-width:1150px)and (max-width:1400px){.why-hammerloop-section .content-wrapper{gap:3px}.why-hammerloop-section .content-wrapper .text-content{padding:40px 20px}.why-hammerloop-section .content-wrapper .text-content h2{font-size:32px;line-height:44px}.why-hammerloop-section .content-wrapper .text-content h3{font-size:24px}.why-hammerloop-section .content-wrapper .text-content p{font-size:18px;line-height:28px}}@media(max-width:1149px){.why-hammerloop-section .content-wrapper{padding:60px 0 0;flex-direction:column;height:auto}.why-hammerloop-section .content-wrapper .text-content{text-align:center;padding:40px 20px}.why-hammerloop-section .content-wrapper .text-content h2{font-size:32px;line-height:44px}.why-hammerloop-section .content-wrapper .text-content h3{font-size:24px}.why-hammerloop-section .content-wrapper .text-content p{font-size:18px;line-height:28px}.why-hammerloop-section .content-wrapper .image-content{width:345px;height:100%;border-radius:var(--radius-lg);overflow:hidden}.why-hammerloop-section .content-wrapper .image-content img{width:100%;height:100%;object-fit:cover}}@media(max-width:400px){.why-hammerloop-section .content-wrapper{padding:60px 0 0;flex-direction:column;height:auto}.why-hammerloop-section .content-wrapper .text-content{text-align:center;padding:40px 20px}.why-hammerloop-section .content-wrapper .text-content h2{font-size:24px;line-height:44px}.why-hammerloop-section .content-wrapper .text-content h3{font-size:20px!important}.why-hammerloop-section .content-wrapper .text-content p{font-size:16px!important;line-height:28px}.why-hammerloop-section .content-wrapper .image-content{width:245px;height:100%;border-radius:var(--radius-lg);overflow:hidden}.why-hammerloop-section .content-wrapper .image-content img{width:100%;height:100%;object-fit:cover}}.how-it-works-section{margin-top:24px}.how-it-works-section .content-wrapper{background:var(--surface-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-raised);padding:48px 60px}.how-it-works-section .header{margin-bottom:48px}.how-it-works-section .header h2{font-family:Poppins,sans-serif;font-weight:700;font-size:48px;line-height:72px;letter-spacing:-1.2px;color:var(--ink);margin-bottom:24px}.how-it-works-section .header .subtitle{font-family:Poppins,sans-serif;font-weight:500;font-size:32px;line-height:44px;letter-spacing:-.64px;color:var(--ink)}.how-it-works-section .steps-wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:48px;gap:48px;max-width:1096px;margin:0 auto}.how-it-works-section .steps-wrapper .step{background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:24px;text-align:center;transition:transform .3s ease}.how-it-works-section .steps-wrapper .step:hover{transform:translateY(-4px)}.how-it-works-section .steps-wrapper .step .step-icon{width:78px;height:78px;background:var(--surface-card);border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.how-it-works-section .steps-wrapper .step .step-icon img{width:50px;height:50px}.how-it-works-section .steps-wrapper .step .step-title{font-family:Poppins,sans-serif;font-weight:600;font-size:32px;line-height:38px;color:var(--ink-muted);margin-bottom:12px}.how-it-works-section .steps-wrapper .step .step-description{font-family:Poppins,sans-serif;font-weight:500;font-size:20px;line-height:30px;color:var(--grey-700)}@media(min-width:1150px)and (max-width:1400px){.how-it-works-section{gap:3px}.how-it-works-section .header{padding:40px 20px}.how-it-works-section .header h2{font-size:32px;line-height:44px}.how-it-works-section .header h3{font-size:24px}.how-it-works-section .header p{font-size:18px;line-height:28px}}@media(max-width:1149px){.how-it-works-section .content-wrapper{padding:10px}.how-it-works-section .header{padding:40px 20px}.how-it-works-section .header h2{font-size:32px;line-height:44px}.how-it-works-section .header h3{font-size:24px}.how-it-works-section .header p{font-size:18px;line-height:28px}.how-it-works-section .steps-wrapper{grid-template-columns:1fr;gap:24px}.how-it-works-section .steps-wrapper .step{width:100%;max-width:600px;margin:0 auto}}.statistics-section{margin-top:24px}.statistics-section .content-wrapper{background:var(--surface-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-raised);padding:48px 60px}.statistics-section .header{margin-bottom:48px}.statistics-section .header h2{font-family:Poppins,sans-serif;font-weight:700;font-size:48px;line-height:72px;letter-spacing:-1.2px;color:var(--ink);margin-bottom:24px}.statistics-section .header .subtitle{font-family:Poppins,sans-serif;font-weight:500;font-size:32px;line-height:44px;letter-spacing:-.64px;color:var(--ink)}.statistics-section .stats-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:48px;margin-bottom:48px}.statistics-section .stats-grid .stat-card{background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:24px;text-align:center;height:288px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:200px;max-width:240px;flex:1 1 200px}.statistics-section .stats-grid .stat-card .stat-icon{width:78px;height:78px;background:var(--surface-card);border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.statistics-section .stats-grid .stat-card .stat-icon img{width:50px;height:50px}.statistics-section .stats-grid .stat-card .stat-number{font-family:Poppins,sans-serif;font-weight:700;font-size:48px;line-height:72px;letter-spacing:-1.2px;color:var(--ink-muted);margin-bottom:12px}.statistics-section .stats-grid .stat-card .stat-description{font-family:Poppins,sans-serif;font-weight:500;font-size:20px;line-height:30px;color:var(--grey-700);text-align:center}.statistics-section .chart-container{background:var(--surface-sunken);border-radius:var(--radius-lg);padding:24px;height:431px}.statistics-section .chart-container img{width:100%;height:100%;object-fit:contain}@media(min-width:1150px)and (max-width:1400px){.statistics-section .header{padding:40px 20px}.statistics-section .header h2{font-size:32px;line-height:44px}.statistics-section .header h3{font-size:24px}.statistics-section .header p{font-size:18px;line-height:28px}.statistics-section .stats-grid{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:32px!important;margin-bottom:48px}.statistics-section .stats-grid .stat-card{min-width:200px;max-width:240px;flex:1 1 200px}}@media(max-width:1149px){.statistics-section .content-wrapper{padding:30px}.statistics-section .header{padding:5px}.statistics-section .header h2{font-size:32px;line-height:44px}.statistics-section .header h3{font-size:24px}.statistics-section .header p{font-size:18px;line-height:28px}.statistics-section .stats-grid{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:24px!important;margin-bottom:32px}.statistics-section .stats-grid .stat-card{min-width:200px;max-width:100%;flex:1 1 200px;height:auto;padding:32px 24px}.statistics-section .chart-container{height:250px}}@media(max-width:400px){.statistics-section .content-wrapper{padding:30px}.statistics-section .header{padding:0}.statistics-section .header h2{font-size:24px;line-height:44px}.statistics-section .header h3{font-size:20px}.statistics-section .header p{font-size:16px;line-height:28px}}.skilled-trades-section{margin-top:24px}.skilled-trades-section .content-wrapper-container{background:var(--surface-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-raised);padding:48px 60px}.skilled-trades-section .content-wrapper{display:flex;align-items:center;gap:48px}.skilled-trades-section .content-wrapper .text-content{flex:1 1}.skilled-trades-section .content-wrapper .text-content h2{font-family:Poppins,sans-serif;font-weight:700;font-size:48px;line-height:72px;letter-spacing:-1.2px;color:var(--ink);margin-bottom:24px}.skilled-trades-section .content-wrapper .text-content p{font-family:Poppins,sans-serif;font-weight:500;font-size:32px;line-height:32px;letter-spacing:-.64px;color:var(--ink);margin-bottom:24px}.skilled-trades-section .content-wrapper .text-content .btn{background:var(--action-primary);color:var(--on-primary);font-family:Poppins,sans-serif;font-weight:600;font-size:16px;line-height:24px;padding:12px 20px;border-radius:var(--radius-md);border:1px solid var(--action-primary);box-shadow:var(--shadow-card);display:flex;align-items:center;gap:8px}.skilled-trades-section .content-wrapper .trades-cards{flex:1 1;height:337px;position:relative}.skilled-trades-section .content-wrapper .trades-cards .trade-card{position:relative;border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;transition:transform .3s ease;display:flex;align-items:center;justify-content:center}.skilled-trades-section .content-wrapper .trades-cards .trade-card:hover{transform:scale(1.02)}.skilled-trades-section .content-wrapper .trades-cards .trade-card .trade-label{font-family:Poppins,sans-serif;font-weight:700;font-size:24px;line-height:32px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.skilled-trades-section .content-wrapper .trades-cards .trade-card .trade-label.small{font-size:18px;line-height:24px}.skilled-trades-section .content-wrapper .trades-cards .trade-card.large{position:absolute;top:0;left:0;right:0;height:169px;width:100%}.skilled-trades-section .content-wrapper .trades-cards .trade-card.small{height:120px;width:100%}.skilled-trades-section .content-wrapper .trades-cards .trade-card.small .trade-label{font-size:18px;line-height:24px}.skilled-trades-section .content-wrapper .trades-cards .trades-row{display:flex;gap:6px;margin-top:6px}.skilled-trades-section .content-wrapper .trades-cards .trades-row:first-of-type{margin-top:175px}@media(max-width:768px){.skilled-trades-section .content-wrapper-container{padding:40px 20px}.skilled-trades-section .content-wrapper{flex-direction:column}.skilled-trades-section .content-wrapper .text-content{text-align:center}.skilled-trades-section .content-wrapper .text-content h2{font-size:32px;line-height:44px}.skilled-trades-section .content-wrapper .text-content p{font-size:20px;line-height:30px}.skilled-trades-section .content-wrapper .trades-cards{height:auto}.skilled-trades-section .content-wrapper .trades-cards .trade-card.large{position:relative;height:150px}.skilled-trades-section .content-wrapper .trades-cards .trades-row,.skilled-trades-section .content-wrapper .trades-cards .trades-row:first-of-type{margin-top:12px}}.hiring-easy-section{margin-top:24px}.hiring-easy-section .content-wrapper{background:var(--surface-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-raised);padding:48px 60px;display:flex;align-items:center;gap:48px}.hiring-easy-section .content-wrapper .text-content{flex:1 1}.hiring-easy-section .content-wrapper .text-content h2{font-family:Poppins,sans-serif;font-weight:700;font-size:55px;line-height:72px;letter-spacing:-1.2px;color:var(--ink);margin-bottom:24px}.hiring-easy-section .content-wrapper .text-content p{font-family:Poppins,sans-serif;font-weight:500;font-size:20px;line-height:30px;color:var(--ink);margin-bottom:0}.hiring-easy-section .content-wrapper .image-content{flex:1 1}.hiring-easy-section .content-wrapper .image-content img{width:100%;height:auto;border-radius:var(--radius-lg)}@media(min-width:1150px)and (max-width:1400px){.hiring-easy-section .content-wrapper .text-content h2{font-size:32px;line-height:44px}.hiring-easy-section .content-wrapper .text-content p{font-size:18px;line-height:28px}}@media(max-width:1149px){.hiring-easy-section .content-wrapper{flex-direction:column;padding:40px 20px}.hiring-easy-section .content-wrapper .text-content{text-align:center}.hiring-easy-section .content-wrapper .text-content h2{font-size:32px;line-height:44px}.hiring-easy-section .content-wrapper .text-content p{font-size:18px;line-height:28px}}@media(max-width:400px){.hiring-easy-section .content-wrapper .text-content h2{font-size:24px;line-height:44px}.hiring-easy-section .content-wrapper .text-content p{font-size:16px;line-height:28px}}.start-hiring-section{margin-top:24px}.start-hiring-section .content-wrapper{background:linear-gradient(135deg,var(--gold-100) 0,var(--gold-100) 30%,var(--surface-card) 60%,var(--surface-card) 100%);border-radius:var(--radius-xl);box-shadow:var(--shadow-raised);display:flex;align-items:center;gap:48px;height:472px;position:relative;overflow:hidden}.start-hiring-section .content-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at left center,rgba(237,179,30,.1) 0,rgba(237,179,30,.05) 40%,transparent 70%);pointer-events:none;z-index:1}.start-hiring-section .content-wrapper .image-content{flex:1 1;height:100%;display:flex;align-items:center;position:relative;z-index:2}.start-hiring-section .content-wrapper .image-content img{width:auto;height:100%;max-width:100%;object-fit:cover;object-position:center;position:static}.start-hiring-section .content-wrapper .text-content{flex:1 1;position:relative;z-index:2}.start-hiring-section .content-wrapper .text-content .title-section{margin-bottom:24px}.start-hiring-section .content-wrapper .text-content .title-section h2{font-family:Poppins,sans-serif;font-weight:700;font-size:48px;line-height:72px;letter-spacing:-1.2px;color:var(--ink);margin-bottom:12px}.start-hiring-section .content-wrapper .text-content .title-section .logo-section .logo{height:58px;width:auto}.start-hiring-section .content-wrapper .text-content .benefits-list{list-style:none;padding:0;margin:0 0 24px}.start-hiring-section .content-wrapper .text-content .benefits-list li{font-family:Poppins,sans-serif;font-weight:500;font-size:32px;line-height:38px;color:var(--ink);margin-bottom:12px;position:relative;padding-left:45px}.start-hiring-section .content-wrapper .text-content .benefits-list li:before{content:"•";position:absolute;left:0;color:var(--ink)}.start-hiring-section .content-wrapper .text-content .btn{background:var(--action-primary);color:var(--on-primary);font-family:Poppins,sans-serif;font-weight:600;font-size:16px;line-height:24px;padding:12px 20px;border-radius:var(--radius-md);border:1px solid var(--action-primary);box-shadow:var(--shadow-card)}@media(min-width:1150px)and (max-width:1500px){.start-hiring-section .content-wrapper{gap:3px;padding:60px 0 0}.start-hiring-section .content-wrapper .text-content .title-section h2{font-size:32px;line-height:44px}.start-hiring-section .content-wrapper .text-content .benefits-list li{font-size:18px;line-height:28px}.start-hiring-section .content-wrapper .image-content{align-items:center;justify-content:flex-end}.start-hiring-section .content-wrapper .image-content img{height:100%;position:static}}@media(max-width:1149px){.start-hiring-section .content-wrapper{flex-direction:column;height:auto;padding:0 20px}.start-hiring-section .content-wrapper .text-content .title-section h2{font-size:20px}.start-hiring-section .content-wrapper .text-content .title-section .logo-section .logo{height:40px;width:auto}.start-hiring-section .content-wrapper .image-content{width:100%;height:200px;background-size:cover;display:flex;align-items:center;justify-content:center;order:2}.start-hiring-section .content-wrapper .image-content img{height:500px;width:auto;max-width:100%;object-fit:cover;object-position:center;position:static}.start-hiring-section .content-wrapper .text-content .title-section{padding-top:20px}.start-hiring-section .content-wrapper .text-content .title-section h2{font-size:32px;line-height:44px}.start-hiring-section .content-wrapper .text-content .benefits-list li{font-size:18px;line-height:28px}}@media(max-width:768px){.start-hiring-section .content-wrapper{flex-direction:column;height:auto;padding:0 20px}.start-hiring-section .content-wrapper .image-content{width:100%;height:200px;background-size:cover;display:flex;align-items:center;justify-content:center;order:2}.start-hiring-section .content-wrapper .image-content img{height:400px;width:auto;max-width:100%;object-fit:cover;object-position:center;position:static}.start-hiring-section .content-wrapper .text-content .title-section{padding-top:20px}.start-hiring-section .content-wrapper .text-content .title-section h2{font-size:32px;line-height:44px}.start-hiring-section .content-wrapper .text-content .benefits-list li{font-size:16px;line-height:28px}}.mobile-app-section{margin-top:24px}.mobile-app-section .inner{background:var(--surface-inverse);border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding:80px;position:relative;overflow:hidden;height:816px}.mobile-app-section .content-wrapper{display:flex;align-items:center;gap:80px;position:relative;z-index:2}.mobile-app-section .content-wrapper .text-content{flex:1 1;max-width:801px}.mobile-app-section .content-wrapper .text-content h2{font-family:Poppins,sans-serif;font-weight:700;font-size:80px;line-height:normal;letter-spacing:-1.6px;color:#fff;margin-bottom:24px}.mobile-app-section .content-wrapper .text-content h2 em{font-family:Poppins,sans-serif;font-weight:700;font-style:italic}.mobile-app-section .content-wrapper .text-content p{font-family:Poppins,sans-serif;font-weight:400;font-size:24px;line-height:32px;color:#fff;margin-bottom:32px}.mobile-app-section .content-wrapper .text-content p strong{font-weight:700}.mobile-app-section .content-wrapper .text-content .app-store-badges{display:flex;gap:25px}.mobile-app-section .content-wrapper .text-content .app-store-badges img{height:64px;width:auto;mix-blend-mode:luminosity}.mobile-app-section .content-wrapper .phones-preview{flex:1 1;position:relative;height:600px}.mobile-app-section .content-wrapper .phones-preview .phone{position:absolute}.mobile-app-section .content-wrapper .phones-preview .phone.phone-1{right:120px;top:40px;z-index:2}.mobile-app-section .content-wrapper .phones-preview .phone.phone-2{right:0;top:120px;z-index:1}.mobile-app-section .content-wrapper .phones-preview .phone img{height:400px;width:auto}.mobile-app-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(/images/grid-pattern.svg) repeat;background-size:64px 64px;opacity:.7;z-index:0}.mobile-app-section:after{content:"";position:absolute;top:254px;right:75%;width:388px;height:388px;background:var(--brown-600);border-radius:50%;filter:blur(192px);opacity:.6;z-index:0}@media(max-width:768px){.mobile-app-section .inner{padding:60px 20px;height:auto}.mobile-app-section .content-wrapper{flex-direction:column;gap:40px}.mobile-app-section .content-wrapper .text-content{text-align:center}.mobile-app-section .content-wrapper .text-content h2{font-size:48px;line-height:56px}.mobile-app-section .content-wrapper .text-content p{font-size:18px;line-height:28px}.mobile-app-section .content-wrapper .text-content .app-store-badges{justify-content:center}.mobile-app-section .content-wrapper .text-content .app-store-badges img{height:48px}.mobile-app-section .content-wrapper .phones-preview{height:300px}.mobile-app-section .content-wrapper .phones-preview .phone.phone-1{right:60px;top:20px}.mobile-app-section .content-wrapper .phones-preview .phone.phone-2{right:0;top:60px}.mobile-app-section .content-wrapper .phones-preview .phone img{height:250px}}.ic.ic-check,.ic.ic-check-list{color:var(--success-fg);font-size:22px;font-weight:700;margin-right:8px}@media(max-width:768px){.ic.ic-check,.ic.ic-check-list{font-size:20px;margin-right:6px}}@media(max-width:480px){.ic.ic-check,.ic.ic-check-list{font-size:18px;margin-right:6px}}.features-list .feature{display:flex;align-items:center;padding:5px 0}@media(max-width:768px){.features-list .feature{align-items:flex-start;padding:8px 0}}.features-list .feature p{font-weight:700;font-size:20px;color:var(--success-fg);margin-bottom:0}@media(max-width:768px){.features-list .feature p{font-size:16px;line-height:1.4}}@media(max-width:480px){.features-list .feature p{font-size:14px;line-height:1.3}}.features-list .feature .ic{flex-shrink:0;margin-top:2px}@media(max-width:768px){.features-list .feature .ic{margin-top:1px}}@media(max-width:1149px){.employers-page .hammerloop-features-section .logo-title .first-line img.logo{height:auto!important}.employers-page .start-hiring-section .content-wrapper .text-content{text-align:center}.employers-page .start-hiring-section .content-wrapper .text-content .title-section .logo-section{justify-content:center}.employers-page .start-hiring-section .content-wrapper .text-content .benefits-list{width:-moz-fit-content;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;text-align:left}}@media(max-width:600px){.employers-page .hammerloop-features-section .content-wrapper{padding:32px 20px;gap:32px}.employers-page .hammerloop-features-section .content-wrapper .text-content>p{line-height:1.6}.employers-page .why-hammerloop-section .content-wrapper{padding-top:24px;gap:24px}.employers-page .why-hammerloop-section .content-wrapper .text-content{padding:24px 20px 32px}.employers-page .why-hammerloop-section .content-wrapper .text-content h2{line-height:1.25;margin-bottom:16px}.employers-page .why-hammerloop-section .content-wrapper .text-content .subheading{line-height:1.4;margin-bottom:16px}.employers-page .why-hammerloop-section .content-wrapper .text-content .description p{line-height:1.6}.employers-page .how-it-works-section .content-wrapper .header{margin-bottom:24px;padding-bottom:0}.employers-page .how-it-works-section .content-wrapper h2{font-size:28px;line-height:1.2;margin-bottom:12px}.employers-page .how-it-works-section .content-wrapper .subtitle{font-size:20px;line-height:1.4}.employers-page .how-it-works-section .content-wrapper .steps-wrapper{gap:16px}.employers-page .how-it-works-section .content-wrapper .step{padding:20px 16px}.employers-page .how-it-works-section .content-wrapper .step .step-title{font-size:20px;line-height:1.3;margin-bottom:8px}.employers-page .how-it-works-section .content-wrapper .step .step-description{font-size:16px;line-height:1.5}.employers-page .hiring-easy-section .content-wrapper{gap:24px}.employers-page .hiring-easy-section .content-wrapper h2{line-height:1.25;margin-bottom:16px}.employers-page .hiring-easy-section .content-wrapper .para{line-height:1.6}.employers-page .start-hiring-section .content-wrapper .text-content .title-section h2{font-size:28px;line-height:1.2}.employers-page .start-hiring-section .content-wrapper .text-content .benefits-list li{padding-left:24px}.employers-page .start-hiring-section .content-wrapper .image-content{height:auto}.employers-page .start-hiring-section .content-wrapper .image-content img{width:100%;height:auto;object-fit:contain}}@media(max-width:340px){.employers-page .hero-section .hero-section-content .text-content{min-width:0}.employers-page .hero-section .hero-section-content .text-content h1{font-size:clamp(24px,9vw,36px);line-height:1.25;overflow-wrap:break-word}.employers-page .hammerloop-features-section .content-wrapper .text-content{min-width:0}.employers-page .hammerloop-features-section .content-wrapper .text-content .logo-title .first-line img.logo{width:180px!important}.employers-page .why-hammerloop-section .image-content{max-width:100%}.employers-page .why-hammerloop-section .image-content img{max-width:100%;height:auto}}.for-workers-page{background:var(--surface-page);max-width:1920px;margin:0 auto;padding:0 52px}@media(max-width:768px){.for-workers-page{padding:0}}.for-workers-page .inner{max-width:1816px;margin:0 auto;padding:0 52px}@media(max-width:768px){.for-workers-page .inner{padding:0 20px}}.hero-section{padding:70px 0 0}.hero-section .content-wrapper{background:var(--surface-inverse);border-radius:var(--radius-xl);box-shadow:var(--shadow-raised);display:flex;align-items:center;gap:10px;height:433px;position:relative;overflow:hidden}.hero-section .content-wrapper .text-content{flex:2 1;max-width:987px;padding:0 20px}.hero-section .content-wrapper .text-content h1{font-family:Poppins,sans-serif;font-weight:700;font-size:48px;color:var(--ink-on-inverse);margin-bottom:20px}.hero-section .content-wrapper .text-content p{font-family:Poppins,sans-serif;font-weight:500;font-size:20px;line-height:30px;color:rgba(255,255,255,.85);margin-bottom:20px}.hero-section .content-wrapper .text-content .btn{background:var(--action-primary);color:var(--on-primary)!important;font-family:Poppins,sans-serif;font-weight:600;font-size:16px;line-height:24px;padding:12px 20px;border-radius:var(--radius-md);border:1px solid var(--action-primary);box-shadow:var(--shadow-card)}.hero-section .content-wrapper .hero-image{flex:1 1;height:100%;display:flex;align-items:center;justify-content:flex-end}.hero-section .content-wrapper .hero-image img{width:auto;height:100%;max-width:100%;object-fit:cover;object-position:center}@media(min-width:1496px)and (max-width:1850px){.hero-section{padding:60px 0 0}.hero-section .content-wrapper .text-content{flex:1 1!important;padding:40px 20px}.hero-section .content-wrapper .text-content h1{font-size:40px;line-height:44px}.hero-section .content-wrapper .text-content p{font-size:18px;line-height:28px}.hero-section .content-wrapper .hero-image{height:100%;display:flex;align-items:center;justify-content:center}.hero-section .content-wrapper .hero-image img{width:auto;height:100%;max-width:100%;object-fit:cover;object-position:center}}@media(min-width:1401px)and (max-width:1495px){.hero-section{padding:60px 0 0}.hero-section .content-wrapper{gap:3px}.hero-section .content-wrapper .text-content{flex:1 1!important;padding:90px 20px}.hero-section .content-wrapper .text-content h1{font-size:40px;line-height:44px}.hero-section .content-wrapper .text-content p{font-size:20px;line-height:28px}.hero-section .content-wrapper .hero-image{height:100%;display:flex;align-items:center;justify-content:flex-end}.hero-section .content-wrapper .hero-image img{width:auto;height:100%;max-width:100%;object-fit:cover;object-position:center}}@media(min-width:1150px)and (max-width:1400px){.hero-section{padding:60px 0 0}.hero-section .content-wrapper{gap:20px}.hero-section .content-wrapper .text-content{flex:.8 1!important;padding:40px 0}.hero-section .content-wrapper .text-content h1{font-size:40px;line-height:44px}.hero-section .content-wrapper .text-content p{font-size:18px;line-height:28px}.hero-section .content-wrapper .hero-image{height:100%;width:auto;display:flex;align-items:center;justify-content:center}.hero-section .content-wrapper .hero-image img{width:auto;height:100%;max-width:100%;object-fit:cover;object-position:center}}@media(max-width:1149px){.hero-section{padding:50px 0 0}.hero-section .content-wrapper{flex-direction:column-reverse;height:auto}.hero-section .content-wrapper .text-content{text-align:center;padding:40px 20px}.hero-section .content-wrapper .text-content h1{font-size:40px;line-height:44px}.hero-section .content-wrapper .text-content p{font-size:18px;line-height:28px}.hero-section .content-wrapper .hero-image{height:200px;background-size:cover}}@media(max-width:768px){.hero-section{padding:20px 0 0}.hero-section .content-wrapper{flex-direction:column-reverse;height:auto;padding:20px 5px 0}.hero-section .content-wrapper .text-content{padding:20px 5px}.hero-section .content-wrapper .text-content h1{font-size:28px!important;line-height:34px!important}.hero-section .content-wrapper .text-content p{font-size:18px;line-height:28px}.hero-section .content-wrapper .hero-image{height:200px;order:-1}}.hammerloop-features-section{margin-top:24px}.hammerloop-features-section .content-wrapper{background:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-raised);padding:48px 60px;display:flex;align-items:center;gap:48px}.hammerloop-features-section .content-wrapper .text-content{flex:1 1!important}.hammerloop-features-section .content-wrapper .text-content .logo-title{margin-bottom:24px}.hammerloop-features-section .content-wrapper .text-content .logo-title .first-line{display:flex;align-items:center;gap:16px;margin-bottom:0}.hammerloop-features-section .content-wrapper .text-content .logo-title .first-line .logo{height:65px;width:auto}.hammerloop-features-section .content-wrapper .text-content .logo-title .first-line h2{font-family:Poppins,sans-serif;font-weight:700;font-size:40px;line-height:46px;letter-spacing:-1px;color:#181d27;margin:0}.hammerloop-features-section .content-wrapper .text-content .logo-title>h2{font-family:Poppins,sans-serif;font-weight:700;font-size:40px;line-height:46px;letter-spacing:-1px;color:var(--ink);margin:0}.hammerloop-features-section .content-wrapper .text-content p{font-family:Poppins,sans-serif;font-weight:500;font-size:20px;line-height:30px;color:var(--ink);margin-bottom:24px}.hammerloop-features-section .content-wrapper .text-content .features-list{margin-top:16px;display:block!important}.hammerloop-features-section .content-wrapper .text-content .features-list .feature{display:flex;align-items:center;padding:5px 0}.hammerloop-features-section .content-wrapper .text-content .features-list .feature p{font-weight:700;font-size:20px;color:var(--success-fg);margin-bottom:0;margin-left:10px}.hammerloop-features-section .content-wrapper .features-visual{flex:1 1;display:flex}.hammerloop-features-section .content-wrapper .features-visual img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-lg)}@media(max-width:1149px){.hammerloop-features-section .content-wrapper{display:flex!important;flex-direction:column!important;height:auto}.hammerloop-features-section .content-wrapper .text-content{display:flex;flex-direction:column;align-items:center}.hammerloop-features-section .content-wrapper .text-content .logo-title .first-line img{width:230px!important;height:auto}.hammerloop-features-section .content-wrapper .text-content .logo-title .first-line h2>span{font-size:24px;line-height:30px}.hammerloop-features-section .content-wrapper .text-content .logo-title h2{font-size:24px!important;line-height:30px!important}.hammerloop-features-section .content-wrapper .text-content .features-list .feature p,.hammerloop-features-section .content-wrapper .text-content p{font-size:16px}}@media(max-width:400px){.hammerloop-features-section{flex-direction:column;padding:0}.hammerloop-features-section .text-content .logo-title .first-line{flex-wrap:wrap}.hammerloop-features-section .text-content .logo-title .first-line img{width:170px!important;height:auto}.hammerloop-features-section .text-content .logo-title .first-line h2>span{font-size:24px;line-height:30px}.hammerloop-features-section .text-content .logo-title h2{font-size:24px!important;line-height:30px!important}.hammerloop-features-section .text-content .features-list .feature p,.hammerloop-features-section .text-content p{font-size:16px}}.trades-support-section{margin:52px;background:var(--surface-card);border-radius:var(--radius-xl);padding:50px 0}.trades-support-section .header{padding:48px 60px;margin-bottom:24px;display:flex;align-items:flex-end;justify-content:space-between}.trades-support-section .header .header-content{flex:1 1}.trades-support-section .header .header-content h2{font-family:Poppins,sans-serif;font-weight:700;font-size:48px;line-height:72px;letter-spacing:-1.2px;color:var(--ink);margin-bottom:24px;text-align:left}.trades-support-section .header .header-content .subtitle{font-family:Poppins,sans-serif;font-weight:500;font-size:32px;line-height:44px;letter-spacing:-.64px;color:var(--ink);text-align:left}.trades-support-section .header .btn{background:var(--action-primary);color:var(--on-primary);font-family:Poppins,sans-serif;font-weight:600;font-size:16px;line-height:24px;padding:12px 24px;border-radius:var(--radius-md);border:1px solid var(--action-primary);box-shadow:var(--shadow-card);white-space:nowrap}.trades-support-section .trades_support_slider .slick-slide{padding:0 12px}@media(max-width:768px){.trades-support-section{margin:20px!important}}@media(max-width:1000px){.trades-support-section{margin:20px!important}.trades-support-section .header{flex-direction:column;gap:24px;padding:0;text-align:center}.trades-support-section .header .heading-1{font-size:32px!important;line-height:44px!important}.trades-support-section .header .subtitle{font-size:24px!important;line-height:30px!important}}.jobs-fit-section{margin:52px;background:var(--surface-card);border-radius:var(--radius-xl);padding:50px 0}.jobs-fit-section .jobs_fit_slider{overflow:hidden;padding:10px 0}.jobs-fit-section .jobs_fit_slider .slick-slide{display:flex;justify-content:center}.jobs-fit-section .jobs_fit_slider .slick-center{transform:scale(1.02);transition:transform .3s ease}.jobs-fit-section .jobs_fit_slider .slick-list{overflow:visible}.jobs-fit-section .header{padding:48px 60px;margin-bottom:24px;display:flex;align-items:flex-end;justify-content:space-between}.jobs-fit-section .header .header-content{flex:1 1}.jobs-fit-section .header .header-content h2{font-family:Poppins,sans-serif;font-weight:700;font-size:48px;line-height:72px;letter-spacing:-1.2px;color:var(--ink);margin-bottom:24px;text-align:left}.jobs-fit-section .header .header-content .subtitle{font-family:Poppins,sans-serif;font-weight:500;font-size:32px;line-height:44px;letter-spacing:-.64px;color:var(--ink);text-align:left}.jobs-fit-section .header .btn{background:var(--action-primary);color:var(--on-primary);font-family:Poppins,sans-serif;font-weight:600;font-size:16px;line-height:24px;padding:12px 24px;border-radius:var(--radius-md);border:1px solid var(--action-primary);box-shadow:var(--shadow-card);white-space:nowrap}.jobs-fit-section .jobs_fit_slider .slick-slide{padding:0 12px}@media(max-width:1000px){.jobs-fit-section{margin:53px!important}.jobs-fit-section .header{flex-direction:column;gap:24px;padding:0;text-align:center}.jobs-fit-section .header .heading-1{font-size:32px!important;line-height:44px!important}.jobs-fit-section .header .subtitle{font-size:24px!important;line-height:30px!important}}@media(max-width:768px){.jobs-fit-section{margin:20px!important}.jobs-fit-section .header{flex-direction:column;gap:24px;padding:0;text-align:center}.jobs-fit-section .header .heading-1{font-size:32px!important;line-height:44px!important}.jobs-fit-section .header .subtitle{font-size:24px!important;line-height:30px!important}}.trust-section{margin-top:24px}.trust-section .content-wrapper{background:var(--surface-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-raised);padding:48px 60px;display:flex;align-items:center;gap:48px}.trust-section .content-wrapper .text-content{flex:1 1}.trust-section .content-wrapper .text-content h2{font-family:Poppins,sans-serif;font-weight:700;font-size:48px;line-height:72px;letter-spacing:-1.2px;color:var(--ink);margin-bottom:24px}.trust-section .content-wrapper .text-content>p{font-family:Poppins,sans-serif;font-weight:500;font-size:24px;line-height:32px;color:var(--ink);margin-bottom:32px}.trust-section .content-wrapper .text-content .stats-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;gap:32px}.trust-section .content-wrapper .text-content .stats-grid .stat .stat-number{font-family:Poppins,sans-serif;font-weight:700;font-size:48px;line-height:56px;letter-spacing:-.96px;color:var(--ink-brand);margin-bottom:8px}.trust-section .content-wrapper .text-content .stats-grid .stat .stat-label{font-family:Poppins,sans-serif;font-weight:500;font-size:16px;line-height:24px;color:var(--ink-muted);margin:0}.trust-section .content-wrapper .chart-visual{flex:1 1}.trust-section .content-wrapper .chart-visual img{width:100%;height:auto;border-radius:var(--radius-lg)}@media(min-width:1051px)and (max-width:1400px){.trust-section .text-content h2{font-size:32px!important;line-height:44px!important}.trust-section .text-content>p{font-size:20px;line-height:30px}.trust-section .text-content .stats-grid{grid-template-columns:1fr;gap:24px}.trust-section .text-content .stats-grid .stat>div{font-size:32px!important;line-height:44px!important}}@media(max-width:1150px){.trust-section .content-wrapper{flex-direction:column;padding:40px 20px}.trust-section .content-wrapper .text-content h2{font-size:32px;line-height:44px}.trust-section .content-wrapper .text-content>p{font-size:20px;line-height:30px}.trust-section .content-wrapper .text-content .stats-grid{grid-template-columns:1fr;gap:24px}.trust-section .content-wrapper .text-content .stats-grid .stat>div{font-size:32px!important;line-height:44px!important}}@media(max-width:400px){.trust-section .content-wrapper{flex-direction:column;padding:40px 20px}.trust-section .content-wrapper .text-content h2{font-size:28px!important;line-height:34px!important}.trust-section .content-wrapper .text-content>p{font-size:20px;line-height:30px}.trust-section .content-wrapper .text-content .stats-grid{grid-template-columns:1fr;gap:24px}.trust-section .content-wrapper .text-content .stats-grid .stat>div{font-size:28px!important;line-height:44px!important}}.why-matters-section{margin:50px 0}.why-matters-section .content-wrapper{display:flex;gap:48px;align-items:stretch}.why-matters-section .content-wrapper .why-matters-card{flex:1 1;background:var(--surface-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-raised);padding:48px 60px}.why-matters-section .content-wrapper .why-matters-card h2{font-family:Poppins,sans-serif;font-weight:700;font-size:48px;line-height:72px;letter-spacing:-1.2px;color:var(--ink);margin-bottom:24px}.why-matters-section .content-wrapper .why-matters-card>p{font-family:Poppins,sans-serif;font-weight:500;font-size:32px;line-height:32px;color:var(--ink);margin-bottom:24px}.why-matters-section .content-wrapper .why-matters-card .description p{font-family:Poppins,sans-serif;font-weight:400;font-size:20px;line-height:28px;color:var(--ink-muted);margin-bottom:16px}.why-matters-section .content-wrapper .why-matters-card .description p:last-child{margin-bottom:0}.why-matters-section .content-wrapper .cta-card{flex:1 1;background:linear-gradient(135deg,var(--surface-card) 0,var(--surface-card) 40%,var(--gold-100) 70%,var(--gold-100) 100%);border-radius:var(--radius-xl);box-shadow:var(--shadow-raised);padding:0 35px;display:flex;flex-direction:row;align-items:stretch;gap:48px;position:relative;overflow:hidden}.why-matters-section .content-wrapper .cta-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at right center,rgba(237,179,30,.1) 0,rgba(237,179,30,.05) 40%,transparent 70%);pointer-events:none;z-index:1}.why-matters-section .content-wrapper .cta-card .cta-content{flex:1 1;position:relative;z-index:2}.why-matters-section .content-wrapper .cta-card .cta-content h3{font-family:Poppins,sans-serif;font-weight:700;font-size:50px;line-height:72px;letter-spacing:-.72px;color:var(--ink);margin-bottom:16px}.why-matters-section .content-wrapper .cta-card .cta-content p{font-family:Poppins,sans-serif;font-weight:400;font-size:20px;line-height:28px;color:var(--ink-muted);margin-bottom:24px}.why-matters-section .content-wrapper .cta-card .cta-content .btn{background:var(--action-primary);color:var(--on-primary);font-family:Poppins,sans-serif;font-weight:600;font-size:16px;line-height:24px;padding:12px 24px;border-radius:var(--radius-md);border:1px solid var(--action-primary)}.why-matters-section .content-wrapper .cta-card .worker-image{flex:1 1;display:flex;align-items:flex-end;justify-content:center;position:relative;z-index:2;height:100%}.why-matters-section .content-wrapper .cta-card .worker-image img{width:100%;height:100%;object-fit:cover;object-position:bottom;border-radius:0;display:block}@media(min-width:1150px)and (max-width:1550px){.why-matters-section .content-wrapper{gap:24px}.why-matters-section .content-wrapper .why-matters-card{padding:40px 20px}.why-matters-section .content-wrapper .why-matters-card h2{font-size:32px;line-height:44px}.why-matters-section .content-wrapper .why-matters-card>p{font-size:20px;line-height:30px}.why-matters-section .content-wrapper .why-matters-card .description p{font-size:16px;line-height:24px}.why-matters-section .content-wrapper .cta-card{padding:40px 20px;gap:24px}.why-matters-section .content-wrapper .cta-card .cta-content h3{font-size:32px;line-height:36px}.why-matters-section .content-wrapper .cta-card .cta-content p{font-size:16px;line-height:24px}}@media(max-width:1149px){.why-matters-section .content-wrapper{flex-direction:column;gap:24px}.why-matters-section .content-wrapper .why-matters-card{padding:40px 20px}.why-matters-section .content-wrapper .why-matters-card h2{font-size:32px;line-height:44px}.why-matters-section .content-wrapper .why-matters-card>p{font-size:20px;line-height:30px}.why-matters-section .content-wrapper .why-matters-card .description p{font-size:16px;line-height:24px}.why-matters-section .content-wrapper .cta-card{padding:40px 20px 0;flex-direction:column;gap:24px}.why-matters-section .content-wrapper .cta-card .cta-content h3{font-size:28px;line-height:36px}.why-matters-section .content-wrapper .cta-card .cta-content p{font-size:16px;line-height:24px}}@media(max-width:768px){.for-workers-page .hammerloop-features-section .content-wrapper{padding:32px 20px;gap:32px}}@media(max-width:1000px){.for-workers-page .jobs-fit-section .header,.for-workers-page .trades-support-section .header{align-items:stretch}.for-workers-page .jobs-fit-section .header .header-content .subtitle,.for-workers-page .jobs-fit-section .header .header-content h2,.for-workers-page .trades-support-section .header .header-content .subtitle,.for-workers-page .trades-support-section .header .header-content h2{text-align:center}.for-workers-page .jobs-fit-section .header .btn,.for-workers-page .trades-support-section .header .btn{align-self:center}}@media(max-width:768px){.for-workers-page .trades-support-section .trades_support_slider .slick-arrow{z-index:2}.for-workers-page .trades-support-section .trades_support_slider .slick-arrow.slick-prev{left:-8px}.for-workers-page .trades-support-section .trades_support_slider .slick-arrow.slick-next{right:-8px}.for-workers-page .trades-support-section .trades_support_slider .slick-arrow:before{color:var(--grey-700)}}@media(max-width:1149px){.for-workers-page .hammerloop-features-section .logo-title .first-line img.logo{height:auto!important}.for-workers-page .why-matters-section .cta-card .worker-image img{max-width:440px;height:auto}}@media(max-width:768px){.mian_content_wrrapper,.sidebar_and_card_content_wrapper,.worker_job_mian_content_wrrapper{width:100%;overflow-x:hidden;box-sizing:border-box}}@media(max-width:390px){.mian_content_wrrapper,.worker_job_mian_content_wrrapper{padding:0 8px}}@media(max-width:768px){.mian_content_wrrapper .job_cards_grid,.worker_job_mian_content_wrrapper .job_cards_grid{grid-template-columns:1fr!important;gap:16px;padding:0;width:100%;box-sizing:border-box}}@media(max-width:480px){.mian_content_wrrapper .job_cards_grid,.worker_job_mian_content_wrrapper .job_cards_grid{gap:12px}}@media(max-width:390px){.mian_content_wrrapper .job_cards_grid,.worker_job_mian_content_wrrapper .job_cards_grid{gap:10px}}@media(max-width:768px){.mian_content_wrrapper .job_cards_grid .job_card,.worker_job_mian_content_wrrapper .job_cards_grid .job_card{margin-bottom:0;width:100%;max-width:none;box-sizing:border-box;overflow:hidden}.mian_content_wrrapper .job_cards_grid .job_card .title_rate,.worker_job_mian_content_wrrapper .job_cards_grid .job_card .title_rate{flex-direction:column;align-items:flex-start;gap:var(--space-1)}.page_navigation,.pagination_container{padding:16px 0;gap:8px}}@media(max-width:480px){.page_navigation,.pagination_container{margin-top:16px;padding:12px 0;gap:6px}}@media(max-width:390px){.page_navigation,.pagination_container{margin-top:12px;padding:8px 0;gap:4px}}@media(max-width:768px){.page_navigation button,.pagination_container button{padding:8px 12px;font-size:13px;min-width:100px}}@media(max-width:480px){.page_navigation button,.pagination_container button{padding:6px 10px;font-size:13px;min-width:80px}}@media(max-width:390px){.page_navigation button,.pagination_container button{padding:5px 8px;font-size:13px;min-width:70px}}@media(max-width:768px){.page_navigation span,.pagination_container span{font-size:13px}}@media(max-width:480px){.page_navigation span,.pagination_container span{font-size:13px}}@media(max-width:390px){.page_navigation span,.pagination_container span{font-size:13px}}@media(max-width:768px){.filter_tags_row{flex-wrap:wrap;gap:8px;margin-bottom:12px}}@media(max-width:480px){.filter_tags_row{gap:6px;margin-bottom:10px}}@media(max-width:390px){.filter_tags_row{gap:4px;margin-bottom:8px}}@supports(-webkit-appearance:none){.mian_content_wrrapper .job_cards_grid .job_card,.worker_job_mian_content_wrrapper .job_cards_grid .job_card{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.mian_content_wrrapper .job_cards_grid .job_card .company_info_header,.worker_job_mian_content_wrrapper .job_cards_grid .job_card .company_info_header{transform:translateZ(0)}}@supports(-webkit-touch-callout:none){.mian_content_wrrapper .job_cards_grid .job_card,.mian_content_wrrapper .job_cards_grid .job_card .company_name_location h3,.mian_content_wrrapper .job_cards_grid .job_card .company_name_location p,.worker_job_mian_content_wrrapper .job_cards_grid .job_card,.worker_job_mian_content_wrrapper .job_cards_grid .job_card .company_name_location h3,.worker_job_mian_content_wrrapper .job_cards_grid .job_card .company_name_location p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media(max-width:768px){body .mian_content_wrrapper .job_cards_grid,body .worker_job_mian_content_wrrapper .job_cards_grid{display:grid!important;grid-template-columns:1fr!important;grid-gap:var(--space-3)!important;gap:var(--space-3)!important;padding:0!important;margin:0!important;width:100%!important;box-sizing:border-box!important}body .mian_content_wrrapper .job_cards_grid .job_card,body .worker_job_mian_content_wrrapper .job_cards_grid .job_card{width:100%!important;max-width:none!important;box-sizing:border-box!important;margin:0!important;overflow:hidden!important}body .mian_content_wrrapper,body .sidebar_and_card_content_wrapper,body .worker_job_mian_content_wrrapper{width:100%;overflow-x:hidden;box-sizing:border-box}}@supports(-webkit-appearance:none){@media(max-width:768px){body .mian_content_wrrapper .job_cards_grid .job_card,body .worker_job_mian_content_wrrapper .job_cards_grid .job_card{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}}}.job_cards_grid .job_card .job_description,body .job_cards_grid .job_card .job_description{display:-webkit-box!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:anywhere!important}@media(max-width:430px){body,html{overflow-x:hidden!important;width:100%!important;max-width:100vw!important}.mian_content_wrrapper,.search_content_wrapper,.sidebar_and_card_content_wrapper,.worker_job_mian_content_wrrapper,.worker_sections_container{width:100%!important;max-width:100vw!important;padding:0 8px!important;margin:0!important;overflow-x:hidden!important;box-sizing:border-box!important}}@media(max-width:768px){body .mian_content_wrrapper .job_cards_grid .job_card *,body .worker_job_mian_content_wrrapper .job_cards_grid .job_card *{box-sizing:border-box!important}}@font-face{font-family:slick;font-weight:400;font-style:normal;font-display:swap;src:url(/_next/static/media/slick.653a4cbb.woff) format("woff"),url(/_next/static/media/slick.6aa1ee46.ttf) format("truetype"),url(/_next/static/media/slick.f895cfdf.svg) format("svg")}:root{--white:#ffffff;--black:#181d27;--primary:var(--gold-600);--dom_bg:#f2f0ea;--grey-300:#d5d7da;--domaine:"Poppins",sans-serif}body,html{max-width:100vw;overflow-x:hidden}button,input,select,textarea{font-family:inherit}:focus-visible{outline:2px solid var(--focus-ring)!important;outline-offset:2px}body{height:100%;width:100%;max-width:100vw;overflow-x:hidden;background:var(--surface-page);color:var(--ink);font-size:16px;line-height:1.5;font-family:Poppins,sans-serif;-webkit-font-smoothing:antialiased}::selection{background:var(--surface-brand-tint);color:var(--ink)}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:768px){body:not(.auth-page):not(.signup-page) .action-buttons,body:not(.auth-page):not(.signup-page) .action-buttons:last-child,body:not(.auth-page):not(.signup-page) .button-group,body:not(.auth-page):not(.signup-page) .button-group:last-child,body:not(.auth-page):not(.signup-page) .footer-buttons,body:not(.auth-page):not(.signup-page) .footer-buttons:last-child,body:not(.auth-page):not(.signup-page) .form-container,body:not(.auth-page):not(.signup-page) .form-container:last-child{margin-bottom:20px}}.goog-logo-link,.goog-te-gadget span{display:none!important}.google-translate-wrapper{display:inline-block}.goog-te-combo{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:8px 36px 8px 12px;font-size:14px;font-weight:500;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background-color:var(--surface-card);cursor:pointer;color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23667085' stroke-width='2' d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.goog-te-combo:hover{border-color:var(--border-control)}.goog-te-combo:focus{outline:none;border-color:var(--grey-500);box-shadow:0 0 0 3px rgba(21,112,239,.15)}.goog-te-gadget{font-size:0!important}.goog-te-gadget select{font-size:14px!important}@media(max-width:768px){body.auth-page,body.signup-page{padding-bottom:0!important}}body.auth-page .company_tradespeople,body.auth-page .contractual-relief,body.auth-page .expertise_container,body.auth-page .form_container,body.auth-page .trade-certification-search,body.auth-page .union_membership,body.auth-page .worker_availability,body.auth-page .worker_complete,body.auth-page .worker_desired_pay,body.auth-page .worker_experience,body.auth-page .worker_location,body.auth-page .worker_picture,body.auth-page .worker_verify,body.signup-page .company_tradespeople,body.signup-page .contractual-relief,body.signup-page .expertise_container,body.signup-page .form_container,body.signup-page .trade-certification-search,body.signup-page .union_membership,body.signup-page .worker_availability,body.signup-page .worker_complete,body.signup-page .worker_desired_pay,body.signup-page .worker_experience,body.signup-page .worker_location,body.signup-page .worker_picture,body.signup-page .worker_verify{margin-bottom:0!important}@media(max-width:768px){body.auth-page .company_tradespeople,body.auth-page .contractual-relief,body.auth-page .expertise_container,body.auth-page .form_container,body.auth-page .trade-certification-search,body.auth-page .union_membership,body.auth-page .worker_availability,body.auth-page .worker_complete,body.auth-page .worker_desired_pay,body.auth-page .worker_experience,body.auth-page .worker_location,body.auth-page .worker_picture,body.auth-page .worker_verify,body.signup-page .company_tradespeople,body.signup-page .contractual-relief,body.signup-page .expertise_container,body.signup-page .form_container,body.signup-page .trade-certification-search,body.signup-page .union_membership,body.signup-page .worker_availability,body.signup-page .worker_complete,body.signup-page .worker_desired_pay,body.signup-page .worker_experience,body.signup-page .worker_location,body.signup-page .worker_picture,body.signup-page .worker_verify{padding-bottom:8px!important;padding-top:20px!important}}@media(max-width:480px){body.auth-page .company_tradespeople,body.auth-page .contractual-relief,body.auth-page .expertise_container,body.auth-page .form_container,body.auth-page .trade-certification-search,body.auth-page .union_membership,body.auth-page .worker_availability,body.auth-page .worker_complete,body.auth-page .worker_desired_pay,body.auth-page .worker_experience,body.auth-page .worker_location,body.auth-page .worker_picture,body.auth-page .worker_verify,body.signup-page .company_tradespeople,body.signup-page .contractual-relief,body.signup-page .expertise_container,body.signup-page .form_container,body.signup-page .trade-certification-search,body.signup-page .union_membership,body.signup-page .worker_availability,body.signup-page .worker_complete,body.signup-page .worker_desired_pay,body.signup-page .worker_experience,body.signup-page .worker_location,body.signup-page .worker_picture,body.signup-page .worker_verify{padding-bottom:4px!important}}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}#google_translate_element .skiptranslate .goog-te-gadget-simple{border:0;box-shadow:none}#google_translate_element .skiptranslate .goog-te-gadget-simple>img{display:none}#google_translate_element .skiptranslate .goog-te-gadget-simple span a{background:rgba(0,0,0,0);padding:10px 15px;border-radius:var(--radius-md);border:1px solid #717680}#goog-gt-tt,.goog-te-balloon-frame,.goog-te-balloon-frame .goog-te-balloon,.goog-te-balloon-frame .goog-te-balloon-content,.goog-te-banner-frame,.goog-te-banner-frame .goog-te-banner,.goog-te-ftab-frame,.goog-te-ftab-frame .goog-te-ftab,.goog-te-menu-frame,[class*=goog-te-balloon],[class*=goog-te-banner],[id*=goog-te-balloon],[id*=goog-te-banner],iframe[src*="translate.googleapis.com"][src*=feedback]{display:none!important}.goog-te-balloon-frame.skiptranslate,.goog-te-banner-frame.skiptranslate,.skiptranslate.goog-te-balloon-frame,.skiptranslate.goog-te-banner-frame{visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important}.goog-te-banner-frame{display:none!important}body .goog-te-balloon-frame,body .goog-te-banner-frame{display:none!important;visibility:hidden!important;opacity:0!important;position:absolute!important;left:-9999px!important;top:-9999px!important}.d-block{display:block}.d-inline-block{display:inline-block}.d-inline{display:inline}.d-none{display:none}.text-white{color:#fff!important}.text-green{color:#027a48!important}.text-primary{color:var(--ink-brand)!important}.text-black{color:#181d27!important}.text-underline{text-decoration:underline}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-italic{font-style:italic}.text-center{text-align:center!important}.text-left{text-align:left}.text-right{text-align:right}.text-grey{color:#535862}.text-error{color:#b42318;font-size:14px;font-weight:500;padding-top:5px 0}.font-secondary{font-family:Poppins,sans-serif}.font-400{font-weight:400!important}.font-500{font-weight:500!important}.font-600{font-weight:600!important}.font-700,.font-800,.font-900,.font-bold{font-weight:700!important}.para{font-size:16px;color:#181d27;line-height:150%}.para.bg{font-size:18px}.para.xl{font-size:24px}.card{border-radius:var(--radius-xl);background:var(--Gray-50,var(--grey-50))}a.text-primary{color:var(--ink)!important;text-decoration:underline;text-underline-offset:3px;font-weight:600}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-height);border:1px solid rgba(0,0,0,0);outline:0;font-weight:600;font-size:16px;line-height:24px;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;gap:var(--space-2);padding:10px var(--space-6);border-radius:var(--radius-md);cursor:pointer}.btn.disabled,.btn:disabled{cursor:not-allowed;opacity:.45}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.btn-primary{background:#edb31e;color:var(--on-primary)}.btn-primary.text-white{color:var(--on-primary)!important}.btn-primary:hover:not(:disabled,.disabled){background:var(--action-primary-hover);border-color:#181d27}.btn-primary:active:not(:disabled,.disabled){background:var(--action-primary-pressed)}.btn-primary.disabled,.btn-primary:disabled{cursor:not-allowed!important;opacity:.45}.btn-edit{width:32px;height:32px;min-height:32px;min-width:32px;padding:0;gap:0;background-color:#f5f5f5;border:none;border-radius:var(--radius-md)}.btn-edit .ic{height:16px;width:16px;transition:all .3s}.btn-edit:hover:not(:disabled,.disabled){background-color:#e9eaeb}.btn-edit:hover:not(:disabled,.disabled) .ic{background:#edb31e}.btn-green{background-color:var(--success-fg);color:#fff}.btn-light{background:var(--surface-card);color:var(--ink);border-color:var(--border-strong)}.btn-light:hover:not(:disabled,.disabled){background:var(--surface-brand-tint);border-color:var(--border-strong)}.btn-outline{border-color:var(--border-strong);color:var(--ink)}.btn-outline:hover:not(:disabled,.disabled){background:var(--surface-brand-tint)}.btn-store{background:var(--action-primary);color:var(--on-primary);padding:10px 20px;border-radius:var(--radius-md);border:1px solid var(--border-control)}.btn-store:hover{opacity:.9}.btn-store .text{display:flex;flex-direction:column;align-items:flex-start}.btn-store .text .tag{font-size:13px}.btn-store .text .title{font-size:20px;font-weight:600}.btn-store .ic{background:#fff!important;height:30px;width:30px}.btn-bg{min-height:var(--tap-primary);padding:15px 25px;font-size:18px}.apply_btn .ic,.btn-primary .ic{background-color:var(--on-primary)!important}.ic{display:inline-block;height:16px;width:16px;transition:all .3s}.ic-playstore{background:#fff;-webkit-mask-image:url(/icons/ic_playstore.svg);mask-image:url(/icons/ic_playstore.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-user{-webkit-mask-image:url(/icons/ic_user.svg);mask-image:url(/icons/ic_user.svg)}.ic-home,.ic-user{background:#181d27;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-home{-webkit-mask-image:url(/icons/ic_building.svg);mask-image:url(/icons/ic_building.svg)}.ic-dropdown-user{background:#717680;-webkit-mask-image:url(/icons/ic_d_user.svg);mask-image:url(/icons/ic_d_user.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-users{-webkit-mask-image:url(/icons/ic_users.svg);mask-image:url(/icons/ic_users.svg)}.ic-google,.ic-users{background:#181d27;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-google{-webkit-mask-image:url(/icons/ic_google.svg);mask-image:url(/icons/ic_google.svg)}.ic-facebook{background:#181d27;-webkit-mask-image:url(/icons/ic_facebook.svg);mask-image:url(/icons/ic_facebook.svg)}.ic-apple,.ic-facebook{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-apple{background:#fff;-webkit-mask-image:url(/icons/ic_apple.svg);mask-image:url(/icons/ic_apple.svg)}.ic-building{-webkit-mask-image:url(/icons/ic_building.svg);mask-image:url(/icons/ic_building.svg)}.ic-building,.ic-zap{background:#181d27;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-zap{-webkit-mask-image:url(/icons/ic_zap.svg);mask-image:url(/icons/ic_zap.svg)}.ic-thumbs-up{background:currentColor;-webkit-mask-image:url(/icons/ic_thumbs_up.svg);mask-image:url(/icons/ic_thumbs_up.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-umbrella{-webkit-mask-image:url(/icons/ic_umbrella.svg);mask-image:url(/icons/ic_umbrella.svg)}.ic-trending,.ic-umbrella{background:#181d27;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-trending{-webkit-mask-image:url(/icons/ic_trending_up.svg);mask-image:url(/icons/ic_trending_up.svg)}.ic-file_search{-webkit-mask-image:url(/icons/ic_file_search.svg);mask-image:url(/icons/ic_file_search.svg)}.ic-file_search,.ic-mail{background:#181d27;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-mail{-webkit-mask-image:url(/icons/ic_mail.svg);mask-image:url(/icons/ic_mail.svg)}.ic-arrow-left{-webkit-mask-image:url(/icons/ic_arrow-left.svg);mask-image:url(/icons/ic_arrow-left.svg)}.ic-arrow-left,.ic-arrow-right{background:#181d27;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-arrow-right{-webkit-mask-image:url(/icons/ic_arrow-right.svg);mask-image:url(/icons/ic_arrow-right.svg)}.ic-delete{-webkit-mask-image:url(/icons/ic_delete.svg);mask-image:url(/icons/ic_delete.svg)}.ic-delete,.ic-plus{background:#181d27;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-plus{-webkit-mask-image:url(/icons/ic_plus.svg);mask-image:url(/icons/ic_plus.svg)}.ic-edit{background:#181d27;-webkit-mask-image:url(/icons/ic_edit.svg);mask-image:url(/icons/ic_edit.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-settings{-webkit-mask-image:url(/icons/ic_settings.svg);mask-image:url(/icons/ic_settings.svg)}.ic-bell,.ic-settings{background:#717680;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-bell{-webkit-mask-image:url(/icons/ic_bell.svg);mask-image:url(/icons/ic_bell.svg)}.ic-support{-webkit-mask-image:url(/icons/ic_support.svg);mask-image:url(/icons/ic_support.svg)}.ic-logout,.ic-support{background:#181d27;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-logout{-webkit-mask-image:url(/icons/ic_logout.svg);mask-image:url(/icons/ic_logout.svg)}.ic-plus-circle{background:#edb31e;-webkit-mask-image:url(/icons/ic_plus_circle.svg);mask-image:url(/icons/ic_plus_circle.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-eye-white{-webkit-mask-image:url(/icons/ic_eye.svg);mask-image:url(/icons/ic_eye.svg)}.ic-check_circle,.ic-eye-white{background:#fff;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-check_circle{-webkit-mask-image:url(/icons/ic_check_circle_broken.svg);mask-image:url(/icons/ic_check_circle_broken.svg)}.ic-check{background:#edb31e;-webkit-mask-image:url(/icons/ic_check.svg);mask-image:url(/icons/ic_check.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-green-check{background:#027a48}.ic-green-check,.ic-green-check-accepted{-webkit-mask-image:url(/icons/ic_check_green.svg);mask-image:url(/icons/ic_check_green.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-green-check-accepted{background:#fff}.ic-hand{background:#414651}.ic-hand,.ic-hand-hold{-webkit-mask-image:url(/icons/ic_hand.svg);mask-image:url(/icons/ic_hand.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-hand-hold{background:#fff}.ic-cross{background:#b42318}.ic-cross,.ic-cross-rejected{-webkit-mask-image:url(/icons/ic_x.svg);mask-image:url(/icons/ic_x.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-cross-rejected{background:#fff}.ic-ring-bell{background:#181d27;-webkit-mask-image:url(/icons/ic_ringing_ring.svg);mask-image:url(/icons/ic_ringing_ring.svg)}.ic-primary-bell,.ic-ring-bell{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-primary-bell{background:#edb31e;-webkit-mask-image:url(/icons/ic_primary_bell.svg);mask-image:url(/icons/ic_primary_bell.svg)}.ic-chevron-down{-webkit-mask-image:url(/icons/ic_cheveron-down.svg);mask-image:url(/icons/ic_cheveron-down.svg)}.ic-chevron-down,.ic-chevron-up{background:#181d27;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-chevron-up{-webkit-mask-image:url(/icons/ic_chevron_up.svg);mask-image:url(/icons/ic_chevron_up.svg)}.ic-info{background:#868a93}.ic-info,.ic-profile-info{-webkit-mask-image:url(/icons/ic_info.svg);mask-image:url(/icons/ic_info.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-profile-info{background:#edb31e}.ic-edit-info{background:#027a48;-webkit-mask-image:url(/icons/ic_info.svg);mask-image:url(/icons/ic_info.svg)}.ic-edit-info,.ic-upload{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-upload{background:#535862;-webkit-mask-image:url(/icons/ic_upload.svg);mask-image:url(/icons/ic_upload.svg)}.ic-profile{-webkit-mask-image:url(/icons/ic_profile.svg);mask-image:url(/icons/ic_profile.svg)}.ic-circle-broken,.ic-profile{background:#edb31e;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-circle-broken{-webkit-mask-image:url(/icons/check_circle_broken.svg);mask-image:url(/icons/check_circle_broken.svg)}.ic-search{background:#717680;-webkit-mask-image:url(/icons/ic_search.svg);mask-image:url(/icons/ic_search.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-cross-x{background:#717680}.ic-cross-x,.ic-cross-x-brand{-webkit-mask-image:url(/icons/ic_cross_x.svg);mask-image:url(/icons/ic_cross_x.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-cross-x-brand{background:#edb31e}.ic-close{background:#027a48}.ic-close,.ic-location-close{-webkit-mask-image:url(/icons/ic_close.svg);mask-image:url(/icons/ic_close.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-location-close{background:#fff}.ic-trade-close{-webkit-mask-image:url(/icons/ic_close.svg);mask-image:url(/icons/ic_close.svg)}.ic-list-ol,.ic-trade-close{background:#717680;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-list-ol{-webkit-mask-image:url(/icons/ic_list_ol.svg);mask-image:url(/icons/ic_list_ol.svg)}.ic-list-ul{-webkit-mask-image:url(/icons/ic_list_ul.svg);mask-image:url(/icons/ic_list_ul.svg)}.ic-link,.ic-list-ul{background:#717680;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-link{-webkit-mask-image:url(/icons/ic_link.svg);mask-image:url(/icons/ic_link.svg)}.ic-italic{-webkit-mask-image:url(/icons/ic_italic.svg);mask-image:url(/icons/ic_italic.svg)}.ic-bold,.ic-italic{background:#717680;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-bold{-webkit-mask-image:url(/icons/ic_bold.svg);mask-image:url(/icons/ic_bold.svg)}.ic-trash{-webkit-mask-image:url(/icons/ic_delete_btn.svg);mask-image:url(/icons/ic_delete_btn.svg)}.ic-deactive,.ic-trash{background:#717680;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-deactive{-webkit-mask-image:url(/icons/ic_new_trash.svg);mask-image:url(/icons/ic_new_trash.svg)}.ic-modal-trash{background:#b42318;-webkit-mask-image:url(/icons/ic_delete_btn.svg);mask-image:url(/icons/ic_delete_btn.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-file{-webkit-mask-image:url(/icons/ic_file.svg);mask-image:url(/icons/ic_file.svg)}.ic-file,.ic-loader{background:#edb31e;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-loader{-webkit-mask-image:url(/icons/ic_loader.svg);mask-image:url(/icons/ic_loader.svg)}.ic-mail-chat{-webkit-mask-image:url(/icons/ic_mail_chat.svg);mask-image:url(/icons/ic_mail_chat.svg)}.ic-info-chat,.ic-mail-chat{background:#edb31e;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-info-chat{-webkit-mask-image:url(/icons/ic_info_circle.svg);mask-image:url(/icons/ic_info_circle.svg)}.ic-chat-edit{-webkit-mask-image:url(/icons/ic_chat_edit.svg);mask-image:url(/icons/ic_chat_edit.svg)}.ic-chat-edit,.ic-dot-horizontal{background:#edb31e;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-dot-horizontal{-webkit-mask-image:url(/icons/ic_dot_horizontal.svg);mask-image:url(/icons/ic_dot_horizontal.svg)}.ic-file-attached{background:#717680;-webkit-mask-image:url(/icons/ic_attach.svg);mask-image:url(/icons/ic_attach.svg)}.ic-chat-send,.ic-file-attached{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-chat-send{background:#fff;-webkit-mask-image:url(/icons/ic_send.svg);mask-image:url(/icons/ic_send.svg)}.ic-forward-arrow{background:#717680;-webkit-mask-image:url(/icons/ic_forword_arrow.svg);mask-image:url(/icons/ic_forword_arrow.svg)}.ic-forward-arrow,.ic-verified-company-bedege{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-verified-company-bedege{background:#f0c044;-webkit-mask-image:url(/icons/ic_verified_badge.svg);mask-image:url(/icons/ic_verified_badge.svg)}.ic-marker_pin{background:#414651}.ic-map-pin,.ic-marker_pin{-webkit-mask-image:url(/icons/ic_marker_pin.svg);mask-image:url(/icons/ic_marker_pin.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-map-pin{background:currentColor}.ic-camera{-webkit-mask-image:url(/icons/ic_camera.svg);mask-image:url(/icons/ic_camera.svg)}.ic-camera,.ic-dollar-sign{background:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-dollar-sign{-webkit-mask-image:url(/icons/ic_dollar_sign.svg);mask-image:url(/icons/ic_dollar_sign.svg)}.ic-location{-webkit-mask-image:url(/icons/ic_marker_pin.svg);mask-image:url(/icons/ic_marker_pin.svg)}.ic-chevron-left,.ic-location{background:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-chevron-left{-webkit-mask-image:url(/icons/ic_chevron_left.svg);mask-image:url(/icons/ic_chevron_left.svg)}.ic-chevron-right{-webkit-mask-image:url(/icons/ic_chevron_right.svg);mask-image:url(/icons/ic_chevron_right.svg)}.ic-calendar,.ic-chevron-right{background:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-calendar{-webkit-mask-image:url(/icons/ic_calendar.svg);mask-image:url(/icons/ic_calendar.svg)}.ic-image{-webkit-mask-image:url(/icons/ic_image.svg);mask-image:url(/icons/ic_image.svg)}.ic-image,.ic-lock{background:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-lock{-webkit-mask-image:url(/icons/ic_lock.svg);mask-image:url(/icons/ic_lock.svg)}.ic-warning{-webkit-mask-image:url(/icons/ic_warning.svg);mask-image:url(/icons/ic_warning.svg)}.ic-mobile,.ic-warning{background:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-mobile{-webkit-mask-image:url(/icons/ic_mobile.svg);mask-image:url(/icons/ic_mobile.svg)}.ic-bookmark-filled{-webkit-mask-image:url(/icons/ic_bookmark_filled.svg);mask-image:url(/icons/ic_bookmark_filled.svg)}.ic-bookmark-filled,.ic-zap-woker{background:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-zap-woker{-webkit-mask-image:url(/icons/ic_zap.svg);mask-image:url(/icons/ic_zap.svg)}.ic-government-building{-webkit-mask-image:url(/icons/ic_certificate.svg);mask-image:url(/icons/ic_certificate.svg)}.ic-government-building,.ic-message-square{background:#fff;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-message-square{-webkit-mask-image:url(/icons/ic_message_square.svg);mask-image:url(/icons/ic_message_square.svg)}.ic-flag{background:#fff;-webkit-mask-image:url(/icons/ic_flag.svg);mask-image:url(/icons/ic_flag.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-profile-share{-webkit-mask-image:url(/icons/ic_profile_share.svg);mask-image:url(/icons/ic_profile_share.svg)}.ic-phone,.ic-profile-share{background:#c39110;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-phone{-webkit-mask-image:url(/icons/ic_phone.svg);mask-image:url(/icons/ic_phone.svg)}.ic-profile-mail{background:#c39110;-webkit-mask-image:url(/icons/ic_profile_mail.svg);mask-image:url(/icons/ic_profile_mail.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-flash{-webkit-mask-image:url(/icons/ic_flash.svg);mask-image:url(/icons/ic_flash.svg)}.ic-flash,.ic-message-smail{background:#fff;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-message-smail{-webkit-mask-image:url(/icons/ic_message-smile_square.svg);mask-image:url(/icons/ic_message-smile_square.svg)}.ic-bookmark{background:#c39110}.ic-bookmark,.ic-bookmark-white{-webkit-mask-image:url(/icons/ic_bookmark.svg);mask-image:url(/icons/ic_bookmark.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-bookmark-white{background:#fff}.ic-download{-webkit-mask-image:url(/icons/ic_download.svg);mask-image:url(/icons/ic_download.svg)}.ic-download,.ic-star{background:#c39110;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-star{-webkit-mask-image:url(/icons/ic_star.svg);mask-image:url(/icons/ic_star.svg)}.ic-filter{background:#181d27;-webkit-mask-image:url(/icons/ic_filter.svg);mask-image:url(/icons/ic_filter.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-fb{-webkit-mask-image:url(/icons/ic_f.svg);mask-image:url(/icons/ic_f.svg)}.ic-fb,.ic-tiwiter{background:#868a93;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-tiwiter{-webkit-mask-image:url(/icons/ic_tiwiter.svg);mask-image:url(/icons/ic_tiwiter.svg)}.ic-whats-app{-webkit-mask-image:url(/icons/ic_whatsapp.svg);mask-image:url(/icons/ic_whatsapp.svg)}.ic-linkedin,.ic-whats-app{background:#868a93;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-linkedin{-webkit-mask-image:url(/icons/ic_linkedin.svg);mask-image:url(/icons/ic_linkedin.svg)}.ic-copy{background:#717680;-webkit-mask-image:url(/icons/ic_copy.svg);mask-image:url(/icons/ic_copy.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-light{background:#fff}.ic-eye{-webkit-mask-image:url(/icons/ic_eye.svg);mask-image:url(/icons/ic_eye.svg)}.ic-eye,.ic-eye-slash{background:#717680;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;cursor:pointer}.ic-eye-slash{-webkit-mask-image:url(/icons/ic_eye-slash.svg);mask-image:url(/icons/ic_eye-slash.svg)}.ic-notification{background:#181d27}.ic-notification,.ic-notification-item{-webkit-mask-image:url(/icons/ic_ringing_ring.svg);mask-image:url(/icons/ic_ringing_ring.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;cursor:pointer}.ic-notification-item{background:#c39110}.ic-worker-edit{-webkit-mask-image:url(/icons/ic_worker_edit.svg);mask-image:url(/icons/ic_worker_edit.svg)}.ic-thumbs-up-grey,.ic-worker-edit{background:#414651;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-thumbs-up-grey{-webkit-mask-image:url(/icons/ic_thumbs_up.svg);mask-image:url(/icons/ic_thumbs_up.svg)}.ic-briefcase{background:#414651;-webkit-mask-image:url(/icons/ic_briefcase.svg);mask-image:url(/icons/ic_briefcase.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-job-edit{-webkit-mask-image:url(/icons/ic_job_edit.svg);mask-image:url(/icons/ic_job_edit.svg)}.ic-job-edit,.ic-profile-briefcase{background:#717680;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-profile-briefcase{-webkit-mask-image:url(/icons/ic_profile_briefcase.svg);mask-image:url(/icons/ic_profile_briefcase.svg)}.ic-award{background:#f0c044;-webkit-mask-image:url(/icons/ic_award.svg);mask-image:url(/icons/ic_award.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-basic{-webkit-mask-image:url(/icons/ic_basic.svg);mask-image:url(/icons/ic_basic.svg)}.ic-basic,.ic-pro{background:#414651;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-pro{-webkit-mask-image:url(/icons/ic_pro.svg);mask-image:url(/icons/ic_pro.svg)}.ic-advance{background:#027a48;-webkit-mask-image:url(/icons/ic_advance.svg);mask-image:url(/icons/ic_advance.svg)}.ic-advance,.ic-custom{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-custom{background:#edb31e;-webkit-mask-image:url(/icons/ic_custom.svg);mask-image:url(/icons/ic_custom.svg)}.ic-basic-check,.ic-pro-check{background:#414651}.ic-basic-check,.ic-custom-check,.ic-pro-check{-webkit-mask-image:url(/icons/ic_check_green.svg);mask-image:url(/icons/ic_check_green.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-custom-check{background:#edb31e}.ic-advance-check{-webkit-mask-image:url(/icons/ic_check_green.svg);mask-image:url(/icons/ic_check_green.svg)}.ic-advance-check,.ic-check-list{background:#027a48;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.ic-check-list{-webkit-mask-image:url(/icons/ic_check_list.svg);mask-image:url(/icons/ic_check_list.svg)}.pen-underline{position:relative;padding-bottom:20px}.pen-underline:after{content:"";position:absolute;left:0;bottom:0;height:20px;width:100%;background:#edb31e;-webkit-mask-image:url(/images/hero_undelrine_vector.svg);mask-image:url(/images/hero_undelrine_vector.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.w-100{width:100%}.form-group{padding:10px 0}.form-group>label{display:block;margin-bottom:var(--space-2);font-size:14px;line-height:20px;font-weight:600;color:var(--ink);font-family:Poppins,sans-serif}.form-group .checkbox{display:flex;flex-direction:row;align-items:center;gap:5px}.form-group .checkbox input{height:0;width:0}.form-group .checkbox input:checked~.checkmark{background:var(--action-primary);border-color:var(--action-primary)}.form-group .checkbox input:checked~.checkmark:after{transform:scale(1)}.form-group .checkbox .checkmark{display:inline-block;height:20px;width:20px;flex:none;background:var(--surface-card);border:1px solid var(--border-control);border-radius:var(--radius-sm);transition:all .3s;position:relative;display:flex;align-items:center;justify-content:center}.form-group .checkbox .checkmark:after{content:"";display:block;height:15px;width:15px;background:var(--on-primary);-webkit-mask-image:url(/icons/ic_check.svg);mask-image:url(/icons/ic_check.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transform:scale(0)}.form-group.inline-group{display:flex;flex-direction:row;gap:10px}.form-group.inline-group .item{flex:1 0 auto}.form-group.inline-group .item label{margin-bottom:var(--space-2);font-size:14px;line-height:20px;font-weight:600}.form-control,.form-group.inline-group .item label{display:block;color:var(--ink);font-family:Poppins,sans-serif}.form-control{outline:0;width:100%;min-height:var(--control-height);border-radius:var(--radius-md);border:1px solid var(--border-control);background:var(--surface-card);box-shadow:var(--shadow-card);font-size:16px;line-height:24px;padding:11px var(--space-4);transition:border-color .15s}.form-control::placeholder{color:var(--ink-subtle)}.form-control:focus{border-color:var(--ink)}.form-control:disabled,.form-control[readonly]{background:var(--surface-sunken);color:var(--ink-muted)}.form-control.textarea{line-height:150%}.heading-1{font-size:clamp(34px,4vw + 1rem,42px)}.heading-1,.heading-2{line-height:110%;font-weight:700}.heading-2{font-size:clamp(28px,3vw + 1rem,36px)}iframe.skiptranslate{height:0;width:0;visibility:collapse}section.guest_page{padding-top:75px;padding-bottom:var(--sticky-cta-height,0);height:100%;width:100%;max-width:100vw;overflow-x:hidden;min-height:100vh}section.guest_page .home_hero_section{background:var(--surface-inverse);border-bottom:3px solid rgba(237,179,30,.25)}section.guest_page .home_hero_section>.inner{display:flex;flex-direction:row;background:url(/images/home_hero_bg.png) no-repeat;background-position:50%;background-size:cover;overflow:hidden}@media(max-width:992px){section.guest_page .home_hero_section>.inner{flex-direction:column}}section.guest_page .home_hero_section>.inner>div:first-child{flex:0 0 60%}section.guest_page .home_hero_section>.inner>div:last-child{flex:0 0 40%}section.guest_page .home_hero_section>.inner .content_wrapper{padding:6vh 20px 6vh 40px}@media(min-width:1280px){section.guest_page .home_hero_section>.inner .content_wrapper{padding-left:64px}}@media(max-width:992px){section.guest_page .home_hero_section>.inner .content_wrapper{padding:40px 20px}}@media(max-width:480px){section.guest_page .home_hero_section>.inner .content_wrapper{padding:30px 16px}}@media(max-width:360px){section.guest_page .home_hero_section>.inner .content_wrapper{padding:25px 12px}}section.guest_page .home_hero_section>.inner .content_wrapper .inner{display:block;margin:0 4vw;padding:0 1.2vw;transition:all .3s;max-width:100%}@media(max-width:1600px){section.guest_page .home_hero_section>.inner .content_wrapper .inner{margin:0 2vw}}@media(max-width:1400px){section.guest_page .home_hero_section>.inner .content_wrapper .inner{margin:0 1.5vw}}@media(max-width:480px){section.guest_page .home_hero_section>.inner .content_wrapper .inner{padding-left:20px;padding-right:20px}}@media(max-width:360px){section.guest_page .home_hero_section>.inner .content_wrapper .inner{padding-left:16px;padding-right:16px}}section.guest_page .home_hero_section>.inner .content_wrapper .inner .tag{font-size:clamp(22px,1.4vw + .5rem,34px);font-weight:600;color:#edb31e;padding-bottom:22px;margin-bottom:18px;position:relative;display:inline-block;max-width:-moz-fit-content;max-width:fit-content}@media(max-width:480px){section.guest_page .home_hero_section>.inner .content_wrapper .inner .tag{font-size:20px;padding-bottom:18px;margin-bottom:12px}}section.guest_page .home_hero_section>.inner .content_wrapper .inner .tag:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:18px;background:url(/images/hero_undelrine_vector.svg) no-repeat;background-size:cover;background-position:50%}section.guest_page .home_hero_section>.inner .content_wrapper .inner .heading-1{color:#fff;display:flex;flex-direction:column;font-size:clamp(34px,3vw + 1rem,56px);font-weight:700;line-height:1.15;letter-spacing:-.02em;margin-bottom:24px}section.guest_page .home_hero_section>.inner .content_wrapper .inner .heading-1 span{white-space:nowrap;display:block;width:100%}section.guest_page .home_hero_section>.inner .content_wrapper .inner .heading-1 .hl{display:inline;width:auto;color:#edb31e}@media(max-width:768px){section.guest_page .home_hero_section>.inner .content_wrapper .inner .heading-1{margin-bottom:18px}}@media(max-width:480px){section.guest_page .home_hero_section>.inner .content_wrapper .inner .heading-1{font-size:clamp(20px,5.5vw,28px);line-height:1.2;margin-bottom:18px}}@media(max-width:380px){section.guest_page .home_hero_section>.inner .content_wrapper .inner .heading-1{font-size:clamp(18px,6vw,22px);line-height:1.18;margin-bottom:16px}}@media(max-width:320px){section.guest_page .home_hero_section>.inner .content_wrapper .inner .heading-1{font-size:clamp(16px,6.5vw,20px);line-height:1.15;margin-bottom:14px}}section.guest_page .home_hero_section>.inner .content_wrapper .inner p{max-width:560px;line-height:1.7;color:rgba(255,255,255,.78)}@media(max-width:480px){section.guest_page .home_hero_section>.inner .content_wrapper .inner p{font-size:14px}}section.guest_page .home_hero_section .visual_wrapper{background:url(/images/vs_home_hero3.avif) no-repeat;background-size:cover;background-position:50%;position:relative;display:flex;align-items:center;justify-content:center}section.guest_page .home_hero_section .visual_wrapper img{position:relative;z-index:0;width:100%;height:auto;object-fit:contain}@media(max-width:992px){section.guest_page .home_hero_section .visual_wrapper img{width:100%;max-width:100%}section.guest_page .home_hero_section .visual_wrapper{border-left:none}}section.guest_page .feature_section{padding:40px 0;background:var(--surface-card)}section.guest_page .feature_section .inner{display:block;margin:0 4vw;padding:0 1.2vw;transition:all .3s}@media(max-width:1600px){section.guest_page .feature_section .inner{margin:0 2vw}}@media(max-width:1400px){section.guest_page .feature_section .inner{margin:0 1.5vw}}section.guest_page .feature_section .inner .content_wrapper h2{font-size:clamp(32px,3vw + 1rem,48px);font-weight:700;margin-bottom:30px}section.guest_page .feature_section .inner .content_wrapper .trade_list{max-width:1330px;margin:30px auto 0}section.guest_page .feature_section .inner .content_wrapper .trade_list .header{display:flex;align-items:center;gap:15px;justify-content:center}@media(max-width:768px){section.guest_page .feature_section .inner .content_wrapper .trade_list .header{flex-direction:column;gap:10px;text-align:center}}section.guest_page .feature_section .inner .content_wrapper .trade_list .header h4{font-weight:600;font-size:16px}section.guest_page .feature_section .inner .content_wrapper .trade_list .header .list{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:768px){section.guest_page .feature_section .inner .content_wrapper .trade_list .header .list{justify-content:center}}section.guest_page .feature_section .inner .content_wrapper .trade_list .header .list button{display:inline-flex;align-items:center;min-height:40px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);font-size:14px;line-height:20px;border:1px solid var(--border-control);background:var(--surface-card);color:var(--ink);font-weight:600;cursor:pointer;transition:background-color .15s,border-color .15s}section.guest_page .feature_section .inner .content_wrapper .trade_list .header .list button:hover{background:var(--surface-brand-tint);border-color:var(--action-primary)}section.guest_page .feature_section .inner .content_wrapper .trade_list .header .list button.explore{border-color:var(--border-strong)}section.guest_page .feature_section.worker{background:rgba(0,0,0,0)}section.guest_page .feature_section.employer .title,section.guest_page .feature_section.worker .title{max-width:800px;margin:0 auto}@media(min-width:768px){section.guest_page .feature_section{padding:20px 0}}section.guest_page .workers_slider .slick-slide>div{margin:0 8px;height:100%}section.guest_page .workers_slider .slick-slide{height:auto}section.guest_page .workers_slider .slick-track{display:flex!important;align-items:stretch}section.guest_page .trades_support_slider .slick-slide>div{margin:0 8px}section.guest_page .trades_support_slider,section.guest_page .workers_slider{margin:0 -8px}@media(max-width:600px){section.guest_page .trades_support_slider,section.guest_page .workers_slider{padding-bottom:52px}section.guest_page .trades_support_slider.slick-dotted,section.guest_page .workers_slider.slick-dotted{margin-bottom:0}section.guest_page .trades_support_slider .slick-dots,section.guest_page .workers_slider .slick-dots{bottom:14px}section.guest_page .trades_support_slider .slick-dots li,section.guest_page .workers_slider .slick-dots li{margin:0 2px}section.guest_page .trades_support_slider .slick-dots li button:before,section.guest_page .workers_slider .slick-dots li button:before{font-size:13px;color:#868a93;opacity:1}section.guest_page .trades_support_slider .slick-dots li.slick-active button:before,section.guest_page .workers_slider .slick-dots li.slick-active button:before{color:#edb31e;opacity:1}section.guest_page .trades_support_slider .slick-arrow,section.guest_page .workers_slider .slick-arrow{top:auto;bottom:6px;transform:none;z-index:2;width:36px;height:36px;border-radius:50%;border:1px solid var(--border-subtle);background:#fff;display:flex;align-items:center;justify-content:center}section.guest_page .trades_support_slider .slick-arrow:focus,section.guest_page .trades_support_slider .slick-arrow:hover,section.guest_page .workers_slider .slick-arrow:focus,section.guest_page .workers_slider .slick-arrow:hover{background:#fff}section.guest_page .trades_support_slider .slick-arrow:before,section.guest_page .workers_slider .slick-arrow:before{color:#181d27;opacity:1;font-size:18px;line-height:1}section.guest_page .trades_support_slider .slick-prev,section.guest_page .workers_slider .slick-prev{left:16px}section.guest_page .trades_support_slider .slick-next,section.guest_page .workers_slider .slick-next{right:16px}}section.guest_page .stats_section{padding:80px 0}section.guest_page .stats_section .inner{display:block;margin:0 4vw;padding:0 1.2vw;transition:all .3s}@media(max-width:1600px){section.guest_page .stats_section .inner{margin:0 2vw}}@media(max-width:1400px){section.guest_page .stats_section .inner{margin:0 1.5vw}}section.guest_page .stats_section .inner .content_wrapper{display:flex;align-items:center;gap:30px}@media(max-width:768px){section.guest_page .stats_section .inner .content_wrapper{flex-direction:column}}section.guest_page .stats_section .inner .content_wrapper .left{flex:1 1}section.guest_page .stats_section .inner .content_wrapper .left .heading-1{margin-bottom:40px}section.guest_page .stats_section .inner .content_wrapper .left .stats_list{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;padding:5vh 0 0}section.guest_page .stats_section .inner .content_wrapper .left .stats_list .stat{flex-grow:1;flex-shrink:0;flex-basis:calc(50% - 30px)}section.guest_page .stats_section .inner .content_wrapper .left .stats_list .stat .icon{display:flex;align-items:center;justify-content:center;height:60px;width:60px;background:#fff;border-radius:100%}section.guest_page .stats_section .inner .content_wrapper .left .stats_list .stat .icon .ic{height:26px;width:26px;background:#edb31e}section.guest_page .stats_section .inner .content_wrapper .left .stats_list .stat h4{font-size:20px;font-weight:600;margin:15px 0}section.guest_page .stats_section .inner .content_wrapper .left .stats_list .stat p{color:#535862;line-height:150%}@media(max-width:500px){section.guest_page .stats_section .inner .content_wrapper .left .stats_list .stat{flex:100% 1}}@media(max-width:992px){section.guest_page .stats_section .inner .content_wrapper .left .stats_list{flex-direction:column}section.guest_page .stats_section .inner .content_wrapper .left .stats_list .stat:empty{display:none}}@media(max-width:768px){section.guest_page .stats_section .inner .content_wrapper .left{text-align:center}section.guest_page .stats_section .inner .content_wrapper .left .stats_list .stat .icon{margin:0 auto}}section.guest_page .stats_section .inner .content_wrapper .right{flex:1 1}section.guest_page .stats_section .inner .content_wrapper .right img{width:100%;height:auto;object-fit:contain}@media(min-width:768px){section.guest_page .stats_section{padding:40px 0}}section.guest_page .companies_section{padding:5vh 0;background:#fff}section.guest_page .companies_section .inner{display:block;margin:0 4vw;padding:0 1.2vw;transition:all .3s}@media(max-width:1600px){section.guest_page .companies_section .inner{margin:0 2vw}}@media(max-width:1400px){section.guest_page .companies_section .inner{margin:0 1.5vw}}section.guest_page .companies_section .inner .content_wrapper{display:flex;flex-direction:row;align-items:center}section.guest_page .companies_section .inner .content_wrapper h2{margin-bottom:20px}section.guest_page .companies_section .inner .content_wrapper p{max-width:500px}section.guest_page .companies_section .inner .content_wrapper .companies_list{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:30px}section.guest_page .companies_section .inner .content_wrapper .companies_list img{flex-grow:1;flex-shrink:0;flex-basis:calc(30% - 30px);max-width:200px;height:auto;object-fit:contain}@media(max-width:500px){section.guest_page .companies_section .inner .content_wrapper .companies_list{justify-content:center}section.guest_page .companies_section .inner .content_wrapper .companies_list img{flex:100% 1}}section.guest_page .app_download_section .inner{display:block;margin:0 4vw;transition:all .3s;background:var(--surface-inverse) url(/images/bg_coming_soon.png) no-repeat;background-position:50%;background-size:cover;border-top-left-radius:50px;border-top-right-radius:50px;padding:5vh 1.2vw 0}@media(max-width:1600px){section.guest_page .app_download_section .inner{margin:0 2vw}}@media(max-width:1400px){section.guest_page .app_download_section .inner{margin:0 1.5vw}}section.guest_page .app_download_section .inner .content_wrapper{display:flex;align-items:center;justify-content:center;padding:0 3vw;gap:30px}@media(max-width:768px){section.guest_page .app_download_section .inner .content_wrapper{flex-direction:column;text-align:center}}section.guest_page .app_download_section .inner .content_wrapper .left{flex:1 1;color:#fff}section.guest_page .app_download_section .inner .content_wrapper .left .heading-1{font-size:clamp(26px,9vw,42px);overflow-wrap:break-word}section.guest_page .app_download_section .inner .content_wrapper .left .btn_wrapper{display:flex;gap:15px;margin-top:30px}@media(max-width:480px){section.guest_page .app_download_section .inner .content_wrapper .left .btn_wrapper{flex-direction:column}}section.guest_page .app_download_section .inner .content_wrapper .right{flex:1 1}section.guest_page .app_download_section .inner .content_wrapper .right img{width:100%;height:auto;max-width:100%}@media(max-width:640px){section.guest_page .app_download_section>.inner,section.guest_page .companies_section>.inner,section.guest_page .feature_section>.inner,section.guest_page .map_visual>.inner,section.guest_page .stats_section>.inner{margin:0 12px;padding-left:4px;padding-right:4px}}@media(max-width:600px){section.guest_page .companies_section .inner .content_wrapper{flex-direction:column;align-items:stretch;gap:28px}section.guest_page .companies_section .inner .content_wrapper .companies_list{justify-content:center;gap:20px 24px}section.guest_page .companies_section .inner .content_wrapper .companies_list img{flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 12px);max-width:160px}}@media(max-width:1350px)and (min-width:1153px){section.guest_page{padding-top:115px}}@media(max-width:1154px)and (min-width:769px){section.guest_page{padding-top:150px}}.list{padding-left:15px}.list li{margin-bottom:10px}@media(max-width:768px){.list{padding-left:0;margin-top:10px}}.experience_list .experience_item{background:#fff;border-radius:var(--radius-lg);padding:16px;display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;border:1px solid var(--border-subtle)}.experience_list .experience_item .info{display:flex;align-items:center;gap:12px}.experience_list .experience_item .info .icon{height:40px;width:40px;background:var(--surface-sunken);border-radius:var(--radius-md);background:#717680;-webkit-mask-image:url(/icons/ic_building.svg);mask-image:url(/icons/ic_building.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.experience_list .experience_item .info .content h3{font-size:16px;font-weight:600;margin-bottom:4px}.experience_list .experience_item .info .content p{color:var(--ink-subtle);font-size:14px}.experience_list .experience_item .edit{height:32px;width:32px;border-radius:var(--radius-sm);border:0;background:var(--surface-sunken);cursor:pointer}.experience_list .experience_item .edit .ic{height:16px;width:16px;background:var(--grey-500)}.experience_list .experience_item .delete{height:32px;width:32px;border-radius:var(--radius-sm);border:0;background:var(--danger-bg);cursor:pointer}.experience_list .experience_item .delete .ic{height:16px;width:16px;background:var(--action-danger)}.experience_list .experience_item .btn_wrapper{display:flex;gap:10px;align-items:center}@media(max-width:420px){.experience_list .experience_item .btn_wrapper{flex-direction:column}}.add_more_btn{width:100%;padding:20px 15px;border:1px dashed var(--grey-300);background:#fff;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:flex-start;gap:8px;cursor:pointer;color:#181d27;font-weight:600;font-size:18px}.add_more_btn .ic{background:#181d27}.add_more_btn:hover{background:var(--surface-brand-tint)}.button_group{display:flex;gap:12px;justify-content:flex-end}.button_group .btn{min-width:120px}.note{font-size:14px}.trades_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px;margin:20px 0}.trades_grid .trade_chip{background:var(--surface-sunken);border-radius:var(--radius-pill);padding:12px 20px;cursor:pointer;transition:all .3s;display:inline-block;font-size:14px;color:var(--ink-muted);position:relative;overflow:hidden}.trades_grid .trade_chip span{position:relative;z-index:1;color:var(--grey-700)}.trades_grid .trade_chip span:before{content:"";display:inline-block;height:8px;width:8px;background:var(--grey-500);border-radius:100%;margin-right:5px}.trades_grid .trade_chip input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.trades_grid .trade_chip:hover{background:var(--surface-brand-tint);color:#181d27}.trades_grid .trade_chip .backdrop{position:absolute;height:100%;width:100%;left:0;top:0;background:var(--surface-sunken);z-index:0;transition:all .3s}.trades_grid .trade_chip input:checked~span{color:#181d27}.trades_grid .trade_chip input:checked~.backdrop{background:var(--surface-brand-tint)}.worker_profile_info_form .form-group-container .form-group{width:100%;padding:3px;display:flex}.worker_profile_info_form .form-group-container .form-group .item{width:100%}@media(max-width:800px){.worker_profile_info_form .form-group-container .form-group{flex-direction:column}}.worker_profile_info_form .form-actions{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #d5d7da}@media(max-width:400px){.worker_profile_info_form .form-actions{display:flex;flex-direction:column}}.signup_role_wrapper .role_options{display:flex;gap:20px;justify-content:center}.signup_role_wrapper .role_options .role_card{flex:1 1;position:relative;padding:var(--space-6);border:1px solid var(--border-control);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-card);transition:border-color .15s,box-shadow .15s;text-decoration:none;color:inherit;cursor:pointer;overflow:hidden}.signup_role_wrapper .role_options .role_card input[type=radio]{position:absolute;top:20px;right:20px;width:20px;height:20px;cursor:pointer;z-index:10;accent-color:var(--ink)}.signup_role_wrapper .role_options .role_card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-raised)}.signup_role_wrapper .role_options .role_card:has(input[type=radio]:checked){border:2px solid var(--action-primary)}.signup_role_wrapper .role_options .role_card .backdrop{position:absolute;height:100%;width:100%;left:0;top:0;background:#fff;z-index:-1;transition:all .3s}.signup_role_wrapper .role_options .role_card input[type=radio]:checked~.backdrop{background:var(--surface-brand-tint)}.signup_role_wrapper .role_options .role_card .icon{display:block;height:50px;width:50px;background:red;margin-bottom:20px;background:url(/icons/ic_job_worker.svg) no-repeat;background-position:50%;background-size:contain;z-index:10}.signup_role_wrapper .role_options .role_card .icon.employer{background:url(/icons/ic_job_company.svg) no-repeat;background-position:50%;background-size:contain}.signup_role_wrapper .role_options .role_card h3{font-size:18px;line-height:26px;font-weight:600;color:var(--ink)}@media(max-width:600px){.signup_role_wrapper .role_options{flex-direction:column;gap:16px}.signup_role_wrapper .role_options .role_card{padding:20px}.signup_role_wrapper .role_options .role_card .icon{height:40px;width:40px;margin-bottom:16px}.signup_role_wrapper .role_options .role_card h3{font-size:16px;line-height:24px}}.worker_experience{width:100%;max-width:640px;margin:0 auto}.worker_experience .form_wrapper{border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-card);padding:15px}.worker_experience .form_wrapper .form-bio textarea{background-color:#fff}.worker_experience .form_wrapper .form-bio textarea::placeholder{font-size:13px}.worker_experience .form_wrapper .form-group-container{display:flex;align-items:center;justify-content:space-between;gap:1rem}.worker_experience .form_wrapper .form-group-container .input_dropdown_wrapper{display:flex;align-items:center;gap:16px;width:100%}.worker_experience .form_wrapper .form-group-container .input_dropdown_wrapper .input_filed{width:100%;padding:0 10px}.worker_experience .form_wrapper .form-group-container .input_dropdown_wrapper .input_filed label{display:block;font-family:Poppins,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#414651}.worker_experience .form_wrapper .form-group-container .input_dropdown_wrapper .input_filed .desired-form-control{outline:0;display:block;width:100%;border-radius:var(--radius-lg);border:1px solid #e9eaeb;background:#fff;font-size:16px;padding:12px 15px}.worker_experience .form_wrapper .form-group-container .input_dropdown_wrapper .input_filed input{margin-top:5px}@media(max-width:480px){.worker_experience .form_wrapper .form-group-container .input_dropdown_wrapper{flex-direction:column;gap:16px}}.worker_experience .form_wrapper .form-group-container .form-group{width:100%}.worker_experience .form_wrapper .form-group-container select.form-control{padding:10px 20px}@media(max-width:500px){.worker_experience .form_wrapper .form-group-container{flex-direction:column}.worker_experience .form_wrapper .form-group-container .form-bio textarea::placeholder{font-size:13px}}@media(max-width:768px){.worker_experience{padding-top:20px}}@media(max-width:350px){.worker_experience .buttonGroup{flex-direction:column-reverse!important;gap:10px}}.edit_worker_desired_pay_form .Edit-form-group-container{display:flex;flex-direction:column;align-items:stretch;gap:4px}.edit_worker_desired_pay_form .Edit-form-group-container .form-group{gap:16px;width:100%;display:flex;align-items:flex-start;justify-content:flex-start;padding:0}.edit_worker_desired_pay_form .Edit-form-group-container .form-group .items{flex:1 1;min-width:0;width:auto;max-width:none!important}.edit_worker_desired_pay_form .Edit-form-group-container .form-group .items label{display:block;font-size:14px;font-weight:500;color:#414651;margin-bottom:6px}.edit_worker_desired_pay_form .Edit-form-group-container .form-group .items .inputs-field{width:100%;max-width:none!important;padding:12px;border:1px solid #e9eaeb;box-shadow:0 0 0 0 rgba(0,0,0,0);border-radius:var(--radius-md);font-size:14px;font-weight:500;color:#414651;background:var(--surface-card);transition:border-color .2s;margin-top:5px}.edit_worker_desired_pay_form .Edit-form-group-container .form-group .items .inputs-field:focus{outline:none;border-color:var(--border-strong)}.edit_worker_desired_pay_form .Edit-form-group-container .form-group .items .inputs-field::placeholder{color:var(--ink-subtle);font-size:14px;font-weight:500}.edit_worker_desired_pay_form .Edit-form-group-container .form-group .item{width:100%;max-width:384px}@media(max-width:768px){.edit_worker_desired_pay_form .Edit-form-group-container .form-group{padding:0}}@media(max-width:575px){.edit_worker_desired_pay_form .Edit-form-group-container .form-group{flex-direction:column;gap:16px}}.edit_worker_desired_pay_form .Edit-form-group-container .field_hint{margin:6px 0 0;font-size:13px;line-height:1.4;font-weight:400;color:#717680}.edit_worker_desired_pay_form .Edit-form-group-container .pay_target_toggle{margin-top:4px}.edit_worker_desired_pay_form .Edit-form-group-container .pay_target_toggle button{padding:0;border:0;background:none;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;color:#414651;text-decoration:underline;cursor:pointer}.edit_worker_desired_pay_form .Edit-form-group-container .pay_target_toggle button:hover{color:var(--ink)}.edit_worker_desired_pay_form .form-actions{display:flex;justify-content:flex-end;gap:14px;margin-top:32px;border-top:1px solid #d5d7da;padding:24px 0}.edit_worker_desired_pay_form .form-actions .btn{min-width:120px;font-size:14px;padding:12px 0;border-radius:var(--radius-md)}.edit_worker_desired_pay_form .form-actions .btn-light{background:#fff;color:var(--ink);border:1px solid var(--border-control)}.edit_worker_desired_pay_form .form-actions .btn-primary{background:#edb31e;color:var(--on-primary);border:none}@media(max-width:480px){.edit_worker_desired_pay_form .form-actions{flex-direction:column;align-items:center}.edit_worker_desired_pay_form .form-actions .btn{width:100%;max-width:200px}}.worker_about_form .form-group-container .form-group{width:100%}.worker_about_form .form-group-container .form-group label{font-size:14px;font-weight:500;color:#414651;margin-bottom:8px}.worker_about_form .form-group-container .form-group .form-control{padding:12px 15px;border-radius:var(--radius-md);border:1px solid #e9eaeb;box-shadow:0 0 0 0 rgba(0,0,0,0);font-size:16px;font-weight:400;color:#181d27;background:#fff;transition:border-color .2s}.worker_about_form .form-group-container .form-group .form-control:focus{outline:none;border-color:var(--border-strong)}.worker_about_form .form-group-container .form-group .form-control::placeholder{color:var(--ink-subtle);font-size:16px;font-weight:400}.worker_about_form .form-group-container .form-group .info-wrapper{display:flex;align-items:center;gap:8px}.worker_about_form .form-group-container .form-group .info-wrapper .info-icons{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.worker_about_form .form-group-container .form-group .info-wrapper .form-info{margin:0;font-size:14px;color:#868a93;font-weight:500}.worker_about_form .form-group-container .form-group .toolbar{display:flex;align-items:center;flex-direction:row;gap:8px;padding:8px;order:2}.worker_about_form .form-group-container .form-group .toolbar .format_buttons{display:flex;justify-content:center;align-items:center;gap:8px}.worker_about_form .form-group-container .form-group .toolbar .format_buttons .format_btn{padding:4px;border:none;background:none;color:#868a93;cursor:pointer;border-radius:var(--radius-sm)}.worker_about_form .form-group-container .form-group .toolbar .format_buttons .format_btn span{height:30px;width:30px}.worker_about_form .form-group-container .form-group .toolbar .format_buttons .format_btn span-link,.worker_about_form .form-group-container .form-group .toolbar .format_buttons .format_btn span-list-ol,.worker_about_form .form-group-container .form-group .toolbar .format_buttons .format_btn span-list-ul{transform:scale(1.5)}.worker_about_form .form-group-container .form-group .toolbar .format_buttons .format_btn:hover{background-color:#f5f5f5}@media(max-width:500px){.worker_about_form .form-group-container .toolbar{display:flex;flex-direction:column!important}}.worker_about_form .form-actions{display:flex;padding:20px 24px;border-top:1px solid #d5d7da}@media(max-width:400px){.worker_about_form .form-actions{display:flex;flex-direction:column}}.worker_employee{width:100%;max-width:835px;margin:0 auto}.worker_employee .signup_role_wrapper .page_number{color:var(--ink-brand)}.worker_signup{width:100%;max-width:605px;margin:0 auto}.worker_project{width:100%;max-width:640px;margin:0 auto}.worker_project .heading-2{font-family:Poppins,sans-serif;font-weight:700;font-size:35px;line-height:40px;color:var(--ink)}.worker_project .form_container{padding:0}.worker_project .project_list .project_container{background:#fff;border-radius:var(--radius-lg);padding:16px;border:1px solid var(--border-subtle)}.worker_project .project_list .project_container .project_info{display:flex;align-items:flex-start;justify-content:space-between}.worker_project .project_list .project_container .project_info .basic_info{display:flex;align-items:flex-start;gap:12px}.worker_project .project_list .project_container .project_info .basic_info .profile{width:56px;height:56px;border-radius:50%;background-color:#f5f5f5;display:flex;justify-content:center;align-items:center}.worker_project .project_list .project_container .project_info .basic_info .profile .icon{height:40px;width:40px;background:var(--surface-sunken);border-radius:var(--radius-md);background:#717680;-webkit-mask-image:url(/icons/ic_building.svg);mask-image:url(/icons/ic_building.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.worker_project .project_list .project_container .project_info .basic_info .content h3{font-size:16px;font-weight:600;margin-bottom:4px}.worker_project .project_list .project_container .project_info .basic_info .content p{color:var(--ink-subtle);font-size:14px}.worker_project .project_list .project_container .project_info .basic_info .content .project_status_wrapper{display:flex;flex-wrap:wrap;gap:10px}.worker_project .project_list .project_container .project_info .basic_info .content .project_status_wrapper .project_status{display:flex;align-items:center;height:28px;gap:6px;padding:4px 12px 4px 10px;border-radius:var(--radius-xl);margin:3px 0;font-family:Poppins,sans-serif;font-weight:500;font-size:14px;border:0;cursor:pointer;transition:all .3s;background:#ecfdf3;color:var(--success-fg)}.worker_project .project_list .project_container .project_info .basic_info .content .project_status_wrapper .project_status .status_dot{width:6px;height:6px;background-color:var(--green-700);border-radius:50%;display:inline-block}.worker_project .project_list .project_container .project_info .edit{height:32px;width:32px;border-radius:var(--radius-sm);border:0;background:var(--surface-sunken);cursor:pointer}.worker_project .project_list .project_container .project_info .edit .ic{height:16px;width:16px;background:var(--grey-500)}.worker_project .project_list .project_container .project_info .delete{height:32px;width:32px;border-radius:var(--radius-sm);border:0;background:var(--danger-bg);cursor:pointer}.worker_project .project_list .project_container .project_info .delete .ic{height:16px;width:16px;background:var(--action-danger)}.worker_project .project_list .project_container .detail_info .project_status{display:flex;align-items:center;gap:6px;padding:4px 12px 4px 10px;border-radius:var(--radius-xl);margin:3px 0;font-family:Poppins,sans-serif;font-weight:500;font-size:13px;line-height:18px;border:0;cursor:pointer;transition:all .3s;background:#fffaeb;color:#b54708}.worker_project .project_list .project_container .detail_info .project_status .status_dot{width:6px;height:6px;background:#b54708;border-radius:50%;display:inline-block}.worker_project .project_list .project_container .detail_info .para{font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:20px;color:#181d27}.worker_project .project_list .project_container .project_status_wrapper{display:flex;flex-direction:row;gap:10px}.worker_project .project_list .project_container .project_status_wrapper .project_status.selfrun{background:#fcf3db!important;color:var(--ink-brand)!important}.worker_project .project_list .project_container .project_status_wrapper .project_status.selfrun .status_dot{background:#edb31e!important}@media(max-width:768px){.worker_project{padding-top:20px}.form_container{padding:16px}}@media(max-width:480px){.form_container{padding:12px}}.form_container .form-row.company-row{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}@media(max-width:768px){.form_container .form-row.company-row{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:20px}}@media(max-width:480px){.form_container .form-row.company-row{gap:12px;margin-bottom:16px}}.form_container .form-row.company-row .input-group{flex:1 1}.form_container .form-row.company-row .input-group label{display:block;font-family:Poppins,sans-serif;font-weight:500;font-size:14px;line-height:20px;margin-bottom:4px;color:#414651}.form_container .form-row.company-row .input-group input{width:100%;padding:10px 14px;border:1px solid var(--border-control);border-radius:var(--radius-md);font-size:16px;box-shadow:rgba(10,13,18,.0509803922);gap:8px}.form_container input::placeholder,.form_container select::placeholder,.form_container textarea::placeholder{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:18px;color:var(--ink-subtle)}.form_container .formSection{background:var(--surface-card);padding:2rem;border-radius:var(--radius-lg);border:1px solid var(--border-control)}@media(max-width:768px){.form_container .formSection{padding:20px}}@media(max-width:480px){.form_container .formSection{padding:16px}}.form_container label{font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#414651;margin-bottom:2px;display:block}.form_container input,.form_container select,.form_container textarea{width:100%;padding:.6rem .75rem;font-size:16px;border:1px solid var(--border-control);border-radius:var(--radius-sm);outline:none}.form_container textarea{resize:vertical;min-height:90px}.form_container .row{margin-bottom:1.5rem;position:relative}.form_container .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}@media(max-width:768px){.form_container .grid{grid-template-columns:1fr;gap:16px;margin-bottom:20px}}@media(max-width:480px){.form_container .grid{gap:12px;margin-bottom:16px}}.form_container .grid div{display:flex;flex-direction:column}.form_container .grid div label{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#414651;margin-bottom:.4rem}.form_container .grid div input,.form_container .grid div select{padding:12px .5rem;font-size:16px;border:1px solid var(--border-control);border-radius:var(--radius-md)}.form_container .buttonGroup{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}@media(max-width:768px){.form_container .buttonGroup{margin-top:24px;gap:12px}}@media(max-width:480px){.form_container .buttonGroup{flex-direction:column;gap:10px;margin-top:20px}}.form_container .buttonGroup .cancelBtn{background:rgba(0,0,0,0);border:1px solid var(--border-control);padding:.5rem 1.2rem;border-radius:var(--radius-sm);cursor:pointer;color:var(--grey-700)}@media(max-width:480px){.form_container .buttonGroup .cancelBtn{width:100%;max-width:280px;margin:0 auto}}.form_container .buttonGroup .saveBtn{background:var(--action-primary);border:none;color:var(--on-primary);font-weight:600;padding:.5rem 1.2rem;border-radius:var(--radius-sm);cursor:pointer}@media(max-width:480px){.form_container .buttonGroup .saveBtn{width:100%;max-width:280px;margin:0 auto}}.worker_availability{width:100%;max-width:835px;margin:0 auto;gap:28px}.step_header>.para{display:flex;align-items:center;justify-content:center;gap:10px}.step_header .text_primary{font-family:Poppins,sans-serif;font-weight:600;font-size:16px;letter-spacing:0;color:var(--ink-brand)}.step_header .text_optional{font-weight:400;font-size:24px}.step_header .para{font-family:Poppins,sans-serif;font-weight:400;font-size:18px;letter-spacing:0;margin-bottom:0}.step_header .heading-2{font-family:Poppins,sans-serif;font-size:40px;font-weight:700;letter-spacing:-2%;margin:0}@media(max-width:1024px){.step_header .heading-2{font-size:32px}.step_header .para{font-size:16px}}@media(max-width:768px){.step_header .heading-2{font-size:24px}.step_header .para{font-size:16px}}.expertise_container{width:100%;max-width:640px;margin:0 auto;padding:20px}@media(max-width:768px){.expertise_container{padding:16px}}@media(max-width:480px){.expertise_container{padding:12px}}.expertise_container .content{background:var(--surface-card);gap:24px;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);margin-top:20px}.expertise_container .content .form-wrapper{padding:24px 24px 0;box-shadow:rgba(10,13,18,.0588235294)}.expertise_container .content .form-wrapper .form-section{margin-bottom:32px}@media(max-width:768px){.expertise_container .content .form-wrapper .form-section{margin-bottom:24px}}@media(max-width:480px){.expertise_container .content .form-wrapper .form-section{margin-bottom:16px}}.expertise_container .content .form-wrapper .form-section .section-title{font-family:Poppins,sans-serif;font-size:14px;line-height:20px;font-weight:500;margin-bottom:6px;color:#414651}.expertise_container .content .form-wrapper .form-section .description-field{width:100%;padding:10px 14px;border:1px solid var(--border-control);box-shadow:rgba(10,13,18,.0509803922);border-radius:var(--radius-md);font-weight:400;font-size:16px;line-height:24px;resize:vertical;min-height:100px}.expertise_container .content .form-wrapper .form-section .description-field::placeholder{font-weight:400;font-size:14px;line-height:20px;color:var(--ink-subtle);opacity:1;font-family:Poppins,sans-serif}.expertise_container .content .form-wrapper .form-section .info-box{margin-top:16px;gap:5px;display:flex}.expertise_container .content .form-wrapper .form-section .info-box .icon{width:16px;height:16px}.expertise_container .content .form-wrapper .form-section .info-box .desc{font-weight:500;font-size:14px;margin-top:-3px;color:#868a93;line-height:24px}.expertise_container .content .buttonGroup{display:flex;justify-content:flex-end;gap:1rem;padding:16px 24px;border-top:1px solid #d5d7da}@media(max-width:768px){.expertise_container .content .buttonGroup{padding:12px 20px;gap:12px}}@media(max-width:480px){.expertise_container .content .buttonGroup{padding:10px 16px;gap:8px;flex-direction:column}}.expertise_container .content .buttonGroup .cancelBtn{background:rgba(0,0,0,0);border:1px solid var(--border-control);padding:.5rem 1.2rem;border-radius:var(--radius-sm);cursor:pointer;color:var(--grey-700)}.expertise_container .content .buttonGroup .saveBtn{background:var(--action-primary);border:none;color:var(--on-primary);font-weight:600;padding:.5rem 1.2rem;border-radius:var(--radius-sm);cursor:pointer}.union_membership{width:100%;max-width:835px;margin:35px auto 0}.union_membership .heading-2{font-family:Poppins,sans-serif;font-size:39px;font-weight:700;letter-spacing:-2%;margin:0}.worker_desired_pay{width:100%;max-width:640px;margin:0 auto}.contractual-relief{max-width:835px;margin:0 auto;padding:20px}@media(max-width:768px){.contractual-relief{padding:16px}}@media(max-width:480px){.contractual-relief{padding:12px}}.trade-certification-search{max-width:1000px;margin:0 auto;font-family:Poppins,sans-serif}@media(max-width:768px){.trade-certification-search{padding:16px}}@media(max-width:480px){.trade-certification-search{padding:12px}}.trade-certification-search .search-fields{display:flex;gap:20px;margin-top:25px;margin-bottom:20px;background:var(--surface-card);border-radius:var(--radius-lg);padding:24px;border:1px solid var(--border-control)}@media(max-width:768px){.trade-certification-search .search-fields{flex-direction:column;gap:16px;padding:20px;margin-top:20px;margin-bottom:16px}}@media(max-width:480px){.trade-certification-search .search-fields{padding:16px;gap:12px;margin-top:16px;margin-bottom:12px}}.trade-certification-search .search-fields .search-container{flex:1 1}.trade-certification-search .search-fields .search-container label{display:block;margin-bottom:8px;font-weight:500}.trade-certification-search .search-fields .search-container .search-input-wrapper{position:relative}.trade-certification-search .search-fields .search-container .search-input-wrapper .search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:#d5d7da;pointer-events:none}.trade-certification-search .search-fields .search-container .search-input-wrapper .search-input{width:100%;padding:12px 16px 12px 40px;border:1px solid var(--border-control);border-radius:var(--radius-md);font-size:16px;outline:none;transition:border-color .2s}.trade-certification-search .search-fields .search-container .search-input-wrapper .search-input:focus{border-color:var(--border-strong)}.trade-certification-search .search-fields .search-container .search-input-wrapper .search-input::placeholder{color:#d5d7da}.trade-certification-search .selected-items{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.trade-certification-search .selected-items .selected-tag{background-color:#ecfdf3;border-radius:var(--radius-xl);padding:6px 12px;display:flex;align-items:center;gap:8px;font-size:14px}.trade-certification-search .selected-items .selected-tag .remove-btn{background:none;border:none;color:#181d27;cursor:pointer;font-size:16px;padding:0;line-height:1}.trade-certification-search .selected-items .selected-tag .remove-btn:hover{color:var(--ink)}.trade-certification-search .search-results{display:flex;gap:30px}.trade-certification-search .search-results .results-section{width:100%;max-height:35vh;overflow:scroll}.trade-certification-search .search-results .results-section .heading-wrapper{display:flex;align-items:center;padding:15px 0;position:-webkit-sticky;position:sticky;top:0;z-index:6;background:#fff}.trade-certification-search .search-results .results-section .heading-wrapper h3{font-size:18px;font-weight:600;color:#181d27;position:relative;z-index:5;background:#fff;padding-right:15px}.trade-certification-search .search-results .results-section .heading-wrapper:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:100%;background:#868a93;height:1px}.trade-certification-search .search-results .result-item{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;transition:background-color .2s;margin-bottom:8px;background-color:#e9eaeb;border-radius:var(--radius-xl);padding:6px 12px;gap:8px;font-size:14px;cursor:pointer}.trade-certification-search .search-results .result-item:hover{background-color:#f5f5f5}.trade-certification-search .search-results .result-item.selected{background-color:var(--surface-brand-tint)}.trade-certification-search .item_containers{background:var(--surface-card);width:100%;border-radius:var(--radius-lg);padding:24px;border:1px solid var(--border-control)}.edit-trade-certification-search{margin:0 auto}.edit-trade-certification-search .search-fields{display:flex;gap:20px;margin-top:25px;margin-bottom:20px;background:#fff}.edit-trade-certification-search .search-fields .search-container{flex:1 1}.edit-trade-certification-search .search-fields .search-container label{display:block;margin-bottom:8px;font-weight:500}.edit-trade-certification-search .search-fields .search-container .search-input-wrapper{position:relative}.edit-trade-certification-search .search-fields .search-container .search-input-wrapper .search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:#d5d7da;pointer-events:none}.edit-trade-certification-search .search-fields .search-container .search-input-wrapper .search-input{width:100%;padding:12px 16px 12px 40px;border:1px solid var(--border-control);border-radius:var(--radius-md);font-size:16px;outline:none;transition:border-color .2s}.edit-trade-certification-search .search-fields .search-container .search-input-wrapper .search-input:focus{border-color:var(--border-strong)}.edit-trade-certification-search .search-fields .search-container .search-input-wrapper .search-input::placeholder{color:#d5d7da}.edit-trade-certification-search .selected-items{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.edit-trade-certification-search .selected-items .selected-tag{background-color:#ecfdf3;border-radius:var(--radius-xl);padding:6px 12px;display:flex;align-items:center;gap:8px;font-size:14px}.edit-trade-certification-search .selected-items .selected-tag .remove-btn{background:none;border:none;color:#181d27;cursor:pointer;font-size:16px;padding:0;line-height:1}.edit-trade-certification-search .selected-items .selected-tag .remove-btn:hover{color:var(--ink)}.edit-trade-certification-search .search-results{display:flex;gap:30px}.edit-trade-certification-search .search-results .results-section{width:100%;max-height:35vh;overflow:scroll}.edit-trade-certification-search .search-results .results-section .heading-wrapper{display:flex;align-items:center;padding:15px 0;position:-webkit-sticky;position:sticky;top:0;z-index:6;background:#f5f5f5}.edit-trade-certification-search .search-results .results-section .heading-wrapper h3{font-size:18px;font-weight:600;color:#181d27;position:relative;z-index:5;background:#f5f5f5;padding-right:15px}.edit-trade-certification-search .search-results .results-section .heading-wrapper:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:100%;background:#868a93;height:1px}.edit-trade-certification-search .search-results .result-item{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;transition:background-color .2s;margin-bottom:8px;background-color:#e9eaeb;border-radius:var(--radius-xl);padding:6px 12px;gap:8px;font-size:14px;cursor:pointer}.edit-trade-certification-search .search-results .result-item:hover{background-color:#f5f5f5}.edit-trade-certification-search .search-results .result-item.selected{background-color:var(--surface-brand-tint)}.edit-trade-certification-search .item_containers{background:#f5f5f5;width:100%;border-radius:var(--radius-lg);padding:24px;border:1px solid var(--border-control)}.edit-trade-certification-search .form-actions{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #d5d7da}@media(max-width:400px){.edit-trade-certification-search .form-actions{display:flex;flex-direction:column}}.desired_pay{margin-top:20px;padding:24px;gap:24px;border-radius:var(--radius-lg);background-color:var(--surface-card);box-shadow:rgba(10,13,18,.0588235294);display:flex;justify-content:space-between;align-items:center;width:100%}.desired_pay .input_dropdown_wrapper{display:flex;align-items:center;gap:16px;width:100%}.desired_pay .input_dropdown_wrapper .input_filed{width:100%}.desired_pay .input_dropdown_wrapper .input_filed label{display:block;font-family:Poppins,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#414651}.desired_pay .input_dropdown_wrapper .input_filed .desired-form-control{outline:0;display:block;width:100%;border-radius:var(--radius-lg);border:1px solid #e9eaeb;background:#fff;font-size:16px;padding:11px 15px}.desired_pay .input_dropdown_wrapper .input_filed input{margin-top:5px}@media(max-width:480px){.desired_pay,.desired_pay .input_dropdown_wrapper{flex-direction:column;gap:16px}}.add_job_input_dropdown_wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,220px));grid-column-gap:var(--space-4);column-gap:var(--space-4);grid-row-gap:var(--space-2);row-gap:var(--space-2);align-items:end;width:100%}.add_job_input_dropdown_wrapper label{display:block;font-family:Poppins,sans-serif;font-weight:600;font-size:14px;line-height:20px;color:var(--ink);overflow-wrap:anywhere}.add_job_input_dropdown_wrapper .opt{font-weight:400;color:var(--ink-muted)}.add_job_input_dropdown_wrapper .pay_money{display:flex;align-items:center;gap:var(--space-1);min-width:0;height:var(--control-height);padding:0 var(--space-4);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-card);color:var(--ink-muted);font-size:16px;line-height:24px}.add_job_input_dropdown_wrapper .pay_money:hover{border-color:var(--border-strong)}.add_job_input_dropdown_wrapper .pay_money:focus-within{border-color:var(--ink)}.add_job_input_dropdown_wrapper .pay_money.invalid{border-color:var(--danger-fg)}.add_job_input_dropdown_wrapper .pay_money .desired-form-control{flex:1 1;min-width:0;width:100%;height:100%;padding:0;border:0;outline:0;background:none;color:var(--ink);font-size:16px;-moz-appearance:textfield}.add_job_input_dropdown_wrapper .pay_money .desired-form-control::-webkit-inner-spin-button,.add_job_input_dropdown_wrapper .pay_money .desired-form-control::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.add_job_input_dropdown_wrapper .pay_money .desired-form-control::placeholder{color:var(--ink-subtle)}.add_job_input_dropdown_wrapper .pay_money .desired-form-control:focus,.add_job_input_dropdown_wrapper .pay_money .desired-form-control:focus-visible{outline:none!important;box-shadow:none}.add_job_input_dropdown_wrapper .pay_money .unit{flex-shrink:0;font-size:14px}.add_job_input_dropdown_wrapper .pay_min_add{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;height:var(--control-height);padding:0 var(--space-3);border:1px dashed var(--border-control);border-radius:var(--radius-md);background:none;color:var(--ink);font-family:inherit;font-size:14px;line-height:20px;font-weight:600;cursor:pointer}.add_job_input_dropdown_wrapper .pay_min_add:hover{border-color:var(--border-strong);background:var(--surface-card)}.add_job_input_dropdown_wrapper .pay_min_add .ic,.add_job_input_dropdown_wrapper .pay_min_add :global(.ic){width:16px;height:16px;flex-shrink:0;background-color:currentColor}.add_job_input_dropdown_wrapper .pay_min_remove{justify-self:start;padding:var(--space-1) 0;border:0;background:none;color:var(--ink);font-family:inherit;font-size:13px;line-height:18px;text-decoration:underline;cursor:pointer}@media(max-width:400px){.add_job_input_dropdown_wrapper{column-gap:var(--space-2)}.add_job_input_dropdown_wrapper .pay_money{padding:0 var(--space-3)}.add_job_input_dropdown_wrapper .pay_min_add{padding:0 var(--space-2);font-size:13px}}.worker_picture{max-width:800px;margin:0 auto}.worker_picture .upload-container{background-color:var(--surface-card);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);margin-top:20px}.worker_picture .upload-container .content_container{padding:20px;display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.worker_picture .upload-container .content_container .profile-section{display:flex;justify-content:center;align-items:center}.worker_picture .upload-container .content_container .profile-section .user-icon .icon-circle{width:64px;height:64px;background:#fef9ee;border-radius:50%;position:relative;display:flex;justify-content:center;align-items:center}.worker_picture .upload-container .content_container .profile-section .user-icon .icon-circle .dot{width:10px;height:10px;background:#027a48;border-radius:50%;position:absolute;bottom:6px;right:6px}.worker_picture .upload-container .upload-area{width:100%;max-width:703px;background:var(--surface-card);border:1px solid #e9eaeb;border-radius:var(--radius-lg);padding:16px 24px;cursor:pointer;transition:all .3s ease;position:relative;display:flex;justify-content:center;align-items:center;min-height:240px}.worker_picture .upload-container .upload-area.dragging{border-color:var(--primary);background:var(--surface-brand-tint)}.worker_picture .upload-container .upload-area .upload-content{display:flex;flex-direction:column;align-items:center;gap:24px;z-index:1}.worker_picture .upload-container .upload-area .upload-content .upload-icon{display:flex;justify-content:center;align-items:center;width:64px;height:64px}.worker_picture .upload-container .upload-area .upload-content .upload-icon .user-icon .upload-icon-circle{width:40px;height:40px;background:#d5d7da;border-radius:50%;position:relative;display:flex;justify-content:center;align-items:center}.worker_picture .upload-container .upload-area .upload-text-section{text-align:center;display:flex;flex-direction:column;gap:8px}.worker_picture .upload-container .upload-area .upload-text-section .upload-text{color:var(--ink-muted);font-size:16px;line-height:24px}.worker_picture .upload-container .upload-area .upload-text-section .upload-text .click-text{color:var(--ink);text-decoration:underline;text-underline-offset:3px;font-weight:500;cursor:pointer}.worker_picture .upload-container .upload-area .upload-text-section .upload-text .click-text:hover{text-decoration:underline}.worker_picture .upload-container .upload-area .upload-text-section .file-info{color:var(--ink-muted);font-size:14px;line-height:20px}.worker_picture .upload-container .upload-area .file-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.worker_picture .upload-container .button-group{display:flex;justify-content:flex-end;gap:12px;padding:16px;border-top:1px solid var(--grey-300)}.worker_picture .upload-container .button-group button{padding:12px 24px;border-radius:var(--radius-md);font-weight:600;font-size:14px;line-height:20px;cursor:pointer;transition:all .2s ease}.worker_picture .upload-container .button-group button.btn-cancel{background:rgba(0,0,0,0);border:1px solid var(--border-subtle);color:var(--ink)}.worker_picture .upload-container .button-group button.btn-cancel:hover{background:var(--surface-sunken)}.worker_complete{display:flex;align-items:flex-start;justify-content:center;padding:20px}.worker_complete .complete_content{max-width:800px;width:100%;text-align:left}.worker_complete .complete_content .status_count{font-size:16px;font-weight:600;color:var(--ink-brand);margin-bottom:24px}.worker_complete .complete_content .status_tag{display:inline-flex;align-items:center;gap:8px;color:var(--ink-brand);font-weight:500;font-size:16px;margin-bottom:24px}.worker_complete .complete_content .status_tag .check_icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fcf3db;border-radius:50%;color:var(--ink-brand)}.worker_complete .complete_content .title{font-size:40px;font-weight:700;color:var(--black);margin-bottom:16px}.worker_complete .complete_content .description{font-size:18px;line-height:32px;font-weight:400;color:var(--black);margin-bottom:32px;max-width:800px}.worker_complete .complete_content .progress_bar{height:28px;background:var(--grey-200);border-radius:var(--radius-sm);position:relative;margin-bottom:32px}.worker_complete .complete_content .progress_bar .progress_fill{position:absolute;left:0;top:0;height:100%;width:0;background:#edb31e;border-radius:var(--radius-sm);transition:width 1s ease-in-out}.worker_complete .complete_content .progress_bar .progress_text_container{width:56px;height:28px;position:absolute;right:0;bottom:-34px;background:var(--surface-card);padding:8px 12px;border-radius:var(--radius-md);transition:all 1s ease-in-out}.worker_complete .complete_content .progress_bar .progress_text_container .progress_text{display:flex;justify-content:center;align-items:center;text-align:center;font-size:14px;font-weight:600;color:var(--black);transition:all 1s ease-in-out}.worker_complete .complete_content .button_group{display:flex;justify-content:center;gap:16px}.worker_complete .complete_content .button_group .btn_profile{background:#edb31e;padding:12px 24px;border-radius:var(--radius-md);border:1px solid #edb31e;gap:8px;font-weight:600;font-size:16px;color:var(--on-primary)}.worker_complete .complete_content .button_group .btn_profile:hover{opacity:.9}.worker_complete .complete_content .button_group .btn_jobs{padding:12px 24px;border-radius:var(--radius-md);gap:8px;font-weight:600;font-size:16px;background:#fff;color:#414651;border:1px solid var(--border-subtle);display:flex;justify-content:center;align-items:center;max-width:180px}.worker_complete .complete_content .button_group .btn_jobs .arrow{transition:transform .3s ease}.worker_complete .complete_content .button_group .btn_jobs:hover{border-color:var(--black)}.worker_complete .complete_content .button_group .btn_jobs:hover .arrow{transform:translateX(4px)}@media(max-width:768px){.worker_complete{padding:16px}.worker_complete .complete_content .status_count,.worker_complete .complete_content .status_tag{margin-bottom:16px}.worker_complete .complete_content .title{font-size:32px;margin-bottom:12px}.worker_complete .complete_content .description{font-size:16px;line-height:24px;margin-bottom:24px}.worker_complete .complete_content .progress_bar{margin-bottom:24px}.worker_complete .complete_content .button_group{flex-direction:column;gap:12px}.worker_complete .complete_content .button_group .btn_jobs,.worker_complete .complete_content .button_group .btn_profile{max-width:100%}}@media(max-width:480px){.worker_complete{padding:12px}.worker_complete .complete_content .title{font-size:28px}.worker_complete .complete_content .description{font-size:16px;line-height:22px}}.worker_location{max-width:611px;margin:0 auto}.worker_location .location_content{background:var(--surface-card);border-radius:var(--radius-lg);margin-top:20px}.worker_location .location_content .location_input_section_container{padding:24px;box-shadow:var(--shadow-card)}.worker_location .location_content .location_input_section_container .distance_section h3{font-size:14px;font-weight:500;color:#414651}.worker_location .location_content .map_container{overflow:hidden}.worker_location .location_content .map_container .map_image{width:100%;height:auto;object-fit:cover}.worker_location .info_text{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--ink-muted);width:100%;max-width:850px;font-size:14px;margin-top:20px}.worker_location .info_text .info_icon{color:var(--ink-subtle)}.worker_location.modal{max-width:100%}.worker_location.modal .map_container{max-height:35vh}.worker_location.modal .form-actions{display:flex;flex-direction:row;gap:15px;align-items:center;justify-content:flex-end}@media(max-width:768px){.worker_location{padding:5px}.worker_location .location_content .location_input_section_container{padding:10px}.worker_location .location_content .location_input_section_container .distance_section h3{font-size:13px}}.worker_verify{max-width:605px;margin:0 auto;padding:20px}@media(max-width:768px){.worker_verify{padding:16px}}@media(max-width:480px){.worker_verify{padding:12px}}.worker_verify .verification_content{margin-top:40px}@media(max-width:768px){.worker_verify .verification_content{margin-top:24px}}@media(max-width:480px){.worker_verify .verification_content{margin-top:16px}}.worker_verify .verification_content .code_inputs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);max-width:320px;margin:0 auto var(--space-6)}.worker_verify .verification_content .code_inputs .code_input{width:100%;min-height:60px;border:1px solid var(--border-control);border-radius:var(--radius-md);font-size:28px;line-height:32px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);text-align:center;background:var(--surface-card);outline:none;transition:border-color .15s}.worker_verify .verification_content .code_inputs .code_input:focus{border-color:var(--border-strong);outline:2px solid var(--focus-ring);outline-offset:1px}.worker_verify .verification_content .code_inputs .code_input::-webkit-inner-spin-button,.worker_verify .verification_content .code_inputs .code_input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.worker_verify .verification_content .code_inputs .code_input::placeholder{color:var(--ink-subtle);opacity:.5}.worker_verify .verification_content .timer_section{margin-bottom:32px;max-width:420px}@media(max-width:768px){.worker_verify .verification_content .timer_section{margin-bottom:24px}}@media(max-width:480px){.worker_verify .verification_content .timer_section{margin-bottom:16px}}.worker_verify .verification_content .timer_section .time_remaining{display:block;font-size:14px;color:#535862;font-weight:600;margin-bottom:8px}.worker_verify .verification_content .timer_section .resend_text{color:#535862;font-size:14px;font-weight:400}.worker_verify .verification_content .timer_section .resend_text .resend_button{background:none;border:none;color:#535862;text-decoration:underline;cursor:pointer;padding:0;font-size:14px}.worker_verify .verification_content .timer_section .resend_text .resend_button:hover{color:var(--action-primary-hover)}.worker_verify .verification_content .button_group{display:flex;justify-content:center;gap:16px}.worker_verify .verification_content .button_group button{padding:12px 24px;border-radius:var(--radius-md);font-weight:600;font-size:16px;min-width:120px;cursor:pointer;transition:all .3s ease}.worker_verify .verification_content .button_group button.btn_cancel{background:var(--surface-card);border:1px solid var(--border-subtle);color:var(--black)}.worker_verify .verification_content .button_group button.btn_cancel:hover{border-color:var(--black)}.worker_verify .verification_content .button_group button.btn_verify{background:#edb31e;border:none;color:var(--on-primary)}.worker_verify .verification_content .button_group button.btn_verify:disabled{opacity:.5;cursor:not-allowed}.worker_verify .verification_content .button_group button.btn_verify:not(:disabled):hover{opacity:.9}.worker_verify>.button_group{display:flex;justify-content:center;max-width:420px;margin:24px auto 0}.worker_verify>.button_group .btn_verify{width:100%;min-height:48px;padding:14px 24px;border:none;border-radius:var(--radius-md);background:#edb31e;color:var(--ink);font-size:16px;font-weight:600;cursor:pointer;transition:filter .15s ease,opacity .15s ease}.worker_verify>.button_group .btn_verify:disabled{opacity:.55;cursor:not-allowed}.worker_verify>.button_group .btn_verify:not(:disabled):hover{filter:brightness(.95)}.job_posting_trades{margin:0 auto}.job_posting_trades .job_posting_trades_content{margin-top:var(--space-6)}.job_posting_trades .job_posting_trades_content .trades_Label{font-size:14px;line-height:20px;font-weight:600;color:var(--ink);margin-top:var(--space-4)}.job_posting_trades .job_posting_trades_content .selected_trades_container{display:flex;flex-wrap:wrap;margin:var(--space-3) 0;gap:var(--space-2)}.job_posting_trades .job_posting_trades_content .trade_tag{display:inline-flex;align-items:center;min-height:36px;padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);border:2px solid var(--action-primary);border-radius:var(--radius-pill);background:var(--surface-brand-tint);color:var(--ink);font-size:14px;font-weight:600;gap:var(--space-1)}.job_posting_trades .job_posting_trades_content .remove_tag_button{border:none;display:flex;justify-content:center;align-items:center;background:none}.job_posting_trades .job_posting_trades_content .remove_tag_button span{cursor:pointer}.job_posting_trades .job_posting_trades_content .remove_tag_button span:hover{background-color:var(--danger-fg)}.job_posting_trades .job_name{margin-top:var(--space-10);padding-top:var(--space-8);border-top:1px solid var(--border-subtle)}.job_posting_trades .job_details_content{margin-top:var(--space-6)}.job_posting_trades .job_details_content .form_group{margin-bottom:var(--space-5)}.job_posting_trades .job_details_content .form_group label{display:block;font-size:14px;line-height:20px;font-weight:600;color:var(--ink);margin-bottom:var(--space-2)}.job_posting_trades .job_details_content .form_group .form_input{width:100%;min-height:var(--control-height);padding:12px 16px;border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-card);font-size:16px;color:var(--ink)}.job_posting_trades .job_details_content .form_group .form_input::placeholder{color:var(--ink-subtle)}.job_posting_trades .job_details_content .form_group .form_input:focus{outline:none;border-color:var(--border-strong)}.job_posting_trades .job_details_content .form_group .form_textarea{width:100%;padding:12px 16px;border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-card);font-size:16px;color:var(--ink);resize:vertical;min-height:240px}.job_posting_trades .job_details_content .form_group .form_textarea::placeholder{color:var(--ink-subtle);font-family:Poppins,sans-serif;font-size:16px;font-weight:400}.job_posting_trades .job_details_content .form_group .form_textarea:focus{outline:none;border-color:var(--border-strong)}.job_posting_trades .job_details_content .text_formatting{display:flex;align-items:center;gap:12px;margin-top:8px;padding:8px;border-radius:var(--radius-md)}.job_posting_trades .job_details_content .text_formatting .format_buttons{display:flex;gap:8px;padding-left:12px}.job_posting_trades .job_details_content .text_formatting .format_btn{padding:4px;border:none;background:none;color:var(--ink-muted);cursor:pointer;border-radius:var(--radius-sm)}.job_posting_trades .job_details_content .text_formatting .format_btn .ic{height:20px;width:20px}.job_posting_trades .job_details_content .text_formatting .format_btn .ic-link,.job_posting_trades .job_details_content .text_formatting .format_btn .ic-list-ol,.job_posting_trades .job_details_content .text_formatting .format_btn .ic-list-ul{transform:scale(1.2)}.job_posting_trades .job_details_content .text_formatting .format_btn:hover{background-color:#f5f5f5}@media(max-width:480px){.job_posting_trades .job_details_content .text_formatting{flex-direction:column}}.job_posting_documents{margin:0 auto}.job_posting_documents .job_posting_documents_content{margin-top:var(--space-6)}.job_posting_documents .job_posting_documents_content .upload_box{border:1px dashed var(--border-control);background:var(--surface-card);padding:var(--space-8) var(--space-4);text-align:center;border-radius:var(--radius-lg);margin-bottom:2rem;display:flex;justify-content:center;align-items:center;flex-direction:column}.job_posting_documents .job_posting_documents_content .upload_box .upload-icon-circle{width:40px;height:40px;background:var(--surface-sunken);border-radius:50%;display:flex;justify-content:center;align-items:center;margin-bottom:var(--space-3)}.job_posting_documents .job_posting_documents_content .upload_box .ic-upload{font-size:2rem;display:block}.job_posting_documents .job_posting_documents_content .upload_box .upload_text{font-size:14px;font-weight:400;color:var(--ink-muted)}.job_posting_documents .job_posting_documents_content .upload_box .upload_text strong{font-size:14px;font-weight:600;font-family:Poppins,sans-serif;color:var(--ink);text-decoration:underline}.job_posting_documents .job_posting_documents_content .upload_box .upload_text .file_types{font-size:13px;font-weight:400;color:var(--ink-muted);margin-top:.25rem}.job_posting_documents .job_posting_documents_content .file_item{position:relative;display:flex;flex-direction:column;padding:16px 20px 12px;border-radius:var(--radius-lg);background:var(--surface-card);border:1px solid var(--border-subtle);margin-bottom:16px}.job_posting_documents .job_posting_documents_content .file_item.uploaded{border-color:var(--action-primary)}.job_posting_documents .job_posting_documents_content .file_item .file_left_and_label{display:flex;align-items:center;gap:16px;margin-bottom:8px}.job_posting_documents .job_posting_documents_content .file_item .file_left_and_label .file_icon{display:flex;align-items:center;justify-content:center;gap:16px;background-color:var(--surface-brand-tint);width:40px;height:40px;border-radius:50%;padding:10px}.job_posting_documents .job_posting_documents_content .file_item .file_left_and_label .ic-file{width:40px;height:40px;font-size:40px;display:flex;align-items:center;justify-content:center}.job_posting_documents .job_posting_documents_content .file_item .file_left_and_label .file_details{display:flex;flex-direction:column;justify-content:center}.job_posting_documents .job_posting_documents_content .file_item .file_left_and_label .file_details .file_name{font-weight:600;font-size:14px;color:var(--ink);font-family:Poppins,sans-serif}.job_posting_documents .job_posting_documents_content .file_item .file_left_and_label .file_details .file_size{font-weight:400;font-size:14px;color:var(--ink-muted)}.job_posting_documents .job_posting_documents_content .file_item .progress_row{display:flex;align-items:center;gap:12px}.job_posting_documents .job_posting_documents_content .file_item .progress_row .progress_bar_wrapper{flex:1 1;height:8px;background-color:var(--surface-sunken);border-radius:var(--radius-sm);overflow:hidden}.job_posting_documents .job_posting_documents_content .file_item .progress_row .progress_bar_wrapper .progress_bar{height:8px;background-color:var(--action-primary);border-radius:var(--radius-sm);transition:width .4s ease}.job_posting_documents .job_posting_documents_content .file_item .progress_row .file_percent{font-weight:600;font-size:14px;color:var(--ink);font-family:Poppins,sans-serif;min-width:48px;text-align:right}.job_posting_documents .job_posting_documents_content .file_item .progress_row{margin-left:calc(40px + 16px)}.job_posting_documents .job_posting_documents_content .file_item .file_right{position:absolute;top:16px;right:20px;display:flex;align-items:center}.job_posting_documents .job_posting_documents_content .file_item .file_right .trash_icon{width:28px;height:28px;font-size:22px;cursor:pointer}.job_posting_documents .job_posting_documents_content .file_item .file_right .loading_icon{width:16px;height:16px;border:2px solid var(--action-primary);border-top:2px solid rgba(0,0,0,0);border-radius:50%;animation:spin 1s linear infinite}@media(max-width:450px){.job_posting_documents .job_posting_documents_content .file_name p,.job_posting_documents .job_posting_documents_content .file_percent p,.job_posting_documents .job_posting_documents_content .file_size{font-size:13px}}.job_posting_duration{margin:0 auto}.job_posting_duration .job_posting_duration_content{margin-top:var(--space-6)}.job_posting_duration .job_posting_duration_content .duration_inputs{display:flex;flex-direction:column;gap:var(--space-4)}.job_posting_duration .job_posting_duration_content .duration_inputs .input_group label{display:block;font-size:14px;line-height:20px;font-weight:600;color:var(--ink);margin-bottom:var(--space-2)}.job_posting_duration .job_posting_duration_content .duration_inputs .duration_row{display:flex;gap:16px;align-items:flex-start}.job_posting_duration .job_posting_duration_content .duration_inputs .duration_row .input_group{flex:1 1;min-width:0}.job_posting_duration .job_posting_duration_content .duration_inputs .duration_row .input_group label{white-space:nowrap}.job_posting_duration .job_posting_duration_content .duration_inputs .duration_row .input_group:nth-child(2){width:150px;max-width:150px;flex:none}.job_posting_duration .job_posting_duration_content .duration_inputs .duration_row .form-control{height:var(--control-height);padding-top:10px;padding-bottom:10px}.job_posting_duration .job_posting_duration_content .duration_inputs .duration_row .error_message{display:block;color:var(--danger-fg);font-size:13px;margin-top:4px}.job_posting_duration .job_posting_duration_content .duration_inputs .duration_row .duration_input{width:100%;padding:12px 16px;border:1px solid var(--border-control);border-radius:var(--radius-md);font-size:16px;color:var(--ink);height:var(--control-height);background:var(--surface-card)}.job_posting_duration .job_posting_duration_content .duration_inputs .duration_row .duration_input::placeholder{color:var(--ink-subtle)}.job_posting_duration .job_posting_duration_content .duration_inputs .duration_row .duration_input:focus{outline:none;border-color:var(--border-strong)}.job_posting_duration .job_posting_duration_content .duration_inputs .info_message{display:flex;align-items:flex-start;width:-moz-fit-content;width:fit-content;gap:var(--space-2);color:var(--ink-muted);font-size:13px;line-height:18px;font-weight:400}.job_posting_duration .job_posting_duration_content .duration_inputs .info_message .ic-info{width:16px;height:16px;background-color:var(--ink-muted);border-radius:50%;display:inline-block;margin-top:2px}@media(max-width:768px){.job_posting_duration .job_posting_duration_content .duration_row{flex-direction:column;align-items:center!important}.job_posting_duration .job_posting_duration_content .duration_row .input_group{width:100%;max-width:600px!important}.job_posting_duration .job_posting_duration_content .duration_row .form-control{max-width:600px!important}.job_posting_duration .job_posting_duration_content .duration_inputs .duration_row .input_group:nth-child(2){width:100%}.job_posting_duration .job_posting_duration_content .info_message{width:100%;display:flex;align-items:flex-start;gap:12px;padding-top:2px}.job_posting_duration .job_posting_duration_content .info_message .ic{font-size:18px;min-width:18px;height:18px;display:inline-flex;align-items:flex-start;justify-content:flex-start}}.job_posting_pay{width:100%;margin:0 auto}.job_posting_pay .desired_pay{flex-direction:column;align-items:flex-start;gap:var(--space-2);width:100%;margin-top:var(--space-6);padding:0;background:none;box-shadow:none;border-radius:0}.job_posting_pay .desired_pay .error_message{color:var(--danger-fg);font-size:13px;line-height:18px}.job_posting_union{width:100%;margin:0 auto}.job_posting_union .custom-radio-group{display:flex;gap:var(--space-3);margin:var(--space-6) 0 var(--space-10)}.job_posting_union .contractual-relie{padding-top:var(--space-8);border-top:1px solid var(--border-subtle)}.job_posting_union .custom-radio-option{display:flex;align-items:center;gap:var(--space-3);min-height:var(--tap-primary);padding:0 var(--space-4);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-card);color:var(--ink);font-size:16px;line-height:24px;font-weight:600;cursor:pointer;transition:border-color .15s,background-color .15s;flex:1 1}.job_posting_union .custom-radio-option input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;position:relative;width:20px;height:20px;margin:0;border:2px solid var(--border-strong);border-radius:50%;background:var(--surface-card);cursor:pointer}.job_posting_union .custom-radio-option input[type=radio]:checked{border-color:var(--ink)}.job_posting_union .custom-radio-option input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:50%;background:var(--ink);transform:translate(-50%,-50%)}.job_posting_union .custom-radio-option:hover{border-color:var(--border-strong)}.job_posting_union .custom-radio-option.active,.job_posting_union .custom-radio-option:has(input[type=radio]:checked){padding:0 calc(var(--space-4) - 1px);border:2px solid var(--action-primary);background:var(--surface-brand-tint)}@media(max-width:767px){.job_posting_union .custom-radio-group{flex-direction:column}}.job_posting_location{width:100%;margin:0 auto}.job_posting_location>.step_header+*{margin-top:var(--space-6)}.job_posting_location .form_group{display:flex;flex-direction:column;gap:8px}.job_posting_location .form_label{font-family:Poppins,sans-serif;font-size:14px;line-height:20px;font-weight:600;color:var(--ink);margin-bottom:2px}.job_posting_location .form_input{width:100%;min-height:var(--control-height);font-size:16px;padding:12px 16px;border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-card);color:var(--ink);outline:none;transition:border-color .2s;margin-bottom:0}.job_posting_location .form_input::placeholder{color:var(--ink-subtle);font-weight:400;font-family:Poppins,sans-serif;font-size:16px}.job_posting_location .form_hint{font-family:Poppins,sans-serif;font-size:13px;color:var(--ink-muted);margin-top:4px;line-height:1.5}.job_posting_location .custom-radio-group{display:flex;gap:16px;margin-top:8px}.job_posting_location .custom-radio-option{display:flex;align-items:center;gap:var(--space-3);min-height:var(--tap-primary);padding:0 var(--space-4);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-card);color:var(--ink);font-size:16px;line-height:24px;font-weight:600;cursor:pointer;transition:border-color .15s,background-color .15s;width:160px}.job_posting_location .custom-radio-option input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;position:relative;width:20px;height:20px;margin:0;border:2px solid var(--border-strong);border-radius:50%;background:var(--surface-card);cursor:pointer}.job_posting_location .custom-radio-option input[type=radio]:checked{border-color:var(--ink)}.job_posting_location .custom-radio-option input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:50%;background:var(--ink);transform:translate(-50%,-50%)}.job_posting_location .custom-radio-option:hover{border-color:var(--border-strong)}.job_posting_location .custom-radio-option.active,.job_posting_location .custom-radio-option:has(input[type=radio]:checked){padding:0 calc(var(--space-4) - 1px);border:2px solid var(--action-primary);background:var(--surface-brand-tint)}.job_posting_certification{width:100%;margin:0 auto}.job_posting_certification .figma-certification-row{background:var(--surface-card);display:flex;flex-direction:row;gap:24px;align-items:flex-end;width:100%;padding:24px;border-radius:var(--radius-lg);margin-top:20px;box-shadow:none;border:none}.job_posting_certification .figma-cert-group{max-width:396px;flex:0 0 396px;width:100%;display:flex;flex-direction:column;gap:6px}.job_posting_certification .search-fields{display:flex;margin-top:var(--space-6);margin-bottom:var(--space-4)}.job_posting_certification .search-fields .search-container{flex:1 1}.job_posting_certification .search-fields .search-container label{display:block;margin-bottom:var(--space-2);font-size:14px;line-height:20px;font-weight:600;color:var(--ink)}.job_posting_certification .search-fields .search-container .search-input-wrapper{position:relative}.job_posting_certification .search-fields .search-container .search-input-wrapper .search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-color:var(--ink-muted);pointer-events:none}.job_posting_certification .search-fields .search-container .search-input-wrapper .search-input{width:100%;min-height:var(--control-height);padding:12px 16px 12px 44px;border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-card);color:var(--ink);font-size:16px;outline:none;transition:border-color .2s}.job_posting_certification .search-fields .search-container .search-input-wrapper .search-input:focus{border-color:var(--border-strong)}.job_posting_certification .search-fields .search-container .search-input-wrapper .search-input::placeholder{color:var(--ink-subtle)}.job_posting_certification .result-item{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;min-height:40px;padding:var(--space-2) var(--space-4);border:1px solid var(--border-control);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--ink);font-size:14px;line-height:20px;font-weight:600;cursor:pointer;transition:background-color .15s,border-color .15s}.job_posting_certification .result-item:hover{border-color:var(--border-strong)}.job_posting_certification .result-item.selected{padding:calc(var(--space-2) - 1px) calc(var(--space-4) - 1px);border:2px solid var(--action-primary);background:var(--surface-brand-tint)}.job_posting_certification .certificationSelectedList{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.job_posting_certification .certificationChipSelected{display:flex;align-items:center;justify-content:center;background:var(--surface-brand-tint);color:var(--ink);font-size:14px;font-weight:600;border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-4);min-height:40px;gap:var(--space-2);line-height:20px;border:2px solid var(--action-primary)}.job_posting_certification .certificationChipSelected span{width:20px;height:20px;cursor:pointer;flex-shrink:0;min-width:20px;min-height:20px}.job_posting_certification .certificationListScroll{background:var(--surface-card);border-radius:var(--radius-lg);padding:0 var(--space-4) var(--space-2);max-height:500px;overflow-y:auto;border:1px solid var(--border-subtle);box-shadow:none;scrollbar-width:thin;scrollbar-color:var(--gold-600) var(--grey-50)}.job_posting_certification .certificationListScroll::-webkit-scrollbar{width:8px}.job_posting_certification .certificationListScroll::-webkit-scrollbar-thumb{background:var(--action-primary);border-radius:var(--radius-md)}.job_posting_certification .certificationListScroll::-webkit-scrollbar-track{background:var(--grey-50)}.job_posting_certification .certificationCategory{margin-bottom:18px}.job_posting_certification .titleWrapper{display:flex;align-items:center;margin:0 calc(-1*var(--space-4)) var(--space-3);padding:var(--space-3) var(--space-4);gap:10px;position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--surface-card);box-shadow:0 2px 4px -2px rgba(22,15,13,.12)}.job_posting_certification .certificationCategoryTitle{font-size:16px;font-weight:600;color:var(--ink);padding-bottom:2px}.job_posting_certification .sectionLine{flex:1 1;height:1px;background:var(--border-subtle);display:block}.job_posting_certification .certificationChipList{display:flex;flex-wrap:wrap;gap:8px}.job_posting_certification .certificationChip{display:inline-flex;align-items:center;min-height:40px;background:var(--surface-card);color:var(--ink);font-size:14px;font-weight:600;border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);line-height:20px;border:1px solid var(--border-control);transition:background-color .15s,border-color .15s;cursor:pointer}.job_posting_certification .certificationChip:hover{border-color:var(--border-strong)}@media(max-width:700px){.job_posting_certification .figma-certification-row{flex-direction:column;gap:16px;padding:0}.job_posting_certification .figma-cert-group,.job_posting_certification .figma-trade-group{max-width:100%;flex:1 1 100%}}.job_posting_tradesmen{width:100%;margin:0 auto}.job_posting_tradesmen .job_posting_tradesmen_content{padding:var(--space-6) 0 var(--space-8)}.job_posting_tradesmen .hiring_range_card{width:100%}.job_posting_tradesmen .hiring_range_label{font-size:14px;line-height:20px;color:var(--ink);font-weight:600;margin-bottom:var(--space-2);display:block}.job_posting_tradesmen .hiring_range_dropdown{position:relative;width:100%;max-width:100%}.job_posting_tradesmen .hiring_range_toggle{width:100%;height:var(--control-height);background-color:var(--surface-card);border:1px solid var(--border-control);border-radius:var(--radius-md);padding:0 16px 0 44px;font-size:16px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:border .2s;box-shadow:0 0 0 0 rgba(0,0,0,0);margin-top:5px;position:relative;text-align:left}.job_posting_tradesmen .hiring_range_icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);background-color:var(--ink-muted);font-size:20px;pointer-events:none}.job_posting_tradesmen .hiring_range_selected{color:var(--ink);font-size:16px;font-family:Poppins,sans-serif;font-weight:400}.job_posting_tradesmen .chevron{font-size:18px;color:var(--ink-muted);text-align:right;margin-left:auto;display:flex;align-items:center}.job_posting_tradesmen .hiring_range_menu{position:absolute;top:54px;left:0;width:100%;background-color:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);z-index:10;padding:4px 0;max-height:200px;overflow-y:auto}.job_posting_tradesmen .hiring_range_item{padding:12px 16px;font-size:16px;color:var(--ink);display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.job_posting_tradesmen .hiring_range_item:hover{background-color:var(--grey-50)}.job_posting_tradesmen .hiring_range_item.active{background-color:var(--surface-brand-tint);font-weight:600}.job_posting_tradesmen .check_icon{background-color:var(--ink);font-size:16px}.job_posting_experience{width:100%;margin:0 auto}.job_posting_experience .job_posting_experience_content{margin-top:var(--space-6)}.job_complete{width:100%;margin:0 auto}.job_complete .worker_complete .status_tag .status_count{margin:0}.job_complete .button_group{display:flex;justify-content:center;gap:16px}.job_complete .button_group .btn_dashboard,.job_complete .button_group .job_btn_jobs{display:inline-flex;align-items:center;justify-content:center;min-width:180px;padding:12px 24px;border-radius:var(--radius-md);gap:8px;font-weight:600;font-size:16px;text-align:center;white-space:nowrap;text-decoration:none}.job_complete .button_group .btn_dashboard{min-height:var(--control-height);background:var(--action-primary);border:1px solid var(--action-primary);color:var(--on-primary)}.job_complete .button_group .btn_dashboard:hover{background:var(--action-primary-hover)}.job_complete .button_group .job_btn_jobs{min-height:var(--control-height);background:var(--surface-card);color:var(--ink);border:1px solid var(--border-control)}.job_complete .button_group .job_btn_jobs .arrow{transition:transform .3s ease}.job_complete .button_group .job_btn_jobs:hover{border-color:var(--border-strong)}.job_complete .button_group .job_btn_jobs:hover .arrow{transform:translateX(4px)}@media(max-width:768px){.job_complete{margin-bottom:50px}}.chat_page_shell{height:100vh;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box}.chat_page_footer{display:none}.chat_container{flex:1 1;min-height:0;box-sizing:border-box;padding-top:90px;font-family:Poppins,sans-serif}.chat_container,.chat_container .chat_sidebar{display:flex;background:var(--surface-page);overflow:hidden}.chat_container .chat_sidebar{width:340px;min-width:0;flex-shrink:0;border-right:1px solid var(--border-subtle);flex-direction:column;padding:0;transition:all .3s ease}.chat_container .chat_main{flex:1 1;min-height:0;display:flex;flex-direction:column;background:#fff;margin-right:5px;overflow:hidden}.chat_container .chat_main .chat_header{display:flex;align-items:center;gap:16px;padding:12px 24px;background:#fafafa;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.chat_container .chat_main .chat_body{flex:1 1;min-height:0;padding:0 32px;display:flex;flex-direction:column;gap:18px;overflow:hidden;background:#fff}.chat_container .chat_main .chat_body .typing_indicator{font-size:13px;padding-left:25px;transform-origin:bottom left;animation:heartbeat 1.5s ease-in-out infinite;color:var(--ink-muted)}.chat_container .chat_main .chat_input_footer{display:flex;align-items:flex-end;gap:12px;padding:20px 32px;flex-shrink:0}.chat_container .chat_main .chat_placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width:768px){.chat_container{min-height:0}.chat_container.mobile-chat{display:flex;flex-direction:column;flex:1 1;min-height:0;padding-top:80px;overflow:hidden}.chat_container.mobile-chat .chat_mobile_list_view{flex:1 1;display:flex;flex-direction:column;background:var(--surface-page);overflow:hidden}.chat_container.mobile-chat .chat_mobile_list_view>div{height:100%}.chat_container.mobile-chat .chat_mobile_chat_view{flex:1 1;display:flex;flex-direction:column;background:#fff;height:100%;position:relative}.chat_container.mobile-chat .chat_mobile_chat_view .chat_header{display:flex;align-items:center;gap:16px;padding:16px;background:#fafafa;border-bottom:1px solid var(--border-subtle);position:fixed;top:80px;left:0;right:0;z-index:1000;height:60px}.chat_container.mobile-chat .chat_mobile_chat_view .chat_body{flex:1 1;min-height:0;padding:76px 16px 140px;display:flex;flex-direction:column;gap:12px;overflow:hidden;background:#fff}.chat_container.mobile-chat .chat_mobile_chat_view .chat_body .typing_indicator{font-size:13px;padding-left:16px;transform-origin:bottom left;animation:heartbeat 1.5s ease-in-out infinite;color:var(--ink-muted)}.chat_container.mobile-chat .chat_mobile_chat_view .chat_input_footer{display:flex;align-items:center;gap:12px;padding:16px;background:#fff;border-top:1px solid #e9eaeb;position:fixed;bottom:70px;left:0;right:0;z-index:1000;height:80px}.chat_container.mobile-chat .chat_mobile_chat_view .chat_loading{flex:1 1;display:flex;align-items:center;justify-content:center;background:#fff;padding-top:76px}.chat_container.mobile-chat .chat_sidebar{width:100%;max-width:none}.chat_container .chat_sidebar,.chat_container.mobile-chat .chat_sidebar{position:fixed;top:0;left:-100%;height:100vh;background:#fff;z-index:1050;transition:left .3s ease;box-shadow:var(--shadow-raised)}.chat_container .chat_sidebar{width:85%;max-width:320px}.chat_container .chat_main .chat_header{position:-webkit-sticky;position:sticky;top:0;z-index:10;padding:16px}.chat_container .chat_main .chat_body{flex:1 1;min-height:0;padding:16px;overflow:hidden;gap:12px}.chat_container .chat_main .chat_body .typing_indicator{padding-left:16px;font-size:13px}.chat_container .chat_main .chat_input_footer{padding:16px;position:-webkit-sticky;position:sticky;bottom:0;background:#fff;border-top:1px solid #e9eaeb}.chat_container .chat_main .chat_placeholder{padding:40px 20px;text-align:center}.chat_container .chat_main .chat_placeholder h3{font-size:18px;margin-bottom:8px}.chat_container .chat_main .chat_placeholder p{font-size:14px;color:#535862}.chat_container .chat_main .chat_loading{flex:1 1;display:flex;align-items:center;justify-content:center;background:#fff}.chat_container .chat_main .chat_loading .loading{font-size:16px;color:#535862}}@media(max-width:480px){.chat_container .chat_sidebar{width:95%!important;max-width:none!important}.chat_container .chat_main .chat_body,.chat_container .chat_main .chat_input_footer{padding:12px}.chat_container.mobile-chat .chat_mobile_chat_view .chat_header{padding:12px;height:56px}.chat_container.mobile-chat .chat_mobile_chat_view .chat_body{padding:68px 12px 132px}.chat_container.mobile-chat .chat_mobile_chat_view .chat_input_footer{padding:12px;height:70px}.chat_container.mobile-chat .chat_mobile_chat_view .chat_loading{padding-top:68px}}@media(max-width:768px){.chat_container.mobile-chat{padding-top:70px;padding-bottom:60px}.chat_container.mobile-chat .chat_mobile_chat_view{height:auto;min-height:0}.chat_container.mobile-chat .chat_mobile_chat_view .chat_header{position:relative;top:auto;left:auto;right:auto;height:auto;min-height:60px;flex-shrink:0;z-index:auto}.chat_container.mobile-chat .chat_mobile_chat_view .chat_body{padding-top:12px;padding-bottom:0}.chat_container.mobile-chat .chat_mobile_chat_view .chat_input_footer{position:relative;bottom:auto;left:auto;right:auto;height:auto;flex-shrink:0;border-top:0;padding-top:0;z-index:auto}}@media(max-width:480px){.chat_container.mobile-chat .chat_mobile_chat_view .chat_header{min-height:56px}.chat_container.mobile-chat .chat_mobile_chat_view .chat_body{padding-top:8px}}.profile_form{background:var(--surface-page);padding:40px 0;min-height:100vh}.profile_form .profile_form_container{max-width:605px;margin:0 auto;background:rgba(0,0,0,0)}.profile_form .profile_form_container .profile_form_form{display:flex;flex-direction:column;margin-top:32px;gap:24px}.profile_form .profile_form_container .profile_form_form .profile_form_group{display:flex;flex-direction:column;gap:8px}.profile_form .profile_form_container .profile_form_form .profile_form_group .profile_form_label{font-size:14px;font-weight:500;color:#414651;margin-bottom:4px;font-family:Poppins,sans-serif}.profile_form .profile_form_container .profile_form_form .profile_form_group .profile_form_input{border:1px solid var(--border-control);border-radius:var(--radius-lg);background:var(--surface-card);font-size:16px;padding:15px 16px;font-family:Poppins,sans-serif;box-shadow:var(--shadow-card);outline:none;transition:border .2s;appearance:none;-webkit-appearance:none;-moz-appearance:none;color:var(--ink)}.profile_form .profile_form_container .profile_form_form .profile_form_group .profile_form_input::placeholder{color:var(--ink-subtle);font-size:16px;font-family:Poppins,sans-serif;font-weight:400}.profile_form .profile_form_container .profile_form_form .profile_form_group .profile_form_input:focus{border-color:var(--border-strong)}.profile_form .profile_form_container .profile_form_form .profile_form_group select.profile_form_input{width:100%;min-width:0;background:var(--surface-card) url('data:image/svg+xml;utf8,<svg fill="%236c737f" height="20" viewBox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z"/></svg>') no-repeat right 16px center/20px 20px;padding-right:40px;cursor:pointer;border:1px solid var(--border-control);border-radius:var(--radius-lg);font-size:16px;font-family:Poppins,sans-serif;height:48px;box-sizing:border-box}.profile_form .profile_form_container .profile_form_form .profile_form_group .profile_form_note{font-size:14px;color:var(--ink-muted);margin-top:4px;margin-left:2px;font-family:Poppins,sans-serif}.profile_form .profile_form_container .profile_form_form .profile_form_row{display:flex;gap:16px;margin-bottom:0}.profile_form .profile_form_container .profile_form_form .profile_form_row .profile_form_group_half{flex:1 1;min-width:0}.profile_form .profile_form_container .social_btns{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:20px}.profile_form .profile_form_container .social_btns button{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--white);font-size:14px;transition:all .3s}.profile_form .profile_form_container .social_btns button:hover{border-color:var(--black)}.profile_form .profile_form_container .social_btns button .icon{display:inline-block;height:22px;width:22px}.profile_form .profile_form_container .social_btns button.google{background:#fff}.profile_form .profile_form_container .social_btns button.google .icon{background:url(/icons/ic_google.svg) no-repeat;background-size:contain}.profile_form .profile_form_container .social_btns button.facebook{background:#fff}.profile_form .profile_form_container .social_btns button.facebook .icon{background:url(/icons/ic_social_facebook.svg) no-repeat;background-size:contain}.profile_form .profile_form_container .social_btns button.apple{background:#fff}.profile_form .profile_form_container .social_btns button.apple .icon{background:url(/icons/ic_social_apple.svg) no-repeat;background-size:contain}@media(max-width:600px){.profile_form .profile_form_container{max-width:100%;padding:0 16px}.profile_form .profile_form_container .profile_form_form .profile_form_row{flex-direction:column;gap:24px}}.company_info_form{width:100%;max-width:605px;margin:0 auto}.company_info_form .company_info_form_form{display:flex;flex-direction:column;margin-top:32px;gap:24px}.company_info_form .company_info_form_group{display:flex;flex-direction:column;gap:8px}.company_info_form .company_info_form_label{font-size:14px;font-weight:500;color:#414651;margin-bottom:4px;font-family:Poppins,sans-serif}.company_info_form .company_info_form_label .company_info_form_label_required{color:var(--danger-fg);margin-left:2px;font-size:14px}.company_info_form .company_info_form_input{border:1px solid var(--border-control);border-radius:var(--radius-lg);background:var(--surface-card);font-size:16px;padding:15px 16px;font-family:Poppins,sans-serif;box-shadow:var(--shadow-card);outline:none;transition:border .2s;color:var(--ink)}.company_info_form .company_info_form_input::placeholder{color:var(--ink-subtle);font-size:16px;font-family:Poppins,sans-serif;font-weight:400}.company_info_form .company_info_form_input:focus{border-color:var(--border-strong)}.company_identity{width:100%;max-width:835px;margin:0 auto}.company_identity .company_identity_card{background:var(--surface-card);border-radius:var(--radius-xl);margin-top:32px;box-shadow:var(--shadow-card)}.company_identity .company_identity_cover_wrapper{align-items:center;display:flex;padding-top:32px;justify-content:center}.company_identity .company_identity_cover{width:100%;height:200px;border-radius:var(--radius-xl);background:var(--grey-200);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;font-family:Poppins,sans-serif;font-size:18px;color:#fff;background-size:cover;background-position:50%}.company_identity .company_identity_cover_note{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#181d27;font-size:18px;text-align:center;pointer-events:none;z-index:2;font-family:Poppins,sans-serif;font-weight:400;text-shadow:0 1px 4px rgba(0,0,0,.18)}.company_identity .company_identity_cover_upload{position:absolute;right:24px;bottom:24px;background:var(--surface-card);color:var(--ink);border:none;border-radius:var(--radius-md);padding:10px 24px;font-size:16px;font-weight:500;display:flex;align-items:center;gap:8px;box-shadow:var(--shadow-raised);cursor:pointer;z-index:3;transition:background .2s}.company_identity .company_identity_cover_upload:hover{background:var(--surface-page)}.company_identity .company_identity_cover_upload .ic-upload{width:20px;height:20px;background:url(/icons/ic_upload.svg) no-repeat 50%/contain;display:inline-block}.company_identity .company_identity_logo_wrapper{position:absolute}.company_identity .company_identity_logo{width:96px;height:96px;border-radius:50%;background:var(--success-bg);border:6px solid #fff;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:var(--shadow-raised);background-size:cover;background-position:50%}.company_identity .company_identity_logo img{width:60%;height:60%;object-fit:contain;display:block}.company_identity .company_identity_logo_upload{position:absolute;right:0;bottom:0;z-index:10;background:var(--surface-card);border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-raised);cursor:pointer}.company_identity .company_identity_logo_upload .ic-upload{width:18px;height:18px;background:url(/icons/ic_upload.svg) no-repeat 50%/contain;display:inline-block}.company_identity .company_identity_actions{display:flex;justify-content:flex-end;gap:16px;margin-top:60px;padding:20px 32px 20px 0;border-top:1px solid #d5d7da}.company_identity .company_identity_actions .btn{min-width:120px;font-size:18px;padding:12px 0;border-radius:var(--radius-md)}.company_identity .company_identity_actions .btn-light{background:var(--surface-card);color:var(--ink);border:1px solid var(--border-subtle)}.company_identity .company_identity_actions .btn-light:hover{background:var(--surface-page)}.company_identity .company_identity_actions .btn-primary{background:var(--action-primary);color:var(--on-primary);border:none}.company_identity .company_identity_actions .btn-primary:hover{background:var(--action-primary-pressed)}@media(max-width:600px){.company_identity .company_identity_card{padding:0 0 24px}.company_identity .company_identity_logo{width:72px;height:72px}.company_identity .company_identity_actions{margin-top:52px;padding:20px 5px 0 0;flex-wrap:wrap;align-items:center;justify-content:center}.company_identity .company_identity_actions .btn{font-size:16px;padding:10px 0}}.company_information{width:100%;max-width:640px;margin:0 auto}.company_information .company_information_form{margin-top:32px;width:100%;background:#fff;border-radius:var(--radius-xl)}.company_information .company_information_form_card{box-shadow:var(--shadow-card);padding:32px 24px 0;display:flex;flex-direction:column;gap:24px}.company_information .company_information_form_group{display:flex;flex-direction:column;gap:8px;margin-bottom:0}.company_information .company_information_form_label{font-size:14px;font-weight:500;color:#414651;margin-bottom:6px;font-family:Poppins,sans-serif}.company_information .company_information_form_input{border:1px solid var(--border-control);border-radius:var(--radius-md);background:#fff;font-size:16px;font-weight:400;padding:14px 16px;font-family:Poppins,sans-serif;outline:none;transition:border .2s;color:var(--ink);box-shadow:var(--shadow-card)}.company_information .company_information_form_input::placeholder{color:var(--ink-subtle);font-size:16px;font-family:Poppins,sans-serif;font-weight:400}.company_information .company_information_form_input:focus{border-color:var(--border-strong)}.company_information .company_information_form_textarea{border:1px solid var(--border-control);border-radius:var(--radius-md);background:#fff;font-size:16px;padding:16px;font-family:Poppins,sans-serif;outline:none;transition:border .2s;color:var(--ink);min-height:180px;resize:vertical}.company_information .company_information_form_textarea::placeholder{color:var(--ink-subtle);font-size:16px;font-family:Poppins,sans-serif;font-weight:400}.company_information .company_information_form_textarea:focus{border-color:var(--border-strong)}.company_information .company_information_form_actions{display:flex;justify-content:flex-end;gap:16px;margin-top:32px;margin-bottom:24px;border-top:1px solid #d5d7da;padding:24px}.company_information .company_information_form_actions .btn{min-width:120px;font-size:16px;padding:12px 0;border-radius:var(--radius-md)}.company_information .company_information_form_actions .btn-light{background:#fff;color:var(--ink);border:1px solid var(--border-control)}.company_information .company_information_form_actions .btn-light:hover{background:var(--surface-page)}.company_information .company_information_form_actions .btn-primary{background:#edb31e;color:var(--on-primary);border:none}.company_information .company_information_form_actions .btn-primary:hover{background:var(--action-primary-pressed)}@media(max-width:600px){.company_information .company_information_form_card{padding:16px 8px 0}.company_information .company_information_form_actions{display:flex;justify-content:center;flex-wrap:wrap}.company_information .company_information_form_actions .btn{font-size:16px;padding:10px 0}}.company_address{width:100%;max-width:848px;margin:0 auto}.company_address .company_address_form{margin-top:32px;width:100%;background:#fff;border-radius:var(--radius-xl)}.company_address .company_address_form_card{box-shadow:var(--shadow-card);padding:32px 32px 0;display:flex;flex-direction:column;gap:24px;background:var(--surface-card);border-radius:var(--radius-xl)}.company_address .company_address_form_group{display:flex;flex-direction:column;gap:8px;margin-bottom:0}.company_address .company_address_form_group--toggle{margin-top:16px;margin-bottom:0}.company_address .company_address_form_label{font-size:14px;font-weight:500;color:#414651;margin-bottom:6px;font-family:Poppins,sans-serif}.company_address .company_address_form_label--bold{font-size:18px;font-weight:700;color:#181d27;margin-bottom:12px;font-family:Poppins,sans-serif}.company_address .company_address_form_toggle{display:flex;gap:12px;margin-top:8px}.company_address .company_address_form_toggle_btn{min-width:72px;font-size:18px;font-weight:600;padding:12px 24px;border-radius:var(--radius-md);border:1px solid var(--border-control);background:var(--surface-card);color:var(--ink);cursor:pointer;transition:background-color .15s,border-color .15s}.company_address .company_address_form_toggle_btn.active{background:var(--surface-brand-tint);color:var(--ink);border:2px solid var(--action-primary)}.company_address .company_address_form_toggle_btn:not(.active):hover{background:var(--surface-page);border-color:#868a93}.company_address .company_address_form_add_btn{display:flex;align-items:center;gap:8px;background:var(--surface-card);color:var(--ink);border:1.5px solid #d5d7da;border-radius:var(--radius-md);font-size:16px;font-weight:500;padding:12px 24px;cursor:pointer;transition:all .2s;box-shadow:none}.company_address .company_address_form_add_btn:hover{background:var(--surface-page);border-color:#868a93}.company_address .company_address_form_add_icon{font-size:22px;font-weight:700;display:inline-block;margin-right:4px;color:var(--ink);line-height:1}.company_address .company_address_form_actions_wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-bottom:20px}.company_address .company_address_form_actions_wrapper .company_address_form_actions{display:flex;justify-content:center;align-items:center;gap:16px}.company_address .company_address_form_actions_wrapper .company_address_form_actions .btn{min-width:120px;font-size:16px;padding:12px 0;border-radius:var(--radius-md)}.company_address .company_address_form_actions_wrapper .company_address_form_actions .btn-light{background:var(--surface-card);color:var(--ink);border:1px solid var(--border-control)}.company_address .company_address_form_actions_wrapper .company_address_form_actions .btn-light:hover{background:var(--surface-page)}.company_address .company_address_form_actions_wrapper .company_address_form_actions .btn-primary{background:#edb31e;color:var(--on-primary);border:none}.company_address .company_address_form_actions_wrapper .company_address_form_actions .btn-primary:hover{background:var(--action-primary-pressed)}@media(max-width:600px){.company_address .company_address_form_card{padding:16px 8px 0}.company_address .company_address_form_actions_wrapper,.company_address .company_address_form_actions_wrapper .company_address_form_actions{flex-wrap:wrap;justify-content:center}.company_address .company_address_form_actions_wrapper .company_address_form_actions .btn{font-size:16px;padding:10px 0}}.company_tradespeople{width:80%;margin:0 auto}.company_tradespeople .company_tradespeople_content{margin-top:32px;width:100%}.company_tradespeople .company_tradespeople_form_group{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.company_tradespeople .company_tradespeople_form_label{font-size:14px;font-weight:500;color:#414651;margin-bottom:4px;font-family:Poppins,sans-serif}.company_tradespeople .company_tradespeople_dropdown_wrapper{width:100%;position:relative}.company_tradespeople .company_tradespeople_dropdown{width:100%;border:1.5px solid #d5d7da;border-radius:var(--radius-md);background:#fff;font-size:16px;font-family:Poppins,sans-serif;color:#181d27;padding:10px 14px;display:flex;align-items:center;cursor:pointer;position:relative;transition:border .2s;min-height:24px;outline:none}.company_tradespeople .company_tradespeople_dropdown:active,.company_tradespeople .company_tradespeople_dropdown:focus{border-color:#edb31e}.company_tradespeople .company_tradespeople_dropdown_menu{position:absolute;left:0;top:100%;width:100%;background:#fff;border:1.5px solid #d5d7da;border-radius:var(--radius-md);box-shadow:var(--shadow-raised);z-index:10;margin-top:4px;max-height:220px;overflow-y:auto}.company_tradespeople .company_tradespeople_dropdown_item{padding:12px 16px;font-size:16px;color:#181d27;cursor:pointer;transition:background .2s}.company_tradespeople .company_tradespeople_dropdown_item:hover{background:var(--surface-page)}.company_tradespeople .company_tradespeople_dropdown_item--keyboard-highlight{background:var(--surface-sunken)}.company_tradespeople .company_tradespeople_search_wrapper{position:relative;width:100%;margin-bottom:16px}.company_tradespeople .company_tradespeople_search_wrapper .ic-search{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:18px;color:#717680;pointer-events:none}.company_tradespeople .company_tradespeople_search_input{width:100%;border:1.5px solid #d5d7da;border-radius:var(--radius-md);background:#fff;font-size:16px;font-family:Poppins,sans-serif;color:#181d27;padding:12px 40px 12px 42px;outline:none;transition:border .2s}.company_tradespeople .company_tradespeople_search_input::placeholder{color:var(--ink-subtle)}.company_tradespeople .company_tradespeople_search_input:focus{border-color:var(--border-strong)}.company_tradespeople .company_tradespeople_clear_search{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#717680;font-size:24px;cursor:pointer;padding:4px;line-height:1;transition:color .2s}.company_tradespeople .company_tradespeople_clear_search:hover{color:#414651}.company_tradespeople .company_tradespeople_trades_grid{display:flex;flex-wrap:wrap;gap:10px;max-height:400px;overflow-y:auto;padding:12px;border:1.5px solid #e9eaeb;border-radius:var(--radius-md);background:#fafafa}.company_tradespeople .company_tradespeople_trades_grid::-webkit-scrollbar{width:8px}.company_tradespeople .company_tradespeople_trades_grid::-webkit-scrollbar-track{background:#f5f5f5;border-radius:var(--radius-sm)}.company_tradespeople .company_tradespeople_trades_grid::-webkit-scrollbar-thumb{background:#868a93;border-radius:var(--radius-sm)}.company_tradespeople .company_tradespeople_trades_grid::-webkit-scrollbar-thumb:hover{background:#717680}.company_tradespeople .company_tradespeople_trades_label{font-size:16px;font-weight:500;color:#181d27;margin-bottom:12px;font-family:Poppins,sans-serif}.company_tradespeople .company_tradespeople_trades_list{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.company_tradespeople .company_tradespeople_trade_chip{background:#f5f5f5;color:#414651;font-size:14px;font-weight:500;border-radius:var(--radius-xl);padding:8px 14px;display:inline-flex;align-items:center;gap:6px;line-height:1.2;border:1.5px solid rgba(0,0,0,0);font-family:Poppins,sans-serif;transition:all .2s ease;cursor:pointer}.company_tradespeople .company_tradespeople_trade_chip:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-raised)}.company_tradespeople .company_tradespeople_trade_chip:active:not(:disabled){transform:translateY(0)}.company_tradespeople .company_tradespeople_trade_chip.selected{border:1.5px solid;font-weight:600;cursor:not-allowed}.company_tradespeople .company_tradespeople_chip_dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.company_tradespeople .company_tradespeople_chip_check{margin-left:2px;font-size:13px;font-weight:700}.company_tradespeople .company_tradespeople_no_results{width:100%;text-align:center;padding:32px 16px;color:#535862;font-size:16px;font-family:Poppins,sans-serif}.company_tradespeople .company_tradespeople_trade_chip_remove{background:none;border:none;color:var(--ink-subtle);font-size:18px;margin-left:4px;cursor:pointer;line-height:1;padding:0 2px;transition:color .2s}.company_tradespeople .company_tradespeople_trade_chip_remove:hover{color:#b42318}.company_tradespeople .company_tradespeople_selected_trades_list{display:flex;flex-direction:column;gap:12px;margin-top:8px}.company_tradespeople .company_tradespeople_selected_trade_item{display:flex;align-items:center;background:#fff;border:1.5px solid #d5d7da;border-radius:var(--radius-md);padding:12px 16px;cursor:-webkit-grab;cursor:grab;transition:box-shadow .2s ease,border-color .2s ease;touch-action:pan-y;position:relative}.company_tradespeople .company_tradespeople_selected_trade_item:hover{border-color:#f0c044;box-shadow:var(--shadow-raised)}.company_tradespeople .company_tradespeople_selected_trade_item:active{cursor:-webkit-grabbing;cursor:grabbing}.company_tradespeople .company_tradespeople_selected_trade_item[data-is-dragging=true]{touch-action:none;box-shadow:var(--shadow-overlay);border-color:#edb31e}.company_tradespeople .company_tradespeople_selected_trade_item.primary{background:linear-gradient(135deg,#FEF9EE,#FEF9EE);border:2px solid #edb31e;box-shadow:var(--shadow-raised)}.company_tradespeople .company_tradespeople_selected_trade_item.primary:hover{border-color:#c39110;box-shadow:var(--shadow-raised)}.company_tradespeople .company_tradespeople_selected_trade_item.primary[data-is-dragging=true]{box-shadow:var(--shadow-overlay);border-color:#c39110}.company_tradespeople .company_tradespeople_selected_trade_item.backup{background:#fff;border:1.5px solid #d5d7da}.company_tradespeople .company_tradespeople_selected_trade_item.backup:hover{border-color:#717680;box-shadow:var(--shadow-raised)}.company_tradespeople .company_tradespeople_trade_order{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#fcf3db;color:var(--ink-brand);border-radius:50%;font-size:16px;font-weight:700;margin-right:12px;flex-shrink:0;border:2px solid #edb31e}.primary .company_tradespeople .company_tradespeople_trade_order{background:#edb31e;color:var(--on-primary);font-size:18px;box-shadow:var(--shadow-raised)}.company_tradespeople .company_tradespeople_trade_info{flex:1 1;display:flex;flex-direction:column;gap:2px}.company_tradespeople .company_tradespeople_trade_name{font-size:16px;font-weight:500;color:#181d27;font-family:Poppins,sans-serif}.primary .company_tradespeople .company_tradespeople_trade_name{font-weight:600;color:var(--ink-brand)}.company_tradespeople .company_tradespeople_trade_type{font-size:13px;color:#535862;font-family:Poppins,sans-serif;font-weight:500}.primary .company_tradespeople .company_tradespeople_trade_type{color:var(--ink-brand);font-weight:600}.company_tradespeople .company_tradespeople_trade_actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.company_tradespeople .company_tradespeople_reorder_buttons{display:flex;flex-direction:column;gap:2px}.company_tradespeople .company_tradespeople_move_btn{background:#f5f5f5;border:1px solid var(--border-subtle);color:#535862;font-size:14px;cursor:pointer;padding:4px 6px;line-height:1;border-radius:var(--radius-sm);transition:all .2s;min-width:24px;height:24px;display:flex;align-items:center;justify-content:center}.company_tradespeople .company_tradespeople_move_btn:hover{background:#e9eaeb;color:#181d27;border-color:#868a93}.company_tradespeople .company_tradespeople_move_btn:active{transform:scale(.95)}.company_tradespeople .company_tradespeople_trade_remove_btn{background:none;border:none;color:#717680;font-size:20px;cursor:pointer;padding:4px;line-height:1;transition:color .2s;flex-shrink:0}.company_tradespeople .company_tradespeople_trade_remove_btn:hover{color:#d92d20}.company_tradespeople .company_tradespeople_note{margin-top:15px}.company_tradespeople .company_tradespeople_note .company_tradespeople_note_text{color:#027a48;font-size:16px;font-weight:600;font-family:Poppins,sans-serif}@media(max-width:600px){.company_tradespeople .company_tradespeople_content{margin-top:20px}.company_tradespeople .company_tradespeople_form_group{margin-bottom:16px}.company_tradespeople .company_tradespeople_dropdown{padding:12px 10px;font-size:16px}.company_tradespeople .company_tradespeople_dropdown_menu{font-size:16px}.company_tradespeople .company_tradespeople_search_input{font-size:16px;padding:10px 36px 10px 38px}.company_tradespeople .company_tradespeople_search_wrapper .ic-search{left:12px;font-size:16px}.company_tradespeople .company_tradespeople_clear_search{right:10px;font-size:20px}.company_tradespeople .company_tradespeople_trades_grid{gap:8px;max-height:300px;padding:10px}.company_tradespeople .company_tradespeople_trades_list{gap:8px;margin-bottom:12px}.company_tradespeople .company_tradespeople_trade_chip{font-size:13px;padding:6px 12px}.company_tradespeople .company_tradespeople_chip_dot{width:6px;height:6px}.company_tradespeople .company_tradespeople_no_results{padding:24px 12px;font-size:14px}.company_tradespeople .company_tradespeople_selected_trade_item{padding:10px 12px}.company_tradespeople .company_tradespeople_selected_trade_item.primary .company_tradespeople_trade_order{width:32px;height:32px;font-size:16px}.company_tradespeople .company_tradespeople_trade_order{width:28px;height:28px;font-size:13px;margin-right:10px}.company_tradespeople .company_tradespeople_trade_name{font-size:16px}.company_tradespeople .company_tradespeople_trade_type{font-size:13px}.company_tradespeople .company_tradespeople_move_btn{min-width:20px;height:20px;font-size:13px;padding:2px 4px}.company_tradespeople .company_tradespeople_reorder_buttons{gap:1px}.company_tradespeople .company_tradespeople_note .company_tradespeople_note_text{font-size:14px}}.edit_company_tradespeople{width:100%;margin:0 auto}.edit_company_tradespeople .company_tradespeople_content{margin-top:32px;width:100%}.edit_company_tradespeople .company_tradespeople_content .company_tradespeople_form{padding:0 24px}.edit_company_tradespeople .company_tradespeople_form_group{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.edit_company_tradespeople .company_tradespeople_form_label{font-size:14px;font-weight:500;color:#414651;margin-bottom:4px;font-family:Poppins,sans-serif}.edit_company_tradespeople .company_tradespeople_dropdown_wrapper{width:100%;position:relative}.edit_company_tradespeople .company_tradespeople_dropdown{width:100%;border:1.5px solid #d5d7da;border-radius:var(--radius-md);background:#fff;font-size:16px;font-family:Poppins,sans-serif;color:#181d27;padding:10px 14px;display:flex;align-items:center;cursor:pointer;position:relative;transition:border .2s;min-height:24px;outline:none}.edit_company_tradespeople .company_tradespeople_dropdown:active,.edit_company_tradespeople .company_tradespeople_dropdown:focus{border-color:#edb31e}.edit_company_tradespeople .company_tradespeople_dropdown_menu{position:absolute;left:0;top:100%;width:100%;background:#fff;border:1.5px solid #d5d7da;border-radius:var(--radius-md);box-shadow:var(--shadow-raised);z-index:10;margin-top:4px;max-height:220px;overflow-y:auto}.edit_company_tradespeople .company_tradespeople_dropdown_item{padding:12px 16px;font-size:16px;color:#181d27;cursor:pointer;transition:background .2s}.edit_company_tradespeople .company_tradespeople_dropdown_item:hover{background:var(--surface-page)}.edit_company_tradespeople .company_tradespeople_dropdown_item--keyboard-highlight{background:var(--surface-sunken)}.edit_company_tradespeople .company_tradespeople_selected_trades_list{display:flex;flex-direction:column;gap:12px;margin-top:8px}.edit_company_tradespeople .company_tradespeople_selected_trade_item{display:flex;align-items:center;background:#fff;border:1.5px solid #d5d7da;border-radius:var(--radius-md);padding:12px 16px;cursor:-webkit-grab;cursor:grab;transition:box-shadow .2s ease,border-color .2s ease;touch-action:pan-y;position:relative}.edit_company_tradespeople .company_tradespeople_selected_trade_item:hover{border-color:#f0c044;box-shadow:var(--shadow-raised)}.edit_company_tradespeople .company_tradespeople_selected_trade_item:active{cursor:-webkit-grabbing;cursor:grabbing}.edit_company_tradespeople .company_tradespeople_selected_trade_item[data-is-dragging=true]{touch-action:none;box-shadow:var(--shadow-overlay);border-color:#edb31e}.edit_company_tradespeople .company_tradespeople_selected_trade_item.primary{background:linear-gradient(135deg,#FEF9EE,#FEF9EE);border:2px solid #edb31e;box-shadow:var(--shadow-raised)}.edit_company_tradespeople .company_tradespeople_selected_trade_item.primary:hover{border-color:#c39110;box-shadow:var(--shadow-raised)}.edit_company_tradespeople .company_tradespeople_selected_trade_item.primary[data-is-dragging=true]{box-shadow:var(--shadow-overlay);border-color:#c39110}.edit_company_tradespeople .company_tradespeople_selected_trade_item.backup{background:#fff;border:1.5px solid #d5d7da}.edit_company_tradespeople .company_tradespeople_selected_trade_item.backup:hover{border-color:#717680;box-shadow:var(--shadow-raised)}.edit_company_tradespeople .company_tradespeople_trade_order{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#fcf3db;color:var(--ink-brand);border-radius:50%;font-size:16px;font-weight:700;margin-right:12px;flex-shrink:0;border:2px solid #edb31e}.primary .edit_company_tradespeople .company_tradespeople_trade_order{background:#edb31e;color:var(--on-primary);font-size:18px;box-shadow:var(--shadow-raised)}.edit_company_tradespeople .company_tradespeople_trade_info{flex:1 1;display:flex;flex-direction:column;gap:2px}.edit_company_tradespeople .company_tradespeople_trade_name{font-size:16px;font-weight:500;color:#181d27;font-family:Poppins,sans-serif}.primary .edit_company_tradespeople .company_tradespeople_trade_name{font-weight:600;color:var(--ink-brand)}.edit_company_tradespeople .company_tradespeople_trade_type{font-size:13px;color:#535862;font-family:Poppins,sans-serif;font-weight:500}.primary .edit_company_tradespeople .company_tradespeople_trade_type{color:var(--ink-brand);font-weight:600}.edit_company_tradespeople .company_tradespeople_trade_actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.edit_company_tradespeople .company_tradespeople_reorder_buttons{display:flex;flex-direction:column;gap:2px}.edit_company_tradespeople .company_tradespeople_move_btn{background:#f5f5f5;border:1px solid var(--border-subtle);color:#535862;font-size:14px;cursor:pointer;padding:4px 6px;line-height:1;border-radius:var(--radius-sm);transition:all .2s;min-width:24px;height:24px;display:flex;align-items:center;justify-content:center}.edit_company_tradespeople .company_tradespeople_move_btn:hover{background:#e9eaeb;color:#181d27;border-color:#868a93}.edit_company_tradespeople .company_tradespeople_move_btn:active{transform:scale(.95)}.edit_company_tradespeople .company_tradespeople_trade_remove_btn{background:none;border:none;color:#717680;font-size:20px;cursor:pointer;padding:4px;line-height:1;transition:color .2s;flex-shrink:0}.edit_company_tradespeople .company_tradespeople_trade_remove_btn:hover{color:#d92d20}.edit_company_tradespeople .company_tradespeople_trades_label{font-size:16px;font-weight:500;color:#181d27;margin-bottom:12px;font-family:Poppins,sans-serif}.edit_company_tradespeople .company_tradespeople_trades_list{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.edit_company_tradespeople .company_tradespeople_trade_chip{background:#f5f5f5;color:#181d27;font-size:16px;font-weight:500;border-radius:var(--radius-xl);padding:6px 16px;display:inline-flex;align-items:center;gap:6px;line-height:1.2;border:none;font-family:Poppins,sans-serif}.edit_company_tradespeople .company_tradespeople_trade_chip--selected{background:#f5f5f5;color:#181d27;border:1.5px solid #edb31e;position:relative}.edit_company_tradespeople .company_tradespeople_trade_chip .dot{width:6px;height:6px;border-radius:50%;background:#717680}.edit_company_tradespeople .company_tradespeople_trade_chip_remove{background:none;border:none;color:var(--ink-subtle);font-size:18px;margin-left:4px;cursor:pointer;line-height:1;padding:0 2px;transition:color .2s}.edit_company_tradespeople .company_tradespeople_trade_chip_remove:hover{color:#b42318}.edit_company_tradespeople .company_tradespeople_note{margin-top:15px}.edit_company_tradespeople .company_tradespeople_note .company_tradespeople_note_text{color:#868a93;font-size:14px;font-weight:500;font-family:Poppins,sans-serif}.edit_company_tradespeople .form-actions{display:flex;justify-content:flex-end;gap:14px;margin-top:32px;border-top:1px solid #d5d7da;padding:24px}.edit_company_tradespeople .form-actions .btn{min-width:120px;font-size:14px;padding:12px 0;border-radius:var(--radius-md)}.edit_company_tradespeople .form-actions .btn-light{background:var(--surface-card);color:var(--ink);border:1px solid var(--border-control)}.edit_company_tradespeople .form-actions .btn-light:hover{background:var(--surface-page)}.edit_company_tradespeople .form-actions .btn-primary{background:#edb31e;color:var(--on-primary);border:none}.edit_company_tradespeople .form-actions .btn-primary:hover{background:var(--action-primary-pressed)}@media(max-width:480px){.edit_company_tradespeople .form-actions{flex-direction:column;align-items:center}.edit_company_tradespeople .form-actions .btn{width:100%;max-width:200px}}@media(max-width:768px){.edit_company_tradespeople .company_tradespeople_content .company_tradespeople_form{padding:20px}}@media(max-width:600px){.edit_company_tradespeople .company_tradespeople_content{margin-top:20px}.edit_company_tradespeople .company_tradespeople_form_group{margin-bottom:16px}.edit_company_tradespeople .company_tradespeople_dropdown{padding:12px 10px;font-size:16px}.edit_company_tradespeople .company_tradespeople_dropdown_menu{font-size:16px}.edit_company_tradespeople .company_tradespeople_selected_trade_item{padding:10px 12px}.edit_company_tradespeople .company_tradespeople_selected_trade_item.primary .company_tradespeople_trade_order{width:32px;height:32px;font-size:16px}.edit_company_tradespeople .company_tradespeople_trade_order{width:28px;height:28px;font-size:13px;margin-right:10px}.edit_company_tradespeople .company_tradespeople_trade_name{font-size:16px}.edit_company_tradespeople .company_tradespeople_trade_type{font-size:13px}.edit_company_tradespeople .company_tradespeople_move_btn{min-width:20px;height:20px;font-size:13px;padding:2px 4px}.edit_company_tradespeople .company_tradespeople_reorder_buttons{gap:1px}.edit_company_tradespeople .company_tradespeople_trades_list{gap:8px;margin-bottom:12px}.edit_company_tradespeople .company_tradespeople_trade_chip{font-size:14px;padding:5px 12px}.edit_company_tradespeople .company_tradespeople_note .company_tradespeople_note_text{font-size:14px}}.company_union_affiliations{width:100%;max-width:835px;margin:0 auto}.company_union_affiliations .company_union_affiliations_content{margin-top:32px;width:100%}@media(max-width:768px){.company_union_affiliations .company_union_affiliations_content{margin-top:20px}}@media(max-width:480px){.company_union_affiliations .company_union_affiliations_content{margin-top:16px}}.company_contruct_id{width:100%;max-width:835px;margin:0 auto}.company_contruct_id .company_contruct_id_content{margin-top:32px;width:100%}.company_contruct_id .company_contruct_id_label{font-size:16px;font-weight:500;color:#414651;margin-bottom:8px;font-family:Poppins,sans-serif;display:block}.company_contruct_id .company_contruct_id_input_wrapper{display:flex;align-items:center;position:relative;width:100%;margin-top:4px}.company_contruct_id .company_contruct_id_input_icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#717680;font-size:18px;pointer-events:none;font-family:Poppins,sans-serif;z-index:2}.company_contruct_id .company_contruct_id_input{width:100%;padding:12px 16px 12px 40px;border:1.5px solid #d5d7da;border-radius:var(--radius-md);background:#fff;font-size:16px;font-family:Poppins,sans-serif;color:#181d27;outline:none;transition:border .2s;font-weight:400;box-shadow:var(--shadow-card)}.company_contruct_id .company_contruct_id_input::placeholder{color:var(--ink-subtle);font-size:16px;font-family:Poppins,sans-serif;font-weight:400}.company_contruct_id .company_contruct_id_input:focus{border-color:var(--border-strong)}@media(max-width:600px){.company_contruct_id .company_contruct_id_content{margin-top:20px}.company_contruct_id .company_contruct_id_input_wrapper{max-width:100%}.company_contruct_id .company_contruct_id_input{font-size:16px;padding:10px 12px 10px 36px}.company_contruct_id .company_contruct_id_label{font-size:14px}}.company_government_agency{width:100%;max-width:835px;margin:0 auto}.company_government_agency .company_government_agency_content{margin-top:32px;width:100%}@media(max-width:768px){.company_government_agency .company_government_agency_content{margin-top:20px}}@media(max-width:480px){.company_government_agency .company_government_agency_content{margin-top:16px}}.company_workforce_size{width:100%;max-width:640px;margin:0 auto}.company_workforce_size .company_workforce_size_content{margin-top:32px;width:100%}.company_workforce_size .hiring_range_card{background:#fff;border-radius:var(--radius-xl);padding:32px 24px;width:100%;box-sizing:border-box}.company_workforce_size .hiring_range_card .hiring_range_card_content{display:flex;justify-content:space-between;align-items:center;gap:16px}.company_workforce_size .hiring_range_label{font-size:16px;color:#414651;font-weight:500;margin-bottom:12px;display:block}.company_workforce_size .hiring_range_dropdown{position:relative;width:100%;max-width:100%}.company_workforce_size .hiring_range_toggle{width:100%;height:44px;background-color:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:0 16px 0 44px;font-size:14px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:border .2s;box-shadow:0 0 0 0 rgba(0,0,0,0);position:relative;text-align:left}.company_workforce_size .hiring_range_icon{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:#717680;font-size:20px;pointer-events:none}.company_workforce_size .hiring_range_selected{color:#717680;font-size:14px;font-family:Poppins,sans-serif;font-weight:400}.company_workforce_size .chevron{font-size:18px;color:#717680;text-align:right;margin-left:auto;display:flex;align-items:center}.company_workforce_size .hiring_range_menu{position:absolute;top:54px;left:0;width:100%;background-color:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised);z-index:10;padding:4px 0;max-height:200px;overflow-y:auto}.company_workforce_size .hiring_range_item{padding:10px 16px;font-size:14px;color:#414651;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company_workforce_size .hiring_range_item:hover{background-color:var(--grey-50)}.company_workforce_size .hiring_range_item.active{background-color:var(--grey-50);font-weight:600}.company_workforce_size .check_icon{color:var(--ink-brand);font-size:16px}.company_workforce_size .button_group{display:flex;justify-content:center;gap:16px}.company_workforce_size .button_group .btn{min-width:120px;font-size:16px;padding:12px 0;border-radius:var(--radius-md)}.company_workforce_size .button_group .btn-light{background:#fff;color:var(--ink);border:1px solid var(--border-subtle)}.company_workforce_size .button_group .btn-light:hover{background:var(--surface-page)}.company_workforce_size .button_group .btn-primary{background:#edb31e;color:var(--on-primary);border:none}.company_workforce_size .button_group .btn-primary:hover{background:var(--action-primary-pressed)}@media(max-width:600px){.company_workforce_size .hiring_range_card{padding:24px 16px}.company_workforce_size .hiring_range_card_content{display:flex;flex-direction:column}.company_workforce_size .hiring_range_toggle{height:40px;font-size:16px;padding:0 12px 0 40px}.company_workforce_size .hiring_range_icon{left:16px;font-size:18px}.company_workforce_size .hiring_range_menu{font-size:16px}.company_workforce_size .button_group{flex-wrap:wrap;justify-content:center}.company_workforce_size .button_group .btn{font-size:16px;padding:10px 0}}.company_profile_wrapper{padding:0 10px}.worker_sections_container{padding:30px 20px 20px}.worker_sections_container .main_heading{color:#181d27;font-size:24px;font-weight:600;margin-bottom:10px}.worker_sections_container .paragraph{color:#535862;font-size:16px;font-weight:400}.worker_sections_container .section_heading{color:#181d27;font-size:20px;font-weight:600;margin-bottom:8px;margin-top:30px}.worker_sections_container .section_description{color:#535862;font-size:14px;font-weight:400;margin-bottom:20px}.worker_sections_container .sidebar_and_card_content_wrapper{display:flex;gap:20px;align-items:flex-start;margin-top:30px}.worker_sections_container .sidebar_and_card_content_wrapper .mobile_filter_toggle_btn{display:none}@media(max-width:1130px){.worker_sections_container .sidebar_and_card_content_wrapper .mobile_filter_toggle_btn{display:flex;margin:20px 0;background-color:#fff;border:1px solid var(--border-subtle);color:#181d27;padding:8px 12px;border-radius:var(--radius-md);font-weight:500;font-size:14px;cursor:pointer;transition:background-color .3s ease;align-items:center;justify-content:center;gap:5px}.worker_sections_container .sidebar_and_card_content_wrapper{flex-direction:column;gap:0;margin-top:0}}.worker_sections_container .sidebar_and_card_content_wrapper .aside_wrapper{width:100%;max-width:350px;min-width:320px}.worker_sections_container .sidebar_and_card_content_wrapper .aside_wrapper .filter_sidebar{width:100%;background-color:#fff;border-radius:var(--radius-md);padding:20px;box-shadow:var(--shadow-card)}.worker_sections_container .sidebar_and_card_content_wrapper .aside_wrapper .filter_sidebar .mobile_sidebar_header{display:none}.worker_sections_container .sidebar_and_card_content_wrapper .aside_wrapper .filter_sidebar .side_filter_btn .filter_btn{background-color:#fff;border:1px solid var(--border-subtle);color:#181d27;width:100%;padding:8px 12px;border-radius:var(--radius-md);font-weight:500;font-size:14px;cursor:pointer;transition:background-color .3s ease;display:flex;align-items:center;gap:5px;margin-bottom:10px}.worker_sections_container .sidebar_and_card_content_wrapper .aside_wrapper .filter_sidebar .side_filter_btn .filter_btn span.ic{width:16px;height:16px;background-color:#181d27}.worker_sections_container .sidebar_and_card_content_wrapper .aside_wrapper .filter_sidebar .side_filter_btn .filter_btn:hover{background-color:#f5f5f5}@media(max-width:1130px){.worker_sections_container .sidebar_and_card_content_wrapper .aside_wrapper{position:fixed;top:0;left:0;height:100vh;max-width:350px;width:85%;z-index:2000;transition:transform .3s ease-in-out;transform:translateX(-100%)}.worker_sections_container .sidebar_and_card_content_wrapper .aside_wrapper.open{transform:translateX(0)}.worker_sections_container .sidebar_and_card_content_wrapper .aside_wrapper .filter_sidebar{height:100%;border-radius:0;box-shadow:var(--shadow-raised);overflow-y:auto;padding-bottom:80px}.worker_sections_container .sidebar_and_card_content_wrapper .aside_wrapper .filter_sidebar .mobile_sidebar_header{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px;border-bottom:1px solid #e9eaeb;margin-bottom:20px}.worker_sections_container .sidebar_and_card_content_wrapper .aside_wrapper .filter_sidebar .mobile_sidebar_header h3{font-size:20px;font-weight:700}.worker_sections_container .sidebar_and_card_content_wrapper .aside_wrapper .filter_sidebar .mobile_sidebar_header .close_btn{background:none;border:none;cursor:pointer}.worker_sections_container .sidebar_and_card_content_wrapper .aside_wrapper .filter_sidebar .mobile_sidebar_header .close_btn .ic-cross-x-brand{width:24px;height:24px;background-color:#181d27}.worker_sections_container .sidebar_and_card_content_wrapper .aside_wrapper .filter_sidebar .side_filter_btn{display:none}.worker_sections_container .sidebar_and_card_content_wrapper .aside_wrapper .filter_sidebar .footer_btns{position:-webkit-sticky;position:sticky;bottom:0;padding:20px;background-color:#fff;border-top:1px solid #e9eaeb;z-index:1}}.worker_sections_container .sidebar_and_card_content_wrapper .mobile_sidebar_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1500;display:none}@media(max-width:1130px){.worker_sections_container .sidebar_and_card_content_wrapper .mobile_sidebar_overlay{display:block}}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section{margin-bottom:20px}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section h3{font-size:16px;line-height:24px;font-weight:600;color:var(--ink);margin-bottom:var(--space-2)}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section .checkbox_group{display:flex;flex-direction:column;gap:var(--space-1)}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section .checkbox_group label{display:flex;align-items:center;gap:var(--space-3);min-height:40px;font-size:16px;line-height:24px;color:var(--ink);cursor:pointer}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section .checkbox_group label input[type=checkbox]{flex:none;width:20px;height:20px;border:1px solid var(--border-control);border-radius:var(--radius-sm);appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;position:relative}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section .checkbox_group label input[type=checkbox]:checked{background-color:#edb31e;border-color:#edb31e}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section .checkbox_group label input[type=checkbox]:checked:after{content:"";position:absolute;top:3px;left:6px;width:5px;height:10px;border:solid var(--on-primary);border-width:0 2px 2px 0;transform:rotate(45deg)}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section .range_slider_container{padding:10px 0}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section .range_slider_container .range_slider{width:100%;height:8px;-webkit-appearance:none;background:none;outline:none;border-radius:var(--radius-sm);background-image:linear-gradient(to right,#EDB31E 0,#EDB31E calc(var(--val, 0) * 1% + 0%),#D5D7DA calc(var(--val, 0) * 1% + 0%),#D5D7DA 100%)}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section .range_slider_container .range_slider::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;background:#edb31e;border-radius:50%;cursor:pointer;border:2px solid #fff;box-shadow:var(--shadow-card);position:relative;z-index:2}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section .range_slider_container .range_slider::-moz-range-thumb{width:20px;height:20px;background:#edb31e;border-radius:50%;cursor:pointer;border:2px solid #fff;box-shadow:var(--shadow-card)}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section .range_slider_container .range_slider::-moz-range-track{background:none}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section .range_slider_container .range_slider::-ms-fill-lower{background:#edb31e}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section .range_slider_container .range_slider::-ms-fill-upper{background:#d5d7da}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .filter_section .range_slider_container .distance_value{font-size:14px;font-weight:500;color:#181d27;margin-top:8px;background-color:#f5f5f5;padding:5px 10px;border-radius:var(--radius-xl);display:inline-block;min-width:80px;text-align:center}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .pay{display:flex;flex-direction:column;gap:10px}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .pay .pay_rate_inputs label{font-size:14px;color:#414651;padding-bottom:14px}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .pay .pay_rate_inputs input{background-color:#fff;padding:12px;margin-bottom:10px;margin-top:5px}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .footer_btns{display:flex;flex-direction:row;align-items:center;gap:10px}.worker_sections_container .sidebar_and_card_content_wrapper .filter_sidebar .footer_btns .btn{width:100%}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper{width:100%;display:flex;flex-direction:column}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid{flex:1 1;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:20px;gap:20px}@media(max-width:768px){.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid{grid-template-columns:1fr;gap:16px;padding:0 4px}}@media(max-width:480px){.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid{gap:12px;padding:0 2px}}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card{background-color:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-4);display:flex;flex-direction:column;justify-content:flex-start;transition:box-shadow .15s}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card:hover{box-shadow:var(--shadow-raised)}@media(min-width:1024px){.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card{padding:var(--space-6)}}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .company_info_header{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);position:relative;padding-right:52px}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .company_info_header .company_logo_small{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;line-height:0}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .company_info_header .company_name_location{flex:1 1;min-width:0}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .company_info_header .company_name_location h3{font-size:16px;line-height:24px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .company_info_header .company_name_location p{font-size:14px;line-height:20px;font-weight:400;color:var(--ink-muted);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .company_info_header .posted_date{font-size:13px;line-height:18px;color:var(--ink-muted)}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .company_info_header .bookmark_btn{position:absolute;top:-8px;right:-8px;background-color:rgba(0,0,0,0);border:0;width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center;color:var(--ink);cursor:pointer;transition:background-color .15s}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .company_info_header .bookmark_btn span.ic-bookmark{width:20px;height:20px;background-color:currentColor}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .company_info_header .bookmark_btn .bookmark_spinner{width:16px;height:16px;border:2px solid rgba(24,29,39,.15);border-top-color:currentcolor;border-radius:50%;animation:spin .8s linear infinite}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .company_info_header .bookmark_btn:hover:not(:disabled){background-color:var(--surface-sunken)}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .company_info_header .bookmark_btn.saved{background-color:var(--surface-brand-tint)}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .company_info_header .bookmark_btn:disabled{cursor:not-allowed}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .job_details_content{flex:1 1;display:flex;flex-direction:column}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .job_details_content .trade_tag_wrapper{display:inline-flex;align-items:center;min-height:32px;padding:var(--space-1) var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-pill);background-color:var(--surface-card);width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 0 var(--space-3)}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .job_details_content .trade_tag_wrapper .dot{display:none}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .job_details_content .trade_tag_wrapper .trade_tag{font-size:14px;line-height:20px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .job_details_content .title_rate{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .job_details_content .title_rate h4{font-size:20px;line-height:28px;font-weight:600;color:var(--ink);margin-bottom:var(--space-1);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .job_details_content .title_rate .pay_rate_value{font-size:20px;line-height:28px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .job_details_content .start_date{font-size:14px;line-height:20px;color:var(--ink-muted);margin-bottom:var(--space-2)}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .job_details_content .job_description{font-size:14px;line-height:20px;color:var(--ink-muted);margin-bottom:var(--space-4);overflow-wrap:anywhere}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .job_details_content .job_card_footer{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;margin-top:auto}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .job_details_content .job_card_footer .apply_btn{min-height:var(--control-height);background-color:var(--action-primary);color:var(--on-primary);border:none;padding:0 var(--space-4);border-radius:var(--radius-md);font-weight:600;font-size:16px;line-height:24px;cursor:pointer;transition:background-color .15s;display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .job_details_content .job_card_footer .apply_btn span.ic-check,.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .job_details_content .job_card_footer .apply_btn span.ic-check_circle{width:20px;height:20px;background-color:var(--on-primary)!important}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .job_details_content .job_card_footer .apply_btn:hover{background-color:var(--action-primary-hover)}.worker_sections_container .sidebar_and_card_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .job_details_content .job_card_footer .apply_btn:active{background-color:var(--action-primary-pressed)}.filter_tags_row{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin-top:var(--space-4);margin-bottom:var(--space-4)}.filter_tags_row .filter_btn,.filter_tags_row .more_filters_btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-height:40px;background-color:var(--surface-card);border:1px solid var(--border-control);color:var(--ink);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);font-weight:600;font-size:14px;line-height:20px;cursor:pointer;transition:background-color .15s,border-color .15s}.filter_tags_row .filter_btn span.ic,.filter_tags_row .more_filters_btn span.ic{width:16px;height:16px;background-color:currentColor!important}.filter_tags_row .filter_btn:hover,.filter_tags_row .more_filters_btn:hover{background-color:var(--surface-brand-tint);border-color:var(--border-strong)}.password-input-wrapper{position:relative}.password-input-wrapper .password-toggle{position:absolute;right:12px;top:65%;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.password-input-wrapper .password-toggle:hover{opacity:.8}.password-input-wrapper .password-toggle2{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.password-input-wrapper .password-toggle2:hover{opacity:.8}.password-criteria{margin-top:12px;display:flex;flex-direction:column;gap:8px;padding:12px;background-color:#fafafa;border-radius:var(--radius-md);border:1px solid #e9eaeb}.password-criteria .criteria-item{display:flex;align-items:center;gap:10px;font-size:13px;color:#535862;transition:all .3s ease}.password-criteria .criteria-item .criteria-icon{font-size:16px;font-weight:700;flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#e9eaeb;color:#717680;transition:all .3s ease}.password-criteria .criteria-item.met{color:#027a48}.password-criteria .criteria-item.met .criteria-icon{background-color:#027a48;color:#fff}.password-criteria .criteria-item.met span:not(.criteria-icon){font-weight:500}@media(max-width:768px){.password-criteria{margin-top:10px;gap:6px;padding:10px}.password-criteria .criteria-item{font-size:13px;gap:8px}.password-criteria .criteria-item .criteria-icon{font-size:14px;width:18px;height:18px}}.required{color:#b42318;margin-left:2px;font-size:16px}.checkbox-label,.checkbox-wrapper{display:flex;align-items:flex-start;gap:12px}.checkbox-label{cursor:pointer;font-size:14px;line-height:1.5;color:#414651}.checkbox-input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-custom{position:relative;display:inline-block;width:20px;height:20px;background-color:var(--surface-card);border:1px solid var(--border-control);border-radius:var(--radius-sm);transition:background-color .15s,border-color .15s;flex-shrink:0;margin-top:0}.checkbox-custom:after{content:"";position:absolute;display:none;left:50%;top:50%;transform:translate(-50%,-50%);width:5px;height:10px;border:solid var(--on-primary);border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg)}.checkbox-input:checked+.checkbox-custom{background-color:#edb31e;border-color:#edb31e}.checkbox-input:checked+.checkbox-custom:after{display:block}.checkbox-input:focus+.checkbox-custom{border-color:var(--border-strong);box-shadow:0 0 0 2px rgba(99,102,241,.1)}.checkbox-text{flex:1 1}.checkbox-text a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;font-weight:500}.checkbox-text a:hover{text-decoration:underline}@media(max-width:768px){.checkbox-label{gap:10px;font-size:13px}.checkbox-custom{width:16px;height:16px}.checkbox-custom:after{width:4px;height:8px}}@media(max-width:480px){.checkbox-label{gap:8px;font-size:13px}.checkbox-custom{width:14px;height:14px}.checkbox-custom:after{width:3px;height:7px}}.legal-page{min-height:100vh;background-color:#fafafa;padding:20px}.legal-container{max-width:900px;margin:0 auto;background-color:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-raised);overflow:hidden}.legal-header{padding:30px;border-bottom:1px solid #e9eaeb;text-align:center;background-color:#fff}.legal-content{padding:40px}.contact-info{background-color:#fafafa;border-radius:var(--radius-md);padding:20px;margin-top:20px}.contact-info p{margin-bottom:5px;font-size:14px;color:#414651}.contact-info p:first-child{font-weight:600;color:#181d27}.legal-footer{margin-top:40px;padding-top:30px;border-top:1px solid #e9eaeb;text-align:center}.back-home-link{display:inline-flex;align-items:center;gap:8px;color:var(--ink);text-decoration:underline;text-underline-offset:3px;font-weight:500;font-size:16px;padding:10px 20px;border:1px solid #edb31e;border-radius:var(--radius-md);transition:all .3s ease}.back-home-link:hover{background-color:#edb31e;color:var(--on-primary);text-decoration:none}@media(max-width:768px){.legal-page{padding:10px}.legal-header{padding:20px}.legal-content{padding:25px}.contact-info{padding:15px}.contact-info p{font-size:13px}.legal-footer{margin-top:30px;padding-top:20px}.back-home-link{font-size:14px;padding:8px 16px}}@media(max-width:480px){.legal-page{padding:5px}.legal-header{padding:15px}.legal-content{padding:20px}.contact-info{padding:12px}.contact-info p{font-size:13px}.back-home-link{font-size:13px;padding:7px 14px}}@media(max-width:768px){.legal-content{overflow-wrap:anywhere}.legal-content>h1{font-size:28px;line-height:1.25;text-align:center;margin-bottom:8px}.legal-content>h1+p{text-align:center}.legal-content h2{font-size:20px;line-height:1.3;margin:28px 0 12px}.legal-content h3{font-size:18px;line-height:1.35;margin:20px 0 8px}.legal-content li,.legal-content p{font-size:16px;line-height:1.65}.legal-content p{margin-bottom:12px}.legal-content ol,.legal-content ul{padding-left:26px;margin-bottom:14px}.legal-content li{margin-bottom:6px}.legal-content .contact-info p{font-size:13px;line-height:1.5;margin-bottom:5px}}@media(max-width:480px){.legal-content>h1{font-size:24px}.legal-content h2{font-size:18px;margin-top:24px}.legal-content h3{font-size:16px}.legal-content li,.legal-content p{font-size:14px;line-height:1.6}.legal-content ol,.legal-content ul{padding-left:24px}.legal-content .contact-info p{font-size:13px}}@media(max-width:360px){.legal-content{padding:16px 14px}.legal-content>h1{font-size:24px}.legal-content h2{font-size:18px}.legal-header{padding:12px}.legal-header img{max-width:100%;height:auto}}.profile_form .profile_form_label{font-size:14px;font-weight:500;color:#414651;margin-bottom:4px;font-family:Poppins,sans-serif}.profile_form .autocomplete_dropdown{background:#fff;border:1px solid var(--border-control);border-radius:var(--radius-sm);position:absolute;z-index:1000;width:100%;max-height:200px;overflow-y:auto;padding:0;margin:0;list-style:none}.profile_form .autocomplete_item{padding:8px 12px;cursor:pointer}.profile_form .autocomplete_item:hover{background-color:var(--surface-sunken)}.autocomplete_dropdown{background:#fff;border:1px solid var(--border-control);border-radius:var(--radius-sm);position:static;max-height:200px;overflow-y:auto;padding:0;margin:0;list-style:none;z-index:10}.autocomplete_item{padding:8px 12px;cursor:pointer}.autocomplete_item:hover{background-color:var(--surface-sunken)}.company_home_page .message_item{display:flex;align-items:center;padding:10px 0;border-radius:var(--radius-md);margin-bottom:4px;cursor:pointer;background:rgba(0,0,0,0);transition:background .2s}.company_home_page .message_item.selected{background:var(--gold-100)}.company_home_page .message_avatar{width:36px;height:36px;border-radius:50%;margin-right:12px;object-fit:cover;background:var(--surface-page)}.company_home_page .message_company{font-weight:600;font-size:16px;color:var(--ink)}.company_home_page .message_person{font-size:13px;color:var(--ink-subtle)}.feedback_container{min-height:100vh;padding:32px;gap:32px;background:var(--surface-card);box-shadow:var(--shadow-overlay);display:flex;justify-content:center;align-items:center}.feedback_container .feedback_wrapper{display:flex;overflow:hidden;margin:auto 0}.feedback_container .feedback_content_side{flex:1.1 1;padding:48px 32px 32px;display:flex;flex-direction:column;justify-content:flex-start;background:var(--surface-card)}.feedback_container .feedback_title{font-size:35px;font-weight:600;margin-bottom:24px}.feedback_container .feedback_title .text-primary{color:var(--ink-brand)}.feedback_container .feedback_label{font-size:14px;font-weight:500;margin-bottom:8px;color:var(--ink)}.feedback_container .inline-group{display:flex;flex-direction:row;gap:16px}.feedback_container .inline-group .item{flex:1 1}@media(max-width:600px){.feedback_container .inline-group{flex-direction:column;gap:0}.feedback_container .inline-group .item{margin-bottom:18px}.feedback_container .inline-group .item:last-child{margin-bottom:0}}.feedback_container .feedback_textarea{width:100%;min-height:200px;border:1.5px solid var(--grey-300);border-radius:var(--radius-md);padding:18px;font-size:1rem;resize:vertical;font-family:inherit}.feedback_container .feedback_upload_section{margin-bottom:18px}.feedback_container .feedback_upload_label{font-size:.95rem;color:var(--grey-700);margin-bottom:6px;display:block}.feedback_container .feedback_upload_box{border:1px dashed var(--border-control);background:var(--surface-card);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;cursor:pointer;margin-bottom:8px;position:relative;display:flex;flex-direction:column;align-items:center;gap:8px}.feedback_container .feedback_upload_box:hover{border-color:var(--border-strong)}.feedback_container .feedback_upload_box .ic-upload{font-size:2rem;background-color:var(--ink-muted);margin-bottom:6px}.feedback_container .feedback_upload_text{color:var(--ink);font-weight:600;font-size:14px;line-height:20px;text-decoration:underline;text-underline-offset:3px}.feedback_container .feedback_upload_text .feedback_upload_or,.feedback_container .feedback_upload_text .feedback_upload_types{color:var(--ink-muted);font-weight:400;text-decoration:none;display:inline-block}.feedback_container .feedback_upload_text .feedback_upload_types{font-size:13px}.feedback_container .feedback_upload_input{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer}.feedback_container .feedback_checkbox_row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.feedback_container .feedback_checkbox{width:18px;height:18px;accent-color:var(--primary)}.feedback_container .feedback_checkbox_label{font-size:1rem;color:var(--ink)}.feedback_container .feedback_disclaimer{font-size:.92rem;color:var(--ink-subtle);margin-bottom:18px}.feedback_container .feedback_disclaimer a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.feedback_container .feedback_submit_btn{width:100%;margin-top:12px;font-size:1.1rem;padding:14px 0}.feedback_container .image_side{flex:1.2 1;position:relative;background:var(--surface-sunken);display:flex;align-items:center;justify-content:center}.feedback_container .feedback_image{width:100%;height:100%;object-fit:cover;min-height:400px;border-radius:0 var(--radius-xl) var(--radius-xl) 0}.feedback_container .feedback_send_icon{position:absolute;bottom:48px;right:48px;display:flex;align-items:center;gap:10px;background:var(--surface-card);border-radius:var(--radius-pill);box-shadow:var(--shadow-raised);padding:10px 24px}.feedback_container .feedback_send_icon .ic-mail{font-size:2rem;color:var(--ink-brand)}.feedback_container .feedback_send_icon .feedback_send_text{font-size:1.1rem;font-weight:700;color:var(--ink-brand);letter-spacing:1px}@media(max-width:900px){.feedback_container{padding:20px}.feedback_container .feedback_wrapper{flex-direction:column;max-width:100%;box-shadow:var(--shadow-overlay);border-radius:var(--radius-xl);overflow:hidden}.feedback_container .feedback_content_side{padding:32px 20px}.feedback_container .feedback_title{font-size:28px;text-align:center;margin-bottom:32px}.feedback_container .feedback_textarea{min-height:150px}.feedback_container .feedback_upload_box{padding:20px}.feedback_container .feedback_checkbox_row{align-items:flex-start;gap:12px}.feedback_container .feedback_checkbox_label{font-size:14px;line-height:1.4}.feedback_container .feedback_disclaimer{font-size:13px;line-height:1.4}.feedback_container .feedback_image,.feedback_container .image_side{min-height:220px;border-radius:0 0 var(--radius-xl) var(--radius-xl)}.feedback_container .feedback_send_icon{bottom:24px;right:24px;padding:8px 16px}.feedback_container .feedback_send_icon .feedback_send_text{font-size:.9rem}}@media(max-width:600px){.feedback_container{padding:12px}.feedback_container .feedback_wrapper{margin:0}.feedback_container .feedback_content_side{padding:24px 16px}.feedback_container .feedback_title{font-size:24px;margin-bottom:24px}.feedback_container .feedback_label{font-size:13px}.feedback_container .form-control{font-size:16px}.feedback_container .feedback_textarea{min-height:120px;font-size:16px}.feedback_container .feedback_upload_box{padding:16px}.feedback_container .feedback_upload_text{font-size:14px}.feedback_container .feedback_image,.feedback_container .image_side{min-height:200px}.feedback_container .feedback_send_icon{bottom:16px;right:16px;padding:6px 12px}.feedback_container .feedback_send_icon .ic-mail{font-size:1.5rem}.feedback_container .feedback_send_icon .feedback_send_text{font-size:.8125rem}}.feedback_container{padding-top:85px}@media(max-width:1148px){section:has(>.feedback_container)+.powered_by_footer{margin-bottom:60px}}@keyframes heartbeat{0%{opacity:.4;transform:scaleX(.9)}50%{opacity:1;transform:scaleX(1)}to{opacity:.4;transform:scaleX(.9)}}.chat_lightbox{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000}.chat_lightbox_content{background-color:#fff;border-radius:var(--radius-lg);padding:20px;width:90%;max-width:500px;max-height:90vh;display:flex;flex-direction:column;gap:16px}@media(max-width:768px){.chat_lightbox_content{width:95%;max-width:none;margin:10px;padding:16px;border-radius:var(--radius-md);max-height:85vh}}@media(max-width:480px){.chat_lightbox_content{width:100%;height:100%;max-height:100vh;margin:0;border-radius:0;padding:12px}}.chat_lightbox_header{display:flex;justify-content:space-between;align-items:center}.chat_lightbox_header h3{margin:0;font-size:18px;font-weight:600}.chat_close_button{background:none;border:none;font-size:24px;cursor:pointer;color:var(--ink-muted)}.chat_close_button:hover{color:var(--grey-700)}.chat_preview_container{display:flex;justify-content:center;align-items:center;min-height:200px;max-height:60vh;overflow:hidden;border-radius:var(--radius-md);background-color:var(--surface-sunken)}@media(max-width:768px){.chat_preview_container{min-height:150px;max-height:50vh}}@media(max-width:480px){.chat_preview_container{min-height:120px;max-height:40vh}}.chat_preview_image{max-width:100%;max-height:100%;object-fit:contain}.chat_file_preview{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px}.chat_file_preview .chat_file_icon{font-size:48px}.chat_file_preview .chat_file_name{font-size:16px;font-weight:500;word-break:break-all;text-align:center}.chat_file_preview .chat_file_size{font-size:14px;color:var(--ink-muted)}.chat_lightbox_footer{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.chat_lightbox_footer button{padding:8px 16px;border-radius:var(--radius-sm);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.chat_lightbox_footer button.chat_cancel_button{background-color:var(--surface-sunken);border:1px solid var(--border-subtle);color:var(--grey-700)}.chat_lightbox_footer button.chat_cancel_button:hover{background-color:var(--grey-200)}.chat_lightbox_footer button.chat_upload_button{background-color:var(--grey-500);border:none;color:#fff}.chat_lightbox_footer button.chat_upload_button:hover{background-color:var(--grey-700)}.worker_profile_header{display:flex;align-items:stretch;border-radius:var(--radius-xl);padding:10px 15px;gap:15px;margin:24px 0}@media(max-width:1300px){.worker_profile_header{flex-direction:column;gap:18px;padding:18px 10px}}.worker_profile_state{display:flex;justify-content:center;align-items:center;min-height:60vh;padding:24px}.worker_profile_state__card{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:440px;width:100%;padding:var(--space-8) var(--space-6);background-color:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.worker_profile_state__icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:20px;border-radius:50%;background-color:var(--surface-brand-tint);color:var(--ink);font-size:28px}.worker_profile_state__title{font-size:20px;line-height:28px;font-weight:600;color:var(--ink);margin:0 0 var(--space-2)}.worker_profile_state__message{font-size:16px;line-height:24px;color:var(--ink-muted);margin:0 0 var(--space-6)}.worker_profile_state .btn{min-width:200px}.profile_info{display:flex;justify-content:space-between;align-items:center;flex:wrap 1;padding:24px;gap:24px;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);flex:2.5 1;min-width:0;background-color:#fff}@media(max-width:700px){.profile_info{flex-direction:column;align-items:flex-start;gap:12px}}.profile_info .profile_section_wrapper{display:flex;justify-content:center;align-items:center;gap:20px}.profile_info .profile_section_wrapper .profile_avatar_wrapper{position:relative;min-width:160px;min-height:160px}.profile_info .profile_section_wrapper .profile_avatar{width:160px;height:160px;border-radius:50%;object-fit:cover;border:4px solid #fff;box-shadow:var(--shadow-raised)}.profile_info .profile_section_wrapper .profile_avatar_initials{overflow:hidden}.profile_info .profile_section_wrapper .profile_avatar_initials>.profile_avatar_initials_fill{width:100%!important;height:100%!important}.profile_info .profile_section_wrapper .profile_status_dot{position:absolute;bottom:10px;right:10px;width:22px;height:22px;background:var(--green-700);border:3px solid #fff;border-radius:50%}.profile_info .profile_section_wrapper .profile_main_info{display:flex;flex-direction:column;gap:10px;min-width:0;width:100%;max-width:500px}.profile_info .profile_section_wrapper .profile_name_row{display:flex;align-items:center;gap:12px}.profile_info .profile_section_wrapper .profile_name_row .profile_name{font-size:32px;font-weight:700;color:var(--ink);line-height:1.1}.profile_info .profile_section_wrapper .profile_name_row .profile_veteran_badge{display:inline-flex;align-items:center;gap:var(--space-1);background:var(--surface-brand-tint);border-radius:var(--radius-sm);padding:2px var(--space-2);font-size:13px;line-height:18px;font-weight:600;color:var(--ink)}.profile_info .profile_section_wrapper .profile_name_row .profile_veteran_badge .ic-government-building{width:16px;height:16px;background-color:var(--ink)!important}.profile_info .profile_section_wrapper .profile_meta_row{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;max-width:500px;gap:18px}.profile_info .profile_section_wrapper .profile_meta_row .profile_meta{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:500;color:#414651}.profile_info .profile_section_wrapper .profile_meta_row .profile_meta .ic-marker_pin,.profile_info .profile_section_wrapper .profile_meta_row .profile_meta .ic-users,.profile_info .profile_section_wrapper .profile_meta_row .profile_meta .ic-zap{width:18px;height:18px;min-width:18px;color:var(--ink-brand)}.profile_info .profile_actions{display:flex;justify-content:space-between;flex-direction:column;align-items:flex-end;gap:12px;width:100%;height:100%;flex:1 1}.profile_info .profile_actions .top_button_group{width:100%;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:15px}.profile_info .profile_actions .top_button_group .btn_message_me{display:flex;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-5);align-items:center;justify-content:center;border:1px solid var(--action-primary);border-radius:var(--radius-md);background-color:var(--action-primary);color:var(--on-primary);font-family:inherit;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .15s}.profile_info .profile_actions .top_button_group .btn_message_me:hover:not(:disabled){background-color:var(--action-primary-hover)}.profile_info .profile_actions .top_button_group .btn_message_me .ic{width:20px;height:20px;background-color:currentColor!important}.profile_info .profile_actions .top_button_group .action_icon_btn_flag{background-color:var(--surface-card);border:1px solid var(--border-control);color:var(--ink-muted);width:var(--tap-min);height:var(--tap-min);padding:0;border-radius:var(--radius-md);display:flex;justify-content:center;align-items:center;cursor:pointer}.profile_info .profile_actions .top_button_group .action_icon_btn_flag span{width:20px;height:20px;cursor:pointer}.profile_info .profile_actions .top_button_group .action_icon_btn_flag .ic{background-color:currentColor!important}.profile_info .profile_actions .top_button_group .action_icon_btn_flag:hover{color:var(--danger-fg);border-color:var(--danger-fg)}.profile_info .profile_actions .profile_recommend_share{display:flex;gap:20px;margin-top:8px}.profile_info .profile_actions .profile_recommend_share .recommend_me{display:flex;gap:8px;padding:10px 18px;align-items:center;justify-content:center;min-height:var(--control-height);border:1px solid var(--border-strong);border-radius:var(--radius-md);background-color:var(--surface-card);color:var(--ink);font-size:16px;font-weight:600;cursor:pointer;transition:background-color .15s}.profile_info .profile_actions .profile_recommend_share .recommend_me:hover{background-color:var(--surface-brand-tint)}.profile_info .profile_actions .profile_recommend_share .recommend_me span{color:var(--ink);background-color:var(--ink)!important}.profile_info .profile_actions .profile_recommend_share .btn_share{display:flex;justify-content:flex-end;align-items:flex-end;min-height:var(--tap-min);background-color:rgba(0,0,0,0);border:none;gap:var(--space-1);color:var(--ink);text-decoration:underline;text-underline-offset:3px;font-size:16px;font-weight:600;cursor:pointer}.profile_info .profile_actions .profile_recommend_share .btn_share span{width:18px;height:18px;background-color:currentColor!important}@media(max-width:900px){.profile_info .profile_actions .profile_recommend_share{flex-direction:column;gap:12px}}.profile_trades_pay{display:flex;flex-direction:row;gap:18px;flex:1.5 1;min-width:260px;align-items:stretch}@media(max-width:900px){.profile_trades_pay{flex-direction:column;gap:12px}}.profile_trades{background:#fff;border-radius:var(--radius-lg);padding:12px 18px;flex:1.2 1;min-width:180px;display:flex;flex-direction:column;gap:8px}.profile_trades .trades_title{font-size:24px;font-weight:600;color:#181d27;margin-bottom:4px;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.profile_trades .trades_section{margin-bottom:4px}.profile_trades .trades_section .trades_label{font-size:16px;font-weight:600;color:#414651;margin-bottom:2px}.profile_trades .trades_section .trade_chip{display:inline-flex;align-items:center;min-height:32px;font-size:14px;line-height:20px;font-weight:600;color:var(--ink);background:var(--surface-card);border:1px solid var(--border-control);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);margin-right:var(--space-2);margin-bottom:var(--space-2)}.profile_payrate{background:#fff;border-radius:var(--radius-lg);padding:12px 18px;flex:1 1;min-width:120px;display:flex;flex-direction:column;align-items:flex-start}.profile_payrate .payrate_title{width:100%;font-size:24px;font-weight:600;color:#181d27;margin-bottom:8px;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.profile_payrate .payrate_value{display:flex;align-items:center;gap:10px;font-size:44px;font-weight:600;color:#414651}@media(max-width:800px){.worker_profile_header{flex-direction:column;padding:15px;gap:10px}.profile_info{gap:10px}.profile_info,.profile_info .profile_section_wrapper{flex-direction:column;align-items:center}.profile_info .top_button_group{width:100%;flex-direction:row;justify-content:center!important;align-items:center}.profile_info .profile_recommend_share{width:100%;flex-direction:row!important;flex-wrap:wrap;justify-content:center;align-items:center}.profile_trades_pay{flex-direction:column;gap:10px}}.worker-profile-sections{display:grid;grid-template-columns:minmax(0,400px) minmax(0,100%) minmax(0,550px);grid-gap:24px;gap:24px;margin:24px 24px 0}.worker-profile-center-col,.worker-profile-left-col,.worker-profile-right-col{display:flex;flex-direction:column;gap:18px}.worker-profile-center-col .main-title-wrapper,.worker-profile-left-col .main-title-wrapper,.worker-profile-right-col .main-title-wrapper{background-color:#fff;border-radius:var(--radius-lg);padding:16px;box-shadow:var(--shadow-card);margin-bottom:7px}.profile-card{background:var(--surface-card);border-radius:var(--radius-lg);padding:16px;box-shadow:var(--shadow-card);border:1px solid var(--border-subtle)}.profile-card-title{font-weight:600;line-height:32px;color:var(--ink);font-size:24px;margin-bottom:12px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.profile-card-title.highlight{border:none;background:none;padding:0}.profile-card-main-title{font-weight:600;font-size:24px;line-height:32px;color:var(--ink);display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media(max-width:576px){.profile-card-main-title,.profile-card-title{font-size:20px}}@media(max-width:360px){.profile-card-main-title,.profile-card-title{font-size:18px}}.profile-card-desc{font-size:16px;color:var(--ink-muted);line-height:1.6;overflow:hidden}.profile-info-list{display:flex;flex-direction:column;gap:10px;margin-top:8px;font-size:16px;color:var(--ink)}.profile-info-list .profile-info-row{display:flex;flex-direction:column;gap:2px;border-bottom:1px solid var(--border-subtle);padding-bottom:var(--space-3)}.profile-info-list .profile-info-row:last-child{border-bottom:none;padding-bottom:0}.profile-info-list .profile-info-row span:first-child{font-size:13px;line-height:18px;font-weight:500;color:var(--ink-muted)}.profile-info-list .profile-info-row span:last-child{font-size:16px;line-height:24px;font-weight:500;color:var(--ink)}.description-card{min-height:120px}.certifications-list{display:flex;flex-direction:column;gap:10px;margin-top:8px}.certifications-list-row{display:flex;gap:30px;margin-top:12px;flex-wrap:wrap}.certifications-list-row .certifications-list-group{flex-grow:1;flex-shrink:0;flex-basis:calc(50% - 30px)}@media(max-width:500px){.certifications-list-row .certifications-list-group{flex:1 0 100%}}.certifications-list-row.employer{display:flex;flex-direction:column}.certifications-list-row.employer .certifications-list-group ul{list-style:none;list-style-type:none}.certifications-list-row.employer .certifications-list-group ul li:after,.certifications-list-row.employer .certifications-list-group ul li:before{display:none}.certifications-list-title{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:#535862;margin-bottom:12px}.certifications-list-title .ic-umbrella,.certifications-list-title .ic-zap{width:20px;height:20px;color:var(--ink-subtle)}.certifications-list{list-style:none;padding:0;margin:0}.certifications-list li{font-size:14px;color:var(--ink-subtle);margin-bottom:6px;position:relative;padding-left:16px}.certifications-list li:before{content:"•";color:var(--ink-subtle);position:absolute;left:0}.location-map-wrapper{margin-top:16px}.location-map-wrapper>div{min-height:400px}.location-card-container{margin-top:16px;margin-bottom:30px}@media(max-width:768px){.location-card-container{margin-bottom:70px}}.location-radius{font-size:14px;color:var(--ink-subtle);margin-bottom:12px}.location-row{display:flex;align-items:center;gap:8px;font-size:16px;color:var(--ink);margin-bottom:8px}.location-row .ic-marker_pin{width:16px;height:16px;color:var(--ink-subtle)}.experience-list{gap:14px;margin-top:8px}.experience-item,.experience-list{display:flex;flex-direction:column}.experience-item{gap:2vh}.experience-item .edit_header{display:flex;flex-direction:row;width:100%;gap:8px;align-items:center;justify-content:flex-end}.experience-item .edit_header button{width:32px;height:32px;min-width:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;background-color:#f5f5f5;border-radius:var(--radius-md);border:0;outline:0;cursor:pointer;transition:background .3s}.experience-item .edit_header button:hover{background-color:#e9eaeb}.experience-item .edit_header button.delete:hover .ic{background:#b42318}.experience-item .edit_header button.edit:hover .ic{background:#edb31e}.experience-item .edit_header button .ic{height:16px;width:16px;transition:all .3s}.experience-item .content{display:flex;gap:12px;align-items:flex-start}.experience-icon{width:78px;height:78px;border-radius:50%;background:var(--surface-sunken);display:flex;align-items:center;justify-content:center;flex-shrink:0}.experience-icon span{width:35px;height:35px}.experience-content{flex:1 1}@media(max-width:800px){.worker_profile_header .profile_info .profile_section_wrapper .profile_main_info{align-items:center;text-align:center}.worker_profile_header .profile_info .profile_section_wrapper .profile_name_row{justify-content:center;flex-wrap:wrap}.worker_profile_header .profile_info .profile_section_wrapper .profile_meta_row{align-items:center}.worker_profile_header .profile_info .profile_section_wrapper .profile_meta_row .profile_meta{display:block}.worker_profile_header .profile_info .profile_section_wrapper .profile_meta_row .profile_meta>[class*=ic]{display:inline-block;vertical-align:-3px;margin-right:6px}}@media(max-width:576px){.worker_profile_header .profile_info .profile_section_wrapper .profile_avatar_wrapper{min-width:120px;min-height:120px}.worker_profile_header .profile_info .profile_section_wrapper .profile_avatar{width:120px;height:120px}.worker_profile_header .profile_info .profile_section_wrapper .profile_status_dot{bottom:6px;right:6px;width:18px;height:18px}.worker_profile_header .profile_info .profile_section_wrapper .profile_name_row .profile_name{font-size:28px;overflow-wrap:anywhere}.worker_profile_header .payrate_title,.worker_profile_header .trades_title{font-size:20px}.worker_profile_header .payrate_value{font-size:32px}.about_descripton_experience_container_sections .experience-item{gap:10px}.about_descripton_experience_container_sections .experience-icon{width:52px;height:52px}.about_descripton_experience_container_sections .experience-icon span{width:26px;height:26px}.about_descripton_experience_container_sections .experience-title{overflow-wrap:anywhere}}@media(max-width:360px){.worker_profile_header .profile_info{padding:16px}.worker_profile_header .profile_info .profile_section_wrapper .profile_avatar_wrapper{min-width:100px;min-height:100px}.worker_profile_header .profile_info .profile_section_wrapper .profile_avatar{width:100px;height:100px}.worker_profile_header .profile_info .profile_section_wrapper .profile_name_row .profile_name{font-size:24px}.worker_profile_header .payrate_title,.worker_profile_header .trades_title{font-size:18px}.worker_profile_header .payrate_value{font-size:28px}}@media(max-width:1148px){.dashboard_page_shell:has(.worker_profile_header,.company_profile_wrapper) .powered_by_footer{margin-bottom:60px}}.experience-title{font-size:16px;font-weight:600;color:var(--ink);margin-bottom:4px}.experience-meta{font-size:14px;color:var(--ink-subtle);margin-bottom:6px}.experience-tag{display:inline-block;padding:4px 8px;border-radius:var(--radius-xl);background:var(--warning-bg);color:var(--warning-fg);font-size:13px;font-weight:500;margin-bottom:8px}.experience-desc{font-size:14px;color:var(--ink-subtle);line-height:1.5}.experience-more{color:var(--grey-700);font-weight:500;cursor:pointer}.project-list{gap:14px;margin-top:8px}.project-item,.project-list{display:flex;flex-direction:column}.project-item{gap:2vh}.project-item .edit_header{display:flex;flex-direction:row;width:100%;gap:8px;align-items:center;justify-content:flex-end}.project-item .edit_header button{width:32px;height:32px;min-width:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;background-color:#f5f5f5;border-radius:var(--radius-md);border:0;outline:0;cursor:pointer;transition:background .3s}.project-item .edit_header button:hover{background-color:#e9eaeb}.project-item .edit_header button.delete:hover .ic{background:#b42318}.project-item .edit_header button.edit:hover .ic{background:#edb31e}.project-item .edit_header button .ic{height:16px;width:16px;transition:all .3s}.project-item .content{display:flex;gap:12px;align-items:flex-start}.project-item .project-duration{font-size:14px;color:#717680;padding-bottom:10px}.project-icon{width:78px;height:78px;border-radius:50%;background:var(--surface-sunken);display:flex;align-items:center;justify-content:center;flex-shrink:0}.project-icon span{width:35px;height:35px}.project-content{flex:1 1}.project-title-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px}.project-title{font-size:16px;font-weight:600;color:var(--ink)}.project-status{display:flex;align-items:center;gap:6px;padding:4px 12px 4px 10px;border-radius:var(--radius-xl);background:var(--success-bg);font-size:14px;font-weight:500;color:var(--success-fg)}.project-status-dot{width:6px;height:6px;background:var(--green-700);border-radius:50%}.project-tag{display:inline-block;padding:4px 8px;border-radius:var(--radius-xl);background:var(--warning-bg);color:var(--warning-fg);font-size:13px;font-weight:500;margin-bottom:8px}.project-desc{font-size:14px;color:var(--ink-subtle);line-height:1.5}.project-more{color:var(--grey-700);font-weight:500;cursor:pointer}@media(max-width:1200px){.worker-profile-sections{display:flex;flex-direction:column;margin:15px}.worker-profile-center-col,.worker-profile-left-col,.worker-profile-right-col{flex-direction:column;gap:14px}}.job_cards_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:24px;gap:24px}.job_card{background-color:var(--surface-card);border-radius:var(--radius-lg)}.job_card .job_details_content .title_rate{display:flex;justify-content:space-between;align-items:center}.job_card .job_details_content .title_rate h4{font-size:18px;font-weight:600;color:#1d1d1f;margin:0}.job_card .job_details_content .title_rate .pay_rate_value{font-size:18px;font-weight:700;color:#1d1d1f}.job_card .job_details_content .trade_tag_wrapper{display:inline-flex;align-items:center;border-radius:var(--radius-xl);padding:4px 10px;margin:10px 0;gap:6px}.job_card .job_details_content .trade_tag_wrapper .dot{width:8px;height:8px;border-radius:50%}.job_card .job_details_content .trade_tag_wrapper .trade_tag{font-size:13px;font-weight:500}.job_card .job_details_content .trade_tag_wrapper .start_date{font-size:13px;color:var(--ink-muted)}.job_card .job_details_content .job_description{font-size:16px;color:var(--ink-muted);line-height:1.6;margin-top:8px}.job_card .job_details_content .job_description .see_more{color:var(--ink-muted);font-weight:500}.tag-applied{border:1px solid #027a48;border-radius:var(--radius-md);display:flex;flex-direction:row;align-items:center;padding:5px 10px;gap:5px;font-weight:500;color:#027a48}.tag-applied .ic{height:19px;width:19px;background:#027a48}.job_card{background-color:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:15px;display:flex;flex-direction:column;gap:16px;width:100%;max-width:500px;height:100%;min-height:225px}.job_card .job_header{display:flex;gap:16px;align-items:flex-start}.job_card .job_header .profile_image{width:64px;height:64px;border-radius:var(--radius-md);overflow:hidden;flex-shrink:0}.job_card .job_header .profile_image img{width:100%;height:100%;object-fit:cover}.job_card .job_header .job_title_section{flex:1 1;display:flex;flex-direction:column;gap:8px}.job_card .job_header .job_title_section h4{font-size:18px;font-weight:600;color:#181d27;margin:0}.job_card .job_header .job_title_section .trade_date_wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.job_card .job_header .job_title_section .trade_date_wrapper .trade_tag_wrapper{display:flex;align-items:center;gap:6px;padding:2px 6px;border-radius:var(--radius-xl);background:var(--surface-brand-tint)}.job_card .job_header .job_title_section .trade_date_wrapper .trade_tag_wrapper .dot{width:6px;height:6px;border-radius:50%;color:var(--gold-700);background-color:currentColor}.job_card .job_header .job_title_section .trade_date_wrapper .trade_tag_wrapper .trade_tag{font-size:13px;font-weight:500;color:var(--gold-700)}.job_card .job_header .job_title_section .trade_date_wrapper .start_date{font-size:13px;font-weight:400;color:#535862}.job_card .job_header .pay_rate .pay_rate_value{font-size:16px;font-weight:600;color:#181d27}.job_card .job_details_content{display:flex;flex-direction:column;gap:12px}.job_card .job_details_content .job_description{font-size:14px;color:#535862;line-height:1.5;font-weight:400}.job_card .job_details_content .job_description .see_more{color:#535862;font-weight:600;cursor:pointer;margin-left:4px}.worker_job_sections_container{padding:20px}.worker_job_sections_container .main_heading{color:#181d27;font-size:32px;font-weight:600;margin-bottom:10px}.worker_job_sections_container .paragraph{color:#535862;font-size:16px;font-weight:400}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper{display:flex;gap:20px;align-items:flex-start}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .mobile_filter_toggle_btn{display:none}@media(max-width:1130px){.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .mobile_filter_toggle_btn{display:flex;margin-bottom:20px;background-color:#fff;border:1px solid var(--border-subtle);color:#181d27;padding:8px 12px;border-radius:var(--radius-md);font-weight:500;font-size:14px;cursor:pointer;transition:background-color .3s ease;align-items:center;justify-content:center;gap:5px}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper{flex-direction:column}}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .aside_wrapper{width:100%;max-width:350px;min-width:320px}@media(max-width:1280px){.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .aside_wrapper{max-width:280px;min-width:260px}}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .aside_wrapper .filter_sidebar{width:100%;background-color:#fff;border-radius:var(--radius-md);padding:20px;box-shadow:var(--shadow-card)}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .aside_wrapper .filter_sidebar .mobile_sidebar_header{display:none}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .aside_wrapper .filter_sidebar .side_filter_btn .filter_btn{background-color:#fff;border:1px solid var(--border-subtle);color:#181d27;width:100%;padding:8px 12px;border-radius:var(--radius-md);font-weight:500;font-size:14px;cursor:pointer;transition:background-color .3s ease;display:flex;align-items:center;gap:5px;margin-bottom:10px}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .aside_wrapper .filter_sidebar .side_filter_btn .filter_btn span.ic{width:16px;height:16px;background-color:#181d27}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .aside_wrapper .filter_sidebar .side_filter_btn .filter_btn:hover{background-color:#f5f5f5}@media(max-width:1130px){.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .aside_wrapper{position:fixed;top:0;left:0;height:100vh;max-width:350px;width:85%;z-index:2000;transition:transform .3s ease-in-out;transform:translateX(-100%)}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .aside_wrapper.open{transform:translateX(0)}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .aside_wrapper .filter_sidebar{height:100%;border-radius:0;box-shadow:var(--shadow-raised);overflow-y:auto;padding-bottom:80px}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .aside_wrapper .filter_sidebar .mobile_sidebar_header{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px;border-bottom:1px solid #e9eaeb;margin-bottom:20px}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .aside_wrapper .filter_sidebar .mobile_sidebar_header h3{font-size:20px;font-weight:700}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .aside_wrapper .filter_sidebar .mobile_sidebar_header .close_btn{background:none;border:none;cursor:pointer}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .aside_wrapper .filter_sidebar .mobile_sidebar_header .close_btn .ic-cross-x-brand{width:24px;height:24px;background-color:#181d27}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .aside_wrapper .filter_sidebar .side_filter_btn{display:none}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .aside_wrapper .filter_sidebar .footer_btns{position:-webkit-sticky;position:sticky;bottom:0;padding:20px;background-color:#fff;border-top:1px solid #e9eaeb;z-index:1}}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .mobile_sidebar_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1500;display:none}@media(max-width:1130px){.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .mobile_sidebar_overlay{display:block}}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .filter_section{margin-bottom:20px}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .filter_section h3{font-size:16px;line-height:24px;font-weight:600;color:var(--ink);margin-bottom:var(--space-2)}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .filter_section .checkbox_group{display:flex;flex-direction:column;gap:var(--space-1)}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .filter_section .checkbox_group label{display:flex;align-items:center;gap:var(--space-3);min-height:40px;font-size:16px;line-height:24px;color:var(--ink);cursor:pointer}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .filter_section .checkbox_group label input[type=checkbox]{flex:none;width:20px;height:20px;border:1px solid var(--border-control);border-radius:var(--radius-sm);appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;position:relative}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .filter_section .checkbox_group label input[type=checkbox]:checked{background-color:#edb31e;border-color:#edb31e}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .filter_section .checkbox_group label input[type=checkbox]:checked:after{content:"";position:absolute;top:3px;left:6px;width:5px;height:10px;border:solid var(--on-primary);border-width:0 2px 2px 0;transform:rotate(45deg)}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .filter_section .range_slider_container{padding:10px 0}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .filter_section .range_slider_container .range_slider{width:100%;height:8px;-webkit-appearance:none;background:none;outline:none;border-radius:var(--radius-sm);background-image:linear-gradient(to right,#EDB31E 0,#EDB31E calc(var(--val, 0) * 1% + 0%),#D5D7DA calc(var(--val, 0) * 1% + 0%),#D5D7DA 100%)}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .filter_section .range_slider_container .range_slider::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;background:#edb31e;border-radius:50%;cursor:pointer;border:2px solid #fff;box-shadow:var(--shadow-card);position:relative;z-index:2}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .filter_section .range_slider_container .range_slider::-moz-range-thumb{width:20px;height:20px;background:#edb31e;border-radius:50%;cursor:pointer;border:2px solid #fff;box-shadow:var(--shadow-card)}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .filter_section .range_slider_container .range_slider::-moz-range-track{background:none}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .filter_section .range_slider_container .range_slider::-ms-fill-lower{background:#edb31e}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .filter_section .range_slider_container .range_slider::-ms-fill-upper{background:#d5d7da}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .filter_section .range_slider_container .distance_value{font-size:14px;font-weight:500;color:#181d27;margin-top:8px;background-color:#f5f5f5;padding:5px 10px;border-radius:var(--radius-xl);display:inline-block;min-width:80px;text-align:center}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .pay{display:flex;flex-direction:column;gap:10px}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .pay .pay_rate_inputs label{font-size:14px;color:#414651;padding-bottom:14px}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .pay .pay_rate_inputs input{background-color:#fff;padding:12px;margin-bottom:10px;margin-top:5px}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .footer_btns{display:flex;flex-direction:row;align-items:center;gap:10px}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .filter_sidebar .footer_btns .btn{width:100%}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper{width:100%;display:flex;flex-direction:column}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid{flex:1 1;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:20px;gap:20px}@media(max-width:1400px){.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid{grid-template-columns:1fr}}@media(max-width:768px){.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid{grid-template-columns:1fr;gap:16px;padding:0 4px}}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid>*{min-width:0;width:100%;max-width:100%}@media(max-width:480px){.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid{gap:12px;padding:0 2px}}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card{background-color:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:15px;display:flex;flex-direction:column;justify-content:space-between}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card .company_info_header{display:flex;align-items:center;gap:10px;margin-bottom:15px;position:relative;padding-right:40px}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card .company_info_header .company_logo_small{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;line-height:0}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card .company_info_header .company_name_location h3{font-size:16px;font-weight:600;color:#414651;margin-bottom:2px}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card .company_info_header .company_name_location p{font-size:16px;font-weight:400;color:#535862;margin:3px 0}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card .company_info_header .posted_date{font-size:13px;font-weight:400;color:#535862}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card .company_info_header .bookmark_btn{position:absolute;top:0;right:0;background-color:#e8e8e8;border:1px solid #e9eaeb;width:32px;height:32px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card .company_info_header .bookmark_btn span.ic-bookmark{width:16px;height:16px;background-color:#fff}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card .company_info_header .bookmark_btn .bookmark_spinner{width:16px;height:16px;border:2px solid rgba(0,0,0,.15);border-top-color:currentcolor;border-radius:50%;animation:spin .8s linear infinite}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card .company_info_header .bookmark_btn.saved,.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card .company_info_header .bookmark_btn:hover:not(:disabled){background-color:#edb31e}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card .company_info_header .bookmark_btn:disabled{cursor:not-allowed}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card .job_details_content .trade_tag_wrapper{display:flex;align-items:center;padding:4px 8px;border-radius:var(--radius-xl);gap:5px;background-color:#fffaeb;width:-moz-fit-content;width:fit-content;margin:10px 0}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card .job_details_content .trade_tag_wrapper .dot{width:8px;height:8px;border-radius:50%;background-color:#b54708}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card .job_details_content .trade_tag_wrapper .trade_tag{font-size:13px;font-weight:500;color:#b54708;display:inline-block}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card .job_details_content .title_rate{display:flex;justify-content:space-between;align-items:center}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card .job_details_content .title_rate h4{font-size:18px;font-weight:600;color:#181d27;margin-bottom:5px}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card .job_details_content .title_rate .pay_rate_value{font-size:18px;font-weight:700;color:#181d27}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card .job_details_content .start_date{font-size:13px;color:#535862;margin-bottom:10px}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card .job_details_content .job_description{font-size:14px;color:#414651;line-height:1.5;margin-bottom:15px}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card .job_details_content .job_card_footer{display:flex;justify-content:space-between;align-items:center;width:100%}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card .job_details_content .job_card_footer .apply_btn{background-color:#f0c044;color:var(--on-primary);border:none;padding:10px 20px;border-radius:var(--radius-md);font-weight:500;font-size:14px;cursor:pointer;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center;gap:5px;width:100%}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card .job_details_content .job_card_footer .apply_btn span.ic-check{width:16px;height:16px;background-color:var(--on-primary)}.worker_job_sections_container .worker_job_sidebar_and_card_content_wrapper .worker_job_mian_content_wrrapper .job_cards_grid .job_card .job_details_content .job_card_footer .apply_btn:hover{background-color:#ecb015}@media(max-width:1024px){.aside_wrapper{width:100%}.aside_wrapper .filter_sidebar{width:100%;max-width:100%}}.hiring_range_dropdown{position:relative;width:100%;max-width:100%}@media(max-width:600px){.hiring_range_dropdown{width:100%;max-width:100%}}.hiring_range_toggle{width:100%;height:44px;background-color:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:0 16px;font-size:16px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:border .2s;box-shadow:0 0 0 0 rgba(0,0,0,0);position:relative;text-align:left}.hiring_range_selected{color:#181d27;font-size:16px;font-family:Poppins,sans-serif;font-weight:400}.chevron{font-size:18px;color:#717680;text-align:right;margin-left:auto;display:flex;align-items:center}.hiring_range_menu{position:absolute;top:54px;left:0;width:100%;background-color:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised);z-index:10;padding:4px 0;max-height:200px;overflow-y:auto;list-style:none;margin:0}.hiring_range_item{padding:10px 16px;font-size:14px;color:#414651;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hiring_range_item.active,.hiring_range_item:hover{background-color:var(--grey-50)}.hiring_range_item.active{font-weight:600}.check_icon{color:var(--ink-brand);font-size:16px}.autocomplete_dropdown{position:absolute;top:100%;left:0;width:100%}header img{transition:opacity .2s ease}@media(min-width:769px)and (max-width:1350px){.worker_job_profile_container{margin-top:30px}}.worker-profile-login-page{position:relative;padding:92px}.worker-profile-bg{filter:blur(4px) brightness(.9);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:100vh}.worker-profile-blur-overlay{position:fixed;inset:0;background:rgba(43,43,43,.56);z-index:10;pointer-events:none}.modal_wrapper{margin-top:80px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:30;border-radius:var(--radius-lg);width:100%;overflow-y:scroll;min-height:100vh;height:100vh;flex-direction:column;padding:0}.modal_wrapper>:last-child{background-color:var(--surface-card);max-width:600px;margin:0 auto;border-radius:var(--radius-lg)}@media(min-width:769px)and (max-width:1350px){.modal_wrapper{margin-top:150px}}.experience_form_actions{display:flex;justify-content:flex-end;align-items:center;gap:12px}.experience_form_actions .btn-light{border-color:#181d27}.worker-profile-edit-form .form-group.inline-group{align-items:flex-end}.worker-profile-edit-form .form-group.inline-group .item{flex-grow:1;flex-shrink:0;flex-basis:calc(50% - 15px)}.worker-profile-edit-form .form-group.inline-group .item>label{font-size:16px;font-weight:500}@media(max-width:600px){.worker-profile-edit-form .form-group.inline-group .item label{font-size:16px;font-weight:500;text-align:center}}.form-info{display:flex;flex-direction:row;align-items:center;gap:10px;font-size:18px;line-height:150%}.form-info .ic{height:22px;width:22px}.veteran_badge{display:inline-block;width:100%;max-width:82px;height:auto}.no-message-container,.no-notifications-container{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;min-height:25vh}.no-message-container h2,.no-notifications-container h2{color:#868a93;font-size:18px}.no-message-container .para,.no-notifications-container .para{color:#868a93!important}.tradesPeopleDropdown{border:none;width:100%}.tradesPeopleDropdown:focus{border:none;outline:none}.opportunities_section{padding:10vh 0;position:relative;overflow:hidden;background:#fff url(/images/bg_opportunites.webp) no-repeat;background-position:50%;background-size:cover}.opportunities_section .inner{display:block;margin:0 4vw;padding:0 1.2vw;transition:all .3s}@media(max-width:1600px){.opportunities_section .inner{margin:0 2vw}}@media(max-width:1400px){.opportunities_section .inner{margin:0 1.5vw}}.opportunities_section .inner>p{max-width:788px;margin:0 auto}.opportunities_section .inner .content_wrapper{display:flex;align-items:center;justify-content:space-between}.opportunities_section .inner .content_wrapper .left,.opportunities_section .inner .content_wrapper .right{flex:1 0 auto;display:flex;flex-direction:column;gap:17vh;position:relative;z-index:10}.opportunities_section .inner .content_wrapper .left>div,.opportunities_section .inner .content_wrapper .right>div{box-shadow:var(--shadow-raised)}.opportunities_section .inner .content_wrapper .left{align-items:flex-end}.opportunities_section .inner .content_wrapper .right>div{width:400px;max-width:400px}.opportunities_section .inner .content_wrapper .right img{height:auto;min-height:auto;max-height:140px}.opportunities_section .inner .content_wrapper .center{flex:0 1 auto}.opportunities_section .inner .content_wrapper .center svg{width:100%;max-width:100%;height:auto}@media(max-width:1180px){.opportunities_section .inner .content_wrapper{flex-direction:column;gap:30px}.opportunities_section .inner .content_wrapper .left,.opportunities_section .inner .content_wrapper .right{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:30px}.opportunities_section .inner .content_wrapper .center{display:none}}.opportunities_section .inner .btn_wrapper{margin-top:-50px}@media(max-width:1180px){.opportunities_section .inner .btn_wrapper{margin-top:30px}}.delete-job{border:none;outline:none;border-radius:var(--radius-md)}.delete-job :hover{background-color:red;cursor:pointer}.delete-job:disabled{opacity:.5;cursor:not-allowed}.delete-job:disabled :hover{background-color:rgba(0,0,0,0);cursor:not-allowed}.delete-job span{width:40px;height:40px}.border-btns-group{width:100%;max-width:400px;margin:0 auto;padding:10px 20px;border-radius:var(--radius-md);display:flex;justify-content:center;align-items:center;gap:20px}.map_wrapper{padding:20px 30px}.map_wrapper~.info_text{display:flex;align-items:center;gap:8px;padding:0 30px}.map_wrapper~.info_text .info_icon{flex-shrink:0;margin-top:0}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.trade_input{height:100%;width:100%;padding:5px;outline:none;border:none}.password-input-label_Wrapeprs label{display:block;margin:5px}.not_found_page{min-height:100vh;background:var(--dom_bg);display:flex;align-items:center;justify-content:center;padding:40px 20px}.not_found_page .not_found_inner{max-width:560px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:32px}.not_found_page .not_found_logo{display:inline-block}.not_found_page .not_found_content{display:flex;flex-direction:column;align-items:center;gap:16px}.not_found_page .not_found_code{font-size:120px;font-weight:700;line-height:1;color:var(--ink-brand)}@media(max-width:480px){.not_found_page .not_found_code{font-size:80px}}.not_found_page .not_found_heading{font-size:28px;font-weight:700;color:#181d27;margin:0}@media(max-width:480px){.not_found_page .not_found_heading{font-size:24px}}.not_found_page .not_found_para{font-size:16px;color:#414651;line-height:1.6;max-width:420px}.not_found_page .not_found_actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:8px}.not_found_page .not_found_actions .btn-outline{background:rgba(0,0,0,0);border:2px solid #edb31e;color:var(--ink);padding:10px 24px;border-radius:var(--radius-md);font-weight:600;cursor:pointer;transition:background .2s,color .2s}.not_found_page .not_found_actions .btn-outline:hover{background:#edb31e;color:var(--on-primary)}.not_found_page .not_found_links{display:flex;gap:24px;flex-wrap:wrap;justify-content:center}.not_found_page .not_found_links a{color:#414651;font-size:14px;text-decoration:none;transition:color .2s}.not_found_page .not_found_links a:hover{color:var(--ink)}.sticky_cta_banner{position:fixed;bottom:0;left:0;right:0;z-index:998;background:#edb31e;padding:12px 20px calc(12px + env(safe-area-inset-bottom, 0px));display:flex;align-items:center;justify-content:center;gap:16px;box-shadow:var(--shadow-raised)}@media(max-width:840px){.sticky_cta_banner{justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px))}}@media(max-width:600px){.sticky_cta_banner{flex-direction:column;align-items:stretch;gap:12px;padding-top:12px;padding-bottom:calc(18px + env(safe-area-inset-bottom, 0px))}}.sticky_cta_banner .sticky_cta_text{color:var(--on-primary);font-size:16px;font-weight:600;text-align:center;min-width:0}@media(max-width:840px){.sticky_cta_banner .sticky_cta_text{font-size:14px;line-height:1.35;text-align:left;text-wrap:balance}}@media(max-width:600px){.sticky_cta_banner .sticky_cta_text{font-size:13px;text-align:center;padding:0 24px}}.sticky_cta_banner .sticky_cta_actions{display:flex;gap:10px;align-items:center;flex-shrink:0}@media(max-width:600px){.sticky_cta_banner .sticky_cta_actions{gap:8px}}.sticky_cta_banner .sticky_cta_btn_primary{background:#fff;color:var(--ink);border:none;padding:8px 20px;border-radius:var(--radius-sm);font-weight:700;font-size:14px;cursor:pointer;white-space:nowrap;transition:opacity .2s}.sticky_cta_banner .sticky_cta_btn_primary:hover{opacity:.9}@media(max-width:600px){.sticky_cta_banner .sticky_cta_btn_primary{flex:1 1;min-height:40px;padding:10px 16px}}.sticky_cta_banner .sticky_cta_close{background:rgba(0,0,0,0);border:none;color:var(--on-primary);cursor:pointer;font-size:20px;line-height:1;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s}@media(max-width:840px){.sticky_cta_banner .sticky_cta_close{width:40px;height:40px;flex-shrink:0}}@media(max-width:600px){.sticky_cta_banner .sticky_cta_close{position:absolute;top:2px;right:2px;width:36px;height:36px;font-size:18px}}.sticky_cta_banner .sticky_cta_close:hover{color:var(--ink)}.dashboard_page_shell{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.dashboard_page_shell .dashboard_page_content{flex:1 1;min-height:0;width:100%}.powered_by_footer{flex-shrink:0;text-align:center;padding:10px 20px;font-size:14px;color:var(--ink-subtle);border-top:1px solid rgba(0,0,0,.08);background:rgba(0,0,0,0)}.powered_by_footer a{color:var(--ink-subtle);font-weight:700;text-decoration:none;letter-spacing:.03em;transition:color .2s}.powered_by_footer a:hover{color:var(--grey-700)}.char-counter{display:block;margin-top:6px;font-size:13px;font-weight:400;color:#717680;text-align:right}.char-counter--over{color:#b42318;font-weight:500}.char-counter--under{color:#535862}.location_content .distance_section .range_slider_container{position:relative;padding:16px 0}.location_content .distance_section .range_slider_container .range_slider{width:100%;height:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border-radius:var(--radius-sm);background-image:linear-gradient(to right,#EDB31E 0,#EDB31E calc(var(--val, 0) * 1% + 0%),#D5D7DA calc(var(--val, 0) * 1% + 0%),#D5D7DA 100%)}.location_content .distance_section .range_slider_container .range_slider::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;background:#edb31e;border-radius:50%;cursor:pointer;border:2px solid #fff;box-shadow:var(--shadow-card);position:relative;z-index:2}.location_content .distance_section .range_slider_container .range_slider::-moz-range-thumb{width:20px;height:20px;background:#edb31e;border-radius:50%;cursor:pointer;border:2px solid #fff;box-shadow:var(--shadow-card)}.location_content .distance_section .range_slider_container .range_slider::-moz-range-track{background:none}.location_content .distance_section .range_slider_container .range_slider::-ms-fill-lower{background:#edb31e}.location_content .distance_section .range_slider_container .range_slider::-ms-fill-upper{background:#d5d7da}.location_content .distance_section .range_slider_container .distance_value{text-align:center;font-size:14px;font-weight:500;color:#181d27;margin-top:8px}.leaflet-container{position:relative;z-index:0}@media(max-width:992px){.auth_page .left>h1,.auth_page .left>p{text-align:center}}@media(max-width:768px){.worker_sections_container .search_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .company_info_header .company_name_location .posted_date,.worker_sections_container .search_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .start_date{font-size:13px!important}}@media(max-width:480px){.worker_sections_container .search_content_wrapper,.worker_sections_container .search_content_wrapper .mian_content_wrrapper{padding-left:0!important;padding-right:0!important}.worker_sections_container .search_content_wrapper .mian_content_wrrapper .filter_section form input.form_input{display:block!important;width:100%!important}.worker_sections_container .search_content_wrapper .mian_content_wrrapper .filter_section form input[type=submit]{display:block!important;width:100%!important;margin-left:0!important;margin-top:8px}.worker_sections_container .search_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .company_info_header .company_logo_small,.worker_sections_container .search_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .company_info_header .company_logo_small>*{width:48px!important;height:48px!important}.worker_sections_container .search_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .company_info_header .company_logo_small>*{font-size:18px!important}.worker_sections_container .search_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .company_info_header .company_name_location h3,.worker_sections_container .search_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .company_info_header .company_name_location p{white-space:normal!important;overflow-wrap:anywhere;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.worker_sections_container .search_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .company_info_header .company_name_location .posted_date,.worker_sections_container .search_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .company_info_header .company_name_location p,.worker_sections_container .search_content_wrapper .mian_content_wrrapper .job_cards_grid .job_card .job_details_content .job_description{font-size:13px!important}}body{padding-bottom:var(--open-app-banner-height,0)}@media(max-width:1130px){.worker_job_sections_container .worker_job_mian_content_wrrapper .filter_section.search_filter_row,.worker_sections_container .mian_content_wrrapper .filter_section.search_filter_row{display:flex;align-items:flex-start;gap:8px}.worker_job_sections_container .worker_job_mian_content_wrrapper .filter_section.search_filter_row>.form_group,.worker_sections_container .mian_content_wrrapper .filter_section.search_filter_row>.form_group{flex:1 1 auto;min-width:0}.worker_job_sections_container .worker_job_mian_content_wrrapper .filter_section.search_filter_row>.mobile_filter_toggle_btn,.worker_sections_container .mian_content_wrrapper .filter_section.search_filter_row>.mobile_filter_toggle_btn{flex-shrink:0;margin:0;white-space:nowrap;height:51px}}@media(max-width:480px){.worker_job_sections_container .worker_job_mian_content_wrrapper .filter_section.search_filter_row,.worker_sections_container .mian_content_wrrapper .filter_section.search_filter_row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.worker_job_sections_container .worker_job_mian_content_wrrapper .filter_section.search_filter_row>.form_group,.worker_job_sections_container .worker_job_mian_content_wrrapper .filter_section.search_filter_row>.form_group>form,.worker_sections_container .mian_content_wrrapper .filter_section.search_filter_row>.form_group,.worker_sections_container .mian_content_wrrapper .filter_section.search_filter_row>.form_group>form{display:contents}.worker_job_sections_container .worker_job_mian_content_wrrapper .filter_section.search_filter_row input.form_input,.worker_sections_container .mian_content_wrrapper .filter_section.search_filter_row input.form_input{grid-column:1;grid-row:1;width:100%!important}.worker_job_sections_container .worker_job_mian_content_wrrapper .filter_section.search_filter_row input[type=submit],.worker_sections_container .mian_content_wrrapper .filter_section.search_filter_row input[type=submit]{grid-column:1/-1;grid-row:2;margin-top:0!important;width:100%!important;margin-left:0!important}.worker_job_sections_container .worker_job_mian_content_wrrapper .filter_section.search_filter_row>.mobile_filter_toggle_btn,.worker_sections_container .mian_content_wrrapper .filter_section.search_filter_row>.mobile_filter_toggle_btn{grid-column:2;grid-row:1}}:root,[data-theme=light]{--gold-50:#fef9ee;--gold-100:#fcf3db;--gold-500:#f0c044;--gold-600:#edb31e;--gold-650:#d4a017;--gold-700:#c39110;--gold-800:#7a5600;--brown-600:#5d4037;--brown-950:#160f0d;--concrete-100:#f2f0ea;--grey-50:#fafafa;--grey-100:#f5f5f5;--grey-200:#e9eaeb;--grey-300:#d5d7da;--grey-450:#868a93;--grey-500:#717680;--grey-600:#535862;--grey-700:#414651;--grey-900:#181d27;--green-50:#ecfdf3;--green-700:#027a48;--red-50:#fef3f2;--red-600:#d92d20;--red-700:#b42318;--amber-50:#fffaeb;--amber-700:#b54708;--surface-page:var(--concrete-100);--surface-card:#ffffff;--surface-sunken:var(--grey-100);--surface-inverse:var(--brown-950);--surface-brand-tint:var(--gold-50);--ink:var(--grey-900);--ink-muted:var(--grey-600);--ink-subtle:var(--grey-500);--ink-brand:var(--gold-800);--ink-on-inverse:#ffffff;--ink-link:var(--grey-900);--action-primary:var(--gold-600);--action-primary-hover:var(--gold-650);--action-primary-pressed:var(--gold-700);--on-primary:var(--grey-900);--action-danger:var(--red-600);--on-danger:#ffffff;--border-subtle:var(--grey-200);--border-control:var(--grey-450);--border-strong:var(--grey-900);--focus-ring:var(--grey-900);--success-fg:var(--green-700);--success-bg:var(--green-50);--danger-fg:var(--red-700);--danger-bg:var(--red-50);--warning-fg:var(--amber-700);--warning-bg:var(--amber-50);--neutral-bg:var(--grey-100);--shadow-card:0 1px 2px rgba(10,13,18,0.05);--shadow-raised:0 4px 16px rgba(10,13,18,0.08);--shadow-overlay:0 12px 16px -4px rgba(10,13,18,0.08),0 4px 6px -2px rgba(10,13,18,0.03)}[data-theme=dark]{--surface-page:var(--brown-950);--surface-card:#241b17;--surface-sunken:#1d1512;--surface-inverse:#f5f2ea;--surface-brand-tint:#3a2d12;--ink:#f5f2ea;--ink-muted:#b9b2a8;--ink-subtle:#9a9186;--ink-brand:var(--gold-600);--ink-on-inverse:var(--grey-900);--ink-link:var(--gold-600);--border-subtle:#3a302b;--border-control:#6e6660;--border-strong:#f5f2ea;--focus-ring:var(--gold-600);--success-fg:#6ce9a6;--success-bg:#0f2a1e;--danger-fg:#fda29b;--danger-bg:#3a1512;--warning-fg:#fec84b;--warning-bg:#33250a;--neutral-bg:#2e2420;--shadow-card:0 1px 2px rgba(0,0,0,0.4);--shadow-raised:0 4px 16px rgba(0,0,0,0.5);--shadow-overlay:0 12px 24px -4px rgba(0,0,0,0.6)}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--tap-min:48px;--tap-primary:56px;--control-height:48px;--icon-md:20px;--icon-lg:24px;--container-max:1200px;--form-max:560px;--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--z-bottom-nav:999;--z-header:1000;--z-modal:1100;--z-confirm:1200;--z-toast:1300;--font-sans:"Poppins","Helvetica Neue",Arial,sans-serif}.hl-root,.hl-root *,.hl-root :after,.hl-root :before{box-sizing:border-box}.hl-root{font-family:var(--font-sans);color:var(--ink);background:var(--surface-page);font-size:16px;line-height:24px;-webkit-font-smoothing:antialiased}:where(.hl-root) :where(button,input,select,textarea){font:inherit;color:inherit}:where(.hl-root) :where(h1,h2,h3,h4,p){margin:0}.hl-root :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.hl-root *,.hl-root :after,.hl-root :before{transition:none!important;animation:none!important}}.hl-stack{display:flex;flex-direction:column;gap:var(--space-4)}.hl-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.hl-container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--space-4)}@media (min-width:768px){.hl-container{padding:0 var(--space-6)}}.hl-cards{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:1fr}@media (min-width:768px){.hl-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.hl-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.hl-topnav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);min-height:72px;padding:var(--space-3) var(--space-4);background:var(--surface-card);border-bottom:1px solid var(--border-subtle)}.hl-topnav__brand{display:inline-flex;align-items:center;font-weight:700;font-size:18px;color:var(--brown-600);text-decoration:none;white-space:nowrap}.hl-topnav__brand img{margin-right:var(--space-2)}.hl-topnav__links{flex-wrap:wrap}.hl-navlink,.hl-topnav__actions .hl-btn{white-space:nowrap}.hl-topnav__brand-accent{color:var(--ink-brand)}.hl-topnav__links{display:flex;align-items:stretch;gap:var(--space-1);margin:0;padding:0;list-style:none}.hl-topnav__actions{display:flex}.hl-navlink,.hl-topnav__actions{align-items:center;gap:var(--space-2)}.hl-navlink{display:inline-flex;min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-md);border-bottom:3px solid transparent;color:var(--ink-muted);font-size:15px;line-height:22px;font-weight:600;text-decoration:none}.hl-navlink:hover{color:var(--ink);background:var(--surface-sunken)}.hl-navlink svg{width:var(--icon-md);height:var(--icon-md)}.hl-navlink[aria-current=page]{color:var(--ink);background:var(--surface-brand-tint);border-bottom-color:var(--action-primary);border-bottom-left-radius:0;border-bottom-right-radius:0}.hl-error-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);padding:var(--space-8) var(--space-4);max-width:440px;margin:0 auto}.hl-error-state__icon{width:64px;height:64px;border-radius:var(--radius-pill);background:var(--danger-bg);color:var(--danger-fg);display:inline-flex;align-items:center;justify-content:center}.hl-error-state__icon svg{width:32px;height:32px}.hl-error-state__title{font-size:20px;line-height:28px;font-weight:600}.hl-error-state__text{font-size:16px;line-height:24px;color:var(--ink-muted)}.hl-error-state__code{font-size:13px;line-height:18px;color:var(--ink-subtle)}.hl-error-state__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;margin-top:var(--space-2)}.hl-card{min-width:0;overflow-wrap:anywhere}.hl-btn{overflow-wrap:normal;word-break:normal}.hl-job__actions{flex-wrap:wrap}.hl-job__actions .hl-btn{flex:1 1 auto;padding:0 var(--space-4)}.hl-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-6);border-radius:var(--radius-md);border:2px solid transparent;font-size:16px;line-height:24px;font-weight:600;text-decoration:none;cursor:pointer;white-space:normal;text-align:center;transition:background-color .15s ease,border-color .15s ease}.hl-btn svg{width:var(--icon-md);height:var(--icon-md);flex:none}.hl-btn--primary{background:var(--action-primary);color:var(--on-primary)}.hl-btn--primary:hover{background:var(--action-primary-hover)}.hl-btn--primary:active{background:var(--action-primary-pressed)}.hl-btn--secondary{background:var(--surface-card);color:var(--ink);border-color:var(--border-strong)}.hl-btn--secondary:hover{background:var(--surface-brand-tint)}.hl-btn--ghost{background:transparent;color:var(--ink);text-decoration:underline;text-underline-offset:3px;padding:0 var(--space-3)}.hl-btn--danger{background:var(--action-danger);color:var(--on-danger)}.hl-btn--lg{min-height:var(--tap-primary);padding:0 var(--space-8)}.hl-btn--block{display:flex;width:100%}.hl-btn[aria-disabled=true],.hl-btn[disabled]{opacity:.45;cursor:not-allowed}.hl-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-pill);border:0;background:transparent;color:var(--ink);cursor:pointer}.hl-icon-btn:hover{background:var(--surface-sunken)}.hl-icon-btn svg{width:var(--icon-lg);height:var(--icon-lg)}.hl-field{display:flex;flex-direction:column;gap:var(--space-2);max-width:var(--form-max)}.hl-field__label{font-size:14px;line-height:20px;font-weight:600;color:var(--ink)}.hl-field__label .hl-req{color:var(--danger-fg);margin-left:2px}.hl-field__label .hl-opt{color:var(--ink-muted);font-weight:400;margin-left:var(--space-1)}.hl-input{width:100%;min-height:var(--control-height);padding:0 var(--space-4);background:var(--surface-card);color:var(--ink);border:1px solid var(--border-control);border-radius:var(--radius-md);font-size:16px;line-height:24px}.hl-input::placeholder{color:var(--ink-subtle)}.hl-input:focus,.hl-input:hover{border-color:var(--border-strong)}.hl-input:focus{outline:2px solid var(--focus-ring);outline-offset:1px}.hl-input:disabled,.hl-input[readonly]{background:var(--surface-sunken);color:var(--ink-muted)}.hl-field--error .hl-input{border:2px solid var(--danger-fg)}.hl-field__help{font-size:13px;line-height:18px;color:var(--ink-muted)}.hl-field__error{display:flex;gap:var(--space-1);align-items:flex-start;font-size:14px;line-height:20px;font-weight:500;color:var(--danger-fg)}.hl-field__error svg{width:16px;height:16px;flex:none;margin-top:2px}.hl-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.hl-chip{display:inline-flex;align-items:center;gap:var(--space-1);min-height:40px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--border-control);background:var(--surface-card);color:var(--ink);font-size:14px;line-height:20px;font-weight:600;cursor:pointer}.hl-chip svg{width:16px;height:16px;flex:none}.hl-chip--selected,.hl-chip[aria-pressed=true]{background:var(--surface-brand-tint);border:2px solid var(--action-primary)}.hl-chip__rank{font-size:13px;line-height:18px;font-weight:500;color:var(--ink-muted)}.hl-chip--static{cursor:default;min-height:32px;padding:var(--space-1) var(--space-3)}.hl-badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-sm);font-size:13px;line-height:18px;font-weight:600}.hl-badge svg{width:14px;height:14px;flex:none}.hl-badge--success{background:var(--success-bg);color:var(--success-fg)}.hl-badge--warning{background:var(--warning-bg);color:var(--warning-fg)}.hl-badge--danger{background:var(--danger-bg);color:var(--danger-fg)}.hl-badge--neutral{background:var(--neutral-bg);color:var(--ink-muted)}.hl-badge--brand{background:var(--surface-brand-tint);color:var(--ink)}.hl-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-4)}.hl-card--interactive:hover{box-shadow:var(--shadow-raised)}.hl-job{flex-direction:column;max-width:420px}.hl-job,.hl-job__top{display:flex;gap:var(--space-3)}.hl-job__top{justify-content:space-between;align-items:flex-start}.hl-job__title{margin:0;font-size:20px;line-height:28px;font-weight:600;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hl-job__company{margin:0;font-size:14px;line-height:20px;color:var(--ink-muted)}.hl-job__pay{font-size:24px;line-height:28px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.hl-job__pay small{font-weight:500}.hl-job__facts,.hl-job__pay small{font-size:14px;color:var(--ink-muted)}.hl-job__facts{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:0;padding:0;list-style:none;line-height:20px}.hl-job__facts li{display:inline-flex;align-items:center;gap:var(--space-1)}.hl-job__facts svg{width:16px;height:16px}.hl-job__actions{display:flex;gap:var(--space-2)}.hl-job__actions .hl-btn{flex:1 1}.hl-worker{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--space-3) var(--space-4);gap:var(--space-3) var(--space-4);max-width:420px}.hl-worker__name{margin:0;font-size:18px;line-height:26px;font-weight:600}.hl-worker__meta{margin:0;font-size:14px;line-height:20px;color:var(--ink-muted)}.hl-worker__body{grid-column:1/-1;display:flex;flex-direction:column;gap:var(--space-3)}.hl-worker__why{margin:0;font-size:14px;line-height:20px;color:var(--ink)}.hl-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;width:48px;height:48px;border-radius:var(--radius-pill);background:var(--surface-brand-tint);color:var(--ink);font-size:16px;line-height:24px;font-weight:700;overflow:hidden;border:1px solid var(--border-subtle)}.hl-avatar img{width:100%;height:100%;object-fit:cover}.hl-avatar--sm{width:32px;height:32px;font-size:13px}.hl-avatar--lg{width:72px;height:72px;font-size:24px}.hl-avatar--company{border-radius:var(--radius-md)}.hl-meter{flex-direction:column;max-width:480px}.hl-meter,.hl-meter__head{display:flex;gap:var(--space-3)}.hl-meter__head{justify-content:space-between;align-items:baseline}.hl-meter__title{margin:0;font-size:18px;line-height:26px;font-weight:600}.hl-meter__pct{font-size:14px;line-height:20px;font-weight:600;color:var(--ink-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hl-meter__track{height:8px;border-radius:var(--radius-pill);background:var(--surface-sunken);overflow:hidden;border:1px solid var(--border-subtle)}.hl-meter__fill{height:100%;background:var(--action-primary);border-radius:var(--radius-pill)}.hl-meter__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.hl-meter__item{display:flex;align-items:center;gap:var(--space-3);min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-card)}.hl-meter__item svg{width:20px;height:20px;flex:none}.hl-meter__item--done{color:var(--ink-muted)}.hl-meter__item--done svg{color:var(--success-fg)}.hl-meter__item-label{flex:1 1;font-size:16px;line-height:24px}.hl-meter__item-gain{font-size:13px;line-height:18px;font-weight:600;color:var(--ink-brand)}.hl-banner{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid transparent;max-width:640px}.hl-banner svg{width:24px;height:24px;flex:none}.hl-banner__body{flex:1 1;display:flex;flex-direction:column;gap:var(--space-1)}.hl-banner__title{margin:0;font-size:16px;line-height:24px;font-weight:600;color:var(--ink)}.hl-banner__text{margin:0;font-size:14px;line-height:20px;color:var(--ink)}.hl-banner__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.hl-banner--info{background:var(--surface-brand-tint);border-color:var(--action-primary)}.hl-banner--success{background:var(--success-bg);border-color:var(--success-fg)}.hl-banner--success>svg{color:var(--success-fg)}.hl-banner--warning{background:var(--warning-bg);border-color:var(--warning-fg)}.hl-banner--warning>svg{color:var(--warning-fg)}.hl-banner--danger{background:var(--danger-bg);border-color:var(--danger-fg)}.hl-banner--danger>svg{color:var(--danger-fg)}.hl-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);padding:var(--space-8) var(--space-4);max-width:440px;margin:0 auto}.hl-empty__icon{width:64px;height:64px;border-radius:var(--radius-pill);background:var(--surface-brand-tint);display:inline-flex;align-items:center;justify-content:center;color:var(--ink)}.hl-empty__icon svg{width:32px;height:32px}.hl-empty__title{margin:0;font-size:20px;line-height:28px;font-weight:600}.hl-empty__text{margin:0;font-size:16px;line-height:24px;color:var(--ink-muted)}.hl-empty__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;margin-top:var(--space-2)}.hl-bottomnav{display:grid;grid-template-columns:repeat(var(--hl-tabs,5),1fr);background:var(--surface-card);border-top:1px solid var(--border-subtle);box-shadow:var(--shadow-raised);padding:var(--space-1) var(--space-1) var(--space-2);max-width:420px}.hl-bottomnav__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:56px;border:0;background:transparent;color:var(--ink-muted);font-size:13px;line-height:18px;font-weight:500;text-decoration:none;cursor:pointer;border-radius:var(--radius-md)}.hl-bottomnav__item svg{width:var(--icon-lg);height:var(--icon-lg)}.hl-bottomnav__item[aria-current=page]{color:var(--ink);font-weight:700}.hl-bottomnav__item[aria-current=page] .hl-bottomnav__pip{background:var(--surface-brand-tint);outline:2px solid var(--action-primary)}.hl-bottomnav__pip{display:inline-flex;padding:2px var(--space-4);border-radius:var(--radius-pill)}.hl-modal{background:var(--surface-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-overlay);max-width:480px;display:flex;flex-direction:column}.hl-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-6) var(--space-6) 0}.hl-modal__title{margin:0;font-size:24px;line-height:32px;font-weight:700}.hl-modal__body{padding:var(--space-3) var(--space-6) 0;font-size:16px;line-height:24px;color:var(--ink-muted)}.hl-modal__foot{display:flex;flex-wrap:wrap-reverse;gap:var(--space-2);justify-content:flex-end;padding:var(--space-6)}.hl-modal__foot .hl-btn{flex:1 1 160px}.hl-otp__boxes{display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-width:320px}.hl-otp__box{min-height:60px;width:100%;text-align:center;background:var(--surface-card);color:var(--ink);border:1px solid var(--border-control);border-radius:var(--radius-md);font-size:28px;line-height:32px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hl-otp__box:focus{outline:2px solid var(--focus-ring);outline-offset:1px;border-color:var(--border-strong)}.hl-field--error .hl-otp__box{border:2px solid var(--danger-fg)}.hl-steps{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.hl-steps__label{font-size:13px;line-height:18px;font-weight:600;color:var(--ink-muted);text-align:center}.hl-steps__bar{display:block;height:6px;border-radius:var(--radius-pill);background:var(--border-subtle);overflow:hidden}.hl-steps__fill{display:block;height:100%;border-radius:inherit;background:var(--action-primary);transition:width .3s ease}@media (prefers-reduced-motion:reduce){.hl-steps__fill{transition:none}}.hl-seg__options{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.hl-seg__option{min-height:var(--control-height);padding:var(--space-2) var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-card);color:var(--ink);font-size:16px;line-height:20px;font-weight:600;text-align:center;cursor:pointer;overflow-wrap:normal}.hl-seg__option:hover{border-color:var(--border-strong)}.hl-seg__option--on{background:var(--surface-brand-tint);border:2px solid var(--action-primary)}.hl-pay{border:0;padding:0;margin:0;min-width:0}.hl-pay>legend{padding:0;margin-bottom:var(--space-2)}.hl-pay__row{display:flex;align-items:flex-end;gap:var(--space-2)}.hl-pay__part{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.hl-pay__label{font-size:13px;line-height:18px;font-weight:600;color:var(--ink-muted)}.hl-pay__label .hl-opt{margin-left:var(--space-1);font-weight:400}.hl-pay__input{position:relative;display:flex;align-items:center;gap:var(--space-1)}.hl-pay__input .hl-input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hl-pay__unit{font-size:14px;line-height:20px;color:var(--ink-muted);white-space:nowrap}.hl-pay__to{padding-bottom:var(--space-3);color:var(--ink-muted)}.hl-field--error .hl-pay__input .hl-input{border:2px solid var(--danger-fg)}.hl-consent{flex-direction:column;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);max-width:var(--form-max)}.hl-check,.hl-consent{display:flex;gap:var(--space-3)}.hl-check{align-items:flex-start;cursor:pointer}.hl-check input{width:20px;height:20px;margin:2px 0 0;flex:none;accent-color:var(--ink)}.hl-check__text{font-size:13px;line-height:18px;color:var(--ink-muted)}.hl-check__text strong{color:var(--ink);font-weight:600}.hl-check__text .hl-opt{margin-left:var(--space-1)}.hl-check--error input{outline:2px solid var(--danger-fg);outline-offset:2px}.hl-consent__disclosure{margin:0;padding-top:var(--space-2);border-top:1px solid var(--border-subtle);font-size:13px;line-height:18px;color:var(--ink-muted)}.hl-onb{display:flex;flex-direction:column;min-height:100dvh;background:var(--surface-page)}.hl-onb__header{display:grid;grid-template-columns:minmax(48px,auto) minmax(0,1fr) minmax(48px,auto);align-items:center;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-2)}@media (min-width:768px){.hl-onb__header{padding-top:var(--space-6)}}.hl-onb__start{display:flex;align-items:center}.hl-onb__end{display:flex;justify-content:flex-end}.hl-onb__mid{min-width:0}.hl-onb__coach{padding:0 var(--space-4)}.hl-onb__body{flex:1 1;gap:var(--space-5);width:100%;max-width:var(--form-max);margin:0 auto;padding:var(--space-4) var(--space-4) var(--space-6)}.hl-onb__body,.hl-onb__heading{display:flex;flex-direction:column}.hl-onb__heading{gap:var(--space-1)}.hl-onb__title{margin:0;font-size:24px;line-height:32px;font-weight:700;color:var(--ink)}.hl-onb__subtitle{margin:0;font-size:16px;line-height:24px;color:var(--ink-muted)}.hl-onb__fields{display:flex;flex-direction:column;gap:var(--space-5)}.hl-onb__footer{position:-webkit-sticky;position:sticky;bottom:0;z-index:1;padding:var(--space-3) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));background:var(--surface-card);border-top:1px solid var(--border-subtle);box-shadow:var(--shadow-raised)}.hl-onb__footer>*{max-width:var(--form-max);margin-left:auto;margin-right:auto}@media (min-width:768px){.hl-onb__footer{position:static;box-shadow:none;border-top:0;background:transparent}}.hl-root{--font-sans:var(--font-poppins),"Helvetica Neue",Arial,sans-serif}@media (max-width:767px){.hl-onb{padding-bottom:calc(85px + env(safe-area-inset-bottom))}.hl-onb__footer{position:fixed;left:0;right:0;bottom:var(--open-app-banner-height,0);z-index:var(--z-bottom-nav,999)}}@font-face{font-family:poppins;src:url(/_next/static/media/c04551857776278f-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:poppins;src:url(/_next/static/media/916d3686010a8de2-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:poppins;src:url(/_next/static/media/7777133e901cd5ed-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:poppins;src:url(/_next/static/media/d869208648ca5469-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:poppins;src:url(/_next/static/media/9a881e2ac07d406b-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:poppins;src:url(/_next/static/media/376dd8dc38524313-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:poppins Fallback;src:local("Arial");ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.__className_bcd44e{font-family:poppins,poppins Fallback}.__variable_bcd44e{--font-poppins:"poppins","poppins Fallback"}.StagingRibbon_ribbon__msVA3{position:fixed;top:0;left:0;z-index:10001;width:92px;height:92px;overflow:hidden;pointer-events:none}@media(max-width:768px){.StagingRibbon_ribbon__msVA3{width:76px;height:76px}}.StagingRibbon_label__hKgWF{position:absolute;top:20px;left:-30px;width:128px;transform:rotate(-45deg);background:linear-gradient(135deg,#EDB31E,#C39110);color:#181d27;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-align:center;padding:6px 0;box-shadow:0 2px 8px rgba(24,29,39,.14);border-top:1px solid rgba(24,29,39,.1);border-bottom:1px solid rgba(24,29,39,.1)}@media(max-width:768px){.StagingRibbon_label__hKgWF{top:16px;left:-26px;width:108px;font-size:13px;padding:5px 0}}.RouteProgress_routeProgress__VB16_{position:fixed;top:0;left:0;right:0;height:3px;z-index:9999;background:rgba(0,0,0,0);pointer-events:none}.RouteProgress_bar__m8IUi{height:100%;width:100%;transform-origin:left center;background:var(--primary,var(--action-primary));box-shadow:var(--shadow-raised);animation:RouteProgress_routeProgressGrow__6sr1V 8s cubic-bezier(.1,.7,.25,1) forwards}@keyframes RouteProgress_routeProgressGrow__6sr1V{0%{transform:scaleX(0)}30%{transform:scaleX(.55)}70%{transform:scaleX(.85)}to{transform:scaleX(.97)}}.CookieConsent_banner__gUx2V{position:fixed;left:16px;right:16px;bottom:16px;z-index:1000;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);padding:16px 18px;display:flex;flex-direction:column;gap:14px}@media(min-width:768px){.CookieConsent_banner__gUx2V{left:24px;right:24px;bottom:24px;padding:18px 22px;flex-direction:row;align-items:center;gap:20px}}@media(min-width:1024px){.CookieConsent_banner__gUx2V{left:auto;right:32px;bottom:32px;max-width:640px}}.CookieConsent_message__8pFR_{flex:1 1;font-size:14px;line-height:1.5;color:#717680}.CookieConsent_message__8pFR_>strong{display:block;color:var(--ink);font-size:16px;font-weight:600;margin-bottom:4px}.CookieConsent_message__8pFR_ .CookieConsent_inlineLink__HxNYi,.CookieConsent_message__8pFR_>a{color:var(--ink);text-decoration:underline;font-weight:500;font-size:inherit;font-family:inherit;line-height:inherit}.CookieConsent_message__8pFR_ .CookieConsent_inlineLink__HxNYi:hover,.CookieConsent_message__8pFR_>a:hover{color:var(--ink)}.CookieConsent_message__8pFR_ .CookieConsent_inlineLink__HxNYi{background:none;border:none;padding:0;margin:0;cursor:pointer;display:inline}.CookieConsent_actions__KMOJR{display:flex;gap:10px;align-items:center;flex-shrink:0}.CookieConsent_acceptBtn__iPbQM{background:#edb31e;color:var(--ink);border:none;border-radius:var(--radius-md);padding:10px 22px;font-size:14px;font-weight:600;cursor:pointer;transition:transform .1s ease,box-shadow .15s ease}.CookieConsent_acceptBtn__iPbQM:hover{box-shadow:var(--shadow-raised)}.CookieConsent_acceptBtn__iPbQM:active{transform:translateY(1px)}.Modal_p-0__d2EW6{padding:0!important}.Modal_pt-0__cGpY0{padding-top:0!important}.Modal_pb-0__9s_vs{padding-bottom:0!important}.Modal_pl-0__SS9Wy{padding-left:0!important}.Modal_pr-0__EWGQ4,.Modal_px-0__qLntN{padding-right:0!important}.Modal_px-0__qLntN{padding-left:0!important}.Modal_py-0__4kl_s{padding-top:0!important;padding-bottom:0!important}.Modal_p-1__8ntM2{padding:.25rem!important}.Modal_pt-1__qW1eh{padding-top:.25rem!important}.Modal_pb-1__EPR_R{padding-bottom:.25rem!important}.Modal_pl-1__0cRJ3{padding-left:.25rem!important}.Modal_pr-1__sdPX1,.Modal_px-1__ymNoo{padding-right:.25rem!important}.Modal_px-1__ymNoo{padding-left:.25rem!important}.Modal_py-1__KCBpM{padding-top:.25rem!important;padding-bottom:.25rem!important}.Modal_p-2__w4Tan{padding:.5rem!important}.Modal_pt-2__twY2k{padding-top:.5rem!important}.Modal_pb-2__nDwtC{padding-bottom:.5rem!important}.Modal_pl-2__H7a9P{padding-left:.5rem!important}.Modal_pr-2__eMeKO,.Modal_px-2__LQzGT{padding-right:.5rem!important}.Modal_px-2__LQzGT{padding-left:.5rem!important}.Modal_py-2__AYppK{padding-top:.5rem!important;padding-bottom:.5rem!important}.Modal_p-3__fnRjh{padding:1rem!important}.Modal_pt-3__xx3f2{padding-top:1rem!important}.Modal_pb-3__2dlKe{padding-bottom:1rem!important}.Modal_pl-3__B6hRD{padding-left:1rem!important}.Modal_pr-3__IVC81,.Modal_px-3__qW_i5{padding-right:1rem!important}.Modal_px-3__qW_i5{padding-left:1rem!important}.Modal_py-3__VQu3E{padding-top:1rem!important;padding-bottom:1rem!important}.Modal_p-4__7vChW{padding:1.5rem!important}.Modal_pt-4__qVH_0{padding-top:1.5rem!important}.Modal_pb-4__yjB3d{padding-bottom:1.5rem!important}.Modal_pl-4__9Q5v3{padding-left:1.5rem!important}.Modal_pr-4__TNbiE,.Modal_px-4__Efm9V{padding-right:1.5rem!important}.Modal_px-4__Efm9V{padding-left:1.5rem!important}.Modal_py-4__CJ06l{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.Modal_p-5__jwl4h{padding:3rem!important}.Modal_pt-5__LwVF1{padding-top:3rem!important}.Modal_pb-5__bwzVY{padding-bottom:3rem!important}.Modal_pl-5__FnW_3{padding-left:3rem!important}.Modal_pr-5___vKQL,.Modal_px-5__XvvoV{padding-right:3rem!important}.Modal_px-5__XvvoV{padding-left:3rem!important}.Modal_py-5__X8Yyk{padding-top:3rem!important;padding-bottom:3rem!important}.Modal_p-auto__BNTTc{padding:auto!important}.Modal_pt-auto__XKMfj{padding-top:auto!important}.Modal_pb-auto__HQHCk{padding-bottom:auto!important}.Modal_pl-auto__v_APO{padding-left:auto!important}.Modal_pr-auto__JMB3O,.Modal_px-auto___1eJ2{padding-right:auto!important}.Modal_px-auto___1eJ2{padding-left:auto!important}.Modal_py-auto__xkMub{padding-top:auto!important;padding-bottom:auto!important}.Modal_m-0__X6_cw{margin:0!important}.Modal_mt-0__koLm0{margin-top:0!important}.Modal_mb-0__IO_re{margin-bottom:0!important}.Modal_ml-0__CnyTL{margin-left:0!important}.Modal_mr-0__PI11U,.Modal_mx-0__2avuL{margin-right:0!important}.Modal_mx-0__2avuL{margin-left:0!important}.Modal_my-0__qkb5W{margin-top:0!important;margin-bottom:0!important}.Modal_m-1__ZOuCc{margin:.25rem!important}.Modal_mt-1__KjPQJ{margin-top:.25rem!important}.Modal_mb-1__rydPd{margin-bottom:.25rem!important}.Modal_ml-1__KqmZw{margin-left:.25rem!important}.Modal_mr-1__r6Mwt,.Modal_mx-1__mFHJ8{margin-right:.25rem!important}.Modal_mx-1__mFHJ8{margin-left:.25rem!important}.Modal_my-1__gdOty{margin-top:.25rem!important;margin-bottom:.25rem!important}.Modal_m-2__vnExJ{margin:.5rem!important}.Modal_mt-2__sNzvD{margin-top:.5rem!important}.Modal_mb-2__FPgR0{margin-bottom:.5rem!important}.Modal_ml-2__EtooA{margin-left:.5rem!important}.Modal_mr-2__5VBv9,.Modal_mx-2__ezwOf{margin-right:.5rem!important}.Modal_mx-2__ezwOf{margin-left:.5rem!important}.Modal_my-2__99lST{margin-top:.5rem!important;margin-bottom:.5rem!important}.Modal_m-3__ywngw{margin:1rem!important}.Modal_mt-3__tvCS8{margin-top:1rem!important}.Modal_mb-3__Fy6_d{margin-bottom:1rem!important}.Modal_ml-3__q0l0k{margin-left:1rem!important}.Modal_mr-3__FR_Ny,.Modal_mx-3__Qz_qP{margin-right:1rem!important}.Modal_mx-3__Qz_qP{margin-left:1rem!important}.Modal_my-3__2Sl3G{margin-top:1rem!important;margin-bottom:1rem!important}.Modal_m-4__rbabc{margin:1.5rem!important}.Modal_mt-4__tujEI{margin-top:1.5rem!important}.Modal_mb-4__yVWe8{margin-bottom:1.5rem!important}.Modal_ml-4__bu5b3{margin-left:1.5rem!important}.Modal_mr-4__ew_vd,.Modal_mx-4__Mb_og{margin-right:1.5rem!important}.Modal_mx-4__Mb_og{margin-left:1.5rem!important}.Modal_my-4___exmc{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.Modal_m-5__w6RzW{margin:3rem!important}.Modal_mt-5__Aw8ZS{margin-top:3rem!important}.Modal_mb-5__1XgdD{margin-bottom:3rem!important}.Modal_ml-5__BzCgj{margin-left:3rem!important}.Modal_mr-5__CLE8e,.Modal_mx-5__vR9pQ{margin-right:3rem!important}.Modal_mx-5__vR9pQ{margin-left:3rem!important}.Modal_my-5__eOcO3{margin-top:3rem!important;margin-bottom:3rem!important}.Modal_m-auto__N8sXJ{margin:auto!important}.Modal_mt-auto__oeXVm{margin-top:auto!important}.Modal_mb-auto__WJpz5{margin-bottom:auto!important}.Modal_ml-auto__FDMHp{margin-left:auto!important}.Modal_mr-auto__KGrhc,.Modal_mx-auto__63v5J{margin-right:auto!important}.Modal_mx-auto__63v5J{margin-left:auto!important}.Modal_my-auto__ByLeV{margin-top:auto!important;margin-bottom:auto!important}.Modal_modal_overlay__3lzhJ{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(22,15,13,.55);display:flex;justify-content:center;align-items:center;z-index:var(--z-modal);padding:20px;animation:Modal_fadeIn__z5AfS .2s ease}.Modal_modal_container__il2HV{background:var(--surface-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-overlay);max-height:90vh;overflow:hidden;animation:Modal_slideIn__GAvKh .3s ease;display:flex;flex-direction:column}.Modal_modal_container__il2HV.Modal_small__ven0z{width:100%;max-width:400px}.Modal_modal_container__il2HV.Modal_medium__t__gQ{width:100%;max-width:600px}.Modal_modal_container__il2HV.Modal_large__J_YNv{width:100%;max-width:800px}.Modal_modal_container__il2HV.Modal_full__Rpde2{width:100%;max-width:1200px;height:90vh}.Modal_modal_head__IwByZ{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-6) var(--space-4) var(--space-2) var(--space-6);border-bottom:1px solid var(--border-subtle)}.Modal_section_title__zNEXx{margin:0;padding-top:var(--space-2);font-size:24px;line-height:32px;font-weight:700;color:var(--ink)}.Modal_modal_content___OVQP{padding-bottom:24px;overflow-y:auto;flex:1 1}.Modal_close_button__xHUd5{flex:none;background:none;border:none;cursor:pointer;border-radius:var(--radius-pill);transition:background-color .15s;display:flex;align-items:center;justify-content:center;width:var(--tap-min);height:var(--tap-min)}.Modal_close_button__xHUd5:hover{background-color:var(--surface-sunken)}.Modal_close_button__xHUd5 .ic{width:24px;height:24px;background-color:var(--ink)!important}@keyframes Modal_fadeIn__z5AfS{0%{opacity:0}to{opacity:1}}@keyframes Modal_slideIn__GAvKh{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:768px){.Modal_modal_overlay__3lzhJ{padding:16px}.Modal_modal_container__il2HV.Modal_full__Rpde2,.Modal_modal_container__il2HV.Modal_large__J_YNv,.Modal_modal_container__il2HV.Modal_medium__t__gQ,.Modal_modal_container__il2HV.Modal_small__ven0z{width:100%;max-width:none;height:auto;max-height:85vh}.Modal_modal_head__IwByZ{padding:var(--space-4) var(--space-2) var(--space-2) var(--space-4)}.Modal_section_title__zNEXx{font-size:20px;line-height:28px}}@media(max-width:480px){.Modal_modal_overlay__3lzhJ{padding:12px}}@media(max-width:576px){.Modal_modal_container__il2HV .Modal_modal_content___OVQP .buttonGroup,.Modal_modal_container__il2HV .Modal_modal_content___OVQP .form-actions{display:flex;flex-direction:column;align-items:stretch;gap:12px}.Modal_modal_container__il2HV .Modal_modal_content___OVQP .buttonGroup>button,.Modal_modal_container__il2HV .Modal_modal_content___OVQP .buttonGroup>input[type=submit],.Modal_modal_container__il2HV .Modal_modal_content___OVQP .form-actions>button,.Modal_modal_container__il2HV .Modal_modal_content___OVQP .form-actions>input[type=submit]{width:100%;margin:0}}.SmsConsentCheckbox_sms_consent__8kfgJ{display:flex;flex-direction:column;gap:10px}.SmsConsentCheckbox_sms_consent__8kfgJ .SmsConsentCheckbox_row__zTSnN{display:flex;align-items:center;gap:8px;margin-bottom:0;cursor:pointer;font-weight:400}.SmsConsentCheckbox_sms_consent__8kfgJ .SmsConsentCheckbox_row__zTSnN input[type=checkbox]{margin-top:0;flex-shrink:0}.SmsConsentCheckbox_category__5uFqS{display:block;flex:1 1;min-width:0}.SmsConsentCheckbox_sms_consent__8kfgJ .SmsConsentCheckbox_category_title__HSPYb{font-weight:600}.SmsConsentCheckbox_disclosure__wazVU{margin:0;font-size:13px;line-height:1.5;color:var(--ink-muted)}.SmsConsentCheckbox_disclosure__wazVU a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;font-weight:600}.SmsConsentCheckbox_disclosure__wazVU a:hover{text-decoration:underline}.ConsentPromptCard_card__JYrNr{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-2) var(--space-6) var(--space-6)}.ConsentPromptCard_body__ymvg0{margin:0;font-size:14px;line-height:1.5;color:var(--ink-muted)}.ConsentPromptCard_consent_label__Msuea{font-size:14px;color:var(--ink)}.ConsentPromptCard_error__D6wv_{margin:0;font-size:13px;color:var(--danger-fg)}.ConsentPromptCard_actions__qpZbi{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}.ConsentPromptCard_actions__qpZbi .btn{min-height:var(--tap-min);width:100%}@media(max-width:600px){.ConsentPromptCard_actions__qpZbi{grid-template-columns:1fr;justify-items:center}.ConsentPromptCard_actions__qpZbi .btn{justify-content:center;text-align:center}.ConsentPromptCard_actions__qpZbi .btn-primary{order:-1}}.ConsentPromptCard_otp_row__STMxP{display:flex;justify-content:center;gap:var(--space-3)}.ConsentPromptCard_otp_box__UGhjt{width:52px;height:56px;border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-card);color:var(--ink);text-align:center;font-size:24px;font-weight:600}.ConsentPromptCard_otp_box__UGhjt:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ConsentPromptCard_resend___HBBl{display:flex;justify-content:center;font-size:13px}.ConsentPromptCard_resend_muted__KQuyH{color:var(--ink-subtle)}.ConsentPromptCard_resend_link__iBiGn{border:0;background:none;padding:0;color:var(--ink-brand);font-weight:600;cursor:pointer}.ConsentPromptCard_resend_link__iBiGn:disabled{opacity:.6;cursor:default}.OpenInAppBanner_bar__Efwvl{position:fixed;left:0;right:0;bottom:calc(var(--sticky-cta-height, 0px) + var(--open-app-nav-offset, 0px));z-index:998;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4) calc(var(--space-2) + env(safe-area-inset-bottom, 0px)) var(--space-2);background:var(--surface-card);border-top:1px solid var(--border-subtle);box-shadow:var(--shadow-raised)}.OpenInAppBanner_bar__Efwvl.OpenInAppBanner_stacked__5Rihb{padding-bottom:var(--space-2)}.OpenInAppBanner_close__u5Zry{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:0;border:0;border-radius:var(--radius-pill);background:none;color:var(--ink-subtle);cursor:pointer}.OpenInAppBanner_close__u5Zry svg{width:16px;height:16px}.OpenInAppBanner_close__u5Zry:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.OpenInAppBanner_icon__C4_8N{flex-shrink:0;width:36px;height:36px;border-radius:var(--radius-md)}.OpenInAppBanner_text__nkNCN{display:flex;flex-direction:column;min-width:0;flex:1 1}.OpenInAppBanner_title__zW7oy{font-size:14px;font-weight:600;line-height:1.3;color:var(--ink)}.OpenInAppBanner_subtitle__EiwLa{font-size:13px;line-height:1.4;color:var(--ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OpenInAppBanner_cta__9hJF4{flex-shrink:0;display:inline-flex;align-items:center;min-height:36px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--action-primary);color:var(--on-primary);font-size:14px;font-weight:600;text-decoration:none}.OpenInAppBanner_cta__9hJF4:hover{background:var(--action-primary-hover)}.OpenInAppBanner_cta__9hJF4:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}