*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.shell{width:100%;max-width:1240px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.shell{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.shell{padding-left:2rem;padding-right:2rem}}.panel{--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--line-rgb) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--panel-rgb) / var(--tw-bg-opacity,1));--tw-shadow:var(--tw-shadow-colored);--tw-shadow-colored:0 14px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);--tw-shadow-color:rgb(var(--panel-rgb) / 1);border-radius:1rem;position:relative}.panel-lift{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.panel-lift:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgb(var(--accent-rgb) / .4);--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.nav-link{--tw-text-opacity:1;color:rgb(var(--muted-rgb) / var(--tw-text-opacity,1));border-radius:.5rem;padding:.5rem .75rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative}.nav-link:hover{--tw-text-opacity:1;color:rgb(var(--ink-rgb) / var(--tw-text-opacity,1))}.nav-link:after{content:"";transform-origin:0;--tw-scale-x:0;height:2px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(var(--accent-rgb) / var(--tw-bg-opacity,1));transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;bottom:.25rem;left:.75rem;right:.75rem}.profession-page .nav-link[style*=width]:after{transform-origin:0;animation:.8s cubic-bezier(.2,.8,.2,1) .2s both grow-x}.nav-link:hover:after,.nav-link:focus-visible:after{--tw-scale-x:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.button-primary{--tw-bg-opacity:1;background-color:rgb(var(--accent-rgb) / var(--tw-bg-opacity,1));--tw-text-opacity:1;min-height:2.75rem;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 8px 22px rgb(var(--accent-rgb)/.22);--tw-shadow-colored:0 8px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.5rem;justify-content:center;align-items:center;padding-left:1.25rem;padding-right:1.25rem;font-weight:700;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.profession-page .button-primary[style*=width]{transform-origin:0;animation:.8s cubic-bezier(.2,.8,.2,1) .2s both grow-x}.button-primary:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-brightness:brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.button-primary:active{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.button-primary:disabled{cursor:not-allowed;opacity:.5}.button-secondary{--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--line-rgb) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--panel-rgb) / var(--tw-bg-opacity,1));--tw-text-opacity:1;min-height:2.75rem;color:rgb(var(--ink-rgb) / var(--tw-text-opacity,1));border-radius:.5rem;justify-content:center;align-items:center;padding-left:1.25rem;padding-right:1.25rem;font-weight:700;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.button-secondary:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgb(var(--accent-rgb) / .5);background-color:rgb(var(--accent-rgb) / .05)}.icon-button{--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--line-rgb) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--panel-rgb) / var(--tw-bg-opacity,1));--tw-text-opacity:1;width:2.75rem;height:2.75rem;color:rgb(var(--muted-rgb) / var(--tw-text-opacity,1));border-radius:9999px;place-items:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:grid}@media (min-width:1024px){.trust-section>.icon-button{grid-template-columns:1fr}}.icon-button:hover{--tw-rotate:-6deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgb(var(--accent-rgb) / .4);--tw-text-opacity:1;color:rgb(var(--ink-rgb) / var(--tw-text-opacity,1))}.eyebrow{text-transform:uppercase;letter-spacing:.16em;--tw-text-opacity:1;color:rgb(var(--accent-rgb) / var(--tw-text-opacity,1));font-size:.75rem;font-weight:800;line-height:1rem}.badge{border-width:1px;border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.75rem;font-weight:700;line-height:1rem;display:inline-flex}.badge-premium{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1));background-color:#fbbf241a;border-color:#f59e0b66}.badge-premium:is(.dark *){--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.confidence-high{--tw-text-opacity:1;color:rgb(var(--positive-rgb) / var(--tw-text-opacity,1));background-color:#10b9811a;border-color:#10b9814d}.confidence-medium{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1));background-color:#0ea5e91a;border-color:#0ea5e94d}.confidence-medium:is(.dark *){--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.confidence-low,.confidence-insufficient{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1));background-color:#f59e0b1a;border-color:#f59e0b4d}.confidence-low:is(.dark *),.confidence-insufficient:is(.dark *){--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.trend{border-width:1px;border-color:#0000;border-radius:.5rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;font-weight:700;line-height:1rem;transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.trend:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.paywall{--tw-bg-opacity:1;background-color:rgb(var(--panel-rgb) / var(--tw-bg-opacity,1));--tw-shadow:var(--tw-shadow-colored);--tw-shadow-colored:0 14px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);--tw-shadow-color:rgb(var(--panel-rgb) / 1);border-width:1px;border-color:#f59e0b59;border-radius:1.6rem;position:relative;overflow:hidden}.paywall:after{content:"";pointer-events:none;--tw-rotate:-6deg;width:16rem;height:12rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background:repeating-linear-gradient(-45deg,#0000 0 10px,#e7ac3e1f 10px 12px);border-radius:1.5rem;position:absolute;top:-3rem;right:-2rem}.field{--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--line-rgb) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--panel-rgb) / var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;min-height:2.75rem;color:rgb(var(--ink-rgb) / var(--tw-text-opacity,1));border-radius:.75rem;padding-left:.75rem;padding-right:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.field::placeholder{color:rgb(var(--muted-rgb) / .7)}.field:focus{--tw-border-opacity:1;border-color:rgb(var(--accent-rgb) / var(--tw-border-opacity,1))}.table-wrap{--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--line-rgb) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--panel-rgb) / var(--tw-bg-opacity,1));border-radius:1rem;overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;width:100%;min-width:680px}.data-table th{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(var(--line-rgb) / var(--tw-border-opacity,1));text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(var(--muted-rgb) / var(--tw-text-opacity,1));background-color:#64748b0d;padding:.75rem 1rem;font-size:.75rem;line-height:1rem}.data-table td{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(var(--line-rgb) / var(--tw-border-opacity,1));vertical-align:middle;padding:1rem}.skeleton{background-color:#94a3b826;border-radius:.75rem;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg, transparent, rgb(var(--panel-rgb) / .7), transparent);--tw-translate-x:-100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));animation:1.5s infinite shimmer;position:absolute;inset:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-left-\[9999px\]{left:-9999px}.bottom-5{bottom:1.25rem}.right-5{right:1.25rem}.top-0{top:0}.top-3{top:.75rem}.z-30{z-index:30}.z-40{z-index:40}.mx-auto{margin-left:auto;margin-right:auto}.mb-5{margin-bottom:1.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.size-10{width:2.5rem;height:2.5rem}.size-12{width:3rem;height:3rem}.size-20{width:5rem;height:5rem}.size-4{width:1rem;height:1rem}.h-12{height:3rem}.h-2{height:.5rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-80{height:20rem}.h-\[2px\]{height:2px}.h-full{height:100%}.min-h-16{min-height:4rem}.min-h-32{min-height:8rem}.min-h-40{min-height:10rem}.min-h-48{min-height:12rem}.w-32{width:8rem}.w-full{width:100%}.min-w-48{min-width:12rem}.min-w-56{min-width:14rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.rotate-0{--tw-rotate:0deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-9{gap:2.25rem}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded-2xl{border-radius:1rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[var\(--accent\)\]{border-color:var(--accent)}.border-\[var\(--line\)\]{border-color:var(--line)}.border-accent{--tw-border-opacity:1;border-color:rgb(var(--accent-rgb) / var(--tw-border-opacity,1))}.border-amber-400\/35{border-color:#fbbf2459}.border-amber-400\/40{border-color:#fbbf2466}.border-emerald-500\/30{border-color:#10b9814d}.border-line{--tw-border-opacity:1;border-color:rgb(var(--line-rgb) / var(--tw-border-opacity,1))}.border-red-500\/30{border-color:#ef44444d}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.bg-\[\#09090b\]{--tw-bg-opacity:1;background-color:rgb(9 9 11/var(--tw-bg-opacity,1))}.bg-\[\#09090b\]\/95{background-color:#09090bf2}.bg-\[\#111113\]{--tw-bg-opacity:1;background-color:rgb(17 17 19/var(--tw-bg-opacity,1))}.bg-\[rgb\(var\(--accent-rgb\)\/\.12\)\]{background-color:rgb(var(--accent-rgb)/.12)}.bg-\[rgb\(var\(--panel-rgb\)\/\.45\)\]{background-color:rgb(var(--panel-rgb)/.45)}.bg-\[rgb\(var\(--panel-rgb\)\/\.55\)\]{background-color:rgb(var(--panel-rgb)/.55)}.bg-\[rgb\(var\(--panel-rgb\)\/\.64\)\]{background-color:rgb(var(--panel-rgb)/.64)}.bg-\[var\(--panel-soft\)\]{background-color:var(--panel-soft)}.bg-accent{--tw-bg-opacity:1;background-color:rgb(var(--accent-rgb) / var(--tw-bg-opacity,1))}.bg-accent\/10{background-color:rgb(var(--accent-rgb) / .1)}.bg-amber-400\/15{background-color:#fbbf2426}.bg-amber-400\/5{background-color:#fbbf240d}.bg-emerald-500\/10{background-color:#10b9811a}.bg-line{--tw-bg-opacity:1;background-color:rgb(var(--line-rgb) / var(--tw-bg-opacity,1))}.bg-panel{--tw-bg-opacity:1;background-color:rgb(var(--panel-rgb) / var(--tw-bg-opacity,1))}.bg-red-500\/10{background-color:#ef44441a}.bg-slate-500\/10{background-color:#64748b1a}.bg-slate-500\/5{background-color:#64748b0d}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-\[linear-gradient\(90deg\,var\(--accent\)\,\#ff5964\,transparent_82\%\)\]{background-image:linear-gradient(90deg,var(--accent),#ff5964,transparent 82%)}.p-12{padding:3rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pl-5{padding-left:1.25rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-tight{line-height:1.25}.tracking-\[-\.035em\]{letter-spacing:-.035em}.tracking-\[-\.04em\]{letter-spacing:-.04em}.tracking-\[\.12em\]{letter-spacing:.12em}.tracking-\[\.16em\]{letter-spacing:.16em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#111113\]{--tw-text-opacity:1;color:rgb(17 17 19/var(--tw-text-opacity,1))}.text-accent{--tw-text-opacity:1;color:rgb(var(--accent-rgb) / var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-ink{--tw-text-opacity:1;color:rgb(var(--ink-rgb) / var(--tw-text-opacity,1))}.text-muted{--tw-text-opacity:1;color:rgb(var(--muted-rgb) / var(--tw-text-opacity,1))}.text-negative{--tw-text-opacity:1;color:rgb(var(--negative-rgb) / var(--tw-text-opacity,1))}.text-positive{--tw-text-opacity:1;color:rgb(var(--positive-rgb) / var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--accent\)\]{accent-color:var(--accent)}.opacity-100{opacity:1}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-80{opacity:.8}.shadow-\[0_14px_40px_rgb\(0_0_0\/\.3\)\]{--tw-shadow:0 14px 40px #0000004d;--tw-shadow-colored:0 14px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_24px_rgb\(var\(--accent-rgb\)\/\.12\)\]{--tw-shadow:0 8px 24px rgb(var(--accent-rgb)/.12);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#141416;--muted:#5d6068;--panel:#fff;--canvas:#fff;--line:#e7e8ec;--accent:#d71920;--accent-2:#2366d1;--sun:#f2b84b;--positive:#148354;--negative:#d71920;--ink-rgb:20 20 22;--muted-rgb:93 96 104;--panel-rgb:255 255 255;--line-rgb:231 232 236;--accent-rgb:215 25 32;--positive-rgb:20 131 84;--negative-rgb:215 25 32;--shadow-rgb:24 28 38}.site-header{box-shadow:0 8px 30px rgb(var(--shadow-rgb) / .055);border-color:var(--line)!important;color:var(--ink)!important;background:#fffffff0!important}.site-header .nav-link{color:rgb(var(--ink-rgb) / .66)}.site-header .nav-link:hover,.site-header .nav-link:focus-visible{color:var(--ink)}.site-header .icon-button{border-color:var(--line);color:var(--muted);background:#fff}.site-header .status-line{border-color:var(--line);color:var(--muted);background:#f7f8fa}.header-account{color:#fff;background:#171719;border-radius:.55rem;justify-content:center;align-items:center;min-height:2.75rem;padding-inline:1.15rem;font-weight:800;transition:transform .2s,background-color .2s}.header-account:hover{background:#313137;transform:translateY(-2px)}.dark .site-header{box-shadow:none;color:#fff!important;background:#09090bf2!important;border-color:#ffffff1a!important}.dark .site-header .nav-link{color:#ffffffad}.dark .site-header .nav-link:hover,.dark .site-header .nav-link:focus-visible{color:#fff}.dark .site-header .icon-button{color:#ffffffc7;background:#ffffff14;border-color:#ffffff2b}.dark .site-header .status-line{color:#ffffffb3;background:#ffffff12;border-color:#ffffff24}.dark .header-account{color:#111113;background:#fff}.dark .header-account:hover{background:#ededed}.support-button{bottom:max(1.25rem, env(safe-area-inset-bottom));right:max(1.25rem, env(safe-area-inset-right))}.cinematic-hero{isolation:isolate;color:#fff;background:linear-gradient(90deg,#08080a 0%,#0d0d10 46%,#0d0d10b8 100%),radial-gradient(circle at 78% 36%,#d7192038,#0000 38%);min-height:min(860px,100vh - 4rem);padding-block:clamp(3.5rem,8vw,7rem);position:relative;overflow:hidden}.cinematic-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#08080a);height:18rem;position:absolute;inset:auto 0 0}.cinematic-glow{z-index:-2;filter:blur(60px);opacity:.45;border-radius:50%;position:absolute}.cinematic-glow-one{background:#d7192054;width:30rem;height:30rem;top:8%;right:4%}.cinematic-glow-two{background:#2366d12e;width:26rem;height:18rem;bottom:-15%;left:24%}.cinematic-grid{align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.cinematic-copy{z-index:2;max-width:48rem;position:relative}.cinematic-eyebrow,.cinematic-status{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.55rem;padding:.55rem .8rem;font-size:.74rem;font-weight:800;display:inline-flex}.cinematic-copy h1{letter-spacing:-.065em;text-wrap:balance;max-width:13ch;margin-top:1.6rem;font-size:clamp(3.2rem,7vw,6.8rem);font-weight:900;line-height:.94}.cinematic-copy h1 span{color:#ff424b}.cinematic-copy>p{color:#ffffffad;max-width:42rem;margin-top:1.55rem;font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.65}.career-search{color:#151517;background:#fff;border:1px solid #ffffff24;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;max-width:45rem;margin-top:2rem;padding:.45rem;display:grid;box-shadow:0 24px 70px #00000057}.career-search>svg{color:#6d6d72;margin-left:.75rem}.career-search input{color:#151517;background:0 0;border:0;outline:0;min-width:0;padding:.85rem .25rem;font-size:1rem}.career-search input::placeholder{color:#85858b}.career-search button{background:var(--accent);color:#fff;border-radius:.65rem;min-height:3.25rem;padding-inline:1.25rem;font-weight:850;transition:transform .2s,filter .2s}.career-search button:hover{filter:brightness(1.08);transform:translateY(-1px)}.quick-directions{color:#ffffff85;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1rem;font-size:.82rem;display:flex}.quick-directions a{color:#ffffffd1;border-bottom:1px solid #ffffff40;transition:color .2s,border-color .2s}.quick-directions a:hover{color:#fff;border-color:#ff424b}.cinematic-stats{background:#ffffff1f;border:1px solid #ffffff1f;border-radius:.9rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:40rem;margin-top:2.2rem;display:grid;overflow:hidden}.cinematic-stats>div{background:#0a0a0cdb;align-content:center;gap:.1rem;min-height:5.5rem;padding:1rem 1.2rem;display:grid}.cinematic-stats strong{font:850 1.7rem/1 ui-monospace,monospace}.cinematic-stats span{color:#ffffff85;font-size:.75rem}html:not(.dark) .cinematic-hero{color:var(--ink);background:radial-gradient(circle at 77% 31%,#d719201a,#0000 33%),radial-gradient(circle at 14% 84%,#2366d112,#0000 30%),linear-gradient(135deg,#fff 0%,#fafbfe 58%,#f3f5fa 100%)}html:not(.dark) .cinematic-hero:after{background:linear-gradient(#0000,#fff)}html:not(.dark) .cinematic-glow{opacity:.2}html:not(.dark) .cinematic-eyebrow,html:not(.dark) .cinematic-status{color:#5e6169;background:#fffc;border-color:#e1e3e9;box-shadow:0 8px 24px #181c260d}html:not(.dark) .cinematic-copy>p{color:#545861}html:not(.dark) .quick-directions{color:#7a7d85}html:not(.dark) .quick-directions a{color:#34363c;border-color:#c8cad1}html:not(.dark) .quick-directions a:hover{color:#111113}html:not(.dark) .cinematic-stats{background:#e4e6eb;border-color:#e4e6eb;box-shadow:0 16px 42px #181c2612}html:not(.dark) .cinematic-stats>div{background:#fff}html:not(.dark) .cinematic-stats span{color:#747780}.career-scene{appearance:none;color:#fff;text-align:left;cursor:pointer;width:100%;min-height:610px;font:inherit;isolation:isolate;background:radial-gradient(circle at 50% 38%,#ffffff1a,#0000 28%),radial-gradient(circle at 64% 58%,#d719203d,#0000 36%),linear-gradient(145deg,#1a1a1f,#0c0c0f 68%);border:1px solid #ffffff1f;border-radius:2rem;padding:0;transition:border-color .45s,box-shadow .55s,transform .55s cubic-bezier(.2,.8,.2,1);display:block;position:relative;overflow:hidden;box-shadow:0 45px 100px #0000006b}.career-scene:before{content:"";opacity:.2;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 80%,#0000);mask-image:linear-gradient(#0000,#000 25% 80%,#0000)}.career-scene:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff09,inset 0 -120px 120px #00000073}.scene-copy{z-index:5;display:grid;position:absolute;top:1.45rem;left:1.45rem}.scene-copy strong{letter-spacing:-.04em;font-size:clamp(1.7rem,4vw,2.7rem);line-height:1}.scene-copy span{color:#ff5964;margin-top:.25rem;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:800}.scene-state{z-index:9;color:#ffffffad;letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08080a9e;border:1px solid #ffffff26;border-radius:999px;padding:.52rem .72rem;font-size:.7rem;font-weight:850;transition:opacity .35s,transform .45s;position:absolute;top:1.45rem;right:1.45rem}.scene-state-after{color:#7ff0b7;opacity:0;border-color:#65e2a247;transform:translateY(10px)}.scene-floor{z-index:1;background:radial-gradient(#000000ad,#0000 68%);border-radius:50%;height:7rem;position:absolute;bottom:3.5rem;left:8%;right:8%;transform:perspective(260px)rotateX(62deg)}.candidate{--candidate-scale:1;z-index:3;width:250px;height:390px;transform:translateX(-50%) translateY(12px) rotate(-2.5deg) scale(var(--candidate-scale));transform-origin:bottom;transition:transform .65s cubic-bezier(.2,.85,.2,1);position:absolute;bottom:4.2rem;left:50%}.candidate-shadow{filter:blur(10px);background:#0000008f;border-radius:50%;height:2rem;position:absolute;bottom:-1rem;left:14%;right:8%}.candidate-chair{background:linear-gradient(145deg,#45454c,#202025);border-radius:30px 30px 16px 16px;height:145px;transition:opacity .4s,transform .55s;position:absolute;bottom:62px;left:30px;right:16px;box-shadow:inset 0 0 0 1px #ffffff14}.candidate-chair:after{content:"";border-left:8px solid #242429;border-right:8px solid #242429;height:55px;position:absolute;bottom:-50px;left:16px;right:16px}.candidate-chair>span{background:#ffffff1c;border-radius:99px;height:2px;position:absolute;inset:25px 28px auto;box-shadow:0 35px #ffffff14,0 70px #ffffff0f}.candidate-body{z-index:5;transform-origin:bottom;background:linear-gradient(145deg,#72727b,#39393f 72%);border-radius:54px 54px 28px 28px;width:145px;height:175px;transition:filter .45s,transform .55s,top .55s;position:absolute;top:124px;left:52px;transform:skew(-2deg);box-shadow:inset -16px -12px 30px #0000002e}.candidate-hood{border:13px solid #5d5d65;border-bottom:0;border-radius:50% 50% 0 0;width:84px;height:52px;transition:opacity .35s,transform .45s;position:absolute;top:-17px;left:30px}.candidate-jacket-layer{border-radius:inherit;opacity:0;background:linear-gradient(145deg,#25252a,#0c0c0f);transition:opacity .5s .25s;position:absolute;inset:0;overflow:hidden}.candidate-jacket-layer:before,.candidate-jacket-layer:after{content:"";background:linear-gradient(145deg,#3b3b42,#16161a);border-bottom:2px solid #ffffff1f;width:58%;height:110px;position:absolute;top:0}.candidate-jacket-layer:before{clip-path:polygon(0 0,100% 0,62% 100%,0 66%);left:-7%}.candidate-jacket-layer:after{clip-path:polygon(0 0,100% 0,100% 66%,38% 100%);right:-7%}.candidate-jacket-layer i{z-index:2;background:#d9d9dd;border-radius:50%;width:8px;height:8px;position:absolute;top:32px}.candidate-jacket-layer i:first-child{left:55px}.candidate-jacket-layer i:last-child{right:55px}.candidate-shirt{z-index:2;clip-path:polygon(16% 0,84% 0,100% 100%,0 100%);opacity:0;transform-origin:top;background:linear-gradient(90deg,#e5e8ec,#fff 45%,#d8dce2);width:50px;height:122px;transition:opacity .4s .22s,transform .5s .22s;position:absolute;top:5px;left:48px;transform:translateY(14px)scale(.78)}.candidate-shirt i{clip-path:polygon(50% 0,100% 12%,68% 100%,32% 100%,0 12%);background:#b71920;width:10px;height:63px;position:absolute;top:14px;left:20px}.candidate-shirt:after{content:"";background:linear-gradient(135deg,#fff 0 48%,#0000 49%),linear-gradient(225deg,#fff 0 48%,#0000 49%);border-bottom:1px solid #303a4a2e;height:30px;position:absolute;top:0;left:7px;right:7px}.candidate-head{z-index:7;transform-origin:bottom;background:linear-gradient(140deg,#e4ae86,#b87255);border-radius:44% 46% 48% 48%;width:102px;height:112px;transition:transform .5s;position:absolute;top:30px;left:74px;transform:translateY(9px)rotate(-5deg);box-shadow:inset -13px -8px 20px #62291e2e}.candidate-hair{background:linear-gradient(145deg,#34282a,#171214 68%);border-radius:55% 52% 28% 25%;height:48px;position:absolute;top:-8px;left:-5px;right:-4px;transform:rotate(-4deg);box-shadow:inset 12px 7px 14px #ffffff0e}.candidate-hair:after{content:"";background:#1d1718;border-radius:0 15px 15px 0;width:19px;height:35px;position:absolute;top:21px;right:-3px}.candidate-ear{background:#c88666;border-radius:50%;width:18px;height:24px;position:absolute;top:50px;right:-8px}.candidate-ear:after{content:"";border:1px solid #713a3047;border-left:0;border-radius:50%;position:absolute;inset:6px 4px}.candidate-face i{background:#2f2224;border-radius:50%;width:8px;height:5px;transition:transform .4s;position:absolute;top:55px;transform:rotate(8deg);box-shadow:inset 0 1px #ffffff29}.candidate-face i:first-of-type{left:27px}.candidate-face i:nth-of-type(2){right:25px;transform:rotate(-8deg)}.candidate-brow{background:#493033;border-radius:99px;width:19px;height:4px;transition:transform .4s;position:absolute;top:45px}.candidate-brow-left{left:21px;transform:rotate(8deg)}.candidate-brow-right{right:19px;transform:rotate(-8deg)}.candidate-nose{border-bottom:2px solid #77433747;border-right:2px solid #77433761;border-radius:0 0 8px;width:9px;height:15px;position:absolute;top:59px;left:48px;transform:rotate(4deg)}.candidate-cheek{filter:blur(.4px);background:#ca5b5321;border-radius:50%;width:17px;height:8px;position:absolute;top:69px}.candidate-cheek-left{left:15px}.candidate-cheek-right{right:12px}.candidate-face b{border-top:3px solid #78463d;border-radius:50%;width:21px;height:9px;transition:transform .45s,border-radius .45s,border-color .45s;position:absolute;top:79px;left:41px;transform:rotate(3deg)}.candidate-neck{z-index:6;background:#c88766;border-radius:0 0 16px 16px;width:48px;height:42px;position:absolute;top:112px;left:100px}.candidate-arm{z-index:-1;background:#45454c;border-radius:30px;width:45px;height:135px;transition:transform .5s,background .5s;position:absolute;top:45px}.candidate-arm-left{left:-17px;transform:rotate(16deg)}.candidate-arm-right{right:-17px;transform:rotate(-12deg)}.candidate-hand{z-index:8;background:linear-gradient(145deg,#d99d79,#b96f55);border-radius:48% 48% 55% 55%;width:31px;height:33px;transition:transform .55s,top .55s;position:absolute;top:149px;box-shadow:inset -5px -4px 9px #6d302524}.candidate-hand-left{left:-10px;transform:rotate(14deg)}.candidate-hand-right{right:-10px;transform:rotate(-14deg)}.candidate-leg{z-index:4;transform-origin:top;background:linear-gradient(#27272c,#151518);border-radius:24px;width:70px;height:119px;transition:transform .55s,top .55s;position:absolute;top:254px}.candidate-leg-left{left:47px;transform:rotate(8deg)scaleY(.92)}.candidate-leg-right{right:43px;transform:rotate(-8deg)scaleY(.92)}.candidate-shoe{z-index:5;background:#09090b;border-radius:24px 28px 10px 12px;width:86px;height:34px;transition:transform .5s;position:absolute;bottom:1px;box-shadow:inset 0 4px #ffffff0f}.candidate-shoe-left{left:31px;transform:rotate(-4deg)}.candidate-shoe-right{right:27px;transform:scaleX(-1)rotate(-4deg)}.candidate-bag{z-index:9;color:#ffd0bd;opacity:0;background:linear-gradient(145deg,#74351f,#2b1712);border:1px solid #ffffff2e;border-radius:14px;place-items:center;width:85px;height:67px;transition:opacity .45s .42s,transform .62s cubic-bezier(.2,.9,.2,1.15) .42s;display:grid;position:absolute;bottom:55px;right:-34px;transform:translateY(45px)rotate(10deg)scale(.82)}.career-object{z-index:6;opacity:0;pointer-events:none;transition:opacity .42s,transform .68s cubic-bezier(.2,.9,.2,1.18);position:absolute}.object-card{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#17171bc7;border:1px solid #ffffff26;border-radius:24px;align-content:center;place-items:center;gap:.45rem;width:104px;height:104px;display:grid;box-shadow:0 22px 40px #00000052}.object-card small{color:#ffffff9e;font-size:.68rem;font-weight:800}.career-money{transition-delay:.24s;top:29%;left:9%;transform:translate(-45px,80px)rotate(-12deg)scale(.72)}.career-money .object-card{color:#65e2a2}.career-jacket{transition-delay:.13s;top:22%;right:8%;transform:translate(52px,92px)rotate(12deg)scale(.72)}.career-jacket .object-card{color:#ff5964}.career-bag{transition-delay:0s;bottom:17%;left:10%;transform:translate(-45px,72px)rotate(-8deg)scale(.72)}.career-bag .object-card{color:#f0b65a}.career-offer{transition-delay:0s;bottom:14%;right:6%;transform:translate(48px,62px)scale(.78)}.offer-card{color:#7ff0b7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d422ed6;border:1px solid #65e2a257;border-radius:17px;align-items:center;gap:.7rem;padding:.8rem 1rem;display:flex;box-shadow:0 20px 45px #00000057}.offer-card>span{display:grid}.offer-card small{color:#ffffff85;text-transform:uppercase;font-size:.6rem;font-weight:800}.offer-card strong{color:#fff;font-size:.82rem}.money-note{color:#0b492d;opacity:0;background:#62c991;border-radius:5px;place-items:center;width:35px;height:23px;font:900 .75rem/1 ui-monospace,monospace;display:grid;position:absolute}.money-note-1{top:-35px;left:13px}.money-note-2{top:-57px;left:63px}.money-note-3{top:-18px;left:88px}html:not(.dark) .career-scene{color:#1d2027;background:radial-gradient(circle at 48% 33%,#fffffff5,#0000 27%),radial-gradient(circle at 70% 58%,#d719201c,#0000 34%),linear-gradient(145deg,#f8f6f2 0%,#edf1f7 66%,#e4e9f1 100%);border-color:#d9dde6;box-shadow:0 35px 80px #37415129}html:not(.dark) .career-scene:before{opacity:.55;background-image:linear-gradient(#4c576a17 1px,#0000 1px),linear-gradient(90deg,#4c576a17 1px,#0000 1px)}html:not(.dark) .career-scene:after{box-shadow:inset 0 0 0 1px #ffffffb8,inset 0 -110px 110px #74819721}html:not(.dark) .scene-state{color:#565d69;background:#ffffffc7;border-color:#d7dce5;box-shadow:0 8px 24px #37415114}html:not(.dark) .scene-state-after{color:#0f7048;background:#ecfaf3;border-color:#14835440}html:not(.dark) .scene-floor{background:radial-gradient(#3f4b5e3b,#0000 68%)}html:not(.dark) .candidate-shadow{background:#3e495b3d}html:not(.dark) .candidate-chair{background:linear-gradient(145deg,#d7dce5,#aab3c2);box-shadow:inset 0 0 0 1px #ffffffb3}html:not(.dark) .candidate-chair:after{border-color:#8e98a8}html:not(.dark) .candidate-chair>span{background:#ffffff61;box-shadow:0 35px #ffffff42,0 70px #fff3}html:not(.dark) .candidate-body{background:linear-gradient(145deg,#aab4c3,#707b8d 72%);box-shadow:inset -16px -12px 30px #303a4a24}html:not(.dark) .candidate-hood{border-color:#909bab}html:not(.dark) .candidate-arm{background:#778294}html:not(.dark) .candidate-leg{background:linear-gradient(#3e495b,#222a37)}html:not(.dark) .candidate-shoe{background:#171b23;box-shadow:inset 0 4px #ffffff1f}html:not(.dark) .object-card{background:#ffffffe0;border-color:#d9dee7;box-shadow:0 18px 38px #38435526}html:not(.dark) .object-card small{color:#5e6673}html:not(.dark) .career-money .object-card{color:#137a4f}html:not(.dark) .career-jacket .object-card{color:#c61d27}html:not(.dark) .career-bag .object-card{color:#9b6816}html:not(.dark) .offer-card{color:#137a4f;background:#ecfaf3f0;border-color:#14835440;box-shadow:0 18px 38px #38435524}html:not(.dark) .offer-card small{color:#657068}html:not(.dark) .offer-card strong{color:#105f40}html:not(.dark) .career-scene:hover,html:not(.dark) .career-scene:focus-visible,html:not(.dark) .career-scene.is-active{border-color:#14835452;box-shadow:0 42px 90px #37415133,0 0 70px #d7192014}.career-scene:hover .career-money,.career-scene:focus-visible .career-money,.career-scene.is-active .career-money{opacity:1;transition-delay:0s;transform:translateY(-16px)rotate(-5deg)scale(1)}.career-scene:hover .career-jacket,.career-scene:focus-visible .career-jacket,.career-scene.is-active .career-jacket{opacity:1;transition-delay:.12s;transform:translateY(-11px)rotate(5deg)scale(1)}.career-scene:hover .career-bag,.career-scene:focus-visible .career-bag,.career-scene.is-active .career-bag{opacity:1;transition-delay:.24s;transform:translateY(-9px)rotate(-3deg)scale(1)}.career-scene:hover .career-offer,.career-scene:focus-visible .career-offer,.career-scene.is-active .career-offer{opacity:1;transition-delay:.4s;transform:translateY(-7px)scale(1)}.career-scene:hover,.career-scene:focus-visible,.career-scene.is-active{border-color:#65e2a247;transform:translateY(-3px);box-shadow:0 52px 110px #00000080,0 0 80px #d7192024}.career-scene:hover .scene-state-before,.career-scene:focus-visible .scene-state-before,.career-scene.is-active .scene-state-before{opacity:0;transform:translateY(-10px)}.career-scene:hover .scene-state-after,.career-scene:focus-visible .scene-state-after,.career-scene.is-active .scene-state-after{opacity:1;transform:translateY(0)}.career-scene:hover .candidate,.career-scene:focus-visible .candidate,.career-scene.is-active .candidate{transform:translateX(-50%) translateY(-11px) rotate(0) scale(calc(var(--candidate-scale) * 1.035))}.career-scene:hover .candidate-chair,.career-scene:focus-visible .candidate-chair,.career-scene.is-active .candidate-chair{opacity:0;transform:translateY(34px)scale(.78)}.career-scene:hover .candidate-body,.career-scene:focus-visible .candidate-body,.career-scene.is-active .candidate-body{top:108px;transform:skew(0)scaleY(1.08)}.career-scene:hover .candidate-hood,.career-scene:focus-visible .candidate-hood,.career-scene.is-active .candidate-hood{opacity:0;transform:translateY(-15px)scale(.7)}.career-scene:hover .candidate-jacket-layer,.career-scene:focus-visible .candidate-jacket-layer,.career-scene.is-active .candidate-jacket-layer{opacity:1}.career-scene:hover .candidate-shirt,.career-scene:focus-visible .candidate-shirt,.career-scene.is-active .candidate-shirt{opacity:1;transform:translateY(0)scale(1)}.career-scene:hover .candidate-arm,.career-scene:focus-visible .candidate-arm,.career-scene.is-active .candidate-arm{background:#202025}.career-scene:hover .candidate-hand-left,.career-scene:focus-visible .candidate-hand-left,.career-scene.is-active .candidate-hand-left{top:143px;transform:rotate(4deg)translate(3px)}.career-scene:hover .candidate-hand-right,.career-scene:focus-visible .candidate-hand-right,.career-scene.is-active .candidate-hand-right{top:143px;transform:rotate(-4deg)translate(-3px)}.career-scene:hover .candidate-head,.career-scene:focus-visible .candidate-head,.career-scene.is-active .candidate-head{transform:translateY(-5px)rotate(1deg)}.career-scene:hover .candidate-face i,.career-scene:focus-visible .candidate-face i,.career-scene.is-active .candidate-face i{transform:rotate(0)}.career-scene:hover .candidate-brow-left,.career-scene:focus-visible .candidate-brow-left,.career-scene.is-active .candidate-brow-left{transform:translateY(-1px)rotate(-2deg)}.career-scene:hover .candidate-brow-right,.career-scene:focus-visible .candidate-brow-right,.career-scene.is-active .candidate-brow-right{transform:translateY(-1px)rotate(2deg)}.career-scene:hover .candidate-face b,.career-scene:focus-visible .candidate-face b,.career-scene.is-active .candidate-face b{border-top-width:0;border-bottom:3px solid #78463d;transform:rotate(0)}.career-scene:hover .candidate-leg-left,.career-scene:focus-visible .candidate-leg-left,.career-scene.is-active .candidate-leg-left{top:246px;transform:rotate(2deg)scaleY(1.08)}.career-scene:hover .candidate-leg-right,.career-scene:focus-visible .candidate-leg-right,.career-scene.is-active .candidate-leg-right{top:246px;transform:rotate(-2deg)scaleY(1.08)}.career-scene:hover .candidate-shoe-left,.career-scene:focus-visible .candidate-shoe-left,.career-scene.is-active .candidate-shoe-left{transform:rotate(0)}.career-scene:hover .candidate-shoe-right,.career-scene:focus-visible .candidate-shoe-right,.career-scene.is-active .candidate-shoe-right{transform:scaleX(-1)rotate(0)}.career-scene:hover .candidate-bag,.career-scene:focus-visible .candidate-bag,.career-scene.is-active .candidate-bag{opacity:1;transform:translateY(0)rotate(2deg)scale(1)}.career-scene:hover .money-note,.career-scene:focus-visible .money-note,.career-scene.is-active .money-note{animation:1.55s ease-in-out infinite money-shower}.career-scene:hover .money-note-2,.career-scene:focus-visible .money-note-2,.career-scene.is-active .money-note-2{animation-delay:.22s}.career-scene:hover .money-note-3,.career-scene:focus-visible .money-note-3,.career-scene.is-active .money-note-3{animation-delay:.44s}html:not(.dark) .career-scene:hover .candidate-jacket-layer,html:not(.dark) .career-scene:focus-visible .candidate-jacket-layer,html:not(.dark) .career-scene.is-active .candidate-jacket-layer{background:linear-gradient(145deg,#466985,#203b55)}html:not(.dark) .career-scene:hover .candidate-jacket-layer:before,html:not(.dark) .career-scene:focus-visible .candidate-jacket-layer:before,html:not(.dark) .career-scene.is-active .candidate-jacket-layer:before,html:not(.dark) .career-scene:hover .candidate-jacket-layer:after,html:not(.dark) .career-scene:focus-visible .candidate-jacket-layer:after,html:not(.dark) .career-scene.is-active .candidate-jacket-layer:after{background:linear-gradient(145deg,#557b99,#294a66);border-bottom-color:#fff3}html:not(.dark) .career-scene:hover .candidate-arm,html:not(.dark) .career-scene:focus-visible .candidate-arm,html:not(.dark) .career-scene.is-active .candidate-arm{background:#294a66}html:not(.dark) .career-scene:hover .candidate-bag,html:not(.dark) .career-scene:focus-visible .candidate-bag,html:not(.dark) .career-scene.is-active .candidate-bag{color:#fff4ed;background:linear-gradient(145deg,#b6714d,#72412d);border-color:#683d2833;box-shadow:0 14px 28px #48332a2e}.market-pulse-section{background:var(--canvas);padding-block:clamp(4rem,8vw,7rem)}.market-pulse-grid{align-items:center;gap:2.4rem;display:grid}.market-pulse-copy h2,.job-section-heading h2,.trust-heading h2{letter-spacing:-.05em;text-wrap:balance;margin-top:.65rem;font-size:clamp(2.35rem,5vw,4.4rem);font-weight:900;line-height:1}.market-pulse-copy>p:not(.eyebrow),.job-section-heading p,.trust-heading p{max-width:43rem;color:var(--muted);margin-top:1rem;line-height:1.75}.market-pulse-copy .button-primary{margin-top:1.6rem}.market-leaders{border:1px solid var(--line);background:var(--panel);box-shadow:0 24px 60px rgb(var(--shadow-rgb) / .11);border-radius:1.25rem;overflow:hidden}.market-leaders li{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:1rem;min-height:6.4rem;padding:1rem 1.25rem;transition:background-color .2s,padding-left .2s;display:grid}.market-leaders li:last-child{border-bottom:0}.market-leaders li:hover{background:rgb(var(--accent-rgb) / .045);padding-left:1.55rem}.leader-position{color:rgb(var(--muted-rgb) / .55);font:850 1.45rem/1 ui-monospace,monospace}.leader-name{min-width:0;display:grid}.leader-name a{text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden}.leader-name a:hover{color:var(--accent)}.leader-name span{color:var(--muted);margin-top:.18rem;font-size:.78rem}.market-leaders li>strong{text-align:right;min-width:3rem;font:850 1.7rem/1 ui-monospace,monospace}.job-catalog-section{border-block:1px solid var(--line);background:rgb(var(--panel-rgb) / .36);padding-block:clamp(4rem,7vw,6rem)}.job-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem;display:flex}.job-section-heading>div{max-width:49rem}.trust-section{gap:2.5rem;padding-block:clamp(5rem,9vw,8rem);display:grid}.trust-heading{max-width:48rem}.compare-builder{border:1px solid var(--line);background:linear-gradient(145deg, var(--panel), rgb(var(--panel-rgb) / .76));box-shadow:0 24px 65px rgb(var(--shadow-rgb) / .09);border-radius:1.6rem;overflow:hidden}.compare-builder-heading{border-bottom:1px solid var(--line);background:rgb(var(--muted-rgb) / .045);align-items:center;gap:1rem;padding:1.4rem clamp(1.1rem,3vw,2rem);display:flex}.compare-builder-heading h2{font-size:1.25rem;font-weight:850}.compare-builder-heading p{color:var(--muted);margin-top:.2rem;font-size:.88rem}.compare-builder-icon{background:rgb(var(--accent-rgb) / .11);width:3rem;height:3rem;color:var(--accent);border-radius:.9rem;flex:none;place-items:center;display:grid}.compare-picker-grid{background:var(--line);gap:1px;display:grid}.compare-picker-card{background:var(--panel);gap:.72rem;min-width:0;padding:1.25rem;transition:background-color .2s;display:grid;position:relative}.compare-picker-card:hover{background:rgb(var(--accent-rgb) / .025)}.compare-picker-meta{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.compare-picker-meta strong{color:rgb(var(--muted-rgb) / .4);font:850 1.35rem/1 ui-monospace,monospace}.compare-picker-meta span{border:1px solid var(--line);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:.27rem .48rem;font-size:.62rem;font-weight:800}.compare-picker-label{font-size:.78rem;font-weight:800}.compare-select-shell{display:block;position:relative}.compare-select-shell select.field{appearance:none;cursor:pointer;background-image:none;border-radius:.9rem;min-height:3.4rem;padding:.7rem 2.7rem .7rem .9rem;font-size:.94rem;font-weight:700}.compare-select-shell>svg{color:var(--accent);pointer-events:none;position:absolute;top:50%;right:.9rem;transform:translateY(-50%)}.compare-builder-action{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem clamp(1.1rem,3vw,2rem);display:flex}.compare-builder-action p{color:var(--muted);font-size:.86rem;font-weight:700}@keyframes money-shower{0%{opacity:0;transform:translateY(-32px)rotate(-12deg)}28%{opacity:1}72%{opacity:1}to{opacity:0;transform:translateY(68px)rotate(18deg)}}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f7f7f7;--muted:#aaaab1;--panel:#18181b;--canvas:#0e0e10;--line:#343438;--accent:#ff3942;--accent-2:#70a2ff;--sun:#f2bf57;--positive:#45c98a;--negative:#ff5964;--ink-rgb:247 247 247;--muted-rgb:170 170 177;--panel-rgb:24 24 27;--line-rgb:52 52 56;--accent-rgb:255 57 66;--positive-rgb:69 201 138;--negative-rgb:255 89 100;--shadow-rgb:0 0 0}*{border-color:var(--line)}html{scroll-behavior:smooth}body{background-color:var(--canvas);min-height:100vh;color:var(--ink);text-rendering:optimizelegibility;font-family:Aptos,Segoe UI Variable,Segoe UI,ui-sans-serif,system-ui,sans-serif}main{overflow-x:clip}::selection{background:rgb(var(--accent-rgb) / .22);color:var(--ink)}a,button,input,select,textarea{outline-color:var(--accent);outline-offset:3px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-width:2px;outline-style:solid}.scrollbar-none{scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none}select.field{appearance:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-shadow:0 5px 16px rgb(var(--shadow-rgb) / .045);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%236a6d75' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;padding-right:2.8rem}select.field option,select.field optgroup{color:#151517;background:#fff}select.field:hover{border-color:rgb(var(--accent-rgb) / .42);background-color:rgb(var(--accent-rgb) / .025)}.dark select.field{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23b7b7bd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.dark select.field option,.dark select.field optgroup{color:#f7f7f8;background:#151517}.hero-stage{isolation:isolate;position:relative}.hero-stage:before{content:"";z-index:-1;border:1px solid rgb(var(--accent-rgb) / .22);border-radius:46% 54% 63% 37%/44% 39% 61% 56%;width:23rem;height:23rem;animation:24s linear infinite slow-turn;position:absolute;top:1.5rem;right:-9rem;transform:rotate(12deg)}.headline-mark{color:var(--accent);background:linear-gradient(transparent 75%, rgb(var(--accent-rgb) / .18) 75%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.brand-mark{transition:transform .28s,border-radius .28s}.brand:hover .brand-mark{border-radius:.35rem .9rem .9rem;transform:rotate(-6deg)scale(1.04)}.dark .button-primary{color:#fff}.live-dot{background:var(--positive);width:.55rem;height:.55rem;box-shadow:0 0 0 0 rgb(var(--positive-rgb) / .45);border-radius:999px;flex:none;animation:2.2s ease-out infinite live-pulse}.status-line{border:1px solid var(--line);background:rgb(var(--panel-rgb) / .72);color:var(--muted);border-radius:999px;align-items:center;gap:.6rem;padding:.45rem .75rem;font-size:.78rem;font-weight:700}.stat-chip{border-top:2px solid var(--line);padding:1rem 0 0 1rem;position:relative}.stat-chip:before{content:"";background:var(--accent);width:2.2rem;height:2px;transition:width .3s;position:absolute;top:-2px;left:0}.stat-chip:hover:before{width:60%}.market-board{border:1px solid var(--line);background:var(--panel);box-shadow:0 24px 60px rgb(var(--shadow-rgb) / .13);border-radius:1.75rem 1.75rem .65rem;transition:transform .35s,box-shadow .35s;overflow:hidden;transform:rotate(1deg)}.market-board:hover{box-shadow:0 30px 70px rgb(var(--shadow-rgb) / .17);transform:rotate(0)translateY(-4px)}.board-header{background:var(--ink);color:var(--panel)}.dark .board-header{color:#1b201e;background:#eef0e8}.rank-row{transition:background-color .2s,padding-left .2s}.rank-row:hover{background:rgb(var(--accent-rgb) / .055);padding-left:.4rem}.rank-track{background:var(--line);border-radius:99px;height:3px;overflow:hidden}.rank-fill{transform-origin:0;border-radius:inherit;background:var(--accent);height:100%;animation:.8s cubic-bezier(.2,.8,.2,1) both grow-x}.signal-strip{border-block:1px solid var(--line);background:var(--ink);color:var(--panel);overflow:hidden}.dark .signal-strip{color:#fff;background:#09090b}.signal-track{width:max-content;animation:26s linear infinite ticker;display:flex}.signal-strip:hover .signal-track{animation-play-state:paused}.signal-item{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.65rem;padding:.8rem 1.35rem;font-size:.78rem;font-weight:800;display:inline-flex}.signal-item:before{content:"";background:var(--sun);border-radius:99px;width:.38rem;height:.38rem}.insight-card{border:1px solid var(--line);background:var(--panel);border-radius:.75rem 1.6rem 1.6rem;min-height:15rem;padding:1.5rem;transition:transform .3s,border-color .3s;position:relative;overflow:hidden}.insight-card:hover{border-color:rgb(var(--accent-rgb) / .45);transform:translateY(-5px)rotate(-.2deg)}.insight-card:nth-child(2){border-radius:1.6rem .75rem 1.6rem 1.6rem}.insight-card:nth-child(3){border-radius:1.6rem 1.6rem .75rem}.insight-number{color:rgb(var(--muted-rgb) / .16);font:800 3.75rem/1 ui-monospace,monospace}.insight-icon{background:rgb(var(--accent-rgb) / .11);width:2.7rem;height:2.7rem;color:var(--accent);border-radius:.85rem;place-items:center;transition:transform .3s;display:grid}.insight-card:hover .insight-icon{transform:rotate(-8deg)scale(1.05)}.profession-card{border:1px solid var(--line);background:var(--panel);min-height:14rem;box-shadow:0 8px 26px rgb(var(--shadow-rgb) / .065);border-radius:1rem;transition:transform .28s,box-shadow .28s,border-color .28s;position:relative;overflow:hidden}.profession-card:hover{border-color:rgb(var(--accent-rgb) / .38);box-shadow:0 18px 38px rgb(var(--shadow-rgb) / .12);transform:translateY(-5px)}.profession-card:before{content:"";background:var(--accent);opacity:0;width:3px;transition:opacity .25s;position:absolute;inset:0 auto 0 0}.profession-card:hover:before{opacity:1}.vacancy-chip{border:1px solid var(--line);background:rgb(var(--muted-rgb) / .055);border-radius:.45rem;padding:.35rem .5rem}.category-mark{background:var(--accent);border-radius:99px;width:2.7rem;height:.28rem;display:block}.category-data-ai,.category-analytics{background:var(--accent-2)}.category-infrastructure,.category-security{background:var(--sun)}.category-quality{background:#8b68a7}.category-specialized,.category-architecture{background:#4476a7}.card-arrow{pointer-events:none;border:1px solid var(--line);width:2.45rem;height:2.45rem;color:var(--muted);border-radius:50%;place-items:center;transition:transform .25s,background-color .25s,color .25s;display:grid}.profession-card:hover .card-arrow{background:var(--accent);color:#fff;transform:translate(3px)rotate(-8deg)}.score-disc{--score:0%;background:radial-gradient(circle, var(--panel) 56%, transparent 58%), conic-gradient(var(--accent) var(--score), var(--line) 0);border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;display:grid}.catalog-intro{border-bottom:1px solid var(--line);align-items:end;gap:2rem;padding-bottom:2rem;display:grid}.category-chip{transition:transform .2s,color .2s,border-color .2s,background-color .2s}.category-chip:hover{color:var(--accent);border-color:rgb(var(--accent-rgb) / .42);transform:translateY(-2px)}.profession-hero{border:1px solid var(--line);background:linear-gradient(135deg, rgb(var(--panel-rgb) / .96), rgb(var(--panel-rgb) / .78)), repeating-linear-gradient(90deg, transparent 0 19px, rgb(var(--line-rgb) / .4) 20px);box-shadow:0 22px 55px rgb(var(--shadow-rgb) / .09);border-radius:2rem .8rem 2rem 2rem;padding:clamp(1.5rem,4vw,3rem);position:relative;overflow:hidden}.profession-hero:after{content:"";border:1.2rem solid rgb(var(--accent-rgb) / .07);border-radius:50%;width:12rem;height:12rem;position:absolute;top:-5rem;right:-4rem}.score-ring{animation:.9s cubic-bezier(.2,.8,.2,1) both score-arrive}.metric-card,.salary-card{transition:transform .25s,border-color .25s}.metric-card:hover,.salary-card:hover{border-color:rgb(var(--accent-rgb) / .38);transform:translateY(-4px)}.metric-card:before{content:"";background:var(--accent);border-radius:0 0 5px 5px;width:2.4rem;height:3px;position:absolute;top:0;left:1.2rem}.chart-panel{overflow:hidden}.chart-panel:before{content:"";background:linear-gradient(90deg, var(--accent), var(--accent-2), transparent 70%);height:3px;position:absolute;inset:0 0 auto}.chart-shell{animation:.7s .15s both chart-arrive}.progress-fill{transform-origin:0;animation:.8s cubic-bezier(.2,.8,.2,1) .2s both grow-x}.profession-page section{animation:.55s cubic-bezier(.2,.75,.25,1) both rise-in}.profession-page section:nth-of-type(2){animation-delay:60ms}.profession-page section:nth-of-type(3){animation-delay:.11s}.profession-page section:nth-of-type(n+4){animation-delay:.15s}.profession-page article.panel{transition:transform .25s,border-color .25s,box-shadow .25s}.profession-page article.panel:hover{border-color:rgb(var(--accent-rgb) / .35);box-shadow:0 18px 42px rgb(var(--shadow-rgb) / .11);transform:translateY(-3px)}.profession-page article.panel:has(.chart-shell){overflow:hidden}.profession-page article.panel:has(.chart-shell):before{content:"";background:linear-gradient(90deg, var(--accent), var(--accent-2), transparent 72%);height:3px;position:absolute;inset:0 0 auto}.profession-page .bg-accent[style*=width]{transform-origin:0;animation:.8s cubic-bezier(.2,.8,.2,1) .2s both grow-x}.profession-hero [style*=conic-gradient]{animation:.9s cubic-bezier(.2,.8,.2,1) both score-arrive}.reveal{animation:.6s cubic-bezier(.2,.75,.25,1) both rise-in}.reveal-soft{animation:.8s both fade-in}@keyframes rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes live-pulse{0%{box-shadow:0 0 0 0 rgb(var(--positive-rgb) / .42)}70%,to{box-shadow:0 0 0 8px rgb(var(--positive-rgb) / 0)}}@keyframes slow-turn{to{transform:rotate(372deg)}}@keyframes grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes score-arrive{0%{opacity:0;transform:rotate(-28deg)scale(.82)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes chart-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ticker{to{transform:translate(-50%)}}@keyframes shimmer{to{transform:translate(100%)}}@media (min-width:768px){.catalog-intro{grid-template-columns:minmax(0,1fr) auto}.compare-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.cinematic-grid{grid-template-columns:minmax(0,1.03fr) minmax(420px,.97fr)}.market-pulse-grid{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr)}.trust-section{grid-template-columns:.72fr 1.28fr;align-items:start}.trust-section>.grid{grid-template-columns:1fr}}@media (max-width:1023px){.cinematic-hero{min-height:auto}.cinematic-copy{max-width:56rem}.career-scene{min-height:540px}.market-pulse-copy{max-width:48rem}}@media (max-width:639px){.cinematic-hero{padding-block:2.8rem 3.8rem}.cinematic-copy h1{font-size:clamp(2.85rem,14vw,4.25rem)}.cinematic-copy>p{font-size:1rem}.career-search{grid-template-columns:auto minmax(0,1fr)}.career-search button{grid-column:1/-1;width:100%}.cinematic-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cinematic-stats>div:last-child{grid-column:1/-1}.career-scene{border-radius:1.4rem;min-height:450px}.candidate{--candidate-scale:.76;bottom:2.8rem}.scene-copy{top:1.25rem;left:1.2rem}.scene-copy strong{font-size:1.65rem}.scene-copy span{font-size:1rem}.scene-state{top:5.1rem;left:1.2rem;right:auto}.object-card{border-radius:18px;width:78px;height:78px}.object-card svg{width:23px;height:23px}.object-card small{font-size:.56rem}.career-money{top:28%;left:4%}.career-jacket{top:25%;right:4%}.career-bag{bottom:17%;left:4%}.career-offer{bottom:16%;right:3%}.offer-card{gap:.45rem;padding:.6rem .7rem}.offer-card strong{font-size:.68rem}.money-note{transform:scale(.8)}.market-leaders li{grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem}.market-leaders li>.trend{grid-column:2/3;width:max-content}.market-leaders li>strong{grid-area:1/3/3}.job-section-heading{align-items:start}.support-button{bottom:max(.8rem, env(safe-area-inset-bottom));right:max(.8rem, env(safe-area-inset-right))}.compare-builder-action .button-primary{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.signal-track{transform:none!important}.career-object,.candidate-jacket-layer,.candidate-bag{opacity:1!important;transform:none!important}.candidate{transform:translateX(-50%) scale(var(--candidate-scale))!important}.money-note{display:none!important}.scene-state-before{opacity:0!important}.scene-state-after{opacity:1!important;transform:none!important}.candidate-chair,.candidate-hood{opacity:0!important}.candidate-shirt{opacity:1!important;transform:none!important}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:z-10:after{content:var(--tw-content);z-index:10}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-within\:ring-\[var\(--accent\)\]:focus-within{--tw-ring-color:var(--accent)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[rgb\(var\(--accent-rgb\)\/\.45\)\]:hover{border-color:rgb(var(--accent-rgb)/.45)}.hover\:border-accent\/50:hover{border-color:rgb(var(--accent-rgb) / .5)}.hover\:bg-\[\#f1f1f1\]:hover{--tw-bg-opacity:1;background-color:rgb(241 241 241/var(--tw-bg-opacity,1))}.hover\:bg-accent:hover{--tw-bg-opacity:1;background-color:rgb(var(--accent-rgb) / var(--tw-bg-opacity,1))}.hover\:text-accent:hover{--tw-text-opacity:1;color:rgb(var(--accent-rgb) / var(--tw-text-opacity,1))}.hover\:opacity-60:hover{opacity:.6}.focus\:not-sr-only:focus{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:left-4:focus{left:1rem}.focus\:top-4:focus{top:1rem}.focus\:z-50:focus{z-index:50}.focus\:rounded-lg:focus{border-radius:.5rem}.focus\:bg-panel:focus{--tw-bg-opacity:1;background-color:rgb(var(--panel-rgb) / var(--tw-bg-opacity,1))}.focus\:p-3:focus{padding:.75rem}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-accent:focus-visible{outline-color:rgb(var(--accent-rgb) / 1)}.group:hover .group-hover\:text-accent{--tw-text-opacity:1;color:rgb(var(--accent-rgb) / var(--tw-text-opacity,1))}@media (min-width:640px){.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1\.4fr_1fr_1fr\]{grid-template-columns:1.4fr 1fr 1fr}.md\:p-12{padding:3rem}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-28{top:7rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[\.72fr_1\.28fr\]{grid-template-columns:.72fr 1.28fr}.lg\:grid-cols-\[\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[1fr_\.72fr\]{grid-template-columns:1fr .72fr}.lg\:grid-cols-\[1fr_\.8fr\]{grid-template-columns:1fr .8fr}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}}@media (min-width:1280px){.xl\:sticky{position:sticky}.xl\:top-24{top:6rem}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_18rem\]{grid-template-columns:minmax(0,1fr) 18rem}.xl\:items-start{align-items:flex-start}}@media (min-width:1536px){.\32 xl\:inline-flex{display:inline-flex}}
