/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-divide-x-reverse:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:"Ubuntu", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-500:oklch(76.9% .188 70.08);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-900:oklch(37.8% .077 168.94);--color-black:#000;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Ubuntu", system-ui, sans-serif;--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-foreground:var(--foreground);--color-border:var(--border);--shadow-demo:var(--shadow-demo);--shadow-demo-subtle:var(--shadow-demo-subtle);--shadow-demo-panel:var(--shadow-demo-panel)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--color-border)}body{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);font-weight:400}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);font-weight:700}button{font-weight:500}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:0}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-\[50\%\]{left:50%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[99\]{z-index:99}.z-\[100\]{z-index:100}.order-1{order:1}.order-2{order:2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.my-6{margin-block:calc(var(--spacing) * 6)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-0{margin-left:0}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-\[1\.0625rem\]{margin-left:1.0625rem}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.h-\(--cell-size\){height:var(--cell-size)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-\[1px\]{height:1px}.h-\[42rem\]{height:42rem}.h-\[72px\]{height:72px}.h-\[430px\]{height:430px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[13\.5rem\]{max-height:13.5rem}.max-h-\[60vh\]{max-height:60vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[300px\]{max-height:300px}.max-h-\[360px\]{max-height:360px}.max-h-\[calc\(100vh-3rem\)\]{max-height:calc(100vh - 3rem)}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.min-h-0{min-height:0}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-13{min-height:calc(var(--spacing) * 13)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-\[15\.5rem\]{min-height:15.5rem}.min-h-\[44px\]{min-height:44px}.min-h-\[52px\]{min-height:52px}.min-h-\[58px\]{min-height:58px}.min-h-\[60px\]{min-height:60px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:0}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[1px\]{width:1px}.w-\[100px\]{width:100px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[32rem\]{max-width:32rem}.max-w-\[min\(28rem\,calc\(100vw-2rem\)\)\]{max-width:min(28rem,100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[40rem\]{min-width:40rem}.min-w-\[44px\]{min-width:44px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-\[160px\]{flex-basis:160px}.basis-\[180px\]{flex-basis:180px}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[1\.1fr_\.9fr\]{grid-template-columns:1.1fr .9fr}.grid-cols-\[1fr_1\.25fr\]{grid-template-columns:1fr 1.25fr}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[2\.5rem_1fr\]{grid-template-columns:2.5rem 1fr}.grid-cols-\[2rem_1fr_2rem\]{grid-template-columns:2rem 1fr 2rem}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,\.72fr\)_minmax\(0\,1\.28fr\)\]{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--border)}.self-start{align-self:flex-start}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) + 8px)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[22px\]{border-radius:22px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:calc(var(--radius) + 2px)}.rounded-md{border-radius:var(--radius)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 2px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-\[8px\]{border-top-left-radius:8px;border-top-right-radius:8px}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-l-md{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 2px)}.rounded-r-md{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.rounded-b-\[8px\]{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-\[\#1f7a4d\]\/40{border-color:oklab(51.5438% -.101288 .0434116/.4)}.border-\[\#bfe0c7\]{border-color:#bfe0c7}.border-\[\#c7d7f5\]{border-color:#c7d7f5}.border-\[\#e2d3b3\]{border-color:#e2d3b3}.border-\[\#eccdd8\]{border-color:#eccdd8}.border-\[var\(--scenario-blue-border\)\]{border-color:var(--scenario-blue-border)}.border-\[var\(--scenario-green-border\)\]{border-color:var(--scenario-green-border)}.border-\[var\(--scenario-pink-border\)\]{border-color:var(--scenario-pink-border)}.border-\[var\(--scenario-violet-border\)\]{border-color:var(--scenario-violet-border)}.border-amber-500\/50{border-color:#f99c0080}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/50{border-color:color-mix(in oklab, var(--color-amber-500) 50%, transparent)}}.border-attention-border{border-color:var(--attention-border)}.border-background\/25{border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.border-background\/25{border-color:color-mix(in oklab, var(--background) 25%, transparent)}}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-brand{border-color:var(--brand)}.border-brand-border{border-color:var(--brand-border)}.border-current\/10{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/10{border-color:color-mix(in oklab, currentcolor 10%, transparent)}}.border-current\/20{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/20{border-color:color-mix(in oklab, currentcolor 20%, transparent)}}.border-danger-border{border-color:var(--danger-border)}.border-demo-line{border-color:var(--demo-line)}.border-demo-surface{border-color:var(--demo-surface)}.border-destructive,.border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/40{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.border-destructive\/50{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/50{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-foreground{border-color:var(--foreground)}.border-input{border-color:var(--input)}.border-primary,.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/50{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.border-scenario-blue-active{border-color:var(--scenario-blue-active)}.border-scenario-blue-border,.border-scenario-blue-border\/50{border-color:var(--scenario-blue-border)}@supports (color:color-mix(in lab, red, red)){.border-scenario-blue-border\/50{border-color:color-mix(in oklab, var(--scenario-blue-border) 50%, transparent)}}.border-scenario-green-border{border-color:var(--scenario-green-border)}.border-scenario-pink-border{border-color:var(--scenario-pink-border)}.border-scenario-violet-border{border-color:var(--scenario-violet-border)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-success-border{border-color:var(--success-border)}.border-transparent{border-color:#0000}.border-t-foreground{border-top-color:var(--foreground)}.border-t-transparent{border-top-color:#0000}.border-l-brand{border-left-color:var(--brand)}.border-l-scenario-blue-active{border-left-color:var(--scenario-blue-active)}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[\#ededed\]{background-color:#ededed}.bg-\[\#eef8f2\]{background-color:#eef8f2}.bg-\[\#f1f9f3\]{background-color:#f1f9f3}.bg-\[\#f2f6fd\]{background-color:#f2f6fd}.bg-\[\#f4f4f4\]{background-color:#f4f4f4}.bg-\[\#fafafa\]{background-color:#fafafa}.bg-\[\#fdf3f6\]{background-color:#fdf3f6}.bg-\[\#fdf7ea\]{background-color:#fdf7ea}.bg-\[var\(--bz-settings\)\]{background-color:var(--bz-settings)}.bg-\[var\(--demo-surface\)\]{background-color:var(--demo-surface)}.bg-\[var\(--scenario-blue\)\]{background-color:var(--scenario-blue)}.bg-\[var\(--scenario-green\)\]{background-color:var(--scenario-green)}.bg-\[var\(--scenario-pink\)\]{background-color:var(--scenario-pink)}.bg-\[var\(--scenario-violet\)\]{background-color:var(--scenario-violet)}.bg-accent{background-color:var(--accent)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-attention{background-color:var(--attention)}.bg-attention-soft{background-color:var(--attention-soft)}.bg-background,.bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/70{background-color:color-mix(in oklab, var(--background) 70%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-border{background-color:var(--border)}.bg-brand{background-color:var(--brand)}.bg-brand-soft,.bg-brand-soft\/40{background-color:var(--brand-soft)}@supports (color:color-mix(in lab, red, red)){.bg-brand-soft\/40{background-color:color-mix(in oklab, var(--brand-soft) 40%, transparent)}}.bg-brand-soft\/60{background-color:var(--brand-soft)}@supports (color:color-mix(in lab, red, red)){.bg-brand-soft\/60{background-color:color-mix(in oklab, var(--brand-soft) 60%, transparent)}}.bg-card{background-color:var(--card)}.bg-danger{background-color:var(--danger)}.bg-danger-soft{background-color:var(--danger-soft)}.bg-demo-lilac{background-color:var(--demo-lilac)}.bg-demo-line{background-color:var(--demo-line)}.bg-demo-status{background-color:var(--demo-status)}.bg-demo-surface,.bg-demo-surface\/40{background-color:var(--demo-surface)}@supports (color:color-mix(in lab, red, red)){.bg-demo-surface\/40{background-color:color-mix(in oklab, var(--demo-surface) 40%, transparent)}}.bg-demo-surface\/70{background-color:var(--demo-surface)}@supports (color:color-mix(in lab, red, red)){.bg-demo-surface\/70{background-color:color-mix(in oklab, var(--demo-surface) 70%, transparent)}}.bg-destructive,.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-foreground,.bg-foreground\/40{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/40{background-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.bg-muted{background-color:var(--muted)}.bg-muted-foreground\/60{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/60{background-color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/60{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.bg-scenario-blue{background-color:var(--scenario-blue)}.bg-scenario-blue-active{background-color:var(--scenario-blue-active)}.bg-scenario-blue-text\/60{background-color:var(--scenario-blue-text)}@supports (color:color-mix(in lab, red, red)){.bg-scenario-blue-text\/60{background-color:color-mix(in oklab, var(--scenario-blue-text) 60%, transparent)}}.bg-scenario-blue\/20{background-color:var(--scenario-blue)}@supports (color:color-mix(in lab, red, red)){.bg-scenario-blue\/20{background-color:color-mix(in oklab, var(--scenario-blue) 20%, transparent)}}.bg-scenario-blue\/30{background-color:var(--scenario-blue)}@supports (color:color-mix(in lab, red, red)){.bg-scenario-blue\/30{background-color:color-mix(in oklab, var(--scenario-blue) 30%, transparent)}}.bg-scenario-green{background-color:var(--scenario-green)}.bg-scenario-green-text{background-color:var(--scenario-green-text)}.bg-scenario-green\/20{background-color:var(--scenario-green)}@supports (color:color-mix(in lab, red, red)){.bg-scenario-green\/20{background-color:color-mix(in oklab, var(--scenario-green) 20%, transparent)}}.bg-scenario-green\/50{background-color:var(--scenario-green)}@supports (color:color-mix(in lab, red, red)){.bg-scenario-green\/50{background-color:color-mix(in oklab, var(--scenario-green) 50%, transparent)}}.bg-scenario-pink{background-color:var(--scenario-pink)}.bg-scenario-violet{background-color:var(--scenario-violet)}.bg-scenario-violet-text,.bg-scenario-violet-text\/70{background-color:var(--scenario-violet-text)}@supports (color:color-mix(in lab, red, red)){.bg-scenario-violet-text\/70{background-color:color-mix(in oklab, var(--scenario-violet-text) 70%, transparent)}}.bg-scenario-violet\/50{background-color:var(--scenario-violet)}@supports (color:color-mix(in lab, red, red)){.bg-scenario-violet\/50{background-color:color-mix(in oklab, var(--scenario-violet) 50%, transparent)}}.bg-scenario-violet\/60{background-color:var(--scenario-violet)}@supports (color:color-mix(in lab, red, red)){.bg-scenario-violet\/60{background-color:color-mix(in oklab, var(--scenario-violet) 60%, transparent)}}.bg-secondary,.bg-secondary\/30{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/30{background-color:color-mix(in oklab, var(--secondary) 30%, transparent)}}.bg-secondary\/40{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/40{background-color:color-mix(in oklab, var(--secondary) 40%, transparent)}}.bg-secondary\/60{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/60{background-color:color-mix(in oklab, var(--secondary) 60%, transparent)}}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-success{background-color:var(--success)}.bg-success-soft{background-color:var(--success-soft)}.bg-transparent{background-color:#0000}.bg-network-wash{background-image:linear-gradient(135deg, var(--scenario-blue) 0%, #fff 50%, var(--scenario-pink) 100%)}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.stroke-\[1\.3\]{stroke-width:1.3px}.stroke-\[1\.4\]{stroke-width:1.4px}.stroke-\[1\.5\]{stroke-width:1.5px}.stroke-\[1\.6\]{stroke-width:1.6px}.stroke-\[1\.8\]{stroke-width:1.8px}.stroke-\[2\.5\]{stroke-width:2.5px}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[1px\]{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[30px\]{font-size:30px}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:500;font-weight:500}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-pretty{text-wrap:pretty}.\[overflow-wrap\:normal\]{overflow-wrap:normal}.break-words{overflow-wrap:break-word}.\[word-break\:normal\]{word-break:normal}.break-all{word-break:break-all}.hyphens-auto,.\[hyphens\:auto\]{-webkit-hyphens:auto;hyphens:auto}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1f3d73\]{color:#1f3d73}.text-\[\#1f5130\]{color:#1f5130}.text-\[\#5c4a1f\]{color:#5c4a1f}.text-\[\#7a2f2f\]{color:#7a2f2f}.text-\[\#7a3350\]{color:#7a3350}.text-\[\#14532d\]{color:#14532d}.text-\[\#b45309\]{color:#b45309}.text-\[color\:var\(--card-score-foreground\,var\(--card-band-foreground\)\)\]{color:var(--card-score-foreground,var(--card-band-foreground))}.text-\[var\(--scenario-blue-text\)\]{color:var(--scenario-blue-text)}.text-\[var\(--scenario-green-text\)\]{color:var(--scenario-green-text)}.text-\[var\(--scenario-pink-text\)\]{color:var(--scenario-pink-text)}.text-\[var\(--scenario-violet-text\)\]{color:var(--scenario-violet-text)}.text-accent-foreground{color:var(--accent-foreground)}.text-attention{color:var(--attention)}.text-background,.text-background\/45{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.text-background\/45{color:color-mix(in oklab, var(--background) 45%, transparent)}}.text-background\/60{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.text-background\/60{color:color-mix(in oklab, var(--background) 60%, transparent)}}.text-background\/70{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.text-background\/70{color:color-mix(in oklab, var(--background) 70%, transparent)}}.text-brand{color:var(--brand)}.text-brand-foreground{color:var(--brand-foreground)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-danger{color:var(--danger)}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-900{color:var(--color-emerald-900)}.text-foreground{color:var(--foreground)}.text-inherit{color:inherit}.text-muted-foreground,.text-muted-foreground\/60{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/60{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.text-muted-foreground\/80{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/80{color:color-mix(in oklab, var(--muted-foreground) 80%, transparent)}}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-scenario-blue-text,.text-scenario-blue-text\/80{color:var(--scenario-blue-text)}@supports (color:color-mix(in lab, red, red)){.text-scenario-blue-text\/80{color:color-mix(in oklab, var(--scenario-blue-text) 80%, transparent)}}.text-scenario-green-text,.text-scenario-green-text\/90{color:var(--scenario-green-text)}@supports (color:color-mix(in lab, red, red)){.text-scenario-green-text\/90{color:color-mix(in oklab, var(--scenario-green-text) 90%, transparent)}}.text-scenario-pink-text{color:var(--scenario-pink-text)}.text-scenario-violet-text{color:var(--scenario-violet-text)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/70{color:color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)}}.text-success{color:var(--success)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-black{accent-color:var(--color-black)}.accent-brand{accent-color:var(--brand)}.accent-foreground{accent-color:var(--foreground)}.accent-primary{accent-color:var(--primary)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(17\,17\,17\,0\.04\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#1111110a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-demo{--tw-shadow:var(--shadow-demo);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-demo-panel{--tw-shadow:var(--shadow-demo-panel);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-demo-subtle{--tw-shadow:var(--shadow-demo-subtle);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-ring{--tw-ring-color:var(--ring)}.ring-scenario-violet-border{--tw-ring-color:var(--scenario-violet-border)}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:2rem\]{--cell-size:2rem}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:\!size-8:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:\!p-0:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:\!p-2:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:calc(var(--radius) + 2px)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-\[\.toast\]\:bg-muted:is(:where(.group).toast *){background-color:var(--muted)}.group-\[\.toast\]\:bg-primary:is(:where(.group).toast *){background-color:var(--primary)}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *){color:var(--muted-foreground)}.group-\[\.toast\]\:text-primary-foreground:is(:where(.group).toast *){color:var(--primary-foreground)}.group-\[\.toaster\]\:border-border:is(:where(.group).toaster *){border-color:var(--border)}.group-\[\.toaster\]\:bg-background:is(:where(.group).toaster *){background-color:var(--background)}.group-\[\.toaster\]\:text-foreground:is(:where(.group).toaster *){color:var(--foreground)}.group-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:var(--spacing)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-foreground:focus-within{--tw-ring-color:var(--foreground)}.focus-within\:ring-offset-2:focus-within{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-within\:outline-2:focus-within{outline-style:var(--tw-outline-style);outline-width:2px}.focus-within\:outline-offset-2:focus-within{outline-offset:2px}.focus-within\:outline-ring:focus-within{outline-color:var(--ring)}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-scenario-green-border:hover{border-color:var(--scenario-green-border)}.hover\:border-scenario-pink-border:hover{border-color:var(--scenario-pink-border)}.hover\:bg-\[\#f4f4f4\]:hover{background-color:#f4f4f4}.hover\:bg-\[\#fafafa\]:hover{background-color:#fafafa}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-background:hover{background-color:var(--background)}.hover\:bg-brand-soft:hover{background-color:var(--brand-soft)}.hover\:bg-brand\/90:hover{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brand\/90:hover{background-color:color-mix(in oklab, var(--brand) 90%, transparent)}}.hover\:bg-danger-soft:hover,.hover\:bg-danger-soft\/70:hover{background-color:var(--danger-soft)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-danger-soft\/70:hover{background-color:color-mix(in oklab, var(--danger-soft) 70%, transparent)}}.hover\:bg-danger\/90:hover{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-danger\/90:hover{background-color:color-mix(in oklab, var(--danger) 90%, transparent)}}.hover\:bg-demo-lilac:hover{background-color:var(--demo-lilac)}.hover\:bg-destructive\/80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab, var(--destructive) 80%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-scenario-blue-border:hover{background-color:var(--scenario-blue-border)}.hover\:bg-scenario-blue-hover:hover{background-color:var(--scenario-blue-hover)}.hover\:bg-scenario-green:hover{background-color:var(--scenario-green)}.hover\:bg-scenario-pink:hover{background-color:var(--scenario-pink)}.hover\:bg-scenario-pink-hover:hover{background-color:var(--scenario-pink-hover)}.hover\:bg-secondary:hover,.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-brand:hover{color:var(--brand)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-inherit:hover{color:inherit}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-primary\/80:hover{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:text-primary\/80:hover{color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:text-scenario-green-text:hover{color:var(--scenario-green-text)}.hover\:text-scenario-pink-text:hover{color:var(--scenario-pink-text)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:is(:where(.group)[data-collapsible=offcanvas] *):hover{background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:border-foreground:focus{border-color:var(--foreground)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.focus\:outline-offset-2:focus{outline-offset:2px}.focus\:outline-ring:focus{outline-color:var(--ring)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:rounded:focus-visible{border-radius:.25rem}.focus-visible\:border-scenario-green-border:focus-visible{border-color:var(--scenario-green-border)}.focus-visible\:border-scenario-pink-border:focus-visible{border-color:var(--scenario-pink-border)}.focus-visible\:bg-demo-surface:focus-visible{background-color:var(--demo-surface)}.focus-visible\:bg-scenario-green:focus-visible{background-color:var(--scenario-green)}.focus-visible\:bg-scenario-pink:focus-visible{background-color:var(--scenario-pink)}.focus-visible\:text-scenario-green-text:focus-visible{color:var(--scenario-green-text)}.focus-visible\:text-scenario-pink-text:focus-visible{color:var(--scenario-pink-text)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-brand:focus-visible{--tw-ring-color:var(--brand)}.focus-visible\:ring-danger:focus-visible{--tw-ring-color:var(--danger)}.focus-visible\:ring-foreground:focus-visible{--tw-ring-color:var(--foreground)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-scenario-blue-active:focus-visible{--tw-ring-color:var(--scenario-blue-active)}.focus-visible\:ring-scenario-blue-ring:focus-visible{--tw-ring-color:var(--scenario-blue-ring)}.focus-visible\:ring-scenario-pink-ring:focus-visible{--tw-ring-color:var(--scenario-pink-ring)}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color:var(--sidebar-ring)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px * -1)}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-brand:focus-visible{outline-color:var(--brand)}.focus-visible\:outline-danger:focus-visible{outline-color:var(--danger)}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:bg-scenario-blue-active:active{background-color:var(--scenario-blue-active)}.active\:bg-scenario-pink-active:active{background-color:var(--scenario-pink-active)}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:var(--spacing)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:var(--radius)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:var(--radius)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-0{margin-top:0}.sm\:mt-3{margin-top:calc(var(--spacing) * 3)}.sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\:mt-5{margin-top:calc(var(--spacing) * 5)}.sm\:ml-3{margin-left:calc(var(--spacing) * 3)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.sm\:size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.sm\:h-\[35rem\]{height:35rem}.sm\:h-\[392px\]{height:392px}.sm\:h-full{height:100%}.sm\:min-h-\[17rem\]{min-height:17rem}.sm\:w-8{width:calc(var(--spacing) * 8)}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-auto{width:auto}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:min-w-\[7\.5rem\]{min-width:7.5rem}.sm\:flex-1{flex:1}.sm\:shrink-0{flex-shrink:0}.sm\:basis-auto{flex-basis: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\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:items-stretch{align-items:stretch}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}:where(.sm\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.sm\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.sm\:rounded-lg{border-radius:calc(var(--radius) + 2px)}.sm\:p-2\.5{padding:calc(var(--spacing) * 2.5)}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:py-2{padding-block:calc(var(--spacing) * 2)}.sm\:py-7{padding-block:calc(var(--spacing) * 7)}.sm\:pt-0\.5{padding-top:calc(var(--spacing) * .5)}.sm\:pt-1{padding-top:var(--spacing)}.sm\:pt-20{padding-top:calc(var(--spacing) * 20)}.sm\:pt-24{padding-top:calc(var(--spacing) * 24)}.sm\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[10px\]{font-size:10px}}@media (width>=48rem){.md\:absolute{position:absolute}.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:h-9{height:calc(var(--spacing) * 9)}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:0}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2:is(:where(.peer)[data-state=collapsed]~*):is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 2)}}.after\:md\:hidden:after{content:var(--tw-content)}@media (width>=48rem){.after\:md\:hidden:after{display:none}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-6{top:calc(var(--spacing) * 6)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:mt-0{margin-top:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:max-h-\[520px\]{max-height:520px}.lg\:-translate-y-5{--tw-translate-y:calc(var(--spacing) * -5);translate:var(--tw-translate-x) var(--tw-translate-y)}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.lg\:grid-cols-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,26rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,26rem)}.lg\:items-center{align-items:center}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-x-16{column-gap:calc(var(--spacing) * 16)}:where(.lg\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.lg\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.lg\:self-start{align-self:flex-start}.lg\:justify-self-end{justify-self:flex-end}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.lg\:text-\[1\.9rem\]{font-size:1.9rem}.lg\:text-\[3\.25rem\]{font-size:3.25rem}}@media (width>=80rem){.xl\:col-span-1{grid-column:span 1/span 1}.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\:gap-x-24{column-gap:calc(var(--spacing) * 24)}}.dark\:border-destructive:is(.dark *){border-color:var(--destructive)}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{--tw-outline-style:none;outline-style:none}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing) * 4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:h-3\.5>svg{height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:var(--destructive)}.\[\&\>svg\]\:text-foreground>svg{color:var(--foreground)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:calc(var(--spacing) * 7)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize,[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--suggestion-peach:#f7d9bf;--suggestion-ink:#1c1530;--suggestion-white:#fff;--suggestion-muted:#bdb7c2;--suggestion-glass:#ffffff0f;--suggestion-border:#ffffff1f;--suggestion-gradient:linear-gradient(110deg, var(--suggestion-peach), var(--bz-pink), var(--bz-lilac))}.bz-suggestion-badge{background:var(--suggestion-peach);color:var(--suggestion-ink);border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.bz-suggestion-score,.bz-jd-card[data-suggestion] .bz-jd-card-score{background:var(--suggestion-peach);color:var(--suggestion-ink)}.bz-suggestion-plate{background:var(--suggestion-gradient);color:var(--suggestion-ink);margin:24px 0 18px;padding:22px 24px}.bz-suggestion-plate h2{margin:0 0 8px;font-size:22px;font-weight:700}.bz-suggestion-plate p{max-width:780px;font-size:14px;line-height:1.5}.bz-app-found-main{color:inherit;text-decoration:none;display:block}.bz-app-found-suggestions{text-align:center;color:var(--suggestion-ink);margin-top:10px;font-size:14px;font-weight:700;text-decoration:none;display:block}.bz-app-feed .bz-app-feed-tabs{padding-inline:14px;gap:7px;padding-bottom:5px;overflow-x:auto}.bz-app-feed .bz-app-feed-tab{flex:none;padding-inline:10px;font-size:12px}.bz-app-feed-tab[data-tab=forslag]{background:var(--suggestion-peach)}.bz-app-feed[data-suggestion] .bz-app-feed-num{color:var(--suggestion-peach);background:0 0}.bz-app-feed[data-suggestion] .bz-app-feed-band{background:var(--suggestion-peach)}.bz-app-feed[data-suggestion] .bz-app-feed-parts{margin-top:10px}.bz-app-suggestion-stage{touch-action:none;flex-direction:column;flex:1;align-items:flex-start;gap:16px;min-height:0;padding:30px 24px 18px;display:flex;position:relative;overflow-y:auto}.bz-app-suggestion-stage h2{margin:0;font-size:34px;font-weight:700;line-height:1.12}.bz-app-suggestion-stage h2 span{color:var(--suggestion-peach);display:block}.bz-app-suggestion-stage>p{margin:0;font-size:14px;line-height:1.5}.bz-app-suggestion-facts{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.bz-app-suggestion-facts>div{background:var(--suggestion-glass);border:1px solid var(--suggestion-border);border-radius:8px;gap:4px;padding:12px;display:grid}.bz-app-suggestion-facts b{font-size:28px;line-height:1}.bz-app-suggestion-facts span{font-size:12px}.bz-app-suggestion-stage .bz-app-feed-btn{flex:none;width:100%;margin-top:auto}.bz-app-suggestion-stage .bz-app-suggestion-swipe{color:var(--suggestion-muted);align-self:center;font-size:13px}.bz-app-suggestion-back{border:1px solid var(--suggestion-border);width:100%;color:var(--suggestion-white);border-radius:999px;min-height:44px}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/ubuntu-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/ubuntu-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/ubuntu-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/ubuntu-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/ubuntu-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/ubuntu-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--radius:.4375rem;--background:#fff;--foreground:#111;--card:#fff;--card-foreground:#111;--popover:#fff;--popover-foreground:#111;--primary:#111;--primary-foreground:#fff;--secondary:#f5f5f5;--secondary-foreground:#111;--muted:#f5f5f5;--muted-foreground:#5f6368;--accent:#f5f5f5;--accent-foreground:#111;--destructive:#b3261e;--destructive-foreground:#fff;--border:#e5e5e5;--input:#e5e5e5;--ring:#111;--chart-1:#111;--chart-2:#5f6368;--chart-3:#9aa0a6;--chart-4:#c4c7c5;--chart-5:#e5e5e5;--scenario-blue:#eff8ff;--scenario-blue-text:#1e40af;--scenario-blue-border:#dbeafe;--scenario-blue-hover:#e0f2fe;--scenario-blue-active:#bae6fd;--scenario-blue-ring:#1e40af;--scenario-green:#f0fdf4;--scenario-green-text:#166534;--scenario-green-border:#dcfce7;--scenario-pink:#fdf2f8;--scenario-pink-text:#9d174d;--scenario-pink-border:#fce7f3;--scenario-pink-hover:#fce7f3;--scenario-pink-active:#fbcfe8;--scenario-pink-ring:#9d174d;--scenario-violet:#f6f4ff;--scenario-violet-text:#5b21b6;--scenario-violet-border:#e6e0fb;--demo-surface:#fbfbfa;--demo-line:#e8e8e5;--demo-lilac:#f1edff;--demo-status:#4f7d72;--brand:var(--scenario-violet-text);--brand-foreground:#fff;--brand-soft:var(--scenario-violet);--brand-border:var(--scenario-violet-border);--success:#166534;--success-soft:#f4fbf6;--success-border:#cfe9d8;--attention:#9d174d;--attention-soft:#fdf4f8;--attention-border:#f6d8e5;--danger:#a52a24;--danger-soft:#fdf3f2;--danger-border:#f2d3d0;--shadow-demo:0 6px 18px #1111110f;--shadow-demo-subtle:0 3px 10px #1111110a;--shadow-demo-panel:0 18px 45px #11111117;--sidebar:#fff;--sidebar-foreground:#111;--sidebar-primary:#111;--sidebar-primary-foreground:#fff;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#111;--sidebar-border:#e5e5e5;--sidebar-ring:#111;--gradient-band-strong:linear-gradient(135deg, oklch(95% .05 165), oklch(88% .08 160));--gradient-band-good:linear-gradient(135deg, #fbe9c9, #f1e3b4);--gradient-band-possible:linear-gradient(135deg, #e6edf5, #dfe7ee);--gradient-bar-ground:linear-gradient(135deg, #f7d6e2, #e4d7f5);--card-marker-border:#3a3a3a;--gradient-bar-personality:linear-gradient(90deg, #f6d7b3, #e6df92);--gradient-bar-interests:linear-gradient(90deg, #cfe8cf, #bfe3bd);--card-band-foreground:#141414;--card-score-light-foreground:#141414;--card-alias-band:#3a3a3a;--card-alias-foreground:oklch(100% 0 0);--card-neutral:oklch(96% .008 240);--card-neutral-border:oklch(86% .012 240);--card-neutral-foreground:oklch(35% .018 240);--card-amber:oklch(96% .045 80);--card-amber-border:oklch(84% .08 80);--card-amber-foreground:oklch(37% .07 65);--gradient-score-1:linear-gradient(135deg, #fceff4, #f4effb);--gradient-score-2:linear-gradient(135deg, #fbebf1, #f1ebfa);--gradient-score-3:linear-gradient(135deg, #fae7ed, #eee7f9);--gradient-score-4:linear-gradient(135deg, #f9e2e9, #ebe2f8);--gradient-score-5:linear-gradient(135deg, #f8dce5, #e7dcf6);--gradient-score-6:linear-gradient(135deg, #f7d6e2, #e4d7f5);--gradient-score-7:linear-gradient(135deg, #f6d2df, #e1d3f4);--gradient-score-8:linear-gradient(135deg, #f5cedd, #decef3);--gradient-score-9:linear-gradient(135deg, #f4cadb, #dbc9f2);--gradient-score-10:linear-gradient(135deg, #f3c6d9, #d8c4f1)}.dark{--background:#fff;--foreground:#111;--card:#fff;--card-foreground:#111;--popover:#fff;--popover-foreground:#111;--primary:#111;--primary-foreground:#fff;--secondary:#f5f5f5;--secondary-foreground:#111;--muted:#f5f5f5;--muted-foreground:#5f6368;--accent:#f5f5f5;--accent-foreground:#111;--destructive:#b3261e;--destructive-foreground:#fff;--border:#e5e5e5;--input:#e5e5e5;--ring:#111;--chart-1:#111;--chart-2:#5f6368;--chart-3:#9aa0a6;--chart-4:#c4c7c5;--chart-5:#e5e5e5;--sidebar:#fff;--sidebar-foreground:#111;--sidebar-primary:#111;--sidebar-primary-foreground:#fff;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#111;--sidebar-border:#e5e5e5;--sidebar-ring:#111;--scenario-blue:#eff8ff;--scenario-blue-text:#1e40af;--scenario-blue-border:#dbeafe;--scenario-blue-hover:#e0f2fe;--scenario-blue-active:#bae6fd;--scenario-blue-ring:#1e40af;--scenario-green:#f0fdf4;--scenario-green-text:#166534;--scenario-green-border:#dcfce7;--scenario-pink:#fdf2f8;--scenario-pink-text:#9d174d;--scenario-pink-border:#fce7f3;--scenario-pink-hover:#fce7f3;--scenario-pink-active:#fbcfe8;--scenario-pink-ring:#9d174d;--scenario-violet:#f6f4ff;--scenario-violet-text:#5b21b6;--scenario-violet-border:#e6e0fb;--demo-surface:#fbfbfa;--demo-line:#e8e8e5;--demo-lilac:#f1edff;--demo-status:#4f7d72;--brand:var(--scenario-violet-text);--brand-foreground:#fff;--brand-soft:var(--scenario-violet);--brand-border:var(--scenario-violet-border);--success:#166534;--success-soft:#f4fbf6;--success-border:#cfe9d8;--attention:#9d174d;--attention-soft:#fdf4f8;--attention-border:#f6d8e5;--danger:#a52a24;--danger-soft:#fdf3f2;--danger-border:#f2d3d0;--shadow-demo:0 6px 18px #1111110f;--shadow-demo-subtle:0 3px 10px #1111110a;--shadow-demo-panel:0 18px 45px #11111117}.profile-step-flow :is(input,select,button,a):focus-visible{outline:2px solid var(--brand);outline-offset:3px}.profile-step-flow *{box-shadow:none}.dark .profile-step-flow{--brand:oklch(76% .13 300);--brand-foreground:oklch(16% .02 300);--brand-soft:oklch(23% .035 300);--brand-border:oklch(48% .06 300);--success:oklch(80% .11 150);--success-soft:oklch(21% .025 150);--success-border:oklch(44% .05 150);--danger:oklch(80% .11 25);--danger-soft:oklch(22% .035 25);--danger-border:oklch(48% .06 25)}.bz-reveal{animation:.52s ease-out both bz-reveal}@keyframes bz-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.bz-reveal{animation:none}}.bz-scene-enter{animation:.56s ease-out both bz-scene-enter}.bz-analysis-pulse{animation:1.6s ease-in-out infinite bz-analysis-pulse}@keyframes bz-scene-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes bz-analysis-pulse{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.bz-scene-enter,.bz-analysis-pulse{animation:none}}.profile-step-flow button:is(.border-input,.border-border){border-color:var(--brand);color:var(--brand)}.profile-step-flow button:is(.border-input,.border-border):hover{background-color:var(--brand-soft);color:var(--brand)}.card-score-1{background-image:var(--gradient-score-1)}.card-score-2{background-image:var(--gradient-score-2)}.card-score-3{background-image:var(--gradient-score-3)}.card-score-4{background-image:var(--gradient-score-4)}.card-score-5{background-image:var(--gradient-score-5)}.card-score-6{background-image:var(--gradient-score-6)}.card-score-7{background-image:var(--gradient-score-7);--card-score-foreground:var(--card-score-light-foreground)}.card-score-8{background-image:var(--gradient-score-8);--card-score-foreground:var(--card-score-light-foreground)}.card-score-9{background-image:var(--gradient-score-9);--card-score-foreground:var(--card-score-light-foreground)}.card-score-10{background-image:var(--gradient-score-10);--card-score-foreground:var(--card-score-light-foreground)}.card-part-high{--card-part-fill:85%}.card-part-medium{--card-part-fill:55%}.card-part-low{--card-part-fill:25%}.card-part-empty{--card-part-fill:0%}@supports (color:oklch(from red l c h)){:root{--gradient-bar-ground:linear-gradient(135deg, oklch(90.6988% .0537145 353.979), oklch(89.8725% .0577642 305.107))}}.card-part-track{--card-marker-size:18px;--card-marker-width:4px;margin-top:10px;margin-bottom:10px;overflow:visible}.card-part-track-large{--card-marker-size:26px;--card-marker-width:5px;margin-top:12px;margin-bottom:12px}.card-part-fill{width:var(--card-part-fill)}.card-part-marker{top:50%;left:clamp(calc(var(--card-marker-size) / 2), var(--card-part-fill), calc(100% - var(--card-marker-size) / 2));width:var(--card-marker-size);height:var(--card-marker-size);border:var(--card-marker-width) solid var(--card-marker-border);background:var(--card);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}:root{--bz-black:#0b0b0b;--bz-background:#f4f2ee;--bz-border:#cfcac2;--bz-progress-track:#e2ded7;--bz-foreground:#111;--bz-lilac:#e8d5ff;--bz-pink:#f7b7cf;--bz-action-ink:#111;--bz-peach:#ffd9b8;--bz-complete:#c8f0d8;--bz-complete-text:#0f3d24;--bz-gray-text:#444;--bz-muted-text:#555;--bz-white:#fff;--bz-header-muted:#d6d6d6;--bz-control-border:#4a4a4a;--bz-settings:#262626;--bz-unanswered:#3a3a3a;--bz-avatar-text:#2a1238;--bz-avatar-gradient:linear-gradient(135deg, var(--bz-lilac), var(--bz-pink) 60%, var(--bz-peach))}.bz-candidate-shell{background:var(--bz-background)}.bz-candidate-header{background:var(--bz-black);color:var(--bz-white)}.bz-candidate-header-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1240px;margin:0 auto;padding:18px 32px;display:flex}.bz-candidate-logo{width:auto;height:56px;display:block}.bz-candidate-nav{flex-wrap:wrap;gap:6px;display:flex}.bz-candidate-nav a{min-height:44px;color:var(--bz-white);border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.bz-candidate-nav a[aria-current=page]{background:var(--bz-white);color:var(--bz-black)}.bz-candidate-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bz-profile-progress{flex-direction:column;gap:6px;min-width:120px;display:flex}.bz-profile-progress>span{color:var(--bz-header-muted);font-size:12px}.bz-profile-segments{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.bz-profile-segments span{background:var(--bz-unanswered);border-radius:3px;height:5px}.bz-profile-segments span[data-answered=true]{background:var(--bz-pink)}.bz-candidate-header .bz-referral-button{border:1px solid var(--bz-control-border);height:44px;min-height:44px;color:var(--bz-white);cursor:pointer;box-shadow:none;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:400;display:flex}.bz-referral-button svg{width:16px;height:16px}.bz-candidate-header .bz-account-button{background:var(--bz-avatar-gradient);width:44px;height:44px;color:var(--bz-avatar-text);cursor:pointer;box-shadow:none;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex}.bz-mobile-progress,.bz-mobile-nav{display:none}@media (width<=1279px){.bz-candidate-header{flex-direction:column;gap:14px;padding:16px 18px;display:flex}.bz-candidate-header-inner{flex-wrap:nowrap;gap:14px;width:100%;padding:0}.bz-candidate-logo{height:44px}.bz-desktop-nav,.bz-desktop-progress{display:none}.bz-candidate-actions{flex-wrap:nowrap;gap:8px}.bz-candidate-header .bz-referral-button{justify-content:center;width:44px;padding:0}.bz-referral-button svg{width:18px;height:18px}.bz-referral-button span{display:none}.bz-mobile-progress{margin:0;display:flex}.bz-mobile-nav{z-index:40;background:var(--bz-black);padding:8px 8px max(14px, env(safe-area-inset-bottom));grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid;position:fixed;bottom:0;left:0;right:0}.bz-mobile-nav a{border-radius:16px;flex-direction:column;justify-content:center;gap:4px;min-height:56px;padding:0;font-size:11px;font-weight:400}.bz-mobile-nav a[aria-current=page]{font-weight:700}.bz-candidate-shell{padding-bottom:120px}}.bz-home-main{box-sizing:border-box;flex:1;width:100%;max-width:1240px;margin:0 auto;padding:40px 32px 80px}.bz-home{color:#111;flex-direction:column;gap:48px;font-family:Ubuntu,Trebuchet MS,sans-serif;display:flex}.bz-home a{color:inherit}.bz-home-hero{flex-wrap:wrap;align-items:stretch;gap:24px;display:flex}.bz-home-hero-text{background:var(--bz-black);min-width:0;color:var(--bz-white);border-radius:28px;flex-direction:column;flex:999 520px;justify-content:space-between;gap:28px;padding:44px;display:flex}.bz-home-hello{color:var(--bz-header-muted);margin:0;font-size:16px}.bz-home-hero-text h1{letter-spacing:-1.5px;margin:10px 0 0;font-size:56px;font-weight:700;line-height:1.02}.bz-home-lead{color:#e4e4e4;max-width:520px;margin:16px 0 0;font-size:17px;line-height:1.5}.bz-home-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bz-home .bz-home-btn-light{background:var(--bz-white);min-height:48px;color:var(--bz-black);border-radius:999px;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.bz-home .bz-home-chip-fresh{background:linear-gradient(90deg, var(--bz-lilac), var(--bz-pink), var(--bz-peach));min-height:48px;color:var(--bz-avatar-text);border-radius:999px;align-items:center;padding:0 24px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.bz-home-hero-img{object-fit:cover;object-position:center 30%;border-radius:28px;flex:340px;min-width:0;min-height:300px;max-height:420px;display:block}.bz-home-start{background:linear-gradient(160deg, var(--bz-lilac) 0%, var(--bz-pink) 55%, var(--bz-peach) 100%);color:#1e0b2b;border-radius:26px;flex-direction:column;gap:14px;padding:26px 22px;display:flex}.bz-home-start-img{object-fit:cover;object-position:center 35%;border-radius:18px;width:100%;height:170px;display:block}.bz-home-start-hello{margin:0;font-size:14px}.bz-home-start h1{letter-spacing:-1px;margin:0;font-size:34px;font-weight:700;line-height:1.05}.bz-home-start-lead{margin:0;font-size:15px;line-height:1.45}.bz-home-steps{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;font-size:15px;list-style:none;display:flex}.bz-home-steps li{background:#ffffff80;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.bz-home-steps li span{box-sizing:border-box;border:1.5px solid #1e0b2b;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex}.bz-home-steps li[data-first=true]{background:#ffffffbf}.bz-home-steps li[data-first=true] span{background:var(--bz-black);color:var(--bz-white);border:none}.bz-home .bz-home-btn-start{background:var(--bz-black);min-height:52px;color:var(--bz-white);border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:6px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.bz-home-matches{flex-direction:column;gap:18px;display:flex}.bz-home-matches-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.bz-home-matches-head h2{letter-spacing:-.5px;margin:0;font-size:28px;font-weight:700}.bz-home-matches-head p{color:var(--bz-muted-text);margin:6px 0 0;font-size:15px}.bz-home-matches-nav{align-items:center;gap:8px;display:flex}.bz-home-nav-prev,.bz-home-nav-next{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.bz-home-nav-prev{border:1px solid var(--bz-border);background:var(--bz-white);color:#111}.bz-home-nav-next{background:var(--bz-black);color:var(--bz-white);border:none}.bz-home .bz-home-see-all{align-items:center;gap:6px;min-height:44px;padding:0 6px 0 12px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.bz-home-strip{scroll-snap-type:x mandatory;gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.bz-home-card{scroll-snap-align:start;background:var(--bz-white);border-radius:22px;flex-direction:column;flex:0 0 290px;display:flex;position:relative;overflow:hidden}.bz-home-card-band{box-sizing:border-box;flex-shrink:0;align-items:flex-start;gap:8px;height:88px;padding:16px;display:flex}.bz-home-score-position{border:3px solid var(--bz-white);border-radius:10px;position:absolute;top:46px;right:16px}.bz-home-band-1{background:linear-gradient(120deg, var(--bz-lilac), var(--bz-pink))}.bz-home-band-2{background:linear-gradient(120deg, var(--bz-peach), var(--bz-pink))}.bz-home-band-3{background:linear-gradient(120deg, #d9ecff, var(--bz-lilac))}.bz-home-chip-new{background:var(--bz-black);color:var(--bz-white);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.bz-home-card-body{flex-direction:column;flex-grow:1;gap:6px;min-width:0;padding:44px 18px 20px;display:flex}.bz-home-card-body h3{margin:0;font-size:19px;font-weight:700;line-height:1.2}.bz-home-card-body p{color:var(--bz-gray-text);margin:0;font-size:14px}.bz-home-source-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bz-home .bz-home-source-link{color:var(--bz-gray-text);text-underline-offset:3px;font-size:13px;text-decoration:underline}.bz-home .bz-home-source-info{border:1px solid var(--bz-border);background:var(--bz-white);width:18px;height:18px;color:var(--bz-gray-text);border-radius:50%;flex:0 0 18px;padding:0;font-size:12px;font-weight:500;line-height:1}.bz-home-source-info-content{max-width:calc(100vw - 32px);font-family:Ubuntu,Trebuchet MS,sans-serif;font-size:13px;line-height:1.5}.bz-home-card-actions{align-items:center;gap:8px;margin-top:auto;padding-top:14px;display:flex}.bz-home .bz-home-btn-dark{background:var(--bz-black);min-height:44px;color:var(--bz-white);cursor:pointer;border:none;border-radius:999px;align-items:center;padding:0 18px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;display:flex}.bz-home .bz-home-btn-outline{border:1px solid var(--bz-black);min-height:44px;color:var(--bz-black);cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:0 20px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;display:flex}.bz-home-icon-btn{border:1px solid var(--bz-border);background:var(--bz-white);color:#111;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.bz-home button:disabled,.bz-home [aria-disabled=true]{cursor:default;opacity:.55}.bz-home-pool-link{text-underline-offset:3px;align-items:center;gap:6px;min-height:44px;font-size:13px;font-weight:500;text-decoration:underline;display:flex}.bz-home-empty{background:var(--bz-white);color:var(--bz-gray-text);border-radius:22px;flex-direction:column;gap:6px;padding:24px;font-size:14px;display:flex}.bz-home-empty p{margin:0}.bz-home-empty .bz-home-empty-title{color:#111;font-size:19px;font-weight:700}.bz-home-locked{background:var(--bz-white);box-sizing:border-box;border-radius:20px;flex-direction:column;flex:0 0 230px;gap:10px;height:170px;padding:18px;display:flex}.bz-home-skel-band{background:linear-gradient(120deg,#ede6f5,#f6e6ec);border-radius:12px;height:44px}.bz-home-skel-band-2{background:linear-gradient(120deg,#f6eadf,#f6e6ec)}.bz-home-skel-1{background:#e6e2dc;border-radius:6px;width:70%;height:14px}.bz-home-skel-1b{width:60%}.bz-home-skel-2{background:#eeeae4;border-radius:6px;width:50%;height:12px}.bz-home-skel-2b{width:45%}.bz-home-locked-text{color:var(--bz-gray-text);align-items:center;gap:6px;margin-top:auto;font-size:13px;display:flex}.bz-home-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:24px;display:grid}.bz-home-panel{background:var(--bz-white);border-radius:28px;flex-direction:column;gap:18px;padding:32px;display:flex}.bz-home-panel h2{margin:0;font-size:24px;font-weight:700}.bz-home-panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.bz-home .bz-home-panel-link{align-items:center;min-height:44px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.bz-home-panel-sub{color:var(--bz-muted-text);margin:6px 0 0;font-size:14px;line-height:1.45}.bz-home-panel-text{color:var(--bz-gray-text);margin:0;font-size:14px;line-height:1.45}.bz-home-request{background:linear-gradient(120deg,#f3e9ff,#fde3ec);border-radius:20px;flex-direction:column;gap:12px;padding:22px;display:flex}.bz-home-chip-wait{background:var(--bz-black);color:var(--bz-white);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:700}.bz-home-request-title{margin:0;font-size:17px;font-weight:700;line-height:1.35}.bz-home-request-body{color:#3a3a3a;margin:0;font-size:14px;line-height:1.45}.bz-home-request-actions{flex-wrap:wrap;gap:10px;padding-top:4px;display:flex}.bz-home-mob{display:none}.bz-home-test-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.bz-home .bz-home-test{box-sizing:border-box;border-radius:20px;flex-direction:column;justify-content:space-between;gap:12px;min-height:170px;padding:22px;text-decoration:none;display:flex}.bz-home .bz-home-test-done{background:var(--bz-black);color:var(--bz-white)}.bz-home .bz-home-test-todo{background:linear-gradient(150deg, var(--bz-lilac), var(--bz-pink) 55%, var(--bz-peach));color:#1e0b2b}.bz-home-chip-done{background:var(--bz-complete);color:var(--bz-complete-text);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:700}.bz-home-chip-todo{background:var(--bz-white);color:#1e0b2b;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:700}.bz-home-test-title{font-size:20px;font-weight:700;line-height:1.2}.bz-home-test-action{align-items:center;gap:6px;font-size:14px;display:flex}.bz-home-test-todo .bz-home-test-action{font-weight:700}.bz-home .bz-home-card-link{text-underline-offset:4px;align-self:flex-start;align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:500;text-decoration:underline;display:flex}.bz-home-tips{flex-direction:column;gap:18px;display:flex}.bz-home-tip-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px;display:grid}.bz-home .bz-home-tip-row{background:var(--bz-white);min-height:80px;color:var(--bz-black);border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;text-decoration:none;display:flex}.bz-home-tip-text{overflow-wrap:anywhere;flex-direction:column;gap:6px;min-width:0;display:flex}.bz-home-tip-text b{font-size:17px;font-weight:700}.bz-home-tip-text small{color:var(--bz-gray-text);font-size:14px}.bz-home-tip-row svg{flex:none}@media (width<=767px){.bz-home-main{padding:22px 18px 120px}.bz-home{gap:30px}.bz-home-hero-text{border-radius:26px;padding:26px 22px}.bz-home-hero-text h1{letter-spacing:-1px;font-size:34px;line-height:1.05}.bz-home-hero-img{display:none}.bz-home-matches{gap:14px}.bz-home-matches-head h2{font-size:22px}.bz-home-matches-nav .bz-home-nav-prev,.bz-home-matches-nav .bz-home-nav-next{display:none}.bz-home-strip{gap:12px;padding-bottom:6px}.bz-home-card{flex-basis:260px}.bz-home-grid{flex-direction:column;gap:30px;display:flex}.bz-home-tests{background:0 0;border-radius:0;order:1;gap:14px;padding:0}.bz-home-requests{border-radius:22px;order:2;gap:8px;padding:22px}.bz-home-panel h2{font-size:22px}.bz-home-requests h2{font-size:20px}.bz-home-test-grid{gap:12px}.bz-home-desk{display:none}.bz-home-mob{display:inline}.bz-home .bz-home-test{gap:10px;min-height:150px;padding:18px}.bz-home-test-title{font-size:18px}.bz-home-test-action{font-size:13px}}.bz-home-icon-btn[aria-pressed=true],.bz-jd-btn-outline[aria-pressed=true]{background:var(--bz-pink);color:var(--bz-action-ink);border-color:var(--bz-pink)}.bz-home-icon-btn[aria-pressed=true] svg,.bz-jd-btn-outline[aria-pressed=true] svg{fill:var(--bz-pink);stroke:var(--bz-action-ink)}.bz-home-icon-btn.bz-home-remove:hover,.bz-home-icon-btn.bz-home-remove:focus-visible,.bz-home-icon-btn.bz-home-remove:active{color:#111;background:#f7b7cf;border-color:#f7b7cf}.bz-home-icon-btn:disabled{opacity:.5;cursor:default}.bz-jobs-toast{z-index:50;background:var(--bz-black);color:var(--bz-white);border-radius:999px;align-items:center;gap:16px;padding:12px 18px;font-size:14px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.bz-jobs-toast button{min-height:32px;color:var(--bz-white);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;font-weight:700;text-decoration:underline}.bz-home.bz-jobs{flex-direction:row;align-items:flex-start;gap:24px}.bz-jobs-list{flex-direction:column;flex:1 1 0;gap:24px;min-width:0;display:flex}.bz-jobs-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.bz-jobs-head h1{margin:0;font-size:48px;font-weight:700;line-height:1.05}.bz-jobs-head p{color:var(--bz-gray-text);margin:8px 0 0;font-size:16px}.bz-jobs-switch{background:var(--bz-white);border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.bz-jobs-switch button{color:#111;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:0 18px;font-size:14px;font-weight:700}.bz-jobs-switch button[aria-pressed=true]{background:var(--bz-black);color:var(--bz-white)}.bz-jobs-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bz-jobs-controls button{height:auto;min-height:44px;color:var(--bz-foreground);box-shadow:none;background:0 0;border:none;border-radius:999px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:700}.bz-jobs-controls button[aria-pressed=true]{background:var(--bz-black);color:var(--bz-white)}.bz-jobs-sort{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bz-jobs-sort>span{color:var(--bz-gray-text);font-size:14px}.bz-jobs-results{flex-direction:column;gap:20px;display:flex}.bz-jobs-new-empty{background:var(--bz-white);border-radius:22px;flex-direction:column;gap:6px;padding:28px 24px;display:flex}.bz-jobs-new-empty p{color:var(--bz-gray-text);margin:0;font-size:15px}.bz-jobs-new-empty p:first-child{color:var(--bz-foreground);font-size:18px;font-weight:700}.bz-jobs-pagination{flex-direction:column;align-items:center;gap:12px;padding-top:8px;display:flex}.bz-jobs-pagination p{color:var(--bz-gray-text);margin:0;font-size:14px}.bz-jobs-progress{appearance:none;background:var(--bz-progress-track);width:220px;max-width:100%;height:5px;color:var(--bz-black);border:none;border-radius:3px;overflow:hidden}.bz-jobs-progress::-webkit-progress-bar{background:var(--bz-progress-track)}.bz-jobs-progress::-webkit-progress-value{background:var(--bz-black)}.bz-jobs-progress::-moz-progress-bar{background:var(--bz-black)}.bz-jobs-pagination .bz-jobs-load-more{border:1px solid var(--bz-black);height:auto;min-height:48px;color:var(--bz-foreground);box-shadow:none;background:0 0;border-radius:999px;padding:0 26px;font-family:inherit;font-size:15px;font-weight:700}.bz-jobs-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.bz-jobs-empty{background:var(--bz-white);border-radius:22px;margin:0;padding:24px;font-size:15px}.bz-jobs-card{flex:none}.bz-jobs-card .bz-home-card-band{height:64px}.bz-jobs-card .bz-home-score-position{top:24px}.bz-jobs-card .bz-home-card-body{padding:42px 16px 18px}.bz-jobs-card .bz-home-card-body h3{font-size:18px}.bz-jobs-card[data-selected]{outline:3px solid var(--bz-black);outline-offset:-3px}.bz-jobs-detail{flex:380px;min-width:0}.bz-jd{background:var(--bz-white);border-radius:28px;position:relative;overflow:hidden}.bz-jd-back{padding:16px 28px 0;display:none}.bz-jd-top{box-sizing:border-box;background:linear-gradient(150deg,#ffd9b8,#f7b7cf 55%,#e8d5ff);border-radius:22px;flex-direction:column;align-items:flex-start;gap:8px;min-height:180px;padding:28px 28px 44px;display:flex;position:relative}.bz-jd-top h2{margin:0;padding-right:110px;font-size:30px;font-weight:700;line-height:1.15}.bz-jd-top p{color:var(--bz-gray-text);margin:0;font-size:15px}.bz-jd-score{border:3px solid var(--bz-white);border-radius:10px;position:absolute;bottom:0;right:28px;transform:translateY(50%)}.bz-jd-body{flex-direction:column;gap:24px;padding:44px 28px 28px;display:flex}.bz-jd-section{flex-direction:column;gap:12px;display:flex}.bz-jd-section h3{margin:0;font-size:20px;font-weight:700}.bz-jd-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.bz-jd-tab{color:#111;min-height:64px;font:inherit;text-align:left;cursor:pointer;background:#f4f2ee;border:1px solid #0000;border-radius:16px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.bz-jd-tab[data-none]{background:var(--bz-white);border:1px dashed #cfcac2}.bz-jd-tab[data-selected]{background:var(--bz-black);color:var(--bz-white);border-color:var(--bz-black)}.bz-jd-tab-label{font-size:14px;font-weight:700}.bz-jd-tab-level{align-items:center;gap:4px;font-size:13px;display:flex}.bz-jd-panel{flex-direction:column;gap:12px;padding-top:16px;font-size:15px;display:flex}.bz-jd-panel>p{margin:0}.bz-jd-areas{margin:0;padding:0;list-style:none}.bz-jd-areas li{border-top:1px solid #ece8e2;grid-template-columns:minmax(90px,auto) minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.bz-jd-areas li[data-has-value=false]{grid-template-columns:minmax(0,1fr) auto}.bz-jd-area-name{font-weight:700}.bz-jd-area-value{color:var(--bz-gray-text);overflow-wrap:anywhere;min-width:0}.bz-jd-area-result{white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:flex}.bz-jd-ico-met{color:#1f7a3f}.bz-jd-ico-not{color:#9a3b2e}.bz-jd-ico-unknown{color:#8a857d}.bz-jd-gray{background:#f4f2ee;border-radius:18px;flex-direction:column;gap:10px;padding:20px;display:flex}.bz-jd-gray p,.bz-jd-cta p,.bz-jd-employer p,.bz-jd-info p{margin:0}.bz-jd-strong{font-weight:700}.bz-jd-note{color:var(--bz-gray-text);font-size:13px}.bz-jd-pills{flex-wrap:wrap;gap:8px;display:flex}.bz-jd-pill{background:#e2ded7;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.bz-jd-pill-dark{background:var(--bz-black);color:var(--bz-white)}.bz-jd-cta{background:linear-gradient(150deg,#e8d5ff,#f7b7cf 55%,#ffd9b8);border-radius:18px;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;font-weight:700;display:flex}.bz-jd .bz-jd-btn-dark{background:var(--bz-black);min-height:44px;color:var(--bz-white);border-radius:999px;align-items:center;padding:0 20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.bz-jd-btn-dark[aria-disabled=true]{opacity:.5;cursor:default}.bz-jd-btn-outline{border:1px solid var(--bz-border);background:var(--bz-white);color:#111;min-height:44px;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.bz-jd-btn-outline:disabled{opacity:.5;cursor:default}.bz-jd-btn-outline[aria-pressed=true]{background:var(--bz-pink);color:var(--bz-action-ink);border-color:var(--bz-pink)}.bz-home .bz-home-restore{white-space:normal;cursor:pointer;height:auto;min-height:44px}.bz-home .bz-home-restore:disabled{cursor:default}.bz-jd .bz-jd-link,.bz-jobs .bz-jd-link{color:#111;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:14px;font-weight:700;text-decoration:underline}.bz-jd-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.bz-jd-facts dt{color:var(--bz-gray-text);font-size:13px}.bz-jd-facts>div{min-width:0}.bz-jd-facts dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:15px;font-weight:700}.bz-jd-desc{white-space:pre-line;margin:0;font-size:15px;line-height:1.6}.bz-jd-info{background:#f4f2ee;border-radius:18px;gap:12px;padding:16px;font-size:14px;display:flex}.bz-jd-info-i{border:1px solid var(--bz-border);background:var(--bz-white);height:20px;color:var(--bz-gray-text);border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;font-size:12px;display:flex}.bz-jd-employer{background:linear-gradient(120deg,#f3e9ff,#fde3ec);border-radius:18px;gap:12px;padding:14px 16px;font-size:14px;display:flex}.bz-jd-actions{flex-wrap:wrap;gap:10px;display:flex}.bz-jd-missing{flex-direction:column;gap:12px;padding:28px;display:flex}@media (width<=1279px){.bz-home.bz-jobs{flex-direction:column}.bz-jobs-list{width:100%}.bz-jobs[data-has-detail] .bz-jobs-list{display:none}.bz-jobs-detail{width:100%}.bz-jd-back{display:block}.bz-jobs-grid{grid-template-columns:minmax(0,1fr)}.bz-jobs-head h1{font-size:36px}.bz-jd-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.bz-jd-top{padding:20px 20px 44px}.bz-jd-top h2{overflow-wrap:anywhere;font-size:22px}.bz-jd-body{padding:40px 18px 22px}.bz-jd-tabs{grid-template-columns:minmax(0,1fr)}.bz-jd-tab{flex-direction:row;justify-content:space-between;align-items:center}.bz-jd-areas li,.bz-jd-areas li[data-has-value=false]{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.bz-jd-area-name{overflow-wrap:anywhere;grid-area:1/1}.bz-jd-area-value{grid-area:2/1}.bz-jd-area-result{grid-area:1/2/span 2}.bz-jd-facts{grid-template-columns:minmax(0,1fr)}}.bz-home button.bz-home-btn-light,.bz-home button.bz-home-chip-fresh,.bz-home button.bz-home-see-all{cursor:pointer;border:none;font-family:inherit}.bz-home button.bz-home-see-all{color:inherit;background:0 0}:root{--bz-request-card:linear-gradient(135deg, var(--bz-pink) 0%, var(--bz-peach) 100%);--bz-request-card-violet:linear-gradient(135deg, var(--bz-lilac) 0%, var(--bz-pink) 100%);--bz-request-card-blue:linear-gradient(135deg, #d9ecff 0%, var(--bz-lilac) 100%);--bz-request-card-link:#ffffff8c;--bz-request-card-link-border:#1e0b2b4d;--bz-request-title:oklch(19.7904% .0642333 309.085);--bz-request-link-border:oklch(84.0762% .0123132 79.7782);--bz-request-meta:oklch(43.0044% .0552829 311.943);--bz-request-body:#2a1238;--bz-request-pill:#ffffffb3;--bz-request-fields:#fff9;--bz-request-count-text:#3a0d1f;--bz-request-warning-text:#3a1e00;--bz-request-ended:#ece8e1;--bz-request-ended-line:#dad5cc;--bz-request-unopened:#f1eee9;--bz-request-opened:#c8f0d8;--bz-request-opened-text:#0f3d24;--bz-request-neutral:#333;--bz-request-avatar:linear-gradient(135deg, var(--bz-lilac), var(--bz-pink));--bz-request-avatar-alt:linear-gradient(135deg, var(--bz-peach), var(--bz-pink))}.bz-requests-main{flex:1;width:100%;max-width:1240px;margin:0 auto;padding:40px 32px 80px}.bz-requests{color:var(--bz-foreground);font-family:var(--font-sans);letter-spacing:0;line-height:normal}.bz-requests p,.bz-requests h1,.bz-requests h2,.bz-requests h3,.bz-requests h4{overflow-wrap:anywhere;margin:0}.bz-requests>header h1{font-size:48px;font-weight:700;line-height:1}.bz-requests>header p{color:var(--bz-gray-text);max-width:720px;margin-top:10px;font-size:16px;line-height:1.5}.bz-requests-columns{flex-wrap:wrap;align-items:flex-start;gap:24px;margin-top:28px;display:flex}.bz-requests-sections{flex-direction:column;flex:999 600px;gap:18px;min-width:0;display:flex}.bz-requests ul{margin:0;padding:0;list-style:none}.bz-request-pending{color:var(--bz-request-title)}.bz-request-pending h2{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:fit-content;max-width:100%;margin-bottom:18px;font-size:22px;font-weight:700;display:grid}.bz-request-count{background:var(--bz-pink);min-width:24px;height:24px;color:var(--bz-request-count-text);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 3px;font-size:13px;font-weight:700;display:inline-flex}.bz-desktop-nav .bz-request-count{min-width:20px;height:20px;font-size:12px}.bz-request-cards{flex-direction:column;gap:14px;display:flex}.bz-request-card{background:var(--bz-request-card);color:var(--bz-request-body);border-radius:22px;flex-direction:column;gap:12px;padding:26px;display:flex}.bz-request-card[data-tone=violet]{background:var(--bz-request-card-violet)}.bz-request-card[data-tone=blue]{background:var(--bz-request-card-blue)}.bz-request-card h3{color:var(--bz-request-title);font-size:24px;font-weight:700;line-height:1.25}.bz-request-card[data-changed] h3{font-size:20px;line-height:1.3}.bz-request-card>p{color:var(--bz-request-body);max-width:660px;font-size:15px;line-height:1.5}.bz-request-card p.bz-request-meta{color:var(--bz-request-meta);font-size:14px;line-height:normal}.bz-request-requirements h4{margin-bottom:8px;font-size:13px;font-weight:700}.bz-request-requirements ul{flex-wrap:wrap;gap:8px;display:flex}.bz-request-requirements li{background:var(--bz-request-pill);border-radius:999px;padding:6px 12px;font-size:13px}.bz-request-fields{background:var(--bz-request-fields);color:var(--bz-request-body);border-radius:16px;padding:0 16px;font-size:14px}.bz-request-fields summary{cursor:pointer;min-height:44px;color:var(--bz-request-title);align-items:center;font-weight:700;display:flex}.bz-request-ended[open] summary svg{transform:rotate(180deg)}.bz-request-fields>div{flex-direction:column;gap:8px;padding-bottom:16px;line-height:1.5;display:flex}.bz-request-fields-break{height:8px;display:block}.bz-request-fields .bz-request-meta{color:var(--bz-request-meta)}.bz-request-actions{flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px;display:flex}.bz-request-actions-changed{padding-top:0}.bz-requests .bz-request-btn{white-space:normal;text-align:center;height:auto;min-height:48px;box-shadow:none;cursor:pointer;border-radius:999px;padding:0 24px;font-family:inherit;font-size:15px;font-weight:700}.bz-requests .bz-request-btn:disabled,.bz-requests[data-readonly] :is(a,summary){cursor:default}.bz-requests .bz-request-primary{background:var(--bz-black);color:var(--bz-white);border:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.bz-requests .bz-request-secondary{color:var(--bz-request-title);border:1px solid var(--bz-request-title);background:0 0}.bz-request-job-link{color:var(--bz-white);text-underline-offset:4px;justify-content:center;align-items:center;min-height:48px;padding:0 8px;font-size:15px;font-weight:400;text-decoration:underline;display:inline-flex}.bz-request-changed{background:var(--bz-white);color:var(--bz-request-warning-text);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;font-size:14px;font-weight:500;line-height:1.45;display:grid}.bz-request-changed svg{flex-shrink:0;margin-top:1px}.bz-request-consent{background:var(--bz-white);color:var(--bz-foreground);border-radius:16px;padding:16px}.bz-request-accepted,.bz-request-ended{color:var(--bz-request-title)}.bz-request-card-state,.bz-request-score{background:var(--bz-white);max-width:100%;color:var(--bz-request-title);overflow-wrap:anywhere;border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:12px;font-weight:700;line-height:1.5}.bz-request-card-state[data-opened=true]{background:var(--bz-request-opened);color:var(--bz-request-opened-text)}.bz-request-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bz-request-heading h3{flex:260px}.bz-request-score{flex-shrink:0}.bz-requests .bz-request-revoke-btn{border:1px solid var(--bz-request-title);min-height:48px;color:var(--bz-request-title);background:0 0;padding:0 24px;font-size:15px}.bz-request-revoke{min-width:0}.bz-request-revoke p{margin-bottom:12px;font-size:14px}.bz-request-revoke [role=group]>div{flex-wrap:wrap;gap:8px;display:flex}.bz-request-aside{background:var(--bz-white);border-radius:28px;flex:340px;min-width:0;overflow:hidden}.bz-request-aside img{object-fit:cover;object-position:center 25%;width:100%;height:340px;display:block}.bz-request-aside>div{flex-direction:column;gap:10px;padding:26px 28px 30px;display:flex}.bz-request-aside h2{font-size:22px;font-weight:700;line-height:1.2}.bz-request-aside p{color:var(--bz-request-neutral);font-size:15px;line-height:1.5}.bz-request-aside a{color:var(--bz-black);align-items:center;gap:6px;min-height:44px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.bz-request-aside a svg{flex-shrink:0;width:16px;height:16px}.bz-candidate-nav a{min-width:0;position:relative}.bz-requests :is(button,a,summary):focus-visible{outline:2px solid var(--bz-pink);outline-offset:3px}@media (width<=1279px){.bz-requests-main{padding:22px 18px 120px}.bz-requests>header h1{font-size:34px;line-height:1.05}.bz-requests>header p{margin-top:8px;font-size:15px;line-height:1.45}.bz-requests-columns{flex-direction:column;gap:22px;margin-top:22px}.bz-requests-sections,.bz-request-aside{flex:none;width:100%}.bz-requests-sections{gap:22px}.bz-request-pending h2,.bz-request-accepted h2{font-size:19px}.bz-request-pending h2{gap:8px;margin-bottom:14px}.bz-request-count{min-width:22px;height:22px;font-size:12px}.bz-request-card{border-radius:18px;gap:12px;padding:18px 16px}.bz-request-card h3{font-size:19px;line-height:1.3}.bz-request-card[data-changed] h3{font-size:19px}.bz-request-card>p{font-size:14px}.bz-request-card p.bz-request-meta{font-size:13px}.bz-request-requirements h4{margin-bottom:6px;font-size:12px}.bz-request-requirements ul{gap:6px}.bz-request-requirements li{padding:5px 10px;font-size:12px}.bz-request-fields{border-radius:14px;padding:0 14px}.bz-request-fields>div{gap:6px;padding-bottom:14px;font-size:13px}.bz-request-fields-break{display:none}.bz-request-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding-top:0;display:grid}.bz-request-actions>.bz-request-primary{grid-column:1/-1;min-height:50px}.bz-requests .bz-request-secondary,.bz-request-job-link{font-size:14px}.bz-request-actions-changed{grid-template-columns:minmax(0,1fr);gap:12px}.bz-request-changed{border-radius:14px;padding:12px 14px}.bz-request-revoke{grid-column:1/-1;width:100%}.bz-request-revoke>button{width:100%}.bz-requests .bz-request-revoke-btn{font-size:14px}.bz-request-aside{border-radius:24px;padding:12px 12px 20px}.bz-request-aside img{border-radius:16px;height:190px}.bz-request-aside>div{margin:10px 6px 0;padding:0}.bz-request-aside h2{margin-top:4px;font-size:19px;line-height:normal}.bz-request-aside p{font-size:14px}.bz-request-aside a{text-underline-offset:4px;font-size:14px;text-decoration:underline}.bz-request-aside a svg{display:none}.bz-mobile-nav .bz-request-count{min-width:18px;height:18px;font-size:11px;position:absolute;top:3px;right:6px}}.bz-request-tabs{background:var(--bz-white);border-radius:999px;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex}.bz-request-tabs [role=tab]{height:auto;min-height:44px;color:var(--bz-black);cursor:pointer;border-radius:999px;gap:8px;padding:0 18px;font-size:14px;font-weight:400}.bz-request-tabs [aria-selected=true]{background:var(--bz-black);color:var(--bz-white);font-weight:700}.bz-request-tabs span{background:var(--bz-request-unopened);min-width:20px;height:20px;color:var(--bz-request-neutral);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:12px;font-weight:700;display:inline-flex}.bz-request-tabs [aria-selected=true] span{background:var(--bz-request-neutral);color:var(--bz-white)}.bz-request-tabs [aria-selected=true][data-pending] span{background:var(--bz-pink);color:var(--bz-request-count-text)}.bz-request-links{flex-wrap:wrap;gap:8px;display:flex}.bz-requests .bz-request-info-btn{min-height:44px;color:var(--bz-black);border:1px solid var(--bz-request-link-border);background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:14px;text-decoration:none;display:inline-flex}.bz-requests .bz-request-card .bz-request-info-btn{background:var(--bz-request-card-link);border-color:var(--bz-request-card-link-border);color:var(--bz-request-title)}.bz-request-actions-changed .bz-request-info-btn{min-height:48px}.bz-request-intro{color:var(--bz-muted-text);font-size:14px;margin-bottom:6px!important}.bz-request-chevron{flex-shrink:0;margin-left:auto;transition:transform .15s}.bz-request-fields[open] .bz-request-chevron{transform:rotate(180deg)}.bz-request-reminder{background:var(--bz-peach);color:var(--bz-request-warning-text);border-radius:999px;padding:3px 10px;font-weight:700;display:inline-block}@media (width<=1279px){.bz-request-tabs{border-radius:28px;flex-wrap:nowrap;width:100%;overflow-x:auto}.bz-request-tabs [role=tab]{white-space:nowrap;flex-shrink:0}.bz-request-links{grid-template-columns:minmax(0,1fr);display:grid}.bz-request-links>*{min-width:0}.bz-request-links .bz-request-btn:not(.bz-request-primary),.bz-request-actions-changed .bz-request-btn:not(.bz-request-primary){white-space:nowrap;min-height:44px;padding:0 16px;font-size:14px;font-weight:700}.bz-request-links .bz-request-btn-label,.bz-request-actions-changed .bz-request-btn-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.bz-request-links .bz-request-btn svg,.bz-request-actions-changed .bz-request-btn svg{flex-shrink:0;margin-left:auto}.bz-request-actions:not(.bz-request-actions-changed)>.bz-request-secondary{grid-column:1/-1}.bz-request-actions-changed{grid-template-columns:minmax(0,1fr);gap:12px}}@media (prefers-reduced-motion:reduce){.bz-request-chevron{transition:none}}.bz-name-fields{flex-direction:column;gap:16px;display:flex}.bz-name-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bz-name-label{color:#1e0b2b;flex-direction:column;gap:6px;font-size:14px;font-weight:700;display:flex}.bz-name-optional{color:#6b6b6b;font-weight:400}.bz-name-input{color:#1e0b2b;background:#fff;border:1px solid #cfcac2;border-radius:14px;min-height:48px;padding:0 14px;font-size:15px;font-weight:400}.bz-name-input-locked{color:#555;background:#f1eee9}.bz-name-help{color:#5a4766;margin:0;font-size:13px;line-height:1.45}.bz-name-lock{align-items:flex-start;gap:8px;display:flex}.bz-name-lock svg{flex:none;margin-top:2px}.bz-name-error{color:#8a1c1c;margin:0;font-size:14px}.bz-name-ok{color:#0f3d24;margin:0;font-size:14px}.bz-contact-card{background:#fff;border-radius:28px;flex-direction:column;gap:16px;margin-top:24px;padding:32px;scroll-margin-top:96px;display:flex}.bz-contact-card h2{margin:0;font-size:22px;font-weight:700}.bz-contact-save{color:#fff;background:#0b0b0b;border-radius:999px;align-self:flex-start;min-height:48px;padding:0 24px;font-weight:700}.bz-request-contact{color:#2a1238;background:#ffffffb3;border-radius:16px;padding:14px 16px;font-size:14px;line-height:1.5}.bz-request-contact a{color:#1e0b2b;text-decoration:underline}.bz-request-name{background:#fff;border-radius:16px;flex-direction:column;gap:12px;padding:18px;display:flex}.bz-request-name p{color:#444;margin:0;font-size:14px}.bz-request-name .bz-request-name-title{color:#1e0b2b;font-size:15px;font-weight:700}.bz-request-error{color:#8a1c1c;margin:0;font-size:14px;font-weight:700}.bz-home-name{color:#1e0b2b;background:linear-gradient(135deg,#d9ecff 0%,#e8d5ff 100%);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px;padding:22px 24px;display:flex}.bz-home-name p{color:#2a1238;margin:4px 0 0;font-size:14px}.bz-home-name .bz-home-name-title{color:#1e0b2b;margin:0;font-size:18px;font-weight:700}.bz-candidate-header .bz-account-initial-glyph{font-size:16px;font-weight:700;line-height:1}@media not all and (width>=1280px){.bz-name-grid{grid-template-columns:1fr}.bz-contact-card{border-radius:18px;padding:22px 18px}.bz-contact-save,.bz-home-name .bz-home-btn-dark{justify-content:center;width:100%}}.bz-profile-page{color:#111;flex-direction:column;gap:32px;font-family:Ubuntu,Trebuchet MS,sans-serif;display:flex}.bz-profile-page h2{margin:0;font-size:28px;font-weight:700}.bz-tone-pink{background:linear-gradient(135deg,#f7b7cf 0%,#ffd9b8 100%)}.bz-tone-violet{background:linear-gradient(135deg,#e8d5ff 0%,#f7b7cf 100%)}.bz-tone-blue{background:linear-gradient(135deg,#d9ecff 0%,#e8d5ff 100%)}.bz-pp-hero{flex-wrap:wrap;align-items:stretch;gap:24px;display:flex}.bz-pp-hero-box{color:#fff;background:#0b0b0b;border-radius:28px;flex-direction:column;flex:999 520px;gap:14px;min-width:0;padding:40px;display:flex}.bz-pp-hero-box h1{letter-spacing:-1.5px;margin:0;font-size:52px;font-weight:700;line-height:1.02}.bz-pp-name{margin:0;font-size:22px;font-weight:700}.bz-pp-lead{color:#e4e4e4;max-width:560px;margin:0;font-size:16px}.bz-pp-chips{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.bz-pp-chips span{border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700}.bz-pp-chip-pink{color:#3a0d1f;background:#f7b7cf}.bz-pp-chip-violet{color:#2a1238;background:#e8d5ff}.bz-pp-note{color:#bdbdbd;margin:6px 0 0;font-size:14px}.bz-pp-hero-img{object-fit:cover;object-position:center 30%;border-radius:28px;flex:300px;min-width:0;min-height:280px;max-height:360px}.bz-pp-section{flex-direction:column;gap:14px;display:flex}.bz-pp-rowhead{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.bz-pp-rowhead p{color:#555;margin:6px 0 0;font-size:15px}.bz-pp-arrows{gap:8px;display:flex}.bz-pp-arrows button{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.bz-pp-arrow-light{color:#0b0b0b;background:#fff;border:1px solid #cfcac2}.bz-pp-arrow-dark{color:#fff;background:#0b0b0b;border:none}.bz-pp-rail{scroll-snap-type:x mandatory;overflow-anchor:none;gap:14px;padding-bottom:4px;display:flex;overflow-x:auto}.bz-pp-step{scroll-snap-align:start;color:#1e0b2b;border-radius:22px;flex-direction:column;flex:0 0 270px;gap:10px;min-height:230px;padding:22px;display:flex}.bz-pp-step-top{color:#5a4766;justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}.bz-pp-check{color:#1e0b2b;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.bz-pp-check[data-done=true]{background:#fff}.bz-pp-step-name{margin:0;font-size:20px;font-weight:700}.bz-pp-step-sum{color:#2a1238;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;display:-webkit-box;overflow:hidden}.bz-pp-soft-btn{color:#1e0b2b;background:#fff9;border:1px solid #1e0b2b4d;border-radius:999px;align-self:flex-start;align-items:center;min-height:40px;margin-top:auto;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.bz-pp-nearby{color:#1e0b2b;background:linear-gradient(135deg,#e8d5ff 0%,#f7b7cf 60%,#ffd9b8 100%);border-radius:28px;flex-direction:column;gap:18px;padding:32px;display:flex}.bz-pp-nearby-group{flex-direction:column;gap:14px;display:flex}.bz-pp-nearby-lead{color:#2a1238;max-width:760px;margin:0;font-size:15px}.bz-pp-nearby-empty{margin:0;font-size:15px;font-weight:700}.bz-pp-neighbours{flex-wrap:wrap;gap:14px;display:flex}.bz-pp-neighbour{color:#fff;background:#161616;border-radius:20px;flex-direction:column;flex:240px;gap:8px;padding:20px;display:flex}.bz-pp-neighbour-name{margin:0;font-size:18px;font-weight:700}.bz-pp-neighbour-jobs{color:#f7b7cf;margin:0;font-size:13px}.bz-pp-neighbour-skills{color:#e4e4e4;margin:0;font-size:13px}.bz-pp-neighbour-skills strong{color:#fff}.bz-pp-neighbour-error{color:#ffd9b8;margin:0;font-size:13px}.bz-pp-interest{color:#0b0b0b;cursor:pointer;background:#fff;border:none;border-radius:999px;align-self:flex-start;min-height:40px;margin-top:auto;padding:0 14px;font-family:inherit;font-size:13px;font-weight:700}.bz-pp-interest[data-on=true]{background:#f7b7cf}.bz-pp-nearby-foot{color:#5a4766;margin:0;font-size:13px}.bz-pp-tests{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.bz-pp-test{color:#1e0b2b;border-radius:22px;flex-direction:column;gap:10px;padding:24px;display:flex}.bz-pp-badge{background:#fff;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:700}.bz-pp-test-title{margin:0;font-size:22px;font-weight:700}.bz-pp-test-desc{color:#2a1238;margin:0;font-size:14px}.bz-pp-test-actions{flex-wrap:wrap;gap:8px;display:flex}.bz-pp-test-actions .bz-pp-soft-btn{margin-top:0}.bz-pp-muted{color:#555;margin:0;font-size:13px}.bz-profile-page{--profile-ink:#1e0b2b;--profile-rule:#2a1238;--profile-counter:#5a4766;--profile-white:#fff;--profile-field-border:#1e0b2b33;--profile-locked-bg:#ffffff8c;--profile-locked-ink:#444;--profile-intro:#333;--profile-presentation:linear-gradient(135deg, #ffd9b8 0%, #f7b7cf 100%);--profile-contact:linear-gradient(135deg, #e8d5ff 0%, #f7b7cf 100%);--profile-experience:#161616}.bz-pp-white,.bz-pp-contact .bz-contact-card{color:var(--profile-ink);border-radius:28px;flex-direction:column;gap:12px;padding:28px 32px;display:flex}.bz-pp-white{background:var(--profile-presentation)}.bz-pp-contact .bz-contact-card{background:var(--profile-contact)}.bz-pp-white .bz-pp-muted,.bz-pp-contact .bz-name-help{color:var(--profile-rule)}.bz-pp-contact .bz-name-label{color:var(--profile-ink)}.bz-pp-contact .bz-name-input{background:var(--profile-white);border-color:var(--profile-field-border);color:var(--profile-ink)}.bz-pp-contact .bz-name-input-locked{background:var(--profile-locked-bg);color:var(--profile-locked-ink)}.bz-pp-test-intro{color:var(--profile-intro);max-width:760px;margin:0;font-size:15px}.bz-pp-step .bz-pp-step-start{min-height:40px;margin-top:auto;padding:0 14px;font-size:13px}.bz-pp-nearby .bz-pp-experience{background:var(--profile-experience)}.bz-pp-white h2,.bz-pp-contact h2{font-size:22px}.bz-pp-white-head{align-items:center;gap:10px;display:flex}.bz-pp-optional{background:var(--profile-white);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.bz-pp-textarea{background:var(--profile-white);color:var(--profile-ink);border:1px solid var(--profile-field-border);resize:vertical;border-radius:14px;padding:12px 14px;font-family:inherit;font-size:15px}.bz-pp-white-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.bz-pp-count{color:var(--profile-counter);font-size:13px}.bz-pp-dark-btn,.bz-pp-contact .bz-contact-save{color:#fff;cursor:pointer;background:#0b0b0b;border:none;border-radius:999px;align-self:flex-start;align-items:center;min-height:48px;padding:0 24px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.bz-pp-contact .bz-name-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.bz-pp-employer{color:#1e0b2b;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:24px 28px;display:flex}.bz-pp-employer p{color:#2a1238;margin:4px 0 0;font-size:14px}.bz-pp-employer .bz-pp-employer-title{color:#1e0b2b;margin:0;font-size:19px;font-weight:700}@media (width<=1279.98px){.bz-pp-hero{flex-direction:column}.bz-pp-hero-box{flex:none;padding:28px}.bz-pp-hero-box h1{font-size:40px}.bz-pp-hero-img{flex:none;width:100%;height:200px;min-height:0;max-height:200px}.bz-pp-arrows{display:none}.bz-pp-step{flex-basis:240px}.bz-pp-nearby{padding:22px}.bz-pp-neighbour{flex-basis:100%}.bz-pp-tests,.bz-pp-contact .bz-name-grid{grid-template-columns:1fr}.bz-pp-white,.bz-pp-contact .bz-contact-card{padding:22px}.bz-pp-dark-btn{justify-content:center;width:100%}}.bz-account-page{width:100%;max-width:860px;color:var(--bz-foreground);flex-direction:column;gap:20px;margin:0 auto;font-family:Ubuntu,Trebuchet MS,sans-serif;display:flex}.bz-account-hero{background:var(--bz-black);color:var(--bz-white);border-radius:28px;padding:40px}.bz-account-eyebrow{color:var(--bz-pink);margin:0 0 16px;font-size:14px;font-weight:700}.bz-account-hero h1{margin:0;font-size:44px;font-weight:700;line-height:1.1}.bz-account-lead{max-width:650px;color:var(--bz-header-muted);margin:18px 0 0;font-size:17px;line-height:1.6}.bz-account-card{background:var(--bz-white);border-radius:28px;padding:28px 32px}.bz-account-card h2{margin:0 0 12px;font-size:24px;font-weight:700;line-height:1.3}.bz-account-label{color:var(--bz-muted-text);margin:0;font-size:13px}.bz-account-email{overflow-wrap:anywhere;margin:6px 0 0;font-size:20px;font-weight:700}.bz-account-email-note{color:var(--bz-muted-text);margin:14px 0 0;font-size:14px;line-height:1.6}.bz-account-email-note a{color:inherit;text-underline-offset:3px;text-decoration:underline}.bz-account-text{color:var(--bz-gray-text);margin:0;font-size:16px;line-height:1.6}.bz-account-list{color:var(--bz-gray-text);gap:10px;margin:18px 0;padding:0;font-size:15px;line-height:1.6;list-style:none;display:grid}.bz-account-list li{padding-left:22px;position:relative}.bz-account-list li:before{content:"";background:var(--bz-avatar-gradient);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:0}.bz-account-note{background:var(--demo-surface);color:var(--bz-muted-text);border-radius:16px;margin:18px 0 0;padding:18px 20px;font-size:14px;line-height:1.7}.bz-account-note p{margin:0}.bz-account-note p+p{margin-top:4px}.bz-account-rights{text-underline-offset:3px;color:var(--bz-foreground);text-decoration:underline;display:inline-block}.bz-account-page .bz-account-download,.bz-account-page .bz-account-delete{white-space:normal;border-radius:999px;height:auto;min-height:48px;padding:12px 24px;font-size:15px;font-weight:700}.bz-account-page .bz-account-download{background:var(--bz-black);color:var(--bz-white)}.bz-account-page .bz-account-download:hover{background:var(--bz-control-border)}.bz-account-danger{border:1px solid var(--danger-border)}.bz-account-page .bz-account-delete{border:1px solid var(--danger);color:var(--danger);background:var(--bz-white);margin-top:24px}.bz-account-page .bz-account-delete:hover{background:var(--danger-soft)}.bz-account-back{color:var(--bz-gray-text);text-underline-offset:4px;align-self:flex-start;padding:12px 0;font-size:15px;text-decoration:underline}@media (width<=479.98px){.bz-account-hero,.bz-account-card{padding:24px}.bz-account-hero h1{font-size:34px}.bz-account-card h2{font-size:22px}.bz-account-lead{font-size:16px}.bz-account-email{font-size:18px}.bz-account-page .bz-account-download,.bz-account-page .bz-account-delete{width:100%}}:root{--step-ink:#1e0b2b;--step-lead:#3a2a45;--step-help:#5a4766;--step-line:#ece7e0;--step-soft:#fbfaf8;--step-dashed:#9a93a0;--step-dark:#161616;--step-card-text:#e4e4e4;--step-card-muted:#bdbdbd;--step-card-line:#2e2e2e;--step-card-dashed:#5a5a5a;--step-saved:#2f5d3a;--step-soft-white:#fff9;--step-edit-white:#ffffffb3;--step-suggestion-white:#ffffffbf;--step-header-border:#2a2a2a;--step-pink:linear-gradient(135deg, var(--bz-pink) 0%, var(--bz-peach) 100%);--step-violet:linear-gradient(135deg, var(--bz-lilac) 0%, var(--bz-pink) 100%);--step-blue:linear-gradient(135deg, #d9ecff 0%, var(--bz-lilac) 100%)}.profile-step-flow{background:var(--bz-background);min-height:100dvh;color:var(--step-ink);font-family:var(--font-sans);--foreground:var(--step-ink);--background:var(--bz-white);--border:var(--bz-border);--input:var(--bz-border);--brand:var(--step-ink);--brand-soft:var(--bz-pink);--brand-foreground:var(--bz-white);--muted-foreground:var(--step-help)}.profile-step-flow :is(button,a,input,select):focus-visible{outline-color:var(--step-ink)}.bz-step-header{background:var(--step-dark);color:var(--bz-white);border-top:1px solid var(--step-header-border)}.bz-step-header-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;max-width:1240px;margin:0 auto;padding:14px 32px;display:grid}.bz-step-logo{width:auto;height:56px}.bz-step-progress{width:100%;max-width:460px}.bz-step-progress p{color:var(--bz-header-muted);margin:0 0 8px;font-size:14px}.bz-step-segments{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.bz-step-segments span{background:var(--bz-unanswered);border-radius:3px;height:6px}.bz-step-segments [data-answered=true]{background:var(--bz-pink)}.bz-step-segments [data-current=true]{background:var(--bz-white)}.profile-step-flow .bz-step-header .bz-step-exit{border:1px solid var(--bz-control-border);height:44px;color:var(--bz-white);background:0 0;border-radius:999px;padding:0 20px;font-size:14px;font-weight:400}.bz-step-header .bz-step-exit:focus-visible{outline-color:var(--bz-white)}.bz-step-main{flex:1;width:100%;max-width:1240px;margin:0 auto;padding:40px 32px 80px}.bz-step-layout{align-items:flex-start;gap:28px;display:flex}.bz-step-content{flex-direction:column;flex:999 620px;gap:24px;min-width:0;display:flex}.bz-step-aside{flex:300px;order:2;min-width:0}.bz-step-hero{color:var(--step-ink);border-radius:28px;padding:40px}.bz-step-tone-pink{background:var(--step-pink)}.bz-step-tone-violet{background:var(--step-violet)}.bz-step-tone-blue{background:var(--step-blue)}.bz-step-badge{background:var(--step-soft-white);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.bz-step-badge-mobile{display:none}.bz-step-hero h1{letter-spacing:0;overflow-wrap:anywhere;margin:18px 0 12px;font-size:48px;font-weight:700;line-height:1.08}.bz-step-hero>p{color:var(--step-lead);font-size:16px;line-height:1.5}.bz-step-form-card{background:var(--bz-white);border-radius:28px;padding:32px}.bz-step-fields{border:0;min-width:0;padding:0}.bz-step-fields h2,.bz-step-fields>fieldset>legend{font-size:20px;font-weight:700}.bz-step-fields h3{font-size:16px;font-weight:700}.bz-step-fields .border-t{border-color:var(--step-line);margin-top:28px;padding-top:28px}.bz-step-fields .bz-step-section-help{color:var(--bz-muted-text);margin-top:6px;font-size:14px;line-height:1.5}.bz-step-fields :is(input:not([type=radio]):not([type=checkbox]),select){border:1px solid var(--bz-border);background:var(--bz-white);min-height:48px;color:var(--step-ink);border-radius:14px;padding:0 14px;font-size:15px}.bz-step-fields :is(input[type=search],input[role=combobox]){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='currentColor' stroke-width='2'%3E%3Ccircle cx='10' cy='10' r='7'/%3E%3Cpath d='m15 15 6 6'/%3E%3C/svg%3E");background-position:14px;background-repeat:no-repeat;padding-left:40px}.bz-step-fields label{font-size:14px;font-weight:500}.bz-step-fields .text-xs{color:var(--step-help);font-size:13px}.bz-step-fields button[aria-pressed]{border:1px solid var(--bz-border);background:var(--bz-white);height:auto;min-height:44px;color:var(--step-ink);white-space:normal;border-radius:999px;padding:10px 18px;font-size:15px}.bz-step-fields button[aria-pressed=true]{background:var(--step-pink);border:1px solid var(--step-ink)}.bz-step-fields .bz-step-alternative button{border:1.5px dashed var(--step-dashed);width:fit-content;max-width:100%}.bz-step-or{color:var(--step-help);font-size:14px}.bz-step-posts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;min-width:0;display:grid}.bz-step-post{background:var(--step-pink);border-radius:20px;flex-wrap:wrap;align-items:flex-start;gap:12px;min-width:0;padding:18px 20px;display:flex;position:relative}.bz-step-post:nth-child(3n+2){background:var(--step-violet)}.bz-step-post:nth-child(3n+3){background:var(--step-blue)}.bz-step-post>div:first-child{flex-basis:100%;padding-left:36px}.bz-step-post>div:first-child>p:first-child{font-size:0}.bz-step-post>div:first-child>p:first-child svg,.bz-step-post-check{background:var(--bz-black);width:26px;height:26px;color:var(--bz-white);border-radius:999px;padding:5px;position:absolute;top:20px;left:20px}.bz-step-post p{color:var(--step-lead)}.bz-step-post strong,.bz-step-post p.font-bold{color:var(--step-ink);font-size:16px;font-weight:700}.bz-step-post>span:first-child{flex-basis:100%;padding-left:36px}.bz-step-post-sub{color:var(--step-lead);font-size:14px;display:block}.profile-step-flow .bz-step-post button{background:var(--step-edit-white);height:auto;min-height:40px;color:var(--step-ink);border:0;border-radius:999px;padding:0 14px;font-size:14px}.bz-step-post button[aria-label^=Ta\ bort]{background:0 0;padding-left:0;text-decoration:underline}.bz-step-post button[aria-label^=Ta\ bort] svg,.bz-step-post button[aria-label^=Ändra] svg{display:none}.profile-step-flow .bz-step-add-tile{border:1.5px dashed var(--step-dashed);background:var(--step-soft);width:100%;height:auto;min-height:112px;color:var(--step-ink);white-space:normal;border-radius:20px;padding:18px 20px;font-size:15px;font-weight:700}.bz-step-add-tile{align-self:stretch}.bz-step-open-form{border:1px solid var(--bz-border);background:var(--step-soft);border-radius:20px;gap:20px;padding:20px;display:grid}.profile-step-flow .bz-step-open-form button:not([aria-pressed]):not([role=combobox]):not([data-slot=popover-trigger]){border-radius:999px;min-height:48px}.bz-step-open-form button.bg-brand,.bz-step-open-form button:not([aria-pressed]).border-brand{background:var(--bz-black);color:var(--bz-white);border-color:var(--bz-black)}.bz-step-open-form button:has(+button){background:var(--bz-black);color:var(--bz-white);border-color:var(--bz-black)}.bz-step-license-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bz-step-fields .bz-step-license-choices button{border-radius:20px;justify-content:center;min-height:88px;padding:12px 8px;font-size:20px;font-weight:700}.bz-step-fields .bz-step-license-choices [aria-pressed=true]{background:var(--step-pink)}.bz-step-selected-place{border:1px solid var(--step-ink);background:var(--step-pink);max-width:100%;min-height:44px;color:var(--step-ink);border-radius:999px;align-items:center;gap:8px;padding:6px 8px 6px 18px;display:inline-flex}.profile-step-flow .bz-step-remove-place{background:var(--step-soft-white);border-radius:999px;width:32px;height:32px;min-height:32px;padding:0}.bz-step-optional{background:var(--step-blue);border-radius:20px;gap:24px;margin-top:16px;padding:22px;display:grid}.bz-step-hide{margin-left:auto;text-decoration:underline}.bz-step-saved{color:var(--step-saved);align-items:flex-start;gap:6px;margin-top:28px;font-size:14px;display:flex}.bz-step-saved:not(:has(svg+*))>svg{flex:none;margin-top:3px}.bz-step-saved:empty{display:none}.bz-step-navigation{grid-template-columns:auto auto 1fr auto;align-items:center;gap:12px;display:grid}.profile-step-flow .bz-step-next{background:var(--bz-black);height:auto;min-height:52px;color:var(--bz-white);white-space:normal;border:0;border-radius:999px;grid-area:1/4;padding:12px 24px;font-size:16px;font-weight:700}.profile-step-flow .bz-step-back{border:1px solid var(--bz-border);background:var(--bz-white);height:auto;min-height:48px;color:var(--step-ink);border-radius:999px;grid-area:1/1;padding:0 18px}.profile-step-flow .bz-step-skip{height:auto;min-height:48px;color:var(--step-help);background:0 0;grid-area:1/2;text-decoration:underline}.bz-step-finish-help{text-align:right;color:var(--bz-muted-text);margin:-10px 0 0;font-size:14px;line-height:1.5}.bz-step-anonymous{background:var(--step-dark);color:var(--bz-white);border-radius:28px;padding:28px}.bz-step-anonymous h2{color:var(--bz-pink);margin:0;font-size:13px;font-weight:700}.bz-step-alias{overflow-wrap:anywhere;margin:14px 0;font-size:30px;font-weight:700}.bz-step-card-labels{flex-wrap:wrap;gap:6px;margin:18px 0;display:flex}.bz-step-card-labels a{border:1px dashed var(--step-card-dashed);min-height:32px;color:var(--step-card-muted);border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;display:inline-flex}.bz-step-card-labels [data-answered=true]{background:var(--bz-pink);border:1px solid var(--bz-pink);color:var(--step-ink)}.bz-step-card-labels [aria-current=step]{background:var(--bz-white);border:1px solid var(--bz-white);color:var(--step-ink)}.bz-step-card-facts{color:var(--step-card-text);gap:10px;font-size:14px;display:grid}.bz-step-card-privacy{border-top:1px solid var(--step-card-line);color:var(--step-card-muted);margin:22px 0 0;padding-top:18px;font-size:13px;line-height:1.5}.bz-step-skill-chips{flex-wrap:wrap;gap:8px;display:flex}.bz-step-skill-item{min-width:0;max-width:100%}.bz-step-skill-chip{border:1px solid var(--step-ink);background:var(--step-pink);border-radius:999px;align-items:center;gap:6px;max-width:100%;min-height:44px;padding:5px 6px 5px 14px;display:inline-flex}.profile-step-flow .bz-step-skill-name{height:auto;min-height:32px;color:var(--step-ink);white-space:normal;text-align:left;background:0 0;border:0;border-radius:999px;padding:0 4px;font-size:15px}.profile-step-flow .bz-step-skill-remove{background:var(--step-soft-white);width:32px;height:32px;min-height:32px;color:var(--step-ink);border:0;border-radius:999px;flex:none;padding:0}.bz-step-fields section[aria-labelledby=skills-suggestions-heading]{background:0 0;border:0;border-radius:0;min-width:0;padding:0}.bz-step-suggestions-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.bz-step-occupation-arrows{flex:none;gap:8px;display:flex}.profile-step-flow .bz-step-occupation-arrows button{border:1px solid var(--bz-border);background:var(--bz-white);width:44px;height:44px;color:var(--step-ink);border-radius:999px}.profile-step-flow .bz-step-occupation-arrows button:last-child{background:var(--bz-black);color:var(--bz-white)}.bz-step-occupation-row{scroll-snap-type:x mandatory;overflow-anchor:none;gap:16px;min-width:0;padding-bottom:8px;display:flex;overflow-x:auto}.bz-step-occupation-card{width:100%;min-width:0;max-width:100%;color:var(--step-ink);border-radius:24px;padding:22px}.bz-step-occupation-eyebrow{font-size:12px;font-weight:700}.bz-step-occupation-card h4{margin:8px 0;font-size:20px;font-weight:700}.bz-step-occupation-description{margin-bottom:14px;font-size:13px}.bz-step-suggestion-chips{flex-wrap:wrap;gap:8px;display:flex}.profile-step-flow .bz-step-suggestion-chip{background:var(--step-suggestion-white);height:auto;min-height:40px;color:var(--step-ink);white-space:normal;text-align:left;border:0;border-radius:999px;padding:8px 12px}.bz-step-occupation-expansions{border-top:1px solid var(--step-dashed);flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:10px;display:flex}.profile-step-flow .bz-step-occupation-expansions button{height:auto;min-height:44px;color:var(--step-ink);white-space:normal;background:0 0;padding:6px 0;text-decoration:underline}.bz-step-fields .bz-name-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.bz-step-fields .bz-name-grid{display:contents}.bz-step-fields .bz-name-fields>p{grid-column:1/-1}.bz-step-fields .bz-name-fields>label{flex-direction:column;gap:6px;display:flex}.bz-step-fields .bz-name-fields>label .bz-name-optional{display:contents}.bz-step-fields .bz-name-label{justify-content:flex-end}.bz-step-fields .bz-name-fields input{width:100%;margin-top:0;display:block}@media not all and (width>=1280px){.bz-step-header-inner{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 16px}.bz-step-logo{height:40px}.bz-step-exit{grid-area:1/2;justify-self:end}.bz-step-progress{grid-column:1;max-width:none}.bz-step-progress p{font-size:13px}.bz-step-main{padding:16px 16px 120px}.bz-step-occupation-arrows{display:none}.bz-step-layout{flex-direction:column;gap:16px}.bz-step-content,.bz-step-aside{flex:none;width:100%}.bz-step-content{gap:16px}.bz-step-hero{border-radius:24px;padding:24px 20px}.bz-step-hero h1{font-size:30px}.bz-step-badge-desktop{display:none}.bz-step-badge-mobile{display:inline}.bz-step-form-card{border-radius:24px;padding:20px}.bz-step-posts,.bz-step-fields .bz-name-fields{grid-template-columns:minmax(0,1fr)}.bz-step-navigation{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.profile-step-flow .bz-step-next{grid-area:1/1/auto/-1;width:100%}.profile-step-flow .bz-step-back{grid-area:2/1;justify-self:start}.profile-step-flow .bz-step-skip{grid-area:2/2;justify-self:end}.bz-step-anonymous{padding:22px}.bz-step-fields .bz-step-license-choices{gap:8px}}.bz-step-fields label:has(>input[type=radio]){background:var(--bz-white);border:1px solid var(--bz-border);border-radius:999px;min-height:44px;padding:10px 18px;font-size:15px;display:inline-flex;position:relative}.bz-step-fields label:has(>input[type=radio]:checked){background:var(--step-pink);border:1px solid var(--step-ink)}.bz-step-fields fieldset:has(>label>input[type=radio]){flex-wrap:wrap;gap:8px;display:flex}.bz-step-fields input[type=radio]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bz-step-fields label:has(>input[type=radio]:checked):before{content:"✓";font-weight:700}.bz-step-fields label:has(>input[type=radio]:focus-visible){outline:2px solid var(--step-ink);outline-offset:3px}.profile-step-flow .bz-candidate-header :is(button,a):focus-visible,.profile-step-flow .bz-mobile-nav a:focus-visible{outline-color:var(--bz-white)}.profile-step-flow .bz-step-open-form>div:last-child>button:first-child{background:var(--bz-black);color:var(--bz-white);border-color:var(--bz-black)}.bz-step-fields button[aria-controls=step7-optional]{justify-content:flex-start;width:100%}.bz-step-occupation-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bz-step-occupation-title h4{min-width:0;margin-top:0}.bz-step-occupation-title>span{background:var(--step-edit-white);border-radius:999px;flex:none;padding:6px 10px;font-size:13px;font-weight:700}.profile-step-flow .bz-step-suggestion-chip{border:1px solid var(--bz-border);background:var(--bz-white);min-height:44px}.profile-step-flow .bz-step-suggestion-chip[aria-pressed=true]{background:var(--step-pink);border-color:var(--step-ink)}.bz-step-own-additions{border:1px solid var(--bz-border);background:var(--step-soft);border-radius:24px;gap:14px;padding:22px;display:grid}.bz-step-fields .bz-step-own-additions h3{font-size:18px}.bz-step-own-additions p{font-size:13px}.bz-step-identity{color:var(--step-card-text);font-size:14px}.bz-step-identity strong{color:var(--bz-white);font-weight:700}.bz-step-identity a{text-decoration:underline}@media not all and (width>=1280px){.bz-step-occupation-title{flex-wrap:wrap}}.bz-step-expired{color:#1e0b2b;background:#ffffffb3;border-radius:14px;gap:8px;margin-top:10px;padding:12px 14px;font-size:14px;display:grid}.bz-step-expired-btn{color:#fff;background:#0b0b0b;border-radius:999px;justify-self:start;align-items:center;min-height:40px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.bz-step-expired-btn:focus-visible{outline-offset:2px;outline:2px solid #1e0b2b}.bz-pp-expired{background:#fbfaf8;border:1px solid #cfcac2;margin:16px 0}.bz-hs{--hs-dark:#0b0b0b;--hs-white:#fff;--hs-text:#111;--hs-hello:#d6d6d6;--hs-light-text:#e4e4e4;--hs-muted:#555;--hs-step-muted:#6b6b6b;--hs-pending:#e8e4dd;--hs-pink:#f7b7cf;--hs-lilac:#e8d5ff;--hs-peach:#ffd9b8;--hs-blue:#d9ecff;--hs-ink:#1e0b2b;--hs-sub:#333;--hs-rank:#f1eee9;--hs-dot:#cfcac2;--hs-next-label:#5a4766;--hs-next-text:#3a2a44;--hs-next-gradient:linear-gradient(120deg, #f3e9ff, #fde3ec 60%, #ffebdd);--hs-interest-gradient:linear-gradient(150deg, var(--hs-peach), var(--hs-pink) 55%, var(--hs-lilac));--hs-icon-gradient:linear-gradient(135deg, var(--hs-lilac), var(--hs-pink));--hs-nearby-gradient:linear-gradient(135deg, var(--hs-lilac), var(--hs-pink) 50%, var(--hs-peach));--hs-area-gradient:linear-gradient(90deg, var(--hs-lilac), var(--hs-pink), var(--hs-peach));color:var(--hs-text);flex-direction:column;gap:28px;min-width:0;display:flex}.bz-hs *,.bz-hs :before,.bz-hs :after{box-sizing:border-box}.bz-hs h2{letter-spacing:0;margin:0;font-size:28px;font-weight:700}.bz-hs h3{margin:0 0 12px;font-size:17px;font-weight:700}.bz-hs-card{background:var(--hs-white);border-radius:28px;flex-direction:column;gap:18px;min-width:0;padding:28px;display:flex}.bz-hs-sub,.bz-hs-path-head p{color:var(--hs-sub);margin:6px 0 0;font-size:15px;line-height:1.5}.bz-hs-welcome{flex-wrap:wrap;gap:24px;min-width:0;display:flex}.bz-hs-welcome-text{background:var(--hs-dark);min-width:0;color:var(--hs-white);border-radius:28px;flex-direction:column;flex:999 520px;justify-content:space-between;gap:28px;padding:44px;display:flex}.bz-hs-welcome-copy{flex-direction:column;gap:12px;display:flex}.bz-hs-hello{color:var(--hs-hello);overflow-wrap:anywhere;margin:0;font-size:16px}.bz-hs-welcome h1{letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:56px;font-weight:700;line-height:1.02}.bz-hs-lead{max-width:560px;color:var(--hs-light-text);margin:0;font-size:17px;line-height:1.5}.bz-hs-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.bz-hs-welcome-img{object-fit:cover;border-radius:28px;flex:320px;min-width:0;min-height:280px;max-height:400px;display:block}@media (width>=768px){.bz-hs-welcome-img{contain:size;align-self:stretch;height:auto;max-height:none}}.bz-hs .bz-hs-btn-dark,.bz-hs .bz-hs-btn-light{background:var(--hs-dark);height:auto;min-height:48px;color:var(--hs-white);white-space:normal;text-align:center;max-width:100%;box-shadow:none;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.bz-hs .bz-hs-btn-light{background:var(--hs-white);color:var(--hs-dark)}.bz-hs .bz-hs-textlink{min-height:44px;color:var(--hs-text);text-underline-offset:3px;align-items:center;font-size:15px;font-weight:700;text-decoration:underline;display:inline-flex}.bz-hs-welcome .bz-hs-textlink{color:var(--hs-white)}.bz-hs-path{padding:32px}.bz-hs-path-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bz-hs-path-head>div{min-width:0}.bz-hs-count{flex-shrink:0;font-size:15px;font-weight:700}.bz-hs-live{color:var(--hs-muted);font-size:13px}.bz-hs-now{flex-direction:column;gap:18px;display:flex}.bz-hs-now .bz-hs-path-head p{color:var(--hs-muted)}.bz-hs-path-body{flex-direction:column;gap:24px;display:flex}.bz-hs-steps{grid-template-columns:repeat(7,minmax(120px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.bz-hs-steps li{flex-direction:column;align-items:stretch;gap:8px;min-width:0;display:flex}.bz-hs-step-number{color:var(--hs-step-muted);font-size:12px}.bz-hs-step-name{overflow-wrap:anywhere;font-size:14px}.bz-hs-bar{background:var(--hs-pending);border-radius:999px;flex-shrink:0;width:100%;height:8px}.bz-hs-steps li[data-state=done] .bz-hs-bar{background:var(--hs-pink)}.bz-hs-steps li[data-state=current] .bz-hs-bar{background:var(--hs-dark)}.bz-hs-steps li[data-state=current] .bz-hs-step-name{font-weight:700}.bz-hs-next{background:var(--hs-next-gradient);color:var(--hs-ink);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.bz-hs-next-copy{flex-direction:column;gap:8px;min-width:0;display:flex}.bz-hs-next p{margin:0}.bz-hs-next-label{color:var(--hs-next-label);font-size:13px;font-weight:700}.bz-hs-next-name{font-size:20px;font-weight:700}.bz-hs-next-text{color:var(--hs-next-text);font-size:15px}.bz-hs-next .bz-hs-btn-dark{flex-shrink:0;align-self:center;min-height:52px;font-size:16px}.bz-hs-tiles{grid-template-columns:repeat(4,minmax(150px,1fr));gap:16px;display:grid}.bz-hs-tile{color:var(--hs-ink);border-radius:22px;flex-direction:column;gap:4px;min-width:0;padding:22px 24px;font-size:15px;display:flex}.bz-hs-tile-value{letter-spacing:0;font-size:44px;font-weight:700}.bz-hs-tile[data-tone=dark]{background:var(--hs-dark);color:var(--hs-white)}.bz-hs-tile[data-tone=a]{background:var(--hs-icon-gradient)}.bz-hs-tile[data-tone=b]{background:linear-gradient(135deg, var(--hs-peach), var(--hs-pink))}.bz-hs-tile[data-tone=c]{background:linear-gradient(135deg, var(--hs-blue), var(--hs-lilac))}.bz-hs-swipe{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;min-width:0;display:grid}.bz-hs-stat{background:var(--hs-white);border-radius:22px;min-width:0;padding:22px}.bz-hs-stat ul,.bz-hs-stat ol{flex-direction:column;gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.bz-hs-area-row{grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:8px;display:grid}.bz-hs-area-row>:first-child,.bz-hs-rank-name{overflow-wrap:anywhere;min-width:0}.bz-hs-area-row>:last-child{white-space:nowrap;text-align:right}.bz-hs-area-bar{background:var(--hs-area-gradient);border-radius:999px;height:6px;margin-top:4px;display:block}.bz-hs-rank li,.bz-hs-places li{grid-template-columns:22px minmax(0,1fr) max-content;align-items:start;gap:10px;display:grid}.bz-hs-rank-n{background:var(--hs-rank);border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex}.bz-hs-rank-v{white-space:nowrap;text-align:right;font-weight:700}.bz-hs-dot{background:var(--hs-pink);border-radius:999px;width:10px;height:10px;margin-top:5px}.bz-hs-dot[data-i="1"]{background:var(--hs-lilac)}.bz-hs-dot[data-i="2"]{background:var(--hs-peach)}.bz-hs-dot[data-i="3"]{background:var(--hs-dot)}.bz-hs-tests{flex-direction:column;gap:20px;display:flex}.bz-hs-tests-head{max-width:760px}.bz-hs-tests-img{object-fit:cover;border-radius:26px;width:100%;min-width:0;height:100%;min-height:320px;display:block}.bz-hs-test-grid{grid-template-columns:repeat(3,minmax(300px,1fr));gap:16px;display:grid}.bz-hs-test{color:var(--hs-ink);border-radius:26px;flex-direction:column;gap:16px;min-width:0;min-height:320px;padding:30px;display:flex}.bz-hs-test[data-key=personality]{background:var(--hs-dark);color:var(--hs-white)}.bz-hs-test[data-key=interests]{background:var(--hs-interest-gradient)}.bz-hs-test-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.bz-hs-test-icon{background:var(--hs-dark);width:52px;height:52px;color:var(--hs-white);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.bz-hs-test-icon svg{width:24px;height:24px}.bz-hs-test[data-key=personality] .bz-hs-test-icon{background:var(--hs-icon-gradient);color:var(--hs-dark)}.bz-hs-test-status{background:var(--hs-white);color:var(--hs-dark);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.bz-hs-test-title{margin:0;font-size:26px;font-weight:700}.bz-hs-test-description{margin:0;font-size:15px;line-height:1.5}.bz-hs-test[data-key=personality] .bz-hs-test-description{color:var(--hs-light-text)}.bz-hs-test ul{margin:0;padding-left:18px;font-size:14px;line-height:1.6}.bz-hs-test .bz-hs-btn-light,.bz-hs-test .bz-hs-btn-dark{margin-top:auto}.bz-hs-test-notes{flex-wrap:wrap;gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.bz-hs-test-notes li{background:var(--hs-white);border-radius:999px;align-items:center;gap:8px;min-width:0;padding:10px 16px;display:flex}.bz-hs-test-notes svg{flex-shrink:0;width:16px;height:16px}.bz-hs-how{flex-flow:wrap;scroll-margin-top:24px}.bz-hs-how-text{flex-direction:column;flex:999 480px;gap:16px;min-width:0;display:flex}.bz-hs-how-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.bz-hs-how-list li{gap:14px;display:flex}.bz-hs-how-list li>span{background:var(--hs-dark);width:32px;height:32px;color:var(--hs-white);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.bz-hs-how-list p{margin:0;font-size:15px;line-height:1.5}.bz-hs-how-title{font-weight:700}.bz-hs-how-img{object-fit:cover;border-radius:22px;flex:260px;min-width:0;max-height:340px}.bz-hs-nearby{background:var(--hs-nearby-gradient);color:var(--hs-ink);border-radius:28px;flex-direction:column;gap:16px;min-width:0;padding:28px;display:flex}.bz-hs-nearby p{margin:0;font-size:15px;line-height:1.5}.bz-hs-nb-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-width:0;display:grid}.bz-hs-foot{font-size:13px}.bz-hs-lock{background:var(--hs-dark);width:44px;height:44px;color:var(--hs-white);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.bz-hs-bottom{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.bz-hs-bottom[data-cols="2"]{grid-template-columns:2fr 1fr}.bz-hs-ghosts{gap:10px;display:flex}.bz-hs-ghost{background:var(--bz-background);filter:blur(1.5px);border-radius:16px;flex-direction:column;flex:1;gap:8px;min-width:0;height:110px;padding:12px;display:flex}.bz-candidate-header .bz-hs-header-name{color:var(--bz-white);overflow-wrap:anywhere;min-width:0;max-width:160px;font-size:15px}@media (width<=1100px){.bz-hs-steps{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}@media (width<=1023px){.bz-hs-steps{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.bz-hs-test-grid{grid-template-columns:1fr}.bz-hs-tests-img{height:320px}.bz-hs-tiles{grid-template-columns:repeat(2,minmax(150px,1fr))}.bz-hs-bottom,.bz-hs-bottom[data-cols="2"]{grid-template-columns:1fr}.bz-hs-next{flex-wrap:wrap}.bz-hs-next .bz-hs-btn-dark{flex-shrink:1}}@media (width<=767px){.bz-hs-welcome-text,.bz-hs-card{padding:22px}.bz-hs-welcome h1{font-size:34px}.bz-hs-welcome-img{min-height:200px;max-height:220px}.bz-hs-nearby{border-radius:24px;padding:22px}.bz-hs-swipe,.bz-hs-nb-strip{scroll-snap-type:x mandatory;gap:12px;padding-bottom:6px;display:flex;overflow-x:auto}.bz-hs-swipe>*,.bz-hs-nb-strip>*{scroll-snap-align:start;flex:0 0 82%}.bz-hs-test-grid{grid-template-columns:minmax(0,1fr)}.bz-candidate-header .bz-hs-header-name{max-width:80px}}.bz-p1-ranking.bz-p1-compact{border-radius:22px;flex-direction:column;padding:22px;display:flex}.bz-p1-ranking.bz-p1-compact h3{font-size:17px}.bz-p1-ranking.bz-p1-compact>p{margin-top:4px;font-size:13px}.bz-p1-ranking.bz-p1-compact ol{flex-direction:column;gap:10px;margin-top:10px;display:flex}.bz-p1-ranking.bz-p1-compact li{gap:10px;padding:0;font-size:14px}.bz-p1-ranking.bz-p1-compact .numberrow{border-bottom:0;grid-template-columns:22px minmax(0,1fr) auto}.bz-p1-ranking.bz-p1-compact .bz-p1-bar{height:6px}.bz-p1-ranking.bz-p1-compact .bz-p1-number{border-radius:999px;width:22px;height:22px;font-size:12px}.bz-p1-ranking.bz-p1-compact .bz-p1-pager{flex-wrap:nowrap;gap:8px;margin-top:auto;padding-top:10px}.bz-p1-ranking.bz-p1-compact .bz-p1-pills{flex-shrink:1;gap:4px;min-width:0;overflow:hidden}.bz-p1-ranking.bz-p1-compact .bz-p1-pills span{flex:none;width:6px;height:6px}.bz-p1-ranking.bz-p1-compact .bz-p1-pills span.active{width:16px}.bz-p1-ranking.bz-p1-compact .bz-p1-range{white-space:nowrap;flex:none;font-size:12px}.bz-p1-ranking.bz-p1-compact .bz-p1-pagerbuttons button{width:32px;height:32px}.bz-p1-ranking.bz-p1-compact .bz-p1-pagerbuttons svg{width:16px;height:16px}@media (width>=1280px){.bz-hs-stats .bz-p1-rankings{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.bz-hs-stats .bz-p1-ranking.areas,.bz-hs-stats .bz-p1-ranking.places,.bz-hs-stats .bz-p1-ranking.occupations,.bz-hs-stats .bz-p1-ranking.employers{grid-column:auto}}@media (width>=768px) and (width<=1279px){.bz-hs-stats .bz-p1-rankings{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;display:grid;overflow-x:visible}.bz-hs-stats .bz-p1-ranking.areas,.bz-hs-stats .bz-p1-ranking.places,.bz-hs-stats .bz-p1-ranking.occupations,.bz-hs-stats .bz-p1-ranking.employers{grid-column:auto}.bz-hs-stats .bz-p1-ranking{scroll-snap-align:none;flex:none}}.bz-home-filling{color:#0b0b0b;background:#fff;border-radius:16px;margin:0 0 16px;padding:12px 16px;font-size:15px;font-weight:700}.bz-mx{z-index:60;color:#fff;background:#0b0b0b;font-family:Ubuntu,sans-serif;position:fixed;inset:0;overflow:hidden auto}.bz-mx-top{padding:24px 32px}.bz-mx-logo{width:auto;height:28px}.bz-mx-main{flex-direction:row-reverse;align-items:center;gap:56px;max-width:1200px;margin:0 auto;padding:24px 32px 64px;display:flex}.bz-mx-orb{background:linear-gradient(135deg,#e8d5ff,#f7b7cf,#ffd9b8);border-radius:9999px;flex:0 0 360px;place-items:center;width:360px;height:360px;animation:3s ease-in-out infinite bz-mx-pulse;display:grid}.bz-mx-orb-ring{border:10px solid #0b0b0b;border-radius:9999px;width:46%;height:46%}@keyframes bz-mx-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.bz-mx-text{flex:1;min-width:0}.bz-mx-kicker{color:#f7b7cf;align-items:center;gap:6px;margin:0 0 16px;font-size:14px;font-weight:700;display:flex}.bz-mx-h1{overflow-wrap:anywhere;margin:0 0 20px;font-size:64px;font-weight:700;line-height:1.05}.bz-mx-h1-done{font-size:72px}.bz-mx-lead{color:#e4e4e4;max-width:560px;margin:0 0 28px;font-size:17px}.bz-mx-list{gap:16px;margin:0 0 24px;padding:0;list-style:none;display:grid}.bz-mx-item{align-items:center;gap:14px;font-size:17px;display:flex}.bz-mx-item-name{font-weight:700;display:block}.bz-mx-item-sub{color:#e4e4e4;font-size:14px;display:block}.bz-mx-mark{color:#0b0b0b;border-radius:9999px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.bz-mx-item[data-state=done] .bz-mx-mark{background:linear-gradient(135deg,#e8d5ff,#f7b7cf,#ffd9b8)}.bz-mx-item[data-state=active] .bz-mx-mark{border:3px solid #3a3a3a;border-top-color:#f7b7cf;animation:1s linear infinite bz-mx-spin}.bz-mx-item[data-state=todo] .bz-mx-mark{border:2px dashed #5a5a5a}.bz-mx-item[data-state=todo] .bz-mx-item-name,.bz-mx-item[data-state=todo] .bz-mx-item-sub{color:#8a8a8a}@keyframes bz-mx-spin{to{transform:rotate(360deg)}}.bz-mx-note{color:#8a8a8a;font-size:13px}.bz-mx-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:620px;margin:0 0 20px;display:grid}.bz-mx-tile{border-radius:20px;gap:4px;padding:18px 20px;display:grid}.bz-mx-tile strong{font-size:36px;line-height:1}.bz-mx-tile span{font-size:14px}.bz-mx-tile-white{color:#0b0b0b;background:#fff}.bz-mx-tile-pastel{color:#1e0b2b;background:linear-gradient(135deg,#e8d5ff,#f7b7cf,#ffd9b8)}.bz-mx-tile-dark{color:#fff;background:#0b0b0b;border:1px solid #3a3a3a}.bz-mx-tests{border:1px solid #3a3a3a;border-radius:20px;max-width:620px;margin:0 0 24px;padding:18px 20px}.bz-mx-tests-h{margin:0 0 6px;font-size:16px;font-weight:700}.bz-mx-tests-p{color:#e4e4e4;margin:0 0 12px;font-size:15px}.bz-mx-btn-outline{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:9999px;align-items:center;gap:8px;height:52px;padding:0 24px;font-size:16px;font-weight:700;display:inline-flex}.bz-mx-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.bz-mx-btn{color:#0b0b0b;cursor:pointer;background:#fff;border:0;border-radius:9999px;align-items:center;gap:8px;height:52px;padding:0 24px;font-size:16px;font-weight:700;display:inline-flex}@media (width<=767px){.bz-mx-top{padding:20px}.bz-mx-main{flex-direction:column;align-items:flex-start;gap:28px;padding:8px 20px 40px}.bz-mx-orb{flex:0 0 150px;width:150px;height:150px}.bz-mx-orb-ring{border-width:5px}.bz-mx-h1{font-size:34px}.bz-mx-h1-done{font-size:40px}.bz-mx-tiles{gap:8px}.bz-mx-tile{padding:14px}.bz-mx-tile strong{font-size:26px}}@media (prefers-reduced-motion:reduce){.bz-mx-orb,.bz-mx-item[data-state=active] .bz-mx-mark{animation:none}}:root{--bz-test-blue:#d9ecff;--bz-test-personality:linear-gradient(135deg, var(--bz-lilac), var(--bz-pink));--bz-test-warm:linear-gradient(135deg, var(--bz-pink), var(--bz-peach));--bz-test-cool:linear-gradient(135deg, var(--bz-test-blue), var(--bz-lilac));--bz-test-interests:linear-gradient(150deg, var(--bz-peach), var(--bz-pink) 55%, var(--bz-lilac));--bz-test-footer:linear-gradient(135deg, var(--bz-lilac), var(--bz-pink) 55%, var(--bz-peach))}.bz-ti{width:100%;max-width:1240px;color:var(--bz-foreground);letter-spacing:0;margin:0 auto;font-family:Ubuntu,sans-serif}.bz-ti .bz-ti-back{min-height:44px;color:var(--bz-foreground);box-shadow:none;background:0 0;margin-bottom:18px;padding:0}.bz-ti-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.bz-ti-hero-copy{background:var(--bz-black);min-width:0;color:var(--bz-white);border-radius:28px;padding:44px}.bz-ti-eyebrow{align-items:center;gap:14px;font-size:17px;font-weight:500;display:flex}.bz-ti-icon{background:var(--bz-test-personality);width:52px;height:52px;color:var(--bz-black);border-radius:16px;flex:0 0 52px;place-items:center;display:grid}.bz-ti-icon svg{width:26px;height:26px}.bz-ti h1{overflow-wrap:break-word;margin:26px 0 20px;font-size:56px;font-weight:700;line-height:1.06}.bz-ti p{margin:0;font-size:17px;line-height:1.55}.bz-ti-hero-copy>p{color:var(--bz-header-muted)}.bz-ti-facts{flex-wrap:wrap;gap:8px;margin:24px 0 28px;display:flex}.bz-ti-facts span{background:var(--bz-settings);border-radius:999px;padding:9px 14px;font-size:13px}.bz-ti .bz-ti-btn{height:auto;min-height:52px;box-shadow:none;white-space:normal;text-align:center;border-radius:999px;gap:12px;padding:14px 24px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none}.bz-ti .bz-ti-btn-light{background:var(--bz-white);color:var(--bz-black);border:1px solid var(--bz-white)}.bz-ti .bz-ti-btn-dark{background:var(--bz-black);color:var(--bz-white);border:1px solid var(--bz-black)}.bz-ti .bz-ti-btn-outline{color:inherit;background:0 0;border:1px solid}.bz-ti .bz-ti-btn:hover{opacity:.88}.bz-ti-image{object-fit:cover;border-radius:28px;width:100%;min-width:0;height:100%}.bz-ti-personality .bz-ti-image{object-position:center 30%}.bz-ti-interests .bz-ti-image{object-position:center 20%}.bz-ti-section{margin-top:52px}.bz-ti h2{margin:0 0 16px;font-size:30px;font-weight:700;line-height:1.2}.bz-ti h3{margin:0 0 12px;font-size:21px;font-weight:700;line-height:1.25}.bz-ti .bz-ti-lead{max-width:820px;color:var(--bz-gray-text);margin-bottom:26px}.bz-ti-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.bz-ti-benefit{border-radius:26px;min-width:0;padding:30px}.bz-ti-tone-0{background:var(--bz-test-personality)}.bz-ti-tone-1{background:var(--bz-test-warm)}.bz-ti-tone-2{background:var(--bz-test-cool)}.bz-ti-percent{margin-bottom:20px;font-size:64px;line-height:1;display:block}.bz-ti-benefit-icon{width:48px;height:48px;margin-bottom:24px}.bz-ti-benefit p{font-size:16px}.bz-ti-how{background:var(--bz-white);border-radius:28px;margin-top:52px;padding:36px}.bz-ti-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:26px 0 32px;display:grid}.bz-ti-steps article{min-width:0}.bz-ti-number{background:var(--bz-black);width:44px;height:44px;color:var(--bz-white);border-radius:50%;place-items:center;margin-bottom:18px;font-size:20px;font-weight:700;display:grid}.bz-ti-steps p{color:var(--bz-gray-text);font-size:16px}.bz-ti-example{background:var(--bz-black);color:var(--bz-white);border-radius:22px;padding:30px}.bz-ti .bz-ti-example-count{margin-top:18px;font-size:13px}.bz-ti .bz-ti-example-question{margin:10px 0 24px;font-size:25px;font-weight:500}.bz-ti-scale{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.bz-ti-scale span{border:2px solid var(--bz-control-border);text-align:center;background:var(--bz-settings);border-radius:999px;place-items:center;min-width:0;padding:14px 10px;font-size:14px;display:grid}.bz-ti-scale span[data-selected=true]{background:var(--bz-test-warm);color:var(--bz-black);border-color:var(--bz-black)}.bz-ti-know{flex-wrap:wrap;gap:12px;display:flex}.bz-ti-know span{background:var(--bz-white);border-radius:999px;align-items:center;gap:10px;padding:14px 20px;font-size:14px;display:flex}.bz-ti-know svg{flex:0 0 20px;width:20px;height:20px}.bz-ti-footer{background:var(--bz-test-footer);border-radius:28px;margin-top:48px;padding:36px}.bz-ti-actions{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}.bz-ti-interests .bz-ti-hero-copy,.bz-ti-interests .bz-ti-example{background:var(--bz-test-interests);color:var(--bz-foreground)}.bz-ti-interests .bz-ti-hero-copy>p{color:var(--bz-foreground)}.bz-ti-interests .bz-ti-icon{background:var(--bz-black);color:var(--bz-pink)}.bz-ti-interests .bz-ti-facts span{background:var(--bz-white)}.bz-ti-interests .bz-ti-benefit,.bz-ti-interests .bz-ti-footer{background:var(--bz-black);color:var(--bz-white)}.bz-ti-interests .bz-ti-percent,.bz-ti-interests .bz-ti-benefit-icon{color:var(--bz-pink)}.bz-ti-interests .bz-ti-scale{grid-template-columns:repeat(5,minmax(0,1fr))}.bz-ti-interests .bz-ti-scale span{background:var(--bz-white);color:var(--bz-black);border-color:var(--bz-border)}.bz-ti-interests .bz-ti-scale span[data-selected=true]{background:var(--bz-test-warm);border-color:var(--bz-black)}.bz-ti-error{margin-bottom:24px}.bz-ti-error h2{font-size:22px}@media (width>=1280px){.bz-ti-image{contain:size;min-height:0}.bz-ti-facts span,.bz-ti .bz-ti-example-count{font-size:14px}}@media (width<=1279px){.bz-ti-hero{background:var(--bz-black);border-radius:28px;grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}.bz-ti-interests .bz-ti-hero{background:var(--bz-test-interests)}.bz-ti-image{aspect-ratio:16/9;border-radius:0;grid-row:1;height:auto;max-height:360px}.bz-ti-personality .bz-ti-image{object-position:center 25%}.bz-ti-interests .bz-ti-image{object-position:center 15%}.bz-ti-hero-copy{background:0 0;padding:28px}.bz-ti-interests .bz-ti-hero-copy{background:0 0}.bz-ti h1{font-size:34px}.bz-ti h2{font-size:26px}.bz-ti .bz-ti-btn{width:100%}.bz-ti .bz-ti-back{width:auto}.bz-ti-section,.bz-ti-how{margin-top:36px}.bz-ti-benefits{scroll-snap-type:x mandatory;gap:14px;padding-bottom:8px;display:flex;overflow-x:auto}.bz-ti-benefit{scroll-snap-align:start;flex:0 0 min(85%,360px);padding:26px}.bz-ti-how{padding:24px}.bz-ti-steps{grid-template-columns:minmax(0,1fr);gap:28px}.bz-ti-example{padding:22px}.bz-ti-scale{grid-template-columns:repeat(2,minmax(0,1fr))}.bz-ti-interests .bz-ti-scale{grid-template-columns:minmax(0,1fr)}.bz-ti-know{flex-direction:column}.bz-ti-know span{border-radius:24px}.bz-ti-footer{padding:28px}.bz-ti-actions{flex-direction:column}}:root{--bz-tq-bar:#161616;--bz-tq-line:#d9d3cc;--bz-tq-ink:#1e0b2b;--bz-tq-blue:#d9ecff;--bz-tq-pick:linear-gradient(135deg, var(--bz-pink), var(--bz-peach))}.bz-tq{width:100%;max-width:1240px;color:var(--bz-foreground);letter-spacing:0;margin:0 auto;font-family:Ubuntu,sans-serif}.bz-tq-row{background:var(--bz-tq-bar);color:var(--bz-white);font-family:Ubuntu,sans-serif}.bz-tq-row-inner{box-sizing:border-box;align-items:center;gap:24px;max-width:1240px;margin:0 auto;padding:18px 32px;display:flex}.bz-tq-row-main{flex:1;min-width:0}.bz-tq-row-text{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;font-size:15px;display:flex}.bz-tq-row-text span:last-child{color:var(--bz-header-muted)}.bz-tq-track{gap:4px;margin-top:10px;display:flex}.bz-tq-seg{background:var(--bz-unanswered);border-radius:999px;flex:1;height:6px;overflow:hidden}.bz-tq-seg>span{background:var(--bz-pink);border-radius:999px;height:100%;display:block}.bz-tq-pause{border:1px solid var(--bz-control-border);min-height:44px;color:var(--bz-white);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:10px 20px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.bz-tq-pause[aria-disabled=true]{opacity:.5;cursor:not-allowed}.bz-tq-surface{background:linear-gradient(135deg, var(--bz-lilac), var(--bz-pink));border-radius:28px;padding:44px}.bz-tq-surface[data-kind=interests]{background:linear-gradient(135deg, var(--bz-tq-blue), var(--bz-lilac))}.bz-tq-kicker{color:var(--bz-gray-text);font-size:15px}.bz-tq-q{outline:none;margin:10px 0 28px;font-size:44px;font-weight:700;line-height:1.15}.bz-tq-options{grid-template-columns:repeat(var(--bz-tq-cols,6), minmax(0, 1fr));background:var(--bz-white);border-radius:22px;gap:10px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.bz-tq-options{background:color-mix(in oklab, var(--bz-white) 50%, transparent)}}.bz-tq-opt{border:1px solid var(--bz-tq-line);background:var(--bz-white);cursor:pointer;border-radius:16px;align-items:center;gap:10px;min-height:56px;padding:12px 14px;font-size:15px;font-weight:400;line-height:1.25;display:flex;position:relative}.bz-tq-opt:has(:focus-visible){outline:2px solid var(--bz-tq-ink);outline-offset:2px}.bz-tq-opt[data-selected=true]{background:var(--bz-tq-pick);border-color:var(--bz-tq-ink);font-weight:700}.bz-tq-opt-radio{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.bz-tq-num{border:1px solid var(--bz-tq-line);border-radius:999px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.bz-tq-opt[data-selected=true] .bz-tq-num{border-color:var(--bz-tq-ink)}.bz-tq-label{flex:1;min-width:0}.bz-tq-check{background:var(--bz-tq-ink);width:24px;height:24px;color:var(--bz-white);border-radius:999px;flex:0 0 24px;place-items:center;display:grid}.bz-tq-check svg{width:14px;height:14px}.bz-tq-foot{color:var(--bz-gray-text);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:16px;font-size:14px;display:flex}.bz-tq-error{color:var(--destructive)}.bz-tq-nav{justify-content:space-between;gap:12px;margin-top:24px;display:flex}.bz-tq .bz-tq-btn{height:auto;min-height:52px;box-shadow:none;white-space:normal;text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 26px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.bz-tq .bz-tq-btn-dark{background:var(--bz-black);color:var(--bz-white);border:1px solid var(--bz-black)}.bz-tq .bz-tq-btn-light{background:var(--bz-white);color:var(--bz-black);border:1px solid var(--bz-white)}.bz-tq .bz-tq-btn-outline{color:inherit;background:0 0;border:1px solid}.bz-tq .bz-tq-btn:hover{opacity:.88}.bz-tq .bz-tq-btn:disabled,.bz-tq .bz-tq-btn[aria-disabled=true]{opacity:.5}.bz-tq-card{background:var(--bz-white);border-radius:22px;gap:22px;margin-top:24px;padding:28px;display:grid}.bz-tq-field label{font-size:15px;font-weight:700}.bz-tq-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.bz-tq-done{background:var(--bz-black);color:var(--bz-white);border-radius:28px;align-items:center;gap:40px;padding:44px;display:flex}.bz-tq-done-copy{flex:1;min-width:0}.bz-tq-done .bz-mx-orb{animation:none}.bz-tq-pinkline{color:var(--bz-pink);align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.bz-tq-pinkline svg{width:18px;height:18px}.bz-tq-h1{margin:14px 0 12px;font-size:44px;font-weight:700;line-height:1.12}.bz-tq-done p,.bz-tr-hero p{color:var(--bz-header-muted)}.bz-tq-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.bz-tq-box{background:var(--bz-white);border-radius:22px;align-items:flex-start;gap:12px;padding:22px 24px;font-size:15px;line-height:1.5;display:flex}.bz-tq-box svg{flex:0 0 20px;width:20px;height:20px;margin-top:2px}.bz-tr-back{min-height:44px;color:var(--bz-foreground);align-items:center;gap:8px;margin-bottom:18px;font-weight:500;text-decoration:none;display:inline-flex}.bz-tr-top{grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:24px;display:grid}.bz-tr-hero{background:var(--bz-black);color:var(--bz-white);border-radius:28px;padding:44px}.bz-tr-small{margin-top:14px;font-size:15px}.bz-tr-share{background:linear-gradient(135deg, var(--bz-pink), var(--bz-peach));border-radius:28px;flex-direction:column;gap:8px;padding:32px;display:flex}.bz-tr-share strong{font-size:56px;line-height:1}.bz-tr-share span{font-size:17px;font-weight:700}.bz-tr-share p{color:var(--bz-gray-text);margin-top:10px;font-size:15px;line-height:1.5}.bz-tr-section{margin-top:52px}.bz-tr-section h2{font-size:30px;font-weight:700}.bz-tr-lead{color:var(--bz-gray-text);max-width:820px;margin:8px 0 22px}.bz-tr-swipe-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.bz-tr-arrows{gap:8px;display:flex}.bz-tr-arrows button{border:1px solid var(--bz-black);background:0 0;border-radius:999px;place-items:center;width:44px;height:44px;display:grid}.bz-tr-swipe{scroll-snap-type:x mandatory;gap:16px;margin:0;padding-bottom:8px;padding-left:0;list-style:none;display:flex;overflow-x:auto}.bz-tr-swipe>li{scroll-snap-align:start;background:var(--bz-white);border-radius:22px;flex:0 0 320px;padding:24px}.bz-tr-swipe>li[data-tone=pink]{background:var(--bz-pink)}.bz-tr-swipe>li[data-tone=violet]{background:var(--bz-lilac)}.bz-tr-swipe>li[data-tone=blue]{background:var(--bz-tq-blue)}.bz-tr-rank{background:var(--bz-black);width:36px;height:36px;color:var(--bz-white);border-radius:999px;place-items:center;margin-bottom:14px;font-weight:700;display:grid}.bz-tr-swipe h3{font-size:19px;font-weight:700}.bz-tr-swipe p,.bz-tr-swipe li li{color:var(--bz-gray-text);font-size:15px}.bz-tr-more{text-underline-offset:4px;background:0 0;border:0;margin-top:10px;padding:0;font-weight:700;text-decoration:underline}.bz-tr-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;padding:0;list-style:none;display:grid}.bz-tr-dim{border-radius:22px;padding:26px}.bz-tr-dim[data-tone=pink]{background:var(--bz-pink)}.bz-tr-dim[data-tone=violet]{background:var(--bz-lilac)}.bz-tr-dim[data-tone=blue]{background:var(--bz-tq-blue)}.bz-tr-dim[data-tone=info]{background:var(--bz-white);border:1px solid var(--bz-border)}.bz-tr-seg{gap:4px;margin-top:12px;display:flex}.bz-tr-seg>span{background:var(--bz-black);border-radius:999px;flex:1;height:8px}@supports (color:color-mix(in lab, red, red)){.bz-tr-seg>span{background:color-mix(in oklab, var(--bz-black) 12%, transparent)}}.bz-tr-seg>span.on{background:var(--bz-black)}.bz-tr-seg-labels{opacity:.6;justify-content:space-between;margin-top:6px;font-size:12px;display:flex}.bz-tr-dim[data-tone=top]{background:var(--bz-tq-bar);color:var(--bz-white)}.bz-tr-dim-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.bz-tr-dim h3{font-size:19px;font-weight:700}.bz-tr-tag{background:var(--bz-pink);color:var(--bz-black);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700}.bz-tr-score{align-items:baseline;gap:6px;margin-top:12px;display:flex}.bz-tr-score strong{font-size:44px;line-height:1}.bz-tr-dim[data-level] .bz-tr-score strong{font-size:30px;line-height:1.1}.bz-tr-dim-bar{background:var(--bz-black);border-radius:999px;height:8px;margin-top:12px}@supports (color:color-mix(in lab, red, red)){.bz-tr-dim-bar{background:color-mix(in oklab, var(--bz-black) 12%, transparent)}}.bz-tr-dim-bar{overflow:hidden}.bz-tr-dim-bar>span{background:var(--bz-black);border-radius:999px;height:100%;display:block}.bz-tr-dim[data-tone=top] .bz-tr-dim-bar{background:var(--bz-unanswered)}.bz-tr-dim[data-tone=top] .bz-tr-dim-bar>span{background:var(--bz-pink)}.bz-tr-dim p{margin-top:12px;font-size:15px;line-height:1.5}.bz-tr-dim[data-tone=top] p{color:var(--bz-header-muted)}.bz-tr-explore{background:linear-gradient(135deg, var(--bz-lilac), var(--bz-tq-blue));border-radius:28px;padding:36px}.bz-tr-plain{background:var(--bz-white);border-radius:28px;padding:36px}@media (width<=1279px){.bz-tq-row-inner{flex-wrap:wrap;gap:12px;padding:14px 16px}.bz-tq-pause{width:100%}.bz-tq-surface,.bz-tq-done,.bz-tr-hero{padding:24px}.bz-tq-q,.bz-tq-h1{font-size:30px}.bz-tq-options,.bz-tq-chips{grid-template-columns:minmax(0,1fr)}.bz-tq-nav{flex-direction:column-reverse}.bz-tq-nav .bz-tq-btn,.bz-tq-actions .bz-tq-btn{width:100%}.bz-tq-done .bz-mx-orb{display:none}.bz-tr-top{grid-template-columns:minmax(0,1fr)}.bz-tr-arrows{display:none}.bz-tr-swipe>li{flex-basis:85%}.bz-tr-grid{grid-template-columns:minmax(0,1fr)}.bz-tr-explore,.bz-tr-plain{padding:22px}}.bz-pp-matches{color:#0b0b0b;background:linear-gradient(120deg,#f3e9ff,#fde3ec,#ffebdd);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex}.bz-pp-matches h2{margin:0;font-size:24px;font-weight:700}.bz-pp-matches p{color:#444;margin:6px 0 0;font-size:15px}.bz-pp-matches-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.bz-pp-matches-chips span{border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700}.bz-pp-mchip-white{background:#fff}.bz-pp-mchip-half{background:#ffffff8c}.bz-pp-mchip-black{color:#fff;background:#0b0b0b}.bz-pp-matches-btn{color:#fff;background:#0b0b0b;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 26px;font-size:15px;font-weight:700;display:inline-flex}@media not all and (width>=1280px){.bz-pp-matches{flex-direction:column;align-items:stretch}.bz-pp-matches-btn{width:100%}}.bz-home-test-note{color:#d6d6d6;max-width:560px;margin:12px 0 0;font-size:16px;line-height:1.5}.bz-home-hero .bz-home-lead{color:#fff;font-size:19px}.bz-home-btn-ring{color:#fff;background:0 0;border:1.5px solid #fff;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.bz-home-hero-suggest{color:#fff;align-items:center;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.bz-home-hero-suggest:hover{text-decoration:underline}.bz-pp-neighbour,.bz-hs-nb-strip>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.bz-pp-neighbours{min-width:0}@media (width>=1280px){.bz-pp-hero-box{gap:20px;padding:56px}.bz-pp-chips{margin-top:12px}}.bz-fk{color:#161616;background:#f4f2ee;flex-direction:column;min-height:100vh;font-family:Ubuntu,sans-serif;display:flex}.bz-fk main{flex:1}.bz-fk-wrap{box-sizing:border-box;width:100%;max-width:1240px;margin:0 auto;padding:0 32px}.bz-fk .g1{background:linear-gradient(135deg,#e8d5ff,#f7b7cf)}.bz-fk .g2{background:linear-gradient(135deg,#f7b7cf,#ffd9b8)}.bz-fk .g3{background:linear-gradient(135deg,#d9ecff,#e8d5ff)}.bz-fk-head{color:#fff;background:#0b0b0b}.bz-fk-headrow{align-items:center;gap:24px;min-height:88px;display:flex}.bz-fk-logo{align-items:center;min-height:44px;display:flex}.bz-fk-logo img{width:auto;height:56px;display:block}.bz-fk-nav{flex:1;gap:8px;display:flex}.bz-fk-navlink{color:#fff;border-radius:999px;align-items:center;min-height:44px;padding:0 18px;font-weight:500;text-decoration:none;display:inline-flex}.bz-fk-navlink.is-on{color:#0b0b0b;background:#fff}.bz-fk-headbtns{align-items:center;gap:10px;margin-left:auto;display:flex}.bz-fk-btn{cursor:pointer;white-space:nowrap;box-sizing:border-box;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:96px;min-height:44px;padding:0 22px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.bz-fk-btn-line{color:#fff;border-color:#4a4a4a}.bz-fk-btn-white{color:#0b0b0b;background:#fff}.bz-fk-btn-whiteline{color:#fff;border-color:#fff}.bz-fk-btn-black{color:#fff;background:#0b0b0b}.bz-fk-btn-black:disabled{opacity:.4;cursor:not-allowed}.bz-fk-menubtn{color:#fff;background:0 0;border:1px solid #4a4a4a;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.bz-fk-mobmenu{flex-direction:column;gap:8px;padding-bottom:20px;display:flex}.bz-fk-body{flex-direction:column;gap:64px;padding-top:32px;padding-bottom:64px;display:flex}.bz-fk h2{margin:0 0 12px;font-size:36px;font-weight:700;line-height:1.1}.bz-fk h3{margin:0 0 8px;font-size:22px;font-weight:700}.bz-fk p{margin:0 0 12px;line-height:1.5}.bz-fk-muted{color:#6b6b6b}.bz-fk-hero{color:#fff;background:#0b0b0b;border-radius:28px;grid-template-columns:1.2fr 1fr;align-items:stretch;gap:40px;padding:52px;display:grid}.bz-fk-hero-img{object-fit:cover;object-position:center 30%;border-radius:24px;order:2;width:100%;height:100%;min-height:360px}.bz-fk-kicker{color:#f7b7cf;font-size:14px;font-weight:700}.bz-fk-hero h1{margin:0 0 20px;font-size:64px;font-weight:700;line-height:1.02}.bz-fk-hero-lead{color:#e4e4e4;font-size:19px}.bz-fk-pills{flex-wrap:wrap;gap:8px;margin:20px 0 28px;padding:0;list-style:none;display:flex}.bz-fk-pills li{background:#1e1e1e;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;display:inline-flex}.bz-fk-pills svg,.bz-fk-ticks.is-pink svg{color:#f7b7cf}.bz-fk-btnrow{flex-wrap:wrap;gap:12px;display:flex}.bz-fk-sechead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.bz-fk-stats{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px;display:grid}.bz-fk-stat{border-radius:24px;flex-direction:column;gap:4px;padding:24px;display:flex}.bz-fk-stat strong{font-size:44px;font-weight:700;line-height:1}.bz-fk-stat.is-dark{color:#fff;background:#0b0b0b}.bz-fk-two{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.bz-fk-card{overflow-wrap:anywhere;border-radius:28px;min-width:0;padding:32px}.bz-fk-white{background:#fff}.bz-fk-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:16px;display:grid}.bz-fk-field{flex-direction:column;gap:6px;font-size:14px;font-weight:500;display:flex;position:relative}.bz-fk-hint{color:#6b6b6b;grid-column:1/-1;margin:0;font-size:13px;font-weight:400}.bz-fk-test img.is-pers{object-position:center 35%}.bz-fk-step{color:#d6d6d6;background:#161616}.bz-fk-step h3{color:#fff}.bz-fk-step .bz-fk-stepno{color:#1e0b2b}.bz-fk-field input{min-height:48px;font:inherit;background:#fff;border:1px solid #d9d3cc;border-radius:999px;padding:0 18px;font-size:16px}.bz-fk-list{z-index:10;background:#fff;border-radius:22px;margin:4px 0 0;padding:6px;list-style:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 30px #0000001f}.bz-fk-list li{cursor:pointer;border-radius:14px;align-items:center;min-height:44px;padding:0 14px;display:flex}.bz-fk-list li.is-on,.bz-fk-list li:hover{background:#f4f2ee}.bz-fk-result{background:#fff;border-radius:22px;margin-top:16px;padding:20px}.bz-fk-result strong{font-size:28px;font-weight:700;display:block}.bz-fk-small{margin-top:12px;font-size:13px}.bz-fk-err{color:#8a1c1c;margin-top:12px}.bz-fk-top{margin:0;padding:0;list-style:none}.bz-fk-top li{border-bottom:1px solid #eee9e3;align-items:center;gap:12px;min-height:48px;display:flex}.bz-fk-topname{flex:1;min-width:0}.bz-fk-num,.bz-fk-stepno{background:#fff;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;font-weight:700;display:inline-flex}.bz-fk-top .bz-fk-num{color:#1e0b2b}.bz-fk-split{flex-direction:column;gap:24px;display:flex}.bz-fk-note{color:#6b6b6b;font-size:13px}.bz-fk-nowmeta{color:#6b6b6b;font-size:13px;font-weight:400}.bz-fk-swipe{scroll-snap-type:x mandatory;gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.bz-fk-swipe>*{scroll-snap-align:start;flex:0 0 280px}.bz-fk-ex{background:#fff;border-radius:24px;overflow:hidden}.bz-fk-ex-band{height:72px;position:relative}.bz-fk-score{color:#141414;text-align:center;background:linear-gradient(135deg,#f5cedd,#decef3);border:3px solid #fff;border-radius:10px;flex-direction:column;padding:6px 12px;line-height:1.1;display:flex;position:absolute;bottom:-26px;right:16px}.bz-fk-score b{font-size:24px;font-weight:700}.bz-fk-score small{font-size:14px}.bz-fk-score-lbl{font-size:12px;font-weight:500}.bz-fk-ex-body{padding:40px 20px 20px}.bz-fk-ex dl{gap:6px;margin:12px 0 0;display:grid}.bz-fk-ex dl div{justify-content:space-between;display:flex}.bz-fk-ex dd{margin:0;font-weight:700}.bz-fk-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.bz-fk-steps .bz-fk-stepno{margin-bottom:16px}.bz-fk-swipehint{color:#6b6b6b;font-size:13px;display:none}.bz-fk-test img{object-fit:cover;object-position:center top;border-radius:22px;width:100%;height:300px;margin-bottom:20px}.bz-fk-ticks{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.bz-fk-ticks li{align-items:flex-start;gap:8px;display:flex}.bz-fk-ticks svg{flex:none;margin-top:3px}.bz-fk-dark{color:#fff;background:#0b0b0b;border-radius:28px;padding:52px}.bz-fk-darkcard{background:#1a1a1a;border-radius:24px;padding:28px}.bz-fk-demo{color:#3a2a00;background:#ffe9a8;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700}.bz-fk-quotes>*{flex-basis:360px;margin:0}.bz-fk-quotes blockquote{margin:0 0 20px;font-size:18px;line-height:1.45}.bz-fk-quotes figcaption{align-items:center;gap:12px;display:flex}.bz-fk-initial{background:#fff;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;font-weight:700;display:inline-flex}.bz-fk-faq{gap:10px;display:grid}.bz-fk-faq details{background:#fff;border-radius:22px;padding:0 24px}.bz-fk-faq summary{cursor:pointer;align-items:center;min-height:56px;font-weight:700;display:flex}.bz-fk-faq details p{padding-bottom:18px}.bz-fk-end{color:#fff;background:#0b0b0b;border-radius:28px;grid-template-columns:1.4fr 1fr;align-items:center;gap:32px;padding:52px;display:grid}.bz-fk-end h2{font-size:48px}.bz-fk-end img{object-fit:contain;width:100%;max-height:320px}.bz-fk-foot{color:#fff;background:#0b0b0b}.bz-fk-footrow{flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:24px;padding-bottom:24px;display:flex}.bz-fk-footrow a{color:#fff;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}@media (width<=1279px){.bz-fk-steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.bz-fk-stickybar{display:none}@media (width>=768px){.bz-fk-exrow,.bz-fk-quotes{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.bz-fk-exrow>*,.bz-fk-quotes>*{flex:none;min-width:0}}@media (width<=767px){.bz-fk-wrap{padding:0 20px}.bz-fk-logo img{height:44px}.bz-fk-headrow{min-height:72px}.bz-fk-nav,.bz-fk-desk{display:none}.bz-fk-menubtn{display:inline-flex}.bz-fk-body{padding-top:20px;padding-bottom:calc(96px + env(safe-area-inset-bottom));gap:40px}.bz-fk-test img{height:240px}.bz-fk-stickybar{z-index:40;padding:12px 20px calc(12px + env(safe-area-inset-bottom));visibility:hidden;background:#0b0b0b;transition:transform .2s;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.bz-fk-stickybar.is-on{visibility:visible;transform:none}.bz-fk-stickybar .bz-fk-btn{width:100%}.bz-fk h2{font-size:28px}.bz-fk-hero{grid-template-columns:1fr;gap:24px;padding:28px 22px}.bz-fk-hero-img{order:-1;height:260px;min-height:0}.bz-fk-hero h1{font-size:40px}.bz-fk-hero-lead{font-size:16px}.bz-fk-stats{grid-template-columns:1fr 1fr}.bz-fk-stat strong{font-size:32px}.bz-fk-two,.bz-fk-split,.bz-fk-end,.bz-fk-form{grid-template-columns:1fr}.bz-fk-card{padding:24px}.bz-fk-steps{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.bz-fk-steps>*{scroll-snap-align:start;flex:0 0 260px}.bz-fk-swipehint{display:block}.bz-fk-quotes>*{flex-basis:280px}.bz-fk-dark,.bz-fk-end{padding:28px 22px}.bz-fk-end h2{font-size:34px}}.bz-pp-quick,.bz-pp-more-title{display:none}.bz-pp-more,.bz-pp-more-item{display:contents}.bz-pp-more-item>.bz-pp-more-sum{display:none}@media (width<=1279.98px){.bz-pp-quick{z-index:30;overscroll-behavior-x:contain;scrollbar-width:none;background:#f4f2ee;border-bottom:1px solid #e4ded5;gap:8px;margin:-40px -32px 0;padding:10px 32px;display:flex;position:sticky;top:0;overflow-x:auto}.bz-pp-quick::-webkit-scrollbar{display:none}.bz-pp-quick a{color:#141414;white-space:nowrap;background:#fff;border:1px solid #ddd7ce;border-radius:999px;flex:none;align-items:center;height:40px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.bz-pp-anchor,#kontaktuppgifter{scroll-margin-top:76px}.bz-pp-tests{grid-template-columns:1fr 1fr;gap:10px}.bz-pp-test{padding:16px 14px}.bz-pp-test-title{font-size:18px}.bz-pp-test-desc{display:none}.bz-pp-more-title{margin:0;font-size:24px;font-weight:700;display:block}.bz-pp-more{flex-direction:column;gap:10px;display:flex}.bz-pp-more-item{background:#fff;border-radius:22px;display:block;overflow:hidden}.bz-pp-more-item>.bz-pp-more-sum{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 20px;list-style:none;display:flex}.bz-pp-more-item>.bz-pp-more-sum::-webkit-details-marker{display:none}.bz-pp-more-sum>span{flex-direction:column;min-width:0;display:flex}.bz-pp-more-name{color:#141414;font-size:16px;font-weight:700}.bz-pp-more-sub{color:#555;overflow-wrap:anywhere;font-size:13px}.bz-pp-more-chev{flex:none;transition:transform .2s}.bz-pp-more-item[open] .bz-pp-more-chev{transform:rotate(180deg)}.bz-pp-more-item #rubrik-presentation,.bz-pp-more-item .bz-pp-employer-title{display:none}.bz-pp-more-item>:not(summary){border-radius:0}}@media (width<=767px){.bz-pp-quick{margin:-22px -18px 0;padding:10px 18px}}.bz-fmc{color:#141414;background:#fff;border:1px solid #e6e1da;border-radius:22px;font-family:Ubuntu,system-ui,sans-serif;overflow:hidden}.bz-fmc .g1{background:linear-gradient(135deg,#e8d5ff,#f7b7cf)}.bz-fmc .g2{background:linear-gradient(135deg,#f7b7cf,#ffd9b8)}.bz-fmc .g3{background:linear-gradient(135deg,#d9ecff,#e8d5ff)}.bz-fmc-band{color:#fff;background:#0b0b0b;justify-content:space-between;align-items:center;gap:12px;padding:10px 24px;display:flex}.bz-fmc-alias{margin:0;font-size:13px;font-weight:700}.bz-fmc-anon{color:#d6d6d6;margin:0;font-size:12px}.bz-fmc-body,.bz-fmc-panel{flex-direction:column;gap:16px;padding:24px;display:flex}.bz-fmc-panel{border-top:1px solid #eee9e3;gap:22px}.bz-fmc-panel[hidden]{display:none}.bz-fmc-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.bz-fmc-title{min-width:0}.bz-fmc-title h3{overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:700;line-height:1.2}.bz-fmc-title p{color:#444;margin:4px 0 0;font-size:14px}.bz-fmc-score{color:#141414;text-align:center;background:linear-gradient(135deg,#f5cedd,#decef3);border:3px solid #fff;border-radius:10px;padding:6px 12px;box-shadow:0 0 0 1px #eee9e3}.bz-fmc-score p{margin:0;line-height:1}.bz-fmc-score-num{font-size:24px;font-weight:700}.bz-fmc-score-of{font-size:14px}.bz-fmc-score-band{font-size:12px;font-weight:500;margin-top:4px!important}.bz-fmc-parts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.bz-fmc-part{min-width:0}.bz-fmc-part-head{justify-content:space-between;gap:8px;margin:0 0 6px;font-size:13px;display:flex}.bz-fmc-part-head strong{font-weight:700}.bz-fmc-track{background:#eee9e3;border-radius:999px;height:8px;overflow:hidden}.bz-fmc-fill{border-radius:999px;height:100%}.bz-fmc-evidence{color:#555;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.bz-fmc-uncertain{color:#5a3a00;background:#ffe9c2;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:500}.bz-fmc-fallback{flex-direction:column;gap:8px;display:flex}.bz-fmc-muted{color:#555;margin:0;font-size:13px}.bz-fmc-text{color:#141414;margin:0;font-size:14px}.bz-fmc-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bz-fmc-chip{color:#1e0b2b;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700}.bz-fmc-chip-dark{color:#fff;background:#0b0b0b}.bz-fmc-chip-grey{color:#444;background:#ece8e1}.bz-fmc-chip-skill{color:#141414;background:#f4f2ee;font-weight:500}.bz-fmc-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bz-fmc-btn{white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 20px;font-size:14px;font-weight:700;display:inline-flex}.bz-fmc-btn:disabled{opacity:.5;cursor:default}.bz-fmc-btn:focus-visible,.bz-fmc-link:focus-visible{outline-offset:2px;outline:2px solid #0b0b0b}.bz-fmc-btn-dark{color:#fff;background:#0b0b0b;border:1px solid #0b0b0b}.bz-fmc-btn-outline{color:#141414;background:#fff;border:1px solid #cfcac2}.bz-fmc-arrow{width:16px;height:16px;transition:transform .15s}.bz-fmc-arrow[data-open]{transform:rotate(180deg)}.bz-fmc-section{flex-direction:column;gap:10px;display:flex}.bz-fmc-section h4{margin:0;font-size:15px;font-weight:700}.bz-fmc-outcomes{flex-direction:column;margin:0;display:flex}.bz-fmc-outcome{border-bottom:1px solid #eee9e3;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 0;font-size:14px;display:flex}.bz-fmc-outcome dt{overflow-wrap:anywhere;min-width:0}.bz-fmc-result{border-radius:999px;flex-shrink:0;margin:0;padding:3px 10px;font-size:12px;font-weight:700}.bz-fmc-result[data-result=met]{color:#0f3d24;background:#c8f0d8}.bz-fmc-result[data-result=partial]{color:#5a3a00;background:#ffe9c2}.bz-fmc-result[data-result=not_met]{color:#6b1a12;background:#fad4d0}.bz-fmc-result[data-result=unknown]{color:#444;background:#ece8e1}.bz-fmc-boxes{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.bz-fmc-box{color:#1e0b2b;overflow-wrap:anywhere;border-radius:18px;min-width:0;padding:16px;font-size:14px}.bz-fmc-box p{margin:0 0 4px}.bz-fmc-box-title{font-size:12px;font-weight:700;margin-bottom:6px!important}.bz-fmc-link{cursor:pointer;color:#141414;background:0 0;border:0;align-self:flex-start;min-height:44px;padding:0;font-size:13px;text-decoration:underline}.bz-fmc-contact{color:#555;margin:0;font-size:13px}@media (width<=767px){.bz-fmc-body,.bz-fmc-panel{padding:18px}.bz-fmc-title h3{font-size:20px}.bz-fmc-parts{grid-template-columns:minmax(0,1fr);gap:12px}}.bz-svd{flex-direction:column;gap:40px;display:flex}.bz-svd-back{color:#0b0b0b;align-self:flex-start;align-items:center;min-height:44px;font-size:15px;font-weight:700;display:inline-flex}.bz-svd-hero{color:#fff;background:#0b0b0b;border-radius:28px;padding:44px}.bz-svd-hero h1{letter-spacing:-1px;margin:0;font-size:52px;font-weight:700;line-height:1.04}.bz-svd-lead{color:#e4e4e4;max-width:640px;margin-top:16px;font-size:17px}.bz-svd-alias{color:#d6d6d6;margin-top:12px;font-size:14px}.bz-svd-alias strong{color:#fff}.bz-svd-h2{color:#0b0b0b;margin:0 0 14px;font-size:26px;font-weight:700}.bz-svd-jobs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.bz-svd-job{text-align:left;color:#0b0b0b;cursor:pointer;background:#fff;border:1px solid #ddd7ce;border-radius:18px;flex-direction:column;gap:4px;min-height:44px;padding:14px 16px;display:flex}.bz-svd-job .t{overflow-wrap:anywhere;font-size:15px;font-weight:700}.bz-svd-job .s{color:#555;font-size:13px}.bz-svd-job .e{color:#555;font-size:12px}.bz-svd-job.on{color:#fff;background:#0b0b0b;border:2px solid #0b0b0b}.bz-svd-job.on .s,.bz-svd-job.on .e{color:#d6d6d6}.bz-svd-note{color:#555;margin-top:10px;font-size:13px}.bz-svd-card{max-width:760px}.bz-svd-boxes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bz-svd-box{border-radius:24px;padding:28px}.bz-svd-box h2{margin:0 0 14px;font-size:20px;font-weight:700}.bz-svd-box ul{flex-direction:column;gap:10px;display:flex}.bz-svd-box li{align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;display:flex}.bz-svd-box.light{color:#1e0b2b;background:linear-gradient(135deg,#e8d5ff,#f7b7cf)}.bz-svd-box.dark{color:#fff;background:#0b0b0b}.bz-svd-tick{color:#1e0b2b;background:#fff;border-radius:999px;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.bz-svd-tick.dark{color:#0b0b0b}.bz-svd-small{margin-top:14px;font-size:13px}.bz-svd-actions{flex-wrap:wrap;gap:12px;display:flex}.bz-svd-btn{border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;min-height:44px;padding:0 22px;font-size:15px;font-weight:700;display:inline-flex}.bz-svd-btn.dark{color:#fff;background:#0b0b0b}.bz-svd-btn.ghost{color:#0b0b0b;background:0 0;border:1px solid #cfcac2}.bz-svd-btn[aria-disabled=true]{cursor:not-allowed}@media (width<=1279px){.bz-home-main:has(>.bz-svd){padding:20px 18px 120px}.bz-svd{gap:28px}.bz-svd-hero{padding:28px 22px}.bz-svd-hero h1{font-size:34px}.bz-svd-jobs{display:flex;overflow-x:auto}.bz-svd-job{flex:0 0 220px}.bz-svd-boxes{grid-template-columns:minmax(0,1fr)}}:root{--bz-e-text:#444;--bz-e-secondary:#555;--bz-e-match-text:#3a3a3a;--bz-e-quota-used:#cfcac2;--bz-e-hero-muted:#d6d6d6;--bz-e-account:#161616;--bz-e-account-border:#333;--bz-e-approved:#bfe8cc;--bz-e-blue:#d9ecff;--bz-e-green:#ddf5e6;--bz-e-soft-lilac:#f3e9ff;--bz-e-soft-pink:#fde3ec;--bz-e-soft-yellow:#fff1d6;--bz-e-banner:linear-gradient(120deg, var(--bz-e-blue), var(--bz-lilac));--bz-e-accepted:linear-gradient(120deg, var(--bz-e-soft-lilac), var(--bz-e-soft-pink));--bz-e-shadow:0 20px 60px #0b0b0b2e;--bz-e-overlay:#0b0b0ba6}.bz-employer-shell{background:var(--bz-background);min-height:100vh;color:var(--bz-black);font-family:var(--font-sans);letter-spacing:0;flex-direction:column;display:flex}.bz-employer-shell :is(a,button),.bz-e-account-menu :is(a,button),.bz-e-sheet :is(a,button){cursor:pointer}.bz-e-header{background:var(--bz-black);color:var(--bz-white)}.bz-e-header-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1304px;margin:auto;padding:20px 32px;display:flex}.bz-e-logo-link{flex-shrink:0;align-items:center;min-height:44px;display:flex}.bz-e-logo{width:auto;height:48px}.bz-e-desktop-nav{gap:4px;display:flex}.bz-e-header .bz-e-nav-link{height:44px;min-height:44px;color:var(--bz-white);background:0 0;border-radius:999px;padding:0 16px;font-size:15px;font-weight:500}.bz-e-nav-link svg{width:18px;height:18px}.bz-e-header .bz-e-nav-link[aria-current=page]{background:var(--bz-white);color:var(--bz-black)}.bz-e-header .bz-e-account{border:1px solid var(--bz-e-account-border);background:var(--bz-e-account);min-width:0;max-width:280px;height:auto;min-height:60px;color:var(--bz-white);border-radius:999px;gap:10px;padding:8px 14px 8px 8px}.bz-e-initial{background:var(--bz-avatar-gradient);width:44px;height:44px;color:var(--bz-avatar-text);border-radius:999px;flex:0 0 44px;justify-content:center;align-items:center;font-weight:700;display:flex}.bz-e-account-text{text-align:left;flex-direction:column;gap:3px;min-width:0;display:flex}.bz-e-account-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.bz-e-account-text>span{white-space:normal;font-size:12px}.bz-e-account-text [data-tone=approved]{color:var(--bz-e-approved)}.bz-e-account-text [data-tone=partial]{color:var(--bz-pink)}.bz-e-account-text [data-tone=pending]{color:var(--bz-peach)}.bz-e-account-menu{background:var(--bz-white);width:340px;max-width:calc(100vw - 24px);color:var(--bz-black);box-shadow:var(--bz-e-shadow);border-radius:22px;padding:20px}.bz-e-email{color:var(--bz-muted-text);overflow-wrap:anywhere;margin:4px 0 12px;font-size:13px;font-weight:400}.bz-e-account-menu strong{overflow-wrap:anywhere}.bz-e-status-box{background:var(--bz-background);border-radius:16px;margin:12px 0;padding:16px;font-size:14px}.bz-e-status-box p{margin:10px 0 0;line-height:1.5}.bz-e-status-badge{background:var(--bz-peach);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.bz-e-status-badge[data-tone=approved]{background:var(--bz-e-approved)}.bz-e-status-badge[data-tone=partial]{background:var(--bz-pink)}.bz-e-account-link{justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:14px;text-decoration:none;display:flex}.bz-e-account-link>span:last-child{align-items:center;gap:4px;font-size:12px;display:flex}.bz-e-banner{background:var(--bz-e-banner)}.bz-e-banner>div{justify-content:space-between;align-items:center;gap:24px;max-width:1304px;margin:auto;padding:14px 32px;display:flex;position:relative}.bz-e-banner p{margin:0;font-size:14px;line-height:1.5}.bz-e-banner-mobile,.bz-e-mobile-nav,.bz-e-mobile-copy{display:none}.bz-e-main{flex:1;width:100%;min-width:0;max-width:1304px;margin:auto;padding:40px 32px 64px}.bz-e-footer{text-align:center;padding:20px 18px;font-size:12px}.bz-e-button{height:auto;min-height:44px;box-shadow:none;white-space:normal;text-align:center;border-radius:999px;padding:12px 22px;font-size:14px;font-weight:700}.bz-e-button.dark{background:var(--bz-black);color:var(--bz-white);border:1px solid var(--bz-black)}.bz-e-button.light{background:var(--bz-white);color:var(--bz-black)}.bz-e-button.outline{background:var(--bz-white);color:var(--bz-black);border:1px solid var(--bz-black)}.bz-e-button.inverse{color:var(--bz-white);border:1px solid var(--bz-white);background:0 0}.bz-e-account-menu .bz-e-button{width:100%;margin-top:12px}.bz-e-overview{flex-direction:column;gap:48px;display:flex}.bz-e-top-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.55fr);gap:24px;display:grid}.bz-e-top-grid:not(:has(.bz-e-quota)){grid-template-columns:minmax(0,1fr)}.bz-e-bottom-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:24px;display:grid}.bz-e-overview :is(h1,h2,h3,p){overflow-wrap:anywhere;letter-spacing:0;margin:0}.bz-e-hero{background:var(--bz-black);color:var(--bz-white);border-radius:28px;flex-direction:column;gap:20px;padding:44px;display:flex}.bz-e-hero>p:first-child{color:var(--bz-e-hero-muted);font-size:16px}.bz-e-hero h1{font-size:52px;line-height:1.06}.bz-e-lead{font-size:19px;line-height:1.45}.bz-e-hero-note{color:var(--bz-e-hero-muted);font-size:16px;line-height:1.5}.bz-e-hero-actions{flex-wrap:wrap;gap:12px;margin-top:auto;display:flex}.bz-e-panel{background:var(--bz-white);border-radius:28px;flex-direction:column;gap:20px;min-width:0;padding:32px;display:flex}.bz-e-panel h2{font-size:24px;line-height:1.2}.bz-e-panel p{font-size:14px;line-height:1.6}.bz-e-quota{grid-area:1/2}.bz-e-quota-number{color:var(--bz-e-secondary);align-items:baseline;gap:6px;display:flex;font-size:20px!important}.bz-e-quota>p:not(.bz-e-quota-number){color:var(--bz-e-text);font-size:14px}.bz-e-quota-number strong{color:var(--bz-black);font-size:56px;font-weight:700}.bz-e-quota-bar{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;display:grid}.bz-e-quota-bar span{background:var(--bz-e-quota-used);border-radius:4px;height:8px}.bz-e-quota-bar [data-remaining=true]{background:var(--bz-pink)}.bz-e-jobs{grid-column:1/-1;min-width:0;scroll-margin-top:24px}.bz-e-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.bz-e-section-head h2{font-size:28px}.bz-e-section-head p{color:var(--bz-muted-text);margin-top:6px;font-size:14px}.bz-e-job-controls{align-items:center;gap:8px;display:flex}.bz-e-icon{border:1px solid var(--bz-border);background:var(--bz-white);width:44px;height:44px;color:var(--bz-black);border-radius:999px}.bz-e-icon.dark{background:var(--bz-black);color:var(--bz-white)}.bz-e-all{min-height:44px;color:var(--bz-black);background:0 0}.bz-e-job-strip{scroll-snap-type:x mandatory;gap:16px;padding-bottom:12px;display:flex;overflow-x:auto}.bz-e-job{background:var(--bz-white);scroll-snap-align:start;border-radius:22px;flex-direction:column;flex:0 0 300px;display:flex;position:relative;overflow:hidden}.bz-e-job-band{background:linear-gradient(120deg, var(--bz-lilac), var(--bz-pink));flex-wrap:wrap;flex-shrink:0;align-content:flex-start;gap:6px;height:88px;padding:14px;display:flex}.bz-e-job-band[data-tone="1"]{background:var(--bz-e-banner)}.bz-e-job-band[data-tone="2"]{background:linear-gradient(120deg, var(--bz-peach), var(--bz-pink))}.bz-e-job-band[data-tone=draft]{background:var(--bz-request-ended)}.bz-e-job-badge{background:var(--bz-black);color:var(--bz-white);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:700}.bz-e-job-badge.light,.bz-e-job-badge[data-draft=true]{background:var(--bz-white);color:var(--bz-black)}.bz-e-score{border:3px solid var(--bz-white);background:var(--gradient-score-8);border-radius:12px;flex-direction:column;align-items:center;gap:2px;width:86px;min-height:87px;padding:7px;font-size:11px;display:flex;position:absolute;top:54px;right:14px}.bz-e-score strong{font-size:22px}.bz-e-job-body{flex-direction:column;flex:1;gap:10px;padding:66px 20px 20px;display:flex}.bz-e-job-body h3{font-size:19px;font-weight:700;line-height:1.25}.bz-e-job-body p{color:var(--bz-e-text);font-size:14px;line-height:1.5}.bz-e-job-count{background:var(--bz-background);color:var(--bz-e-match-text);border-radius:14px;flex-direction:column;gap:5px;margin-top:4px;padding:12px 14px;font-size:14px;display:flex}.bz-e-match-total{color:var(--bz-black);font-size:15px}.bz-e-job-body .bz-e-button{align-self:flex-start;width:auto;height:44px;margin-top:auto;padding:0 18px}.bz-e-add-job{border:2px dashed var(--bz-border);height:auto;min-height:320px;color:var(--bz-black);scroll-snap-align:start;background:0 0;border-radius:22px;flex-direction:column;flex:0 0 220px;gap:16px;font-size:16px;font-weight:700;display:flex}.bz-e-add-icon{background:var(--bz-black);width:48px;height:48px;color:var(--bz-white);border-radius:50%;justify-content:center;align-items:center;display:flex}.bz-e-response-grid{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px;margin:0;display:grid}.bz-e-response-grid>:is(div,a){background:var(--bz-background);border-radius:18px;padding:14px 16px}.bz-e-response-grid [data-tone=dark]{background:var(--bz-black);color:var(--bz-white)}.bz-e-response-grid [data-tone=pending]{background:linear-gradient(120deg, var(--bz-e-soft-yellow), var(--bz-e-soft-pink))}.bz-e-response-grid [data-tone=opened]{background:linear-gradient(120deg, var(--bz-e-green), var(--bz-e-blue))}.bz-e-response-grid dd{margin:0 0 6px;font-size:32px;font-weight:700}.bz-e-response-grid dt{font-size:13px;font-weight:700}.bz-e-accepted{background:var(--bz-e-accepted);border-radius:20px;flex-direction:column;gap:14px;padding:22px;display:flex}.bz-e-accepted h3{font-size:17px;line-height:1.4}.bz-e-accepted-empty{background:var(--bz-e-accepted);border-radius:20px;flex-direction:column;align-items:flex-start;gap:14px;padding:22px;display:flex}.bz-e-accepted-empty h3{color:var(--bz-black);font-size:17px;font-weight:700;line-height:1.4}.bz-e-accepted-empty p{color:var(--bz-e-match-text);margin:0;font-size:14px;line-height:1.45}.bz-e-sheet-overlay{background:var(--bz-e-overlay)}.bz-e-sheet{z-index:51;background:var(--bz-white);color:var(--bz-black);max-height:90dvh;padding:24px 18px max(24px, env(safe-area-inset-bottom));border-radius:26px 26px 0 0;flex-direction:column;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.bz-e-sheet-head{justify-content:space-between;align-items:center;display:flex}.bz-e-sheet-head h2{letter-spacing:0;font-size:24px}.bz-e-more-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0;display:grid}.bz-e-more-link{white-space:normal;background:var(--bz-e-banner);height:auto;min-height:100px;color:var(--bz-black);border-radius:18px;flex-direction:column;gap:10px;padding:12px 6px;font-size:12px;display:flex}.bz-e-more-link[aria-current=page]{outline:2px solid var(--bz-black)}@media (width<=1279px){.bz-e-header-inner{gap:12px;padding:16px 18px}.bz-e-logo{height:40px}.bz-e-desktop-nav{display:none}.bz-e-header .bz-e-account{background:0 0;border:none;flex-direction:row-reverse;max-width:min(270px,65%);padding:0}.bz-e-account-text{text-align:right}.bz-e-account-text strong{font-size:13px}.bz-e-main{padding:28px 18px 44px}.bz-employer-shell{padding-bottom:100px}.bz-e-mobile-nav{z-index:40;padding:8px 12px max(12px, env(safe-area-inset-bottom));background:var(--bz-black);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid;position:fixed;bottom:0;left:0;right:0}.bz-e-mobile-nav .bz-e-mobile-tab{height:60px;color:var(--bz-white);background:0 0;border-radius:16px;flex-direction:column;gap:4px;font-size:12px;display:flex}.bz-e-mobile-nav .bz-e-mobile-tab[aria-current=page]{background:var(--bz-white);color:var(--bz-black)}.bz-e-banner>div{padding:14px 48px 14px 18px}.bz-e-banner .bz-e-button{display:none}.bz-e-banner-mobile{justify-content:flex-end;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.bz-e-overview{flex-direction:column;gap:32px;display:flex}.bz-e-top-grid,.bz-e-bottom-grid{display:contents}.bz-e-response-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bz-e-hero{order:0;padding:28px 22px}.bz-e-hero h1{font-size:34px}.bz-e-hero-actions{flex-direction:column}.bz-e-hero-actions .bz-e-button{width:100%}.bz-e-jobs{order:1}.bz-e-responses{order:2}.bz-e-quota{order:3}.bz-e-accepted-empty{align-items:stretch;padding:18px}.bz-e-accepted-empty h3{font-size:16px}.bz-e-accepted-empty p{font-size:13px}.bz-e-accepted-empty .bz-e-button{width:100%}.bz-e-panel{padding:24px 22px}.bz-e-job-controls .bz-e-icon{display:none}.bz-e-section-head{align-items:flex-start;gap:10px}.bz-e-section-head h2{font-size:28px}.bz-e-desktop-copy{display:none}.bz-e-mobile-copy{display:inline}}@media (prefers-reduced-motion:reduce){.bz-e-job-strip{scroll-behavior:auto}}.bz-ej{flex-direction:column;gap:28px;max-width:1240px;margin:0 auto;padding:40px 32px 80px;display:flex}.bz-ej-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.bz-ej-head h1{letter-spacing:-1px;color:var(--bz-black);font-size:44px;font-weight:700;line-height:1.1}.bz-ej-head p{color:var(--bz-e-text);max-width:680px;margin-top:10px;font-size:16px;line-height:1.5}.bz-ej-new.bz-e-button{flex-shrink:0;gap:8px;height:48px;padding:0 24px}.bz-ej-tabs{gap:8px;display:flex}.bz-ej-tab{background:var(--bz-white);height:44px;color:var(--bz-black);border:1px solid var(--bz-border);cursor:pointer;border-radius:999px;padding:0 20px;font-size:15px;font-weight:700}.bz-ej-tab[aria-selected=true]{background:var(--bz-black);color:var(--bz-white);border-color:var(--bz-black)}.bz-ej-tab span{opacity:.8;margin-left:4px;font-weight:500}.bz-ej-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.bz-ej-card.bz-e-job{flex:initial}.bz-ej-score.bz-e-score{top:46px;right:16px}.bz-ej-found.bz-e-job-badge{color:var(--bz-black);background:#ffffffbf}.bz-e-job-body p.bz-ej-source{color:var(--bz-e-secondary);font-size:13px}.bz-ej-chips{flex-wrap:wrap;gap:6px;display:flex}.bz-ej-chip{border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.bz-ej-chip.dark{background:var(--bz-black);color:var(--bz-white)}.bz-ej-chip.wait{background:linear-gradient(120deg, var(--bz-e-soft-yellow), var(--bz-e-soft-pink));color:var(--bz-black)}.bz-ej-card .bz-e-button.outline{border:1px solid var(--bz-black)}.bz-ej-add.bz-e-add-job{flex:initial;border-color:var(--bz-border);justify-content:center;align-items:center;min-height:280px}.bz-e-job-body p.bz-ej-closed-note,.bz-e-job-body p.bz-ej-draft-note{color:#3a3a3a;margin-top:10px;font-size:14px;line-height:1.45}.bz-ej-empty{color:var(--bz-e-text);margin-bottom:16px;font-size:15px}.bz-ej-swipe{display:none}.bz-ej-ads{background:var(--bz-e-banner);color:var(--bz-black);border-radius:22px;align-self:flex-start;align-items:center;gap:18px;min-height:44px;padding:18px 24px;display:flex}.bz-ej-ads>span{flex-direction:column;gap:2px;display:flex}.bz-ej-ads strong{font-size:17px;font-weight:700}.bz-ej-ads>span>span{font-size:14px}@media (width<=1279px){.bz-ej{gap:22px;padding:24px 18px 120px}.bz-ej-head{flex-direction:column;align-items:stretch}.bz-ej-head h1{font-size:32px}.bz-ej-new.bz-e-button{width:100%}.bz-ej-tabs{grid-template-columns:repeat(3,1fr);display:grid}.bz-ej-tab{padding:0 8px}.bz-ej-swipe{color:var(--bz-e-text);margin-bottom:10px;font-size:14px;display:block}.bz-ej>*,.bz-e-jobs{min-width:0;max-width:100%}.bz-ej-grid,.bz-e-job-strip{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;gap:12px;min-width:0;max-width:100%;padding-bottom:12px;display:flex;overflow-x:auto}.bz-ej-grid>.bz-ej-card.bz-e-job,.bz-ej-grid>.bz-ej-add.bz-e-add-job,.bz-ej-grid>*,.bz-e-job-strip>.bz-e-job,.bz-e-job-strip>.bz-e-add-job{scroll-snap-align:start;flex:0 0 85%;min-width:260px;max-width:340px}.bz-e-job-body h3{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.bz-ej-ads{justify-content:space-between;align-self:stretch}}.bz-jd{flex-direction:column;gap:28px;max-width:1240px;margin:0 auto;padding:32px 32px 80px;display:flex}.bz-jd.bz-org-jd{background:0 0;border-radius:0;overflow:visible}.bz-org-jd .bz-jd-back{padding:0}.bz-jd-back{min-height:44px;color:var(--bz-black);align-self:flex-start;align-items:center;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.bz-jd-hero{background:var(--bz-black);color:var(--bz-white);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;padding:36px 40px;display:grid}.bz-jd-badge{background:var(--bz-white);color:var(--bz-black);border-radius:999px;align-items:center;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.bz-jd-badge.closed{color:var(--bz-black);background:#ece8e1}.bz-jd-hero h1{letter-spacing:-.5px;overflow-wrap:anywhere;margin:14px 0 0;font-size:44px;font-weight:700;line-height:1.05}.bz-jd-hero-facts{color:var(--bz-e-hero-muted);margin:12px 0 0;font-size:17px}.bz-jd-hero-deadline{color:var(--bz-white);margin:10px 0 0;font-size:16px}.bz-jd-hero-actions{flex-direction:column;gap:12px;margin-top:20px;display:flex}.bz-jd-hero-buttons{flex-wrap:wrap;gap:12px;display:flex}.bz-jd-btn{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.bz-jd-btn.dark{background:var(--bz-black);color:var(--bz-white);border-color:var(--bz-black)}.bz-jd-btn.light{background:var(--bz-white);color:var(--bz-black);border-color:var(--bz-white)}.bz-jd-btn.outline{background:var(--bz-white);color:var(--bz-black);border-color:var(--bz-border)}.bz-jd-btn.inverse{color:var(--bz-white);border-color:var(--bz-white);background:0 0}.bz-jd-btn:disabled{opacity:.6;cursor:default}.bz-jd-deadline-edit{flex-direction:column;gap:8px;max-width:420px;display:flex}.bz-jd-deadline-label{font-size:14px;font-weight:700}.bz-jd-deadline-help{color:var(--bz-e-hero-muted);margin:0;font-size:13px;line-height:1.45}.bz-jd-deadline-input{border:1px solid var(--bz-border);min-height:44px;font:inherit;color:var(--bz-black);background:var(--bz-white);border-radius:12px;width:200px;padding:0 12px}.bz-jd-deadline-buttons{flex-wrap:wrap;gap:12px;display:flex}.bz-jd-hero-error{color:#fad4d0;margin:0;font-size:14px}.bz-jd-hero-notice{color:var(--bz-e-approved);margin:0;font-size:14px}.bz-jd-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;display:grid}.bz-jd-stat{background:#1e1e1e;border-radius:18px;flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:18px 20px;display:flex}.bz-jd-stat.best{color:var(--bz-black);background:linear-gradient(120deg,#f5cedd,#decef3)}.bz-jd-stat.wide{grid-column:1/-1}.bz-jd-stat-num{white-space:nowrap;margin:0;font-size:34px;font-weight:700;line-height:1}.bz-jd-stat-of{font-size:16px;font-weight:500}.bz-jd-stat-label{color:var(--bz-e-hero-muted);margin:0;font-size:14px;line-height:1.45}.bz-jd-stat.best .bz-jd-stat-label{color:var(--bz-black)}.bz-jd-stat-line{margin:0;font-size:15px;font-weight:500}.bz-jd-closed-info{background:var(--bz-white);color:var(--bz-black);border-radius:22px;margin:0;padding:18px 24px;font-size:15px;line-height:1.5}.bz-jd-requirements{background:var(--bz-white);border-radius:22px;padding:18px 24px}.bz-jd-requirements-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bz-jd-requirements-head h2{margin:0;font-size:19px;font-weight:700}.bz-jd-requirements-head p{color:var(--bz-e-text);margin:4px 0 0;font-size:14px}.bz-jd-requirements-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.bz-jd-requirements-grid li{background:var(--bz-background);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.bz-jd-requirement-label{overflow-wrap:anywhere;min-width:0}.bz-jd-requirement-badge{background:var(--bz-lilac);color:var(--bz-black);border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:700}.bz-jd-requirement-badge.dark{background:var(--bz-black);color:var(--bz-white)}.bz-jd-note{background:var(--bz-white);color:var(--bz-black);border-radius:22px;flex-wrap:wrap;align-items:center;gap:14px;margin:0;padding:18px 24px;font-size:15px;display:flex}.bz-jd-note p{margin:0}.bz-jd-candidates h2{margin:0;font-size:28px;font-weight:700}.bz-jd-candidates-sub{color:var(--bz-e-text);margin:6px 0 0;font-size:15px}.bz-jd-filters{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.bz-jd-filter{border:1px solid var(--bz-border);background:var(--bz-white);min-height:44px;color:var(--bz-black);cursor:pointer;border-radius:999px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:700}.bz-jd-filter span{opacity:.75;margin-left:4px;font-weight:500}.bz-jd-filter[aria-pressed=true]{background:var(--bz-black);color:var(--bz-white);border-color:var(--bz-black)}.bz-jd-cards{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:20px;margin:20px 0 0;padding:0;list-style:none;display:grid}.bz-jd-cards>li{min-width:0}.bz-jd-empty{background:var(--bz-white);color:var(--bz-e-text);border-radius:22px;margin:20px 0 0;padding:24px;font-size:15px}.bz-jd-under6{border:2px dashed var(--bz-border);border-radius:22px;flex-direction:column;align-items:flex-start;gap:14px;margin-top:20px;padding:20px 22px;display:flex}.bz-jd-under6>p{color:var(--bz-e-text);margin:0;font-size:14px;line-height:1.5}.bz-jd-under6-list{margin-top:20px}.bz-jd-under6-list h3{margin:0 0 4px;font-size:20px;font-weight:700}.bz-jd-card{background:var(--bz-white);border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.bz-jd-card-band{background:var(--bz-black);color:var(--bz-white);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.bz-jd-card-alias{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700}.bz-jd-card-kind{color:var(--bz-e-hero-muted);flex-shrink:0;margin:0;font-size:12px}.bz-jd-card-body{flex-direction:column;gap:14px;padding:20px;display:flex}.bz-jd-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bz-jd-card-title{min-width:0}.bz-jd-card-title h3{overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:700}.bz-jd-card-title p{color:var(--bz-e-text);margin:4px 0 0;font-size:14px}.bz-jd-card-score{border:3px solid var(--bz-white);color:var(--bz-black);text-align:center;background:linear-gradient(120deg,#f5cedd,#decef3);border-radius:16px;flex-shrink:0;padding:10px 14px;box-shadow:0 2px 10px #0b0b0b14}.bz-jd-card-score.simplified{background:var(--bz-background);border-color:var(--bz-border);box-shadow:none}.bz-jd-card-score p{margin:0}.bz-jd-card-score-num{font-size:24px;font-weight:700}.bz-jd-card-score-of{font-size:13px;font-weight:500}.bz-jd-card-score-band{font-size:12px;font-weight:700}.bz-jd-parts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.bz-jd-part-head{color:var(--bz-e-text);flex-direction:column;gap:2px;margin:0 0 6px;font-size:12px;display:flex}.bz-jd-part-head strong{color:var(--bz-black);font-size:13px}.bz-jd-part-track{background:var(--bz-progress-track);border-radius:4px;height:8px;overflow:hidden}.bz-jd-part-fill{border-radius:4px;height:100%}.bz-jd-part-fill.ground{background:linear-gradient(90deg, var(--bz-pink), var(--bz-peach))}.bz-jd-part-fill.personality{background:linear-gradient(90deg, var(--bz-lilac), var(--bz-pink))}.bz-jd-part-fill.interests{background:linear-gradient(90deg, var(--bz-e-blue), var(--bz-lilac))}.bz-jd-card-partsline{color:var(--bz-e-text);margin:0;font-size:14px}.bz-jd-state{border-radius:14px;padding:12px 14px}.bz-jd-state-title{margin:0;font-size:14px;font-weight:700}.bz-jd-state-line{margin:4px 0 0;font-size:13px;line-height:1.45}.bz-jd-state.neutral{background:var(--bz-background);color:var(--bz-black)}.bz-jd-state.waiting{background:var(--bz-e-soft-yellow);color:var(--bz-black)}.bz-jd-state.accepted{background:var(--bz-black);color:var(--bz-white)}.bz-jd-state.opened{background:var(--bz-e-green);color:var(--bz-black)}.bz-jd-state.closed{color:var(--bz-black);background:#ece8e1}.bz-jd-card-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bz-jd-card-error{color:#b3261e;margin:0;font-size:14px}.bz-jd-card-panel{border-top:1px solid #eee9e3;flex-direction:column;gap:16px;padding:20px;display:flex}@media (width<=1279px){.bz-jd{gap:22px;padding:24px 18px 120px}.bz-jd-hero{grid-template-columns:minmax(0,1fr);padding:26px 22px}.bz-jd-hero h1{font-size:34px}.bz-org-jd .bz-jd-stat{padding:16px 12px}.bz-jd-hero-buttons .bz-jd-btn{width:100%}.bz-jd-filters{overscroll-behavior-x:contain;flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.bz-jd-filter{flex:none}.bz-jd-cards{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;gap:12px;min-width:0;max-width:100%;padding-bottom:12px;display:flex;overflow-x:auto}.bz-jd-cards>li{scroll-snap-align:start;flex:0 0 85%;min-width:260px;max-width:340px;display:flex}.bz-jd-cards>li>.bz-jd-card{flex:1}.bz-jd-parts{grid-template-columns:minmax(0,1fr);gap:12px}.bz-jd-card-title h3{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}}.bz-r-page{flex-direction:column;gap:36px;min-width:0;padding-bottom:16px;display:flex}.bz-r-page :is(h1,h2,h3,p){letter-spacing:0;overflow-wrap:anywhere;margin:0}.bz-r-page h1{font-size:44px;font-weight:700;line-height:1.15}.bz-r-head{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.bz-r-head p{color:var(--bz-e-text);margin-top:12px;font-size:16px}.bz-r-job-select{flex-direction:column;flex-shrink:0;gap:8px;min-width:240px;max-width:340px;font-size:14px;display:flex}.bz-r-select{background:var(--bz-white);width:100%;height:44px;color:var(--bz-black);border-color:var(--bz-border);border-radius:999px}.bz-r-counts{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.bz-r-count-pair{min-width:0}.bz-r-counts .bz-r-count{height:auto;min-height:110px;color:var(--bz-black);background:var(--bz-white);scroll-snap-align:start;border-radius:22px;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;display:flex}.bz-r-counts .bz-r-count-mobile{display:none}.bz-r-count strong{font-size:36px;font-weight:700;line-height:1}.bz-r-count span{font-size:14px;font-weight:700}.bz-r-counts [data-group=ja],.bz-r-badge[data-group=ja]{background:var(--bz-black);color:var(--bz-white)}.bz-r-counts [data-group=vantar]{background:linear-gradient(120deg, var(--bz-e-soft-yellow), var(--bz-e-soft-pink))}.bz-r-counts [data-group=oppnade]{background:linear-gradient(120deg, var(--bz-e-green), var(--bz-e-blue))}.bz-r-counts [data-group=avslutade]{background:var(--bz-request-ended)}.bz-r-group{min-width:0;scroll-margin-top:24px}.bz-r-group h2{font-size:26px;font-weight:700;line-height:1.25}.bz-r-help{color:var(--bz-e-secondary);font-size:15px;line-height:1.5;margin-top:10px!important}.bz-r-strip{scroll-snap-type:x mandatory;gap:16px;margin-top:20px;padding-bottom:12px;display:flex;overflow-x:auto}.bz-r-card{background:var(--bz-white);scroll-snap-align:start;border-radius:22px;flex-direction:column;flex:0 0 320px;display:flex;overflow:hidden}.bz-r-band{background:linear-gradient(120deg, var(--bz-lilac), var(--bz-pink));flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;height:64px;padding:12px 14px;display:flex}.bz-r-band[data-tone="1"]{background:linear-gradient(120deg, var(--bz-peach), var(--bz-pink))}.bz-r-band[data-tone="2"]{background:var(--bz-e-banner)}.bz-r-band:is([data-group=nej],[data-group=avslutade]){background:var(--bz-request-ended)}.bz-r-badge{color:var(--bz-black);background:var(--bz-request-ended);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}.bz-r-badge[data-group=vantar]{background:var(--bz-e-soft-yellow)}.bz-r-badge[data-group=oppnade]{background:var(--bz-e-green)}.bz-r-score{background:var(--bz-white);color:var(--bz-black);white-space:nowrap;border-radius:10px;padding:7px 8px;font-size:12px;font-weight:700}.bz-r-card-body{flex-direction:column;flex:1;gap:10px;padding:22px;display:flex}.bz-r-card h3{font-size:19px;font-weight:700;line-height:1.3}.bz-r-card p{color:var(--bz-e-text);font-size:14px;line-height:1.5}.bz-r-end-reason{background:var(--bz-background);border-radius:12px;padding:12px}.bz-r-actions{flex-direction:column;gap:10px;margin-top:auto;padding-top:12px;display:flex}.bz-r-actions .bz-e-button{align-self:flex-start}.bz-r-actions button:not(.bz-r-job-link){background:var(--bz-black);min-height:44px;color:var(--bz-white);white-space:normal;cursor:pointer;border-radius:999px}.bz-r-job-link{border:1px solid var(--bz-border);color:var(--bz-black);background:var(--bz-white)}.bz-r-all{align-self:flex-start;border-width:2px!important}.bz-r-nav-badge{background:linear-gradient(120deg, var(--bz-lilac), var(--bz-pink));min-width:22px;height:22px;color:var(--bz-avatar-text);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:11px;font-weight:700;display:inline-flex}.bz-r-mobile-icon{display:flex;position:relative}.bz-e-response-grid>a{text-decoration:none}@media (width<=1279px){.bz-r-page h1{font-size:32px}.bz-r-head{flex-direction:column;align-items:stretch;gap:20px}.bz-r-job-select{width:100%;min-width:0;max-width:none}.bz-r-counts{scroll-snap-type:x mandatory;padding-bottom:8px;display:flex;overflow-x:auto}.bz-r-count-pair{scroll-snap-align:start;flex:0 0 170px}.bz-r-counts .bz-r-count{width:100%;min-height:104px}.bz-r-counts .bz-r-count-desktop{display:none}.bz-r-counts .bz-r-count-mobile{display:flex}.bz-r-count[aria-pressed=true]{outline:2px solid var(--bz-black);outline-offset:-2px}.bz-r-group[data-active=false]{display:none}.bz-r-card{flex:0 0 85%;min-width:260px;max-width:340px}.bz-r-card-body{padding:18px}.bz-e-mobile-nav .bz-e-mobile-tab{padding:8px 0;font-size:11px}.bz-r-mobile-icon .bz-r-nav-badge{position:absolute;top:-8px;right:-14px}.bz-e-header .bz-e-account{min-width:0}}:root{--bz-cd-background:#f4f2ee;--bz-cd-black:#0b0b0b;--bz-cd-white:#fff;--bz-cd-ink:#111;--bz-cd-muted:#555;--bz-cd-hero-muted:#d6d6d6;--bz-cd-secondary:#bdbdbd;--bz-cd-contact:#1e1e1e;--bz-cd-pink:#f2c6d8;--bz-cd-purple:#e8d5ff;--bz-cd-blue:#d9ecff;--bz-cd-green:#ddf5e6;--bz-cd-yellow:#fff1d6;--bz-cd-unknown:#ece8e1;--bz-cd-unmet:#fde3ec;--bz-cd-track:#eee9e3;--bz-cd-strong-track:#3a3a3a;--bz-cd-dark-track:#0000001f;--bz-cd-accent:#f7b7cf;--bz-cd-peach:#ffd9b8;--bz-cd-experience:#f7c7d2;--bz-cd-presentation:#f3e9ff;--bz-cd-trait:#fbfaf8;--bz-cd-line:#cfcac2;--bz-cd-small:#6a6560;--bz-cd-purple-ink:#2a1238;--bz-cd-skill-ink:#1e0b2b;--bz-cd-score-ink:#141414;--bz-cd-score-start:#f5cedd;--bz-cd-score-end:#decef3}.bz-e-main:has(.bz-cd){max-width:none;padding:0}.bz-cd{max-width:1240px;color:var(--bz-cd-ink);flex-direction:column;gap:24px;margin:0 auto;padding:32px 32px 80px;display:flex}.bz-cd :is(h1,h2,h3,p,ol,ul){letter-spacing:0;overflow-wrap:anywhere;margin:0}.bz-cd h2{font-size:22px;font-weight:700}.bz-cd h3{font-size:16px;font-weight:700}.bz-cd p{font-size:15px;line-height:1.5}.bz-cd-back{align-self:flex-start;align-items:center;min-height:44px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.bz-cd-jumps,.bz-cd-print-heading{display:none}.bz-cd-hero{background:var(--bz-cd-black);color:var(--bz-cd-white);border-radius:28px;flex-wrap:wrap;justify-content:space-between;gap:28px;padding:32px 36px;display:flex}.bz-cd-identity{flex-direction:column;flex:999 520px;gap:10px;min-width:0;display:flex}.bz-cd-identity h1{font-size:40px;font-weight:700;line-height:1.08}.bz-cd-identity>p{color:var(--bz-cd-hero-muted)}.bz-cd-identity .bz-cd-experience{font-size:18px}.bz-cd-identity a{color:var(--bz-cd-white);font-weight:700}.bz-cd-state{background:var(--bz-cd-yellow);color:var(--bz-cd-ink);border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:12px;font-weight:700}.bz-cd-state[data-state=opened]{background:var(--bz-cd-green)}.bz-cd-state[data-state=accepted]{background:var(--bz-cd-white)}.bz-cd-contact{background:var(--bz-cd-contact);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:16px 18px;display:flex}.bz-cd-contact p{color:var(--bz-cd-secondary);font-size:13px}.bz-cd-contact strong{overflow-wrap:anywhere;margin-top:2px;font-size:17px;display:block}.bz-cd-copy{border:1px solid var(--bz-cd-white);min-height:44px;color:var(--bz-cd-white);white-space:normal;background:0 0;border-radius:999px;padding:0 18px;font-size:14px;font-weight:700}.bz-cd-copy.copied{background:var(--bz-cd-white);color:var(--bz-cd-black)}.bz-cd-hero-side{flex-direction:column;flex:300px;gap:12px;min-width:0;display:flex}.bz-cd-score{border:3px solid var(--bz-cd-white);text-align:center;background:linear-gradient(135deg,var(--bz-cd-score-start),var(--bz-cd-score-end));color:var(--bz-cd-score-ink);border-radius:12px;align-self:flex-end;padding:8px 16px}.bz-cd-score p:first-child{line-height:1}.bz-cd-score strong{font-size:32px}.bz-cd-score p:last-child{margin-top:4px;font-size:13px;font-weight:500}.bz-cd-action,.bz-cd-unlock button{background:var(--bz-cd-white);height:auto;min-height:52px;color:var(--bz-cd-black);white-space:normal;border-radius:999px;padding:12px 22px;font-size:15px;font-weight:700}.bz-cd-unlock button{width:100%}.bz-cd-unlock>div>div{flex-direction:column;align-items:stretch}.bz-cd-unlock span{color:var(--bz-cd-secondary)}.bz-cd .bz-cd-secondary{color:var(--bz-cd-secondary);font-size:13px;line-height:1.5}.bz-cd-section{background:var(--bz-cd-white);border-radius:22px;flex-direction:column;gap:16px;padding:26px 28px;scroll-margin-top:76px;display:flex}.bz-cd-bars{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.bz-cd-bars p{justify-content:space-between;gap:8px;margin-bottom:8px;display:flex}.bz-cd meter{background:var(--bz-cd-dark-track);border:0;border-radius:999px;width:100%;height:6px;display:block}.bz-cd meter::-webkit-meter-bar{background:var(--bz-cd-dark-track);border:0;border-radius:999px}.bz-cd meter::-webkit-meter-optimum-value{background:var(--bz-cd-black);border-radius:999px}.bz-cd meter::-moz-meter-bar{background:var(--bz-cd-black);border-radius:999px}.bz-cd-bar meter{background:var(--bz-cd-track);height:10px}.bz-cd-bar meter::-webkit-meter-bar{background:var(--bz-cd-track)}.bz-cd-bar.ground meter::-webkit-meter-optimum-value{background:linear-gradient(90deg,var(--bz-cd-accent),var(--bz-cd-peach))}.bz-cd-bar.personality meter::-webkit-meter-optimum-value{background:linear-gradient(90deg,var(--bz-cd-purple),var(--bz-cd-accent))}.bz-cd-bar.interests meter::-webkit-meter-optimum-value{background:linear-gradient(90deg,var(--bz-cd-blue),var(--bz-cd-purple))}.bz-cd-outcomes{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:10px;display:grid}.bz-cd-outcomes>div{background:var(--bz-cd-background);border-radius:14px;justify-content:space-between;gap:10px;padding:12px 14px;font-size:14px;display:flex}.bz-cd-outcomes strong{background:var(--bz-cd-unknown);border-radius:999px;flex:none;align-self:flex-start;padding:3px 9px;font-size:12px}.bz-cd-outcomes [data-result=met]{background:var(--bz-cd-green)}.bz-cd-outcomes [data-result=not_met]{background:var(--bz-cd-unmet)}.bz-cd-outcomes [data-result=partial]{background:var(--bz-cd-yellow)}.bz-cd-section-head{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.bz-cd-section-head p{margin-top:6px}.bz-cd-level{background:var(--bz-cd-black);color:var(--bz-cd-white);border-radius:999px;align-self:flex-start;padding:5px 12px;font-size:13px;font-weight:700}.bz-cd-level.interests{background:var(--bz-cd-purple);color:var(--bz-cd-purple-ink)}.bz-cd .bz-cd-muted{color:var(--bz-cd-muted);font-size:14px}.bz-cd-professions{scroll-snap-type:x mandatory;gap:14px;padding:0 0 4px;list-style:none;display:flex;overflow-x:auto}.bz-cd-professions li{scroll-snap-align:start;border-radius:18px;flex-direction:column;flex:0 0 220px;gap:10px;min-height:120px;padding:16px 18px;display:flex}.bz-cd [data-tone="0"]{background:var(--bz-cd-pink)}.bz-cd [data-tone="1"]{background:var(--bz-cd-purple)}.bz-cd [data-tone="2"]{background:var(--bz-cd-blue)}.bz-cd-professions span{background:var(--bz-cd-black);width:30px;height:30px;color:var(--bz-cd-white);border-radius:999px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.bz-cd-professions p{font-size:16px;font-weight:700;line-height:1.3}.bz-cd-traits{grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));gap:12px;display:grid}.bz-cd-traits article{border:1px dashed var(--bz-cd-line);background:var(--bz-cd-trait);border-radius:18px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.bz-cd-traits p{color:var(--bz-cd-strong-track);font-size:13px;line-height:1.45}.bz-cd-traits small{color:var(--bz-cd-small);margin-top:4px;font-size:12px;font-weight:700}.bz-cd-info{background:var(--bz-cd-background);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.bz-cd-info p{max-width:860px;font-size:13px}.bz-cd-info a{align-items:center;min-height:44px;font-size:14px;font-weight:700;display:flex}.bz-cd-interests{grid-template-columns:repeat(auto-fill,minmax(min(330px,100%),1fr));gap:12px;display:grid}.bz-cd-interests article{border-radius:18px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.bz-cd-interests article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.bz-cd-interests article>div>span{background:var(--bz-cd-accent);color:var(--bz-cd-purple-ink);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.bz-cd-interests p{font-size:13px;line-height:1.45}.bz-cd-interests .bz-cd-interest-score{font-size:14px;line-height:1}.bz-cd-interest-score strong{font-size:26px}.bz-cd-interests [data-strongest=true]{background:var(--bz-cd-black);color:var(--bz-cd-white)}.bz-cd-interests [data-strongest=true] meter::-webkit-meter-bar{background:var(--bz-cd-strong-track)}.bz-cd-interests [data-strongest=true] meter::-webkit-meter-optimum-value{background:var(--bz-cd-accent)}.bz-cd-interests [data-strongest=true] meter::-moz-meter-bar{background:var(--bz-cd-accent)}.bz-cd-profile{flex-direction:column;gap:24px;scroll-margin-top:76px;display:flex}.bz-cd-presentation{background:linear-gradient(120deg,var(--bz-cd-presentation),var(--bz-cd-unmet))}.bz-cd-presentation p{white-space:pre-line;max-width:820px;font-size:16px;line-height:1.55}.bz-cd-facts{grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));align-items:start;gap:16px;display:grid}.bz-cd-facts article{border-radius:20px;flex-direction:column;gap:6px;padding:18px 20px;display:flex}.bz-cd-facts h2{margin-bottom:4px;font-size:16px}.bz-cd-facts [data-tone=credential],.bz-cd-facts [data-tone=language]{background:linear-gradient(135deg,var(--bz-cd-purple),var(--bz-cd-pink))}.bz-cd-facts [data-tone=experience],.bz-cd-facts [data-tone=situation]{background:linear-gradient(135deg,var(--bz-cd-experience),var(--bz-cd-peach))}.bz-cd-facts [data-tone=education]{background:linear-gradient(135deg,var(--bz-cd-blue),var(--bz-cd-purple))}.bz-cd-facts [data-tone=preferences]{background:linear-gradient(135deg,var(--bz-cd-blue),var(--bz-cd-green))}.bz-cd-skills{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex;margin-top:8px!important}.bz-cd-skills li{background:var(--bz-cd-background);border-radius:999px;padding:7px 13px;font-size:13px;font-weight:500}.bz-cd [data-skill-group="Viktiga för jobbet"] li{background:linear-gradient(135deg,var(--bz-cd-purple),var(--bz-cd-accent));color:var(--bz-cd-skill-ink);font-weight:700}@media (width<=1279px){.bz-cd{padding:18px 18px 112px}.bz-cd h2{font-size:20px}.bz-cd-jumps{z-index:20;background:var(--bz-cd-background);gap:8px;margin:0 -18px;padding:8px 18px;display:flex;position:sticky;top:0;overflow-x:auto}.bz-cd-jump{background:var(--bz-cd-white);height:40px;min-height:40px;color:var(--bz-cd-black);border-radius:999px;flex:none;padding:0 14px}.bz-cd-hero{flex-direction:column;padding:24px 20px;position:relative}.bz-cd-identity,.bz-cd-hero-side{flex:auto}.bz-cd-hero-side[data-empty=true]{display:contents}.bz-cd-hero:not(:has(.bz-cd-score)) .bz-cd-identity{padding-top:0}.bz-cd-identity{padding-top:78px}.bz-cd-score{position:absolute;top:20px;right:20px}.bz-cd-identity h1{font-size:30px}.bz-cd-action,.bz-cd-copy{width:100%}.bz-cd-section{padding:22px 18px}.bz-cd-bars{grid-template-columns:1fr}.bz-cd-professions li{flex-basis:200px}.bz-cd-facts,.bz-cd-interests{grid-template-columns:1fr}}@media print{body:has(.bz-cd){background:var(--bz-cd-white)!important;color:var(--bz-cd-black)!important}.bz-employer-shell:has(.bz-cd){background:var(--bz-cd-white)!important;color:var(--bz-cd-black)!important}body:has(.bz-cd) :is(header,footer,nav,button,[role=dialog],.bz-e-banner,.bz-cd-back,.bz-cd-hero,.bz-cd-info a){display:none!important}.bz-cd-print-heading{margin-bottom:20px;display:block}.bz-cd{gap:20px;max-width:none;padding:0}.bz-e-main:has(.bz-cd){margin:0}.bz-cd :is(section,article,li,.bz-cd-outcomes>div,.bz-cd-info,.bz-cd-level){background:var(--bz-cd-white)!important;color:var(--bz-cd-black)!important;box-shadow:none!important}.bz-cd :is(article,li,.bz-cd-outcomes>div,.bz-cd-info){break-inside:avoid;page-break-inside:avoid}.bz-cd :is(h2,h3){break-after:avoid}.bz-cd-section{border-radius:0;padding:12px 0}.bz-cd-professions{flex-wrap:wrap;overflow:visible}.bz-cd :is(p,strong,span,small,a){color:var(--bz-cd-black)!important;background:0 0!important}.bz-cd :is(.bz-cd-traits,.bz-cd-interests,.bz-cd-facts,.bz-cd-outcomes){grid-template-columns:repeat(2,minmax(0,1fr))}.bz-cd-bars{grid-template-columns:repeat(3,minmax(0,1fr))}.bz-cd-outcomes>div{flex-wrap:wrap}.bz-cd meter::-webkit-meter-optimum-value{background:var(--bz-cd-black)!important}.bz-cd meter::-moz-meter-bar{background:var(--bz-cd-black)!important}.bz-cd meter::-webkit-meter-bar{background:var(--bz-cd-track)!important}.bz-cd-print-heading h1{font-size:24px}}.bz-jf2{color:#111;flex-direction:column;gap:22px;max-width:1240px;margin:0 auto;padding:0 0 80px;font-family:Ubuntu,sans-serif;display:flex}.bz-jf2 button{cursor:pointer;font-family:inherit}.bz-jf2-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.bz-jf2-back{min-height:44px;color:inherit;align-items:center;gap:6px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.bz-jf2-h1{letter-spacing:-1px;flex-wrap:wrap;align-items:center;gap:12px;margin:4px 0 0;font-size:40px;font-weight:700;display:flex}.bz-jf2-draft{color:#fff;letter-spacing:0;background:#0b0b0b;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.bz-jf2-steps-m,.bz-jf2-details{display:none}.bz-jf2{--bz-jf2-save-text:#3a3a3a}.bz-jf2-save-status{background:var(--bz-background);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.bz-jf2-save-status p{color:var(--bz-jf2-save-text);max-width:560px;margin:0;font-size:14px;line-height:1.5}.bz-jf2 .bz-jf2-save-later{border:1px solid var(--bz-black);background:var(--bz-white);height:auto;min-height:40px;color:var(--bz-black);box-shadow:none;white-space:normal;border-radius:999px;padding:0 16px;font-size:13px;font-weight:700}.bz-jf2-steps-d{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.bz-jf2-step{color:#111;text-align:left;background:#fff;border:1px solid #e2ddd6;border-radius:16px;flex-direction:column;gap:4px;min-height:64px;padding:10px 12px;display:flex}.bz-jf2-step.is-current,.bz-jf2-pill-step.is-current{color:#fff;background:#0b0b0b;border-color:#0b0b0b}.bz-jf2-step-n{opacity:.85;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.bz-jf2-dot{color:#111;background:#f4f2ee;border-radius:999px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:flex}.is-current>.bz-jf2-dot,.is-current .bz-jf2-step-n .bz-jf2-dot{background:#fff}.is-done>.bz-jf2-dot,.is-done .bz-jf2-step-n .bz-jf2-dot{background:#ddf5e6}.bz-jf2-step-name{font-size:13px;font-weight:700;line-height:1.25}.bz-jf2-cols{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.bz-jf2-card{background:#fff;border-radius:26px;flex-direction:column;flex:999 640px;gap:18px;min-width:0;min-height:520px;padding:28px 30px;display:flex}.bz-jf2-of{color:#6a6560;margin:0;font-size:13px;font-weight:700}.bz-jf2-h2{letter-spacing:-.5px;outline:none;margin:4px 0 0;font-size:28px;font-weight:700}.bz-jf2-help{color:#444;max-width:680px;margin:6px 0 0;font-size:15px}.bz-jf2-ad{background:linear-gradient(120deg,#f3e9ff,#fde3ec);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.bz-jf2-ad p{max-width:520px;margin:0;font-size:14px;line-height:1.5}.bz-jf2-ad-btn{color:#111;background:#fff;border:1px solid #0b0b0b;border-radius:999px;min-height:44px;padding:0 18px;font-size:14px;font-weight:700}.bz-jf2-field{flex-direction:column;gap:6px;font-size:14px;font-weight:700;display:flex}.bz-jf2-input{box-sizing:border-box;color:#111;resize:vertical;background:#fff;border:1px solid #cfcac2;border-radius:14px;padding:12px 16px;font-family:inherit;font-size:15px;font-weight:400}.bz-jf2-note{color:#555;margin:0;font-size:13px}.bz-jf2-err{color:#b3261e;margin:0;font-size:13px;font-weight:700}.bz-jf2-stack{outline:none;flex-direction:column;gap:10px;display:flex}.bz-jf2-row{background:#f4f2ee;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.bz-jf2-row-head{display:contents}.bz-jf2-row-text{flex:260px;min-width:0}.bz-jf2-row-name{margin:0;font-size:15px;font-weight:700}.bz-jf2-row-notice{color:#555;margin:3px 0 0;font-size:13px}.bz-jf2-x{color:#111;background:#fff;border:1px solid #e2ddd6;border-radius:999px;order:10;min-width:44px;min-height:44px;font-size:16px}.bz-jf2-level{background:#fff;border:1px solid #cfcac2;border-radius:12px;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:14px;display:flex}.bz-jf2-level select{font:inherit;color:inherit;background:0 0;border:none;min-height:38px}.bz-jf2-years{width:64px;min-height:36px;font:inherit;border:1px solid #cfcac2;border-radius:10px;padding:0 8px}.bz-jf2-mode{background:#fff;border:1px solid #e2ddd6;border-radius:999px;min-width:0;margin:0;padding:3px;display:flex}.bz-jf2-mode-opt{color:#111;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:13px;font-weight:700;display:flex}.bz-jf2-mode-opt.is-req{color:#fff;background:#0b0b0b}.bz-jf2-mode-opt.is-merit{color:#2a1238;background:#e8d5ff}.bz-jf2-mode-opt:focus-within{outline-offset:2px;outline:2px solid #0b0b0b}.bz-jf2-badge{color:#fff;background:#0b0b0b;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.bz-jf2-sugg-title{margin:0 0 8px;font-size:13px;font-weight:700}.bz-jf2-sugg{flex-wrap:wrap;gap:8px;display:flex}.bz-jf2-sugg-btn{color:#111;background:#fff;border:1px dashed #cfcac2;border-radius:999px;align-items:center;min-height:44px;padding:0 12px;font-size:13px;display:flex}.bz-jf2-search label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bz-jf2-search{position:relative}.bz-jf2-search input{box-sizing:border-box;background:#fff 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='%236A6560' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E") 16px no-repeat;border:1px solid #cfcac2;border-radius:14px;width:100%;height:auto;min-height:48px;padding:0 16px 0 44px;font-size:15px}.bz-jf2-search input::placeholder{color:#6a6560}.bz-jf2-block{flex-direction:column;gap:8px;display:flex}.bz-jf2-block-title{margin:0;font-size:14px;font-weight:700}.bz-jf2-select{color:#111;background:#fff;border:1px solid #cfcac2;border-radius:14px;max-width:420px;min-height:48px;padding:0 16px;font-family:inherit;font-size:15px}.bz-jf2-toggles{flex-wrap:wrap;gap:8px;display:flex}.bz-jf2-toggle{color:#111;background:#fff;border:1px solid #cfcac2;border-radius:999px;align-items:center;min-height:44px;padding:0 14px;font-size:13px;font-weight:700;display:flex}.bz-jf2-toggle[aria-pressed=true]{color:#fff;background:#0b0b0b;border-color:#0b0b0b}.bz-jf2-tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bz-jf2-tag{background:#f4f2ee;border-radius:999px;align-items:center;gap:4px;min-height:44px;padding:0 4px 0 14px;font-size:14px;font-weight:700;display:inline-flex}.bz-jf2-tag-x{color:#111;background:#fff;border:1px solid #e2ddd6;border-radius:999px;min-width:36px;min-height:36px;font-size:16px}.bz-jf2-deadline{border:2px solid #0b0b0b;border-radius:18px;flex-direction:column;gap:10px;margin-top:6px;padding:16px 18px;display:flex}.bz-jf2-deadline-head{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.bz-jf2-deadline-title{margin:0;font-size:16px;font-weight:700}.bz-jf2-pill{color:#fff;background:#0b0b0b;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.bz-jf2-date{box-sizing:border-box;border:1px solid #cfcac2;border-radius:14px;width:240px;max-width:100%;min-height:48px;padding:0 16px;font-family:inherit;font-size:15px}.bz-jf2-deadline-help{color:#3a3a3a;margin:0;font-size:13px;line-height:1.5}.bz-jf2-review{background:#f4f2ee;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.bz-jf2-review-text{flex:300px;min-width:0}.bz-jf2-review-name{color:#6a6560;margin:0;font-size:13px;font-weight:700}.bz-jf2-review-sum{margin:4px 0 0;font-size:15px;line-height:1.5}.bz-jf2{--bz-jf2-review-error:#b42318}.bz-jf2-review-err{color:var(--bz-jf2-review-error);margin:4px 0 0;font-size:14px}.bz-jf2-prefilled{background:var(--bz-white);color:var(--bz-e-text);border-radius:18px;padding:16px 18px;font-size:14px}.bz-jf2-prefilled h2{color:var(--bz-black);margin:0;font-size:16px;font-weight:700}.bz-jf2-prefilled p{margin:8px 0 0}.bz-jf2-prefilled ul{margin:8px 0 0;padding-left:20px}.bz-jf2-change{color:#111;background:#fff;border:1px solid #cfcac2;border-radius:999px;min-height:44px;padding:0 14px;font-size:13px;font-weight:700}.bz-jf2-approve{color:#fff;background:#0b0b0b;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.bz-jf2-approve p{max-width:520px;margin:0;font-size:14px;line-height:1.5}.bz-jf2-approve button{color:#0b0b0b;background:#fff;border:none;border-radius:999px;min-height:52px;padding:0 24px;font-size:15px;font-weight:700}.bz-jf2-nav{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:auto;padding-top:10px;display:flex}.bz-jf2-nav.is-single{justify-content:flex-end}.bz-jf2-prev{color:#111;background:#fff;border:1px solid #0b0b0b;border-radius:999px;min-height:48px;padding:0 22px;font-size:14px;font-weight:700}.bz-jf2-next{color:#fff;background:#0b0b0b;border:none;border-radius:999px;min-height:48px;padding:0 26px;font-size:14px;font-weight:700}.bz-jf2-aside{color:#fff;background:#0b0b0b;border-radius:22px;flex-direction:column;flex:300px;gap:10px;min-width:0;padding:22px 24px;display:flex;position:sticky;top:16px}.bz-jf2-aside h2{margin:0;font-size:20px;font-weight:700}.bz-jf2-counts{flex-wrap:wrap;gap:8px;display:flex}.bz-jf2-counts span{border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.bz-jf2-counts .is-req{color:#0b0b0b;background:#fff}.bz-jf2-counts .is-merit{color:#2a1238;background:#e8d5ff}.bz-jf2-line{color:#e6e6e6;margin:0;font-size:14px;line-height:1.45}.bz-jf2-line span{color:#bdbdbd}.bz-jf2-foot{color:#bdbdbd;margin:4px 0 0;font-size:13px}@media (width<=639px){.bz-jf2{gap:14px;padding:0}.bz-jf2-top{display:block}.bz-jf2-h1row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.bz-jf2-h1{letter-spacing:-.6px;margin:0;font-size:28px}.bz-jf2-steps-d,.bz-jf2-aside{display:none}.bz-jf2-save-status{flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px}.bz-jf2-save-status p{font-size:13px}.bz-jf2 .bz-jf2-save-later{align-self:flex-start;min-height:44px}.bz-jf2-steps-m{flex-direction:column;gap:8px;display:flex}.bz-jf2-bar{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.bz-jf2-bar span{background:#ddd8d0;border-radius:3px;height:6px}.bz-jf2-bar span.is-on{background:#0b0b0b}.bz-jf2-pills{gap:6px;margin:0 -18px;padding:0 18px 2px;display:flex;overflow-x:auto}.bz-jf2-pill-step{color:#111;white-space:nowrap;background:#fff;border:1px solid #e2ddd6;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-size:13px;font-weight:700;display:flex}.bz-jf2-cols{flex-direction:column;gap:14px;display:flex}.bz-jf2-card{box-sizing:border-box;border-radius:22px;flex:none;gap:14px;width:100%;min-height:0;padding:18px}.bz-jf2-of{font-size:12px}.bz-jf2-h2{font-size:22px}.bz-jf2-help{font-size:14px;line-height:1.45}.bz-jf2 input,.bz-jf2 textarea,.bz-jf2 select{font-size:16px}.bz-jf2-row{border-radius:14px;flex-flow:column;align-items:stretch;padding:12px}.bz-jf2-row-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.bz-jf2-row-text{flex:initial}.bz-jf2-row-notice{font-size:12px;line-height:1.45}.bz-jf2-x{flex:none;width:44px;height:44px;font-size:18px}.bz-jf2-level{min-height:44px}.bz-jf2-mode{grid-template-columns:1fr 1fr;display:grid}.bz-jf2-mode-opt{min-height:38px;padding:0}.bz-jf2-badge{align-self:flex-start;padding:4px 10px}.bz-jf2-deadline{border-radius:16px;gap:8px;padding:14px}.bz-jf2-deadline-head{flex-direction:column;align-items:flex-start}.bz-jf2-date{width:100%}.bz-jf2-deadline-help{font-size:12px}.bz-jf2-review{border-radius:14px;padding:12px 14px}.bz-jf2-review-sum{font-size:14px}.bz-jf2-approve{border-radius:16px;padding:16px}.bz-jf2-approve button{width:100%}.bz-jf2-details{color:#fff;background:#0b0b0b;border-radius:20px;padding:2px 16px;display:block}.bz-jf2-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:52px;list-style:none;display:flex}.bz-jf2-sum-t{font-size:16px;font-weight:700}.bz-jf2-sum-c{color:#d6d6d6;font-size:13px}.bz-jf2-details-body{flex-direction:column;gap:8px;padding:2px 0 16px;display:flex}.bz-jf2-details .bz-jf2-foot{font-size:12px;line-height:1.5}.bz-jf2-nav{bottom:calc(84px + env(safe-area-inset-bottom));z-index:30;background:#f4f2ee;border-top:1px solid #e2ddd6;grid-template-columns:1fr 1fr;gap:8px;margin:0 -18px -18px;padding:10px 18px;display:grid;position:sticky}.bz-jf2-nav.is-single,.bz-jf2-nav.is-review{grid-template-columns:1fr}.bz-jf2-prev,.bz-jf2-next{padding:0}}:is(.bz-home-main:has(>.bz-company-page),.bz-e-main:has(>.bz-company-page)){max-width:none;padding:0}.bz-company-page{--company-ink:#0b0b0b;--company-paper:#fff;--company-muted:#444;--company-label:#555;--company-soft:#f4f2ee;--company-purple:#f3e9ff;--company-pink:#fde3ec;--company-gradient-ink:#2a1238;--company-dark-muted:#d6d6d6;--company-disabled:#cfc8be;--company-body:#3a3a3a;--company-pool-gradient:linear-gradient(120deg, #f3e9ff, #fde3ec 60%, #ffe9d6);--company-gradient:linear-gradient(135deg, #e8d5ff, #f7b7cf 60%, #ffd9b8);--company-score-gradient:linear-gradient(90deg, #e8d5ff, #f7b7cf, #ffd9b8);width:100%;max-width:1240px;color:var(--company-ink);flex-direction:column;gap:40px;margin:0 auto;padding:32px 32px 80px;font-family:Ubuntu,sans-serif;display:flex}.bz-company-page h1,.bz-company-page h2,.bz-company-page h3,.bz-company-page p,.bz-company-page dl,.bz-company-page dd,.bz-company-page ol{margin:0}.bz-company-page h1{letter-spacing:-1px;overflow-wrap:anywhere;font-size:44px;font-weight:700;line-height:1.05}.bz-company-page h2{font-size:28px;font-weight:700}.bz-company-page h3{font-weight:700}.bz-company-page p{white-space:pre-wrap;overflow-wrap:anywhere}.bz-company-mb{display:none!important}.bz-company-back{min-height:44px;color:var(--company-ink);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;padding:0;font-size:15px;font-weight:500;text-decoration:none;display:flex}.bz-company-er{background:linear-gradient(120deg,#f3e9ff,#fde3ec 60%,#ffe9d6);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex}.bz-company-er-text{flex-direction:column;flex:999 520px;gap:10px;min-width:0;display:flex}.bz-company-er-title{font-size:17px;font-weight:700}.bz-company-er-count{font-size:14px;font-weight:700}.bz-company-er-bar{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;max-width:420px;display:grid}.bz-company-er-bar span{background:#ffffffb3;border-radius:4px;height:8px}.bz-company-er-bar span.done{background:#0b0b0b}.bz-company-er-help{color:#3a3a3a;font-size:14px;line-height:1.5}.bz-company-er-approval{background:#fff;border-radius:12px;align-self:flex-start;padding:8px 12px;font-size:14px;line-height:1.45;display:inline-block}.bz-company-er-edit{color:#fff;background:#0b0b0b;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.bz-company-identity{flex-direction:column;gap:24px;display:flex}.bz-company-images{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.bz-company-images img{object-fit:cover;border-radius:28px;width:100%;height:174px}.bz-company-images img:first-child{grid-area:span 2/span 2;height:360px}.bz-company-images img:nth-child(2){grid-column:span 2}.bz-company-images.count-1 img{grid-column:1/-1}.bz-company-images.count-2 img{grid-area:auto/span 2;height:360px}.bz-company-images.count-3 img:not(:first-child){grid-column:span 2}.bz-company-name-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.bz-company-name-left{flex:999 520px;align-items:center;gap:18px;min-width:0;display:flex}.bz-company-logo{background:var(--company-gradient);width:88px;height:88px;color:var(--company-gradient-ink);border-radius:24px;flex:none;justify-content:center;align-items:center;font-size:36px;font-weight:700;display:flex;overflow:hidden}.bz-company-logo img{object-fit:contain;background:var(--company-paper);width:100%;height:100%}.bz-company-name{min-width:0}.bz-company-name p{color:#3a3a3a;font-size:17px;margin-top:8px!important}.bz-company-name a,.bz-company-links a{color:inherit;text-decoration:underline}.bz-company-verified{color:#fff;background:#0b0b0b;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-block}.bz-company-description{max-width:820px;font-size:19px;line-height:1.55}.bz-company-sec{flex-direction:column;gap:18px;display:flex}.bz-company-work{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.bz-company-work article{border-radius:24px;flex-direction:column;gap:10px;min-width:0;padding:26px;display:flex}.bz-company-work-workDay{background:linear-gradient(135deg,#f7b7cf,#ffd9b8)}.bz-company-work-workProud{background:linear-gradient(135deg,#e8d5ff,#f7b7cf)}.bz-company-work-workThrive{background:linear-gradient(135deg,#d9ecff,#e8d5ff)}.bz-company-work h3{font-size:18px}.bz-company-work p{font-size:15px;line-height:1.55}.bz-company-fact-grid{flex-wrap:wrap;align-items:stretch;gap:16px;display:flex}.bz-company-white{background:#fff;border-radius:28px;flex-direction:column;min-width:0;padding:30px;display:flex}.bz-company-benefit-card{flex:999 560px;gap:16px}.bz-company-fact-card{flex:360px;gap:14px}.bz-company-white h2{font-size:22px}.bz-company-benefits{flex-wrap:wrap;gap:8px;display:flex}.bz-company-benefits span{color:#2a1238;overflow-wrap:anywhere;background:#f3e9ff;border-radius:999px;padding:10px 16px;font-size:15px}.bz-company-benefits span.own{color:#3a0d1f;background:#fde3ec}.bz-company-white dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;font-size:15px;display:grid}.bz-company-white dt{color:#555;font-size:13px}.bz-company-white dd{overflow-wrap:anywhere;font-weight:500;margin:4px 0 0!important}.bz-company-recruit{color:#fff;background:#0b0b0b;border-radius:28px;flex-direction:column;gap:22px;padding:36px;display:flex}.bz-company-recruit-head p{color:#d6d6d6;font-size:16px;line-height:1.5;margin:8px 0 0!important}.bz-company-recruit ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.bz-company-recruit li{background:#1e1e1e;border-radius:20px;flex-direction:column;gap:10px;min-width:0;padding:20px;display:flex}.bz-company-recruit li>span:last-child{overflow-wrap:anywhere;font-size:15px;line-height:1.4}.bz-company-step-n{color:#2a1238;background:linear-gradient(135deg,#e8d5ff,#f7b7cf);border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-weight:700;display:flex}.bz-company-jobs-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bz-company-jobs-count,.bz-company-job-note{color:#444;font-size:15px}.bz-company-jobs-tools{align-items:center;gap:16px;display:flex}.bz-company-jobs-arrows{gap:8px;display:flex}.bz-company-job-arrow{border:1px solid var(--company-ink);background:var(--company-paper);width:44px;height:44px;color:var(--company-ink);box-shadow:none;border-radius:999px;padding:0}.bz-company-job-arrow svg{width:18px;height:18px}.bz-company-job-arrow:disabled{opacity:.4}.bz-company-jobs{scroll-snap-type:x mandatory;gap:16px;padding-bottom:4px;display:flex;overflow-x:auto}.bz-company-jobs article{scroll-snap-align:start;background:#fff;border-radius:24px;flex-direction:column;flex:0 0 calc(33.3333% - 10.6667px);gap:12px;min-width:0;padding:24px;display:flex}.bz-company-jobs h3{overflow-wrap:anywhere;font-size:19px}.bz-company-jobs p{color:#444;font-size:14px}.bz-company-match{background:#f4f2ee;border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:14px;font-weight:700}.bz-company-match.strong{background:var(--company-score-gradient);color:#2a1238}.bz-company-match.none{color:#444;font-weight:500}.bz-company-job-link{color:#fff;background:#0b0b0b;border-radius:999px;align-self:flex-start;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.bz-company-job-link.outline{color:#0b0b0b;background:0 0;border:1px solid #0b0b0b}.bz-company-authorship{color:#555;font-size:13px}.bz-company-pool{background:var(--company-pool-gradient);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:32px 36px;display:flex}.bz-company-pool-text{flex:999 520px;min-width:0}.bz-company-pool h2{font-size:24px;font-weight:700}.bz-company-pool-text p{color:var(--company-body);margin:8px 0 0;font-size:15px;line-height:1.5}.bz-company-pool-action{flex-direction:column;align-items:center;gap:6px;display:flex}.bz-company-pool-button:disabled{background:var(--company-disabled);height:auto;min-height:48px;color:var(--company-body);cursor:not-allowed;opacity:1;pointer-events:auto;box-shadow:none;border:none;border-radius:999px;padding:0 24px;font-family:inherit;font-size:15px;font-weight:700}.bz-company-pool-action p{color:var(--company-body);font-size:13px}@media (width<=639px){.bz-company-page{gap:28px;padding:16px 18px 120px}.bz-company-dt{display:none!important}.bz-company-mb{display:flex!important}.bz-company-back{gap:6px;font-size:14px}.bz-company-er{border-radius:20px;gap:14px;padding:18px}.bz-company-er-text{flex:999 240px}.bz-company-er-title{font-size:15px}.bz-company-er-edit{flex:100%}.bz-company-page h1{letter-spacing:0;font-size:26px;line-height:1.1}.bz-company-page h2{font-size:22px}.bz-company-identity{gap:16px}.bz-company-images{margin:0 -18px;padding:0 18px 4px;display:flex;overflow-x:auto}.bz-company-images img,.bz-company-images img:first-child,.bz-company-images.count-2 img{border-radius:22px;flex:0 0 300px;width:300px;height:210px;min-height:0}.bz-company-name-left{flex:auto;gap:14px}.bz-company-logo{border-radius:18px;width:64px;height:64px;font-size:26px}.bz-company-name p{font-size:14px;margin-top:4px!important}.bz-company-links{flex-wrap:wrap;align-items:center;gap:8px}.bz-company-links a{font-size:14px}.bz-company-verified{padding:6px 12px;font-size:12px}.bz-company-description{font-size:16px}.bz-company-sec{gap:12px}.bz-company-work{gap:12px;margin:0 -18px;padding:0 18px 4px;display:flex;overflow-x:auto}.bz-company-work article{border-radius:22px;flex:0 0 280px;gap:8px;padding:20px}.bz-company-work h3{font-size:17px}.bz-company-work p{font-size:14px}.bz-company-fact-grid{flex-direction:column;gap:28px}.bz-company-white,.bz-company-benefit-card,.bz-company-fact-card{border-radius:22px;flex:none;gap:12px;padding:20px}.bz-company-white h2{font-size:19px}.bz-company-benefits span{padding:8px 14px;font-size:14px}.bz-company-white dl{gap:12px 16px;font-size:14px}.bz-company-white dt{font-size:12px}.bz-company-recruit{border-radius:22px;gap:14px;padding:22px}.bz-company-recruit-head{display:contents}.bz-company-recruit-head p{font-size:14px;margin:0!important}.bz-company-recruit ol{gap:10px;margin:0 -22px;padding:0 22px 4px;display:flex;overflow-x:auto}.bz-company-recruit li{border-radius:18px;flex:0 0 200px;gap:8px;padding:16px}.bz-company-recruit li>span:last-child{font-size:14px}.bz-company-step-n{width:28px;height:28px}.bz-company-jobs-heading{flex-direction:column;align-items:flex-start;gap:4px}.bz-company-jobs-count{font-size:14px}.bz-company-jobs-count.cand,.bz-company-jobs-arrows{display:none}.bz-company-job-note{font-size:14px}.bz-company-jobs{gap:12px;margin:0 -18px;padding:0 18px 4px;display:flex;overflow-x:auto}.bz-company-jobs article{border-radius:22px;flex:0 0 260px;gap:10px;padding:20px}.bz-company-match{font-size:13px}.bz-company-jobs h3{font-size:17px}.bz-company-jobs p{font-size:13px}.bz-company-job-link{padding:0 16px}.bz-company-authorship{font-size:12px}.bz-company-pool{border-radius:22px;flex-direction:column;align-items:stretch;gap:12px;padding:22px}.bz-company-pool-text,.bz-company-pool-action{display:contents}.bz-company-pool h2{font-size:20px}.bz-company-pool-text p{margin:0;font-size:14px}.bz-company-pool-action p{text-align:center}}.bz-jd-employer-about{display:flex}.bz-jd-employer-btn{background:var(--bz-white,#fff);height:auto;min-height:48px;color:var(--bz-black);white-space:normal;box-shadow:none;cursor:pointer;border:1px solid #cfcac2;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;gap:6px;padding:0 20px;font-family:inherit;font-size:15px;font-weight:700;display:inline-flex}.bz-jd-employer-btn:hover{background:var(--bz-white,#fff);color:var(--bz-black)}.bz-jd-employer-btn svg{flex-shrink:0}.bz-jd-employer-btn-dark{background:var(--bz-black);color:var(--bz-white);border:none}.bz-jd-employer-btn-dark:hover{background:var(--bz-black);color:var(--bz-white)}.bz-jd-employer-btn-dark svg{color:var(--bz-white)}@media (width<=639px){.bz-company-jobs{scroll-padding-left:18px}}.bz-jobs-single{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;max-width:760px;margin:0 auto;padding:32px 32px 80px;display:flex}.bz-jobs-single-back{min-height:44px;color:var(--bz-black);font:inherit;cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.bz-jd-pool{border:1px solid #cfcac2;border-radius:18px;flex-direction:column;gap:10px;padding:18px;display:flex}.bz-jd-pool p{margin:0}.bz-jd-pool-title{font-size:15px;font-weight:700}.bz-jd-pool-text{color:#333;font-size:14px;line-height:1.5}.bz-jd-pool-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bz-jd-pool-row span{color:#3a3a3a;font-size:13px}.bz-jd-pool-btn{color:#3a3a3a;cursor:not-allowed;background:#cfc8be;border:none;border-radius:999px;min-height:44px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:700}@media (width<=767px){.bz-jobs-single{padding:0 0 56px}}:root{--tp-ink:#0b0b0b;--tp-text:#111;--tp-body:#444;--tp-muted:#555;--tp-line:#cfcac2;--tp-paper:#fff;--tp-sand:#f4f2ee;--tp-grey:#ece8e1;--tp-warm:#fff1d6;--tp-green:#ddf5e6;--tp-plum:#2a1238;--tp-g-a:linear-gradient(120deg, #e8d5ff, #f7b7cf);--tp-g-b:linear-gradient(120deg, #ffd9b8, #f7b7cf);--tp-g-c:linear-gradient(120deg, #d9ecff, #e8d5ff);--tp-g-pool:linear-gradient(120deg, #ddf5e6, #d9ecff);--tp-g-soon:linear-gradient(120deg, #fff1d6, #fde3ec);--tp-g-soft:linear-gradient(120deg, #f3e9ff, #fde3ec 60%, #ffe9d6);--tp-g-initial:linear-gradient(135deg, #e8d5ff, #f7b7cf 60%, #ffd9b8)}.bz-tp-main{flex-direction:column;gap:36px;max-width:1240px;margin:0 auto;padding:40px 32px 80px;display:flex}.bz-tp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.bz-tp-h1{letter-spacing:-1px;margin:0;font-size:44px;font-weight:700}.bz-tp-lead{color:var(--tp-body);max-width:720px;margin:8px 0 0;font-size:16px;line-height:1.5}.bz-tp-muted{color:var(--tp-body);margin:0;font-size:14px}.bz-tp-btn-dark,.bz-tp-btn-outline,.bz-tp-btn-outline-dark,.bz-tp-btn-locked,.bz-tp-btn-link{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.bz-tp-btn-dark{background:var(--tp-ink);color:var(--tp-paper);border:0}.bz-tp-btn-dark:hover,.bz-tp-btn-dark:focus-visible{background:#2a2a2a}.bz-tp-btn-outline{border:1px solid var(--tp-line);background:var(--tp-paper);color:var(--tp-text);padding:0 16px}.bz-tp-btn-outline-dark{border:1px solid var(--tp-ink);background:var(--tp-paper);color:var(--tp-ink)}.bz-tp-btn-locked{border:1px solid var(--tp-line);background:var(--tp-grey);color:var(--tp-body);cursor:not-allowed;padding:0 16px}.bz-tp-btn-link{color:var(--tp-body);background:0 0;border:0;padding:0 14px;font-weight:500;text-decoration:underline}.bz-tp-btn-dark.lg,.bz-tp-btn-outline-dark.lg,.bz-tp-btn-locked.lg{min-height:48px;padding:0 24px;font-size:15px}.bz-tp-btn-dark:disabled{opacity:.6;cursor:not-allowed}.bz-tp-counts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.bz-tp-counts a{min-height:44px;color:var(--tp-text);border-radius:20px;flex-direction:column;gap:6px;padding:18px 20px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.bz-tp-counts a .n{font-size:36px;line-height:1}.bz-tp-counts a[data-group=passar]{background:var(--tp-ink);color:var(--tp-paper)}.bz-tp-counts a[data-group=andra]{background:var(--tp-g-a)}.bz-tp-counts a[data-group=poolen]{background:var(--tp-g-pool)}.bz-tp-counts a[data-group=snart]{background:var(--tp-g-soon)}.bz-tp-counts a[data-group=avslutade]{background:var(--tp-paper)}.bz-tp-seeks{background:var(--tp-ink);color:var(--tp-paper);border-radius:22px;flex-direction:column;gap:14px;padding:24px;display:flex}.bz-tp-seeks-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.bz-tp-seeks-head h2{margin:0;font-size:22px;font-weight:700}.bz-tp-seeks-head span{color:#d6d2cb;font-size:13px}.bz-tp-seeks .bz-tp-collapsible>p{color:#e6e2db;max-width:820px;margin:0 0 14px;font-size:14px;line-height:1.5}.bz-tp-occ-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bz-tp-occ{background:var(--tp-g-a);min-height:44px;color:var(--tp-plum);border-radius:999px;align-items:center;gap:6px;padding:0 8px 0 16px;font-size:14px;font-weight:700;display:flex}.bz-tp-occ button{background:var(--tp-paper);width:32px;height:32px;color:var(--tp-plum);cursor:pointer;border:0;border-radius:999px;font-family:inherit;font-size:16px;font-weight:700}.bz-tp-occ-picker{min-width:260px;color:var(--tp-text)}.bz-tp-occ-picker label{color:#d6d2cb}.bz-tp-occ-picker input{min-height:44px;color:var(--tp-paper);background:#1c1c1c;border:1px solid #55514b;border-radius:999px;padding:0 14px}.bz-tp-collapse{border:1px solid var(--tp-line);background:var(--tp-paper);min-height:44px;color:var(--tp-text);border-radius:999px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:700;display:none}.bz-tp-filters{background:var(--tp-paper);border-radius:22px;padding:22px 24px}.bz-tp-filters-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:28px;display:grid}.bz-tp-filter-col{flex-direction:column;gap:12px;display:flex}.bz-tp-filter-col h2{margin:0;font-size:18px;font-weight:700}.bz-tp-labels-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.bz-tp-labels-head span{color:var(--tp-muted);font-size:13px}.bz-tp-pills-row{flex-wrap:wrap;gap:8px;display:flex}.bz-tp-pill{border:1px solid var(--tp-line);background:var(--tp-paper);min-height:44px;color:var(--tp-ink);cursor:pointer;white-space:nowrap;border-radius:999px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:700}.bz-tp-pill.sm{padding:0 16px}.bz-tp-pill.tag{border-radius:12px;padding:0 14px;font-weight:500}.bz-tp-pill[aria-pressed=true]{border-color:var(--tp-ink);background:var(--tp-ink);color:var(--tp-paper)}.bz-tp-tag-wrap{align-items:center;gap:2px;display:inline-flex}.bz-tp-tag-tool{width:32px;height:32px;color:var(--tp-body);cursor:pointer;background:0 0;border:0;font-family:inherit}.bz-tp-newlabel{gap:8px;display:flex}.bz-tp-newlabel label{flex-direction:column;flex:1;gap:4px;font-size:13px;font-weight:500;display:flex}.bz-tp-newlabel input{border:1px solid var(--tp-line);border-radius:12px;min-height:44px;padding:0 14px;font-family:inherit;font-size:14px}.bz-tp-newlabel button{align-self:flex-end;padding:0 16px}.bz-tp-closed,.bz-tp-empty-text,.bz-tp-group-empty{background:var(--tp-paper);color:var(--tp-body);border-radius:18px;margin:0;padding:18px 20px;font-size:15px}.bz-tp-error{background:var(--tp-warm);border-radius:12px;margin:0;padding:10px 14px;font-size:14px}.bz-tp-groups{flex-direction:column;gap:36px;display:flex}.bz-tp-group,.bz-tp-cgroup{flex-direction:column;gap:14px;scroll-margin-top:90px;display:flex}.bz-tp-group h2{letter-spacing:-.5px;margin:0;font-size:26px;font-weight:700}.bz-tp-cgroup h2{margin:0;font-size:22px;font-weight:700}.bz-tp-group>div>p,.bz-tp-cgroup>div>p{color:var(--tp-muted);margin:6px 0 0;font-size:15px;line-height:1.45}.bz-tp-scroller{scroll-snap-type:x mandatory;gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.bz-tp-card,.bz-tp-ccard{scroll-snap-align:start;background:var(--tp-paper);border-radius:22px;flex-direction:column;flex:0 0 330px;display:flex;overflow:hidden}.bz-tp-ccard{flex-basis:320px}.bz-tp-card-band,.bz-tp-ccard-band{box-sizing:border-box;justify-content:space-between;align-items:flex-start;gap:8px;min-height:64px;padding:14px 18px;display:flex}.bz-tp-ccard-band{min-height:56px;padding:12px 16px}.bz-tp-dcard-band{height:72px}[data-band=a]{background:var(--tp-g-a)}[data-band=b]{background:var(--tp-g-b)}[data-band=c]{background:var(--tp-g-c)}[data-band=grey]{background:var(--tp-grey)}.bz-tp-chip{background:var(--tp-grey);color:var(--tp-text);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.bz-tp-chip[data-group=passar]{background:var(--tp-ink);color:var(--tp-paper)}.bz-tp-chip[data-group=poolen],.bz-tp-chip[data-tone=green]{background:var(--tp-green)}.bz-tp-chip[data-group=snart],.bz-tp-chip[data-tone=warm]{background:var(--tp-warm)}.bz-tp-chip[data-tone=grey]{background:var(--tp-paper)}.bz-tp-score{background:var(--tp-paper);text-align:right;border-radius:10px;max-width:190px;padding:4px 10px;font-size:13px;font-weight:700}.bz-tp-score[data-missing]{color:var(--tp-muted);font-weight:500}.bz-tp-card-body{flex-direction:column;flex-grow:1;gap:6px;padding:16px 18px 20px;display:flex}.bz-tp-card-body h3{margin:0;font-size:19px;font-weight:700}.bz-tp-jobline{margin:4px 0 0;font-size:14px}.bz-tp-jobline span{color:var(--tp-muted)}.bz-tp-gap{background:var(--tp-warm);border-radius:10px;margin:4px 0 0;padding:8px 10px;font-size:13px;font-weight:700}.bz-tp-tests{gap:8px;margin-top:6px;font-size:13px;display:flex}.bz-tp-tests span{background:var(--tp-sand);border-radius:10px;padding:6px 10px}.bz-tp-labels{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.bz-tp-label{border:1px solid var(--tp-line);border-radius:8px;padding:4px 10px;font-size:12px;font-weight:500}.bz-tp-label-add{background:var(--tp-paper);color:#333;cursor:pointer;border:1px dashed #8a847b;border-radius:8px;min-height:28px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:500}.bz-tp-label-edit{border:1px solid var(--tp-line);border-radius:12px;flex-direction:column;gap:6px;margin:4px 0 0;padding:8px 12px;font-size:13px;display:flex}.bz-tp-label-edit label{align-items:center;gap:8px;min-height:32px;display:flex}.bz-tp-date{color:var(--tp-muted);margin:6px 0 0;font-size:13px}.bz-tp-note{background:var(--tp-sand);border-radius:12px;margin:6px 0 0;padding:10px 12px;font-size:13px;line-height:1.45}.bz-tp-expanded{border-top:1px solid var(--tp-grey);flex-direction:column;gap:8px;margin-top:8px;padding-top:10px;font-size:13px;display:flex}.bz-tp-expanded dl{flex-direction:column;gap:6px;margin:0;display:flex}.bz-tp-expanded dt{color:var(--tp-muted)}.bz-tp-expanded dd{margin:0;font-weight:500}.bz-tp-expanded p{margin:0}.bz-tp-card-actions,.bz-tp-ccard-actions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:14px;display:flex}.bz-tp-segment{background:var(--tp-paper);border-radius:999px;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.bz-tp-segment a{min-height:44px;color:var(--tp-text);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;padding:0 18px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.bz-tp-segment a:not([aria-current=page]){color:var(--tp-text);background:0 0;font-weight:500}.bz-tp-segment a[aria-current=page]{background:var(--tp-ink);color:var(--tp-paper);font-weight:700}.bz-tp-cand{flex-direction:column;gap:20px;display:flex}.bz-tp-cand>.bz-tp-pills-row{flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.bz-tp-counter{background:var(--tp-g-soft);border-radius:20px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.bz-tp-counter-title{margin:0;font-size:15px;font-weight:700}.bz-tp-counter-bars{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;max-width:320px;display:grid}.bz-tp-counter-bars span{background:var(--tp-paper);border-radius:4px;height:7px}.bz-tp-counter-bars span[data-filled]{background:var(--tp-ink)}.bz-tp-counter-text{color:#3a3a3a;margin:0;font-size:13px;line-height:1.45}.bz-tp-ccard-body{flex-direction:column;flex-grow:1;gap:6px;padding:14px 16px 18px;display:flex}.bz-tp-ccard-head{align-items:center;gap:10px;display:flex}.bz-tp-ccard-head h3,.bz-tp-dcard-body h3{margin:0;font-size:18px;font-weight:700}.bz-tp-ccard-line{color:var(--tp-body);margin:4px 0 0;font-size:14px}.bz-tp-initial{background:var(--tp-g-initial);color:var(--tp-plum);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.bz-tp-initial.sm{border-radius:12px;width:40px;height:40px}.bz-tp-initial.lg{border:3px solid var(--tp-paper);border-radius:14px;width:48px;height:48px}.bz-tp-dcard-body{flex-direction:column;flex-grow:1;gap:8px;margin-top:-24px;padding:0 16px 18px;display:flex}.bz-tp-dcard-label{color:var(--tp-muted);margin:4px 0 0;font-size:13px}.bz-tp-dcard-occ{margin:0;font-size:14px;font-weight:700}.bz-tp-fit{background:var(--tp-sand);border-radius:12px;margin:4px 0 0;padding:10px 12px;font-size:13px;line-height:1.45}.bz-tp-fit[data-tone=fit]{background:var(--tp-green)}.bz-tp-fit[data-tone=credential]{background:var(--tp-warm)}.bz-tp-discover-lead{color:#3a3a3a;max-width:720px;margin:0;font-size:15px;line-height:1.5}.bz-tp-empty{background:var(--tp-paper);border-radius:18px;flex-direction:column;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.bz-tp-empty p{margin:0;font-size:15px}.bz-tp-inline-link,.bz-tp-text-link{font:inherit;color:var(--tp-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;padding:0;text-decoration:underline;display:inline-flex}.bz-tp-state-inline{align-self:center;margin:0;font-size:14px;font-weight:700}.bz-tp-state{flex-direction:column;gap:2px;display:flex}.bz-tp-state p{margin:0;font-size:15px;font-weight:700}.bz-company-pool-seeks{color:var(--tp-text)!important;font-size:14px!important;font-weight:700!important}.bz-company-pool-fit{background:var(--tp-paper);border-radius:12px;padding:10px 12px;font-size:14px!important}.bz-tp-dialog-overlay{z-index:60;background:#0b0b0b8c;position:fixed;inset:0}.bz-tp-dialog{z-index:61;background:var(--tp-paper);border-radius:28px;flex-direction:column;width:calc(100% - 32px);max-width:560px;max-height:calc(100dvh - 32px);display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.bz-tp-dialog-media{position:relative}.bz-tp-dialog-media img,.bz-tp-dialog-band{object-fit:cover;object-position:center 22%;width:100%;height:220px;display:block}.bz-tp-dialog-band{background:var(--tp-g-a)}.bz-tp-dialog-close{background:var(--tp-paper);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:14px;right:14px}.bz-tp-dialog-body{flex-direction:column;gap:16px;padding:28px 32px 32px;display:flex}.bz-tp-dialog-org{color:var(--tp-muted);margin:0;font-size:14px}.bz-tp-dialog-title{letter-spacing:-.5px;margin:-8px 0 0;font-size:30px;font-weight:700;line-height:1.1}.bz-tp-dialog-lead{margin:0;font-size:16px;line-height:1.5}.bz-tp-dialog-seeks{background:var(--tp-g-soft);border-radius:18px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.bz-tp-dialog-seeks-label{color:#3a3a3a;margin:0;font-size:13px}.bz-tp-dialog-seeks-occ{margin:0;font-size:16px;font-weight:700}.bz-tp-dialog-fit{background:var(--tp-paper);border-radius:12px;margin:0;padding:10px 12px;font-size:14px;line-height:1.45}.bz-tp-dialog-steps{flex-direction:column;gap:10px;margin:0;padding:0;font-size:15px;line-height:1.45;list-style:none;display:flex}.bz-tp-dialog-steps li{background:var(--tp-sand);border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.bz-tp-dialog-steps li>span:first-child{background:var(--tp-ink);width:26px;height:26px;color:var(--tp-paper);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.bz-tp-dialog-count{color:var(--tp-muted);margin:0;font-size:14px}.bz-tp-dialog-error{margin:0;font-size:14px;font-weight:700}.bz-tp-dialog-actions{flex-wrap:wrap;gap:10px;padding-top:4px;display:flex}@media (width<=639px){.bz-tp-main{gap:24px;padding:24px 16px 96px}.bz-tp-h1{font-size:32px}.bz-tp-counts{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.bz-tp-counts a{scroll-snap-align:start;flex:0 0 170px}.bz-tp-counts a .n{font-size:28px}.bz-tp-collapse{align-items:center;display:inline-flex}.bz-tp-collapsible:not([data-open]){display:none}.bz-tp-filters-grid{grid-template-columns:1fr;margin-top:14px}.bz-tp-groups{scroll-snap-type:x mandatory;flex-direction:row;gap:16px;overflow-x:auto}.bz-tp-group{scroll-snap-align:start;flex:0 0 100%}.bz-tp-group h2{font-size:22px}.bz-tp-card,.bz-tp-ccard{flex-basis:85%}.bz-tp-dialog-body{padding:22px 20px 24px}.bz-tp-dialog-title{font-size:26px}.bz-tp-dialog-media img,.bz-tp-dialog-band{height:160px}}.bz-tp-mobile-groups,.bz-tp-seeks-summary{display:none}.bz-tp-company-line{color:var(--tp-body);margin:0;font-size:14px}.bz-tp-initial img{object-fit:contain;background:var(--tp-paper);border-radius:inherit;width:100%;height:100%}.bz-tp-match-apply{height:auto;min-height:44px;color:var(--tp-text);text-underline-offset:3px;white-space:normal;text-align:left;background:0 0;justify-content:flex-start;padding:0;font-size:13px;font-weight:500;text-decoration:underline}.bz-tp-match-apply:hover{color:var(--tp-text);background:0 0}.bz-tp-match-status{color:var(--tp-text);font-size:13px;font-weight:500}@media (width<=1279px){.bz-tp-main{gap:24px;padding:24px 16px 112px}.bz-tp-collapse{align-items:center;display:inline-flex}.bz-tp-collapsible:not([data-open]){display:none}.bz-tp-seeks-summary{color:var(--tp-paper);white-space:nowrap;margin:0;font-size:14px;font-weight:700;display:block;overflow-x:auto}.bz-tp-mobile-groups{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.bz-tp-mobile-groups>*{flex-shrink:0}.bz-tp-counts{display:flex;overflow-x:auto}.bz-tp-counts a{flex:0 0 170px}.bz-tp-counts a[data-selected]{outline:2px solid var(--tp-ink);outline-offset:-2px}.bz-tp-groups{flex-direction:column;overflow:visible}.bz-tp-group:not([data-mobile-selected]){display:none}.bz-tp-filters-grid{grid-template-columns:1fr;margin-top:14px}}:root{--p1-dark-panel:#1a1a1a;--p1-dark-line:#2a2a2a;--p1-lead:#e4e4e4;--p1-dim:#bdbdbd;--p1-update:#9a9a9a;--p1-live:#8be3b0;--p1-ink:#1e0b2b;--p1-track:#f0ece6;--p1-line:#ece8e1;--p1-g1:linear-gradient(135deg, var(--bz-lilac), var(--bz-pink));--p1-g2:linear-gradient(135deg, var(--bz-pink), var(--bz-peach));--p1-g3:linear-gradient(135deg, var(--bz-e-blue), var(--bz-lilac));--p1-headline:linear-gradient(90deg, var(--bz-pink), var(--bz-peach), var(--bz-lilac));--p1-score:linear-gradient(135deg, var(--bz-cd-score-start), var(--bz-cd-score-end))}.bz-p1{background:var(--bz-background);color:var(--bz-foreground);font-family:var(--font-sans);min-height:100vh}.bz-p1 *,.bz-p1 :before,.bz-p1 :after{box-sizing:border-box}.bz-p1 :is(h1,h2,h3,p,ol,dl){letter-spacing:0;margin:0}.bz-p1 h2,.bz-p1 h3{font-weight:700}.bz-p1 p{line-height:1.5}.bz-p1-wrap{width:calc(100% - 64px);min-width:0;max-width:1240px;margin:0 auto}.bz-p1-header,.bz-p1-heroband,.bz-p1-footer,.bz-p1-dark{background:var(--bz-black);color:var(--bz-white)}.bz-p1-headerrow{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px 0;display:grid}.bz-p1-logo{align-items:center;min-height:56px;display:flex}.bz-p1-logo img{width:auto;height:56px}.bz-p1-desktopnav{justify-content:center;gap:8px;display:flex}.bz-p1-headeractions{align-items:center;gap:10px;display:flex}.bz-p1-accountplaceholder{align-items:center;gap:inherit;visibility:hidden;display:flex}.bz-p1-accountplaceholder>span{justify-content:center;align-items:center;display:inline-flex}.bz-p1 .bz-p1-button{height:auto;min-height:44px;box-shadow:none;white-space:normal;border-radius:999px;padding:12px 24px;font-size:15px;font-weight:700;text-decoration:none}.bz-p1 .bz-p1-button.dark{background:var(--bz-black);color:var(--bz-white);border:0}.bz-p1 .bz-p1-button.light,.bz-p1-door.light{background:var(--bz-white);color:var(--bz-black);border:0}.bz-p1 .bz-p1-button.inverse{color:var(--bz-white);border:1px solid var(--bz-control-border);background:0 0;font-weight:500}.bz-p1 .bz-p1-nav{color:var(--bz-white);background:0 0;border-radius:999px;min-height:44px;font-size:15px;font-weight:500;text-decoration:none}.bz-p1 .bz-p1-button:hover,.bz-p1-door:hover{filter:brightness(.94)}.bz-p1 :is(a,button,input):focus-visible{outline:3px solid var(--bz-pink);outline-offset:4px}.bz-p1-menubutton,.bz-p1-mobilemenu{display:none}.bz-p1-heroband{padding:48px 0 56px}.bz-p1-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}.bz-p1-herocopy{min-width:0}.bz-p1-kicker{font-size:14px;font-weight:700}.bz-p1-dark>.bz-p1-kicker,.bz-p1-herocopy>.bz-p1-kicker,.bz-p1-dark .bz-p1-pathcopy>.bz-p1-kicker{color:var(--bz-pink)}.bz-p1-signal{align-items:center;gap:12px;display:flex}.bz-p1-signal:before{content:"";background:var(--bz-pink);outline:4px solid var(--bz-unanswered);border-radius:50%;flex-shrink:0;width:10px;height:10px}.bz-p1 h1{margin-top:22px;font-size:88px;font-weight:700;line-height:.98}.bz-p1 h1 span{background:var(--p1-headline);color:#0000;-webkit-background-clip:text;background-clip:text}.bz-p1-lead{color:var(--p1-lead);max-width:620px;font-size:20px;margin-top:24px!important}.bz-p1-leadopening{color:var(--bz-white);font-weight:700}.bz-p1-doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:640px;margin-top:28px;display:grid}.bz-p1 .bz-p1-door{text-align:left;white-space:normal;border-radius:24px;grid-template-columns:minmax(0,1fr) 44px;gap:14px;height:auto;min-height:120px;padding:22px 24px;display:grid}.bz-p1-door>span:first-child{flex-direction:column;gap:8px;display:flex}.bz-p1-door small{font-size:14px;font-weight:700}.bz-p1-door strong{font-size:22px;line-height:1.15}.bz-p1-roundarrow{background:var(--bz-black);width:44px;height:44px;color:var(--bz-white);border-radius:999px;place-items:center;display:grid}.bz-p1-herobottom{flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:20px;display:flex}.bz-p1 .bz-p1-more{min-height:44px;color:var(--bz-white);text-underline-offset:3px;padding:0;font-size:16px;font-weight:700;text-decoration:underline}.bz-p1-herobottom p{color:var(--p1-dim);font-size:14px}.bz-p1-g1{background:var(--p1-g1);color:var(--p1-ink)}.bz-p1-g2{background:var(--p1-g2);color:var(--p1-ink)}.bz-p1-g3{background:var(--p1-g3);color:var(--p1-ink)}.bz-p1-collage{min-width:0;height:560px;position:relative}.bz-p1-matchnotice{background:var(--bz-white);border-radius:18px;flex-direction:column;gap:4px;width:290px;max-width:100%;padding:14px 16px;display:flex;position:absolute;top:200px;left:31%;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.bz-p1-matchnotice{background:color-mix(in srgb, var(--bz-white) 72%, transparent)}}.bz-p1-matchnotice{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--bz-e-shadow);animation:.65s ease-out both bz-p1-notice-enter}.bz-p1-noticehead{color:var(--bz-muted-text);align-items:center;gap:6px;font-size:12px;display:flex}.bz-p1-noticehead em{margin-left:auto;font-style:normal}.bz-p1-noticeicon{background:var(--bz-black);width:20px;height:20px;color:var(--bz-white);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.bz-p1-matchnotice strong{color:var(--bz-black);font-size:15px;font-weight:700}.bz-p1-matchnotice small{color:var(--bz-gray-text);font-size:13px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bz-p1-matchnotice{background:var(--bz-white)}@supports (color:color-mix(in lab, red, red)){.bz-p1-matchnotice{background:color-mix(in srgb, var(--bz-white) 92%, transparent)}}}@keyframes bz-p1-notice-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.bz-p1-matchnotice{animation:none}}.bz-p1-photo{object-fit:cover;border-radius:28px;position:absolute}.bz-p1-photo.a{width:62%;height:400px;top:0;left:0}.bz-p1-photo.b{border:6px solid var(--bz-black);width:50%;height:330px;top:110px;right:0}.bz-p1-photo.c{border:6px solid var(--bz-black);width:42%;height:200px;top:360px;left:14%}.bz-p1-placeholder{background:var(--bz-lilac)}.bz-p1-placeholder.d{background:var(--bz-peach)}.bz-p1-placeholder.e{background:var(--bz-e-blue)}.bz-p1-score{border:3px solid var(--bz-white);background:var(--p1-score);width:92px;color:var(--bz-black);border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:10px 8px;display:flex}.bz-p1-score strong{font-size:30px;line-height:1}.bz-p1-score small{font-size:13px}.bz-p1-score b{font-size:12px}.bz-p1-badge{border:5px solid var(--bz-black);border-radius:16px;position:absolute}.bz-p1-badge.first{top:26px;right:30%}.bz-p1-badge.second{top:110px;right:0}.bz-p1-badge.third{top:360px;left:14%}@media (width>=1280px){.bz-p1-badge.second{top:81px;right:-32px}.bz-p1-badge.third{top:401px;left:calc(14% - 34px)}.bz-p1-matchnotice{top:280px;left:max(118px,31% - 50px)}}.bz-p1-now{border-top:1px solid var(--p1-dark-line);margin-top:44px;padding-top:28px}.bz-p1-nowhead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.bz-p1-nowhead h2{flex-wrap:wrap;align-items:baseline;gap:10px;font-size:17px;display:flex}.bz-p1-nowhead h2:before{content:"";background:var(--p1-live);border-radius:50%;align-self:center;width:8px;height:8px}.bz-p1-nowmeta{color:var(--p1-update);font-size:13px;font-weight:400}.bz-p1-statgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.bz-p1-stat{border-radius:22px;flex-direction:column;gap:8px;min-width:0;padding:24px;display:flex;position:relative}.bz-p1-stat.dark{background:var(--p1-dark-panel);color:var(--bz-white)}.bz-p1-stat strong{font-size:56px;font-weight:700;line-height:1}.bz-p1-stat span{font-size:15px}.bz-p1-staticon{background:var(--bz-white);border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:absolute;top:20px;right:20px}@supports (color:color-mix(in lab, red, red)){.bz-p1-staticon{background:color-mix(in srgb, var(--bz-white) 55%, transparent)}}.bz-p1-staticon{color:inherit;pointer-events:none}.bz-p1-stat.dark .bz-p1-staticon{background:var(--bz-white)}@supports (color:color-mix(in lab, red, red)){.bz-p1-stat.dark .bz-p1-staticon{background:color-mix(in srgb, var(--bz-white) 12%, transparent)}}.bz-p1-stat.dark .bz-p1-staticon{color:var(--bz-pink)}@media (width<=767px){.bz-p1-staticon{width:38px;height:38px;top:14px;right:14px}.bz-p1-staticon svg{width:20px;height:20px}}@media (width<=399px){.bz-p1-staticon{display:none}}.bz-p1-dataerror{color:var(--p1-dim);font-size:14px;margin-bottom:18px!important}.bz-p1-body{flex-direction:column;gap:64px;padding:56px 0 72px;display:flex}.bz-p1-sectionhead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.bz-p1-sectionhead h2{font-size:34px;line-height:1.15}.bz-p1-sectionhead p{color:var(--bz-gray-text);margin-top:10px;font-size:16px}.bz-p1-sectionhead>span{color:var(--bz-muted-text);white-space:nowrap;font-size:13px}.bz-p1-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.bz-p1-try{border-radius:28px;flex-direction:column;gap:16px;min-width:0;padding:32px;display:flex}.bz-p1-try h3{font-size:30px;line-height:1.15}.bz-p1-try>p:not(.bz-p1-kicker):not(.bz-p1-footnote){font-size:16px}.bz-p1-try.bz-p1-dark>p:not(.bz-p1-kicker){color:var(--p1-lead)}.bz-p1-field{flex-direction:column;gap:8px;min-width:0;margin-top:4px;display:flex;position:relative}.bz-p1-fieldstatus{pointer-events:none;padding-top:4px;font-size:13px;position:absolute;top:100%;left:0;right:0}.bz-p1-fieldstatus:empty{display:none}.bz-p2-landingline,.bz-p1-searchhint{scroll-margin-top:96px}.bz-p1-field label{font-size:14px;font-weight:700}.bz-p1-inputwrap{color:var(--p1-ink);position:relative}.bz-p1-inputwrap>svg{pointer-events:none;position:absolute;top:16px;left:16px}.bz-p1-inputwrap input{border:1px solid var(--p1-ink);background:var(--bz-white);width:100%;height:52px;color:var(--p1-ink);border-radius:16px;padding:0 16px 0 46px;font-family:inherit;font-size:16px}.bz-p1-options{z-index:60;background:var(--bz-white);max-height:280px;color:var(--p1-ink);border:1px solid var(--bz-border);border-radius:16px;margin:0;padding:6px;list-style:none;position:absolute;top:56px;left:0;right:0;overflow-y:auto}.bz-p1 .bz-p1-option{text-align:left;white-space:normal;width:100%;height:auto;min-height:44px;color:var(--p1-ink);background:0 0;justify-content:flex-start;padding:12px;font-size:15px}.bz-p1-options [aria-selected=true]{background:var(--bz-lilac);border-radius:10px}.bz-p1-field>p{font-size:13px}.bz-p1-searchrow{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.bz-p1-searchrow.candidate>.bz-p1-field:first-child{flex:220px}.bz-p1-searchrow.candidate>.bz-p1-field:nth-child(2){flex:180px}.bz-p1-searchrow.employer>.bz-p1-field{flex:320px}.bz-p1-searchaction{align-self:flex-end;min-width:0;padding-bottom:0;position:relative}.bz-p1-searchaction .bz-p1-button{white-space:nowrap;min-height:52px}.bz-p1-searchhint{font-size:13px;margin-top:8px!important}.bz-p1-try>.bz-p1-footnote{margin-top:auto;padding-top:4px}.bz-p1-footnote{color:var(--bz-muted-text);font-size:14px}.bz-p1-dark .bz-p1-footnote{color:var(--p1-dim)}.bz-p1 .bz-p1-nearby{gap:20px;margin-top:24px;font-weight:400}.bz-p1-rankings{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}.bz-p1-ranking{background:var(--bz-white);border-radius:28px;min-width:0;padding:28px}.bz-p1-ranking.areas,.bz-p1-ranking.places{grid-column:span 7}.bz-p1-ranking.occupations,.bz-p1-ranking.employers{grid-column:span 5}.bz-p1-ranking h3{font-size:22px}.bz-p1-ranking>p{color:var(--bz-muted-text);margin-top:8px;font-size:14px}.bz-p1-ranking ol{margin-top:22px;padding:0;list-style:none}.bz-p1-ranking li{align-items:center;gap:12px;padding:14px 0;font-size:15px;display:grid}.bz-p1-ranking li:first-child{padding-top:0}.bz-p1-rankingname{overflow-wrap:anywhere;min-width:0}.bz-p1 .bz-p1-occupationname{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.bz-p1-ranking li>strong{font-size:17px}.bz-p1-ranking .barrow{grid-template-columns:minmax(0,1fr) auto}.bz-p1-bar{background:var(--p1-track);border-radius:999px;grid-column:1/-1;height:12px;overflow:hidden}.bz-p1-bar span{border-radius:inherit;height:100%;display:block}.bz-p1-ranking .numberrow{border-bottom:1px solid var(--p1-line);grid-template-columns:32px minmax(0,1fr) auto}.bz-p1-number{border-radius:10px;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.bz-p1-swipehint{display:none}.bz-p1-how{border-radius:32px;padding:48px;scroll-margin-top:24px}.bz-p1-how h2{margin-top:16px;font-size:44px;line-height:1.08}.bz-p1-howlead{color:var(--bz-header-muted);max-width:850px;font-size:17px;margin-top:20px!important}.bz-p1-method{grid-template-columns:minmax(0,1fr) 48px 200px;align-items:center;gap:20px;margin:28px 0 22px;display:grid}.bz-p1-methodparts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.bz-p1-methodpart{border-radius:22px;padding:22px}.bz-p1-methodpart>strong{font-size:40px}.bz-p1-methodpart h3{margin:10px 0;font-size:17px}.bz-p1-methodpart p{font-size:14px}.bz-p1-methodarrow{color:var(--bz-pink)}.bz-p1-result{background:var(--p1-dark-panel);border-radius:22px;flex-direction:column;align-items:center;gap:16px;padding:22px;display:flex}.bz-p1-result p{text-align:center;font-size:15px}.bz-p1-path{border-radius:28px;flex-direction:row;min-width:0;display:flex;overflow:hidden}.bz-p1-pathimage{object-fit:cover;flex:0 0 40%;width:40%;min-width:0;min-height:100%}.bz-p1-pathimage.d{object-position:center top}.bz-p1-pathimage.e{object-position:center 10%}.bz-p1-pathcopy{flex-direction:column;flex:1;justify-content:center;gap:16px;min-width:0;padding:32px;display:flex}.bz-p1-pathcopy h2{font-size:32px;line-height:1.1}.bz-p1-pathcopy>p:not(.bz-p1-kicker){font-size:17px}.bz-p1-pathcopy .bz-p1-button{align-self:flex-start}.bz-p1-footer>div{justify-content:space-between;align-items:center;gap:16px;padding:26px 0;display:flex}.bz-p1 .bz-p1-footerlink{color:var(--bz-white);min-height:44px;font-size:14px}@media (width<=1279px){.bz-p1-wrap{width:calc(100% - 36px)}.bz-p1-headerrow{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:16px 0}.bz-p1-logo img{object-fit:contain;max-width:100%;height:40px}.bz-p1-logo{min-height:44px}.bz-p1-desktopnav,.bz-p1-desktop{display:none!important}.bz-p1 .bz-p1-menubutton{width:44px;height:44px;color:var(--bz-white);background:0 0;display:inline-flex}.bz-p1-mobilemenu{flex-direction:column;gap:8px;padding-bottom:20px;display:flex}.bz-p1-headeractions{gap:8px}.bz-p1-headeractions .bz-p1-button{padding:10px 16px}.bz-p1-heroband{padding:32px 0}.bz-p1-hero{flex-direction:column;gap:26px;display:flex}.bz-p1-herocopy{display:contents}.bz-p1-herocopy>.bz-p1-kicker{order:1}.bz-p1-herocopy>h1{order:2}.bz-p1-herocopy>.bz-p1-lead{order:3}.bz-p1-collage{order:4}.bz-p1-herocopy>.bz-p1-doors{order:5}.bz-p1-herocopy>.bz-p1-herobottom{order:6}.bz-p1 h1{margin-top:0;font-size:44px;line-height:1.02}.bz-p1-lead{font-size:17px;margin-top:0!important}.bz-p1-doors{grid-template-columns:minmax(0,1fr);max-width:none;margin-top:0}.bz-p1 .bz-p1-door{min-height:108px;padding:20px 22px}.bz-p1-door strong{font-size:21px}.bz-p1-herobottom{flex-direction:column;align-items:flex-start;margin-top:0}.bz-p1-collage{width:100%;max-width:540px;height:250px;margin:0 auto}.bz-p1-matchnotice{border-radius:14px;flex-direction:row;justify-content:center;align-items:center;gap:6px;width:calc(64% - 20px);max-width:none;padding:8px 10px;top:auto;bottom:50px;left:10px;translate:none}.bz-p1-noticehead span:not(.bz-p1-noticeicon),.bz-p1-noticehead em,.bz-p1-matchnotice small{display:none}.bz-p1-matchnotice .bz-p1-noticeicon{width:18px;height:18px;font-size:11px}.bz-p1-matchnotice strong{white-space:nowrap;font-size:13px}.bz-p1-photo{border-radius:22px}.bz-p1-photo.a{object-position:center 30%;border:0;width:64%;height:210px;top:0;left:0;right:auto}.bz-p1-photo.b{border:5px solid var(--bz-black);object-position:center 20%;width:46%;height:190px;top:60px;left:auto;right:0}.bz-p1-photo.c,.bz-p1-badge.third{display:none}.bz-p1-badge.first{top:0;left:auto;right:36%}.bz-p1-badge.second{top:60px;right:0}.bz-p1-collage .bz-p1-score{width:54px;padding:4px}.bz-p1-collage .bz-p1-score strong{font-size:18px}.bz-p1-collage .bz-p1-score small,.bz-p1-collage .bz-p1-score b{font-size:10px}.bz-p1-now{margin-top:24px;padding-top:24px}.bz-p1-statgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bz-p1-stat{min-height:130px;padding:20px 16px}.bz-p1-stat strong{font-size:40px}.bz-p1-stat span{font-size:13px}.bz-p1-body{gap:40px;padding:36px 0 44px}.bz-p1-sectionhead{align-items:flex-start}.bz-p1-sectionhead h2{font-size:28px}.bz-p1-sectionhead p{font-size:14px}.bz-p1-sectionhead>span{display:none}.bz-p1-two{grid-template-columns:minmax(0,1fr);gap:18px}.bz-p1-try{padding:26px 22px}.bz-p1-try h3{font-size:28px}.bz-p1-searchrow{flex-direction:column;align-items:stretch}.bz-p1-searchrow.candidate>.bz-p1-field:first-child,.bz-p1-searchrow.candidate>.bz-p1-field:nth-child(2),.bz-p1-searchrow.employer>.bz-p1-field{flex:0 auto;width:100%}.bz-p1-searchaction{align-self:stretch;width:100%}.bz-p1-searchaction .bz-p1-button{width:100%}.bz-p1 .bz-p1-nearby{text-align:left;justify-content:space-between;width:100%;padding:16px 20px}.bz-p1-rankings{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:12px;min-width:0;max-width:none;margin:0 -18px;padding:0 18px 8px;display:flex;overflow-x:auto}.bz-p1-ranking{scroll-snap-align:start;border-radius:22px;flex:0 0 290px;padding:18px}.bz-p1-ranking h3{font-size:17px}.bz-p1-ranking ol{margin-top:12px}.bz-p1-ranking li{gap:12px;padding:10px 0;font-size:14px}.bz-p1-bar{height:6px}.bz-p1-section[aria-labelledby=p1-market] .bz-p1-sectionhead p{color:#555;font-size:13px}.bz-p1-swipehint{color:#555;font-size:12px;display:block;margin:12px 0 0!important}.bz-p1-how{border-radius:28px;padding:28px 22px}.bz-p1-how h2{font-size:30px}.bz-p1-howlead{font-size:15px}.bz-p1-method,.bz-p1-methodparts{grid-template-columns:minmax(0,1fr)}.bz-p1-method{gap:18px}.bz-p1-methodarrow{justify-self:center;transform:rotate(90deg)}.bz-p1-methodpart{padding:22px}.bz-p1-result{text-align:left;flex-direction:row}.bz-p1-result .bz-p1-score{flex-shrink:0}.bz-p1-result p{text-align:left}.bz-p1-pathcopy{gap:8px;padding:20px}.bz-p1-pathcopy .bz-p1-kicker{font-size:13px;font-weight:700}.bz-p1-pathcopy h2{font-size:24px;line-height:1.1}.bz-p1-pathcopy>p:not(.bz-p1-kicker){font-size:14px;line-height:1.5}.bz-p1-pathcopy .bz-p1-button{min-height:48px}.bz-p1-path{flex-direction:column}.bz-p1-pathimage{flex:0 0 190px;width:100%;height:190px;min-height:0}.bz-p1-pathimage.d{object-position:center 0%}.bz-p1-pathimage.e{object-position:center 20%}.bz-p1-footer>div{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.bz-p1 *{scroll-behavior:auto;transition:none}}:root{--p2-pill:#1e1e1e;--p2-step:#161616;--p2-fiction:#ffe9a8;--p2-fiction-ink:#3a2a00}.bz-p2-body{flex-direction:column;gap:72px;padding:40px 0 72px;display:flex}.bz-p2-body>*{min-width:0}.bz-p2-split{align-items:stretch;gap:24px;display:flex}.bz-p2-herocopy{border-radius:28px;flex:999 560px;min-width:0;padding:52px}.bz-p2 .bz-p2-herocopy h1{margin:18px 0 22px;font-size:64px;line-height:1.02}.bz-p2-herolead{color:var(--p1-lead);font-size:19px}.bz-p2-candidate .bz-p2-herocopy{flex-direction:column;justify-content:center;gap:24px;display:flex}.bz-p2-candidate .bz-p2-herocopy h1{margin:0;font-size:64px;line-height:1.02}.bz-p2-candidate .bz-p2-herocopy .bz-p2-pills{gap:12px 20px;margin:0}.bz-p2-candidate .bz-p2-herocopy .bz-p2-pills>span{background:0 0;border-radius:0;padding:0;font-size:13px}.bz-p2-flowplate{border-radius:28px;flex-direction:column;flex:400px;justify-content:center;min-width:0;padding:28px 30px;display:flex}.bz-p2-flowprofile>.bz-p2-flowsteps{flex:0 0 100%;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.bz-p2-flowbars{gap:4px;display:flex}.bz-p2-flowbars i{background-image:linear-gradient(90deg, var(--bz-lilac), var(--bz-pink), var(--bz-peach));background-size:95px 6px;border-radius:3px;width:11px;height:6px}.bz-p2-flowbars i:nth-child(2){background-position:-14px 0}.bz-p2-flowbars i:nth-child(3){background-position:-28px 0}.bz-p2-flowbars i:nth-child(4){background-position:-42px 0}.bz-p2-flowbars i:nth-child(5){background-position:-56px 0}.bz-p2-flowbars i:nth-child(6){background-position:-70px 0}.bz-p2-flowbars i:nth-child(7){background-position:-84px 0}.bz-p2-flowsteps small{color:var(--p1-dim);white-space:nowrap;font-size:11px}.bz-p2-flowprofile{background:var(--p1-dark-panel);border:1px solid var(--p1-dark-line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.bz-p2-flowprofile>div{flex:1;min-width:0}.bz-p2-flowprofile strong{white-space:nowrap;font-size:16px}.bz-p2-flowprofile p{color:var(--p1-dim);margin-top:4px;font-size:13px}.bz-p2-flowavatar{background:var(--p1-g1);height:48px;color:var(--p1-ink);border-radius:50%;flex:0 0 48px;place-items:center;display:grid}.bz-p2-flowline{background:var(--p1-update);width:1px;height:14px;margin:0 auto}.bz-p2-flowstatus{background:var(--p2-pill);border:1px solid var(--p1-dark-line);text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:13px;display:flex}.bz-p2-flowstatus p{text-wrap:balance;min-width:0}.bz-p2-flowdot{background:var(--p1-live);border-radius:50%;flex:0 0 8px;height:8px;animation:2s ease-in-out infinite bz-p2-flowpulse}.bz-p2-flowjobs{gap:10px;display:grid}.bz-p2-flowjob{background:var(--bz-white);color:var(--bz-foreground);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;animation:.65s ease-out both bz-p2-flowenter;display:flex}.bz-p2-flowjob:nth-child(2){animation-delay:.18s}.bz-p2-flowjob:nth-child(3){animation-delay:.36s}.bz-p2-flowjob>div{flex:1;min-width:0}.bz-p2-flowjob strong{overflow-wrap:anywhere;font-size:15px}.bz-p2-flowtags{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.bz-p2-flowtags span{color:var(--bz-e-text);background:#f0f0f0;border-radius:999px;padding:2px 8px;font-size:12px;line-height:1.5}.bz-p2-flowtags span.fresh{background:var(--bz-e-green);color:#1e7a3c}.bz-p2-flowicon{height:40px;color:var(--bz-black);border-radius:12px;flex:0 0 40px;place-items:center;display:grid}.bz-p2-flowicon.g1{background:var(--p1-g1)}.bz-p2-flowicon.g2{background:var(--p1-g2)}.bz-p2-flowicon.g3{background:var(--p1-g3)}.bz-p2-flowscore{color:var(--bz-black);border-radius:12px;flex-direction:column;flex:0 0 56px;align-items:center;gap:1px;padding:6px 4px;display:flex}.bz-p2-flowscore.g1{background:var(--p1-g1)}.bz-p2-flowscore.g2{background:var(--p1-g2)}.bz-p2-flowscore.g3{background:var(--p1-g3)}.bz-p2-flowscore>span{align-items:baseline;display:flex}.bz-p2-flowscore strong{font-size:20px;line-height:1}.bz-p2-flowscore small{font-size:11px}.bz-p2-flowscore b{font-size:10px;font-weight:600}@keyframes bz-p2-flowpulse{50%{opacity:.45}}@keyframes bz-p2-flowenter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (width<=1279px){.bz-p2-candidate .bz-p2-herocopy .bz-p2-pills>span{padding:0}.bz-p2-flowplate{padding:22px 18px}}@media (width<=399px){.bz-p2-candidate .bz-p2-herocopy .bz-p1-button{padding:10px 8px;font-size:13px}.bz-p2-flowprofile{gap:10px;padding:16px 12px}.bz-p2-flowjob{gap:8px;padding:8px 10px}.bz-p2-flowjob strong{font-size:14px}.bz-p2-flowavatar{flex-basis:40px;height:40px}.bz-p2-flowstatus{padding:10px 12px}.bz-p2-flowicon{border-radius:10px;flex-basis:32px;height:32px}.bz-p2-flowicon svg{width:17px;height:17px}.bz-p2-flowtags{gap:3px;margin-top:4px}.bz-p2-flowtags span{padding:1px 6px;font-size:11px}.bz-p2-flowscore{flex-basis:46px}.bz-p2-flowscore strong{font-size:17px}}@media (prefers-reduced-motion:reduce){.bz-p2-flowdot,.bz-p2-flowjob{animation:none}}.bz-p2-heroimage{object-fit:cover;border-radius:28px;flex:340px;min-width:0;min-height:360px}.bz-p2-pills{flex-wrap:wrap;gap:10px;margin:26px 0;display:flex}.bz-p2-pills>span{background:var(--p2-pill);border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:flex}.bz-p2-pills svg{color:var(--bz-pink);flex-shrink:0}.bz-p2-actions{flex-wrap:wrap;gap:12px;display:flex}.bz-p2 .bz-p2-actions .bz-p1-button{min-height:52px}.bz-p2 .bz-p2-actions .inverse{border-width:1.5px}.bz-p2-now .bz-p1-stat{padding:22px 24px}.bz-p2-now .bz-p1-stat strong{font-size:44px}.bz-p2-now .bz-p1-stat.dark{background:var(--bz-black)}.bz-p2-topoccupations{margin-top:24px;padding:24px 28px}.bz-p2-topoccupations h3{font-size:20px}.bz-p2-topoccupations ol{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.bz-p2-topoccupations .numberrow{border:1px solid var(--p1-line);border-radius:18px;grid-template-rows:32px 2lh 24px auto;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:10px;padding:14px}.bz-p2-topoccupations .numberrow:first-child{padding-top:14px}.bz-p2-topoccupations .numberrow>.bz-p1-number{grid-area:1/1}.bz-p2-topoccupations .numberrow>strong{grid-area:3/1;justify-self:start;font-size:24px;font-weight:700;line-height:1}.bz-p2-topoccupations .bz-p1-rankingname{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:2/1;align-self:start;height:2lh;display:-webkit-box;overflow:hidden}.bz-p2-topoccupations .bz-p2-joblabel{color:var(--bz-muted-text);grid-area:4/1;font-size:12px;line-height:1.3}.bz-p2-quick{border-radius:32px;padding:36px}.bz-p2-form{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.bz-p2-form>.bz-p1-field{flex:220px}.bz-p2-form>.bz-p1-field:nth-child(3){flex-basis:200px}.bz-p2-form>.bz-p2-years{flex:0 170px;position:relative}.bz-p2 .bz-p2-select{border:1px solid var(--p1-ink);background:var(--bz-white);height:52px;color:var(--p1-ink);border-radius:16px;font-size:16px}.bz-p2-yearhelp{white-space:nowrap;width:auto;padding-top:6px;position:absolute;top:100%;left:0}.bz-p2-quick>.bz-p2-form{padding-bottom:23px}.bz-p2-quickresult{margin-top:36px}.bz-p2-resulthead{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.bz-p2-resulthead strong{font-size:44px;font-weight:700}.bz-p2-resulthead>p{max-width:460px;font-size:14px}.bz-p2-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;min-width:0;display:grid}.bz-p2-cards.four{grid-template-columns:repeat(4,minmax(0,1fr))}.bz-p2-cards.five{grid-template-columns:repeat(5,minmax(0,1fr))}.bz-p2-job{background:var(--bz-white);color:var(--bz-foreground);border-radius:22px;min-width:0;position:relative;overflow:hidden}.bz-p2-jobtop{height:88px}.bz-p2-jobbadge{position:absolute;top:46px;right:16px}.bz-p2-preliminary{background:var(--bz-white);color:var(--p1-ink);border:2px dashed var(--p1-ink);border-radius:10px;padding:10px 12px;font-size:13px;font-weight:700;display:block}.bz-p2-jobbody{padding:42px 22px 24px}.bz-p2-jobbody h3{overflow-wrap:anywhere;font-size:18px;line-height:1.25}.bz-p2-jobbody>p{color:var(--bz-gray-text);margin-top:10px;font-size:14px}.bz-p2-jobbody>.bz-p2-fit{color:var(--p1-ink);margin:16px 0;font-size:13px;font-weight:700}.bz-p2-jobbody dl{margin-top:18px}.bz-p2-jobbody dl>div{border-top:1px solid var(--p1-track);justify-content:space-between;gap:8px;padding:11px 0;font-size:14px;display:flex}.bz-p2-jobbody dd{text-align:right;margin:0;font-weight:700}.bz-p2-resultcta{justify-content:space-between;align-items:center;gap:24px;margin-top:30px;display:flex}.bz-p2-resultcta h3{margin-bottom:8px;font-size:22px}.bz-p2-resultcta p{max-width:740px;font-size:15px}.bz-p2-resultcta .bz-p2-actions{flex-shrink:0}.bz-p2 .bz-p2-textlink{height:auto;min-height:44px;color:inherit;white-space:normal;text-align:left;padding:8px 0;text-decoration:underline}.bz-p2-nearby{border-radius:32px;padding:44px;scroll-margin-top:24px}.bz-p2-nearby h2{margin:16px 0 20px;font-size:44px;line-height:1.1}.bz-p2-darklead{color:var(--bz-header-muted);font-size:17px}.bz-p2-nearby .bz-p2-form{max-width:720px;margin:28px 0}.bz-p2-nearby .bz-p2-form>.bz-p1-field{flex:360px}.bz-p2-nearby .bz-p2-form>.bz-p1-button{min-height:52px}.bz-p2-nearbyresult>p{margin-bottom:20px}.bz-p2-nearbycard{background:var(--p1-dark-panel);border-radius:22px;flex-direction:column;gap:16px;min-width:0;padding:22px;display:flex}.bz-p2-nearbycard h3{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;font-size:18px}.bz-p2-nearbycard .bz-p2-textlink{align-self:flex-start;margin-top:auto}.bz-p2-examplehint{color:var(--bz-muted-text);font-size:13px;margin-bottom:20px!important}.bz-p2-step{background:var(--p2-step);color:var(--bz-white);border-radius:24px;min-width:0;padding:24px}.bz-p2-step .bz-p1-number{border-radius:14px;width:44px;height:44px}.bz-p2-step h3{margin:20px 0 12px;font-size:18px;line-height:1.25}.bz-p2-step p{color:var(--bz-header-muted);font-size:15px}.bz-p2-test{border-radius:28px;min-width:0;display:flex;overflow:hidden}.bz-p2-test>img{object-fit:cover;object-position:center 20%;flex:0 0 40%;width:40%;min-width:0;min-height:100%;display:block}.bz-p2-test.bz-p1-g2>img{object-position:center 15%}.bz-p2-test>div{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:32px;display:flex}.bz-p2-test h3{margin-bottom:16px;font-size:28px}.bz-p2-checklist{flex-direction:column;gap:16px;margin:24px 0 0;padding:0;list-style:none;display:flex}.bz-p2-checklist li{align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.bz-p2-checklist svg{flex-shrink:0;margin-top:2px}.bz-p2-privacy{border-radius:28px;padding:48px}.bz-p2-privacy h2{margin-bottom:20px;font-size:34px}.bz-p2-privacy .bz-p1-two{margin-top:28px}.bz-p2-privacy article{background:var(--p1-dark-panel);border-radius:22px;padding:28px}.bz-p2-privacy h3{font-size:22px}.bz-p2-privacy .bz-p2-checklist svg{background:var(--bz-pink);color:var(--bz-black);border-radius:999px;padding:2px}.bz-p2-fiction{background:var(--p2-fiction);color:var(--p2-fiction-ink);border-radius:999px;padding:8px 14px;font-size:13px;display:inline-block;margin-bottom:22px!important}.bz-p3-example-notice{padding-top:18px}.bz-p3-example-notice .bz-p2-fiction{border-radius:8px;display:block;margin-bottom:0!important}.bz-p3 .bz-p3-example-label{vertical-align:middle;font-weight:700;margin:0 0 0 12px!important}.bz-p3-advert-remainder.is-example{color:var(--p3m-muted);border-top:1px solid var(--p3-advert-line);padding-top:12px;font-size:13px}.bz-p2-quote{border-radius:24px;flex-direction:column;gap:24px;min-width:0;margin:0;padding:28px;display:flex}.bz-p2-quote blockquote{margin:0;font-size:19px;font-weight:500;line-height:1.5}.bz-p2-quote figcaption{align-items:center;gap:12px;margin-top:auto;font-size:14px;display:flex}.bz-p2-quote figcaption>span{background:var(--bz-white);border-radius:999px;flex-shrink:0;place-items:center;width:44px;height:44px;font-weight:700;display:grid}.bz-p2-faq{flex-direction:column;gap:12px;display:flex}.bz-p2-faq details{background:var(--bz-white);border-radius:18px;padding:0 24px}.bz-p2-faq summary{cursor:pointer;min-height:56px;padding:18px 0;font-size:16px;font-weight:700}.bz-p2-faq details p{color:var(--bz-gray-text);padding:4px 0 22px;font-size:15px}.bz-p2-closingcopy{border-radius:28px;flex:999 520px;min-width:0;padding:48px}.bz-p2-closingcopy h2{font-size:48px;line-height:1.1}.bz-p2-closingcopy>p{color:var(--p1-lead);margin:24px 0 28px;font-size:18px}.bz-p2-closingimage{object-fit:cover;border-radius:28px;flex:320px;width:320px;min-width:0;min-height:320px}.bz-p2-landingline{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-bottom:-44px;display:flex}.bz-p2-landingline p{font-size:15px}.bz-p2-lower{color:var(--bz-muted-text);font-size:14px;margin-top:-44px!important}.bz-p2-fixed{display:none}#bli-matchad{scroll-margin-top:24px}@media (width<=1279px){.bz-p2-body{gap:40px;padding-top:24px;padding-bottom:40px}.bz-p2-split{flex-direction:column;gap:18px}.bz-p2-herocopy,.bz-p2-closingcopy{flex:auto;padding:28px 24px}.bz-p2 .bz-p2-herocopy h1{font-size:44px}.bz-p2-herolead{font-size:17px}.bz-p2-heroimage{flex:auto;min-height:300px}.bz-p2-now .bz-p1-stat{padding:20px 16px}.bz-p2-now .bz-p1-stat strong{font-size:36px}.bz-p2-topoccupations{padding:24px 22px}.bz-p2-topoccupations ol{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.bz-p2-topoccupations .numberrow{border:0;border-bottom:1px solid var(--p1-line);border-radius:0;grid-template-rows:auto;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0}.bz-p2-topoccupations .numberrow:first-child{padding-top:0}.bz-p2-topoccupations .bz-p1-rankingname{white-space:nowrap;text-overflow:ellipsis;grid-area:1/2;align-self:center;height:auto;min-height:0;display:block}.bz-p2-topoccupations .numberrow>strong{grid-area:1/3;justify-self:end;font-size:18px}.bz-p2-topoccupations .bz-p2-joblabel{display:none}.bz-p2-quick{border-radius:28px;padding:24px 20px}.bz-p2-form{flex-direction:column;align-items:stretch}.bz-p2-form>.bz-p1-field,.bz-p2-form>.bz-p1-field:nth-child(3),.bz-p2-form>.bz-p2-years,.bz-p2-nearby .bz-p2-form>.bz-p1-field{flex:0 auto;width:100%}.bz-p2-quick>.bz-p2-form{padding-bottom:0}.bz-p2-form>.bz-p2-years{padding-bottom:23px}.bz-p2-yearhelp{padding-top:0;top:auto;bottom:0}.bz-p2-form>.bz-p1-button{width:100%}.bz-p2 .bz-p2-form .bz-p1-searchaction .bz-p1-button{white-space:normal}.bz-p2-resulthead,.bz-p2-resultcta{flex-direction:column;align-items:stretch;gap:18px}.bz-p2-resulthead strong{font-size:38px}.bz-p2-resultcta .bz-p2-actions .bz-p1-button{width:100%}.bz-p2-cards,.bz-p2-cards.four,.bz-p2-cards.five{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:16px;max-width:100%;padding-bottom:12px;display:flex;overflow-x:auto}.bz-p2-cards>*{scroll-snap-align:start;flex:0 0 100%}.bz-p2-nearby,.bz-p2-privacy{padding:28px 22px}.bz-p2-nearby h2,.bz-p2-privacy h2{font-size:30px}.bz-p2-nearby .bz-p2-cards.four{gap:12px;max-width:none;margin:0 -18px;padding:0 18px 8px}.bz-p2-nearbycard{background:#161616;border-radius:22px;flex:0 0 210px;gap:12px;padding:18px}.bz-p2-nearbycard .bz-p1-number{border-radius:14px;width:44px;height:44px}.bz-p2-nearbycard h3{font-size:20px;font-weight:700;line-height:1.2}.bz-p2-nearbycard p{color:#d6d6d6;font-size:15px}.bz-p2-nearbycard p strong{color:#f7b7cf;font-size:30px;font-weight:700}.bz-p2-test{flex-direction:column}.bz-p2-test>img{object-position:center 21%;flex:0 0 220px;width:100%;height:220px;min-height:0}.bz-p2-test>div{padding:26px 22px}.bz-p2-closingcopy h2{font-size:36px}.bz-p2-closingimage{flex:auto;width:100%;height:320px}.bz-p2-landingline{gap:8px;margin-bottom:-16px}.bz-p2-lower{margin-top:-16px!important}.bz-p2-fixed{padding:12px 18px calc(12px + env(safe-area-inset-bottom));z-index:30;pointer-events:none;display:block;position:fixed;bottom:0;left:0;right:0}.bz-p2-fixed .bz-p1-button{pointer-events:auto;width:100%;min-height:52px}.bz-p2 .bz-p1-footer{padding-bottom:calc(76px + env(safe-area-inset-bottom))}}.bz-p3{--p3-row-border:#f0ece6;--p3-pill-border:#1e0b2b;--p3-conversation-text:#e4e4e4;--p3-footnote-border:#2a2a2a;--p3-footnote-text:#bdbdbd}.bz-p3-body{gap:64px}.bz-p3{--p3-price-free:#ddf5e6;--p3-price-paid:linear-gradient(135deg, #f7b7cf, #ffd9b8);--p3-price-body:#444}.bz-p3-stephead{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.bz-p3-stephead>.bz-p1-number{flex:none}.bz-p3-price{background:var(--p3-price-free);color:var(--p1-ink);text-align:center;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.bz-p3-price.paid{background:var(--p3-price-paid)}.bz-p3 .bz-p2-step .bz-p3-included{font-size:13px;font-weight:700}.bz-p3 .bz-p3-subscriptions{color:var(--p3-price-body);margin-top:20px;font-size:15px}.bz-p3-contact{color:inherit;text-underline-offset:3px;text-decoration:underline}.bz-p3-example-card-label{margin-bottom:12px;display:inline-block}.bz-p3 .bz-p3-example-caption{color:var(--p3m-muted);margin:12px 0;font-size:13px}@media (width>=1280px){.bz-p3-startsteps>.bz-p2-step{min-width:0;padding:18px}.bz-p3-stephead>.bz-p1-number{width:36px;height:36px}}.bz-p3-heroimage{object-position:center 10%;width:340px}.bz-p3-search{border-radius:28px;padding:32px}.bz-p3-search .bz-p2-form>.bz-p1-field{flex:420px}.bz-p3 .bz-p2-form>.bz-p1-button{min-height:52px}.bz-p3-status{font-size:14px;margin-top:16px!important}.bz-p3-searchresults{flex-direction:column;gap:20px;margin-top:28px;display:flex}.bz-p3-employer{background:var(--bz-white);border-radius:22px;min-width:0;padding:28px}.bz-p3-employerhead{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.bz-p3-employerhead h3{overflow-wrap:anywhere;font-size:20px;line-height:1.25}.bz-p3-employerhead p{margin-top:8px;font-size:15px}.bz-p3-registration{background:var(--p1-track);border-radius:999px;flex-shrink:0;padding:8px 12px;font-size:13px}.bz-p3-registration.registered{background:var(--bz-e-green)}.bz-p3-jobrow{border-top:1px solid var(--p1-track);grid-template-columns:minmax(0,1fr) minmax(220px,auto);gap:24px;padding:20px 0;display:grid}.bz-p3-jobrow h4{overflow-wrap:anywhere;font-size:16px;line-height:1.35}.bz-p3-jobrow p{color:var(--bz-gray-text);margin-top:8px;font-size:13px}.bz-p3-jobcounts{text-align:right}.bz-p3-jobcounts>strong{font-size:20px}.bz-p3-jobcounts>p{flex-wrap:wrap;justify-content:flex-end;gap:8px 12px;display:flex}.bz-p3{--p3-advert-line:#f0ece6}@media (width>=1280px){.bz-p3-advert-remainder{color:var(--p3m-muted);border-top:1px solid var(--p3-advert-line);padding-top:12px;font-size:13px}.bz-p3-jobcounts>p>span+span:before{content:" · ";white-space:pre}.bz-p3-jobcounts>p{column-gap:0}}.bz-p3-searchcta{justify-content:space-between;align-items:center;gap:24px;display:flex}.bz-p3-searchcta>p{max-width:760px;font-size:15px}.bz-p3-searchcta .bz-p2-actions{flex-shrink:0}.bz-p3-footnote{color:var(--bz-muted-text);font-size:13px;margin-top:20px!important}.bz-p3-competition{align-items:stretch;gap:24px;display:flex}.bz-p3-competitionform{border-radius:28px;flex:999 520px;min-width:0;padding:32px}.bz-p3-competitionranking{flex:340px;min-width:0}.bz-p3-competitionlead{color:var(--bz-header-muted);font-size:15px;margin-top:28px!important}.bz-p3-competitionstats{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.bz-p3-competitionstats strong{font-size:44px;line-height:1}.bz-p3-competitionstats p{margin-top:12px;font-size:15px}.bz-p3-rankings{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.bz-p3-rankings h3{font-size:20px;line-height:1.3}.bz-p3-examplegrid{align-items:stretch;gap:24px;display:flex}.bz-p3-example{background:var(--bz-white);border-radius:26px;flex:460px;min-width:0;position:relative;overflow:hidden}.bz-p3-exampletop{height:96px}.bz-p3-examplebadge{position:absolute;top:52px;right:20px}.bz-p3-examplebody{padding:34px 28px 28px}.bz-p3-alias{color:var(--bz-muted-text);padding-right:86px;font-size:13px;margin-bottom:12px!important}.bz-p3-examplebody h3{font-size:24px;line-height:1.25}.bz-p3-examplebody>p:not(.bz-p3-alias){color:var(--bz-muted-text);margin-top:10px;font-size:13px}.bz-p3-matchparts{flex-direction:column;margin:24px 0;display:flex}.bz-p3-matchparts>div{border-top:1px solid var(--p3-row-border);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:7px 0;font-size:14px;display:grid}.bz-p3-matchparts dd{font-weight:700}.bz-p3-examplebody h4{margin:24px 0 12px;font-size:13px;font-weight:700}.bz-p3-requirements>div{border-bottom:1px solid var(--p1-track);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:13px;display:flex}.bz-p3-requirements dd{background:var(--bz-e-green);border-radius:8px;flex-shrink:0;padding:6px 9px;font-weight:700}.bz-p3-requirements dd.partial{background:var(--bz-e-soft-yellow)}.bz-p3-skills{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.bz-p3-skills>span{background:var(--p1-track);border-radius:999px;padding:8px 12px;font-size:13px}.bz-p3-skills>.bz-p3-allskills{border:1px solid var(--p3-pill-border);background:0 0;padding:6px 12px;font-weight:700}.bz-p3 .bz-p3-decorative{pointer-events:none;border-radius:999px;width:auto;min-height:52px;padding:0 26px;font-size:16px;font-weight:700}.bz-p3-conversation{border-radius:26px;flex-direction:column;flex:380px;gap:20px;min-width:0;padding:32px;display:flex}.bz-p3-conversation h3{font-size:24px;font-weight:700}.bz-p3-conversation ol{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.bz-p3-conversation li{align-items:flex-start;gap:16px;display:flex}.bz-p3-conversation .bz-p1-number{border-radius:12px;flex-shrink:0;width:36px;height:36px}.bz-p3-conversation li p{color:var(--p3-conversation-text);font-size:15px;line-height:1.5}.bz-p3-conversation li strong{color:var(--bz-white);font-weight:700}.bz-p3-conversation .bz-p3-footnote{border-top:1px solid var(--p3-footnote-border);color:var(--p3-footnote-text);padding-top:16px;font-size:14px;margin-top:0!important}.bz-p3 .bz-p2-fixed .bz-p2-actions{width:100%}.bz-p3-mobileonly,.bz-p3-mobilebar,.bz-p3-sticky{display:none}.bz-p3-desktopranking{display:contents}.bz-p3{--p3m-neutral:#f4f2ee;--p3m-input-border:#cfcac2;--p3m-body:#3a3a3a;--p3m-muted:#555;--p3m-input:#111;--p3m-match-track:#eee9e3;--p3m-success:#ddf5e6;--p3m-partial:#fff1d6}@media (width<=1279px){.bz-p3 .bz-p3-desktoponly,.bz-p3-desktopranking{display:none}.bz-p3 .bz-p3-mobileonly{display:inline}.bz-p3 .bz-p3-body{gap:30px;width:100%;max-width:none;margin:0;padding:18px 18px 28px}.bz-p3-body>section{flex-direction:column;gap:12px;display:flex}.bz-p3 .bz-p1-sectionhead{margin:0;display:block}.bz-p3 .bz-p1-sectionhead h2{font-size:24px;line-height:normal}.bz-p3 .bz-p1-sectionhead p{margin:6px 0 0;font-size:14px;line-height:1.5}.bz-p3 .bz-p1-sectionhead>span{display:none}.bz-p3 .bz-p2-landingline{gap:8px;margin:0}.bz-p3 .bz-p2-lower{margin:0!important}.bz-p3-body>.bz-p2-split:not(.closing){gap:14px}.bz-p3 .bz-p3-heroimage{object-position:center 0%;border-radius:24px;flex:auto;order:-1;width:100%;height:220px;min-height:0;display:block}.bz-p3 .bz-p2-herocopy{border-radius:24px;flex-direction:column;gap:16px;padding:22px 20px;display:flex}.bz-p3 .bz-p1-kicker{font-size:13px}.bz-p3 .bz-p2-herocopy h1{margin:0;font-size:34px;line-height:1.04}.bz-p3 .bz-p2-herolead{font-size:15px;line-height:1.5}.bz-p3 .bz-p2-pills{margin:0}.bz-p3 .bz-p2-pills>span:not(:last-child){display:none}.bz-p3 .bz-p2-pills>span{padding:8px 14px;font-size:13px}.bz-p3 .bz-p2-actions{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;display:grid}.bz-p3 .bz-p2-herocopy .bz-p2-actions,.bz-p3 .bz-p2-closingcopy .bz-p2-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.bz-p3 .bz-p2-actions .bz-p1-button{text-align:center;width:100%;min-height:48px;padding:0 10px;font-size:14px;font-weight:700}.bz-p3 .bz-p2-actions .inverse{border:1.5px solid var(--bz-white)}.bz-p3-body .bz-p1-button svg,.bz-p3-sticky svg{display:none}.bz-p3 .bz-p2-form{gap:10px}.bz-p3 .bz-p1-field{flex:0 auto;gap:6px;margin:0}.bz-p3 .bz-p3-search .bz-p2-form>.bz-p1-field{flex:0 auto}.bz-p3 .bz-p1-field label{font-size:13px}.bz-p3 .bz-p1-inputwrap>svg{display:none}.bz-p3 .bz-p1-inputwrap input{height:48px;min-height:48px;color:var(--p3m-input);border-radius:14px;padding:0 14px;font-size:16px;font-weight:400}.bz-p3 .bz-p2-form>.bz-p1-button{min-height:48px;padding:0 14px;font-size:15px}.bz-p3 .bz-p3-search{background:var(--p1-g3);border-radius:24px;flex-direction:column;gap:14px;padding:18px;display:flex}.bz-p3-searchresults{gap:14px;margin:0}.bz-p3-employer{background:0 0;border-radius:0;flex-direction:column;gap:14px;padding:0;display:flex}.bz-p3-employerhead{background:var(--bz-white);border-radius:18px;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:14px 16px}.bz-p3-employerhead>div{flex:1;min-width:0}.bz-p3-fictional-head{background:var(--bz-white);border-radius:18px;padding:14px 16px}.bz-p3-fictional-head .bz-p3-employerhead{border-radius:0;padding:0}.bz-p3-employerhead h3{font-size:14px;line-height:1.4}.bz-p3-employerhead p{margin:0;font-size:14px;line-height:1.4}.bz-p3-registration{background:var(--p3m-neutral);white-space:nowrap;text-align:center;flex:none;max-width:none;padding:4px 10px;font-size:12px;font-weight:700}.bz-p3-jobrows{scroll-snap-type:x mandatory;gap:10px;max-width:none;margin:0 -18px;padding:0 18px 6px;scroll-padding-left:18px;display:flex;overflow-x:auto}.bz-p3-jobrow{scroll-snap-align:start;background:var(--bz-white);border:0;border-radius:18px;flex-direction:column;flex:0 0 250px;gap:6px;padding:14px 16px;display:flex}.bz-p3-jobrow h4{font-size:15px;line-height:1.3}.bz-p3-jobrow p{color:var(--p3m-muted);margin:6px 0 0;font-size:12px}.bz-p3-jobcounts{text-align:left;margin-top:4px}.bz-p3-jobcounts>strong{font-size:15px}.bz-p3-jobcounts>p{color:var(--p3m-body);justify-content:flex-start;gap:0;font-size:13px}.bz-p3-jobcounts>p>span+span:before{content:" · ";white-space:pre}.bz-p3 .bz-p3-jobhint{order:1;font-size:12px;margin:-4px 0 0!important}.bz-p3-searchcta{background:var(--bz-black);color:var(--bz-white);border-radius:18px;flex-direction:column;align-items:stretch;gap:12px;padding:16px;display:flex}.bz-p3-searchcta>p{font-size:14px;line-height:1.5}.bz-p3 .bz-p3-searchcta .bz-p1-button{background:var(--bz-white);color:var(--bz-black);font-size:15px}.bz-p3 .bz-p3-footnote{color:var(--p3m-muted);font-size:12px;margin:0!important}.bz-p3-competition{display:block}.bz-p3 .bz-p3-competitionform{background:var(--bz-white);color:var(--bz-black);border-radius:24px;flex-direction:column;gap:12px;padding:18px;display:flex}.bz-p3-competitionform input{border-color:var(--p3m-input-border)}.bz-p3 .bz-p3-competitionform .bz-p1-button{background:var(--bz-black);color:var(--bz-white)}.bz-p3-competitionstats{gap:8px;margin:0}.bz-p3-competitionstats>div{background:var(--p1-g2);color:var(--p1-ink);border-radius:16px;flex-direction:column;gap:4px;padding:14px;display:flex}.bz-p3-competitionstats>div+div{background:var(--p1-g1)}.bz-p3-competitionstats strong{font-size:28px;line-height:1}.bz-p3-competitionstats p{margin:0;font-size:12px;font-weight:500}.bz-p3 .bz-p3-competitionlead{color:var(--p3m-body);font-size:13px;line-height:1.5;display:none;margin:0!important}.bz-p3 .bz-p3-competitionlead.has-result,.bz-p3 .bz-p3-inlineranking{display:block}.bz-p3-inlineranking[data-result=true]{border-top:1px solid var(--p1-line);padding-top:12px}.bz-p3-inlineranking .bz-p3-competitionranking{border-radius:0;padding:0}.bz-p3-inlineranking[data-result=false] h3{display:none}.bz-p3-inlineranking .bz-p1-empty{color:var(--p3m-body);margin:0;font-size:13px}.bz-p3-inlineranking h3{font-size:16px}.bz-p3-inlineranking ol{flex-direction:column;gap:8px;margin:8px 0 0;display:flex}.bz-p3-inlineranking .numberrow{border:0;grid-template-columns:26px minmax(0,1fr) auto;gap:10px;padding:0;font-size:14px}.bz-p3-inlineranking .numberrow strong{font-size:14px}.bz-p3-inlineranking .bz-p1-number{border-radius:8px;width:26px;height:26px;font-size:12px}.bz-p3 .bz-p1-statgrid{gap:8px}.bz-p3 .bz-p1-stat{border-radius:18px;gap:4px;min-height:0;padding:14px}.bz-p3 .bz-p1-stat strong{font-size:28px;line-height:1}.bz-p3 .bz-p1-stat span{font-size:12px;font-weight:500}.bz-p3 .bz-p1-g1{background:var(--p1-g2)}.bz-p3 .bz-p1-g2{background:var(--p1-g3)}.bz-p3 .bz-p1-g3,.bz-p3 .bz-p3-exampletop{background:var(--p1-g1)}.bz-p3-rankings{scroll-snap-type:x mandatory;gap:12px;max-width:none;margin:0 -18px;padding:0 18px 8px;scroll-padding-left:18px;display:flex;overflow-x:auto}.bz-p3-rankings>*{scroll-snap-align:start;border-radius:22px;flex-direction:column;flex:0 0 280px;gap:10px;padding:16px;display:flex}.bz-p3-rankings h3{font-size:16px}.bz-p3-rankings .bz-p1-empty{border:1px dashed var(--p3m-input-border);color:var(--p3m-body);border-radius:14px;margin:0;padding:14px;font-size:13px;line-height:1.5}.bz-p3-rankings ol{flex-direction:column;gap:10px;margin:0;display:flex}.bz-p3-rankings li{gap:4px 8px;padding:0;font-size:14px}.bz-p3-rankings li strong{font-size:14px}.bz-p3-rankings .bz-p1-bar{height:6px}.bz-p3 .bz-p2-now>.bz-p3-footnote{margin-top:-4px!important}.bz-p3-examplegrid{flex-direction:column;gap:12px}.bz-p3-example,.bz-p3-conversation{border-radius:22px;flex:auto}.bz-p3-exampletop{height:70px}.bz-p3-examplebadge{top:40px;right:14px}.bz-p3-examplebadge .bz-p1-score{border-radius:10px;gap:3px;width:auto;padding:5px 10px}.bz-p3-examplebadge .bz-p1-score strong{font-size:22px}.bz-p3-examplebadge .bz-p1-score small{font-size:13px}.bz-p3-examplebadge .bz-p1-score b{font-size:12px;font-weight:500}.bz-p3-examplebody{padding:30px 16px 16px}.bz-p3 .bz-p3-alias{color:var(--p3m-muted);padding:0;font-size:12px;margin:0!important}.bz-p3-examplebody h3{margin-top:2px;font-size:19px}.bz-p3-examplebody>p:not(.bz-p3-alias){color:var(--p3m-muted);margin-top:2px;font-size:12px}.bz-p3 .bz-p3-matchparts{gap:6px;margin:12px 0}.bz-p3-matchparts>div{border:0;gap:4px;padding:0;font-size:13px}.bz-p3-mobilebar{background:var(--p3m-match-track);border-radius:999px;grid-column:1/-1;height:7px;display:block;overflow:hidden}.bz-p3-mobilebar>span{border-radius:inherit;background:var(--p1-g3);width:85%;height:100%;display:block}.bz-p3-mobilebar.part-personality>span{background:var(--p1-g2)}.bz-p3-mobilebar.part-interests>span{background:var(--p1-g1);width:55%}.bz-p3-examplebody h4{margin:0 0 6px;font-size:13px}.bz-p3-requirements{flex-direction:column;gap:6px;display:flex}.bz-p3-requirements>div{background:var(--p3m-neutral);border:0;border-radius:10px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:13px}.bz-p3-requirements dd{background:var(--p3m-success);border-radius:999px;flex:none;margin:0;padding:2px 8px;font-size:11px}.bz-p3-requirements dd.partial{background:var(--p3m-partial)}.bz-p3-skills{gap:6px;margin:12px 0}.bz-p3-skills>span{color:var(--p1-ink);background:var(--p1-g1);padding:6px 10px;font-size:12px;font-weight:700}.bz-p3-skills>.bz-p3-allskills{background:var(--p3m-neutral);border:0;padding:6px 10px;font-weight:400}.bz-p3 .bz-p3-decorative{width:100%;min-height:44px;padding:0;font-size:14px}.bz-p3-conversation{gap:12px;padding:18px}.bz-p3-conversation h3{font-size:18px}.bz-p3-conversation ol,.bz-p3-conversation li{gap:12px}.bz-p3-conversation .bz-p1-number{border-radius:9px;flex:0 0 28px;width:28px;height:28px;font-size:13px}.bz-p3-conversation li p{color:var(--bz-white);font-size:14px;line-height:1.45}.bz-p3 .bz-p3-conversation .bz-p3-footnote{color:var(--p3-footnote-text);padding-top:12px;font-size:13px;line-height:1.5}.bz-p3 .bz-p3-startsteps{gap:12px;max-width:none;margin:0 -18px;padding:0 18px 8px;scroll-padding-left:18px}.bz-p3 .bz-p2-step{border-radius:22px;flex-direction:column;flex:0 0 230px;gap:10px;padding:18px;display:flex}.bz-p3 .bz-p2-step .bz-p1-number{border-radius:12px;width:40px;height:40px}.bz-p3 .bz-p2-step h3{margin:0;font-size:17px}.bz-p3 .bz-p2-step p{color:var(--p1-lead);font-size:13px;line-height:1.45}.bz-p3 .bz-p1-swipehint{color:var(--p3m-muted);font-size:12px;margin:-4px 0 0!important}.bz-p3 .bz-p2-faq{gap:10px}.bz-p3 .bz-p2-faq details{border-radius:16px;padding:2px 16px}.bz-p3 .bz-p2-faq summary{justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:0;font-size:15px;list-style:none;display:flex}.bz-p3 .bz-p2-faq summary::-webkit-details-marker{display:none}.bz-p3 .bz-p2-faq summary:after{content:"+";font-size:20px;font-weight:400}.bz-p3 .bz-p2-faq details p{color:var(--p3m-body);margin:0 0 14px;padding:0;font-size:14px;line-height:1.5}.bz-p3 .bz-p2-closingcopy{border-radius:24px;flex-direction:column;gap:14px;padding:22px 20px;display:flex}.bz-p3 .bz-p2-closingcopy h2{font-size:28px;line-height:1.08}.bz-p3 .bz-p2-closingcopy>p{margin:0;font-size:15px;line-height:1.5}.bz-p3 .bz-p2-closingimage{object-position:center 10%;border-radius:24px;width:100%;height:190px;min-height:0;display:block}.bz-p3-sticky.is-visible{z-index:5;background:var(--bz-black);padding:10px 18px calc(14px + env(safe-area-inset-bottom));display:block;position:sticky;bottom:0}.bz-p3 .bz-p3-sticky .bz-p1-button{min-height:50px;font-size:15px}.bz-p3 .bz-p1-footer{color:var(--p1-dim);padding:16px 18px 24px;font-size:13px}.bz-p3 .bz-p1-footer>div{gap:4px;width:100%;padding:0}.bz-p3 .bz-p1-footerlink{padding:0;font-size:13px}}.bz-p2-sticky{display:none}@media (width<=1279px){.bz-p2-candidate .bz-p2-body{gap:40px;width:100%;padding:24px 20px 56px}.bz-p2-candidate .bz-p1-sectionhead h2{font-size:26px;line-height:1.1}.bz-p2-candidate .bz-p1-sectionhead p{color:var(--bz-gray-text);margin-top:8px;font-size:15px}.bz-p2-candidate .bz-p2-split:not(.closing){gap:22px}.bz-p2-candidate .bz-p2-heroimage{object-position:center 0%;border-radius:28px;order:-1;width:100%;height:260px;min-height:0;display:block}.bz-p2-candidate .bz-p2-herocopy{flex-direction:column;gap:22px;padding:28px 22px;display:flex}.bz-p2-candidate .bz-p2-herocopy h1{margin:0;font-size:34px;line-height:1.04}.bz-p2-candidate .bz-p2-herolead{font-size:15px;line-height:1.5}.bz-p2-candidate .bz-p2-pills{gap:8px;margin:0}.bz-p2-candidate .bz-p2-pills>span{padding:8px 14px;font-size:13px}.bz-p2-candidate .bz-p2-herocopy .bz-p2-actions,.bz-p2-candidate .bz-p2-closingcopy .bz-p2-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bz-p2-candidate .bz-p2-herocopy .bz-p1-button,.bz-p2-candidate .bz-p2-closingcopy .bz-p1-button{min-height:52px;padding:10px 12px}.bz-p2-candidate .bz-p2-herocopy .inverse,.bz-p2-candidate .bz-p2-closingcopy .inverse{border-color:var(--bz-white)}.bz-p2-candidate .bz-p2-topoccupations{border-radius:28px;padding:22px 20px}.bz-p2-candidate .bz-p2-topoccupations h3{font-size:20px}.bz-p2-candidate .bz-p2-topoccupations ol{flex-direction:column;gap:0;padding:0;display:flex;overflow:visible}.bz-p2-candidate .bz-p2-topoccupations .numberrow{border-top:1px solid var(--p1-line);flex:auto;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;font-size:15px;display:grid}.bz-p2-candidate .bz-p2-topoccupations .numberrow>strong{grid-column:auto;justify-self:end;font-size:15px}.bz-p2-candidate .bz-p2-examples .bz-p2-cards,.bz-p2-candidate .bz-p2-cards.five{gap:16px;max-width:none;margin:0 -20px;padding:0 20px 12px;scroll-padding-left:20px}.bz-p2-candidate .bz-p2-cards:has(>.bz-p2-quote){gap:16px;max-width:none;margin:0 -20px;padding:0 20px 12px;scroll-padding-left:20px}.bz-p2-candidate .bz-p2-examples .bz-p2-job{scroll-snap-align:start;flex:0 0 270px}.bz-p2-candidate .bz-p2-examples .bz-p2-jobbody{padding:40px 18px 18px}.bz-p2-candidate .bz-p2-examples .bz-p2-jobbody h3{font-size:19px}.bz-p2-candidate .bz-p2-examples .bz-p2-jobbody dl>div{padding:6px 0;font-size:14px}.bz-p2-candidate .bz-p2-cards.five>.bz-p2-step{border-radius:24px;flex-direction:column;flex:0 0 260px;gap:12px;padding:24px;display:flex}.bz-p2-candidate .bz-p2-step h3{margin:0;font-size:18px}.bz-p2-candidate .bz-p2-step p{color:var(--bz-header-muted);font-size:15px}.bz-p2-candidate .bz-p2-quote{border-radius:24px;flex:0 0 270px;padding:26px}.bz-p2-candidate .bz-p2-quote blockquote{font-size:17px;font-weight:500;line-height:1.45}.bz-p2-candidate .bz-p2-faq details{border-radius:18px;padding:0 20px}.bz-p2-candidate .bz-p2-faq summary{min-height:56px;font-size:16px;list-style:none}.bz-p2-candidate .bz-p2-faq summary::-webkit-details-marker{display:none}.bz-p2-candidate .bz-p2-faq details p{color:var(--bz-gray-text);margin:0 0 18px;padding:0;font-size:15px}.bz-p2-candidate .bz-p2-closingcopy{padding:28px 22px}.bz-p2-candidate .bz-p2-closingcopy h2{font-size:34px;line-height:1.05}.bz-p2-candidate .bz-p2-closingcopy>p{font-size:16px}.bz-p2-candidate .bz-p2-closingimage{object-position:center 10%;border-radius:28px;height:220px;min-height:0}.bz-p2-candidate .bz-p2-sticky{z-index:5;background:var(--bz-black);padding:12px 20px calc(16px + env(safe-area-inset-bottom));display:block;position:sticky;bottom:0}.bz-p2-candidate .bz-p2-sticky[data-visible=false]{display:none}.bz-p2-candidate .bz-p2-sticky .bz-p1-button{border-radius:999px;width:100%;min-height:52px;font-size:16px;font-weight:700}.bz-p2-candidate .bz-p1-footer{padding:24px 20px;font-size:13px}.bz-p2-candidate .bz-p1-footer>div{flex-flow:wrap;align-items:center;gap:4px 12px;width:100%;padding:0;display:flex}.bz-p2-candidate .bz-p1-footerlink{padding:0;font-size:13px}}.bz-login{background:var(--bz-black);color:var(--bz-white);flex-direction:column;min-height:100dvh;display:flex}.bz-login-main{flex:1;align-items:center;padding:48px 0 64px;display:flex}.bz-login-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:48px;display:grid}.bz-login-copy{min-width:0}.bz-login h1{font-size:64px}.bz-login .bz-p1-lead{max-width:520px}.bz-login .bz-login-noaccount{color:var(--p1-lead);opacity:.75;margin:24px 0 0;font-size:14px}.bz-login .bz-p1-kicker{color:var(--bz-pink)}.bz-login-doors{max-width:none;margin-top:12px}.bz-login-card{background:var(--bz-white);color:var(--bz-black);border-radius:28px;padding:36px}.bz-login-card h2{margin:0;font-size:28px;font-weight:700}.bz-login .bz-login-sub{color:var(--muted-foreground);margin:6px 0 0;font-size:14px}.bz-login-fields{gap:16px;margin-top:24px;display:grid}.bz-login-fields label{color:var(--bz-black);font-size:14px;font-weight:500}.bz-login-labelrow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bz-login-labelrow a{color:var(--muted-foreground);text-underline-offset:2px;font-size:13px;text-decoration:underline}.bz-login-card input{min-height:48px;color:var(--bz-black);background:#f1f1f1;border:1px solid #0000;border-radius:14px}.bz-login-card input:focus-visible{border-color:var(--bz-black)}.bz-login-submit{background:var(--bz-black);width:100%;color:var(--bz-white);height:auto;min-height:52px;box-shadow:none;border-radius:999px;margin-top:24px;font-size:16px;font-weight:700}.bz-login-submit:hover{background:var(--bz-black);filter:brightness(1.25)}.bz-login-resend{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.bz-login-resend-line{flex-wrap:wrap;align-items:baseline;gap:6px 8px;display:flex}.bz-login-resend-line>p{color:var(--muted-foreground);margin:0;font-size:14px}.bz-login-resend-btn{flex:auto;min-width:0}.bz-login-resend button{width:auto;min-height:0;color:var(--bz-black);text-underline-offset:3px;box-shadow:none;background:0 0;border:0;padding:0;font-size:14px;font-weight:500;text-decoration:underline;display:inline-block}.bz-login-resend button:hover{color:var(--bz-black);background:0 0}@media (width<=859px){.bz-login-main{align-items:flex-start;padding:32px 0 48px}.bz-login-grid{flex-direction:column;gap:40px;display:flex}.bz-login-card{order:-1;width:100%;padding:26px 22px}.bz-login h1{margin-top:16px;font-size:40px}.bz-login .bz-p1-lead{font-size:17px;margin-top:16px!important}.bz-login-doors{margin-top:12px}}@media (width<=479px){.bz-login-doors{grid-template-columns:minmax(0,1fr)}}.bz-login .bz-login-copy .bz-auth-steps{gap:12px;max-width:560px;padding:0;list-style:none;display:grid;margin:32px 0 0!important}.bz-auth-steps li{background:var(--bz-white);align-items:flex-start;gap:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.bz-auth-steps li{background:color-mix(in srgb, var(--bz-white) 7%, var(--bz-black))}}.bz-auth-steps li{border-radius:18px;padding:18px 20px}.bz-auth-stepnum{height:32px;color:var(--bz-black);border-radius:999px;flex:0 0 32px;place-items:center;font-size:15px;font-weight:700;display:grid}.bz-auth-steps li>span:last-child{gap:4px;display:grid}.bz-auth-steps strong{font-size:16px;font-weight:700}.bz-auth-steps li>span:last-child>span{color:var(--p1-lead);font-size:14px;line-height:1.5}.bz-login-card .bz-auth-text{color:var(--muted-foreground);margin:12px 0 0;font-size:14px;line-height:1.6}.bz-login-card .bz-auth-email{word-break:break-all;margin:12px 0 0;font-size:14px;font-weight:600}.bz-login-card .bz-auth-note{color:var(--muted-foreground);margin:14px 0 0;font-size:13px;line-height:1.5}.bz-login-card .bz-auth-mail button{border-color:var(--bz-black);min-height:52px;color:var(--bz-black);background:var(--bz-white);border-radius:999px;font-weight:600}.bz-auth-footer{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:24px;padding-top:20px;font-size:14px}.bz-auth-footer a{color:var(--bz-black);text-underline-offset:3px;font-weight:500;text-decoration:underline}@media (width<=860px){.bz-auth-steps{margin-top:24px}}.bz-beta-badge{letter-spacing:.06em;text-transform:uppercase;color:#151515;background:linear-gradient(90deg, var(--bz-pink), var(--bz-peach));border-radius:999px;align-items:center;padding:3px 9px;font-family:Ubuntu,sans-serif;font-size:11px;font-weight:700;line-height:1.3;display:inline-flex}.bz-logo-with-badge{align-items:center;gap:10px;display:inline-flex}@media (width<=767px){.bz-beta-badge{padding:2px 8px;font-size:10px}}.bz-p1-pages{touch-action:pan-y;outline:none;display:grid}.bz-p1-pages:focus-visible{box-shadow:0 0 0 2px var(--bz-black);border-radius:12px}.bz-p1-pages>ol{grid-area:1/1;transition:opacity .2s}.bz-p1-pages>ol[aria-hidden=true]{visibility:hidden;opacity:0}.bz-p1-pager{align-items:center;gap:14px;margin-top:18px;display:flex}.bz-p1-pills{gap:6px;display:flex}.bz-p1-pills span{background:var(--p1-track);border-radius:999px;width:8px;height:8px;transition:width .2s}.bz-p1-pills span.active{background:linear-gradient(90deg, var(--bz-pink), var(--bz-lilac));width:24px}.bz-p1-range{color:var(--bz-muted-text);font-size:14px}.bz-p1-pagerbuttons{gap:8px;margin-left:auto;display:flex}.bz-p1-pagerbuttons button{background:var(--bz-black);width:40px;height:40px;color:var(--bz-white);cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid}.bz-p1-pagerbuttons button:disabled{background:var(--p1-track);color:var(--bz-muted-text);cursor:default}.bz-p1-pagerbuttons svg{width:18px;height:18px}@media (width<=399px){.bz-p2 .bz-p2-topoccupations .bz-p1-pager{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.bz-p1-pages>ol,.bz-p1-pills span{transition:none}}.bz-about-intro{padding:56px 0}.bz-about-tests .bz-about-intro h1{max-width:850px;margin:16px 0 20px;font-size:48px;line-height:1.12}.bz-about-intro p:not(.bz-p1-kicker){max-width:800px;color:var(--p1-lead);font-size:18px}.bz-about-body{flex-direction:column;gap:56px;padding-top:52px;padding-bottom:64px;display:flex}.bz-about-section{min-width:0}.bz-about-section h2{font-size:32px;line-height:1.2}.bz-about-title{align-items:center;gap:14px;display:flex}.bz-about-title svg{flex-shrink:0;width:28px;height:28px}.bz-about-tests p{overflow-wrap:break-word}.bz-about-tests .bz-about-lead{max-width:940px;margin-top:20px;font-size:17px}.bz-about-facts{flex-wrap:wrap;gap:12px 24px;margin:20px 0 24px;font-size:14px;font-weight:700;display:flex}.bz-about-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.bz-about-grid.traits{grid-template-columns:repeat(5,minmax(0,1fr))}.bz-about-grid article{border-radius:8px;min-width:0;padding:24px}.bz-about-grid h3{overflow-wrap:break-word;font-size:18px}.bz-about-tests .bz-about-grid p{margin-top:10px;font-size:15px}.bz-about-grid.usage{margin-top:24px}.bz-about-grid.usage article{background:var(--bz-white)}.bz-about-sources{border-top:1px solid var(--bz-border);padding-top:32px}.bz-about-tests .bz-about-sources p{color:var(--bz-muted-text);margin-top:16px;font-size:14px}.bz-about-sources h3{margin-top:24px;font-size:17px}.bz-test-source{color:var(--bz-gray-text);margin-top:28px;font-size:15px;line-height:1.5}.bz-test-source.inverse{color:var(--bz-header-muted)}.bz-test-source-link{color:inherit;white-space:normal;text-align:left;text-underline-offset:3px;justify-content:flex-start;height:auto;min-height:44px;padding:8px 0;font-size:14px;text-decoration:underline}.bz-test-source.inverse .bz-test-source-link{color:var(--bz-white)}@media (width<=1279px){.bz-about-intro{padding:32px 0}.bz-about-tests .bz-about-intro h1{font-size:34px}.bz-about-body{gap:40px;padding-top:32px;padding-bottom:40px}.bz-about-section h2{font-size:28px}.bz-about-grid.traits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.bz-about-grid,.bz-about-grid.traits{grid-template-columns:minmax(0,1fr)}.bz-about-grid article{padding:22px}.bz-about-intro p:not(.bz-p1-kicker){font-size:16px}}:root{--app-surface:#141414;--app-foreground:var(--bz-white);--app-muted:#bdbdbd;--app-label-ink:#1c1530;--app-label-dot:#1f9d55;--app-back:#232026;--app-divider:#2a2730;--app-faq:#1f1d22;--app-card-ink:#1e0b2b;--app-step-blue:#aec4f5;--app-home-stat-active:#f2c4d6;--app-home-stat-new:#f7d9bf;--app-home-stat-text:#e6e1ea;--app-home-stat-dot:#8a8490;--app-story-muted:#fff6;--app-image-fade:linear-gradient(180deg, #14141400 0%, #14141400 32%, #14141466 55%, var(--app-surface) 88%);--app-header-fade:linear-gradient(180deg, #141414aa, #14141400);--app-manifest-surface:#141414;--app-manifest-fade:linear-gradient(180deg, #14141473 0%, #14141400 14%, #14141400 40%, #141414cc 54%, #141414f0 66%, #141414 100%)}.bz-app-start{isolation:isolate;background:var(--app-surface);width:100%;max-width:480px;height:100dvh;color:var(--app-foreground);letter-spacing:0;flex-direction:column;margin:0 auto;font-family:Ubuntu,Arial,sans-serif;display:flex;position:relative;overflow-y:auto}.bz-app-start *,.bz-app-start :before,.bz-app-start :after{box-sizing:border-box}.bz-app-photo{z-index:-1;height:85%;position:absolute;inset:0 0 auto}.bz-app-photo img{object-fit:cover;object-position:center top;width:100%;height:100%}.bz-app-photo:after{content:"";background:var(--app-image-fade);position:absolute;inset:0}.bz-app-top{padding:max(14px, env(safe-area-inset-top)) 20px 20px;background:var(--app-header-fade);z-index:2;flex-shrink:0;position:relative}.bz-app-story{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:16px;display:grid}.bz-app-story span{background:var(--app-story-muted);border-radius:2px;height:3px}.bz-app-story span.active{background:var(--app-foreground)}.bz-app-story{margin-top:-20px;margin-bottom:-5px}.bz-app-story-hit{cursor:pointer;background:0 0;border:0;align-items:center;height:44px;padding:0;display:flex}.bz-app-story-hit>span{width:100%;display:block}.bz-app-brand-btn{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.bz-app-headerrow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.bz-app-brand{align-items:center;gap:8px;min-width:0;display:flex}.bz-app-brand>img{width:auto;height:40px}.bz-app-start .bz-beta-badge{letter-spacing:0}.bz-app-start .bz-app-login{color:var(--app-foreground);background:0 0;padding:8px 0 8px 8px;font-size:13px}.bz-app-photo-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:absolute;inset:110px 0 0}.bz-app-start .bz-app-photo-hit{background:0 0;border-radius:0;width:100%;height:100%}.bz-app-start :is(a,button):focus-visible{outline:2px solid var(--bz-pink);outline-offset:-3px}.bz-app-bottom{z-index:1;padding:20px 24px max(24px, env(safe-area-inset-bottom));flex-shrink:0;margin-top:auto;position:relative}.bz-app-jobslot{min-height:2.125rem;margin-bottom:14px}.bz-app-jobcount{background:var(--p1-headline);color:var(--app-label-ink);border-radius:999px;align-items:center;gap:7px;margin:0;padding:8px 15px;font-size:14px;font-weight:400;line-height:18px;display:inline-flex;box-shadow:0 6px 18px #00000040}.bz-app-jobcount b{font-weight:700}.bz-app-jobcount i{background:var(--app-label-dot);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #1f9d5533}.bz-app-title-slot{margin-bottom:12px;display:grid}.bz-app-bottom h1,.bz-app-title-size{letter-spacing:0;overflow-wrap:anywhere;grid-area:1/1;margin:0;font-family:Ubuntu,Arial,sans-serif;font-size:2.75rem;font-weight:700;line-height:1.02}.bz-app-bottom h1>span,.bz-app-title-size>span{display:block}.bz-app-size-only{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.bz-app-headline-gradient{background:var(--p1-headline);color:#0000;-webkit-background-clip:text;background-clip:text}.bz-app-explain-slot{min-height:4.5rem;padding-bottom:9px;display:grid}.bz-app-explain{color:var(--app-muted);overflow-wrap:anywhere;grid-area:1/1;margin:0;font-size:.9375rem;font-weight:400;line-height:1.4}.bz-app-cta-slot{min-height:54px}.bz-app-start .bz-app-next{background:var(--app-foreground);width:100%;height:auto;min-height:54px;color:var(--app-surface);white-space:normal;overflow-wrap:anywhere;border-radius:999px;padding-block:14px;font-size:1rem;font-weight:700}.bz-app-start .bz-app-under{white-space:normal;flex-wrap:wrap;height:auto;min-height:32px;font-size:.6875rem}.bz-app-under{white-space:nowrap;height:32px;color:var(--app-muted);justify-content:center;align-items:center;gap:5px;margin-top:12px;font-size:11px;display:flex}.bz-app-under p{margin:0}.bz-app-under .bz-app-how{color:var(--bz-pink)}.bz-app-start--manifest{background:var(--app-manifest-surface);overflow:hidden}.bz-app-start--manifest:before{content:"";background:var(--app-manifest-fade);pointer-events:none;z-index:0;position:absolute;inset:0}.bz-app-manifest-image{object-fit:cover;object-position:50% 0%;z-index:-1;width:100%;height:76dvh;position:absolute;inset:0 0 auto}.bz-app-start--manifest .bz-app-top{background:0 0;padding-inline:24px}.bz-app-manifest-links{align-items:center;gap:12px;display:flex}.bz-app-start--manifest .bz-app-login,.bz-app-start--manifest .bz-app-skip{background:0 0;height:30px;padding:0;font-size:13px}.bz-app-start--manifest .bz-app-skip{color:var(--app-home-stat-active)}.bz-app-manifest-copy .bz-app-jobcount i{background:var(--app-label-ink);box-shadow:none}.bz-app-start--manifest .bz-app-manifest-copy h1{letter-spacing:0;margin:18px 0 16px;font-size:34px;font-weight:700;line-height:1.06}.bz-app-manifest-copy h1>span{display:block}.bz-app-manifest-explain{color:var(--app-home-stat-text);margin:0;font-size:15.5px;line-height:1.4}.bz-app-manifest-explain b{color:var(--app-foreground)}@media (height<=699px){.bz-app-start--manifest .bz-app-manifest-copy h1{font-size:30px}}@media (width<=389px){.bz-app-bottom h1,.bz-app-title-size{font-size:2.625rem}}@media (width<=359px){.bz-app-bottom{padding-inline:18px}.bz-app-bottom h1,.bz-app-title-size{font-size:2.25rem}.bz-app-top{padding-inline:16px}.bz-app-brand>img{height:34px}.bz-app-brand{gap:5px}.bz-app-under{gap:4px;font-size:10px}}@media (prefers-reduced-motion:reduce){.bz-app-start *,.bz-app-start :before,.bz-app-start :after,.bz-app-page *,.bz-app-page :before,.bz-app-page :after{scroll-behavior:auto;transition:none;animation:none}}.bz-app-page{isolation:isolate;background:var(--app-surface);width:100%;max-width:480px;height:100dvh;color:var(--app-foreground);font-family:var(--font-sans);letter-spacing:0;padding:max(14px, env(safe-area-inset-top)) 20px max(24px, env(safe-area-inset-bottom));flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:hidden}.bz-app-page *,.bz-app-page :before,.bz-app-page :after{box-sizing:border-box}.bz-app-glow{z-index:-1;background:radial-gradient(circle,#f7b7cf42,#d8bff021 45%,#0000 70%);border-radius:50%;width:430px;height:430px;position:absolute;top:-170px;right:-170px}.bz-app-page-top{align-items:center;min-height:56px;display:flex}.bz-app-page .bz-app-back{background:var(--app-back);width:44px;height:44px;color:var(--app-foreground);border-radius:50%;margin:14px 0 16px;padding:0}.bz-app-page-body{scrollbar-width:none;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.bz-app-page-body::-webkit-scrollbar{display:none}.bz-app-page-bottom{margin-top:24px}.bz-app-page .bz-app-next{background:var(--app-foreground);width:100%;height:54px;color:var(--app-surface);border-radius:999px;font-size:16px;font-weight:700}.bz-app-page :is(a,button):focus-visible{outline:2px solid var(--bz-pink);outline-offset:-3px}.bz-app-kicker{color:var(--bz-pink);margin:0 0 12px;font-size:13px;font-weight:700}.bz-app-page h1.bz-app-how-title{margin:0 0 16px;font-size:34px;font-weight:700;line-height:1.08}.bz-app-page h1.bz-app-how-title>span{display:block}.bz-app-page h1.bz-app-how-title>span.bz-app-how-final{margin-top:8px}.bz-app-step{height:168px;color:var(--app-card-ink);border-radius:24px;flex-direction:column;padding:20px 20px 16px;display:flex}.bz-app-step.g1{background:linear-gradient(135deg, var(--bz-lilac), var(--bz-pink))}.bz-app-step.g2{background:linear-gradient(135deg, var(--bz-pink), var(--bz-peach))}.bz-app-step.g3{background:linear-gradient(135deg, var(--app-step-blue), var(--bz-lilac))}.bz-app-step-top{justify-content:space-between;align-items:center;margin-bottom:auto;display:flex}.bz-app-step-num{background:var(--app-foreground);width:36px;height:36px;color:var(--app-card-ink);border-radius:10px;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.bz-app-step-of{opacity:.75;font-size:12px;font-weight:700}.bz-app-step h2{margin:0 0 6px;font-size:21px;font-weight:700;line-height:1.15}.bz-app-step p{margin:0;font-size:14px;line-height:1.35}.bz-app-step-nav{justify-content:space-between;align-items:center;margin-top:22px;display:flex}.bz-app-dots{align-items:center;gap:6px;display:flex}.bz-app-dots span{background:var(--app-story-muted);border-radius:999px;width:7px;height:7px}.bz-app-dots span.active{background:var(--bz-pink);width:20px}.bz-app-arrows{gap:8px;display:flex}.bz-app-page .bz-app-arrow{border-radius:50%;width:44px;height:44px;padding:0}.bz-app-page .bz-app-arrow.prev{border:1px solid var(--app-story-muted);color:var(--app-foreground);background:0 0}.bz-app-page .bz-app-arrow.next{background:var(--app-foreground);color:var(--app-surface)}.bz-app-page h1.bz-app-faq-title{margin:0 0 12px;font-size:36px;font-weight:700;line-height:1.04}.bz-app-page h1.bz-app-faq-title>span{display:block}.bz-app-faqlist{flex-direction:column;gap:6px;display:flex}.bz-app-faq{background:var(--app-faq);border-radius:18px;overflow:hidden}.bz-app-faq>button{width:100%;color:var(--app-foreground);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:11px 16px;font-family:inherit;font-size:15px;font-weight:700;display:flex}.bz-app-faq>button .mark{font-size:18px;font-weight:400}.bz-app-faq p{color:var(--app-muted);margin:0;padding:0 16px 14px;font-size:14.5px;line-height:1.4}.bz-app-faq.open{background:linear-gradient(135deg, var(--bz-lilac), var(--bz-pink))}.bz-app-faq.open>button,.bz-app-faq.open p{color:var(--app-card-ink)}.bz-app-page--faq .bz-app-back{margin:10px 0 12px}.bz-app-page--faq .bz-app-page-bottom{margin-top:16px}.bz-app-page--faq .bz-app-kicker{margin-bottom:8px}@media (width<=359px){.bz-app-page{padding-inline:16px}.bz-app-page h1.bz-app-how-title{margin-bottom:12px;font-size:30px}.bz-app-how-lead{margin-bottom:18px}.bz-app-page h1.bz-app-faq-title{font-size:32px}.bz-app-step{height:178px}}@media (height<=760px){.bz-app-page{padding-top:max(10px, env(safe-area-inset-top));padding-bottom:max(16px, env(safe-area-inset-bottom))}.bz-app-page-top{min-height:44px}.bz-app-page-top .bz-app-brand>img{height:32px}.bz-app-page .bz-app-back{width:40px;height:40px;margin:8px 0 10px}.bz-app-kicker{margin-bottom:8px}.bz-app-page h1.bz-app-how-title{margin-bottom:12px;font-size:30px}.bz-app-how-lead{margin-bottom:14px}.bz-app-step{border-radius:20px;height:130px;padding:14px 16px 12px}.bz-app-step-nav{margin-top:12px}.bz-app-page-bottom{margin-top:14px}.bz-app-page .bz-app-next{height:50px}.bz-app-page--faq .bz-app-back{margin:6px 0 8px}.bz-app-page--faq .bz-app-page-bottom{margin-top:12px}.bz-app-faqlist{gap:5px}.bz-app-faq>button{padding:9px 14px}.bz-app-faq p{padding:0 14px 10px}}@media (height<=760px) and (width<=359px){.bz-app-step{height:140px}}.bz-app-page--how .bz-app-how-lead{margin-bottom:0}.bz-app-page--how .bz-app-page-body>:not(.bz-app-how-space),.bz-app-how-group{flex-shrink:0}.bz-app-page--how .bz-app-step{height:auto;min-height:168px}.bz-app-page--how .bz-app-step>*{flex-shrink:0}.bz-app-page--how .bz-app-step-top{margin-bottom:8px}@media (width<=359px){.bz-app-page--how .bz-app-step{min-height:178px}}@media (height<=760px){.bz-app-page--how .bz-app-step{min-height:130px}}@media (height<=760px) and (width<=359px){.bz-app-page--how .bz-app-step{min-height:140px}}.bz-app-how-space{flex:1 0 16px;min-height:16px;max-height:56px}.bz-app-page--how .bz-app-page-bottom{margin-top:0}@media (height>=700px){.bz-app-how-space{flex-basis:24px;min-height:24px}}@media (height<=699px){.bz-app-page--how .bz-app-back{margin:2px 0}}:root{--app-account-card:var(--bz-white);--app-account-ink:#171717;--app-account-muted:#666;--app-account-note:#f2f2f2;--app-account-border:#ddd;--app-account-field:#f3f1ee;--app-account-overlay:linear-gradient(180deg, #0005 0%, #0000 32%, #0003 62%, #0008 100%);--app-account-shadow:0 12px 40px #0003;--app-account-back:#14141488}.bz-app-account{isolation:isolate;width:100%;max-width:480px;height:100dvh;height:var(--app-visible-height,100dvh);background:var(--app-surface);color:var(--app-foreground);padding:max(14px, env(safe-area-inset-top)) 16px max(20px, env(safe-area-inset-bottom));font-family:var(--font-sans);flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:hidden}.bz-app-account *,.bz-app-account :before,.bz-app-account :after{box-sizing:border-box}.bz-app-account-photo{z-index:-1;position:absolute;inset:0;overflow:hidden}.bz-app-account-photo img{object-fit:cover;object-position:center top;width:100%;height:100%}.bz-app-account--signup .bz-app-account-photo img{height:115%;transform:translateY(-13%)}.bz-app-account--login .bz-app-account-photo img{height:115%;transform:translateY(-10%)}.bz-app-account--email .bz-app-account-photo img{height:120%;transform:translateY(-20%)}.bz-app-account-photo:after{content:"";background:var(--app-account-overlay);position:absolute;inset:0}.bz-app-account-top{flex-shrink:0;align-items:center;min-height:56px;padding-inline:4px;display:flex}.bz-app-account .bz-app-account-back{width:44px;height:44px;color:var(--app-foreground);background:var(--app-account-back);border-radius:999px;flex-shrink:0;margin:14px 0 16px 4px;padding:0}.bz-app-account-body{scrollbar-width:none;flex-direction:column;flex:1;min-width:0;min-height:0;scroll-padding-block:12px;display:flex;overflow-y:auto}.bz-app-account-body::-webkit-scrollbar{display:none}.bz-app-account-card{background:var(--app-account-card);color:var(--app-account-ink);box-shadow:var(--app-account-shadow);border-radius:26px;flex-shrink:0;margin-top:auto;padding:22px 20px 20px}.bz-app-account-card h1{margin:0;font-size:24px;font-weight:700;line-height:1.15}.bz-app-account-lead{color:var(--app-account-muted);margin:4px 0 12px;font-size:14.5px;line-height:1.4}.bz-app-account-card form{flex-direction:column;gap:12px;min-width:0;display:flex}.bz-app-account-field{min-width:0}.bz-app-account-field label{color:var(--app-account-muted);margin-bottom:6px;font-size:13px;font-weight:700;line-height:1;display:block}.bz-app-account-field>label+input,.bz-app-account-field>label+.bz-app-password{margin-top:0}.bz-app-account-field input{background:var(--app-account-field);width:100%;height:50px;color:var(--app-account-ink);box-shadow:none;border:0;border-radius:14px;padding-inline:14px;font-size:16px}.bz-app-password{position:relative}.bz-app-password input{padding-right:64px}.bz-app-password>button{height:40px;color:var(--app-account-muted);padding-inline:10px;font-size:12px;font-weight:700;position:absolute;top:5px;right:4px}.bz-app-account-forgot{text-align:right;color:var(--app-account-muted);margin:0;font-size:12px;text-decoration:underline;display:block}.bz-app-account .bz-app-account-submit{background:var(--app-account-ink);width:100%;height:54px;color:var(--app-account-card);white-space:normal;border-radius:999px;margin-top:4px;font-size:15px;font-weight:700}.bz-app-account-signedin{flex-direction:column;gap:10px;display:flex}.bz-app-account-signedin-text{color:var(--app-account-ink);overflow-wrap:anywhere;margin:0 0 6px;font-size:14.5px;line-height:1.45}.bz-app-account .bz-app-account-secondary{border:1.5px solid var(--app-account-ink);width:100%;height:54px;color:var(--app-account-ink);white-space:normal;background:0 0;border-radius:999px;font-size:15px;font-weight:700}.bz-app-account-card form>div:has([data-turnstile-mode]):not(:has(iframe)){margin:-6px 0}.bz-app-account-card [data-turnstile-mode]{min-width:0;max-width:100%}.bz-app-account-error{color:var(--destructive);margin:12px 0 0;font-size:13px;line-height:1.4}.bz-app-account-under{color:var(--app-foreground);text-align:center;flex-shrink:0;margin:16px 0 0;font-size:12px;line-height:1.5}.bz-app-account-under a{text-underline-offset:3px;text-decoration:underline}.bz-app-email-note{background:var(--app-account-note);border-radius:10px;gap:12px;padding:16px;display:flex}.bz-app-email-note svg{color:var(--app-account-muted);flex-shrink:0}.bz-app-email-note p{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.bz-app-email-hint{color:var(--app-account-muted);margin:12px 0;font-size:13px}.bz-app-account--email .bz-app-account-submit{margin-top:16px}.bz-app-email-resend button{color:var(--app-account-ink);background:var(--app-account-card);border-color:var(--app-account-border);border-radius:999px}@media (height<=760px){.bz-app-account{padding-top:max(10px, env(safe-area-inset-top));padding-bottom:max(16px, env(safe-area-inset-bottom))}.bz-app-account-top{min-height:44px}.bz-app-account-top .bz-app-brand>img{height:32px}.bz-app-account .bz-app-account-back{margin:8px 0 10px 4px}}@media (prefers-reduced-motion:reduce){.bz-app-account *{scroll-behavior:auto;transition:none;animation:none}}:root{--app-profile-ink:#141414;--app-profile-current:#14141480;--app-profile-future:#ffffff80;--app-profile-back:#fff9;--app-profile-label:#ffffffb3;--app-profile-pink:linear-gradient(135deg, var(--bz-pink), var(--bz-peach));--app-profile-violet:linear-gradient(135deg, var(--bz-lilac), var(--bz-pink));--app-profile-blue:var(--bz-request-card-blue)}.bz-app-profile{top:var(--app-visible-top,0px);width:100%;max-width:480px;height:100dvh;height:var(--app-visible-height,100dvh);color:var(--app-profile-ink);font-family:var(--font-sans);background:var(--app-profile-pink);flex-direction:column;margin:0 auto;display:flex;position:fixed;left:0;right:0;overflow:hidden}.bz-app-profile--violet{background:var(--app-profile-violet)}.bz-app-profile--blue{background:var(--app-profile-blue)}.bz-app-profile-top{padding:max(14px, env(safe-area-inset-top)) 20px 8px;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.bz-app-profile-brand{align-items:center;gap:10px;display:flex}.bz-app-profile-brand img{filter:brightness(0);width:auto;height:36px}.bz-app-profile-brand .bz-beta-badge{background:var(--bz-white);color:var(--app-profile-ink)}.bz-app-profile .bz-app-profile-save{color:var(--app-profile-ink);background:0 0;border:1.5px solid;border-radius:999px;height:44px;min-height:44px;padding-inline:16px;font-weight:700}.bz-app-profile-progress{flex-shrink:0;align-items:center;gap:18px;padding:0 20px;display:flex}.bz-app-profile .bz-app-profile-back{background:var(--app-profile-back);width:44px;height:44px;color:var(--app-profile-ink);border-radius:999px;padding:0}.bz-app-profile-segments{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.bz-app-profile-segments span{background:var(--app-profile-future);border-radius:999px;height:5px}.bz-app-profile-segments [data-state=done]{background:var(--app-profile-ink)}.bz-app-profile-segments [data-state=current]{background:var(--app-profile-current)}.bz-app-profile-intro{flex-shrink:0;padding:18px 20px 22px}.bz-app-profile-label{background:var(--app-profile-label);border-radius:999px;padding:5px 10px;font-size:12px;display:inline-block}.bz-app-profile-intro h1{overflow-wrap:anywhere;margin:12px 0 8px;font-size:28px;font-weight:700;line-height:1.15}.bz-app-profile-intro p{margin:0;font-size:14px;line-height:1.4}.bz-app-profile-card{background:var(--bz-white);border-radius:30px 30px 0 0;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.bz-app-profile-scroll{overflow-anchor:none;flex:1;min-height:0;padding:22px 20px 0;scroll-padding:14px;position:relative;overflow-y:auto}.bz-app-profile-fields{border:0;min-width:0;padding:0}.bz-app-profile .bz-name-fields{flex-direction:column;gap:16px;display:flex}.bz-app-profile .bz-name-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bz-app-profile .bz-name-label{min-width:0;color:var(--app-account-muted);font-size:13px;font-weight:700}.bz-app-profile .bz-name-input{background:var(--app-account-field);width:100%;height:50px;color:var(--app-profile-ink);border:0;border-radius:14px;margin-top:6px;padding:0 12px;font-size:16px;display:block}.bz-app-profile .bz-name-help{color:var(--app-account-muted);margin:0;font-size:12px;line-height:1.4}.bz-app-profile .bz-name-lock{align-items:flex-start;gap:6px;display:flex}.bz-app-profile .bz-name-lock svg{flex-shrink:0;margin-top:2px}.bz-app-profile-fields h2{margin:20px 0 10px;font-size:13px;font-weight:700}.bz-app-profile-fields>fieldset{flex-wrap:wrap;gap:8px;margin:0;display:flex}.bz-app-profile-fields>fieldset label{border:1px solid var(--app-account-border);background:var(--bz-white);min-height:44px;color:var(--app-profile-ink);border-radius:999px;padding:10px 14px;font-size:14px;position:relative}.bz-app-profile-fields>fieldset label:has(input:checked){color:var(--bz-white);background:var(--app-profile-ink);border-color:var(--app-profile-ink)}.bz-app-profile-fields>fieldset label:has(input:focus-visible){outline:2px solid var(--app-profile-ink);outline-offset:3px}.bz-app-profile-fields input[type=radio]{opacity:0;width:1px;height:1px;position:absolute}.bz-app-profile-actions{padding:12px 20px max(10px, env(safe-area-inset-bottom));background:var(--bz-white);flex-direction:column;flex-shrink:0;gap:2px;display:flex}.bz-app-profile .bz-app-profile-next{background:var(--app-profile-ink);height:auto;min-height:56px;color:var(--bz-white);white-space:normal;border-radius:999px;padding:12px 18px;font-weight:700;line-height:1.25}.bz-app-profile .bz-app-profile-skip{min-height:36px;color:var(--app-account-muted);background:0 0;font-size:13px}.bz-app-profile-error{color:var(--destructive);margin-top:12px;font-size:13px}.bz-app-profile-status{color:var(--app-account-muted);margin-top:10px;font-size:12px}.bz-app-experience,.bz-app-experience-form,.bz-app-skills{gap:16px;min-width:0;display:grid}.bz-app-experience-row{border-bottom:1px solid var(--app-account-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-block:12px;display:flex}.bz-app-experience-row>div:first-child{overflow-wrap:anywhere;flex:1;min-width:120px}.bz-app-experience-row p{color:var(--app-account-muted);margin-top:4px;font-size:13px}.bz-app-experience-tools{flex-wrap:wrap;gap:4px;display:flex}.bz-app-experience-row>[role=alertdialog]{flex-basis:100%}.bz-app-field-label,.bz-app-experience-form label{font-size:13px;font-weight:700}.bz-app-year-stepper{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;margin-top:8px;display:grid}.bz-app-profile .bz-app-year-stepper button{width:44px;height:44px;padding:0}.bz-app-profile .bz-app-year-stepper input{text-align:center;margin:0}.bz-app-profile :is(.bz-app-experience,.bz-app-skills) input{background:var(--app-account-field);width:100%;min-height:50px;color:var(--app-profile-ink);border:0;border-radius:14px;padding:10px 12px;font-size:16px}.bz-app-profile :is(.bz-app-experience,.bz-app-skills) button{white-space:normal;overflow-wrap:anywhere;border-radius:999px;height:auto;min-height:44px}.bz-app-skill-group{border-bottom:1px solid var(--app-account-border);min-width:0;padding-bottom:20px}.bz-app-skill-group h2{margin-bottom:12px;font-size:13px;font-weight:700}.bz-app-skill-pills{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.bz-app-profile .bz-app-skill-pills button{text-align:left;border-color:var(--app-account-border);color:var(--app-profile-ink);background:var(--bz-white)}.bz-app-profile .bz-app-skill-pills button[aria-pressed=true],.bz-app-profile .bz-step-suggestion-chip[aria-pressed=true],.bz-app-profile .bz-step-answer-chip[aria-pressed=true]{color:var(--bz-white);background:var(--app-profile-ink);border-color:var(--app-profile-ink)}.bz-app-profile .bz-step-open-form{background:0 0;padding:0}.bz-app-profile .bz-step-alternative button{color:var(--app-profile-ink);border-color:var(--app-account-border);background:var(--bz-white)}.bz-app-profile .bz-step-alternative button[aria-pressed=true]{color:var(--bz-white);border-color:var(--app-profile-ink);background:var(--app-profile-ink)}.bz-app-skills [aria-labelledby=skills-search-heading] .absolute:has([role=listbox]){max-height:180px;position:static}.bz-app-skills [role=listbox]{max-height:180px}.bz-app-later-fields{border:0;gap:16px;min-width:0;padding:0;display:grid}.bz-app-profile .bz-app-later-fields button{white-space:normal;border-radius:999px;height:auto;min-height:44px}.bz-app-profile .bz-app-later-fields input:not([type=checkbox]){background:var(--app-account-field);width:100%;min-height:50px;color:var(--app-profile-ink);border:0;border-radius:14px;padding:10px 12px;font-size:16px}.bz-app-profile .bz-app-later-fields button[aria-pressed]{text-align:left;border-color:var(--app-account-border);color:var(--app-profile-ink);background:var(--bz-white)}.bz-app-profile .bz-app-later-fields button[aria-pressed=true]{color:var(--bz-white);border-color:var(--app-profile-ink);background:var(--app-profile-ink)}.bz-app-later-fields legend,.bz-app-later-fields label{font-size:13px;font-weight:700}.bz-app-later-fields .bz-app-year-stepper input{text-align:center}.bz-app-later-fields [role=listbox]{max-height:160px}.bz-app-later-fields [role=option]{min-height:44px}.bz-app-language-row{border-bottom:1px solid var(--app-account-border);gap:12px;padding-bottom:12px;display:grid}.bz-app-profile--step-6{background:var(--app-profile-blue)}:root{--app-profile-blue-violet:var(--app-profile-blue)}.bz-app-later-fields h2{margin:0;font-size:13px;font-weight:700}.bz-app-later-fields p{font-size:13px;line-height:1.4}.bz-app-geo{border:0;min-width:0;padding:0}.bz-app-selected-items{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.bz-app-selected-items>div{min-width:0;max-width:100%}.bz-app-selected-item{background:var(--app-profile-ink);max-width:100%;color:var(--bz-white);border-radius:999px;align-items:center;gap:6px;padding-left:14px;display:inline-flex}.bz-app-selected-item>span{overflow-wrap:anywhere;min-width:0}.bz-app-profile .bz-app-selected-item button{width:44px;color:inherit;flex-shrink:0;padding:0}@media (height<=600px){.bz-app-profile-top{padding-top:max(8px, env(safe-area-inset-top))}.bz-app-profile-intro{padding-block:10px 14px}}.bz-app-searchfield{gap:6px;min-width:0;display:grid}.bz-app-searchfield-input{background:var(--app-account-field);width:100%;min-height:50px;color:var(--app-profile-ink);border:0;border-radius:14px;padding:10px 12px;font-size:16px}.bz-app-search{z-index:60;height:100dvh;height:var(--app-search-height,100dvh);background:var(--bz-white);color:var(--app-profile-ink);font-family:var(--font-sans);flex-direction:column;display:flex;position:fixed;inset:0}.bz-app-search-top{padding:max(8px, env(safe-area-inset-top)) 12px 6px;border-bottom:1px solid var(--app-account-border);flex-shrink:0;align-items:center;gap:8px;display:flex}.bz-app-search-top .bz-app-searchfield-input{flex:1;min-width:0}.bz-app-search-cancel{min-height:44px;color:var(--app-profile-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;padding:0 12px;font-size:15px;font-weight:700}.bz-app-search-status{min-height:0;color:var(--app-account-muted);flex-shrink:0;margin:0;padding:2px 16px 0;font-size:12px}.bz-app-search-status:empty{padding:0}.bz-app-search-results{min-height:0;padding:4px 12px max(10px, env(safe-area-inset-bottom));flex:1;align-content:start;gap:3px;margin:0;list-style:none;display:grid;overflow-y:auto}.bz-app-search-results button{border:1px solid var(--app-account-border);background:var(--bz-white);width:100%;height:auto;min-height:48px;color:var(--app-profile-ink);text-align:left;cursor:pointer;border-radius:14px;padding:7px 12px;font-size:15px}.bz-app-search-results button:disabled{opacity:.5;cursor:default}.bz-app-search-primary{overflow-wrap:anywhere;font-weight:700;display:block}.bz-app-search-secondary{color:var(--app-account-muted);overflow-wrap:anywhere;font-size:11px;display:block}@media (height<=480px){.bz-app-profile-top{padding:0 20px}.bz-app-profile-brand img{height:28px}.bz-app-profile-actions{padding-block:8px max(6px, env(safe-area-inset-bottom));gap:0}.bz-app-profile-progress,.bz-app-profile-intro{display:none}.bz-app-profile-scroll{padding-top:4px}.bz-app-profile .bz-app-later-fields input:not([type=checkbox]){min-height:44px;padding-block:7px}}html:has(.bz-app-profile){overscroll-behavior-y:none}html:has(.bz-app-account){overscroll-behavior-y:none}html:has(.bz-app-profile) body{overscroll-behavior-y:none}html:has(.bz-app-account) body{overscroll-behavior-y:none}.bz-app-profile-scroll,.bz-app-search-results{overscroll-behavior-y:contain}.bz-app-home{isolation:isolate;background:var(--app-surface);width:100%;max-width:480px;min-height:100dvh;color:var(--app-foreground);font-family:var(--font-sans);flex-direction:column;margin:0 auto;display:flex;position:relative}.bz-app-home-photo{z-index:-1;position:absolute;inset:0;overflow:hidden}.bz-app-home-photo img{object-fit:cover;object-position:center top;width:100%;height:100%}.bz-app-home-photo:after{content:"";background:linear-gradient(#14141466 0%,#14141400 18% 34%,#141414b3 58%,#141414f2 100%);position:absolute;inset:0}.bz-app-home-top{padding:max(14px, env(safe-area-inset-top)) 20px 0;justify-content:space-between;align-items:center;gap:10px;display:flex}.bz-app-home-top .bz-app-brand>img{height:32px}.bz-app-home-body{flex-direction:column;flex:1;justify-content:flex-end;gap:12px;padding:24px 20px 20px;display:flex}.bz-app-home--grattis .bz-app-home-body{padding-bottom:max(24px, env(safe-area-inset-bottom))}.bz-app-home-hello{margin:0;font-size:15px;font-weight:700}.bz-app-home-hello--big{font-size:2rem;line-height:1.1}.bz-app-home-h1{overflow-wrap:anywhere;flex-direction:column;margin:0;font-size:2rem;font-weight:700;line-height:1.08;display:flex}.bz-app-home-card{background:var(--bz-white);color:var(--app-profile-ink);border-radius:22px;flex-direction:column;gap:10px;margin-top:6px;padding:18px;display:flex}.bz-app-home-cardhead{justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;display:flex}.bz-app-home-cardhead h2{color:var(--bz-pink);filter:brightness(.8);margin:0;font-size:12px;font-weight:700}.bz-app-home-segments{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.bz-app-home-segments span{background:var(--app-label-ink);opacity:.15;border-radius:999px;height:5px}.bz-app-home-segments [data-done=true]{opacity:1;background:var(--bz-pink)}.bz-app-home-step{margin:0;font-size:17px;font-weight:700}.bz-app-home-left{margin:0;font-size:13px}.bz-app-home-continue{background:var(--app-profile-ink);min-height:50px;color:var(--bz-white);border-radius:999px;font-weight:700}.bz-app-home-steps{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.bz-app-home-steps li{align-items:center;gap:9px;font-size:14px;display:flex}.bz-app-home-stepmark{border:1.5px solid var(--app-label-ink);opacity:.45;border-radius:50%;flex:none;justify-content:center;align-items:center;width:19px;height:19px;display:inline-flex}.bz-app-home-steps [data-done=true] .bz-app-home-stepmark{opacity:1;border-color:var(--bz-pink);background:var(--bz-pink);color:var(--bz-white)}.bz-app-home-matching{flex-direction:row;align-items:center;gap:12px;text-decoration:none}.bz-app-home-matching p{margin:0;font-size:14px;font-weight:600}.bz-app-home-matching .bz-app-match-spin{border-width:2.5px;border-top-color:var(--bz-pink);flex:none;width:22px;height:22px}.bz-app-home-outline{min-height:50px;color:var(--bz-white);border:1.5px solid var(--bz-white);background:0 0;border-radius:999px;font-weight:700}.bz-app-home--done{background:var(--app-surface)}.bz-app-home--done .bz-app-home-photo{height:290px;inset:0 0 auto}.bz-app-home--done .bz-app-home-photo img{object-fit:cover;object-position:50% 15%;width:100%;height:100%;position:absolute;top:0;left:0}.bz-app-home--done .bz-app-home-photo img[data-centered]{object-position:50% 50%}.bz-app-home--done .bz-app-home-photo:after{background:linear-gradient(#14141466 0%,#14141400 18% 45%,#141414b3 78%,#141414 100%)}.bz-app-home--done .bz-app-home-body{flex:1 0 auto;justify-content:flex-start;gap:20px;margin-top:122px;padding-top:0;padding-bottom:20px}.bz-app-home--done .bz-app-home-body>*{flex-shrink:0}.bz-app-home--done .bz-app-found{padding:12px 16px}.bz-app-home--done .bz-app-found-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.bz-app-home--done .bz-app-found-summary{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.bz-app-home--done .bz-app-found-count{align-items:baseline;gap:6px;display:flex}.bz-app-home--done .bz-app-found-count b{margin-right:0;font-size:36px}.bz-app-home--done .bz-app-found-count span{font-size:16px}.bz-app-home--done .bz-app-found-line{white-space:nowrap;margin:0 0 0 auto}.bz-app-home--done .bz-app-found--empty h2{margin:6px 0;font-size:24px;font-weight:700;line-height:1.2}.bz-app-home--done .bz-app-found--empty .bz-app-found-line{white-space:normal;line-height:1.45}.bz-app-home--done .bz-app-found-cta{min-height:44px;margin-top:8px}.bz-app-home--done .bz-app-best{gap:10px}.bz-app-home--done .bz-app-best ul{gap:8px}.bz-app-home--done .bz-app-linkrows{gap:16px}.bz-app-home--done .bz-app-home-stats{text-align:center;color:var(--app-home-stat-text);margin:0;font-size:13px;line-height:1.5}.bz-app-home--done .bz-app-home-stats>span{display:inline-block}.bz-app-home--done .bz-app-home-stats b[data-k=activeJobs]{color:var(--app-home-stat-active)}.bz-app-home--done .bz-app-home-stats b[data-k=newLast7Days]{color:var(--app-home-stat-new)}.bz-app-home--done .bz-app-home-stats-dot{color:var(--app-home-stat-dot)}.bz-app-best{flex-direction:column;gap:6px;display:flex}.bz-app-best-head{justify-content:space-between;align-items:baseline;display:flex}.bz-app-best-head h2{color:#fff;margin:0;font-size:15px;font-weight:700}.bz-app-best-head a{color:#f2c4d6;font-size:13px;font-weight:700;text-decoration:none}.bz-app-best ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bz-app-best-row{color:#fff;background:#ffffff12;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:10px;min-height:52px;padding:7px 12px;text-decoration:none;display:flex}.bz-app-best-score{color:#1c1530;background:linear-gradient(135deg,#b69cf0,#f2a6c4);border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:700;display:flex}.bz-app-best-text{flex-direction:column;flex:1;min-width:0;display:flex}.bz-app-best-text b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.bz-app-best-text small{color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.bz-app-found{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#1c1530;background:#fffc;border-radius:24px;padding:14px 18px;text-decoration:none;display:block}.bz-app-found-label{color:#3d3942;margin:0;font-size:12.5px;font-weight:700}.bz-app-found-count{margin:2px 0 0}.bz-app-found-count b{margin-right:6px;font-size:40px;font-weight:700;line-height:1}.bz-app-found-count span{font-size:18px;font-weight:700}.bz-app-found-line{color:#3d3942;align-items:center;gap:8px;margin:4px 0 0;font-size:13px;display:flex}.bz-app-found-new{color:#1c1530;background:#f2c4d6;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700}.bz-app-tab-icon{display:inline-flex;position:relative}.bz-app-tab-badge{color:#1c1530;text-align:center;box-sizing:border-box;background:#f2c4d6;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:-6px;right:-10px}.bz-app-found-cta{color:#fff;background:#141414;border-radius:999px;justify-content:center;align-items:center;min-height:46px;margin-top:10px;font-size:15px;font-weight:700;display:flex}.bz-app-now-title{color:#fff;text-shadow:0 1px 6px #14141480;margin:2px 0 0;font-size:13px;font-weight:700}.bz-app-now{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.bz-app-now>div{border-radius:14px;flex-direction:column;gap:1px;padding:9px 8px 8px;display:flex}.bz-app-now b{color:#1c1530;font-size:16px;font-weight:700}.bz-app-now span{color:#3d2f4a;font-size:10.5px;line-height:1.25}.bz-app-now [data-k=activeJobs]{background:linear-gradient(150deg,#d9c6f2,#f2c4d6)}.bz-app-now [data-k=newLast7Days]{background:linear-gradient(150deg,#f2c4d6,#f7d9bf)}.bz-app-now [data-k=employers]{background:linear-gradient(150deg,#f7d9bf,#f2c4d6)}.bz-app-now [data-k=occupations]{background:linear-gradient(150deg,#c9d2f5,#d9c6f2)}.bz-app-linkrows{flex-direction:column;gap:6px;display:flex}.bz-app-linkrow{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#1414149e;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:10px;min-height:50px;padding:8px 12px;text-decoration:none;display:flex}.bz-app-linkrow-dot{border-radius:50%;flex:none;width:8px;height:8px}.bz-app-linkrow-dot[data-tone=green]{background:#7fdca4}.bz-app-linkrow-dot[data-tone=pink]{background:#f2c4d6}.bz-app-linkrow-dot[data-tone=gray]{background:#8a8490}.bz-app-linkrow-text{flex-direction:column;flex:1;min-width:0;display:flex}.bz-app-linkrow-text b{font-size:15px;font-weight:700}.bz-app-linkrow-text small{color:#d6d0db;font-size:12.5px}.bz-app-tabs{background:var(--app-surface);padding:6px 4px max(6px, env(safe-area-inset-bottom));border-top:1px solid var(--app-divider);z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:sticky;bottom:0}.bz-app-tab{min-height:48px;color:var(--app-muted);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;text-decoration:none;display:flex}.bz-app-tab[data-active=true]{color:var(--bz-pink);font-weight:700}.bz-app-grattis-label{background:var(--bz-avatar-gradient);border:2px solid var(--bz-white);color:var(--app-label-ink);border-radius:999px;align-self:flex-start;margin:0;padding:6px 14px;font-size:14px;font-weight:700}.bz-app-grattis-kicker{color:var(--bz-pink);margin:0;font-size:14px;font-weight:700}.bz-app-grattis-more{-webkit-backdrop-filter:blur(10px);background:#14141499;border-radius:18px;padding:14px 16px}.bz-app-grattis-more h2{margin:0 0 4px;font-size:15px;font-weight:700}.bz-app-grattis-more p{color:var(--app-muted);margin:0;font-size:13px}.bz-app-me{background:var(--app-surface);width:100%;max-width:480px;min-height:100dvh;color:var(--app-profile-ink);font-family:var(--font-sans);flex-direction:column;margin:0 auto;display:flex}.bz-app-me-head{background:var(--bz-avatar-gradient);padding:max(20px, env(safe-area-inset-top)) 20px 44px;text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.bz-app-me-avatar{background:var(--bz-white);border-radius:50%;place-items:center;width:64px;height:64px;font-size:26px;font-weight:700;display:grid}.bz-app-me-head h1{margin:4px 0 0;font-size:1.5rem;font-weight:700}.bz-app-me-head p{margin:0 0 6px;font-size:13px}.bz-app-me-head .bz-app-home-segments{width:100%;max-width:280px}.bz-app-me-head .bz-app-home-segments [data-done=true]{background:var(--app-profile-ink)}.bz-app-me-scroll{flex:1;margin-top:-28px;padding:0 16px 16px}.bz-app-me-card{background:var(--bz-white);border-radius:22px;margin:0;padding:6px 14px;list-style:none}.bz-app-me-card a{min-height:58px;color:inherit;border-bottom:1px solid #1414141a;align-items:center;gap:12px;padding:8px 0;text-decoration:none;display:flex}.bz-app-me-card li:last-child a{border-bottom:0}.bz-app-me-num{background:var(--bz-pink);border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.bz-app-me-num[data-step="2"],.bz-app-me-num[data-step="5"]{background:var(--bz-peach)}.bz-app-me-num[data-step="3"],.bz-app-me-num[data-step="6"]{background:var(--bz-lilac)}.bz-app-me-num[data-step="4"],.bz-app-me-num[data-step="7"]{background:var(--app-step-blue)}.bz-app-me-text{flex-direction:column;flex:1;min-width:0;display:flex}.bz-app-me-text small{opacity:.7;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.bz-app-me-links{color:var(--app-foreground);justify-content:center;gap:10px;margin:16px 0 0;font-size:13px;display:flex}.bz-app-me-links a{color:inherit}.bz-app-profile-compact-label,.bz-app-profile[data-typing=true] .bz-app-profile-top,.bz-app-profile[data-typing=true] .bz-app-profile-segments,.bz-app-profile[data-typing=true] .bz-app-profile-intro,.bz-app-profile[data-typing=true] .bz-app-profile-actions{display:none}.bz-app-profile[data-typing=true] .bz-app-profile-progress{min-height:48px;padding:max(2px, env(safe-area-inset-top)) 20px 2px;gap:12px}.bz-app-profile[data-typing=true] .bz-app-profile-back{width:40px;height:40px}.bz-app-profile[data-typing=true] .bz-app-profile-compact-label{font-size:14px;font-weight:700;display:block}.bz-app-profile[data-typing=true] .bz-app-profile-card{border-radius:22px 22px 0 0}.bz-app-profile[data-typing=true] .bz-app-profile-scroll{padding-top:14px;padding-bottom:14px}@media (height<=480px){.bz-app-profile[data-typing=true] .bz-app-profile-progress{display:flex}}.bz-app-pending{background:var(--bz-avatar-gradient)}.bz-app-pending-top{padding:max(20px, env(safe-area-inset-top)) 20px 24px}.bz-app-pending-body{flex:1;min-width:0;padding:24px 24px 40px}.bz-app-pending-body h1{overflow-wrap:anywhere;flex-direction:column;margin:0 0 28px;font-size:2rem;font-weight:700;line-height:1.15;display:flex}.bz-app-pending-body .bz-app-headline-gradient{filter:brightness(.45)}.bz-app-pending-body p{margin:0 0 20px;line-height:1.5}.bz-app-pending-desktop{color:inherit;text-underline-offset:4px;font-size:14px}:root{--app-six-bg:#141414;--app-six-white:#fff;--app-six-ink:#151515;--app-six-label:#1c1530;--app-six-pink:#f2c4d6;--app-six-muted:#bdb7c2;--app-six-complete-muted:#5b5660;--app-six-score:#e6d3f3;--app-six-outline:#4a4650;--app-six-active-bg:#ffffff14;--app-six-active-border:#f2c4d699;--app-six-todo-bg:#ffffff08;--app-six-todo-mark:#2a2730;--app-six-glass:#1414148c;--app-six-glass-border:#ffffff24;--app-six-gradient:linear-gradient(90deg,#f2c4d6,#f7d9bf 45%,#d9c6f2);--app-six-check:linear-gradient(135deg,#e6d3f3,#f0c3d6);--app-six-glow:radial-gradient(circle,#f2c4d647,#d9c6f21f 50%,#14141400 70%);--app-six-glow-done:radial-gradient(circle,#f2c4d673,#d9c6f21f 50%,#14141400 70%);--app-six-color:linear-gradient(180deg,#e8a0d600 0px,#c77fbf 40px,#6b3a66 55%,#2a1a28 100%);--app-six-shade:linear-gradient(180deg,#14141459 0%,#14141400 16%,#14141400 34%,#1414148c 52%,#14141459 66%,#141414bf 100%);--app-six-score-ring:0 0 0 5px var(--app-six-white)}.bz-app-match,.bz-app-grattis-six{isolation:isolate;width:100%;max-width:480px;min-height:100dvh;font-family:var(--font-sans);background:var(--app-six-bg);color:var(--app-six-white);flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:clip}.bz-app-six-top{z-index:2;padding:max(32px, env(safe-area-inset-top)) 18px 0;flex:none;justify-content:space-between;align-items:center;gap:10px;height:72px;display:flex;position:relative}.bz-app-six-top .bz-app-brand{gap:7px}.bz-app-six-top .bz-app-brand img{width:auto;height:40px}.bz-app-six-top .bz-beta-badge{background:var(--app-six-pink);color:var(--app-six-label);letter-spacing:0;padding:4px 9px;font-size:11px;font-weight:700}.bz-app-six-gradient{background:var(--app-six-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.bz-app-match:before{content:"";background:var(--app-six-glow);z-index:-1;width:520px;height:520px;position:absolute;top:150px;left:calc(50% - 260px)}.bz-app-match[data-done=true]:before{background:var(--app-six-glow-done)}.bz-app-match-intro{margin:78px 24px 0}.bz-app-match-intro p{color:var(--app-six-pink);margin:0;font-size:13.5px;font-weight:700;line-height:16px}.bz-app-match-intro h1{letter-spacing:0;overflow-wrap:anywhere;flex-direction:column;margin:10px 0 0;font-size:40px;font-weight:700;line-height:1.02;display:flex}.bz-app-match-rows{flex-direction:column;gap:10px;margin:72px 16px 0;padding:0;list-style:none;display:flex}.bz-app-match-rows li{border:1px solid var(--app-six-active-bg);background:var(--app-six-todo-bg);border-radius:20px;align-items:center;gap:14px;min-height:68px;padding:12px 16px;display:flex}.bz-app-match-mark{background:var(--app-six-todo-mark);width:34px;height:34px;color:var(--app-six-muted);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.bz-app-match-rowtext{overflow-wrap:anywhere;flex-direction:column;gap:3px;min-width:0;display:flex}.bz-app-match-rowtext b{font-size:15.5px;line-height:1.2}.bz-app-match-rowtext small{color:var(--app-six-muted);font-size:13px;line-height:1.25}.bz-app-match-rows [data-state=active]{background:var(--app-six-active-bg);border-color:var(--app-six-active-border)}.bz-app-match-rows [data-state=active] .bz-app-match-mark{background:var(--app-six-pink);color:var(--app-six-label)}.bz-app-match-rows [data-state=done]{background:var(--app-six-white);border-color:var(--app-six-white);color:var(--app-six-ink)}.bz-app-match-rows [data-state=done] small{color:var(--app-six-complete-muted)}.bz-app-match-rows [data-state=done] .bz-app-match-mark{background:var(--app-six-check);color:var(--app-six-label)}.bz-app-match-note{box-sizing:content-box;text-align:center;min-height:56px;color:var(--app-six-muted);justify-content:center;align-items:center;margin:auto 24px 30px;padding-top:24px;font-size:14px;line-height:1.4;display:flex}.bz-app-match[data-done=true] .bz-app-match-note{color:var(--app-six-pink);font-size:15px;font-weight:700}.bz-app-grattis-image{z-index:-3;object-fit:cover;width:600px;max-width:none;height:600px;position:absolute;top:-10px;left:calc(50% - 300px)}.bz-app-grattis-color{z-index:-2;background:var(--app-six-color);position:absolute;inset:65% 0 0}.bz-app-grattis-shade{z-index:-1;background:var(--app-six-shade);position:absolute;inset:0}.bz-app-grattis-complete{background:var(--app-six-glass);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:12.5px}.bz-app-grattis-intro{margin:258px 24px 0;position:relative}.bz-app-grattis-score{background:var(--app-six-score);color:var(--app-six-label);box-shadow:var(--app-six-score-ring);border-radius:16px;align-items:baseline;gap:2px;padding:8px 12px;font-weight:700;display:inline-flex}.bz-app-grattis-score b{font-size:28px;line-height:1.2}.bz-app-grattis-score span{font-size:13px}.bz-app-grattis-congrats{color:var(--app-six-pink);margin:20px 0 0;font-size:16px;font-weight:700;line-height:19px}.bz-app-grattis-intro h1{letter-spacing:0;overflow-wrap:anywhere;flex-direction:column;margin:6px 0 0;font-size:38px;font-weight:700;line-height:1.05;display:flex}.bz-app-grattis-glass p:only-child{margin-top:0}.bz-app-grattis-bottom{padding:24px 24px max(32px, env(safe-area-inset-bottom));flex-direction:column;gap:12px;margin-top:auto;display:flex;position:relative}.bz-app-grattis-glass{background:var(--app-six-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--app-six-glass-border);border-radius:20px;margin-bottom:6px;padding:14px 16px}.bz-app-grattis-glass-strong{background-color:#141414bf}.bz-app-grattis-glass h2{margin:0;font-size:16px;font-weight:700;line-height:1.2}.bz-app-grattis-glass p{color:var(--app-six-muted);margin:6px 0 0;font-size:14px;line-height:1.45}.bz-app-grattis-primary{background:var(--app-six-white);width:100%;height:56px;color:var(--app-six-ink);border:0;border-radius:999px;font-size:17px;font-weight:700}.bz-app-grattis-secondary{border:1px solid var(--app-six-outline);width:100%;height:54px;color:var(--app-six-white);background:0 0;border-radius:999px;font-size:16px;font-weight:700}@media (height<=780px){.bz-app-match-intro{margin-top:44px}.bz-app-match-rows{margin-top:40px}.bz-app-grattis-intro{margin-top:135px}.bz-app-grattis-image{width:530px;height:530px;left:calc(50% - 265px)}}@media (height<=680px){.bz-app-match-intro{margin-top:30px}.bz-app-match-rows{margin-top:32px}.bz-app-grattis-intro{margin-top:122px}.bz-app-grattis-image{width:500px;height:500px;left:calc(50% - 250px)}.bz-app-grattis-intro h1{font-size:34px}.bz-app-grattis-bottom{padding-top:18px}}.bz-app-feed{color:#fff;touch-action:pan-x;overscroll-behavior-y:none;background:#141414;flex-direction:column;height:100dvh;display:flex;position:relative;overflow:hidden}.bz-app-feed-glow{pointer-events:none;background:radial-gradient(circle,#d9c6f26b,#f2c4d629 45%,#0000 70%);border-radius:50%;width:470px;height:470px;position:absolute;top:120px;left:-90px}.bz-app-feed-top{padding:max(18px, env(safe-area-inset-top)) 20px 0;justify-content:space-between;align-items:center;height:62px;display:flex;position:relative}.bz-app-feed-top .bz-app-brand img{height:26px}.bz-app-feed-count{background:#ffffff1a;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600}button.bz-app-feed-count{color:inherit;font:inherit;cursor:pointer;border:0;font-size:12.5px;font-weight:600}.bz-app-feed-tabs{gap:10px;padding:12px 20px 0;display:flex;position:relative}.bz-app-feed-tab{color:#1c1530;border-radius:999px;height:36px;padding:0 16px;font-size:14px;font-weight:500}.bz-app-feed-tab[data-tab=stark]{background:#f2c4d6}.bz-app-feed-tab[data-tab=nya]{background:#d9c6f2}.bz-app-feed-tab[data-tab=alla]{background:#f7d9bf}.bz-app-feed-tab[aria-selected=true]{font-weight:700;box-shadow:0 0 0 2px #141414,0 0 0 4px #fff}.bz-app-feed-job{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.bz-app-feed-score{width:250px;margin:14px 0 0 24px}.bz-app-feed-num{color:#0000;background:linear-gradient(90deg,#f2c4d6,#f7d9bf 45%,#d9c6f2);-webkit-background-clip:text;background-clip:text;font-size:112px;font-weight:700;line-height:1}.bz-app-feed-num[data-prelim]{opacity:.75}.bz-app-feed-band{color:#1c1530;background:#e6d3f3;border-radius:999px;margin-top:6px;padding:5px 12px;font-size:13px;font-weight:700;display:inline-block}.bz-app-feed-band[data-prelim]{color:#e6d3f3;background:0 0;border:1.5px dashed #e6d3f3}.bz-app-feed-parts{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;gap:9px;margin-top:12px;padding:12px 14px;display:grid}.bz-app-feed-parts span{justify-content:space-between;font-size:12.5px;display:flex}.bz-app-feed-parts em{color:#d6d0db;font-style:normal}.bz-app-feed-parts i{background:#ffffff1f;border-radius:3px;height:6px;margin-top:4px;display:block;overflow:hidden}.bz-app-feed-parts s{background:linear-gradient(90deg,#d9c6f2,#f2c4d6);height:100%;display:block}.bz-app-feed-actions{gap:14px;display:grid;position:absolute;top:100px;right:12px}.bz-app-feed-actions button{color:#bdb7c2;justify-items:center;gap:4px;font-size:11px;display:grid}.bz-app-feed-actions button>span{color:#fff;background:#ffffff1a;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.bz-app-feed-actions button[aria-pressed=true]>span{color:#1c1530;background:#f2c4d6}.bz-app-feed-info{background:#2a2730;border-radius:18px;gap:6px;margin:auto 16px 8px;padding:14px 16px;font-size:13px;display:grid}.bz-app-feed-info h3{font-size:15px;font-weight:700}.bz-app-feed-info b{color:#f2c4d6}.bz-app-feed-card{color:#1c1530;background:#fff;border-radius:24px;margin:auto 16px 0;padding:16px 18px}.bz-app-feed-cardtop{align-items:center;gap:8px;display:flex}.bz-app-feed-level{color:#1c1530;background:linear-gradient(135deg,#d9c6f2,#f2c4d6);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.bz-app-feed-level[data-level="2"]{background:linear-gradient(135deg,#c9d2f5,#d9c6f2)}.bz-app-feed-level[data-level="3"]{background:linear-gradient(135deg,#f7d9bf,#f2c4d6)}.bz-app-feed-i{color:#5b5660;border:1px solid #8a8490;border-radius:50%;width:24px;height:24px;font-family:Georgia,serif;font-size:13px;font-style:italic}.bz-app-feed-card h2{margin-top:10px;font-size:24px;font-weight:700;line-height:1.15}.bz-app-feed-meta{margin-top:4px;font-size:14px}.bz-app-feed-note{color:#5b5660;margin-top:8px;font-size:12.5px}.bz-app-feed-cardbtns{gap:8px;margin-top:12px;display:flex}.bz-app-feed-btn{border-radius:999px;flex:1;justify-content:center;align-items:center;height:44px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.bz-app-feed-btn--line{color:#1c1530;background:#fff;border:1px solid #1c1530}.bz-app-feed-btn--dark{color:#fff;background:#141414}.bz-app-feed-btn--light{color:#1c1530;background:#fff;flex:none;margin-top:14px}.bz-app-feed-nav{text-align:center;color:#bdb7c2;padding:10px 0 12px;font-size:13.5px}.bz-app-feed-empty{text-align:center;color:#d6d0db;flex:1;place-content:center;justify-items:center;padding:24px;display:grid;position:relative}.bz-app-feed-toast{z-index:3;background:#2a2730;border-radius:999px;align-items:center;gap:14px;padding:8px 16px;font-size:13px;display:flex;position:absolute;bottom:84px;left:50%;transform:translate(-50%)}.bz-app-feed-toast button{color:#f2c4d6;font-weight:700}.bz-app-feed>.bz-app-tabs{flex:none;position:relative}.bz-app-feed-top,.bz-app-feed-tabs{flex:none}.bz-app-feed-glow{opacity:0;transition:opacity .26s ease-out}.bz-app-feed-glow[data-on]{opacity:1}.bz-app-feed-glow[data-glow="2"]{background:radial-gradient(circle,#c9d2f566,#d9c6f224 45%,#0000 70%)}.bz-app-feed-glow[data-glow="3"]{background:radial-gradient(circle,#f7d9bf5c,#f2c4d61f 45%,#0000 70%)}.bz-app-feed-job{touch-action:none;will-change:transform}.bz-app-feed-card{flex:none;position:relative}.bz-app-feed-info{z-index:2;margin:0;position:absolute;bottom:calc(100% + 8px);left:0;right:0}.bz-app-feed-card h2,.bz-app-feed-meta{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bz-app-feed-nav{flex:none;padding:6px 0 8px;font-size:12.5px}@media (height<=780px){.bz-app-feed-num{font-size:84px}.bz-app-feed-parts{gap:6px;padding:10px}.bz-app-feed-card{padding:14px}.bz-app-feed-score{margin-top:8px}.bz-app-feed-actions{top:70px}}.bz-app-feed-info,.bz-app-feed-card .bz-app-feed-info,.bz-app-feed-card .bz-app-feed-info p,.bz-app-feed-card .bz-app-feed-info h3{color:#fff}:root{--app-request-pink:#f2c4d6;--app-request-lilac:#d9c6f2;--app-request-peach:#f7d9bf;--app-request-fact:#f6f3f8;--app-request-gradient:linear-gradient(135deg,var(--app-request-lilac),var(--app-request-pink));--app-request-title-gradient:linear-gradient(90deg,var(--app-request-lilac),var(--app-request-pink),var(--app-request-peach));--app-request-ring:0 0 0 2px var(--app-surface),0 0 0 4px var(--app-foreground)}.bz-app-requests{background:var(--app-surface);max-width:480px;height:100dvh;color:var(--app-foreground);flex-direction:column;margin:auto;font-family:Ubuntu,Arial,sans-serif;display:flex;overflow:hidden}.bz-app-requests *{box-sizing:border-box;min-width:0}.bz-app-requests-brand{padding:max(16px,env(safe-area-inset-top)) 20px 14px;flex-shrink:0}.bz-app-requests-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:8px 20px 24px;overflow-y:auto}.bz-app-requests .bz-app-tabs{flex-shrink:0;margin-top:0}.bz-app-requests h1{overflow-wrap:anywhere;margin:0 0 24px;font-size:32px;font-weight:700;line-height:1.12}.bz-app-requests .bz-app-headline-gradient{background-image:var(--app-request-title-gradient)}.bz-app-request-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:8px 4px 24px;display:grid}.bz-app-request-tabs button{height:36px;color:var(--app-label-ink);background:var(--app-request-pink);border-radius:999px;padding:0 8px;font-size:13px;font-weight:400}.bz-app-request-tabs button[data-tone=lilac]{background:var(--app-request-lilac)}.bz-app-request-tabs button[aria-selected=true]{box-shadow:var(--app-request-ring);font-weight:700}.bz-app-requests h2{margin:20px 0 12px;font-size:17px;font-weight:700;line-height:1.3}.bz-app-requests p{overflow-wrap:anywhere;margin:10px 0;font-size:13px;line-height:1.5}.bz-app-request-card{background:var(--app-foreground);color:var(--app-label-ink);border-radius:24px;margin-bottom:14px;padding:20px}.bz-app-request-kicker{flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.bz-app-request-level{background:var(--app-request-gradient);color:var(--app-label-ink);border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.bz-app-request-heading{grid-template-columns:minmax(0,1fr) 60px;align-items:start;gap:10px;margin-top:12px;display:grid}.bz-app-requests h3{overflow-wrap:anywhere;font-size:21px;font-weight:700;line-height:1.2}.bz-app-request-heading p{font-size:12px}.bz-app-request-score{background:var(--app-surface);color:var(--app-foreground);border-radius:14px;flex-direction:column;align-items:center;min-width:58px;padding:8px 5px;display:flex}.bz-app-request-score strong{font-size:30px;line-height:1}.bz-app-request-score span{font-size:11px}.bz-app-request-score small{margin-top:4px;font-size:10px}.bz-app-request-dark{background:var(--app-surface);width:100%;color:var(--app-foreground);border-radius:999px;min-height:44px;margin-top:6px;font-weight:700}.bz-app-request-row{background:var(--app-faq);color:var(--app-foreground);border-radius:18px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:16px;display:flex}.bz-app-request-row h3{font-size:16px}.bz-app-request-row p{color:var(--app-muted);margin:6px 0;font-size:12px}.bz-app-request-status{background:var(--app-divider);color:var(--app-foreground);border-radius:999px;margin-top:5px;padding:5px 10px;font-size:11px;display:inline-block}.bz-app-request-status[data-positive=true]{background:var(--app-request-pink);color:var(--app-label-ink)}.bz-app-request-status[data-applied=true]{background:var(--app-request-lilac);color:var(--app-label-ink)}.bz-app-request-discover{color:var(--app-request-lilac);text-underline-offset:4px;margin-top:22px;font-size:13px;text-decoration:underline;display:block}.bz-app-request-back{justify-content:space-between;align-items:center;margin:0 0 16px;display:flex}.bz-app-request-back button,.bz-app-request-back a{background:var(--app-back);color:var(--app-foreground);border-radius:50%}.bz-app-requests .bz-app-request-title{margin:8px 0;font-size:30px}.bz-app-request-pink{color:var(--app-request-pink)}.bz-app-request-meta{color:var(--app-muted)}.bz-app-request-glass{background:var(--app-six-active-bg);border:1px solid var(--app-six-glass-border);border-radius:20px;margin:20px 0;padding:16px}.bz-app-request-total{align-items:baseline;gap:6px;margin-bottom:12px;display:flex}.bz-app-request-total strong{font-size:44px;line-height:1}.bz-app-request-total span{font-size:14px}.bz-app-request-part{grid-template-columns:110px minmax(0,1fr) 54px;align-items:center;gap:8px;margin-top:9px;font-size:11px;display:grid}.bz-app-request-part small{text-align:right;font-size:10px}.bz-app-request-part i{background:var(--app-divider);border-radius:8px;height:6px;position:relative;overflow:hidden}.bz-app-request-part i:after{content:"";background:var(--app-request-gradient);width:0;height:100%;display:block}.bz-app-request-part i[data-level=Hög]:after{width:100%}.bz-app-request-part i[data-level=Medel]:after{width:62%}.bz-app-request-part i[data-level=Låg]:after{width:30%}.bz-app-request-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bz-app-request-facts div{background:var(--app-request-fact);border-radius:12px;padding:12px}.bz-app-request-facts small,.bz-app-request-facts strong{font-size:12px;display:block}.bz-app-request-description{white-space:pre-line}.bz-app-request-description.clamp-5,.bz-app-request-description.clamp-4{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bz-app-request-description.clamp-5{-webkit-line-clamp:5}.bz-app-request-description.clamp-4{-webkit-line-clamp:4}.bz-app-request-expand{color:var(--app-label-ink);padding:0;font-size:12px;text-decoration:underline}.bz-app-request-tags{flex-wrap:wrap;gap:7px;display:flex}.bz-app-request-tags span,.bz-app-request-tags button{background:var(--app-request-fact);color:var(--app-label-ink);white-space:normal;border-radius:999px;height:auto;padding:7px 10px;font-size:11px}.bz-app-request-company{align-items:center;gap:12px;display:flex}.bz-app-request-company>span{background:var(--app-request-gradient);border-radius:14px;flex-shrink:0;place-items:center;width:50px;height:50px;font-weight:700;display:grid}.bz-app-request-company h2{margin:0}.bz-app-request-company p{font-size:11px}.bz-app-request-website{margin-top:20px;font-size:13px;text-decoration:underline;display:inline-block}.bz-app-request-answer{background:var(--app-surface);border-top:1px solid var(--app-divider);flex-shrink:0;padding:10px 20px 14px}.bz-app-request-answer p{margin:0 0 10px;font-size:11px}.bz-app-request-answer>div{grid-template-columns:1fr 1.65fr;gap:10px;display:grid}.bz-app-request-answer button{white-space:normal;background:var(--app-foreground);height:auto;min-height:44px;color:var(--app-surface);border-radius:999px;padding:8px 10px;font-size:12px;font-weight:700}.bz-app-request-answer button:first-child{border-color:var(--app-muted);color:var(--app-foreground);background:0 0}.bz-app-request-review{background:var(--app-request-peach);color:var(--app-label-ink);border-radius:16px;margin-bottom:18px;padding:14px}a.bz-app-brand{color:inherit;text-decoration:none}.bz-app-pool-discover{margin-top:26px}.bz-app-pool-lead{color:#bdb7c2;margin:4px 0 14px;font-size:12.5px}.bz-app-pool-confirm{color:#d9c6f2;margin:0 0 12px;font-size:13px}.bz-app-pool-card{color:#1c1530;background:#fff;border-radius:24px;margin-bottom:12px;padding:16px}.bz-app-pool-label{color:#1c1530;background:#d9c6f2;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.bz-app-pool-head{justify-content:space-between;gap:10px;margin-top:8px;display:flex}.bz-app-pool-card h3{color:#1c1530;margin:0;font-size:17px;font-weight:700}.bz-app-pool-head p{color:#5b5363;margin:2px 0 0;font-size:13px}.bz-app-pool-score{white-space:nowrap;font-size:15px;font-weight:700}.bz-app-pool-occ{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.bz-app-pool-occ li{background:#f6f3f8;border-radius:999px;padding:4px 10px;font-size:12px}.bz-app-pool-apply{color:#fff;background:#1c1530;border:0;border-radius:999px;width:100%;margin-top:14px;padding:12px;font-size:15px;font-weight:600}.bz-app-me{height:100dvh;min-height:0;overflow:hidden}.bz-app-me-scroll{overscroll-behavior:contain;background:var(--bz-white);border-radius:22px;min-height:0;margin:-28px 16px 12px;padding:8px 14px 14px;overflow-y:auto}.bz-app-me-scroll .bz-app-me-card{border-radius:0;padding:0}.bz-app-me-section{text-transform:uppercase;letter-spacing:.04em;color:#8a8490;margin:12px 0 2px;font-size:12px;font-weight:700}.bz-app-me-text small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.bz-app-me-text{flex:1;min-width:0}.bz-app-me-num[data-test=P]{background:#d9c6f2}.bz-app-me-num[data-test=I]{background:#f7d9bf}.bz-app-me-test{color:#fff;background:#141414;border-radius:999px;flex:none;padding:5px 10px;font-size:12px;font-weight:700}.bz-app-me-test[data-done=true]{color:#1c1530;background:#f2c4d6}.bz-app-anon{color:#fff;width:100%;max-width:480px;height:100dvh;font-family:var(--font-sans);background:#141414;flex-direction:column;margin:0 auto;display:flex;overflow:hidden}.bz-app-anon-top{padding:max(16px, env(safe-area-inset-top)) 18px 8px;align-items:center;gap:12px;display:flex}.bz-app-anon-back{color:#fff;background:#ffffff1a;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.bz-app-anon-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:8px 18px 18px;overflow-y:auto}.bz-app-anon h1{margin:8px 0 10px;font-size:28px;font-weight:700;line-height:1.1}.bz-app-anon h1 span{color:#0000;background:linear-gradient(90deg,#d9c6f2,#f2c4d6,#f7d9bf);-webkit-background-clip:text;background-clip:text}.bz-app-anon-lead{color:#bdb7c2;margin:0 0 16px;font-size:13px}.bz-app-anon-wrap{flex-direction:column;gap:10px;display:flex}.bz-app-anon-pcard{color:#1c1530;background:linear-gradient(135deg,#e6d3f3,#f2c4d6 60%,#f7d9bf);border-radius:22px;padding:14px}.bz-app-anon-phead{align-items:center;gap:12px;display:flex}.bz-app-anon-pq{color:#1c1530;background:#fff;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:22px;font-weight:700;display:grid}.bz-app-anon-phead h2{margin:0;font-size:20px;font-weight:700;line-height:1.15}.bz-app-anon-phead p{margin:2px 0 0;font-size:13px}.bz-app-anon-pgrid{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.bz-app-anon-pbox{background:#ffffffbf;border-radius:16px;padding:10px 12px}.bz-app-anon-pbox b{font-size:17px;font-weight:700;line-height:1.2;display:block}.bz-app-anon-pbox small{color:#3d2f4a;margin-top:2px;font-size:12px;display:block}.bz-app-anon-glass{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:20px;padding:12px 14px}.bz-app-anon-glass h3{color:#bdb7c2;margin:0 0 6px;font-size:12.5px;font-weight:700}.bz-app-anon-glass .bz-app-anon-more{color:#bdb7c2}.bz-app-anon-pills{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bz-app-anon-pills li{color:#1c1530;background:#f6f3f8;border-radius:999px;padding:4px 10px;font-size:13px}.bz-app-anon-pills[data-bg=lav] li{background:#e6d3f3}.bz-app-anon-pills[data-bg=lila] li{background:#d9c6f2}.bz-app-anon-pills[data-bg=blue] li{background:#c9d2f5}.bz-app-anon-pills[data-bg=rosa] li{background:#f2c4d6}.bz-app-anon-pills[data-bg=persika] li{background:#f7d9bf}.bz-app-anon-more{color:#1c1530;background:0 0;border:0;margin-top:6px;padding:0;font-size:12.5px;text-decoration:underline}.bz-app-anon-gtests{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bz-app-anon-gtests>li{justify-content:space-between;align-items:center;font-size:13.5px;display:flex}.bz-app-anon-gtests a{width:100%;min-height:44px;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.bz-app-anon-gtests a>span{flex:1}.bz-app-anon-gtests a>b,.bz-app-me-card a>svg{flex:none}.bz-app-anon-gtests>li>a>b,.bz-app-anon-gtest-fold>button>b{color:#fff;background:#ffffff1f;border-radius:999px;padding:5px 10px;font-size:13px;font-weight:600}.bz-app-anon-gtests>li>a>b[data-done=true],.bz-app-anon-gtest-fold>button>b[data-done=true]{color:#1c1530;background:#f2c4d6}.bz-app-anon-edit{color:#bdb7c2;margin-top:14px;font-size:13px}.bz-app-anon-edit a{color:#f2c4d6}.bz-app-me-logout{text-align:left;width:100%;min-height:58px;font:inherit;color:#b4235a;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 0;display:flex}.bz-app-me-logout:disabled{opacity:.6}.bz-app-me-logout-badge{color:#b4235a;background:#f6f3f8;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.bz-app-me-logout b{font-size:14px;font-weight:700}.bz-app-me-ring{border-radius:50%;place-items:center;width:62px;height:62px;display:grid;position:relative}.bz-app-me-ring .bz-app-me-avatar{width:54px;height:54px;font-size:23px}.bz-app-me-ring-check{color:#fff;background:#141414;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid;position:absolute;bottom:-2px;right:-2px}.bz-app-me-next{color:inherit;font-weight:600;text-decoration:underline}.bz-app-set-card{color:#1c1530;background:#fff;border-radius:22px;margin-bottom:10px;padding:14px 16px}.bz-app-set-card h2{text-transform:uppercase;letter-spacing:.04em;color:#8a8490;margin:0 0 6px;font-size:11.5px;font-weight:700}.bz-app-set-card p{margin:0 0 6px;font-size:13.5px}.bz-app-set-card a{color:#1c1530;text-decoration:underline}.bz-app-set-email{font-weight:700;font-size:15px!important}.bz-app-set-rows{border-radius:22px;margin:0 0 10px}.bz-app-set-dark{color:#fff;background:#141414;border:0;border-radius:999px;width:100%;min-height:44px;margin-top:6px;font-weight:600}.bz-app-set-card a.bz-app-set-dark{color:#fff;text-decoration:none}.bz-app-set-danger{color:#b4235a;background:#fff;border:1.5px solid #b4235a;border-radius:999px;min-height:44px;margin-top:6px;padding:0 18px;font-weight:600}.bz-app-set-danger:disabled,.bz-app-set-dark:disabled{opacity:.5}.bz-app-set-ghost{color:#1c1530;background:#f6f3f8;border:0;border-radius:999px;min-height:44px;margin-top:6px;padding:0 18px;font-weight:600}.bz-app-set-err{color:#b4235a}.bz-app-set-dialog{border-radius:22px;max-width:calc(100vw - 32px)}.bz-app-set-input{border:1.5px solid #d8d2dc;border-radius:12px;width:100%;min-height:44px;padding:0 12px;font-size:16px}.bz-app-set-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.bz-app-set-rows{color:#1c1530;background:#fff}.bz-app-set-rows a{color:#1c1530}.bz-app-test{color:#fff;width:100%;max-width:480px;height:100dvh;font-family:var(--font-sans);overscroll-behavior:none;background:radial-gradient(120% 60% at 80% 0,#d9c6f238,#0000 60%),#141414;flex-direction:column;margin:0 auto;display:flex;overflow:hidden}.bz-app-test[data-kind=interests]{background:radial-gradient(120% 60% at 80% 0,#f7d9bf38,#0000 60%),#141414}.bz-app-test-top{padding:max(16px, env(safe-area-inset-top)) 18px 8px;justify-content:space-between;align-items:center;gap:12px;display:flex}.bz-app-test-top .bz-app-brand{margin-right:auto}.bz-app-test-body{overscroll-behavior:contain;min-height:0;padding:8px 18px max(18px, env(safe-area-inset-bottom));flex-direction:column;flex:1;gap:12px;display:flex;overflow-y:auto}.bz-app-test-loading{color:#fff;background:#141414;min-height:100dvh;margin:0;padding:40px 18px}.bz-app-test-tag,.bz-app-test-chip{color:#1c1530;background:#d9c6f2;border-radius:999px;align-self:flex-start;margin:0;padding:4px 10px;font-size:12px;font-weight:700}.bz-app-test[data-kind=interests] .bz-app-test-tag,.bz-app-test[data-kind=interests] .bz-app-test-chip{background:#f7d9bf}.bz-app-test-h1{margin:0;font-size:38px;font-weight:700;line-height:1.05}.bz-app-test-h1 span{color:#0000;background:linear-gradient(90deg,#d9c6f2,#f2c4d6,#f7d9bf);-webkit-background-clip:text;background-clip:text}.bz-app-test-facts{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bz-app-test-facts li{border:1px solid #ffffff40;border-radius:999px;padding:4px 10px;font-size:12px}.bz-app-test-glass{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff26;border-radius:20px;margin:0;padding:14px 16px;font-size:14px;line-height:1.45}.bz-app-traits-h1{font-size:34px}.bz-app-traits{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff26;border-radius:20px;flex-direction:column;gap:10px;margin:0;padding:12px 14px;list-style:none;display:flex}.bz-app-trait{flex-direction:column;gap:4px;display:flex}.bz-app-test-body:has(.bz-app-traits){gap:7px}.bz-app-test-body:has(.bz-app-traits) .bz-app-test-cta{min-height:48px}.bz-app-test-body:has(.bz-app-traits) .bz-app-test-ghost{min-height:44px;margin-top:0}.bz-app-traits-occ .bz-app-test-num{padding:6px 14px}.bz-app-traits-occ{gap:5px}.bz-app-trait-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.bz-app-trait-head b{font-size:15px;font-weight:700}.bz-app-trait-badge{border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.bz-app-trait-badge[data-level=low]{color:#1c1530;background:#d9c6f2}.bz-app-trait-badge[data-level=mid]{color:#fff;background:#ffffff26}.bz-app-trait-badge[data-level=high]{color:#1c1530;background:linear-gradient(90deg,#f2c4d6,#f7d9bf)}.bz-app-trait-bar{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.bz-app-trait-bar i{background:#ffffff1f;border-radius:999px;height:6px}.bz-app-trait-bar i[data-on]{background:linear-gradient(90deg,#d9c6f2,#f2c4d6,#f7d9bf)}.bz-app-trait small{color:#bdb7c2;font-size:12px;line-height:1.3}.bz-app-traits-link{color:#f2c4d6;font-size:14px;font-weight:700;text-decoration:none}.bz-app-test-glass h2{margin:0 0 8px;font-size:16px;font-weight:700}.bz-app-test-glass p{margin:0}.bz-app-test-note{color:#bdb7c2;margin:0;font-size:13px}.bz-app-test-note a{color:#f2c4d6;text-decoration:underline}.bz-app-test-pink{color:#f2c4d6;margin:0;font-weight:700}.bz-app-test-err{color:#ffb3c7;margin:0;font-size:13px}.bz-app-test-cta{color:#141414;text-align:center;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:52px;margin-top:auto;padding:0 16px;font-weight:700;text-decoration:none;display:flex}.bz-app-test-cta:disabled{opacity:.5}.bz-app-test-ghost{color:#fff;background:0 0;border:1.5px solid #ffffff80;border-radius:999px;justify-content:center;align-items:center;min-height:50px;margin-top:8px;font-weight:600;text-decoration:none;display:flex}.bz-app-test[data-done] .bz-app-test-body{gap:8px}.bz-app-test[data-done] .bz-app-test-ghost{margin-top:0}.bz-app-test-pause{color:#fff;background:#ffffff1a;border:0;border-radius:999px;min-height:36px;padding:0 14px;font-weight:600}.bz-app-test-progress{color:#bdb7c2;justify-content:space-between;font-size:13px;display:flex}.bz-app-test-bar{background:#ffffff1f;border-radius:999px;height:6px;overflow:hidden}.bz-app-test-bar i{background:#d9c6f2;height:100%;transition:width .25s ease-out;display:block}.bz-app-test[data-kind=interests] .bz-app-test-bar i{background:#f7d9bf}.bz-app-test-q{flex-direction:column;gap:10px;animation:.26s ease-out bz-app-test-in;display:flex}@keyframes bz-app-test-in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bz-app-test-q{animation:.15s linear bz-app-test-fade}}@keyframes bz-app-test-fade{0%{opacity:0}to{opacity:1}}.bz-app-test-kicker{color:#f2c4d6;margin:6px 0 0;font-size:13px;font-weight:600}.bz-app-test-q h1{margin:0;font-size:28px;font-weight:700;line-height:1.15}.bz-app-test-opts{flex-direction:column;gap:8px;display:flex}.bz-app-test-opts button{color:#fff;text-align:left;background:#ffffff14;border:1px solid #ffffff40;border-radius:16px;justify-content:space-between;align-items:center;min-height:50px;padding:0 16px;font-size:15px;font-weight:600;display:flex}.bz-app-test-opts button[data-on=true]{color:#141414;background:#fff;border-color:#fff}.bz-app-test-foot{color:#bdb7c2;justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;font-size:12.5px;display:flex}.bz-app-test-foot button{color:#fff;background:0 0;border:0;padding:8px 0;font-weight:600}.bz-app-test-foot button:disabled{opacity:.35}.bz-app-test-bars{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.bz-app-test-bars div{justify-content:space-between;font-size:13px;display:flex}.bz-app-test-bars span{color:#bdb7c2}.bz-app-test-bars i{background:#ffffff1f;border-radius:999px;height:8px;margin-top:4px;display:block;overflow:hidden}.bz-app-test-bars em{background:linear-gradient(90deg,#d9c6f2,#f2c4d6,#f7d9bf);height:100%;display:block}.bz-app-test-label{margin:6px 0 0;font-size:13px;font-weight:700}.bz-app-test-input{color:#fff;background:#ffffff14;border:1px solid #ffffff40;border-radius:16px;min-height:50px;padding:0 14px;font-size:16px}.bz-app-match-rows [data-state=active]{position:relative;overflow:hidden}.bz-app-match-rows [data-state=active]:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff24 50%,#0000 70%);animation:1.6s ease-in-out infinite bz-app-match-shimmer;position:absolute;inset:0;transform:translate(-100%)}.bz-app-match-spin{border:3px solid #0000;border-top-color:var(--app-six-label);border-radius:50%;width:34px;height:34px;animation:.9s linear infinite bz-app-match-rot}@keyframes bz-app-match-shimmer{to{transform:translate(100%)}}@keyframes bz-app-match-rot{to{transform:rotate(360deg)}}@keyframes bz-app-match-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.bz-app-match-rows [data-state=active]:after{display:none}.bz-app-match-spin{border-top-color:#0000;animation:none}.bz-app-match-rows [data-state=active] .bz-app-match-mark{animation:2s ease-in-out infinite bz-app-match-pulse}}.bz-app-feed-tabs{gap:8px}.bz-app-feed-tab{height:34px;padding:0 11px;font-size:13px}.bz-app-feed-tab[data-tab=sparade]{background:#c9d2f5}.bz-app-saved{overscroll-behavior:contain;color:#fff;flex:auto;min-height:0;padding:14px 20px 20px;position:relative;overflow-y:auto}.bz-app-saved-sec{letter-spacing:.06em;text-transform:uppercase;color:#bdb7c2;margin:6px 0 8px;font-size:11.5px;font-weight:700}.bz-app-saved-list{gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.bz-app-saved-row{color:#1c1530;background:#fff;border-radius:18px;align-items:center;gap:10px;padding:12px 14px;display:flex}.bz-app-saved-open{text-align:left;flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.bz-app-saved-score{background:#141414;border-radius:14px;flex:none;place-items:center;width:50px;height:50px;font-size:22px;font-weight:700;display:grid}.bz-app-saved-score>span{color:#0000;background:linear-gradient(135deg,#d9c6f2,#f2c4d6 55%,#f7d9bf);-webkit-background-clip:text;background-clip:text}.bz-app-saved-text{gap:2px;min-width:0;display:grid}.bz-app-saved-text .bz-app-feed-level{justify-self:start}.bz-app-saved-text b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.bz-app-saved-text small{color:#6c6573;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.bz-app-saved-heart{color:#b4235a;background:#f2c4d6;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.bz-app-saved-ad{color:#fff;white-space:nowrap;background:#141414;border-radius:999px;flex:none;padding:8px 12px;font-size:13px;font-weight:600}.bz-app-saved-undo{border:1.5px solid #1c1530;border-radius:999px;flex:none;padding:7px 14px;font-size:13px;font-weight:600}.bz-app-saved-hiddenlink{text-align:left;color:#fff;border-top:1px solid #ffffff26;width:100%;padding:14px 0 4px;font-weight:600;display:block}.bz-app-saved-back{color:#fff;font-size:14px;font-weight:600}.bz-app-saved-h{margin:10px 0 6px;font-size:22px;font-weight:700}.bz-app-saved-lead{color:#bdb7c2;margin:0 0 14px;font-size:13px}.bz-app-saved-empty{color:#bdb7c2;margin:12px 0;font-size:14px}.bz-app-job{color:#fff;background:#141414;flex-direction:column;height:100dvh;font-family:Ubuntu,sans-serif;display:flex;position:relative;overflow:hidden}.bz-app-job-glow{pointer-events:none;background:radial-gradient(circle,#d9c6f25c,#f2c4d61f 50%,#0000 70%);border-radius:50%;width:420px;height:420px;position:absolute;top:-120px;left:-120px}.bz-app-job[data-level="2"] .bz-app-job-glow{background:radial-gradient(circle,#c9d2f55c,#f2c4d61f 50%,#0000 70%)}.bz-app-job-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding-bottom:16px;position:relative;overflow-y:auto}.bz-app-job-top{z-index:3;background:#141414;justify-content:space-between;align-items:center;padding:32px 18px 8px;display:flex;position:sticky;top:0}.bz-app-job-back{color:#fff;background:#ffffff1a;border:0;border-radius:50%;width:40px;height:40px;font-size:24px;line-height:1}.bz-app-job-level{color:#1c1530;background:linear-gradient(135deg,#d9c6f2,#f2c4d6);border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:700}.bz-app-job[data-level="2"] .bz-app-job-level{background:linear-gradient(135deg,#c9d2f5,#d9c6f2)}.bz-app-job-title{letter-spacing:-.6px;margin:18px 18px 6px;font-size:30px;font-weight:700;line-height:1.12}.bz-app-job-meta{color:#d6d0db;margin:0 18px;font-size:14px}.bz-app-job-score{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:16px;margin:16px 18px 0;padding:14px 16px;display:flex}.bz-app-job-num{color:#0000;background:linear-gradient(135deg,#d9c6f2,#f2c4d6,#f7d9bf);-webkit-background-clip:text;background-clip:text;margin:0;font-size:44px;font-weight:700;line-height:1}.bz-app-job-score>div>span{color:#e6d3f3;font-size:11.5px}.bz-app-job-score ul{flex:1;gap:7px;margin:0;padding:0;list-style:none;display:grid}.bz-app-job-score li span{justify-content:space-between;font-size:12px;display:flex}.bz-app-job-score li em{color:#e6d3f3;font-style:normal}.bz-app-job-score li i{background:#ffffff24;border-radius:999px;height:5px;margin-top:3px;display:block}.bz-app-job-score li s{background:linear-gradient(90deg,#d9c6f2,#f2c4d6,#f7d9bf);border-radius:999px;height:100%;display:block}.bz-app-job-note{color:#bdb7c2;margin:10px 18px 0;font-size:12.5px}.bz-app-job-tabs{gap:8px;margin:16px 16px 0;display:flex}.bz-app-job-tabs button{color:#1c1530;background:#f2c4d6;border:0;border-radius:999px;flex:1;height:36px;font-size:13.5px}.bz-app-job-tabs button[data-tab=foretag]{background:#d9c6f2}.bz-app-job-tabs button[aria-selected=true]{font-weight:700;box-shadow:0 0 0 2px #141414,0 0 0 4px #fff}.bz-app-job-card{color:#1c1530;background:#fff;border-radius:24px;margin:14px 16px;padding:16px 18px}.bz-app-job-card h3{margin:16px 0 6px;font-size:16px;font-weight:700}.bz-app-job-card h3:first-child{margin-top:0}.bz-app-job-facts{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.bz-app-job-facts div{background:#f6f3f8;border-radius:14px;padding:9px 12px}.bz-app-job-facts dt{color:#3d3445;font-size:11.5px}.bz-app-job-facts div:first-child{background:#f2c4d6}.bz-app-job-facts div:nth-child(2){background:#d9c6f2}.bz-app-job-facts div:nth-child(3){background:#f7d9bf}.bz-app-job-facts div:nth-child(4){background:#c9d2f5}.bz-app-job-facts dd{color:#1c1530;margin:0;font-size:14px;font-weight:700}.bz-app-job-desc{white-space:pre-line;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.bz-app-job-desc[data-open]{display:block}.bz-app-job-more,.bz-app-job-pills button{color:#1c1530;background:0 0;border:0;margin-top:4px;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.bz-app-job-pills{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bz-app-job-pills li{background:#f6f3f8;border-radius:999px;padding:5px 11px;font-size:13px}.bz-app-job-org{align-items:center;gap:12px;display:flex}.bz-app-job-org b{font-size:17px;display:block}.bz-app-job-org small{color:#5b5660;font-size:13px}.bz-app-job-logo{object-fit:cover;background:linear-gradient(135deg,#d9c6f2,#f7d9bf);border-radius:14px;flex:none;place-items:center;width:52px;height:52px;font-size:20px;font-weight:700;display:grid}.bz-app-job-org[data-level="2"] .bz-app-job-logo{color:#5b5660;background:#eeeaf2}.bz-app-job-web{color:#1c1530;margin-top:12px;font-weight:700;display:inline-block}.bz-app-job-none{color:#1c1530;background:#f6f3f8;border-radius:16px;margin:14px 0 0;padding:14px 16px;font-size:14.5px}.bz-app-job-hint{color:#3d3942;margin:10px 0;font-size:13.5px}.bz-app-job-dark{color:#fff;background:#1c1530;border-radius:999px;justify-content:center;align-items:center;width:100%;height:46px;font-weight:700;text-decoration:none;display:flex}.bz-app-job-gone{margin-top:80px}.bz-app-job-bar{padding:12px 16px calc(22px + env(safe-area-inset-bottom));background:#141414;border-top:1px solid #2a2730;position:relative}.bz-app-job-bar p{color:#bdb7c2;margin:0 0 10px;font-size:12.5px}.bz-app-job-bar>div{gap:8px;display:flex}.bz-app-job-b{color:#fff;white-space:nowrap;background:0 0;border:1px solid #4a4650;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;height:50px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.bz-app-job-b--light{color:#141414;background:#fff;border-color:#fff}.bz-app-job-b[aria-pressed=true]:not(.bz-app-job-b--light){background:#ffffff24}.bz-app-tp-org{align-items:center;gap:12px;padding:14px 18px 0;display:flex;position:relative}.bz-app-tp-logo{color:#1c1530;object-fit:cover;background:linear-gradient(135deg,#d9c6f2,#f7d9bf);border-radius:14px;flex:none;place-items:center;width:52px;height:52px;font-size:22px;font-weight:700;display:grid}.bz-app-tp-name{margin:0;font-size:17px;font-weight:700}.bz-app-tp-line{color:#d6d0db;margin:2px 0 0;font-size:13px}.bz-app-tp-title{letter-spacing:-.6px;margin:20px 18px 0;font-size:30px;font-weight:700;line-height:1.12;position:relative}.bz-app-tp-title span{color:#0000;background:linear-gradient(90deg,#d9c6f2,#f2c4d6,#f7d9bf);-webkit-background-clip:text;background-clip:text}.bz-app-tp-lead{color:#d6d0db;margin:10px 18px 0;font-size:14px;line-height:1.45;position:relative}.bz-app-tp-card{color:#1c1530;background:#fff;border-radius:24px;margin:18px 16px;padding:16px 18px;position:relative}.bz-app-tp-card h2{margin:4px 0 10px;font-size:16px;font-weight:700}.bz-app-tp-card h2+ol{margin-top:0}.bz-app-tp-pills{flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.bz-app-tp-pills li{color:#1c1530;border-radius:999px;padding:6px 12px;font-size:13px}.bz-app-tp-fit{align-items:flex-start;gap:8px;margin:0 0 16px;font-size:13.5px;display:flex}.bz-app-tp-fit>span{background:#f7d9bf;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:grid}.bz-app-tp-fit[data-tone=fit]>span{background:#d9c6f2}.bz-app-tp-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.bz-app-tp-steps li{color:#3d3942;align-items:flex-start;gap:12px;font-size:14px;line-height:1.4;display:flex}.bz-app-tp-steps li>span:first-child{color:#1c1530;background:#f2c4d6;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.bz-app-tp-steps li:nth-child(2)>span:first-child{background:#d9c6f2}.bz-app-tp-steps li:nth-child(3)>span:first-child{background:#f7d9bf}.bz-app-tp-bar>p{color:#bdb7c2;font-size:12.5px}.bz-app-tp-bar .bz-app-tp-error{color:#f2c4d6}.bz-app-tp-bar .bz-app-tp-status{color:#fff;text-align:center;font-size:15px;font-weight:700}.bz-app-tp-bar button{border-radius:999px;flex:1;height:50px;font-size:15px;font-weight:700}.bz-app-tp-no{color:#fff;background:0 0;border:1px solid #4a4650}.bz-app-tp-yes{color:#141414;background:#fff;border:0}.bz-app-tp-bar .bz-app-tp-locked{color:#8a8490;background:#3a3640;border:0;font-size:13.5px}.bz-app-request-tab-badge{color:#1c1530;text-align:center;box-sizing:border-box;background:#f2c4d6;border-radius:999px;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;display:inline-block}.bz-app-pool-new{vertical-align:middle;color:#1c1530;background:#f2c4d6;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-block}.bz-app-feed-new{margin-left:0;margin-right:8px}.bz-app-feed-end{text-align:center;touch-action:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.bz-desktop-439 .bz-step-post:nth-child(n){background:var(--step-pink)}.bz-desktop-439 .bz-step-hero h1{margin-top:0}.bz-desktop-439 .bz-name-input{height:48px}@media (width>=1024px){.profile-step-flow:has(.bz-desktop-439) .bz-step-header-inner{max-width:1184px}.bz-step-main:has(.bz-desktop-439){max-width:1184px}.profile-step-flow:has(.bz-desktop-439) .bz-step-header-inner{padding-top:18px;padding-bottom:18px}.profile-step-flow:has(.bz-desktop-439) .bz-step-segments{max-width:360px}.profile-step-flow:has(.bz-desktop-439) .bz-step-segments span{height:4px}.bz-step-main:has(.bz-desktop-439){padding-top:32px}.bz-desktop-439.bz-step-layout{gap:30px}.bz-desktop-439 .bz-step-content{flex:760px;gap:18px}.bz-desktop-439 .bz-step-aside{flex:0 0 330px}.bz-desktop-439 .bz-step-hero{border-radius:24px;padding:26px 32px 28px}.bz-desktop-439 .bz-step-hero h1{margin:0 0 8px;font-size:46px}.bz-desktop-439 .bz-step-hero h1:focus{outline:none}.bz-desktop-439 .bz-step-form-card{border-radius:24px;padding:28px 28px 24px}.bz-desktop-439 .bz-step-posts{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.bz-desktop-439 .bz-step-post{align-items:center;gap:10px;padding:18px}.bz-desktop-439 .bz-step-post>div:first-child,.bz-desktop-439 .bz-step-post>span:first-child{padding-left:0}.bz-desktop-439 .bz-step-post>div:first-child>p:first-child svg,.bz-desktop-439 .bz-step-post-check{display:none}.profile-step-flow .bz-desktop-439 .bz-step-post button{min-height:32px}.profile-step-flow .bz-desktop-439 .bz-step-add-tile{border-radius:16px;grid-column:1/-1;min-height:56px}.bz-desktop-439 .bz-step-open-form{grid-column:1/-1;gap:16px;padding:22px}.bz-desktop-439 .bz-step-saved{margin-top:20px}.bz-desktop-439 .bz-step-post>div:first-child>p:first-child:has(>svg:only-child){display:none}.bz-desktop-439 .bz-step-fields button[aria-pressed]{min-height:40px;padding:8px 16px}.bz-desktop-439 .bz-step-fields fieldset.bz-step-divided{box-shadow:0 -1px 0 var(--step-line);margin-top:28px;padding-top:0}.profile-step-flow .bz-desktop-439 #step7-types+button{min-height:32px;padding-left:0;text-decoration:underline}.profile-step-flow .bz-desktop-439 .bz-step-fields .border-t>button[aria-controls=step7-optional]{padding-left:0}.bz-desktop-439 .bz-step-fields .border-t{margin-top:22px;padding-top:22px}.bz-desktop-439 .bz-step-fields fieldset.bz-step-divided{margin-top:24px}.bz-desktop-439 .bz-step-fields fieldset.bz-step-divided>legend{padding-top:24px}}.bz-app-profile .bz-app-divider{border:0;border-top:1px solid var(--app-account-border);margin:20px 0 0}.bz-app-profile .bz-app-help{color:var(--app-account-muted);margin:0;font-size:13px;line-height:1.4}.bz-app-profile .bz-app-or{color:var(--app-account-muted);margin:0 0 8px;font-size:13px}.bz-app-profile .bz-app-optional{color:var(--app-account-muted);font-weight:400}.bz-app-profile .bz-app-link{background:0 0;justify-content:flex-start;min-height:36px;padding-inline:0;text-decoration:underline}.bz-app-profile-fields h2.bz-app-first-heading{margin-top:0}.bz-app-profile .bz-app-experience-form h2,.bz-app-profile .bz-app-later-fields .bz-app-experience-form h2{margin:8px 0 0;font-size:14px;font-weight:700}.bz-app-profile .bz-app-profile-status{color:var(--step-saved);font-size:13px}:root{--app-profile-question:var(--step-soft)}.bz-app-profile-fields:has(.bz-app-question){gap:14px;display:grid}.bz-app-question{border:1px solid var(--app-account-border);background:var(--app-profile-question);border-radius:18px;gap:12px;min-width:0;padding:16px 14px;display:grid}.bz-app-profile .bz-app-question h2,.bz-app-profile-sheet .bz-app-question h2{margin:0;font-size:16px;font-weight:700;line-height:1.35}.bz-app-question .bz-app-skill-pills{margin:0}.bz-app-profile .bz-app-question button[aria-pressed],.bz-app-profile-sheet button[aria-pressed]{border:1px solid var(--app-account-border);white-space:normal;text-align:left;background:var(--app-account-field);height:auto;min-height:44px;color:var(--app-profile-ink);border-radius:999px;padding:10px 14px}.bz-app-profile .bz-app-question button[aria-pressed=true],.bz-app-profile-sheet button[aria-pressed=true]{background:var(--app-profile-ink);color:var(--bz-white);border-color:var(--app-profile-ink)}.bz-app-profile .bz-app-question .bz-name-input,.bz-app-profile .bz-app-question input:not([type=checkbox]),.bz-app-profile-sheet .bz-app-searchfield-input{background:var(--bz-white);border:1px solid var(--app-account-border);border-radius:14px}.bz-app-profile .bz-app-question .bz-name-help{font-size:12px}.bz-app-profile .bz-app-question .bz-name-optional{margin-top:4px;font-weight:400;display:block}.bz-app-profile .bz-app-list-heading{margin:0;font-size:18px;font-weight:700}.bz-app-profile .bz-app-add-entry{background:var(--bz-white);width:100%;min-height:54px;color:var(--app-profile-ink);border:1px solid var(--app-profile-ink);border-radius:999px;font-size:16px;font-weight:700}.bz-app-profile .bz-app-experience-row{flex-wrap:nowrap;padding-block:14px}.bz-app-profile .bz-app-experience-row>div:first-child{min-width:0}.bz-app-profile .bz-app-experience-row strong{font-size:16px}.bz-app-profile .bz-app-experience-row .bz-app-experience-tools{flex-shrink:0;gap:0}.bz-app-profile .bz-app-experience-row .bz-app-experience-tools button{background:0 0;min-height:40px;padding-inline:8px;font-size:13px}.bz-app-profile .bz-app-experience-row .bz-app-experience-tools button:last-child{font-weight:400;text-decoration:underline}.bz-app-profile .bz-app-experience-row:has([role=alertdialog]){flex-wrap:wrap}.bz-app-profile .bz-app-profile-skip{text-decoration:underline}.bz-app-profile-sheet{top:var(--app-visible-top,0px);z-index:55;width:100%;max-width:480px;height:100dvh;height:var(--app-search-height,100dvh);background:var(--bz-white);color:var(--app-profile-ink);font-family:var(--font-sans);outline:none;flex-direction:column;margin-inline:auto;display:flex;position:fixed;inset-inline:0}.bz-app-sheet-header{padding:max(16px, env(safe-area-inset-top)) 16px 14px;border-bottom:1px solid var(--app-account-border);flex-shrink:0;align-items:center;gap:12px;display:flex}.bz-app-sheet-header h2{margin:0;font-size:20px;font-weight:700;line-height:1.3}.bz-app-sheet-header button{background:var(--app-account-field);width:44px;height:44px;color:var(--app-profile-ink);border-radius:999px;flex-shrink:0;padding:0}.bz-app-sheet-scroll{overscroll-behavior-y:contain;flex-direction:column;flex:1;gap:14px;min-height:0;padding:18px 20px;display:flex;overflow-y:auto}.bz-app-sheet-actions{border-top:1px solid var(--app-account-border);padding:12px 20px max(10px, env(safe-area-inset-bottom));background:var(--bz-white);flex-direction:column;flex-shrink:0;gap:4px;display:flex}.bz-app-sheet-actions button{min-height:40px;color:var(--app-account-muted);background:0 0;border-radius:999px}.bz-app-sheet-actions .bz-app-sheet-save{background:var(--app-profile-ink);min-height:56px;color:var(--bz-white);font-size:16px;font-weight:700}.bz-app-sheet-actions .bz-app-sheet-save:disabled{opacity:1;background:var(--app-account-border);color:var(--app-account-muted)}.bz-app-question-summary{justify-content:space-between;align-items:center;gap:10px;display:flex}.bz-app-question-summary>div{gap:2px;min-width:0;display:grid}.bz-app-question-summary span{color:var(--app-account-muted);font-size:13px}.bz-app-question-summary strong{overflow-wrap:anywhere;align-items:center;gap:4px;font-size:16px;line-height:1.35;display:flex}.bz-app-question-summary svg{flex-shrink:0}.bz-app-question-summary button{color:var(--app-profile-ink);background:0 0;flex-shrink:0;min-height:40px;padding:0;text-decoration:underline}.bz-app-profile-sheet .bz-app-help{color:var(--app-account-muted);margin:0;font-size:13px;line-height:1.4}.bz-app-profile-sheet .bz-app-link{color:var(--app-profile-ink);background:0 0;justify-content:flex-start;padding:0;text-decoration:underline}.bz-app-profile-sheet fieldset{border:0;gap:8px;min-width:0;padding:0;display:grid}.bz-app-profile-sheet legend{margin-bottom:8px;font-size:13px;font-weight:700}.bz-app-language-levels{gap:8px;display:grid}.bz-app-profile-sheet .bz-app-language-levels button{border-radius:14px;justify-content:space-between;gap:10px;width:100%;min-height:48px}.bz-app-language-levels strong{align-items:center;gap:4px;font-size:14px;display:flex}.bz-app-language-levels span{text-align:right;white-space:normal;font-size:12px}.bz-app-profile .bz-app-question button,.bz-app-profile-sheet button,.bz-app-profile .bz-app-add-entry{box-shadow:none}.bz-app-profile .bz-app-add-entry{min-height:54px}.bz-app-profile .bz-app-question button[aria-pressed],.bz-app-profile-sheet button[aria-pressed]{font-size:15px;font-weight:400}.bz-app-profile .bz-app-education>section[aria-labelledby=credential-heading]{border:0;margin-top:14px;padding:0}.bz-app-profile .bz-app-education #credential-heading{font-size:18px}.bz-app-profile .bz-app-education .bz-step-section-help{color:var(--app-account-muted);margin-top:8px}.bz-app-profile .bz-app-education .bz-step-open-form{background:0 0;border:0;padding:0}.bz-app-profile .bz-app-education .bz-step-open-form ul:empty{display:none}.bz-app-profile .bz-app-education .bz-step-open-form h3{margin-bottom:8px;font-size:14px}.bz-app-profile .bz-app-education button[aria-pressed]{background:var(--app-account-field);color:var(--app-profile-ink);border:1px solid var(--app-account-border)}.bz-app-profile .bz-app-education button[aria-pressed=true]{background:var(--app-profile-ink);color:var(--bz-white);border-color:var(--app-profile-ink)}:root{--credential-soft:#eef7f0;--credential-green:#2f6b3c;--credential-dash:#9a9a9a}.bz-credential-cards{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bz-credential-card{background:var(--credential-soft);border:1.5px solid var(--credential-green);border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.bz-credential-check{background:var(--credential-green);width:40px;height:40px;color:var(--bz-white,#fff);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.bz-credential-remove{min-height:44px;color:var(--credential-green);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:14px;font-weight:600;text-decoration:underline}.bz-credential-remove:disabled{opacity:.5;cursor:not-allowed}.bz-credential-suggestion{border:1.5px dashed var(--credential-dash);background:var(--bz-white,#fff);min-height:44px;color:var(--foreground);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-weight:700;display:inline-flex}.bz-credential-suggestion:hover{border-color:var(--credential-green)}.bz-credential-suggestion:disabled{opacity:.5;cursor:not-allowed}@media (width>=1024px){.bz-credential-cards{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}.bz-app-test-tag[data-tone=pink]{background:#f2c4d6}.bz-app-test-glass small{color:#bdb7c2;margin-top:6px;font-size:12px;display:block}.bz-app-tcard{color:#141414;background:linear-gradient(135deg,#d9c6f2,#f2c4d6);border-radius:20px;padding:16px;text-decoration:none;display:block}.bz-app-tcard[data-kind=interests]{background:linear-gradient(135deg,#f2c4d6,#f7d9bf)}.bz-app-tcard-st{background:#fff;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.bz-app-tcard h2{margin:10px 0 0;font-size:22px;font-weight:700}.bz-app-tcard p{color:#141414cc;margin:2px 0 0;font-size:14px}.bz-app-tcard .bz-app-test-facts{margin-top:10px}.bz-app-tcard .bz-app-test-facts li{border-color:#14141440}.bz-app-tcard-go{margin-top:12px;font-size:15px;font-weight:700;display:block}.bz-app-test-glass .bz-app-test-bars small.bz-app-test-top-pill{vertical-align:middle;color:#141414;background:#f2c4d6;border-radius:999px;margin:0 0 0 6px;padding:1px 7px;font-size:11px;font-weight:700;line-height:1.4;display:inline-block}.bz-app-test-body[data-interest-result] .bz-app-test-glass{line-height:inherit;padding:12px 14px}.bz-app-test-body[data-interest-result]:not([data-dense]) .bz-app-test-bars{gap:8px}.bz-app-test-body[data-interest-result][data-dense]{gap:6px}.bz-app-test-body[data-interest-result][data-dense] .bz-app-test-bars{gap:4px}.bz-app-test-body[data-interest-result][data-dense] .bz-app-test-glass{padding:10px 14px;line-height:1.25}.bz-app-test-body[data-interest-result][data-dense] .bz-app-test-glass h2{margin-bottom:4px}.bz-app-test-body[data-interest-result][data-dense] .bz-app-test-bars i{margin-top:3px}.bz-app-test-body[data-interest-result][data-dense] .bz-app-test-cta{min-height:48px}.bz-app-test-body[data-interest-result][data-dense] .bz-app-test-ghost{min-height:44px;margin-top:0}.bz-app-test-link{color:#fff;font-size:14px;font-weight:700;text-decoration:none}.bz-app-test-row{background:#ffffff14;border:1px solid #ffffff26;border-radius:20px;padding:14px 16px}.bz-app-test-row-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.bz-app-test-row-head b{font-size:16px}.bz-app-test-row-head button{color:#f2c4d6;background:0 0;border:0;flex:none;padding:0;font-size:12px;text-decoration:underline}.bz-app-test-row-why{color:#bdb7c2;margin:8px 0 0;font-size:13px;line-height:1.45}.bz-app-test-list{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.bz-app-test-num{background:#ffffff14;border:1px solid #ffffff26;border-radius:18px;align-items:center;gap:12px;padding:11px 14px;display:flex}.bz-app-test-num i{color:#1c1530;background:#d9c6f2;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-style:normal;font-weight:700;display:flex}.bz-app-test-num b{font-size:15px;display:block}.bz-app-test-num small{color:#bdb7c2;margin-top:2px;font-size:12px;display:block}button.bz-app-anon-back{cursor:pointer;border:0;flex:none}.bz-app-test[data-compact] .bz-app-test-h1{font-size:30px}.bz-app-test[data-compact] .bz-app-test-body{gap:10px}.bz-app-test[data-compact] .bz-app-test-glass{padding:12px 14px}.bz-app-avatar{color:#141414;background:linear-gradient(135deg,#d9c6f2,#f2c4d6,#f7d9bf);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:18px;font-weight:700;display:flex;box-shadow:0 0 0 2px #ffffff40}button.bz-app-avatar{cursor:pointer}.bz-app-home-topside{align-items:center;gap:10px;display:flex}.bz-app-anon-top .bz-app-brand{margin-right:auto}.bz-app-requests-brand,.bz-app-pending-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.bz-app-sheet-overlay{z-index:80;background:#000000a0;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.bz-app-sheet{width:100%;max-width:480px;padding:10px 18px max(30px, env(safe-area-inset-bottom));color:#fff;font-family:var(--font-sans);background:#1c1b1f;border-top:1px solid #ffffff26;border-radius:24px 24px 0 0}.bz-app-sheet-handle{background:#ffffff40;border-radius:4px;width:40px;height:4px;margin:0 auto 16px}.bz-app-sheet-who{align-items:center;gap:12px;margin-bottom:16px;display:flex}.bz-app-sheet-who small{color:#bdb7c2;font-size:12px;display:block}.bz-app-sheet-who b{font-size:17px}.bz-app-sheet-row{color:#fff;text-align:left;background:#ffffff14;border:1px solid #ffffff26;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:8px;padding:15px 16px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.bz-app-sheet-row small{color:#bdb7c2;margin-top:2px;font-size:12px;font-weight:400;display:block}.bz-app-sheet-logout{align-items:center;gap:12px;display:flex}.bz-app-sheet-logout-badge{color:#f2c4d6;background:#f2c4d626;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.bz-app-sheet-close{color:#fff;background:0 0;border:1.5px solid #ffffff80;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:50px;margin-top:14px;font-size:15px;font-weight:600;display:flex}.bz-fmc-fold{border-top:1px solid var(--bz-border);padding:10px 0}.bz-fmc-fold-head{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:10px;padding:0;display:flex}.bz-fmc-fold-title{color:#141414;flex:none;font-size:14px;font-weight:700}.bz-fmc-fold-summary{color:var(--bz-muted,#5a5a5a);flex:1;font-size:12.5px}.bz-fmc-fold-toggle{color:#141414;flex:none;margin-left:auto;font-size:12.5px;font-weight:700}.bz-fmc-fold-static{align-items:baseline;gap:10px;margin:0;display:flex}.bz-fmc-fold-static .bz-fmc-muted{font-size:12.5px}.bz-fmc-fold-body{margin-top:12px}.bz-fmc-traitrows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bz-fmc-traitrow{border-bottom:1px solid #f0ede7;grid-template-columns:150px 70px minmax(0,1fr);grid-template-areas:"name level bar"". .text";align-items:baseline;gap:5px 12px;padding:9px 0;display:grid}.bz-fmc-traitrow:last-child{border-bottom:0}.bz-fmc-traitrow-name{color:#141414;grid-area:name;font-size:14px;font-weight:700}.bz-fmc-traitrow-level{color:#141414;grid-area:level;font-size:14px;font-weight:700}.bz-fmc-traitrow-bar{grid-area:bar;grid-template-columns:repeat(3,1fr);align-self:center;gap:4px;display:grid}.bz-fmc-traitrow-bar i{background:#1414141a;border-radius:999px;height:6px}.bz-fmc-traitrow-bar i[data-on]{background:#141414}.bz-fmc-traitrow-text{color:#555;grid-area:text;margin:0;font-size:12px}@media (width<=520px){.bz-fmc-traitrow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name level""bar bar""text text"}.bz-fmc-traitrow-level{text-align:right}}.bz-fmc-ibars{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.bz-fmc-ibar-head{justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;display:flex}.bz-fmc-ibar-head b{align-items:center;gap:8px;display:flex}.bz-fmc-ibar .bz-fmc-track{margin-top:4px}.bz-fmc-ibar .bz-fmc-muted{margin:4px 0 0;font-size:12.5px}.bz-app-anon-gtests>li+li{border-top:1px solid #ffffff1f}.bz-app-anon-gtests>li{display:block}.bz-app-anon-gtest-fold>button{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:13.5px;display:flex}.bz-app-anon-gtest-fold>button>span:first-child{flex:1}.bz-app-anon-gtest-fold>button>b,.bz-app-anon-gtest-arrow{flex:none}.bz-app-anon-gtest-summary,.bz-app-anon-gtest-note{color:#bdb7c2;margin:0 0 10px;font-size:13px}.bz-app-anon-gtest-body{padding:4px 0 12px}.bz-app-anon-gtest-body .bz-app-traits{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.bz-app-anon-gtest-body .bz-app-trait-head>b,.bz-app-anon-gtest-body .bz-app-test-bars b{background:0 0;border-radius:0;padding:0;font-weight:700}.bz-app-anon-gtest-body .bz-app-test-bars small.bz-app-test-top-pill{vertical-align:middle;color:#141414;background:#f2c4d6;border-radius:999px;margin:0 0 0 6px;padding:1px 7px;font-size:11px;font-weight:700;line-height:1.4;display:inline-block}.bz-q1{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:16px;margin-top:20px;display:grid}.bz-q1-dark{color:#fff;background:#141414;border-radius:22px;padding:24px}.bz-q1-count{color:#0000;background:linear-gradient(90deg,#d9c6f2,#f2c4d6,#f7d9bf);-webkit-background-clip:text;background-clip:text;font-size:64px;font-weight:700;line-height:1;display:block}.bz-q1-lead{margin:10px 0 4px;font-size:17px}.bz-q1-note{color:#bdb7c2;margin:0 0 16px;font-size:13px}.bz-q1-checks{color:#bdb7c2;gap:8px;margin:0 0 20px;padding:0;font-size:13.5px;list-style:none;display:grid}.bz-q1-checks li{align-items:center;gap:10px;display:flex}.bz-q1-checks li[data-ok]{color:#fff}.bz-q1-dot{border:1.5px dashed #bdb7c2;border-radius:999px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-flex}.bz-q1-checks li[data-ok] .bz-q1-dot{color:#141414;background:#f2c4d6;border:0}.bz-q1-cta{width:100%}.bz-q1-list{background:#fff;border-radius:22px;padding:8px 20px}.bz-q1-list ul{margin:0;padding:0;list-style:none}.bz-q1-list li{border-bottom:1px solid #f0ede7;align-items:center;gap:14px;padding:14px 0;display:flex}.bz-q1-list li:last-child{border-bottom:0}.bz-q1-score{color:#141414;background:linear-gradient(135deg,#e5d6fb,#f2c4d6);border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:52px;height:52px;line-height:1;display:flex}.bz-q1-score b{font-size:20px;font-weight:700}.bz-q1-score small{font-size:10px}.bz-q1-job{flex:1;min-width:0}.bz-q1-job h3{margin:0;font-size:16px;font-weight:700}.bz-q1-job p{color:#555;margin:2px 0 0;font-size:13px}.bz-q1-badge{border:1px dashed #141414;border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-weight:700}.bz-q1-more{border-top:1px solid #f0ede7;margin:0;padding:12px 0 14px;font-size:13px;font-weight:700}@media (width<=860px){.bz-q1{grid-template-columns:1fr}.bz-q1-count{font-size:52px}}.bz-app-start--quick .bz-app-jobslot{margin-bottom:12px}.bz-app-start--quick .bz-app-bottom h1{font-size:2.125rem}.bz-app-quickform{flex-direction:column;gap:10px;display:flex}.bz-app-quickform .bz-p1-field{color:var(--app-foreground);gap:6px;margin-top:0}.bz-app-quickform .bz-p1-field label{font-size:13px}.bz-app-quickform .bz-p1-inputwrap input{border:0;border-radius:14px;height:48px}.bz-app-quickform .bz-p1-inputwrap>svg{top:14px}.bz-app-quickform .bz-p1-options{max-height:220px;top:auto;bottom:52px}.bz-app-quickform .bz-p1-fieldstatus:empty{display:none}.bz-app-quickform .bz-p1-fieldstatus p{color:var(--app-muted);margin:0;font-size:11px}.bz-app-quickrow{grid-template-columns:minmax(0,1fr) 120px;gap:10px;display:grid}.bz-app-quickselect{color:#141414;background:#fff;border:0;border-radius:14px;height:48px;font-size:16px}.bz-app-quickhint{color:var(--bz-pink);margin:0;font-size:12px}.bz-app-start .bz-app-quickunder{flex-direction:column;gap:4px;margin-top:2px;font-size:12px}.bz-app-quickunder a{color:inherit}.bz-app-quickunder .bz-app-how{color:var(--bz-pink);font-weight:700}.bz-app-qres .bz-app-brand img{height:38px}.bz-app-qres-sel{color:#bdb7c2;margin:0 0 12px;font-size:13px}.bz-app-qres .bz-app-qres-edit{height:auto;color:var(--bz-pink);padding:0;font-size:13px;font-weight:700}.bz-app-qres-glass{margin-bottom:10px;padding:18px}.bz-app-qres-count{color:#0000;background:linear-gradient(90deg,#d9c6f2,#f2c4d6,#f7d9bf);-webkit-background-clip:text;background-clip:text;font-size:48px;font-weight:700;line-height:1.05;display:block}.bz-app-qres-lead{margin:6px 0 2px;font-size:15px}.bz-app-qres-note{color:#bdb7c2;margin:0 0 10px;font-size:12px}.bz-app-qres-checks{color:#bdb7c2;flex-wrap:wrap;gap:8px 14px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.bz-app-qres-checks li{align-items:center;gap:6px;display:flex}.bz-app-qres-checks li[data-ok]{color:#fff}.bz-app-qres-checks li[data-ok] .bz-q1-dot{color:#141414;background:#f2c4d6;border:0}.bz-app-qres-jobs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bz-app-qres-jobs li{align-items:center;gap:12px;padding:10px 12px;display:flex}.bz-app-qres-jobs .bz-q1-score{color:#141414;background:linear-gradient(135deg,#e5d6fb,#f2c4d6);border-radius:12px;flex:none;align-content:center;place-items:center;width:44px;height:44px;line-height:1;display:grid}.bz-app-qres-jobs .bz-q1-score small{font-size:10px}.bz-app-qres-job{min-width:0}.bz-app-qres-job h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:700;display:-webkit-box;overflow:hidden}.bz-app-qres-job p{color:#bdb7c2;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:12px;overflow:hidden}.bz-app-qres-more{margin:10px 0 0;font-size:13px;font-weight:700}.bz-app-qres-msg{margin:8px 0;font-size:15px}.bz-app-qres-foot{padding:10px 18px max(16px, env(safe-area-inset-bottom));text-align:center}.bz-app-qres-foot .bz-app-qres-cta{color:#141414;background:#fff;border-radius:999px;width:100%;height:52px;font-size:16px;font-weight:700}.bz-app-qres-foot p{color:#bdb7c2;margin:10px 0 0;font-size:13px}.bz-app-me-num[data-test=K]{background:#f7d9bf}.bz-app-pres .bz-app-brand img{height:38px}.bz-app-pres-scroll{flex-direction:column;display:flex}.bz-app-pres-pill{color:#141414;background:#f7d9bf;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:700}.bz-app-pres-text{background:var(--app-foreground);width:100%;height:160px;min-height:160px;max-height:280px;color:var(--app-surface);font:inherit;resize:none;border:0;border-radius:18px;flex:none;padding:14px;font-size:16px;overflow-y:auto}.bz-app-pres-actions{flex:none;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;scroll-margin-bottom:12px;display:flex}.bz-app-pres-count{color:var(--app-muted);margin:0;font-size:12px}.bz-app-pres-msg{margin:6px 0 0;font-size:13px}.bz-app-pres .bz-app-pres-save{background:var(--app-foreground);height:44px;min-height:44px;color:var(--app-surface);border-radius:999px;flex:none;padding-inline:24px;font-size:16px;font-weight:700}.bz-app-quickform .bz-p1-option{text-align:left;white-space:normal;color:#141414;background:0 0;justify-content:flex-start;width:100%;height:auto;min-height:44px;padding:10px 12px;font-size:15px}.bz-app-quickform .bz-p1-options [aria-selected=true]{background:var(--bz-lilac);border-radius:10px}.bz-unmatched{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.bz-unmatched-row{opacity:.85;border:1px dashed;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.bz-unmatched-text{gap:2px;min-width:0;display:grid}.bz-unmatched-text b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.bz-unmatched-text small{opacity:.75;font-size:13px}.bz-unmatched-text em{font-size:13px;font-style:normal;font-weight:600}.bz-unmatched-text .bz-unmatched-tag{border-radius:999px;justify-self:start;margin-top:2px;padding:3px 9px;font-size:12px;line-height:1.2}.bz-unmatched-tag--removed{color:#3a2414;background:#f7d9bf}.bz-unmatched-tag--no_match{color:#3a3a3a;background:#e6e6e6}.bz-unmatched-remove{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;flex:none;padding:8px 12px;font-size:13px;font-weight:600}.bz-unmatched-remove:disabled{opacity:.5;cursor:default}.bz-regsoon{color:#fff;cursor:default;-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;border:1.5px dashed #f2c4d6;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.95rem;font-weight:500;line-height:1.2;display:inline-flex}.bz-regsoon.is-light{color:#000;border-color:#000}.bz-regsoon-dot{background:#f2c4d6;border-radius:999px;flex:none;width:.5rem;height:.5rem}.bz-regsoon-note{opacity:.85;margin-top:.6rem;font-size:.9rem}.bz-regclosed-page{color:#fff;background:#000;place-items:center;min-height:100dvh;padding:2rem 1.25rem;display:grid}.bz-regclosed{flex-direction:column;align-items:flex-start;gap:1rem;max-width:34rem;display:flex}.bz-regclosed h1{font-size:clamp(2rem,6vw,3rem);font-weight:700;line-height:1.05}.bz-regclosed p{opacity:.9;font-size:1.05rem;line-height:1.5}.bz-regclosed-actions{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.bz-regclosed-btn{color:#fff;border:1px solid #fff9;border-radius:999px;justify-content:center;align-items:center;min-height:2.75rem;padding:0 1.25rem;font-weight:500;display:inline-flex}.bz-regclosed-btn.is-primary{color:#000;background:#fff;border-color:#fff}@media (width<=1279px){.bz-p3-searchcta .bz-regsoon.is-light{color:#fff;border-color:#f2c4d6}}.bz-login-copy .bz-regsoon{margin-top:8px}.bz-app-qres-foot .bz-regsoon,.bz-app-page-bottom .bz-regsoon{justify-content:center;align-self:center}.bz-demo-card{text-align:left;cursor:pointer;color:#1c1530;background:linear-gradient(110deg,#d9c6f2 0%,#f2c4d6 55%,#f7d9bf 100%);border:0;border-radius:18px;align-items:center;gap:12px;width:100%;margin:0 0 12px;padding:14px 16px;font-family:inherit;display:flex}.bz-demo-card:disabled{cursor:progress;opacity:.85}.bz-demo-card:focus-visible{outline-offset:2px;outline:2px solid #1c1530}.bz-demo-card-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bz-demo-card-text small{font-size:12px;line-height:1.3}.bz-demo-card-text strong{font-size:16px;font-weight:700;line-height:1.25}.bz-demo-card-text span{font-size:13px;line-height:1.3}.bz-demo-card-arrow{color:#1c1530;flex:none;width:22px;height:22px}.bz-demo-card-failed{margin:-4px 0 12px;font-size:13px}.bz-q1-dark .bz-demo-card{margin-top:16px}html.bz-demo{--bz-demo-h:34px}html.bz-demo body{padding-top:var(--bz-demo-h)}.bz-demo-bar{z-index:70;color:#1c1530;height:34px;font:600 13px/1 var(--font-sans);white-space:nowrap;background:linear-gradient(90deg,#d9c6f2,#f2c4d6,#f7d9bf);justify-content:center;align-items:center;gap:12px;padding:0 12px;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}.bz-demo-bar span{text-overflow:ellipsis;overflow:hidden}.bz-demo-exit{color:#1c1530;height:24px;font:700 12px/1 var(--font-sans);cursor:pointer;background:0 0;border:1.5px solid #1c1530;border-radius:999px;flex:none;padding:0 12px}.bz-demo-exit:focus-visible{outline-offset:2px;outline:2px solid #1c1530}.bz-demo-notice{left:50%;bottom:calc(96px + env(safe-area-inset-bottom));z-index:80;color:#fff;font:600 14px/1.3 var(--font-sans);white-space:nowrap;background:#1c1530;border-radius:12px;padding:10px 16px;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px #00000040}html.bz-demo :is(.bz-app-start,.bz-app-page,.bz-app-feed,.bz-app-requests,.bz-app-me,.bz-app-anon,.bz-app-test,.bz-app-job){height:calc(100dvh - var(--bz-demo-h))}html.bz-demo .bz-app-account{height:calc(var(--app-visible-height,100dvh) - var(--bz-demo-h))}html.bz-demo :is(.bz-app-home,.bz-app-match,.bz-app-grattis-six,.bz-p1,.bz-employer-shell,.bz-fk){min-height:calc(100dvh - var(--bz-demo-h))}html.bz-demo .bz-app-profile{top:calc(var(--app-visible-top,0px) + var(--bz-demo-h));height:calc(var(--app-visible-height,100dvh) - var(--bz-demo-h))}html.bz-demo :is(.bz-pp-quick,.bz-cd-jumps){top:var(--bz-demo-h)}html.bz-demo .bz-jf2-aside{top:calc(16px + var(--bz-demo-h))}.bz-regsoon-text{color:#8a8594;margin:.5rem 0 0;font-size:.85rem;font-weight:400;line-height:1.4}.bz-regsoon-text.is-light{color:#6b6675}.bz-demo-entry{cursor:pointer;color:var(--p1-ink);background:var(--p1-g1);white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.25rem;font-family:inherit;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.bz-demo-entry:disabled{cursor:progress;opacity:.8}.bz-demo-entry:focus-visible{outline:2px solid var(--bz-lilac);outline-offset:3px}.bz-demo-entry.is-pill{padding:.6rem 1.1rem;font-size:.95rem}.bz-demo-entry.is-cta{padding:.85rem 1.5rem;font-size:1rem}.bz-demo-entry.is-full{width:100%;padding:1rem 1.25rem;font-size:1.05rem;display:flex}.bz-demo-entry.is-link{color:#f2c4d6;font-size:inherit;background:0 0;border-radius:0;padding:0;display:inline}.bz-demo-entry-failed{margin:.5rem 0 0;font-size:.85rem}.bz-demo-entryblock{flex-direction:column;align-items:flex-start;gap:0;display:flex}.bz-demo-entryblock .bz-demo-entry{margin-bottom:.75rem}.bz-demo-entry-note{color:#8a8594;margin:.25rem 0 0;font-size:.85rem;line-height:1.4}.bz-demo-entry-note a{color:inherit;text-decoration:underline}.bz-q1-soon,.bz-p2-resultcta .bz-regsoon-text{margin-top:.6rem}.bz-p1-mobilemenu .bz-demo-entry{align-self:flex-start;margin-top:.5rem}.bz-regclosed-actions .bz-regclosed-demo{width:100%;margin-bottom:.25rem;padding:.85rem 1.25rem}.bz-app-curious{text-align:center;color:#fff;margin:0 0 .5rem}.bz-app-soonline{text-align:center;color:#a8a3b3;margin:0;font-size:.85rem}.bz-app-soonline a{color:inherit;text-decoration:underline}.bz-app-qres-foot .bz-app-soonline{margin-top:.6rem}.bz-example-entry{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:100vh;padding:2rem;display:flex}.bz-example-entry h1{font-size:1.5rem;font-weight:700}.bz-example-entry a{text-decoration:underline}.bz-soon-info{border-top:1px solid #ffffff1f;margin:4px 0 14px;padding-top:14px}.bz-soon-info h2,.bz-soon-info h3{margin:0 0 6px;font-size:18px;font-weight:700;line-height:1.25}.bz-soon-info p{opacity:.72;margin:0;font-size:14px;line-height:1.45}.bz-q1-login{opacity:.8;margin-top:10px;font-size:14px}.bz-q1-login a{text-decoration:underline}.bz-home-anon{border-top:1px solid var(--bz-gray-line,#0000001a);flex-direction:column;gap:10px;margin-top:20px;padding-top:20px;display:flex}.bz-home-anon-title{margin:0;font-size:20px;font-weight:700}.bz-home-anon-card{border:1px solid var(--bz-gray-line,#0000001f);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.bz-home-anon-icon{background:var(--p1-g1);width:40px;height:40px;color:var(--p1-ink);border-radius:999px;flex:none;place-items:center;font-weight:700;display:grid}.bz-home-anon-name{margin:0;font-size:15px;font-weight:700}.bz-home-anon-detail{color:var(--bz-gray-text);margin:2px 0 0;font-size:13px}.bz-home .bz-home-anon-btn{align-self:flex-start}.bz-app-start--how{overflow:hidden}.bz-app-start--how .bz-app-photo{height:min(390px,46dvh)}.bz-app-start--how .bz-app-photo img{object-position:50% 0%}.bz-app-start--how .bz-app-photo:after{background:linear-gradient(180deg,#14141473 0%,#14141400 30%,#14141400 48%,#141414d9 78%,var(--app-manifest-surface) 96%)}.bz-app-start--how .bz-app-bottom{padding:0 22px max(26px, env(safe-area-inset-bottom))}.bz-app-how-copy h1{letter-spacing:-.8px;flex-direction:column;margin:0;font-size:30px;font-weight:700;line-height:1.06;display:flex}.bz-app-how-gradient{color:#0000;background:linear-gradient(90deg,#f2c4d6,#f7d9bf 45%,#d9c6f2);-webkit-background-clip:text;background-clip:text}.bz-app-how-lead{color:#e6e1ea;margin:8px 0 12px;font-size:14.5px;line-height:1.4}.bz-app-how-cards{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bz-app-how-card{color:#1c1530;border-radius:18px;flex-direction:column;gap:5px;padding:10px 14px;display:flex}.bz-app-how-card.tone-a{background:linear-gradient(140deg,#e6d3f3,#f0c3d6)}.bz-app-how-card.tone-b{background:linear-gradient(140deg,#f0c3d6,#f6d8bf)}.bz-app-how-card.tone-c{background:linear-gradient(140deg,#dde6fb,#e4d6f6)}.bz-app-how-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.bz-app-how-row b{font-size:17px;font-weight:700}.bz-app-how-row span{font-size:13px;font-weight:700}.bz-app-how-card p{color:#3a3245;margin:0;font-size:13.5px;line-height:1.3}.bz-app-how-bar{background:#1c153026;border-radius:999px;height:6px;overflow:hidden}.bz-app-how-bar i{background:#1c1530;border-radius:999px;height:100%;display:block}.bz-app-how-lock{border:1px solid #ffffff2e;border-radius:18px;align-items:flex-start;gap:10px;margin-top:10px;padding:10px 14px;display:flex}.bz-app-how-lock svg{color:#f2c4d6;flex-shrink:0}.bz-app-how-lock p{color:#e6e1ea;margin:0;font-size:13.5px;line-height:1.35}.bz-app-how-lock b{color:#fff}.bz-app-how-cta{margin-top:16px;padding:0 2px}.bz-app-how-cta .bz-app-next{width:100%;height:56px}.bz-app-story{grid-template-columns:repeat(var(--story-count,4),minmax(0,1fr))}:root{--p456-lr:linear-gradient(110deg, #e6d3f3, #f0c3d6);--p456-card:var(--bz-black);--p456-text:#fff;--p456-muted:#b9b4bd;--p456-line:#2a292d;--p456-track:#2e2d31;--p456-dot:#46444b;--p456-tile:#232226;--p456-tile-line:#34323a}.bz-p1 .bz-p1-try.bz-p1-g2,.bz-p1 .bz-p2-quick.bz-p1-g2{background:var(--p456-lr)}.bz-p1 .bz-p456-darkcards .bz-p1-ranking,.bz-p1 .bz-p2-topoccupations{background:var(--p456-card);color:var(--p456-text)}.bz-p1 .bz-p456-darkcards .bz-p1-ranking>p,.bz-p1 .bz-p2-topoccupations>p,.bz-p1 :is(.bz-p456-darkcards,.bz-p2-topoccupations) .bz-p1-range{color:var(--p456-muted)}.bz-p1 :is(.bz-p456-darkcards,.bz-p2-topoccupations) .numberrow{border-bottom-color:var(--p456-line)}.bz-p1 .bz-p456-darkcards .bz-p1-bar{background:var(--p456-track)}.bz-p1 :is(.bz-p456-darkcards,.bz-p2-topoccupations) .bz-p1-pills span:not(.active){background:var(--p456-dot)}.bz-p1 :is(.bz-p456-darkcards,.bz-p2-topoccupations) .bz-p1-pagerbuttons button:first-child{background:var(--p456-track);color:var(--p456-text)}.bz-p1 :is(.bz-p456-darkcards,.bz-p2-topoccupations) .bz-p1-pagerbuttons button:last-child{background:var(--p456-text);color:var(--bz-black)}.bz-p1 :is(.bz-p456-darkcards,.bz-p2-topoccupations) .bz-p1-pagerbuttons button:disabled{opacity:.5}.bz-p1 .bz-p2-topoccupations .numberrow{background:var(--p456-tile);border-color:var(--p456-tile-line)}.bz-p1 .bz-p2-topoccupations .bz-p2-joblabel{color:var(--p456-muted)}@media (width<=1279px){.bz-p1 .bz-p2-topoccupations .numberrow{border-color:var(--p456-line);background:0 0}}.bz-p456-emp{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}@media (width>=1280px){.bz-p456-emp{align-items:start}.bz-p456-emp.is-start{align-items:stretch}}.bz-p456-emp>div{border-radius:24px;min-width:0;padding:28px}.bz-p456-emp-search{background:var(--p456-lr);color:var(--p1-ink);flex-direction:column;gap:14px;display:flex}.bz-p456-emp-form{flex-direction:column;gap:8px;display:flex}.bz-p456-emp-form label{font-size:14px;font-weight:700}.bz-p456-emp-row{align-items:stretch;gap:10px;display:flex}.bz-p456-emp-row .bz-p1-inputwrap{flex:auto;min-width:0}.bz-p456-emp-row .bz-p1-button{flex:none;min-height:52px}.bz-p456-emp-note{font-size:15px;line-height:1.5}.bz-p456-emp-cta{color:var(--bz-muted-text);flex-direction:column;gap:10px;margin-top:auto;font-size:14px;display:flex}.bz-p456-emp-result{background:var(--p456-card);color:var(--p456-text);flex-direction:column;gap:20px;display:flex}.bz-p456-emp-status{color:var(--p456-muted);font-size:15px}.bz-p456-emp-top{color:var(--p456-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:13px;display:flex}.bz-p456-emp-top .bz-p2-fiction{margin:0!important}.bz-p456-emp-employer h3{overflow-wrap:anywhere;font-size:18px;line-height:1.35}.bz-p456-emp-employer h3>span{color:var(--p456-muted);font-weight:400}.bz-p456-emp-meta{color:var(--p456-muted);font-size:13px;margin-top:8px!important}.bz-p456-emp-employer ul{margin:12px 0 0;padding:0;list-style:none}.bz-p456-emp-employer li{border-top:1px solid var(--p456-line);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;font-size:15px;display:flex}.bz-p456-emp-employer li>span{overflow-wrap:anywhere;min-width:0}.bz-p456-emp-employer li>span>span{color:var(--p456-muted)}.bz-p456-emp-employer li>strong{white-space:nowrap;flex:none}@media (width<=1279px){.bz-p456-emp{grid-template-columns:minmax(0,1fr);gap:14px}.bz-p456-emp>div{padding:18px}.bz-p456-emp-row .bz-p1-button{min-height:48px}.bz-p456-emp-employer li{font-size:14px}}.bz-p456-emp-search h2{font-size:28px;line-height:1.2}.bz-p459-privacy{color:var(--p1-ink)}.bz-p459-start,.bz-p459-result{flex-direction:column;gap:14px;display:flex}.bz-p459-start h3,.bz-p459-result h3{font-size:22px;line-height:1.3}.bz-p459-howhead{margin-top:6px;font-size:15px;font-weight:700}.bz-p459-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bz-p459-figures>div{background:var(--p456-tile);border:1px solid var(--p456-tile-line);border-radius:16px;flex-direction:column;padding:14px;display:flex}.bz-p459-figures strong{font-size:26px}.bz-p459-figures span,.bz-p459-searched,.bz-p459-summary,.bz-p459-cta p,.bz-p459-ways p{color:var(--p456-muted);font-size:14px}.bz-p459-chipslead{color:var(--p456-muted);margin:0 0 8px;font-size:14px}.bz-p459-chips{flex-wrap:wrap;gap:8px;display:flex}.bz-p459-chips button{border:1px solid var(--p456-tile-line);background:var(--p456-tile);color:var(--p456-text);border-radius:999px;padding:8px 14px;font-size:14px}.bz-p459-chips button:hover,.bz-p459-chips button:focus-visible{border-color:var(--p456-muted)}.bz-p459-ways{flex-direction:column;gap:10px;margin:0;padding-left:20px;list-style:decimal;display:flex}.bz-p459-steps{counter-reset:bz459step;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.bz-p459-steps li{counter-increment:bz459step;align-items:flex-start;gap:10px;display:flex}.bz-p459-steps li:before{content:counter(bz459step);background:var(--bz-black);width:26px;height:26px;color:var(--bz-white);box-sizing:border-box;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.bz-p459-steps li>div{flex-direction:column;gap:4px;min-width:0;display:flex}.bz-p459-steps b{font-size:15px}.bz-p459-steps span{color:var(--bz-muted-text);font-size:14px}.bz-p459-ways li{display:list-item}.bz-p459-ways li>*+*{margin-top:6px}.bz-p459-career{gap:8px;display:flex}.bz-p459-career input{background:var(--p456-tile);border:1px solid var(--p456-tile-line);min-width:0;color:var(--p456-text);border-radius:999px;flex:auto;padding:10px 14px}.bz-p459-label{border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.bz-p459-label.yes{background:var(--bz-pink);color:var(--bz-black)}.bz-p459-label.no{background:var(--p456-track);color:var(--p456-muted)}.bz-p459-more{color:var(--p456-text);background:0 0;border:0;align-self:flex-start;padding:8px 0;font-size:14px;text-decoration:underline}.bz-p459-rows{margin:0;padding:0;list-style:none}.bz-p459-row{border-top:1px solid var(--p456-line)}.bz-p459-row>button{width:100%;color:var(--p456-text);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.bz-p459-row>button>span{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.bz-p459-row>button>span>span{color:var(--p456-muted);font-size:13px}.bz-p459-row>button[aria-expanded=true] svg{transform:rotate(180deg)}.bz-p459-row ul{margin-top:0!important}.bz-p459-cta{flex-direction:column;align-items:flex-start;gap:8px;display:flex}@media (width<=760px){.bz-p456-emp-search h2,.bz-p459-figures strong{font-size:22px}.bz-p459-career{flex-direction:column}}.bz-p459-jobs{margin:8px 0 0;padding:0;list-style:none}.bz-p459-jobs li{border-top:1px solid var(--p456-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:15px;display:flex}.bz-p459-jobs li>span{overflow-wrap:anywhere;min-width:0}.bz-p459-jobs li>span>span{color:var(--p456-muted)}.bz-p459-jobs li>strong{white-space:nowrap;flex:none}.bz-p459-jobs li:has(>.bz-p466-time){flex-wrap:wrap}.bz-p466-time{color:var(--p456-muted);flex-basis:100%;margin:0;font-size:13px}.bz-p466-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.bz-p466-signals li{background:var(--p456-tile);border:1px solid var(--p456-tile-line);border-radius:16px;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.bz-p466-signals strong{font-size:24px;line-height:1.1}.bz-p466-signals span{color:var(--p456-muted);overflow-wrap:anywhere;font-size:13px}@media (width<=760px){.bz-p466-signals{grid-template-columns:1fr}.bz-p466-signals strong{font-size:20px}}.bz-p456-emp-employer h4{overflow-wrap:anywhere;font-size:17px}.bz-p456-emp-employer h4>span{color:var(--p456-muted);font-weight:400}@media (width<=760px){.bz-p459-jobs li{flex-direction:column;align-items:flex-start;gap:6px;font-size:14px}}.bz-regclosed-mail{background:#1c1c1c;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;align-items:flex-start;gap:.6rem;width:100%;padding:1.25rem;display:flex}.bz-regclosed-mail h2{font-size:1.2rem;font-weight:700;line-height:1.2}.bz-regclosed-mail p{font-size:1rem}.bz-regclosed-mailbtn{color:#000;background:#f2c4d6;border-radius:999px;justify-content:center;align-items:center;min-height:2.75rem;margin-top:.25rem;padding:0 1.25rem;font-weight:600;display:inline-flex}.bz-demo-entry.is-outline{color:#f2c4d6;background:0 0;border:2px solid #f2c4d6;padding:calc(.85rem - 2px) calc(1.5rem - 2px);font-size:1rem}@media (width<=640px){.bz-p2-actions .bz-demo-entry.is-outline{flex:0 0 100%;grid-column:1/-1;justify-content:center;width:100%}}.bz-demo-hero-note{color:#b8b3c2;margin:.75rem 0 0;font-size:.9rem;line-height:1.4}.bz-regchoose{max-width:46rem}.bz-regchoose-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;display:grid}.bz-regchoose-card{background:#1c1c1c;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;align-items:flex-start;gap:.6rem;padding:1.25rem;display:flex}.bz-regchoose-card h2{font-size:1.2rem;font-weight:700;line-height:1.2}.bz-regchoose-card p{flex:1}@media (width<=640px){.bz-regchoose-grid{grid-template-columns:1fr}}.bz-demo-bar.is-employer{white-space:normal;text-align:center;line-height:1.25}@media (width<=1279px){html.bz-demo:has(.bz-demo-bar.is-employer) body{padding-top:0}.bz-demo-bar.is-employer{top:auto;bottom:calc(80px + max(12px, env(safe-area-inset-bottom)) - 12px);height:auto;min-height:34px;padding:6px 12px;font-size:12px}html.bz-demo:has(.bz-demo-bar.is-employer) .bz-employer-shell{padding-bottom:150px}}.bz-onbz{vertical-align:middle;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;margin-left:6px;padding:0;line-height:1;display:inline-flex}.bz-onbz[role=img]{cursor:default}.bz-onbz-mark{color:#1a1a1a;letter-spacing:0;background:#f2c4d6;border-radius:999px;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:inline-grid;position:relative}.bz-onbz-check{width:10px;height:10px;position:absolute;bottom:-3px;right:-3px}.bz-onbz-check circle{fill:#1a1a1a;stroke:#fff;stroke-width:1.5px}.bz-onbz-check path{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.bz-onbz--full{color:#1a1a1a;background:#fdf0f5;border-radius:999px;padding:3px 10px 3px 3px;font-size:12px;font-weight:600}.bz-onbz--full.bz-onbz--dark{color:#fff;background:#1a1a1a}.bz-onbz--full.bz-onbz--dark .bz-onbz-check circle{stroke:#1a1a1a}.bz-onbz:focus-visible{outline-offset:2px;border-radius:999px;outline:2px solid #1a1a1a}.bz-onbz-help{max-width:260px;font-size:13px;line-height:1.4}.bz-company-dt .bz-onbz,.bz-company-links .bz-onbz{margin-left:0}.bz-ti-consent{max-width:34rem;margin:1.25rem 0 .75rem}.bz-ti-footer .bz-ti-consent{margin:0 0 1rem}.bz-app-test-consent{margin:1rem 0 .75rem}.bz-request-legal,.bz-app-request-legal{color:var(--muted-foreground);margin:.75rem 0;font-size:.875rem;line-height:1.5}.bz-test-consent-manage{border:1px solid var(--border);background:var(--card);border-radius:8px;margin-top:2.5rem;padding:1.5rem}.bz-test-consent-manage h2{margin-bottom:.5rem;font-size:1.125rem;font-weight:700}.bz-test-consent-manage p{color:var(--muted-foreground);font-size:.875rem}.bz-test-consent-actions{flex-wrap:wrap;gap:.5rem;margin:1rem 0 .5rem;display:flex}@media (width<=640px){.bz-test-consent-actions>*{white-space:normal;width:100%;height:auto;min-height:44px}}.bz-withdrawal-form{gap:.75rem;margin-top:1rem;display:grid}.bz-withdrawal-form label{gap:.25rem;font-size:.875rem;font-weight:600;display:grid}.bz-withdrawal-actions{flex-wrap:wrap;gap:.5rem;display:flex}@media (width<=640px){.bz-withdrawal-actions>*{width:100%;min-height:44px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
